A013799 2197/(1-28561*x) A013799 0 2197 A013799 1 62748517 A013799 2 1792160394037 A013799 3 51185893014090757 A013799 4 1461920290375446110677 A013799 5 41753905413413116367045797 A013799 6 1192533292512492016559195008117 A013799 7 34059943367449284484947168626829637 A013799 8 972786042517719014174576083150881262357 A013799 9 27783742160348572763840067510872319734178277 A013799 10 793531459841715586708036168178024323927865769397 A013799 11 22664052024539238871968220999332552715703774239747717 A013799 12 647307989872865201422284359961937038113215496061434545237 A013799 13 18487763498758903017821863604872883745551547783010632046513957 A013799 14 528029013288053029092010246418774432656697756230566661880485125877 A013799 15 15081036648520082563896904647966616571107944615701214429968535680172997 A013799 16 430729487718382078107459493650574535887414006169042385334331347561420967317 A013799 17 12302064898724710532827150598154059319480431430194019567533837617701744247540837 A013799 18 351359275572476457528076248233878088223680602077771392868333936199179517454013845557 A013799 19 10035172269625500103459385725807792077756541675943228751712485551784766198004089442953477 A013799 20 286614555192773908454903515714796349532804586806614556377660299844524707381194798580194256597 A013799 21 8185998310860815599380499312330298539006431803783718344702355823859470167514304642248928162666917 A013799 22 233800297756495754333906440859465656572562698747866779643043984685250327454376054887271637253929816437 A013799 23 6677570304223275239530701857387198617368963238937823093384979246595434602424434503635365231609489487257157 A013799 24 190718085458920964116236375748835779710674959067303165370168392262012207679844273858329666379998629245551661077 A013799 25 5447099238792241656123827127762498704316587505921245706137379451395330663544032305667753601479140849882200992020197 A013799 26 155574601359145213940552626596024725493986055756616698612989694511302039081481106682176710611845741813485542533088846517 A013799 27 4443366189418546455356123568209062184833735738464729529085598664937297538206181887949649031784926231934960580287550545372037 A013799 28 126906981735983105311426245231619025061036326426291140080213783469274154988706760901729925996809278110294409133592731126370748757 A013799 29 3624590305361413470799644990060270974768258519061301251830985869665939140632453798114308416394869792108118619264541993700274955248677 A013799 30 103521923711427330139508660561111399310356231562909825053544787423528887795603512927942762680653876132399975884814583882073552996857463797 A013799 31 2956689663122075976114506854285902675703084329668267513354292673603408564330231932734973244922155356217475711246189330255902747143246023506117 A013799 32 84446013468429611953806430265259666320755791539655388448911953050786952005835754230843570848221679128927323788902413461438838361158249677358207637 A013799 33 2411862590671818147012665454806081329787106162164097549489374291083526136238674976587123226996059377601293294734841830872154662433040769035027768320357 A013799 34 68885207452177798096828738054716488860049539097568790110966019127636589977112796006304826486234451883670537790921817531539609313750077404409428090997716277 A013799 35 1967430410041650091443525587580757638331874886165662214359300472304428646336318566736072149273342180249514229846518030518302781610015960747337675706985774587397 A013799 36 56191779941199568261718534306894018908396678623777478504315980789486786568011594584548956655395926010106375918646401469633245745563665854904711355867220707990645717 A013799 37 1604893426900600869122943058339200074042717538173708563561768727328532111168979152929302751034763042774648202612459872374195131739043860481933461034923690640920832323237 A013799 38 45837361165708061423020376689225893314734055607779290283887676621230205627097213586813815872303867264686727314814466414879387157598831699224501580618455528395339891983971957 A013799 39 1309160872253787942302884978620980738962119362213784309798115931978955902915523517252989395128870752946717618838415975275370176608180232161550989644043708346499302654954223063877 A013799 40 37390943672440437420112697874393830885497091104187893672143989133250959543170267176262630114275677574911201911643998669839847614106235610766057815223532354084366583128147564927390997 A013799 41 1067922742228571333155838763990562203920682419026710431170104473634780655512486000821236978693827627217038837798464246009295887706488195279089377260599307565003593980723022601891214265317 A013799 42 30500941440790225846263910938334447106178610569821876624649353871482970302092112669455349348474410860945846246361937330271499848785009345366071703939976823364067647683430248532614970631718837 A013799 43 871137388490409640395143560309770143799567296484682618276610195923425114798052829952314232741777648599474314642343292089884307181148651913000373936229678052101136085486451328340016176212521703557 A013799 44 24880554952674589739325695226007345077059441554899020260598263805768944703747186876268046801337911421649585900499966765379185697400786647287203679992655834846060547737578536388719202008805832375291477 A013799 45 710613530003338957544881181349995782745894710249470917662947012556566829683723404373091684693012088113733822904179550785994922703463867433169824304270243299038335303932980577798209128573503378470699874597 A013799 46 20295833030425363966439351420537229551005498819435138879371429625628105222596824152299871606517118248616351715966272149998800987333631517758763351954262418863833894615629858282494650921187829992501659118364917 A013799 47 579669287181978820245474315921963813206268051781887001533727401537564313262587894613836632953735414298731621359712698876115754999235849778708040095165688945169959864117004382406329724960045612415839886079620394437 A013799 48 16555934511204497085030991937047208468984221826942474650804788315314374351092772858065788073791637167786073837654754392600742078533175105529680333158027241962999223679045762165907183274583862736208802986320038085515157 A013799 49 472854045574511641245570160714005321082658359599304018501635559073693845841560685599216973175562949149138054877257440207069794504986014189033199995326416057705220827497226013220475061505389703608859622092286607760398399077 A013799 50 13505184395653626985614729360152705975441805408515722072425213202703769931080814741399235970867253390648531985349349749754120400856905551252977225066517769024118812054148272163589988231655435324772639666577797804244738676038197 A013799 51 385721571524263240336142285255321435364593404272617538110536514282422373001599149829103578563939624090312722033562778202727432768874079449336282525124814001097857391078528801264293653884310888310831361517128483087033981326326944517 A013799 52 11016593804304482407240559809177235515448152219430229505975033384420265395298673318269027307364679603643421654000586508248098207311812583152493565200089812685355904946593861092909491048589803281045654516290706605448777540661223862350037 A013799 53 314644935644740322033197628709911023556714675539146784920152928492427199955125408643081688925642614159659765859910751262073932899032679187418368715679765140106450001179667266674587973838773371509944938639778871358222535338825214732579406757 A013799 54 8986574006949428337590157473583768743803327848073571324104487790672213257918336796255056117405278703014042572724910966796093597529272350271856028888529772166580318483692476803492907120809206263695537392490724344862193831812186957977200436386677 A013799 55 256665540212482622749912487603026019091766846668829270587748275789389082859405617237840657769212165036784069919596182122663229239033547596114480041085298822849700476212740829984560920277431740097408243466927578013609118030387871706786821663639881797 A013799 56 7330624494008716188360250558430026131279952907708432797256678504820741595547483833929967026546468645615589820973586557605384490296037152892625664453437219679410295301112090845189044444043727928922076841658918555646690020065908003817538413535218664004117 A013799 57 209369966173382943055757116199319976335486734997060549122447994776185200710431685780873788245193690987426860876826605671767386427345117123766281602454620431263637444095062426629444298366332913377943436674620372867825113663102398497032714628979380262621585637 A013799 58 5979815603877990236615478995768777844117836638251046343486237178802625517490639377587536266070977008291898573503044684591348323751403890171888768847706414137320749040799077966963558605640834338987442494863832469477953071331867603473751362518280079680735107378357 A013799 59 170789513462359279147974695598152064005849532225088134616310420063781787405050151263277623295253174333824915157820459236613499474663846507199315127059342894176017913354262465814446197335707869555820345095805919160759817670309470622813812664884597355761475401833254277 A013799 60 4877919293998443371745305280978821100071068489880742212776441907441671630075637370230472198935725912148373401822510136256918158495874120092119639343941892400561247623311090286126397842105152462383784876281312857150461152481708790458185303521768985077903498951759575405397 A013799 61 139318252955889541140417664130036109439129787139483878339107957318441583426590278931152516473803267776869692729452712001633839524800660743951029019302324388852429793369388049662056048768365259478143279851470576513074320976030084764276230453885243982810001833561205233153543717 A013799 62 3979068622673161184511468905217961321690985850490799049243262368972010064246844956552647023008295130975175294045898907478664090667831671507985339820293686870014247328423092086397982808873280175955250215837851135789915681396395250952493417993416453393036462368341582664098362101237 A013799 63 113646178932168156590832063401930193308816246875867711645436816520209579444954138804100151624139917235781981573244918696498125093563940369939569290607407990694476917947091933079612787004229755105457901414544866289295781776362444762454164511309967325358514401702203942469313319973429957 A013799 64 3245848516481654720390754562822528251093100827021657712305320916633705798527335158383904430537060176171169175713448122890682950797279700905844038509038179622224955253486892700686820809627806035566983122300815926088576823314687784860453392607523976779564529827016646800866057731761133001877 A013799 65 92704679479232540469080341068774229379470052720565565921152270699975271311739219458602694440568975691624762827551791837880795757721105537571811583856639448190366946994839142424316289143779768181828604956033603665015842650690797823399409346263492300801142536389422449279535474876829719666608997 A013799 66 2647738350606360588337403621265260765307044175752073128274030003461993723934583846957151555917090514728494851117706726681713407636272495258588510646529479279765070373119600746780897534235493959041206786149275754276517481946379876634110530338631603603181431981818294573872812697957133623398019563317 A013799 67 75622055031668264763504584826957112717934488703654960616634570928878002749295649252943205588548022191160541442772821820756416635499578737080546452575528457709370174926668916928809214475299942964175907019209464817891615801870555656546830857001657230510464878832712311324381403466353693417870836747896837 A013799 68 2159841513759477309910454447242722096336926931865089330171699980299684636522633038313310894814520061801736224147034564022624015526503468309757487232009668280637321566080590936403719974629041670999828080375641524663802438917224940106634036106824332160609387404341096323735657264402527837707808968356681561557 A013799 69 61687233474484431448352489467699385793478970100998816359033923137339292903722922207266472466797507485119388297863454183050164507452465558394983592833428135763282541248827757734626646195380059165426089803608697585922861457914861514385574705247009750839164713655386052102214107128600597572772731945235182079629477 A013799 70 1761849075264749846596395451686962157647552865054627194030367878725547544623230381161737720124203611282494849175278114922095748497349868813319126394915540985535112660607769588658671641986249869823734550880868011751542846099506359712366399156559845493717383386711481034091337113699961667275961997087862035376297492597 A013799 71 50320171438636520368639650495631326184571757378825207288701336984280363421984082916360391024467379341839335387295118240289976672832809603177207568965182766087868352699618507221680320766769282532035682507708471283635815227448001139744896726310505747146062186907866609814682679304384605179068750598826427592382432686062917 A013799 72 1437194416458897658248717057805726307157553962496626745372598885608031459695287392174169128049812821382273257996535872060922023752777875076344225377214584982235608021453804184758411641419697478397471128102661648331922518711142360552253995400154354644238682120275578242917152003612528708519382585853081598466034659946642972437 A013799 73 41047709728482576017241607887989349058726898722866156474586796771850986520357103207886444466230703991499106521639061041931993920403088890055467420998625761677631200700742101320884994890587979680510172889740119338008039056908936959732926362623808522994101000037190790195956778375177432444022086034549863533788415922736069935773157 A013799 74 1172363637555190853628437562888863798466298954423780295070673502600836026007919224720444740400015136701205981364533222418619678360632621788874205011141750379274824723213895155825796339070083287655051047903867548412847603504376148506932109842898595225234518662062206158786721547173442648033714799232778652388530947169264893435617137077 A013799 75 33483877852213805970481805233668838947995964437297589007513505907782477738812180977240622230564832319323144033752433365498196633658028310912036169323219532582468268919712059545540569240180648778715912979182361050219340403688487177506487989223026778227923087507158670101107554108820695470490928380887391090868832382101374621414661052056197 A013799 76 956333035337078512322930839278815709193712740293656439643593242232175346698214700890969411527162175872188316748003249351993994053906946587958665032040473070087876228615896132680184198068799509768905190598427413955314581269746882276762803460198867812967711302291958776757732852902027883332691405486524776946304721665197360562224134307777042517 A013799 77 27313827822262299390455227700642255470281629575527121572660666591393160077047710072146977362627278905085570514639720804742300464173636301498687431980107951354779832965498609445478740881042982798509701148681685369977739755645240704706622429626739863606170802504760634622977608011734818375864999232100634154363409155479701815017683499964420111328037 A013799 78 780110236431633532890791758358043458486713622306630119236761298516780044960559647370589820453997712808148979468625065904244843557263226407104011744783863198643866809327605784372318318303468631708235574507497615851934225160983719767125843212569317244455844290338468485466863462423158147633080243068026212082773328889655763538720058442483802799640064757 A013799 79 22280728462723885332893903410464079217839027766699662835521139446937754864118544088551415861986628675513543002603400507291136976838995009413297679442771916816467479941205748807457783489065367590218916243508639406347093404822856020268881207994192269818903368776356998413419087350267819854548404822265896643296089046417458262429383589175779891760519889524677 A013799 80 636359885623856888992782775306264566540700472044709070245319263743989216674089737713116988434200101601342301697355721888742163195498536463853195022565008716195127694600777391689801754231195963744242466830850250084679334735145590794899516181522125418297699115621532231685662553810999202865756990128736274029179599254729025433245624690449449488572208564714299797 A013799 81 18175074693302976606522868845522222284968946182068935755276563491792076017428676998824334306669189101835937478778176772864364923026633699944111103039479213943249042085492803084052427902597187920499309095155913992668526479370493218693125081660453424072000584441266582069174208199395948233048885395066836722547398534314315695398928286783926726843110848816805116502117 A013799 82 519098308315426314858899657096960190680998071906070874106453929889073483133780443763421812132778709937536210331383506809779126566563685104103757213910565829433135891003759948883621393326078284197380767066748059544605784777300656819094345457304210244920408692227014850477684560382947677484109215768503923632676249538551170576288790798835731245366088953056770932416963637 A013799 83 14825966783796890978685033106346280006039985931709290235354430691561827751783903254327090376324292734525971703274644337994101633867625410258307409786499670654439794182958387900065110614786121874961392088193391328653485819024484059410153600606065548805171792658695771144493148729097368616623643311564240562872866363070559982829384154005547320098900866588254434600760898436357 A013799 84 423444437312023003242223230550356103252508038195549038411957894981697362418700060846836028238198124790796277817227116937449536764893249342387517930912217093561454961659474516813759624268906426870772319430891449737672208477158289220813396986909838139424511570125009919657868820851749945059387876621586274716211936195658263669590040822552437009344707650627134906632332020240792277 A013799 85 12093996574068688995601137687748720664994882078903076086083929438572258368040492437846483802511176642149932490737823686850496219542116094467929899624783832409208715159956251674717788628744236457856128215265690695957655946316117898435651431343131887100103474954340408315348391392346830180841177144189125592169729109684195668667161155932920153423894195209561600068326034830097268223397 A013799 86 345416636151975826403364093499791210912918827055550756094643108695062271249604504517333423883521716076444221867962982320137022526342377774098545863183451037439410113683510504081614761025564137472828877956203391967246611482734643297220640530591189827466055348170916401894665406556817816795004860415185616037959633101690312492802789774600132501939842109380288859551459880782408077728441717 A013799 87 9865444545136581577906481874447536774883874619533585144819101827439673529159954253519559919537263732859323420770890738045433500374864651606028568398382545080306992256914743507074999189651137330361465583307125077976530470558384147211918714194214972662258006799109543354513538676669273665482133818318116379660165081017377015106940478752354384387903830486010430117649245655026357108002023879237 A013799 88 281766961653645906446587028816096097827458343008498725321178367293504515666337453434772150861903789474195136220637410369315626204206509314519781942026203870038648005849741989305569051855626133292453818524834799352087686769618009628519610396100973834206750932189367667748261178144351125159835223984983721919473974878937304928469327013645993572502921302510943894590180105153207785361645804014887957 A013799 89 8047546191789780734020972130016520650050037734665732093898175348269782471946264007550527400766834131172487285597625077558023600018342112531999492046210408732173825695074480956556357690048537992965773510887806704294976421827059973000148592523039913678779013374260529958558087508980812485690053832235120081742096196517328366062012448836743222424255935321015068573390133983280767557713965808469214939877 A013799 90 229845966783707927544372985005401846286079127739787974333825786121933257181257246319650613093301549620417409363953769840134712040123869076026437492331815483799616635677022250600206131985476293617095457244466647281368821583802659888857243951050542974579607400982254996146377537344000985403793627502467264654636009468731415463097137551226223175659173768703511373524595616696482002215868577455689247897826997 A013799 91 6564630657309482118594836824739282131776705967376084334948398277428535758353888212135541160557785558708741628843883620404087510577977824680391081218488982032800850731571432499392487335637188421997863354359211913003174913254987769085651744485954557896968166979454184944936688844082012144117749795097967545801059066436437957041517345600572160120001662007940988339235975408468222465287422440711940609209836861317 A013799 92 187492416203416118789187134551378636965674499134228344690461203201636409794345401226803191086690913342280369661410160082361143389617624650696649670681263815838825097744411683615148830793133738520680975263853451447283678697475705672855299474263348128095307817100190976212336770075826348848147051897793051075624047996491104491062776907697941465187367468608802567956918693641260901831074072329173735739642150596074837 A013799 93 5354970899185767768737973749921925250376629369772695752704262424641937500136299004438725940626979175968869637899535582112316616350868977648547011244327575844172683616678142095732265756282692705889169334510918426785869147278603629722420208284435485886530086564198554471600550490135676349451927949252867331770898434827782435369243971260760906187216402270936010143417554809088052617197306579793531066459919463174493419557 A013799 94 152943323851644713242925268271520107076006911430077963392986439110198376941392835865774451590247152244846885728048635760709874879597168870620151188149239893685416016775944416396209242265189986372900565362966341187431208715424198268502043568811761912405185802360074914263383322548765052216696514158611143862708630197116294136580977063178592241613087665260203385706148782902363870799772273225483040789161759787726706555967477 A013799 95 4368214272526824654931188587102885778197833397354456712467085687426375843823120785162384111869048915265071903278797085961634736436174740113782138084730440603549166855137748476692132168336091200796413047331681670654222752121230526746686866368832731980204511701206099626276491075315278656361069140884092879862821187059838476834889285901443773012711396807496668899153315388474414513912295895593021127979249021297262465944987110597 A013799 96 124760567837638638969489677236245520711108319661840638164772434318584720475432152745022852619091906068885718629545723572150249707353586752389731645837986114077967754549589234242803986859847100785946353044840160195555256023334465074412123590360231658086621058698147411426082861602079673704328495732790576741762035923616046736881272894631135601016050204218912360428717840810217752931849083074032276436215331297271113289854776865760917 A013799 97 3563286578010797167607594671544408317029964717861830466624065496573098201498817714550597693653883929233445009778455410944183281891725791235003125536778721404180837037690818119208724668704093045547413789313679815345253667282455656990284661864278576386611984057477788217740352610216997560669326166624231662321465508014397910852066035143559863900619409882696355926204610251380629241486541661677435847294746077181360266671542282062997550437 A013799 98 101771027954566377904040511413979845942692822306851739957249934647624257733007732745279620728448578902836422924282464991976818714109580323462924268455937062024808886633487456302720385262857601473879685236588009206075789991254216019299520227505660420178024876665623109286882210900407667330276624644954680507563376374399218731845858029735213272865590965659690621608329873389682151766097116399169245234585242710376830576405919118001273038031157 A013799 99 2906682329410370319317301046494678379969249697905992544919015383470796425112433854937931247625219862043911075140431482635849919293683723618424580031370018428490566611139035239461996923492475955695477690042190130934730637940211663727213597217789167260704568502446861624342642825526543386620030676484550629976517592629216086200249551187267426286314143570206423843755509513882711936591499741476672813144989117051072658092729455929234359239207875077 A013799 100 83017754010289586690021435188934509210301740621893053075431998367309416697636223330882254363423904479836144217085863575562509544946900830265824430275959096336119072980741985474274094131868605770618538305294992329626841750210385327712947550137276406132983180998384814852850221739863605665254696151075250542759318963083040637965327431459544962163418254508665671401501107226004135620989824116315252216234034172095686187786445990794862534231016120074197 A013799 101 2371070072287880885453702210431158517555428013901887488887413305368724250301188174553328066873750135848600114984189349581640835113228434613222211553111667750455896843402971847130742402500299249414636072537530275926472227227758815344809494979470751435564132632494868697012255183112244441405339376770860230751748908904614723660927716769916063664349388767022000240898273123481904117471090366586079918547860249989224893209368683943092068840172051405439140517 A013799 102 67720132334614165969443188832124318419900579505051808570113411414636133312852235453417602917981177629971867884063432013401243891668917320988239584168422342620770869744432278925901133757811046862531420867744402210735973281852019525063103986108664131751147192116685944855367020284868813490977897939952539050500700587224701122479756518665572694317482892574915348880295578679766663499091811960065028553645436599942252174952778982098652578144153960190747292306037 A013799 103 1934154699608915194253266916234302658390780451243784704571009143413422603548372696785060156940460414289626518636735681734752926789955947604745110763434310527591836810770730318402662281256841309440759911403647871540830132902975529655327312947249556266944514954044667271014137466356138182115819743062984467821350509471724688759144325929607421722401628894832157279370122022672815676197561241391417280520667314730950664368826320507719616284375181257007933415552722757 A013799 104 55241392375530226863067556394567918226299080467973734947252592145030762979945072592878103142376489892526022998783807806026278342047931819539125108514447342978550451152422828623898437414976644638937543829599586859077649425841884102485803385086394576540202291602469741927434780176597662619409927681621899385445591901021928835649921092875517571813512922865301244056090055089558288527878546615380268948950779176030681925038048540020979960698039551881403586281601314662677 A013799 105 1577749407637518809436072478185254312461328037245797843828481284254223621470211218325191503849414927820435742868264334747916535727230980697856952224281130562810379435364348408327163271009147947532695189317193800282116745251470051851097030481452515500564717650458138299189464756623805842072966944514803068347711550285087309474997396333617657368565742589955868831485988063412874278644739169881875861450983204046612306461011704351539208657496707641284767827788815148080717797 A013799 106 45062100831535174716303666049449048418207990071777232217585253959584880852810702606585794541443139753479465252060497664735244176905444039711492412477693370004427247053441154890232110183292274529481307302088372129857536361127236150919182287580765295211628900814734887963150302913932518655446008902287290435078989587692378645915400636684453912103606174111729569696071305079135102272372395430996256478901531290775294084832955287984311338466763466942734253929476349444333381000117 A013799 107 1287018661849476125072349006038314271872438404440029529366452438339703782037126477146696877898157514499127007064099873802503308936596387218199934792775400340696446603093332824819919298945010652836515617854945996400861096010154991706402765315594237596539333036169643135115535801524826665318193460258227302116291021614082026505989757584344688183591095938805108240089492544365177656001227985904684081293906635195833174356914035980119916137949231379351433026479774016479605694744341637 A013799 108 36758540001082887608191359961460293918948713269211683388235248091420279718762369313786809529649276771609566448757756495673297006538129415339008337616458209130631211430948678809681715097168449255663722561555112603204993763146036718126569380178687019994759890846041177582034818027350574388152923418435229975743387868319796759037573466366468639211545291108212696445195996559613839033051072505423682045835267407828191292807821781628204924815967997425656278669288825684674018247593141494357 A013799 109 1049860660970928352977553431859267454619094199681954889251386920739054609047572029971065066976312993873940827342970283272925035803735514231497417130663662910979958029679325215483319464890228079191011580080575571060137826869213954706412948067283479978070337242453782072920496437679159755100035645753928603337206900907081715234872135772892710804520945059341662823171242857739130856622971681827405782911101072434980971513884197905083160857668861974474168975073558150379974635169507714220330277 A013799 110 29985070337990684689391903567332537771375949437116313591908861843228138689007704748003589377910475418033623969742574260558011947590490021965797730668884876400498581285671207479419087236729804169774481738681318885048596473211619760369860209749683471653666901981722469784682298756554481765412118078377954839913966296807160868823183069809588713287922711839857231892593867259887316396008694204672536565723957729815491527408046576367080157255880366852956740097075894333002455555076309825846853041397 A013799 111 856403593923351945413722157786584611288268491873479032498509003104438869096749055307730516222501088414458334199817663455797379235131985517365148985634020954874639980100055356819688550568239936892928972938477148675872963871397071975923577450660709633900380387499975459520311134785952553701935504436552768182782791403109321574458931656831663240216360572858162400084373442809641643586404315179652316853641956721260253514301218267620176371385199157687297453912584618044883133108534484936011969715339717 A013799 112 24459743046044854912961318548542643083004236396398434647189915637665878540272249768644091273830853586205344483080992285961028948334604638361466020178693272492174592471637681046127124692779500837598944396095845843331607721130971772704353295568320527853828764247386799099359606320621590886280979942212383612068459305264205333488121547050769133803819474321401976308809789900086174982471293645846049821656867925915914100621957094941499857343132673142706902581197329275979907164712853424257437867039817657237 A013799 113 698594721138087101169088219064926429093683995717535691958391180527375156988715725642243890871883009275610843781276220679332947793384643076241831002323658555648998535582443808358436808350475323422663450896893453131394048123221684800209034474726802596033203335669614369076809716123273257303071068129527888344287266217650968529754239505317017230570888006093561845355916409336361243674362617819009028956341804832084422627863716588624177425577212277628851844621576921451262128531363806650216682920524232108345957 A013799 114 19952563830424905696490328624713363741344708601688536898023610507042361858754709840068127767191850627920721309237030138822428321926858790900542935257366012007891047174770177610525313683297925712274690821066173914885745408447334539578770233632672208945304320470059855995202762302196807501833012776847446019001188610442329312178310834511359329122335132342038219865210328567055813480583470727528716876022078287809163194674415609487695131451910759861357637534236858453569497652984281681736838680893092593246468877877 A013799 115 569865175560765731597460275850438381816546222372826302344452339691636897047893267742185797158766445784043721313118817794907375302553013926910406773885630668957376198358611042734213484108672056268277444540470993183051774610664321784909256642782750959686836696945379547078986094113043019059852677919539905748692947902843367485124735744478933799063013714820953597570272194203681088818944507448947682696066577978117510003095984222578060649398023212400235485615338914292398422466884069112085849564987617555712397621044997 A013799 116 16275919279191030060155062938564370623062376657190292021259903273932841416584879619984568552651528458038072724423986555040349546016216630766488127868947497536091621601320289991531871319627782599078272093520392036301141734655183694498793278974518150159615742901456985244122921833962621667368452334059979248088419285053109418742647577598062828235038734709001255700204544138651335577757874077249394765482357533633014203198424405381051990207456940969363125704659694731105191344076675897910283949425611345008701788454666159317 A013799 117 464856530532975009548088752588336989365284539706011930419204097406795883699080746826379262432280304290025395082273479998507423383769163191321667420065009477128312804555308802448141776759889098812274529263035916948796909083486701498580034840791212886708785233008512955557394770499806437441710367113087067304653343200401858108708757463778272437220941302023784864053541985144020795436342641520319963896941613518092518657550199442088225892315177691025980233250785541215095369978173940320215619879544885624793531780053720176252837 A013799 118 13276767368552299247702962862675492753261891738543406744702888226035497234329445210108218114328357770827415308944812862237370519263831069907338143184476735676261742010904174706721377286039192551177372830281568823974588520333463681500944375087837831257289615039956138523674752040244971659772689795116879729288204135146677469442830821922971239079467304527101319502233212637698377938457382184461858488860549423690240425378291246265481819710413790033393021441875685842644338861946625909485678319379681478329728061170114301953957277557 A013799 119 379197752813222218813644322320874748525912889944538240035459190623799836509683284645900817563332226292601808638772800158361539400694279187623484707491840047649711613573434133798669256666565378454176945405671887181538222729244056207348472296883736298539448695156187272374674593021436635574767793238333201948200398303924255204756691104941981559348665684598540786303282786145303372300281292570415140300346152090016956789229376284588426252749128257143738085401411463351764962236057582600820458479803082702575363155079634578106973804305477 A013799 120 10830267018098439791536495489806503692648598049705956673652749943406347130553064292771573250426331715143000256531989945322963926823229307877714346730674443600923413395270852295423792639653773774029747737731394769791913179369939489338079717271296392422585194182355864686293081051285251748650942942680034580842551575958380652903055854648247935316557240617818923397608059655096009616268333997103626822118186449842974302857180216064130042204767852152282303457149712804789759086424040616662033114641655845068254947072229443185313278824768728597 A013799 121 309323256303909538886073847684363551965736608897651828556196191133628680395726069265848903605426460116199230326810164828369172713998252262295399456974792783685973609982330812409598941581151432760063625137346366020026832315984841754984894804985496263981455731042265851305216687905758075193219581385884467663444115560947309827564178264608609280576191349285526271159083791809197130650239887291276685666517523193965189063903924151007618135410374625321334869039652947417600309267357024052484327787280332590994429543329945126815732556514219657458917 A013799 122 8834581523295960340125155163713107407693403286725833875393519414967568740782332264301910535874585127378766217364025117663051941884504082863418903890657056694855092274705350333230555370499266071060177197547749559897986357776843065364123580525190758795574357134298154979128293823276356385593544463962246280935627384536216115985060495415486489662536601126943915830574592177862479248501501420926153419321406979942839764854159977676928581565455709673802645194641527831194082432984983963963004885932513579131391902187046562766984137546602627636684128437 A013799 123 252324482886855923274314556630810060671131291272176541315114308010888730805484191800726866815114025823064941934133921385574426512163321110662107314021056196261756290457859510867397891936829538255549720939161275180246388364464414789864733583379973261960399214112689604358883199886596014728937223435225716029802453729738868488649312809561709631251707864786645180037040927191930269816451382083071867809238704754147446523999663122430757218090980523993477349404156676386734188368484126994747382547118520333571684118364236879187833952468517647931335392289157 A013799 124 7206639555731492024637698051932566142828180810024634196500979751098993040535434002020560043106471691532557806580798928693391195613896614241620446995755386021432021411766925489883751191607788442116755579743385180423017098077468150813326655874915416334850961954272527790094063071961068776673176038533481675527187880975071822904313023153891988778180028326171372987037925921528720436227667923674615616499666646483205220171954378439744856905896494745777706576332118834281515153992275151096979992928252059247140870104600969506483725516453332542566870139170613077 A013799 125 205828832351247143715677294061246021605315672115113577286264482671138340230732530531709215391163937981861383513754198202411945937928501199354921586645769580158119963541475158916569817783510045695296656113050824138061791338190567855379422618443459205939678324375977666212876535398280085330562580836554770134732013068529026333970084254298309091493599789023780583882790202244781784379098423568070696622846979090206824293331189002617552858089309786434157077526621646025914354313173370590480845578023807064157590391057508290074681684475423630748252378044851880092197 A013799 126 5878677280783969671663459195683247623069420911279758880872999889570382135329951804516146900787033232699942974536333654859087587933175922754775915436189824978896064278708072013816150565714830415103367795244844588207182822410060808517491689405363638380843152622502298124705966727510277517126197871272840789818081025250257521124519576387014005962148703574308197256276370966313212543651430075527667166245132569795397108641832089103759927179888776810345960291237840832146139873538544637434723430553937953559404939158993494272822983590302574317800836169339014547313238517 A013799 127 167900901816470957792380058087909235362485730647061193396613749846019684167158753488785671633378456159143071295732225516430400598959437529799154920773017591222250491864181244786603076307381271485767287599988006283785348590853746752068080141106590875795261282051288136739727115704421036166641337401423605797994212162172605060837403621189507024284929122785816421836509431168871663459228494387145701935127231325926336819919366296892487280184803354480290971878043972006925900928134373389773135900051021891610164467320013189926097234322631825090709681832491594485813405284037 A013799 128 4795417656780227025508166839048775671187954953010714744600685309352168199498221158393207567520922086361285259277408092974768671506880495288593663692198155422898696298132880532350170462415116494904999501143257447471193341103373860985816436910145342003588457476666840473423346151633969213955443237522059605196512693563811773142577084824793510120601860675885702824072545863614143580059025028191268392969168853899782105913717020805546329209358168607311590447808813884489810656408445838385310534441357236246277907351126896717479263109488687556415759222817792430109316668317380757 A013799 129 136961923695300064075538753090072081944799181412939023820540173120407275945868694504868401335965055708564668290222052543452368026908013825937523628712871517033409664970973200884453218577038142210981690752152575957224753015253460843615903254590661112964489933991081630761444189436817794719781414306867544384017599040876028052725144119680927442554509742763971558358335982410683554790065813830170816571592431636231676727001671831227208708548478653593426334779867533354913482157681621590122854174179604024429943311855535297147925233670106405298790499162898969596352193363812711800677 A013799 130 3911769502661465130061462327005548732425409420334951459338447884491952208289955783753546410556497956092315491037032042693543083216519782882601612359668323397991213441235965590460868375778786379687848069572229721914296170868654095154513812854363872047378797004719282456177607494504953034991676974018443935151926646206460237213882841202206968686799352763081791678272433993631533008359069708803508692101251439962412918999894749171680307924853098825281849547647796620149683963905544794235498838068743670541743610929905943621841892598851909041738755446591557470641414994663854861739135797 A013799 131 111724048765514105579685425521605477346802118454186548630165410028974647020969427139785039031904138123952622739508672171370283999747021518909984650604486984570027047095140413229152861680617917790264628715052453087594212936179629611708069008933486549545185821251787426230888647650555963632397286054940777231874176942302710835065707827576233232663676314266379052123138987292110214251743389953137011755103842376766475379555993931092361274641729355548874904930368719268095123693106264868160082314081387974342739271769043655783426294515809374141100594310101472918989453662594358706131457498117 A013799 132 3190950556791848369461395438322574038502015305170022015426154275837544893565907808539400499790214088958210858063107185886506681316774681601588071605914752766304542492084305342237834882460128350007748060730613112634778315670226401339994158964149309341560052240772300680580410665547528877304898887015163538519558367649107724160311681263404797358107259211762052107688972616049959829244042960451546192737520842122827303315498742665928930365042432123831416159716260991016064827798808030899520110972478521935202976340995655852830438397666031534843974074090808168039257786057357479005820557603719637 A013799 133 91136738852531981280186915113931037113656059130960998782586392272196119705135892919693817674508304594735460317140404336104517325088401681222956913136531253758424038116419844879654802077943725804571292362527041109961903473857336248671573174175068424104296652048697679738057109018702972264705217112040085823657106538426165709742661928564104417344901430347135970247704746887002902683039110993456610810776332771870070609993959589281596180155976903888749076937656130164409827546761756170521193889484959064991332207275176926812690151075739526666678743530107572087369241627584186957885240945719836552357 A013799 134 2602956398367165917343418482568984351003130704839377086229449949686193374898386237679375126601631687530239482117847088243481119321849840417408872396092469138594348952643067189607820802148150752704360681166134821141621925116839380598308801427614129260842816679162854430998649090683175590852245705936976891209470619843989718835960167341719386263787729752144550446244695275839689903530280049084114261366582840297381086692037479829471668501434856351966562386416396733625709084563062517986255818677579915855217439171986328206697243404874196621127011593963402366387352910125431963704160366650704251771868277 A013799 135 74343037693764625765245375280652762049000416060917448959799320012987368980472809334360632990869202627551169848767830687322064248951353292161614804504797011067393200436438642002388969930153333647989245414785976626625863803262049549268297677574087145818931687173570285403752416679002178050330989607265996989833690373364190359673858339446847391080041349451000505295194741773257383334728328481891387418890972501733501217011282461409540324069480932268516988318438707109083877164205628576205452437250359976740865280191101519911479968886611929696008578135188734986389186466092462315354524231910764134856329859397 A013799 136 2123311499571611476481173163390723536881500883115863259740828378890932245451283907398674038852215296245488962050658012260605477014299601377427880431461507433095817197665124054230231370175109362320220838291702278433061296084967397176651849969193502971734507917364340921416572772768981207295503394173124140026640030753654640862645068032941408336637060981670025431736057019786004125423175789771299916070945065622010528259059238380317881195748444906521113703362927913742544615686876957765003927060307531295695853267538050510191779391370523324047701000119125459946261554658066816188840566587603334455631637114237717 A013799 137 60643899739264795379778786719602454936872546722672170561457799329503915862334119679213529223658121076067410245128843488175153029005410914940717693002972113796649634982513608112869638163571298497227827362449308774326663677482753830762353486970135638375709280627842941056578734963054872261566872440978598563300865918355130197678005788088839563502691098697477596355813524542108063826211323731658096902902262019230242697606990907380259004831771334975149528481748584144400816768632892790726277160769443401336369265174154260621587411196933516658126388264402342261525176262589046337169475422308538835387295187619743435237 A013799 138 1732050420453141820841861927498565715452016806946239863405796206649961340944124792158017608156899596053561304011124898865770545661423541141621838029857886542146110224735571161311669735589759856379323977298914707903543841292584932160403577941354043967648632764011822239516945249279810206662611443786789753566436031494140873575881523313605346773200360469898657629518390074447148410940421617099886905643791505531234961686353267305687577437000221098225245682967221311748231727728924050995933201988736072985568042582639019837613158051195618169272747775219595297331420559235805752435897387536554177677496537853607492253803957 A013799 139 49469092058562183545064418511286535399025052023191556738732945458129545858705148188825140906569209362885764403861738236505272554635917758545861315970771097530235054128672647938222599318179131258049872115634302972433115651157518247433286589583012849760012600372941654982843473264680659312490845445994502151610979495504157490200752187359882309189375495380775560556674738916285005764869381805989869912092329189477601740723935667517742899178163314786411241951226807884841246375665799820494848182000290980540808864202753045582069407100198050532598949208046861287082702592333848095321665285431523868646978617636883586260894815877 A013799 140 1412886738284594524230584857100854737531554510834374052014951655229637959270477737421034849432523188613380317138695105772827089432956447101828345045441193316561043380969019497763575659126514167861162397494631327195662216112709878664942098285080430001995719879251586607964992439912544310624051036783048975952161185371094242077623683223185598632757753523570330785059187218188016049650434413760876674559269013980669783316816326599974254943427522433614691481368988859998950837735390908673153358926110310695226041970494829734869484336188756521261558588331026405220369068739647035450482082217209753212426356298327032107197416836262997 A013799 141 40353458132146304206549734103657512158638728383940557299599034225013689754724114658482176334642294789986755237798270915977714501294669085675319362842845922314299960003856165875625484400312371148282659234844165336035308554395106844549411269120182161286999755471304565110088149076342178055733521661560661802169675615383822647979010016537403882550194198386692217552075446138667926394066057291424398702087282308301909681311591104021864695439233468226469203399379690830430034876560499742613933084288636583766350984719302832057607342125887075003751374841322445159498960972273058979501218750205727761500109162236518364013665422260507457317 A013799 142 1152535117712230594443266955734562204762880721373726257033848016500615993084675438760909438293718581496811716346756415631239503871477043755972796322154522387218721157670135953573739459957321632366101030406384206162504447622078646587175735257341522708518000016015929684109227625769408947449805112175834061731768105250977358648928505082324792289516096500122316425504826817166494645740920662300372251330314870007410842407940353521968477566439947086016186918289683349807912226109444433148796542820367749468950750474568008186397323298457460749182143016843010356200449824329090837513534308724625790596204617782637200994594298125182353488430837 A013799 143 32917555496979018007894147522734831130232636283154995627143733199274093378491415206450334467106896406130439430579709986843831470073255846714339035757055313901353894984216752970019572715841063142008211529436739312207289528534188225176326174684931230077982598457430967707843650219600088948113883808853996637121028854073164340372047033656278392580869232139993479428843358725092253577006435035960931870245123002281661070013184436940941687775091328723708314573271646153863781089911842455162778059492523292582702384304136881811693950727243536457391186704053218783441047432663163410224053391484037205218200088489901097606607748753333197983073135557 A013799 144 940158302549217733323464747396829511910574324883189830106852163904467380983093309711428002715040068255491480576787096934246670616762260238008237200257256820336568594644214681576729016337136604398896529492242711495952396224464949899261051875176320862257260994542685868703722493921998140447080635464678997952813705101183646725366035328256967170502206139150353765967195168547359854412880791062080175146070958068166521820646560703470235544544383439677833172527211485800503451708972132361904104157165957759454562798110453481423790926720802644759549683454463981673859755724292610159409188914175586618237012727360065248742323912143949467594551824643477 A013799 145 26851861279108207681451476650400847689677913292988784737681804653275492868258128018668095185544259389445092176753616275539019159485346914657753262676547512045632735631633415520512957435604958558236883778827944083035896388566943434072794902606910900146929631265133651096047018148906188889309070029506696860530312231394906134123179335010347239356713509540273253909789061208881144801886288273524071882346932633384904029719486420251813397387732135420638593240549687245948179084259953072388343118832816919567781768076832661882944892658072844336977498509142945780587108483241521238762885844577768929403467320506130823569329513254743340743967994663642346597 A013799 146 766916009992609519589935624612098610864890881561052680892930022702201351810320394341179466594329592421941277660260034445669926214060993229540090935304873491535316562375081980681370577318313221381803637607104910955588236753860471420553095213355982219096457198563482208954198885350909660867556349112740769033606247640869914096692124987230527503267094545979744404917485377186854376686674279380121017031710742942106243992818251648812042442791017519748858861543339617431525942825548519700483467816984084039775415078042417656038789079207218507108414334919631674439348405389861088100306782606985658392692430140975602451963620228068724554988469895588289061156917 A013799 147 21903888161398920489008151374546148424912148468265225618982974378397572809054560782778426745400647489163064831254686843802778762599796027628894537203242491791740176337994716450240625058788343915885693693696523361802555629927008924242416952388660208159613914048171615369940874364507330824038276887008989104368828038870885616515623781760291096020811487327727479948848299857833747852548104093375636367442690529169496434678882085341720744208554251381547157944539322813461812453040491271165508324320882424260025630043969490674123854891237367781523421819639600253662229806339822537232862018038117389353688497256404181630532957333870842015025688687897123875702706437 A013799 148 625596949777714568086561811408412545163915872402123108903772731221413076999407310516934646275387892937986294645465110945851164238612774345108856877061808808063891176389467096535322492304053890581611297585666403736442791346345301885287670577172524205246732999129829506580881312724693875665357226169863737809878097618191364093302730830855673993450396889567224554819056292239589672416626401010901550290530684203609987670863551239444886175340517973708368378053987598875282825471289471195758083250928722919290592019685812623143651419548630461208090450590726622844846945498871671485907772097186670757330697170140159831549651794412685118791148694615029755013944998547157 A013799 149 17867674482601305779120291895635670702426601231677038113400652976414778892180072195674170432271353610201826561369129033724455101819019448070654061265762321367112795888859569744145345702696083168901400270344218157116542563642968167145701159354624463826051941188147060537456551172729981782878267736637478215587928346073163549868819295260068904926936785562929500510187066762654920633891266639272359177847846871539304857867533886949785394053900533847084709245599939811476952778285498586822046615729775255297858598674246494329605828193728434602564271359321743075071673610393273809309011878867748503500122041876373104948889604900220699677793997866899864832953283103505351077 A013799 150 510318650897575894357454656831250390932006157777927885556836049659382499939555041980649981716102130460974368419263694332204162163053014456345950643811437660566108563381718171462535218614702831386992893121301214785405572160206813821848370812327429311335869492274668196010296558044341009700786204826103015315406821492195624147803347891922827993618241532462829464071452813808187188224568466484257850478512354498034086045554635345172820639573453147206586380763579880955593248300612125138224473391858111066562139436735154124547872059041077820683838154293588303967122069986442293267674688272341765008466985638031092250445236005555203403497474373076527039493978718719216332110197 A013799 151 14575210988285665118743262453757342415409027872295398339388794414321623580773631554009344127793592948095888936422590373822083075538957145887696696337898471023428626678745252695141468378854527567243904020437483995485968546467666809565811318770883708561063768568856798346250079994304423578064154796038328220423334228638599221285411419141207890325730596408670872323344763815175634282881899971256888467516791356818351531547085940093480930286857395337367313620988604979972698764713782906072829184544859510172081264452592736951211773878272223636551101524779175549604973440882778338018056771746353150406825576807806025764966385554662164407291365569438688774987526185339537661399336517 A013799 152 416282601036426881456426318941763456726497245060628871971283357267439891090475690814060877633912808190566683913165603666732514720468155043698505344106718230900145006571643162225935478368464161848053142727714980395074747655663031748009137075415209600212542294095119017567248534717328641813090325129650692303510848904147032359132635542092038555593191564028048784427049799325231290753389945079067991520747077942088938092516321535009908849922934068230547844329055546833000249418990353580346074339785732470024812994030501160063559473737332979283536010649218032872267646445053032112133719457847592328769345299207747901873204937826706077636648692028738390102418735379482535147226450262037 A013799 153 11889447368201388161276992095295706087565487816176621212371823966915350729435076205340392726102183714730775059243922806325547352931290976203073011133031979392739041532692700356334943197681704926542245809446267555063729867793391849754888964010933801391670420461650694260738185400061623338823672776027953422880573355551343391209187203717690713186297144260205101332020969318527930895207570221403260905824057293104002160860358659361418006662648919922732676981882155473097320123655783488608264229218620305076378683922505143632575322129411967221317072000152316236864836250117159650154651161435585084501981271090672487825400606229268552283380323293032797159715181501173400686339934645934038757 A013799 154 339574506283199847274232171233740661566957897517820478446551664319069332183395211500726956650204469076425666467065679271463957947070601571335968270970526363436019765215236214877282312668987174406973082563594847640175188754047064620849383701116280301547498878805205478780943313211160024180142918156134377710892055607901918596325595725380964459313832737215717899143850904706476234298023413093498534731240900348343405716332703670021459688291915801913167987279536242467132560051732832218140634650713014533286451591510669407289983775338135195808036893396350304041096588139596196768066991821761745598461087083620696924781266714514139121765625413572309719678625298855013497002554873422522080938677 A013799 155 9698587473954470837999345042606867035013884511006470684911962084616939196489950635672262608886489841291793459965862865672282102926283451478926589787189203466096160514312361533110060132138942688237558211098832443451043566004338212636079247887582081692498115477555473679462521968623941450609061885457353961800788000217286697029655339512605725922462376807618118917447525689321667727785846701363411650458971354849036010664178349519482910157305407218441990884690834621103773047637541420982314666259014408085194343905136228941609226607432479327473341712293161033717759653855006975892761353421337216037647108195290724868677758633238327456748027437038737903741217160598040487889969739820653153689553797 A013799 156 277001356843613641604099293761894729387031555518855809231770549098744400390949480105435492372407036357134913010085009306466049141677581657689622330911910840195172440449275357747156427434020342118752900067193753417405255288649903691099059398917231835219438676154461883759129089945868391770845416510547486502992306074205925353863986151819532138071447944002381094401218781212716151973291567637640400148758680865843317500579597840625951397002799735565921701657654927613344862013575820524675889183023710509321235656274595834801301121134879042071966112644804972284012933473752854238473157015066812227251239057165698392974305464323919870492180411629263393268752903323840634374625425739017674722527345996117 A013799 157 7911435752810449217854679929133475366023008257174040767468598652809238819565908101291343097648317365396130250481037950801976829535453409725273303393175085506814320071671753492616534723943054991253701578819120791354511496299129899321480235492475058445702388029647585862044485937943947137367115940957746762011963253785395434031709308482117657395458624728652006437193209610216386016509180463298647468648696684209350991134053893926117797849796963247498289721044282387564742603969739010005268070956340195856723811578858731637759961320733280320617424143248274813403693392943855269905031837507323224022522638711709511801739138366555475421127164736543391775148851671832212358373676784532083807750103528995097637 A013799 158 225958516536019240111147513455981189928983138833147778359670646122884669925621901280982050211933592273078876083988924912855260228362084835163530818212473617160123795567016951502620848250537593605196970792652908921876202845799449054520797005900580144267705904514764699805852562873617074190342198389694205269823682491364678991379649559557762412871693780875029955852675259677390201017518703212272670352075425997703273657779713264423850424388051067311798652722745749271236613511979715864760461374584032333863888782503784234306062255281463219237154250955313976945622886995869450363757614311046658601307269084245135366569471530887190933502812952040415812490026352599199817167510582643020845633150706891628983610357 A013799 159 6453601190785245516814484131816278765561687428213533697730553323915709057745687122486128336103035328911405779834807684436059087382249504977105603698966458979710295725189571151866354046883604210958030682808959731717706229478878064446168483285526469500429948338846194591154955048233377255950363528208056196711434195635866596672794171070529252274028446075571730569108258091645941531261351682445719737925626241920403198939846390545209591970947126533492281320414341344935788918515652664813423537319494547487486527517090581516015444073093871004632362561534722495543935275489027371839281222337803616311936912315125311204590676393669060251773840723226316020527642656585745978121269750867318372128417339531815400895406277 A013799 160 184321303610017397205738481288804737823207354637206735940882333484356566398274569905326311407438792029038660477861942275178283594724428111651113147246181034919505756207139341668454937933042619869172314331706698897589407620146236398647018051117921495401779754505786163717976671132593487807198332729150293034275272061555985867571674319945385974198526448364404196784300959355499736074355465402332201434893811095488635764920952760361731156282220880923073046792354003152711067301725555759736189649382083770790102712415624098678917098171634049763304907119993209195230335403242110767101710991190009085485230152632294013314314308479582029850912664896066811862290001914745490881121585354521480026359727634368179664973698677397 A013799 161 5264400752405706881593096764089552116968625255793261585207540326646707892901119991066024780107859339141373181908214933321366957748924391296867442598498176538336003903032106737392741482305630266083430469627875027214051071038996657781757482557978955830170231568439758621949131704218002605261391581077261519351936045350100512363714590251960168809084113891735748264356419700152427962019666447356010005182002138698250926081907331788691403554576510580043889289436422684044580793204583598053825312576001694577536123569302639882368551240880040095289751452254126047824973609451997925619191967619377849490543658389330949314270130964485342354571916622096564213598864744687045965055713599310487991032860180965189579411313807925135717 A013799 162 150356549889459394245180436679161698012740905930711344135112559269356624129148888064836733744660570585216759448480526710591561680267029539829831028055706420111414607474500000526674089476131106029608857643041738652260512639944783542904775459338436957465491983826207946001489150604170372408870604947147666254210645391244220733620052412186234381356251376861864706178283703056053495023243693402935001758003163083360744699825355303216815176922259718676633521995593668278997272034716112144015304752483184398829009225262852697680328191990774825161570591227830094051929071259558512753609741787177050759299417427257681243364869210476665862988928510643699970504597175973006719807956236109906847511889519628546779577566533668149801213237 A013799 163 4294333421392849759036598451993537256941893014287046699842949805292094541752621392019801952481250556484375866608052323381205593150106630687079803992299031064802112604079194515042338669527780519311658583142915097647212501509462962768903291894165097942171916550060325145748531630405710006369753347895484495886510243019326188372922316944451040165915895574551717873157960842983943871358863127281226585210328340823866229371711972815175458268076659825123330021716150759716441086583526878945221119035672229614955332482732335898447853491448519781439617656058055316217146204244250682755847835183563746736350661139906633991744029520424053712826787192494714857581799942965044924435038059535049471787076570110924571514877768096026472451261957 A013799 164 122650456848401181967844288387387417595517406381052340794214489388947512206996619577477563564816997143750259126192582408090612945960195479053686281824052626241813138085105874544124234740382939412060280793144798103902036255611771679642646919789249362326372108586272946487723811896017483491926525369242932687014619050874975266119034294250466158178723893504771614175264519636464420909880489778279112500192187742270443377085465655574226263594537481265347428750234981848261273873912111189554460380777834550032739251039318245595569143569261173477696919874674117886477912739420043750189770020677764170536911232816873373438201227132831398092045869004841551047393788171024648086789122018380547963710693918938116687036423934590612079680492753877 A013799 165 3503019698047186158183600720632172033945572643649235905423560031437729896144030451752336692974738255422651150903186346157475996349569143077252333895176767058092425036848708882854732268420077132547853679733008578645546057496527810942273638676100751037403513793332541624635879791562155346012913491070947400473824534712040168575625738478087563943742533122389782072459729945337060325607096668557429732117989074106986133292937984588855476314523585002419587912535461316568190243112803807684864942935395732583485065748933968412455050309481668375696501728540567480955695665750575869549170021560577622474704721720482720418768465248140797560906922064647279539464613983952634974006784113966966830391541129018791550698447303995842471607754553543480997 A013799 166 100049745595925683863881820181975465461519500275265826694802298057893003563769653732498488288051499313126339520945905232603671931740044295429403908380143643946177751477435974403214008318345822982699248946854458014695440948158330808322277394228113550379281757451370721341225362726806718837474822218477328704932902535910579254688446716672658913797230488508574565771522346968771779959664287950668750579021885945569630952979601777842301259019108111254105850369925310662504081533544789551287427635177837518316916962855303071828128691889105930478267785868847147823575623909502197410193844985791657475500041557058706977880446135952149319137062601088390950926648839995671207492607761079010539642812806185905705479498353449425256831589077803755360755317 A013799 167 2857520783965233456836328666217401269046458447361867276230248434831482074784825080253889323995038871882201383057735999348393474042427405121759205027245282614746782759947048864930195291580275050208873249171110175357716488920350086216492564656549151112382666274568599172226737584840326696717118397381930985141588629328142054093156726674887811236962699982293398173000449751775090807427971728159050185287444084491414229648050406376953966258844746765528517192415436797831779072679572734374320220688314217360649465376110311034483183569044754480389806232200143388989143394479292260232546406639195529157756686911153729995243422088929336703873644949685533949416017519116365357196370264177620022738376557475652854199952472869034760367015651153056858532608837 A013799 168 81613651110831032760702383035835197645235899715102291276412125547221959537929389117131332982622305219827553701511997877389466012125769117682564654783152516759782862406847662631271307722824235709015628869576077718391740640054118812429244139155700304920761331467953760957967852160624570784937618547625330866628912842241065206954649270561470776738891674194281745219065845360448368550950300527950632341994690497159281812977967656532182230318864812370259979532577290382873442094801276866464959823078942362037509380607086593455874205915487232714413255797868295332918924489723066244501757920022063508274688734869461682394147378281910785599335173407968535129270876363482510966885531115177005469430772858062121168804842577612501790842334012582456936549840993557 A013799 169 2330967489376445126678420761886489079945582531763036541145606717754206386362801282574388001316675659383494761268884171376120538772324091770131729105261619031176158333201976092411739819871582996085195376143962355714986504420585687401791641858425956408841864388056227366720519825559598366188603323338727074881788379687247063375831737816506166854439485106662880925201739609339765854183691533378798010319710355289366247860463734238215656680137097906106995275429939990625248379669619268583105717506957672802153305419519000195693223195152230853556356998842916383003497402350980495009214707953750155859833384956606695110859243271109653947502611887704989331827105499817423995725217654180570453212412303599112242702235108859190663648247901733367552564800008616981477 A013799 170 66574762464080649263062375380240014612325782689684086651659673465777888600907967431607095705605573507651993876600600818673378707876348385046732314975377101149422258154581639175371700995352281951189265138047708841575729552756347817882571083118503740992932488787273909820904766737807688936712699517877383985698757912247463377077130263777232631529646134131398542104686884982353052561340413884831849972741247457419589405142704713577677370441395653296321892061554516072247718971743995930002082397716218092902300556086882164589194147676742865408423112243952534814962889308546353917958181273867058201512701307745643819061250847066162826394622098124742200306313960180285446741907941421051272714199707803094244763818536944127344544457608321406710668803253046109607964597 A013799 171 1901441790736607423602324503235035057342636679400067198858051933856082276330532457814130260447800784952048597109589759982130369275656386225319721648011745385928649115153006196487791152128256524807916601607780612224244411756274050026544112704947585346499144812253330138394861042798525403721451410930095964015542224731699801512699917463741541189118223236926873761051962121980985534204443560964682467071462768631360893000280789324492043377176701253796249559170058533539467101551980267756789475361172904951382606182397441502831974051795452978929972508799528346850155081541392414250803615362917049293404262050523333116208385443056676484656801744540761982948633016709132644395632714926645399990257854564174724699421233661221087534253751267697063411689710249936513076854917 A013799 172 54307078985228244625505990136895836272763046200345319266584821282863565894276337527629374368649638219015459982046993134849625476882022046981356569988863459967508147377885009977887803095935134605038906058519822065736644644170943142808126402966007985081362074982767362082695626243368684055688373747574470828247901480562078031004222342681922157902405573869868441489405090165898927842413112544712295942028048134880298464981019623896817250895543764509674683659456041776420719887426108427401664205790459338316438615175453326762384010893329932531218944823823329114387279283903708743417202058380273844868919128424996917132027696639141737078282914625828702994995907590229537456583665971019919269121754584207394312140169854598135481065821389956695828101269814448436749988053284437 A013799 173 1551064482897103894749076584299881979786385362528062663572929080659866305506426476126622561343002317173300552547244170924440153245227431683834524995451929280132000197259773769978453544223003379454516195937384638019504307682166307101742898195112154061908782223582818628443869781136852985314515642604474461325588314186333510643511594329338378751850605595297312557378898780228239278107160907389527884400263082780316204458322901478116997502827625458160818639997724009176352180704777082795018931381581309161655803288026122465660449735124396203024144283113218102836015083627573825420738707989399001283301199226946336950207843043710527152692838324628293586240078116684545819297486083798299914245386432679547388949035391217177347474720924718553189546400367170461802016408789856805157 A013799 174 44299952696024184337928376324188929224678952339163997734306427472726441551569046584652466974517489180786637081301840765772935216836940676321997868395102552169850057633936398644354611676553199520600437072167642646475062531710351897132878915350598232162176729087748882846985364819049658113567881268426395089920127841475871397489334645640233435531605146407286543951298728062098742022018622675952305906355913907288611115534160389116499565678259810710531141176974995426085794633109138261708535699189343770966051397709314083741728104884887879954572584869996622235099426803487136027841718238885224875652365551120814329634886205171416366008060155389708693116602871090627313144955500039363243850762481903760552975773399808553802221225504330886597646634740886755559527390651447100212089077 A013799 175 1265250948951146728875572356195160007586055557758862939289525875048539897154363539504259109259194008492447141679061874111240802728079862656432581119232523992523087496082857481681412064094035931507869083218180041625974260968179360534012154701328436108783929559475195842992749004596877285381612256907526270163208771280392362983692886814130707152218174586538510981793042972181602170890873882247873808991431257106070022070771154873556344095336778453703479923155582844364436380516230097892657488104546847442561393969975719545747496403617282739382547596471973527656674728934396092091187314620800907673507212505561578068701984905900822829556206098085469984103294601219406690733074036624253607621627245653305153541064071932105145240421629194452115385534834466625535661804395980629157476128197 A013799 176 36136832352993701723415222065289964976665332785150884409048148517261348002625777051781144419551840076552782813495686186491148566716688957330370949346400117750451901975622492534302809962589760239796248885794440168879450867512170716211921150424641463702977812148171068471715904320291412147784227669535857802131405716539286279177252540298387126974503284366126412150991100328478739602814248950881523858604268134206465900363294954343642743706913729416225090085246601617892667463924047825912190517753962509806995973176476525946094244783713212319504941902836035923402286933095286786216400892884694724063039496371344231220197390897433400834954802367419108215974197105427474494027327560025307287281295763104048490286330958452855053211682151422746867526260407201291924036795353602749366675697434517 A013799 177 1032104068833853114922462157406746689698538569676694409606824169801501360302994818375921265766820104426424029936250293172373694213995353310312724684282533763070656772325754009272222555341526142208820664427175005663365996227015107825728679977278184844820749292763913886620677943291843022352865326469613634686675078670078555419581509803462234733518788304780936457444456816481681281795977764286127202925596502181070872580276067191008780403013163025856804797924728188808632475437134729955878073377570923242597611989893346057546397725267633057057380645686900022008292717096134485901126625901679766013964471055861962587880057681421595361247144110415857149756439043528114099023914502441882801432041088290014728931067898504371993174778853926785073283417523490076098642414912094248124661624594427240037 A013799 178 29477924309963678815300441677694092204479960088536069032780505113700680351613835007634687271566149002523096719009244623296165080445921285895841729707793446807061028074395860258823948403109328147626126996704545336751396218239778494610636828831042237352925420550630144515773182738358328561420186589298635020286126921896113621338667501496684886224030112772848326161071131135533299089374920925776079042757961698793565191765264755042401777090458949181496201833528161800563352130960005022269833653736803138731830396043343856749582665431368867742615848621463551528578848292982697051822077562377875797124839257826473513472442327439082185112579682937587296054193655522206466782222022104242614691700525522651110673000230249183368497064858847002908478047687888400063453326012304323820688460660041436402696757 A013799 179 841918996216872630643795914756620967452152140088678667645244006552405131522442741653054303163200781661062165391623035685961770862615957846471135642184288634256470022832820164852270790341205521224349813152878519362956627389146313584574398468243397341036902936346547557514997872190252222042721949176958314814392071016274901139053682510246817035444524050905321043486352576361966555291637116561090593540210144079243015442007726668766037155480598047572713020567397829185889900212348703441048718984376834445319807941393943892624830507385326231596851252477620495207740486095878810497090357259074510641682534042781910018286425313987626289000388324380430762603824995369738897767043173319273318209658709452438371931559576146926187644669433529250069041520013780594212290444237423792642683124911443465097422076677 A013799 180 24046048450950099203817455121363851451400917273072751426615814071143242961412487144352883952644177525021596505750145522226754137607174372053062105076425467682999040322128176728345706042935170891688655013459363391525404234861407862289029394651499671457354984764993744790185854227625793713762181590443106429413851940295827451432512226175159341349331051417906874323013715933474126785684447686101308442101941925047259764039182681386626787197681360836724256580425449399378201439964891318979792462912786768592779034614152431517257784121432302500637668622013318963628276023384394706607397693676427098437094854795894132032278593392800594440140090932629483010727845692755112659124520073171765241386062400671092340737273054332358845319403691028911221894853113587551297227377865060941667672730595736806647471931971797 A013799 181 686779189807585783360230335721272961303461598236230853495574265685922162220902045329862718571470354292141817800729906260318324924198507240207506783087787782494135590640302855538281710292271415837519675839412877825357070351876669954836968540641482116493515719872986344952498182595220294258761668404645562730489025266789127840363981691788725948278244159546838237539594740775954535125933510362739470414873563321274786120723096563083447669152977346857681492193531260295640811326837260961381852533252102897778362007614807596564399572292227991720712453513322402920187191503881697215413885529092434358461866147825532304973908905891777777804841137126830664269398000830778772657255417809858787059227328225567068343797255704786500981167488819476733408538899777174052600111139204005554970400858544838934658445849046494117 A013799 182 19615100440094457558551538618535277047788166707224989406687096602255622875191183316666209105119764788937862458206646852700951678160033565287566601231770306855815006604277689857028863927657563907735399461649471203570023286319949570580098658489261370729171302475292362998188300593102086824324492011305081917145497050644764280248635681099177801808774931440817246902368365391302037477731786989470202014519203842018929166393972360938226348878678186003602241098539446325303797212305799010318027090202213310863447797299486519765475816184238323671535268384794001149803466376542365154169435984596409017712029359048045028162359812261175065111884067717479410602198276301727872525863871988067376817198591721450421038967193420184407254523124648173074982881279516535868116311774246805602655509618920899144812779871894616918475637 A013799 183 560226883669537802329790494483986047761877829325052922444390166057022844938335386707303598251325602136854289668840040759991880879928718658178189697780591734108932403624775100006601382637827682768830744024170547045163435080584079685338197785111794009395861569996825179591256053239588701789531816334884444635592541263465112608181283687873617197460420816881181388778542883940977492401497568206258439736682980931902635921378244600756682750323927670448883608015385126497001752180665925533693171723265414371570932538670634491021754786038030762382718800338101466839536803180426491168233261156058037954873270523771214049345158597991421034660520858078929446209384969453649767211198047851192349276008978156345475293942011273886855596434963076471194586072224271780929269980584263014817444010225999800474997805921182153808582668357 A013799 184 16000640024485669172341146312957125510126992683352836517934227532754629474283796979747298069656110522630695367231740404146128109811644133596227275958311480517885218379927201631288542089518996447560574880074334994156912869336561899892944266940577948702355202300679323954305864136575892911810818206340634623237158571025827081202265643409358380776667078950943421644903963308238258160479172045538947297319402618396071184550484044042211616032001698195690564728527414597880867044031999499167810677588183499866437404236971991698072338444032196604412831656456515994404010635636161014255910171878173622029135479429429644463347074717232976170939136227592303913186244112565691001319027444677904687672092425123383119870277783993482482689778980427093788572808797426335120879915467135966201018376064780301366412334914883494926929590944277 A013799 185 456994279739335197231235479844368461694737038029240363788719472563004972415019525538562580167448172636855290383505737682817564944330368099641847228645334195071319722149100805791232050618752057538777579149803081768115588461121544422842381208089846792887966932909702171458929785604744077454228778791294865474276485947068647266217909041414684713362388441917895065600102096046592891321445632792637873758739458184010189101946374781889605965490000502167118219211471488330075443644597937695731840762596108939685318702412157054888644058300003567218634884940054553316172947764404394728163050419012516818774138427983940075517655800998891032418192669796263792064512318098988700688672742847445635784602631753948945286615003788637853188102777459978225695427992063293557387451265656870330667285838786190187326102697503987498608036046959495397 A013799 186 13052213623635152568121316539835007634463384543153134030169616855871985017145372668906885852162487258681223948643307373958952472375019643293870798697339389945431962584300468114203378597722177515365026438097525818379149322038092430260801249684254114251673223570834003719038493606657095596170228151058172652810810715134227634570449700131844810098343176289617000968604515965186739569031808718190530312423357665193515010940690410145549035980359904342395063458898837178195284745933361698527797104020507467426352387459593617644674562949106401883331430948772898097263215561099153917831064883017416492861008167641649312496859767332329326776896000842051090165154536317225216280369182208465894803644035765524535826331011123207285724905403427034438104087118881319727292542995598425873514188350841572377940220819143411386947744117537210148033717 A013799 187 372784273304643592498112921694227653047908725936996661035674427020559764074688988796649566823612798595194437197201501907641641563502936032116243881594710316231482283370205669809762696129543112016340520098503434898726883786729957900678744492231981757142038938406589980219458415899733307322217886222372469136929564834948675470966613885465619621218779458007751164664313580481698468831117488800239736253123518275591982227477058804167026016635059227923145407449609688646435527628602743471652413087929713777164050538233453313549550192389427944189828999327902742555934699640552935047173044123860432452603254276013146014222811814778657902074926680049821186206978711756269402183624213055994421486877305499146267735840008689923287589023227279530586690832202369372731202320497286641373438733488386148686350646815554972622614519740980259037990991237 A013799 188 10647091629853925645338603156508835998701321121486561635839897310134207421737192209021108278049205140677348320789272095984152924695207356013272041502226521341887365495336444135436632364155880822298701594533356604142538527832794327601285621442637630965733774119830616425047951816512282990429865048397180091019845301250969120126277459182783562001629560100159381013977460172137789968285546597623647107125460805469182604398972276505814430061113926608712955982168302317430845104600522956293864570204360555189582447422485660088288703044834451514005706049804230230140050956433832377882309313221577811278801545377211463312217728241893248341161980908902942899257518986470810395766491149092256672086702722361116552803326488192899016830092394330673086476858531871654575869475723003764266783667161796792630860823699065573074493298322137178384060700719957 A013799 189 304091584040257970356515844753048864958908432550777686881223307074743098172235946681851873529363348022885745390062400333403391682219817295095062777345091676045645045912304180952205656952656112165673216241467197970915042893432438790620318634023173378012322322636482235715794551831407314489667375647271860579617801649028929039926610511719481314328541866020652081140210239976427419284203496374728985026610286065005324364239047189282565936975474857871450735806708882488142367032495536154709065989606741816769664280833612937781613647663516769691516970488458619603029995366706686544696636294921483867933850937518536603660250536316713065871927336739176952145693999772592815713486753709223942811468316453355849864615807829277388819684268874478354022865556528786326341408096124710511223608317808078194330015985669011832580603093378559951827157673262691877 A013799 190 8685159731773807891352449041991828632091383742082761515014618873361737626897230873180371359872146582881639774085572215922334269835880201765210087983753163359539668156301319712175945768224811219563792729072544641247304540079323884298906920506335854849409937856820569134278808194856824309139389915861731610014464032897915242309343922825220105818537484235415844089445544663966743522176136059958634541345016380302617069167031426773099365725956537415666504465375412392743834144815105008114645633729158153028758381524888819115980667390917702459159416194120866634482139697668509674403080629219252500752058716626466923937140415567741641874368116664607632930233166327505023409592895172689145030638346586224296427983292087411991502079002403323976269247063160018666266636956633417856911057477164916521308259586566692646950334604949985050784135450306055742698997 A013799 191 248056847099191727184917297088328617561162011057625751630332529642084588361811810968904586409308378553682513587658028058957789080782574442616165322903974098711812462212121992299457187086268833241961484135040947498664264969205569459461080556581458350353997235128652275044137040853305759093330115386926916513623107243597357235597171779811111442283249087247711923038654201147554161736872622008478561135355012837823046112479584580066490984499044665128851034035587153349156647010064214136762393944938486008654368134732349562771523841352000499936052085920286071947444391905110304810626385851131070673979549005568521814568667409030269033573827780057858604120389463479870973601382679027174671220061816849152130279630805308573889290878387641336086225965370913293127241418118407047411236712605307180765085202051931308689548506651976523035445692596191258067226053317 A013799 192 7084751610000014920128422922139753646164348197816849092313927379107577928201707133082883892436256599871726270577100939391893413936231108655560297787460404233308075733240416222064796720370924146223661948380904501509350071785480269331667921776523031944460515032509437627535598023811265785464601425566019662545589565984384120005890823203185153903051877180881900233907002638975294413366818957184156184586874521661064020018529415191279049008277214680745114383090404686805262995254444019960070733461388098893177408296090635862317492432854486278673583625969290500890959277201855415696300206294154509519529899148042551545895709869313513867902095226232499592282443466448594877029090695695135784716185551028633992916535430418178852036777629424199958699796958654565007142142879823681112331748720178389831598455805210107482194898487101474415364426239818521658043308786837 A013799 193 202347590733210426133787887079233503888099948877847026925578079874691533207368957427980246851871924748936374013952579929971867795432696694311457665107656605307511951017079527718392659130513964540294008907707013467608547400265101972381767513859274315365736769843502048080044215158073562098654481315591087581964583594079994851488247801506171180625064664163167952580617902371773383740169716236136684787985723213161649475749218627278120918725405528496761211895445048259845116407462175654079580218390705492488039958344644650863649901374756982605196221941308905995946687916162192527702030191967346946387293449567243314702327369577463269581151741756426420855178867845238318282827859359748773147278975522928815471689168428173606193022405873984575020424900936133031168986742790644156249307075197014991980283496252605879798968495690105210777223377835456797075374942260851557 A013799 194 5779249538931222980807115842869988104548022639900188936021435539301064879935664793100543830336314042754371778212499635379926516105353250286229542373139780304187848832998808391165012737426609341235337188413020011648367722298971577433195661963334733721160807883500261995214142829129739007099670640854597052428490472030518732953355845458817755089832471873164239893655027909640219613002987265420299854229660240691109870676873433213690411559716307299395996972945806023349436369713527198856166890617456939570950909250281395873316704833164434180187009294865723664150233353573508380783697684312779396135767488213090036311213172002501928442507274896305295006044763644527851608475846491173784709859434819910369898686914339477066366478912934166873447158355595636895503217430360843587746636459374701945185948876936470676532938339205405094925008276894358481581269783725912181319477 A013799 195 165061146081414659554832035588209730253996074618189296201708220437977714035842522155744632338235465375107612357527202086086081226484994181425001959719245265267909150519278966460063928793641389395022465438264264552689030516580927223069501301334803329810073833960650982845311133342774475781773693173448146414410116371663645531880796302149293903120705229169443855602681252127234312366978319287669184136653326134378789016402182126016211844557057452778049069544305165832883252155388050326530982562925187651085928919097286947537798406740009404620321172470659933571794814811412972863563189561657292333033655230854064527084559405563457578246450278313375530667644494451359969789678651634414465098295317891460074676396960449804492493004232312740072524289794166985372467393028536053709631683916200862256455885874182538992457251906045574916153161396379772592442646292995777810665582597 A013799 196 4714311393231284091545557768434858105784381887170104488816988483929081490577698275290222444212343126578448516543334418780704565909637918815679480971541364021316753247981126561065885870275191722511236635382265659889351400584067862418088026667423317902705518771750152721044931279402981802803238450726852509741967333691085380036047423185685983167030462050308485959868179242005939195513267777175119568126955647723992593097462723701149026492394117908793859475254899841352978564810038105376051392979706284502665215858337612508627060294901408605360993006934518362744031705828765917956228257070493926323774227048422936958062101182297911892296866398908318531398594406025292097163011969330511537672412574297991192832573587406866110092693879084169211366240811203269223041212288018230000790524330612826906636556452527496163571571688567665180250442642002685012754420774252410050419704552917 A013799 197 134645447702078704938632675424267982359307731079465354305102008089498496452389640440564043229148732038207068080994174334795703106945168599294621656028192897812827789515588955710602766340929750786643429543152889512099765352081562218523012129648277382619172321639956111865764282271028563269863293391209634530740329017551089539209550453606377365233557026618860667499795067330931629363054440983898589985273980254644952451456632851628517345649268401593061420472755194368882420789539498327645403834893391191680621230129980550858897469082679131177715321271056778958332289550175383382747835250190377029733315698730007502459211671867610661555890801219220485575275254830488367587072784856048740027461775534524926458491134229927502970357429880522956845831203808776572279280064158088667052578165406632949280446688840637817927767658997181085213132892298238686649279011733423083450037181735862437 A013799 198 3845608631819069891752287842792517844164188107360609984308018453044166557176700520622949638667716935743232071461274613176100076437460960364453689117821217354432174496354736164050525609463294612217322991181989677355081398220801498523235749434884450324986180678358786510998093665942846795550565522546338371832474537070276668329363970505451743928435622237261279524461646918038738266238197888941127628569410150052914486966052890875362083909088754817899427230122361106369650820170037611735880378928390145825590222953742374513080970614470398665566727290822652663828928521842559124794660922580687358346213229671427744277737544560210828104697797173622156288515436553213578266654385808273608063924335771041566424580965284740959412336378554817616170473785011982467680868517912419170419688684982178843664398837879977456717834972108618488974772288536929995129390057854118296686416511947557967063157 A013799 199 109834428133384455178337093077997102147173376534326381761821315037394441039523743569512064629988663401762451193005464226922594283130322488969161814894091788859937335790387619581447061931881157419538961951148807174938479814584311599322136239609734785731930306354605301540616553192993647327719701889445970237907305253264171924154964361606207258340049806718419404498149097626104403622029169906047546199570923295661290662237436616291216478527483926354025541119524755559023597074876444228788479502573750954924682357781835958468105601719889056287251298153185782731618027512345331163260310609827011641726196052645647804316462010184181461498273785075822405756289383396333008873915913070102519913742953956718178652456949497486541775739307904145935444901773727231259433285740096603926356728531776009953898895208690036141318084638394252663608471332903257590890509442371472671660741997734203097290827077 A013799 200 3136981101917593424348485715400675234425418807196895789499378578783022630529837640088834077897106215417737368523429063785136215320485140607448230595190155581628670247509260802865709535836457737059452292286761081723417921984342523588239533139493635215289661479793882017301549375745091561327002405664466355964870545338478014325789937131834885505450162529684776611871636377299167871848775121686623967005945140247382122604163427197893433843223468420597323479914746543521272956055546123618427763073008901023603852820607016809807564090721751336620184326553139140597742483780095003353877731327269279499341885459612346939082471472870406721852197575550563730805381079182667066447912393195198071256412507957827900492822934597713119656890373050312062241839559423452000674074022899104740674523596054620293306346055396122232185815357178250325321549739049940053423840183571630975302452197286574661723312146197 A013799 201 89595317251868385792817100517558685370424386552350540643891751588621909350562692838577190098819250618545996982397657490767275445768376100889328914029226033566896450939111997790647530053025069428155016920002183255102539269794806816203709305997077715383888021524393064296149551720655560083060515708182823592712667645412270567158886394422336164921162092010326904811665806572041533587872866250491667121656799150605480803697511644199034363996305481560680155909845076029511076897902452836665915341128207222135149640409357007104913837995103939925209084550684206994612123079243293390790101884438137891780703590611988240927134467736651686382820614955299650715532489002536154084818825862048052113154397639783522665975515835045284410520445944689962809689179656693212591252228168021330498405068426916010197122549688168647073459072416368007541508782097005337865838299482989352285613337206701858913479518207532517 A013799 202 2558931856030612966628649207881993612864690904321683791330192317122630352961421070162603126412376616916292219814259495593804154006590589817500123113588724744704129535271977768898684105844449007937535438252182355948983624084609477477594141488582536629079225782758190309362327346693643451532291389141409624631466500620619859668624954311096343206313310509906946728325987101504078240803236932980292504661639840540443137234404630069968620470098480858854585932941085216478865867280991955468015208057962726471402008879731645479923444126978163628203896663852091635973116847266267702534356099921437656327148675251468996149119887533026508814779739583738313324086323418401435096816510485445954416403802750989857190862926707764728368048874456626290027807532660174814844818754888706857220364947159341148167240017141643784729065064567283886663393032325472569454786207671533658890629402523960611792427888519525336218037 A013799 203 73085652740090336939880850026317619577028436918331610764181622769339445510931147184914107893463888555746222090115065453654640442582233835777621016247207567433494643656902957057515316747023308115703949651920580268258921287480531286237566275055405828663131767581356673425697431348917150619213774365267800289099314724225523811995597320079222658315514461473452305507718517606057978635581250042850134225641095485675596442551830639428373769246482711809745828830730334867852888035412411240121982357343473430749712775614015526552093487710623331385131492616279589215028190274771871852083744569856180902359693313857205999015013107830770118258924142251149966849229483152963387800176355974821904086909010371021311228236049700468406919843903355703469484210940307252886782868458376356549070843255817942532804542129582488135646827309106195086993168396247822056198148877306672831575266365486839033403532924006163127723354757 A013799 204 2087399327909720113339936957601657532739509186824469135035791327915103903237704494748331835545222121040667849115776384421830185680591180583644633845036495333468040517484805356519694961611732703092620506008503693041743050891731454066231130381857445872447706413891127949711344336756422738835364609646413644056965527838605185594406255058782678344149408534143271297605948581346621927810836082473842683618535328166380709995722834892713783223448792731998150617234489094160746335179413877429123938108086944655642546584311897453854342102503112967690740560613561347570420142437759431967363828659662382752295200737075660537867789372754625347593132426835094203180843268331787318960836902996888402626208245206739669989649815495078170037661723742246791938548666115449699405506039687119398012354229416256679430527763005443642209034775382037879611882565234045747075330084755882742621182664669609633038303842540025090906735214677 A013799 205 59618212204429516157101939446060940792573121884893662965757236116583282580372078074507105555007088999042514438595689315471891933223364708649474387248087343219180705219883525787559007798592697733028334272108873976965223276518742059585627314836230511562978942887144505371705705602100189843876848616111220087910992440598402705761837050733892076187251257143665971530923497431840868880205289351535420886828987507759999458187839887370798362644920969218599179778834243018325076079059239753253208796305071226309806772994532103179533864789591409470215241151683925647958769688164847136419878310348617313788303228251617940622041932275244854552607455242837125537048064586824177616840462786494129667407133691349691714574388380354927614445656491802310624556888452923358864720657999503817126630849146357707021215303439198475865132242219686383879594977945649580582218502550712767012003598085628720729206996046785656621387264466389797 A013799 206 1702755758770711410962988492518946529976680934154447907964992420725735133778006921885997441756557468901653254880731482539192705504792519443737637974192622609683020121785093380018472821735606039953022255145701549656103742000651791963825101739037579640750241587799734217921286657701583522130966673324752556930825855095930979679263828006010691587984083155280243812894706010150807056087543269169203155948722712209133344525302895023197372035501587801852411173663284814846382497894010946592664896431269139294634391243496831398910666712255520245878817502533244600431350421063676199063288144421866859099107728502094460002106139627713268290877021529190671142463629772664285336914580457645058837430815145358638545059959106531317087596182395062365793747969291103944052535286713123828520953703682469122470232930281526947669184041970036462809985112165105697671008742651350907338629834764923641892746881014092245138763441660424558992117 A013799 207 48632407226250288608513914334833631842663984160385186699388148528347721155833655695985972934009037869300118612648571872801882861922379147832590678180915494355156737698304052026707602261590644107098268629216381959727978975280615830278808730768652312119467649989148208998049868230614926975582539156828257778501317247394884710619454191679671362444413398997959043540085698355917200328916323310741611337051469383405057452987175984757540142705960849208706715530997077596827530522350846645633102106973477887394052848305513001584287551968729913742544906689851999032919799375999655921446572692832939362729615833748319872120153453907118655655738611895214758499903729937064653507617332450800525455861511366588075485457492041640947338834565385376229435235750923219746084460323813529666386958730875000606872322721770691152379565422706211414315984788547583831181680698865233264498606710720984136098743668643488613408222657263385829373853637 A013799 208 1388990182788934492947765907317183359058326051604761317321224910118139263931765040333055372968232130585080687695855861259094576419365070841246622359525127434277631585401262029934795828193290386342833650319049085151790807512989668728593056159483478686444115551340061997193302286534592929349612900858171870411776121902845302220002231168563093782774891088780708242548387630743351158594179110078091161397527017059431845914766733300660104015824947814249872502280807533242991099248862531045927029277269501941861543400453756838248836771778895066400825079968862944379222389977926172772435562680001581138920557827685763867623702797041215924183550494339228717515750430732503568831058632127313807544860626141122023940151430201307096944454021971730488899768282118079167918271308438220801677928312520892332880409256492710003112768037912104204278841545707541802379982440289927267344706264902027911116217920126678287552247314099562672746633726357 A013799 209 39670948610634758053081142078886073918064850359883587984011504657884175517155141316952394507345677881640489521281339253421000197113485788296844781210397164650403435710645444836967703649028566724337671886762360921020297253378497928557346276971007634763530384261823510701837906605714508655154294061410246790830737817667164676705483724405330521529833664386665808115424499121660852440608349562940361660674769134234432951171652669800153230795976334522790608537642143956953068785646762749202721883188094244961507541060359749057225027038777021991473965108990694554414970680159549420553532105703525158908710052116533101823200575586294168010606385668822711400967348052151034429383865592188209657288764343216586125754664997979531995830551321534594493466281905574459114913746840304024316723310533909205919397368774688290398903767930807608178407993386953101417774678477120612682632155631866819169390300016738058570779735537997609496316605858482277 A013799 210 1133041963268339324754050498915065157173850191128635156411352584533829936945467991153477339524299905977534021217316330416957186629758267599546183796150153419580172527331744549988634583919904894213808246757819790265260709853743279337526367016568949056481191304901941289155192450565812081699861792687938058592916702810391890331385320652740645025413579288547562145584639119413755606556215071867139669390532081242869639518413571902162176424763880090305422570443597273554536597586857190879978939705735159730345616880224934792823403997254510525098487917477883227168645977596036891000429430470998382063591667798500301921172431639320147732550928981087245460323028427717485694337632585178487456021824398406608916337678987007293413332916376294349553327890477505112126781051523505923238509934472158980830263908249573872262083090515871796097183510699124767529593062591985041818828656997001748222296956358778055690840040026700749724824298579924112313397 A013799 211 32360811512907039454300436299513175954042335308824948702264641166870716829099511295334466294153529614624349179987771713038714207332525880910638555401844531816629307553121956092225392351336403683640577335650091029766111134132761801159090568360225754002159304859304345159561451580610158865429752660960198891472293948967602779754696143162925562570837238060206922440042877889576273878852058667597376097462986772377599774285410027097653920867681179259213174034439581729991119763678228228723078496935501897058401163716104362617829241565586075107337913411085822851163697766120409643863264963682184790118241623992967123170605820050622739389387082628832817592286014924039108915977124265282780231439326642891157259520449547915307178201424623342917592597879928023507452993612562852673615082238459332651493167483516079365677355148223814368331658249077702485412707460689684779387565272491366930977023370563060048586082383202600112890706791741212571782931717 A013799 212 924257137620137953854274761150395818423403138755349359885380416366994543355911142106047691827318959323286036929630747896098716475624271684688747780832081673214749653024716187950049430946519025608458529283502249901149900101965809802904785722936407760055671906086591402102234618593806747355539165749684240539340187476463702992573876544876316992585682356237569911810064635404187958253893647605248658719640365205876627153365595783936093633901842160822387463597628893790276371570413876440559844950974869681884995636895656700727820968354703891140678144934022186452086371898165019838378710627726879790567099022863134004875672826465836059700284466962094103253280872245480989749222646140741486190138608247614342489163559538009088316610888667297069362188048624279396364950568407635211120363812636999859296356496702742763110940388420362173920491251908260685872337784758086984088251747625930915634764486651558047667098946649461824271476678920772262692312769237 A013799 213 26397708107568760100031941453216454969990817045991533067686350071857731152788178129690828126280056797232372500747183790660475441260304823586395325368345084668686464840038919044041361797263529890403184054866107759426742296812245493780763585032786742034950045309739137035441922941657714511221554112976731594044095094515279821170902487998212489625239673776501234251207256051779012275689456469253506941691648470645042348127274781184998770277870513955248208347811878835544083448422590725018829731644793252984317360385376851029487294677178697834868908497460607667258038867783491131603934354238507413698386915191993970313254091596690743701099824660904369683016954992203182548227547996425717587076548790160113235833000423965077571410723591226671598053452856758043839579353184290469264808710852725352981363237902327036057211568433673964049343150645751833449199839470475722352544558163944212881444508503255149399420013015255279163017645426656176594755145002177957 A013799 214 753944941260271357217012279845315170397907725650564175946189844402328659454783155562099742114684702185753790993840316245053839077835566066451036887845303963222354122296351566816865334291643677199805339791030903716987186739254543547872388752121422139260208244091459492869256761136685984154998807020728431057493399994450906972462145959716946916186470322730651751448730440094860369605966566218349411761655171970093054504863095025424749877906259749075844078621855071421974567370397613697262795965506940098485088129966748242253186623274900788861690895595972415584556848102764290209739969091406010242639628684798539786116850110093084330847112092140089702516647251532315096759926998325914920004493309995762994128626325108866580517061676489024967512004667041866490102225906296520092672201590664688806500715437728362476830019606034162087213289725593318115142596615116257106111025125720410664106936607361470321996834991728706028174946971030727059722801696407204629877 A013799 215 21533421467334610233475087724662046581734642552305763429199128145974908842688061706009130734537509779127314024575073272274982697902061602423908064553749726493593656086906097099856490812703635064503640309771633641060871040459849018270783295149339937719410807659496174575838842354824888393450920927319024719433068997241512354040491350755475720873201778887510144673127190099549307016316011097762277549324633366637827729713394857021156281262880684693355182729518802694883015618665926244807522715570843716152832602079980296546993263147354441430678753669116568161510528138663050892680383257219647058540030434866531094831283355994368581573324368463613101993577962151014451478560274999186456030248333426788986875307696471434338406147798542203042097110365295382748823809674109734910366810749630974177002466933616959760700742189967941703372898767852670758686587701924335419207636988615700648977558216442850953866551604198763572870704660439608595552742939251086171433916997 A013799 216 615016050528543802878281980504072712420923125936404909301356298977189371456013730385326782909125816801655215855888667729445780834780781426829238231719645938383528411498125039269001234101628521077288470887387628422339537786573747810831841692760297961204092077562870242060533176496153637405351752605158665011727883630214834343750473468927142063859516006806177242009185676433227757693001592963188409086260853584542997788344270511381244549149135235526917373937786523768553809084717519477947656279418867377041051948006317249678674588751590201701615883543638303260902194168355396545844426209450339638961809250222994599476283930555161058315717287689253806038580176995123748679160014251764370679922651002520254145663118920636139217987274163861085335569143201426689156828102248138774986481820210253469367458091033987725373897687674382990033361708640129538847631354660943907989320031853026235448040219824266093382580367520886404760195806815661097581891087950272142324103351317 A013799 217 17565473419145739554006611645176820739453985399869660614556037255087505638155208153535318246667542453672074620060036239020700946422173898331669873136144807646171954960797949246561944247176612190488436017014678055370439538722332811225168230586926870069950073827273136983490888053906644037934251406155936631399960084362565883691857272746028104485891636670391228209024352104609417987469818496621624151912696239228132559832900710075559725568248451461884287117037120905353665341268617073809663010996482271155669484687008426968072624929334167750799851249889853579434627567642398480745862656968111150428388233995618948755642145340585954986555201453692777954267888435157729386025489167044642190989270835282980978654284339492288772204934537394036458269190298975947669008167428309091552388907267025049338603970538021723424403891857668052578342843760470739759027199120471218956082969429754282310631476718400863893099877876764036606355952438462096608036391362947722656918715816964837 A013799 218 501687486324221467401982835197895177139545277005677376812334980042554248531350900073122224443071680019328123223534695022670239730763708710250823246641431851182317205635350228431055689643611220772540221081956219939435123665448547421402029833793218336067844058580748065385483253707627660367440154411219706129414259969479244204123135566899308692221551034943043868877944520459749587140125486082010207402778517288594694041387477180468061321954744022202877124349697210177806035811972972245077785257070530146477076152145647682635122240606713165130594551548104108082232397959434543008582583345666222567385196351148872795409895313072475460371003108718919431151845161596539908994273996099962025616844564326517219731345015020239259622945135322511075284626344129052041374542269919935963827779580453502434159868002536438442724399555346857249690049960642804798257575834079778484604685689883212057073945606554247073650825612038257649514132357594915941222127373717149906804255442448332709557 A013799 219 14328696296906089330468031756087084154282552656559151559137099364995391892303913056988443852318570253032030527387374424542484716950342284473473762747325935101618161710151237874219381551911180076484521254321751597690206567008875962902663374082968108896433694157124745495474787209143553607754458250138846026762200678988296693713960874926211155558539719109008275939022973448850907958309124007988293533630757232279553056516067735751348299416349444018136373548551702019888318188825760060291666624727191411513531771981431843463741726313968334709294910986765401430936639518119409982868127162935572982747088592985162955909702020036662971623656219788121057873127849660358776340785459602611015413642697601729658312746944973993053494090936009946238821204213014669855353698301771183291062885212597332483022039990020443218362651575700261589908397516925919147843034623397152553298794427988754419562088960468795850670541230305424676727773134265268394197245179920735518488236339691766830517657477 A013799 220 409241894935934817367497454985603210530463986423985927680514694963633387836092060820646944866070684996847823892710800939357906000818725986846884137826376032437316316603629504925579756504135214164474411544683547381629989760340506376462968627183652158191042738821639856096255397480349034591075082082215581370355213592584741869164436548767516813907452917472385369094435144672630782197266890792153651614028057311136314847155410600794258779630356470601992964920185161390030255791052533081990290468833313904237980939561674881167927445253249607632171952693006630268981361277008468520696579900602899960239597304249239183736999394267131132543245293368525533914404514149507011069173511710173211229049086203000771070365495402215600844731223380074526972413527911985738756977196886765976047064556992413047592484154973878759655691653575171269373741480921176781544911878846074074766867657786814977112822799949278291001328078753234192021928487750330606667519583716127143542518097936552446414815200597 A013799 221 11688357761265234318833094811843813295960581916255462080483180202856333189986625349098497392319844834194970698199713185629001153289383632910333857860459125862442191318516262290179483425514605851751553668127706796766734137545085202618158846960992289290094371663484855929965150407436248776955695419350159219518715255417812812525205472269349047722010762775928798526706162166995007770336139667914700443748255344863364288349605682169284825005022611156863521071085408394460654135648251397354724686080348278418940973614820996281037175763878062043582463140864962367112376659432638869419615018541119425764403138606662520326712439699663532276567628823898457774129307328624069743146664667954257085912870951043905022540708914182679775726368470958308564859102770694224684638025720282923041880210812260309052288939950208951254526209317760466624583430436589730057704228171722721649416507174049222561319331989351337269288931257271121758338299538637192457031026830516307346717859395165874422053536944250917 A013799 222 333831186019496357380192020921071151545930180110172252480680109773779732239208006595602184022047088309442558111282008294749901939098085939552045314352573093757211426248142967269816226116122657731876124315395433822454693702425178471977234828052900774414385349080790970215734660786786701318631616872059897468674026409988151738532393493484878151988349395643302414721254697651544416928570485055311759373893920904642547439553087888436943886968450797251179025311270349154190742768249708159848291759140827179923373147412902474782702776992121330026758729766244190167096589770055598749493624544552911919257118041744888243051233990262090145351048046839363852486907146612832055934011889581441536630757507232764971348785187297971517074520809899040250920940834233797751217946652597000564999140701008966686842424413917917856780523064324556687264727356699439280178090460812572653028984861398019845573841440947863543748161165638920508539900173123016853765263157306376254129608782185332539368271068664750440437 A013799 223 9534552503902835463135664309526713159303311874126629703100704615248922932484019876376993977853686889205988902216325438906351949282580432519545966223223840130799715545073211288193221234102579227480113986572008985403128506834965522338141803924018899018049259955096470900331597646731414976361437609482902731602798868295671601804223690567421604898939247088968360266853755419625760091896901623664759159477784274957495797421075743181647554355705923220290924141915192442192841804203979914753427060932821165085791460463259907582268774013671977306894256080853700315362445700422557955884287410616975717325902548390275753109786293995875556641371283265779070990878555014409096349531313578335551727711065164075000346692653734417364499165388851526488606552991166551497572535774344822933136940457561517097542906483685909651907508519240173663544967878034692685281166441651267887543160836626388844809434485394911930672991231051813208644408088844566484360389681035827412194195756427995282656897189992133937329321157 A013799 224 272316354063968883662617708344392454542861890436930670950259224516124487874676091689203325001479151242612249036200470860604318023459779733190752341301496097975770675682835987602086591667203765316059535570483148632098753283713450283499668061873903774854504913577510305384370760388295943139859019564441184917307538477392676619130432826296128457518603836108025337581610108539931333984667407273489186353844996677061037470143344301011035799953316873094729084417239811341469754769869870345272630287302305296015289902291166220457178454604485343862206847925262534707066811649768677778011132734631443462545102684574665784568606342816201773234205221353916046570482409766538200838963847110841692895155732151146084901888883308694347460662670988448041091759980707877322169194251062487793324156408414489822922952080553265568130350818018600004507827564548857784315394740001862136120216654886291796602258337364079651951302550070837052092939425489663359817089680064266719678424999339973267963640643365337384062741565077 A013799 225 7777627388421015286288024368024192894198678452769176893010353711405031498188623854735336165367246038640248444722921648249719927068034768959661077619912030054285986268177478641903195144607006741191976395428569208081372492536139853547034019515180565713619514836687271832083013287450120432017513457780004682423220606452812236918984291951843724875188844163081311666668366310008978829936085819138124651452166950093540291184764056581176193482466683212458557380040786251723717665982253366931331593635641141559492694899337998422477473841958705906048489783593423253768535207529043206017775962033808656733750677774137029473063965757173538845342135327089196206099548105342097554161646437332749590778542865968883330882848396179619257823986546101064501621756808997684198474357004595713865131231180726243832502434372681817891370949713429234728748063071079927177831989169193184469729507880207380002757100373455478939381152132573177044826442931410275219735898352315521780735496406148976506309540415157401026215961840164197 A013799 226 222136815840692617591672263975138973251208455289540461241268712351439104619765285915095936219053914109604135829731365195660250836990141036256880037902307490380462053805416967491397156525120719535184037829835365152012079759324690357156838631373072137346686963250625170796122942502862889658852201867654713734689603740898770298643110362436608626160268578141765342511715210180166444361804547080403978170125340261621604256528046220014973262052730939231028857331344896135481100258119138412925761645827546644080670859019992572944379130400182599382650916709211761550883134062237003007073699251647609044972653107907127698780179925990633442961816727076994532842409193436675648244410783896660661062225962794937276813345033043286105622710879743192503230818996221782858392626110408258183702013093752722250100102028118165400795445694765252373087773429373113800126059442661326541639944474566602980258745543766261933987665086058422509577288036564008870550876992840483617579586512856020917996706783797310530709754086116929630517 A013799 227 6344449597226021851035751531393944215027764691524565113511875693469452267045116331021055034352398840884403723432957521353252424155275418136532750762527804232756376718736514008521794187513972870644391304457927864106617010006072481290756468150646313314758726357401105503108067360824266991546477737542086278976469772443809778499545875061551978971763430860306959947477098117955733817417499669163418020516949843212174639170697528089847651337488048355377415194240541578525475704472140712211572678366480559701588040404470007875864412343359615220967892832131797121654773191951551042885031924326307361933463945414935474204860718866218481764432447542046040852512048973744893189508616398872525140598235723386203563065947488749294462690245436345321084775421351090340218551794339370261984713195970671500185109014025082922012118724488190373027759896916325503245400383741850147355778454138096747719170031475508207096621702522914605296036923612304657351803597792517052601690570393680813438903942452034986067601286453585627177196037 A013799 228 181203824946372410087432099488142440725407987354633104207012681681181026199075567530292352836138863294499454744968699767370242486298821217397511894528556616691754875463833576597390963789586579158474460046622877726749088422783436138145295486850609354582823983493732974274269511892501889545558950661939526213846953170767651083725529737632986071412535348801227083059893399346933713559261208050976382083984604471982919869354292099774138769849996149077934355362704108024266111595428810881474727266825051265637056021992067894942563480938693970326063987178516257591581977135328249335839396790683664564181663744995972078765026991538066057673955134248376972788596630739127894385555592968198190540626210495633359964726526226168599148896099907458715502270809208491206982057798126754052545393590118348716786898549570393335588122890107205244045850415827172698191880360050982058628388428638181211607215268971989902886612445756964041860110575291033318624862556552079539356884381013917712628535500372571237076760342400859097807896012757 A013799 229 5175362444293342404507148193480836249558377526835676089256489201496211289271797284232679889352962074554198926971051034055861495651180632790090337219630105529333210998122550781198083316794382287345189053391596010753680714443117719541567784399940253776240035792564507478247411529161746467310709189855654808193682829510294882602284854836535715185613422097111846719273615378747773792966059363143936448700684288324304174388627936661649177405685740013814883123514192029281064413277042267585799685467790289197859957044115451147454555579090038486482713537805602833073172848962110129280909011738716143617592498220829958541607935905318704673225832589267894719815108370540231791545853290764708520030825197965784393952554315545601360291621509456928373460356581803717362614552772298222494748986327370157700150609474280004057732377864351888975193533726439879433058294963416098576485401910335093584713675297109003616344538063264649999566618140887202613244699477683943723571974806138503790383602426141007102149352139310936692491318020352677 A013799 230 147813526771462152415128659554006164123636820543953744785254588083933290632891802234969570319809949811342475553220188583669460177293370053117770121329855444023285839317378172861798457610964352508865944553917373663135874885209885187826717490246693588103191662271434898086224320684388640852861165171467356976819775293643532142003857738986296561416304948515611454149173728832415167300903621470753968911340243958830451524713602498993362155883790420534566876890688838548296480707605604204518024816645558449780078233136981400222449561894390589212432781353265822515402889739206827402392042284269471777862059341685124445906864257391807524172003004582080341092639310170999560198341115837530840040600398479100768075678903806297920451289001931599331274401244332895971593634241729609532672525798496019074074001557194911195892894444183754301020502516760849396487577962450127191442999563961080607873007280160730252286416351624901668637622180721879393836881861782131116688939172438121806757146068893013303844487646450859662874244533979292807797 A013799 231 4221702138119730535128489645521970053535191231555862904811656290265218713766022763632965897904091976561752444275521806138183452123675942087096632435302001336749066856743637995105825747826752872005720242404434109192823722596479530849518878238935815569815257066134452124240652823066823971398567738462279182614949602161752921507772180883187616090611085634554378741954550869182609593281108332826204106076788707708156525997345200973749416534196938200887764570874963917777895785489923661685239306788213794884168814416625325771753381937265689618496292668230625156862421933841486197439719119681020383447518276857868839299545950055367414697876577813868796621946871337793918438824820609435718322399587980961597037009465171611674906009265184168408500528173939391841844685787578039377862660009330844800774627558475043858665896958220332206591446572381206619613081714185538082714803510546292423241460960928670616735552337418758816557959127103597597367375182854359446823752791704005196922790848873653352971102411670283002831351298134982581883490117 A013799 232 120576034766837623813804792765752986699018596764467000424325715306264911683871376152121139010038770942580211560953178305112657576104308581949566918984660460178890098495455044778217489183679888777355375843313042592656238341078051880593108681382245828489493557065866087120437285279611559447114493178221155734665575587341825191183481258204721503163943216808507611248963927374724512593701735093849215473659162280852658539010176285011257085633198751955555443908759844455654481529377709701392119841178174195686745508553235929367048341510245361193872614897334885105147632852446687285075817777209623171644569505337591919234331879531348731186052938941906700319424592278732104531275701426093551006054632324244172974027334766401046990530622925033915183585175882970394926070779016382671135432526498258354924137697605727647356683023730908152458305553779642262769226838853153180417503064712657900199366505083761484584110309017170559711870629205850978409602597503360160733203483858092429311829434680413414207655979714952843866224426033237521174361231637 A013799 233 3443772128975649373746078686182671053110670142189941999119166754862232142603050374280731851265717336891033422392383725572322613031115157409061580773120887403169280103128691533910669708575081303370046889460863809488854823259530239761619777048958323107488425483358201314246809304870985749369037039663174428937783504350069869285391408215585050851865382215267785884881658729749506804188715256015427443143179333903432780532669644876206513622769789554602619033478089917497947646960556766781460334783889833203009138469788971378652267681874117761058195754082781653488121541898729835549050431534884047405340549641946962805251752811294851111404857989119797267823085780072867637517765308430657910283926353812737824311194708263180303096545121361893651558376208393517449483507519486905470299088389316756874988296781317187336154223840778467742361664921500362666951887744484907985904305031258222287594106751697311761206774535839408355930737040748309794356659787293469550701024702470977873575160483907287523184862436638768173663235831935296842260931136784357 A013799 234 98357575775673521763561753356063267947893849931086933436842521685620212224885721739831982404000152858944805576948871586071106150781680010760207808461105665121917809025458558900022637546612897105551909209891731262811182607115443177831622452295298666272976920230193587736203120556420223987729066889819924864892034667742345536660064010045324637380127181450263232658105054980375663834433896427056623203612344955615943644793577727309334235579927959469005402215167726133658882744840461816045288621762677526111144003835642811545687417262006677373583128932358326805274239358169622833116429375067823277943931438323647204680795312043392242592834149027250529766295152964661172595144894974088020575619220591245605000152032062704692636740425211217044582158782887927251874698458264065507137212263487275893106540744371200187507900787116473817189591511822971858130812865870233456985412855997766086755975282935226921211826687518109342053737780620812476036620560184888783837571966527273599047180158580876038949682856052839857807995678595904013111814454197698020277 A013799 235 2809190721729011455089087237602522995859796247881773905889659261862998881354961098611341249440648365804322592083236721369776862772475562787322295217457638901547094543576121900743546550968810954231668078943717736597150186441824172602048968860006025207422493818694559059333697326211918017313529879440146874066181402145389130872548088190904516968213812429400968187948138475294509334775266515853164215318372184277346966438949373469681895102398322450394263292667405426103431350075388429928069488326163832823260383893549794340556378324420172712466907745437086171885437550308682597736638339381312100641356625809961687812888194907271325840693936130367302380655155863823687750489933345354927955660260559306565724409342187742908726397943284457570010311036998062090240793262666479974949345919457460086783015910199985848555413154380833608692751923169175899240074146262119737764960376580152197203837410055913016096730982022204720918396804752311025128081919819440608555184892935985461262386512509228400548441892051725159178854164576377614518486532626340453157131397 A013799 236 80233296203302296168799420593165659284751640635751344526114558178069111050379043937438517425274357975737257552489323999042196977644674548768712073705807624667086567259077617607136433042220209663810672002711522274951206474964940193687120599610632085949193845955735301293629729333938590492491726886690034870204207026674458966850845946820423909129154696796121052415986782992886481110516386959282223153708027955145306708462833055667584606019598487505710553901873766374940102789503168947175592656083565229265139824383675676160630721323764552840767352117428618155219981874366283673956127611069654906417786589758315765623899734746576337336059509819420523293891906626668345841742986276682097341612701834354823654855222224125216134651658147392657064493527701651359367296375017334564528268805624517538609717411221795820591155102270988697873687677634832858195757691392401830305033315505726904338800268606931652738733577536189034150331140530755188683147711963043220944635727144680759115021183776072348064048878889322271307253794465921048262493858340909682620829829717 A013799 237 2291543172862516880877080251561404394831791608197694151010357896123831880709875873897181496183260938145031812956647582736644187878509549787383185537111571568116659447486515836477423664118851408208096603069443787694881408131473656871897851445479263006794925434341755940247358699506620083056056211610754085927902356888849222552227011087138127268637787295194013378052998509059830786997458527944059575493054986426905104900406974902921883932525752401650599129991416641434664275771000008300282101850402706513041658524222160986823774031728039393685156343825878763131237902313775428011860960699760413782198402790087256581984200324096966770655195659952469565796846745164274625586021431048317382173800377091008118406320001943240298021786008347681678418999644686864474889351766870092497491885357441845420232138981905710431903980875961708199970393760928461262929035423858388675342056524159066114820474471682574933870969708011095004367607704698898943979381801376477433399741002979227161084120029828402333057300029957933390806475623741171059425087088074721445333520766547237 A013799 238 65448764560126344634730289064845270920790800121734342647006831871192762344954764834377400712490115654360253609854811610541294649998111251477451162125443595556979910479662378805631697270898515069831447080266384020353507897643019113918274535134333230737069865330234891409404811816608576192164021459814747448186819215102422645314155663659752052919563842938036216090571690417257827107434413016610285535657143467338836701060523610202351926996868014343542761751684850696015446380295531237064357110949351700718982809110309139944673810120184533123041750336010923353791285727983739999446760898545857178033368582087682135238050745456533467936683043243902483268723739888636847581362358092170992752265912570096282869802905575500886151800230184418136417325048851901536267314775813576711820865737693896547047250121462208995645609597798342347899354416205877782130516180740819438956444476386507087305387571385726022686288765830504884419743243653905252738995123629113571975330002786089706947723552171928999034449546155628535574823750289671586628239912322502119200170686613355635957 A013799 239 1869282164601768529112531785981045782768706042276854560341162125073136485334253038434652941749430193204183203351063274408669916498596055453447482641464794532702903223209637201067646905754132488909455960059488194005316539064582268912619838997971691403081452423696838733544010830294157544624396616913769001867663743602540293172817599909786178383435662918153252367762818050007300800015434270167406365183903674570664515018989614830989373386957547357665924818389871020728897164067620667661795103445824433924234868010999539345959828690842590450527195431346807981907632911676943598124198938023368226861811040073006289464533967340984052377739604398089098824638018734959357003771290309470495723997466728914519935044440786141880809381566374297166394215220720259159777330777312011564466315746334275379280216510719082151124634255722718455798353461481256075335429672638138543996035010690075028920529174426347720933943093440885050003912286781999187923478439725971112729187400209573508120133932373582464141422913487750906604552541132023310185689160135842983026476074980364050318567877 A013799 240 53388567903191110959983020339404648601657013273469243097903931454213851157631601030732122669305475748104676470909718180386021485116401939805913551722875996648527618958090448099693063275243778015742971675259042308985845672223534182413335221621069478163409362673205411068750493324031433632017391775674156462342344181032153313308843471023403040809305968605375040875673846326258518149240818190251293196017472849412749213457362389187887493304894510082296478738033106223038031902935313889088529949516191657310072065262157843259958667239155225857507228714696182771263903590405186106025245868885419927400185115525132633396554641225845519960620841213822751530486453089174195384711822528786828373091647244527603864804273292998257796746917216301369385180918991321862400344330808362292722444031053239107622263762647705318270678977696561816056773213366154767655206880217874955070755940319232900999233750790917257594348691765117913161738822780678806282467717013460950658321337385628965419145242521888758343179832123653643532625127271717762213468102639811438219183177514177641148617134997 A013799 241 1524830887883041320128075043913736168711925956103555052119234186263801802913116157038740155558033692841617664685652460950005159636409555802796696950757061340278597325062021288175333580204237543907635014017073507386944738244376359783907267264719365365825134807309419745534582839827661775964048726505029582720959692154459330781413878375899414248554587769338116542450120724924269536860467008331767184971455042052077530285555727197595254696281092102460469729236963546836189229179735499986257503888131949924432968255952490161347679495017512405716263959320437676130068350445562520374187047261236478546476687084513313142438997108051373895595291845907991606462223586679904194382754363244680605163870536950952893982674849521323240932888702614783411010152227311143712016234432217635442445723970911562152799475324981111595128862281991502028397499746950746319000363705902726591775860411457610885439115156339387794152192985503532717812422517438967386233560465621458211752315717070948881336207271667664827039559185283671712935306260007531006578862479495654486978090732982427608845653992649317 A013799 242 43550694988827543144177951329220218714581317232273635843577447593880443293001510561183457582893000301249442121086919937193097364375493323283676461610572428939697018201096390011575702384213228491545963635341636444478528668997633211788175460347649794213331675231564337352213220488317847983309195677710149912093329767623512946447961780294063170352967581280065946568917898024562062242271798224963602569969727456049386342485757124490518069380484271538373475936736915861188400574602425615107500568548936621791730006358259071498251074057195171819662214942151020467950882157075711144407156256828175063765920659820784736661200196403055289832097130410978148272167567859164743695765847368631322764085306405856165605039176377178513084284234235380829001860957764233575558895671618567885871692322333205126646105814756785528268475435635959289433060990272660265616969387804287774187710349211640824499026567980209254788780783858966397953440599520574347518216720458614467985857889195263370999843415886100175125076849890886947793145282092075093078898891276875387802581249424711114936240723684057142837 A013799 243 1243851399575903459740866467913858666707157001470967313328415480728819340891416143137960732025006981603985316420363520326172053823928464806305083420059559142946686536841513995120613635795514018947044267388992478490751257315241402161882079322989225772526965976288709039116561790366846056251293937751079591639297591493095153263500236406978738208451107088939963499954864085479517059701524829103185453000905385872226523327735709232573686579576011279407484846229143053911401908811219877993085323738326178854993600711598237341061548926147551302341372520962775295585145145288239385995412789851269507996218459965141432863780538809467662132894526141667946892801377905625604244694768366695479209465040436257657945845523916508595512200242013996711857122150814704275151537619277097917388381404418158671622139428175268551472875926917198633265497654943177449846286262685078263118575195283833673588516697808082756526022367967795939291948216962907123939467787753018487820144087173305917139126527801122907101747319909733622115920022401831756733426431233758837951029523064819174153693971309140356056567557 A013799 244 35525639823287378713658887190087717379823111119012297435972874545095809195199736464163296467366224401591424622282002504035800029265220883332879487560321068681700314178730481214639846051955675895146531320897014178174346660180609687145514067543895277289142675248781818866208121294667490212593206156108584216809978510634290672358830252019719741971572069567214297522210873145380486742135250644016079723158858725896661732763459591391537062399270458151157174693150554762763549917557250935360509931290333994277472229923957256698058898879700212746171940571217825217207330494577405103414984690942108417879995435064404464022435968937205898177600561132178231205300154362572882832727279321189581701531019899954968591294008579401996423951112161760087351265749418768802603065944173193618529561291587029820199924208113845098616809348682110164695878522832091145059781948548520272929626152501573551361625406096651609139724851528219822117333024677590366835139486013961030631135273756790299410592760527871349733005203941901981252791759818716804063392302467386170719354208254300433003653514560357709331625995477 A013799 245 1014647798992910823440811477036095296085127876670110227068821269882481406424099673152967910404446735133852678636996273517766484635843973648870371044210330042618042673258721273971328643089906059241280081056139621942837514961418393274563027283121193014655203947780457528637770152296998187961874561024617273816309796242225975893240550827935215550450069878909207551531864747905212081842124893643743252973140164070334555749457169389733690039185563555255200066411072994579289749195352643964831524147583229210558884358858143208553260210903117776243416794654552306028658566255625267158635377757997558523070549620874455896944793708815537657850449626496142461454577708749444106585523824692495642977427459362613857935948179036300419864467714452029854839501069149455771146166431530582938822800049017158694730035307939529861594691807709748413878986490607355194052432232494287515143052541597442200439383223526466608639681484497486339493148517816658467178418860044740995855854553767687741465939833436533619724361629784662486560985452182370640854547550771016421915475541951074667017348029358376536220570056818597 A013799 246 28979355787036526028293016595627917751487337285575018195312604289113551448878710764921916489061403202157966354551250567940928567684339731385386667393691236347213916790942338305895117375290806957990200395044403742309382264813070730314794622233224393691567279952557647475423353319754565246379099337424093957467624090474216097486843372196657691336404445811525876879301589064920762269492929087358951048165856226012825246760246214940183921209178880701643769096766655798179094526768466864279553161179124609482772296173347428179489664883603946807288227072128668412484517310826913255317785024146168268977417967721795334872640253117480571045866691782356324841604193939592873128189145957042368059078305666855614396508615941455776291749062392464424684070990035977606279705659450944979315717992199979069480184538430060912377005992719998124448797733158236671697331516992269345720000723640564546686749224247139412809357942878732707342263814817361582481082821061737847582639061910158929584008707582780836712947492508279745278668305499780687873446732597571000026327896953664643564682477066504592250995701392795948917 A013799 247 827679380633550219894076846987728958900229840213308094676323291101372142931424858156934856844082736856833677052338267470960860821632427068098028607431215401312776677466104124354670447355680737527158113482863215284098266865326113128520849205603121908224853082724998969545566394165510138001833456176169547519232811648034085960321733553308740322259047376822990569549732685283201891178987547664059000886665019671152301872719392144906592973655358011719647689172752456251793118779034182110688317836436977971437459551006975896234404318740612324762959053407066898528970298914527469485131258074638711930264034576102196559297478269288362589640998583995878993801057383108712049414210197679087074135335488151063202778682579903918426668644970991176433401751546417556412954673339578439554236221575223602203423550602100969718399668158075866432382112056732397580347485456816204783108940667898164017920244593722548769248072206559484854402396814998664157242206452344294664807754247216049187848872697271803477358493333528977804904045473379236226353512129719225331751951064893615884850896227496437659280688227479645097018437 A013799 248 23639350790274827830394728826816526795149464466332292492050469517146289774264425373820216446323847047368026650291833257238113145926643749491947795056842943076894214685109399895693742646925597544513162879184056291729130599940579117063683974161230764820810028895708695569190921783761135051470365341847578446696808333479501529112749032016050932344040652129441433656909915224373529213963063348833189124324039626827780893786738559050677201920570680172724857650462982903007463265447995275263369045726476527842225282236310238572350821747550628607554873524359237688885920707297819055964833861869756251440271091528054835930095276849144923922736560557506299941951999918967924843319257455912405924379316877082516134561953164635814184083169016478990114387425917231828710398425251699812108540724409961302531980028746605796127212922262804821175265502452334007292304532132127624810374454415839462515820105841309715398494190291545446926586855433176846994994658485405399921574269054737580854151653106779979116835928098921135085864442765184365860882659936910794700167474364426563287226447153525755986715736465046143615943579157 A013799 249 675163497921039357663903850022706821796263854622916605865453459879215182242766253101679201923455395519878209158985049659977749560810872129239520974618491297219175665621409570420908983738841991468840444992375831748075699064902880162455877986018911874047155235290336054151661917066001778205045104528508688016107542812508043172989225103410430678678145065468976786675004088723332367879999052306024714579818895781828250107443039985046391564053419196413194659354873254692796158324460193056797083314993896111701796285951256723864911819931793503660374742729224187632270781321133010057411619928862108297385582645132774168999451202088428172157278906082937432642091069685642901450041312198314225606197669326353743319223944335163488911599390279656436657019271622058259797689423613798333632031629872904761615881601031808143189328272747968497586758015541111582275509742225697092209104792570790888914338042933646781496392568916829509670247178026963927024042441001663627160082698472360046775425364382742983555950942433286539187374349816430673352669650458109207431483235322387074046474557151849116736588149178182907814964564303077 A013799 250 19283344664122805094238757860498529537323091951885121180123216267610264820035646954837059686135809551443241531789772003338624505206319318883209958556078729939876876185813078740791581484565066118341551949427246130556790040992691160319902331158686142034660800675127288042625616013322076787314293230438736638428047530268042221063745258178505310613726501214859446004224791778027095759020652932912371873114207482424796651318680665012909989460929705668757252665834535027280951077904907573895181496559540666846315003723053843290305746489071954258043963027089372022965285785312879900249733276788230675081629625927637163040793325782847597024984042836634776013690763041291646908314629917696052597538611633629989262940355074156604406804190185777267487361127416797605958081807627833694206864455380800032896511194407069472377630404797954728259575395681869687901370833747708134650584241980614358578282408844227885726318468160833567625691929651628116719733676157448514855319121951069075295952923832135522353341514866837096845730598805107076461625597886734057073450592684042697221841359826813962623113694128678082030103202921060182197 A013799 251 550751606952011436296553163253698502115484829237790946025499179819216773525038112677101261695724856598770421389447678187354454493197686066623359626320164605812823460743007341915748358780662853405953065227591576734832480360792252229896730480223234902651947128082310473785430218956491835122483528954560757130143465511985553875801628318836290176438642601197600637326664277972231881973388868416910253068014879905534617158312838473433722208993613323605375893388900154914171243736042065218020278723237040985797602821334140818214422425474384085563993628016699554347911527314321162831032632118348656311006423746119245013608098177683910218630569247457125837727021883222330727348374145079316958238300286868106123338839481272986778462734475895984536706521160151156423768774507658558140242255710131029739557256223460311200577501991434384993821732876069880156151052382668292033755336535208326695354323878999992644229381769141567524957387202780150641632313524732887032782769442044483859527711457569622653933787006111734323010911632472663210820488701243011404074822377648943475353011078013633586478750218009174700861777578628399863728517 A013799 252 15730016646156398632065854895688882918920362207860547209434282074816650268648613536170689135291597629317482005304015136709030574780219111748829774287330221306620050862281032692455688875134511756127425495965243023123550471584587515938080519245655812054642261925158869441785672483616363302933252070471209784394027518487819404246770306414283283729264071332804671802686858443164914781041959470855373737875572984981974200658572979639740540011066590135493140891080377324503644892345097424691877180614373127595365334180124395909022118893973883867793222009784955971730701131624326731617123005932155972898654468612911756833660892052830159754307688276622971051321472006712987903796913957610371644244094493239978988680594424637775379674159366065214352874950855077178619259968713236079043459065337052340391494794998249948199694034377357469808542512673431847139830207101389088776086166782085018746014844308118789911835372708452310080307935898603882475660506579895986543308678034232503511970966939645992619002890681557243999514647135051733964243977796201648711781001928031474599557349399147388863419584976560038631313229423205728507950174037 A013799 253 449265005430872901330432881675770185047284465018705088848652530338838348322873051206571052393063319890936603553487976319546622246297838050658327183420438450738375272677608574729226929962716790266755399590263305983431725018927404042707517710175175648092637642844462470126840591804566952295076612384728222652077819955530610004692006721498344866591511141336234231356539363995233131061339404447100329327464240024070165145009502871490629563256072880859819596990146656765148601770268327546624704155527110897251229309518532871557580737730788097148042213821468127508600555020322395781716650172428306741958470278053372686926188737920882192742781884868628676196792561983729647520343659543309824531255582821427039895706457362079502618873665654188587132461471371859298544683966418735653560234365091551893921482839945016770531461315851706695201782704465886986160690545022773764533797009463130220404929968284180758671930079926106428203674957200025487387339728428409271663439153335714532805402786763229195191341560755956445870137836824212573752772249837315288857177196066506946037957456189048573328126766515531263348937145556178811915564920670757 A013799 254 12831457820111160934898493533541672255135491605399236042606364919007562066449577215510875827398281479405040334091170091662571077976512552564852482685671142591538736162945178502841450346665154246808800967697510282192793498265585586863769413320313191685173823717280692609292694142530236724499683126320222767165994615749909752344008403972714227734720149707704185881774120775067853456242914730413632505921706159327467986706616411512643870956156697550237307509635578663869409215160633703059148175386009814336392360309158817344556063450329038842645233668954951189773140451935427945921609245574724868857075869611482377311298876543758316306926593413732903620856592362817302462828535260216471898437190700962777686461272128718352674297650764749280237090232083851673425734718764885509001333853701379813642291471391669623983149066642040594921658115822250198211735482656395441488849776387276462224985204824164486648428995012769525695925160452589927945269809983643797207979485658421342771455108992744589043859906316750872050497006757536335318952928227603561965049837896855504885790102906215416302824628578450088412508993814230023047120449699277490677 A013799 255 366479266800194867461635873811483701278924775741807580612880388451774980179866374852206124506322317333287356981977908987974692558087175013804751757985453503556937843549877243219654663351103470443106164438408591169708375103963389946416118213841465067720249579189253861614008637404806091088435449770831882453027972220433172436697224025864691058331342195801739252969350663456712962563753887615343758001629849616551813168327671329212621598378791438732327739782701762218774196594202859193072331037199826307261702202789884982177865728204847678384790518819022360931110664447727757563467081662859716979426943911973548178388007212966281272042130434489625460315285134474424975640845795567042653891264603610197893503020393268324870730615203492004192851534118546887644712409302643895022587096195565108857437486714417476130582720492363321431557477445999287911125377120149310204363038463397003037607802434982961903165780526559710423401318507686420932044851042942850492057102089890171970895529367941778207681682784312721656634245010001995273044614583108585333283788420172090075043051129104418505024974216829112975149669372328223688248807163861064411225797 A013799 256 10467014339080365609571782191929785992227370519961766309884476774571145208917163532153859122025071705356020202762271058605545194151527805569277514959822537515089701749628043943596556839970866219325555162525387772398040901344298380259590752305526083799158048231224279541557700692918666767576804880904729394740931914587791837964509415402721441317001464454293474804057624298987178923783374784181833072284550134898336335900606620833641685471296662281634012575933745030730409828927027861413338846753464239161701476613881904975982023063258654542348002007990097650553451687291552483770183319372936376649412945069876509522939874009529959410795287339458192772064858725724051729278196767190305237788408343710862036339765452136626632937100826935131752032665959817658020631122092812285740110054441535074077272058050477535765573079982388823406713113335185662029651895928584448746812741553081803757116445345548374916317857619071889402765057898031868240132990637490752903642892789353201660747214277785127389596542002755643235130671730666986993427237108164305703918281068535064633304583298351296922018288606856295683249706943066396760074181407035860649019988117 A013799 257 298948396538474322174979671183706617724005929420628007576610541158526478311883107641846370384158072976673293011093223704832976290161785654864135104767491493968476971671126563073061259906407910090157180996887600167460446183294506038594171476598130479387753015531996647986429489490450041548761124203519976243195756412541922684104353413317127085454878826279075933878689807603372817242176967211017334377519036402831384089657225697629640178745703971425749033181243691822691235123984842749826370802125692134697355873569081088019022560709730432384001285350205178997457133640734030488960205784610435853483883124140742988484685741586185170731724201702265443762944430065404641439914577867722307896474730704725930619900041078474193263316536718094297969804972478352130727245478092811693023283264904683250720967249979688899000532737377007185319133229966237693228887799616300440657718711497569397107002795514207135984954331458312233232372818625688188806438345597373393680944660956716792632601186987821023374266836140703926438567115299579815519275319046280735209610025598429980991812203584211391389764340900422661009294880000919357864478695166351215996659880609637 A013799 258 8538265153535365115639594388677844708815333350182556524395573666028674747065693437358774184541938722286765921689833562233734635823310760088574562727264324559233670787899045767929702644186916320084979246452106748382837803441074386968288131543119204621793613876609356263140412649336743636674166468376734041481913998898609853780704437837750466687676794157356687747509259594959931033253816360513866087156321198701267160984700023150000153145156051127890818136689501082147884366376131093777790976479511893059091181105006524954911303356430610879319460710887210117346373193913004644795192437414258658411353185908583760494111109465443034661268774924818403339313455867098021964165400258480016835831214783657677304434965073242301433793583605205491244315599818954215205700858099808794764437993328942658323841545626669894644354215512224702219899764181065714756310264444841156885625104119082079550773106842681270010866280660780855693349800072768280360500685588606581496921460461584788314379722501559156248592435107014644843011915380071299111046022387280824078321671941116758687107148346568661549483059340456971621086471067706257779967376012646157080080602850091842357 A013799 259 243861391050123563067782455335027922728474735814563996893261979475444979450943270264403949484702311847232321489383336370957694933749578618889778086053396373736272871373184646177840237220622517017947092257918620840562230504080525566201277325003027603203047405929839824231553325677706735007050868503307900958764945722543196033830699449083991079066736917928264358756611963291650590240762249072636529315271689756106891384884017361187154373978801976263689656801988840407225725388068680169387488079231339177660703223540091359237221735163014677324243117363649608161529764791349325659995491204988641542886658342735060783472307397442518512960497480627738417774131613020186605318527996782447760848175325436046921491967037456873371250578541348274035428897846429151340490022208188638987267113527467931264387238384643318860937400749244649720102557164775417879154977462809108281810338598745103274049630704533819752780351841952562019457763639878334855376260081096192574133573832243323139046999254367031061616048539091445271361263315170216373910585445403127616500945272310235744862467263926347542514785657822791566469850700164758428453648226297186892364182098001473109558277 A013799 260 6964925189782579084778934706823732501047966929599762315268455395798184058098390742021641201232582728668802334058277470090922725002821714934110951915771053830281689479289526679485295015258199708549586901978413729827297865427043890696274681679411471375082236960762155219877394534680982058536379855322976959283285614781556221922238606965287869209225073112949158350447594283572832507866410595763571913773474731124168924843672419852866316075208563244067240287921603270870773942808629574317876047030926278253167344767528549311174289977990862199057707675023196458701451612205728090175131224305680591106385848926856071036752571578355771248664768544208836950046972999469549634502478116103490497584735469778936124732070556805760356287773719448054725884751391862991435735524288075718115336029458011584842163915503797829987233102799176440655849135183150710046545311315290941636785080718758894610131502552190425959159628958007123837733187318565121804401364176188356109829002222701552174321345703976774150815962324990768395349041544576549855260230906158727854883497922452643109016927525000412161764793173076749929945405847405665475064646991273954832813404901020073482093949397 A013799 261 198925228345380241240371154161592623962430983476298811486382354559391934883348137982880094348403795313509663463038462823266843948805591000233142897666337068446675333217988171492779510930789441875884751507405474537597454334461800562176301183445671033943723769836327915234918265305023528573857545047879544934089920443776027254321056853535586832484677313178940911647133740333123669257172553025603377429284211795637388662460127983417714853424031774813804449863328911019340174580557269272092857779250285433188712533905382896876448896061397015267287188906337514056972159496207799983491922897394543362589486231199936244880690196849419182633114454391148592130291595837849807111025277474031792101517629752356194658472667172929321535935105201155891025994384502998898396042309191730585092112337350268874677043590703969822265364649047278321571707149965967429639380636476024584088218690408472788959965844393110755819558162669641463929497563005538443855507362236115638852826132482579031650791954651280646521454699964061336139563975554650840416087454910799426263327584163169939836632467041536771752164257816245054749170736407753211633321382717775423979983657378034318722085288727717 A013799 262 5681503446772405070066240534009246932990991319066570354862566428570793052203306168929038374684760797949149498167841536695324330021836484557658794300248253011905494192038960166005275611694277249417144387803007758268320893246563485856317338100391810400466694590295361587024500575376776999597945344112487682862542217794687114410663704793829895522594868741703731377553786757654345117654105286964258062757786373095199457588523715334393353928643771520457068892546537027623374726195296167680244111033167402257302818680871640917688256920409560153048989402353905738981181847371190975328512809872485552978918316249301379090037392712216261275184381931865594939833258268724828340897992949935822014211445023357045275640637847126034352387842539650213403593425615790151537089364392825017240815820467061029329651041994096082093721079741439316142409527910177995757930350358391738146143614016756391325485584481711636296962400684007629851290379897001183494957145772825698761275567169834939722978269016795226545299267685673555821482086705816382653123873799707342413506899131284296651674059891173331738013563367489775008691065402541839477459292011802383884292313238374038177021477931352325237 A013799 263 162269419943266661206161895891838101653155703063860315905229759766410420363978627490782265019371453150225658817171722129555158189753671835451292824009390354273032819618824741301276676745600252520603060860041704583901513032015099719542279493485290496847729264193425822287006760933336127885516916973196760710237068282434058674682966072616575646020832046131800271874313703585365750905318901100986174530425136601971991708185825833665608581555994758395774344640021644045951205554863853845115452055218294175870825804344374936250094305903817447531232186320629901811041534742768585446357654362768059878630886030396296688190557973253608638280541132356013257076577689413049822244387576643117012547893081312100570117572257551766667138549170774949745020031829012582518050809336423475317414940648359730058684163410393378200678767758495248308343358526642593736842248736586026433192007759932579292647193778382166044277543125935941916182704540238250801799471040417674782320791473937655713427982341388688465360292384370522427817349878404821704955870959593441406672170546088610796668462824551801527769405383338875464023225518961997477315714839149087886119272758401200904373910431197353761093957 A013799 264 4634576902999639110709189908566788021315780035206914482569267168688448016015593579764232271218268073423595041477241555742224873057554621292324374346532197908392090361133253436305763164531088812240944021223651124620811113707383263089847044613433381880467995514628434910339200099017013148538248665671472682645080907214599149807620194000002017026000984069570347565002273688101631211606813134345266130763472326488922055177495371635323446697820766294541711057263658175596412381852466529670342426149089699957046655797879692554238943470918930118939522473503510625625157273788213568933420966255018558193576735914148629711410526274096316317930535281220094635364135387326115973121953576504064995380374295354904383127981247936007780144102866503339667517129068428369298049165457590878540688119857802250206078391164245274789586285950382786934594662879439119717951466165633500958396933631434397177296501504373044390610909219856437068094224373744681150194692385369209457864125287133384831216603652402331259155310790006491060891329877120112715244630476948280015963862966836812963647966732024003434621987153541622127967344047073609949614131520937099115452549252696699029823255825427620770604505877 A013799 265 132368150926572692640965172978576032676799993585544684536660839604910763785421368231646237898264954445051297979631496073553684599396817538730076455711306104461586492804326851394328901742172427566413602190168699770294986218596573377109121441204270819888046419893302729474197894028024912535400920140242931289026155790956166317655440360834057608279614106010998696804029938805870689034702189930035145960735533116850102817924445309276472961136458906138405809506507341153209134038088296553914650033244150920473209536243241899041618464472915563127031701365733766978480116896665167742307436217209585040566745154443999013187596040914464890356414018166927122880635070797421198308336116098532600333058870249631424086518272422300318208695721970201884243956723323382655521582214634253082000593391258690068135804930042009293265373913028882777638958166499660698264411825156658420872774821447397817780765379466398520840238178228319699101839142338521838330710609218529991326057282325816604164377416916262983092734831473375391190117272620427539260101891052119825535943890195826215054749577833337562096238575092302269596875313328469373770929210369484487836440259206270420990782009630038276829235292352997 A013799 266 3780566758613842674518606305441110069282084616796741735051570239955856324475419698064048200612345363905110121596255159356766785843372505723669713651570613649527371820984379202673427762658186703724338892153408234139395101389336732223613617482235178886822493798572619256512566051334419526923585680125478360545876035545499066198557032145781519350074058481780133779419899082234472749520129246591733803784567561350355786582740082478245344243018402818219008325315356170676806077261839837876356319599486194439635337564643231878527664963810941398471152422706722118672370618685653855888042685799722958343626808356075055815650930524558031733469540772865605556593818257045146844884387811890189598112494393199723103335048378653319388358558515190936015891647974839132024351909632168902275018947847739447036026724606929827424952344330017921012146284193396809203129866138299321158547321675359129073636440002939808153718042608379038926047627744330522224563425709890435082263522040507648031538783404545387060111599521711074547780939423312030948807770110339594337132093447882992528178702692497954111030669943211245121956355823974413784271509177362846457096570243190289493917724977043523224519789184893947317 A013799 267 107976767192769960626925914689703544688765618740331740694807897623379212483342461996407280657689195938493850182910643606388616170472562135973730691602508296444151266579134854407555770329280470445070843098793492575255263490780846409038628528910118944186537245381032578585255398992162356108464530610063787455550765451214998829696987395115665974157465184298122400874011737687698776199044411411906509169891034119727511620589639495661165276924848602891153096779331887590700258372675407609586612844080925199390424876183775345682628639031404297281734584344926690431401577240280959778018387149125887413252325273457859669150806226711901944339623554013814560301876043239466439036743000295395705111690952364177291554352316742717455050908789752368323549881357809380449747514891004376017876816169479286346795959281498522801084063906409641842027910022847606267650592106775966911609270054369932085472130362923963860678341014937913730766846296005824045255756001700180716384528452998938935428779192817220799823847393939590000159171410869214915928898722121409153862829720964986149597311927600434067365146964248056371928195478688533232092578573614660257661135142715757858235784143069340066815509698909756029320837 A013799 268 3083924447792702845465631049452622939855834836842614845984408364021333687736744057079388342864261125199322855074110892042065266444866847165545722282859239454741404324766670576734200356374579516381668349744640941441865580560191754288552269414201907164911690265327671476973479450615149052813855458754031833517985412052151581574975656991898535887911363128738673891362649240098364747020907434335461808401257825493537459395660693635578541474250600947174223597114498041477990079381982316737403249439795304619789924888684807648041556559375938134663621463475451205411260447559664492219983155366184470409899662135229930010616176641118631432283988326188557656781881670962400965328416831436796733695005290473267624083856518488753233709005944117391688908161460393715025238772801975983446579746616497897350839393038879309721761949230965780650159138162550482610368561161628390962472362022859630293169515295471331824834097727641754064431897060222340556549647164558861440658517146102694934781362526052643263768905418308629994546094665835647213845276402509566843476279660480969418648825964195997398015962445888738038641191066823197641796136641008311619059680811104760189072230910203421648317772510561541953432425557 A013799 269 88079966153407385969343888403416363785222498775061922616160687284813311455449147014244410460546161996817860063771681187613426074931842021895151374120742738066869248919660878342105496378414365567376829737056689928521122846379636694235341366739020670537042785668023625053839546589019272097416525757473903197107181353621501321362879739345614083494636442319905265011208624946449395539664137232055124709748324753920923377799465070925758723046071413652243000157187178562652874657228796948336974207249993695245820044745726791235714896892336169064127692618322361877751009642751577562294938900413594659377144250244302031033208621046989232337462990584271395235347322404357133970744913122666351511063046101206996611459026024557281107962918769936824026905999470304894835844589997236063217764143113796446237323904583431964963243031985613661149195145060604333834736475337268474279173131734893900803214526353956708249086665199176137834239411937010268635614472666965641606647908209839070032290495106589544256503707652312781274231009750931920074634939332075738616526023382996967566029118363401881684733903417028247121631058059537347847339458603838388151963543645963055760091987026319925697603900674148199731983506333477 A013799 270 2515651913307468350670430796689974766069739787514543571840165389541552988479083087873834607163658932791114901281382986399427062126128339987347418396262533341927852618394434346328875082063892694969849634120076121048491789615448803624055584775433169371208479001464422755162711290128979430374313392159212149212578206640783699239445208235450083838690311429098814273985129537095541186008347423484726416835121903296735492593330521890710594888918845645321712327489423006927928753085111669641452320333267069929915866297982702884483253170142013324640551028871904977590446586406627806756705749934712677066470616931227510308339471425723059464790280474077375319316754875190844103338445463696473665507471659696573030219881242287380505724528922988165631032462250871378101406557334911059201562561691473140300984208038807400351315184236541111776082162538075920378653908472107724893887463815480304700840610087195357544302164244753669672683711844332950282501784953841205689927470906381213679192248830739303973510002394257705345973311869496366569251648502263415170626599753841776390653357649577121142797685015493743766040904649238446191867862277184228204008230770072350835563987241458723397849265007154346732545180924390436597 A013799 271 71849534295974603563498173984262369293717838071202878955326963690696294903951092072764590215201262779447032695497579474554036321384351518378629616815654214778801398633963439365499001218826839261033875400103494093265974003206833280306651556771146750411085368760825378310202197157373781510920764793459258193660446159867423233977794592412689844516833984726491234479289284708985751813584410762147271191227916680058062403958113035720585300622411150476033425785425410500868573116863874396629519721038440784268327057336683977083726193792426042565058777935610478064960744954359696788778272923885328769695467290172788921916483643390076301373875200620123916495005835990325698435449340888634984360558898072593822316110028160969874623998270569464998587918154347137429954272684042394761855828324470164360136409965796378161433912976979850693436682644249986361934734279871868730694319854033932982560708664700386606822814112994409559521519493985993393018533480066658675710018496557153843891409818854745260787419178382394322386343760304685725584396332873145400688266315569474975493450547829572156959444681727516815701894277686899261685938014498658741734679079024036412214543039603302598965972857869335297028222912381515259646917 A013799 272 2052094549027330652377071347164517529397875173151625425843093409969976878751747140690229461136363266243786700816106367372737831375058463716412040485871900028297346746384629791718016973810913356134388515302355894797769483505590365318838275112940722338491009217177933629917684953011752573733407963265989873269136002771973474985639791353898834649245295437773316147962981260573342057547784355777688212492660528299138320319447666413215636771076684868745990673857535149315307316790749116642135712752578907239487689084593031069488303820905480201700643756618970864013343836641467299984296252979088874991272241274625024398856689338863969243539249604911359179013861681719692273014868625120303788321922687851352159170418514305460589136014605734489824669530406308592136923982128934836793364312775192364289856005033110356668713988535521515655245093002423860483217945767420442817360469351063159914916400172507741877466393881233331429494118267733957298002334724183838436953838280168870935382555836310379393349479153779564241676364138062129008415943663189905789057574238979774775068441096560410374918699554819607773261802465015529813012075632096192322684169176005503969259563754109925529067150793606085418423074600528457330775596437 A013799 273 58609872414769590762541534746365785157132712820383573787504590882152509634028650085253643639515671247188791962008813958532765201903044782204444288316987336708200520423491411481258282789013496364554270385550586711319094218403166423871339975500699970709641714251818962404078999942968665258399864838839936770439793375170334419064858080858704616417094882998243682501970707783235222505622268985366553037002877348751689566643744800427851801818721196536254239636045061399594492274860585520416038091926406169667007887945061560375655445428881420040772086332794426847085113318316947554851485281335757358625726483044565321855745904207293825564724507965873329511814903491596131009577662802060996498262433887722469018066323187078259886313713154382763882386457934579700022685853584507873655278137172269116482577359750664896815140226563030008629455101242227879261187749063295267306632365135714910329927305326993615762317675641905178957781511844749554388244682057414609597838575119903122785461177240860745853454474111098134306518636147192466609367766964366899241273377839501347350729746158861880718052977985202817612130340203308546989437892128299348928182555835893198866022400381133583035686893816183405635581433665693269824281809837157 A013799 274 1673956566038234281768948773890953189872867410862975250944918620185157827657492275084929315988207086490959087226933735469654306931552862024541133318621475323722915063815338203316217814737014469668034516481710307061984649971812836232189341040275491863438077000746201385222900317371128048445158539662107434100530938588239921342911411647405462549488646953312837815938785384996981189983077624491054121289839179957697005712911995245019875311744496094271957338245082998633818293862293183048602463943510086611859412287598903225889095176894282237784491557750941625179597921484450339114113271120230565919709374082235830157521958770064518951954096672013308164186945458623477097764547627289664120986873374267241437624992256546142180613005961402326119244839625069530812347930664227129379468398875777178235858891971838740117937220010866700076465867146579270459578783300996776129544726980641153553933053767444264659787555134008453816213197759797892022882656364241818664723867543999553089875556683176223762320513235087073813928478766999964038830152792269283009230008944473997981684192280043254175188311104235377673820054646546695410565335637076357704737821977228945652812465777285556265082253374284014248357841326925865479451312770759041077 A013799 275 47809873482618009321602945931099514055958966121657436142237820711108292715725636868700666193939182597268282490288454418748796660272081292282919308713147956720850177137629874424914497006703870268188733825234128079997343587844946415627559769451308323111654917218312257763351255964436788191642173051289450425345264137018720393474892828061547415875945245633567960861027649380898779767106680033088996758159096818771784180166479496193012658778734552948501373537617815523980484291000955601051134972690591583721316674346112275034618447347277594993362863380924643756754496235517386135438189136464905193232819433162737545128984664431812725786760955049372094477343349243745129389253244783020096959506090442446682700007403839214366820488063263611836291751864531610869531469247700991042206996940291071987594365813607686256508404940730363820883941631573450543596029629859768923035926947294091986653881948651975642948192362182415449444865141217587594065551548419110582883178380924171235799935774428196126875636178507321915199611282064285972913027993900002992026618285463121856354882215710315382497553353448066621741974580760020167621156551130537852405016933491635916789976835065052772487014238622925730947348306138329643958608944045648972200197 A013799 276 1365497796537052964234301738738133220952244031400658033658454397329963948253839914606959727165096994160579416205128546653884381414030913788892458376156218791904201909227846843449982949008469238729738426782511932092804130212439514576738734575298817016391976090672216393979075221600279107541492104517877993598286089017391673158036414062265855744832872160540334530151810693967850048928333888425054836409781964240940927969734820890768634547379437566762147729607902429180406611835278292921621465955015986222664525535999312687263737474685595390605436741022588750336665166982612065414250119926574157223922555830560947026428931000837003261195679637165116390367403397750604640486461924247836989260453449126719704594911461051801530759959574872017656328725002887338044688293183588005156474039611653307037682682002449127172136553512199921088266256939369320975646202258424860210829109541666561230821522335449076338243322056291967651594793298315519274106217774398217357726457737575254665681965653443709579695044894347621220016097827038071672368992533777985455272244851112223339351790962902317639512621327830230783572536001086936007427852256839291602539688637454613419438528386292972235001613669309381801587214971616832961101830050887780295009826517 A013799 277 38999982566894769711495891960099822923617041780834194099319116042141100326077921801089376767562335250220308706234676420981591817566136928724557503681397764915575910729456533695774963006630889927360059207335323292502578762997484975826234998205109512805171229125689172428436367404125571590492555997135113375160648988425723577066678022032375105928171661777192494515665865230415765247442144187307991182699782680685513843743596219461242971307704116344293701305331301279821593240627383324134430689141211582505521513833676369660939606014495289951081878760346157298365493834190383200296397675222884504472452117076651208021836698314905650143009806117072889225283408443155019136933839018442472250267810960508241482935266239100503520035205417919696282404714807465261894342341616457015274055045348430102303255080671949521163392104861941946201972564445327176385431182702872432481490197619538655313493499422761069296567521249754888097198891393189545987747685854587485954025359442886848506542621028005789305670177227462409664879770038034365034530795757233042588030585192616210795226501691453094102119977744159221409615200727043979308146888307587007460136047174341213872583809240913580003881088009145253635132446804348366202029368083405893005775655152037 A013799 278 1113878502093081517730034170272411042521426330302405417670653273279591966413111524560913689858347857081542236958768593259655243901506436821302086862644401563753763586344008058885028718432384847215330651020704168557166152049971168394573097783736132795228495475058808453728571089429230450196057891834175973107963295758427091084601390987266665400414510832018394835861932776845904671232195080133703536169088493143058960891160851624032560503519337266909372402981567295852984524545558695120603474912562144007940199956603630793886096087379999976292849539274246598598616869398311534583665414002040804332237704915826235152311677940572020273734503072509718789163319428544950501569967376205735449939898948843075884994114139054949481035725501941204445521761059616015344964311618907628813242286150196512151883268359071550273947641906961923925474538413122989484744300009176739544103841534211643534408687837013478900179264974414249358944097537080886622956061655692873186332918291048291280195363799180873348359245931793553882438631112056299499751234057622332929356741543686311596522464114809591820650648684350931522680019747965103093019983276952992520068945643346359409414866175729732758490847754629197589073017813178993687096160781830155710137958486797328757 A013799 279 31813483898280501227887505937150331785454457419767001134091528138138426152724878252984255896044273146105927829779389792089013421070925342053208902883986753062371241789571214169815305227147343621317058723802331758161222468699226540517402245801287688764521059263154628246941718885188250888049609448675899967936539690156436148467300327987323230501238843873277374907052662039495883315062723683698706696525336452658906982012445083233993960541015791680198585201556543536857091005545701891339555846977687395010780050960556299104180790351660179322900075691211757102575096406885175739244067889312287412533041090100913102185173833660677471038131142253950078337293566198672331275339838231812010185733453877907090351316893925548412127861356060942740168547017623693014267525704147620786535012934735762583569938027603442547374218600504739509235478291617205702673781952562096858119149818058618750986246533312941970868019986934245375940802369756567202838248076948244151074854479310630247253659785468404923702488423057955692436329743191439970012394995919751450795357895229224745508278097583076751989603177073746955219264044021631309439743742373054419365689156519615371092297992845016897315257102719964512341514461762205238697153448089851077237250232341418506628677 A013799 280 908624913618789395569695057070950626124364758365965319390788135153371589347975247783483332646920485325931404746329151851854312319206698694381699475269545654214385036751943447904094932592555281168436514210518397344842674928518609223717525542330577678803485973614959337360902433079861633613584895463632378984235510090557972836374564667645938786345882619864675104720331080510041923361506451130118761959460134424391042313257444022246101507011952026178151791941656439956175376209390791718549054545529729688902889035484448458714507553233766381641349061816698994606647328477047504288549822986648240789356186574372179111510749863182609250320063553915068187391441544200280453554981119738782822914733176206904407523961807407588198783848190456585601953871370350296180494801636160197284226504428988115149341000006381922595555057449015865123274495486879012074065886347126048364741037953572210146918187237950935629961518846828982182245256482617315880263203325718801198848918783590910491811777132763113025866771850958272531674013795290716983524013478464021186166216845641887956461930745070255113575056340403286788017400361301811828908521025916807271503447999356734613767122973646527604221058110784906436985994542390343822429399630894236616973103885903253967821643797 A013799 281 25951236157866243926866060525003420832737981863690335487120299928115445963367521051944067463728695981393926850959906906040811014148862521410235718713173493430017051034672256815588855369775971385451715282366615946566051638633419998038596247014503629084306362892416853634364734391193928117637598199336804376168750403696426262179693941472635657676824753505954985665917375990447307373127985750727321960324140899295032559508945858719370905141768361819674193329645649581588324919916410402273479546874874609644755413742471332429345050227909601626058570554546739984960454348632953769985271494321660405184802044750643807603858526842358502798391335163368262500086961943904210033983815760859376205267694245645396783291873181368126545465488167630541377404520208574809211112029530371394634793192996329556780328301182274091251647995801342123785842865600751463847395779960267067345368784991975894006130345703116672527330939784282560107106770400033158856197350185854681040323969378139994556636166688847271131780870835219221777141508007298167766429348958410909098093319328377961924509204009951556298817184138258273952564971719141047645456269021209932481409978309627697303802799250318474904157640702127712746756990125210609912406082857970292017368820085282836574953968486117 A013799 282 741193255904817792795221554654622702403829500008859671847642886246905252159739768764574510831555285924591944790265901143431603375105662473997742362166948145854716994601274326910033298216171518739886440179672918049873000851009108563980347410981238150276874030570317756651091178946889780967847442171258469787755680279973630474114238662399947018907791784883580345604266175663165545883908401026523042508817788224765424932135002670883952421754046181931714635688009397699744148037732597499332849338293293726063859371898723725514523979559326132041858833608409440710455536651305792624549339149320942832483131200123137788973803385144601198424854923600960945264983720079848142780611761945904643798650615349878177527599189933055062265039807555695892280050501677105125878570675416937402164328385168168471202956610066930320238318408082132397447458084423062558945470871445187710451077868155823508709088803626715284053098971178894199219076469395347050091852518658195545192692889409056384532085556800166910794793451924696193176938610196442969576988635601173974750643293337802970525907375728226399450517596172794562359208157270387461801876499514776881601550390501276662693911749388345961737646376093469603760126394966140229708230132506489510308070870455763095417260293931987637 A013799 283 21169220581897500980024322822490679003355774349753041087640528474097860906934327535685012603860050521292270535154784402557550023996392825919849519605850205993756572082806996050877461030352074746729896617971638212422422777305671149695842702405035142810057799187118845447711815161902119034222690795853313155608089984476326859971176770436804886807025441168059938250803446243115671155990307841718524617094344849487525301486707811283116565117717313002151701709885236407702392612105680717178445509950994762110109887520799448324420319380193913657247530146689782036131320582297944743149753675443755448238550710206716938390880798483114954828212281472967045557713200029200542805957052532936982531533260225007870628365760463677985633351801943598230379410522378399799500217857060583149143215383008788059706027643740121596876326612053233783403496850349207089746041593559346006198193234992398475232240285320382615227840559715840397223896043042400507097673399785396722966248501614412059398620895587769567139210095780421247973326543645820607654088372421405129892853123101020990641190440558173874194706233064291185495541344179799536296523394702641542515421880703106962763200813474280549013188918147605585352992969966627931100696760814517846903908812131087049768212371254991498900357 A013799 284 604614109039574525490474684133156283014844271203296606504101133748709005362951328746699644978846902938628538754555797321446186235360975501096822129462687733387681455257050614209111164487885606841352577305887958984996816942627273706462963423390208713798060802583301344832097152839086421736434271820366477037322658046628371447636779740445584372095453625200959896381197228149626683886239182267322781588831583246213210135761861798057092216327124176654454752536032237040388035394350346963333582209710361400626848497481553043593768741817718367964646708519606864733946647151011599809100114724349099357141246834214042477381946485476246224848570971149411788173846706033996703080939377393213158083121445286449793016754484603106947674160815311109057866343929649476673525722215507315322679374554113995773263855532861612928384764366852410087787273542823703690236693953648481283026596984617892851108014789035447873522354226044117585111694885334000883216649971270715804639023454609222828484011398882286607062979545584611263366179413068282375208418004727751914869778048888260513703040172782004020875004722549220548938156331119254556165004676102145095782964334761437963479778433638926760365688691213763123266832215216860340167000185623444225422539583275977228429913535413812200093096277 A013799 285 17268383568279288022533447453527076599186967229837354378363632480996877902171252900334488560240846394830169695368868127297824525068144821286826336839583824353285570043596622592426423968938500816995870960433465996570494088698377564330288698335447751074786414582581669709749526782237147291214299237461486950662972436469752916915954066166866335251418250989364615600543374033181487718474877284737005964958618849095095494687494534814308610790518993609427882187181616722110522678898040259619770441491537631963303419936570636478081629035055854307438274642028491663666250189280042302147708376642134626739311150831987267196505773571687068427900035506998350082033235771036979836694709557727561008012031598826292538351524834749337532521707046100585801720648974718703272568152197104432931045616640049833280188977874060526847597255081671684517292319656587801096850216010154273924522636477671637720496010389641426715671959050046042348375117620024399225550739829462914096295148887094013204331849563476987784325758801442082293001450216643212918327626633029322440595730854297608531872530374826816840211009880728288098222682973097029378628698554153366080657244365121429674945951843161387202804434709756288563623994898808748175509692301591190522293153037945185621186760484953890246858922767397 A013799 286 493202303093624745211577792720186834749378971051384678400443707289751829763913154086453327769038813882744476669430242583753166260471284240773047006475353607354189166015163137862291094976852521834219070500940222328049881667314361614837375513158723218446974786893115068580156234427475163784371600521137528797885155758012613060036564083791869401115756666507242786167119305761696470727360970129373627365183112949005022423769531408831468232788012976478869743148094155200198638232006927855000263579439806306503908976808393948450489406870230254874744562050975750405971771656027288191640698945276007074301465778912388338399401398980954361369252914115379876692951246856587181115837599678256869949831634494077741187857900805275829266352474943678831082943455366940884167818994901499708943593856856463288315477397061042707294225202387624981498385941711804187127139019466016217558291020438779644935086552738548788426306822428365015511941734345516866280954680269290289504285747364292111128921955382466248108127997127987312370414419637546804160355344265950478225854668929593997278811340035428715773266653203480636373338048394624256083014259405174288629651556312233152946131330592532379899297459745349357665664918304876656640732321825745992507214743916752446526715066210768059340537693159625717 A013799 287 14086350978657016347987873337881256187277012792198597799795072723902602009887123593863193494411517563305064998155597158434574181565320349200718995551942574379642996770559074380484895963633884876107130872577353689911432670300165482081370282031326293842064046888454259473717842211483118152845437282484208959996397933604598241607704306797179581965267126152113361215719094491859812900444156667865040171176994888936532445445281586567635564196658438621212998734052717166672873306544349866466662528092380307920058144286624539561694427949620646309477579436737918407344959770267795378041450002576028038049124164111516723333025303356295037515067232480049364658227380561470986479849437684410694462637141312785354366066409504899482959676293036866411094559948028735198592717078313381733187137984145677447977578349937460440763030366005392957096575400881230839388538217534968889189682349834751985438991007032765691946243749155376533208036567874642307217850346623171199958531905230471546985953139967678618512216243725972445628611406239267974273623908987579811608608635199298134156280130682751879551200268882144610455458908000198863377986970262871182857551478099833691081294456933053317302303834747786923004289055731705582190315955843665131291998560301006366625249509006045746542825097054332070103237 A013799 288 402320270301423043914881650403226557964818762357984151759947072067382216004386136964326669393887353125555961412322010442049873199687114493521735231959031866856983630763937723381029113617347385946495764851681798737560428496443026333726016625096710278423191243181142104828855291402169337563418534225031492106457121381680930378557642706434246040509994390030509709682153057782008116249585558590893412328986151022916303174362687393958239349020761665460464456843279654997343934508213176536154348464846473974504780658970283474421554556669115279244989146292671687632179395998618503792241853523573936794721035251189029135114535689159142566467835226862689904003632216216172844850979789704453844547379393034462506049222721869434132811314605425941567271726675648706007006592473708495681557847965184693591687615252563807648632910283480028247635290024568834003776040031016246444146517593630351456123022151862820927676667719626709164954732415067658936449023749904392642015629745287497853465807630616869023327408137057499019598770373599732613228972464594266999353471229927154009637516812430076431861830879542932219218361871393679736938685857677863853594527766009350050972850984464935795471099824231542307925499720753243132937614014850919814830770880757042837183751226721672567009627596968778254218551957 A013799 289 11490669240078943557252934817166553722033188671706385358415848325316503471301272457838134004558816692619003813897328940235386428456263677049474279959981909149302309478248825317485572514025058690017865539928883853743463398286909275117548760829387142262044765096496599656016935977737358450148796756001124446052521843782189052541984833338468501163005949773661387818231973483311933808204413138914506749528173459365512534962972714658841274047381973927216325351900910226379140113489076535049104346504480143185831040400850266312954019693026601490516135007264996070462675729116543086810219578486795208794027487809209861128006253818074270840887841914425286348247739727350112621788833773748906254117702844457283635271850159312908267223956445570317102847785583202692266115287641588345160973695733640033672189979228474910252604550606473086780711518391710467981847479325855014691268688991676467938329635679354028515373306740258440460272112506747406883920567321019358248608401155156226192836931738048396175254103802499229498760480640381963166432682561276859768534491797949445669257117679815412970405751750625687113095633408874886966705806781137469522513307524993046805835596967303031254450082079877079856660197524433377119831193878157120831381647125301900472805118786397690186361973797025275718736062443877 A013799 290 328185004165894706938701071313093940854989901652606072221715044019364655643835642668314945304204363557891367928721611862062871783139346880210034909937043307213223261008264699892705436573069701245600257685908851746767058118472415806632310158048126170146260535921039382775499708460156694694699784148148115303706076380263101529651628824979998861716612931485542897476523394656872141496126243660537227273274162172938403511077463703371165628067276557335225468375641896975614620781361514917537469240514457369530520344888684456164279756452532765170631331942495552768484481499297587102386681381161357958366219079318842843676986615298019249486597652917900603392303694352846566590910881412042511523855710940544477906999312400135973020183420041933826774435604041852093812518730331404726142569723848493001711417996744471911724638569871477831543901676785642676029545857025745074597325026291271600786632724638030408427577013808521317985831805305212688011655323255633890938504545392416976293615607370400243161432458703180493714098087569949249996483846632628391849113620241234117759652538053208009847758675749620249637124385790875646656084547476067267032502576221326409821470484983141875658348794283369277786071901495341683919498728354045528065091223545747579403786997658304429412684333616838899802820679459570997 A013799 291 9373291903982118724876241297773276044759366581100082028724403372237073929843589790249743152833380827576935359412217956392377680998242886245678807062711893897316869557657048093635559973963443737275588959767242714739413946921690667853225410424012531545547347166440805811451047173330535357175320535055258321189149247496694442788380170870253747489488181936158590694826984674794925233270861645188603748151983345821293742679883440831983861503229485754051374602276708219520529184136466227559787658978333416931161191570365716752507994124040788306038401471609615482620685276101438385231266006927349544648897583124425470458258414719526727784586715564988159133487585814411650788403005684009346171632842960172890833501807361460283525429458659817672026504655287039337651379347456995250383357933882836808621879809405018862270767402194099278346725375790674740470079859222512305075574200075905008190067017248386786495100027091385177362993342191322179582300887687504159559094628320952821259921955362106001344933672453021538080968355479085320529149575143674499499602534107709887637333436139337673969261835538084903949885909582573199344144430760463957213715306079457303590911018521603515110678099913527309942847999578608453834424803180519894327067070435690096615351560440118832808455677252430535817268361426044807245317 A013799 292 267710590069633292901190327705702537114372268922799442822397684714463068510262767999322914188074189816424850800172357052522698946990815074062832408518114401601267111436242950602325228416369916580328096279912219175672401738030407164555970947120221913472377782420715854780853358317493420336284329801713232911483291657753089980478926060225317282047271964278625508834953509296817859587449079448231711650968796340001970584680150953602291068393737342621461310015625063457725834028121611925335095328080180720970894792441215236168380820176728954808762784430642227799129392170733181720590188423852030344717163871616715861758318582804402872255581183251626813011538938445411158167578245340990936008005627785497935095645120050667157769790768783052530748999459653130522661045542719241346199085949627702091049509236416743725315387774065669488860823457957461262565950859254173945263474728367922938916504079631175009086551873757052050664452846326352771050095653242806301167301679474733528004630967097109504412650618930748149130537200838155839633041015678487380208147976650302100809880269575623306236087284803242941712691463587873146468109086949611081980922856935380047860009599995517995076077211630253499277681715964636049965006803638828701875362598713744849431055917730233983842302598006668533477001670689265739733498837 A013799 293 7646082162978796478550896949602570162523586372704074886450500273129779699721614916828661752125586935346910163703722689777100804625004669330308556419685865424133789969730534912153010848799941187450750757850572891876379466039886459026883086220700658070684581843718065528395952766905929578224616743466731645184874293037086002932458607206095286892552134571761823157835107179026414887677133158120945916463319792266796281869049791385835035204393532242611556475356267437416107545677181358199495657665298041571649726166913548360205124605067555678293073886123572668170934569788310403121776371573637838675466917337245021727679337043476550434491654174849713406422563620939388088424202265184042123324648735181606524266720273767104693062994147212763330722173567153060857722121745604252088792093807316799422465033301298617538732790215089586271353978782723051120146122491158462050670101716916247058394273018345989434521008066375163619027437743926961493961781952267790767639303267477864293340265051260544555529714327281097887317272993138568935759284448793278066124914361109278301230990379349377249408888941265421658256180891533244936275663632367842112457137716931389546929734185471989457367841241371670192869867489665970223050559318728586554262231181863266644600388066293212812520004501668459984636644716556118792528460283557 A013799 294 218379752656837406223892167777599006411836150390801082831912738300859638003749043639543408302458888460443101185542023742723776080894758360742942679902648002378685175325473807626002142852575120254780892394970212364881273929565197156266807825549431495156822342038431669556516806975600254683673278810153322518125194683432213329753950280413287488938181515504089431210928496140173435606946600129092336320108876586931968606461931091770834440472683674381228664492650354280041447612085976771535795478578577365327887829053217854715818563845334457727728483261575358975630062247723933423561054948514670310410010626069055065564249545298733756959516134887882664600834839577649863193483640895921427084275292525521863939581797739062277138572175838543733488755999251458571157401519176203043907990991230775108305023816118389815523747221333173673496140988013353063042493404469976834629188775136844932234798831676979804239354511383741048123042649404297947229042454338720372114546140622435282082091310129052413050484170901475436759668633957030667374220923141984814846593679067642097561458316224597563620367277051481707981454782443081008624969229004057938573888310333277416849860138071265490891882913694816272378556285372349775540547024702207160576283584785196758636431683561400451138383848572152885621207209749559308833405354158671477 A013799 295 6237144115631933159160584203896005222128452291311669726762259718610852121025076435388999284526528313318715412960265740115933768646435193541179185880699529595937627292470857419606247202012398009596797067692744235353374064702311595980136298305517312933174002910959646914203676524030118874020392516096789044440173685353507444911102573958883903971563402264312298244815328778259493494370001846287006217638629624199363955369159213912066802454340318424002271886574586768592263785248787582571833854663682748131129804285588955148538494001986597447161653210433853827702970207857243262510327290384527498735620313491158281727580531263277134832520740328532816783664443853177257742669086267628411878953986629821429955978395725225357697354759914124647572172360094620908250826544789191535137056130700542167868299785212157331521173744388496773288723282758649376833556654125067008373844260606683428109558089431526220188880204199631028075442221109636153670808681538368192547963552322317374091546609908595865969134878405117039949292895854446752890875123785858228296833562067850925948452810969690731014561309799867369061658330041356836687337746149584898783608824031428736302648855403453413685363067898037647555403946066519681939213563572519738713219235465050004623415125314197158284963381099069258566227299117657163419590890320125816054597 A013799 296 178139073086563642958785445447473805149210725892152599066056899823244547428597208071145208565362175156695830909558149803451184366310835562729618727938659264789574573100260158761374026336676099552094121050372468105927716661962721492788672815903879974684382697139918475516571205202824225160896430652240391898255800627381526134106000614839683181331822332071023550170170605235869393692701622731803184581976900696758033929298556308542539944898413834507928887352456772697763645970490622145834146723049442969373198340200706147997407927190739209688383977343201299173024532106610724820557457740672489891388051773620971684421427553410458247951624864523225780158240180890595658388371772889735071674804812134329860972698960308161441194149297907314059308814776662467760551856945724099435049460148938184856486510165444425545576243313479856341899225678869784851743211598466038826165365927187485390237088592253820374814607512145661792862705277112318184991966753417333947362387017877706521428662725599406527944461262128547777991754398498853709316284410447896858385863366219890296013760734105336968506885569194011927770023564311192612627053367778294294158651623161636137539953959178032948267654582235853251829892103605868635865878589194736257388254584117293182049359394098785037776839127570517093910017890099406244426935418433113432335344917 A013799 297 5087830066425344206545871107425299348866607542205770381925651115851687519108164859719978301835309084650389626607890316536369276686203774507120640488656047261655039382316530394383603566201806079307360191319688061573401515582317288555537284295030715956960654213013211579228790191797862694820362955858637833006083921718643767916201483560436191342018177626280503616410242656141665753257251046843030754845842260800106207054696066728283483366243597527380956951673517885020827492563182659107169064557015140648267917794472368292953967808494702567909934776899172305680753661496908911599941550531346983787934146706388572278760392352956098019746357755647851507099497806416302599230286205503723382104100239368595159241255005361398921946098097530796847919058836256741709121586226826003964447631313823497686111216835258238007203085276298176980983784614199925150637866463788534914109016246401770230561487283361363725080005154392246465951725419604919681555562444352474870617135617605175958524036105844649844621758107653453087222497375525760791782399046802382172358643602606286744449020326782529157525158741750174669039643020291972209241271237115863335465249009119489724278625028083799035472482523238204725513548371087214108965358385990862247265939176974010572511753654855399463944302322541538719164020959129141747077702485868152740929786174437 A013799 298 145313514527174255883156624699173974702979178012939007878178521519840047233248296558462300278718262766699778125547955330595242911434666003697872612996505365840129579798342424593990101454289783431097514424281610726597920686546564078434700376750372278446753244977870335914353476667938756426764386382278555148486762888206184655454630571969618060919381171184197463788292940502062115578780347148883801389152100810711833379689174361826504568423283388979527511496747344314079854015097059926759855652812909432055180000127925310815058274578417200042075647163017260222548005326013215424205930624725801203967187164081164012853675565992779115541975723859058286894268756849056018536616204315391843516275206936606446343089484208126914609702507763577088773416239422328799954221624224377499228588797954112917413022464031810535723727318576352232753877872366164062227368104072264345681867613013480959555066638300083909352010027214596951314047229709336111024908418973151034779696010374421430551404995219029044212242033312690273624161747542391253974097099175722837224735219934038155708208469553235815268076058823126738722441244302559018268139947803266172724222976949461746015121809427101384252129573346206365165392455026621922166159600862285016644162488833554715961508196136325064089713218634108887358043602613687417438286260698880310433695622928095157 A013799 299 4150299288410623922278836358033107891491788303227551004008656753128151589028804598006241758260472302879712363043775152197130732793485495731614939699793189753759940928620457988828951287635970504575576109471907083962363212728456416644173477460367382644717719429812954664049849647112998822304817639464257813595930434850056839944439703766024261437918445630191863763257434673679396083045545494919270251475573151254740673157302508948126796978737396872644285255858600900954434710525187128568188237299989506288927995983653674802188879380234173650401722558622935969216193580116263445730745584572793608186506832593322125371113827840319764318994368649138563731987209964365888945424295411451906442668336185316416714004978758468312808167713324235525232457541214141132855492523809472445755467724658367419034233334595212540710805375945859196119683505912650011781275860420407941977019820895278029685852258256488696535002758387276103526480502927728348666982409354292166704342897752303850477978678068450688531745844713443746904979683671558236604754187249557819953975662616536063765182142098909968119871520316047322784651644378525388120756345049209085159176532444653576927937893999047442635625072744340999995488773908015348718987684360227722360373924843575156242576635589849580155466299237408783931833083334249526329454893891820720546296780686449325779077 A013799 300 118536697976295829844205845221783594488896965728482084225491245526093137534251688123656270857677349442547464800893262121902250859314739243590654292765793292557137672862328900618943677726170953581183029262627138225049055718737443715774238689745552815715782784634887798159927755771194359363847896600738667414113369149752473405653142379261418930928388725643909820942395591714957231527863824880389277652393844772986648366045716958067449448509718792079593431192577500332159609767309869579036024245525000289118072493289132606025316583978868233629123597996829674216783704841700600273515824640983558243414821645697873222724382036947372788714798162988046518749286703792254154170263301246477899909050349788822177768696198320613482114078060253490836164219834617084895485721972522342523221913683967631855036738269373865375241312342389684500374280612371196986485019849467271230805663104590035805857626348063573661736213782298992792819809644118849366277684593567938573242737502703550273501549024313020115155193070860666855353124745343374795668384342034620895705498899990886517197367160486967599471650491746627586052435615095063610116921970950460681231240943151750810638834190506794009116087702651123300871154871586826374763007253012463978334639667457350037444231289081693858820272972519632277877084693109500721495561224444291599522782353185679193576218197 A013799 301 3385526630900985196180363145379361242197386238171176807564255463470746101115762464499746751966122777428598142178312459463650186792888267536192677255683822228724409074620975730577650379537168605232168498769893694845626080382860129966228031217822733969658472111957030403245696632581082097790859774813697080014491936286080392938859399494085386086245710393115708395935760494970893489667318702408798159030020600561271663982631722039364423698886078420585267988291205986986810614564137185046847888476439533257501268480830916360689066955020455620681399082387452325305559393983810844411885467571131406990170721022776957114231075357253914218483350333101596621998377547010570897256890146900655299302387040318550219251732120235041662660183478899951771686282696498561699967705257210624805741076727799533411704281711586968982267121810991779015189828569933757130998651920634733623040543930196012651099666127043727352848001836241533155726583245678456750256949676893893590385825814716099361477741683404167508947469296851506055740595851752127539084725192850807402244754082639709817674003470668281608509809694775430485243613602730111768549408412316107516645472577357154902655743315064543694364580875418732596181054287391348089606250153288983685215643542249374419444689847462258301765816368133217488447415919900450106634724131353412373970186789336183447730367924517 A013799 302 96694026105163038188107351795179936438399548348406980800842700292187979393967291748577266982904432646138191538754782154741312984991681809101199055099585646674597847580249687841028272489961072534035964493366933818485926481814868171965438799612235104907415621989604745347100341523148285795004746028454002302293904192266742102726763308950572712009263734537777747496321255496863688958388289459497684220056418372630479995007944613166287305263885285770335839013585134194330297962566322142123022542775589509367493729081011802177640441302339232982281439192068025863052081851571621527247860839299084115046265963131532672139553743278529043994102968863714701120895661120168915396554039485629616003375476258538112812048721086033024927237500340861522551131920094695420712777629851192655076770892422682473771685989964635421102531266043736200452836693785878037418452497505248627007660975190328317328057564254495896924691780444894428460706944079822403244088739721766494835009571094106513863165780219706428223048670587375864458007158121892514643798836233011910215512421354272752102587213125756791020648674692481070089042848107574722221539653664160346782911342281897701174750684821558432454746794382834421679527091502184292787244110628086663033443995210184382793759786733369559356733481290252824687546646088276755495594355915584810812962504890230735450627038292130037 A013799 303 2761678079589561533690534074622134164617129500378851778652868363045180879471099819631115322298733500806352888538375333121566640164347424149739346212699265654673189124739511334427608490585778192644601181895052996789776546247114449859504897555725046831260697579645101131858532854242638190591130551318674759755816197635330421195979086866937307227696581522133470246242431378245923820340527935252713359009031365140699139137421906096642331725641827646886561898067005017724267640108856726701175646844213611977044988396282778081995588644036110833206940184764654886674630509762737082439726153431221141409836402172999704648977794461778068025515574893716555578713900977253144392640979921749067462672406977420107040024923522938189224946830247235345945582878769824595910977641886179913421647653458484234133393123559379952262109395489475149621133468811218462626708421781247406035965805112410967071206652092672657312066121941286629771266251029863807659054418495193372858982708360018776142445877848855035296478493080646042064785142443119372110741538561651053167665250266299384072801993394084739708340746797891951842813152784800441641369394048302083664466730846913280243252054309188530389340023194368133917588973260393885586296479043648783182898193947198076156972573268891767984787664959130910925901019758927272413709670399305017781629022102169880035205358840661525986757 A013799 304 78876287631157466963735343705282773875629835660320385650104573316933411098574081948484284720174127516530244849544537889285064809733926781140705467180903726363120954591685183222586926099620410960122454356104608641312807937363835802437319379089063062547636783572243733427011556850023989361473279676212669813385866420662672159778358700006596431730242064853654043702930082594081830232745818358752746246656944819783508112903907060026201636416056239422727094370691730311222808069149056971312277649517584971676381913586232424799876007262315361507223418617063308218314121989333533811561018668149107019806337482463044564479454787622843400876750334539438543883647725811327056998219027545075115801386615682095677170151840738637622453706418691288715551792600544960283813432429911184507235678630427768211083841001979450816558106444574899748329193002717210511081419234494207163793219359815569630520733190418823765489920508765087432897135395663940210550253246641217922225405133470496265404396717241148663102722240876331607412328453317932386854889082859315729521687212855776708503297733328454250809920069294592036582586456686685413719151263413555811540834299718690197027521923124733616449940402454348272820258665290109766230213737965652896486755317325924253119293665132817785413520498897737946954659025334721827407961896274550612861106500260073943685500253848133843707766677 A013799 305 2252785651033488413951245151566581304661863736294410534552636718504935154386374354530659655892893255999620323147841546655870736030810682796159688848153791328657097584093120518020305196331258557432057418864703727404535107499048514353412278786162730129423054175606853270408877075193535160153038340832310062540113730840546579555429702830888400686647443614285213142199386088969571153277453318144337185550769000997836775212648489541408344937678982254152508542321326509418834621262966216157649961947871744376049143833936384284709258643418989040007808059121945146023269638137355059191994254181006645592688804836627015806097708189296030372440866304780904251860862696897312074926133645714890382403403130496334635656706723336229134900309024241897004874748464164610665995443630693340711158217363647487876765582857535094771716078163503711712030081350606249406996414756389050805098138135692484217302660651552025566157619650839662170975084035557796353525782977319825076679796017050843836214974641124446966876849921668907039303512955213466900962487095544916550868908486373838571562686561593981857382127099122843156835251789428422101232679234354567533417768434265510717303053646365516819426747834498641020019407739350825033301134570037012376558218618145722593340146369858408769195558969018293502972016422584990112598799719497440053926062753927971905601572750156550710137524061797 A013799 306 64341810979167462590861512773893128642447490172304659277357857317219452944429237939750170431956924284605156049425502414038324091775983911341116873192120434137775364099283615115177936712417075658816991940194803158400927205280324618447808094411593735226451850309507336256147938144602557709130928052511607696208188266536850858682627742553003612011337637067599972554356666087059921708757344219520414356515513437499216136848453509792163739765049412160849796477239406435511335617891578099678640563193164891124339597041057071555581136114689745971663005976581875315570604134840997845582547893663730804772784954938904198437956643594483923467283582530847406337398099486084130171965303055262984211823596810105813528991200725206040321887726041372820356227690885005445231495865536232504051389846123135901248301811994059841774982908427829510207291153454665089313224601857227680044407923293513041730381290868977402195027774847631591265219375139566221653049887615231524015051654042989150806135890725155329820969710612785653949547633513851828158389593935858361609366895279323203442401890885685715828690932078047523402371626357865163633306551612400803321944884251057251596892515193845525879647344901115686172774304443598913776113704454827110486879281952859982988387920469526012856994359714131480738383761045449902605934318788566385380182278314936805595886519317221244832237824728984117 A013799 307 1837666463376001899057595666335161647156942766811193373620617762837104795545843464797204617707121714492607861927641774447348574385213876491813639015240151719409002174039639331304597050443344097891472106803903773007088881910011351427487846984489528671802691296689839030811841261347993650730488436107784027411402065080558997374834530955056336162655814252287722816124980740112518423923818508253722554436439579288415112084528680693173988571429576260726031037186434687204639256582601362104921653125359982455402263231089631020698952828571653834696667113697154940888012024695193739467683150390929815515115511098010042811586479697702055338149086400663532772402427119422048841841501020561366092073893748493432140201517683912609717633435343467649122194219079366640521256753415580336548211745395122884475552748052362343140935286847607238641030442633818689615875007853644279769748334697186025984861420048508863584092188277423205878125930573361150856632757840178627557393890291121813136174047175001161375016715904811771062453029960789122064031765192402050665925127896072750013518440405586069729783241711081115315895136020406986938530868420601779343678067839094446162858847126451422064648607817720765112780606909213628576359583512934317102615759171855633974131347396530132453208615907795309221368978599219094668328090078920244532843386050952910104624114878219155973653544512084515365637 A013799 308 52485591860481990238983989826198551804449442362894493943978463924390550065584835198072961086333103287623373144515376719990722633016093526482689343914273973258040511092746138941390596357712350779878334842426295660855465556231834208120480397724005428395356666124758492559016998265360046658513480223674419606897054380765845524022649038607364017141612710859589651351345574918353638705688180414234569877259150824056424016246223649277742287588600127582596172453081761101251701807255677503078667334913406458908744040143150951582182791736835005172771509434304442266702511437319428392936498458315346460927214112470264832741721446646068402512876056689351159512585720957813136971835110648253176955722479350720915356295546570228046145328546844779526578989091125790619927614134302389992153475660230104703506262037123520882448252727654510342826470472064495594119006099307934274503782187286330088153627018005461652825256989391484183085154703105767829616288196673341781666726900604730104982266961365208170031852422957328993314720988710098115270811245660194969069487577839733813136100176423943737552339166510187734537280979878843953951380132960807419834789295552376476857411532778579065588428887881922772386126913934050445769406064712917030767808697707368761935165412992297112996091278942541826671519397772296562822118580744041104102539949001266065498169345036817313763518884809645843357958357 A013799 309 1499040989127226123215621733426056838086880523326629641533968908144518500423168478092161841586759762997811160380503674499655029121572647209872090351535578950222895037319922474305056822572622450624105121434537430369692951751537416818129040639395319040399781741189227305978084487456948292613803508668365098392586770169053314011610879191664923693581600634860740032245780965243098275073160120810953550264398606685875526328008393647021597475818008243886529281432468178812849855317029405165429817752461801872892638530528534328138722714795744582739527080953169175579290429161280194330659332467944610270542162266263233887936306237658359644170253055104558466838960776276101005052582595224758987032389732735940063491157105592283225956728626433748058622507431643705895752587289810560565895418331832020436842350042284879923604546154540469901466823152634058663632933202333910814102523051084873647755741261253990266342164874010179753095103475403834981670807185187314626183387008171696528398526683551710544279737052084273378061746158549112270249639987300828511593634710680637436980157138844257088232358934697471886119282066319662168805367977493620717901417070271424555524530787688996692271117466795596302120170788870414781620006614265623315759384215220159209630259360472997844281363017877937111565265519774562130762528784630557974272643483425160096693214663596539298399862869048294932146648634277 A013799 310 42814109690462705305161372328381609352599394626731869191851685985515592890586114902790234357559445590980484551627565447384647286741236376961156772530207670397316105160894305788626727909496669812275066373291823548788800394975660161742583529701769707112858166310105521086040071046257900185342842011077175575190670742798331701485618320593141885612384095732257596060971750148308129834364526210481644349101488605555290907454247730952583845506838133453643162806992723655073804717709676840929841024828061523291686649070425468945970059457281261027623632959103464823720113947275323630277961194616966013936954696486744223073348842453760409797146597506841294371387558731221720805306811502214341428632083156671184153370938092821201216550126299574278302317434755175884088589645584279420322539042975454335696654359557698455498069442719830360855793936062381349492020205191858826761582160862035076253551726162675215996998570966604743928149250361008930911499924016134893038423716340391824547590320608920404855173569944578931950821532034321195550599967677298963119625800971749685837590268042530826697004403533894494539452815096155871203250114805195301323982372944022156730336123827185434527955385969149025984854197900927916577849008910040467521403772570902967186249837594469291430520009153611761843415548510281269016708584617833366303200970530105997521654904006980758901598483402888351557040431643585397 A013799 311 1222813786869305326220713955070907144719591309934088915988476003432310848548030027738591883486255325523993619279034896742752911156616452162387598580235261274217745279500302267628967975823134386508388170687587772376956928080899829879529928191812244604850342087982923787738390469152171887193576910678375211603020747085063151726130744854460725394975302158209009201097414155985828496199285233097566244254687616063264663607800769443736747211520803929569502372930519180312562936542506080253797189510114265166733862384100421818565850868159410096209958580944954058830270174448130518204368849679455166324053363086357901755197916289321851064216303971392894208541200064922423567920367843314743805543160927037685690604427362869066327945888157242140962592488254042578425454208867532604523832037606421951281832145163327425587480361353521074936402330607877673722841589080484679951137548096380583812877690850932166844090276185377198091331870739560776075763349329824828680070419762397930900903727146911375683068612331187118875447413776432247666120685676831335685659632501554142777207415645562722941293142769331560658541311851961307837436026528951183001114260553654216818375130032628243195552933778664865331153420746248402225379945543479665792878813148397559645806481611535637432547081981436305530009791481002143324386213885269938774985722919310357395215985713343377454988554284469894208820631768172442523717 A013799 312 34924784566774229422189811270780178960336247403027513529546863134030230145380285622241922784250938352290781760228515685869765895544122490209952203050099297252933022927808133065750954357484541213066074543008194366858266822918580041189254279086349518159130620374880286301596170189455181270135750145885074418593875557496488676450020203788252778005889604940607511792543245709111247679947785542499589502158133002382902057302397776082565237108245681032434557273268558308907110030590516158128701529598373527427085843552292147560059266645500911757852627030368832874251346452413055730434978715694919005381288103109468032030207687139321388245081857726952451490145215054249339523373625972912397830118219237123341009353049910903403392462511658992788032604057023710082409397659465598717805166826077017350560407898009794602204026600617915421258586964491594239198078625727722944084439511180725854279599728393473617234062378130558154686529560192595325499877020209126931931491258833847304460711351042935800884122636791035302201653584868681425592072903615979778518124763876887871859820998252916929926273450634878703968598407803866913145010353693374737694824395672918086549612088861895253908187341652447218723072849933600615959076624667322734710411782331382701043878921307069340710977208471802322242609654488902215487794654777194721352367232298423117564763767958800203491928098918744648498126063930773130919881237 A013799 313 997486772011638766527163199704752691286163562077868813917387957971037403182206337656851556640991050279777017853886636504126383742635682442886444871313886028841020067841128088490913007404115981586380155022857039311838958729377564556406291464985228588142929648526955857059888216781029432256347159916623610469459679797657213088089027040396287592626213006708691144306827640697926344986988702879330775771138436681058065658613782882694145737048604895967363390281823293860695969583695731992313844386859146316844998777697016026462852714662151540716028880614364235721492706027369284716953427098962581712694969512909516462814761752386158169667782938539488967010037487164415386127074131412350994426006459631479742568132458505312104292121795492493018999204472654183663694806551996964979233369719585692549355809975057743633549203740248282346566502292844423065736323629409495005995676878832711124079647842645999981822055581786871456001970768660715091601987574192874302895321843553512862702376897137289409051426629388759266181428037434410196335194200175998454256161381087794508188347531101560435624296023582770664047139125286242906334640711836475883301879564814213469943470869984590346871738664935545013949683666953567192407187477123404626064070915166621324514225871451207440046220051163146125571174341857536176546903135091458436544960521675262660767217976671292611932958433218265905754978511926811392202728009957 A013799 314 28489219695424414810782308146767441615824117496506011194294517467610799272286995209817337309223345387040711406924856225194353646073417726251279751969595898869728374157610459335388966404468956550088603607607819899785432500269752621295520090531443113705950213691578386233487467359482981614673531234378686938618237914700887663008910701300758369932997269684606927772547304245973474339173384342936566286799484890047699413275668252912627496395845204433723865789839155095955337587279933801432475709533084077955410010089804474731805536383465710154390500859226856936441553176847694140800906831373470296296281024258208699694452410409901063483881548507626344386773680670902867843175364267268156751801170493534692927488431147370219010687290601061093115636278943476139618787369931585316771884272561086964902151288697624215917798808025231192100285871985929567180495139179564586866242527336341062414838822033812405480819729471414835654872287123718683731244367106522682964993287173731880871642586559138122811917795961972353401407766177164189617529481551226691852010225205248498948367393835791667601865518729547512935850340557300383647823673370761587702984982250658750915055471517629884897003728009224101143416915211860832582341681534121559525015929408073871649450805114517935695160090881270616492438310377793090738356100441347144406160617459567176854172512631708788289417225811146892534267941279141660172702114692381877 A013799 315 813680603721016711410753502979824899989552619817708185720245713392432038015788870187592970888727967599269758493180818647775934485502883679462800996003628467618312094315512329078044269478037868027080607636886944157771737640204404616821349305668546770555644053245170289214635555254193437896690725585089677653875493081772052543197498539850959803656335019462058464111723556569248400601131030218611269717280087944652342942566360971437553924561734883831587330823596108695580396830302189302712938739974414350484465298174905602815097924648164147719547095040378260961707200283946992355414700010857685132518082333838698671973255293717184274163140906926316022030643093641656808468931578837445824988193230465844364701997082000040825164239706856905880475687762904622023652186072616008232321786708617204804570342956492845230828251756008628077576264789790134368242121670107544165486752823253237083630211596107716112937692293433079121138807392540529326048070368929394348163173274968956249574983914715543925631184170469892385497607209785986419666259522584585545985264042087102378464321135344045818376881080434606516960821576657056257365491935142321706384954078061064584884899322015027142543323475671449552757130515365957239384260766296045861593979959823997848179964444875746761389467355659970077640530582700148464578188584705315791384353395262698138132021133274234702334045386392166397671226670873564956192545097729118788997 A013799 316 23239531722875958294602530798606778968601612374613563492355937820201251437768945921427842841552959482602743572323737361399128464840447860769137059246859632663646611725745347630798022380562239548721449234717128012090118598741878000261034557519199364313839749804735308630259206093615018779767383813435746283472337957908491592686263755796683262952228584490855851793494936499174303569568903354073756474395236591787215566782637835705227977639407710017113965755652728460454471713870260828674784243352409248264186813381173478922002011825876216223017984581448243511327319347309810048662999247010106345069848949536767072770228144443856500054373467442722511905217197397499360106681154823176290207487786855334980900253738659003166007515850267540088852266118196318909617530086419985811123342550184815986423333565180392152637685698403362426523655698661196027691363237019941568910467147384935704345562473396432479901613429592742172778845477938350058081258937806992431977888391906388359444111115588190650059952251092790596422197159518697558132088038224538347778885126306049731031319475946561292618662100538292796730918025050902183766615815159599850256060673423502065608897609536071190218179861788652270676296404649367104714053871746181365852985661632533202541867964510096203252044577145004405387491193972498940296817644167768524317728517322097921523188655587445417333362670280746664483887904946819888713815280536241361732543317 A013799 317 663744265537060244852142882139008214122230651031337986905177940082767942314118864461900619397594075782616959169138262778920508084308031351427323549149557968506410877499012873683222317211238123751033311592755893153305877298666777565455407997305853044167577094173045149788833185239738551368936249095538349602253444415824428378712379129309070673178600601643333983074008881352917284250457448695700558665202352298034663802878919225577016269359123605798791975947197577559040166619848519527780512774388160539673439576979695731491299459758850611545616657630743282927019567878515484799863921493855647321539955847719604365390486033460985498052960603631597662524908374869979224006920462904738024616058680375222389492147029839789424340660199491212477709572601805064377586276798241214751493786575828529388236829955117180271484941232098434263942130409462419746893025412526551149651852196461148651813609802675508058469981162598309196736605695397216008858836522705510849720470361238357934083257572314313156362296243461192224414373073013520957810566459731039750912738092427086367985515552509737078481608253474180567431749713478817270558314296773331323163348893648642495855724625959729263821435032545697502785701613190573877738092630942685990127123481886780797798290934372857661081645167838470822272135991048542233817408735075636823038644183236438736623791192233028564458171225888405484324322453186122841555278227395589532443169676837 A013799 318 18957199968003977653222052856772213603545029624106044243998787146703935200433548887896343590614684398427322970829757923228748631395921683428115787887260525138511601072249306685266512601870172052453262412400701064351569161527221834046971907811052468794470169386676342523118864603632172765648188210417670802989960625960361498924404260312196367496654011783535261890576767660320670555477315192197903656036844383984168032874024812001705161669165929305219297625027910012663746198829493566232939225349300253173613107758117089787123003870172532316354357358591658903678605878178280761368913461786011143150502678966719620279917671601679206809890607800322060839373908094661476616861655341022222721059251970196726666285211319254225748593595957668519575863103080154443688241651634567334517414038392238627857432100348101785733881406529963381012451186624656170391011698807170827385206550583126866644448509574215185657961131984970308967994195266239886429017229924992095378866353987328740955351919522869098058863543009495111121498909338339172076027588656378226325818712657810013756034309695230600698513213327476071186418203566668500064416014630143115920868407751498878324135351042035827504004005964537666377062423774335980522077663632354054564020773766168346365916987376623187658152867638634565154914476040337414740059010882495263302806716517415926756712100241367528829489828382598749037786973585448854477660301452645432636109369140141557 A013799 319 541436588286161605753675051642271192730849591094092729652849359697011093259582589787207469291546001103482771369868716045336289661298919200390415017848047858481029838224512448237896866422013983990117627760576423098945166822378982802215564658991469561238862507852863018802797891944338486359677903477739095804196265438053884770779910078776640452071935230549550614856763061146418671734987599204364326320068312450971823186915022655580701122433048106886368359468422137871689255184769165745178977215201364530891563970679582201410020113535997695487396800518736369947964662486649876825457537382070264259521507013968479074814728618615559825697285649384998379633358189091626433654185738194935703136173295520788710315771920489219941605581694146970587606226087072291066179869812334877641151862350520727450236118218042135102345386851902284125096618341186804882537685129631606000948884291204686438232093881949159917577027890622736994434882210999077396299161103887699236115801936232096170425806173492664309659201651894189868741130349612305093663423959614818522091708252219711802886095919205481186550235885846044069155290312067619030339785793851517533815922593790559463815629761111585269341858414353160289395279885418809939691060151003664152402997319535534140556955076463734862704504052627041815389512350188076902390825409814947215191462630453916284098454294993697990899058988435402871268233752574004732736455869789006201519919692011583009477 A013799 320 15463970398041061621930713149954907535585795171238382451615030562306333834586938346912432530435845337516571433094820398970849769016358431282350643324758094886076693209530300034122572401879141396741749566469823220128972909613966127814078742225455362138543152086785620680026710591822251508918760601227706315263649537176257002938245011759939627951626542119725715110924009789402863683422980820875849524027471071912206242041479962066040404757810286980781566714777604679753316817332192142848056768243366172366793958566579547254471584462701630180815540019615629462083818725281207132011892725169308817516193761825953730855783464076279004181740175432084938720708343238645942571597198868585558617272245493369246355328761821092610752197018766531626952621423272871705141163261710096440308938340593222496706193772425501420658086593877181136896884516442636334250158824987408298993101084241097049362346833362349956405917493584075991298054670828344649515700340288136577882703419100724898723531450121123985348176458379749956841115423915277045780121051710558831809461279391647188802229785548427748169061287135648864659144246602963267125534622058193192283316565201252168846038201607107986877672818172340611025418588807446630687516368972815651856782006443254390588447193938880731413703340247080941289339862233721664409184364529724707413083364188394302990135953119315008318068023768703541406292024207266149171685916097043806121610426323542822333672597 A013799 321 441666458538450760983963098275862114123865895885739441200576887890031200649637546126165985501778178684810796700621165415006440252876213155855216723998415948041236434757394899274574790370070157432341109367944620990103595271484486576497902956701230598038930966750684112242242881213035325346228721531664520070245094431291076260919215780875635713926405669481486149283100643595135189662243755225035138255748601284884522478946709196568180000287819606458102326940763167258434481619824739791883349357798781248968002250620078449134962923839221259594272638500241993066575946612756556897391668123560629137080010031511064506972031517482604638434681150515777934802150991238966765787387596885672139667912603536119045154544766372226055693499052990909797393820470096488770536763917702064431663587945683027728425600334244746075415611207726170450911918674118136342518786200465368427541960067009972826837987907662077104909409534254794387463739453528351534817917418969468800907892352935803832442781746909422145529267827784038517339097622444227704526037357905270795310023600704835359380484905048644915456559421881267223529818827227233872372394340604055764803804418712963194411697076100611213213213359820220191496980314929483219066155014232587832681550886025788649596640306088372569906781100796878764164835805257324457190714635333467368425073964584729687701272957040755952572340826857941846105106503383728486492521449647668146639315386226706548672023042917 A013799 322 12614435722316692184462970049856897841491733852392604180129676495027181121754297954909426711916286561416881164566441105417998940062397523944380844854118757892005753813105955718181130587759573766425094424657866320098348784548868421111356606346343847110589907341366288929750698930325501927213638515665870357726270142052104429088113721917589031625452072326060725909674637481720656151943343892982228583722435801297586846521196961363183788988220415780049860559755136820068147229543814393195980341008090991251775112279960060585743676067771998395272020828205411563974475611206940021546403433277015128784142166509987513383628192170820671078332928339881133595884234460776129797653577154651681981055251869595096048658953072357148376662026452473374723364906446425815775300514253488662232743735316652954951563571146364192659945271703867154248495309251488092078679052671491387659025921473871833907319772630736584193317645707851182500351862532223248185934539403186998422730313492199493258398289473480005898461418429339924093721967194629587468968152979132439184849584059730802699266029373094347430354793648350873171235155524437026628827954761992436698561458002860941795592480190509556860582586769825308889345254774700970219748453361496941089217774855782549621129643782190008969107575019859654383311875433954443821824000699759161509588537502504464610436056926041030761418626355889677066607946843142669302712905123387049936165486746020965736621650128752437 A013799 323 360280898665087045480446887593962859250845410558185167988683690374471320018424503890168136319041060480627542941182124411843467727122135681375461309878485844153576334656119201266971270717001186342867121862653319968328939635500230975361456033857926617325558343576762578122609712149026660543148729645932923287020001527150154599185616011688260332254536637704620392706217321115423660355653844927465430579696488920860377923491906413493892197292563295094004067447166462717966353023000882884070394519532086801141948981827939290389425132171636046167364186874374759678674997931681413955386828457824829093203884417691753369749804796590809186668266766315345056632049620434227043150783817114006689060919048647505538245748358699592514785844137509092055474025093016367724358357987593889682029393824378925046371607155511307706560696905134149792491274527531751397859152423350465522929439343215253448226960026106467581145345279061937623392549545782828191438476379894423861951600483650709726953113545652062448465956571760377572040793105045815647701199417237001595558488970329971455893737064924947656958363261390549288643647276933445917545955215957265984547613802019711358623916826721143453495099260732980647188589821620234410446235576457714134449148867656005399729083756063128846166681450142211588841770474269172869995115283985821411875358219609030013738664221864657879576877387350565066699389569786997777954783283229057533226822466953104802403650949327298353157 A013799 324 10289982746773551105967043556571173223063395770952326582924794880785275371046222255607092141408131728387203253943102655326661281754335317195764550471439434194870293694113420507385966462948270883138627867519241471615442844929522096887298545783016242117435271850895915993759855988688350451772870867417490222000578263616935565507340378909828403349521820909481663036082272908377615163417829464973340162786711420068693253872852339075799055046872900271179850170358521341687837008689928216051934537872355931127415204869987774072812371199954097114586088541319017511182636615926752863979803207583934943730996142853694167993424174795430101180432367112732570162467969209221958579429536600593145046268908948421405677836818872819061814798494411397178196393630681640478575399062483669083208441517018086478249419471968558459407080064307536452223343291780834351674255252363312645800387717081570853734810205305626820585092206515288000461714607577103355975674323886164639921199661413547920511507875977368555590636185646048143835057091873213540713993956555706002570746003481594314751781024311321430030387813108575478232951209876496148851030026922955473784664397799484976113657688487982578175273529985794660264353313895295514996754934299208773394002140809123170221662361156919022975366588897511705188909806515601846339930487625919045344572106110253506222389988840676493698595195060119488870001265502686443536166565352305112206491276478647626261450674763736968264517077 A013799 325 293892197230599393137524731019229278423913646614169399534915066590108249872451153842394158650757650294466912135868954938784772868185570994428231326014781680039690458197573403111450588148265564693322350524217055670808663094032080609198133766108726891116068799333438256697775246892927977253084964844310938230558515787163296686455148562043609028065692726995705777973545796536173066682376627349103568389351264868581948023862535656343896811193736904645167700715609728039946312805193039778659302336172357748930105666291720815293594133841888967689693274828612459136887284387483988548127159411804765927900980836044359132060187856332279119814328837106754936410247668584588358987086994849540815666486308475863767564697383826585224492459798883914806467198485898333708591972623596072685516298167553567905281669538893998159125613716687548611950907756552409918168404262748572476704873587566745153519914273734007622730818510283140581187030907009648950021234364512748280789383529632342157729176445789623316224160098236781036073065600990851936332381393187519139423076605437815223625617835355651363097906330194024233811319505282606507334268598946531286763799865551090402782177240905270415263987289924281291810194998163535203822317678519701776906095143649366864700898697002764215199445145501831811900452983892104333314754657083873854086323922614950391217680471278561336525577366112072721616106144022227513836453273027186309729597347506654853653292721927091550602872236197 A013799 326 8393855045103149267400843842640207421065397660947292220116709216880081724607077404892619565224289250060269477512553222006631897888248093171864714902308179563613599176580893966266140248102612793205979653322163327013966226628650254279307898493831348737166040977762330049545158826508915958325359680918364706802981769397170916661845498080527517450584249975724352724702441494869638957515358853717747016768261475911569017509537880880838036824504319733570634700138529442548906640029118409118288334023418709667192747934957838205600342056658190806185329622380000445408637729390930196923059799960555919666779913658262941170771025364706223941017045916606027738813083662444428121030191659897735236250515456379145065415321979471100596729144315923490787509655955742309051095330102527431971030991963497452942749763700351481422786653362313075905929876434893379672807794148361978507167894534493808329682271572116991712814907472196778139282789735102583661556474684848603647625582989829324366903008468197431534678236565740703171282826629899722153589144970828734141062490927909440601971270995592758581439302696671526141885096390376524455974045454511880081260887960004692993861764177495428330354740987527397975390979342548728956369215216201202450214983397769567022722367685095948750311352800677818379688837672942391863802707760972521146559497553805598123568171940186990332507015153526909002077607579418840022682941930929468192187029842137569275191693430959661776768633938022517 A013799 327 239736893943191046226235500989646964153048822594315613098753331943312014136502737761138107402370925270971356547236032573731413635586253789081628122324823916516368006082326912570527231626058723986755984878534306782845889398740879912471312888882317151282199296365869908545059281243921148685730597846709414390999962315752598550778969270677946425906136763556663238170226431534971758265596164221032572545918316013510322709089911415837615169744667875910510897670656539408639322545871650882827433108042861766804692073770330816990151369480214587615459199344795192721316102189134357354319510946673437621602901113993647862778391255441374461979387848424184758248240482483075311564743303998339216082550971949644762213327011055674104143181090807090820382063283751956088808333723058285984524616161469450753497876001045738660916209606681023760949263200856989816835063408671366468143222235799677659704055358371233400309706572313412180436055757624264891957714473473960968779834275772515333243116824860186842061945114554120223275008811376565964428659569511839475802885803392021533032901470905124777844487924319635458138380238005543914987074712226313807000892221025694036597685846673446928543261757344770013575141761002534247722861155789922543180590140823696603735973543454025392257642547340159170742292892776907654022069136361136176466885809634241688007230558783680630886732859799882048008338550075781489887847504489276541037053759321291116068749956081638900006288953903861108037 A013799 328 6847125427911479471267512143765306943175227422116248225713493913632934435752654693195865485519115996664212914345608326338342904845978994469960380801719295879623986621717338949926828262471863215785737684115818336024861447117438271180093167419367860157770894103505610457955438131607631927613151605099867584421349923700209967208798141339832827870305172103941858745379837111070328387823692046316911304483973023661868326894316959947738126863077459203880101748371621422050147691232640220864434316998812174921708810318954418464055713263724408836885130192486695499313509194623866380396719552147940051910600458716772576608813632646661096008593296338843140880327996420199113973600633505496566350533738309853804053574832762761108088433395134541320920932109447239617852454819464267706004007562187728982970652836465867341894427862576416719636471906279676486158626246015062897696638570276674593638807525090440797146245529411843365285434188493506629579204283076889799229320846750338810432756659634831796396131214416780227696957526661726100510046945964827647268406221430679527004952698910521268780016419606493108319890277977676339755945840855895748641752482724714847379266505466840317726124099051523976357719623835993380649212637470515977755780835012065598699303140374590419228270528794582286075570627310601259506524316603610410336070725608963576851174511989420702498755977208744431173166157328714395132686812575718227288559292419975395566039567495647688623079618812448177106644757 A013799 329 195560749346579765178871414338080931604027670403062165574603099667270240419531570692367114131911471980726585046624919408549411705306006061056538436077904809617940681902868917748860142004458885306056453996031887495206067791121154463174640954664565453966094506490223740289665268476845575484559222993257318078658175170801696873450483714806965396803786020460683427626793527729279649084632468534857303767366753528806621284428586693067348641336355312322019586035241879435174268209295437348109108527803074527938925331519657145751895226525232840790276203427612510155893136107652247690510707128897315822618659701409741560524326162021287563101433136733698946683047905757306894200007693550487431537594099867734497574150798537220008113746198437634666822741977922610725483962098718949951180459983643727482624815662301637151846754183045037929537274115253840121176524212436211421113694205672103068917981724108079607293918565531658355917285857563042847411653528959049555788632704036426764769962955830430936869903614957660083252803918985559156667450823701442433632950090281637970788454033583397957626048960381049666724386229320413939769569160685238476957092659100580755999230662638426314575830393010576288752830176379806944722162138795406840682856428779605564450796992238676963578634572902064672604372686618082572765841006515716929608515994117608718446395236929844684066969465058949698736798619465411839384668053975088289588541950806917272761656087243193634763776992902332386342880904677 A013799 330 5585410562087664673273746464909929487542634294381858510976239129596905336622241190544697146721523551241531995516654323227579747715244839109835794272821039267498003815827839159825194515789350223226278382580666738750580502182211292622730920306174653930725625199867280246413129732967186481414495967910422261644556141053267264402619265378601738698112932530377579376448849945475956057506187933824059452899761847536245910504564864540696544545207644075229201396752543318548012274325686986099344248662583611592463646393532927739819879564787175165811078646096040902562463860370655846288676306308436237209811539731963628710135279513489994089740031818251175616214531236334442205246419735495471532145225086322364985215320957021540651736705173577283719124333631447684930547441501511929555665117592848500631247360130997058693895146221949328305514086005764927700922708031390634398428220208200935751366476022250861663921608150149694303353601377858066764924236440599414362879138659984384828594911981472937987941317146805729637783332730146555073579062975736897346990687528533862083689035653175429067757584357443159531315195095620342533758664798331096140371523436571686972094026955616093970600291854775069383069582667583666148209672846135614776743062462374314526279212895328852756769382036655869114253488302499056360765184987095391226548825307993022607547494361953294021636714891548662345621705370551627544665504289582496638938346656996364227345659507752853402488234694283515286339021518479797 A013799 331 159524911063785790733371472784292496093705178081840260931992365780417213319267830643147095207513434147009395323951164125702905174495107849816020120226041702519010486983858914243767380565459631725565736884886422725455329722826136728597817814864654290915454581333409391117805398303275813095679419339489570214830167944622366338603208838478244258956803466000114044570755603292738780958434233577948962034270098127482719449920877096146834008755675522432621221092649389721049778567015946009983371086052050530692354204645693949176995580249886509910730217211149024218086530316046301625850883984475247370949427386284613199590173718184787721197065048761071826774703226640948003824042994065486162429599773690453066342734781853492222554252036462540800301910092847777329301365476724682220039351423569346026529055852701406993356339271245094765733787810410652100066053464084547909053508397366426925994777921671506859983265050376425418998082208953004244873001116979959873618191079267814015089499281102848581873591959029918444184729766105715759456491617650021525127401026502455634972242547290343429604224366832934079373893287126012603106681225305134436865151080871923951609977503879351259894314935664230756649850350568857088859016466158479293638558606987872797185060599503487363586090320348928277772193879407675548719814448416431468821460999621588718694163986471748030551966214017521345253301527088325034303191468014765686504718118870473158697219381200929246028466471103431480093128793589301482117 A013799 332 4556190984892785969135822634192177980932313591195439692478633959054496029611608510998924186221791192672735339847369198594200674688754775298595350653775977065645458518745994449716240156330092541713883011169241119461729672213637291105482274610349391202836298297463505619715639980939860497825699895755161614905764426666359404996846247635777134280065263792429257226985350785643912322953840145219800304660788272619033950209190170743049726124070848596198094695627159219822902725652542433991135061588732615207104328438885664882444170767517008609560365733767627280692769392356598420735927097480597540161686595579674837593494951565075722105109374857664972444512298856092115937218491953504350285151799136373030027814848104517591368371992413406627797422854161825368302176299380733648886543916008564091863696364209004885137250405926031151604122713653138634629986552987718772830477253337182519433336852220859907427982033103801086392004225969906754237817784902064633950409155414968036084971188967578458346891659941853500684360066849745347805836857091702264779163700717936635390442219393159498692926252141115430240997766173606045957329922475939944651305580020783019981932567488298151333841528877506094640676375862597127314902369289952327105610872374180634960402515782419102591382325639485740541451629389762621346986620461221699181009747610192195394624017617619595500594707038554427141779544915169651304733451517969722772261254193059583885551282746479740195819030881185106502939851473704039630743637 A013799 333 130129370719522860064488230255162795313407808478132953056882264504555461101737150682640273682680578253925994041380711681048965469785525137303181810022495680971899940753904347478345535104943773083890212682004695612946461168093694671263679245146188962144207515673855184004698393495623355678399814722663170883323537790017890966114925678725430732172943999175572015659928603788775779855884628387622716501416773854272228651924680466592243227829587506756013782601807294477361924747362264457220808494035792222930106724543013474707487961291053282897653605722137202763866186615096807494638813831143346344557930856351093036507809311650127699044028855309769277987715767628846923282897348684037748494220535133950110624419876713126927072072475319306696522194137715894344078457286613133745848580785120599027719031858173388524405008843653375720965348824647292543667045939882235870811260832563269937535533836279979816050594847477662828442032697926506807786313754587868010257635887806902078622862128103008348845572699599277833046007869295576878682506475396108384357694456204988243386420228088028442168666687402397803113137199684362278587299915835320759185938670973583833703976060033283500245847906270451569032357971011636553240926569290328414463352125878973115104056253261671989112470602589352235604399987001010228291284866992952950308819401494699292665856567176833267092485427728152993596365582322160410914492108804733252098553681007974775355230186522207859732787340997527826830465097940461075893669016357 A013799 334 3716624957120292406301848344317704596946240417943955272257614356514608524526714760646888856651039995510380315815874506322439502782544383446516175676052499144238434207872262068329026828132299103048988364410736111401363877421924013505961942920620302947800710855160977910358190816628498661530777108293982823598603562820700983883208392310077027141591453560453512339263220852811225048463920871378892405996964478051869122527620798806341058830040848780458509644890218137567933932709413635162683511398156261679106778159673007851120563662433772812839884633029960648138782155913779918854379161831285114946919063188243568215699541750039297212396508136502320348607150039247496975882831175764802134743432703960749109544056098803618164105461967594718559370386767303658361224818562957712915181315803829428830683268901290149645531457583584063966491327780751322339674499088976538706240420638839552685952381897992503526221039438809528043132895885478960937184907144784098240968338591652930267547565240750021451378401873254974189627030754950971232051067443788251565640111363670669219359548134422180336779289258899883654714311560185071038731872896172596203109594381676527874419260250610610050521662050990367263133176010063351597114103745501069845487800067229351140486950649406613681041272880554489201097268028735853130227387086185729213770190926090106497829529415137534941428476301343777650105797396703223496128809119571986413186791683268767558920729357260778681828139246230392262104913662277508788599080776172277 A013799 335 106150525400312671416387090562057960993381572576897306530949723636413734069007500278835792634810353311771972200017191775075194638972250135615948493483735428058593919411039676933545335238286594682182156675935034077734353703047571749743779051755836472492136102734252690097740287913726550271980524989984443424799716357722040800688314892768109972190993505140112765921696850777141398609178044007452546007679302457639434008511377634707906981244796682018675493967709520227077761052113562833881403769042740989816968691018420777235854418762770985307519945003968706071491757155053468262399923241063334167998955363719424551808594611922872367683256668886642771476568812270947761128189541211018513770407181457822955317687786237930138385016099256472756774177616460959786454942042976635238570493560673172316833144843089747964026023960044744450946958812746038517343443368480258921988932653865896464263485979388563893212399107411838930439918639385164603326938132962178629860296718516199341371426010841061362672818535902035317829937625392154689358610537262036252966247220657797983574128054267231892598753280523439577062295452470445813937221021787585520157013125135063312621288492017689633652949189838335879402346640023419384965175917075256055856977057720137497923447797497702293344219794741516766072539072168724701252424402568550612074490423040059531684509189625743135462138711642679633464671679447240766272934917264095503947027957265839270250334951172725099931693485011586233397978439108307928511178346048256403397 A013799 336 3031765155958330208323431693542937423931971094368763971830455056779612658744923215463829073442818500937519298004691014287922634083686436123327104922388967560781500932298704212898988319740703430717804576821380508294170876112741696744432073497198445490847899230192991081881560363103944002318035774238945688655704698892899207308458961652349988915746965500306760707489583755045935485676734114896852166525328557492639874717093456624892531291332638035135390783211751607205567933409415468098486773047629725410162442784177115818633238054283502111368077149258350214107876076105482107042404207688009887172218164143190484624205270711129157693401493720071404196142281847270539005582221486527899771796599509616881426828480862741522682414444810864118406227286903741472460939599689455679048811866586386474541071449863486291600547270322837946263496090650839606093846086047164675070925905527063868915829423057316773354039330906789531692294516259479686235620680015532783847439934577541169388909298295631553579298370203898030712540848518825330082771275554741017420968986869207368208860671357926410084512992445029957760476220418008402891860969603275230041204451866982543271776620620517233626761881810972711051610422385708881053990389367586388211331121745544847078191592544331875200204261557612460355797788440210946192470493361760374031459520972447140284441266964900849691934143743226573011384487836692643525521294171979831688231065487469635397619816540444201579149097625415914412079662199372382746207764741484251137421717 A013799 337 86590244619325869079925532599279835764921026426266267799449626876682517146413751956862422166600339205276488670311980059077358352064168302118345443688351302503480448127383291024608005400114230684731216518595448697389814392656015600717724451153484801664106849913542018289619245530611744650205419748038527813695581905080094259936896403752768033422649081654261392566610001627866963406413203055568994728129908930547287461794906214663555586211751474921501896159310837653398225746106315184360880725013352587439649528358882604895983912068391103802783651459967740465135048609648674459238106575777250387525722986093663431351926736780559872881240062138959375246019711839893864538433827876723345382282678594167750431648241920760629332438958243090085800257541257760194956895906730543649313115721573784099367541679551031974403230587690574583231711845078629989646338063593070284700714787758471160105004151940024363764717330028815814663623678886999318575562241923631839466731971469153338916638468621532801778340751393531655180879174546170252494030401118958198560295233971431643413269634653736198423775577222500623596961331358737994994441152839143845206840349772888418385212061542592709613946106403191600345045273758231351783019510727634833703828168174506377400230074658662687593033914346969480221940635640864834203149760905238042712515378494062773663927025784533168051331079450294151778152357103778591732413682845915972847567461387620256591419580211626841302077377279503931523407232076274623614439968781531696735901659237 A013799 338 2473103976572566146791753136568031389281909435760590874620080793224929372218723169639947639500272288041901792912780462467308431893304710876802064217183001550801905078966194174953829242232662542586608274987604610246150488868648461572098928049394679420328555740380673584369815271599802038954516993423728392886959514790992572158057698187582807802584280421127359633094948256493508341850567492470106058430118328965361077196324316397005811097793833875233015656206076834218706725534542467980531114387106363249863830179458046078434196512585318315711303869348138635424722123340175791230299561910774048318122174205821121262842379529189570529361097414750818716401568989859208665082208557987095467463375583328025120078305437498844334363789086380895940541155635862888928163903992131057168031898123868847662036357909657024220930668815030500671680922007290751134289061434281680401337115053169694803759023583559035853484091662953008482607755892691587537836633191580848967009331837130488512798111302299598351591190200550657603621090104213168581482002286358565109080592177458059167526394035345359563181454261051840310552812584936915875036233766238787362952567229863466117500041689717990379283914744981555297454838063808845638274820245891978485415036311232076644927971162326065020344641627663795324618846494538740529676160321214503737912151725168926878615419783432051812714066960179851268935809471241020358469467195762206100499374264691822148507534630424274214428631972479911788240033955330479525052019948369326790474087289467957 A013799 339 70634322674889061718519261333519544509280615394758235970024127535297207799938952448086544531767276818764757107381922788528796123304675847352343756106963707292453210960353471830856316987407074878816118941920975273240304112577468710960717484018761438924003880501012418243186293972161946034579959849175106629244450701945538853406285917935552573649609633107818518480824817153711091751594058152438699134822609593579677725804218800614882970764089689310530160156901760462120482787992067427991949158010144840779360853755501254046159086595949276415030549812452187566365488564718760773328585787733617594013887417492457044388041201733183323889082303262698133359145211919368858683412958624669433646221470035431725454556481600404493033764180096124768957795946115879970677289261919255123776159042315818158075420418257714268774000832026086129683878813450231143146429883624519073942589343033579653290161472570029623011359141985600875271760116051164431668152080584740627346753526600283882414026856904978828519795983317927331817021954466432307855707467300686978080450793180379627883721340043498814484025515149901611109698880238383254306909872597546005873288272652130455781918690700035523222727889031418200850607629940444440274767141042920797521938852085099341055787784367194743046063309527705658266438874730520968268080814934207441258508965422549720580135004434602831822926466449696732092075654308114782458246452578164368436362628373863132383523696579547695838296157765998760583923609798193825715010741745376342462730407074494319877 A013799 340 2017386889917506491742628622946651710729563656289689977539859106535623551974056420869799798371805193220740227743935096763170946077704846876230290018170990443979756158238655508961087269477333465613867173100204974779016325759325083853749052061059845457108474830989415677443643742138917340693638233252290220437850756498266535192136932102157317056006500731192404706330837602727142491517277894891801685989668552602229175526694293164361672527993165616398051904241271180558623108907841437810878059901927746797499325344110871316812349672266907283689687533193446929082964718896932526447037738683459852102630638531002065644766844762701448913596079663485921386870546397629093972856957511279183694369731405681965510707587670989152725537338747725419526203610017015647842514058609675845590170878407582082412792082565858577230454237763497045949901262790952051679405183906199889270874294226382068477620301818072616062827428454250746598636740674537307332874091573580777057650627473230707965627021060063100321353893079543322524025964041515773144666860973574920780955755104024822551986965192982369640478252738196339914904109718488464126259652871258511473746986355217497947587379725083714578764331238626335234494204518729033658687624315326860898024095554402522279894354909311449056138614183420801305747760701178409374704656155335898729784274561433442569489235861656691479694602808269788365281772762694066301789976932084952526910953028985904924005820298008461740837576561954690601037442219446213856246421794989693717078043156454632270006997 A013799 341 57618586962933902910661216099979319510147067587289835448515915941763944267931025436462352041297128123577561644594530298652925390925328131632013313208981658070505815635454239991437613503542121111397660330914954284663485280012083719946926675915930246100475149647888701163467908919229618167551001579918660985925455456346990511622622917769715132436601667383586270817515052771489916700224973956004747953550923530872267482217915707067333729072012803169944760437034946187934834613516859305316488268858958376283378231153150595679477518989615138929461165635538037741538555336415289887853844854538296835903233667083949996880185853267516082421217631268821400730409675662684552958767563479644765494893898677682616951319411471121190994071931973785707087901305695983918030044027950951825900870458198951855791754670163486824279003484763239129375129966572381548015491457544975037465440717399698257789313440225971987370414184081855573603663950405460034734216929433040573543559571262942250206273348496462208278188540244836834608705558989731996784830216266273312424877321526052956907299712876769459301699376455625664309576277669749023910101945656014346201687677291366958881043152328115972084088064506406760632388975259419930325777238070050474108466193129290438836062670564844296492374959692681506093461793386356550150939684452548603621368665749100553227182065444776765351557550806993425500812711875305227645423531157278329121103729460866430534530233531419675780062024185987918256230387229603313948254052886700642253465990591500752263669841317 A013799 342 1645644462248355201031394993031509344529310397360584990245063075212720012236378017490801236651487276337498738131264379859826202090218296767541932238561725136151716600364208548395449679274666521062628576711262009324273803082425123125404172790834883758875670749093349193929806946642117124483424156124056876419016933288726396002453733154420833897521780222142607480819047422206523510875125481157451606301367926965242831559625890509550118636025757671336792302842155098073606811396655018619144221446880710185029565659965134163201557419862397982964340351716601895936082678963357094486993662890468295930232256765584695860894988155173526830032396766668808026261230746601933517055360380542134147299664640133293222746633711026692335981688449103293580137549191982996682856087482307135099554761156620263953268305134539347188232618528322872774083086975273789392870451518942032045050452329652781940720581166293985931286399511561877037694246087530344052043969721537071820977604914840893608141373106407457130633342897932784833259239470305735560171535806781032076166921180105598502229387099473412527115835890949124598345808066525701871896421669881425741866401751118731712601473473643320278693639210367483490421661522384292630034523696518711591011902941965664223596785934002517952118721223782676495535362280907729428860988327649240668029910462460060900721546971168269195205835208598539225728711863870592606780941473383026358027843617131806122496717999890877359954351472776000933316196089664700249676084004497057043401242157283852985402674337854837 A013799 343 47001251486275272896657672395972938389101634259015667906389246491150496269483192557554774120003128099475301459767041953176496157898724773977765126665561431613629177823002160350722438289763750508069734779450354248310584089837143941584668579079035115037248032264855146327829216203045507192371077323059188447403542631659314596226081072623413436947119564924615012259672813425640517994104458867337975327573369362054300512174475058843260938363531664851050124961474791756080284140299863986781378108744359963594629424814264196835199681468689948791444524785377866749830457393872441975643026005814665000063363485481864498483021756699911099792555284052827826038047011353697823180618147828663893381025721786846987734866605420633359807973003794839167942308542472226368259052714582174085578383533394231358769296062947578295043111817787429569300587047100794698849772965832503377238685968987213105008920518690522532183470856449718770073585362505954156470427819216820308278941373972770762342125757292103383108018906507858267622717138511402113334059234177473057127403435824995998822173524948060135186955388881397947653354624188040571163233699313483400613446300413702096443610683880726870479769029487305695969933074740817781806416031296270921750890959925481335890147803061045915230462796872457023388985482105005660217698687625989962719602272718321799385508103043536936484273859392782878826037739544007995442270469421292615811633241548901514664628762794883348277656232413955362656443876516913503830998635252440446216582877254184125116085781763471999557 A013799 344 1342402743699508069201439781301383093331131776071746491074383269033749323952709462636321903641409341649114084992406485224673906765745478269578949782695100048316862947802764701776983559993942478260979695035881567685998592189838668115599719287076321920578841049516527834269130243975182730921310339423893481246292581102821684182813101515197311172646681893811929365148515224249718834429617449710039913330823002349632876928215182155622375660600827879810842619024681527345408995331104415326462940163847664920226211002120199725810138102427253627432447072395177252241907693626390815266340465752072647066809724508847531941173584393106160921175171467832815539472660691272963527861634920134469458855475639954136816695525117418709389475516961384401475600274281549257303846804581181474058204212097272641837809864853845783684726316627826775928794066652245797393848365677142128957314109960243793492159778934320014041692111131060417792071671538532556662951888944651604824754844582036305743253453754019764724948127988770939981572424193024155758934065787342807984615769530597710722360098046041545521074632861841606782927461421434626752993117686092399404920639786115745576525964742317440147772683251186937982597258547672496666173048269852793796127196706431672434358511403226532384897247941474245045012814354401066661477692217285899325234560511107988912249496931026458442927345698117271802150463879116412357826686877141538400196057011878176160336462094184663310158139653974979112830693557199566582917152021444951584391823557256752797440526012946523779347477 A013799 345 38340364762801649964462321593748802528630454656385151531575460546872914441413334962355989889902292206840347381468121624501911451136456604857444384743554752479977922652194762647452427456986991121611841069919813454679805791533982200049643582558186830373652279215241551474560628898175193977843544604285821717875362408877690121945324992375550404401961881569162514598006743319796219630144303981168449964641635770107864597946753817546730671242420245075277476041963929102512226315651673206139108034019653157786580812431555024368863354343424790853098120834678657501281125637663348074821950042344946872875152541697194359771858743851505062069684072292773044622878662003447111319256154953960582214371239752730101621640892878595758872810239934099890544619433755328337855168585643124080576370501710203923529687550090689427819468329207360547302287337654792219365703172104856345149848294574522985929575446143113921044768386014216592559359010812028350850568900148194485399823116107538928333061892668558500309243483487286816813690007376962912630915852952297938848610993563401215941326760292992581627412589167058131327191225657594374692236434232485019403938392931251809411158079005328408060535606337150135720960301380074177282568431635265643611188865132394996397713444187552991445050298456445912730610990776048864918464367417902570628024282757755271322757881847046679588447920483927399941219398851443853351888003898039478247999584316252589315369693872008168801426626657179378441557438687176821174696778884489262201814872618810116647698863455765665661943290597 A013799 346 1095039157990377924635008367039059549020214415441016312893326728679237309361206259859849427245499367719567161562111021717399092955908337091333469072660667285580649448869334615973888780599005453424355792797979792079109933212002065615617870361444374062301882746666513951664926121960781715201189477443007354084238225759955707572880427107238095100124433299496850579433670595956699828856551466006152099440129759230050720781957235782952174701354764619594999993234531779096851695801327438440539064559635313839542534583857643050999106263402555451555335429159257136894090229337302884364989715159414027636187231743413568109444057583142836077772246788753890927474037465480452946389275041640068188624656978577724432415685541505573469166333262757826973844875647485932657481469974553266865341717899345134259931406118140180747951834950491424591500628650758520577303848298486802073824817141342951001134604317293476698959629872952040100087852707802341728643098357132582697504348019147419332120580716506699327332303131880398775015800300693437747651587676170581431455178587164302128500233600728161123860530959200347288835908596006552935584964798114004639195884440509482928592085894471184662616957452595345026326347167716298577367436975934822047179165177046333492115093679440700988662081574214551713498980507554731630936260797822715319707001539844248304249287863433500215725661056941450469721167250596087895583273279331905538241116127656490203436273826678425309137545883955700227669322006344457189570514701719897817746034576865835741574927239160123176970762322740917 A013799 347 31275413391363183905500473971002579779566343919410866912546304697807696792665411987857159491558707441438557701375452891270635493913698015665575210184261318343468928909157065966830237462688194755253025798103100841571458802467990996047661995393212767593404073127542304973501954969321886567861172665249733039999927965930094963989037878609827234154653939466929549399205065891119303811971966420601710112109546053369478636253480611196897061645393432300252794806771462142785181283781712969300236222887744198571174330249558143179585473989040386251871935192217543086832111040102707680348471254668024043317143525823634918773831728632142541217253140533599878779585984051587216601824084464281987535308827965158387514224394750940683852859644317626296199983493367845722630328263943215854941024804923196379597900890140201702342252358020985577757849454894314106208375211253081554030510602373896023543405433906218987998985988801383217298609161187542682111775532178063694423421683774869443544695905844147839487937909749636069413226272388105275510676995619107976263791355627999633092095171870397009858580624725721118916442385410543158393242179598934086500073655505391341923518565231991505149002921803575649296906801457145203668191367469674452489484136621620330868299190578505860937177711841141811489244382276270690111170544646614572246151670979491575817663910667524199661340605447304766865706257844274866385753868130998554077704517721997016700343416763762505254277447991658754202463505823204041791323470395822001572644493549865134615121496877652278057461942699803330437 A013799 348 893257081870723895524999037085804681084194348682293769889235008474085628095316831785188332238408243234926646508984310027580620341669129025424493578072687513207816078574434961078638412171837530404781669819622663136122434857288290838117274250425549855235213732595735772348189335878802402264682952492197625355437942634929442266490910850975275634691071165114974860390695886916258436173731332938805442511960744830285679330035659736394576977654081819927520072476199730260087562646089504116184046761896862055391310046257630127352140722600982471739714341024925248103011923416373434058432687504573434701180936241048836915099408001462623119705966946780146137823755290497382493364697676384357845995955435512888705793762938481616871521524301355724645767728554079041684044805546482188032970609453411411797695647323294300820597069597437369086341938281236505187417404408599262264665413314400844328423202597795520516239038826156306069265576252677406543794420974537677176427346710294046177080059766814706443614994640359355778511155565676674773860445671877342910070144908091297520743330203790408998570921222791320877372510969710523146869389891525156444528603674889482116677613741590909378560672449631924119568955156417524161967213646301372037552156426050098269929493182112705894226732627894851277944308802192567180265141925651958797922337874845258896928298952575158666527549032180471446451436430290334458843516227689449703013318730657956793978508326189820912567418192089765678776560189816530637601989637975072186916299380277698109742485072322626713599170545449082920611157 A013799 349 25512315515309745180089497498207667496445674792714992361806441077028359624030344032616763957061177835032739950943100878697730097578411994095148961083334028064728435020164436923366991690039851705890969271718242881830792861959010874627467469866404129415372939416666809394036635622034475411081609806129656377776663079596219800573246904814704847402411683546848796987618665226215257195557940600065222243584110833097789287345148477731165513058778230858949900789992740495958360876734962327062332559566536277164031206231164174067304491178206660375357981294012890011070123544695041650142895987818121868500428719980595831132154191929773978921922121966987753842384274851895741392989130335213644439490483193683614326175663285973459467526255571020851607772095233051509538003691213077772409673576598883332353985383200608525737072904772408698475012099250395824657828487314003529541108869672602514864095089395637861464303187913850257644294123352719408297312457453770597835941449392708252863583586999994830736087861923303560390057114111291508216228188834488790854513408719995548489950253950457871408184081044142915578636285805902251597736644691849993212181449558518498734429326073577962761071365833937384779008928222440907589945588952013486764527139684416856687456254774320993045009710585304847349367403699421911235552718538545595227459892043455439355169146384499106674693327908106444982099475885522242479029666979038372967763396266321903992820176304307475083838030984275797551537335581349931540550426050206036730516426600111335712355116150606541567105909948571257295575255077 A013799 350 728657243432761632088536138046309191365984917754732896845553763601006979221930655915567395377624300146370085738885904196485869316937024963351549477501103175556708832610916482968284649659228204571951973369544734947969274930411309590235098406854368340232466522679420743103080350000926652215901857672869115805679274216347633724172504848412785146660280093781548490763376697525933960762330341478462812499005789504105959835864785672479818218471765051562468116462982661305066745000427259023227280233779842612081895281168279975536283572540760426980599303738302151606173798560035084569731252308073378686240744671365797532965455875706274611989017725499137237492337274044994269925162551504036898836287690494797708769903119110687975852017385363926542769578811951184163914923424736714257792687021240706855362176529592580103576539233204764837144820566690555148052239426175254807223610426719200427033419848228812961281963350007477208578684457077019020379541097337142044792323736105140410036810828306852360653405424391472988300421236132596766163693301301834355595757466451792860421469203079027265289145538701765811841430958902374207882956309043927656133114380840846842354035981987460194418959279583085646673273998961134761676435966058457195481659636526629843850438092609381882358522344026891745145282417059189206798621194179400745291481976653130803422985989887678985735916138383428175133743130766400767443566318588314970332290360762419899938937055427325795869498002941901053869457841538935394729660718419934615060279660125779859280574472377473433698111894041143679618924860254197 A013799 351 20811179529683104974080680638740636814603895235992926266805861042208360333557561463604520379380327636480476018788320309755832913561038369978283604626909007797075160968200385670057177878917216750779520311407567174848950461287477413206704645598167614165379476354246935843767077876376466113938372956994814816526005750893104766796090910975517556573764259758494806444692801858038199853332916882966376387784104354026770318872134143591696088137772081637675651874299247789534011303957202944962394350756986084843671011125447244381291795115336658554992896714069647752023929860673162050396094297170883768657721908558878543339026385266046909193018335257980858640018644883999081343332567633506797867663212728221917360177202984920359278309468543379105988041940448137770905574127933905295916816934013655828495999123861693680338249537039561288513693220205248945583520010250991452549113537397527083396501504285263126987174155239563556554215806778576740241060073281046113941313558226898915251061354067272010272621912326044860018848330925183096238401244378481691030170428999329655886497581909140097723923285730861133352003109617210709751345115142603617786817879831195426664473621681543850612799895984172509154635378684328969928240687626595595960151680878837074970212362363016555942041756667752055133094411113627502935375419926957864686270016735190068876563902857181999511603500828369092109994837557819172318955697625200863867660544993735474762155981240059852055828732462023635999565585412193533808873839778791752540736647372852398560912487505573018739851773805709104633596112933720120517 A013799 352 594388098547279161164718319723071328061901851835193967106242197226512979486737512962008706555481537625518875572613216366936343844216816884949758031749148171692263672412771215122503057399754627619013879614111526080860874124831642398596691382929265228177403224153646734633831511227188248680193870024728905974799250251257965244463152508371756933303281022962370166866871113867429026011041439094402676011501804455358587077307023275122431973302908423653654293181860816116880896852321673311070945051970279569220087748753898746774074960289130304989152123050543209445555460750686181321362849221497611316633195430350130076305932589583565773461796673303191303617572516531897762246921464180587653898329018730746181724021094452310381347796731067450646124465861139262874834102667920269156680208452364024117674230976613833204140745027386909961239592062282115134810915012778566876255231741610771028887479463891400169880681047797174738744957657402930278024916752979958060277856536518459918485563333515355885396354437944167246998327179554154411664977940693815577512697622649854301774257436906950331092972963759124829666560813777155081208167833587901927609305465858772580964031108846573917352177829203951033965541050603119710120482279303196816217892157580465698224235281450115854260654612187666446656309475816315111337257368533843573304557947973763557183541629503975088050907587159049639753562555488873380601693679873361872924252825566078894681936980197349434566524427847857067783592684957659519115245737922071244315979385616037355298221555646670988228906511664857737440138581499980362086037 A013799 353 16976318482608840122025519929610640200775978790264974894521383394986437207120710107707930667931108196122444605229406072656068916534676507051050039144787420931702742747781158675113809822394391919426655415658639296395467425879316538546320102587842744181974813485052304387876861792159723570555017121776282283546241386426178745347112098791605749772075009296828254335884705883167640411901354541975234829564503037049496605514965891760771779589504367487972020267567126769114235294999159311437497261629323154776494926192160102106614354940817850640795173786446564604974509514500348024719444336615193276814360694686230065109373740691096222055842374786212446822621488644667531987534323938461763982990175103968841696219766478652436801674422436017457903960869459998486968136806298470807383943433607968892824893710923067690143463818727197535402963988890839490365334543679968648552725673772145231356055300968202280251962131406135107713294735653085091670669647381860582159595860539503733731866174368532079442805279102123360741519222575246204151563434964156066709340156800502488712974566655499408406346400817924364260106643402289326274386481495104066954449373410392403684913692499766997653495550979894045481089817946275702040751094379178604267999217912655680806982383873496758913538556378691941382950854938789775894903407702695106297151479552078660956719132480263032489821971596849616761001500147317712623364973190863088452589584950992779311010802091416497200654504183762645712967190675075713525450533520792276808908687232579642904672505850824570094805798879660001839027798026220939121539302757 A013799 354 484860632181791082725170874709609494774362730228757947962425231144207633072574601386246207806780381189453140369957066841129984325146895717885040168014273529230362035619377672919925522337406227610744705326626396944350945150539159657421448450011376616581382647946578865622151049645873864898621844015052398300364200237718091145858868653587051819240234340526711772087203084729150977804314587073354681967191771241170672550112940834579402796855834239823968870861984707652671674260470989093966359289395098623571471586974284676267012591464698632151750958514700331682676966243644439934012049698066535179094955800933416889588823407878399198136914066269013693700892337180349381095967826006406441118182391144454087685732750396792247492623179195094615195026392647016786296955324690624729692808407277199547971789277673736298187470126667488808644054486711266684324319902043584571314397968606239952760295450952825326276290435090624811399410944987763303205995798873320087060217372868766139115829806139644720965961576435745306138530515971606836772803266011261421285464218379151580131266598247718603493659553760737767632905842212785447722752297981667256286028553974217441644819971485845219981486431536753832985406290363580325985892006563720116498325662803358899528223865810940931329574708731820537838459367906774789334336227396674930952943407486918635584855142768792470941805330777621904310963845707541190235926999304240669294411135785304769901779518532946576547893293992444924208055932870837454000392687887348217939241016049707181000351439605400546477748421801969312524472939426896242250284026042677 A013799 355 13848104515744135113713605352581156780250573938063555751754827026709714208185803190192577941169454467151971142106343786049513482310520488598514632238655666268348370099325045716265992843478659266790479528833776523127607344444548938975613989180774927546180869808002238981034256128935803455369538486913911547856701922989466401216875147615099787009320332999783414922582607302949281077069028921402083071664964178419075578703775703176422323280999481723612374920689145235267955688553311919512773187664413411787824799995572544638862146624823257632886159126138356173188936832884728848955318151426478311250131032630459319783546385352414959497988402646709300105791186042207958673481937078568974364776407273476753198392213084082783380636810620991097304585148800391446433427341028488932904756300920244096289622273559639582412532334287750147863682840194960487770986900722266818941310520381362819290786798374663644143777131116623335238378575999795507702866446011620895006526868386504829699287215093154392875508828584581321688622570066665062865068034080547637453334143541126948280129105312553091034382410514960431381363423759439365172409528382654398506785261530057624350817703205607225327891233971121226223896189059074217690483061599466410247308679255326733529425601831426283939703983256089526381204238006785394758177976990676432702947016661233883150939047732619481762568902052339659209025438397253083934328311027128417755717676449164089533164724828819487172784380369718219480306285498723988523705215558750552452562662659395686796551037466569845007950972675086045535011471622971583574910362067804897797 A013799 356 395515713074168242982774282475070418800736642245033215825869614709856147499994724915090218577740789036327447789699284873360154568270775674862176411368244484290297798406822630702273021602593987318802885823021491277047593364680762246082511144992112705646471822586351947537319389298535482488809388724748227718335263622502149885155171091034865016773198030806814113603881847179534416842168535024164894609823041899827217603358537858421797975228626197508093040109802677064488082420771141733204315012883311454072064112673547447430541769751577061252861590801637590662449224884020740655012841722891647047614992422958548632337868312050323658222046767992664320321502064551501507673317604901008476832378968137769548099279997894488376134367948146126730116256434887980101585118287114672412692744710583091634127901755136866113284335999592431973134645598808266491227156871528662615782769772612103481764161748378768340390418641821879077743330509130159495501568564537904382281413887986964441041342150275582614917407653204227128748749223674020860489208121374521073304676473678126769828767376831828833032996026717784880683120745993347708689188540136992275752293854559975809083704421255347962589901533449193342180699055716218731457886722342360143073383188211386836333924613907366095601885465777172962973574241711797659688321200830709594428869742861500936673970142291345018620730411516873006668975546063945330248350891245814739521052557064575561156717705835913373141894687739522066577027820129055836225544661573474528597642208215000210596294181082701343272087730573132546525462641023691398483014851018575685980117 A013799 357 11296324281111319187831016281770486231367839239160393677202662065728201428747349338299891732798854675666548236321601275268039374624381624049738620485088430715815195420297261155487619769991686871812329221991316812363756314088647250510362600812119730985968881724888797973613379077755471915362884951367534131863373464322283902869916841531046779744059308957873417898640469437294682479429175528825173554951155899700965161969523199774384971970504792827028645318576074259638844122019644579042048441082960258439752223122069188646063703485874792446442979894885571226910212311912516373847821772447508331326931798592119107488201856860469294002479877740638485652702420465655434560657624113577703106809575708982836063263536019864482510773682967001525538850400036835599681372563398282158778917481678963680162327002028464033061513920484359449584698612947562899255938827407730132969371687475574287542666223695446002569890746829074688339427262671266485351020299771767087062339462054795691400581773154020915064656079983165931024193026577353709796432273154577696374654864764720978673079425049693863300255399519086653977190611626316003907871913894852636387761264780087469083239681975473993159530177696842411046022945730310923189168702676820148046318897238505419432533220897808283056485450788061836995488253917530652958358141816925896726482948725867328252345261233983105076826681283333409943472610571132342577223149804871714775460782082321342602197014396379521850305654176528489743506491570705963738437781079200006011277259108828621014840758105903033065194097672899238661313738490277650032073387159941540167278121637 A013799 358 322634317792820387323641656023646857254096856509660003814585231259263161006453044451183207780468088391712284177581254022930472578646963564484584739674610669674397796399110075861881908250732568745831934909293999477921244086685854121826466241794951636690257230944548958924371719839774033374679357096008142340149809514508750549867694910968227076270077923145822688603070447598573426294976682278775781902959963651359265991011552108756209184449587387932765138943851256929545026969003068822019945525770427941297763244589418096920225435260069947062857948777826799811782573840533380153467637642873285451028499099589513828970533233791863506004827788150375788726833830919584866486942402307892778433588291824258780802869852263349484990207159220530570915106275452061562499681783218336736884662194232881669116221504934961248269899082953790239588577084395343965648868849592180327738224765989877226506090014965633279398649620185202173662382049154042088110490781781439773587477375747019742092016023051991355161642300399202155981977032075799305495902153567893586156517592545195871881821458844306429718594465664633924242541058659211387612729732750886147870849483384078204486408556901512718629341405199516101885461353003410277205847317152660248350914024028953284412581322062302372376280959957834126428140020138592979143666888433220536405079498559496762215233006103791464099246844133285521395521230522110836348070381576941045701935397053179866061348928174995523566579788935830195564288905750933030333521465403031371688089797407254244804866892262696527375008623635675155405781685020819962566048010675090328717630432074357 A013799 359 9214758750480743082350529337691377890034260318772399368948368789995815141505305402570243597417949072555694548395898196148917227318735926365244224749846555336570475462954982876691209181549172895949705892944345919088908652359834679573485702331905613695510436773007262815838980690343786167214217118019088553377018709543884424454771234352163533525349695562967841809192295053862855628410829022564115106930439521846471995969280939778186090517064665386747705133375335749164735515261696648625711664161529192431405416028718370266138558656462857758062285875043511229424322091459473870563189198718103905766824962783376104469227399690329413595003886457362882901827101044894263371733561952315725644841715202792655038510765850493524640805306674497573635906350333186330286553411410498915542162836929485333351628402402447428211836587708243203032889350107415419002897343213202262340531437541436883466240436917433452092904831802109559281971293705888596078523727218459701373431941328710630853890069634387925094771665741701612777001246013116903964268461408052608714216298960683339296816702686052235939192776533847609510291215176365736441607173897098059269339332094932657598336314793664104756772619873903379385950661703130400927276205225197129353150455440290934756107735139421418057438960497355700484914107115178354077322270000541211740265475558357787025629269887330388006138589115290767776577481864942007596937238168219013206292976875235870154578186737606047148585085351796246215511655437152398279355706573375979006783532703748588485871803309914875518357621299658518113544530705879638950848897232891254878504242770475710277 A013799 360 263182724672480503175013468413803443917268508964458498376534361011070476256533027602808727385854043461263191996735248380209224929450416792917740303080367466967789349697457265941177625434225927081219550008383463795098320020049238283298325144301556232757473584673860433283177127496908876721805255107743188173001031363282883046852721224332142681017512654973924529912341139033377019603041687713453691569040283183457086676878632921004772931257883908110901206314332964331894011051389317981398950840117435265033370087196225373171183373787235680428016946877117724223588063254174033217155246704587765652606287762056004919745603762555498381686906001108741298559083832943225056160082262920089440142324227906961020554905983455945557266040363930325200615121271866134779314251983295259526799712785543030605855858801016300997158264781535134121822352728417891782141751019512269814707918387620978828679293118798816825225454901100051122652382119533884192598716173086427530926589676289304327817954278827753528631773545248739762523932587380631894123471526275390557486731714616076853656381845416337910659284890583221575223427396652181798508742493675017670791600663963371633666083486821840495958182796218554418642136848903107380883935697436855211455330157830149387569193023317015121138514150764976161549631813316608970802401353485457548513722247422256755238997577252043211843324243721819618466829459544608678976124459322503236184933712533611687484907591412766312610738622732652588161228390940509647256678335442191336412744477551763435744984574334478759679812021939546935840945341490628368075195353868607130584959677767556761221397 A013799 361 7516761799370715651181559671366640161721105884533899172132197884837183872362839801363820062867377335297138026618755428987155673210033354022523580796278375224067031616709076972545974160026926703366711567789440109451803118092626294609283464446396747563786203051870127835000821938439214428051479891132253197409082456766722422701160570888150327112541178938710258498826375271932281056882473642783950884903359528002717852578330634856817319689656422299555449353543663794283224849638730310866735434944594068604618083060411392883142168338737238268704592019757359321549898674602464562715171001129731174804088184772081556512854189062347589279359722297666760228145993352691450828988109511260674499904922273250713708068669793485261061075378834214018054768478645768675431994350894895907344926596867894497133849183215826572779837200425424965653368216276343407189750550868289938177872857068842776325909290766013007345264217430318560114074685716007266424811932619521456710794327744498820906808592157599468531252084225849256357446038628178227528060470261951429712378544501149771017279921886936027066339835759947391409956309875782964347208194361852179695478906563457857229137010467118586405061658842798132750838070541521649905426087454494021694375684637786896658363721938957268874837102659998484150019034220135668815087385056898153043100421108627075186381009803895606173457183724938890123031116194053568480237090682710014928677891763672483406256445718340018654475305803867290570472844073651896035297989938564426759284395023355915488312504427567047855215111158615400034553239898313836820595654501841288256637033356719188657244319717 A013799 362 214686233751827009713396525773902609658916505168172694255267703788834808578555067566752064815555164073421559178258273807302153182551762624237295991122506674774578490004827947412885567984529053574856649087634198966052948855843499600335745028053537507169297745364462721095458475383762403279578317170628283571200804047714359114767847065136461492661288611668503692984980104141657879265620329711552421223724851479285624587489701262145559467656277077297603188986560581628523184930531776408664830757452551193416497070288409792135423469922674262192471852676289939582786656045320990375707998963266252083579562645275421335563628493809709497407793028543660338876077716146220527126729395751116124391784485046313634216149277971732541165373894883986569662242518601799139013190655909122009678448533143934732639866521827222745164930281350562444025849625068644052746465483349228924298226670743218534644295253568097502788091314027328395418087098734883536359053607546152325116996794710630823919360200613198420721090777574480610825016309259398356428935091151594784015243609497338610024531849012779869041732049139857446059762166362237244720613239168860104282573050358919860321382155951373946314966038209157469496686132736399842948874483787803753613063928939831555459526262298558556334222489072216705808693636361294837027710804610068149063991127283497894398228021009062407920110624367979640803891709618363969364051546988880736377969266662249798566090346161509272790469209064253685983274899587571802664145890635338592671921606262068302261693438955742453792798789801214440386875084735741493433032488227089033897810309701256747239555015437237 A013799 363 6131653522185931224424318172628432434468314304108180320624700887912910967812111284774005723197071041100993151690234558210356797046860892310841410802449913138236736253027891006059424707206134299151480754591920356669438272271746192085189213746237084742262312905354419777207389515435638000068036316710314407077066164406769810676884480027362476691899064037864133975344016754389890689705382236891648702570805483099876723843293357748139323955730929604696844680645156771892250684800918066007876231263602314635168572824507272073179829724461499602479188584287516964423969683310412806120596158389847425759115888711711308765032793411699112955463976688235482938639655650852204475266518272047627628753756677407763706847439528150653108224243811781540416123308573785985209355738323420433718426168555123919898927227729907308824655573765653413963822291141585542790491800669937327306881651943097064567975716737158432777130676019934526301535985626967008681950930085125656557666545453730326961960846689713560094215073698304740725773290808757676457966815138380698626259372730853488040910654139654005839700909055483468516912867233471857946465434723901813438414568891301110130638995756127191280701745017291746486294852637084315914462804131463463006942718874450529055479529577509130927461728510391581334602098948114941840348448290468156405416650586343983361907790508039831432606279542573866520999951118410093329006676233549422711691180225140516496846106376718866340168591080084149525368314407120638255890670782435905545302752996450932780896226310014960222776126235512485631889539295137512793940840896253889897155360255377593957908930795902925957 A013799 364 175126156247152381700782951328440658760849524839633738137362082059680650151681710404430377460231546004885465405424789217046000480455393945289941533928771969141179424122729595024063229062514401718065441831899837306835826494353342992145089133806277377323753918889827583256820251950357256919943185241563289780528086721621752562742497634061499696797329167985437530469800462522129667988675422067862378594124775402815579109688301590644607231499631080439746580923906322562014571808599020883250953041119745708295049608440752197682089116760344890146408105155835772020912998125028700155610346879772432327106108897495186689638101612631538365121006638192693628210487205043989812018087028367952292704836044463443139231269720363510803423992627508292575824897816175901523564409242255211007431969800102894276233260551193882647340987842320827156220728457294824687639236318934080005211846861146795261125954445729981998547629237805350005698169285491804734965200514161273876943514204703991868360563742304908989850876719897281699868810958788927997315990207167291133464593944565906471936449192882658060787697663533663344311548401055189734808999281149359693614558502104451006441180357790748710168122539438869571395067286167765146832972148798727966941290993773181560353550844263238288419234427985293954497570548057110853902192031624061015095104957396570508799448404700125625546667950015452201706279603892910675569759679906405062068611798410238291666421644225467541541555129838283394594044427781772549226493448217151898279391928331635091155177119640337278922708941412472102132397131808422502907744356837907349352654244253839461031836972461783468257877 A013799 365 5001778148574919173756061872891593654868623278944779194941198425706539048982181330860936010641673185445533777444337404828050819722286506471426020150539656210641225532369279963482269885254473827469667084160891253320538040505225829198655890750641088173743735677412365605398043215954153614890497313684289119421662684856238874944488474926430492840228518366832081307747971010094545447424558729680217395026797710279815754951807581730400627138860963288439602097767688478693698185425396635446530469807421057174614911866676323517998147263792210407471561891355825484689296139448944705144387117233180439694477576221360027042753820158369367246221070593421522715319725063261393021048583617217085431942822265920399499584294483302232056592653434264344258134906527799923414523092368051081583264489460738763423498154602648482290705953764525144408820225468797487903664228505076259028855558201213619453018384924494015860518838660958601512745412962931435035341091884960143199383709200550711752246061043970505659130889996986262629953109793970572531341996306905002062882267650746854744976925397921596874157432968184958776882133882537274015879828468906862209325405378605225194966552198861573911111747848913553828614516760237540358696517541840469463810212073155838545257765663002348755541754497687980634405112423059143098300506615214806652131292688203450301821045886640287991238383320391330332933051766785421804947906217806834977741621574394815848284668580723578453968356063311212033000502901875205778457879374530075366757712865079829838483013714047673023311490075681615709003394481580355105548086575647471804861157870133908846530295770480997636913224997 A013799 366 142855785701448266521646883151656806376702749469941838586715568236604461777980080990719193399936827849509890217587720619293959462088224911330398561519563121032124042429999005037017110192753026986361161590719215086087886974869754907742810895729060119330294834682574574055773512290866581394887493776136981539802107942179038507289535332373781306009766713075091074230589800019310312523892821878396689019360369403301817777178576341801972311713007972481123475514342950639970713873934753304988356748169752813964176497824142475997545084001169321447795279179013731668210987038801309723628840455296866538113974054458263732368091857543187497919319997218712110272246667531808646074168596691337177021718946736952530107627034737595049768342774736023936356591065340493612642194041123906941099617083488159822138530793606243302704852745468602649460314459614325052016554030333483034123143597784862185197658091828473586992278550995638617805521739634284716044376925326346649917598118476928878355899749476841612130437349203924646974090768825593522067658756521513763917980446372980918371285966290038728322810443004330607626530625819147083167543780900448891560542903018343836793439697351685412475262630312820010899059213189144390184731237512505648355883467021403904691107045101010082807028050208466414899244415914992186030560769437150092791521850467778744070310891568333265317759466013696785638900891511158432171117149486781013799278453786290335442858419334046124223790217524231526874527363380457752238535492815953482549967037139545020016913354686915589218799468051542626264845949788416522169558900687067442218639529928894570565751777500707773507878619139317 A013799 367 4080104095419063940124756629694470046925007227611008851875183344405660032840889093175930882695595740209851974504522888607654776196701791692507513315560242299798494775843201582862245684215219203757461136192531502073756139889255069920042421992917686068192550773369012409606947284539440431219381709740248329758288004936575518806696418627927567880944947092137676171099875278351521835994902885668887835081951510527703217533997318898206131194835220702033367584165149013228203558953450489143772457084476310119630844954355333256965885144157396989870480968631811190175774000815204207016563312243733805195073212969382470460165071543290978128073698440563636581485637071375986740524329290101281112917314837754101212403935739140452216433637989235579646280597417189838070673704008539906144746163521505332680098577996187914968553299263328760271236041281044737810644799660354608937591104296333448871430312760713034118086467694986434563143506405694805774943449364245786668296519861819565694722852744808073284057421130613291842227006448427776583774401745010954611261439528858708009602298483209796119627789062646686484421341204020659842348217926297720791860665853106918322657431196061487065705975984364452331288030187895152928066108874594673822692387701598316921882708315129948975051528142004009275937319762948091825218846135894443800218655571210228709392149374083166390740528108817193894632648362450195981239276906491952535121191918590238270583479314599691353955672402709576639063376025509253861684812210316447415109608547742545316703062323212996143678131607020108948750265171906964289684771762523333217206563614299157829928436517197714719158521241238032837 A013799 368 116531853069263885193903174100703759010225131427798023818407111499570056197968633390197761940668909936133582243823678221523228062953999872529707087805716080324544809292857680408128598986870875678516847510794892230728549111377014051986331614539722031793647442638192363430784021393730958156056761011891232546226463708993533392638056412432239266247668633898544169122783537824997815157850421317589105457775617092181731595988497425051665313055688738470775011571340820966810721847269499420435285146789727893326776562741342673152202645602279415427690806945093159402610281237283047356600064760993281210176486035618532738812774608347933626315912901160938024403811280395569557296115368854582689866031429081094884727468808645590455753561134610557390277420142832358965136511660187908259400095176337713806676295486149123039416850780259932722106772575027918756609826123099387985866539529807579633216921162758724967446667603836507557557941686453049347738159857292223913033216903773428615806979397244463381065964004911446228305845531173545727009180688239257874652237974383733559462251246978954986972689283418252012681557926128034065757307452192989203536332477430586694213418892390712132083628380089433123033917430196473462778496135567298479049917285145349529605892032188426472676446695263776508930045789749560450620075464487281209378045021769335342168949178273189315285940223315927874824603069879940047420174987726316656355596362386855795246134752704281784760327959493788218388289082664569799543579921538848054622945529732074836790356163013286382859591116828101331685256323574834807077686766309428920016636663387998246780586075367683930093886525170999455857557 A013799 369 3328266255511245825023068555490200061091039978709339358277525511539220375070182138257438278787444736685911242465848073684924916706029190359320964134819056970149324298213308210136560915664019080254119681755812917001838091170038898338781617242869000950058364609189412091946622435026349895895137151260625492752774029992564307227135529195477185683299663852776320014315820623819762598723365883251662440979529399769802436113027474956900613006183526059463805105489065187633081026679864172947052179077461418361306065408455488087900059761046702384030277137158805725697952242418041115551854449638729104643850617663300913553231655589025332301208788370057550914997253979377862125934351049855736205263723645985151002701236643726709006777459565612129623713396699435004403263909526626847796726118331381444032481675379905103128784675135003938476091531515372387607533243901841620264334235510834281904308485329551943795244273433174492351412372506785542420749583684123207180141707988672894696063138564699118626624997944275815726643254215847639509109209636801444157942568786373814191801357864965933382926978623708695734197975928142780952094458142083964642201191887894986573429456985571129204440510163734299426971715723841478570416628127937611860144687581036327915073882331333648486111994063428720871551037801037196030159975341221238621046343866753986707687357480660560033881738718126216032865488278840967694367617824451330022172187706130988368024854671986992054539726851102085305387924489982778044764186139071039288085947274677789413569362371822472380852781887727402134262605857620856924945811732563599384595159743024617926300318898576420727411493045408915458747685477 A013799 370 95058612523656692008483861013355603944821192831917441411764406135071673132379472050770694680448209124486310996067086832515140546040899705852566056654567086124434851281270295789710316312280048951137912230627772722489497721907480975453941770073581536134616951603058798758087483366787579376661012177154724698511979070617629178714217849352023900300721699299144475928874152836916239582138052991550730976816339186825327377824177712244038408069607687784345737617873190823988427203003600643540757286631375569817262534130897195278513606835254866790288745314392650331659213995701672301276514936131741957733017491081537391993849315278152515854824204637213711683236570905011120178811000334929681758537211052981897788150019781478535942571022653448034182878323132563160761620519989989399922294665662585423011709130525469650461219106530847486815650231610550762458756979080498516369650100424937925468954649497333066735971693524896676048688771166301877079028859602242920272027321864486545414259300546371527095036566286461572968657983658824432019668136436686046594997707107622507132038581981292023349777436471744058864428390483685966772769818996060114145908241510168711523718720964897021208025410786415325933739172788636469449669315962026132337592422001978561582425153265220334411844662445587696812369190635423355817399055720619796255704627178360614358258617005146255127696339528402856114671210731976878318833532684154436763259853074807158779157874286620480069709138594326658407184511358398123736509920318007953107022740112072343440954558701621633669536303495382332356674285899509294633377328893748962023422357420526112593063408062241152395599652869924034417292644908597 A013799 371 2714969032288158780454307554402449404268038088472394044161403203623782056333890101242061810768281300804453528358672067023464929135474136498855139144111090546799983787444360918049916344195030478093449911218959816727022544435399564139940030895071562253540794754734962351329736612438820054576815168791716092114200634235910106973256775995343154616488912453682865377004574679175164718705444931491680427428851463514918175238036339639401980972876065170808698612104076203123933469344985837980167568863478717649550835237312554794349627124821714250397436854924368486122518810931235462596758543090858682054812712562779789452736330293659314005329634108643460819384919701618022603427020980565926640705581284884215982727352714978808465055770978005129304297187786989136434512643671434087251180657945989102266637424476937938686822878901627535070941786265028940326584558079518118126033576518236652089318813744293329719046087538764573964626599993280747911254143259099660045889372339771600223576659882904917185361339369707628985557840671279684602913741644768190176799729512700806426198153939967681478892993363069482065226939260604554896997078800346472920121285285771928569828930389478423822722413757470808123993524514016246203952005333191428365693977164798509697355644802407957971136695404108430208658076453738326465500734430436622000859179856841157506686224360283982192702135153270713973491124449715991621664204526992134868395464663669567261891528047500167531270962707392563690767596828907208812038459834202625148689676480340898201017103151077015479235626364131614794438974279575884964023889890534364104350965950287646301770483997665669553570721685617900346992295231234438917 A013799 372 77542230531182102928555478061288357435299435844860046295293836898698839310952235181574527377352882232275997223452032906257181841038276812543801629094956857107154336953198392180423660706554265484827022914324711325540490891619446951400827222394138889523378638989985259716328607387865139578768418035860203306873684314411828565263186779202995839001539828589636318032627657411921879530946212688333884687795426649449578002973555896440959978566313297343467241060304520437422663817962140518551565934309815654788821405212883877481419700312032980705601194013494888332145259759007016047226020749218014818167505883505553566559602329517203667306219679776965884462452691597912343576479146225943430785192107077578092682675920892509748570457874902804498060031980384196725706115615899828965980970771595394749837431480485824466834348244309384029161168357515491564667581563309116971797644978937357020323034639350761790105675306194654997003700322408091441093329585623145390570646363396216673985572982915647339731105213738219591456517487412419071943819375116224279639577074612247732338645474679416950718662783442627477264946612222126692413133567616695613071584029046932051882884080853893262800774859327123750829379053644818007831073224321280385552585681803810235466174571201573687613635157436740875189483321595220342181166476067700360966539035891240299548465253954070815405765682112564861796880005408338436706351345495422363976242866259066510566883932564652284860629965885839011572013333030418790880630451324661176871725849955016393519249483097910639102448724585963050143971544398966850457486319163551973184367938506165466024866793457329188119533382062932851810446944099286809908437 A013799 373 2214683646201092041742473008908456776709587187165047782239887275663737549560106789020950076424575669436034756699013511835611370561894224043063518328581062795837435017720299279065080173439896376512144601456028080168761960355543024378959026298799000823677217308192969002758061355604816251509204787522203266647619297703916235652481877600816764157722979044348602879329878523341900801283354780591504080568125180534929397342927729958250257947832474085426767871923357408213228701304816695350351274649822644916423528154285176424746828060611973961932675702219427505654400763976999385324822378618415721221682135538802115414508802133340853941932940274109922626132111324727974444887820895359170326655871770242707905109906976610970928920847365098999269092573391753042682892368105715015097382506207536069450106880514155632597255820205720317256872129458999954578470797029671689831512538243429853857446192334497107487208192420225541369422684908297499649066586294982655500088230784959344425701949965053803670060096009577289751589595957986101113787425172694481650785960828000407483324053402318827529475727757904883378164140191676160462011507824700443404937511453609426333827052233268045478852930757241981447437895151149647121663282359840089091767399657998624135149411928088146091933033731550756136286833148081088193036295722969590009565321404089714195403716118182216558804073646816965017780689834467554090770100778694758137525472503225198608300771997979033907904452455665448009508272804681791086341686320283647872633362000565223215303284486759425763405038022899690675161971279578892215916266761630207906118732691674591875136220487934778941881992925099425180558175170419730577794869157 A013799 374 63253579619149389804206771607434433999602519652620929708553420480232008152986210001227355132762305694762588686080524911536896354618260932893937146982603734511912981541109467709377754833616880409563361962185617997700010349714664319287448750119998262525045003539299387687772990377429156959354397936421647498722654761721551606470534906156927601108726004485640446836540660505168028785453895888473948045106223281258118517511358895337585617248043292353873917190003010935978024937966869635901382755273584561457972387614538923867194156239138588326759150731089068988995340219947079444262251955720571413812463473123727218353785897730348129435546707168853500124959231545555678120441052592353263699618353629901980477844053158985940700908321594592518124552988641858652066088925467326546196341759793437679564502614364799022610223480895577981173524889478497702715704433964453133277829604770600056022520699265571886942153183714061687052081303665884887476990771170999623738019959449223836142473392951901686620586402129536972595150450156041033910882650357327090428097827208519638131218289223628033069356260493521374163746008014462818955510674981269364088420264626538825520434438834368646921518555357588232120273723411985071441825007479392784549968701632098703924002354078125540531699376406821146008488241542343959881309642143734460263195144622206327134925536051402287136003147426739337872834282362227812386484848340300987165865020164614897451678349034279187443659066586260860599565779574516635217004902993621266890281452098143340252277108226335959228611290972038065373301061716052740578784494978920368006657124406918018545765593355905221359091599933764682581922041042357925032399257993077 A013799 375 1806585487502525722197949603879934869462647563798506373405994242335906384857439143845054489946824212948114295463145871998405296784252150504383738854970145261394746665795627507247538055802931721377539181001983435632309995598200527623168823752177270375977810346085929811750484378169754151916120959462138674211017742649529235432404947454748009215266323414114376802098437804688104070141348720470704430116278843136013122978641921409736782814221364472918992948863675995342468370253271763670979392873368848659801149362658846204570932296346037221200568104030634899394695912021908536007574178107335240149897769255886773083402479025076472924808649503449624817068960612172615722797916903090201564524799798023630464427704002273797452358642573063156910155357908600124961659565800272313485913717001460373566041759168873024884770592837858602720297044368395372887263234338458745939548091341853108200059213691723998662954837080057315843894494114001338271230333415414920253581588061829281984065182576099264071570568231221705474290092006906687969528719376855619029716902042902529384665725558516040252493884155955463967490749734901072572188340388140034307729371177998575395689128007548402924725491459568077497587137814369705625449964038618937319531656087314371082773431234825343563125865889555218751148432666690885838170084689267199919577116525554834909300608235164100722891385893655102228986019938547588549570393753447336494444270840921566086117385326768047872578346600770196439584198230427769618432877034400817003653328553375071940945286488052381331528367081452379185126851623672182323670663961092944630638134130185985527685611111838009027237015185708253099222275414210784696850355207540272197 A013799 376 51597888108559637151695638636414819806722677069649140530848601555355822257913319387358601287371246346011092392722909250146453681455025670555703965436802318810695359521788917234496934411787532894263896548597648905094405784280205269445324775185935019208302241294560241353405584324906348332876330723198142674140877747813204493184917704255057891197221463030520715844733482139696940347307060805363789228551040038807670805392991917383492253956976390711039357612495450102976239122803694842206842439856287686572580626946899306448750397315939169074709425619218963361611909943257729696912326100923601793921230187717382126035058203435209143205459838468024734400306584044262077658831304669159246884392807031352909694519654008941929036815190529256824510947177227528169029958858821577545471181671278709729419718683622182463733932902042079552294403884205740245033125235940720242779433036814666623301891202249329125812653101843516997817470646389992222364609552677665537362543736633906122746885679555971081148126999251923130051199317809261915097709754122373335107744439247339141755437787676776625651477825378244006375503303178509533734271189825667519863058570214817311876277185023589935933084761576723861408586243116213162368476422906995468783143629509785752495091969497846637506437855671586602751550385393358390423975788810160496903042025086371639844534671804521880746500872508683374762069715464857676564280015992209377617822819487560848985598642317822215288710157264597580510964285659247528072061400979521734441342716812945429705338327385264063209781692213361401906408009223701199346357833392775591595655748892241932656228738965205375826916390719013416766887408105274221726742995082557714218517 A013799 377 1473687282268571796689579135094643668499806379786249102701566909022517639508262315022349011368610166888422809828559011093432863596036988176741460956840511027552270163301813265134466943735063726993071149324497450378401323604826942700627920904085490083608320313613935053294616893903650214735280881785262152916137609355292933529854434551228708430483842205614702165241432983391884313259436963661995184156646254548385885872829242152389922265265202695097995092770482550391104365586396328388269626924735432616199475286230391091482760097740538607942775905110512812570997759889384017873512945768478990836184255391396150901687297348313008339091138446485254439207156346888169200013880892655857250265142961622470453785175838149390435220478656706104164857162328795432035664654966803076276202419713391228581956585322933153346704857615223834093080469336800147138391089863702910854023386964463693428125314627443089162335185241752688974664779131544567862955613434026805412611611662000992771773801893798090048671655225634176517392303715950329557105688287489104824012288929343253227677058653836417205231858170628027066090749842081410792984519452610890034808815823905397244498352681458752160184833875392810205690631689642164130406055114646697583915365202428990877012321740827997813821371595836184961187030557219708988899172504206993952047783278491860405599754761408949436000811419720505866579473143391800100352401536753492034142637547384225407877682823239320290860850801634171496973650962713768649266145673376120257379189334894534417814167968450526909334574911305814999848919151438129954531326079531063671563523844111321838594549013585230738992559035325742196279071262894737046737506682552930875795064037 A013799 378 42089982468872679085251069677438117816022970013075060622259452488592126301995479979353310113698874976500243871513473915839536017166412419315912866388321835457920388134063088665505510380017155106649105095856971680257520203477462310472634048941585682277937236477127599057147553106782153783054357264668872349437806260796521474546172505217643141483049017234561508541460567438655607871002779119150244454697973676156449286413875985114408569818239454174693837844617752121720331785513065535097368814597368690951273213650026199963839111151567523181453622625861356439840267020200696934485403244093528457272258518233665465903090899565167831172782005170065352038195592423473000521596452175143938924822748126899378630558407113384740220332090914183041052485413272726334370618210506862661524617309434166879529262033408293792735237438348407925532471284728349002419587917597218836901761955092047548000687111074402069565455225689698549805400756776044402733875275289239589389600240678410354554631555888767249880111144899337715513241586431257362480495563178976322878614984110972655435684472212221911798627101211307081034617906239687173658430860086019630284174588746562050700117450935143420447039040315094052284730131687869849728527340129424329694206745546574408438348921239788445560552194148677278676462779744752108431949265892655954264436738217006025044334595740601004841619174958637368055376332448413202666164940291216485987147870990840861874394499114538226827276759745473572125064445146067946391690386577295370671007026593922797507190451346915499057504794041805382210684979884224429631369204157486709523525804511663463032098914377007775136366478607938522867926554339536584791869928360394258743582823960757 A013799 379 1202131989293472587353855801057310082943432046543436806432352222526679719311292903690309890157353568203823465214296328510292988186289905108081787376916859942513664205496975875375502881963669967001005090642770968159835034531519801049408901071820628671540165411023241356671191264282805094197815497836207663172293184614609449834513232921521105763897362981236311245452655266615442816403710374422050131870628826164704348069266712010852623162578737050683430702680127618348454396126038664747915950713715447182259314255058398297167208853599920029585496915817226201278277866363952105145837602054555266268152975539271719371658179182480758426125826849662236519562904315206812367897316270574286039631862509252373153067378665565381565432904848599981835500035888482336835959226710286504475804594974749240246235252936174279014311116476668878761132912363126375858105850514494167200751223199383970018447624579395997508858966700923480280992051014280604186482211737535971912556372474016078136434831867739081423825854409469984492773692950063141529805433779954742757736122561193490011898584210853270022880588637696141541429722020111705366858443794916806660546310429190558730046054516158631231387882030439401227304177291137250778096469361436488280396238859555711679407683539529597793654931217080371756278453452289864968924902983160146709746577680215909081291240388947305299281485255993641869029603431059129481348336859657434056278930343369405855994581289210326296413851535090470693463965617816846616893069131034133081734631686549029019602866480919253568581394422628003521319373710473333934701535839941977910701420502657620167659777093521719065669762995521332151630850318491504398240597023901220423975469035143180677 A013799 380 34334091746210870567413475533997833278947362681327098628514411827584499463249836622298940772784175261469401989985517438582478035588625979791923929272122436818132763373199127976599737811764377927515706393848181621613048421254737037772167623512268975487858664304234796387885893699181196295383808433699927067863865645777860496723532445471564301722672584107090285481373287069803662279306372003868173816357029904090120885206326561741961770146411308904569464299247124907650206007755790303865227468334426886972508274438722913765392652067667315964991377412655797534708894141220836075070267752280152959884717134377139576973929255630832941408579740653203137235236110146621768039515250003872183577925625126757029624757402067212862890329195380864081203716525010944022371831474072492854333455037073813050672725059110073582927739797690139846296717110003252420883361196544467909420655685797605567696882605612129084850520947945075520305413969018868336170118449435764893794522554230373207654715232974495904545890227788872227098109444346753385232772994189287407903701396470247268229835463646180245123492492081239498564774290616410416982844013226618915031863172168111547888845363036006666599669298671379738453034607612171019473213261431987541776396978067770681275562849572504842584578490491032497731068909050850833377464154102036950177072005124646579270759116748723986652778500396434405421354503594479797116789849048675974081382529536973600653061236201136129351876013693718933476024322010466956225082947451465874947422815599526817828877469561534801172253206104678408572402632544828890509010565124582831107543270976404289608530893568073818234594100915084767582728715946435857118149691599642756529163371112724383315797 A013799 381 980615994363528674275896274726512116280015625541383263929000116207640889169878583769480047411488829642827590235976363563354155174446746608837139343941088917962689854701940294139665111641802397987776090314697915294890275959456544535810879495133914208908731311193250019634409009942314147392456952674903616985259866709061473646920810175113348021501251674682605643633502452000662398359269290802478912368973131090717942602377892929912170117151653393623408469850797134487397533787513126868694761723099566318821808826244365140053379535704646211276118730282862233388820725567408299140081917272873448687267406074945483457952393470072219639570445972796134802575578541897664316976595055360593435169133779245307523112696160441666577010692149272859023259347670837572222961878730984468412617809313865174540263700413242811601999176361828084150080537378802892392849679134506547960963347042065412618990664098888018792415728794259301935442928369147898549354753034334881131665358671373689183826321768984577529735170795877979678149103839987623435633229487040237657137615584586732227912330677198553980972069066332281318508518514295297919447007861765462832225044060293433919253312413671386404753154839353276709957121428011216487174443959758996180675674090593598427911350546640310809058146266914379167697059111401350652093753705308277334007353538365030950552151133460305782790006749822563053239305977161937485452634878679234495738366426105503008252081967140648990418930827106306459008730660940946736744594062161316854373343036338085444010569408146995456280723819555720027236391588112857941827850750523210239262543362357082915509250851197756322598242116235736046930314856146154515151473341777396769229435042350521111882478117 A013799 382 28007373415016742465993873502463912553073526281087447401076172319006431435580902231040119634119532463428798804729720919732958025937373529894997536802301440585932384940142116740922975253601518288928872915478087158737361171678038368487294529260519723720642274978990413810778355732962434363675963025347922204716007053077504748829705259411412332842097249080609899787816463531590918759539090214609600216170241597081995158666514999971221490715968372575278169307408616958094560962505162416496791089573446713631869681886365312765064572919260400440257227055608828247818108742930748431739879639230538567957044384906517953042578309898732665125771507429030406096361098735139190557168531376153909101865629869025228167621715038374439106002378475382126563310228826791900260014218435647402332777251813303250044471547502627942164698476070171911410450228075989409632179685760641516313074154868430249810992357328340704730185630092839922578185477151233130468121101413638540001494309013103936779263576043968518826766213101070977587616554773886512945120667379356227725507438711381659161404076471467900250543264603516286737921797286788003877325991539883383951179483406040766167793855846868467106154855366768936113085345105428354090189293934676689916277927701443764699576082962593917017509715529341583408595705280733975974449699577309708936584024409243648978719988522759793462265382781682223363567818013722096522012704769957616432783483495999271418687713063504075815355083352983218775748356407134379748162351009389370677757050460852058366385872866086337226833753010330919697898580148091335676545245285693407643577500972280645149859713561059118329728393081808857236376722606390319107241230114504229125961894244573233476475457499637 A013799 383 799918592106293181571251021103871806428332984114138585222136557603142688231626148620736856870087966687989922661885559188493014178797325387331024648610531444574814846275398996237501096218112963850097539338969647340697772424296453842365619050209703829185264015674945208849640618089140087860949179966962006088893877442946613131325211914049347638303139530991299347839826014925768230691195955619464791774038270254258863726674334914178056996338772689122519793588897508940138755650109943777564850309307211588039829984356479697883009267146996296974186661935243743585933003806845105958922702376063412039421144677315059256849079109017703648657160023680537428518169340974310421503290424634331797858384254689229541695443803211012355306533931635388916774703445522003463326266092740525458026451089039754124520151868222556656165953175040179961793868964078333528504684005009682347417710937197236364851752717654738867798831781081601028755555412916369439300006777474930340982678959723261538352546995391784866211269812379688190879916420896972696225591381021793220068217957035771567308861828101594699055766180341028665521784452307952178740307644370609329029637225559930322518360316842410289018888824130287584325830541556139221169896424068300940698813893080935363584592505494644863937094985233524963732901938523043087806257869627542596937776321152407858481221592198542461075761597627625981486860450289916798765204860934759482936729072129235190989139772806739909362356535644553711454148807344165019987264907179169815927419118212395639002346914928291877535598819728061397491681347609636638257808750604689415708217005269307506125143279017409478615372634809542771528155574361113904021916773300355288066597661519256121321615541647132357 A013799 384 22846474909147839558856500413747682663399618359283912132529442221703358318583474430756865369066582416575680181146113455982548977960630410387561394988965388588501286824471670731539268809085524360522635821060312097697669078210331018191804445693039351065360325551692110109954585693243930049396569529036401855904898033647998217643779377477163417897575968144642500673653270812294866436771247688447533917858307036731887406897545679483839485872431686774028287824692501752839303000122790104231029689684123270166005584183205416651236627678985361237879745251532496560557832521727303071292791302562747111257907313128795407434866548432654633909297147436339829495907434547567279948555477817981150478633312698179084940363570463509723879909915621438342852002305107553940916061485874762147606693469554064417550420057508304440656755788632322579888794691483041283907622279867081537524597242077290267816530909368936996803202434499471606982287418148304427555847493571461485468806293768656072796887094735384767563860077111376274419721292897238437176899115433363436158368373070898671733908402672409646199731737876720119715967685742367422177001926630868973046415468799217169941446889009336080264668483705985143695930046097384892295833411767814743167298823600284594919339546549432551958907369873254706489175412266156633630834531014432244111139829508433920846082169894782571230784826989842625657246221320730313689533016033157665592155919029083086289840821051133298551298265014544098552841944086556697135856273013944269112703017435264231845546030237266944314294237890253161573759910969078832025281275726020534402042385887496691682440217192016232118733657822795351097615651359327774212769964962231447382470095810651474081066661484983747248277 A013799 385 652518169880171445640500508317047564549356499959507814417173399294069616937062613216846831805910660399818001653714146416317581359533565151079141002279840463476185252993735387763493056456291661260887001685303573822343126542765264210576126773438896905777756258081878356850412921984739886140815422318808673406499792739020477094123982800125264378572667226179134461740211067669953680300623605229750016227951107276099436228400802151737939556002521405953021928561042542562843332986507008166942438967068244719211285489856529904975969323139500902315083404129019634266092254653053503019193412392494620244637090770271525631747223489785048999083435827929301870232612238113069082610693001959359638820246043972692844981723936008301223734107100063900510196037836176848106503632098069081697794772183933633829657547262494683129597602079127765204203865183447142109685599935283715793240021830969487339107939302486209565696264731739408567021110949733722755422560263894511486474576556326586095151892312737324346391407662378017773701659846438027004209415635892293100119159103277936963392157888726691905110538165497003339207753072487755944797352026504248739178672204374441590697664596995647788439196563126641689099458046587409908861298073500556879601221700847728315491256788998343116498353390950027672037338949733699613130265040303199324058264670590381213284952854364885016922445443656895231396609327141378489286752470923016086977565203389642027524143690041418139923629747080393998767718765056145826897191013551262270127910880968581725740640169606581196560557728383520547708156817187860521474058516010872483056732583332793011142175043221175605543152001076858022699000618473760559290922969286292368690728406448016751229344918672620805158039397 A013799 386 18636571449947576658938335018043195491094170995343502687568889457237922329339445296086362363208614371679201945231729735796446441209638154279971346166114523477343327010754076409913125185448146137272193655133955371939942037187918711118264756776188334525918496487076527750004643464806155888067829276847494521163040580419163846285275072754377675916413948646902259361762168303721547063066110788966890213486511574912675998119355310255787291658988013875424259301631936058137368433427626660256042999338436137425393524875792350616018659838187285271021097105328929774273860885145861099731183051342038848807079949489725043568332450091750784462822010681488790715713638132747366068444002828961270644345047261904080345523017336333091251069832884925062471709036639046958769850236352951042370716488345328515808849207364110644864437112981968101997266593504433825794730419751638206770728263514319527892261854418308631405851017003209248082689949835344855617623743697091142565200381025243625463633196344090720657284994245178565634693106874116489267225119976719783232503303148721157611443421459923047501862080544759912371112635503322797539357171228987848239682056829138426271915998554792696485611893039460013282369621268583014406987534277249405038290492997911968418745785150581677750309471198923740341058437743344194650613499816099675894428097256731877832631538473515480968321964316284584703918558992484911032518937322032262460166239774011565948117067931272943494358789206363132998804815648768580962010672538037601697123262671343662668878423884133565554966089280361730363092666855702484353820585275786528988583339312567901191231661409439996469917964302756141986306156664229075333908050925785796342175894016561806431861320222208722816118763217717 A013799 387 532279117181952736955937786450331706421140617798005780259655051788172299648263897101522595455601235069529686757763432984082306807388475324390261617850396905036402762754147176343528768421584501826631122984280899377976684524124146308248759718284715022394758178167392709067882621998328618319105271976041291018937602017351738613753741352937780801848698787304175429631289288922591105668231190243683351387388257091080939182286907016215540837072356664295992269913909725756461379827126445043572844104105074521006664463977505325944108943638467054625633554425299563283035740740650938869422319129379971560779010437376036969355143107070494155042659447074001351631497218709397522280829164797962850873138894847242438748482898143009419221805497026344709254481795447820189425692600476634721150033623630927740016542211526364127973188383877990961143931177080134498523295518526538823578769934232480036130890824041312821582510896628659334489707657247284421294951743732620122804688082461983186866827720783575072692716720636545013092469825431641049961216651655093728903526841230624982540435560316862159700682882438887857231347982610402420521580167471121933573559225097022592752192834723434204325561277100017439357758753051999474477970966492520257298614770513363730007798369685763298226588806912460947880970040387653543416172168247622843220760885749519162777789370342075651936243622837404023728617963384361543999773368854563448124807974185544335044171577185086539142381378522937441578864339744479440855986818358891942071537505156246349485836664554738765815386475936411380900289658065718655629469736061739054442928754106251825922767481515015739177326978451018171270890140487046620611747842491368129328885709007021753500391166866503332351167996261215237 A013799 388 15202423865833752120198539118807923867094197184928843089996007934121989050254065165116586848807426874820837383488481409458374764725822243739910262067425186004744699307021197503547525154888874956670411503554046767134392086693509742709892826313929745754616688326638903163687795566894263667811965672907715312791876851217583006547420606781255957481600686064194554445699253380918124568990351024549840198975196010778362703985296351290132061847623578688957835221011175677330293469242558396889484000457345033394471343755661529614289695539258257547162719947940980826926783791293731465049570856654221367747409317101896991881752242281040383562173396467880552603947192063559102633862761775794616983787719975732091293095420053862492022393986800569431241017254559785192430187206362213164270766110324522927182612462103404485859042233431939299841231818348585721412323843304636475340233248091613862311934372825443935497218093718611139252360540398639690356605116752747363327424696323196701800103466533299687651176682258100362118934030684153100027942308787921131991213630112387880126337380038209900143211203805337076090384529731335703532516851163142713544794425027996062271595379552536004309742355635253598085496947745918156990565328773992871068705736460632181492752729236595085560649602914226797132428385323511772853509293297320356025228151657892016808096442206340022694951054111859096321713057652220750058177527187855186641892640550713331753196584415983256644445554551993616268933944407442077310287839519148312757505182684767551987664980976347893890453253139219845449893172924014990523433285131659329133944488146028658400180162039550364526643635831539529989667893302450538531292130129395965141762304734949548301724672116874201675281709141216568383957 A013799 389 434196428032077794304990475772273113568077365798752687493375982606458129264306355180894836988788918971757936509814517535540641655334209103455576994907730737481513356907832421898820865948781157637463622953007129716125372388053331761537249012352147468497607235297133713258087129186067064616377551583917257048648794747625388250000879950279451401631997194679460669523616375812402555814933415612167985922930573263840817188524049089197461818429977030935324731747300188520230511775036710373560552537062231498779496049005448947313727994296755093804514444433142353397855871863140264373280793236901216484233757505747279985134725791788794394919234376519136462921335752527311530325754339078470055673961070226884259422098292158366634651594657011063525674693807482024880998576800911170184737350876978699323262594530135335520620105229049618342765421963853956789257381288623722372192401798744583521491157622267504241736045974697252748186669394325548196274998739575217443994576751686821000112755107657572379005257221973604442478874850370096689898060281291815450801052489639910244288321911271312957990255191884232230217472553656679028592213786070519041552873573224595534539035635399980819090551419298478014919878324571168481807536355114010390593304539052115735614510699726392238697713308833231552899287113224819744469078925864766688436541239501053892056042485855277388190497056488807650044446639605076842411608354012331985679095706768923468203047647504897793022009483559489674257022386220953170059130984506394960667105522659646052319699521665472197405235362909258005894398911882792144339778056645322099394588525938724512567545608011597961245468882984600516034904700611289830992234528625678160413873185534894049045558360330044074047720894782286409614195877 A013799 390 12401084181024173883144832978531892396617857644578175507498311439223050629917853810321537439236800314752378424656812435332576266318000346203794734551559697593209502986644601801852222752363138643283598535160836631822256760775191208441265369041789683847760160247321435984364226496683261432508359250788260778566458226786928713808275132259931411482011471877240076182264007309578029396630313283299129845944820102988557579721435366036568706996178573980543809663434640684326303646806823484979262941011034393836641186655644627384227385245109622234150737047454978755396161556283149090765272735639135644006200348121648063655432903339279756713288253027763056517496270427932544617633869678420183260104002126750041333354549322335109452284194998892985356794929835494112626200352010823931646283478397388631371702962375195317804430825446886149487723216709632859857980066984382134672187187773944049957308952849582188648223209083328235740959464571331982033810239001007785417929106604927294584220398629807924716769151516788116481639144601420331560178499693975541090328860156605476487118762107819969393159678535405556727241233604988409735622217943960094345791622124867673061969396782658852174045239086583830584126644828077143008905045838411250765735370939867477524886040094885488729445389813585926382356539240814076721781363201623601388436054341389600211012629438512577484108786430376835292919440473760599696117946198946213842980652481027223175347243860387385866501612859942584586454816372856643490058840048487146471613200832682150900302938038287551430090927200051317906349927322284426434488401075847044480808842889335910803441670110419249371131836766923175338472913154159048862969210372077993939580632052062108934790192329386388798876956475876882144991048442997 A013799 391 354187365294231430276499574699849378739802632186797270669659273015649549041083822676593430802042253789642680186623219965533710742308407887926581413527096522959656614801556472062701334030243602790822857762728655041475475344500236104290980205202555160375877936823747533149426672971770629773871248561763516096636613415261470995078146052475901043337729648285853815841642312768858097597158377684306447530030006961456193034423915489370438840517856251458311747797356772585043558456449685554492728858216153322368308932071866202720918349985575920629579200812361648232869770209003021181346954602589353128461088142702390346062819152273169131488225794725940657196210979692181406824240951885358854091830404742107930521939283195213061066688893363382554775419991031547350716908253781142311749502426507816700607208308397953471812348805588515315518862792443824110403768693140938148372338270011616010830701002336916889981903074628937740997543267621812738867654236107783359321473213743328460619918805265944137835643736470985394832095608961166089690258129759635429080882574932809013948598964561446145838033578649718105686736872992073970459106166697444254610154519508345610322907941509519476942906073551920785313241102934711281477337014190863733120167929413555025588270191150024443601689778465827643406485117256890845250797514401571679255122148044428371626731709393357725523631049237992792801072139371076487920824661388102813569370415510618521111092631896524127733152564892820158373736010425158594719570530624841390375744628982234911863552213311530756394826971760665690723260274251765503395423223127267437416381361762322948457097540023684181288896389900092810842124872595936594575263617436919584908362432038945893286542683119604650484724753907519630943089334580437317 A013799 392 10115945340168543880127104353002398106187502977887116847596138496599966770162395059466184977137128810485984588810145785435608312511070437687071091751747403792250752575347254398582812801237787539308691640561293116639581051314271243374654685640790177935495449753623053294280775206746740956971536730172527783236038315753282873090426929404764209698768896484692270834253146094991356125472440425041476447905187028826150329256181450291909103724030492397900841828840306781801429073074659469121866828919511555040161271408904570615912148993938033869101411554401861035178993506939335287960450370404554514701977138443722970673900177808073983564435216923167591110180981790988393160307145826797734231716768189839344603637107867338480237125701483351569146940770363852023883825616636243205565877538803489752786042476496153949108432494236413585926534240214988060417242037644798334455662353329801764885335651327744683294773133714477090820630833266546593634799072637474400525580596457723204163765500997200630520723820757347813861799482687539864687643462444064947489979087222655958247385935026839463371280077039814598816518891829526624670282531227045705355920623231677858976432573717453385780966340366716409549331479140918288910274222462305259081645116231980545085826584929435848133707861762762503323332621433974059431208027808823288731205543670296918722031084351983689998680426397286312155191421372577315571506673153905604458354788437398775581453916659596625612186570405903836543312274193752954623785653925176094950521642348361611317734914764390629933392653140456372792747036692904674542476682675737885280049268073293705730883162840616443901792169791936550770461928486212545077664104177615860264567739421464333658156945572579028422494223696352668179365574484951870210837 A013799 393 288921514860553781760310227426101492310821272551433944284193311601391650922608165293413709132013535956290205841006573777826409013628682770780437451521657599710473744304492932877923716416152449910195541946071092704343074406586900982023512476586608272015685540413228025137953220679893668472064060550457566017004490336229512138335683530729470593206538452499295947297104105619048122299618370979609608828620046730303679553885798401787215911462034893376445943473508001995030615756085349097589638500770169523502046072709723441361066887415864185335405415405271553025747233551694355159438423029124481494403169051091171765417262978376401044583834230542589569697879020932419497051532391959170087392062616270001521224479437799054334052547160066004166405775342361977654145943436747742194167028385766470829322159171206652940485940467886208427647744434780273993576849837173085230388172473452468206890071537571715899582015472019180190928037228925837260803496313598906353411107415429032434121306473981047208302393044650610911706855025038826075343784930864938965261292710166276823503589690301561913347130280334144756798596069543109927207939374375652390670448920119951330225890737944186151290179647213787373138456375743767249566342067745900504630866164701596348196293092169617258546830239806259857417703000775733111414732482247801949451961532767350295619929800177006170052311658332894361464422185822180710037802091948697968935071112560546429381905313714739224109660637363019475513541863247778137009942061756954447881848627111555980845826900585760781527627566344574463333648114986050409607676533901749741483487145441341529379754013890846254279086161427499826555163139494716499963164479416886585016319205616442833610620522498429630774857522991528555870860172864710365091715557 A013799 394 8251887385932276560856220405516884721889366365341504882700845172647346942000611808945188946519438600447604569024988753668500067838248808616260074052910062705330840611080622655926379264561730121885094873521736478728742548126528478947573539843790118857039994719742205625965081935838443065230621633381618543011665248493051096183005457321164409612571944741832391550752590360585633420999400293548630037754217154664203391738532288153444673647267178589724672591546862044980069416609553655576257665220496811760741937882662411208713431371484496997364514069389960825968366737469942477708720800134824315961648911268214956792082447925408390234358889458526900700141122716850833255288816646745856866004700383287513447692357222978790834874799438645144996715349553200443780062290496952264807604497725876173356270188088833214633218945703297998902047228801759405530548408199500487265116594014275944456987333184585777807961943896339805433095671295350838005808658212698364359774638892068595350938634203372689316324647748266098249259486370133911537893841410433521786827781095059032356086025144702909807107387936623508398924702342220762630985956471543007929938691607545929942581665366423900666998820904072981164207452547617736414864295796890664312762168530042293300834327005456438521356018479106587787707015405155713395116174425479471478297473337368291793200815022855473222864073273645795857785362049267303259389665548146762690754566045841766569576597665006666979796017463725199240142269156219791371140955225840375985953478638933150368937662107629913681210570922367391247272323812116585748804849484767874366509876360950155420615154390736459868464979856530822546242014427108597955447940696625697754651092831611223770752932743077648684560705714161047084227637397188992737384488023477 A013799 395 235682155629611750854614511001967744541882192760518720954818838975980876010479473875283541501541685867384034095922703793526030437528224222889003975025164300926954138693073663675913318175147574011160194682654315568971615917041779887221647871478489584675919289190557134883188705169481772386051784471012407206956171162210032358082818866549776702944667313771474935081044733288686276137163871784042422508298196154364313071444220681950533324039597887701126373887169926866675762607785461956913495176362609440698550487866721126532064313400968718741727886335846671150482522388879027105838774772650717288180654554731487380938666795197589033483524241824986810896730605915976648604303892247708417949960247647074671579541414645497245034859146767143986251187098588957874802359078883453635169992059548749387228432842005165443139366308231894146641370901807050381357993086585933416778995041641735249636015223084954399973201079623361182974645467866515284283901087212877984479523461396371151818158331482527379563548264338228032097100190217394647433786004523391815753588255855981023122172964157859807000794106857904023381688423596167201503589902783739849486978971003119305090074944530433026950153323841228415030929052212510169744939152254994263436800295386537938965129213602841340608449243781763253804700066986652330277913057766119184891654135988575781905608477867775170718220796768597575494207725489123448391428237720619689210641160835286694993677205910255415609954054781455415497703349370793461351156822205226978534817303406569707687228567456017964649055116113735061413344840397861805571615306134455259781888578745097388968189424553824030303228289682376822743218174052648666205548634236326553570589862363648162116474512075040724079738315902153665772625551701114821572438362438526597 A013799 396 6731318046937341216158645048727200751860697307433175189190580859992989799735304253351973228825532090058355397813648343046896955326243612029932842530693717598774737155212876908247760280400389861332746320331289906965398322206630275358937484857297141027928930818571502329398752608345568901118025016276585362237875204563880734179203389647528172412802643148627095620849718627458168732753537342024035629259504780364799145633518386897189182267894955270631870364591460281239126455840960578951406335732092488235791300483961422094882288855045067575982490161638116774728931321948773893169861246281677136467727674737686011086989262337638340385322935870763448306021522835566209060787523466486800125068814633048099694983282343690046815440612090816399391320154722799225862230177651990319274090143212771831248631270400509530221503441129411128722224194326511165941965640545980844316624877384329600464854230786529382617634596035122818746938849207735543034432498951887008114719669580941756467078420105472464487714501977764130824725278532799008525356362075192593649738234175502674001392382029312633947749680485968596811804403066330131442144031213406393841197606390820090472677630490733697682723329082229324761698364660241502958085207127554891158018453236534910074783055469710751529117918851650940291916038613205777205067474842858130039690533777969712907006083736381526650883104176507915353690066847694854809507581897538618943545122194616623295714414678002804925235897758613148122029905361379232049650389999003487733932917002595037421254935115111329088341663171324387089026541986603331028930904758506176674630519697538726526320458154681768129490503181618364434369054269117698555496674542423722696529617058968155158208628539375238120441406040481410848131958382135540418930412069606758136917 A013799 397 192253174738577402474707061236697580673893375797598916578472179942259781670240024779985707388486022024156688516955610325762423941072843803186911915519143268338605267890034977376464281368515534829524567654981971032838741480543567294526613505009263644898678193109220678029957773246957793384831912489875554530875953717548997648892228011723052132282056290967938478027088813718832757176173780025548481607280716031999028398438918648170620234753347817484516849483096697092470690705273675095431116354844293556502435333122422176451933051988942175037635901506546253203033007486178931162824407055050980694654770118183050162655500321625288639745208371404874847068280713706606496985152457726329498372090414734486775388417527018131427095799321925807183015494939037868689851156103918495508787288580299976272292157713908952692656359782097111247435445214159485410468480659633758894527123122973837718876701685494065696942261697359142826231320472222134844606426602564844838764508482901277506456226756632399058233613890986921340484978680175272482492703057229575667230173706286531872153767823139198138181678624359749093541945555977454884119075675486100014498444836128212603990145804445845139516261001917551744518866993061157565985871600770095246364165042888673566645878847270408774423136880322002505677413978831770202753932148986871052063601335232592970337000757594792782675872338385242570416741999237012748214346046575600495646592235000445377948899397618438111469662475883750123513296127026352246570064788761538613168858042511116863788462201822694670092126241836195819649687065679377737517295570807694912004122273081403568318238605355865979546378261370202106610014558980270588443540521606163943935582392821189479473596639713096175957926997922189575233496863352173169905071499120038619148486437 A013799 398 5490942923708509192080108375981319601627068706155222656397743931330881624283725347741171788722549275031939180732769186514100590180981491862821391219142250887018905056207288988849196340166172190266051176793940074668907295425804825498974608316569578961951147873392451785213623961706361536864184252623335712956348114126916921850010924242822091950107809726335290870931683608623582377708699331309690183185544530589924250087813955510401084524790367015175285738086724765658055397233321434400608114210707868267266055549309499781643659897856177461249918982928467537731825726812756452941427889899311059620034889345426095695603744685939868839762896295694630507117165464174388160392939345121696803005274335231676791868592989164851689283124433522978954105550953860567650838869484016150226473749141947622312936316466953597854958291736475594338003750761609062808390276119799787786589163515255779088837476839396010370367936338274478259992744007136393296804150195854533439953126780143386861896292396177949502210246340477460405591476084485957372474092017533910631760991225249636800583762796678638024606923190338793860651507024272088945324920367558502514090082964657880182562554320777783029723930475767195375203360188819721242122478789594690331406917789943405736972945756890145006299212438876713564652620649414188760855056107214024117988517735578087825795078637664876666005589856620913053672568240208321101749937436245725756162320823847720439598515695380210901685029973715787277663250683999646514287620431818304330715754552160008746662268946257982472501217593083588805014712282868707561231478797838574381749736241477967314737212807568888241824109522994342366888625819035508276535960837593648402744168721365992723245393626845739881534352987655656458243903914201417905658747086367423001499921127157 A013799 399 156826820844038731034999975326402469142070709316499314289375964422741310071167479656835607457704729844187214940908620736029226956159012389094041754609921827584146947310336380810521896671486043926188687660411722472618661264656411621076213788129543744732286734411961815437486313970295391854377966439175091297746258487578874204958162007299241768187029153593862242564679815545898136289738161601536061321962337338178826506758054383332565375112537672320421335965494946031959720200380893487915768349972027425581385812543828623263524570342670284470758936071419961345158674583499137052460121963414223173807816474594714719162138551975128593932468081101334341913773362822284700248982740636020782390633640288551920852558884363537329097615316945849801908208640793211672675608951332985266618316749243166040879774134612661708335463770285479449887725125502316442870434676257601738972773099159220306556287176009989452188078629757457373583652761587822528950023333743801329578501253967675272162620007127238415732626845730376746644098148449003428515232542112786021553725670384354876661472849235938580620798333239266291454067692120235132367425050617838390304926859553593715894169113955734261111945178318386867111183170352880058396260116709613950555312978998573611253684303762539431524911806466757816120043498367918645198781257478139742833870055045845766392533240970346542457785651894949897725942221508589858987079963116614173321752045049914743475373206775754203563026141079296600437340102785713904094568727153162589989572665764242009813421063374074237397107275676060379860025197511013156656332265945067522917154216792852224476209534996975017074738392086241412340706042017473151886143577482512192030776202850934118168611687376341176756502655680433204103904139693506696803519475533739968345839247312731077 A013799 400 4479130830126590197090634295297380921166681528788536915418866919877914556942614386478881784599504789079831045927291116841730751094857552844914926553413977317630820962130517372329315890834312900575875108269019205540461584379851772309557742002767898893298841421540041410710046613305606686752889099469279782554930888663740226167810065090473644141189739655794299509889820211806396670571211633501471447416566316715725463859516791242361399678589188459143553776510501153618801568643078698908362259843551075302029960192064289309029525253557005994769345973135825515979076904779318853355313543397073628067125046330899647093989839182961647771305220864335210139399281015567273323811196055305389565858887400281331411469934296306989656356991067290416192300346989694918583288067259021392199885744675134065293567229058672231051769180743123578568243317309471659924822484788593363266801372485086491175554118034021308743943713744502740046922706523709799249341616435056709774091574314570773448236590023561056391739555340905290260902087217851986921823556635283281561595958871847559632328326047027641801110621195646684550219627354646035615546026870696082265499016035710190119653364063689726231618266237951447311562502528448607347855585193343284041810293993178260911016477399761888703783006104497069986204562356886124425522391494833149195078162642164400933937141895354067599136816003771664028950635788506834962529990826573617404242560158670614988400134158722315807963589615365790205090870675662774814844977416221476732692184906892516042281118991026934294298780900583960509182179666112046767261505847657073522036841585820652383265020529048603462671603216375140977862905266061050691020146716478030716590999129625529349013718403155680349342472348888852742411606133786244767405319740719147235925514742498912290197 A013799 401 127928455639245542619105606107988496489441591143729402841278258098633117660838009492223342649946456280909054502729361588116671982020226566803615217292056606168853877499409706671097591158118810753347568967271457529441123311472946468933278669341053960291508209840605122731289641322621432580349265569942099869551381111125084599578823269049017750316520154309140988301963155069402495308184375464435526009664550571717834973291659074673083936220185811581599039410916423448506591602014970719521734503391662261701277693045548166955192270766841648216607290338732312561878415477402125770681110112963819891225158448256824820651443796904567621996248413106277936791382865085616893401371570535577231390495683039435106442992793436823931575212021872881576868290210372676569657290488984909982620936753666504038849573629144737591069579571204352527487597385675820079112854988047015048263113999546555274465001165169682599035776408256742758480159421023675576360445907001654687857829453998455860455085247662927331604473440091595995141624513029070598474202601060325804680742181338838150658929320229156477481520451968864957438822776876045423215610073453950805584917396995918740007419731023042270901249302022131286665536634715020674462103368707077535518143806739164309879541611014599303268746437350540815875988505475024599717345023483929574160627403222857455074178709673207524698946601883722496330859108755543713364819067997769086682571760691791434683696231707268061791248083004462334047600357367604511486787399984701596962421493125757150683591039502720270379467481301578496102752233443826167719755868514933676862894232532623652718432251330157163497363659462890401468742437303969668786226410369329035296555526141234743737180811312529386457570352756614523176017882787068936801863337114679564205268626560511433920316517 A013799 402 3653764621512491942744275216050259448234941284656055474549748329555060473511194389107390889425120737839043505652453296318200268478479690974478054221078428728788635595260640632233218301067031353926359917274240098498367922898978824099203372075049842159885765981257522910328363445815390735927355373943116314374256995914843541248570771387308995966790132127223375766892369671937204668497053947639743058362029228878833084672183074831737950302384726964582050164615183970112796762745149578720260259151369265856450192191073901196407246445371764314714520819364533579079809424450082114136423185936359659913281750440663173702625886283391355851834850926728404152698686009710304092436573426066621305743947203289306075118317173349128309719630556711370716935236698454015505981873655898014013636574621469021853582672422002850338538262133167512537573268932287097279542251313610796793442798941049165193994898278411304711060809996220829924951833223857198136430695549874259539907467035649897830457689758500867517955365922456073217239937716623285363021700488883965307486677441218556420969680315064938153349705628682752049410217330356733332461039307918288958310825775600435133351914937749110299210581315054091678454391824095705483312134313642841491933705264277271854469587952187970700658666997168796242234107704872177592527091215724512567601679263448031774373618126976480112926613896400998217705667005167083997412597401084282884740932057118255166001048073791283112819836498690448722733513806776152452574134930963062310843720265164749980674043679237193642307970733454383427190706539389119176243947360655020744881122175364264145291143530240618746648203477919612756348752751838677710203412506558406577104922382119805515877621151897151806614666845081667396430246750281475903998018771332363033266677243194767064198160042037 A013799 403 104355171355018282376719244445611460101038158031061600408615362040422082183953222947296191192870873393420921564939718596144117868013858453922067706608221002922932221236239157097212947896775482499490765597269571453211886245917734195097347509835498541928497362190696111841888388375933374808821196835189345054843154060323846381600429801592932233807492963685626835278212970200198502536944357798538701489877916806008351731322220800269267598586410186835427934751574269370391588340764217117829353261622257602126073939169261692070587365726262960592561429121870443552098436971718795261850382613528368246783240074335780904120697938139940514484255177318289951005227171123335995184080973621888771113352876073145870811454256788024453653902368330233459046387295344545136866348293486103178243474207763776733160174707044823408518991304785397325585630133975051785401006239768037967217519780555305207105688289729705273852607794302063123486549308706585435974597095599958726719297166005196731935702077192543277180323206111267907157589861124477653253262787663014933147126994398643189939315039478569698597820942460808081283205217172318660708419743673454250938315494976924027843664042537052339255753412939259912428335884887997444308877868131953195851118556053023161435505901502440631181512188106137989474448350158854264220166252212307803443271561443339235507884907324575248505297019495108910095891555334577086050101194372368203471085760483354485796155934035552836985247350239097905969991887835333690197969867763236022660007494493370424198031361522693487617957952118190645063993769471492632792703380567668047494549730450578748253660350367202312023019339532862059934076727345264474081119664599814650248693688155723765338980737719334552748721499762377502509444277434789233294087414128023620593129568742885742120563648960618757 A013799 404 2980488049070677162961478340611108911945750831525150369270463355236495089255888000597726516659585014989494940816243302824472150428343811302468175768437400064481867170728226565853499004879804555667955756223616230275184683069656406346175342228411673856019813161528471650316174260405033117914742202809842884111375323116909376504889875563295737529775806535825188042381040641887869430957667803084063853252403181896404533798293948276490551883226461346206657244439712707487754154600566805102324158505193299374322797776613283187228045752507796417484146977149741738291483458349260511473708777824983725496376119763104238402591253811214841034184812119387679290660293234453599358452536687614765191768471493525119216245945028122766420809105541879797823823867542335553654039773610256592873811866847941227275787749807907201370710910655975733016051182256461454042838139214014932381699582452440072020145563242970112326504331213061224869899334805968786636870467647430421193829846358274423860815587026696228539547211089743922696327924023576206254566438478443369505615094087019648147856776842547429161652363937623139609529624207658593268493176299057526861049228852035927159242888718900751861483573226958202358865701208286095006905860791716715226703797079430394513759484052811206867175169604499407117379719328887036640392168329435723174143279066383211905340700838097193672559788173799805581248758711910856154676940212469208259337680405165087468824009631989424577135649570178875292408938308464965525744217393185784043192474050225152685519973716449648699856497070447643013672726049875301085192401252393167104491834851398979628872793266837665233689455356398073293777165409708098644230858740635306225752940427415626461846628850001914161056234754713263849172238007815015292112430634910482627760373612865559680705418377964232318677 A013799 405 85125719169507610451342782886193881634082589499189819696733703888909536244237417185071667042314407613114965004652724971969749088383927594609793568122340583241666608263168878947341785078372097914432484353502703152889549733152456621653113949385665817001781883706414678804680253051428150880762952054451922613104990603542048702356159735963289559587926810469703195678444901772959438817581950123883947712741887278143209889813073456724846652336830962509008337558442634638557746409546788520527480291066825823430033427297851981110420214737375173479764721814373773787343059053913229468200596403459360183901998356554020153016408800102107074777352418941831508220548635069229251276762900334965308642099314326570929935200435948214331744728863381628905646233480876645747913029974082538549068940729044049392223773922263637578348874319245322910671437816426795588917500094091480483753721774424140896967377431782469378157290203776241643509194901393274515135657426478260259716974241838675819888753981069470983318007895934176176129821838037360026836672049382821076449872702219368170750937403399997124285953166422454490387775596994937082341433608277382024678427025242998115595136144700524373915832334935153217571563292209859159492238290072221103589887148385611497707484624032340879333390019074107566679482163752342653486240719657013689576706193414970915228435756636893948481980110031896247206045797570885962633728089408333057094943490051920063197082539099249955347571287373878857226491687028067880380780592966779178057620251348480585851135969315518416516601412829055132113506728710488474294180172169601245671391295190806257180235848494150556739404534434085371343569621266673005377877556491284981113729731547417707376801566584904670353927120829365528796208289741204651758023131363678294331464030757053250040627454293036439253733797 A013799 406 2431275665200306862100801222012583453351032838686360440358411316771145264671664872222831882395541795838176515497886477924428003713333356029650314099142169397965239998604366351615028723623385488534106185620390704749678429928567313571034587508404001399387892380538909641340472707401839417305470673627201361752891636627764452987994278218847513111390777633825192971772064839537494532068958077488249430623621042551048217662951190997518345237392229120219787129006680087911847795203065826934785364593159612342985184717053950432494711753114172329755560219740329353140305109638815746841277233879202786212424975061539369590301651739716280162715962437397649706287089566212256645715625196466944180126998516481192329879259651116949528961201067042703174162074447317879206144049089771383499958016162227094691303206993771752875222199431965667651686935474965708815072720187346774096490047599327888158285266829139107909550365510053237580266115578693313426789511757645591277776501321154420091842702453325160754545623515776005766443841516185039726482190402422752764484814248087374324817523178507317866731108386191722699965258825772398008753685286010308006840554267965269179512683428791676643410087318082911047061419188805787454257817802752706939630766845041449986023468346987687854640952334775586211932690078930658526220521194123967988000305590124984309839353645306328062593833922620988716451874024422073978781907961591400443688681019372888924971874399213677974681983538685354041245829073208646731555474515724180104503691998763954012494294419620521494130652951810643628293865678700261314316079897335981177620606781944617511324716068841434051034132907971912290943691952997447706597560890947590345589234862725797140388829543231462289978512498007508867948504963298546058860898654878015764400944182452197874410360722063413741525890976117 A013799 407 69439664273785964288460983701901396011158848905721140537076585618300679904287420415556301393099069230934159459135135695999588214056513981562842620985599500175285219600139307368476835375407512938022606767503978918355565637189811042902318853827526683967917594280571798266325240996103935597661547909466498093024338033725580541790104580208503821974431999999681336466781943882030381330421511651141891988041240596300488144671548966080121458325159455902597340191559789990850284878794763083084404798145231688127999860703777878302481462380693875910148555436003546655040254236394216545533719076823910777013069712732625934868605475338036677727330603174514273261265565100588262058283971236292392728607204629219334133681534895551195496660863675806645357243008289845948006680186052960484142300899609368051478310894949115033869221237976371433799830564100495609467291961270811214969852249484403813688785505907042061004667989332630518529980527043059724782535245310115732484574654233491392243119424769419916310577553234078500695402557543760919628057840083596241706450779739623498091113279501347505591707186618021792033707757322885459528014005453740406983373070447356053036061751409719076612435503891766022415121193451482095481057534264420062902794331861228853050816279458315352816400239633525517799009561344338538167384305825374649705276727959559676873321779463594035795742490663978058730581974011518854907990073291011988072192418594309080586121704715941856634892131848392396772022124159912159299955907643598307964729947176697290550849542918781714393865578956663792667701097649358163398181557947812958414022150299120220740945215642180197931585869984585786941642785869560103948132936606354127860374136914311492126645360584233794464076295455592460777477250256769773987126126481971008247055366795017223491034312582853159871720972168877637 A013799 408 1983266251323600926042734155510005771474707883596301494879444361844285718746353014488703524088302516304710528312358610613444238981668095827416348097969707324506321156999578757751066895157013977022863671886681141887153310163778193196333128784167989620807694410247411130284515208089724504604811469842272652034868118581236305854067176915335077659411752351990898650827759099214669721178168794268263577070445872670938241899964110020214348971224879220034082633211139161928674986423257228415973685439825962244623804021560599982197173047054997789869752891807697296014604701245655218756988550553167715702270284065356529325782240981129665552570289357267302158615005804837901352646648502479747028721750371415133402192078318151837694580130927444713598048217559766290121018792793858604387588255993743160918272037470641674482338827777843144520756960741274255101995325705855639110753950097524057322765402834211028304354322443329260239734773832876828799513989141302215435491936699562747653855733890839402229746405497918516058361392446007355625496959970627592259377940720143386728980286375837986107204748956997320402274727256898931609579608009764279763852118265046936230762959682012986547127770426652729366198276406167780129034484236126101416566708912288557271984363757608944791789207244173122313857512081555652988598663158678525370232408627252983931178943343259709256362201275853877335404151759742990015027104483264593391329887667472061650620222008392015367349154177721935244205723888131251181766040678208811273780652021313651315422813795303324544803194800581274582382211049963318504815463476547485905262886634693172624582136303956308633124024032629754660840259607220506128862624802414080245820145724409650526629118143646301403688483074507176272265527744583601514846309298451573966544148331032486920127431001678869099096222686115314190357 A013799 409 56644067404053366048706530215521274839089131863393966995251810418634644413114588446811861351486008168178837399129274277730580909555422484926838318026112810895225038565064968900128221592579476197750009332755500093438985691587668975880470491204621951559888560051076309292056038858250621576018020390165149214767868334798690131498012639878885153030459058925212056366291627632670181906569678933095876024709004569354667126904874946287342020967153775403393434087143345603844886287234649700788624429846869307668700466659792296091533459396937791876470012342919642471473124872277158702918349992349023128172541583190647834073666584662044377846960034332911416952203180791975300532940927879324054887321912357987625100007948844734636394903119418748465073855141724485012146417740985395599913908179437298418986767662198996864890079260162978050657339555731533999968088497484942908642243568735384601195502670347901179400663803303927001707064875440795107342919043864732575053085204076211635741773615656264167083787087426050737142859729650416084019818673721094662520093364908015268366405959180308721207874834960800468009368485184290385701203184366877594335380349768005545686820891477972908772516251155628603427988972436557968265353904267997582558561773243873484245145413281069072198291548100828546406084402561311005007366418475017363099207822802972474058401800826840556070960830639662590576477978410019537819189131146520051849772921670669552803364160781684350906859192469916192509759679968916665002419887810321858790449202380739195219790984807658252324124046699401783347418329798002339816034452353672744940213305173471703330690394977296130870655250395938422868258654641824875546445426981748545900869182034864028691054243300682014390746765090999461512175737913052242865525439873075404058467420482618858925759556838950180339287216138139488590786277 A013799 410 1617811209127168187717107209485503130679224695150395091351386957366624079082965760629393572059791879291355774956531202646263121357812421591995429201143807991978522326456820576756562136905662419683938016552829838168710870337435413620122117699295207558501977163618790469690412525830496002832650680363506826722985087510185388845714739007580838855702941181962981541877655176816693065433536600008151315141713879505338647811530133340912775460842878979296319870962901093791413797249708830104223902340856434296325754028270327768670287133835940273783860022526127908627743919477107929714050994131480449563735960157508092788977991324532649475687025540582282979571875046599606558521325841161374331636801138856484560481327026954465950074827993718874910974376702793016431913837100283883729141131512908680144681071200065549458125553749514816104824275051248342573088575576667454413731118566651319594744751767806405584862358886163459095755479907464549060821110811820627076091166513620680528420796236758560876080043003975435103537216738545533775690041140148184656236386595137824079812920600148797386418113161315422166815573305348517706012064148702390971812798169724006390361291481502384247451836649255908542506793041760532131626772859798278955455082805618270583525598148720613771055404905307764113904176621553603614015392278064970907476474627075696831582013833415393121942712283899403249454787541368568019653860774675759200881364415835993097616883796085686746250805396133276374271246219592228869134114415750602608914019669196292154672450317091527344629306897781614334185614917360744827485759993673247268237432209059525318827848370946554793796784606558397295540335435225160270482027840025720219474724708097751523445200242910779013014118357764035620249251250534685108482272088214906615313887996404077229778618702877256100670382180121401933641446857397 A013799 411 46206305943881050609388299010115454915329336518190434204086962889348150322688585089336109811599715864440412288533487678779921009100480573088981453413868300058898576165933252492744171192162624368592953690765373007936551167707492848404307803609570423078374969770116274604827872150244796336903336081862118478035177084378404890822458660795516338557731703098044715817567709505061570641847238832832809711762490112551977120145112138349809779937133466527682191834571418139776569463248933896606738874757200619937359860801428831400992070829488290159540826103368739198316994084185679580563010443389213119989862758058588638146000410219977001675097136464570584179552323205931362917927587349410012285878677326880055531907181216846502000087162328604786332339173008471342311891101421208003187999857140184813612236074545072158073523940639892662769886119738703912229982807045199165510574477382128338945504855240318749909253832147714555233872261637094985726111745896408929920239806795520256572226361318061257181722108236542401992126447269598990167483265003772301966767437543731393543536825260849802153487730000329772506419589174059014201410564151088988545945328525487346515108846003189596491471906539398003882536516065722558211392259648698645246752620011263426136074608725609449915113419500495050857217188488192472819893618853813634088435591823908977206813897096177042955805805540450856207678186969027671209333917585514358536372649080691798861035818100003299159669252918962506525561063277773648731339441828252961113193315771915300229599853506451112489957634307540686998675347654740233017820791179301615228129301322949102631042177322604551465629965147914385157927520365465802485237197138974595188417612387979881261118364137774759390696234416098621349938864966521141383362173111505947839979955065296849759707128772877311491246785446447360626733363694115717 A013799 412 1319698304063186686454739208027907507836721180296036991302927747082672521366308678736528632329099484804282615372804941593633323940918825647994399290953492517982202233875219624445266273419356714591383350361949818479675837900893703243275435178892940853541467511604290918988488856483141628178296181834063965851162692706931622086780241810980742145547375172183255128465551351174063519101798988304537878177648480104597018528464547783408917124784468937497131080987194273490158600439852801020985069001940406906030934984349608853643734534961015055246645534338314560243131668038427194500460141273639315920030470232911350094087917716292763144842449314564600454752193903084605656298929822286499360896980903133021266046801002734352943624489443267281302437939120294950007769921747691121779052463919780818461579074525081805906737917268615974341370717465857122437200538952017933366147517648510967488622564170518743816158198699970875412034625664617069887323477574547335447451969121886854047959357105605147566367165133343887543297123460467016758173489531772740716472844783686512330996955266275131199305763056539418632555849886400299504606487122719252601860744528016444103818023750697098065392929122671746388889125435353101985075574327826482006892501580141694713872426899812131499025554374353639147532980120411265216208981648083771203199808938082664298003811714963912523860769612040816904147496698022399317409786020159875594157339230393638467270044000754194227299313532618488148876549528276493181415785798056732822353914291761672889857601415997750223825679993457669561369166604367035795221979616872033432530600975084749320245195626510908594409857434589582754495567909158068784780859587486253413176395427413093388698801598138984902957675151158192724375603922308810319050207026237721376257667496619943325986995304882148893501499439135983066860131600467638993237 A013799 413 37691903262348674951833806520485066331324593630435112508602919384428209882743142173393994267951410385495115777662681936855761365076582579332368038148922699806089678001710147693781250035130247125444499869687648765598021606287425058331189704144361283717997853598930152937230230230015008042400317249362700928675057666402674058420530486363420976418978582292725949724104612140882428169066480904965906338631818240267395446191475949241942082000969217323855560804075255645152419787162635849960354555764419961643149534088009178468918702053021550992899443106236602155104083570845519102127642094916412501991990260322181070037245017895037608179845194873279553588177410065999422149553734654324708246578671574382220379562683439095854422859042989156821278929979214744067171916735035806129131517422012859956081159947510861458502341655108940843163889061542345273928884593008584194870539251559121742442549055274185842133294313069868172643120943607128133051845843006646447714675690090210438463767198293188619643012603373434772124109143154398465630193034516961247603180919866870478685604039360084022183371898657822335564427628605478954151065878711984573561744724464677660049146576343659817845687448672627748613062311559119945795743478377052152598856737630426942722910384685534287743668858485914287692689445219066145840144724850920589334589743080578975015286866391084305593987440889497771599356653192217746904540898521786206844727765759272708263699726705540541325895693805116640020063131077104921754416258178298346139250146087005139407222954042311744142685246293144500342264767387326909347334959837482146866506494449395525335523032288778060364939938189313073051147915053463602562126130678194883733731029802345360274626472444447547813374159992229142400891623625061931522392962876375560227295241370962201333514572902739054547296325481162812372592218640956237285841957 A013799 414 1076518449075940505299325348031573979488961718678857248358207980538654102461026883614305870286960232020126001725823858798537400347952275048311763537571381229161727293406843528282086282253354988149820360778148936394245095097175147090997109140067102624269736696639044098040232605599458644698995460959048101223888322010126773782548771221025666507502447288862545850070151827355743030936707761126731250937663360760277081338674744586299107804029681815986638672125193376481198261541152042510717686467187598524489993843087630146250787049336348517908200994557223594151927730866918871075867585872907657469393233825061813541333754956100169127224558610775737330031935008895009496013404215462167992230533438835930596260689801704016698171277126813307972547519136352305302497113869357658854125269090109293205634009260857714116285380011566459421603835486710923368682872860918173189697471563780076085901643567686021837169018875588504878860177270363186608093769122112829193178852384666500332963654950451760165624082964948670526636681237632774576863943258838930192794450252317687741739536968163359757579284797566063726055617500601084409508592561892991405496991075435658648663675366951268057490679221538921128137672680440024771872229485926986530375947283462623911109043497003544792246926267216197970790903244901748191340373486467142951985217652124416105411608190995758852069875299244945854649225371822931069340592602680735853692269717850587820719527894436943400808906910767936355613023086693193670227882749830379064083123422390953786609694790402465724459233319378500074275424021349443857869233787918327596654291987969185599107873325199790182083049574624970679413835601841973952776884418299924074319091942184785834803606679485866413097779383538056536111865662355393826211065412712162375651779388796051432286509716675130136925330352067491084173606356604351093120932133877 A013799 415 30746443424057936771854031265129784428184235647186841870358778132164499820389388822908189961265871186726818735291255231145026691337864927654832278396576219286088093226992858011264666307438071816547019324184711772356034161070419376065968434149456518051767949792707738484127083448526138351248009360451372819055474364931230786003375454843714061120777397017203172023853606341107376706583310365540571258030603246674273720113889380129288817990891742346394387114567648025679503547876843486148607843189345001457958714152425804607068728916095450019976128605548863072573207921290069876797854120116115604983340151277590456554033375301176930442660618482365833883042095789050366215638837797814980026096265546593013759801561426468420916469846018914889003929694053358191744620069222724094532671810482611523246112938499357172875226738510349647540427145335950682332951531780683944470949485333122753089436841936680469691384348105683287845125523018842972713766139896664514586381202958459916009774949039852722090389433561898978911270252828029674689811083415698685236402293656445479591822915347713718036221953103284346079874491434667571819974912160225727532399562105517846664483232155495166989991289246373126340740069426047547509442746347560662294067430362976001525185391317918242811364461117961830243758987577638830092872407146988069851649801362325448386660941543029868573967708421734898554636525844634734271436665325164496717304915411530638747570436193013540470503190278443030252663552379044304415378559217905456449278088066908031099359492908684823556280162834769340621380385473761466024603186216735354488043233468387909896119970041031207390473978900863787574738558624208618065260595871064131486627584960739668227825810372795830624485676973230432727890995182532403070414239252472069610990471123404024957535004017958391840724360185399612855082371150976871570626942675660997 A013799 416 878149170634518732140922986963371773053369954319303390659317062232750279370141334171080813483714546964104669898653540656733107331300760198749664703284613399029962030656143017659730134406738769152399418918039552930260691674332247799820124447742627612076544414029525718845153630373355037449994395343851659085043403336800882479042406365791317299670523236208339796173282850708367786116725927350204255700612059328263931720172794585872617930637859053155370090379166595261432300830910526807890388609330882586640758834907433405382489966572602148020538209103081078215763391439965685751223511524636377793929178060639261029639747231976914310372829924474850581533565297831067509484860846343393644525335440276243065993692395901364569795295272146228144841235991857963314418093797070222863947639579193867715432231636480140214489350878594096283402139697940087438111428699188114138034788250599318950987405642553530894855628366246420384144630062941174143677874721588635201101633537696573661155182319527233595623612611961396736684789691021355538815694353435770149036885909121739342622054285246051500832535202582904208387295349865540518750303466208207004052863893295695218584305593593097464401141212165662861417877122877344004417194278432680075780859878596957579560819961431062932935380373990107833592000444204942626282528820525126263032969976709377131371423151410476076341091720233170437618973814648612645526502598352023190742945689068726573269359228108659729378041617542611387046323719497884378407627029822597741647831473278960276228806476964947245590917730723847137487245189516101231128691601536178459533002791090627094543082464341892314279327311387570636922107972866022340561907878673462659389570454063685664254932970057421718465935420032434389141294713408307964094101087289854780159498845755542356812157249756909629362928451255198342754007602443050428928676109759553735317 A013799 417 25080818462492489508676901430660861210177299265313624140620754614429580729090606645260239113908371175841793476975443774696954278489281012036489173590511843289694745557570100727379552368790865985761679803718127671241175614910603329410662574351977187228518185009097284055936432837093393224609289925415747235127924642702370004483930168213365813395889814149346392918505131499081692339279809211049183747065181026474546153859855186167107840716947892417170525151319377127261767944031635556160157389071099337557046713083791205491129295935280089949614591790193098674920418222916859950740694712655139586172411254589917934267540820692492649618558395472926207459180158471353119138397110632413665881288105509729778207845848519338873477923428267768422044810541163455290223095176938122635217208534021356055820459967769509284666030350443525983950248511912866837319900515077511727896411587225367148559151292556971395887971601768364012591554779227662874717583779923293009978663755470151840336253162228017318724605999810229452196454278365260935544115046428479031226642498450425997364628492440912476915278037920970327095749542487509702756027417298372600242753845656418351137986352058612456680760994160663496984955988506499822110159485786315775644377138992607705429836578918432588427567398861531469835221124686937366349255305643018131198484655504796520249099216627434607216377920621579580868835511120179025768882440711532134350809271825491899659146168914011430530766246638634523825430051752579075731700235598763214099203714708320384449370941788595858281322201307203798093773209857769367262266560831474792982722092716339400447244978264068786388131867340540404961132325813026464068788650922792767014825521738512926256785140557810021701105581531546358588264518309654683762491621154085542376135446533624045252912023210307095924234599496299719867397211133375963300631918370842614234388837 A013799 418 716333256107247992857320981761104857023873844316622419080269372542723255203556816395277689332336989153217463495895649649119711147932354984774167286918608756196971627869759646874687395205035923419339336873993444418319216737461741691297933786066820444433707882044827529921600458260224403888065929559799156782488655720222389698065529534341940996400008981919482328145425060745272214902170630876775736999928635297139512700391323972118767038716748755326807368846832730131723354249487543119490255189259668179966811172386160620032143821207534649050942356119705091254402064864728437053104981688143441720670237842342646120615233379798282565755646333102245411241644506100316435711759876772366711235469581463392195394285279560837565402971034755733902021833866169446544061821348529720584438692940183950310288157139464954679346492839017545627603047748743389740693678611128812460449411342743711129997920066719660037956356918106244563627396049521279364808910338389171658000615519983006711843726566394402640093471960579963384182930644390217580075469841043789610864136398242616910731154372604901253177256041060833512181702682985764620414899065458819835533292585792964526852028201146030375259214754222710137387327987734141419288265073542964868179055466767868674781562530489353158079752478884200309963750542183618120301080784470240845159920245872493414834522726096159816706969790872934409194811033103433154985051389162069289193463612607874146164873730353080467389214770246040634978107708105410981973090428936276157887357295784338500258483468424086308372843391535047677356256646747750898377595243907751562379525690071369616173763824200068608031434263113174506094900357545848840268672659005884218710431726373667686820040399471612029805276514122495547639422907442047422940523191781837175804804488446836356468420294909580966692064396213816299132731747180350887829348220589635905148379573557 A013799 419 20459194127679109923997944560078915821458860867527052911351573549192718891868786233065526085020876747205043974906275649628508070096095990720134991881682384685741706663588205274387946694451031008779750800458126766031615149238644804445160286863854458713471130819082319082090830688370269199447051014157423716864658496025271672166449589030340176798180656532602334774161485159945719729820895388471591824454961752721601622235876603967684105392789061200888945261634389605292150720719613719035761178460445382888032093894521133468738059677508397111543964633134897111316977374601508890673731381995064838984062663015148315850891680560418748360547014919733231190472608738731137720363573840495565639596246716175944492656181869537081705474255723658515975645597051665562744949679535357349612153509064593804812140056060258570596815181975180120669970646751859954383952154812450012682895637360103133583870595025580210344071509938032450981762058570377259938307288174733131724155579866234654696968674462790533803709652666124334215648682134429004304535494130051675075890599670207381587392500035968584691995609788738465941421610328756423323669932208569353322666369542832859851420777452931773547778432595354824233919474657674813076292138765460619600062003186357097220436207433306415547915810549411645052874679235306317133919168285254548778612482142364284421088803580032420524967764197121879661012997916467154339528052725857860968654514239693493488614958612614331229103363052997166575609734251198643056133435740848983345420811724896491905882546341660329053436780105632496712972046087762513408562497761249292373121633234128387607538868582978159513985793988775377068576449111866988726913559813867059170588640536958322803267173849308711183268502519852595336129557659452316446604282880481051578161020994530093177094552042912541989692051220262807319529951431218001707294014528260591086942869000361477 A013799 420 584335043480643058539305294580413914776686525237440158201112292138493244270664403602584490514281260776923260967298138829039818990014597590957775503132730589009468884018742730841794145540215896641758462611884558564628960277404934259758222953118547195315448967323810115303596215290543258605407224015350178777371511304977784228745966712295545789532837731227655283484826177653209701203414593190137134098258162619481663932678871685921025734123448376958589165617539801516749116734472887429380375018008780580665084633721418093000627722449317329902807173886965796396324190795993695426532442001161046866223813718375651049017317288486119871925583293122500816031088178186900024431304032458393850232508402460701150654753210375848590590050217723410874780413897392620137558507797209341262272716372393863659239532141137045034815638412393119426455031641879872157160057493598384812236182298641905598288928064525596387637026395340144832490106154828544921097994457558552975173607516559527972800122311331760435967751389797177109533142010441426791941838247848405891842511417180793025517517193527298747388086611176159325752942612599612206547336933808949300248674180512849310216428824833184384298099813355929134944974115697850336271979775280320756397370873005545053712878520502664534464023465101745994355153713639583723661865365395155167665951102468066327350717319049305962613604313233998004998192233492218395091260713903226367125741581199885867528331832934877914234421152156652074565989619948484444326227058194387813328563803674768705323911406064160658095207876596969738619194608312585145461953498559041039468726966799940878458917625598439213878948262113413544455611963084033065029378181843857076971182162376066657584113752310106100105331700469509975395196296311617610031464923349419314123856920624773991230997500897625111767594674901926039853094942827017346762024348941650742034175281519324144597 A013799 421 16689193176850646394941098518511201819936943847306528358381968175767505549614446031293415633578387089049705256487002143096206270173806921795345026144973918352699440796459311135572482590774106223985263450658034877164367734482962327392954605764018826445404537955735340703186011504913206009029035725102416456060507734381470495357213555269873083294847378441593062551610120459953322276070724196103506686980351382575015803581241254221590415992299809094314265159202554271119871523053280137870532890889348782164375482223717422154190928380874952259354075693385630110875415213324375935077193075995160659546218343610526969610983599076452069662066584434871745806663909457196051597782474471044186756490672482680085563850406441544611595842424268398337994603401323430623748808541196095995791771052311941139971540277483015143239369448696359883938982158723731028680648402074663468622277602631511465792730074450915558427301110877309876560749921888058071491479819702329831523933404280456678431144293333946409811674947443997175425376068960217590604650842196798320676913968586100629601805808564333179524151141701802286502829793958457524231198490166517400964402383269627489149091423666060579199938028769258692023163405718446303454264014361781241123465309503911372279093523424076601768826974186770967344777545215260150731506536701051026743707229437590442375463837349367227598207152790276217020753368380771249582201497249790048271478305300649940262476685480453048108449302526746139901679229535348664214401371009089910336477110796755068992756233668598492555857232163486052704702817208015744339538853872344771128266310898773111429665146304717022387596641314221204243196733277643068370304070251642401975373933739622839807259872879728940325108378697109674407262201418956110560108669675782765030691477509964169963548519623137070817194271509873909624244244662082442440870177430122486843238080215473416893834917 A013799 422 476660046324031311685912714787198435179219053222921756443747393068095726002538193099771243910632313650348631830525268208970747282434099493396849291726600082071448728587674385343085675275099247863243109414244134126691506864567887032670176495226141702107199008553757065823695674591826076823878289344650116401544161401669178817897376352062845131984135975670339459536536650456726837526855953764912254486845815837725026366083831461822843871156074847542709727211984152537454650569924734017720289896690690567396728147791593294145847105486169511479411755878786981596712733907757501081739711443497783597299542111860260779059302573222547561618283718044371931984127918006976429684265253367493017952130096777825923789131458376955651788855479529724931463867745198502044889720745101697735808773025081350898727161865192395506059630824216734645181269435308481910147999011654463327320870608758598974506163656392599264242147027766847384451578519044826579868155130518242318155061959654123192671912161910843410631248173948003327324165905572774605259432703982756836853339856787620082057175698405919940389280758145175104807321745247505349567260077645903488944296468563830717587200151326356202529430039678797502873570030724544872957234514186834027727292704741212703663190122515051823119467209748365598334191468893045165042558194718718374827022179967020624685622658535277387432394490843079034329736954323207659317256962951253568681691877691862943836596614007219507025420529466396501731860474759093198627517557390616929120122761466121525502110789808841545887838407821325151299017162278137674081569205448039008194414105579858835542666243609022876412147672575471814389941899142763675724254550457158642818654921537367927735149229317938264625420403968149410745815734726805473707263714610031552041579289162086658328909268956417879609885588593508732778039871793736638553693137581728346729722809034136259904819064437 A013799 423 13613887583060658293061353047037174507153675379099868285789869293417882030358493333122566497331569510167607273711632185316413513133600315630907412621003424944042647137192568119783869971532109618222086447980226714792436127558923421540092910880153833153883710883303855556990572162017144580166787821972551974544502793793073416217966965991266919814598907601120565303823023273694575206604532895479658900398803346141264478041720310381122243804088653720667332518901479380622242274927620328280109199739382813295417952629075696074099539179790487417363479159654034981383712393139461988395567898537740197322472222256840908110712740793809180907379801271065306749398677466197253808212299901428968085730787694071486209341383582704230370741501350848473767539526670614416904095314200849589032434366369348463018546470031760008048569115970454158201022236341845551835736999771863127091611385456754345310870540190229027586019961260048928147321534082439291947614378682731518848826724629681412505902483256335598651039079096128923031705502429064015500814657458451518017368239649711217163634995122171479417458247733384346168401916366014000288990515077644649547738051438651569125008023522032059500443051363266135479572033647523726116531574959690166665919206940113776029324373089152395120115102977623069854022842543054262958780504599361315503434580482038076061646068750426057462456619052969180299491617152425133957760176118850753175117801718757297538917035892660196340153035742089750485963667019594460846000528956633410112599826190233896889865786267730323392102552765784867646251229171825890109443698076801442113040661269466348201934090583717302373207349676428050490791130581416473342360434215606907997543603214028765384043597138549634775966632157734315320311243199532291134553158952977111157859546077758357048531977630664251059537942295819202916873596778300912133732029702471743310947613148823965719141537299385157 A013799 424 388826243259795461508125304376428741098816122502471338110444456889308128669068928087313621730286956779897031344477926844822086348608758614734346611868478819826802044885356938069147110256928582806041011040763255201186768239210411842606593627648073628708072666538041418563207731519371666354143626983358056944965544293523969840601354515676574496824759399995604465642489367719990762475832064027794537854290222369140654757349573784795232405288576038915979684072345152589951861614207764196008198853756512530530432145039030955572356938513996111127318328278878893103300209660456173850565814750136397775727129139877633176550066589811984015895674504102896226069575627112059766016351497484712757496557027330375717624999256505615523618748020081583259274696421239418361197866268890465112355357937874961452272705730577097589875182521232141212379396092159450805980484450484182772863512780030360856423773498373131256884316113548257436815650334928548617315814269557494909841340082148330822581080824284201033072327138064538170708540854876497346718767431670833806094054292635402073410579095684339623642025013513190310915727133329725862253858101132608835732946487139327465779354159812757651392153989986244095432056853006925141614258312423710850145318469416589557173533419799281557025607456143892498100746405872172804365729991862358532093595053147489490396673369580918627185223496771852758533780077490414250967588390130496361434539534889427175009009462130267867671110853829825363629608293746637396222621107530406826225963635819270329071456721592645766401841009543581604844581356376519247415821460771525988190554326517228370995439561161549873081175114108461550067485480535835895131156361631948899317842851395875568133669177874116118836382981057049779863409417021841767093972772855979271779626495526856435663121813109401674511463169910892254508826797585052351451520500332295460703974779143561284904401446807739469077 A013799 425 11105266333743018176133566818295181274523287274793083887772404133215529462917277655101764350238725772590639112229634068614963608202614754795427673581575623573073293203970679508192910616048137253523337316335239331801095287680088572636686920599256630909531263428993000955583776019924774162740696130271689464405160910567338102617415286322238644203811953223274459143215138831450656167072239580697839795656383041085026240524661176867536632727447020247479295756790249903121615119563387953202190167462139754384479672494459763122102086520898242929907338773973060065923357288112288781346010235078645656872542535364045081155446451871620075477996359511682819112773149485947538977193015119660881066859165257582860871087603765056884970075062201550099468144604487019027814172258505780574073981378063646774038360748371012484264425087988911185166767931788166074469608616390278744175754788510447136420319394887035001827872952519051780652891789215894277059156971352831612119978514086238476623738249422381065705578735390261274693606635356127640719634716615950684335852284651959718618679549551840423990839876410950228470064082655030300351832441226448440957368684619186331750124134158412171281411310107997117609634975778730788969644831661133605591000440805007214342433288002887280550208374554925713638255418098115127465489614297580822035125168312945447335219388108600616911037168291300886636483292793203721421885292010517106578931883655976929545432319247902580568554597096233642210625242477697710673514281452175949363839747402634179868609875425407555734202981073574234215966088119469766225443276741095553748710422119658559504000749306335025925071442434051770331477452809584009000840956844570092513416909678717602101465725389262630470085934321970398762678836359560822709970956365539623981297912338742546658974422104217621225721899595824993681026602165826680209806877009990690653166223667119253858154609722275846976308197 A013799 426 317177511758034342128550801897328672381659607855365268918667634448768736990380367107361491607168246790961243684390578633711975613874880011712209785163381384870546327198606577433497720104950848097880037091850770555571082511431009723076415139235368635407122414795469100292428226905071474862037022176689722792875800766713743548855997992649457917105073196009941827589367580165062190787750234664311002403741956036429434455624847872513713767328614345288256166109686327483056449429849923331407753372886173524975123926114265294530357693123374716321083502723444568542837007505775079884023398324081198605936687352532491562880706111905340975727054024013172996679913922468147660727609704832634424150564618921824089339133051133789691630313851538472390909678048753750453400573875183598976126982138875815513309621334224487563076244938051292359548058899801811252926491692722751212403732514646880663300742237368606687205879396896637907227242391795156447086582258808223673758706340817057130850588141752625617617034261481252266524099112406361546593487141268167495316277101944621523468106614750114349602377710173149475333500264710320408348686353868593922183407001408580821115295395698410023968388427994505676048784543216330063762026037073636909284563589831811048834237138650463619794501385663233307222212996300266155541848873953205858145209932186034921341200943769742219596132563567844623224599325466691487530465825112379081000873529098357084747092470039345603618487847665529055177667550405524314546241392555597289780627025566634811227366652025065199324571342442353703442207442780175993164885427002430110616918366159568117993765400938234675445965467358952612437327529694528881073018568437766412275700357333853433619962582842729988856124370169796559060870245265416657419480484756177200529849674306825875126968469718559479827843174356357644523800784458175813472294214282344115745080514156593009442753808277920465490338414517 A013799 427 9058906913321218845533539452989604211892580059957087445586066307491283897182253664953351561792332296596644080869879316357447735507880448014512423674051335733287673651119402458078128383917501172523551739380349857837665687608981068700785492791701363595862823288973392973452042588635746393534639390388435172687325745698111229498876158668061167570437995551239948537779927457094341231088934452247386539653274006356461077487101280086864178908672554315777884360258751199243575252165943660268336844083002002046814514453749531077081546073296705272846465921284300322151967771372442056567592279534083113384157727475680491527435847262128443607740389979840233958175021539612765338041260779724871788164276081026217815614979073432167382653393913790309956771314750455866699573790449118770357162736868432166875636094926785589289020631675682961081052110237239531194833529235854497377463004350829558624532499041484775593287121454764875268317269952061463285239875893821676346222411800075968714223647916596740264760115542166045984194794749438092132256586241760131833728190308640335331772593023878015938993509780255322165000101060391461182846830952840911011480287367230476831873951796542288694561141891951076613629335338801602951107225644860143766076420689186355365754646916995891444950754075927606487573625387331901668430745688977512514485340873165343388426040155007607533885142148061210283917781334654175575357634431034658932465948864578176697461708036793749784947631417175175344929362907132179947755200412780414193424488477208656843464818948487887157909082111496064124012886773244606540782292680616406389329805455883425018019933616196920565412219713239045563822511575605439372326483333151046501006277905812187917619751328571211211719768136419559523337515075025565152557782125121177024333036547877253819501346463631777303363028902791930685244274204909959408582195054118030289795244564826452942694491518225686414869555457020037 A013799 428 258731440351367331447283420316836085895863979092434374533383639808258559387422346924732673956350802723096751593724623154485064773840573475742489332554580199878429247149621253605169424773067750988445161228442172289701569703800108303163134459623782645661438095956369076714763788374025552745742835628884096967122710622883754825717401967718495006979279590938964170187532508102071479901131056890637606959037158895546884834109099660560927813810596823812932155213350193001595752777111516880923968603854620180459069347313540357092526037399427199297767913177800901500982351518168317577627003095772947801364928854432910518515095233653650477880673278214216922079436790192880190819796449129722063141759889150189807031779417316296132615963583571765042675345520587770008806527029017281200170924927699291118135042507203923215683718261289181051435929320485798250455640428505240299597720867264043023875272705123846675719873475869539602538409547100827452889736095403440898124458303421969742446941608145919498701813659999804439354587532838701349389380359650911125303110843405076617410757029354980013233593632833872256354567886385840522843288338844089259398888487495469648795151937261044307405360773576014699161867446611512581886573471642850566102908651303851495601318470596319655559238487162568368891590314687586443552050527622886734926215820678475372516836132867172278775293544890776226918975752699057908607789396984780893770159965521217304656203843238866287607889300905940183026527533990602191487836278989421409778396815397556448106198693987762545117041294186439087445932059130639207411283061251085182885648573625486501939667324012200248268738407229820380348334753110866953913016690478127039115240303267901899115137717695322363417928297744279039546042768057805166322202815275585936991975856843922246338777956347787191561351468492640332301261715566433350668516072940665063106841980016008322496297372252043829695089373407949276757 A013799 429 7389628667875402353465861767669155449271771106859018171047970136563672714664169650517289900867335276574366322268368961915247935005660619040681237827091365088727817727840332624217243940943588035980982249845536882766166532310234893246642283301314856142736333458609857200050368559750543811971161128396558693477991738100182921577314717600007935894335204396807755664726115963903263537456204115853500692357060295215714577746989995405280659290244455884921155285048494862318576295067082033636069467294691806974091479628622026138919636154165040239143549368271171547769556941710405318334604835418371162154783733011458357319309634968381911298749909499076249511510794164698851130004206383593991845391804194018571078634651937970733843644535910393181383850543413507299221523218475762568358081786860019453625054949048251250963142677260680300010061577322394883831263546278538168196810505689928332804901663731042184905235306344309920588099515074746732881983752620817675491332653604034877814027099270255606802422499943254414592406374525406149239910092451989672649782148798492393269868631515407584157964667747368225513742813403065991172927158245726033337691654091358108639238334480112686463804509054104555822762096142671410851262424923591455018465173989889302565869256838701485682427410431850115183912710977792156414290115119437268036227650054397935114453356790819307454101158935625459817032866472837792927747072967282327106969538775251487438285837966745260040368926323174557567420652898305589191084091964216864884680791444569609714361140898984486051087816403258886776543265540830186402873655512392243908397008911317519981898838441112451290803437648890899883128788883599471070709669696745786364170378301634546140627448355096102021579450111874353648474527498498973355328434607086009946427822447319263277681837211249149978183759291618300530856335858292902928443487559258334867394513791237213698816749248890623819921447593904439293456677 A013799 430 211055184383189366617338477946398748786651054583000417983301075070395056403523349388424316858671962834240476530306885921261396271696672940420896833579556478299155202124847740080268704197289817895652834037838378908684482329312618786017350253368853606292692419911356131490638576435035281813708332988134112844424922031879324423169685649373826657078107772777226309540242598045041109893286645752891833274409999091656024055031781258770220909988671904529233116096270061762680857563410929962679780055403692698987026749673073688553683728199107714270178913507192930575846315812190886296954648704384098762302778198540262143396802484331955768603596165203116762298259792137963887124050138521828001096235319585364408576884294000382129308331590136739653504155370433181973065924642886254714875173914509015614985194399767103978758318005242290048587368709904920277104718145261328621869104853010043113240796417822295843078425584499835641916710250049841437842337958603173629707951919584840145246427982257770385883989020879289335173718462820125028441072150521277040550427951833741244180717984711556011135628875532583888898008493604967773889972566656181238157811332503278940845286071086498438092720583094280218853908227930838165322906118242695546782383834325228370583791844570153132575809269344071139767730938236721779348539977926247812382697913203659424803902323302590240196583200360398757834275699330720203809384151018550544502156996959957732724881818168211372012976904716188538683101267428505932886552750589997877971368084448352623051868545215895906105119124293477065224852207111650953852474475089434878267726971516139688203012724716612721316636982689972991562041339304484493250538876208756404347070174672984272322460552469899769838330674645243414554080979884629178001535420812983530079925036917885478473870952590486972526906349127910281461787808448703600539274448179977302147654708391526060451905175297565106920776464729504690660416151797 A013799 431 6027947121168271499957804268627094664095540769945074938021062005085553205941030381882786913800529930508742250182094968797146738915928675851361234463865712576702171727887776304432554460578794488917740592954701940010937499807497705147441540586467827849325588205088242471504128381561042683881323698474098396949620198152505384850149391831765863152807836098290360626778868842764419139662159889348343650150423984056787703035762704531736279410186458265259427028825569234003927972868579570664097198162384867175768470997412657618781760961094715427270579948678937290176746625911983903527321721645914244750129648128508427077556075755004988707087310074366217848000597923252386580149996006321929539309576962677592873364392320944913995175258545895421243732181534942110332735873725474320911549842172291994979592137251748256737316320547725046077703837723594428034387854946808806769203503706819841357270386489422591574162913118899805768783161451673521306215014435665242038088814775262619388383229601264179991232610425333382701896573016605590937305461691038193555160772732323483675045486361346751234044696314086128450816020585851484590071506476267192343025249467626149829482215476301481890366192573755737330686472897932668839787521643129627511651664692162847492243678872768143619497688541736015822906163326979010739973650309551563769462235099009716831824254255845279850254612785493348922504748248584699740999820737240822101526105990173352804355349608702284996062633375599060853328055299025557949172833109600929392740243859929399266984417519911202974268307308945998459887003887315862892980523483029349558204550033472465634766246430631175933524468862608318612003462691875381611728640843398291664556671258835103801801795839092807326352562398542797163079106866484893952901853153839622602612738979411727150692228276936898422340972237442245548830121597103423535002217514468331726639166126370375812566863711673757018764296609139383469952145711474117 A013799 432 172164197727687002310294847716258450701232739930401285304819551927248485114881768736954277045056935345260187407450814403815308010177838910990728217522468616903190726720202779030898187948590949397979589075379242108652385932001941956716077840690107631204588124725525293228629410705764940094334486152118724315278102479433706296705116780107064817507344606803270989861431273018194575047890948599678042991946259408645913586404418604130919876234335434514074495370287082892386186833099501117737280076715874191407123300157102914250025874809826167318275033914219127944738060382672172268643835691928956744308452880198329185762079079638697482463120663033973547956745077286011413115664035936560629572220827631034730056160409078507688616200559329319126142234836819481613213269289473272079554775042282831668612131032047181960674491431163575041025299309223580459090151525135806330135221269370481489004999508524398637949666961588897352562215874221247442026807027297034977849854638796275672351613420641706244729594586357946743348868021927272282760381291357741846128946830007891017242974135966424561995550571426613914683756363952504251377032296468667280509144150044870465279841556218646624270748826099037613901736352437854954733171405649425291360283195272863087225971712285130949916473482440522347918022930781847525744387426491102212819610896662816522433732525801197037803121995766475538575658114727827609302695880076335120041687113185341129445193140174145961772544871840484777031902587395468960586325286443312144386054104883443572464341948786183868148077125050806662012832718025628360086416731198801252731880153506007090994558764305257015837392355184956187877430897942652774212581711128298608231403087823589399683261090960329670047955534664780829774702371213675056188829827926813461153222437990978339150920731817594755840480508073587975120137102934870879583198334430730022444541223735264303582722194469114174212927075453629931285303233665412255637 A013799 433 4917181651300468472984331145624057610477908285152191109590951222594143983366138196896151106683871130395976212544202710187369012078689257136806188620659226167372030345855711571901483145999706105755695043581906533865220794603907464225767899207950164054834241430285727899902884599167352454034287258990662885168657884915106085540194840356637878252827269314908222741432338588672655257942813382955404585892977114970335937941296599752583202585128854345156481662270769374489441882140154851423694456271082082780778848575787016333894989010443445164777253243624012513229663742589499912164736591197182933574193722711344479874550740593560838796629189256913318503192596152365771969996480530384108141212199057969982925133997443691258094567304175004683561748369174401214354984184176646123864163929982639955287231074406299563978824149765462866746723573570734681492073817709403764594992054674490321807471790962965349498480438089940497286529447583633048191727635506630616002369698338660429478034430906947772055721950980969316936787019574264823667919250062468464867288850411855375343476584297337051915154919870515520017282765510847473923579419419441606198621666069431545358857554687160766235796857222214613290647491961977575362134108516753235746541048340188242634260978074575625060564399131983758778886652926060347182785449288012370300340906819586702697229834669407988596694967321086307857259371414741484349294297030860207363510625639686527998084161276513782814185654084636085716808169798601988983306036506107438155810091289576031873154070399282197458177230768576089073748515259529971592428148259768962579275229064285068525895592867322445629331763056437533681967303876140105884285546251535336549697103591329536844353620018917975706239658025560805279195274424233773279809168715417719263997186051460332344489447021442323821559963791089746157406235796922847191775727629676080171038541891102883774626128596232369929695410202031124467439545656717839433248357 A013799 434 140439625142792680056905481850168709412859538532231730281027157868511346308920273041550971757998043355239476606474973605661446353979443873084321553194648158566312558707984978205078260132897606086488406139742832513724571114682201085752156969278264635570120769490390674549126287036818753439673278404032322663302037851060344909113504835425934440778999638903093749718049022431079706822104693030589310377689319380667764723541372185533528849033865208952014272756115444104792949595804962711512137365558375366301824694173052973512374781127275237351203129891145421390352426152098706991337041781182741765812546914358709689697043702092691116870526274366701289769683738707718813235069480428300512621161617294680682324752100989266022438936774542308767207095171990073083192703284269189943684386004234179762958606716118321846799196541451384937153171984753753238095120307598280920597568073558118081143201821693253347026099792286790543000567552436143489403932997704877023643680954250480526322141381133335317683474641967464661031574066060577628779441701034161825074636856613001375185034724116243539748739666421793767213613065755314702731351798038671714638833404609034366994330619419998644460594039123671570194183017926041529917912273346989166156958881644116397877127794787954427354779803608588134483781694221209575887535217114921308148036639674215815735581307992961562310204961657546038711184906976431534500194417498398382509226978895086926153281730218510150955956466311291244157758137617871407352203708650934541168092017321581046329153404673898841602999887981301680035331344327435518651340342447261340226679817305045842168104027883596369619344484654912399490668166006437564161079486490100747195898975671962901811583741360316304145910872868042159579096232830540798644629667681045479899023630815758552090963096379414210667574125837314240001679500595913438644306556831178525765031794951789463487096858836992717562030610780210945914540863501518212053006324277 A013799 435 4011096133703301735105277467122668509540681280019070448556416655882552561929071918339737304380182116268994691357531721151296569316006896459161307880792346056812452989258758962515240187655688527436195367757195039424487475606438345210167355199556516256518219297415048055797595884058580416990508504497567167586569503064134510949190811604600113563089008686711260585697198129654067506546132137646661293697184650831252028269065130991023117457256224232878479644187413199076991433405785540003498155297712758836946415090276565976486936123776108053987712592821004380329855643330091170379577250312360287573372152420999107447437265175469350988939100922187355537111937261231157024806819430512690940972996951553374967877244756354426866878473217702880700201845207208477329066798502012333981569748666932408209860766419055390266431852420393005190031745056551946233234731105314501373187141748893410515530987229381008844412436167503024698639209865128694200865730347448992672287171734347974312286679986549190008357719249232758183722786900756157655569634423236695885956703261723932276659776755484031738763753612672851785388002771037543224710138703782502841799720869038630555725076821254581284439026351411183716316061174985672135985492439063357574608902618637608439768646946938766399679865970864885708991288968651966696923893336019267482016074465735277913223937737586975181141763909901172411630152128153861056860052758171756202846031744222577697863879496770868421453072634316789224389730168504025265386290122779341430301876106721676264206950390891224815023279800633957283489098525335885848200931520636231138214202262049414298163219140383395912698097826228953041852973489309863270004591213643767440662070644166932438640643236991993962711360439984152119738567505873075750089267938638339951396013919728880006269996995692449270876584608039532008687968216519883721120039569655289874375073095618058866654973385243349006289156274493604826265201602466861654445913627675397 A013799 436 114560916674700000856341829738490535300991398038624671081219816108661583721256223059701237150402381422758757379862463487802181316234472969770106114383310195728620469826219414728397774999634120032105175898513247521002786790795485577547589831854533660802416861353471187521635136044597115289665913396955015873440011577014745767219838770238983843475385177101160313588097675781049822054464079983326293209285290812391389179392769206234611257696695020315242257117636708378837952329502640808039910813457974105142026561393389000854443382631169422129943059363560706106601007029150733917211105846171322173383082045296155507806255730676580133595089661438593061495454040118023075785507569754872965965129765933315942457541987486238785744916073570811975678464900963081320995476832015974270847613591676256510881833349694641001399560136978844621232496670560180136367417155098887473719597955490144697734080526258350993605263589380053888417834472957940635070926124453490679713193911904712494333219867095831415828704819477336806485306516672496618800724328762063271198809401858097229753679883913379430490831566931549319842466747143603272040946271518732063664641827740612327302063919091852096064863031622654818121703023218765781875881649552088555688404867690908734648232325451518107141256651993872000734500204233668820830843317570046298553861102815865272479588885723221598148589919030687385248568774932202425644979966826143528909485512646741041628690262307272772985121207508721817037795083342643465604697832196700770590851883484077795782014710114244271941879894385906453973732142982118235710466805160891397538535830806393321769839701868490170662570372014925127828362775828179004854601129652879641872749399668051757380015411491728339568999165526387368691853226535240916498299581595449627351821553561376541859077384193972043625506132990217073700137060232024398958909450148924734102026462683947379290532694855935290968624592355811847442960422968056035712629739120037013717 A013799 437 3271974341146106724457978999161028178731615319381159230750719167879483492662798986808127034252642415815412869526251819675118100572972782489604000732901722500205129238706652704057768851764550102236955928837436862447360593531909863580336713187597335886177827977116490586805421120569738209788148152530432208361320170651118153857565815116795617553500476043186239716389657717982563967697548588403782260350397190892710466352636881299266732131075306475223634105536822028007990756482924924118427892743173198416961420619956583253403757451328829865453303718482657327110631361759574111409466394072499132593994206295703497458454469923853805195609355820347656429371662839810857067509881699768926780930071244821436632529856704594465959660547977255960837352636036406565608951813799208241149678691791865562207296042300628641640972837072252781227021337407869304874789801366779325136905437206754022711983073910464762728359933376283719107101770382151742478260721040516147303288531317910493550651092624124041067483638349092216530026839422683175929567487553773289088709195326469114978994851164450029914248640383131980124020692765168453052761466460846506470325835242099628680074247593182387715708553046174644260373960046151169496157055792857201239016531426120044370288163447220808658061431237596978212978060333117815191749715993118092332996826957523928047289538165140932064721876677435462410084372780838633478846272832521485329183815726703570889957022581758017669228046807656603816416465375349240021135774785369970708845320644188745925330122135572930650932031663555874231943763735712278930126642422200219205098121863661399663068391725065947764293672395118276575905869240428620557652262864015895451527595603919226242530620167615253106430185166599149637208020003073015816107934349947636806795375391266475412037109169964035537988080664333589841949614577286848858665412805703439330687977800716221099916904297780367845354886982274342174818392640390648435988417979007377148771237 A013799 438 93450859157473954157244338195038125812753665136845288789471290153805928033942201862226916225289720038104006966539278221741048070464675640685579864932406096328358696186700707880593936175247315469989698283526034228359065911864877613717996865350967510245124944854424087649749632624592293009759299384421674303007665393966585592325937245550799632945527096269442192539805014083300009481409685233400425137867694169086703629497661966788357136395641828238862213688237173941936223995908818757746419044637769719986835134326579974300464716567402709787211807503583175919606742323215196195965769681104647726017068526011587590910918115495188530191798811584949415279284062367837888705149731227100317790143764823345051661685237339922542273864910778407497475628637835807920357272753919186575475973116267472322202582264148254633907825199620611684624956417706155216528871516836584305235156192062101642676948573956784088284688057160039301417933663884635916921604453638181683129223742970841606300145856437606736928400194888422796314096560751254187724377012023318909662623327719284392915071944107857304380855417982632484322155006065976187639920243588237071298976180349607494731600585508882175548351983551794014720540672878123551979741670499794524587551154061414587259800236216073516082892537577007294740866381174177919691563638479445835122722374733840908958636499534590160700521519784234241894419770993532210789328398369646142486818960970380688188062521957590742650822244873480261600670667585349644243658863644951733415331202918674772373353618314098472321269756342819323938545836055678398523347034220460460716807458548033235776896336059608534095991577276973097284447531375881831747106279659157989991079658043537020712917042607259243972752518543238312788298259307768404723858712968854454838882716549961804243191875003342819000477571854031659475922941941889690252342855143695930723779333966255990834726703648905086031180927100737486854988112202197309980265205898429698746055299957 A013799 439 2669049988396613604685055543188483911338057429973438293116089518082851110577423227387062954310499694008288542971328325291146073940541600973620846522334450517234252721788358917777643411101238577138375772675787063596163281508772769525399708471288983060111013549987206367364499257390980480651735349718467439768201931317079651102421093670176388316557199396551538461129371007233131570798542019951149542362639213163285342362082723433442268172595926256330143685149741924955640493547151772539995474333899340972543998271501450645995572769881588794232556434109839087439888167493349218552978347862029843702773494171416953184006732296658079610807965857677740249791632105287817939307781473577212176404296067119558020509392063665527729883855716742096535401429525228510013324067124685887782169268173715276994427952046338300599041395526364290324573380246105499139281099392369684341821296001485685016496328220779710345498975600547882487797603374209086423197944800360107051853759322990207117538465805714486013412037966208243485526911871616570855595931840398011378874184862990481546047369795664512470421611593001966384725069128250345895183762077123638993370058686965139657029244322719183815836481002222788854433362158072086768093401851144631416745048511148062026727154546567275692843493765736905345093884712715695564310749078611452496940073744773230200767617063207429579767595126557514182746523079346273472354008385835463475566036344275042835339253689630749200850134135831469751576754936905171189243140804563466458075274486560270173755352692668966467967785510907262711008807623586230740225314644370571218532737823590377247023936254198479342315615438607628631541105943626560996529102453345211352135226113381460848581623653905931267105784682113429451546586584089173407318128701103452084653329267383459090989803141970474253472639929722998226291835144802311443297164285759099477401861557410237354230629382916378162136558458924163362065315472606957370346354545665050625886085422071877 A013799 440 76230736718595681163409871369006288991726258257471371089688632725964310569201784797401905038062181760570729075804108298640423017815808665407584997524394241222727491986997319050647273464462475001649150443393154323370019483172059070414941073648484645179830658001184601058297463290343793507894213323309148547219615360347111915136248856313907826709190171964908489988315965337585470793577158631824782079419338567156592663203444663982544621277512249807045233791561779118658048136200201775514810742450499077516829134632352931900279553880588057552076044314611114176370645951777547031091614593287434365994913767029839599888416281124851411764286312861133939274298804559125368164569546666838756970283099973001696623768746730351137493212803125871019147600228670051474490548681148153640946536468309482026237856738395468203409221297628490495960140313209019160917007479745470554486758035098432649756151630313689307177796242127248071733987349970785717332956501443085017507995220023923305484016121877011435029061216352873642190134129965240880206675409293607602992025593871871143436658928733974140667711648707729161914132699371958129112343428684728253289642246158411353744412247101182608964105733904485072471471256596696870183515650270541817893655330526899799545354261004507961063303025443211753561226441279872981012279304434221694765105446224468227764123910942267396227742284409609162573423445669208916643902833507846672325641564028839498420124424629543827925480681053482607574783697752948594335973344519137165509087914610647876432626628255318351291627921977022330289122554537246336171575211557867884572513524979564764552250643356162768495876292542072481345445526855918208621867695169992581428334193024287903296339753179207302919808316305841658565622059428170881686413073832215694989783737205738975097759767537818715153432069032818552341121103570698817132010309165565640174074567941193789074181005805474676688782246145333029783947475213127309454462232178739510925932485739794878997 A013799 441 2177226071419811249708149336170188619892693662091639829692597039286266674166972175598595809792093973263660593134041137117469121811837311292706035114294223923562319898640630429405536777418512748522101385813751880629771126458877179110121132004474369950981143423171833390826033849035509086378966626727032591657139434306873863408206403585181521438641180501489751382556292286006778631335357227683547600970295728816559443053753583048005456928307027366739018922320795973407992512818013962910478509615128704152958156914234632088003884338383475511744843901669608031991322019028718520755007604398882412927180732100139248812413057405206881171399781381626846439613248157013179640148270822351581737828255618328901457271459175365558837943650870078002177874610131045340162924560882272416139074028071387116151379426305312967357570769481567317055117567485562796254950650629010384506696296240446334909685446713389280302305038471396332176794412702515610872746570637715951185045851479103273527928984456929323595865017400254424094592420885937244779582856364834726749055242986574511727694415663571035431610512398741452593429544026762496125577640666664523642205472192530386674294158189456876494623823866045998154857690559658259309311390487376944860860689895178785174814863048549751875928997709683570893462188389394452210691709213945805824186176649617037053171143020422099103660547385022847292259547031758275868266508827817608808292648710227684914377173691844401269379653731568516754943397191521964802829734692811076584105059929194713998792249129600147431240185079585734775387629280138292607396359617304264651275558786941349240376830624895364831010722791294132139707269692531879956449163241750158118174652886966686806046759690551339778692645322011143610292731639327988551845643801721912464603213318333110867767116720647640323497173323646330673414759839082728916107346440077720249011743734968435809747683706810162240908309732156856663659323839562129085328895813256979171555557725214281539033317 A013799 442 62183753825821229102914453190356757172755223682999325175850264039055062480882892307271494923471995970383410200501348917212035588067885447830977068899357329480863418625075045694251535899850142610539737680226567462666893142791991112564169651179792480169972437309210733475382352762303175016069665825950777850319559383238624412801783092796369433809030756303048789237190263980639604489569137779869803031312616310729754253058256085434083855329377008621433119440404253796505674158595296794686176713117690919312637919627455327065478940588570444090944486675585675001704148185479229671283772189236480595613208889512077085331329332550113733136349156040644361161793980612453423702274762957183526014112808715091754521130145507615725970508612500297820202276739952785960393288383358582477348093315746887424399547794706043660699578747163044142411212844955159023837645532615165591895752916923387771355526043581111234714134203781550643301425221196548362136514803983805281796094564094668595231179725074358411221500761968666606565654132923253648149665960636044630679766794939554629454680205767252342962227844620454627520941206948363651842622995080605459745030491290860373804515452049077849562951033438139753300890500074399544133242623709972922171042164096201283377887303529629463328408103586272468288173562589494949589565906859506160144581391289712195275621015806275572499648893863637541514224922774048117073559758631298725173646339812812908839526457812767944654752290227328407037938367187058836733620052561377158318624616637730226519505427390509810783650926058048170919846079870029775159847427029827102705081234513831875654402659477636514938497253642151708042179329688403023436144551347626266013186261104655541867501503521836815419240643041960272653570708350846681029263432620979541901532375584911979494296620658417255279402767296662850363398955764041820572941921675059768032024412814433495162203594350205043762582234260131983170773948181733968806078593322432582118798284189845095036330566837 A013799 443 1776030193019280124408339697569779341611061943610143726347459391219451639516496287187981166509283676910120578736519026424492948430806876275500536064834544687302940099350768380073518116835619923099625447884950993301229135051282058165945249407346053026134582781988367758790395377244140981633965725654980166182976935544678351854031726913357107399019727430771376469403391129551047743826584144130861444377319634450752511221596852056082868992062336743236751324337385892681998559643640271753031893103354370346488251622479751596317144022150160453681465483941402463723672176325472278641535817496783122291308859093354433634148097066963798332107268245676843599141997880272282234360669504820118686489075929711735600877998085843012749443696481621006042797225969791519814792709517104474135538893191046851728275484564599312993240668597723703751406650064764296879826994057021744470134599060248878137685179330720117974670386994204867923332005742594617770980999316581462653378256845107829748397724127848750582897283262587086950121647690421047444802609501726070696844819430268619771855121356918494167344189470204804616625601811652214260277155362497172535777815861758263136230765825973712461367444466026709494026733572624925379989542575780536630127135248751604854555839276109747102122663846527527966778525121118565255227591865814355439889389116625470009267011832443036626162472057639351823187778019349588271737940266268522889684513111393749489365715161590465267284380161182726633410557705229587435948922321205493018738237675790212999623594511700350705791854099143913809641723887167920408340402363398891880359825138949552200565394357340776503158420061273494933392683835230478752359724531039553783602612803410066931277710442087181285188932005921427347258633001208532056876792899087796696249666179080671046336605782625055228035022436759987669229037575576798437383794224961382034762649254393035055327696858236206254903111192703629571340474734018503883070410703881996977894997794746165759332637319431557 A013799 444 50725198342823659633226590102290467775753540171449314968209787672618758276230650458375930096671651096229953849293719913709943100132275193304570810547739430814059272177557295703279750934942140623648402417042085319676405326199666863277562268323210620479429818836369771558812482369469910576447695090431888526352004256091558407303000152372392344423402435150261283342630254051107474611431069740521533712860626079547942473000027691573782821282292399723584854574400078480890560861982009801538343898924904171466050954589644185342413950416630732717596335686850395766411801028031813750280904483525622755762072324565295979024903800329553044163315688364776330035094601458456652895575081727167409804814497628496880496676503329762287136861415211577553588331570923215597430294576518020885785126328429489132211276114649520978399946735819586702843925332499733083184738777262598043811514283759768208490426406864697289474560922941485232758285416014244878156988321480883154843136393753124725443987398815488165398129307262749790382424379686115536071007329978798305172584887747902049303954121074949111913517395458519424655443813342598891487775834308281744794350198827677753433886902755635201609115581394188849858897537567740493777881325506867906693061109839594586250969325564970486983725402120672726259161455984267342254555251279523805718680842559940048934675124946405569079826364438237527422066128010643590629107311944895282252279378974516879165774190730185278498909181783539855376838938619062246758137170415950086108182806258244273482249482848673716508121144925649322317177275941402974782610231901035750994956965793538160400348228240009917706707635370032288792628443018017703646146092331020695613474224278194921624222687936451984686281087021121886465053817147516884076458081990846561441586715740723045754419797757554202367908275816302007820850542196048940170118546859122032294856025354719474215214349968084286846287758774808364187055298878302489404374000113573715685659032015745240252299454480284699477 A013799 445 1448762389869386542784584639911518050143296860836763884807039745717664355127423607741674939491039026959423711889677934455469684882877911795971846920053985883480346872663213922581372966452882478352022021433138998815277812521588685282070455945579218531512995055785557045491243308954430115973922619477825168201139593558230999670980987351907897749076796950326612513548862685953680582377082782859035524373012341457968784971353790899038811158643553228505307031499440641492715308779068181941736640097194188041241881314034827577564684837849390357147268943552134153484487449161616632521772912953975311527320547661909418456930277441212364494348459375386376762132336912254980463350519909209628391435306866767499403865577611601340682915898879857866508036337997137960678206643399931194518908993066274639105086257110504968664080878721743215819925351421524876588839324217397062729300659458462739802695068606462619284682934520131759732809389766782847965041743449815503785474818541982995283405724097569157491935971144731396763112422708215145825724040351524458394034196978967830430170233652021621585361970331690773287584130752877966939782365603678834913071436028717304315825243829603696993157950120199427740819972570472236242790068537801654283060518358128660977913934907461122078742181209968533734687910344366659562132352531794479415131243544354447737623256243594289458488920794720502020701630682111991591957933936458154156407351342891176585853676661444821739207345140919681809417896925899036829659155724249950409335809129541714694926527479640970017188448020221470294700900178162410362766130833325482084166965900029243399194345746762923259621276773803492200206260961037603633837578543066282087416437319609525156509424190153005134624874126410262199328402071550229726107719279740568641333158188270790909791983843753505573829828265589401645371312335661353780198755816843384364373382940156142903060737049438455316616824678367301689546486391263197399878325817243778893698107613401699806845924719411411301762597 A013799 446 41378102617059549048470521900512867030142701642358813313973862177442211646794345660709977946803565648988100635281091485982669669939876038804751919883661890818082187030134052842846593294860776464212100954151882945163149603429094440341214292261688060478542651788291294776275400147047478542331203934906164628992747931616635581602887979757841467611382397698278379999469067173523071113271861361236913611617605484381046467566835621867447485502018523759340074126655524161673441934038966344437940177815963204645909372210148710442824963653816437990483148296792503557670446035504932641454356166878488872531802161771794900548385653998466342323086348220410306703261674550914497013754199126936196487783799421746550473804762164945891244760987907620525336025849536257294930259942145434846654559750965869967480368589333132410014813977171707987032887961950172000253839938973077508611556134793154311504773854469178869389829292829483189728768981129084920729557234670180603616946292377576328289350885950672707127183271864673422951253904969332779928504316479890056192010699916300204916092043335389534099523234643420175866690358432947613767124144006671203952233284416194928564284789017311189821584213383015855705559236585257539330327147508153047978491464826512686190199894891997107690955437537911291996421407345456163754062120660582126575563446870307381834257821573296501223902066818012258213259273911800591857910551159181340861150361704314894468566859127525553693500984569807032158784554100602390891895146640302833641040044548840913401796551346025744660919263905545413086952409988496602370963462730609093805892713070735220724389708873295851218043285936601540730091019308194997386035080768516082698700866285367647995065664294959979650021029924403498675018491565546111207362570348670380965116331015202059174568850561443872694153725093498900393450051618823925316256664884863900830868190153799597454317710869011722297893129638848503555137197820868180937924863666299568982911651546365948183326455911109318189641532917 A013799 447 1181799988845837780373366576000547995247905701607410067060407477649927006844093306415537680138656638500749142244263253931151028443152799544302519583797267263655245343767658683244541551094518636594361815351531928796804715823538366310585421401286072695327656677725387670105201703599823034647521515584854967968661873674902728846160083589863710156448692660660528811164836027542992434066157632338287489661410430239407068160176392196156167633423151057090511857131408425581555175078086917763492009418601725087891817579694057318957523786916651285446189198504690694110625609220056381172577866482216520688380801542364234154562442663850197203089669191523138769751856686848668949209833681264424707887593095284503228082337812193019599841618575629549824122234288605044600503154207615764655300881047336212141206807279943594762433102002001151817646313081258862499249922497010066723454654765827280290887846057494217688642914432502869381843370870027794420956884179415028219903603056595957512272150653637163188259481427726937632910762779829113527538011782982139894900017600309450152608504849702060483416483104650723642928543327203416796802832676974536256079734836210943354724537859123424892494266718432315854806477356111540580813473659980359203313694726910028830278299198010329392761378251520284410709791815193573492979768228186886117124667606062849132568237641954921371455866930389248106828898122194936704053783251657378276335315480636937700916738063541257339040081620298258645487045649667304886263417283193689231621744712359445327668711302993841293260515096406282543176447781681451460317087459048926328190101778013268639109294475130202806638534289635276604792129602461357320342547941829587837957595441976385394387070437928351978784250635670888325657203137603562482193482371728374750744687530125186012084860940885398448017724542395422094137326924285230130957606605776597871630426378982670302892768140129843800550125675615152110038273506961816115768072031173181989720939679815757846063986907277193236814351821642437 A013799 448 33753389481425972845243722777151651292275434743609238925312297969159565242474148924534171682440172252219896251638402795527604523364887107784824261832833750317257462263348099652147351240810546779771567808255103418365539488636079280196630220642131522251253202372514797245874665856514545692567862006619042740152951774028896838575178147410097425778331111081125363375678881782655406909363528137213828992219543298067705273722797937514416303778198617341562109151530156043034797355405240458243095281004683870235278201893641971086745836878126477363628609698492470914493578024934030302669996444598586047380844072851464891688457924922225482317444041779092366402882778833084833858382059770593234081977546394420696697259650254044832791076468138555572526755133516848678834970587323713854320048463592969554965007622722469010009851826279154897063796347913834371841077036437104515688588394766792952388047771248092351405330279106714452414828515418863836456949569048272620988666806899437142508004894818531017819879049057309065733564295754699311460013154533752897538239402682438205808651507012340549466858173951929317965682125968256787133485704087069730009893306657020753154287525794424138354528751745145373129127799767901710528613621202699039205842435095277333421578503394373017786657724241670843054282364033743652532995160365245654391197631496761034075281435291874509290151015398847315179140159268009587204480103450586380950412945442471577675882955832801850860323771157338565173755510800147894856569461025294958144348650729698118003546063524807101176813571668459835715662525092603935158116334917896384859437496881836965601600559504193722360403177846273135109468013575898826426303511766594858239906883418287543249089118777671660866056982405396241469095378813095348053928050018934111256019020547905437691155713332627865073834230655355650430656194284510457770280202267585411811636607810124046520920350850248468787512139421244359414803129632336430082451905282337250808419758195217859841433530058743916036654702377929643157 A013799 449 964030556979007210433005966238228312558678691712223472945844542297166342890304167433620477422173759695652456843044422243063912791824540685442365742207564742811190379703485074164980498788790026577055748171574008731938173334935060321695955731759918407018042712961395124139426331527911939525430706771046479701508455618039322606545663068179792577654914863588021503372764542594421076738331727126964169846782376136111730322796831893349244052209130709892355399476852786745116847267729072727881044320774776017789780724284308336208547847076170319982596721598643461788851081970140839474557768454180216099244287564710688771514046793703682000468519277252657076832735046251735939829250009107913358615360702571049518370432870905774469345935006505285706936653368374715116205594944552591393234904168678803459355582712576437394891378010358943015039087492767023494153001237680142072581773142934373513155032394616765648487638101566871475419917228878170033046936641587714328057312671854824227171127800912064399953565520125804226416329851049967034609435706638516506589655580013117596100895691779458433322936306241053250417847199779382097319485194430798558812562731431169730839606024214547815543695678593097001941019089171040754407733635170287258758065788756215919853703635446687761004731262066360948473358599167752459994874775191781135066995553178991894224113073371227859836003150806478168831422088853621820147156234652197626324744134782430730000893101540653662421707228024746759927631143963024024998480376343449299560741813490907948299279120332015616710972420422881367875037379169860992050960641590038647970394348442145574547313579999276904335475162467407011861515935741246381561654599565715746189980497309710522737234321409080305995453474480522052598833114280816235768239036590777151583159245868727205897098328493184454373779461747612731949971564959903184376972856964506946752153155664952892684006140633946517040134214010160149246192185429160779584908866768834220339276713813617294931183052007784985922894954616048538207077 A013799 450 27533676737877424937177083401730038834988422113992814610806265972549367919289977326071634455654704750667529819894191743684148413247300706516919407963190256619430408434711237203226008025906631949067289223528325263392886168619080257847958191654795029622842317924890406140546155454768692904785826416087858506754783000906821092965550682890283055810402023418937482157829528101039260372723492458473223654993951444823487129749400315705947759375144982205235562564458392442227282274813610046181010506845648377844093927266284130390452335060342500509022944965578855912151375752149192516232844424819841152010516097135701982003212690474970861615381379077613138771419745655995830177463209510131113435413317026131745294177933225939824618989249720797465075817756854150238433947997211366562782182097961635305602654797853895628435492647353861771452531377880918958016503868349382537735008022735348641909220880222649443686455431818851416209468255973989414313853557420386708923644907220845634752234581121849471327073784820313094510676796875838108475480093217302669944707153020754651662237681852913112314136383842550721885184133872898932081541816638138037638245604172405638682509987657591700159743492276297443472437446205814094986639280354098574397389116992666282886941629531992849142056129575877335049347594950830178009913618454252460998648459994345187490934893488555638904776085990183822979994246279748292805222929217901416405461017233521004079555507873102609252426380139614792210293073102727929177981598028745255444754346935113821911375710955802698028882083299697914747878942586470399793967486884453093824682432985856119754645823158359347664725506115231611665776756640705737903782417018196407426932032983662642239898149453764742619536146684638190344275272576974392509776675124069186226366611221256717727627025360093841201369515206973567237223137866819794848990721767763282906188246278946719567947899382646146473183273286344184022620495008042261025724582143784674167110082223230723560529519148394346982943802798788962299732326197 A013799 451 786389341310517133630714679036811639166104323997748778099237762441982497142841042409931951687954022383815319185998010391362962830756155478829735210836676919307551895303787645761338015227919315097310847513192497847764221861929551244395533911852600841057999442252794889780138745943648638053587988269885326811423357288899717236189093054029374357000892190868273427909769152093782315505355668106453740810282247215603615912772622416877573955513515836763732902403496146542453409050951516528975841086018563319605166656652341048081709141658442157038204331161897703706955442857133087456126269617279483142572350250292784307993757652655642778596907567835708856450519355680896905698526726818854730828839747583348777347015950866067330942951961275696400030430953511384959911988748353840399621902899882265963317423681505113043746105501073646054455748683656926359909366983926714660249564137344292561569257560039090761128853588178215298358622858873111662217971453483664793568222195134572174158571871421142750572554368252962292319439995570812216168186942379381556290780997425773606125170431401051400804049258927091167762744047543866399180915825001860492985932700768077446411167757488476548262433882903331283016285901084256366913404486193409383363830570427541705533939881063247764346265116816632566344416659390660714141142856671904538582398665898492899928591492926637602759309791965640168131615667995890990809972081392482353956372113206593397516184860363683622858549843167538080318180460887012385252332421298993240757628902813785867610801680608680858402901181122672143114170479212181088515505392906864812726754968509036636312439355225901328652225180157130060786249946415196580269929612456707592520605794046388725013731046548974813956571885459951354422846060070965624471731618218540027811256783090313115018755471309640198552314723826372053862330040614240160682024004409087123083642501972997257580159954267756589420587468331276239870063957924695017155719790608634078886831058377692695612283596397290944179857951736211552242654968512517 A013799 452 22460065977169679853626841947970377226223105597699702851292329733105462100896683012270066472159654833304149331271289174787717581409226556630856067356706329492342989681771478950589575052924603558494295115824290931029993940598569913091180844056422132621457522070182074847010542722896548751448526532976194819061062507528264823982796686716132961010302481863388757374530916752950516713148463236788425291282471262724854874084698868848440389743421525813808975425546253441399011815904226263584078997257776186971243164880647512674261694794906766447168153902314960315574354403442578110834422386539119318035008895498612212620609712317497813399506277044955680649083283317602096523655621844673309967202492030728024429808122572685749039061650965995164881269138463238665840046310641734035653601168723537398178308937767467533642432519216164404961310638153925473765371430427930897411387801326690339850979565172276471228601187331958007136420627472274942184607482682946950169101994115238515866142971219659258099102725311672856030935525713497967705979587261297516629220996067477519964540992691245429058364450884216650842471732741900368227006136877878137540171223866637059946949362321628378694923374129602044774228141620867446095413745530169965398254364921981018651754856943047419397493678001399842727362884208856660656585181129406265526451888296726855714860501629477696572408646968330648842007075093630642588523612616650688511347943925293514026459755796847167952463042070708055111967552143393960735191866284720545949278639093264538164832106799864533996845260634044639079483823056779104069091349526812965916288848655586595369719580424606967847636203370467791666116084719564429529089459661376025549981022083758908375117172420485269661413649620621670633670906321686849200537126747939721734317304981842432878050675016074633710852660827205012230362008289983313229239287589927937322391913498850774673746948453841395950441398683009580686928896702287214384984512939573197927086781858325281079382431796703026656720922959537938143602468555685998037 A013799 453 641481944373943226299436232875981943958158118975901213135760229507225103063710163513445368511351901693999809050439290121112001842628919683933880139774889476630808128301075210307788853086579602234155562803057573281147656937435755287797216087095472529801448287846470239705468110708648328890121366308333100227203006277514771637772656169299473499415249184500246299373977513381019707844233258505914214744318661734684580058733084393180305971461862198768198147129026544539797176474040606314224880240679345676085676032156173609489588265037332156497569643604017581573119136116723473423541937781943786842397889064335863404657233993500055048503298778680979195018467654834033478812128215505714405973270374889623105739749788798477678304639813239787904173927863648559535057562678238565792302502979912951629370681571576640228361515181332871570099993136314265456212773424452134360966646993691602796483827360885388294760078511388052641823309541235644623734574312907647843779722053925327251652909401004688070568472937626688441099549549903215455650482991769918372447180868683225447707255292254660699335947081704111764711835158841416416931522275369077486284830324855021069144820737268028123905706488515564000796729952833595127931111986087184381739542916536699873712770469150377345411816937397980908136211335889155085012729358236972349700992381642815726072130787039512491804563366062491661576564071749184782970822899944160314572608626450308054109717085313751963890296944581492762052905256767474912557814892957903512857347211142728474525769802310930955483897488968948936749137470324667991317318033835305119535125806452208750354560936507199608696337604463930597775941495675479671780324057388560665733007971734238182101721561501479786799635246814575534968274755453698100016540877047906392453836547586401725430005329134107613415662845885802354311369318770213409140303292855931817864835441440676975456886594790164109740556787785436633999376218714025130049542674067150105995525576655628352908241634545635144342606280647363051319430104418947789934757 A013799 454 18321365813264192486338198247170920301388954036070714548370447914955856168602625980107513170052721664282328546289596565149079884627324575092835550672110618342052510952407009081600757433005800019409717029218127350482858229790102606774776288663533790923659164549183036516227874709949704921430756343132301675589145062292099392746424832851362262616798931958511534556420171759675303875739146096187415887312485297804326291057475623353622718850922246259018507280152127138601147157275073756940576804554042791854682993154412474460632130437731243721727086590974346147309855646629739124449781284990096496005726109566496594700415260088355072240302716417907446788922454689714830188353193963058709149002575177222525523032993717873320970058817705941582331111553713666508880779047653171677593951787609293811486456036365800421562233235094048144913625903966271735694893021775777409483568404786825867470374593254247575086642602363754171503115543807231246098483176950955330066192641582161271634458745402094895983506155571555848566244234694785736628833444727940638635463932790461602011966918402085364233733984600551136111934723971669694283981207706816222085781038908184256755845225077112151246870883018493023426755404182880310448840489434636073126863085239204685093110437369403927362306903549023732717278331964330158383048563200606167279810043412100459952346127408635516278430134298110824346288246453228466586429672845305162744508274980047248333427629673646069840670771034192014776993027038535850977563751157770682230718693697447467960930511323802499019575596182442150582492115289942842500013920364370149519042728158081534118876614907582128023976098321094321803078665057987374905717835403074681174000440680701576719007269518043764190784382284271091854228895290513071434572423989365254474874025635615219680006382205399247546764746541344401041487019113396065178456202347258268650037565042987175096024138033801877138300042415939855703656184182691271739344988314031874177338205994861401387412289324257885357569177981569336108734243212309567828326594677 A013799 455 523276528992638601602305280137448654727969916224215678216008362899054208031459600617850683649875783453567585610577167497222870584841017189226476162746151370467361765311696586379599233044078654354360928071498935257140913901035120552094385580519188602570629398689216705939984329590873522260983831916201668156501572124124650756230639651067757582598394295667047938465916525628086353994985751653208785157531892590589363198892561278602818473101190275403827586428424903205587363958933381571979814114868016178161600967483174683070114277432042051936247320124818300313316787123391979133410203280602146022419543415328709241238560243383509218255285883611854587738414228392945265009555572778919792004662549636652551463345333576179920225849892499397532958877085616029160143930380022236283760857005909040549864670854643625840238943427521109066878069443180687043181839594937978592260197209116533600821368757934564992049599366111182892300483046678331619818778016896235182020528036228108079151776227429232324184919309279206590900501587117775423856112014874712580067485384428373815063787156481960087879676334176340998492967651354858138444787273314378118991992252256650557203695473427400151761879289891179242091561098867244546729333218742640884576336577516925010944327201707545569394847472263666830138186439233233653578250013572512743678654649893001236698957744918038980428243065688343254154338606950658234175017886134760753145900841705129459651026531109005400719397891507558134045697845247622439770198296817088455191556610692797132432136333919123174498098602566730262786557304796057524642897579526775840413379358922966695969234998375453158492781344148774925017729752721177414682207096947215969010626586281517732671566624704847949052992742421066654448631478392343833242823001560261033056877046178806289280662282168407909183147925967337438145910752897705017561887595240043410913722895192756707917545406383415412946987511441658218752124276441845412147432211237064358378956501419236485025882395390129463697533292331601808601558720386773566744835870569797 A013799 456 14945300944558751100363441106005671027685548777279823985527414852759887235586517653246433375724102251217343812623694480888182406773644291941497385684192829291918319379067366203587733694971930447014902466650081089879201641927464078088367746565208545678019746255962718338351892437444938669295959223358635844217841401437124150248703299074146224316592739478546556170525041888463774356450788052967296112884268384279822802323570442678175098410243095455808719695982243660454780702031096311077315470934745410064473485232286952123165533877736553045351159710084935475248640757031198316029328815897277892546324579485203264639014519111276406782589220121838178880396848777130909713937916714138728179445167080172433522344606072269274701570498779675292938838488442279408842870795583815090500493836945768107144684864279476597623064463233430396059104541366683602640316520671023606573543492489577316173059113095369110737928607495501494586994096296179829393644118940573373033688301242710994848653880831606304411045480392323419442709225829670783880754415256836665999307450064658784532036824976281262069931435780410475257957649090346103292121569313131953456530290716702196564294746416559975734471034398581970333377076544747371499136486060508566304384748990460895237580929207969209007486238655322588335576742890940386379848398637644536472206055455594008321358932152604111320011050199124771681902064953117749826272685845894901870600073939940202497092968755004303249946723179347367866479176158117344502276633555392863368726048357996978899394245833064076986840194187908383035446863182280198961325797768864244778046527870198851803577320788601317659712327970233160633431379467469548140738516895909435290912505930786427962832614368195162272902525716288084717707363654363732221248267747562615365137465315912886428144995441011898294179887913553124570885357013511353006585071607650879859106839609600324334833014351716727609178910314285200385779421459455546816342811385141795139661376637034813248824227094737487612665248362282879255469118612966639839799257299343972117 A013799 457 426852740277542490177480241428627970221726958627889052850648495609675139335586530694371383644056084397018556632345338068647377719862054622141106832526231397406479119785543046140669262062093305497192629349992966008039878095090301534281871209648921273109921972816551198461668399905864893333761891378345998346705768266445702855253214924856690312706205232246768190786365721376413859394590957580798944280087589323416019057163495413331358985694953049313352843236948861186248991630710141740679207165367263656851427211719347639589730813082033691528274472479735842108576428661568055104113660310842153889015576314676890441354893680337165454117530715899820227003014397923635912339780839272516215533133416976804873831684294030082754751555015646306041626166068399942195961232792669342799784604477008082908159344408686131104712344134410005541844084805973850375010080146885105227346975688994817727218741329116837171785978958679018186899138384315192107311869681061716107215171571793068723872403490431507660283869965485149182703218198921227258418226854150512017606220081296719545019503758147569125979311737324303583842528415669375056126284141152361722671961633159731436072822252403369466952227213457899654691582683194529677386837178374185162219532815916553628880548919108808578462814462234668445452407353708148375394850113489765606182677149867220471666332461210526023410835604737202604006804877125996052788174180444604292326208711798632123519472280611677905121728360725340173634511750251989476329522930975575570674184667152751714345599055238143102821142786200851327875397859349104762534426110076531695105786882500749406361971859043242233679043799157829300851433628970397764447632781064069381343752081889191169046462298970022029676369036982903987622440013332282555971071775138135857443691146887787949274249214790740827180071778698990790869056681662897753221076230186116779655950446089794863327165722899381457245758857486299608218246056303509872621567035971034810983868578130351301199668750052797383705332158475161314415453496704940200464506587726563187633637 A013799 458 12191341115066891061959013175443043457502743665371139238467371683107931654563686903161941088257885826463246995976415200578637755056980142062972152243781694941326450140194894940823654793755446898305318686865149102155626958273874102120624523618782840481292481465613518779263711169711407218505573379656940058780263447457955719248887071468831932021201927638199946297049391368231756238168912339465198647583581638666084920291646592500156943990433554041438670555690496424340457449964712358255538835850054417303333612593916287934322301752435964263739047208493735386463051379003045221828590252137962757224173875123486667895537118404109782535050794776814765503433094219096965292336480550462335631841823522274524001506735121793193558459162801874146854884929079570749058848769791429099704648088467827855939939035656484590481689260822884168280608906143419140560662899075185490398256972653380989107094471100905986463379345038831438436026291394426201776934309960803673738172515261981835822519716090214290285367610084221345807186614979389171727682977181392773734851251741915606925302046836452721807095122529719434658126454079933020978022801355452603161233896204675089545675876350892635345622561443571072037646293014718962115845456651545102418152076755392688194457357678666681809476443855884365470566206429258425749652314091381195478183442077357683891262121424633833754636875706899243573038354095595573263683042767678343193128847017680732079839647806550132648181683710676440699175290098947071433447504431593413874025388278549741713424654616656605159674659116682514775449238260869781122745744129895821743916379151103903795104278266134041436107169947746762661617795877023530550388839859970885600558903210837188979136009720882799189586776065268720790484509220783322081089780969720298224449262846262111619221831823638348765090030071421875978011127884974022729747158210345681343753600690770631091487180211729233800396118728666203110321325614084545471944576114368725236510270459980963513563739170257946076007991778209082301019767319389797065466772652058371202004306357 A013799 459 348196893587425475620611375303828764189735861826665107789866602641245635985993461641208199421733477089616797452082394543726472922182409837460547640234648989219224742454106394404864404564449318862498207015555523506666861555260118230667157019076056706986194563139387709854550854718127501567737681296381865018823104322846673297467463648221308810457548255274628666190027666868067189918342305327465538573634675181942051408449718328396982477310772736977529869741076268375587805228442149664136444690713404212600511309294843099692179260351323575336650927321789576372771210435705974580646366191312354309079630047401902721764435638739779498983585749620606517543552603991628425714422221001754767981034321619682680007033861813535401223152148784327508322368459441620163869779714013006516664454054729631393500598797384856388747526978362394730262470968362194073553093060486372791264617395953214429887725189112975879380577473654064713171346908516206748951020826790513725635945208397463212926985611252610344840384311615445857599056910426334133714353511277759010641086601000851649393551759695926187532443794571316773270749654976967012153309229513081798888001309501725232514048704457844558106325977389833388467215774793388276990662087424779670164841464210770567521896592660399099160456712967913362204841421826049897835819742763938324052397289171412809618337450008966925866183807064749295689548431324305167984051384487661159938952999671979388932300181002878338564717068460629822809145460516027307210694174070739493656039114623659173077121560506329299965467939031569304501605693968701818646741198093954564827995704934678596291973291559054357456656880877595288378465868043669056049655655240628463637562834604720954433103573638133627653787911200139934497028067854792461958005234276181437588495396152092169956594738714934879079736348869880199807975823522743063184308585645683004858946589329099994603965354027198646573113547009435427033887380863868703224209038402485161479969834607516298910893954441737197876864253177429599599425574409091993986796493715439139900444993862277 A013799 460 9944851477750459009200281490052653334023045949631382143586380038036616609395959257934547383684129839156545352028925270563371793130451807367710701152741809781090277869231732730597332258765236996031811290571281306873912232879784236786084671621831255608232702917824052381155826961604439572276155915505962446802606682564823836048968229256848800935478035718898669335053380193418867011257774582457743247201579957871446930276732405177346216534472980140815230609674879301075163305129536236557400996811465537716083203504770013770308331854894152635190087135237632090782718541254198339997840864790072151421623313783845743636314046278046842270470192594914142747561405922604899466829613054031117928306321259779757023680894127256384594334448521429177965195165570112113500284778411925479122453472257133002229770602252108883319018118029008355891026433327392624934749890900551293291308737445819757332023319126255704090988673225033742272886839054131380956790105833963862517888231097039946824407636042985804058986216324048749138886664418686529193015650635604075102920074411185323958329231808675347842114127216751378361385880895797154834110664904123129258040205400678774365833745048020498424074776240231031408012149743873962579130299878939132159578037059323818178992888582973658671121804179076573537932475848773811132088847673080842473260518976024721255509335909706104369664075713576304634189192747053479902792491592352090389016436623631403327295425469623208227746884192304048369252003497798255921244636305634390678310133152766329642255668889621271136313729806680650905870360225440092642369575358761436326052385328639355388695049180218151503319577174744999031377363657195231909834215169327589549952432119145435179563871166678734539419836531787196669169618646000727505982587496162018038965017009499904466130302332437255081396349860072648386715597495633064627607037514626352301776373537828424945883854476370820544774696016136485231514857484852954032786634345813378697029418446225273013194042232810456108561119935000566794159193830698076440256894657006657274696609469700493397 A013799 461 284034903056030859761769239637393831873032215367421905402970600266363806980957992365868607825402432336150091799298134652560461783598834070229185335623458829157719426223127518518590406642593933843664562270006365405625807283279517586847364306191122491426734228035972760058191573850384398623779289102765793443129249460733933581394581595804858603518188178167464894878459591704236260708533299849575604883324325176766395775633754224270185290441082785801823801442924227718007739157804684452315929869932267222709052375299736363293776266107631893413664078669522010144845224256761158788678332939269250716752983464980418283996765475747295862086899170703342831013101314555518533672120578436182759150356841500569640353350017168569600398786184220538751863939123847972073681633556223003609216393621135975676684478170922481816474476469026507652603605962263660760761391634010645487693068850190058089159918017564989164542727495980188713055921010225046371506882212723841877373405768362557921251906493023717549728705324431156324155742022462105960281719997803487989014500245257864037573841189687576609718621587437636117379542144264862539217034700326660694738886306448786474662577592316513455489999684197238488044235008834784245222540494842380553609708316451347571010215890818310665305909849158606016816889442716828819743589578390861941878793682474242063778602142917116046901975666455452836657077534048594439503656352369168053600698446407536510430884646837908450192678759416395925474206471900615987366668057525223832163215712976159140912464159156473124924256437008606070522563358398794485958717441821585382908382177371268629256519299636210625086310443687891917335168883413153018576775019451165285136191413754912774163523724391511337180369951184374124068153478148426778298368681477883397210879850808326771457147564916740442379761148353534910572984180072775958829084598455243248091035004613917644879388767699627005579310092916874154697295844624885220130419063550775908965857220242640022529835040211299436916614146463551188207980734998567761210177168298767138422609863064115791911717 A013799 462 8112320866183297385655891253283605232125673103108937040214243314207616691183141219961573308101318869952782771879754023811779349001366299879815762370741607619573624532358745056409460604119125344508903562993651802350078681817746301797947571949124649477638956286935418000022009540740828809093760276064093826529214493848021877018210644957782566575082972556640964862623684398664691842096419577003728851072626051373625029747875654399380762080287765445285889593011358867854019038086059592642595273015135484147793244890935770272033543936300074507787659750880218131746924449997355456163441867078469069721181960743305726609231618752818517117063927214458174596565186645020164840209435840715815784093341750097769498132029840351516356989732207522807291985965316221930396421135999285206082829418213264601301785381039717003160327522431866085066011589888212414988106106458978045774001739430278249084496418499673655528504840012690169833590159973037549416608062877605647859661842150203016788875701347250396937801552771078255774212147903540208331606204857265420454243141504809854777146478218666875550173551158806325148477103182348738982577728076029756102437331798483790502837878614151940802249880980357328457031396087330272827800979073193230991646879226166937975622776057661770911802091201818946446307179373435347920696661948421407922000226365146827583580655803855751415567327009634188467762791449961905786663929080015808778889548327845650274416496398337503245953098047691684027468811043953493215179406390977917870413603978312081223600888849668028920961688097402797980194932079227969313466928855866300121246303367900803320195447716909811663090112582169881051009758479163063363571271330544731708774762968254063742884401092345955301208546175776909357510531489397217214979707911689827707739939418936620919587591601587023774808358158125310580875001167058554160117485216480202408728050766778101855400222594269046906350675563798842732309466618331346772144898874073710735973848067350041683474618583474923217775416637145485486408137772294093827923870103781088240488160298974211132790549237 A013799 463 231695996259061156631717910085033049034741349497894350805559003297083740316881696383322495252681768244721428747657654674088229986828022890867417989070751055222642290268698117556110604314246338964518794662661689126920597231396652125651180602438949113730846230511162473498628614493098811616526887244666583779500895158793352829517114230639227883950944779190222597441395050110262263702115839538803499715485272653282104474629076565300713945775098868882810292665997420624778637746775948025465163592585284562745122867330016534739550048364666428016923350144889910060823909216374469183484063165628155100306677980789554857686264263199249667380462825172139924652498295768420928001221697046684414609489933724542394636148904270279658671983741579058899066411155396614554052184065275584770931691013589050277780292267875357327262114368176527255570357018797234784475298506574871965351263679868177072102302208769179275549626735602443940617168558989925448887742883847294908519801873651948362507078906178818586940550148694766063167273156273011890159004816928357673593638364518874262290080564403344632588506794646667452565654543991062334081402491579485864041712633496495540551552651098793581253058850679985658061273703650239922234823763309471870352426517578553915521762106982877839011979526815150929452979350084686971963017361908863831660248465214958542614647110413924116180018426722162056827773086602361991172908478454331514533864389791599617487609553632917430207666433340122187508536712226355719718739025932720312296882943224571351827264986435368574011586773749921313112347455114830031561928955052397397762915670490614843628102182242661130909516705459353972697889711923376252726959080471688082334316005136304314560521379598492829357817287326364308159858289868673920877035437665773169160760409744248830084341203732926986032301517354216995500370908332359365367115495267891060995681857949949367092085757514918248692281644777658747277490676086161595159230456742419252330149074651584540521718581362627282022883674573512210977302822914491613819333654034091661236582346299002444163630876757957 A013799 464 6617469349155045694558495229938628913481247683009360553357570693168008707190458130404073786911843982837488726461850275146633936653795161786064325185849720888213886452364286935520074969819189687165621294360280503153979177525919781360723369186258825637266699189629311405594331858537395158579624426594922299326325066630296950163838299541286987593522933838451947605523684026199200513596130493067766755373974872250390185899881055781553691005282598794161944768833552330464302672685667851555310537367828312396563454213812602248696288931343237850591347803488200721247191671128871214349488328073505737819859029809330476290377393621233769750053398749741488388000003825441870124642892889350353565661641997106655333203048854863457331330527643239501216235769009282708278284429088335976642580027039116864983682927462788080623933248469489794946344966813867822679399000646284918202397441960715005356313853384656529288972889195541401387966951213311260745682824505562589882234061313373297181564680639373237661609052796871213530120488616313492594831336576290823515507905329023567805266990999923926051360342561903469112727659430928731323698936562001695762895354525293409133692895268032643474168613834271070379888038249954502418948801503881826089135653768561078381217047537537973960021147265367525696106543217768744606235738873479059896048356415004430935616936120532086682217506285611670505058027126450060829889439053134162386601700836837876675063616461309754724161161002627229797431317037896945710886905319664424839511273741436982379538515277580561842344929845071502623801755665534660531440252885251522077506634464882450548862226427032644559906706624624608814224428062243549154134678297351883319550399422697987528163051122712553699288619543328291005353712616939195854169009135172147484400478062705490836038869119816127648068563637153791608486093512880515834250185660346236593097669544908503873517061320383580100900256056494711480992411199696861319342781075020236265801387721123906061840804402297997801855580629494082257722745925260794982293988492867691936578028392645808807757461471084009877 A013799 465 189001542081217260082285182262277180397937915074430346764445576567571496686066674662470751427989175993821515516476905708463011864769043615771783191633053878288276810965976399165388861213005876655137309788223971450580799289317794875443620147328738319025974195555002763055179712211686543124192653247977575791059170228027911193629385673198697652658608513360026075561361939472275365868819083012508486300236096326343394099486502834176954968801876304160059304542655088110390948634575359508271224257762544430358248815800701732825014708168094216250739484615426500799541041319111690753035736138107397377872993750384287733329468739216057697831275121691366649849668109258445252629925663812735448188862157079363182971612278343755204840131200018563394236909798674123431136081579191963828888728152264216780798968091264690370700157509537098033462558597170878883546314857458543548778673339839981267981679966519175133022354688313857965041724093603382918157447150703373129626487025171254740802668843741139040853216156931438729633771275370529662000977803955442210426421284102242120086230529948827251952902743910524981328614681006755495336165327147330432684054220596905058267402781750280330265729779720616041119982260456950543587596719752368834931803407283872959645940094719622074272163987046161901406498980842693114698698937965435429691037107568941551952155312538516927730814197023354921294962312758540187362472268796564811923731177600926595716491949751467904676766919396036310244435845919374666448640902834935637841281489329181653741999534842978426779213541305087186438401943563335439438465062655668722055666986951507670126054048982479361275495447905903452343063889885738007391240546850667139489678957911677221791864903115793246205382262776999319403907386052400372790921069909651704301962053948931523768106140931068421756486246040749442129971316821380412742019552645148863335462539872131779131520788371475431261812213229545454608624256274542056141749170283652967987553434703019881032235214534033115218797238358980483362819346371373565489298605344794149400605068922356945358360857075630406096997 A013799 466 5398073043381646165210147090592898549345504792440805133939330112346409516850750295034827131534798855559536304666096903939412081869668654710057899736231651817791473997999251936562671265104660843147376704861464848600038208502205539437545235027856095129700848999246433915618987760477979358170066369415487542168440960882705171601248884212228003657582517750075704744108058353267656724579341829920254877221043147176693678875434007446928010863950389123115453797042771971520875883952106842915734436025956031475461944428083842191215245079988938910337370420101196289335691681115148999597453659840485376509430574504725641951622956660749823907759048750627122886356370868530454860363306884155537135722092068343691868852218281775992405438987203730189102800380759931639316677625983301678916890964756818295476399327654610821677567198629889056933724136093797471792966298643873462296667689259169704994824761523754160974251472252932097339556681837406219525494848071239039955262095925916206652065024846090672145808706658118821557070141395857697676409927058771384971989018295244137191782830165868455143026855268828503991726563904233943702296217908654904487889272594468205369175290849569756512719508238600514750427813340910964475405349912847406294487237115434695600447695045287126063287275634025430066071017391848158048909540367230801307405710829276539665305507881412581972919784281184039907105418614696666291259570469098687593353686163460064500258726576851674825473139984870193056891332195303259848439632825868596752384840616730757212525248714650306847241117953214595131867197910112423485802000654508554370631904814322010566470229692988593037389425487640508502370247759026563229101221258601904170964720716915413131597453497890170904871922807173877561494998853042607047281496677689562326568338222835433250340879491132245193787003673169844816674110779735445968324820443098096685724145601287955743775365236677709792268618622049047729076917383457195665464498052471412418692513648552950822161669962306519803764067924770841585325483351712800403939857467252665701030681373491436716380144438937080028536331317 A013799 467 154174364192023196124567011054423775467856962376901835430441207338725802210774279176489697703765390113635916397568393673413548470279606447173963674366512207567942288856856634560166454002654218341132226067548297540865691273031492411875729457630597932999385948267477399063993909427011568448695265576875739691872842283770942406103269381985444012464214289459912203196470254627677543710710582004352399548310213326513548162361270686691710918285287063745300475897338610278607736121556123540516291227337330214970668594810502616823298614729564084218145636568510267219716690104329770577502873978704102838485846638429469059780303265187675720629506191366661256757224308376098321266836407918366296133358671563964183466288206345804119091742913525737930965081674884407550523629675709079251545322844419487337101441197143339677932996760068261355084095050974949591878910455567669956655125872931145944357190013879942591585596299015993632115078389958159035867658355762658220162240721740092778189629174629195687156442470862531662491480308407091703335943926725569526184978351530467802334509412367368947339990013333010902507702391668825666081282279689092727078605514570606413549015481954561815759781874802669301786968776829758056382052198860834771176849979253930341044386618188445607493547879383400308117054327728575242034905382428478916140814506994967249380790610601024753728561958854897363786837861054351485944664592167927616353774630514582902191889489761460684690338351107877583897873338830056404531284353139632991844863432854447156746933628539127413864053569861762051561259039510720927177990940693418821379617833401850943788956230261447205740879381352500563336196646245557672386359980366928985026923388395821114451554869353241171214046987295693117033858662241749899877406826611491589609118307982402809062985859146228054979750611909403937809029277980024072301325196675324739440967322518385303997968206524752069376984016464342852190165837388920965401331528876636010090276882316320828431759455793436512115305543999380006518481130008269292336926269122203385087137290708288924056533305320481942695026158744837 A013799 468 4403374015688374504513758402725397451137462702446693321728831322801347636941924187559722256117243307035555408230950891706364357859655839737735576503581955160347999712040682339672914092769807130041077508715246926064665008449052454775582709039387507564395462068467421994666730047144877406463185480141148001339580248466781886060715476818886266439990424321264552435494386942421098325921604932626308883499288002818553449065200252082601955537146083827629526892103888048167315551367764444440685793743981488269777265736382765239090231735291079809354457526033221742062328386069762577464059583705767881169994265840184065816385241557025206256899326331623212154243083471529744153702114646556459783864857018538381043980657461442511445379269353208601046293697716373564050505387167927012503385965759464977834954262031610924541444320464309612562556838750895535293653561521468221632027050056786459316785703986425040358276215896195794126838753895594980223416190298937281426053757253618789837873998856584458020875153410304766812419169088414946138977894491208991237369166698061690902475923326624424504977454770804124386522488008453329848947503190200177378092052101651089777373431180104240019915130126239037928337615235034719848327792851664301899582012257471504470568726202080194995623220983069296200131188654255837487758932627539786323897803134283259609564760629375867991241458106854723607115876149573332790065565416908180650680157222127002269502555717077078615440753645992091673707160430325240969818012410021057880081144505755865243849171364706018067371234008821785954641119427465700401130599257144734957423264939790264805556378892497193643165256010808768589445112413419372681026827399259858741353958895973046849850858623597921091044396004152291115604037252286618890398616374850811290826027994285406629647939123075419478276657226744485867763685208387467528998148942243949883173467698447602667485969946553443853476040494238096201403326481664971692827429796245601084188398035836439180839481816916340222525241642166292366174339554166179258434951172399250881473728159919439959978647733258284765312642119911289557 A013799 469 125764765262075664223417453740240076601937072244580007961897151410529289858698296720893227356964586092242498014484188418025472424829630438749465800518804221334699219775593928303398099403598461441103214726416167455332897306313387160845417752873946603546698792137498039589676476876504843605995040498311328066259751476459757447780094733424210655792566509039636882110155185462488989286646958480740008021623164648500705058751184399731194452096429300200926917565379146543706699462614720297670426955121855286473108486696828157993656108591648530434972661401034846175042161034538488974951005770220436454096206226661497103781778884110196915903301659357490562337336707030361022773886096420299047886964181306474700997131557756259569391477311996990854483194300477345362846484362903163404109206568056079231944128677884839615828191236781146844399185871564327383522039370614653878032324576671878064546716491556285577672727002211248076056641650012088230160989811127947694809521360920606256559519281342908705534215256551714444929503888334219276675347644563419998730500770063339953865614846131720188286661085708936596603468780009435553815789638615307266095687100075256775131562567934957199208796031535513162271250628727826633588090091636384126553961852085643639183913389057612449269994814497442168771946879154200974487882874775163837196845155318264177708779128335604165697847284989877760942836538707963957817062613872314547564075970421169311819262493835438442335603364883180130292750209050519207338972252442611434112997568228893267229576183347368582022189814525959028650505011967847869156691045383310775118965869945349753111495737548612347642442876924709239683141855639670703142807217350260825511810420027886191078590373148580224281318994274593586552766907962558122128674882282114021277282185544785498749374789294157055719059607053049260869198613236754460095716131939429452613317410935361979786066787643512909899129192555934265608280407642833256518844222410570612565504836301524539443956440172947593095543426541911476270305312006540245800160640434895004425771149975459124696950157909589871182094371586786341037477 A013799 470 3591967460650143045885025896274996827827924720377449607399744541436127047654282052645431466542265543380537985791682905407225517925559074961123492728617567365540344416010738186273353117066175657219348915801172158691762879965616650700905976439832788943897264202239081508720749856069854838230824351672269840900444761919167132466047285681328880540091492064681068989948142251994148023015923781168415369105579205525828637182992577640722644746326117243038673692584793804434807043351739026421765064265235308836958451488548109020456812117486073677753254182274956241605379161307453783613575675803265885565441746039679018781111386709071334115114198692909287950916673689494141171444960799860161106699583982294223935179074421076529561389983507946055794894512415933460908258439888877249984763048790249678943556259169068904267668969913706335022885147677748754400772966464125129410481222234325509401518769715339072383910755910155456300253742165995251941628029995625314111454739589253435293596430194434815538762721942373516261631560554713636761124604076375838583741832493779052422355825620368060297655327268932938135591671825849488852532767868491790826958919265249408754532558502790312566602423456685791427629189207095456481909441107226767038507704457418067978731750304874469163600321896861445782295574815523134032348422786453454354179094481044943179540440684393190576496216306595898730288354382038158599213125314807175792977573791199016714869956086433957351547167704428507701291238720691879080808386502013425169701323546185420605343925372584194071135763292675915817287073646813702990984252947192739048172784211509134298617429760125917261015811007846620594590214538924634952461716934740799437442817406416457503395619647496599785698751795476667425533575658318622526117083312859458561700456501344618629780893357030419668392061437042139939685181592654944134793748444322044596088958573724873504669853521886372219629028868590038560038096722686960639434709836268307265483383629607842371058839887779556206401815805463533673756190016218795960298388051461036221404449814449088060469593460055796310831797346890204686371380597 A013799 471 102590182643628735533522224623510184399593357938700338236944103847957224608053949705606168115913646184491545412196255461335768017471892739964648075822046341527197776865682693338153238376527042945841824384197278024395439614697977160668575593098064285026649762880150406970573336639211124034710574308111698925957602845173332470362776526344434157105553104859356011421908890859204861685357799113951111357024447689023191706583451009996679456599820234578427559333914295848462523965169018333632032000479385655692370332964422541733267010887519750310310692699955025216491234226102187513787334876617076957634581708639272455407322315797786373661776628868182173166131117245642165997639525404806061368446818118305329812649544540366760802859318970447299557982169111475577000769301666223136814817436498321080306910318127776974788893449705366634588622702824182174440476695181877821092754188234570874016777581839799246356875099549949987391547130002990390704838164705054596337258817408667365420407642783252766602602101396129997948459001003176179534479817025370325790250477854823516234904735543332170161333802127993646090633739018087251117188383091994037808773693134788363438204403398194117214731816346402888964517272943853332579815547463503693386818547008317439540557520457519713781588793696259752988143912306156231097903303203897109809709117473124622150854526386953916055308433932685463635765689505391847752126072116207747823232485050435116393400815784640255917538656806182608456579069101680758426968326884005436271839501802601797909227852566377166865708535402116831657536110426646171125501248424771819954862889864912384702812411378956322891872578195107330802091117446226498877259097373131972732804307944660442754482292752150386479342050030609098340664454377238177968430016498578995980726738134903652685172095170145816148945666703360558817348471467817859433844249318281915708896745824156112166875686438596676964824693515800091313248080496662282822894747633659123809470919845229585959811526034871904811042261219843985256150543053225031422082261137778655519532491150480404095072058812653598433666964024531136047453001230917 A013799 472 2930078206484680315572928257472074376636785896087220360385360550001506292030628857541817767558609648675263028517737252231210870347014728546130313693553465560358295705060763404430994641271988873576188346237058457654758150835388925685855187514473814044646143877619975773486545067752508913555368712813978233024275094860995548686031260368923383961091702227888067042221139831829750054595504100493557691467975250446191378331729944296515161959947465719794469522135926203727938146969192332626864465965691733712229789079796872214443839097958451588612783694203415475208206140731704577581280071411060334987001288180446260598888532661500576618154002297104151047797870839652785903058582485086665918744209572276918524779083641617415055290465009114945322675528731992853954718972024888999010568000803828548374645665596047438176945585817034976450485653015361467084194454891089612448230152370167578732793184514926506275198709718246121589889977580015408548920882822141064325988449084008948623772262685532482266936918617974868871405937527651714863684278054061601874895343898011614447185114151853110111977854722577626525994590220095589979158017409490441713856385449622690448158555965455822181769955406669612911715577832549395031812111851105128986820924521104554390717863341787220545315957536758874805094378279376128116387216242806505353275102104149912333250556128137790796455664181551429526901103857963496563648472745711009485579343005525477359311920699625110349260821577041381480128354792613104141432642384134079265360008010984109950085456697148298262851501479619858828970888849895441293515441156259907949730838997431762619497025281394371538114772705830460475038524405381675034433397080074022273221623839207446905510768763294167188236488290924226457707717481468299600956329701215914704205536367870983224341200210154534655030037186714680920382289693592345883290025604779449794561799957483722719598136480372759690792358071504766407997678427065171459704696887164938235122298941699602204598176995081976473308178022699964062900915660143160122446091460356096180293367479748870821359353071748199424863962159504633776651305168156220437 A013799 473 83685963655408954493078403961659916271123241978147100712966282668593021206686790800251857259241450175814187357495093660975613667981087662006027889401580529869393283632240463593953637949369274218209515356876626609077547546009543106513710010600886602929138515288704128066549213680079407080054885806680032313406320984324893866021738827396820769312740107330711082792877974736889491309302192614196501226016841127993671956532538939052769540738059568423049844021724188304673641415587102212155876012446121606554995005908078467316730488476791335822369715090143749387421575585438214440298940119571294227563743791721725648964855381345117968791096459607591658076154989051323218177256174356560265305253369593801069986215407888234991394150971125331953360935776114447901800728560002854700740832670958147170128254855088710881771742876520335962402320735771738861391677826144410421133901381844356216187306142930815945725950348262827478728847649662820083565729334283170938214556094288379581643559594561493226025985332647980229836224981727260628221686665502053411148885917071109720226054045291076677908199508731539591208931491276150145394732135232456505789452224826673661889856516929383737333531696369890814371508618475443271503585726579413588992592425247267177953292894904784805994769063207370223308300538037261595132135283110796599394890191196625646149969133575743442937570224689290378717822427287295425354364030090252141917631615580813158859307767101992776685238325061878896453945941231822867383457699133253437897947188801717164284390728727252546685301733759422788014237556441863698784094514863939230952262492605648572175454539061904645500096023251223781627575295542106020658452254003994150145482798471603891068293066648444709063222342077086831858590118988216104902913732596427739866814324202763151870409019202223664282312892089758001767038575938690990772646421298105865582479568585692604594442376015926389528720538880247633378821693555408362060625847794317800933327980073882338565528533156536330054154872506333673600513052169348796257182818199230463005358868589107499528844483082200323773539623237611845294937926907709811901157 A013799 474 2390154807962135149276812295548968868619550914137859343463029999297685278684181432045993295181195058471429005117417370051124501971207844714554162549198541513599741573820419880706909853471935840946281968107753332581863835461578560665138071612771922266259125135160678601708712091916747945613447593524588402903197933633303293707446882649280597992341170205472439235647387836460300761284979923254066271516266999456627264750525844638286150853019719333730726595104464542169783872470583226281383974791473679204817212363740629105033139481385637342422701432689595626254147620295700842629378028755075734433448086435364206260085234546597914306642505982852425346313062642294842434360613595797717737383341488968552359876298264695879589208345886310605919941686701604746523330608402241533107858921915235641326033086916188671494282748296297315422172682534376633620207710392510506038005357366856657890525650748247034225878867896734615619974617722019804406720795516461645166345936608970409231321705580270808028528167085758963344352421703112290802639592853404147475823330677467964719376329587558440997736086168881502264518292322338124302618944514374190261852544993274626457236191980020128921982998780020451549264657652277135277413911936834631515217432257487197869523998371375558844016599214265700947908371666882228418568915820927461675317458750766825079689268424056808473739943187350822506559726345752444643545991063407691425309476572603604630180689136200015694907091802092323161621150027522092915338935344944851439803269659365843929126483603179059985878902817902874248474638849536069100972523439028968375227569051309928869903157090147058580128242520078202427065178015978090056026054826608076922305134207147478732801518276546229335554693312063677004713192388422440172132119116686572678336083913555118380570751997434710075567138510975578288468388767384953387457554438695201626901198958375966479821868701390873611329787310958752656932526389636018228813534838853510712456780438890153471770060435483834122676717313653396051704253283008770969901398470588221253896054645773499294043327281310723447296065179289431913468722130411099937708945077 A013799 475 68265211470206541998495035973174099856642993658691400708647599809941189244498905880665614503670112065002483815158557506030166900799667252892381436567659544169922219089885012212870052325011959553266759291125542931870613004618145271157008463332378871846626872985324141543402526057234238074665676718655769375318236182500775371578390415346103159259256162238498337009325043997142650043060311588059386780776101771480731308539768648714090754513096203890683282282778611788911197181632327525822607704019279751768784402320796107868851496727855188136934775619047540681444710183265511766337665879273718051153710796680437094994294383885383030512016613376248120316047382126582994767773484909578616297405616266430823950426954737979016947379566858917215679454513884533165452845506576420427093558668821045151912830995413264646548209574090547625772673985864331032826752416520492562951471011754793006011303111020683544525326345998637356722095056758607633660352640745661047596006295488803858055779233078114548102792980136361752078049516262590137614189411486075856056990147479162540350107349350256633336340357069424586176906947018299168207099674275041248068770537552916606245122879141354902140756428156164116698547887206687260658218738827933910706125082706091858351474917484857336143958090158642684773211003177823325862746804761509232908741939380651291101005195459486506818486517373926841609852344161035571464317050761987074798263960390131551842590662419008648262241448959558841819061665936058495754995332386969901972221184741147868459781498190397132256687343382123991410684160181599669592876241942106365764874599674462878453304069651690140107042734615953539519408549314350230090160151902753284977956938090339140087544163496436856052777595685850678931613487805733313756265454091685202265956892655047736067481247798732754468273043011973491496945651585281653699175212323573653665925143450175978630192391980424741213190055388292934634649886214394316633143368532495119458478106115141673307224696097853786377769723195254644632725178016013507671353841718470187232525216737936913337171470481515572378222917585685464880580172766671425320905180344197 A013799 476 1949722704800569046019016722429825466005580541885885095639684098171730306012133250857690615839322070688535940244743560929727596853739296409859306209808924241037148499426205833811781564454666576800851912113836631677156578024898847089515318721236072958811510119333842806621119546720667073650526392761527429128464143608404645387650408652700052331603615249693751003323332581602391227879845559266564145845746242695261166903204332375923146039648540679321805225278439931303092702704600906465019498634494648990268251314684257636842267598044272028378994126455616809402742367544246281558370075177936661259001134063989963870132041898150424734453706494639022564346629280917336913562378502502474860070201806185530762848144254271418703034107809057534597020900371056151738498720513329143818219129140197870583782366059998251570063413645600130739693341710271158628564875768241788090456963566728643044688828153861742715187845768067081545339756916082592624973331772336825180389535805455726989931110675944029608363870305674628001101172233975836920398863781453812524843695602152361314939416004792679704719216938259835605798639313789642543162973796969453086092155323048851190966954551156237360042144344568203337027226206510194851659385399664620423677638487168689566376475118285010377607587013020993719807679461761812009965911490793465201106578530650781525135809387518394121242793422716724523218992801583336956592359286813112843313216972702547252176231909349306003017878023733960081194220240799766697258421688304247370228609257391924271079819369815932494383247214336843318680550298946668163242138346108499912610583441302334271504817533321922091597247543366249042213827576967156921605064098494536572255428108798176180040348853621733045723380910383581240965812825219549174192697634312621061917994811120818389823331918379606200368346381464974890644264754927229311302143239173587122352488022080476125656924907352911033789921171945034506100235400169316077359207748656593106853593188754561331327644545250801992735481064179667905355263809315361792601537073321227017548152715252216181822954368422566262694424749164762562454250314388902578590372855810610517 A013799 477 55686030171809052523349136609318245134585385856802764216565017527882789270012537777746501678986877660935274989330120843713949893739648044761991644658352685248261998292111864819498293262389732100009131461883288037331269024969135971723647017997223479776615540518293884399905795373888972290532684303661984903338064405599645076916683321529766194642930855146503222405917701863145895859476269018212338569500358437619354187922418936988740974038401970342110079039177522877947630681946106489547421900499801669811051525798697082365852004867742453402532451245698871693351724759431218047588607717157048982218331390001617358094841248653074280840732311193385123460304078892280059588255092409973184478465033786464944117705848046245989577357153134492245625513935497734749803261956581193676592156547373191381743408157039610063092581157131985334056381532587054561590441416816753709651541336429336773999357620902445233688480062981763916016448797280234927961863328749712063977105532139621018559422452015637429644480499800373050339450580174583878283511948462102339522060790093073591515984660512883725046485554973639164737214937441145980675277694615244549591878048181598238865207188935573295240163684625212455508834607684137675158243706399821223920657032832024942705278505853338181394850292678892601631427133107379112816636398088552159608804989413916971139403851916912854496815422946212369107657653406021686817234373590669315917868789957357452069405359562925528752193614235865633878988124297482136640397781839657609141099309000370749106310721021312847972079923688674582024835197088215789410358713303204866004070873667035969128449093569207416858108987086083438894669129425758968837962235717102459040187282215384709878132403608290317518905482181465463823224580101095543964117637133602770149439849800421694031744182920839932688720341001021147851690845665476596360100513054036821801509410398640478624887432278906492036073938591922130528728823264235836485456332509380955724845475064019026184048855856908155714518074674035495044851689657856048158492500351127564848192789700318546369045399716516915028815465260894783546255843229261446547119639134806846976037 A013799 478 1590448707737038349119374690698738399288893205456143748789313465613860344340828091470217834453544212873972388970257581417314122915098087806447243363087211043375610933221006971109690753867113138508360803682848589634218374622143492488399082481018699805899916452742991632345709421673642937589903996396889950824238457488331463041817392346211652285196748153839278535135415482913309931642501719429162601883499737336846374961252207259335430959510798674941005967437949230917062279907062747447963916900174835491473442628336587369451099111027592211629729340028405474433818610854115018657178225009722475981137762829836193364546760902780454535092155539994272511149744797242410781900153694321244121889439829975225268945796726048831708318897650674233027310303511750802189130964741915472597148583149525719053973480373208303011987210428846633125984312952218865333584597305703302701357672109758287602195653010594738319376679078822159205345794099120789777518778532420526259250111103439715911075664652018620628076007554798454690745048020366290147655384760026104919089578225848274847288037888908472071052673935602108184059595828256570354066606235905999580893628934114627300229182523188908885354314996580692941787825230066656140194598498485293976397885514715464388605459405677191798818319209201851595195190348679854841155952165807138230587079302650882612712513414598948037283545294766771474083810238929385397187030944123106331930250509972086188554286474476716026691401816190558369217779818060387304586401047122460974678937364359588965225340503089716250930574700472234737211318064036531161349255210652834177942268222804214314277634561430133032884450780165629098270645005529101908981039414316163332646788967353602698829339579456379758657459476584835112255117232267389831159163834172828718238151550149844003240645608402109317522541659330165003792142243051677068640830753336345667472910270395570710005409953317848319042307760123887970031023921249839725861118312800429476457311613303447406842619372129153835362350730765127773976009108318026591454704302528554379629234266630798002846305661303439610137998503316415912864613138470936174832284013329218356482592757 A013799 479 45424805541677552289198460541046667422090078841032921609171581891397465294718391120480891569827676263893525401379526782859908664578116485839939717693133834609850823863725180101863877621198618348937292913985838568542910997583040288961166194740375085156307513806792584011425806792420915940505248041091573885491074584324234915937346542800151000917504324021803634242002601607487044957641491608616313072394635998077669315268324291533879243634587920954990071435995267984222215776425619129861297430585893476471972994907921271858892841710059061156356699680551288755304293344604379047867667284502683636497275644182951518684820038144312561976767054377776417190947861154040494341850289663509053365284290983922408906360900292680682421296035800906769493009578599114661323769483993847812847160683333604061900536572939202342325366717058288688711237962228323012792509683648192028453476473126806452206310045635596321139717331170239689063881225264988876835713833664462650490442423225341726136232058126303823758478851772598664422369316509681612907185444131105582594117443708452577913393650145114870821335420274731811844926116450835905882496340703711254029902935987247870321845682044798426674604590617341171110402076395933766020097927715238481259900008185788378402960526085546274966050014934014083410369831548645334118255149807617675003797571963011858301682095634360554892855337163833760071307704234062176329058790795100039946259884815312753631298975997529486438333127272218537583229009383622721806292200306864607897805130063474220435800950108745385842828144020187496329492455226947366499296078071455596956209122711511165030083520709006029552212798732310532675707892002916679622407466712283940943724939696586246681264767728853662287015700110739475641118403270788920967736878267810161021599846423829694576556079221572644217761312332128842673307374603798948757450767146039368608693790232767895048464513676711065840167351936898364312056074214816672410319400131893066277097276987559761386832051887380762691784099221382814352528796142671157478537809584518041636590559889242221759293335992487538705151375253220154887326215847868408089384863704695805479499331732677 A013799 480 1297377871075852570931797231512833868242314741778741274079549550400203006282451968792054744125848261773062978988800664445261851369015584952074518277033595450291949380371854868889334208739053738663998022916349535356154081001969213693019867687979852807149298901835802991950332467798333780176770389301616441743510581202884473434086554608915112737204840998386733597585836304511437491035198641833690517660663198741096313313378610090499125077447465610395471430283460848897370704790492107967968515914963703581516020707565139445561838452080996845686703699576225358140245922215245669986148445312681147341998689673509278325157145109439711082618443840083672251390661862420550558897586123079482073165884634791807920774573673259252970634636078509698243489846574369313842068180232348287382727756276691065611941225059716558099154798805901783238281667439203133568366869074676012524659741548974719081464421213398266528071466695553215759353511674793347311304822803290717760657526049738985040176923812145363510365914485477190454567290048833016546242123469828506544470588309757114077784436041794625825528160938466615278102934811952324307909977986838697126348057754731786424262234524881487864253381712621881188084193703944264291300016913474926263264004133794301875566955585529287159305354476530376236283572758860859387751485333655368415783462452835581684954342333412971808294841284736256021396619340629049818134248123898852240905128570210147556463530053465439662165232448021833651914603737005648557509511532964360066169212319742887209866910936055876965057014621360575082666634013736843734586395285798843304666288753763470384424215434969921210040749744593521123750893103495303286695579656769541637293728002674199791463603031103789448579455410862830163785982715817002371759532980206926008937913213710999906801018178647336291503480841517931875592331926059101775461551360458030406832903342838083850479194975120544751461019738669754183116633535649378980711132387166997865940175328041694344969310233955481963240045657861914560722574946630830928744518379543419787182662980996647095667176969281436592957828428607220843736924050830969603440921092269816900299980413616987797 A013799 481 37054409375797425278383060729238048110868751339942629528986014708980198062433110680669875546978352204500451742899135777221123736950454121816200316510356519655788366252800546910348274335796113829982447532513859079307116707497242712286340441036392576024991125935332369253093445612788211095628739088843467192636405709735583445750946086185224534887307463754923498280649070693151166181456308409412034874906201619244451804543406482794745511336977065298505059520325925305357804699521245095673148783047278337991679067428767947704691668029885350909657944363596572453843563784389631580474385746575486249234824575765098498244813221470707588230665374516629763171968693452593344512673957261273087491690831054288826025242598681957524094295841038315491532313508010561972643309295616099435938087447018573524942653328930564615869960208695360831068562703731080697846126147641821593716806878380266951685705334275867890308249160291695395302895646943772792558177044084786189962139601506595151732493120998683727219560883619714036572896371084719785577221288421771975416624472714972935175601277789696308202909804563544998957897921164170334558216881282100028625626877532894552063353680265140174890940835094193548612872656378352132423819783065757369005083222065299055868067818478301970556920229204184075684495121565825004973570172614530977323191471115437048503980971384607887816708961933352208227108844987706291855732260666675118852491377093772024360154881857026422191101203947951590932332997332618328451029158892995087849858873064176601601008843244691901998993394600679384936041734066337993903522035757700763624573873096238477649540017038175919679973853455335556815449257928929357171312450576994878702746165484377820243991966171355330440877825989653292307891452346449404739824021447690013741275739296799868338143880200346571821630916314593652298792592140174005808957368406041806449554552374798512853536287684417878646478184756146849223994170411681913068090652109876626049117347544198832186668469592002520352098944034194141768797463050723162155872189438139612541724037400245237699350241419647110531468537749450834517970287815783322843876147316318240489467740593314788470117 A013799 482 1058310986182150263375898597487767892094522407020101441977369566103183436861152074150612315497248717312737402228942216933212515051041920173192497239852292557888971528546236420306457063304672807098128683976128329164090560282828749105610169336440408363849771547839027798237601900146844097102252417116458266488888383475757998794092771167536197940916388472304370034393618108067090457308573624481217128062196024447240787989564232555100726549295401961990603004960028752646324260023026281177520802392613316611380345844833041354393698730601555507330740548968681705854226025245952267569928931307942462764395824708426978208370110418424879427456033761569462665954597853699518512626480893339220651850181825741543160106953860955388845657183515895328753654406102289660500665556792091415989827715574297478445887121727585855993861933520548200696149219381263395811183208902798066538145721253418804407095430052253062815093904267091112185246002572361094728254094556105578371508669158629864128631736028843405933117878397062652598558493254550681795871017218614229389874211565212342001550348094951516258583306928139408715236522526369868925317232346298058917576529249217001301481444462052668535060161191125261941932255938822115254156716824141096216154181905407006334647884963558782581076198666300701385624865167041527967050137700043619243327671606527997542322200523715785883933024661778472419174455721693879401691569096900908069546006221175222787750383580718531644200041485957445388618362736816912078889843807142832704079819273585947918326413571911645412993250343190003913158287966668679443878492863275691509881454389501667160148512426627342441979733228537838838206046255708151370169854900929550730629133232399314923988654545820079592721911588090487681605687770466941448774113876567474482464576390055901039605727362402098437797600600861109303305815224115509779909631399044960034005727570376620325609849912554659032022063434820310160686497501128047119137737114910186316588840563209862846083438160017183983776297940560618883058624342191704234333865602542705473804180232188404233931142245186541123889272906662065284667749390306587483743946643501365266619688139085663673495011637 A013799 483 30226420076348393672279039842848138766111654466901117284315652177473022140191364389815638342916920615169092945060818657829482642372808282066550913667421327745866915826809058400372720185044760043529653343042201209255590492237871903205332046418074503279913325177830472945464147870094014257337431285263164549189141120451124203558083637316001349390512971157485112552316126784504170551190171288808042394584380654237644145769944046006231850974425975436413612424663381204331667190517653616711171637135428935737634057674276494122838429444711026844873280819094518200902549507049642714064740207086144679013909149497382924609258723660632981327571780264185423202329269299511948239124920794661481037493043125004214195814709222746860820814818397486484533123492687494993559508967538922932085469384517510281892982083661579633040690683280377160082717854748263847763203629472815578395979944718894472671052577722399727061896999772389255122811079469205226533665194616931423868659099839627549377851012719796516855779724898506420867429125843222022771872122780841005604197356514029699906279491939910255861397829174589652315870319875649826375985473042618860744903251886886774171611535280686266029853263779728606323527161868698433773969989214293849029579589400329507923878242444202389298117310108214332274831774035873080266918982850945809208681628754046137806264369157846560631011117365054950764041629867298889591712904976586835374303483682985538040938705448901982289997384880430597744329058126227825885172828975806444861223718272888258495320698027368504640500223051849701763713862616024153596613634668017025213724218818557115761001663416903527485383160740269215058002887109280511283421225825448898417498674250556833544039962483167293247730516867452418674340048412306314718437466428643638693670766276386589592179179197566333481937270761194142811717388615963074823998982388123103531237585137526653119742923352473616613582153761902878499367055129718153769692909738949831388093875325836892746989077288250791760634845480351835919037369837337264636809535474222211037321191611533013325307353664772801039401523487175246595395590336546445123210860085042493379924912940425640178691027364357 A013799 484 863296783800586471673961656951585691298914963229162810757339341840806985346005558337524446712050169689844463603882041686267853748809777344102760645255220541749704982929493516973045261205063391603250429130628308737548920048805859427447488577746625888177604480404016137795401527317755141203814374938401242689391059541204558377822426765382314539942440969228932299606700897092223615112542482179646498831724495865681354447335371897983987895680580284439409184460810830576916746628374704946887773128224985833602566321235010948642388383370391637716425773474158534335977716470844845556403045054587378177316259218794753709765038406471338579696777616125399872081726260463360753657646862816326559911838804693245361646663910110873091903292028250611484750540074647544511053135621879177863293091091204611161145461291458375899275166605170852069122504649465163755964858861373085734567583201116345033957932672329458604614840210499209515562607240719970475028011623454178397112772550519602437780802774290108317917924722826241886394643263208264192387439698743599961061480699397202259023248569295776817657383399055455059793572205968434691124521095570237281735181777141373157115397059151680444078639066812828725206259270131895967018356861949446622133822652862811075813886482448864440743528494000709544101470298238571045503473069205863256809155998844311741884716647517255618182308523063334448771792990639923585628912279036296605125481797469749951987250366326089516184615309569978302175782229143192935106421168378007871681410617591961550884854456359671861037326870583879332073431630176265850872882019753234257129177413676809783249968508850181648510028453902829051271620458728160682765793630800645987702179635270153722851325368481741062448431292251308529757826122703880654673292478668490964729930755619877385342229537061692050577610390210465912845460336260521380048234935987183959955676669112898739752977633869998964100519893593708112820422461559880189816199195054146134275349173181227493746755036429730863475491821764328785683626319924189615291917142679260569436930553616994393584103328019575970486346912317212218011093455602103019164025374888898653424035438491496709143594432553400277 A013799 485 24656619442128550217480018884194238929188310264788119038040368942315288308467264751678035722542864896511647724990474992601496170919756050724918946789134353892913324017449264338267145705277815527580435506399875125853134705513944151107327721269021381992240561564819104911574463021722404587922142362615677892451698051556343391828986330846084285575296056522147535409066984321850998671229325833532883653132883326419725164370345556778320678288533053503873965717385218132107319200453009947988061688315233820393522896700793147704175254617441755564818836516195441899169859560123799633936427369804070108122329679547996960704599261927227901174719665494157545746526183725094046485216052048897102877642028100843780773990367936676646377849923618865714615960175072008518780188606496491198953513974655894899373475519945342674059198033410284705946207855293374542034112333939676701664984743807083930514872515054401667206404451252067922973983625402203076737275039977474789199937896815390365225457508036499783668053848008640294517317406240491233598777665235815958487876950255483493719963002387656681689112527260422851962764215774664463213207447010581547003638526736934758740372855406431145163330010387241201220615971014237080714011290334138144974764108788414747136320411825222017292075917317154265289082093187991827630624694329588660477726304482992387659969392169740337710904913727211895191371179605666857529147363601555667338988885617533528378707857712639442671748797856628150288442516246558733419574494990044282823092768649044013854822328128088588023087092750746177603349280789464328966780383366172123617866436112023364219402350581270038063094922671918700533368751921734997260473831889297250054761952562950860478356703849207006484589646137989622918413271890545535378123906483250770443651552311259318002759417808018986656547130354801116936779192663936751135557638006729961080294081346533500906084794200961040413674948680929897410264085924611738101340465209941467741038247735229038448901070595469543191723521921410994447910051323354779602352445512062361123688173541854976875155575151567109293060554162691898158614840185451664330343728732201834440443876158755637509850200588157665311397 A013799 486 704217707886633522761446819351471658056547329472613467845470977361466949378133548572676378271546764309269170673452956263691332137639152564754410039244466281535497447262368438765247948488439689283224818498286833469491380324183758899776387047164519691080382678852798455379478238363413597435644308018666376286312948050500723614027678595295013280316030670329055758818362139216386373048980775131532690017128280685873770419581439447145616892598792541124144334854239215071117143684138417124487029879971393144259407452671353091578949447128753980686790789739058016082190358896695841344858302108974046358081857977570341194684059519903556085451168366178633664066534333372411061664255662568550155288333964588199222685938898639421697197771668478423675146438560231635304880966790146285133311312630147014221005834325158932113804755032231141486529642555034070295036282369651106276253629267874124139435273902468766017082117532210311948059946325112322074693312416796657454339426270944364221204291887030470321343285952974775451709102439634670122814688896800139590372253576246864064135863311193862485722742891084937074908508766740191733832417894069219563970919962133593644383789123263079937009868426669995948062012748137625262272876463233319558624237711105913592960447282140166035878980274495242970921473663542234588958271894747381731904340982338745583956385809759953785361155240962898938560752260717451117889977851824031414868861562122375104024275124130695122147817415583156600388206706517963985196467151410654761710352565385346079707580513666338162527390456054061578529258808627890699620214529321242022649883281795499305470350534951653557120054086432670005933544923636673256756393112590218758814056127150439526122345818637201312206364883347121620172801458465871035934596893068125254641131985561877381476811732014830277897642590063474700831350521674697549182661699110214418414279257338343319378687807173648275254970209276038799934552558092835851912385026861138260151793393565876567139063477277205623098815509597419412426758975846335860222788196270013096053657924528919994531318381903908208519102487440643303308198450536684984938947236320416593453517546970219762918831578998371078958809717 A013799 487 20113161954950140043589682607497382025753048277067313255134496584420857541188872280784210039813647135437036783604489883847288137183111836401950705130861201466935342591260504979574246656778325965618184041129570250722143313439012337936513390454065846896946809690714776684093277965897455756359437081321130373113384109270351167140244528360220874299106151975268161527611241058159211200651939918531705159579200824669240756953665492049925964069514113767046686347771926221646176740762677331492474060401862959593192936255746515648586375159444342442395431745737235997323438840448529924650497966534407738033175945697386514861371423947965465356570819706427956079404287095449432332192805978620360985190106362603557999133100884040523093665556623412258585857431718775735942705292493368049692504400029628873166147634160864260102377608475553631996773121014328081696531260759605246356079905519752859546410857928410426213882358837458719548540126991533030775315695936129333553388353724441986521815780585477262847885590102912561676263674778405813377710329581508786840621934391186684535784392031007906454727259712276887796461918886866616109987687472510979966573445038497568077245401149516826080938852134121754272599146099558715115775624666406839913866853266895998128543334825205282150739555619858634492488209304429762095237203585879969644919882796576912623378335112554040063699954837141356584233645318351121378055657425946161240069555075777155346037321820296783383663813206470535663687571744859569381196298311439710649209379619970869382528207050824284259944798815360052744374160833221186271852947171943993408903316411361255663538681628754177244905864762603488039467976563987024886219343688689237970488257047543703305580318926097106677925987433277140593755382455243742657328021862918725397805370639632779892359219878075567567034570014802900930444202249551036702206000788286834004330229868840423544774702460686568389557204147132944164930755611689484766469628752180969848195371113635000634058791974514269801325269769611895838320663109147198503823053673667844036388523982470483963808984305557522343514086143792213385785455945778259854841272016547418325625914659016446648724748727772476386142564327237 A013799 488 574452018595330949784964924952732728037532811841319533879896356947644112233895381211477822947117575835217207576527835572562396486086857159476114089242526775097140319748991282721620058764245767904020954398701655930875135175131631383804758944758574653223697831576504736874388111983997233857381882479612804586491363544870499684692523974496268390856770806565633961390104655862085231101820056013184031062741554753378185259353640118437935459789392603300620408778713984816436453892922827264756551639137607988941183452400376233439275460928889864497255926090001197319554736722050463177942872422189219405965538185063056250955629239377841656049019181635288853583865843733131236839758731555376130098014627822320220013240494349081380078181962721277517470674107319953794259605858903084867267618169246230246498342579268444132784006875670287283459837109290224341334629338555085441175998181549661421505040513293330183094694050756658489025854567005174891973791591631789895618324770723787577049580509301816104198460338929285674035766815346048435880784723177472460955003068146682897026538020797616816253465264642340192354748865327797422717358341902386098825304163744529041854205902231350069697694555802651423779704211749496462421667616097245754779951196155816602549326185942688063507272448058782459739955745943818435202069771616317813028556772553033201436308629149655938259334410103594285402297143937426377678647631742448311177626562519271333838171948509496430220822168990004969090580736604934161096347476073029575852069091325988000434388121578592382748283398965498466432070407557630301110392024177892395751687620024888823006328285998848056291756403484718221895244878644033417775310675092653325675115109534895710110679488848259463828244127081828412498247478304216534035945632426821716086719190838551826505671678937716285282074354192785653474416860449427159251705588514260265997675695283951336862310276979669079774143307646264018294587311025463374415139066791040679834307994376529253109353157584102059795651029889885357038276459060353136467690235973627293523292633463339492490348400751028395653105814352849406511418407267372879714121570064610814798201748576168732734227548413909698064617779750215957 A013799 489 16406924103101247256808383221574999445479974638999927207143719850781663489512285982781018101192625083429638665593211511787954606039126727331797294502855807223549424672350940025812190498365623377106742478581317995041724735736934523952847720221249650670722033767656551789869398866374944996200683945500221311794779834205046341494503177235587921511260231006321071571262779076077016285499082619792549111182961545311234349192399315422705874667044842142869019495128850120342241559635768869508711871365409221772149140584007145603259146439590023419906126505056524196643802835518483278825226379250146295453781736103585949583543726705870535538416036846685484947208792362861961255380349131953097651729395785233287803798161759104113296412955037282407176479923179165200317848602936131006894030442531841582070239162406486032876444020376019075102896407678438097412858348538471795285427684063239879859605462100170803359367556783660923105067432288234800089663461648595551208754973776642096988113068926169169752012225740159328136135536013098489377191092478671790957335842629337410221974952412000733889015221423449878233843982342627222190230471603074049368549512220707493964397974773629589340635854208279527314572131991777368463225248783353436002270186113406277985411305196709113781831208389006885832632876059901398327806314747133653057908609980887181266222410757143323252624850086968756385375008727996834772879855010196066215544192252112908565752029021379727543536901968523531922196076418173524575072780264121797715910945317361543280406559140406177043673722157853601699766362910253479030013906602544784715063950115530849673883742176413099335748854639927037135550088978952238445080648191321271634606962643426156376471116880995138546398480513584101289362446227846728428600643207742455033152786809539878716828488822140114823941325630100151048882819951296089095387963313555787457159615533004934132124443820816328587429307009684946626511708190198259436670786886618912856747670627388051998056235533759538929823589064685015682370213947222745930653700829642769130318760904346439245016840673850122008248355163731731899372621129963436817515026162615349481451440141083955175622273010249674886423548407445917947877 A013799 490 468598159308674722901704233191403559162353555664476920963231782658175090923960399954208657988162565007833909928007713988175771503083498459323462528296064710111795118067015198077221972823820569273545671930761023256386700177382586938617283737239111272806492006438038775670459901022534804036487734167431820886170706844730328559424505245025626626283103457771536125146836233191835662130139298703894995164496564695634164247284116847787902486365467736442482065800375088287094761184757194682038319758067452783034351604219828085574684481461130658895938879110919387580343652785243400926527290617763428344455460164854518306055592378446368365512700428378184135577230318675700475414918151557712422031043273022047932964279298001772579858850408819822831367443085920137286278073948458837687900403469151927425508100717491647584984117665959480804013824299703870500208647292607292945147100084530194208670191603042978314746896789298139624803830933584274125360878128145537538073250806034674932077497361600317657287221179364690570896167044070105955101954792283345021532469001336505773349826615839152960604163739075151972236817979687776092975172499455397924015142618535626735117170557509634701157900632042671579631494661817153420678176330501357485660838785584996705541332287723208998722881142798425666265827573146843837640476155492884264986927809664118784144578273634770455418218343333914651122695624280317597948221538946209847182157674912596781546443700879626398370957457123000595229842138579454035388653677123582664564132509209163037631691735609140822544365178550456718147027091079749614576227186475281596246941479249676597535793560300534530128323037370956107628446091327854882229948392992326839156009460058894452268391569238102152023687001948475516925480826713530410649262970656332258201876744067268476031338469249143819486588201321290414107142220628967600653375620198466845563935779238153923747606239966335160785568437503611760599800897620252487770754344268722770101570220788830153116484143079706191374691527276468732904175680546628846525400349395427129131034130189038651276925986485833334677581271831341994777981432092885718945046662230456996539734581869498843770947739445740964431142966065062862509314997 A013799 491 13383632028015058760795574604179677053235979903333125339630862944500138771879232983092153480799911019188744301453828319216288209899567799496737413270663904185502980367112021072283536765821139279021737936014465585225660543766224065553848240819286257062626218195876825471924005233104616538086126175556020236329921558192342913985723294303176922073271717857412843270318789656192018346098908510281944956893186384272007365066681661289670282913084124020533730281324512896567713474197850237313696450610164518936244116168122509952098563475011352748726910326286968628682195067199336773862545947333941276945992397768409897339253773920806726887408236934909317096221275131696681278325477326639824485628626920782711013392781030228626653348626526302959886685541976965041033388070041932863204123423482448199199936864592278946674731384657468731243438835823842245356459175324156893806346325514266876793829342374510503647486119199144165824022215294100453294432040217964697624910116271156350735065402144666672609780324103834927395365426945686296183666930822404617159988847147171941392644397974982047707815520551725415479055758317862572991463901756945620107796488327996035181681508293032676699770799951770742985855119036159718847989394175449271147959216555093090906965991469662572212524208319465835454218301316647006846849639477032267492291645171816896593953300073282678977199734103959936350715309725070150914999155373842699445369605353178676677747978540823009563872915932890020000359521319967786704735337672326644482616188595522905517798747660732671032689613864579594326997240748328728741911624672920517670408895588850013302219799875743566714995034270351877389976048814414863291369556052253846853134786188742084451237531609009435563948524462650409238908657891765142058553599704915505626503801687305254943931058020224796628356445617937375517314088963383943642261061088488411576151569790820914216155381819678498527196620143540655494490913436932031303220514826658991036870947075949778003159903610499488531852564710543223480476161612092266485611959379082794235111465792329132919120283100021885871726398704774958712853927682004909018789477719964082278171359392774756476942038386309807685117874253784260416128545629317 A013799 492 382249914352138093267082406269975756317472822019097392825197076557868463463642773230094995565126258619049725993822790625136407562941555921426317260423431767442150622265086433845490093568617558948139857190509151579630090790507125536283459606039634787965667417892438012303621513462700952944277849700055493969818889623531505966346243008593036071334713533725568216643574951370500235982930925962162629913826296321192802353669494928094272950280595666150463870564909412838870464536564800627916484325876908825338068201877747006741887071409799245856389285829082111003792173314280257598288174801804696810854488872663555077906427036952160926631266655097945005585175839036388913990253957926160027134039213484475009253511219004359805846290122217738837323625764404098536954596668467644505972969098082203017349396789620078995977003077201964433043856589964758369625830506433245044003057403012976268108559847558394494675851050446756520099898491014803046542273500665289728865057830820496533344202950653824836407935836729629361339031958995746305301711211218698270706441463370377818115316650563462264582919082477829591497311513316472947209200498080123855898775503135894760824005558357306279222153817422524190419008054791757730017425087045006633256863184030013769393855682365032724961903913812263726407928903904755162552872553103518591847341677752262383619900203393026594267801605743199742112779961057728580283290876632321338859201298492136184593160015104445976153774351959271861230268288419599956073945979259321293068000962476729704493850031938185817364648061586257793573368193013016821597737912283282905184548466913145229924699704251112008946973173795519970135105930188502910464805890408422119972382628336662674011795140284918489141933807177758338272470178046704222334349361172091756198575079991125386453614948115640416502488443293909382150007694883208814366618165748317523026464984795636130927613860151837596435262667919664661578154978672215746051281123964207443004071119436201609548250007019475891958241100697825005825879651802967223095563171825983686149018574494712365302994405619725082382377673407077595797821028525742206485646273159894153946852195617039819737941558351394417294651606562332261745047391718922837 A013799 493 10917439803811416081801140605476777576183341269687440636480453703569281184985101246224743168335571072418679224109572723044520936405173778671857047274953634709915263922513133637061042562413286101117822461218131878265815023067674012441791889808098009179087427122425922069403734046008201917041519665283284963271997306537683341904815046568425703233390753236735953835557144186092857239908490176405326872968792849229587628023154444641300529732964092820923398607204377740090979337628827270733922708831370392960480565913830332259555036646535276260904334392564414172379308262029158437264708560514343945614815056692143796580085462602390668225515606936252407304518207138718303772475643292329056534975293976330090739289533925983520414775892180660838932800075457145458313960235448104394735093970410325800378516121708339076204099184887965306172165588065983463794883345094239911701771322487453615193448577806115305162436981851809812970573200801873789812293873452501339946114916706064201488843780473623891152647055432834944189204091780877510225722173903617241309646674635321360863191558856743045738752751914649290962754714131831783845241975425666417448324927145064290263894422752243024640863935179404713402557289052907392527027677911092434452449269399081223267657912144027699657636937682392064289936857424423712197672592989189594501751925658282365938567969709108232558882681661631527834483108467769785981471070727495729759157648286233901568165243191398081524927949266308763628597692585552194345427971113625475451315175489297877090048850762186525129751713286965108842248968960644773441652992512722843054975888763506340911879348253116010087534500816773845867028760472113831625785321035954944168531220247923422632450881001677556968382771466803955899400020755191919294091352104436112648787502859626532162501696533130805935727572428917345863586369773559326947124981431937696775158866430748163535423579459796633591787537058453542399333684345857153922970640181541728779639275242217354170307568450483250950219324077030579991392948735144546858832379750521920060102119506143479865418823218904968077923088730179543213581566395723723159436543207719736930876045559018274291535348848074175952352544535026771727700298554884155147557 A013799 494 311812998236657854712322376833022244353372410003542992018518238227642239924359476693424889630832245399349897319793506542874562464668168292646909127219950760949889852890897609808100436625085864334026127314851064575149942873835837469350018164809087240163916006043606760224240048088040254952622843160155901836011515072022773928143422545040806510048873303194415577497347595098998095629026387928312540818861692566846252243969314093400184429703187455058393187620364232634738460862016935679431566486932769793344285443064908119665151401661694025287688694586032233177325423271814794126717341196850177430704732834184318974123820897386879875188951249706305005024344514088933474045676848072210183695429371257963721604848378460015326566414256571854220759702955131531434905018284633309618029018888889315184610798952111872355465276819585177109583221360752553709445663219236586118114290741564162703540084830720459230744362638669540068252541188102317310828925319676890770200988136041899658722867214107171955210752550217198840987858065353642569556851008861212029044818674259413387613614112507438129344517347434298399187237390319247578403956060132458548741608244190181194227088608226813026767714852658978019490438732640088037964437508818711020396403583307158817747577628745575129921768577146799748184886584898965644077726928364244008564536748726202653571439782861840230114248270937858066480672060947972857416795251048005537651301592703126462688367510789520606433467158995044597996378697935956222699768282976257204365012727149836667568885226618809344230838683189010473643472802484975374267051119155877120493166358974504602784186065457246364110072877827877811808208427844043145064054554107909160397420181500940873805429612288912704573980335863387784442763992789036406958543107454799813362019869173793385093210954682748948330315196142308315209890307102627936936836594677572557595312384128598298735232852951251652015043845926491624467369358602026173193964454225013315675277340192969852458154462514252130389214114964070395134174008824463402835111598054656558836576635214963928436227009955144793273561337222657933723103117828265257156667110555683406482750737211120932040541098449846539375141024464899627314848227026046355169375477 A013799 495 8905691042637184988438639404727948320976669402111191395040899402019690014479631013840908272746199760850832417350622340371040378553387554606288371582529013683489804088416926633729156570449077371244120222239461255330857518419625353962105868805112340666321605048611452678764520013442517721701861023497212712338324881972042446161704291308910474733505870412535703308901744663622484609260622665620534478327508801401695810340007579821602667496752736903922767831625222848280765180680065699940244970433286838067706136539376840805756389182859643056241676806071666611777591414066302335053173981923237917598357874477138334219950448650266676115271636642861777248500303666894028952218576457790395056525158272498701852756074537196497742063357581948728399117876101511669312322227227411956000526808485567730987669028871267186344443771244172243426806385284453686495477587204616136119462257869814050975808362850207036089289741323040733889360828873390284714584936055291677287710422153492696152783810502114938212774303586753416097454214204565385429113221664085076761549066155523105763632432667324940412208759960070996579186687104908030086795389033443148610609073062315765088319877739566006857512703906793071214666420642933554452302299689371205453541682742835762993688564654602371285695632331889747607908545751299357760503958801011173128611734080369073988653891638317018812293044866256164236754474732735052780681089165182086160858824789193994900842464475659498040346255528057468763374571991748845676528081930084882013869128500126485062434930957459813680576983630561328137731226711773381664441247014211006438405324378670825960119138215524413405347791463642018183054240907653716266174462119875993530110717803848372296756875156583635755337452372594218511469782398047668819142949692016537469432649483472712871647198076693992713262132317020467790709677061158156506852989980586149817479717003096896010176985513140698433201667283506527286412536251032469532592818777120605309001596113251411956057349603869555096046344337488814555427143866035499248373622352039045976931465278374584760067079631328890440686185352416333245065548148293084009651569344580873772553843805486824940009894312826067011093402799741998255739380212090909949992532998597 A013799 496 254355441868760640454795980038434931995414654793697737433763127821084366503552741386310181177904211369660624671951124663337284251863301947110202180768611159814152294569275841585938440808596098800103317667381252913504621583582919734511705718942813561770811361793391699958193456103931748649526852692103892277094896954003504304824436264073792068863661164852432222205542729337721782925092643952788085235511978876833834039120956487284793786374754918712938172039047989769746934325403356455993336600545105382051754965701141950253208231451654265329318531258212870098979788377147660991453702097709598164526699252941547963656004763900266536528273214156775219994417173030160360904314762210951473209415045420835423616566244856869172011071555898037631807205659335274787229235131842112875331046177156299964738815133592262109183658550504803444513017170109281739997335368151041463707961547019759109920062651364763157746204301927366400614034633452899921733260358675185595014297367125904894819658411750904750295046884741264317159389811896591973240902723947933877386602878467895423715105909411467623113094393219587733298150970403278247308963106184169767467605735732800566687504028119744721857420336281916906962087639982825248712205981428130998958604000818132226862739095100098326290752955031103081429475975202860956997753567315680115726279737069421122189943799081972374297901654425142306765944552841645842469032587646765562840288894804169688362961627889310923530329404136849365350741150656338781367318548005154315198116179092112539868204063076009738530959229472462092941741566114959553718106455972880554887294469579217460246962706573592771270138271993079681326212174563497790278208812605778251213492211195713361167673111347185220808192977213663474906088455070639469143541786153684326664465901897464152327115624268457125883479761106421580570459086543738107992228246835521024937038197325450446946664883240811487950672819284229925827228447865738362320383497093341608230394586590573576876953962036118363098179640623018032517554655957839894032799027996587192147139579815656515332275861350384439876438139850362893812317120663398772399658472050574335817910332928509207111622591468625299903838677363431212182172438237528479081736734972928917 A013799 497 7264645775213672652029427985877740092721037955562801078845708693697990591707969846734405084622122180928877101255596071509576175517467766911414484484932303335452003685193087311535987807934313177829750855898075964462605497048711770537388827038725698137736143304181060342505963299784394673179136439739179267326107351903294086450090724138211575278815026529350316698412505892614671842123571003935580502411457628701251133991333638233340995332649375233360227131607249635813742191267845263739625686648168754816780173575390315241181880298490697472070666571265817782896961735839714345576909185612683833177047057363263551389979152061755512549784011269531657058260548878914410067788133923506985026334103112264480533912748519357040421808214708003852802045600836274783198054184600542585832330009865761083292905299030528598100394471860967691178736283395491195776063895449761895244963089744431339938426909385629000548389341067347511767937443166048274664623649104121975779203347102482969700944263898017590573176834075095250162389332417578563347733422698676939472038764811921561196727139878700926783733088964744645250728489865688030021391295275726072728642287418264516985161802547128029000969782224547828779744185085549471928469315035568849461256688867366674531426691295153908297190195148643335108707263327768911792812839636103139785258275570439736670866984845580212982322369152036489423542142373710246906758039735779271240281491124501890469334547054146609286949738111552554723782518003895691934631985049575212396373396191049826251175776245513914142182726552962989836509080869809359813742838489041441528136017345652029882113501862448383140246419186394348778357945917708060388135921896833632632908551043960769308309911733186957091502799622199442506792792365272533878208696954335378053863810624093473654614749344731403972358065456960506762672881970775704102366030957869315993226747953812190215243695730240816907359166391576890911551471699493353366232473060482929672668299787613371929182682109713576568447108715834018026733878528811865213470773038610526794914453539114965734405130876028329987310949712266214610173589283267332338506645620236453605295337018771151464315052834935407190553536464176958851135027008502050891053482887561822798437 A013799 498 207485547985877704614612492704654134788205565048829161612912286000708309289771326792581343621892431609509658888961079398385005148954396890756909091374151515563844677252799766704779347782411918671995514195304947621016475601208256878318362289053044664511881988910715264442312817805142096260669315855390699054100952077709982403101041172111460801538235972704774395223359580798967642482891311443404114729373641333336433637926480041582452167695798806040001447105834656848476290724800928577667449236358347806322058537486722793603395683205192810499810307941923021697320124137318081424022103250283862959369641005352170291249194562035799193934381145869093657240979536530674465946096892989282999337128318989385828529082010461356431487264420275298039879224405484844082919625566376096793957177411776002299928668245610927290345366510821098227755886990058624042560160917940649490091390806190703499981410958962949884662547970224512283604061314265504772696316042062827750229826796594016097628669121191280404360503558018795439888001723178461347774614285696912068260899161793291709339723842075577169870200753922071813006056399053915825440956784370012363202752370953052869613206242548523636296697950115310537778273670228378467749012106730881909462952290740859591292077730080890774876049163640402294039788147904407889714527512846741775406761608567329319056631954174616462988109185351314174425787128335538361903916372893591765893679668006898493694663998413481307844571470204052515465952496709264857345024125000917641252820568612574087559831345348122901814880853079175952720535858722625125640309210085512611485092791409167625463043726693388270868577978382608995458681293355659912745550065295465381628501126366563532214639389011552681490411460009638277436508942744548840095518593712772732596404295234733701049451856034873628854518707516249033648700181967324884867676210187705534082549148308829964737575193751407971691085151309827581324821583209229665492965663080452954381079310234025515669386583735529460371417872032935388861546304661395682361938748755755255789551707530662536340344942950245132767588034732035355481167883519398278920088305559573351420840120593122856972302224018590164769399554953358121747267506389827075499378524751653220946159157 A013799 499 5925994736024653121497947404137626743685939143359609684826387800466230021625158864522915755184869739199205367527617388697274132059286529596908080558737141436018967827017214136855202952013466809190863880932104609003851559646109024701650745337644008663123861485278938667736896389332663411300976330145813755684177292291474807414968836916675431952733557616421061501974372987199314836953858746135064920785640570121421881132818196467636416361559709699308481330789743634249331339391039321106760017639630771696364313889158289708106584108023511860685082205129263422697160065485941723551495290931357409982556316753863335688368245886304460777959859907167183944459616542852593421886473360666911744067721918655848648619111300786801039707759107482787316990528245052631852267425801267700532210944057734401688262693762893694339554012915561386482935888323064361279560755977302890086500212815612682662969078398940811655847032577582295332015595196737081812979482477356423374314083137521693764372418770344159628940342120574816558641217215700034553790758613789505581599540959978204510451852653520559548662803732768293051265976813378889890419166718391923105433810466790143009022783493428383576269990153243384269485274295392717417379534780340718216171380375849690786893032048840321421234840162733529920070389292297793738136620294415791847392518302291492681576465243181220799403386442818884135774906172391311154337755526213874425689384997945027878413298458687439633348805760497943894223069258513313590631234034151208751821808260143728514796343054487738198734812044794344385651224660976896213412871349252325696625735215437236550849991878089862404277455640585695519295396419531002767925655414903786764691620670155421043582315589558956136047641709335278841864131913727059421968106555030502015685903076199229235673394460212025713713908805371588650040525897168766036705700239171057758931686224848492622869885108733963079469083006559985550218229238038808476144592303240816830078006179594002753033350218070456917668065843132667641274624007434122083939332603213125860605386318783252700416591915601951236975081859981661787897635921197534244236642095086974489930614684260181917985923820194953695978820689022861315223707249999851103337750045431967643443251683077 A013799 500 169252335655600117803102875809574757426414107873493812208326461969115995647636162329638996883835064621268504501956280238582846485745282571817291688838091496554137740107438652962721451512456625537300263303301839737759004395052519854503846937588450531427480607881051767289233497775730199690167184965294586676095787645136811974578924951177167012002023139082601937557890066887399631058239159648363589202558680323237930347034420509312163687702506868721949535288685867937795152384347474050130172863805494470419861168988249912353232148709259522253026632860696892615653588630343981566354257004290498986511790962807090730595485470758741704279311558808601940637711108080412920722499565654007666322318205718729693253210437861771824495093307868815888560566477206948218332609948310006794900476773232952246618470796562006804032002162881348759339131906395041222505534751467747843760532578226713829537059848152148521702647097448327936977697414414007793660506999035776807993784528490757095604240652499799543162165111305737335731351804897608686890817856768442068916064489357937499023015363637200701269358337411595217837207563766914474160261820643991715814295060741993274480699719355808063321847188766784298120768919150711402157776892861311252972070794914643018564451888346928420111888269887832348047130388577317286954920012228809430953377715231747322478505423810498847251760120193350149801867095189668237879040635584194467472114524926307941235362217278571963368075241325581775562905081092398749462018675249392673160782665717965030111098353979224290694064966811371269998584627542161132751285018605995674221327623488102913128826618030124560128568410550768049726595817138224970054724644305067053786357377960308980425754515553393346201656694860324899002481471587958544150831091318226168070005077759326186200067819178115666409382949390217943433807460149037126774351504530964580652847890267897797801786788590550719512716479750359747299782845267626408887165700772860969483857934495384312629385515578310320025517628545712120502444536276325960839391278480370087704750438650768480376598281701507329279245313002936242324144379545322775549642734877779078406908285997155055759595970228588072510851097699181942024104302767245747362429479047582427864382711320362197 A013799 501 4834015958659594964574421235997264646855813334974856770482012080299921951692136432296819389999213280648049757080373319894164678479371015533673667924904731233082727995208555367268287376647273681970832820205603844750134924527095019564484372384463735628100273641690719525547797929972630233350864969793778690055971790932752486805948675530571067029789782875338193938590898200371020862654368638716912471214278468711998528641650084166464707084471298677567600677380157074171367347249348206345767867163148727569661654847473405746720663399285161215068693661134363949995682144871254457516643934299540941553763261688733318356537660530340421815921417431132480026553666957884673428755310094644112957831730273532638769004943315770065079404359966041250593178339155507648063797672733682104069152517120306349115670144420607476329958013774054201915484946378548772355980578036670346165644570966733173685407966323073513928349303750221694208020015853078476594737740399460821413110479918224513407552717276046774752254597744003164045823138899680601706288648807163473930311717880552052909596341800842089228954143474812571016648485228746844296491237859413047395372081229852069912443264684521234096535277558368126338627281099863468357028265837011910696135313973557119253219310383076622606815640876266379692574091028156759032719470469267026157459420924733935277308593409451657576357520792842273628491126105712114542063279592920178185471062946420281109623180287693293845755596967499941091852132021080000683384715383797904138145113715570799225003080088000624966513189517099574842429575547231664112509451416405842451435338254443707301872417037558387561832042373740486268241303133284843369732990565997020123192153071924384789939974718720467360865516861905739440409873310023683979491886799139857586247415025884115204060136983546161548318386417534014682412974869316649377802253320908879388025988593941429003016832468934719100002695378150024742629097843688677864226339579773682149428466467122671353007879710432121050248808988894083873670318400588145767533854304677850074935377278304598568036023523676750831544525384676862017019887624193963792473346150844248258379707556364745547549820505698703938982418201386335446150442991335305790418348351078001722234634618020864708517 A013799 502 138064329795276691783210044921317875578848884660216884221736747025446070862279108642829458597767530508588949111972542389497237382049315574657253629603204028748075794271151549844549555764422783630768956177892251409908603579418360853781238159672668753274171915480328640369170656677948292094734054402280113166688610320830343775664700121828640245437825988702534157080094643500796726858271422690393737090351007344883389976534168053878398499039584761530008242946654666195408422804788634121441476054046690808117106524098687941532088867346983489463576959655658568775826677739667898561132867407529188831717032517091912305581072122407052787484531603250574762038399281984144157798680411613130510188632048342365695881550186041708828732867924990104158191766544620453936350125330946694574319065041473069637092654994796970131459930831400762060908165553517731487259161289305341756836974591380866173628936926153302631307584464410081808275259672779774370022304603549000520379848416944410327433113158121171933699143566166474368312754670113777665333310098581395978923632974386447183150981118173850910468159291784121840806497386618238619952086244502696046659222012005804968769292082654610967031144062344552056357533775493200519745084300570897181392320702398764882991196723851051418273261519067044070399608613855185194733500796072735534083198521031325925455210736367348792038347151364368177103335052705243703435869328453393209155239028812709648771947652196808165528625604988765817524388742654065899518150856076651940089562592830417596665312970393385849668583205797880957074631107204483558717382441903967266255444695885166724248778103009705107153484962236402028307239858789748411482943943555440891738491083887232353985475617941375268293680027092889824157546391607586438138267778870233472520812420554276214343161572387061919981521434471188993344396975242552822879410157098478504201410260231561153755163752145244512215176982695342856674229663513592328480168484737916135869826430767490616513258052409651809316156233531803929515897963839198031266534412795904075990229310445657639701676867859731680499743189511755856068105010434603799876831239414262574507582827517333497583570423463260683201276846249795126677502802275527668680138447255138807188743399325293916939954037 A013799 503 3943255323282897594020262092997759844407502994780454430257023231793765229897553621947852167010838438855808975587047783186430596868710502127785820915097110265073792760178359415110179862187679123278392157396780592518399626831767804344845943078411092262263624078033666297583883125378881170517699327783522312153793399373235448576759500179547794049949748063333078060364583113026255315799090103460335525037515120777214501119792373786820939531069580374058565426799403921207059963727568179142489997579627536170632679434782626298097990140297195442569221544725264382806385742922654850804515826026441162222670165720662107359701000888067834663345707120439665778578721892749141290888111236082620501497519932706306640072954863537245857439440805642364862115044280904784876095929577168543737126816649512341905003319306396263924627084475637165221598116374019929007608905583849865917020831304428918785016067547864476452775919888016346526149691514263135782207041781963003862568850636349303361817144909098791598381239393280674433380586133119603899584669725583250554037881381451317997975171716163355853881097532646303895274371859203513224451535229241501788634039884897795713019751172698343829376505564622751281627522161861300044439352708605394397746071581211123823111569629909879557302622246073845694683221620317944346783516236633399588950232959175699756926273841387848849407232990117719506248352440314465413831863889957363446682781901919800278575596894393038015663075904084140514314066878942776156137906600405256060897997213829556978358003747405493252384404940793278015008539052867254920527159923219209091521755959176246811269351400060187565410684006433878330483077606894004380364361971886947308943043846903243262179169124023619037735795253800026267763682490704276259667066032312738208666923543450682957855037668946875496592233689931628838909322009902551174258833496889644558496478442473618112401231925020328513377669802761687329472673419611710493722092092599622756578112689150299498235163234872065325878738185901852030903561745211334971003489363863816314356939335638427847519593022941796526753165235645259005161147203022719128282177028910753390511073136722562024484354864534188372911668005740398613036157535791345745173434192054019472117700228129719561722027250757 A013799 504 112623315288282838182812705638109018916122693033924558982570840523261728731104028996452605741996556652160760151741671735587644277167240651271690831156088566280772595023454123254961847043942303439954158407409450502918011741942120259893144980262499206102511367292719543125293285943946225111156010500825180757424493279498977646800828084628064545860614754436856042482072858291142878074537812444930642930596469364518023366482389987725392853946878285063486687154817775393594839624023074764488656820871742060569439957336826589699976696397028199035219536538898276037333183203613945193827776507141186034241682603147830448300420286364105425819816741066877294301986875978808224409055345013755724143270666798024823947123663857487278934327868849951582826867779706921560846175844653510777676079010326721997148799802709983693951274159708673075894063801758383192386317952380336020456031962885794349418843905234557311967733047921634873133361339338869421075615320334645353318828943024772453316859475748770586841366578311489342491782920548029006976037752032383219073875930135631093340168879385341606542698026629911085552931334670711541203560297682366532585176813152565943359557113243437398110822375431190399354563660464920590569232352710478669394025550430970907511889540199856070036120193970115106885847492697900808488484007234486525660007603547017160757571307183878350987919981430752186817959194047821446684451864561072257400706933900731415756397622900759558765353110896547137229324064129484629795454750414174518355307698424185976858882945029648292781350989513996813386658883888941667785176214567063830862952871950032785176663945337119017055694545907757998996927179530499659107586542279063102090722275311403530811099249351238583336772048243782550233598535617004834252351072948884115977736003324494955959297730862791711058170786418137251268089145924826764088006543504665138235217920795489006908291585010505602670579627236676551817069025537530063411196672256737825550627476514821703969094497151181057772422641327542795854636627004980938106830659721314457754348544365169137753007096328240650600597152295264242446407525265531881022867258122720027586386759857933093981297659285960954118730149911951524786925695379736625827898453959254850143153636215612920402342820308870677 A013799 505 3216634507948646141339313685730031689263380235741919329101205776184878234289062172167682872597163654542363470693893886440118708200173560240970761828649045541545146086464873214284965313422036128548530718274021315813841333361608896742808113781277239825493827161247362871201501539845048135399726815914067987612800952555770300570278450925062151494325018001471045429330482905653331740686874461239664092740765761519999265370103540439424945301576790699698243271828750483016462214501723038348560527460917824991923774621497104228421034425795522392644905183087473661902273045478417888680915124820459414323976696828505185433908303798845215066839785941611082402559047164830741697347029708937877237255953514418386996753798963433694173643338262223467157118170656209386699327628299148921321206492613941506960566871165199844282942341275439411720610356242021182357745627037934777080244728891981172413751600777404191387110423581689813611561933212857449535340649164077805936139073441730526039182823486860636730776270843154447110907811993772256468242614235796897119968970440603759656888563364124741624465998338576890514477271849530192328314885662106070537165234960450435908292310711345815527443197864690228995965692706538596987247845225763981276562763745858960089447077157648089216301628859980457567766690238944744991239591730624169659375477164906357128396994104478749582565982589643713207707732541199828338754629703728784743621590739138789965418472507668593757897250200316282786406724595602210511587983126579238418745943174693175685066555792991784890128165611509262987136364382752062973612417864249910073276796975764886377430698942773456246127691925671476209351237174570600763771779234032321258813118905168996243495805660720725178681546469890673417221807775757275071081398994493079236440117990950900437153502491172194059532415830888418033467894096758977209117554889036741013136059035839961526307715959485050517874424733506718996447308438377396141087188156324689035551471356739822687061307933134882191038163058955949792404276703889260573269190472300462227921948775613595743363635678230881221803655266705042028511845329108856053894111759243006707894792248302427097199842446866330810585051811635247499439384785740657770270607743530277774938611003954120619611313290841655405797 A013799 506 91870298181521282442792138178135435077051402913024957958459538173616307249529904699281190524247591137384443086488303290616230424905157054042365928588045389712070917375523243873192894316646773867474585844624322800959122322140911699871342537707059246655929197552385930964386085479514419795151597589321695794209208005945355554587722836870700108829416839140014528507107922268364807845757821487466046152769010914772699018235527218490415862758334719174081526086700942545433177308383711698273237224811273999594334926964578793867933164235145915056331136934161335257590820451909093318615616879997141332507098438118936601177855064798818187524011126278354124499488946074730813617928515516974711773267288325303551014285252194629739293427384107364445474452072111996293519496391851992341854978635546783380300750407349272752565116209167825038152352384628366989319572853830455168188869701883874265309159469803441110207260807916642766559820374492421616178864280775226215342068076569265554205100621608226645667701071551334163934638018354129416989477305188595178643433764754083979560394258242766745536373378548094569983985361294431823089001449395411480611976275705424899976736686226747837279305174213417630353776149391448868552785707493045069239909095345477759114697970699587076106790821869901848592984439914500861694793979418356909641423003306890465944146548618017566827667028742814092925340549109208297183170978968197821062576253100542980202316993291522706319303362971233352662562461174994734421464386078229628477802883012411790741185900003638368246950538030316060175601703135781670589344266620841681602858598424820919825798192504552683845653009089103032015280684942910928414085786703197127472961489050531701710483705475844631828323648726547523469272051883403533305155836681716836071966209939548667385541184650369034534305328546004107453876523297533148069606485185778360076178982122625141152874675518852527841011444813685401257531576308496811185591180932789443544385573419846075765158015878265370258240975126840882020858546939781171233141349079373501691678778980299908026208798605952198575934198072362705376326814444678037755269725955739514584183161403765620323124700124949274281119664792114303831488268865538926576698827762968263530021668883933639016718718899728520044968117 A013799 507 2623907586362429347848586258505726161235665118598905824251562869776655351353823608116170082563035450474837078993192430283290157165716190620504013286403164375566457471162319368262262254577748508428941646308315283518193492642666579060025414219451319143739993811293694574273830987380411343769324778748616953578409189857805299994579951943864065808276974342677954948691509367906767276882689139503517744169235720736823056659824892887304767456240797914330942466562265620040116977104747189814381928377834796702413799849035334931662039103720002479923873601976581896292051422926975614272980633709598353597735238491114948266240718505719046253873281777636072149829903788840386767741656331680314742956287021858994720519001087930819983959579517490435927195825631590726139210336447684753275720044809851680124769732384302579086012284050042250914669336457370789581956320278251630058642307555505332891494903617056081548629575934907234055715029715878053779684542723221235936384806334894793493651878853752561226915210304577655056137196442212290278636461313491466897235111755141392540224420409671661019264360064712129013312605903930267299244970396182347297758654410422640568235576495322144980534235080709420940534200602769171134736112591708860222561043672162190278074888741150906480686052663426266697664228588398059110865010846167691696268682397448098597830769575079199726164998007923513308040651423108098175848546330310697967368240364804608057558375645399180015185623349821395785395446453619024609811444330780316418954528141717493155359010490003915435501154316683856994675360243261060293702261598957859268259244429611310291144622176122529203315695592593871697388431642654479026434704154030013157755253088772235932553125112095598529648751731278923817805879073841888314728555851466514555051426922083449489198441774799189995334294488602423312990167381900844242016030823391015742135747908404296656467253607493947047667127875323668745316359350946977424271669718621399297071196362444223769928678091499137239945620490597702431397740959147090031589750071055986581816037606456345673136549496984600743527256631144751228253270147354449436328258643021876276038855272852949882048764560268676222743058746127576631731136447068657281957095219738136574680948884994028663956503330495146261004334389637 A013799 508 74941424574097344603903472129182044891051831452303349246448887123691053490016556071405933728082855501011821813124569001321050178810020120312215123472960777730553591833867003476938472252995075149239002360211792812563124343367200164533385855521749126064357963244359210735834886830571928389395685005839248811152944871528777173145198007468701583550198664201225071289578199056785180195046484513359970291217541419964403321261258765754311463317693429231206047787484868373965780983088684488288562256399339628617640537488298200983199498841346990829105753946053155539997280690217350519250599879379838577104916146544734037432101161241841680056874800851063856671291882113070286473469446489121469373574513631314748212743190072392149561869550599044340516639975863862729261986419282324238307840199814173836043548326628065961275596844753256728373870918558967121250254463467144806104882946092787812713985942206738745110409318276885511865276963715193094001570224717921719579086453730930196972191311942026901201925321509042406058334467586025222648135971574629786051932026838593312341349671320632310371209387808243116749221337222152364333735599485364021171284928616081037269376300282895782789038288140141771482597303415690296779198111731796756816565968320624316532096897336011039994874350120117603151988032713236966265415574777395442537129837953515144052644609833837023378998508104303463590949045295390392000410331740003844646004313059184410731924766808245980413716588494248885026679346161812961880824661531416617241760278255593322010208698605001828753348468438807639624922963907779143048430293527835418560752280154128633225381553972235556575899581820073569549110996145854575474001585343251205798647783468423830469649806326562389605297998197057343160353712227998172156962283673735122206823804321625400860996695530039665456742784888973812242312170594470012396219856346870800611139096011935116805361230283634621628420839247119303034980539422396622214623158833545785323650439307769475092932974971306858710086866831960979143150879534200038392234851779430032763247850077999688770452990183377181835881976642125239830141648678590430350971395103347808319945745447953101581194764605833661597764500848149716178872988064727920629976596570940918709462581104314452671261691622271872360544794502422357 A013799 509 2140402027260794259232087067481568384133331358109235957827826665139740178728362857955424873207774435964398642804650815246730514156992984656237176141511232772762341136367075486304839706017792341337415146410009014519615394370910603899238033419556676789524127788222143417826180202767964846729530159451774785295339258475733404842200000291313585927777224048251189261101642943260841531550722644186074111487464200495603323258542811608708889703816642032272475930858355325628836670657995917670009626605021539132948431391203284918281160886407711405070089438453224175377862333793297748180316383154967569600693510061464148843098241266228240224104401187107234810388767445031400451968760861175798286778661683823980523704158251657592183636556234659305409495754350647783410451594121122462570310223946892618931239783756824191919992321482997765419086127304962659950028517731085122807161561823356112718924152495366665299098400539306127104384175360669629957778847188168562232898288205009097355722756060376230325228189107619760159432090728724466384053411484143001319429230618537063593781287962588579416512111325191231657474510612401893677735822456901481808673068846203890505450656512379786452237722547570589135314461582855530566310677269171847171437940621205351104473219484813811313293606313780678863623930202322760993506534231217191234302965301790346029287582701464219224727576389967011223621095682681644985923719484826249806934529185283365954914503264810313446596159483984242405246988805727540004278233157998790005041915307258000869933570640857457231024385607080784995327424772170080104606217613448507389513645873482067893550122563001019731364267956363121219892159160921752530112959278988597688815179343641653022043668118492948409516916126506154778002862374943855794974999784005548825349094675229943073990926621033462885110030679213981051452677904348658024048435317122976936254743721196878871077922098130888428329327589736974413982079186443069927071852039444901174628780197069203978129258698155495191618791003587637525307532270376287296520619601672301165751121846077749110972907852627435690414625134875738974788675627909221281254094015546716753425970435738988534260503671907215208893751908724004043784791412116694141112761574662643579260960778920325082743905174423706946489519875783684938277 A013799 510 61132022300595544837927638734341074619232076918957888191520557383056119244660771586064889803687245665579189637143631934261870214837876634766789987777702319222865225195780042964352526843574167060937913996616267463694735278627577757966137472495958245785598613759412638156533532771255843987442110884102139642820184561325421775698074208320207327683245296042102216486324024102472894982620189440598462698193465030354926515587241242356334598830707113083734185061245486455285204150663021404573144945466020179176140148964157020551028236076690645440206824451662535672967126115470376985778016219289028755365407340865477555107728868804744769040645802304969733419513586997541828308679778956041974868685356351696707737514463825592490356843682618104421800608240008851341985907979693378653470630306147200089295139463878655745426900693875899178134518881957038530832764494917522192495341367236873935365192719420167327607549417803122296228316432476085301224121654541282305933808009423264829576797635840405514318842309102727969913539943303099484394949485398608260684218255696037073301987365499492416715002411558786767369129497600810485329812825191563221937511519316429316726176200650079080862361593681163596293716337267936808504399253484817127063439022082246032894859621705767264918978689927889969023963070508540376735540124177794198842926991984434072942482649536519565277444309273847807557842113793070462442967352206122520735857088060878215038313127746247362348232911022073947336259247280384270062190617225603441334002143090595762846172711073529835975287477323834300251546578917949657867658181257702819551899239792521341107685050521872124547494857101687105161339957795086174012556229967193338590250337233749251962589205132277099524212641489142286614539752290771465360280968830982480000795493019242404136254855223336733461627586229030512810539933626102021824847361092349344276371735421104057436856533044716304401513925290477726237742163644000520187099166098585822448572591208493534819349757678019098167824289853466515360308429174217141475925416443362593595017791045826592358497221178892190753932108477185980858939364608715269013898179178029777194599141615141251527014245373341973581214448265066279494537427521464901364321583333939763267272300806743404688248675686715494098687177172257825522129397 A013799 511 1745991688927309356116051289891515432199887348882356244638018639417465821746756297269599317683111423454607235226459271674453275205984594565574288840918955939324253696816673807104872519179321785427447761657357215030585334292882248345270852351957063457882482007582584358388754229479838160125334128960841210338587291256015371335712697463833441485961168900258481405065900452390728353598615230612932693123103554731967056211687197122939272477203825856784532059534232338649400715747086554336013592787455002337449738794565288663957917450586361524417747113163933681355614088983949437090805921239113950281991399062458904451431844221932315348569884759632240556194727558236792158324203166763514844224522462760809669691150601322747117081812419255680391047171942892803178459517808022587721774672173870181750358478227838286745137710717789556426699993787574977479114586739339351339859444789652356467965269259359399043799218921874975902576945627949472288262138575353563939775490557137866797542917277237821894460455190283013548700614320679824373804152252469650533401957600934514850578061146031002913797183876530508862829707580976748271504784100296237181757266503196537715016318466766908628509909477127713473744832308709543187694147078779861966058881909691028945510085655538418853350950363030465405293409256794421699943761486641980113152837818067421557310246953412535303889086917170367231659528612043885477833590546359065314736814292106742699709261241560570916027880171701454009870900361575055137246226218580459887940435208810505582649538800971085645290185639846031449484421840475560178358185314901250229221794187714202023376592727955189749201000613681285410513030534585456215972618484093008943476139881733112385303510287782966239511037253571392847997869865176723822154984750781690611302720076122582304535574920033720444397545490287340476381831044295099845339465480158589621877453135362152984454059440290142370011639220221334339076153935836298857063739282941709674953681777505783847975448429041903462771229542504857145205769045644815777693905819038879035667303130059853304351039134090339860123054950216908799312167192589516798305945895503708466454946083670049284863053862108020107453065856898558008643483467440559047866388741600653578676564183341398381301070426288281226952604467216855754737537707717 A013799 512 49867268627452882520030540890591572259060982571428976703106450360402241334909106606317026112347345365287037245302903258294059993158126005387367263585486300583040009834781020604722264020280609513593335520695779418488547732739009894989280814024245689420581568618566191859941209548173657691339668057250585808480391625563055020719290352264546922280536944960282487410087182820731592507130049601535970648288960626699711092461998037028268561221418470295623020152357209824165533842452539078390884223602502321759901989711579209531302080306197071498895275299075109873197693995470579872750507916510333534003956348622888770037344902822608858670504478619856422525477613790801020833897566645932747465896586058911484976048952324378980410973644506361487648698277860961351579982288114933127921606411957906260971988496665289307727878155810787521102978522566928931780991711862271213617725602637260953081556055316563796089949491627671186753500144079864878025054939850673139683927785802414613604623260355189431127685060689673149964438245612936463940220392482785688884493311040290678647360004391791474220961368697587863631279278220276907382448138688560830148169288597796313678581071729329677338871524576244624523626155569053262983732534717031637612607726222685477712713556407832780870556493318513122440585061783305478172093771819981594011758200921823627098337963236415420814376211441302858503427796688585413132405179594561264454198152996860678246396210320211465932672285583965227975922785226945149774889467028876514859466769998836849946053477694535177115132992059642504228724572185822474254088130778894607796803663795305323989658864903128174426929778527351192609662665098295214984393956524180428434622031162179422836653557329369298766674734999252551131667161219312409084568519467075865549416988094137073199840555291083089612438296748096731345941476456112346682740473578809478190441938999078451388992391674126756229902427768741530058354032561420531656597457660098170026352105247342692482026782581865804800209086963481224924221969712661583426715644097569424137693844697639470225570028708754196744974572433145132217154807187549189276416120721481417510419715095700277624973681355667162288967013938879715284866531313569806966111928848856266860581349640413679168339872445219600122993336188180617211058814470105237 A013799 513 1424259059268681777654592278376185895291040723222583003617423328743448414766338993783020582794752530977963070763096219960136647464589236839868596415265074230952205720891180729491472582683234488317739255806592155971451411794758861610788849329346481135541230181314869005711780885905387837322352259383133981276008465217706414446763651751027724647254415685010628122919500028542915013596141346669468857685781004459170448511807125935564378377044932930113289078571474269787991812074286968617922044310311068811784560728152413803423518715625294559079947957816884213088399338204635231745627256603451636064686997273018326161036607769516531612488278413861719283750166127479067956036948400974485200373472394428570922400934127336588059517818260746190448734471513986917162475874130850605066569000731929760719620963453257327918015928008111902390222169583034057220596904282498328132135860936922810080962322495896378580125047430377916764866717615065020781273594137075075542512661490302763779161644939004565342437813018357754836134320732951078346596634629700842060230013456621742072847249085433956295224877651371806973172967465249328751750101289083985869861863051641660514973953989661384914475509613422122721019286629207730244078384924053140601853689268646119928952811884564112054443964005670053290025549949592987762073170216950494306569825976528204613555630567995260833879398974975050941716401301222687984474624334400264274076353447743337831395322162955559678503053148563630876220330668866780422720618067811742140901230417936779271309233376433619193585313386215449563276602506199275687171011103176008893284509441657715358468646840498243789807541404519677412124575377872409635169275792287117216521239832023006495637662250884116542074997106313652112871545791584781715864361484499153795956898596956648947660646099668624122420850193422390743971434509063024733605750665884377506597212219752679650121011698604734284682243239503026839996649523986731804644079988230063834122642477969354639979166937320669250898771732763987265060703676963327484250425511070680322796673898409280909112505589950728613233218763263058121254158448083592394923720823926230765515097482848295629246873313199209822135186885108343548251073000846867256759122799852183837805063927079855090726955096907916999112812674870626608165050800080675673957 A013799 514 40678262991772820251592810062702245355407414095960193166317227692241630174141408001436850865200927037261603264064791138281462788236133193383486982216385785110225947594373012815005948434015860220842950885092078566700623772270107846465740325695464847712193075208533973672134173882343782021763702880241689639224077775082912903014016657661102843650233366379588549818703840315214195703319393002226700044363591268358367179945723323845654210826780329416965649373079876619414834144653710110696471507546794436333378838956761090639579118036974037901882393623208030010017773498462586853886860075851182177643525329114676413485366554505161659384277719778304564463188494766929659892371283280232271807866745057274414114693079610860291567888407345171945406305240910980341077473441051224131306277229904645895913094337188482542666452919839684044167135385461035708277468183212434749781932324219452378722364892805296468626951479659023680721358321803872058533955122149001232569704124824537236296635741102909390745366377617315835874832334453815748657146481658885750082229414334573575342590281129079225747917730600830178960793123774986078478734642917527720429124670617937465968171099898718814542335030068949247035031845416801983501122751815881748729543219201801831290821260235035604386974055965942392016419732110325323472571814566323067889940799715622051967762364652512644676429514124262429946362137564221191524579745614805947931894730820997471802481796296173739977725700976125861455728864233504115653323572634771167286280041966692352767863014464320597787990135623699454976743044179557512901291248117809990001098874163186008353223022411470340880693190054486506567689997367413891590069685903512354821063130842409088521907271547501252558203992353424217995724219353452950586802028358780331566324980827678850594135713252635573560461902374336902038568141013349049416513844768323705965922978208356283487106215123849815904809549163445949577144307054585047072439568543838853166376791813282737872444986896815634474919819459472240277398757717749596277676403021689700699395803212467472045162272154582759922553961097556203001140019435715482391416390452157076893876699207630171466919948698282631730003072625579400081598895977187375720297306286578222591550430821327741246252564522787017411661042806979966555802015901104177923885877 A013799 515 1161811869308023519205742248200838829595791153994719077023186340118113199403652753929037897561003677111228650824954499700456858694812200136225771699082194408533163289242887619009384893223926983767495520229114855943536515559806550202908009442188171515507946421030938822049824140253620758323593117962582897785878885334143075422983329759458758317494315177167428571372000383242832643482505183536596779967068530215583325026429803852355729915423672988477955911744534356127107078005454614471601922727043995896117633019444053509757019190254015496515663044272444545116117628889589943133862610626385614175676726924844273045555554163221922153674355954588156665633126599038278016186016221766713915104482105580814541529749046765780787470460802185455932749483985658509521513718949864012414238583963306591433173887364440249901096561843541215985457553744152640864112768780730348888521769112031779388689463703412072440454361210541375345082715029040389863788292243697624203423319509113608005868213401640195109078409111128157588421086304335431597396760662659435908098554302809755885359721019327631766586278303690310741299212408137377387431140136367509223176229717518911965516934784207308062143630793799259444567544536949281450775566914613398625464483883622662103497146013572851896896366012443280658380963968803001563700123595828753142004599180677881426251260896840413644603503352903059261698049010971721451133522114504472678882845406978508792150682584015018187503823745579130729037072091373111047174574558021699308863444278610700287402935556115460593422786263548480133590758084812342125973779337492771124421384944974755584576402743094004405893478201146189114079794014810708157703980299090216366044384079990045977274193582668183274314864225606149090175879428953969721709652731955125049865807777419335651819110106208524616460352393713436259123544675482262200385051920428093366092726180608863812675240610152274592057265533657179765872818553786003529435946517180581485284887550979168276374901270759951336238184963581986654562785919176646219286715746702479541675443535551283469081879655007038206148063682907302713915560095103469892581243527704058273166012406069125327266700654771650244840617757259173245730546068004448637947411364850960615437271854687941617734219495335320004294451043610154824800261376151436425684104532997 A013799 516 33182508799306459732035204350864157812085391149243171558859225060113431088167726304967251392239826021973801496211525465944748341182531248090744265497486554502115676704066113286527041935368578583383439553263749400603346420903634880345255657678336366654422457731064643696565027269783662478480143042129330143662486844028460377155826881259901596305955135775078927426955702945798543130503830546988740632639444291487275346079861627827132002114415524223918898795335645745346305254913789243923422515007103566789015716668341612292170225092844936595983852207465288653061435598715578365846250022100199526471502997700477282454112182455781318631093280418992342527147728795132258420288809309879116129299113417493644120631162524677465070943830971218806895258012114392690443953326927066058563068196575999557922879397015777977425218902813380669760653192486743575719924789146439494605070247608739651120359772833152200971817010534272221230907423944422574899657414772247844873973428499793758255602042964245612510388442622931308882894645938124261853248881286216148971202809442549437841758992033016490885470694631698965082246805588811635562420793434792430923136296962057644647129174371744925562884239101700648996293639519808427515600966648273278141891124200146852337981987293654223027257109681392538884018711912982527660839230020465018488793357199340971415162262474659054103520659262264275573357977802363336365824525112362244181572947668713189612615645282052934453296709997485552752027816001707424618353023951657753960448832041400210908515242418213670008748198473208141095485641660325303459937111658131036084599175413423994251086638745507859836723630902936307287232996857008635692183381322315669630593653708595703156928242914585982497706837147537224164513292370354329221749391677370326549217335930873645551605603743421671570724124716849452996827559476448890705197467899346774628974352444369759353817547066559114623747560906782711293093570714682046804220068477194587801221673343516025141543555194174970114298800744865120840967728637604192669047888441569518189792342818880207160447564826656018205794846847515472812142311876250203602012896394755608339894480329740288472064237400933102642892883765079247071310126248275057548416015991508286137503921441742300544107043006272074642653816256549631951120265164261175753963709566927317 A013799 517 947725633816991796406657471465031211270970856613534222892578326941899705309158430996169667013761671013593744533297378832847957372514274976719746966873713483134925842344832261576498844716061972920014417080765946630632177127428715817540846838950964968016959815256937288617593743852291184047871365426255798233144286752296856831947571555664049492094384632872029246241281831834952190350319904252545421208815168409168071159386927952370717112389821787359347668493581378132835824385592734595696870451117884971061077883764504788676673798876744234117894802897416109220087662134915633706934746881203798675552597117323331664171898043119570241422655182046840294917866282117772432741868682699457435768911978317035969729346632867313079891226756368980343735464083999169631769750970363933698619790762407123373835358458167634813241677083252965309034015830613883266136771902811458405415411341953213175648595471887660011956065637869348910575946935276653161709115423310170697445555091382609529538249949101818938909204309753541113004353982638767042790641298415619430766523440488654494198478571454983996179928509375954141714051014422049123298300281291106619595695777533328388766656349231406819001536752983672235983142638325248498273079208441333097010552398280394249625103539094058263881490309610252303066458430946693972521229248614501393058427074970377484588449378538737244250653549189529974650677204013299249944314261734178056069904958366117408525915444900713860920607334238184872150666452824765754524780717083297110864379091934431423758103838706600629119857296593297717828165411460550992119263846067880521612237048982802699805285489210449984796663622218763872430661623233023644004449553946657840319385343571201877865027545883490246117004975770810659362664143389689996902384375697373896572196331521682190599407648515866361731451726037937227042391926206856767431144880673243230178136480163644696904382961767994872768854087058621017242045473182033938775329375777154622190692212364161194067625479900831321434488048074092716338879297618613346820676741779667009018659103250037596709542899014122535975706620811889418987596569497582065077090333930614929795726252697712379050626684408050344583663653214428375603688515776983918640309832733468160373249500297601845840241255302136723868835646103314038155945893356463440708957508941011100837 A013799 518 27067991827447102697170544042512756425110198635739150940034929595787597483334873947681601859580047085819250937615506436844970510516380207610092693120880130791816616983210754222886383503935446008568531766243756201717485610936491552464784126567278510451532389283553385900207094918165288507591254067939291853336833973932350527977254591201320917543707719499458027301897250399038069508595486785356949775144970024934249280383250049247660051446965700068770328759845177740851923980276914092787698316954377912658475445438198021269394480369718692070641193465553101495434923718235325414303763305674061693972457726267871675660413580009538045665272454654439805663149178883565698451540511446579203822995895012712864331439869181323328874773327388654447597428589703100283852975857464564310366279843965109850680111672923725817900995539174787942191320526138163119964132342316198063517069563337525721509699535272583457601477190683186474234959620418436490951574045605161785289742498964978710773141956796297050714185784290870887728517354098145825509143506124048506562122675983796461008802746479325797914894938156286626241495011022908145010522754333955296162272667102129392111564471990398210157502891201966662731914536893207422359177415272292914583718387047286340163542582180065398074719244732778416027881119246268526549178828569678774287141735688228951337330702700444874433042916018402165605997991623823839877659559629389859459412555515894679304908671021809288581753466073176798133495184559128134714982262060616048783397531244739295893955203737299220568292244248001176118890232316724796885918294707544735577767102355997827909138758857339662015777509714190114960492126621158388296411083710270494577361964797737096833703051737978364919347779112990123242057050599352936001529000154292695859998499424590765045709681849261659157411992747369525141557755804394036134600928936908499897117756009953856188286081771055701561151241580481274873450060759552071325362182301571313164388360277332807863765451331447643371490413141044162071354731619285215798545348421969069444581922647924323799621254738742353750002156797008373695704745621420441360666777027392293009895737503299363258064948733378325891654017599457288835616947699106437700285889132700584128420378977999806319043130492684326970417814888356752243771970660153952330088535412864218051005557 A013799 519 773088914583716700133887908398206836257572383235345889998337624185289571721527334819734230711465724818083626029236479342729202750858335109551857408225457415545074397657482351359857999255900273450725835775687920877253106533957135229946699438888041537006216570327568254695814837957718805065313807434414114623153315129481863429558368379300926725965836176624020717769487368646926303234995698076579842527915488882147093697026004656562418729376787359664149359709938121456471800800688943404109451630533987563438717197160373685475175753839535564229583126569662131811116856316519129157929783773356876041547365119936682928537072258652416122245846577385455289545203698093519913474448547425748640388585757458092118170254103687775595992401003547359677830157950510247207124843465045421268371318623487502445274669490374533085070333594371118416926305547032076869295583828892932892111023798483072132038528426920256132555790043102488890624681718770964618067906316529025749660335512938756958391707428059040065447860185131563424414184150397142922366647678408949395920785748773210722872415242196024114247314328681702332083339009825279529645540386532097213690669645103917568098392884517763280308440075619369854286211088206897190000466157591957933425580852457545161410939689644847834412056348812884340172312646792675386771096522778595472415055112991507079145502199827406058682138724401584251872908638768032690745834682575003776020281998089467935627496553053895091183460744516002531490755966193258655594608386713254969302616889880999030027254573941003038650994787967161591131623925197976923858712415142185192836606210389653962912912091724478086832621454946983873386615628426904728133796961849035595624035076588169222667392860688400080461491919246110909916391422168119205139669773406753686457417142065736840470514223296762247194843924857621007568031063529298066040337131367043665561580229400292086593638781463121892288040610780125691660607185353566709123669288715178275288095957880902325397005055477476142333137689721362312919962489778405048422253696279858592406704292747366612040982656593220365453811600279356161123023239693389225702003818679351280655632158831733114013593000774018365791530396658099626434055643234178967157865279519061383291814443990652468278190850001557062602103211026357200834371254024657032499658659926814931754769713477 A013799 520 22080192489425532672523972551761185450352524837584713964242520884356055457938542209786429363350172566529286443021023086507688759767264909063910599436327289245382869871495353437188904316747767710026180595589422708175225975716349739302507682674081354338434551465125676922367167586910406791470427654134301527751881833413131501411616559281213768220310247040558655720214328735924862146694712132765196882439794277963003143080759718996079241329730423779367769862675542686918291102668476912564770048019681218799373201868097432830856494705410975249961123677956120146657308533256102847879632554350845736622634295190511601121947320779371656867463624096705988524700562821249022248743724963026806918138397818760568987060627455426558797138965062316139758507141224523170482692654205162276845953231205426557339489835314587039442693797788833513105832212728783147463951169737011056331582950708475023163152410401269435401925919421050185205131534569817520456637472306385504436048842585043837488625555852794243309256334747542582964693513519492799005713824343038003696893561770711671455959051732360644727017544541478100306632245459619808646206278979743228520219215733812989662458199174711837048889356999764822408268474890277190643603313926983910536568014727039947355057848475946498998642741378444789639661421505045601721569287787079465287646389082150433687474688329270544442020564107633647817742143631853781680391784369024682846915274147433293709456929051772297699290822324121548301907481150445660462437610132917275178252040991891213296608417886328987786911062139130102204310310927579418922328685288875951292606309974938906834755682251742818638026501374740806407795128963500825940229375027370305646618065822434701168603407494121394698060670705588173698122055408543652617994108398270292038910290994539509900678356731578826542131937337858513597150535205460282064178068808974134132104292931901742285200917237368224365638727884491169879518601820883218779281118554994206720503308653036451315663861389492196101176745556131829019307048670561026587987987819449041257727881305157537806502505654958966857726313115578691317834666748882889675274931065300951926805510088393129469342229695106738545371899658951983430583063226411385480995790248343912168197512334817025146493408866894471264978669810123788013030477386198229505222750986169761265847977786616597 A013799 521 630632377690482638659957180050851217647518461886257015532730638978093299934182704053710209046644278672642950099123440373746098667712853067774350630500943708137380146399778789519552296190632993566057743990629501968192629092434664904218921924854437561260029224395454458579728673449748128371186884229729785934121497044112448811817180549630746434140280965725395766025041443026749987771747673223906788159362964372901332769529578334247019211618430633562522875047876174681073312183314369099762397341490115290128898018554730779082092345281242864114139653366104747508679389018327553438290185384814505083679058104936201839643937428779633891791628567826019738253972774737693324446369528669008632388950780101620610839438580754437945805085981144811267642722460513606272156184896753639788997270236458187904173169186419920433522777558646873967815673827746775474717909358858772779886340655184755136562795993470656344514406184584614339643761758848558201762022846542676392197990993071437042512634500711656383155670176724563712054611439630233832402192537061508423586977017733296048453646476527952374048348089649156022857723562572201354744297533940446349765981020573432797749468626628944777953328925270283092802555911341206841971954249068587468834919068618987936407807210321507957900235336509761636898369859605607430769740428486776608080468518575298536547964573372296019808549331478124615322533364269375858573669753363713966790747144924842301635799350647668594589445176399235541050779569137878508467680583006250296366056542769404942964433023251442220181966845755694849057306790402595783840629580535586044868128819194230118107457040792026643120674905763972171813036678326547089678891180156723299573058577954557500076481921439601153971310816022303828992064024523415262422529729962997810923316821095042942273274546610622864869830262306577006848216436003151116034989823253110244947030710428045661407623397216473856107007707108952302928930786606245611555048027049189538144294998439374086026675545145286612845709029828681168620428617079893480379524920111284067361966017956604437291518064011283052423521228894043002728675917014844212015527306156060487981492173634596170773883422321943559594366826159327598760882868809535580722720765282950475435889149794709055208998250647372993799055788446945509440163464627207632898666990915994551513884093563556626917 A013799 522 18011491339217874642767037019432361627230774789933386620630319779853322739420192210478017280581207243169355297781064580514562324048546796468703228357737453248111714361324082007467933131500668929240175226116369205713549679509026464329396629095767591187147694677958574791495630642398256294409468600485312416064444077076895650514310493678003748905480564662083028473441208654287006400748885294948001776619565625454434965230534286804429115703033997325179215834242391425066134869267641695858313830470299182801371456307941665781363639473577577441963942639789317693595392029752453253751005984775687079694957578535082860742070496903375123583460703525678949744271716419283259039512760108315555549660823230482386266185205304927502170139060707476954615143796194729108739052796836180706013551035223482304731089885133339347501844049852513367394783460194275654333418209198365409366333775452731791455370016369515415855675955037921170154565479594473670800525134520105380437566820753113313371203353974825617959309095917430264179991757327279108487239021051013742086067650603480668439884597016114847755194869788469545168839442670624642892851881866873088195666183928597814136522573445149291803125027434644555413533799383816208613560985307647926697394123518826914451743381733992588785588621446055302111454341560195753830214556378010826703386261359029101502346416180086146621751977456346717138226875416897643896722581825821034605510529206198420977020065253848062730069143683138566287951315274146948080345425131241514714510940918036974576007171577084441250617155081628400583925739240688538182272221449676873027478627205006406403267080542061072954169595983524809199152140569684511428318810996456174159106126044960116759684400158236448558574608216413019659842340604413263310049871617473180477780851727295521474266994325745999643547222121738145892591909628685999025075344341932081705932144120535412135463131847899709804272247122738786723953192196260980911623726700551902398939209450426963271007880244894530949486295600936962856968061732418837693119611243298384247925111438858579333483047426226255260268189818442762200933712865860965539375475391123243597239397971177701233472884424937030005574710921936555548209575616069145721021627777246348528924430007286685325824199036739620075894832373833210695120508713217677203218827927551720385788043596268740821376437 A013799 523 514426204139401717672069344312007680435338158775287455271822563232390750760580109723462651550679860072159956659924985484076414537150545053942632905125339402219318673873777106215291638168790605288028644633109620884384692396457304847711897123604218171896125307697174854619906706777536598024628832698461007915216587285393216674339222009937465072489430407313753376229954360375091189811788912909009878742031413828604117041949289765421299973594353997604443583441796941491313878001153114475409301312062214959989970163611121916381526907004849189319932165735022702646777991761759817380382481931178398683167683400540501585654275462057296904667221153396916483646144492651149161427523941453600582053862772285807434148515648714034389481341712866249300763121963117658074696086930438157144453031117017878105424658209293305104000167907837634286162410406608706963416757472914514456911858960705472695756823037529729792253960951838066540784544662697762511733798367028729770677345967529669343194938992874994474535827088497725775244744581024418617504033680238003487720178168886011371311543975377256166736120676028478679567223322115710425662742597999762271956421879184682169553221220166908923189053908560883147165938844201174734211915301371732434404273561821215503656242725704562328305196617120785483605247449300750925144757944712367221475415010675230168008515992519440433663858228130718588184897788782013607334293659527274569367986224658233101524670083715154519633504812734120591750177515544910984122745687173388901761146983560054030865340827413108726558876566286388749077503038453305339023876916824221170537817071602187973283711087361806304644037830885452075536984286810759330904213560869784790158230065970105894773346152919391207281449385268972254504757090002647213398334383266651507625898906183287388826539624937631495819352211018963184838317530904900818155176909749922185603127968226611906000962508707863611719819650072542487622827122317409875816885258294462884416102761113644497983256067674432698448278088658360596157864811139614423353189216719845152504989107805239884343609317540448076488519769404543731220867773161855036770102952645870960380754445454806324929219052060626513989219318641429963012413689170550870938098710945932960334610645438115019590864948688320288987632307429050330663336849358210078601132944438804685938492313153031506599332417157 A013799 524 14692526816425452458431972542895251360913693152780985010018524228480312232472928513811816790938967483520960522164117510410706475595556717285655538403284818666785960644508947930614944477738828477631386119366243882078911199535217083755499493747260075207525234913139011022799155452273222776181424090700744847066500949458115661435802519825823939935370621863288110178503726486672979472214503141594231146751159210358762186835113664990197748545828344525580513186681162445933415669590934102532165054773808921472273537842897253053772789990965497696166582585557983410294626222707622144201104066436386244789952205602837265787871761471818456894200503362169331689417532854609471199531511291856286224040374639254946126715755442921536197976600661172946279095526388603432271394938820244206202723021733147616569033663115626087075348795615750672847084603623151279582146010183911447403859603776709005663510622774886612596565378745447018471347380111310795097629015160707550980315678178614886110990652575502717187217757474583545866765149978638420134532705941277617612776008681553370776029007480749813378150342628049379567119465302946805467353591341471210249347365291393707444609551269187085755202568682407383566206379329229751583826512922478050059020457199175735999925948488848004658724720581586754197249472399478747173059431658929920212559328119895248828491225262347738225873454853641453597148865745403090639074761209758488975719054562463795612646102260988528235252530956499218220976820021478202617529739571359160423200118997458703175544999371745798339248073609705549062402564281264853787860948621416580851730593382030090704956072366140549866938364487919396729411808215602097249955243512001923391709208914172194460621539473530732271165475892667116560910367247565607061869828320478833709303298659500871112274798227843693152096518498912607522167187000174872267330007719367527543010937900520262647293490211205292614329769025721885988995565440507543463206059862148154441808310960166800506899776548849472300381270490171436986864776870958527545390437218735497400694993908025456336737825718272737512588613133963173507399204469275741705190910430518720499434727716634723446303425345903553866046092959717881173597547376400103424863037283326791280116814644358003074534693799487115773775766332481106494075563754519838054926958026116700635089278955963732859983533166421077 A013799 525 419633258403927347665275567797631274119055990136577712871139070489626197671659311282979299366007850296842153473529360214840187649484695402395607832336217705942073821967820061846293429228698680149630018955219291516055782769925335129140821040915495008002128234354163293822166678872375515710517653454503973577066333617473241406267955768745357548494120331037371714808244932185866966705918424227072835782359858207056606818197681385785037896217403347995105037124800680618304284939186668902421166129394756606169604514330988444468804654931965579700213765226121564181424819546752396060527733241489627537445824944222635148167405379396606947355260576526918282381454155860501106929819494006707390844817140071760516325128691205281995350409691483760518677247329184902629103310847644994773355972223720429076828170452245396672959036951581454967185583364080823696145672196862694849301634143466585910755526897073536542370503782348712294560152523359147618783382302004968363548796084459419762216004028208933105584126371231580653500679448539891917462388614388830036638495583953845822734164482657695419893351935799718329816499048517463710953085922303759235931610100087495678325493393799252356254340564138237282034420400022130934985669035578895587735683278065658195893885014789987861057836744530699286627642181201512498009750427610697451190906970432328201790537884717913751469171744074853556188168754554457671742614254911912203635511917358528466492785326676093354927047536648574171609318956633438944959266891897588980847018598686418021396740727056431746367264230366800186771279638437205489035096553576278965706277477584161420624250382849340244749626628139465889988730654445811499555971709946286933990606715797672045989811788903511244396757156970465516096160998957721303294064166661195969571411513014004379837680512185443720117028664847442983440617027911994526827212350472855954155935397376759221469349373922234362357872533143642785731702344546335948852628275722813439012487169333323989277564518011689778371189466469786411781844892211446505223896277404304541261249721007115058433569040339587656097043379719122198544828678846984458841957592806045176184355258314804336349872131304351401968142461022502404199119550617363353917513207849096485751416343057508925811785389607151513614809662221992882577292176392841094686768848183919086838784896261280174213989690766152380197 A013799 526 11985145493274568976667935491868146820114358134290796057312602992254213831700261589553171769192550212328108745357472057096050599456932385387820955299354713899411570429222908786391986632200863003753582971380018184990069211691837496623390989749587452923548784501389257834854902515273917104208094700314087989334591554448653247804419084711136156942540570774758373546638283508160546436087736114349427262779979910251743747334543978059406467353865257022088194965321432239139388682148110450522050925821643643428810074533807360962473529749511868921817805348623257994585674271074795183884732589110185252096990206231942682466809265040946491023413597326185313063096712145531772115022574568325569789918822337589552106762000549514059069203051198467684173940860968850003989819661119588695721819922681679174863289376286580774376383054374117935317787446461512405585616543614595427590903972771549160197088603707317277186643958527661571844932516219660615140072181927563901431317164968245487828651291049675338428588233288745175044632905729747853054643281215559374676432072373305790543110471789186438887574024638375755217889029324707281048531087026917667537442716068598964068654416820300446546980220852352195012185081045032081634125693325168836881318850104833263732925249907416843299672875260541302325372088337296398455656481962989129903463493982517725771339552525428334655711014182521892418290287798829865562640805734539124448033855871676931531500441715195902310071404694219926915333758720407649706981621699487038881971698197082785109112311905458747107995433683506180134374517753405025972331392666692103539536991037281234334449215184560006730294086126291285283968136221626822238818108007775901121705718409897311305515014502873184651215781160233465605222454291231478143381766664010418086929084223192979092543993108528458090262455696707819050047462934194475680712011941855238906647670884477620124386087468592935623303197419115581603283150662587901035179916182919274631635646043329066457756520198931871760059542351843569706901271966451123635699701578944342002962553281684213183921165361138963045787655968157849112638851896548723128985150808133456277001370532729126650488697942183580391612116829263691166331053485182514751238094729378044729546202174065512430110402512569854380352578762722338719290041849955934505348805072980913039202535422118423055725759557972078130806517 A013799 527 342307740433414964542612905583246141329286182673479426192905254061772601247191171259228138899908426614303113876154759422720301171089445859061554304304869983681093863029035497848141530202288848250206083245584699381501366755130570741060670058237967242949476834144178593021290870738738346413287392735670667063385269386607985410542013478434759778435901241897873906865536015276573366761101831161933992052259006216700053167621910557354708114093745605807860936404545426182060080150832182577360296492391964099970244538760072036449206483175808488276038338562028871583361442856167225246931847477576000985142137280190514953934539418834472730119715753233178726395105195588532943377159752245946598769871484783895197721229497694671041075508345279435527691924930131324963953239341236572738510898811711438913270407876121033496963876415979182350611327258387255815930794102176460007423808366328215564389047610484688753727738099508542153463117595749726829015601588033152588779849548658059377874109523669777340858908530959850944449760420547328431093666754797591300133576419053986683701778184770953881068001717696649944778128566542964654027096376575795502536901413635255012764838798804601053828302087764031041743018099727161283552263927060147150167347677844142845476078062605732461481956990316320135714952215001522436292004781344932539172820851634688765755228959678758666101762276067007769358788909822379790334584052584171933360294957550964841471184115827710165877949389471615332628847482813562883281102097359049317507993672206881425501356740331807276151457581434620010817870601555000946795756905953393169192716001015789333826204034886218352223929393853005398995413938625883669962883982810087511937037023505077108196814329216561026823373925717428011150758517011862247253126637690801550980781574498614675862148987172681291515985997153672019888405588863528419916815773071327478412764128131565308372591044190482834337162621487360126171370066074173041465773586100357402754145686643521467099983973401693189339060589111004194398807228633810542159219176796229351946613484278182812745972403879489923550741242106556328506078249017328081286944892231099644727436143785276586264607701926705239564833668760600283401581218590297803810111223565766335520569080293485100516383206161507610957250002042112716161642885276591445407267221689407857312663614191124280894583418735240523493964932037 A013799 528 9776651374518764802301567196363093042505742663337245891495566961258287264221027042334814875120284572531111235416856083872314521747485663180657052485251391603915721821972282854040770244107571794874135943577144599035060535893284230935433797533334582425880007859991884795281088559169105911909901223923489921997346678950910671310490446957575174031907775369845176653986574132314211928063829399815996747004569476555170218520449387428607818446631468247478316204650221917185817949187917966591987428119206886659250154271526417433025786365984266233651930987670106601292386169414992120277620495807048164136644582859521297599324380341331375644949201628092817604570599491204089395795059683896480807466299476912830742116035683657499604157593849525958106409067929480772295468468825057753984609780961290406801916119349892837706785274316781427115810117826798413358799410352261874272031390750700164734515588803053195495217927860063472445060101652207947963514596955814871088141282959222833891462442105532510632271286552744302824429607371252247320466216183774005123115076104600913673206486735243213797183197059134019072808129989033613483667899611381295347956441274836518419576560932658210698390135928628490583222339946307453419536210020764862755929617026906563809642265546082324832386173600424419396154750212658482302935948559992618251314936343538345838735094317385026262532432366749808900656370053436989191746055125856534588703384282613106837258489532155230047640112512698805515212512956638169509391557002671807557345807271900740393744249860616747614161779983354182128969202251012382041433612990934862305313161705011959163410213440385282357867647417835687200708017501093863497809929433038909428433714428328507287209214056754199487102382692415461426476814004375797643796549899086983097562102549254933757298837222638950366988076064706026560032752023531235201244175294690184110946956263565636772429572813124380231503701632300492563580500457144456237303959392612307780061154956225616621842642264325759180712909485599390796224333257010262894609458908477106520947227724469179314837717827202111706532720615805355298462100870183907329636433067012436953060303702651284580303460574728628347211214413471504694232561184157495574620586656261852308802973502262227955848420751178818876550017308324781286292682446384728272276959118671177812706985484912700586630197022497204591511132423908757 A013799 529 279230939907630441518535060695326300387006516207575079907004887980497942553416753356124647648310447676061067994740826611477175055629938026102746076031264995599436930957350370594258438941956358033400196684506826893040363965648090919746924691349569008665558904489228221638023170338428833950058688856478795662166218497516959683298917655555304545525317972338148090414510543793026206877431031488144683091197508819892216611162554954348467902654241364616228189121014988176744146446756125043833752934512667889874843656149066008304649484398876627899332800938845914639511841384661589947249118980745102615906705931050787780734303626928765419795394147699958963604140892068279997233302699631767388342044979360107358825576095160941846194345037936310889477149389133900337530874938112474511554439954035415308669526284752289337743494219761594339854652775251189483940669959070951391083488551230747404982499731804002316538919237611272836503361563288711201785940403655028533148403182598363358774058808976114036168300215232930032968534016130335435719835600424769360321289688623506695420450467645281429261349291205926718738473000616789034707038880800661176432983919250605802581526156797651155756720672257558319547413251206487177115373694403065245172105791905478368967192746261657279537781504201721842373575820823738913054153626821949169875805896907798695500113028798833735084188800826741292011646585096213848305459080449588484387957358495712944378939719527885525390649253475190584319984582554542759357732259553309495645353601492757046385729520269074928608074598104578795785489385491164643485385420634090602302049211456846565666159106070844049423057877900805062139421687848741835360949394537024292185495317787490496629982362674956691551131152078077993801604284778977156504473261667823324249471210909270163042212089915791061431546440484068824581095430544075608582734890591646348392756017843698151857361029115645423791977222320134368108422673556502814593638384212400122506326646704759836336447705711408007960341407818204200530963182153470118532940755885014639344773771038564230411080058862719512450281033508016752679376062953322577241746164826942211816355334051423338898047137474824354224699494863159645571976179980722231106738575489494763791721726198111492646986745074418245933145044343064078317805303351194224184502229388367509508724212434591641454745057159542660338149453159258008677 A013799 530 7975114874701833040210879868519214465353293109404551857223966605611001737268135892604276061483394696075980162997792748850399596763846659963520530677528959539315518185072883934542615274621215541791943017506199482892125835222875124758891916109635040456497027871116847238203579768035865926447626212429890882907129366507581885514700387160315053124748606607949847610328835641272621494626307690332900293767692049404941598631413732051146591767707787614804093309485309077315989566665801687376935817562616307602715409663273474263189093923916315369432844127614378168019097701787319670483382087209060875812911428096741549805552445888712469154776252252458527959497868018362145000980358404182908378437146655504026275417278853891660069156688628498975314356863703053327540219319107430384524506359527205496630910340218810135775291938410610895940588737913949222850829474701025442680735516511701376633705174840054110162668072345415563483372509609088880634208243868791269935251543298191855889945893643166792987002822447267714671614300034698510379594224583731837700136354796775974727903485806416882901133397106132473013889527370616111620267737474547683860102453717716552327530968564297714659567699120348123164593669867708480265592188085845946467360513522612367696071992025979193560878577541505377540031699018546807095739681735661690240822892221583638542178728215523490307739516340412558041144638116932963721452216796720696702604450115996057404406897329435938490682333328504918278763079662340295750016191065102072505126944212234634001822820828405049035975218596464874986429362339013153382586092998730261692348827528418994761991170228489376895571956050724893379764022826647915559744075657371950809109931771328516074248926260359438067391856834501985580967619977572366566924260826494701963889147254779665126648619500084908505546397886665489698860666591769343456731491210188011356445504625633862915198088352571948948922661446685357687544659979447276887608905891490359898903195356534645685605282922823524115355310948695730171364839445485260055419320928831903114326083674632432984770857561178131995092476598022466473275659734009846128601512213622296511686924695842701982267124293418458381011642272786702637181211676429407642639560454555459948655364221944262341490588426070459522096555611482253140834837269013458236933568173561164439078672231344371871588973577533697921917886531681567985823797 A013799 531 227777255936359053461462939924777284344955404497703405594173710222855820618115229228670728592027235914626069435379958699916262883172224455218109876680904613402390514883866638054471634858456537089119684522994563430882005979800536438238712016007286390478011613026968273970332441754872366725270652253210113506710521836823046232185357757685758232295944953329655597598601874750387342508021973943597965290299052623054536998511807601112797807477502122066419709012209912557221978013541961993172663885405884361441154815392753698430943711560973883266371461128794254856793449460747637108675875792777987674092563297871035403996383407027516831529564540582468017051218608472441223373000016381868046196543345627850494452192901345999703235184183918559233953346384222906087876203973027319212404426134456516189275430226989436287878113052945457798959154943560303753842540626935987668404487087090703018035253498606785440355962814257413908648602246945187519793621653136547460620719328139657596072744668342486774501787611916413198735976023291024154951590648335965016553594429350718614203651458117072592539270954748249561749698791232166763986466850010556398728386180631702451026611993164907028391913054576262745703959805091621904865578483919846077054283626719331833767512164253991747292253053162935087920845355668715357461421050052233534968142624740650300403166656563566406679348326198523070213132009257722376848396763931139818523085699762963395527265394626019839232378122195428970959752318236101186916212433010380292818930653645633381726061585680076605516488218333633294487409017764554673760041402136735004195174863039174909397229812895885093514430636764753679819440255951891116301850544850200287058988761320913747596623582922125910642778823050211210178016194179444361517923813465515182790637934743762015682211221541925071826910670041053051289159498527524218467708120454179792351440057612728758720972601437807433930180133578780500913963033672993675186997961166856169072574162577986015426572485558762672258663036005698749424351179402504512442831225048367984848267275831176918478040462804808627911836224116119664943226117663055215278987790333266410670290256237963411315531336944324589820073514953061014020532586690500311681428486142558491593545857542950076735312696036998394410599724819544631955383787240293380705059640605080417544525957599426605024452674347939946347896757231357263243113466117 A013799 532 6505546206798350925912843027191564018176271307858906967175195337674985092673989062000064679316889884957635169143887000428308384206281902665484436187883316663385675495598115049473764363192377155802347309661247726149420972789083121212535853889184106598442489679663240872866664868960909666040455099003934051865159214181503023437446002917262940872604483812048293523013668144745812889371615597803101486656231241967060631214495736895382618179364938108339013309097727312546816914044771976487004453231077463247120822682432438380886183345892975079970835301299492712964877710048413263460891688517532105959757700350494642173540706488112908225315892843575869034999854676581393780756253467882533267419474494477037972049081455343097524100095476897970280941526079790420775832261673633264025482814826212558881895562713045289818086786905175220196072424343025835513496802845918743797300555694397568898104875173708398962006653938005998644912728775001500752825628035232932022788364730996760601433660472529764766545555983944677369098211201214940889572380507123496837787210496685874340270489295281710315514117738564755733133147176381914946217479703151501304081437705022053703771065136782909637901428751752640280050795993221813224865787079234723806747394662730836504233914923258258294414039451386589046107264203254179324455646610541841992225121505217713229814842878112020141168867544556017408357263316409808805167059974637284356837850670929997539654226935913752628315951548023646839581485961141285999513943299209471543201478398772935015478044948608667930156420003826900523854888956373446037260542486427288454818389263261874587294280686119374155865653416638129849323033150241962172697153411466570398691778012086617545107166151838838133868405965137082373894320521959110409313422036388579135683410054216586929899634698458921976448395647042516197869684437444619203656211628291829049349479485477146077829698469665218120479874795143549886603698204734372357015848768886579044881790657389858586598336760043820682379674971358761982308894034914931379879702618606438015251361665014243968651313658168139221789954396980493750443481146574520003583170279708421955154160008412472990582890514466854609851119660574375621440431208467379401933278992717613078403263237284197141637265911512711142761138740571014233277716347370019246317208395321701805489205874997223266103392832051512807642279283284794795486563705767637 A013799 533 185804905212367700794996709699618259923132484823758241889490754039335249231861801599783847305969692004275018065918556619232915761315617422028900981962135407222958277829777763928020183977137483946870841511234896306553612403829003024951236522928987268558115947740861822569944815322392540971781438082651360455320812316237907852396895289319946854262456662155911311310793375882085161933342713088854381560388620501821218688117212741469022957820841997312270559121140189773649637882032732420445334188732803427801017816632952872596490282542049261259047027040414811374989872276692731217706527515749234478316639679710477475118496118006992771823247215505370395508630849417841187772179355296193032650767611036758681519693815446054208385822826915682929193970926364894207778545225660639653831814674251456894225819166647286522494376720798709464020024511661160888100982186082285241594701171187688965298773339836285582753872043123389327297352446542817863001452762314287771502858485081998479537546776755922611497307624457443930338814010117899926747076759663954193184040518995845257032465444762540928321398716731147988494015816504643872778917437801710028745869942293134875833405391371656682168102706578807159038530784362408207515391744770022946644512338962255421397424844123179115146759380771052369745869572909142615685777722843685549139941695310523107556741727441757407251924025940064413200091797579980549284376399935615478515645853012431659730064375516632688817331892163103377385286820536156269432117734568721716745377424547353796977068441777212164753197511729300105861819483482981992270198353954849785558068015748022400087711950676255445265678927232601626626515149804060681614403398584896717157035871803205883705805772462669055941415542770280209680795688427674152400400646781294208694253874558479939304863466622685270569342628075181305127356057217855769075625060315642929478470483584712769128894017992108294739025704024094928311288224425418408888729656688169584100868822965711751091835096203611562509445896856977600976724322531205355140744186490018476153594140514471821988650169390940224313542887532159882006416265027314865822338926358752239461157964000268641084037935983687834511957828625664742123960155745036823098616381311007747132275601320073954562301951698714542948400883569448737516644856597235119694065788978783125266577208995795693703179002676223257299071138609897024153891746000429480357 A013799 534 5306773897770433902405901025730797121664586899051359146605745426117454053311204915491426462905800373334098790980699895601911307058935349190567440945820549365694911373096282715548184474571023679006578104402379873411477723865760155395632266331374805377288349583426754514420193870422853362695049653078605505964417720564070886172307726358267002104590024727834982962347569608568234309978201228530769991746259390152515826951315713109096764698321068285235759439058884960125207307548736870660339189764397598701424869860853766994228358959683468950819642139301287427681085742094621096308916132377313885935201545892210947166859367626397720556043763722048883866122005690222962163961214566614569205538573738820864702883975062954754245707485759538820140709003627907743468363030190093529153090458911295860355983621218613150368961893522731941001875920077554416125052152216696148785186260150291584537898265359064152529033339423647122576939683225709420985184492344458373041893141192426958574071873490925905706974603062129056094406866942977339807823259332762195711529381263040336386104245567862931453787468748558317699377585735189133650438660941054640131010791421834225188677891382965886499403181402597311269299477732174740814847103622376625379113916913100977090531850973002118707706594674202026732311780871858022246601497542138502968985874759763850474928100477464033308522202104874179705407821830681824468111074358561113681885361207888060633550368629130546225311816172070395561501176881333159211250714617017260951964724622496971795462051765598956637516074132500540323519426267757448681229135187304464725323980597779267768905141023264531772233055840690335058079899193553777127588975466983235138722101534571363244521518667306290906742769317061973068693205657182801466707842872720543894516584911264745546486205470210514012730994800455253255742416350199178620568927347675077708834595481662981399090342047872605006041313132632175247498702977814375176271007724670811491504914452723693322933902182671349836832284260132137261496223375813756148174794710341417697422802247233829707817837487974643746619098410806018389985254945445139882751822075732322711250132609811672658001207489630108241496027543377610699802426008233996704519582466623692265844923449302632216253906042466986061149277635627025392212893749273632253582212999023024840738711666128920807856495495435612451718770789837268906859302157518266388476277 A013799 535 151566769294221362686614939195897296591862266423805868586206695115340605216621323591350631207052564462795195569199769718286188840910252508231796680853580710433612363727002930638771696778223007296106877239836371564505215271329975798254653158690395816380732552452251535686355157133147114891933313141578051855849734517030428579967280972518463847109195696251694948387608935590317340127287405288067321734264914442146004533556528082108912696548748031294618525338960813346136045910899473762929947598860959816511395708095844439122156160247519556704359799140584070221999489879964473131678953656828461896195291352227436862032670398777545296801165935665438172100310604518458022364896249237078711079387204554462716779069211773050736011651500778188242038789852616673061199916505259261286141416596965521067627248205624810187687920640902746966954578153335031678947614519461058705453704776152477945986912356920231260381721207278785467919974292609486772757854285850075592449510005596906363834066778774334792896901638057467971112354526758375802251240109803021071716990658253695047523523357663733185251623894927574111811923226182736846190178595137461576781799213799007305613829255788888684309454264039581807162462383508642772412848126558698797452872580955077006682680195639913512410808050489884085501556773481136973385185371301017783297205569013615333414421477736850255324702614317311446566152799306103588633720394754863967868327801458490899754832078416597530741130781690502567632035112907756360232531660176629990049064499943136011450191660477271800524096593298347932180038333633420491784585330084602817019978209853173666747699732765458291946748307865956659593820000867089428541068728312508178797041941928892705626779094656934974587480234464607012814946646774797992690642700287771454171288181650632397553192514434682490717609942495802488237259153378038740582069133976947894442024881551776411739419259229289471577545944381107557243810455749356369409476251624323047008871861684241404996315180239276422689766870753633972325593635836616689348020311722061230856092654983245410284985256494043800047188069711030691236368866496858640191274790304990868956015037468831182785172487111325521485368042666407939197057089221171179877783794829239274804796858635532478728427810478899588892484518551143472226992458373004210794561585465096612476338343896308107193189367845136527233539812528542237248808528920879206321270947397 A013799 536 4328898497812256339692409278374022687960178191330319412690649419189243025591921623092565377904628293621893580651914622923971839485237721887608345001859118670694402720406930701973958431682827311384108520846966608253833453364455438773951148865356394911650102430588756110737989642879814748428507356636610739054924267540906070672445511856099845937285738280644659420898498809395053551375455582432490776052340221382132035482907998553112655526128792521805599702206059789978991607261199870143042233371067873319381972818925413025767902092829406059033220223254221629610527430461665317113882595392677700217233716310967824216515099259485471221938100288540579633356971175651679576763801774460205067138377949280009653926995757450102071228778513725834380869876980584799300930815306709761593484999425932247212501836000850203770554701424823356123189706637401839782422818290327297686463262111690922615332203825998725027762339401089391749262385771219551716737076258164008995950455269853242657464781268573776019928407684559342722939957638745971288097668776084084829308970190383784252319350618233883503971630063026444207460339263005147064037690855721040094464967345313447655636577374586449712562323235234495994367088135390346222883355342642996354051493784657954387864029067671569827965088730041579366009963007394753096854279389728368908751488256597867537649291825642180142328831367516732225375890100981624594967688194593669786287310337455958587897758991656442075497436255862443834138554859758429404601336746304729145791331182875907623028924014891359894768722801194115290994074846904122665859541612546341056907597651616493095981052067514254276291078420959588154659093044764941168561463949333546094622314903431104565406437722496719809193022976543640893007691178535005469237446162919040502586161756123711906516731404768966617385657567622614866544358679630164469764476535515608813158672642000286095689553462847736597726289717468812942440470426657367266704051222642290545620389241563618768099757862813973908442431595594539883591279833129609264468808123093790814480862318976472163149463910726384973147738459016747572401931196016779622502999285900844208252745485147287411527311404386568219143596666595277151407147525245870068489382964117902927699803079489443124962626695087851158358250334339208710275131603591373264503473442468624348936699440022455849544681535024944354317130585627694838063220394509231011741819528605717 A013799 537 123637669996015853317954901399640461990830649322585252745857638061463970053930873477146759758334088694134902556999333545331559707537874574831981941598098288353702836097542347779078226767293230840441523463910213298337737261542211786822818762743443995071638575520045463278787722190290389029866598612898239318147692005235818284475716264122067699814817971033492117720282024495132124480834386889854369054830889062895073065427335346675450554481764443215289733094707273661589979294987129491155429227311069529874868525681328721428957051673300666452047802796363823963306273941415623122089600807010267795904412171557552027447887749950164543569774082341007494908308453747787620391950942480357916922539212609386355725808925828532365256365143130523555752024556442482452833885015974937500871525068604050912636264938020282669890812827394379874234421211270833946025778113190037949223077229172004440816503073474349585517920175634514117750683000011801616581727635009422260933340952962278463539851617811735616905175251878699387509888130120223685959357517913737546809893497607551262030492973007377946756933726230098273009274749690690005295980488530248626138013932349497378492636286395563590240492513921532440095118404234883678471771511941226618868064713983615835271784534201767705856510899218717548272610553454201543199255073650031944402851256096691694742801423832166307045053752687645389088960797174136180056872142525789802766151870548079633228947894560699642118282276903687258346831265349560502224818778811209369132946209914118797621329098789312129954489491924905126826081771702428647459614367995936046926337896527818659314314828100274616385149490781026797285218356451531484715283971856915410008507935956895777492573267792228814470361929233062927545192667750138291206890699859130715794363365916649335762024365651606455559151765788869503203373428248917127420943214330861303312624849328170171178989336452394204967660560620626766449042275855761066504334406969886460273463937128298515635697184319829908799024288801775653615250543314014770202493628803681759452387908692287021451711838754256281218072558127977327415371556889435242798308162604614011431906663801291675760631541020684774906960264394627710721339540468547295026125266838171425518034075753297985092057581038404116933869987799062139974168033730173211807483704990346380029981072706481361518845649321847435703651566656112592269923637687578146926358107556507883237 A013799 538 3531215492756208786614109938875131234920114175302357403674440000673472448710319677380788605457779907193186951930457965388214676806989235731776236233983285213670106701781906994918253234700661966033850351652739602013824113926907110843446526682715503943241069355428018476705456133476883801082019922982986613165616231361540206022910932219590375574411016070687568374208974901605468607297110923961130634575025022525346181821670124836397543286553674262671890066917934443048671398644127405396890214161231456842756119961984429612732442352841140334536937295666947176215990490040771611990001088649020258518825916031855243455939122026326649528896317565741515062076197747490562226014510868181502465224642451336683705884828730588712884087044852950883275833573356553741335388589941260189962391627484400298115804362894797293334751505163210883588009304215106288332442248690820673867760308742381618834160144281500898511977318136297357717077257163337065971190722983504109194517150957555635197161702056320980954428710368907533206669914884363708694685210069134258074437368185169271594852909802063721537324784154857836775417896125915797241258498732912431011127815921833994627128184975743691700858706690112888021556676743352512740832266152553373461490796296086051871197438081336687446967807792585791896214030017205450275313924158518562364089834725377611493549151466070501895513780230511839957769809328090503438604325262679082556804063574723702404651980816548142478540260110646211785643847769648797504043049141626950791806076701357146978862780390521543743630174378867215327279721481593064600094045964331929436263136662731028728676145805371943318576254606196906357263121478612190734953225520205361025252995158864900300965385101413847170088007060825510273618247783611699735160005278676632373802812093945421678699177907375531977224933582695901880991548484217322076269559144503729683911878321661868259043114438416830888081353271885721076551096440716391820430294997466927191870403508321333905071147281358662025208932712467514442905170767591575851753420532261954731719651060160409619682341826660313647869370332693160448310427036319159969562479432150380780506686224828691551399397443091777856117692111374962045912178615322179293241163746165014084220571237589943752214256572037859983748260721529013779802213211367477102433542098229282960036289417569814166339750590281284611131992395265231747821289015994919454363713909921421653131957 A013799 539 100855045688610079154485593964212623200553380960810629806345680859235046607615440305672703360479651929344612534085809949452799384284419561735261083078796608987631917509593045681860230636285606411892799893553895773116830517866393992799676248585037508122908181860379635713184532628233278242703571020317080658623165183916949824220359135123720716780753029994907640335782532164753788893012785099253852054097289668346412299008720435452350233807259490616171852201243125627913103816674922825540581406658931638885957542234237294169251286039495809094709466101543678299904904386054478010046421092904667603556186987785817608345077264193915437194807725995143411687958283866077947737200444906131891909281013052627023323776593374344228682410088045130177241082688636531406280033517312332285515867272581956914485488408638305494933837738966466046157133737687650701062883064858529266337102177991161415522447880823947162400584183290788833757443541842069941203178239131860862704604348498746496866135372430583537039438396846368055915699439012311884028904284784543544864005672736619566020593956856741950827533160246894676142710531252281085007583982310711942108821550543500720545408091092215578668225521776314194783680244466891116390910353583076899433638633012513727493270029041057130172847558364042802347768911321404865313240987891448659680769769591509961867257315022439604637769077163648661033863524219592868709978133827377276904880859757683664379265224101431497329588369020166454809773936148939305512973526534007341564773356667461474863299870733685810861821410434826536962436125235779518043286046787284236629111446224260911519719400347228073121856407807589842469792012550642779580999074082585316242250794732340417495872363881480889024883569664237398924810774947733756135904910764283297228182116215175188565327220212552568801521328055377653622999616257730935820334878726171023502207156744984619346530391475623106994491530798328079667375865443300866783309655422652907527010594601165617662737037502884746101992327200784680003814582293182997901929443821933689092644953929241459147747364911245218096797086072049355564194106584311527890673975061647025472051465267332259399518190372144267348577404392980290993297733432216762794260877754218967259423735116806383506991381953973318995834074467590162564931011529866513522604395867526550621596462055211462404829616609023769778540834801170283949523835585830894536082032981265723835101823877 A013799 540 2880520959912392470731263049211876731231005113621712397899038991020612166160104590570318080678659338754011478586024817966321403214547307102720791793813509949295755195991486977719610047202953204730070257759792817175989796420782078828351553335837256269498380582114302775604263436394970659889856691911276140690936220817852003929557677258268587391975087289684557115630284901157532964573338155219789268517072690217641881671988064356954575027769138311488484270719704911058826158108052470820264545555585746538221833363752051358767985980574039803553997061326188995923583974170101946444935832834450211425168256558150736711943751742642418801720903462147290981219776545499052265322181906964032964820975013796080413150383283364645515398314524656962992182562670147973494764037287957522406618685172213271434620034439118643240805339662621236744293896682096991673057003215424454375853975305605561188736633924212754905323084858968219880946344998551359590703973687845078099706204797472698696993692371989896401383400052329118045008291677630639719749535277731348184860866019030591425114184001785406857585174589811558845311955483096400068901606118776243778570052305072924079497400489684769142343189127453309717216691462218877175240790608686259324724152997470404570935285299441632694866699114435426477854627876250644358211475855167665169142465389303116020890736174355897548059322612870969407788176115235791923225685480243722405680302235539203138336194065560984995230373407584974115821953390349855504756036891337783682431491839779367183570707608024800444024481303429080722184138172859098814834292782291625082364052015611115893914705793317180996433340863392573490779729670458908427612914554872719217194924948350374664099610584818975671439699633180284350691520543282223808997580156338695252134109421221618560614310736490713917540250650589641165126492039937053257964584471298170602246538603793505713156254510935271558869672611131048283379922092926116056198107068526389691878949592403891206065432528119891233419002857181611245588948284875599603077006844998248094175032529173065314718812489230074674062621575303801644268947878154521548085539401735700694507261899500276660709639035218812419742719246867910091059576564557542962166884929538247923896401298671107119343180859987431963840017000868842633016994620304517492719104150372425812303416552758894577744338679970327888644904782756224479882350268166916178845038943977930338454343191750997 A013799 541 82270559136057841356555603948540411320688737050149727796394452622539704077698747211278854702263189374153321839895454825936105597210685638160808534423107657661836064152712859570649782558163546480295536631877442651363444575573956953416548714824847876313143247805766601574033368006876757017114196977677957854273829402778671084232096820173409124502200468080680635779516567061960299001179111051232401298116113105306069782433651106098979617368114359314422599256025491964751133901724086619097575685613084506878153782702122338857772447591175150829305710068537283912573481886272281692413812321584732488514230575557343191229825493521610123395950723782388777714618037915998431749866837444799745508251867369029852679988096956177640565291261138727520019726172422096270983955668981354797455436267203583245444182803615667569600641306104125142653777983137372179174181068835737841428765388703400433111507001509440492850932626656991328019708559503625381270096192498543275605708915220617747484836847836403431119911288894571940483481818604808701035766477067285035507811194369532721692686209274993005259490171459607932180954760552716282367898772358368298559739263885187784634525255385886691474463824669193978833425924852433351002052220574688252573446533760752224950482683437352471398087793407390215634006026773594653514877961899443684895877953983886296672660315875778789870122313146207757255838098027249453119248803001240955628635112149235180834020038706487292448774694894034445721990810781782223071337169653498439753925838435938506129962979992796325481783210507237974506301170355028721250482236155031103977399689617869081046097912162932006439132648399355291470159859117976883601052452601719733562304251449835050781348977913014764151989261223262101340100518236683594208779886845189475096202299179510647709705328944911280198867098831490741317177739152642178100726497084747050570763389062946316673455785086822290992876719446513870021613954896062800681074135984182215989754679308647536736434818435632213517680140603963998785265951964332000263482392499994963817733104065711918453684003504900162765902534812251878761965420347971289934871090852973347535821907111627401706528000484884501520271804409794380110752566260327984542448400472541898954405117491345490435560588542101044319234725561815014441598383350517324109550333638786853625197880163346788034956057038632534827587125500300527369919806009115292983993157278953668396594495899600225317 A013799 542 2349729439484948006984584604374262687730191018889326375592821961352356488163153919101335369151338951715193025069254085283561111961934392511510852551658377810479699828265631982197328439643709051023720821743051639565591340522967784546530047844112480195379684300580499907555967023644407057165798579879460154275914841572761624836752917280972738004907347568852319638498772671856648099772676590734248613475494306400646659056087509241292956851650714216379223857351344076005257135367141637928045859156795306600946950187755316120116838875651553482835800385267493365827011216153822637417030893716781544604454939468493278884715045920470706734311748621948805880307205780918831209207946744260925531461181583926861622393140037165389592185283709383196699283399210547491595572757861776474370124715227601541073131305054067081455363916343639918199334552976386486809393785507017508489046968266757819770097751470111129916315486749950329319570896167983044514455217353950894494574652327616063485914425211055518396215786322117869192148724221171941310282526351518727899138595522388224064264810823103075223216298787057862151020248916146129740709556837327356975164713115824848316946675819076309795202161296376849229461477839710348937969613471833671181750206450740844296810735921654223935600785467508471948722846130680636899038429469810011084311170243733776519267851281728118017480563385768839754983991917756271630538865062518442933709447438094305999800446325495983559629454060868517804265779546738482073140460902473568937811875871568839673577872671574255852085210275297223789874467726509975307635023146823843360698512535175958823757602469285501035908067570933986479679235736268537772529659098757717310272971725658738885366108158173614678944965289797588876374610901357920134196962348185456598222633866866003609236893899995611073759843209726207062759913407938613248734849483237460511351573155026809750510570677864731453047551984111882641687316165786449650252158397844228270883383395734282296729314849340091650278462495789815769305980854053286259525320612192356161598275185220798102955668824103453548756942296772725909320494370558408011829853225851771778970609489015190220140146221848786247920483005748137290343204044961227566516868765896269176036764560670318552330045969350947926801662996770998627466491426874125293892867079057391326389276655345347613066379945080383827210715891414083362212279579426341882915828565044195723075135397388482035278837 A013799 543 67110622521129600027486720885533316624261985690498050613306588038184653658427839083453239478331391799937627989002965929783788918744808184521261459727914928645110706795094715043537897564663974206288490389803297877632854276676482894433444696475696546860239163308879657859705974162307909959712373239937261466274403790159644766962500070461862370158158753913991101195163446280897726377607416107960874649473592885108869229300915351440568140639996048734007012589811738154786149043220932320862917783377230751829645844312479583706657035127484019023273294803624878021385267344569328347267819355444997695447837526159636538226346426534563855038677852391479844747454104308822738166188166962836294104062807218535094797170472601480692142403888023693480928233164852446907461153537290197884485131991615527614589703203649209913446648814690699703691194167558574449763095907865927059955670460666870090453761879737843981539886617065331355696264365453763734377355462846191497659546645129042389221201898452956660914319073146008461996959712480891815762979235125726387527297426714930067499467261918646931450280709657159600895289329294049611524405652830906642567679371301073492780314008068638484060768928785819190842649268579967276017350130369041482621967646439609253961211428658366289824694033737509467327473208338369670473436584087243726579011333331280391166809100457436778697262370860943832242097793163036874039820525050589248629675528279411473660300547502490786446576837432465737007634929634397786490964703835547602432844986767877629917057621372832321391405690672764008662604672736851404761363896096435790224910216517160559965340884125263195086570317893445587846118651863565707321219593519619164098706345456539241304941415105596608845347153641908935898135261953683556952799441626524825901836645871559929083414926677774647877654881912990199919485886844134732997116036090745109664712280880720713284332409130494595030491132218219480129231437011026788460851896000829003644700313165566836676885961412002357623603167342252928187148119172615908858302682004825884331408337565091214618516857285218736806047028938125824696102639717518691225872437983552453779179577615762847877422716242223184026856915127172549149492250728137620527288288822763343936786032617304968173098442930632423737382296850776491799070461642951892518874176644958153673004130553318473176788877611440842488965256574677634908144917067995750517958979646227274046748942084812435409598863557 A013799 544 1916746489825982506385048235211717056105546573306314823566649460958591893138357512062507972740622881198018592993913709920554795308270466558111748551288978277033006896774700156358485892344367767305805574023171990683071950996157027947913613976042369074875290743264911908131062328049676216359345092105848124738263246650749614189215964512461251154087172170537499841235063189228719963070845411459470540863615286391594414058063443352494066664818927147891974286577613053438847202823433048016165794811037087503006514959408729390245831580276071067323708572886330141168784620628244586926316188610864579179685687584645379168282680288253678263759678142153055845832036673164286224764500236625567395906137836968580842501985867970890048279197445844709508791267421350736123998006178545341778779854812531084200296513199425084337949736796381074237124196619640444859683782224558742759393904027106476653449893047192561956760701670002928850041006541724946017551649374350075364654311731530579678546747421714895192373867048123147683095166348166751150006449934425871354167141804405117657852284467658475009151467348518135361170358533967350954748549850503524618375490523729960027298548384448383743259621375051781909656905759912445370331537073470193785166017949961679902386159613911599603683086297577007896339962303352176158391822278115768074823142691274699252115234718164851836372510574159416792666555070529496159451314015969879530112162763188271099211843937218639351700681053908653914675061225288035179968442906247075073084485667077352988061082724029463931259937931304812851412652058037212971389314236410302604613660693946622753170100991501642114867534849354699434472994815875300166801352810513842945823151932584217270910431756830944745231960055166561118186641216659156070128904852295175552582356442737623134551413720843921718033701082316913099900436414155332109130631106787771077133847454234264292113817937176056128665857227284566571970979072471936105230391001679677173096285644321754422328539943888199336087730062462085881953137431689082972901982900739832082389353529196570180719459960923132341917509193501811679145387492972051340102142701248241632387147916283802698227070198594136358991060352947175176258648173046338579879880817066943866178545877582847195991864628541792654363375780355027382273251454984349002231565359156649827054670972733328912402267133460361902327336693029367930611526976379026630543426417675897174049196534884327967733553142051477 A013799 545 54744196495919886364863362645881850839430515680201657675887075254438343059924628902017290209444930109896609034499169469040965508799512795366229650373364508570339709978782211165754715571247487802021112999675815225899217992401240875220360728769746103147513178918389149008131271151426802415439255175635128290649536587592059730858197162440405794211883724362721532965514639747561470865266415796693938117605716194630328059912350005590583038013893378270942677598943206419266914959840071284389711265598030256173369073755672720114811195764264865753832440550206475161921657549763293647202516662914903245951002923105056674425321631712813304891240167418033428012808799422245178865498891258262830394475202761659637442699218375116590668902158250770748280587388821198374437507054465433506543731433300700295844668713488779833776182432641439861286504179653550745637428504115622251951049292918188079699182395320866762047042400396953650886021187838206183207292657780812502489891797364244886198973653111599121589390016761445220976881046069990579595334216577137311746367737075614565425919096680793704736375058941026464050386610088641510618573332280231166625422384848251388339673840408230288091238046092853943121710885408859352222039030355382204698126638668855539692051104732929196280792627745096922527365663346041503259828836085264451985023778405496685339663218785506333298635274508567103015349479369392939810088979610115729259533480679420210864589474690901558523923151580685064457034423655451572775078697845322711162365995137396278692012583681005519340715087255996759849196755429600839675850203906114652690370763079809492453291254418278400442731662832419570547983204936214448064013437621085868375655042346537829474472841406848612868570011135612152096528659789002156518951651486402508957304682361029254345922927281023248188760536612053355046256364424690440368879955040965529734019817140384822447062754103685339090825548268474505862063133288870967101485197398973259740803014287473628056125429337390861238001658313979634874463558186471898789053533628030344105122326147383240931528495943925582817505980075605243368071412186774758324657297690351029262609331636981688864063351942047128549143674740524270209123250470376476179949276016248983761925448809643698764723645655782140001272375662719937065106334805807991852735738222873075710508457652236607067121151598761396292371063289611777466195821972361379594950801915241299188019102232831291086438011290132234597 A013799 546 1563548996119967874466862500529031541824974958342239544881010756342013516134507326070515825671956648868757050634330779205279015896822884948454885044313663729277472456703998733105120431430399499113525008383740958666907565080971840637168722774392718451996123903088112484821237235355900903787360567071314899109241414478216817973040969156460429888485611051523689703028063625830103169382874101569375566576936860234836799719156628509672642148714808776796393814903416918540682358167992275953454543456745342146567594115535768559199122562223168830795208334554447137099644461278789429857751078409512551607606594486803523678261611123349660800998710421626452737473832120298744553577513833227244698896606266075760905000932376011704946094514541800263341641856412122246772309638982587246380395513466501301149619583125953040832481546458672163878203845875085062846150595506046287137973918855036369744288348392759275590825577997737393222955651145847006798583485598877785883613799624520198194728886506520382511714568268723636956320699556805000943822340559659618760788008938616627603129675320300149000975608058414656839743091970741690184777072943255682349988688733650907902369424555899465258173849834458001469499184598162431958813656745980071148383194927021183069144671602277190774975718241027713204304090710826291374603971387431238013144264135039390829986121191732846385342322075239185029221396480269231753915951346644515343381535741684920642503539986646839413001769132295946125957360174023352370029022689160261953508335187119175115722571402513198637890163607118523458052908531824829581981957673762540595489679364322438913958451517440449395044859022156735354420948316183220851156287791895833486677083664459466947620418823421003232139228088044218676028955052233690592337778118103142058329579032913356533373904726073304991519189686176855873476128024333583667375580395925016494733339997346530913910559319955356969773068484095900361926385149863443691385518722912075271457074891064534290910998387305220387818565363105572351649553685363823901314157973950174657986398757095412744245385372654458570850788296939361355835487603466473872510537079334115746769385120883834015646513394816808038492092494264113681442769156684422536175531272300087225224352743452233680419272043574793700576340321302944122516502028388682055305985419383477915367832059005529734444047210812224239506409938614601976212018871352613362611389853501206746109013578871894504719756040457466752324917 A013799 547 44656522878182402462648059877609669866063109785212703641346548211884248034317663739900002497016753848340570123167121384881973973029158417012819971750642549771893890835922907816215344642083640094181387764448025520485546966277636740438175891159430431707461294796099580678979356678999885713070805156123824833459044038912350538128023120077666338045037537242568101608184525217333576620744267214922935557003893665167173836778832466864760332409443653474081803747456490610440428831636027393506615215668103717048117055533817085819286139499655924976341945243209564682702945458583504906167228550454087986464851945137595439774829875293989662137324168352073116634990119187852443194727372590803335845185971565389807207731629591270304965405429828357321300633060986623490063935598981674343870476260116743662134284913660344799216505448406135672525380042038304479948907158248188006947673096418693756266619518445597670149569333193377687840836352376536361174342932189548442621893731075921380639651727512728644917079784323015795109475500041907631956509868724438371426866323295829500972986656823092555616864341756381013999902449776353413367417980332325543598026938921803580599573134741044627238703325121954979970366211308117219175676850321936812068972430310652009637840965632638845724081488681992516828129134791909707950064026796423588893413327960860041495233607357081825611762060790906363619592304872969528123593486411514002722320042318263018470543605558620380474743528187504517303468163930280967040398917025106241654151561279310760480152361827179466296780962782912148485449120577448957690986693120331921947780732324413177821567333789616675171876218531818518457616704858508970729874735624336900212984186540626835490986782015727273313128493422630929606062985246846437007759280831143840327951106759038375949692092881379663862779576626897180602351692502991483123913951688014396106078923664214269432199484737244950413688608974263010236979486265249815269661800245091781828085515963694163882709024939824399496486045335658251935462902807676174445433665893990938406749534901402083388392451628383991242069364548885099684017361442605960272773449522861679843480408437563183320880069069362854387372653728677350855686929884063792055709348668162791239632738705739246146454828836539682882160855916733387083193814432809148181594249563011512740820651437256934745456432388007936504542574256771647042591470984701990249543905605847965875619536826160178949300952271505707913151954437 A013799 548 1275434949923767596735691238164409781044628478575460028700498763479626008108146794075283971317295506662455023287776153873614058643685793548303151213170101864035061416164794170138926458322550844729914615940400056890587706903855582943654741627404492559996802040671400123772329406108915735851015266064052561068423756795375643719474468332538228280904317101184987550031358224732264281865077015925413962443588206970839651952240234086124419853946120186873250396831104828324789087860356578385942437174696710262611271223101349788084631430249672873249302298091308376902678825242603483625042214629519206981422636405074863355408916068271638740304115572303560284211952794124253630084608488565934075074356533879098283660023072756271180116944481327713453667380854838953499716064642515600935284672465194315734217311419053107810422612111927640942997379380656014251820737346726497666432491306814312372730920066324715057141849725336060142422127060226255011500408486265693069723906853259390552449092989491042827476715720049654124121729756696923876309878360638684326322729059652186377289471905524346480973262464903998140851213868062429839186824936271549850703247402545632065504408301338975598564605668808156182933629361171135896876506522044837289501921582102532047266375819433798072725491398246388273128196218791733168761778669332654122384778059890123645145367059725614021297536218249076651339175819476882692737953565399251431752182728651910070537195918359756686739149908563316518704354230012754699640833469154059367884222741698394630073631606146072736902361078042753872892912332812519680612270942209800022750565495917564771761784620365241859583956677487268705667990707463874713015952324166686206983041351786843048458073481151186653096262900643761980478764921635181087378612819818299223606611560144895055499155864785084579584847488040810375183766689577939749502106374161379167185720138773623749253049483580453028765360360913925835378371107221799973916810676800066380791950421439069014654052461306324674019137940831735333528755967090039218336030931598275191835173466318944903655876810958275173864743120880707332075219860162268831350682491822452438009643945385242078827655652690072484157750363144753817789274404418745964903114707311397480595150650174618609188896366400409882797396205837822268483098534015462081214513361769171815390578625699495313264981165433894674506240463347655011183455002794073543517223488008623753373569591291960870970984497826474523707532970675157 A013799 549 36427697604772726330368077453213707756415633976593713879714945183741598417576780585584185504793276965786377920122174730784291128922309949533086301799351279338705389107082686293337878576150374676331091345873766024852075496881019304453723075620299712006068663083615858935061500167876742331640847014055405196675250917832723760271910290045624337930908200726944429416445622256578200154348464651845748181351322779294151299407933325733799555448555138657286904583893185001784301138379644235280901948146512741810440517402997651297485158279360906932873322935785858552717409927753998095814830692033698070596411918365343172293834051825906274061825844860561985277377583752982807928846503041931643118198696964120926079613918980991861175320051331200823950194064595055350905390522254888078312665530278414851684980631439575812173480224528765352972948152490916423046252079359855499850978384213923575677567808014300186747028370005323213727718370967122069383463166776234459764384503635941453568498544872853674195562477680338171439040723581020842831286435858201463044103464672726095121764607093680859843077349260123090900851519285731058637014907004851735285935449064105797422871405494542482070603702506829748740767388184408812350689902776122597825464382306430417801974959778848706755112759825315095468814412204910691033005160574809934389431646168521821428996828592823262062278931929411878238898200580079246587288691781368020142274090913027203524612852624273010729956860538476883090715061163394286976441844712509089606141285725647849029532992303137983438668334749979093363694469137458374597967070380454098449778901128901567446288330542251672751577386665713881502583482595875725678448614330524724757642644048384024307011036695159041999082364705286485924454004926822407036620560746830444125428432769298347680111390654126800677522829105933585125623560421035537185529660152423150393991352883513467902416346300541318954567457268062635784241657193361829055038029740086695901798895986721250127534392347369939014660598728095192860914799176058610114895379437378337754004389371535385393315497597779297240750928275473882111400354426094560092206842648941064081993440724147899013396673096481160220029508121777313789879466264603803503597859155520823443278097719637282097044069120762106662576433034934041810145777230015612501567716125489316219370316128603285642161127065957465798572733873672374774410658334801534476395420041014303020102521096889694435802288242421938871610849175453159077 A013799 550 1040411471289913836721642660141236707230986922005493062118538549392843792404410430304869922202400783419824739776609432485930138933150094468614477865691271889192764618287388603224023150013430851130692299929500631435800128266418792354502784762791380074605327086331152547044291506294727637733994231568436427822241841464220423317126029793993076715644669120962259848563103417270129974608346498921366413807575129899420255262389983716283049103166183315190771281820573256835961424813261019003857840541012550418847991617547015918707473605616826862909794976368979906124161944946581939614567379395174450594304120800432566343884194354199709093479807955062510861507181169568941977255784973380609659098872983992257769759853140016108547028315986070426732841492678899375877208858706121858404688040210281806578974731814545724771486768692766067246260372183293063958624005638596832931243793631533871244927014164696427633681877275722036307277364393191973423661091506296032405330585808346123855369886940113573788699459925028138514470442106197536292104371894546091986002639054517730002772718943202619037978132172218375599219220242319764765731782758965570411501602360719925680194630212329627830418512347297564453785057373934900089548054313188837516493088223053959162842206826243697913632775533370824441684808426984454246593660391177146536096557246219151741833578421439625187760748574835932654381171506767643361779552325967652023283490310566969959866467683801861459458297893839438257953912861887704230334155526833972108241001261610228216132491793169923944991806308794152885560477733034948636892537497136149505824135195142557667833441008617250025457801740559454169595286846420806601102170873894116663803031556665896118232542219050437398535791418347687324488330834714974767372919835490224314666361468323930108091661428472515554150729522094569124772934509185195977555912623613357598402787029706028156760913266689760610661401147033136940633725971099607199640941167406616121651278268276745624892509779833232828197721360273126803300587579267409963491526932110962704592119364840422142218483926890174508493087262475809546983705522763686730793519632896405731245814660522388143721622380308598417044262781466081859152747435983349231866258455340830238363465748970560413973675658158086528389845503910751168139573543466475908657275540260100360541435598949038441225763950130811180673035852165956695931942812700266626180329591791409508557148105048266562780949154491812996112077463300117676398197 A013799 551 29715192031511229090606836016293861595224217479398887347167579509209011554862366299937389848022768775253614392759742001230650698069699848118098102322008416427234550262906105896681325187533598539143702778286467534437887463417187128436954035610084606310802746912704047896132009711283716061320609247826112815031049234059599510360436536946236264075527394763803103534810796700652182204788984355693146144758153285057341910549120324920760165435529361665163618580077392788491894254091547963769183783691859452512717488588760321654204153650022192031566654320074435098812189309619326777331658922905577483423919994181154527347676474950297891418876795004540372715506601384058551812402474624723592473522911295802874162111165532000076211675732878157457916685872402045074428962213505546397896295116445858677702097315355240445198433600634091646620442489927033199722260225043964145349253989910238896626360451557894669645588096871897078972148804433955952953184434511320981528646861272173643433219340896583780979045274918728664111790296995107834038792965680130933212221374036080886609191625736810002343693432970729025489300149340894801474065447378815656522897265024521797352038833494346500464583131151165738364555023656954681457581979238986388308559092738644127649936269164346256111265702008604116878959813483102997736961534432410482217453771509265192898508833294737134987634740045889072541780639404790662055785793981962109436999766760103229023746183517064965143588446145948196085421705248374720522573816001905077383471237032849728080960098104726197792910979985469800564492804533211168018287763455705566035843125308466589550990908647117277977100275512118570537810987620624657334079102329289866034878384289934659032839638318299542539580738699428297674711216970294394330937963421436296651185949896799767817205942058603516742098985880542988772639782516838382314974420443021106367982000355433870185248443809926252801100278160413424161439847460575881228944920682300363050482158620252131792554971821816962806155119770760774629068081851456495967281500708021205805855521179207296803902119435910274137071065303571596471401613435653656718193714235154244090111712519179927772833256803993879389201189301452763979261619519120437411332207742989452437898945256348175983502150472653109337342377437194964113234359974946018427160446705368726397423942141583486919849044179686098131202576973711889192512218673532315110336393471154446973900707028283541299586688801440670981957044429314660955608904517 A013799 552 848695599611992214056821843461368981021198875429111621522453238362518579018424043892511791449378298990018480671610991297148614587568697362100999900418882381578245990058861290515115328681147107876483295050639799251080503842658281575287844211059626440842837254573740311961426329363974214427377920727161608110101797173976221615404427931721453938261137921848980440057731164567326975950978182182951947040437615974522742307193425600061831085004154098518738110265590415432116991791108701393211658046023197823215724191583583546765724832398283826613575214035645940857174938872037592087369510497106198504070578953807954455576987801055458076814540142124677585127584042130096298314027077756730524636287869519425888944056998759454176681670606733055155558465201674809370765589779931910670316084820810169693849601423861022355312462067710291519126457954805995217267474287480659955320043205826333126545480856945029659747641634758252472523542003438215972295900634077838553439683004794551430096177595347329368542512096953809375696842672477274847981965892790219583474254663844506202445122022669030476938228139076991696999901565325296424900783242586353965950468786365367054171581123432030399768958808808444653430056030666282657109998909044690236480756247708414929809829783602893420793859715067742182179971232890904718365358384924075782612697168076123174374310787730987312381835810450637800865796842040226098975298061918819807630150338435308324147214747430892469466029610374426428395729323598830392845230758830410915149322000895221083720301361969084935163330499365002973922478990273044169770316812058406671549715501935114264165851341870316576303960968901618493130419617432660838118633241626847863822161533704823796636932910008953234472965477994371609887427067888578196485919173279642068654521915002498168627218911135775041671089135734188302335364828463421037297984422273125818975933912151546766360880803655303706252225044539567807474883483321507743779895879607180669084820932353021136127162550202914274706596375772698484180813485759448981321526941721793659021039540399339604016248433209033339628886696135308366819701481335704089528330672270240365457680621260297917119890647578869189234975167638792392011691115085598812905059185347521751078831775466560254264804919649445455783835641983725370038086555244433232298129518352036194636825211505765969917808550816014648725276800946185267227341477534756451866317733929642160021578093434806223057495418857947003915675145945656031553145921910037 A013799 553 24239595020518109625676888671100159466946461081130857022302786940871893135345209117614029275585693597453917826461881522437861581235549565358966658155863699700256283722071137318402208902462242548060239389941323306410110270250163180071796118512073990776912274827880597049930297392964467538260340793888462689232617429085934865557565866157896445930676360185928730348488859791207425760135887861327290559421938749848344043035751428563365957618803645207793679167295527855156693402545855620491518165452468553028864298635818729679175866938127384371910321688072083716821773429124265667607360589307850135474759805499708987205734348585944938131900080999222916508828927827277680376146927367809980514137017841344322814131211941568770740205194198902788297905324625034230438436009704635300654897698567159256626038466266894659490079229115873636077770765647214029400376333124735128983895754001605900427265478755206992112052392730330448867744883160198886384743218009897146924790786299937183394976928300715074094942688001097749579277523568623446933212927863981461523608187454062941648035130089450179451832733880177959858014188607255791191591270191508855621511339007381248434194528466342220247801232538377987746615830291859698969718678841225397844126879190800038810298548449482238991293427322049784465242158382597129661233000831816528427201243817422153983304690408384728628937612582280666230528023605510897612833487946463412525724723816050841045968600401373719820419271701903993221410425211306194850052635702955366147579785667568409372135527199199034833199882392363849938199922441188414532810018469200152946131424450768798498840880175158111735817429232799125782297914693494226197506284014104401838624755564143472455747440842765713329782367016997247549994804485965681869834337508039857122841800414386350194161999320948870965167976805704152103000354865743768246267733084542746515771648464960327194033116633199129154269799497094596149290147167145582670097606217460687089731570648934636668927889596345434599895099088444041406688213966775622355524130982516148695299910313345538430308071500883201213140632928320542264737494008429044501018652330710335077836816223815368810861196785500082913740125762931549508245909937959787695381395392710568732562514339100427422057093310107811662642129770697180293657790104336257547666877173652505755022364865816181866822530019856194382242630711823997417280099939870179021753900798764509732376291926591500536745126658001824378835597843353881917189400675672566757 A013799 554 692307073381017729018957617335291654535457874938178407413989897818242139838594517608174290140002994836881347041577798162347764621668531136217446723589623127139019719386073752950885488463224109415148497216114134954379159428614910586030568940823345250579391481359097732343059223840458157360253593414248382867172786392123385695189638703335680392226047523270310467483190324496675287135241093207368745667649992634418554213144096551198295115550650910779795270697127571071130320270112182376858250323487954343057393233337618738366941935619856225046130697733026783036146670909218151732533825791221507719294614804877188383582978729963173377985198213418805718408663007674877829223132392552020853464267366566635203894401544263145661111000551514862536576473976615602655552170873174088822004533168776635528496284635048778369696152862778466920017210837650079893704148450375560018909046630039866122103129338727466901712328388770967950111661607938440394034651049580672413318949647512505894943936049196723231225658111999352825733745350643454267859494432723174522575773441875491676409531350484786575323794712351762711504743240811832652223038267939684425405985353389815836529029927527200152497451002528613708031094728965804862274135186384238587826107796568439908460936842265662227830331577745063894111781285565356620254475736757511868409294724669394139917165262753876234371087152962518108210110882196996746720137249238941525147223836910228071113909196063634811790994819078079950396703154460116231112353328312108212541026258451421340077562792336323633871021841008303918084927984842782307471586937498825568294459613738407653925394378682690829286681596317975831468210741560888594426976977726835820912961643667501716808602657910231538411914184372458387275401610923665839884338513567126359285484661635288547895460862605620703636162585547716288213793135320507764881652724627625383236954051807731904988779844160800327775099743436518760619875893240844986640657731176894683969823389304222157901249454761221957607603925065050266616422079105078550096124704991643722886460738459461923108028830136725109848509617065763007623167566374741939993593729217417880158097308168390748607006641390667868099331731915087985505011433738069496367788033811206553570717972039047307601372642029989208896721868380882166367160143169947851818913678956689216869193762932575970298318279897112767751231775760405190234936934382632183040313160713513162466399273715379846829977562479190106083923510004030221436846472697884179146677 A013799 555 19772982322835247358510448508713264945187212366109313494150965471586813755930098017407065900688625535536168152854503493314814505359474917781506495872443226134217542205385652458030240435998143789006056228989435808432023172440670461247619079518855563701798000099097190333450114492107325432366202881504348063069321952145436018840311271005970367682368143312123337261787398857949542875869620863095658745013751439631628326881608541598774506795242140662781732726380660557362553077234674040865448487489139463992062208137355728786498228623238713643542538857952977950295385067838179631632898598423077481970773493442097377423513455506478194848635246173454510123469824162202185680441884263678267595792940256509668058428002505699703226991286751815988907160673246118227445225552308725150845271471833429487329382385461628159016891821913815793702611558734123931844084183891176369700061280800568616313387477043395182179805811111687615623139167184329796094023668627073584796802520882604680865493757501107612207036021336813516055781500959727697344335020493006587539286665273405917769932624901195989377822900779478694803286971700826752380142195970625326874020347678166530107105623760104363555479698083219736115076096553992352671411575058320238306901464777791212225552817151949578889062100191976769879726585297032150431088081517531296473637866631282566030174157069513459129872620175762479688588976906428424083073839975513408899729860005993023939084360548773473859562603027689041463280238794535379676799923409922122658384250967631044893955270911917739306990254801038168204423628175094705483695994521903957056058061027982661003763188849556332775256913072437707722563566989720539145428889460856157881095097504787516533770500512574122968582681019861783998972745409590820052936592285990695947552727420965476216442257696879132916552439605828324907674145737889022272784883468089608570630644673680630938384541129076618161584623772290412322064275386851773663443825460143289068862125821917889051817585677435260331230775703782900664831631001320148469295417699266336369360205151140691985888411417535005862383283173015257260725288863229004548157030500178672075195417218597408170964716684758864980785013595226827954008631558993002885760394033681870376533275999407230152402804029018521795299273282826375553612460849076880595799993584682000723001043063117302287690268392141437759742930747492932638300033782902357779814384183138649433202829656584963805310989161968148619862939369225107154457772106724270040608241797 A013799 556 564736148122497499806416919857359560099491972388448102706445724833990987683119529475163209189567833920448498613677474272564417087571963126757607028612850981619387222928019619853801697092542984757801971956167276124627013828077989043693248530138033754887052680830314853113668720009077321673811120498645685029322904275225798134098130211201519671376116541137554635533909898781896894077712241470875109416337754867318936644065621556602598688578910779469709068398158046178831878438899525281158074251177312231077288726611016969871175907708320900373218452321995003238386492922526248459067216869561515962567261746199743196592967802720523723071871265960034263636421647896656625219100656454915000803442166666172629416762179565289223866098140918616459177415988582382694063086999489499033291798507034579587614490311169561849681447325680492883940288729005313617398888376115888295003450240945040250526659731836409798237433771160909989812477753951643306241409999657848655381476798928072290199367207989134512245155805400730832069175448910782763851552520300761146709566446873746417427045699803058652619999869162691002276679198747312874729241259117029960848895150036114266389043720212340727508055656954838883182688393678575584648185995240684326283412735518494812374014010676831922650502643583048524534871002668535248462306696222211358583571108856061368387804100062373906208291904839952182385789769424502220236671943540638471585184531631166756724188421633519186902967505073826713232746900210724978949082612510785745246112591886510273216256492515282552346948667372451122086543244308879883319841299540098917478074281020212780928480436732178420394112694261893370264138036793408318532594511891512725241957079834236259721019265139629526105689952608272412794660581643323411531922012280180266958053447870194966217807322080564915229654227582062787688081276419848365133009056732107310385781842524992500231200879187557291313018439560386466330477769323873507601619098967152479095771175599796829208962064533228470320282184875743425888256213028704760431546424908745833045296819321729303808958918496217302435528950704488762623574975222683598899912948115603053139656311180360574770923273233397942716200773293273433194440525956399155420202613995987899824166895819069900382776485872798000995542544230804112186725494310484786696643616772102622649632790925693270638721755547951603856017845079145649082487264873474240549278626654622966461706017821723151243487161454972292731905411324438285438468429140151876629811993964117 A013799 557 16129429126526651091971073648046046396001590223386466261398796346983616599217576881340136417663246904601929568905242342698712316438142838863324014344211636886031318474047168362644430270660120187667582121040093573395472141943735445076922871269272382073329111617194622519779492312179257384325719412561819410122491469004724020507976696962126603334173264531429697945484000619109757191753539328649664000040022616765496149491158217278126821144502270772434360702519791956913617280093409341555155758687875214631798443320737255676490655100057353235559492216768499287491556624360272182239418781011546457406883562733210865437891753413500878054655715227084538603719838685576409872882733849008827337947111722152556468772144610564225522839629002776604690566178049901432125135827792419581889847057159414627601857457777313855988751817068760557258218586389120762226529650910245885593593542331631294595291928600979700247459345938126750219034177130612884469560911000227815446350358854184672680384126827377670804233894958050273294727719996340866518364191532310039111171927289161071428133852232075158177479816263155617716024234595422003015141859601641492711805294380181459562337477692984663518357577618287153342580763211853797273136840210069185042980551139143730336214214158940996542821006003375448909240450707216035231331941550802578612505374440037968742524072901881461135215025094133874281120541604533207912179587379464175386944455407917753738799545510274941497135654912413564756640484216918516123764748495920551669974221736870619913329501682728984977581200888824576497913761600705918347497987356164765182091279540218297236098329753507747864876252660813936548114046468856534985609431854133494945635536157145621813892031231652958895104610736444868381828300872314959956763224592734228604588964524620638430146794925943014543874154393971295279159289335827289156563871669325716891928315204356310799103328310475823797191119652284197864864775569659151250609843085600841955454320546305797239037165525133538340817579482236107986794485700312836662685397441818689737606722456647910646087675671170462374861142361070903549291924867335066268180413711129738800721723903622278376032339606819078641917410286029182525466415861840716277956406858339410406878030711488455424832479213012983706433690605775996248165066843001755992842838338628023005496162141628725502712532060205045757731725673305478883444918772051297784327946855882686545112785575006234922665236818315463652715950452837281870408096804671877748424060359609145637 A013799 558 460672625282727681837785834461843131116201418370140862891811022466199073690253213307955636224879994842335710417502626549817922469789797620775397173685028561101940486937261175605487572960323692679973812959026112549748079846055028046841994126321688504396352756898695613787422079928151770153726872142178124172508478846243922749728322441935297917827322608282163603020968541682393775153672836765563053505143085957439335525616969843680580138708129355531497776024667778081409823136747864204156803623884404005098795339683576759376249600312738065760814657203125108150046348748353733796940039804470778369998001435223235527771626369242998578119021882600761507060842312698747842379403761461541117599107457896399165304601222222324845157822643948302606567260611283234802926004377579295678355921799530041178936650851577861040894740647300870275851981045859678089951913359647532738438625162533721404936132772772581218767686379338838113005835133027434593335129179077506636963212599234368436424451046316733655839724273896873855570718410815491488630999674354307027054181415305729361058930953600298592707001032291987597587368164279847828115466652082482673341871012792362666559920700389334974747810774355899386617449178093756303918061293239785994012567521085084082132614170593513802259510752462406196296816512648797182242071582632472447751765999381924425255230046150636411482876331713557583343083788767072951179761195144876313226520590905538964533853819318962604099691439953443823014408869719409739010844981791986876246133747026761775344603897560422539944696678585718729356914945077761733922890016879421858365709034948174787360204396089934786768730652245506841750685281197011495723990983185906749142296548184236104626570304007240159003082787243601885853398101214187571325114457593082303175665415787690054203422609879858438387589723646214164468068462720563205600620738747611800150364610551620592733190159875500003471575568388888975218402855045035018868667728367845647089730849123039874944140484563338988552090887592145480210837306086634927922957636335783597595785600084320975962910104844299575888409086974546076271326666135956827685500796003576469887413156411355892697859651510359705091803155179279482109846303430032697614712936281031900630843435150821775388640438802863827639452637391568228843842474102973152911584305789554965059975886927058029082972628171516311886575816955277782390070325048557116018190490150865410414966268807753075626241828767907957385220260883485607500725652838233500372739587930796808538357 A013799 559 13157270850699985320969001218064701667809828710069593185053014612657111743667322025288520926218797532691950225234292516889349683659666409846966118677618100733632522247415116436468330571319804986632732071922744800533354908483177656045854194241873745374064231089783645425382562024827942707360593195252749404491014664327572677654990617264114043831066161015146874665881882518990848612164049890861246371160391678030424861947146275705361049341642882523335107981040536409783145958608655749534922468301762462789626693696702635824545064834532111896194627424378456213873473766601730990974404476855489901025512918991410829908685420731949282389657383988960349403164717292988937126198150831103075859748108104979056560264715507891819902552572533807470746167530318860469206369611028042263869523482516377506111609684971915289188994687627560155948608430650798265927116597464893182542545573267125617046380888123157692189223890680296555345559657234396559420244624483632667058306315046732796912718746333852229944438364986768614188955288531301252406789981699233362999694475402546936281204126965778128106304656483291457774692822139996733818805843050127787633317177996362670119617895123819796213772223526378842381180965975535773796203748596221527774992940969711086469789593326321347706333886601078783372433376417762296322015806471566045580238188708347143509714625348108326548362430910070918137861816090976370558645159494532812382062654596853098366051398933568890935691287216510309029114531728056061555888743524960937172465825948831343065617231918223228163360481837086712629162847746365952882571661772093167696783015747154820101794797756724627444901716158783920907241322316267845329372906470772682662253131712689967384239474452750786181287047486464513461858903168778411224616594023316023661000179940312215638103953160778636858787950097059522751372503363762005715159328919370540624094563641964835749052644156204155599151669808755058021212803942941245173908018989914039526529802781803141868279596379613524852036267840519267060301724299140380176407593051386315330933232524008291394476675504458040186948851933080010484385360911509062955525588234658147556454407160264735651343569506787383537126989915075401288539320272265163876573816173122552113917519351342620726874959572648593781210406776540580184008984902855016220307759357655479357077971306523704368638781233206677383792491908059688742842798553711839790595538589198866986861851603418235592961092871440219170879275871093232435828225370712787004145815370891487648664014277 A013799 560 375784812766842280752195643789145944334316517788297650958299150352099768510882384364265446173735076331214790382916628574876716315003732331639199315551450575053278467908423140541971989447464950223217460706185514248033149541188037034325641641742156041628648504155310696994351353991110871664925902249613775741667869827859803246504187019680361205859080624753609887332252446624897627212017428932888057606711946716226964482072444780420816930246662367748974019046498760399816431723821816862466920617166637699734527998671523981784831596739071647867214753867673087924440284247912038833219966263469647063189674479313684713021964301525203454331004544108696539303787490605057033261345385887134949630265715586306834417720539620898268236804024138075171981290833436973861003122460571915098377460184150257952053684212482872574526877273330745614048205387817449273144377140194814186597644118082374748461684545685506846616423541719949917224529370271600133601606719877032603852286664049735412624160114041153539443104142387098389850751995742495069990328667311804080634273911972143047127471070269589116844167293819287325503001693140446714598913683354699742595171920754114221286406702631417199661548476136906117248909569227277235393375263656683054781573387035918340663660574993064011840602135213411131900069663867708945253093448634397827817182907699102765780959414567321914547779389222535492935471329374376119525464400323351654444091477940721342432794004941661094014278854190750936180540140685009174097738403816409326582796454924571989297093760816373619573738721749033599401520094483957980279129231872752962587819712754488816927361218729812084453837915211027565031719406674925930452219581711738589516611694846138158461263629845015204123739363260912968984152133403480202986274541899928951781826139275257190839887006224998647323842642722117029301950068572406645230665593266142010764764832178157673828692569745346888067370841407853212143858893414344903411986930370934882917217697251079534899933552198141883299007845793070786509277547707748398218377265140644552166784054118200810517648329082826085779446160060698179444530292993610347072766325570071352359894322904321114938023688683354461203883958964468536201971526296165345478824763720553210925598270193696590580275720354416486985150427944775510635480617810442118268209915013998145917503938485623520472692230801615912758497361386092770184333169492563856259199177646108840011761343645228226770561773501204099739482998154293811599689944812927909625408632808031778733492911765397 A013799 561 10732790037433782380563459782261797316132414064551569209019982033206321488439311779827785408168047515095825628126481828727053894672821599123947171651464979874096686321932473317019261990609046443325313895229364472438074784045871525737374650929797718704955829927179828816855669021340117605621948694151219048957776030153503840523406085469090796400541201723587851992096462128053701130802429787752215813305299910162158332572471095373598952344774923885278446957987051095779157106464074911408917719746896339342117854170057396443756575234464625334735520585214611064209938958404615741115595456450956589771760292803678149088620322415861335859147820784288481859055474519171033926977285566322461296390019102860509497804516332112475439111359733407564986957647493793410444110180596394467124758640319515517368605274792723323601062141803599425482830794081454168690276555501104087983415313656550705190814172309323761046211672775063489585849783344327171415795489526407928198625159411924493119958637017129386240034497410717917112527327750401401693993777067092436346995497199836377569007701237969734766186262078772665303691231357784298615659573710293579348260705228658256274161061833855906639533486026946175614746106206700265120070190905298524727616517507132863727694809682376901242179437583830235338197889669725635185373601986447036360286561026794074093469981839457281201399127135584836213729996638261556349766788737635246602577696701464942261223029575138782506141818354542037488252406958104547021405506551400466776531249549100700586314294902676446948645551631874148632506815418556323874752209991517697364470718815980955100262363768142162944086064696342158284870937974042559499645843473268965855183946616500551943812150532003479244978119954094935307156369082136798077490987191203870791840736363840620627578012784792186366216269718786384473892995908496506194433040009274281969452448371840361322221288484496852470092178601449695592040753854807104786349758718324271190998654651188082596277002184331130328902963083695894733491476040081002001515073069681949054435519369669933349194553926934595835946761777493600703115229698190505122745279024606807894750941756470315363744894572485286766444129751984185862464508762544778432220714076622720257246012195002168323563254849042489284782881372530733359259961925284037339858343382714801045549829987087893368220562803924952084295443138548195609234739653877116298618987712750514579575915735851363384794014812967890292659373910284785553098744513802034026811295961630195632407291052931503717 A013799 562 306539216259146258571272974841179193146057878097657368178819706850405748031315183743661379042687605078651875764920447510273386285750457692579055169537491290184075458040713370407387141713784975467814290161645878697303853907134136646585157405205952643932243458550183090838214762918495098934168476653652967257283041197214223189189001207082702235995857262427392640746267054839341757996848197167991035843812670734141404136602346954965359677919116601087437723567068166346548506117720443544750098993691106347950228032951009299830131545271544164185381203434314506604900066590994230182002521831695771160471245722765851616120085028519415613473120909420063330376483407742043899988398253059735817086195335596799011766794790961464411016459545345853463592497370070233595694230868013622375550231526165682691564735253354970845369935832052603191215130309760412511962988701667033856894324773344744690954843575326595939240851586128588326061455662097328342806534976363736837280933177963975447999138631846232400401625280547514430650893007879214433782156266813227074506538395524526779748428955057653594657045831231826093738725258809677352761853084739694919765674002035708457446314087036758549531715894415609721732763539369566272094324722446231164745455356521221720926691459338366676377886916831775351494269926857033866529455446334913805486144469486265550183596151316739408393160470119438507100342433985388310905689253135600278216221595490540215922790947695538767157916474024075132701976995130423967478362672614548731604509018371865109445722576715342001300265600157957559093027155169387166186797869567736954426648200103232058618593371581908315846042093792228382774198859476629541869384935440034933789908699313872264067218831344551370715820084008905447307693057354909089891220085167973753685763271287651965744255623146449634805502879438257926958857856142568713419202055704882767329531377948132559723962220405714603398302713036004755804275970847145719802935458754059509486112575492582827032267459386681413323797528633438449483250047180753498165272001943186146943732868717142966386345654707178991670475463126994729681674075410019016810727914221795040281981647506548677103917933884752275336410789846420332417848834767041416802655814742421513267203354301456929489290121743502536462683874880850275473823772548037390463694145353717432661948694261217322489747494242900556479562151480075014795353399254384318604856908063867446907267729331650789633101857073175914648644378251643760182053242058699893839757423960120017457184639762776677661237 A013799 563 8755066555577476291054127434438918935444559056347192092555269647354438569522392962902712646838200688651376223721892901340918185707318822157750394697160288738947379157100814572205384154487412684336243941306767941473695371441658076763118680650087213463348805419651779257430251843715138520658785861704982397835260939633635428506427063475489058562277679272188761212354133353266439950147981359314991974735133688837812643545499631380765637761047889243658308822799033899023771883228213588081607577358811688403806462849113776612448387064500572873298672551287456623142550801905386208228174026035062920114219249087915488008005748499543029336405806293946428778882742608520515827568642505639114671798824979980176575071426024650385043041101074622920773665317386575941726622927821337068668090162618818063353780403571071322314610737299254399744295336777067141754174920308312153986758809851499253118361287354902906620657962151418611180641235165161794798897445459924687809580732495829102770303398464160243587870819637717559653820155198038243443252165136452578474981243114576009356394879385401644316999885985812185063271732116863194872231285953250426603427415172141869253124176639856860933175337660404229262409459447934182297286008397786808296294950437602613571387234770163090644028828231632335814027843380963744261947777002771473198489772192997230378793689677757394243117056187081283201292880257056675547777390758805879546133504988805319106970832257132282728797252414601609865101164957920038935149516292544126323356382073718839390879282513566882899136885806111425845255948578792866853461133952724135155379499243148410826205645285750883408878808240799834840413893625512016345331503141102837743973582361103505734023837042031731699014537419378348480555021411113558516383136852482498379019084791246627793621684852685748019679967739636084651871939229287905023965829912987156717698745685576614038276084977007614787658923787021331830525926003365328903291639637474693650432861268643658122868590907543007845940981215299635555691104597529500661098333647499339542859954463430320262960418244091739181100449702370096474438293267785553139131199958088688145493677834434536766765000109682409735883228568803611114186180569781469905300652724858300840424595002203911363143615167116175943910714150471964717807880767744495909033568485447523594257916656794627947629678183071482793612774608422422497570088436104470523673318151212118151118473617441278202711022139866977298279932087245197434559622646438527667957311785724987818594650496264664690682589957 A013799 564 250053455893848300348796933655009963715232051208332153355471056398090119984129065413464375906345849868571956325720983155197964301986732879647509022945595006673076096105956364996757976836314993677327463207662599176430213503745196330431432638047140903726705231590674467371465422908348071288535582996156002264572887696876261473572063359923443001597212797692983208986046402702642791416176495603395485790410153286896766912303014971866047380093288764688124958287963207190017948756881008289198794016945020632501116385433538573828138382949200861834283386737321048613574393453219735493204878357587432061382215973199954252996652182895448460877086233561403952353670011641954452551187998603558754141246240253213823160614998690039647214296887792305240216655129877995471654077441505208018229323134556062707447322106393368036627597268004004911096819113689814635640989898925703430015818368168670168313516728143381915992612057006666953930294317552186021251309939780909008529435300813375004222635363534880717113178479672851221272757452611170270982725088462222093823939284595405403227994150126456363337833743640781817592103940989729708745797758110785434220490404731543927738479609010951805112420818918805191963676571292448180592785685849189031750480079448368246212390812270628031884107363123651143184449234803705499865490458976156046022066383604193896848726570886428936977666241759228529512125953021795710320070057462254725717119035985268719014193940095955127017178326213436579357154372363154232026805334831352791921381628407483771842903187869983742482248595508348433566355147358903070201703446823754024172793877883561761607259435006330981040987642165484082877061215838248698839013061213038148805629485815477227269454809757468289055554203234865010953131966522814344786418771643752636203164080722794936413628941077557649190079558611746213742114456327691855389488068144826183014193875525753673547203263028314485950326522281116258411650972582117158806912519685914725350012950693731519647249824910335847087920364490172891106093638410040068381629507306228636683623159430033377030412505469504162751409943949392325406432094021223183206726202002971022123444932629284804595575168132639304466560891153599937032271503253528561965291942474677930303366857857945912442744792788005101134033906851629784305310882607550547657907749512866721375600357634711368812251238586704620068374455591152808953099295823579782626633639716769306514094724987740346747629503336740738616173140343810083928457382404930788724528781912091377086881812823815088230585451761877 A013799 565 7141776753784201306261989222120739573670742614561174631985608841785851916866710237273956040261143818096283644618916999895609058429043077775612505204349138985589726380882219740672404576421992534418149676674051495078023327880466552393452147575264391351338428119461253462596423943685329264071864785953211580678466245510482903946691701622773455568617994714909293431850471307590180765637416890928578469659904388027058559782286410611466179222844420408257536933662517160554102634445278477747806755917966734284864385084367295207105460355412125814848967808604626469452298251417408865421424530771054647105137470410563893419837382995676903491110459916747258283173169202505861119314480428116241577028133867872040003290324977586222364087533412236029965827887164445428665912105806830246208647698046055706987402966680700984494120805571462384265836250706094795808542312503217015664681788413265388677202351272503130902664992960167414871203136003607984952958663190082542192609201626530803495602688617919728161469490557936303730771225604027634109537611251569525221705529907329373721594740921761720193291869552124369492248080658607670211488729769402142786771426449537626120138716112961794505815851009139995087674566552683612485910551973538687935825461549124845480072093989261407218641990398174600300491054595228632781658272998817992830436237982119381887896479591087296869019125530885326031395829344255507282451520911179457221206636786775259883764393123080574382737630174981962143019686029064048020917587168118267090066580688946144007605157948754605669035502136313939611088669363717630588030852144733238684399165946232407473264936723215819149511648047888390891051745385556221087541052041305582568037583744375845088042898821483051803715683598590979577832402095858100501444906536917219042598569309523746178909656186116124018517862273510083610688530987175207081779168714284380613068391278891050670181672395351690033227275802870961456495163427917848172684228474749410470721719884763665932645102249264102128678093530203827942881140406629154393047720358173196092320961056481183281365611568714508392343019409138594205933107037340155335567307055406855362867710720825003304054222377036311174869445612237967801578706404424029258290703169019276367394460827280793205277234026818213693489142413589398269543984118154251191657503233836986429208521814404991404646707625274870653772842826138915376509468988017262171599283383950648163349059440374852043459046244800652235616521061359559807080671298867228256761266540191241820978431456060982734953751087770968997 A013799 566 203976285864830573508148674172990442963610079814481708664140974130245716597630111086781458465898528588647957173960888434018490317791899344349268761141415758567428175164377078013344547107188528775516772915487584750923424267594005202909386786897126281385576845519932860145216464255596689111156530151609675955757674438024902219621461690048032664495298547052524329707081311016083152847370263821811129671956529226440819525941882173474085544783659491280243512362335152622585725342391598602955108755773047897910011702394614318410139053210925725397901369581556736594027090358732614605301306023352091775969831292396115359963975495739528040609605845682218443825708885592769899428740875507427975681500531400293334533974971684840096940704041786873251854010285303725888127115653948878661965186903893397047267216131367500818136584327926537157016549156416773463087776987404381184398976558871272766009576354693961921711014863935341536136432767399047658241452379371947487563111407655346278637908389616405356019730119825218770854556974476633257802503714956077209857131639683234242862467395466436490440609086278224117068097431690493668910329610943894600132978710825244139617281870902301812880606520672047399699073295311196656210091274916238466135111007304554711756339076427295051571633887762264759182325010294324980876941935119240693230089393007311666100211353601044285876055244287615796782696281901281543494097888744196477694882753267088197540194831988304284945369455427659820766785252676098275525427207108625826359391611056990819001210916174380292513322976515262429232303485697139247224749168105726030065124578590343789843919857751767010729202179895740332239328899956871230481259987351728743725721429323118511559593233240377442565923639259356967722471236259803208421767975600892693075657738049307714615838690331662618092888664393721498004875133524711089462694837648676194689846323316407298191058745283639619039004224205797530158958362664761661660034249467317912454283041628735062702276765341232020897175029316151529876628251153735278619835941149784653592778968734159075699083232014055074193708977344407389115655470093472176539137856809475196018864685897482919367092645310534083465446236131128598380889433616754699646040773210359552329153195687966734735923081039955001299743396474526803976445730398603568284929949861618169404624591541220959508114616485475580742406163957353562068486943766761024883047132729014462193412486676546149213233819797751428501443458033490387650031052966946906241358533654402057648964980816557727893014084817826645523317 A013799 567 5825766700585426009966234283054780041483667489581412081156530362133947911744913602749565235244527875020374304845496934564002101966454437173959465086959975480444316110869773725139133609928411570357534551239240908071123920506752382600294996020568823722653460284894802418607527435604097037703741657660123954972394939624429232294608567329461860930650221802367147380763949323930350928473742105014747674560750431236376246480426096756593357244566098730455034956580654294053670901504046447699000861173634021012207844232092579548111981498757249643089461016618841953862007727735762205742010601332959093213474351542125450795931104133816660367850952558529840974106071481415101097584268145367650413439336677323777927624859166290718008723448137474886946202387758559715090798550192433923464387703162099313066998959927987190866798984989909827741549660456419466879249998537256531007619169497922421469999510266414246445988295528857289613592656269684200167034121407242192192290024914044345064177301515834153373279511952328073314377001748027122476097308602860521190729536760992853210394931281916892603474236113192359007581930746512189677747924018168573674398004959879797871609187514840642077683002836914345782805232387383087698016416902882686831284905479625387122472800361839973967937435468378043787006384619016215778826338608940633439344583153681828495488136470199425848906013832098594771910588507382502163734929800422995599443546316061306009945504596417958682324697016469392140920153601682042847281726462229462226650583803398714781493584976856475534473017532252410241303819854995994039986060990267641144690023089118808981732195057248217593436743460002239629087472711668199213775266498752724649550329742897587808653542334578420137125345060886494355121500978816239435734115151137096206933860656426277637142968834562616035350993143749079704517238688599273426144027258083840796536700840239908843634828824046031159372999647541783258870009796068257818672238199036066897606777951958302125839726694910927748844216012298603844806379481201833292661134315178999491263360126016317361041516189553426974046522101933619440532235881339658834134316328335421073494794293918009660043533042714163957856609950141163898356583113528130976590570523661079174072944422044017910792699117582154792121971146708960048371266505914516513785884297997676536365482959008811824511261561441668061583862448785975086238055600922461631684709157873382054706054031968834567679171127243578549429726604894518961672536903788970589159441079703377168512088817101705266352375276481946822791456837 A013799 568 166389722735420352270645617358327572764815027169934710449911663672907686307346477408130332683818960638456910520692237948082464034263905180125456282348663859696970112442551607363698795033165362860981544317943959575419370293593354799447025381343466174342705479196880451877849591088288615493856565484430800277966571870613323303566315291496760210040300984897408096341999156640774752868138548261326208333129593066542141975727449749465062876262052345840526253394900067292466894617857070592731163595980161274129668239112796164473626303586005807056278096095650745044252802711861104358197564784670644661270040954394645000182588265165937636766191056024170788061443507580696702448104282499845463458240894841044421390893602648429197047150402254420246070486396772224022708297392046105288066377190012718480506557294503242158346645810296814590126399852295796393538259208222583782108611100030162279604656012719057292743871708599693048653819855718450440970661541512244251203995401570020539377967908593739254494236140870442101931921546925402645039815231006299345728426299430716880542089632342828369647827657628886965615547524051134649386158457882912632714481419659126907011030004611363578380704244025110629902700242216048367743046883163232418588328185403580681604945651134511496498261094412345308600689351103722138859059057009953431661120639452306703659636665725365801670604661058567965280538318359351644298433330029881177315707126333026960950053556778293317925875671487382308936820507017640825761213389487735670655367324008870692874238280523997797740083853738661088901878398878540585776041887943034098733491749448322303327253223030066342686146829961123966046367308117955437744635386470876568715806967786898005402953822617894257536436980283979165276625189455970614524002062831626604766237994208190915594440332883942876585659715178617465440716854185083848324099562518132576989884712698092036483054346043578695942852242933440871656586349785505511559097795202669106662547185085881067016108434133351007434739653527260424411515004362605560671694657175827404469972828559152040148706743889835427805742717753326104841041189006941995961710208653587961280084819828592273900503347232959236800342636785981782100962370305476948822403284726284082290697365637999195550150279497263923017795617921154607941531742675424506150238641435111639555134558792250674519866141456335481506896695399776234438045106017946426662546978258021664864459609207061884087484806565203846950262421562392356064329326509116788996982796677408155309873768705241804112290190271600883205746798721557 A013799 569 4752256871046340681201909477371193805735881991000505265159927026161916428624122741253610431782553334794967821381491008035183255282611395849563156880160188496805163381471716457914601284942235928672493887264797429433552634955319806427006491916550737405402011191342102586083262171072611147120037366800828086739003259196587126873157531040438968358961036429654872639623837912817167716666905076891737836202514307573510116968751692294471660808920477049551270323211740821940146977180615793198994763464789386150417454577300571253531240856719911855334358702587880929208904298253465001574480647814978282170533639698465455850214903441404344843679182751106341877822888020012278518620306412478086281830818197555069719345312185241786296863662638788496648019161978211490312571681814228813132463798923953252521747782888307099284538550987887321508600106181420240795846221246045215400804041627961464867788580379268995338057719869315833162601748899174663044563064287131208058637312664241356625174141437345786847609878419400696873277611301736424944982162812770915613349583538040704825162621989343521065511605729538640624945652834424456721118071715593867702958303826884323591142027961705155162131293913601184700651021617932557431109162030025081107301241303311667847318852742052782851486835117510994358944288556873408007953585727261279961673266583397331763222882809782172661514139724493759656377454910661442312807554338983436305313911235197583031694479635144835453280935053351126125544530500930839624566015617159218489587946141017355859181119530045901101254534946629899360126548950369997670349532361540996893927257855993533305329679302961724813459039610519661594250296687156925257424531272994705679092162806961593932313764127789677889498176593890728939465692036051976721420022916534087458728523352580140740292810347498292498163027125216493430452314072380179791984607605080384531408097279370206653992515177350651134823802910422004735383762736223822915639392128783432355389010153237849155047072987282638123343599244392084981617280039600377418344271103598806499066893956477941418687213312237589653559817761752746880364977399227270346662405269355125762120502539124423934872276100320548762254586049244425678585586258294727135316660215067399674304607459986895024107842132721354905311260643446096757418088102552799320156965838028223537334198133665471514961896866134397687318476517313009031785006272978567891909004246027356770193830898562894471422653560308787072746445022243488081553309894426884610542825655903454323805304707990411167251120124347192825239334318286389477 A013799 570 135729208493954536195807736583198666285622525544965430878232675794210495117933569612944367542141505795079075946476764680492868954126664076859373323654255143657252271338213693754498927299235200358815097914169879382051696806958888991361732415628605611035686841635921791961124050868004846972895387233198450985352672085913724930624252244045977375300286161467372817460296434627971127155723475901104924339780011138607022450744517083622405104363577745012233831701250529615432537815255567669556489439317849657842072920182281615572105770108777402500204618904612467219135515662417213909968741782243594717072611283427871884537987857189949493080321138554348230372499504739570686770314571446786622295369998540370346254221461322690658424723068626438252764075285259698374817359804296189131876298561067028845273638427072939062665705554765049789607127632647543497370163925008297397062364232936207398088909644212301775850266537187529510957068550309327551215765679104754433362740287003397386571598653592033018154585737536503303397681856388894032853635552095550120832877455429980570511469646637640305152076971241353114889072790603996908411853246269076455464192115599643166086607460614260936585631885466363436235293828429771772789908776739546341505630752863884545387273753165769531021315497791231509885807825472861406115162361956309416985350166888411192489408755930188633385505344671266269545796489703401453896096559475705924316070618788478168968226032859371645381156786058761513271677335637085710517229972041684439281121329733596700694071954897640981352930772610696555624574364571517503462852993777972412287456411625031304733520970571889822397203630316052054793382723681888942277302037688001788900551261929630084300813417253800990201957421698113109240079630241680507140477274519130071908745355473041399683502956334898732040034217723308268867148542221250315038872377808700862601546666396092472244680225980311947061702634924562877247295647509288606293576678590183611502265518986626209717299451589779427440816538019082339159971135211026379445330726989885512419849558290966484859125499410817798095321955093420203650104119499330068371024956898051746891923673019932672003887077701255193198753232152470041806082929123155701711779132402540002097813893664685708783544079152654617450594915237463969488618014297010501383003101299924092449802032895619531938826736393664532347503007810976850956811564162540877560813070270787336713506004293854828998302408335979267584711216280296263097244083894726251361713643558258558942203307764914133347859241871480174281660627464577569852597 A013799 571 3876561923795835508288464764552737107783664952089757671313203453358445951063300681715304081371103547013253488107322876039556830198811652699180561496889181157994782121690721307322243862593456557448118011526605925030778512503552828482282439522768604856790251883963562300201664016841086434392865154767380958592657667445781897743559268342197159815951473057669635039483526469409483362694618195211457744068456898129755168215714152425339512185728143975294410467219416376346368712541514268210202894876357104077627444673326145222354912900076791392808344120534636676245729462834298046482617234042659308714310850865983448894289471189202147471867052038250739807668958354866878384846954475091672719378062528311517459366819156837367895268515563039702937194754222302245283158613370503457795518963202635410849860387115630212568795216349644587040969172316046489828389251862161981957498184856891019496817348348347551020059462568613030362444834865384704190273483560910891371273225337104032757871429145242055031513123249780070848341191500323202472332685003401007001107813004535675074378084577617644755448470375624286314346807972440755701150940566691092644512791013641408466599595682603906609822232280804806102316227033782711602652584572458183059742319932545406500805925664167543575499791932415363153848557303330394620055152219834153258518586116499912068690003478122117558123418149156035924497493542418848924726413835185636904391292943217724983901503724496513563731218966624287580552376383130804978082605231482549270308106298521255368523389103831524068421055796534104325193468426527111416402544355292670067342042572422519094494092440503745217486532885456762736953803971078430080382023498407019092788644591972164837715532010185810081158105921119808513005914319332636964439171437540873983785676097665535416360527935881042685795417292395407467114629514381130247825233982594305336762774338938797099780311934223689520029288956080440337060010988512791884350843517214234128116205487777031175735789636855690227137161142363010688747935592762124423338090893558120120223323234348293774061483388672367131400490359423174436450623757020366082744843793965255942980232025122297045103018826225549572949591063506696864023534538686449996590123800548944999915662616957088528566802444678968529006441374097208432564419106336916929999951576227132004458795861531789451704830418139452708377033406089309840177495084046330004014382100003957123874444988636787771020515084483903861486937048181541570320388280117276465141903373667422701948268673073712562548207807091345257658509181015799972560022917 A013799 572 110718485105532857952226842140390724535409254696635568850376403831370574808318930770470799868040088406245532873833248662565782627308259612741296016912651903053488972177608691258430606959531712737275698527211391824804065095613972334282468755209794123314786384057883302856059725984998269652694621685311167558364895639918976781453796263121493081503390022000102446362688999492804254321920990273434444628339197467483937359409011907420121807536581520078383657354253751124828636798898189014351604880563635249561117447314868033695678667339093238969999116426589758110254279188010386505590030821492392516189432211583353283869801586634802533943994873264479379646833119573352913549613866763093264538156843871105250156975721938432064456764072995976955589219375343174427532293156474949258097817108030469969282862516409514501177360174162199050477120530518603795988625422435208366688105657697664407848600286177154404683918310422156760181786928590252536378400963983175968454934588853028279597565887817258333755046313136968603499472770440730985812293816382136160958640247222543415799312473621337551860363762398205241424059182500880423580572013525264297019929824140612267214551052290850176683132776172066067088253760311868026083360467973978166369300399593429355069518042894289212059849557381715187037068645140419400743395202550683251216549338073353988593855189338645799577562945758045542039572913065024744139111105546736975626319717751241443265210847875344923893727344905756277588156421878598920979017288016373089709269823992065574580396516194532158918173774604810553631850651730040829163873069331513949793356077910959567857845774193227467156632865741530600530137595217971041525790973138002872309136478191316999929993309742916921727956663213102850939961918874459444341347175427604901850902695025425357026673038376698460149002913288105232668260933560239461008136507776875954723281597894430983966825489153362796381556521874613456466770973842913849008944441695155740933126944936399787410189887818235368577264459387029948281329788464879035654959214010913468753698334896221618480970027063871477639929405155485285079466265124258675689275483599441674987458406869517925905187320695827921353013270364814769133376169959423698352610525867478418142591240002911405464396444622476020156952972085590370042472374096088684437728616968623117179347668601209438530141661572480908803956451111316778345309437095447231244654767158213019414978023320455295528116931327944778187928409033113008789920609668429533120917902255315259790344501571658304498939363178335911903984680718992263016286814532437 A013799 573 3162230653099123955973550838371699483455823723390608481935600469827774987100396981735416515031092964970778664409551415051541317618551202799504155539042251003110698534364681831032036565371185247489331225635684561908228903195830663839441590117546929955993613915077205012871921833857535579550611089954172256634459784371725895855101875071012963900818322418344925970564760514513982307688385403199561173029995818868808734922080789087826098945052304794958715637694841385876230695613331176438896186993777986362715075412759945910382278417871841998222144764259830081386972467888764648986156870292644222654886373395032153140605403115876595171974437575306795562093200728134532563890521648620706728474297617802637049733383594283558192949638688838097828583694579176404824749824842081025760531754422458252792687836331172143668126583934246567080677039472141843017231130690171986160978985689502993152563872773505706952177390863967219227552016467466202691503509932323488835041386792231340693586079321948715270377877749504960284548441796557717685784923689690190893139724100923062498644163559099021818683849417855139900312554311407645777884717278295073587186215707280026963914792604478971896246955220250378942107615648267262692966858325804790409673588712787935810140504823103794185641363208379167456965717573855518504632110380050064337995865644713063268229098062701062681734775293795538726192241970050171717357152285520354760863317458693206861097687026167726371328746697853305044195335565274663782081712763035631815186455443037384875590704899032032990861961176487994222279286464061696121749378733177369920048042941214916217587933156732769689460591278443855481741259857020470917018115983794500036021246953622204835000538919567450201472170258029430525696252364973436189833216677387823601763631872621173622038808649076884720315672206421573550238200523413999245853386798615354142851645717462843333076502795709194827453635821260834930147445783927462441544462199255343116791038674328514328222433385976620361935250224552962352863060088345410137341290111365699581074378142970985645434984942971233272874023740645815227154635998213952036361397087083653679316799558600301481778055066393541261763412014889474621218356790211100248648909229301051100570548405723152651468626854862537611702733835736546558783053476558388916225967029240844849759348762919142773859375996171627236349800200190318506320382832883068371578584804805722047511187324055523695578547675657430809825423290394740644048922532740015895466536206314059134872029309388132834794207151736451979889706466015138024008167709860933157 A013799 574 90316469683164079306560585494734108946981781363759168852562685018751081406574438195345231085803046172530409434201197965287071572503440903156638186350585730899844660839989677776105996343566421853542789135380786772660925704176119589918291255347257866473133607028520052372634959496805073687545003340181113821736805901440863311517564653903201261971272106590349430645300125055033848689887975500782666662909710582712046278109549417137401211969638877248815877328202364822011024897412351730271313996729293068505505268863836815146428253892837679311222676612025006954493320655371007139693626372428211643246209710535513325848830918392551434706761911588337388048943905996250384557277188806256004871954414262061116777435168836332705548834630591904912082178900875857298199679747314676176746547438059830158011957293454607595305363363746016202391216924363843178415138323642002096743720810277894987430376770284096496261138460465767748358113142327302215072031747177091164617617048172919321549512011514177256837262566403611170686988046151484974823703205501241542098963660046463588023775955411427162163429423223360650692826863688113771062165410185385596723625506815624850116370391576523916328709288045571072965535610530161289773826440643310618890687367225936234673422958252667465736102974594517401738397859626887464010797704564609887557499918678649800003891269768805051253026917166094381558776622906602954419437626426746852325017209937736681159811039154376432891520334437388245367262979079809672280035798225060680273540353908590749431746122621253894252008473161673602982518700700066102933284005998278862286492154444039222090528958889444635100683947503634956414012122776361669860954410613154715528802834242403792292450392081765945204246654739578565244410663796006311017826501522873629889971089913933339819050413826284904496935913887606562168353245149227232460818580355253129673985853336456268435997996348250313466903292691030706439941199034752254792951384872931854758668855577496697728360919936878254157232681663457157760121859183233258932604586870715745735065314141394321019268604956201393506554992056585128702763558744988684110517862204196232734967112193183210621063030751265931977224810557258284656617488285219234201661496498067320483395433015858962878595451601728936727841781082471506265402790343984145836329844322147769753976760017733636764197637826657845497386643517635686859016454089973315760655960610056227398967021162349812269418900164451881359423914596964187534681276457587593990419740588535842951080029105434461894557350460744804997629906375858357103697277961338111897077 A013799 575 2579528690620849269074676882315100885634746657530325621598042846820549636053172529297255145041620801733641023850220415086564051182270775635056743240359079060230463358250945186963363361568600574559035600495610651013968699036974151607656316543973031924339168950341561215814827078188249709589972840398912791862624913351052497040253164080129331243161502636326970088660416871696821752431890468277853742559364243952838753749086840902861316015064855973103430272370787741681456882094994177768278999060585339329585735984020043277397137359433336958807830866716046223627283731238051334916789662822922152742754995542604796099568459860209661526659826956874504140065886899158907233340393789495477755147890025738727556280325857134498403180265884335396193979111587915360293881053263054466284058141378426809142979512258357047529516483031949968756495546576755725018714765661539221885097410062346958735998990936084080029714375569362792660856069458010078564672298731124900752643760512866748742775612560856416632529056159053538645991065586132562365939787252320959683888501094587046537547065062505771178549707756682403544437828053796217415306506280304798028023468100161061344173654753817099574264265975869555414968662572351936597230256971213594586136921895339964798507633110654435488888837057394011511050381268803532859612393240069822998529755177380916937911138555866841068837701781180821631700219126835486981173558048374316849254816533031697350605363089288145299814712271866245675934397945498444049990102433105958089292586047983260394520101008185632473731614001970559774783716610694587965877524495316842585764502423076204222127597594841428223110634224651317990140600238615665652898718921522311830218137748797294711664675648247317160978488706017103401945612968677736248980142709994793743287464299031850118571898869292523157336986636543931022090337034707078986313439473526384636618709957142527482800538773702377202928224942548528006631160585631559149141484503355806703762341184148883183819716234317179816984722620989999882786840420132325108374119605614512413939200437192363202631330626154067999940717128128127860879630001315621806880500662414048603143395691349505678548181221286906283201517814325853868077652082914146548033654001481300740326256962365947838775564693196980161883889109496468690446169095014531189231416683684862451943330242866490399622248733967174725250859925507192852380368945263727871440094890983815910741897091417872988226873207596910183506506424803894160178031936905159271960378210949172210525796711280313666170452486509332375537307756000890537238697955853777813892416197 A013799 576 73673918932822075974041846435801596394613999285723630078461701748041718155314660609258904197533731718314521282186145275287355865816835622912855643687895657039242263975005245484860620969760801009980615785755135803609960013195018744066272056812413764791051004390705329884887276180134599955599214294633348248388430150219410367966670619292573829635935676796134592702230166272532926071207223664483780741238002171537027645827669263026622046706267351447807072009182068690164090009515128711239816492169377876592298205439596456045739640122775536880510457384276996193018850647889984176558429559885479604485825427692335581399774782067448142862931317715292712744421795726877549491434987021780340164778887025123797734922386805618408893231573922503250696237406062450605353536762246098611538984575909248095932637849610935634490520271875523057654269305778720262259512422059221716260267128790691488458867180125497409728672280636570721186710199790225853885605524059658290396258444007987210842414270350620115441662372958728117268150824205532113733606263713538929531539479762500636158881725250227330630558203238606127632688807044473765598569125871785336478378272408700073050943753423770180940561700536810372206919971728943661153493369354831474974656626252804734610176509273401331998154075196230362767109939418297702003389563329634214661008337621176368663680028294112847767073600572305446622989958481548343669297991419618863531566814999918308030639775193158717908007997196771842750362339721381060511767315591939268988285550116449900127888604894789849082248627510281157727597730118048126893427977110744341092019953705479468788186314906266031480262824090266293116405683415102026712440311117598748182860232243399534259854801189591625434706615932554490262968651998404825007121855940161304102033267844648671236532003605863753896701675326331213921922116048268882928098144803387071606466975085947727436266187915713595292833032584128508397392577486222960858629938900345195266156226560476252613074915368332972752900662778095386652274949239399337420273230055956089054517503686651085430353434013586336146306821896467459834583112467575474426313979419207642154378524340633231685014603861175330354518550294960712326165821140110939558389191936307430444458225102133836223268903202398950403565756856328642267833035522710025295638491902723356489953455066509832303611046090836477327889810332410935056835717445677331736200550181388766226699322827985870416747725682175351751129329998824021108844770149948253966460362082919307504827279870877038619494293467193041977721046819141434634074452317139748142581299002517 A013799 577 2104200798640331311894609176052929394626570433599552598670944663625819512233942021661043562785760911606781042340518495207482170883594642226014070039369987860697798301390124816293104195517338237646056367456952433686904067936862930349276796214619349536197207736402934926842265494980824309331869159469023059322221953520416579519496079557615201148231958864974400102168395778909812901519749515081321261750498580021269046592484061821303352275977701824700817783654249063859776574761761591121720398832849601533352629045560314381122369861546592108844259173352335288268811393354385838066685306659889182983719660040320796540358967550628386408308181365266475168693430907755349691024874664329068295446249792324560787107118289555267376399586982800615343135236554549651739502363466510822444164938472544034867932069622737932656683749485036814049663585642346029410393934286433431438109489465390939601873705531564331519260609007261096367813630016208640612826779372667900432007537419312122728870193975484061117129319034074233757295655690134202700345528497922385366350299081496780669333820954871742790139372842697829611317225017997215219260732804024060995158961838264882786408004541536300137843382729031841040601841312550359906204924122143341756751167902406356025201251281357615443199278541679535390991426979726000666918809318257682804933059130798418265403365288108157045075389105945615860999216204191502243538819932935734361325079803212666795663102619291806142170616407937000600793098784782364469276586300621377461574423596875925597552626444400092879638103050321140145857918769901572552203196454259969125929181897782199108059389340037864125107786518842095597697662724018728984934007725829737846850671093103734097995712976775926414040655657649688796400647669726440207028407327506947006458172162911010699186590554987074675043696548995345800824017556454607565309411113729538152152303275429753043307198593060695995158604243635294328337929405584013985083329684932759121996687986793762250882032657834958034795595829605182338175624825226484476060423723628161859486074422794441650976324428862039346674669140185007120335528275186423125089953566191989467571205033692825730155702100879028610255404314974372904747622017582708544727153710892876520924171367142044496372783144363716422476241581573602351811579327564121032468730967233681784709560630154587320423435087400380628961860872903988716158284925965990271717623913730644552200759359290104444972731793208610221364004794096412866889715480252672081536074401450258341645371940392119100011376515716500471925690818201498514583800432629828346700264480810888037 A013799 578 60098079009966502599021932677247716439929478154036821770640850537817031088913618080661065196724117396401273350287548741620898282606346576617187854394446223289389817286003354878147348928170697405409015910938018458531667084344742153705694576685743242103328450159404224445541944802147323098827515063594767597301981214496617927656327528245047759994652977142533841318031551841443166280305565900237616556855989943987465239727937289678245044354199141815280056718949007512899078751770672804027456311065017469394084438170248139039236005615632217220700886250116048168245522205594613921022599043513094955198017210411602269989192472213497344207689967973375797293053080156400542525361445287902519586240340318581780640566405467987991537348603815768374815285491234492603331927002967015599827794807714330179863007840495018094607544569042136446072441669531044945990261157154825235303845128621030625969114903687008872521602253856384173361125086892934984542945645662767904238567276232973537259261610133800269566330480932194190342121222165922963324568639429161248448330892066629552696843260292091845829170627760292711528831263739018463877305789615731206082735109062683317262599017710818268236944854123878411960629189727750829281118837852535983914570106460627934435772937846854854673214594428909210302106145967954305047868112938757678591693101834733624078185515993657073364398188254912734605998614007913495577712236104577509093805604259556976350933873909593275226534975227088674159251694392169111607008581332047161680027112350373310991700563878511052735343861220222083705848017987158813663475493930118978205663364182557388725284218940821437277203490764649092365842945060698918538700194657423142643902017090135749572855558329697234311415166238132761713998898095056858752938341680925913451451855144901376579468212840985839793923017135856071417334765429900046672802090819229339163621933849549176669896899016406538317724895802467641311659601752885023427964979131364533283347405590816643647441734740424236431797012489353612760634020633293623120761761970543930868781771589432047993534802012728705780375225312823988363903023067599430875694163804009411183301186967300795678977007703205936137504602639983064532496832444179738745952237136811446314115258416943932860903059386172104742343935811323656770090517174558860808339425155161185453089761157845168458613729531242271143779708391010821722196775770514648150527056600060939055405888060684673052866192745831116532377340924187647891237163831496567320751820979820828495733467989539313615424924665378969978669655458652999075027924156340527410106253836439773224757 A013799 579 1716461234603653280730665419194872029240825825557445666591273332210592224930461846001760683083637516958616768157562679609434475849519864574763502309359778583368262571505541818674766432737483288595886903432300745194122943595970180651988342804721512737713163865002744054389123485494129695025612657731330157346541885467237904631792370534206809073207283680167909041884299152143458272131807267676686566480363928790225994711869616930500356711800281689386213699949902603575910588229322185955828179700327963943364445638580457099099619556388071756040438012189564451733260359713987768198326451281777505015410569546565772433161326198889697647915833175287586146486889022346955895066848238867783861902610359839014236875217106571205026298213473582160553099368915148343243763167131740932546681647503128984267067366932378211800086080436412459036275006523476174702427848909498963545513120718545255708303890764204660408089481972392188375367093606749116093531070585774314112957719976489957197661770847031469499083964865904398270361324226280925755513004910736274416932778608315006654574540357202435208726942299461720133974949723650106346799730657214898976928997449939298224337090544838680559115381978632091324007530287814291435098035127906280236584036810621994435420110877844021504321682031484075955438453634990742906472161173643858058257346681501827037297056522294839672360576654748562613081926414680017347195039175382838237228181863257206801559022372731893533745065427460879622662387643534741996607772091424598984743254355839012135233959804934154177174156020310762932722725241731242877042523582138128136531951344418021579382842577168801070074208899729142727060840353878621812383816259610662377052485510111367143550327601454482709168328562927309807313522528492918942842671976748925014086916434793528216486191626951396570354235292417185255750498235443375233021900515888009155852206052676974034868925332807587140892540749014278303502309885664149154126107768970902435105685251079314159214583385921256616728554473708428534056468263307499169952076683640705209543276178365768722743347480285544565793296810159565931661434241833707345240701012406312792806265200973078025387262317011264742023268956000556306112642031438217518323141844864471718177445895646335666440252279128461483546085150707214961010555261022575623546982321856558617725696668429215856346466729141810506137492251355660079207662112781668865827203263554340480361447568901214947062911331013682519281229234135723411421624636191373459247992759004662682666643579249232336170151273367888761560784029554588306581872541829241803360044715822556363072284677 A013799 580 49023849321514941350948535037624740027147226403746205683513357641266724536238920783656286869551771121855053515348147692325058064738136852119820389457624636119580947304769779883170004085415260205587125848929941583489345392044504329601439058845651125301825673148343372937407755869197838219626523117464520623974582790829781794188621894827480673939873229189275650145257468084369311710356547372113845025245674170177644634965708129152020688045727845330559649484269168260731582310417670953084408640421066978186431931883496435207384234149999717424270950066146150305953649133791204647512401775058847320745141276819465026463520637566488654522124111319388747929812037367251407319004252550302774879800454487362085619393075780780186756103275018980087557071075585551831385119816449652774465774534336866919651711066955654107222258543344376242535050461317003025676041792704199897823400240842371048284867424116449305915443694613493292188859560502361504747340907000300185380185440248529667522417837162065800363337120535095518999789781226809520503206933255538733622017089832084905061303447142058751996450199014926188746458539057170687370947107300714729680069096167716296585291643051137555448894424691711160304979072550263977677834981288131269837076675348174783070033786782103098184931560501216693363277674268970608151751395280442230001888078570373682012241231333262915882290429836273696792232900329675975453237513888109242893474102196489083459327237987595611217292813673710182902860453486995766165114578703177971603252087657118025594417125988724377454271070096095700121493755629086027811211516029447077707489062347923114328753366846518127362389480385164045427584661347127317583494176190740128150996038654290756986940906625141480656556632085766895406681516936286257926529554327926047327336420294137959391062119057358837445887314186727228089489980102498240030338500634277429500294857070507055409891376430317496331031856332596802626329472644453763990995763989577944449053476456076291701327716085297010230384244323586427361186790068325483793001262161462181489765510930304720490272747384435438343622350194967362574182223381012515487419661615336699675339740404992081483085599036158732296926584652331888658883169059906930540827254231174176742866032225554992969200045344187988431559737989348766501422468810065782384125362094545170680863622547006834073111436251019249865792916190969007522250037603157244476890752410375518459603304015387600103063810525081786433191188156150396353613021234261817369581921189932170879642007266937324753355690518660270918937552668108596624284861667184975145766237128608032285707522659797 A013799 581 1400170160471788239924441109209600199915351933317395380526825007592218919479519816502007209281268135011302183451858446240495983386985926633394190143299217232211351435971529683243218486683545246731773901371288061566039193742183088157746700959690641789745443050789835074465302915380159457390753126757904173541338059088889397823821229938167675528396719298874901843798698545957671911759493349494943527766041699974443708419255589876710862871274032990486114148920211714694754722367839100091043795179066093963982682406524541685958101111558141929354602604839200198888342172910210595937601707097455738327801980007240740620824612929536482461806386743393062029623361599246067444438080457089197553341980780613548527375485637374862913941065637817090280717506989798945856190407077618532891516986475195256092172519783320436956374926256458729863043576225674923416333429641424653281734134278698959510064098500189908626250987361855981918206017907507946937088803644835573594643476358938255834107775847185761324177271499602863118152995941618906715092093220711441770978430102694176973455887753824340015770614134065306876787602334011852002001620331615713394392453455646145146772514617183539721175873663619962449470507291108089466456644900570317197816746924619219979263234984283646587259830299475249979148573654796069539422171600604710531083925412048442731951621808109322140514096966553813054082963866315875534919916634158288086280513832833924712681845244163718251977100051334836533888597412042086077441837482341466046960482875574947929002147535363956944471436033014589291169983154522326040316012109317037986403595109719032068343524910503404235597205949280670301457245512735303317502177166183728800120597860005198310304019234120665829031913969001588299710230805217271812639610601159895837716055500020874258168125182397225756291987580487116361463923321707452233506497916615597663957921412790752009561907602226298012710600848715297279810596068198243953346830015306335671409416341061994967281620899112167909190004402125951951862855911141444142611909048593521365529192757680433121922679938046860554532197943918462842481218481985098454836192955395631479427378325706978839238407794071729553132520184255251071986362191520001843176567208096565661952996746394076154193322495075353137593777676713790120047127131684288810673004466782304619816145923565062187962135730765360795416911479330265823842983323983774059504476779592735182724729965983485246543605492406860902318373524927811470255541499471751765892629251105652732493455369550996932280591876903455997715775441753849628186199934076470075138229498630174010112092554686462117 A013799 582 39990259953234743920481962520135391309782366567478129463226649041841364559254565479113827904282299204057801661568529083074805781515705050576371464682768943369188408362782859283109563198168735791906194397065358326387645412470491180873403526109724420156919598973608479561803516566172734262537300053332501100514156305637770091246158148264006980766538699895166071560734629171097067471762889554925082096525916992970086756162358902468738954466457656241273906207310166783396889625547852537700301834109306709705309392212747435092649325847212091644296804996812396880449940800488524830573842356410433342380352350986802792871371769880491475591652211778049244628072830636066932280596015934924571321000313075103559490371245289063459685070775681693915507572717135647692598654216543862917914616650718051709248539337531414999911024268810717783618387580581501487693899083988729522379608609133920982566940717263923980274354450041968699565882077456334472470193320900148817436612328287635524877952185971472529179827051300157373517567717088577594689745274476739488420914942163048388538873610136976975190424510283039229707930710261712505029168278291276390257242863146709551536969789981379077976504127706649747519327158741338143251468235005188829486844108914049541827737254386125230178728013183312614654462412154630542115436643084871137478287993693515572867270270461410349655223123461743454637663530985847721152847738988194866032257755579569723718906182018559956994717954566174266244392230685334020457816320333154611767238351409296087800230335757529974291048684538929684745105888876312154037465621854203921929673079928685274903959414968887728372891799117405224479920389089232998051179682043373478260244395479608468940593093345720336742980494868654363428023902027810500240799918379727785021008261136096189687539823334447164825455457286292530399771113991286543241179086996458084880302193470716668145097643027185297541027470840157605608670434303810045551538812067164253111124340117071638260530374499542627654375715729119313697155027678110786157138734336879563720879274352110850395233661710556384297994105476255217244106081063976396968576506999054630683925352360517022627488165006482667767017908982514225867002490552002772642965936030446011871039540073761209039915483781847160962815884224622559618665998008034972721631680575769402246568943722941741150386558606389469677902408761151722194779446716300570913507361301948109553801012558454322126531916468632354231115066245463223401968520766412702185659384040828547692745578809746023382865984596239606750760262391931699230626056317158061816022972710376399902811475454400044523637 A013799 583 1142161814524337521112885331537586911198694171533742855599216323284031213176869644648970038774206747567094873256058759141699527925870051949511745402804563791567390131249441243984892234502897262952632818174583699159957540625569698616925278109219839164101780666285231784764670236646459463272327826823229563931784818245320351576081522872568303377673111807705838169846141743755703344061019888578215269758876715236218647842753132613409653278516497119907024035186985673500598564595272216329258320683995908935893341550988279493681157395522224549452761047513958867302530759202752757686019511541438386691725243496534074567199249119556717034373178820592864475822388115796707652866102811117380681499089941738032762604493136700941472065306424244859920811784374111233748310163078709268798559366161158274867847532019234743812458764141502910617924767688988263990025451737802103888684001485473917183094393825774932800615837447648668028301158014230368868221191438229150374807084708223158226039192383531226905905040412183794745035251567766864681933814784330156528789751663118825025058769179122199388413714438193883439688209015784770856138075196277144982137113414333171501447394171658167846086934391429623438899502980811358709405184259983198158973754594694168964142003722522122699134650784528591587146100953548402913358985963147004557517383387880498276662106194648340996502827629190854807906308108486796763846484273241833568747313757108090879135679464632090931726139500364503218206086500603824958295691925035228866684094554600905563662378619570813595726641479116370726004969292196351431464055625777918214233392835843180136531984850926402410058162674592210616371006232777583657339742898840789912590840179293097481412279339047118537716265913943637273867790665816295697377486468843405267985016946308043273665824894255145474579833315553800960747862786705134961511315903705839362266310947717138758892133782499439283069285594665741373789236274151118710997500011450278233106822278083683060359008026081436988436624816939376718504444745514522163434039391395617219432032954770637998138268612115200891935009646507325259708913781268229873819513616399999306963591988768726683263689480750151474093798498449588804987458132655751189455750098965568545048760304046693891389026132293336764258984469339444925268719569107486855902522428924549897564255601670939068996190500357089643470570696627254337605095777664260605860683746144939956966110719682013894255878066260608669194877407036675123583622921609513187124617667590104150652506476385156173838035386053199408408463854175961261725910794474351403527432123581060357624198550453119671639596357 A013799 584 32621283584629603940505117954045019770745904233175229698769217409315215479544573920819233277430118917263796675066294219846080217090774553730004960449501146450956229538615291369452507109637248727190145919884285031707547317806896162198002868077427826365910957609772505004663746628859528730520955061898259575455706193904594561364464374763423312769721746339886443968975654343406643209726789037682406319583277863861640801036872220571593107287709674241664513468975497820850595603405569770579946897055607155118049728037776250619027536373510255356920308278046179209027581013589821512270403269135021762302364679504509703713777754103659395218732360294952802293963226975269767273508762388323509644295507825979953732746928477315589383657216782857444198305373508990947085486567691015426155654056928841488500593362001363518027634762645464630158549289965193807819116927083365889164703766426620548666358982057957855718388933342293607556309374044433565245265448667262763854865146351561622093905373666035371659553859212381361712951820026989422180711684055253600618764097250336761540703506524909136732484098069255504920934937699828840422159565680871537834818096226769711252839024936728931852088933153621475038408704634953216099321467649380122618449404979060159784859768318954346409984761056921104320479789334295935608445998093441597167253986941254911279746415025351267201117259917320004168612065886491402372219437328060008556992028216764183598994141189357149101030270269910576415184036543745844633883257070931171661364424573956463803761195753562007107548607285042664305427927954419993234044892727843122116719932784517067879490019327308979233671184149028127414172309014360566837280396933791800693506986360790157166616110202524752555714270768144224178937969206379221412798391036636497858920069003504023939169624804821209899474619325532109239919709051085359635724693525742478025688106977749200092718232961966485363741865869248239376794377226030101504799597827031396615763951084348071886913628232911921826738441396605538457205446376640267509839599057650223404198293221204191864827089830622252674555810513895716742546286506801913426159128398000380206187150791223602800694235259705076251592978914218705859246791726780909722045678576555603215137643043877624231961975364429991324000855428803886510599899613278932091431943092514069624332704239323690749600196880698837307162969666371011136339140505868947163986988473645630110909088264837998833842133450469244200874893622374478204671854264089306137466205204040964646786237472036445480988128661065428303554136139119629596153738200981950436146988881598664874104734799491550941698511552277 A013799 585 931696480460606118144766673885479809672273770803717735426547618427451869311272575752518121636681626395971296836568429213023897080329612029082671675398202243785760871852391336802933055558349460897277757617815064790599258943882761288537159915159416148836782860292712515438201267466857000072408997522876191734590424604109125267130467007618133236016022797213496726197913663702037136713006821705247206893617999069752322918414107491745270737244276006016180169187409193261313861028866478217533863326805195957326618282486927493930045466363826403249000924729276924389036741329138892211954987769765356553117837611328301647769206434954615986842214942384146986317883725640679823098683762572907758950723999017813458560985024240610548386633768535191463747799772790290439708581859823091586431635519944641753065447012120943438387276455917115301958326270695900345121798554428013160433104272910709490459878886557334317172906325189247725415752032083067056970026479385691798458803444946951488624031377275636249968517772964824071883616931790844886903306408302098087272521381566868246364032849857929854216478324956006476046822755644811511297299355411371992100239646332769723092335391217915022627512019800582948571991013078898805012720437533945682105533455606937223615379842957655087815574760546723660497223263176826216912826151546785456693941121029181521060837359539057542531110060498576639059729213784080943152959349526721904396249317899001847770871666509229535474525549178915972994071267725925068588339705202865193820229330256770562699223511917484484998695772668103535227327050306189426757556181199927410775638000258591975706114442007271755892882690480392347076175317759152149439565416826027619607253037450527678835722723494309457743755287408967186774647338503396942770934846397375015348616090809078427726623654050498575938894602556522572001346810208048956555932971788730914891678023391494903848125451626724788473831431091598964840624207952645729078581313537843718742834206920065281162140135960197399293476624728450783876244753963222680348528788685548030647307452690812923851326512652402158637988504087375565883864488920769449364530866175288859068911213748137319590628053252436682821747070769000458045947618508589562571346625825004583427546222976188825689065978383484982204788431902067802629243732854859579463387726665294342540566365779323931499331223109639492329881576641222449064982191988122999950632377795792841597674469932038084693365173478852083621187836748637472003632829636654672592172286832613991276861728438832919382501942688689697777809682269395740895746916758245486406794149447339467469305330608278186445851188444583397 A013799 586 26610183178435371340332680972843188844049811167924982241517626529906452839399256036067670072065263931495336208949230906753175524511294049162630185721048054284765116260976148970428570999802018952687150035322416065484305434696235545161909824336868084626927355272820162153430466400120902779068073378250866912131637117117960726754513268204581503353853627111214679996938612148993882661660187834723565476088623671431196094872825324071736677526433767007828121812161593968736385184845455484370984670476883201737205544766109136154136028564817245903194715411192878237475278369101535900465646405692268348513598560017147623361936304988738787200200500969433622076225077088023456427521506942844818503391628135947770189960293277336077872470647063133603396100909310663485248516806498407318800073942085138913109302232113186265543779002857448730139231756617345609757023688513018483875129891138602773757024600878964025432775377553730104285599293788324478214120926277734743455781885191129881466590960166369446935350836113648340317067983188878320814845334327516223470590483178931323984403142224792334566276837439068500962373304723971461574162166889904195466374944538910236061240191108574870961264370797524449594164635324546428769968308416407022626616141025589734043678863694713586963100630735974974467461193619593333581247227714327739428635652357714453423018575825795022472231034437899847388184926074887135817391671981832704311461276768513391774183865667170104762687924210099019104683669477520145883951570320299032800699569901463624041252522723875274376047749963173705069627687883795076217622562091251126779162996925385645418142334578169688620056622522810485824842643250519144540143427869968174843602754002624521035227076705720972422619394763687511821470702634995520082480670147955427813371824169598088974300098183336289827390768743616841178930466246352086248194001607257943660221216026084485948806311023910886683601099503407158034813068003335514668213360895954354451014087783843984495271884423159197921220985878869282838289426417943602973434330733647937303317748156302307918117736527865258052859589665239533537209053668066096243300366068832425103867173175860549984827927828942844098071918088233422082250309932223826496600230980187955907274147674422929050505413408610714576750962403554958510893830254067644449053816861287471717301115973023270807552399063234413540433747710449954367744956385372781001590011342225639348871180535728939736927202719729494360304745805377834837895757247252494103905032684226288204858447825941507010483637985131666458232022335296211755723427689532249337264447702365462530390829547503033283079955793165746401717 A013799 587 760013441759292640851241701265374316574906656767105417799984931320658199546082151646128724928256003147438297463798983927777446155567069338133880734378853478427176485529739790744410416325345463307697692158843525246297247520359183405369306492885289365029672193947016651264127550853853104272963243756223009877391687702006076316835653453191052317289413443923402475392563701587414282699676624747539753562567180679746391665662764080812871246832474819510578987077147285341079897264371054089119693173490261124816327564064843037698279111839745360241144266859079795340531425499908966853199326992976876301896888472649753270840262806783368501224926508187993680119064426711037939026441759794590861275368291190804264395455936293995720115634150770158846596038070821859802182888510401011432248911859893652497314781051384712930195872100611593181506598200748007960270353567620320917957584820809633821274379625704091530385497558312085508501001429888335422273507775418382007840586422943860544567304413311677773920555230241910247795778667857553720792797593728190858543534790073457544318538145082293867547432754097235455986343956221348914019645648542553726715134790975815252145081098252006889524671694348095804858936149504370552099064856681000973238783603831868394021512025984714757253117114450181245765159150969205200414002070748914565821262866988682504214833544160531636829390574580857541253949673624851486080523543473123867839645525785510982462465387320045362127129803364638084648870283947452886591540799918060675820780415955702566242213301516601711454299786698204190493636393649071171851517995888223431939674355185939418787563217887104476677437195873990285643330733878077287211036443394161041708138257068958945287120537792096693362432533845679025133024737958107049075730420095754973777712670107891019194985104214267773760107746086440600911433046462061935334668879904894128879578150920999003183857049153918834570331002916811840632296035243265634438841800549352317475413361194368041169460291009849851827992577686385587144384307922887244524257920083718737320058205092150216449360672972359635247722740428906317356227781813635774804901755291922893391550333075753168116670446722436570285032052518034768091151101974244708569399197025148208667656931729193276611485112363330619026584237207933170029638685886425993109426063375231479717837173305517637534504069645038085128328268358161146697163699322631998186412313945306485443109787280954247826377836878194088424663844947396340805140722738778484101631638494187017418962128356715381726423184493345525713564789918395103955216818240730573321609890827259975330492482706234133598046617408606882979439237 A013799 588 21706743910087157115352314229840355855695909023925297837785369623449318837235652333165082512675919705893985213863562779961251639649151067366441767654594434197358587603214898163451105900668191777531153785748729924559495686428978637240752762743296749554612467531320742576754746979936898511140103204921485385108183992456995545685143098276589645234102937371896298099687011881038139328185464079414482901500481247394236692362994204912096415680782313320041646449910403616626582945767701675839347556728055347985879131557255981999700549713254967233847321405762178034720918043702900002294225978246412564058477031667349603168468746024539787763485126000357287497880599091293954576534203101493309588885793764700560595398616996492811762222626980146506817629443340743137810145478745563287516461171630422608975807461608598785999324303065567712857009951211563855353281568244803985737786580067143951569417556489734558199340195762951474208297101839040747995553655573724408525934988825699601013386781348594828900944977930939198587295234532679591819563092074470859110861897139288020923281767961695395151022226889771141858425969733637946333315099368023876988710964765060259416515661247175568771714148262275964282576075365994327338501391371666068796672898509041993201648404974149438181906277905811626560298710510831469729024313142659748914421088744063761002879860854768944079484224200603872235754056628399383293945832925135890789368115861959979170110473927247815587712954313897428335656384179823201893940996786459730962117309460110820994443854104615661480846256207887409884688749039011121739251205480563549439629039258465615739991593066073590958384283751357036548259169090291765400034411859780633512226136760146536436345449679880073659124435599166438636824319540821495428651936528354857806065251570951475399227969561463701886362437335974830002631439240002950935093477878963681214929631568454652529934141180885075834163223774307062980299007062582909785207760665490051539415281009072345623840955371532321618059296011300858754430760218585582590857330455511090856598182395636902332010190180763563542310209189389993330011221676379251364202799032892609758156069062976586234580224628839510883910800451967591011451366623486403121450610466235257987756949627117489173300626294209085810018272398895779269216510507602212789198317796059986292221147506778889245622970733131932749350183672577440510817692416353692500202122098591898530740658634531334272169177399078101359496824075542586889735624182142252284426701227032475404502977347996148017488372572314441559905123964859282564064947545773505904638500091917372155414195798572753089693809439807221184775764047957 A013799 589 619966312815999294371577446718470403594530857632330431544987941815335995310287466287527921644536942720038111693157216558473308080019403635052943325982871635110758620535420706446327035628984225358067283274769475375343756300098058858233139656711298464029286685162051728734692328493977758376672487635762544084074843008564249780313372029877676857531213994278730170025160746334330297352305039572157046149755244906826794170579477486494385728258823650733709464255891037694471835514071327563647605567709988793824693876406788101893447400360275119165913346669973566849664140246198526965525388164695789242074162501451172016094635855206880878312898683696204488226967790646446636660393374781750415168167155713612711165179900036831196740840449179964381218314531254964758995565018452033054757647522936500134958036911003189926926701419855679446909061216553475272745074870639846636656922513297698400774134830903308716731355331185657054863173525624842803501007956841142831909229215850806304543339862097216908239889514685554450851739193487861821958541472738962207065326644195205165589850574753982180908345822198753582618504121562433385225812553050129950674573864654886069195103800880581419688927788518863815874655288528163983114938238966154590901774654316748367832280094466682103913425203267885866188691470899857606930663407667505088744780715619205078003251705873055811854148927393447194925371611363714786258386934174806176835142757133438965077525245836124861000669688159224450694681988559930469292848809218076376009032475490225158422310917081927907554449923553472313716595361303196647994753679730375535545244990261036451149899889560127831362413528222508320854830128387823111590382837127194673742690692006545227158462388307054783778253005147792653906339390405402730937727959186343093799029650117945088877350038644964789576397572752777119705156536133724281657204821701081699179605207226633330907449006267258650899535834217984025780319940714430486375318852367061362017239840900115263362521526366334637733391553378763826885296942603022824377476215139852265955300687401785567504543041752788138331921884658167599498450502299067798212996143178445827302695488507674279445845795624285270355376371708646366878062482133395159551750885526145203388326238300102608278639187588905699819931877984862351708092756607626799472293154573269268492128193941111855744237667108981131254190595872484278429464113103477811498272809257883213936483951260849438147423875695069652928588792421571824157739162266164867495511013745274530028009536036117983527485409037872765392450245560345969312258966854837102142380201125252066130784846203036400994744891410334044258380596973699877 A013799 590 17706857860337755846546623455726233197063395824836989455356400606187811362057120324638084970089619621027008508068263262126556152073434187220747114333396796770398376961112150796813546464599418460451759677610690986195193023687100659049996701735331395431140457014913359424391547594116498756996142919365014021585261591167603537975530218545336328727949002890594812386088616076054807622679184235220377395083159549783880068305920456491766150784800262288605476008612503927591810094117391186545339262619364989940427081804054274978178751201689817678497651094241115042793257509571676128662370611371876436542880155203946923951678894660563724765494699305047296388250427068653162389657495177141573607618022134336492643588703124951935810115144069028962691976281327173048481672332492008516076933170902589380354536492215162107502953519252498060683169697405983807264872083380344659789558363902295564024510064905429400258564239613993551143947099065371135310792288255339880422159495633914878864062329801358612116239484428934120670776523105206821496957903002897499595992794284859254734411722265548485068923265027818601073167096215944659915434432327664761521216504148408201022281359656950285927735466567887269445196029695652891521745751043112341270745585901940650133657751778062907569871337230534088224215217100370833111546677586391612839639682018800116232850871971440347042366347515284245334263538592159058010325789226966639216588512286488150281579198546325562155040126963515609536290812275260174133473054840077479375193976532476320749699622102776942967662644266610722752059680114180599463378159846779255670707742166845462081292290745726810991541892779563060151934803296884615890132924211189807076764988854398938232872844272437791679490684080026105988218959329368707398312448242321145101994085837018629683425994453738839355091491075392067315898975828515299208411426912604594410268704323599874564047651067999174328341642961099841760311717826744849121365481742455639560574387095948192036896977314548883588303396156050873659670965977684934887045098180609320567949342932882397593497253815501382018898020947721924809275244796163675384761382845319591273592285847267685095252801768825211606619904552370648884404342552211899151957557041512233153973985692089230595046213836726735692557074367125653627134837221470429019728164787767143577403673347152095711911172010299610089750937608714023476223924534348429774202169705214402473239918131961120802928573313726884357293424500352512869769188213483934780539290063578785852129980358727565727528510767530684052373771463449041229527428352341002474288520924338324260761345992404922648810908843570550638063608230165842186997 A013799 591 505725567349106644733218112518996946341327648153169255834434157713330080311713413591988344830729625996152389998937667029596570259369353821211758332476145912559348044386324138907791700575423990648962708152238945256720907949527281923126955798262799984908802592802940458520046990835561320998566837919984165470496656305337924648119118571873350884798951471558278436559076963748201360511340180942129198780970119901377398630885394157861333032564680291224861000281981724675949688098086809678921434679671683477688537883405594147651763313071462882715571412902620486737218227730876641910725967031392162904101200112779928094983900910400360543027294106851455832144820447507802971011007719754340483807178330178784566393536949951752238672698629755536203445534570985389437685043488304255227673288294148855292305916754157244952391855463370597111172009727612303519292011573426023828249576431413463604104031963763969100784853247615269814222273096406064995611538544860762324737297354800242855236484201456603320651915914774787420478048276407812028774614667665755485961150197569865174469533199626330282053517372459527065250725435023595431844722821710433253807464574982686629397377913162157116382052660645428302624243804137542234752580395542331579033764678945326908467399048533254703103095262641284093771810815603691364498884658544930854312948958138950119726453754376307751877025251384033330991900925730654855832914866111394182664984499414388060192183489681604380710101066204969323966001889393705833426123919287452888434915163744056196932170906877412268099412782898668852521576523741112101273543623383862321211083824027273242503789115988703448729427999677100560999409916962321514438086448395792079919484846670488074869081305265095768157933428009625613129521697406099652003201834248934225258053085591089082388329827593234990820768076604272834609390648638225460691438764050899820951684464186336017423764962153124417991765664611972580516262972849659635755319524046275521489565069847376312765814569080830664165533297612969002593862459288659425308895049136382804741201183506054157667875066224534971841746376287885894477710266623230732664169855445172846365069276083812354005515271319416868696671093920258102787472427633724051679059786662630891110651005351760515025114913390752298115122600999475793244598085882416923232456114503417387714226314468011005627894983786167163773376529042481224504431508625525502780988168950628549038205301766941571252442982413353544128657497154568120073477784565314661266982663505873702722684369025618004743941796031443867219847286767568066556532881171211371668154446120026879211604802889076995772688367481218496773734714661766618702821317 A013799 592 14444027929057834880225442511655071784454658958902667115887273978450420423782846805600779116710468848076108410759658708032307643177848114487629029733851203408607539495717803731345438760134684596925023907536096515477205851946448699006428984554183830368980310853044782435791062105254466889040067457832667750002855000736756465874930145531274774620742852979175990426563797161612379057564386907888152046383287594503239882296717742542677532743079833797673255029053680038469799041769457371239675095886102951806262330487947174451082011984634051393239435123911743721701689802221567769612244344383591564704034376421107526320835193901944697469402546985784430021888216801270360655045391483903718558016820288236266000765808827571995688730945564447869506607912881913707729722527069457833557576786969185456003549288415485073085263783889327624092183769830335000814499142548620666558636152457599933996815256917062721487516193605139721164002341906453622339661152379768232756821949750449736188409225277802047441139370441882703516273536822483519353831769523201642434536410792792919248024337714527619185730509674816552510625969149708909128917128510871684161994995726080512822218510577824369400987806040694077751251027289972343766768448677084532228783352995357481832737384225158287575327503796297715002216688704457029061452644732701770130032135193406554369507245678741725701359718204779375966459682339793233337443881491007529251094622287774337387148952648796302717461196551880128861792979962973632308483525258768941946589611991693989040579733271325771789187328492368881096868747094569902724473679427466491756109765098042951079150720941753359199161193098777669122704146638360864773866187052632217594580406705755809906335831159676400234358736637382917136592269199615612160863447587983810407595254177567095282093088205890384572831957035894636429278806315756357382808182540057749786201059981625942993640151084055386502262819146982548872124986767559128856807680926285675169263467959910914868904429907517604599231796513124007683083305699743401846247351498384229286213447002116412797152179766438943330772118253158309032177882925026092955621355241369581665032743594229764642751521664153865186845623113456491673713000005646792640005626566871400881011303363851632069632307041353276386466016607146028130858965930887709744442179086332104010506017767520862331738308631916720364531407045982306253071068317853633884927803093398901989080181623765618216541024020707790573858586776231620077418599004969952040446291852391258823462588263740675833491721636454068291666058357368511548921135619130967986214159135634087697162644775314928076263752463631081486354637185454716396771279634837 A013799 593 412535881681820822014118863575380505235809514525219075496856432098522457723661887614763852352367700769901732319706612360110738596802519997881172718228524220553239935537196192370957076428206726772775607823138452578544476337442521292322618227852044379168446658273812031148628524788172828817873366663158823607831541676042501421853879886518738837943036623938245462573088610732811158263096454476193510596753076986607034278276555444761413012675103133095345836884802155578735930431977471979976360413602986406538658421066259249497353344293133141842311506574043312435521962441250197067895310719939758679511925824963252059249373973033442504423606144460989105855149360061082770668751426171774105735518404252315993247872265924283768865844536266195600978228599820337406468605095630785184237950612626905808917371226434669172388218931663086271696860650124197958262910010331154857581207150341511714883040552808228388404950005556395576165070887190221907643062173118560495767591706822594915277155883159304276966381559190611895128288485186951796264789169352162109572794428652958566642823109464623331563649086822435556255988304884836153631002107399006171350739072932585526715382880613241814461612728328263554653480590428900110322673662666211324986281344900405038624812430854745851438928835926059038178310846087997207024148986210695256683847813258884599347496443830542427756534911646703756978054987306834537350734699264666042940513507161122850114361236602271201913409234718248360421669300722489912362597964915699750936545908094772020987997761962335368070979289070547613007668285768010991713692758127870471046251000965204725771623740817417692087242836094189007813553132138224658806392168410228766718810995923091686734857673751517667093519877100293496338211800610221498926420926560405609051328054565493808351860692248435273784653524902186711056631987184317323210384501526589391643688474135218557841356355111705893891128377656968578336761747068256279279284174935645168509333908403015639570779422588610304958659340211334783436542294090371300130670606145351972643542259827446865899463406309262660470182469428454464268032514221670240905501527048756621935000189794796307961626210249898543601497841743430858692916993161278044591200700376414080562563835374966463540768321408090926873855900316697709445462925952083878011013076884731222644062373458163349056777832836173450331381516640300648893962782226217637387422984150566039710119067356369821882628187055435206579975096915951301031152606180946800227186541596146743256914983400697442480357061658764644478274292744802058348736554417999576654262599072845178718662297427769660786169034113767318331774792653772155008184517650579557 A013799 594 11782437316714484497545248862576442610039955544354782015265716557165899915045507172165270387035973901689163376783140555617122805063276773659484174005324880263221085798877860450306905059866012323357244135036657344095808788673695850630026299205682239513430005006958345421635979296475004163867281225266479161063276661809449883109568663438861699950491069016300228656549983811139819491152297836294562856153864631814483506021856700057830717055013620584336172447266834365484276909067708577220104829772914894757150623164073430424893908866356175664158258939261251046470942769284546878456157969472199447645540113486775442064221370043808151368842615091950309852328920872704585013070209482892040233912141143850397083152479787063468722577385800298812559539187039468656666149830136310855647020107447237056808489039598200586232579920907229407005934037028197217885946972805068113887376857420903916088774521228755811001233777108696214050850589609039927904193498726439206319618186738560133375230849178912889454436823712043066336759047425424530253118643465867102011508581676757149621885670829419106972789381568735581922227281975815805383855051189423015259948458662027575228518050453194799462838121133783535384458059143239816050925882479409661652933181491700468308163267837642396262947246482884172189410736075119288229816719195163667226147377394487003041963845932244122279154393611541506003050228492470501221274333745698126852424006278028829722116271278597467797848881152787891422003296897935034386988160475957300586498687681094783691438204079406260447475239475143910375112013909820161934334778864890108523551974838567212172763345661486266703703742641686132252162891006999834480169366721964543806255960854559421664834270020017096089858021209861482548915667237228536230837508083491744600114980566445068660337493231307559854563489324731354654488466185971287068211791748100919614735386509775977230506978858345432035424517594260679565876252258016467592495635320336961657795085757898529681781031088553298919924269415775932749731084461515094703032083182117397690672210482931709936954574347598850845688881509346087953959276638685123750502029114039537879085540420729177351692006190947352303802379858034128755128402241679262231569283203450762554947385702144417165187884027736484962444198368945203279471866628117467639872544488904808449937065448338603412410631683633949914914587496763626833060471023163001941422187850324316660160710682765278482789743650490284935130668743016485108750749585134021561288674814527547134160748840907319654681478038035977010943992075084291588498264730732485908822394092119531149383713876834529281713773783323308378873819852984386519188758008618202727477 A013799 595 336518192202682391734389852764045777385351170302316929138004130589215267473614730344212287524134450606144195204303277408980644435412247932488527493766083905197857431501750572321215515414833177967406249740781970404720394813309427189844181131613490442743074373003737303587345204686622593924213419074835911319128244737939698111492390596477329012285975422174550830659724087629964384486800778502409009734610527749253463415490249210351703109808244017509225421266388056312596432799882824673983414043144222309158978948189101246365394931131998733144024033564240591138256596433535943395586327766095488424204271181295793400796226549821204611245513929641192799692366309045315652558298253040879561120764663209511191091917975198319730185532715842334385512998721034264303041905298523174348134541288800537579507255459964206943388715121031379093496482031562340740040531490285550400737370424798436747411489100814494718006237908001472569506343689823789380871670517125830171694615031440015969329968283398931035708170122039662017644175153517550008559321576028630300550696601269860950350676644559039114249837526984656955280733400511275217568284117021110738839387927846169576101704038993696667458119577701991554115506627190072386230494129494419346469424596584457075349451092710904479666036306797654841901760033041481991131795316933069499645995245763943293881529403670824376414928635939236952953117575973449985380816246110884201032082043306781405693362823988022277774361894604774966903836162701922517126768851353816462050989018859748117011166546711922204640340314649585224223574229278373645006535619160126389541167953364318146866293915437709263324482593589197623254024330050922272588117282946029335650476497967071642169331586041708281422434943774853803079580371962484223288950068372607717523883959958237606007899144179375217006187818603652220286845082737525929955196984117510365116457374105711685680509823173203884363759647009679269080991640741208330909267840384143961908285444331339906241348028920170770451957058783976415265069503305332619813299327764454995443289003603012567509359597941770779003720144788433618053030900077485819438088453526083241364562119956446034341675388819647329148899771125312751375222296424601408595850297573757229331852283038946698654931155716181747012368749615443950864995982765662993262399743147610234138652526269998852061860051516269243519875533495065945979040112892558498448959107193112808130850057810459118746957868401653028032267029969293831191030158901012789811965841377721273698765147645153956657357694244345539409571357656482452059098938974450530041876397665025929157548252036270990815027093025497010609015168821087063374550117484144488099470597 A013799 596 9611296087500811790325908584793911447903014775004473813110535973758577254313910313361047143976804043762084359230105906077896185719809213199804833749453122416356006101121498096066236335763050395927089898846473856729219196262930549969139657300012900535184947167359741127758166391054627905069459462196388463185621797960295717762334167825988993919899744032727346274472379666799412785327517034807303727030211283046428168609817007696854992519233257384080987256789309276344066717197453355513640288486242133371889597739228920697442044628061015817326470422628275523499746650738220079321341107327453244883698189208989155320141026489443424901783123344482107552013674152643260352717556405100561145170159545926849128776269289639209813828999897172912384636756471459622759179857231120382557070633749432153808306723192037714510125092571777218289353023303452013876297619894045604995460036702668151942819540208362783640976160890430058057670682125057248507075781639630835533769899912958296100033224142156869310861046855574786885935286559614745794462783532953710014028445628868498602965675645250716142089609608208787299773026652002531488967762666239943811991758607214449263040769057698970519271353258746580777092984779175657423129142832490110954513235903048678529055672658916142843741662958447819939556168303697767148715206046925397979389270214263984416550361298242415014786776771060546613293991087377705032461492805172963665677295238884983728008135615921904275513550071806977829740464642929609011657645163516351972638297367653265969955927740639210086732759726706803589049503562419629675031663818832369811685297916038290592648220518816414269810547355501073317758188890584391027389217718221543855513259258437533171998279428937230225706164429153599469755895003620511901355702902790049020199649780367224265191607456907135572913730287138911063612582408066478085450381063380213538091139061833231454721041059649876141313339278243449604222202251209651139099598789211535696062540575547399062159141053988997374878345555929150396385650083903604954487642100280599124855777231905641940634819476814915219125251055302452565212615537113072488971244321158463456613258708076055186832590780077947367821726363110057492027724008183040830906080349004080226947033055875356660283488738409866876420263857766694680655150263770100750567399064038895897234054802797437213738784931356165864171165112152578483107364664324363274200721060542494913025208501124522890531863679419612133629578642953001112647012368371826289819556395589097298110431381893242156090793105312752951076767546026795313259924796049281588526031793710805562668735626407935768667988803901220120004082236699067617040525905464650724608979720917 A013799 597 274508227555110685543498275090298904863558004988902776576250017946518724960459592459904867479121500293888891383971054783490792960343470938199625856718130629333543890254131107121747775985728482358073614600954139822043229464465559437668597752145668452185417276046961566349900990294911227596688831699791050897044544171544005995010026167278071655346256589318725736945205635663458028561739214031131401747709864455089034923664983556829875441341821064146737077041159462241662889509876465286825080279455561571234538801030117204039642236622050672758661321740686177226676264091734303685496823366379392127123303981997939265098547857564993658619827785841753473793062547473644158933966128486077126867204926791216737966979027181385471492770066063155550617610401581358285624935902378029246212494370517531744919048321087789164123682768942529131562211698569892968320936321793836524275334108264905087638868887891049463569920131191572888185132352173760074610591399409496293680002111414001894913048914724142344387502359242071488249197719429156754635651560484690911710666435606113188599302662104005703734221340020051174068817414207844301856408269510479035214296617580651885401707405056940297000909120423061093574552738278035951661991448438750058971852530626973307468359066811303955760105635756228185293663722921911927534454999906236291689336946589593658921094869039101615237325131358260271822289679446594633432132696008545015255409229317794020255640361326345508012942503600879093795217410666712562981954003515190528690522411117544929367911252200396479287174350554473017306842871246267043148579350329671314191543793779969617616625826237915607960059043020466155028491632903980792133263447250125514057314197680234384925442858769876232476393762261055954455698117198405440414620230606586590065922197377068292238137500576724699097989050730974438887838966156786680598548333551202278861421022745018923578287653704660112472050283125911164146190318496798846183823641018670671015242221378209264614327227642979754023900427422892464471170552046370861105121546026114191605005853520457039466471079077310793573436295390493347715037512355486463357507709056606874784331281961360212191125625269806254772356326656786352029803825397715829171508560847905535361834211108856061574356721857724207857439156041674566774191746683537847536955484668014905720901839222697604261593436424463453246592646768189794056029442177768139474446794210154197210912980000617498276480558547903542148594395621380664778311320253067730663536350214420207931332030698252889220109141880837537035703557882071300942016712099963531449891994060174317675381758225837053488926428228222747847436592762362070210294460385975889345557069809110437 A013799 598 7840229487201516289807854234854027021808080180488052201794276762570521303595686420247342920071189169893760626817597295671280537740369873465919514093726528904395347049548238550504238229928391184628940506617851187457376676734600843099252820399032436662867702821177269296519522183812959571389029722177732204670489226083468355223481357363629004548344434447532125772892018160184024753751833691943143965316341438701797926454795595366618072480163751413094957657372555401084133787291581725057011117861530294036029662696221177464576221920162389264660126010235737907771100778724023447561474772167161818542768685029843143350479625359913783883840901391426320965003659418394750823313006595690848820454239914083941253074887995327550451305005856829785681189570679565173995733794307818893301075051716351224166632939098588346316536503563767574526548328322854713068214262286753764969827817466153954208053734307056263729020488866962513259455565110434761490953100958534623643794540304095308120611590053436229498051454882312803775885336064616146069148844219003257129368344067346198779584683332352506904353095692312681582579494167190241105320876585488791724755525694720998498958165195831271822642965388403047893582800757958984815418137758859140434295080127236984634603803307197652280464377062833633200172329590372726562311569252322014726939152531545384492445390554625781232793243076723271623516415534674189325455141930700054180709742998545515012521344359841754054357650845344707797885204466051977511327588294397356689930010583928200727676913274095523844920986626186303847300739245664633019366574824765742404624682294149712248748450223181107678947246327707533853768749527370595404118137316910834806990950799945174267855573489326435075758282243938019115209193925303657783681968406354719598872803879286447494613445153971834130937665277927360949075568712403984384575138954555888286561045830620485476319473677458797472314228136359148759179341686587071845856187011134253034866333084783034806649799948711144754676620107625231677761102136996398164023376476051847426430572182397773504201880489527073575250914032647880504089186390385048879953777678365748950715285744098409020390738983330936442553269045644475000323227057184161796967456006377029995469346903480037974625202332978461100616319735706267301637690477028524463502985597603173722294677430039466275315370137719100688175932584346268708034256898039235831529674889436214026540885621797636368274561232686673067306004533342253166733349617747867455481261698474055558726774128772800769015537201258600895276729316669838426204939314287058421740365242352638687126578396688132084697227716626269901270636525885823087276220083083857375598455470818003191157 A013799 599 223924794383962506753202124801665865769860578034919258935446338615776658951996399848684361140153233881335697262537396361667443438402703956060127242030923392038435507082147241240951548084984780624187169809512447764970135264216934679757759803416765423528164460275643988377894073091881938318442077895118209497593842786169939693537851047662607998905265392255965044199568930673015930991906122075588134793400027830762050577475416999265978768105956904109405085652217554810363945098834865649353294537243166727963043196266773049565761474261757999787957858978342910383850409341136833685803280967866308699400016413137350017233048579904497581506379984640527153081469516648772478264642781379526333160993546186151446129071876034550168439722272276915508840455328179060934492152899225615411572004552070707313423203373594781759146599078284765696052746805229053459941267545171974281303252294650823086136222705543833948364554182529316341203310395119127222943111516476707385890415865625266095232787623516192150693847602893735988643061083341501747880960139738952026871889274907474783343718140655319949695228766068142498680052932909120476209069556158145380450742569366926438128744156158136954526505734458179450888618372448066565313157432530775909943901783514015518148919226256872146782343073291591397830121905430635443346180729415569062616109135453467726488732799630666937789807815514293360839252344085829521324324308682724247455250969781458454272622116261440337546508865793890199415399324754910529701027249276282904421091032287573340983180320021442256534788299030507024182756413595427583666128743570134368818485551003209931536504486824275616418412302365654874397489255251231575337018119908290352922468545797234122264223034428652312198732299169113763949489787700597769959740699653897146463406151596300226893654607042589554613710658002883356066547317994970198007850543681070725352470029968351685689160487701900714606766669802553647710921177910613358989498557225005400928817339234488257112724936335139005338318946893884241948534838134754127962671655532516814346283572101462809053509908661382748382741355686456115077291252495787381060359844271804155781379276137194660031379896102914875735763917212651850484231687980236845083187510998134353700600016910293364593270403832197827494702707971506700402074077714411687202108771653144244682458282079357196289282286503395234754992810541513780570166411264898614584319044517187708812034234244162292314289743366764069475326795476788092695071198432496842396000315370117500812795395891879962763852758005146900169998666013407255290839271755352675583326571686833713543022205587809740471037520814562894650190649815824993195696121792958050504467486702032989142635077 A013799 600 6395516052400353155378205886460378792252987969255328954455282877205197156327969176078274038523916512884828849515330577485583852044219627689033294159645203000009756517773207357082817164855250319407409756929485020615312033281299871388561377745386237261387905149932667952061032621577240040313024186762471181460777743815799647587134563772291747056733284868222617627383888228952008005059830752600872717834298194874394926543275384916035619595874235138268718651312985582938804635967822597811179445278202084917352476728575305068647713466390070231943864410280451863473151541192209106900227507723229642763563868775615853842193100490652355425403718741318096019159850865005590751716462478980651601411136672622671452892421851422787360806907818500983847992244628122159350030378954782801769908022011691471578680111553240561822986016274891193044962501504146995869382542357656757448302188787522158163136656693037441399240032007219804021107748194997392614478208022091239648416167538123224945943647315245964015966981386247993571634467601316631421228102551084208839488029580632387287079933815256593083245428787672217904800991816817389921007235593432790211053658523688785999395061844032549558231530281860063296829829335489229171909089430511490763907778838943797213851282021122525384250500516281141913426111741004378897410267812838067997378693017686491736244697490251478410214701018903732678929886199435376958544026580287287231569422947928234912480360262542997480665839715939297985503220114324999638791039266579916033170780973165382191820613120132412288890088608610311117683705928699007217088303045106607707824765822202678854614104648188135880526273767865468867666690619230425023200574522700680769818624136514803765988474086316738688707993196569058212161377826516772907820154122814956400141343095741930780309669231743400269322190103220351532616657949254343825302219378075060986791896525926092494968112689253986309883862856230734732271619762305028146099068292903379255927952025876219111396536906667905131467727442236227834292103511966712648741865153664212734544205102789879289377296501277752676559475859760873102722515462532183390464937512246998493271973505754416685156241212595351765889153239510549501680141240403544532420918501617715276042837082974888786148396003851402151076204042374202870183637733601312198179428627185452772375690994468520883218191384823471299837349661876175086864522872136769331142736230455398151380509764247519230788429360298148588284808605612544715463928498430542315672165007285925940714249302067983616498398621385000615755331900008924618361660440604627767335390213947657692502257213793433997593302631984730834104095149389777630662276934528674880458095887696764202902800434197 A013799 601 182662333972606486470756938323194878685537589389901450268197334255857635981883127637971584814281579524503596771007356623565760398234956786426479914493626642883278655904120575325642341045430804372595030067663021673793926982547205626728701509785976322422499958987226929378815152704867552791380283798122939413701273141123053734736150275900424587687359349121306182055711231707098300632513826125033525694065390743807593497002488268586893331277764029784092873400150181234315199207876981216085096136590729747324504087844839288065647344313566795894548711422019985672656681167990684302177397848083161826970147656100364401586877143113521923304955610970786140403224500555424677459773884862166390387903474506776119366060460498486229812006094204206599682506498823796993196217653327551601350343016675920119758682666072103686226303610827167364557174005459942349025434792277034649480958813960420359297346051809842363803694554158204822646858396197320530462112099318947895598414161056337427681096510970739978260032955372628944399452029161204310021695836961516088664617612852441613306289989697543555050572691604706215579021127280121473533887655784033921217903541095075416928722361327413647932650736380205267820756755650907874378895503224838687707970071419073792224806465805280447499578545245505694189363177434826065688934659002468060073132851278143890478884805019072474874142075800909509042916479742073801312975943159585210620854288815778317335351569458490551045297048126942289763957469685236314683510872492788981823390675374576480780588531324101827382989820750519095832164325029572345127259023271289822743183136647930710766633442856901348883710905084005656329428350775840169087631608942854143466789723962999310360396808379292373688188993687208871597541112103145551020251421901717969744436900157485285016424462927823255092111071538076460123064367688653313994456687657201816843763356676975127748784266517783102996593007036806014688409732031193908880735489513613414928558237811050694040596490591342038459849763477708903175216768405281279960716410653803579911317041940781742383904965372993894195215190030630296686857764125381689815069080287286523966340835297851894944747405272935841785560105673660804317486513967165635390473853324703565999059469926845798621184338265999896836887463654249608175314877309387077692202661021043716631822110493015424945594764141943163794654543692845436655937637751098268866767689478036626601578739376673396750548330959475421830002418584899889618365261843674719077912704773093330792739674316363680070810763025377002586588034396154896025027383844108773662866079900559051355556968283154268405262316472115897352847061561721438909345291527073483260763676648507282399106883201100517 A013799 602 5217018920591613860091288915448768930137639090564975321109984063681549941278564008468106433880696192799347227376741112525661682733988600777126692837852470547389321691277587751875670902598549203685686653762523562025228348548530739904998443820997269744709021328634188329988339576403722175274612285558189272594722062183615537717799188029992026648938670370253625865693168488786434564365227387957082527348201625033888677867888067439110260434624218454663476557181689326233276404576174460512606430757167832313335161252936454906442953800939781257544205746924312810796747470838981934354488659939103184940094387205882507673722798084465299651512837204936622956056494960363484212928601925548334275868911135388032745214052812297265209660706056566344693532068112906465922677172396688201286167146899280954540427735625685353382309457428834727099117446769941413430515443102224386623825664685523565881891500585740907752597320161312487939616922653791671670528383668648470846186306853930053271999797449835304519084801238397655280992749404873156298529654799457861008350143640678584917640948395751541475799406644922014223152422416247549405601365336847792823904543037216448982901239361872261198604437681755042654228633698145579800135634467604617759627333209800166579732697469864614861035462830756888131742401710716067262141662795769490263748747365355067655967428916149728954880371826949776487774737577913369839299905912580913200542219342867444521414976175303948628404728991553598737948389291680034383675754029266546109857861079373278867574389043147672291885572270455575896062445287169615749179644963651308627368053565801549030205817761435959425467667160104285550424803126508771069311846383016857191554981306107223303203293244120969484908365848700372581697371702777940082689400860934966933870862305397937225354099085681559988685784314199001777574841405555627300995677456177341090874725230051086623633027436014403204685692873978216585515670356542929231542686315998312743774551830121418872493476367779319960451769094686843983587366122423238636958021404683284045847126034870667344226709716018078612109541042464831903673344601185026442808188002085190411002660596941947971516930642000320577237382178145426232111732325416217712387323724806858548499137520580642854419645885215223053558342849429023059095168210833404325967000201422029590721471297791013551871132058658038701139128422411358516330234871809117657103751979182204092367690375337168884592410880533577522886699077203325747390130243517193651584264761024318620771437838149663066502426202767792570875540850388579985370807109971590684585118108039867065766062571135169059922697020760102144294664925264326016689810871304745755410671368758016492600891691106631866037 A013799 603 149003277391017083458067302714132289413661110065626260146222254842808747872857066645857587858066563962542156161107102914845423320565448426795515474141904411303986416824579183781321036649117163806466896518111435455002546862894586462426660553971503021178634358167121052892796966641666709048018201487827443814577856818026243372758062609324602273120337364444813808350062585208229357592835259427442234063591986612592894528584751094128428148273302303283643553949666228846548607391100118766700552268855470458701165540545118088582917203508641092496720060337905298189165904514632163027098550616520726065074035792987210301669196836090413423346858143410194888247929552562941472605453799595585975253091970937817603236058562372022191653119425681591370791969397372721573217582720821811716934219882590363342629156557205199377952140413624948640677893397196296708988951570442630706363084809083238565152703148229346066321932061127245968043398927914943934581961165960268975837927110055096251501586214964746132369581008169875432480433915752582217042305470727315968259488452521421063832743127131059776090306853185617648227456336630446258573380595385709810843537653685938999400642297414433652093341344628605773247424007052735904671673856029255487832716263805102557683745572436803265046033853909247481930694735259761597074028031109972411422927973501906087322085737274152408680338299749512566267334279962783755980244612769223461920686326651637082976133134542856076775867464727762333554543946559673462032163210829881823443650370287980217736792125461340668328543829616481703167439499846851395412319839806845025706258977892858041851708361084372437150782041759738499605682802096217010510615644545344458248001821083728404762789258345339009458467837004731341305858633203040746701691977989163590598285698304470485093338423986151034836854685797837689769315045384074271343737543825881038896473027295489085057582896600007369929028074173691843898913061053222601782090663871227810274944974820097844417286178540145157390462977113350951015238763822530118710158049339159275633439766681941130018459056199192343240460601713838064000814395154445540233044657527555123328646989309258976014495056066171156006476872390011518615343186946212594083494352904208687003683866725303740565079506127631985632679830122542327590817099269612860953943492752814587140595941736209138054991402727332243343234646872490810584907838173740209404540260277422931082113604810004880512843847158919507631167012344004186671209509885094567882898185839615564127853036095392526842375794777250923616776322227948232962175621867898601542435558283726643265344513094191563520452149609929277343199924930474415362677688295334843520284184963097709045174067589696512725882757 A013799 604 4255682605564838920645860232818332317943574964584351616036253820565460647996670680472338566814239133334166522117379966350900135458669772517706717456966931891253156050926806067978310127735435315476501031453780708030327740951132283953367852081980097787882975903611144391671174164252642877120447852693839622788158168579647536969343026184919965522589955465908327180286137496132238682208967844507177647090250729642265660630909075999402036342833787084084143544356417162086274775697210492095734473350781091770963989003509117728016698249410298242798821643310913221580767398842409208216961704158448457144579536283507713425973930835578297784209615433938576203249115950750171399084365970249531039203559781955008566025068599907325815804743916891931141189437958362300852667380089391764447358254066663367428831340430337699433691082353542158126401313317323430305433445803411975604436065232226376659326354616578353000220701597855272093287516780178713715595392860991242218907036190283604039136803885608114286607603174339812227073673067809500700945286549442871369459249692464307004126976453990198264915254033834425651024380430502175591114323184811257907502278926924103761881744656453639537437922143937609489719677065433190173327677002051565987990209210537534150005457294367538052979772901502017331422572333754050974031314596531922042650245851187939760006090742287066944319142179145828405161334370017066854551766385301791295916722175497406726881338455678512408795550660089620008651329657690833749100613464512254759374098225795002998780519895301350828131540317676333924165239555125922704371266944723300779196462667597918533326642500930761177463485894699891287237906510670054037193693423859583072021180011972366968430024007601227449143299892692131839036628422912046766547024583348501311077637829273981524750838727468459705975406681072042257501407011214545263848487989210988351922166132586463758329625109792810492542970826474812753596855936741090729498291450826137489262703425836814534402110545285085840229013089334416511946234333535282720480824047175728071366673176202920614457209104105132515290795245548928945927259940006119074595988463644501877389486661661745613949993296305914386700985952331118983172816762370777899618682213297104309512214917541400134279235774511297141654968628129931418321327172239412921705580096513137423322560691927869191988609453295336202126124749325210041115552766080194120803074373783476334636246666978549392327333118705900057453761039557103575516414811828185953303455085765260127055610563920505959145095074633063629418748539152429481632697936169051958653501980141516658301504638483205245707633845009190090199133055939279777173437455403058465782836606731033668039216544429322099963937422677 A013799 605 121546550897537364412566414109524389332786444563493666505611445369170121567432911304970461806781483887157130038194489218948058768835067372878221557288432541746081389970520508107528515558251768045324345959351430802054190609305289161992139223313433572919725674783037894970520405305219733213437111120788753466452585452803313303381406170867499135290691718061807732596152373027032869002570330606969500778544651089312749533279394119618921559987675792908527223770363630566346093868688028864746272293371658762070502489929223911429884918701407528112577144954602992521568297678338049395884643232469446384506336135793263803159241438594951763014810826408719674940998000669375645329248576476296856010692870932416999654241984281953132625199291010350445323511537528785674653033042733118184380999094397972437134851914030875033525651003099517578248147909656074492953484645591249435238298459097617543767020014204094340039303458336344426256384766758684242431120015502770869014203860630690014961786255776853352139799754262319377017451176489707149519698329138637849183125630466473072344870574502414052644244570460345031018907329475572637057816184481394337096172588431879327543104509132972398828764494353002064635883696665837344540411782855594776182988365262162512858305865784431254331155293839799117002760088424349449869308376191548225460133671755778747485533957690460918996699019778584005079812870942057446432852999730604461202677502054381433526457907632633992907609722402819637067090626353307902708062621159934508182483619426931080648170428729701881002264923013153773208083406933951478359547755208242193554630170249264151230342236469083469989534620638523595054801847851247413356289077878853552119996922321942772985329915681098657174981788235179977454725144386790967699349569125016545945688414041894186328408704895226677662363590218098598916497685647298627280776665459855038319248986912801991401652422760792460477519789774947127055479802409262292325200702127045312830832072545325259917058679283887336682780842844480269997696398800101209779652815611385969446303552585531615669512349222346689769220403008122959624628471146514766889536026510150618120121128543721116480025758535793220798566859784529089278398819550071787591009182693978596183978370259899929235149252955817157662807558988018971238675425366329872456833073136511717947515655922151871992386674595568097268924248965477323984301302552016424284256607189629867593545841055574349194260961203359211540936869050790435220324323440624819012299980704541594488835293316133570699143060426594930319828877026732538424911485754924292991102670054821857277749273979718825022655730247307478166177439210681769715850547163766752841223596324845052592868063725445868497070016729077797 A013799 606 3471491040184564664987309353382126083733713643177942609066768491188867842087451379781261359663485961301094791020872806582375506496698359236774885897714921824809830578948036232059121932859228747142508644945036215137469737992368363755657488357054976276160284997478345318253033295922380800308977330720847587755352293117515431257876341646146642803037446159563290650678707926025085771582411212465655911736013779761861439419992775450436018674808008321260446038105355652605410786983598792406018282970987945903495621614868564134348943163030900410423315837048416069408512149991013028795861295362559858187885466374391407482031094727710417303466012013059442635989843897118037806248668592739514504521399086700761927124805313076863420908316950546619068884813023359647653765276733500588464105715135100490777008505516635821832526118299525321552345352447687143593244474962731675119841042290287054667529858625683138445862546073544333158308605323394780648075218762774638789914676463473137517323577251242708590464820781486103726995423051722525897432103978528635610519251131752937419241848478363447757572269176917914430931012237151830087008288044973103661803785298202905473958607885346824682948342723216091968065474260472980397418700930138642402562330700252623529746073832669141054952126347358502580715830885487844637717316532406808867366877799016796806934335365597254307464720703896137769084535406976102727568714525305794016409672136175188122949164299895659471434241281546931654273175379276827009244976522948889488199914654452578594392395614949015423305688466178684916596070185440588173427043436502605290113792292489233423289804615793492986371098300056872398360195576479477372868972353297936302099232098437007539234007721767858747574654853784975336084404848831136828461123043779597568754806793450539855725681020512569140714766500219114083654090399772496093766262342198919749436070315216537676422594846470993463698442715762264895831558636610940331100057253450541179761394823967034748491112939027106222996903652481200991404206846129690652516664066676794673355875765395368475136942206139443806498703930314999849839013764415608257132038453156411804128779552337218807786015689540790179227868082305935318880348685169600325386813266922722685610606232993001878885097813671093840007446692256809837547808823887747487239609401851911176298994648792579615974555813124020426097745474702997850315629502188141093982652957943018648339262766388258987337287312929142440820697916959625620327683001787685455810299748902412480195624812402090912738224948843977804864632556760508029953896944646392732118883359435767065709797014134749361472070311593348883904193841296282024854407477544342227898187134633899547104904768062459450144816747799190960117 A013799 607 99149255598711351396702542441946903077518595362805218857555974876845254437859698857932605693348822540720568326347148228799226841052201838161527516124635882238393571165334862823840581524392432247137189408275179340541273186800032837225333524965847177423413899812979020634624883964839118037624701542718127953880616843729358232156206193755594265097552499763287144274034577075202474722165246639231598495092289563778524571274413659639903129371191525663519599294327062794063137487038565109908288179934386722949738448942261060241140165679325546622100323621939811358376515515893323115438594456850072109704196805118992989094290096518137228604292769104990741126505931545588277784268223677233273763635679315260461400611564546788296164562440424561987226419144760174896639190068785510307123323329973605117082139926060635707358778464752742708856535611258392508166655449410579373097780008852888568359320292208136117152280178406499699334452076641478330089676323083606458478753074473256280632278689872743000052265746340024608546716277780247062156558321730756361672040331573995645630966434390538431404021579961952554061820640505293419115043714852476813684777911901973183241731799813390659769687616517774802699918010353368793130675517265689765659582727129915180633077614734863337670487680606906192207824845920418330697844277482070868060865396817718733602851552376823180275499888023977590822823415758644470002090055557258782902676645881299547979551081569319930163633365242261914977696162007525456211045774471943232672477762445820097234441211158558829505033768282529419902900360566368638821249787589950909690940021665784995802580109631677953183744938547924332569565545859830353246510719382542358724256167963459372328062494541411813689479717278952680573906686887466098957678135253389086161206036827740868819381175626859487227954446012758117343244475907902260934058218755543346963643604272899532576305731410058044316691222404886047689845146220245066796548735215800906635165197567322479451654676651553180835014565218515581515495551732310094726528442408355932665717167735457119018386206349548654557409482953726710711252072125474187431948150260600277537722072794303306369176394108974508308927140298739818642541638797128954893372773716579882623724524620513126662837278656260111164452684977546745770202967819057955983050484126292435106275586164164866411849288578635147389777708502992321602864694211995497785238551131810555615217683870815064937340262944569237252279953206283867342178954214058084303397971128401802846867240267016118558716442763932850084738770453636869843513250636045622822047427628844943163737512520702576513003800169417637473187680301263110911866731966143958371000122752278804964863185080631904355586111133892693011901637 A013799 608 2831801889154794907241221314684445498797008602157079855790656198457577311999710859081413151207735720585520151968800900562734717807291936699731387388035725432610758786053129017111710848918172257410485266689747397145199303488195737863992750806549561234390124392558493808345521310919770050272599100761572452490784297673754200468613405099853527805451196945739244127610701555844857880539761609263093684618330882231078440280168528532975273277970601164475783275445275240461237269767308458104090618707106019194167479840239918141547204271967216937073807342966222952206591659649429201500041696282094909525261564951003558761522019446654517386167205778407640557314135910873546801796484736445459531963198636923154038062866895020820526756067860965914917173757193495355222911907554582959881749237627376135748982998428217816437874071731803084507651513593150948425747846290615557475045694832847350400910546865756575641986274175468037912691285760957262585691245463590884060611666560030672631138511661455412824492761981217442844702763609681636342253462226952132445715143910084889634866032332628168139330260345293326896559659313471685343344763539901590275650941941832256086567101934470250633682048015364166139912358293702566100605223448625365397003342269557507474061329754442431787206798645813847755647685424333067943061130409165426062686376598510864750431043187434446851848552301852823971490659577482644707729694076770868098483347683015796389843958440701346525403532544684242553677980083096934554843678364693170668358637373215067797112875431899598729493269455917322761846737198136054693373715183356587931682937958796485265117490511190354020880939189867266862519361555302614719073592656284792307523480413204363133061792906597262810785230205204167509871348884192919252330245220972045689850205617837106954350345757078733814717606932570384589440405476405596474537636785877073532628624981638283549911867994802667803729018003105950408069667221196419352776228426498489694406953207720297335618709219845010397828850997206023523664068453026508615484378843625053792865548027692390776284128439549459122814172242641388584624070431975668267243871119593004526754880121078096733210046992146420931811268054072307960249631745684800080709619790119238027616196147686475410617295515701445034967933135643712605942766963880114280831904877131038239070337016434712749588827531094398444599441132553963697299418531388803412244198258875641278926232269034349069675375249959841985162367743524673535159973111307712945789349453398283891109375249266247362155500321780686131270224022926322639600581951416099033420496580507440421699507095103786287787901536638737143871713337084375710753825731685037595034134505927834948601457429087927820299894920095109205112922654357 A013799 609 80879093756150097345716521968702447891141362686208357761236931684146865608023741846224241011644139915643041060380922520972266275294065004081028155189688354080795881688463417857727573555951917843900869701925875409864037306926358469133496955785862018415416342775863141660156434161179552405835702916851270815589290325860093719584067463056916607651491635967258551528689247136484985926096131322163218726384148327401831332841893343430306780092118339858592846129992506142813397661824096871910932160893655014204617391717092302040729701211655682939765011522458293737972464391247347424042690887512912710950995556565612641787830397415899671066321564237100621957449035750459370206109400557618769692400916269162202481113541388689655064680054177047495949399679203420840521586991666443917182639975875489813126703418108329055282121362732027896623034879733984237987784237906270937044780090120953174800406129032873556910769976725542630824375812618700376709927661685619239655129808621036041017947031562828045680337774945551385087555631456117215571101134663979854782070225215934532861408749452193110227411565721922709492640429652064805091269791463129319862866552800671066088442998350404828348592973366815949122036865226438990399385786916189061103812458560831970966665639116630294274413376123089305749053543404376753521768945616173733776385602030068808137061024476315236535646502293218505449744728192481815497467792526652763760782893174614160690333297024871158112050293008726651575596789153331547820890297774001647458991042016395551353340835210484439313057268930454655401104661115963858097446679351847507916796391041186415657020646490107701190380504201799008860415485380997978991460879856149953095178124081529815443377867205324423138836959890836228249435595481433966765804133756182596947811722651045611723200225167925716482149571601142754259007420811620240909269444241435097165406158100571016469032861799558995142304483186709049604877765504590933134641860089223364161956990565699412202605954027993341972389813331201237859369459086890112566849344152775161378032917218922372961450992361972102006695573422080699365448075607657061380752203046695802288646131138111520797212152142693928233461626892359187652689732288503575105147450825595557306746178174073424202640577223948971643719138287120075738331367255379943974840035195739583146087895526391830841006503115587113976204638186873757158568692674995614257106546471747190567412119835890043778998392514103046938222385122808200837703992032059589444689609738508386213974866494293290910523244690378176595208868318798700909632221114395204493522802835873005884159622143259240165510255787938971566120004620466854674840016722656358751769915623804893967006225632180306475585298812836414007230183931090277 A013799 610 2309987796769402930291009583948110614218888459680796906018688005830918628630766090870010547533568280130680895725539528121488897088673790581558245140372689080901611176904203677434557228331542725539652739556704927581126769523123724236921806554200005107962706166021427188955727916077449196263073511008189145764045720996890136725040550812368595231134252614860871490210893587465147683035231606692303690044257660378923704697297315781712991946210991904701270278318715967944893450619358030758648133447283680860698077324831873238585280996306097960442628494092931327450231555478415489778083294438256299937471384091070462662102223980595510505325210196175830863726701910068870072456690589326149681184662569563541665063083855602365238302327027350653531810804237728902626137046068985304718653380350979864552711776324591986147912668240989448755450499200082323821169105618841004232935964153944543625474399451307901658928501305258223078974997584202701459212243945402971103790162464025410367513585168465931812676127190219893109485676390018163793926219507137928632430707702392306193054695293104087421205101728583834505819303311292622898211756513978436504603331614539966318552020475885912302464163912329630322874494907732324004796857460113275774185987628955921922778937318810077834771520435451553661498718253172404457335242855743538010387349179580795229202599920068039470694599751996613734150159181905473132423177622353729585771720211960155043476609296327345146838268418622241895650619895008302337312447794723261053076243151030273342202767594446646071220228657922715412910950226133043751121174608968116673611621724527325217580166684403966053698457580507581492062326677966683277975114189571498810351382401892573058878315265251270849268322411442173515032130042545235524798131864210331151426450610636513716426321631021126388446673914500238204391510945800685700609644596979627810141165281510408801372047565857204460259358344295597165764913860576621641258506166008308503829653607546940911918628652993517840073425458552438554501451120980668505021784118347411384117998148689641894152001792850285205413232272508046854576562487430293330095663671216678809166022151435603145489176277347481284275897525672670758548471443891950608578116343029834712237977594829711068651617526093206579116262308618436483162482180180906579865406245225518234235416384129277080649986735484283562274380671255301378205880431490549738797220073779571509795857554632855540371973088595297123602569541492525024125663716427653934129779943741538018657336161943510681695454391601891101735760488053209696680005867248241435539504771795368921057482968033627158367138415559324966899953451965153836368105717615788262309300560131491576591664810280701733249191719393420820460501283255869401397 A013799 611 65975561463530917092041524727141987252705673296943240432799748134536866952323310321338371248106243648812377062817134462677844389749612132799885039454184372839630916823560961231208388998377191784138021894479049436644561664349936687930723716994506345888522850807737981943764545011088026494469642547904890192166909837392179195003883171752059448396425388933041350631913331751592082975169249918738885691354043038082439929859508636041504762975732139790172980419060846760474101843139484716497749339387869209062397786474523131567234210535498463848201912419788211643306063456019024803551836972451038182514120201025063484092301619109788375542593328412977905298898333253476998139435539921744161044315147649304313495866737999859153571152762228162015522048379833775187905100172776289288069459196204335911490001043606671716370533717630899645904421707653551250656410825579717921896884072200810110487174322728804979280656925779480109358604906002413356376560899324654257695350830135029745506555505996555478501842868679870367100020403375308776118326755343366379670853442688026657179835152266345840837038910470082897320705121873828602595825977795738125007975754242875978024164256811777541270678985500046571651618449059742905901003045918295269386525992670610086036489228762534633038909395156931824126064892028857043705951871202891189114673079918007092541255456317063275322508463516775284861062696394402218135138376072044870699226100973793988196735438112405304738847784304269850781677354821332123055980821465091058936910580636575636926653245264990658440120950698930674908149649408585862575771868006738380315021528074224935539307140673261674459681646956877034994792112249406441102247236368351577522445832780453779134623562290841546725952556393199917762832666145134471823759444173711268015890855890389468254852172103594390780425453672041303355625944123013384295112059334335149885441821605218785775987050528447616589467533671426550651411704771928890695984194607363299177878736685148179385307952958147863030337104521716197555115945466328873171927176204120416541794145124724862138875323205596995751807326935102326213561201203496607800862250113619563468590758667152261438316363657321412960203909230737149534902892908998001331599580873275109216228878085931377831758848162748073106139567796451164395603653548146872827535867769886026287997727347116282700444271152166622822118586351722662662938151003801591089787402527218341891279487617868987088563923383370281147212988674568007214053081404890224012680644973202067350872178121268608579903872878541611756675055299287722146877647574477023640443795787247531754322771050008425270123840286789880379629570541576758720509467400824528559815933297915530919034538646427122203330164697595492053172377151070885973299717 A013799 612 1884328010959906523065797987731902297924526735033995890001193606470507457025306066087745221217162424853730301291120177388541913615638672124897516611850959872672698615397724613724542798182650974546766043328216130960005325695498541743989400081080095744922101141919804502295859170061685124708547460810711568778479111865758029988505907268410569905650305533316594015398076668157221481853808946929101314230762823210672566836717426153981417535349885644547130493748796844325900822741906822987892218882256932480031143179498855160691776287104371625968494820621571112744464478367359367414244015770174101530785787061476838169160226543394665793872008052803061953241835296052556543860418455704934983586684932011780497755449904013977285145694041998535325325223776432453141757566034663598356551824102792037968065919806450150891258813509256124786676188392293077269997749589382323567296905986127337565624185831457399013234842457187731403391114720334927871470955845611450254036915059486584561412731806767621021491134172365777554743682740802193954715530459361887169779245176612729355713271783879103560146668321936037630376658985838418718739385751824076588352795516930780808348155338801178356231862504866830132941874523595317135438547994472431188948568876665294667288168862686751654224291235077129828864539381236186025285691393425775252304177835538200570070797087871644206486164226502618910916811671720521752157687158993673552040596669912530096886960847928407908646231567514251208175486931052066766601868241864465734297103093561236766262143338013398195708294472912159006051662136758620821026620322140454880177329863327938383938151244769026684242967518735364996486257517955297364321283317916489405618575430042540385863983562588725416039930963146182851224263777771185649758393485045367525801858735085413602826832887450759395079731382327171665140032590097385268852695526647946215878103866866653740547966150142992377411782229189613713154969699991061047168004582180903187819394598464517151423780444437661116009458042244736318371666518463818946663412079565883216850182578907266787548418106075055795667369064593457538985521467573066615400426725495088352226420658292535738939753662416756875556383851539083727866361524373891916031815629321610394324712987012286082252864462376247715984452195834441706302835948988622834827251919375714796811503090760988150207388828377030914422528944791550968316176530819577243115418003579883062756833445853956140236474215752438599845550169534336854040570058005069688026171901079624245608260279321552729650634513284026973382396254402956632236972492374638272194715251479576754435212663959290634140007002431005773522600164237973805816470898434949360196902870921765478578545458280605037249312833928024848530656263811735574283413217237 A013799 613 53818292321025890205282256327610861531022408079305956614324090594404163480099766553532091263183376016247391135175683386394145594776256114559197971951075264923404945154374412692586666858894694484030184963497180916348712107189133850750081255715728614570720130714371536390072033756131788846800824028214733115882141913997915094501717217493074287075278376337055241673784467719238402743226637333242062635744816993720019181423486408383863266227128083893910594031959386670792053398331600771357189663496140248562169480349666802244517822535987958009286180571772692551094649966650150892718223334411942513820772864262839974949385230305895049738778421996108252446540057890557067449197411513388648066219308343188462796393404708543205241046167533520167426613716278687294181737843516027032661476648199843396405930735592022759605242972637864180032258616672282579908405726022348543405566931869782888211792371532254773217000335419738796612253627527485874937081969906508630705548331013996341658509033133090023994808283096938972741034322760051461540630265449834859456065021489236163128526755419371076781348993942815170761187757294531077025915596457847451439944192759060030667231664631500455032338225001501535426952878268405852705260369270127107187560075686437480992417390887196313996299981965037905042200109267486709068184631887633566981059623160806546481792035626702030181451336473141298714695058156009821763375702948018310319831481489371772097188488777683258278845019799774528756700082237778078920915958855891005837259561455202483281213075877000665867624598440844173371841522287962969269341303020653531832744718226509248183657537701848171128663395302600759664644000970321248022380172843012853913872132857444995960661234531096586607516468238418128413816197756922833342749476326380741904426887332774497910337174098481139082872208010646349928064470805771420663701836936591991871694524541578497483790461214234005291257912247884557261419089601444694568165378871668775947309729126745074361814593273584039134346131144551913989013167433845132935653712404481190556458064636170446719170369527609668580055727853853740770965478635354355602451587706865218427938800421493113239858304352284993122765879183807770351591151497642727013784686189054514472308127622057902795224061909928011016231939165227489573715297539064056785501142069289790311733339775224582558073232327276379946821849192191487206078317896737945640619453600245040155397920047034841321293940076105398850188758392070194888252721426682795359715495666735148078817521837702867511551772333905094386774619422002844373320171354712043692153262297508191683424108895341299801672739996431955897578983290800769867924225330200588676583742896396543833681836833952360468877623849818317698884073550726979737108564897505957 A013799 614 1537104246980820450153066522972893816187530997153057426861710351466777313155129432535430058567780402400041738211752693198803192332404650887925253276894660641477368638554087600912967792156891369158386112742442984151835566493428851911273070744496924960754337653333165450836847356108880021253478335069840992522709855205694453014063545448819694713157025706562634757444958182529168020749295988874726550939507718157637467840636195309851518746713005204093980476146792042704491837109748849630732693979113261639184122528266833538905673529450352068703222603310399871951814297697494959646925176654139490137235093776210972524529391562766668515589250510630847798125630593412200403416527270233893177419289665589805685927792031880702484889519590924869501871514350635587809124614548661248079844434549235727244749787739243762037085344541510038845901338350777062764763975940924296748206397141132869070217001923332728577850746579923159770042575855812524074077998142499793001581165882090749514108676495314184175315719373531674000456681292349829793061941011512733420924673078754074055113852661532657323952108616000744092110283536089102090937175350432581060576246089391513535886803573540284496178612044267885353329201156223939559114941406724100308383903321680340894624433101129213924048323784903447605910277320788687897696421271342702306546043897095795774066462329534236684012431621009388632590405555993796519383773451898350961044706942817947182867800427979411539702092610501360315820111048793179712060280700883103017717970334722038124994726660123016017845226156068950435673165718066510365301656955572885522675021897267330637373442934302485615605755233237580296781897311713345164767200116569290120634101986541486529632445519442649610097277849357460165627004424135473043102267793357760369532336329111372434817140029426719813345913132992070400295449350683637545575988164746003879847467315432023466634539362739737425123617231711830839943390618106861921561371385953731909831113173588966068847786598486833741716059851619547215440205075078050841775205679984387283482998784073664128746224924078059744314971643233916690159545035304355750361619796495777503520360078838264807243593030605611688579316275368733729011794877924173926240704422245585987843592433013595761734394432209453922634600414498062329714882613013208525850698118640985701093415917320189302441129588499340687661178834778181066092802837448732465441732214276598591878319994463362102977476222513646296560241128435916836203385976667487318268834271737622564279107241206631598997430169628663400780669905311823238146397414061930679891589324479131462670275974159842863635575127038093092390753341768560788197783799655859013191908280863981688433786941814513367351613814774660971797828024682313268271557722037667637877 A013799 615 43901234398019212876821732962628820284132072809688473168597309348242626841023651722644417902754376072947592085065868670451017976205809234010033158841388402581235125685743295969675273111792974394532665766036914070360575614618821439437870173533576673804104637716848538441351197337825722287020594727929728587441116174529839272534668921563739300702477811205135411307385450651215567840620642738251065021383279938300283718996410374244669226924870141634128176379228527531682991359691536894303356472737453865676737723529829032704684941674631505434232740773148330742815768156538153542475829970418877977809571513342361586273083952424178819473744583834127643962266135378445855721979435365150223040272332138910440195783668222544743670929569036405197842952321368503023416408116124313906408436895160721605837298687620541087541194525450068219477788124636543689624423916848738839425522908747895873514467791932306060911995173069185366192186009017861500079741704947936587918159678758393896872457909382668414231192261027438141127043274390803488719642097229815179235029587802295109088106745866034225829396174181597252014761808074240844819256665183704947671118164559111018098462996863884065495357338596335073576435314222911937747881841517447028907752662770512216291368433801351478884744175620627367072403430559045715046107487930818920577261559744953023103112230593827333932079059527649148735414573084738822390119953559668801798397874993823389489887248023519972985431467048529351980138191664582005756153677097922305289042950729996130887974388139773460485677504243485293393261286073697602543380624308117183413121300407852230334022903646613291667315975216498530856387769119844851250916002529335495135430586837611396772832276480801515513988352655498419790472873357733245584043870446090993914213057895749908110812336380456544588972624991386522702838328904875371939195797973310616812323513996054022230549078739209640598955631754921600619623179443750083341714328154224537076686423350874459892361633039382458497152385422105888020187697149304210091941649426034085203557928271927921181120930056593464357379905102403894587646765753327704586078223007715901278045004211699681159684260547126875437513852140806404034305873508392331507360759003756181398800843479301308550896039378334213484366822438479158198986762310270248706821788966505192608929052014581926667021102177129669380290928700099629428676541840373247945481313771953932382636697361868085023139698391212251876057046869258220758804906879600105297076175635098238058375581916102605098965603074764255389696713165610983504699256543022802148383682696448473705325752097979272028295661203334976811772306194251864671716903101970989275774092409756181003357388845164316284929442163779092015517766212951549255103960099117825405404997 A013799 616 1253863155641826738974905515145641736135096131517512482168307752295157665206476516850447219720567735019456177541566275096751524418414117532560557049668894166122656424710514276189895475345919141682247466943780302763568400129128159131785010026292483380519032557830911106423431547165640454239595206024400978185905719060746739462862679068781958167363468765829872482350235856049367833095966177247188668075727858317794403298256476698801997790201216115212334845567145974832397916224149985238198164217854419857593306121735447003078506619169150426707121309221889474345561154318886203326652179785133573924219171992571189265545550765186971262989619058886519639206283092543792085275454653464055520253218078219421082431777348104100423985419421248768855592561250605814851796032204626529480931366162685369784319087817130274001264056841379398416505106627744324319363171489116829992832359796748654043446714605378593405707494138029003243815024603559142303777502835018016887530558585018488088574270349878392578857082167204660748729482959875738441321697938980751334131680057221350610665416768679803523913384130800599114793612000408392768882789614311797010434805897972769787910201653429392794612900947649926036416569009520587854017253275579804592634323801388599409497773837800399588427178399900738230954914380196904667431875962792119190607167407875603292847988417990302484434110019169187337032175621873225506284215993617700648164041707698589827220669690799753948436908130373046821904726892132126666401505171593758961360355715799419494291436499660069804931435198698183464604935591550877226241494010864134875462157460948667550570028151050922223310211568158414539789291073831888796577411948240351076563032990669019103228862648568172084595021340193690367635695735970219227125876983810804877183839146560513125552911139362219370005647142378990474915765511852145497955371185915724526776771883241298928926712237870566545146771798552315835297057628092946130322702926412807003447240937324325448985740601237802397137169280040766267744580818281277544435945449256959507498817989374533356853994883346365935511127469629757633317779276680792570682980127323373856402243365290354593601742165486490689370833130993571705623810053273193380181730637906280296931150890612324673522141780684603471327000815665403237321260918343628573315537114672354806103622654588474407536789699281000487170489214603545516112430711502900334570891802640776262780486713352314376345892925751413125832065315632884043092226945388258607389792652314040777185264995105806504231556589418341898185127824723015299877715466125274252159986361493264857497808805670385988400152379628450272721028837214027506888906469495393424705383853315046285636890382806738037413869797639694647055202920808109198275024204390904211403772119317 A013799 617 35811585588286213491862276418074673625754480612271674003209037713301998075962175797765623042439135079890687886764674383038320288914325610847462069895593286278629190146156998242259604671354796605586669903381309227230277076088029352962911671360939617831004088884208652110559628418597857013537078679262916337967653242093987625798820976883481507218068031420866987968405086284625994681053889988356955548910863361414525952601503230994483858885936933466579495524243256187188116885277947728388177768226140085552722416142886101854925227550090105337182091712686385276783572128501708853212512906843200004849623771279825736613246475404505086242246509940857887415370651406143245747552260357586889713952161532024885535333992839201212209447564090286087284579141878552677982146475796338308504880748972456846409937467145057755750102727446636998173802350395005646885331540900665781425285028154938308134881615844218006260411740076246361646600917702252663338189258470949580324760283746713038297769735462876770444737123777532315644462762817010965622589014835229238854134914114298994791214968330263868446490164159795911317620352343664105872061354174359234415028491252000277912503269423596887606939063965829537526093627480917509698586770803834798970228922091459787734665918581417212645068642279564984614303309612803794206521809373305716202931308336335105647031397206221029257922616257491159532975967936321193684983492993715148212213195213579424055249547038931772521306533111584590280420904766185669719093389205889349695413119598947220176457717866791253698646720710018817932581565430284604458683310444290556178074679242154893911830574022165389619962952598172477670921942359712575919047462653692667097716785246497854607319546105755562908118404497271990590043105915045431345942172534620398097247629864914815378916695051324347426731288033486346954069178784009127567103356440939008209271381757254738709075828225821251095936949338452692571919262915962634428146718281276180825456648410920059148481737311952874264634691807244325373052972750931567946635037976228020493673740594526047205106947863255557484133311660095507765189093921280116611276595416482880712704472756057817547859357988459660579120365054307401484321638931535676131370408749241271560650600586778605000465891398132959744570470296219581861132533088812375682465055532157125617125566637701417553658250601164654914076342458291863485687133551234336455679240775223210841273481020055450902815047852386110286889617479790801154757093787234054085659867942741318637188353525216939567357487750377262954065435801914039979807431428003957915941370470609137594994917298751894214696752114568168239185304619669839624254057675257931603010468234531036964075226223343245086577535290387318814543650621200406811932966301608615181903135499812837 A013799 618 1022814695987042543541078476776630753425173720767091281205653326129618367047555702959983959715104137016757936733885865053957465771682053771414364178288039849403928299764390026797176569018564345852160879110473572838923943570150206349973720245739796424871307782621883312929693547263573394163632504158428153528694144247446380580440125920769115327655241045411382043365617669375203034085580151957463007432443168465360275732251533780433453493641244756738976971667911639962279806360423465070494745238306786983471304927456969955078519424058123498535257721406035849890215603562137306556602581132348635338510104531523102863410932584028069768164802570420842122470401174810857241795840108073039157120187685516162755774674169480425821914031877982660938934864871193343035848085495219218429207899071402339990314223999129994561978683998603399304841968929631756280691954139663915383287565689133193018640353830126710476803619708317672334988568810494038317602023411188790963655478464089871086822601414555223440672136992210100467121500968816650189146764852708982290912947282018493590231890710480666346700205578567931023142554883287390527811944336573874094127628738648379937459005878007350706941786605928057421282760094482484994501336760928325693388708243854182997489793300603857010355805492146655525569116825851289166332469397510984560471921097394066952384863735606878816635527842930205007421326620229269612836813543393498348089021068495041930441982312978930354981035892199967482999101461027028912847026289109405716650694108865531555459808879993424996887048990198847458972462090254358587944454029599382575001990913835185925015793024647065692935761889156404134759201595735750880823914580852116264977889103425225225439653556326484632218769750846585323242221148039612564671454389761293190055489556571832042037239727360874686854872317524403555355169815250084692444038963309659013464999934368952592269914729957680752551055210055547352546586068142808801902298420831529000555867335264287809339786899366686041872231432706705176979765954739356512123843319639048493319815705120258434225059537922441977304331514323987797281565711485681410534670841690167556035552446385767326984411123508396365800256746316073693793710329523590445988070244287079957043741803358983737418306324222075463264677202130327477535806277549570261866884451053939664750723308739390186750033295419863709000934416951273913014710221356803883510654795781150124837611891413803733235300581711999695903854364840305071781017355657191818740531488312634801596736565033721010983297207638525007231062911938466895863280049015221042037201482011067578850649832969652850665953937144181453079371485242390289508320141263041784513581983246440946730952536164906422917740985428752212662181205392104818955617450540243658210335453010154437557 A013799 619 29212610532085922086076742375217350948576386638828894082514664647588030181245238432240101873423089257335623431056514191806079179905011137765365655296084706138825596169570743555354159987739216281883566868274235713852506752307060043561599423938574325690749421579463609300584977403394919710707507951268866492933033453851316075757950436423086702873161339497994482540565406255025173856518254720057100955278009334539154835188836056302959865231887591497221921287807224348962673549460054585878400418751280143034923940033098518886997593270524065241665495781077789908714447853338203612563126319721009373903187095524831340881879645532425700648554926213789671859877127953772893682930989326674071366509680486027124467680468954530441899686664467062779076918675586153070446857169828956097556606805378322232463364551639151774684673193684111687545591474599212591132842902182941087262076163647333125805387145742248977927988182489261039559608513796520228389031390646963058712964120412870808110740319001111736689036904634512679441457189170372346052220750958221243210764687321730195430613030582038311528104571529478677951974510021571160864836942196886418002379204404536379393766666881767943540964367251911248009256911058514253927952679228873910128874896152719320591305986458546760072772160661200628465779545663138669879621658462311230031638538462671946227064093152668065881927310721929585216960509600368169412232231612861706319770530737286892575353456840991229868613366117123271281937336828392972779823917843253736673260474443308446755487601421492211336091006209069282275712489759754735630281551539387965724631862490046745204376064576944843255938295316196058492857556775808780907211824343717292644033490682927857663781945222240727580800282853929323417121078209159374459581408825972294801174837225248094952625603853153941931262008260814489944499005093357668900894196831087171083573863125511654987821034602321319973610687854396487936083044692226762191131545197369299784876126962483324122553653632811920041912801949536206559719095433310761342769089052210864017707256353939701139901925462602865313789012380607415478158798285742546766280733909512875567931413421223900626001766098523308603621132931533380768442160721523266727865274247083290653126309645735934524404246926106697306302445570044283085900163093093276249180086806551570764945408420905723123767700950486727392775687882545334229613138632171675716947811622305428715487033230669648424933419914276423314709984514203953155137636694925055535048319837697162568404393033928105794693951547363912731526387827874553012751141479923728181624511527718101119553409879446255067870310398774966481399928990007909058647131554613736407492415023501599879582735385405892344953600284830591945844557407203905734191390004879899122145390873423020891065477 A013799 620 834341369406906020700437838978582760442290178791592043890701336999761730006545254863209549606836852278762740814405101832173427457267023105716608480911475292030997852199110006684470163409819756226876553324780446223341445352641941904162841147109621316053494229731060145234007539618362301857517134596190095904660368475447438439722822414679779320760361017402220415841088568049773990516017873059550860383695224603772801247828346604068836710887941500752155293901062134630722919246128619027272994359955312165220462651285326797931538261399437827367208225003362757582793345139192433378415450817551748728048926635284707926927364556051610436223377247592046817989950651487707616478191986159138152298882984361420701921421873810343951096950823843780033215874293416117845032687627484815102314246968410261281386154959365813836768951084811913907989638106028110815345126129246980393292157309931481406127662269544373058601270480075784550861978762542414243019125548267911919900968243112003150450854250990752311575583033266316637527458779895004575597476868117756927342650234595936111693738766453596215554194667453440520986343980726093925460607906085272984565952456997963531865369772810174235473483293081837154392386636742225606436256471455867747190795909017816515408290279242554014438445680644551149611129603684903550431874187342071040933628297032373456191177564533352629653725921529030883381609114696115286582764767094943194198966128387650938844670080835550516277466349671157751083412277155731695564550917521169973124992410575332547783481384199239047970095228337227771076624420028355004336471393516459689061210624578225089782184780382121668232853652525875626614504679073874591490876915080909595206240527395102542735276137492417420435236878591075406116395114731800893940104617478594711816354525990310839941939871649929735498774217937122647304836084471388381478439155692680693317953104727738378107156569276899219766294855809418091942467839454688554940908062382064571155847062175486220264254901406741248317071536480703595552137084670788654710827952420194487209736948724871804256738893137400436227127982602528393471693437839092878191744041189597239095689098723575825779236441539924217028023177657524888127476552367426021014560097770945864343940529791864025951509696456533381765304147926034769216394558101837062952832459281919412617605809909488358137929306846851421065066421613377290931980852473455230151746447744665349543025156101155828664523406171648926291431867710179106063886041643754511136515062884468660116197869442020629602253950144260711525125162751925108597185351808101600595377673743156686075564939566864490993443935299411817675263371883615890624020724331322925534390865486229194160762505342577691264219777735046536565266404107150751674240289929374798827594508735834899669721088597 A013799 621 23829623851630642857225205119067302220992249796466660365562320886050194770716939024148127946320867337933742640400224113428705261607003446922372054823312645815697329656658780900915152337147862057595821239509054324584855020716806502724794906002597894407803848695348808808028489339040045703352546881201785329133004784027254289276923530985669177180236671018024817296837330592069594943127986472453832123418719309908354976439225407358810045299670497202982307349108235627188077296588679488037943991914683670750861633783360218675722664283829343787434834114321043719322160730520475089720923690800095495421805393630366543100972459085390045668975877568476449168610980557140417234233641316691144767808396916346536667577730137897233587280012479802201528678585694257741771978591328593804137197207664765472457669971794447008991958011933313073126092053946268872997072147377423007012817304928953040440412162080456838926710886181444482557168975436973893194869244784079832344291553991521921980026848262546876770910227013119269484421750212581225683639536830311255601833433350294531286084872908681161512443353897137714719890970433517968605080422405701481712188168124318836433606826081231386339358156333710350966600954731994705545425921081251038727516321957457857496576178665446585206376447084889025384043472610844530303884758664676891000105357791541618282276222420637084455540066044790651060262137924835748700090344512998672569516671592879698464342622178744158295400716412957936528693338047844852957019138755322135602422908238442072897244011814114466449073889816539562369719470060429847278853959470223605179277236648578686789268979512493776966398533169791533771736868139028932207570935571625858948685435702931523723062221762920933945050800489439704674090360871854965331823327979806143564186901616809267899581744674193643175580490438502159929673423408587323563405700725738653281854058624128935817118498775117518615745147376772790123968823962665359817667275169694146216782147942794061936967384239077936793183880153425375392564587275282394767195957149073174749197296992531063601376719526897293859083002311110813445945036278122331694034401560416086745811976348644049160080772006821775562537369977076568329808857812166054586196850952435984831527285471385428445201068440495049916598851768915479043589444973946568354995847869550900343771439536824896996777398932852923437039362067699668806308305127494354828364030294035387048298341483405111622487453003668464983809585573670425448290649235387272592570006711043309401578727349133551202069975070070230181869099773357733026644210832991189814604581739778298111004210238969216727263752236086500924623197164367953452112655907626914076187737509152192014425537915089361440197381071890664130840573767704332618567976920672873629314926764004180569466904011418917 A013799 622 680597886826422790645209083405681218733759646436884286700825446826479612846446495468694682274870292038725623552470800903637250976757625447549868257808632477142131432323831441311037665901280088226994250421618100564468044246692710524322867310340198462181285722587857328366101684012322745333452091474004190785367749636602409756038212968481697369444739560945806806814970999040099701170678421639753899276962042210292526482080716859574973703803889070614377680197880317748118675667869274857851718353075280320315359122486551205597315014610449887912926297139123329667560232624395289037519301532941527444742183847476898837506874403937825094351620039233255864704698215692487456626947029646015785713375624327773433762687550468482888486304436435630677860589086013695362749480546935967639962489448113366658863512064421201023819312778827354681554315152759385281669377601246578503293075046075827788018611761179927776585789620228235866315303107455411363538660500278104091585311073551857613671546813226601347453966993721699455744569607821532386750428811410519771243964689917762108061870055144842653956894630656150270114806006551706701329701944329240019181806269798670287380244559706049625238408303047101333957089868100500785082909732001610917096593671426953867959712238863819920079317705191515453993665621238330630009252592221836683854009123884220159760091188555815769134679826305265784932146921271233818623280329635755087257965657364237067840089632047111905074939861470491625196010427984496845305423621990755514940800682198144044018186221422923276251999367050186440841557784395936868131347936429056387525337155920055873388311323856334763937308505862415996054576690918805332780433490861206157433404729111427249054380115770784794404595912778887405196694796861049664842206070431243266336742097077689500479954209639644642737754387414060189751402645972662548294430218427821676383033768363746535872721443516131449184297154228007658730673581197685341752395046121634510097514927394141202981725461252304952750124801061982146587037177169340476945883732134678944011823999403679707518920486407713609909269629007635942829636181139451915513316542967043853547135856493622688061066929286836731841629823915283868067670787973274685036368260052524162773250800348239221823387715728979120667979805371994996963958137900887938787036411002243264718456084611255883124959290921212346285281220015570240776971502746366268252905069227944689486448931107533393049864145237775028402585573569601021228629232811895892516391961674107959818490031818603355882320557976275844224363358626870212973985305601061372294921459069807972348391248635199798947380027614866552908163134211513118545789565377732292929997970998895756124007788392867252093477400794269258240937627379403443918919988831337943726863623306723401244544245470135688437 A013799 623 19438556245649461323617816631149661288254909261883852112462275586811084222507358357081388820452570410918042534282118544608783525147174540407471787311272352179656415838600949795284546775806460599851182786291834570221771811729790505285185413250626408278359701522831793155464230197075949929468725184589033693020888297371001425042207400592805758568711206600173188209442386703584287565135746400453011117249312887568164848854707354226320823954342875745817240924131659755204017495750014359215102927882183081228526971897338388983064914132289059248681087972590501418635187803985353850200588771082342965349281512867787707698033839850868222519776619940541020751830885738393134248722234113719856855759721206425537041696119128930339778057341009038047790376284885637153255487913901038171764968661127565865143800768071933922441303392276088077059872795077960803029759093669203528632553516390971717453599570511059917227066737343338644577831372052034003954027682548442930959768069571714605304073048532564961084632751307685458155520652568990786497978997282695855186498875508741203568355070644991851039662867546170307864748974353123295096677617231987424187851568871719822077867164869764483346434179543328261199148443722818402922752984855698009403195811849625229422797341254189560737385392977974872881513083808187961123694263286447877527554354587257211982907964436342654182255590519104696083447048218427709093699509494726801047174757139979974894580799980897563120845357383458711307223253833665214398768204067677968262224208284261192041203416670060111693033353922320374936875731880132352890699428412350279484111154510232715799843559720660777192813468235936463263314764869331999109541960932486909062455472468151473660242150486529384512989663864877803179822800093148439477558247577586738929843691034635889823207972181517890641233003058932973079489810971625215041837221468517014899175827458236964811060797148264230320152711021906126741006768152587091045790154912280003242895123841304066898361060898827081755496314443131272088672368817133533362051385273498565319921705246968496126447888012290708412618649874087090163157238969523886158975833783681739501159747197314357593712132567361343898128789400844422555880745375304698279323713875360142612966816108746060414497776548935372665398171221229549108287608376587260419696546934635069883623824232582079277931962308000745822253916924864701646831083089938966987571221682219328276422467921362261238897169852136092586206246566721374767310879518340558586160670817374197440375893798771130447354957456360414386892041885742040152749994313271913854115251792492785498242402452269941457736120968708203617610047276215026178786295776753412018373672049699461690657786444288681587041808044085124284619419575583141761768273801011843010782951945263327062945428194872545397449157 A013799 624 555184604931994264863848460802265476053848463428664700184035053034911376479032662036601546100945863506230212821631587752571466261728452048577801717397249650603166892766281727103121940463808321192349631559281087160104024714814546621450180587851140846838231435193598844313213878658686205935556259997047391306369590661213171700630485568331125270480960771707546428449884006641070837147842052943338450519757625381834356248139296744057949052959986874176286218034124334268381943696116160113542554723243030982967958844359881727745317012532307821201580553585157311017639598869625691315579015890882797433340829289016884719563544499980647303387340042121792093693041927574246307277755728521952831657353397376719763447882858441379434401095716559135682940937072618682734129990308927551223779269930464408674372093736902504758846066186797351568907026900221638495332949474286121981274360981642543222192257333366382295922253085263095027787441817178143186930984641266078551141935835037740842089630339138587853538196010098804370379825358022945853168778141391076319981594383405157515115789172691612257543811159986170162925095456499554431256209425762792822229228658545189838365964095845343408857506601936998468108878701167416405876748000463590846564675582237146177544514863560908044220464208843940344368895186645656357653831853724237830064479921366653231443834372266382546099401920816149224839331144166513799425151690678892164708358238674968062964122228254415300294464252228964253645603352743312188443218676376950451537385612806783905888810783513586850064725621375392228572107778228460130911266374885136332345698683966756595959331909181792457403945466286581327263532999432991226567627946192758609732790749162874239210176060045765751075497789644774936618918993460412579918541109063454850575265659640235649240642893476332474604255800366184644123308491160587766809912882362314462535360808034705951968707427351574682173881579496660885849894305206039907358812614449629172620327632031485454684090260331400282018730236810272262124571525786150846353549614796392524102283823558667217867478129519034922972801259053801382149933902208571712586508788695734161892623539702495367234012218256407343074456354077517552618509968664077487555764591994161033168945234881896231498470996014143178696437168249537152081802382843708744846953077000112230946180043906776766257014775478809301429394121291060743735142564131746836132021662465866234902902106302027543244142068146858940354636608192129184729166029923324693779334919215024453094575902786702256706904939911109795304023608298678408802692587581359131587385706445386446615301256439281797974401350987275003522560560255977362692315393679854200656770447411466325346877038635329034807501079547115234693015242498230111857863668030699248230971890508665884244784374673754769096545373077 A013799 625 15856627501462688198776375888973504261573965963986092501956225149730103823617651860427376758189114807601441108398619777801193647901226318959430594850582847270877049624297772407792265741586829461574697826964627130379731049879818266055238607769616433726546728020564376592429701588370736727725422341775670543101221878874909396941707298317105268850206720600739233542957137113675624179779516874114689485294797538530571048803106454307039082901590185113348910673272625111039256693904773649002888905450544207904547872553762582026133999194935243681338342190945677959974804583315379369664252272859503577493647425323611244475454394463947267632045818943040503987966970493448048782159981362315494824965670382476493163834982319944238025929694760645474240476103731062197569486653213279790502359728483993976148741369219672438417402496361119158159553595297230217065204369935085929907177023996692676969033061698277244753835470368199257088637125740424947561935852339200469499164829384512916190921932116137207684904416244431951622418192050493356512353472496270530774994317184434703789222054561245137687708790540365006023303651333083774111108597409211125795688999716709166973570300541438853100379246057922613247657684584042579968245799641240618168733699304275131976848889018163094650980678268791780175520015425786591230951091574217956664471611034152982943267353506300151899145018260430038010636136808539800625381757437479839116235419654795762846318294961174355391710193507911448048372077357701739414126768616002081846359270487374555136090324787931554024698628472102577440247970253983049798956678933094378788125500112774535137194478658141174375914086462611049287973765996805662421998021771211378652578236586840851146081838450967115616467292370044416964772945372222843695053452615961333987280162504984770377962001680577531807172149914258599620805813816037547207857921833150063364472440038279236694178252832588324497568231792004131560758831250989705794075047081295858799209177498451256071232301925325123454736954293538186078539887347978254322703730548199766880885328284659094409513042857193156435026176759835621275584262180979016683183277513938863397815220917442970183570622965621250125549547928807978820337263215014717122080192511945233268338244853461838267827830117159943326748941962375030600608357856399165461573826832200205428053848234021451221066599002450272458124925498193985901819406774166821386766670701687605535061787058092208662595941608342438195468776166575401645049710980640076579031584627700313404834182359491003153805911988801206863678218276618554033813702993911198157267323161786682301779619185162327431946876985547561375607852161470969455855219958890315824958020748518889718232155100463632563137038332945158218067208340991950224772444222624801228724788164818006319915286525057109960166432400452197 A013799 626 452881138069275837645252071764972255214814041897406787948371746501441495306343754785666307590639308019904759496972979473779891777706924895800297219527496700903519414319568677738954901845461436252034944635936715470775498515617489496803669876508014963663901098995339159856384707065456611680565787503454926381513998082546287286052102147234843583630754147077713249220398793103689502198682781441589646389504712497971639724865523441463343246752317277022358237739339445796392210434614240189171510028572993121961791788008013105248413151006545494782704391315599508214840393704070550176980709165140281676796064114667660753463452960284797910838860634832179834400324644263369721267271227689092847695844511793911121252290930039927382258578012058795389782237998662867424782108302424484096537896205231351952784202246283064513639432698569924276195010235284192229599302009715989244078882982369539546912553275164496387414294869186138981708564948272276927316449878659904609365646692051073399328921303168994788688555032357220970287885983154140755349327527965982629464612693104639574923971100323722377498650766623364937031575585724205672387372650604478963850673520908930517932141353764035083399931646660327756966351129404840126473068283553473295517203185829402044390781119247756146326659152034962033593027160575890832147194126451239060293973682746443345842658883493438638391480866536142315621778703388705245661528374171861684998799820760621782653696822386100764342634836779458867709554901413319379406874638441635459613867124389904669241875766268113114499417527791721714270922278424009885308001707008108552567652408720953498053411504955170081350482223458634178713818730634766524434685499807568185696287015156761549583243387998071789121922337380838592930880092776056638774421660164471660010708721304870026764972729998974885944643773701139863769834848399848385803630105476598959752697359933293279222425079151555135975046268211430001506832979359516987184577419688891023164213318533266324650465775289210850990742151577744132589177722545606921710741248187133541884965861138148395430102017044293740940782634437665179251962112150941695488397589075607877505000524623088671412960562521108524835820638394684683087652574684035335723732378333667807377008611259723562767430655976205141355276531387393248983975308736616564748010068154470067230645959411886668324883134108982231676505997153918431341864076876978585627442881910899701686899700166171571612402688275868377300783716093560046384264795318061227173721088551748651155469082369422541075850652312151269233513592198502521759753171209097730569712016823789433221127703547421233783834753584223900448735865583772358628680937245866310276626030598448009242428581824341809635756951827246663866217537427071090369725779442386947893608674775367078503100498442156117572313475789315198517 A013799 627 12934738184396587198986044421679372581190303850631835270593445451827670547444483980433415411096249276356499835993045266750627489063087481948952288886924833274505417992381201004902290951608224080794370053746988530560819013104551117518209615342945415377204679288405881744658203618496506286208639456886176152382421299235604511176934089427174367592077969194686568110983809929834475872296578920753241890530644093654568002181884215011634546470492933749035573628073273911390757922223017314042927497926073256556350735257296862298999928005897945876488820120364837554124056484581958983604746034465571584970972387179023058779669679998694113131468698591441888250307672164806102609114533534028180823041015101345895534086681252870365964687246602411255127570499479810156519201795225545690281218853517612643123469600356090605574055837303855607252405687329951814269585664699498368800136976859456418999369434091973181320939675758825315456578323487604501321085124984405535548092235171670707358233321339809660159733820279154588132392311564865414113532143526236429880138803127761610899403538596345834823738964545529925966558830303869038209055750273914523686539086430679964522659889204854606016985447760265621066715954606931638852197303246570750793266840190473551789845099546835163295235712041270550641450448733208018056956011445573838801056182352921168400612180371456100951099085029138760676473621547484810521338911894722541585250721680744118734372234944169423930389993573258124720652597539265814795239746548531550362031658939700067258217213760383578663217864011259363881291811194068146334281836753858588369884720445479152857903485993024612693451122784202050778245376765659566704379052560003954951671653439892266617647014404612928369111223877934131052698866329776953660036257035957475081565851789188392834434386141500721717464970820678255649130253105148069746937479442517142889496789297054789347871682685647566238583296466386652273036656723487164670978715683734416512593096590628619498341953008035151115146586591211950170879504933625079290980480789472721089776509959966656321879143708802073535009692822174155184615289885143045764844123541588436589420319983760035544225566626165380577835873253190589233666445185550733223605520457587886246494742946188964676200586965336395042248053012955338584231318792826505705767915556559819590174479246762895134026987193286641518912687784713064317554979899683385384105396150257206379879542336446026256821833179847076724087683715348168484780986819079146709308648010126493225651352461553077195667370480687352400578381706781430523980310322903040282801544912504250002228628341017897858100104397119018820716345056938122334793756248679187687810716059922273591973002725485026425006854301137991966683039086454577412049737986654013618789357360259259129127053336006420873982845182018631384844037 A013799 628 369429057284550926990240414727584560291376268277895847163419395549650098505561906965158777556319975582017991815797365863664671715130841571944026322899460163153149243280399481901014331868882487971568003105067739421347551833279084467437584823809864008588342845156160388509182953547878716040404951528126077088194334727468100443724414528129527112797338878169443071817808595406002465388662590555633341635445725958868116710316795064947294281743748680806205018391400776183231437016611597506380052268266578280505933349683655684121736943776451232178397191457740125383337177256145330530735151490371190038355942350220077581806145730442702565147877500470171770317037424699027096618920192265378872486874432309540122349049703263230522317432450211467857698541035642857880344922473436810460121891675316534700249415255770303785800608769235419998735958835830753767353636169482372911300712196082934783040990407100846031707358079347809834755333497129472162231512254679606500789062328738087072858501890786303703822157640992934191649256810604121092496591551252838673806644356131999368897864465850233388400808566384880215530886752308803600288841283573272711011242847546650466731689095579852402451121373480946403286474379528574537257607178025307213406494222680115112669765888157159098875227171610728196870466266269154203724720642897034409996965624181781490689884483589157699264340967517232143680763105017713673299960662625170510216345861923732775172405402240422916875868606445825300146558838318970936366842401172609609889986210976773620961941842210315390200165414025578691813575419513780327453423539526955142432277500643330084774581463446775963137657517839594772277466205804002884643770120166272957374694093896763026866616378410149847150185665177676716996132321244759573484295537203981445804602292951009687744280502587402112972517031609391659594809158936134020042281350357732118066917799113181838564563129184780139340177530376469175570199952679516910167823098643138670016171431724944001492144519862491950999701659631604508830489540409265889629693511828130387045106900966607671209190223467096022233411836694116046227797294409570530089713012471307337430433759056170375178626408409909434683570375984376419102747340944514491599397269789167619086136353286103020116964964316972778801646642103017425304230696041917829462437436210905007314973301766795047922944781227459768421665275819189829973687780914857169955434219447496071415739608671234955921088377449612358316668334594059040093829764539719509164564295817222773017828277654417437785455768298911471912919159927384437195401643132433733517094924246033884313651854047812180725197081686116296538479531171209712004044472218526279551561861387440056060340930842577839724620765694802188560434279348229185465552566636825282966242835566364699986997770329679386581824041243634130982530540757 A013799 629 10551263305104059025768256485034542626481997598284983290834421356293556463417353624831899845786054822598015864250988566432126688855851966136293335808331481719817095537331489602574870332507152738955953736683839705613107427910283931474484860152833525949291660000505096856210774336280964008830005820594808887715918394151216416773213003337907423868604795699397463574188431293390836413965592248859443870449965379111232281363357983849959671980883206072506021530276797568569273072631443836379720672833961742269529962400314889994200928851199223642247202185224515721073493119612766785288326661716491558685484069464635635813965328207174027963188529290928575932024905886828912906532979611291485977097620661192775434411208574901126947908188210489733483728030518995663920531330763828743551541348138715547573823549120055646426251187058132830583897720310162158349387202636586052719659641032324700338433727017207263511593854104252796690447080011514854425494221505904241269036409171088504887911672502747620084864644384399193447694423767664302522795151295332325362591569455486033975091907009148515806115493464518563835777656532691739627849595900136241899192106968779883980323772258856164466406477547989310224264994753715617358614518611580799322102881493966767732961183531656621022975363248374008030817387030913313212581746281782199783923335192255861155593790735789933048688842373259667255666275042410920223120176485237494942289054162403731791699070693388718928891683268699216397485866981228128913573385819890903068067896171707631388294020955368817859506924389984553016887527556733079932397229712429365823008277695874150551246821177503368283174636367016666291016712303968126388310718402068921935578638015785448810337430383772289784456452783139624714126535227071578178284964838082914073625246088973787691664395434398791748608058939795835189687344388374923746427597647567187024109239260471586491242487532646505559694810445082336123460480848479682471303195520346683554331872261496125626617139631792632612502479100738256376707611763629043073713676391323231984395298198507281697405681972443729491008475467820648396312118525631743909892293349193008864350618592403282085476748850595423363997453508489774905993566804716278394570385422448416368719140386204388357560636345857059535353829745104280684114132909653215127276675615619657913922952471761433363727225896637478445891181942671880733878496710709235631097156741639935295704938963259141576062205148338378565882364304340920244119871905018928901249120852835699620162193438087816440590402198385210549304884126686026910737866329505439862981748131390973769882210603459563693692353850037167545435513889780920584547514171033329070272158323086675441139397325794865680374893689009245307474563452464773766081646855714366906798861626610942196328643318385972960163476441959434414992054774560677 A013799 630 301354631257077029834967173469071571954952333404617407769521908357100266151663036878823891495495511788221931098872484445867970360411988004818673964021755449399696065641724674539140871566736789377320994673427145832015961248545619366842762090825078334637719101274426071310235925818520613056193796242008336642054345255352892079459736588333973933111221569970490957142395786170535678819271280219674576383921461192795905188018867376738698191446005248636844480926235615355907008227426667410841202136810781320960045256115393573124372728919101026446222341612197393509580036989260232154619897785284715407616110507979458394482663738925097412656627585078211057194563337033720581523488430678096130991885143704326859182218528107751086759205763479797278028756279653035157234295337945712744575572444189854754255974386417909317580160153567331774306702789778541404616847894503534251726199007524225766366005677338456653154632067071564126275859052208875757246540460430131034884948882335458788103645278350974777243819108262825364059600437228260144353552316145986544680977815218136616362599956088290759938464608840114701713645648230208775511012308503791204882825767135322266362027259485190913325035405248122689315232515160871747379389266065359209438580398349184853221104362847644753037199349736810043368175390989915138664547255553981408028634376426019650464914257204896277803602027022669356489084481486298292492535360594868093046717675932412983702717158073875201328075365837318319528593846850856589900569472401904082527087182560141660081065532506288806885377267502348818715324674547853495949197277816695117270939419271861613894160459650673701535750789278363005937728320113633657776542428281490479402061480368848203472047349190920368533860747939250821460167972620391344349996880740486108856810653547180350261626798001863891131994771379508848852660243076376197121718616412166428595583982518328981776376686419916845290443481121996602022154793513428211062890567256621628995272603660590844021812125023629380045683305596185340375146099581009099228336311412582828706314111847566472559603682814965357992693067836425538847070417210568237810433790346301526174718017617630139643301423921855886699131269655976461090082261509501627227324778050549219906987368570383535880289334674023477389240731349923360618983750032605477250149132257713049679553445545978298301413298833863021893098047464651585640303744554566478859765893697978191980628761729644342553912641241692430220166206896281023092307661479245628348576140677840416851452406785226125359702477188079998498696795542279614597584200237004867926621708380657601841605817045408598655547318310911542265183712206032872815261552238882911576043113865678537274382327022027158697187338651793055226781006765846403533057915846058033225082286917635120069342381816421773715229050658803406326588076416227495797 A013799 631 8606989623333377049116497441450153166605393594369277783305315224587140701557647996296089165002847312183406574114897028258435101463726789405626147086425357390304719330793298429512402432817569441405664928867752712108207869219711434736396128076055062315587895251498883022691648277302767229497951014468000102833714154838133950681449536699406629503589599259927192226943966048816669522757207034354125576101180853127443848075006871147033959045889355906316915219734215410180060061983533047921035574229452725307939852559911755842005209510658444416330556298785969756027115436450261490568098900645516756756923732218401311204819359047439707202885940457418786004533923469020093528892353068597103597259231589339279425103343381285478788929675810746490057779308103170337125768709147067501697822924578506441636304884450481908019406954146036562805973738378864921057261792714915441763551969853899412113179488150463660470749446467630943010564810390137700502718442090344972487349025028383038447028212794982190612860717551094555222906248087676337982881807701445521702633407380445199899932217345837672394602487693082515995643433359102992837370022543176780602658386735151939249565860558156537675476336209291632129532355865509657976902736828092724380775294757251068592847961707291581791495450627833031648638457342062966275398134165877262994705826425103547236928416100029042590348677493794459490684741875730165531879302433950027605507303542305647227533304751747949625131160523679648524056168859907315064150164701270782501056137021100205953575312673912114613453260137134584611328388029761243697805023451722629244375300753823639554431116888082891589562578292579325812587458550765490899755828294147649582202277940814673539365144340241876645695596821892942711723857466010997185980260910829023755059369075961017983822322977731234594620902665370152232080829202504380565993405403347885367118474124705994048515094540839245018340356264325344950354763057537023136167217491416370345733980833150135096106976102799878723484760891132649506454547750133200883060513390254778170681037348478346022774840784878225589629306710476149815011178185951039440103799486080717889076121301177134418352331968632125980013888192644343705193839470972875975239622985901736269763466233738724168276943687624784537714104528085161102638794884681245035741509366412542411897725958238686177786665227993961768288773333637913937472715248222973202713773689907955141158738063760372067682298946503977499518167035164682300539399119508734391263683153899800145694332190192843366398462450968752837121279177483048072521602342969096032852242613059961766198103740633914986201086958277944558635912004316504880476685193494734837523367375117644703093633642076117679550367579233861450332092334239339131307667134479263486941575196654576664300487767058822279080656915866084088093682050523873507458117 A013799 632 245824230632024581899816283425257824591416646448780942768983108129433325577187984422212602641646322083270275163295574024089164932905500832214088386935394632424493088806787396445303725883702600815987196033391885210522524952784178287506209813980208634795505876278059598011096166448044334841690978924220550937033709976331943765412880217671752745252022544462780537193746614320252898239468590108188180579025826346172923744870271246830436904309645894040317415590828926330152695430311687381672697035567399287520070128963639658603510788833915830974817018449626082201890443980455918432115472701336604089734498715889759849320845713753925477421625345404337947075493388198682891278694495992201875841320913423119159660376590312894559690620470830730502540234818734647998649080101949394915991520548886722479574503804790213774942282017364950270301415941838761010316454061730699932208807810997221109364519361065392606705074940562007363324741549552722864058141424542342759211175503835647961085572785637486346093914953976811591721425351632123889129087309760985545348912748192895354341964059614469761262241651002129739351572100169340578428125213855672030792526183542674536906850543401508872549279638473578305251573615874821341478319066547156301039323193561847770080330634321954867546901565381539216916762980146660379791646109911620508391793108527382412633912492232929485422948577900263557513446912712729257756004756816046738440894096471791590465578717014673189243371075716814441495568238807812825547192854032994819012664329459642982240064505279603905474838562776700871084150090518010881253009274804650013848602964829956969314107129440535466689496798614358124533310403668413185587926211909151019717279260267607890957807887501648238877711940830084336789545093086740090628782231874187747468250640178522634635949366566981791256967601025636917900460562852727613345337651725018953970270739475727896019639615180909676968818915265396177127082387686314917792071898772342953444508226575601008479911344472067336221448255811639602553848338291554350421091322939066719332821107709890040756472227656907001065402628957909314866534260168947637448804617121951383629903100482920136122560953356102150115176660670115100564041249130456310728818872100339489600714359101811700970157788662251471181652539426640286252466620701381039465813249014108623826210951093255115923764945576735542064095655182032459968158220204496337642708090357461106786634717839059986625074140211100101363738368691338491185705778252288962948882054558532191961175821684097799387706486062118549781020854588093335999289484517540351794292901271605568004384040936245245920889244615376374539200282755283695891294605811403121694504895600735050365057270451335997045638048430498316882934889158209764929278281027862244450538329191651364109086231114967023112822642174051227640043653045012351246511279637 A013799 633 7020985851081254083640652870908788728155450839223632506424926551284745211810066023082814144048060605020282328938884889702010639648714009268866578419261806096675947109410654829874319714964429981905410305909705633497733835176468916069464858497088738818394443332377660178794917609922594247413536049054663155312619790634016645883957271896922930157143015892401474922790597051600743026617462402079962625517556626273044875077239817080724108423987796379685505706689664964915491134185132103307953900032840491050860722953330512289374871639885470048471748863939770533768192970525801486339650015822874749406907017824527431056452674430525865560639041490093296106423166660342582057810793500033277775903966608277706319060015795926581519323811267396493883051646657880281489416376791776668195633818396753680739127403168613295626126516697960344670078740714856853215648244457090520763815759889891632104560037471388678240103645377391492303917943396775317720364577226353851545830383565049941416565044330592247530788305000531715871155629467965090397415862654083508160710297001137284215360835506648870851410883794271827485620250752936536260485684232931848871465340328162327448596558370090494908879975754443869976290194043000772333962270859653331113984109731319934161264323246869352972007055608862141574359667475968767107229204545185793340178002972650569087237174690664699033164834333409427466141557273988260330769251859423110896610376289330839615287393736656080957979921293547937263554924468589942110453375104036365025820705913696863215758482335290767144266864191465353579034410735284908779467197897695609045529949278508401000580213723951133464118718065224682394795878439173548993576760538337262274145212952503148973645951074934575350586330742048038743046197403650383728448649324558676255440706534138784967837349858519566940090251652893216012155054135636753364756188670918266344344902590166264438216927049181961283906437038894980214926600074708840367059365500836887093328599459225740403194747909466715189820783634236238688540462389945083802376789274462684570864703657302169454045603294108920857428964485666847941903085004685313473175308669620053467853662452892682007796463388803633509439560605399157387209582116414962690725795806057796162486002810306843991408676601982564268419178178564273215656699153852143868183092205091956405100410974174459365898650610617143816892636007654029089150566927260619899413385768699446670933074176201392277998742518569229995049731548193318646754942732663625070783020360246237934603142643119517248312284948420167900295736627890533769475706967305469987596799553218326627773212593180100468746517715459764633214099275773657638351265236579484558716754323252593773476400701360607411620468301223462428493503369247629096145116984436773563751825220042754610319611846874573147125327483133077112627286774618597763951608657712357 A013799 634 200526376892731697882860686646025914864847831419066168016002327231243607994507295685268254768156658939984283596823491334779125879006920818728098346232536443927161725391877712596040445379099084713200423747087102598328776066475128711859985823535351469392163696016038352366561641856999214300378003097050234378883733840298149423091703642648015808218161676902878525269822242390768821583221343665805812547406934802984434677081046415642561260697515452400197728488763521062951342283461558002578471338837957264903633108270072761496835708906768910054401619302983786214953359431187416251346744101917125717810671336086327958403344834410249246277411663998554630095552062986044486153134073154450446557593190299019570178673111147459094773407373608111261793838080195718719619221137549933420335497487229681875590217761898764336377799443410445404122118913557026584692129509938962363535341918215194904538339230220332039215600215623678411692200381355299849411332690161892354000461585001391376798514231126045181726844779120186336996075933234550946840594453263279076578046792649481974474920822905398400387146252048197664816799981754620412135731627376766535617921585112644234259366303608154625092520987522671370392824232062145058630296418022558789946500158036228639579870336253835590233493515244711625505286462781143957349573311015051443588823942901872903700580946340074469086220833396506657860469017302378703307100602356983470318088957199578110252223252512634328240864532065022636184392197747397336616658846346382621502465181601096110305278013978239600407405908172441963570801805010472279650362639156084289949380881343478440977571484169768322868694706660882153877765084101235732805545857735450547811861427136442437836302008651206406588096192323634034540142444045658609668221873358720352531642019321537837466402549309177351375917677458283142523160501167921312850801504630096605060834762877738678619913653451685996229651748267879529918518624733759189723582538069402332272558129154946371655645195042278852536471401377421213183404146319221538479683478467928734028466801156207261776996475683044888609028654675130844068694010818817238107359990913018347095368453317067890824674790847620576663103290450805334136092874826927749409819454016816716196762726265173771238623212429224018070320147957974207312370984533171081019177296469631366886072837833396733949431360089836244554270577014606724815229342009490564947145710939824896368519531546487964851922085072855777888615382747949373869967919387605795646633844508992801650200357030136532129047170411828415400346533829181534989995666693211528315752192039468626815830724873816849487869292471246337689227889415371435808950486421946658481509220226417330764259480431560308283292195151243310420202949729081534615000686192498689754315880109641114425338433958584683655046478245763815413747937569881770736221894872922628277 A013799 635 5727233850433310023232384071297146154454918913159948824705042468051548687931122872066946624433322335984891123808875736012626614230316665503693216866747473375003666038917419349455511160472448958493717302640554737310868173234596151139433055105993173317309587321914071381941367053077754559633096146454851744095298322212755445672922147737669979498518915654023113560231393064922748313238384796439079812166489464908038438812111766677167192166781738836002047323367574925078953286957945558111643719908550897442912665205301548141111124682086226840063764648912519918085282898714143795554714358294855027626390584029961612819957931815591128722929154535462718790159062470944416569019662263364259204131419108130297943873082727482579205823287997621265748093809408469922351044574909563648418202143732766944048732209497590608211286329903245731187131838290102236285391910933366704064932900526144181668519506754322903372036757758427879116340935091888718999037072963713807522607183329224739112742364955190976435300413736451641970944924729112009592714218179652513706145594444861854672978213623001083713457284104748573504832624278893713591008631009507829023783458392402231974681760997352504247267491924635017009789452891926925019539895995142301599661991013672726175040676673745798292658808288904208736056486663492252565861163335900884280340400633220392002592292408418866911571553222637626655152855603173238145154100303917804895754938706577150406913748315013349048887331900309111512062425559863415331108393310499034052731908051708906006429045357232501227235920143313114921545670352904098779094007336936923405244267352051087752760419159372753069452789516941455196902848567015393764659195242782203096054574220443932467042621669087106178562615348955311660501008344388055550734084924998411988656227713842442175877923210819414332647584785886024833603987073857000616331741773740189137142501662551094400063353856233603738315083582278907254002810441020896217695240869800200012036532726794423320856882415602526307294159694740527269731205823023286360518239828522512572587040307822435603612796341983445063562467406176412037445969642996239137584308700466717011390818395188776029843536701398891290074893078565451148260948597931883450893853426174302231295740224859628080346317570191067180106413745827701335048627689251899244988722764469141469633126321359644118329709075525812980714521950114182667447765237133060025455428650152338865181286340499242764135746671765833872276743946664182067100153745629409129463509233021343407931372397137729494137716234132231372249297352695253820849266236424814460226198356839263450486941333121083038223034862271266650742037749592423578139434842697218512890384838886705383958015020605793964879108385714660188911416447212297710139034598343955078073015851811459869102091012291137149871782465177260332032054844933393253997233539465543186219397 A013799 636 163575526002225767573540121460317791317386939078761298382400717930020282076000800349104062540440119238064475387105299896256628729032074283450981966931174587063479705737520414039798854254253614703539059880716883852335705895753300672693347486882271023115679123501187792739627384402953747977680859038897020663105815380718508283864329461535592284457198749994554146393768817327258614574401508171096558515287105607238485850912724168066572175475453242895054473602701307435179984828805883085226656284308122181867028630928617516458274832045064724779061182137590481380433764870174660944838196787259354444037341470479733623750818490585098227455579582687350711365732983232643481627770573903946607129197461147309439574959115779629944697518928500060971031307290515309452268184103992047362472271427151556688975840635460685361122548868366601328435672433403609970547078368167886434798548571927203972634585632410216443208741838338458655441813447159433703331497840916630056653183763065987773799034685485209477968615116726795346332157995188168105977510785429055443961224322939699431314930759286533951940053491315724007871524582029483353872797510262553104748279355145400147428885775845384873806206836859500720816596564046324905483078969517259275987946125341506732285336766478853745036628223539393105710509315596002225533560686036665155930802182485407615986038463476851257861395131591753254897820708882230854663746258780196425627656804398549992771863565625096262185271086404728533896014936415259005271786821341162911580076025864858064449619964447917467551085115213165875274265890949293965229703943550255469377181519841931117306590331610845200416641121393364901878742257922526661312431275329102502626414694310099155191204317490796839565926856981512656335569299324067254584516199542879644808010519735053990985249364824213292754747669069690755272563474816429794603050876799793541945926989984121807160209449487887956370017102193467870081574269005997816873593774482363512543775411209975524466993418672023753862628495041484199350792969511368081742761447742431481585658458231716583274785076323389174460407631587804504201494338973615586008545440794029904562333164184986632188361251728653734135829021216907850245480952905532523240979347704964246028037636562215837602771176122227069731019282994584977830323855432723494336122910876003149514191720864352795663614820906092744542187461417211171164975622937757327387032497677000950328442719170998872586481060692303981226096083860675704018447491128921554146607287204322589073927927034650692082067313363050660222812181690329144377275892978529125798520451269686203409357531415271252654688098701329646811843340166109209815240398542275257946662281383443192471224867003522081430912214604396409655498965148830434899280967163301700984843405743587105321424821402047168137487978987927732343167518426142644727414987120675378941612197717 A013799 637 4671880598149570147667879409028136437815888367028501443099746904799309276372658858770761130217510245558359481531114470336985573129885073609643495957521277381120043875569320545390695076355737489547779089253154919706560096088610020512794697572844542691206911446317424548436497725932761995990543015009937807158965193088701315095449113750918051236382053498594460975152431191683833290859481474874688807755115023248338394387918314964149367903754420070325650820566752041656175546695524826797158530136124277636304204727952244887564787478039093604414766423031721738706568758457058491245523738440914422276150509738371672027947126909600990474358808461133423667316699734107530478770755361270619046217008687828304903700407305782010850505838116890241393625167524407753266231606194116864719570544230875610593838984389392634599021118229418500541451240370440504368795105273243004464281345762812872662416400247268191834484875644784717658073633864320586000850909834419871048071581456927676807474229652143067900261616348834001886592764500569269274823685542639252534976527887480755457785737415982696201359867765468393388818613587344074069960969690608779224715606662307773610716406643920037380779073467544200087242814465727085625502218448382442181491729285878773780801503387402541811991138692508606492197856562737419563464026753893193518539641133965726920177244555362348775779306353392064713136657266385395440051256897021190112351505990426986343557195297818374344273527498805451656604082598956212449567503404324953917638551374726211178745595804596970790726541975603230563708308111402784940925574331738846460881681388205394641393526461137349769099687068115894962558757628525283973744349654674496577513030084190741971415986511854648534842436962248982977600194757994684858188367175144185535361588454152877036529707108744355854368348176299437661339685404232051363657736092278903351517620760936502934302742086823567921884058455747635837399842697080303647726711792990784281762769519568110954301799030691670434070532446879830217657998002214183782655009708971585545567991225556057334911136564872318211763702365779284444498879815425434751990066334518288104204797502287403201931785710622079300653412674976105110861181495934914396285611149801483830806782937853446537772747561226927338587641741608341551811879635014015721734006457529525953274829739606780196948502899898914876869416085536968259642868766725287027501035166152824142330652502242898799942485574432894007798530251144758782470878794133128507981250729842657466540455524036658416555924536962089906623738721257490692559376779359770361931542608713507655574660454751562247070546787008676042593057638484245141533081022765923642214621418592521020170653426487594167748283761316165856170705943615746051158363703151059881828112511442591315085214324063869169174794167874203963453207493769060076059699447153609497951385978995237 A013799 638 133433581763749872987542303801252604800459587650701029716371871347973072242479509665351708640142310123392305152010160387294644954162647587365027888042765203282169573130135364096903642075796218438974118568159357661739062904386790795865929357378012983803560597818271962527894811550365615367485899051698833710267204879806398260441122137839970461362307829973356399911328587265681962620237650403895987038293840178995792882113334993691070096699129991628570913086207005061742029789170884578153644779217845493570484391235044066233737895160274552435690143808209004579198310310292047568463403493610956814629134708637633324790197891665113888938161928458431713362232261105845178004171543873250150579003985133064216354587333060440011901297242456502184443328409664609841036840904510171773255654313778038314170635233145443036782642157750421793964388876220151245277157001709093450504339516331698456111274807462226826984722533290696321032241056798860256770302835780865937003972437991311377298271473094858162299372024539047927882975946900758899758239282783319691651464612994337856629818446337881786207039183249542783578048422668134099512155255333477343437102441882172322095671290157000187632431117306529898691742023955631292549968861104250931145585280133983657953471738247603996692278912196738310023662981288343440152096068117943500083010690427195126567182281745704043385032768759230760271896068185233279163303948235822210798871362592585156958337054900990589646796218893382504764269203108788383772097464730925008841674665813555317476152961775094082753940765365203868130072987969774940697775328488793193769241702128534276352840509256543846755256162352458076025640676628310635574112370487158296750349652234571781445611990765080616803634842078793202823239162483086194234717954889293083075462327839060321040324964732847547556614392263288239045522754830271618997428600531577758622694766553107460306620616741767923416930593554608227151976907271310552482722615519609789871426460248384816965813682115584799267488477215334830846530080941239303016409732297937454766967397393106553542396971429318280446183103269022143019332506408365841951588284580176826544193221462830522850373731681077206905962119409992538071306204705397090072313340049480179691672527488032286565327443096202271717401635782075843061299094255635303028444958433500790751482412192909249205046191324012907798267392819021350463659974846440922792457065380490810329105766116559432625157330491377885756733822502945455586150769239236283316452502095036139901861950222011001035253760700174249823080601617835191670188360195294401307126788447466492150867877248159369338581886783754796452500319212748525487326327091217545145291802336420992857094032513912177025058732506951013018091532455609322967134025725697421284892721439311850550148806309588167340801296228655139400187059229538124832341075910154240870989534946082963957 A013799 639 3810996528754460122397195738867575645705926282891672109729297017569458916317457275552110150471104519434207627446562190821522354535839377742732561510389416970942045178169796133971664921326815794835539800425199414176929375612191131920726808376073428830413494234287665521759203712689992340510764762815570389598941638572150540716458889378847396346968873931869032137867455780895142534396607533185673285800710369352298840506038960754810653031823851690903613848655158271568414112808509634436646248539240885141866604698064093575701788023672601492115746197306257379786482940772251170602883267181022537582622716413399445389332841983847317781962842838701268165338715609444044128977143464563897550686932819385447083303368819539227179912950541800158889885902708430921669853213073715016015954742855814552291027512893866998573549042667509796857416910693723739716360881125813418039854440925949639604994119775928660405510660273315577625001836823232247793616619292737312026770456801469844247015931543062243973432364392859747868265676019432574935995072155574393713257480811731283523204244645856241695859246112790191441772640999824578016166666247579446405907082842596723691374467718174082358969865141391800436534843946196785346519660641998510844449061185906707254809106316089817749528178011251042872585838408576376994184015801516584305870868329291120009885293148939053183119920908532389744125623603438447686183124065563318162626564987006824667887064625027192230902146807813897718572292709990105028914875690179949177527070130300953422436404741258462097535302199595587677663014609404742081269161156968422407243312254493067466913477784876148807176871252948555109368323365181180062632223413483728113486736417471604649868124068241467496528614724612412665834533719679424793537779509593099745718279545411401829232721317734858805764463657431775395379175400707387710185558259782392364022785227523302173817391434761633660710954682513165575687612448575900689459040621855575208517811131154118757360604574903217451878738397747178103807745641762735733451678364161391645599355836944516275724399900992759407823435612466541426775155715529336811979312995894430342928702598199902563129524150543246106441184092468796879854576512590846289555341305153203412173859057585690136592317102270633082520708119571868153673763431035199889795416457819216084653089174641681066545324270405132659626315006304068790592592541589199195875366244332198033809589786055053955207118516164243795098074704506625156996052120241827487801199912336327191737079160290856200567882659357676749197005062806990909292249755537803395732848204848090482320937442084679747679237268430820741479861617035310636443527228052264306894679166530519976991462662629845688012702459131027882809712258464657873264314908751644049317821017028185763562800057008147647420625821586619436408742598654838383336493469069915273516332107595075533575877 A013799 640 108845871857756135555786307497796828017006960565669047125978452118801316108942897247043818007605216179560404047501262732053499967898108467710184689298232138107075752333707547382364721818015185916297852239944120468307279896859790918787878374029033200825439808825490014966964617238138871237327952390775505897335372139259191593402782339549260487065778008368111426889632404558146165924901507755316014715754088859071007183692978758118147061241921028143898115131439975394265475475923843669145053504529258920536852096781408576615618767744113171216317827141264017024081739271396265683588948993957184695897287403483101559764735299900663243170640754316146920070239056521331344367716194491409477945169488254467754146227516854859867485493780424354338054031267255495553812677618598374572431683410704919427984036795761735346259134207626747308044684386323443730038983125834357032636282687286047656758237054920298469841789968066166212547677461508336229233484263619870368796591016706780221539022020801400750125201759424467258865535972791013772746955255835360258844346909463857188706236431330300119075435928227400657768468399595989772719736154697116568799112193067405025349346172498769966254538318303291212267871677947326386281948027596119468228309636530681465904602885493841284744274292179341035483924130787349903330889675307115164359977870352883678602333857626848297963088061068593583481971935737805504365076206436553930042777322593901919339522452755401637306796214977972732740143252090027389730837764587229528459350649991525530698206155815082935967705766122649579661733360259208838583128511804175112373276241300576499922515839013847686081778619855463682478668683632939683768838932912508758649294678819406500404883491513044553168353765149655118148900117567764051528232520573488521837459782096495047644715753555825302351438846519908937067424628619603700390609729457644908308854768883293033386398516768227018983565576687258522007213899143776299591639659200817083530477203716892785828976227263810793643108647378057153822853023274385495283113385758813506789963202058972329350964585572254201446845144527656889690125222391233388686941158475740825024386674907187417105542339263665652046066658865001307685526559776107160875990103016480642655097588543704895991213168757951551469873944603092126337076357353796344052446889451774630593776879916941052941601006487040993891587182895050508728115035580329118233396335304371908043635693879518396014670511940166967031796111635413721108964244606226834879090070696237840923202717897067143944419296633914605633815661598830467360295945267915202785525877578666312265568294283380538273466695623652671197406327644145507087463581160400720869218931675278181062853165107371022695330794935241287360928191814009093518302098108855705692566286067342013593117132428209704957980494090335437723270097360180839066473589970105850126899961325022952314460622997 A013799 641 3108746946129372987608812728444575204993735800716073654965070570965084389387518088272818486115212579304424700000683564890180012583137875946270584911046808096476190562403021260787718819844331724955382957825044024695324221134212488431500594240643217248775386379864820317471476432938484301409323648232939223933795563669381771099176866399866428771085685697001630463394791106585212644981111962999580696296652531903927036173455166310612398216130506484817874066269057137235616245067860899034451873142860164029453032736173810356718687625539616283109253460981641590224798555330348744188983972216411152099522425530880863648440604900462842888196670584023472184126097693305744526486342230869146099591985754035853526170404108891652675253187862699984249161187024084208512443885464788176163221309893143203782652074923750923224507132104027529865064230757783876373643397056955071209124869831576807124672008525578644597151363277937773196574215978139591043137544053247117603199436028162349907376007936108806824325887450922209380458572918884144363425789061913724352853392081197225166638818715224701700913525546102790186525225960861063898648384314304346321471443346198154929002676032737369006195868909060300313582682993853588918598717616172768132068751528952793347701363012589600933581218058934159314456357099417500589033540016446516209285327955148710744561257307680414238123758112180101337828600456607463010170941532034416795951763110604432718256100773147026163119406695985879219791231422943272278102457394375862562327513914407960682271466016234583734173644386228994644718766502363263638772733425639045384493142727785765414286974878074503762181679161691898235273256273240390308121808762914162655782505321761069058063877401104065483041351886439299829450736257852909075697849020099405672199688836457995055780726637307926460459444895455119151582714818004501286856204483039796226209201054075732326548928037417331889189616435764790647048036173445394892636820306434536722713959415358174856061390026881700077240826077764690370334505197739724130781001410657472567428139014006308698592899528529152247523344172854408426439666476716016814287726427225633703521507822024179819951394751709554688087709843843302348806324073765396621779153332253703634872242226396755534405039312895854261531069731808914220313237842381777382481935609632135224388861467307753413065066346276377826537621530665537579783693531209779945864032732628166065634279052892924908575004491523108745395128744419051288593127790198444630981691509155248974607592825858134698196559531161235051507409110924196978277412492796926106757404589524288544616896053027631553628482293707143942069122123844439827925047341522204988745761907577620129336149248631623779201342834145426408315470086399913719976226224087027810285385696369355250233018419282097383304880891714070436814317250704124944577552203136193185474389795403980541053309853417317 A013799 642 88788921528401021899095300337105512429826088204251779659457380577333775245296904119159968781936586477513673856719523296828431339387000874901434175644407886043456478652792690229358037213573958396450692658441082389323155079814242882092088472107010927842273810395319133087302838401156050132551692717180977174773135093961212764363590481246585072130978269192063567665018628795180258353305538775231024266928692963708060080150053004997400705450903395712883301206710540896586435575383175137322979948833229144845208067977860197598242437273036980661883388099096665458410471538790090482781571230472918915114459995587488346663112116562119255729785108550294389050825476218505369420976420455853681750446705121018012560952911754054492057906298546574250140292662594869079323909812759815099397763831858063043236325911897250118215148200023130280476099494673065293107629063343693788803815407259665188287757235499051668339240086581180740267356182551644859783051395704790925864979092400344875704566162663203631709571671485789222115277301136250047163803961397317881241845731231073947984371301325532705279791203122241790517346978668152846009296504400846435287545893410765502927245430171011996185960211911671237256235008987452353104097973835510430620015612418420730803698629002571592264013168981218524180188015116463234323386936409728949453398251727002327575414069964660311055052655441975874309722657641165751033492261096434978109178306201973202866112494181852214244853374644052696396457360670682799534884285640769010642636124909405765046355340889675946031733457315086316047812690073997172786988039369676775226508649448289245997450289492685901951670938537082305497639472420018787590266980077591399611804134494817893367362402452933214261144051228592842428942478260536936111006265863059125403695312858076796788153333488151687637182205659093658088353917917026561253900056240099620016760991305456990978563933676676416087144635021878185670338961149773923528600224772076803337433394862044832063969360557768235906075233607037321667123802952644260899236181289788073998315078379034182740511803434321117341514232920894759067543314241486156232871754487991324206277784904832599837631785503576591446473080850008558384257421870813492914634398322498029515586110228117734818142327815618493563588882610194399046366386016265943821066562946703414143770272367776745230551359915999627103741008537338418816202070944882525033822638876593051000580644029674828313810703282391508877230272069352523853508322815857777105468091192983065963767458699334185115191936769496034306103111617105989896581178206773006535098232481403205122803168170522184803183082790569738129436196979121045925367277121215696683567705842324408513969758690167806757769552686027523647898141137667935756240997186149601289560900874005155301905239073115983364570703148245565745853714997360512542079468473772813570334046946533088233023582723451990837 A013799 643 2535900387772661586460060872928070540508262905201635078853762246669229954780924878547327868380890846384268039021766304880716827484232131988059861490579933633287160486802412025640694900856885825761028233017735754121458632234574590955432138851848339110103182298700709760106456367575417947835808895695405889088695511418626197762988507734883716245132870346394527556080597057019143358828759492959373284087750399736465903949165663875730761548383251884955659965764859758547405186468518865097081630318625857605923987629515665103603402250955209204684051447498299862157661477619383774278724455913537037134584091933974254669045145161130688062898392485304958045680626426276731856032507544639637004474508344961395456753376112607550347665861792788707158256898736372055774570188162233079053899532801698138577872704369697360626342847740860623940677877667357417836446993678159238302025771846743297442686634403088414699437036112845103122775959929857528840263730912724533633629667858046249994998114171823758925257076509305625972834434997752437597045404941468796006148355929690703028381628737158539595496116552374347778965947057741113434871517462192575038247598261704873529105056731114273623067209612409242207275328091690626657006142230716013408938265906282514492484436542942447246652480119272582269110349899741306435510254290798268525338507467574913477881401252260663144043358892078272946159988824889335015267572469175279409776241603434556647059038946327881091047257233208789061779218678115371437515830082186003712964330363537538055488954891150034694612339274376180272641578241203433251969165392437338377244313536892589154933177718200602045641673675557607727318080971788156592365615217996087964312737885306493852465237576458225532512535247139840172613026121599195432266449959314831680654941830539531393066447357755100350605560975829373968661476249628195615972639506273485247298710672675157119338764509739555119864937920859862860930551069398693029900351019715285580120435190654862448579028906890418585713414747050592944134722936130472735543084573817637181465876953583595293251757617887645432390988006453675213728104598051086108167050179931520210655499814666923883962601425767651028302717662157094436012776226052304171134873050488866220994654894225270624140963024741879794669662076229762231163270351010571621473482104320796211360222749096071620529777390560865349709946944834922579809547348256789797491008388954374129627583774131542771470747496448383885042573800572777433780051207943713971909274152562789346991162387911683661074996906073576235816610970896164177436255030763643839648940617901356941512381286118284120163712027581462290714827221920676192674414801859041512979377246562627431567490277949882728808656194265632102907618809032933913133999120633618762431148889862461240577715533167265600875503852617041603267327954039613598714331699079425328382310714839931533023386546164512310295557 A013799 644 72427850975174987570885798591698622707456496835463899487142303527119876738497995456190231248826623463581079462500667433698153309777153921710977704032453484500314590663563689864323887063373516069560727363219550873462979995251684892278097317747640413323656989633190971458400500314321512008138537869956487598262232501627382834308714769416013819677239909963374101529217932545523753471508199878412660366830239166873202682692120525954746280583374057086218604282210159563872439530727367306037748443530273119082795010686596911024016771689531730094981193391998942363084969462287219977174649185346531317600856249726238687602598390947053581764440987772794906742684371360889738540144447982452672484796432840442415640333175152184245479684678663838265146975284809522284977499144101538970858424556349300535922622309502926316848978074326720280369700864057395210826762586441906005144158069714835318260572965186608212230621188418968990289604191556660881206772418598325405110096943693658946107141138861458378664267362182277983410124297970807370209213810533290282731603193707896169193607698361985049386964584852363746915046413916143940813365410237682135667389653952552892864769525297354768948422573740020366681990645626775987950752428251480058972685812549334896419847992102979235811641484686544222188060703486511453104608372799489347352193111781407103841770701165816800057022373316647553615275440827664297371057137292115155222619236435694372396653211346070611841400713837676224393476264665653123626889622977314452045974239512995624402820040646136140912823022015458084766916116147011257109491332773402821392474838927189238854046488809527395025571841847600834299931710635241540434554336241186268348736106742238770920259650421223379434090519193560975170000639058994620740962077287990907631185793622039556117370802984843421113645427030662749918940423165630894987794556938677012148098475522275162485434453162671433778462491957678543171037469093096071626983925474088271453819749480293526393865644609697245226560838590511985077431821778822431799846038512805535539846911671301065170563449324489041194519008452323417779288395424937070335359120189024148736531730206702013049855859321349881019353919148868774186960901792279859431783109195012508137828338433967954296090044949652828815560218559198239084254164495212936080904122381506260592659321936932901553950972051808875253065794691430223801940481813562173406140690596925879516293420172970993095976019246062292140700950318159096286192042550080414751700779071345826539414588961145597043962986634367410871158225939765345071756879933640431704213392987880655606535121912824312755995779219754144485106180285276432738973961155896084652203993539075202072999089828526600617504029564420718491144500804789625493020148884416785473796043443361755492140133342790272826605265534595325230918153695325403992880027657407466803927176326543284514680943145004636094351403477 A013799 645 2068611851701972820012069293577504363147665006117684433252271331038070799528241248224249194697737192743339210528481562573852956680545293157987234204870903970813485023942042546214954538417010992462723934220913592496976171644383372208354737492190357844936967280913567335823376689477336704464444780103827242293967622478979681130691202529290770703801649068463927713775993371432703922899745696727343992737038460845065541820369654341793508519741746444439489556904204367303760745437104337627744133295668130554123708300219894375756943016224715743242757864468881792832069812812385289768085155382682280961998055348431103156617812643838797348774199051778795331477808330438371822445065578826830778838270918355875833103555815521534235145274107317884690862761109444765981242353054684054546687463753892372606486015781713078535523662780845457927639026378343264616423166231367277412922298629125411524840224458694717149518771762434173331661385315049791428146627047586771895349478808834593159766058067022112753030140131288041484176560074344229300545355642641303765097318815491222488338629472916654995541095507968360975640640627858987093570529481798439476796315906538863173110682412017749555935897128588721692804334829746348991861440103290521964318879492221553976647278502453189954016292444132389529913201752278253612120719735526215249725987465588768292824812995996893626428616004296770778805881865478919997214762898200100948313228011839866970020812369255122744802245787917870644902075595115718863907594521855078064885070254730668028568943180894294320611138331783498359027891193274788514304181955341157981790473874599451850910421766888911929325357375009327428440349587453133636351306397384521010308251944665081536253535875680560940017059318687295011830388252163945362982617889422308312854297451639071762268227504050112950426827041422758800434857426033583991746400340725554143961840559391700915746493416779058820146667232803256871508001154767916901738287895465435120992545864906663407335196675697563020915804110983612805796530261824947474635402705964238900553567644244029722336462676156731505556657400406809135194255861731627665848191831718718712064082746433616194716933198077073951793767284810841059553790316089305065231157381718752244924515174012558742650627773807034443801215402269260906485383192147776667406702639338200308786942893840740601282393712771713286102812162181938622007222101077149234652784264138800044864856373560224533814171085686785125830559842036941949029930927272846725723325951056708151792220075319279397172626861264167621891150091065638020594448247784704369904038717126859404778249616952175196623995450295398120639117615127780195457835304573548073751598259469526846406927004592548240236532588389420140825578087485596493706148472287827809917088796785855098611014348403432982200672988933577083920253387692188863440646469923214659386964083062402749023802417164477411490770434706597 A013799 646 59081623096460045712364711093867102115860460239727185098118121485778340105326098290532781249762071961942511191903961908671814295753054117885273396125317888310403945768808677162445316571728250955727858285283513115306136438335233493642819657514448810409244722510172396678451461628162213616209007364545409867158009265622138672773671435439073702071278899044398239433156146681489456741939636844229671776562555480195916939931577697655964396832344020199636261234740980934562710650429136986986000191057577476756327232762580403265994049486394106342756407367095732885076745923734536261066280122884788626555626458806540737256161346920679891078339899117854173462337683725650337620853517996873113874399855699162169669270657647110539289984173779106104655731320046851961190262845594831281907940652274920054013847096741507236053091332683727123871298232391861980709662050734080810190473771146450878560961650764779816507405640306882424525580825983137092979295815106125792103076464259124815236078384452218562339293832289717752829566732283345533052875902509478276834944522689244805489439596375972583327649228803084357825272336972280530379467892529645229896779578606656471087214200369638945067085157889622480268184607072385473556554590790080597822911517177339803127022921308565558276659328496865177363850955246819201415779876366364233747423928004680811211369483978667278864427701698720070213474791959943434040450843135493083184774105246158440530764422078295560714296941948722303489048181072100046472064807138702884611182491545362609563957586189521940090974721894068496632195600371121234757041740826498813117917724332434944313852556084114213613461531987641400683684824567248949787829662015699304575413983791579393756937238145312501007827231201027832832887718870054443512146549539790547723431589516263528602142845743175275977140607130075414099219962944945192388268940131462551905694128216786369854635598476626698962208962836093819507140020981326474630547240582388292490668102447599213576900552254598097440376281213802965346354700807982324823061736685044627238710445487253732899651710493712408530203692013018875710283141666917017764290206905718325135262267320890512137310329070279309137181787421482431501915805217826641968067085979269282867289077884972690248844579847702710749406513104212360750129029350932649397802834082138339019263875990985392313226446830472903164382418164078348983148270428864459290918171368068268081385162885253572910266540378300269978846619648417099006243857213839775333383912488130641523337597571193938862647395784565891448833137750925687506198036404978941508829249799860231459871587309771075790777934055886865723573838205664530162471234133925106534419397888709156260228242178167770289395607256990228642119335756676121456741306517012650079041973125000807471429180804750449404633421236931895093846357005876606128728303827476933886751081176345284914868820836634639349587894385655116917 A013799 647 1687430237257995365590848513551938303531090604906848133587351667755315171748218693275906765274454537305040062151969056073575688101002978660921293466735204208033447095102944628436600686605130575546543360485982418086258562815292603811932572238270172474098438519613033821533252195561940983092545459338781451215899902635433902633088829867575384004857796635607058116450372705370020374006537967908043655610403147069875583721385790622751999137928577560921811257125437156472045578886906581485307151456795470313637462094932058897680056047380902071255465750811621226930676940327782090152314026589712447963055247289973609996773224229401538369088465858705033048257826584888299292789197327508693005366734278623770727924039253059124112661237987305049455072342231858138863555097133033976242572692969623991662689486930034188168912341552779930384888148815343970031048657831016082019850121377713783542579625707492876339268012492804868926875113970904378512581667775246058748255966895704863847957634738339814358972571144026628738565255440744631769523188651573209064682850512527520889583884312094152952420989623844892343847603216265304228167982478539197411081921544584715470721924776757257910061019194485507658939620562594401510248755667555491954420175842102002117110901655493940909939667081198966330688947132804403211636089048899728880060174807741688649007923831914716151646919588217143925367053533167944419629316530792817948840333219935531219999162658978199509561034958997457709950705099600249427288642956688493087379983141027101491756192619158936130938329032016490332312138542199593585895869159745632601460848124658674444547942854318386055014074815099026044926722274465197254890202976830387837978398791071299065091884458668270341284553550332555933540106138647624961150417601405957833528929628174002640405801817270829057183112880242083902087821361670579639801349199094701944978529995999635509418247328090935149059650187561675578943426139247665441923059738273592021825971674005881138969856672943576260994586967747426493257236609776783179271466261461559598564809033561453865346952503410920100031147647583832109161396809148816944365892599434221084188225616951953917153720308576247348267049030544959726126217312826346721249964042653909987972643353472705006197250045030237121713799420769409235384435207291987399450646744219953100729195562178533789858060547925136587277926245184241725307697751718797821807913892443397804672441637165727295890122659744634010865838303778440764717330805884477823296777924573499252548045124230870087856072271002986425670123247304188560864522117762603548433672203533808070725392405154371695660408574570184771930992392991984645970340918099034967729552423099422211948378824850649687235427938866897920247570348546426704925988455432398298907517794423148062191488832964477585445735143948011855775345802444841747642609085616568708739497629477597682453568391915121934463579851548695794266437 A013799 648 48194695006325605636640224395556909887151478766744489543388350982759556620300874098653173123003696039969249215122388210517395227852746073534573062703424167385643282483235201532777752210129134368184824918840143842961630812567572057472606195697234396032725502558667858976811215957444596418106190864174937028177317119170627693103650069847820542562743529709573186863939094838073151902000730901421634847888724283462716546666499565976419847378378103717487851314759610625998093778588938873801857552757535427627799554893354534176640080769245944057127357308930713862367064092701784276840240913428777226272820917848936275117840057215937337359535673390474448891291785090994716101352264870975780926279297731773515760238485106621643781717618155419517486321166484100304081997129216583395464118683905430825878074436208706448292305387088947591722790418315039128056780716311650318568939316668883371759616689831704041125833704806999861420480130122999954697845013328802683908938670508226616361518005761723437906615604444544543402162260643107427969351791077582424096406893488298524127405319837721102474095884646633970232631395459753354060705747569558017257910761234884058559288893548964043169252769213700584246974502888258701534214710621052405710194642226275282466804462182562446328786831506123677370807019060026560127538339325625156543398652683910369504315312563316208007187670359069847652408415960809660569032909435973673436828757094578707174396084703076356192572719463926389653902088349682723892790931485980051068659698490875045706048617395798374835729615483422980381166988903762592406771919071495012730323283288376400810733795862187424117256990794043282869152114881000498796919087221252707040501047871787372598089312024024469217428133951048130017838971425914816515417077113755561683419759110277689412630105703072148702206886972594158327530265910673425092366334475343782250531795215745589784494561937605198792292669006949016210203193963052572686764509184832061735371576981281971210118076435941481590266398385834248073919934811834704383172347893603603694609510807548683848174310449919288976989607962641828869758654266099360748034258532440788385499911845764755827827405733246200513855187361394594737890892671633288705620223022238323166486666818533927681999658536108602433267825256595097171814853955466452115709921661666080509926554451381103572136067309289826069244851488707127916513155486840584588655828682075884699249605599090337297917793284966491984339207794216046681091685146866571111179274303743712152024716793157880579257280132116295303564390066254929486851616205417719946814111805129092307987932483614009999756929298299047271121073736244073473558906961826537713323746756142597795457647616559405717131057361977471500190856724834493119391156275604727815097615726519531804251112558298444317915641446299166612799651463627125154420558094294818890308791795509667408556366841487797570214304140082300580043707157 A013799 649 1376488684075665622588081448961500903286933385056989365848714692418595696632413265131633277566108562597561726833110529680587325102702280606220941243872497644701357791003680590977665380873498206689726784506993348298827137637742425533475105555308711585090673078578112720236705138960575118297530917271700376461772354240632297542733349644923602516134517952035119790020964487670207291473042875275503312890549854259978647289341894103852527260973857020275170521400849239089131556410278683174654853564307969348477583087309098850619017346850433408215614452100370118623065717551655660730834120728439306359578038234683468953640629874144386292325698367705340734784184673983900086570722036979939279035463022517183383628171373130220768049636892136936838926818835952388784885920007554838357850693731023009817903683972556864869676534160647432167194617137495832536429714038577044748647475823379977980826412278283299118594936442992723042030332996443001706125151425683933455123197368385460389901315762560583110050848278540636704109156326227791250232656504966831614617477284919294147602823339885152407762652561392512823814185285726015545327816856334146530903189251629523596511850088651962036957028341512502386677838776991556774518706350047877759488869176624648342534402244396166029596480694646398349387619271373418583802622509479180096036008919305164063412749642120874216893287053125393918800436768256684715512148926400844087029266131378262455607926575204563809216069440609201614905097545355288277102001794171076238571989648597882180410454561441397383683273547822043742666510370080363401729812780600969058590763293999318383555367943619935020212976914068670202025853553116255246138806050126198565783750428266119148774028840718162865318964933775885641439498862895553074496827139445972597240151739948641087314128448985443639083730898824261755992591924674743694063074878950293764857438603156909789834949183499942082706670919507470851979613422778744528506681146827988515223947610162394379732182381086924655699598604297811959239227258160810991887785428189212525121742238174397959387706480760144812471800193021013274349176924494063842324606457945041357078262982226887191198578535147244732876218006228791020308901785594518358721219189738148747958025691004147508525592247449797794096562357153612570324204043822077338876791072578844925444012321685895699123778218420626722363702203368964280423532233859653936436599122988769342895267985515619123565830094011927977564712113810604509258659619479656137506391253389224162773977936329382227224167177853373510165102544682307041073969010442935499400957847266292005408443339664499739603057657688719089110488986980866982478315941736727743630239531102188735636065873576553186686980129315438563516951058917997957982930814387546631127003002765124347861216025777561868163988635347750497628170845452654321535405559731154322326109402471551610855778393359732986402890740544890586866628320111077 A013799 650 39313893305885085846738194263789427298778104410612673278005140330167511691518355265424578040565626656348960480080469838207254592258279836394276302866242405230315479868856121358913100943127982281265286692304237020762801878071561415661582489765172111581774713797269477402680535473852985953695780528197034452124680209466699050118007199208663011463317967228075056322788766732348790451761577560743650119466994387519250145230893837500132031100674330356079145261729655117624686382633969470151317272650199912561868250556635172272529754443395228572046164366438670957993379958992837326133353322124955028935908350020794556784930029835437816895114271080032236726171098473654170372546392098184045748531859386113274619804202587972235356265679276323053056588872773636176085126761335773738338573663651748183409147117940196617542831492162251310127245460064018473072969062655798975066120556991555551110383161080049306126189979748315162803428340711408571728640449868958823411773640038457134195971479494492814206162277683399124906061613833391945897894902438357677745089768734579960149684237410459837918109119805931558760956945945620729990107777233759559069125988215790823439974950381988687737529686461938580665905753309655853037028772063717436688761592553576581311125062502198897971305085119795783256859794009696208171986701493234862722884450744274790815131542528614288508689171524314375714859274538179172159742485486934507969642869978294553994617990914417546955020159293239407323304490992892388482310273243320108449854596353604112954702992729327750675377975799345391334298202679865259116805182826744277282410790439914532352724863837728964112302833642715289640060403330553366084970439597654357237349695981708629008135037719751449596374957473573069805153527023159891360703879929716423349775973844673138094778822631473255775870438201319740012904417960635354646135481617699340218093303944764500507475983629941845824185228132052875003389738967983722478679320234554179983311167693848145879530860986223655091436235737349807367831569720330922739307039614512098930002080064498980118072284796990495989007085312873160128686842140474957400633085045368326199512269035382125067822601542340456815677662475900500331042543898365038843436741278111266390429171760769456990999440179413674797191917482664328621029591695602350875660029823924389915606435919670867062674229696311519817429698630420988813176504131265576078565707551682241202431748934311597788163673315074674967225742682544675388936577391958458943320040588049631312987583839503485791749438766670200823825493778671371400113628907260680798390757075772565966470550224157777062802929761247505904084675957160541886563181611942681085823271247809612478501677415219935564966839473378240812607639193756939677950486989722719331618332761974716499264190912232944516631679414167101962758187516973260077372718191481498599956010643989985557651886692747333824652962440702620051497771450692470197 A013799 651 1122844106709383936868689566368089833080401440071508561493104812969914301421455744735791373416594862931982660271578299049037398409488730407256925486162749335783040420534399682131917076036678301935217853218901313550006384439601865592710457490183080678887067600763813544097958773668715131823505187665835500987132991462578391570420403616598624270403824462001051683635169966642613804092762416712399391062096826701937303397939558892841270940266359549299976467820260679814478667774408802036991772624162359702679519104148057155275722316657811123246210500469854881231248925008794426871694704233210840581438478384943913336334386582129939488341358696316800713136172743506036760010297504716234530623818435926781236416227830115075014010304065811062718349234795287822825167305430511033740688002407557579866348650835489955593640810247646059668544257584888431609437069398512274526863469228235818095263653463607288232270112011591629364828716839058540217141699888707332955463666933138374209771141425842209266542200812915562406442025752695507366789776308541933634077508884828338241835131504680143430779114570777211249771691333152873669247468225573406766573307349431201708269124557859978910471585375039427802398934220277080818590578758911833709267719844922700738827042910125302724958444536106487365599172576710933401600112181348280914228302797707232300470971986159752694096671427905942884792095740084935336054405127992336482120970009450070756640284438506679558582330769574210712560899567247999507443263714102465617436297126455287070099272175342329887039470366805103721898890966739631665635072826714643303462934585754398958526174836069376944011481231669591387409765179523934688752840725348606097055944666933580153101344812313821151922065160402720446704989885308469657153063514672630767292951588977709497124977953177507658214635585467893094508563081373706364048275490483110855968962853966418898994021568454769058584554300679562162971814334664583097713560065219101934503350260503996894465280920627533813066510328894447848232637462782371484357348358430080057539789408722155371152262526086845555942031363620970326435424898374105258319481541980764764584269915919548874062081322650785787112569717974194189954906096281203874407396767644135879377047574659336461119935010964233965882598355222375889745226168418098743359726111801104500379635416301719634177038674356353317505609622583453861493134134493076118379915173383596490982653181312873544427742673551847791738934436756158473783417586891725545880163679235285519930238382040059057698155720614867605729279927812633038558645355220272304282838412841140256568365384952170270690714476910990016126562430012462236822131030018694914492198450108690341998486408656096579671017902199155935848886783012891954141943858913470586830351202014759877935484556644285128339517395748026599158336593672273281069842204266903081513343620002997977512095535831556601365913260268907531290827850403227641296517 A013799 652 32069550531726714620906642705039013722609345529882356024804566563233722362898197525398937416151365880200356760016547799139557135973407629161665048810294283779299417450882989321369683608683568981571757105785040416301732345979468883193403376377118967269693537745415278632981800534752172880011131664923927743693505369162701441642777147693673307787003630459212037136304089417279692858693387383722839008124547467434031322348551741538439539324947495087556627897414465276181325230304889794978522017918701155468229745133572660411829905086063743491035018103919525262845700547176177625882472447604734817846464381152383108799046415172213201726517545725504145167882229727275915902654107032200374429146878348504798893283883055916657475148294423629762298772494988215507709603410400825634667790036762252038562783816512428621709975181483019110193292540881998495197132139090909072761747544627643200618825206574087759201866669163068526288872981640350967141784090521370136540997791277365105805273570263479338861711797417681377890390697522736385902882801148266166522887731259582168525053190905169576526482291255967930504729276166179224867376939990602070660100231207104551989874466497038857661978949896501097464315960265333705259765519933280882570395346490837255801639172556088771127538134395737385648877967963440968883100804011488251191274556205316261733751430896708696696095032652421634732547046432565838133049864860589122265857024439903470880403163848189274872669949109809032161451852540170113932087054938480520499598082228689454009105312599952283903734313146320567401154224901050620002203315003796927390204874703731388654466079492977474897911915457715199615810303292383098645469883956681538738014835632289982752727509184495045920046103046262098678341216114295201877948647042565007344653990332792360947386495320702796226268206956548494672259070167114427463582796283688129157329548072134890174168250016636659082233455381708974936637989212355157853796989022722770351350186790254655302822888374042993234992601503554324993372358574527311964730226465121516523393925302513479555479770007566395923260357776378533493322170522462820282862712320512622441291333068578235392087104656229092865722103715060960259302073015887463856949659080684164850887855779845308666046463848149486299572891623506277787013404596189318209097137479151345635342767124993414471730401578291807101277716430606025738105404015256747017048757267008899378955557511476981302400758499314324779855706448192642169728189699214573315883354842638989734727538429446126746917025536481233687233964018256612214273469990446197282622147909155806867849083759618935101197496175054785850590749563585933945876884348363945452811679933554304857818770317626774411983942304710092683780055409631207102248058554427633430461660680743556873715374422317427550504956339959387698561251451873797180635763196067018911102607130905625235722960598885088091611848626540268001197334235366584663069822037 A013799 653 915938432736646696287714622298619270931445517678969970424443225612518344406735419522919051542699160904402389422832621691224891360536495296486315459070815039020570661814669058007639533547611413682670954698326539329993777533519610772886793832706894824189717131546805773036593205073056809625997931481892300287630206848655915874759358115279003343704610689545554992649981097846925307737141837066508004911045200217383368597596986290079371682659825407195704849378054542753014829902737957434381567353776023701328109750759968754022273919163066577847451152066045561032136053327898809172829295576038831132512869190093213970409564663733581254511067623466123890139884363240727434095703950946674894070863992511645561191080983960035654147710437033289641015241229358423115693983004457980951746751239966680473391668583411473864658601158336508806230628260130759021325291024575454027148271622110117452874266724962520490564513937966400179336501228630063972536495409380852469747437916672824786904418440295233397229350646046397833927448711946873917772235683595629982060196492504926315244044185442548275172860720561700063145572856582244841437152783071585740123122703506113109382804637621926813683780787993967844678328141138195955924163014814435287093061491124802862950616407374451392173616656476655471517603643003837512270242063372115942273992599780037751377674617840897086337170227585814309596276193160512902918037190283285921035142475028083031815194762668133879638326416525255767563226360399798624014338376097942145989020826533599495954056833167237180574555717772061725544365817398906757882928879823444043191641426413272191360205696398929660559262217387803816227158072333753680413265355686781427896441720493834197400650389818363006522436749104291800352103473440385260836091308182699174770662617894882621018305692854592563018446258885981556334391303042955162787388244658416656862489222488244598264419388725159620047669719156990033165317609894075663462295803477985044004912684916463210103924514851041929784623691543015076135707933247074557024659998070335633424653900565087489584057711186103833964239078451147295102774512292060610098841926586161009545721763771662981033399796086559121337889004205856085965926507406761855218339213003420432306208048928161860810953053966997478202101357658962799874889848671763117370023343542041582691024771856936910727091999477592302619592858974538701106028444079747951553929556303041175162349678085294062977868063498916430037458831866830053009606825999267428474944497660612185813553225083410826018697166347440515341089246325427101451864576397133840588971166433398999952637681258476405425301688255739738678722398285577859428189693873622646077754390582244501044161899041738303980673376164824957141442162554476906047306800373007638407415490702716727870184808875808048269972058025580072058607902716967521276138032642870127120001562265795562357483477664757000984526008622616594382197063096305024561937187198757 A013799 654 26160117577391366292673417327470864997073015430429061325292522966719136434600770316994091031111030734590636644305522508123074122148282842162945655826521548329466518672088762965756192717653329586190765137138904289803952280134853603284419718655941623073682510994108319683698138530091575539728126921054325988515006337804461613299002027130483614499547385904110596145076110135606033714280508008456535128264361963408686390515967525430956934628447273454916526203086615795568856556852098802283371945191197012933632142591455467583630165405216344529901052354158327268638837819098117888785177510947245055975700056938252284208867576360894814210090602393815964426285237298518416245207400542987981649557946490125108873178463982882578318112757792107785437036304751705922607335848590324393962838962164688361000539446410815105048514307683249028014752973737594608408071636952899542469381785799087064571541931931654547731013082582258355522029811590903257119614845387326527388456574338092548738777095073272161058267483801731168534801862661914665965492823359174787917621272022433200489685145980424621287212075039962715503500706356845494916286520637307560323656507534838096517082283255119851725622463085895715611857730039048014697150019866115086234664929248015494568732555211021706211870665325629756922014277647832603187950383571971003427287502642317658217097764760153861682875918870078442496379244352857409020242060191680929190684704229277079471673777616564571736350240782377829977373308079378648500473518359733325631592423826626135203943817212089461114389885855287854943272632110730175911894331736637385317596470779789467057438834894849830035233088190813064795263861703924338866283271823770164362150271979024398511959975783602265829287315991167678109856427304930843434739603853006071130624895029695742538903828893620018192369843600042519230466550006209842404370595655689038136649554683486753971030082161379283908181494848842792337234636256184695024146630443134730841824311193899105743778188068660608556578637254160053589511954281469696423181314204886856026241540054039463790010272289186311601852632319643217895430342845573543085033024265227344593635359295082466401294931576028215064531447849123455671272826978044525346890986262590690967097608085437230906621630174351414974930216876097636527226728967914226395205236714904249643238358509005975107276474597079513755118191645171799842289278391361681244331782057571159003811869155794083732710889761592552158299861696948533144007380557365077024672889797684744639020893661607296601920009768049248558656849964300523444566704166478539621061605484504308837647284814423344615352041518272182676402990417434389243128525846724536394626743149419485194322307998531087699992012296643565600916729604718414913617129525453471160554193829960292464700348326301953666638671949268592438065900309499309375167778350313013700674364619873387056492085605583124705119047332270552552149930319093567806513488003583698677 A013799 655 747159118127874812685045472289895375181402393708484420511679748452465255708632601023668233939562148810643173198010028354503120002677106255015890876061281941837893239793527159064962620208896746311194443081824245421090681072931553763406311584532348696607446196502727718486102534557945488990175032992232604557977096014033228137432796896873742513721572888807302736499518781583043928913565589229527099798358442036915491999526548493833561009923082577145870904886356833737242112120252793892015386126605777886397467624554559609656061154138384016118503956287115985119593846951261345021593454890164266043721969326213423489289466848443516788654397694969777759979132662482984486379368566908279743893024509704463234526850109815109319343618475300390459867193900013472855588119171588255015972643598385664278536407128939290215290617141741275489129359682919439610742934023011763832468013184207725651227809117899985537745464651631880892064693448847787926593319599107432948741708219670261284528212612387726191985177604861243904522475999486944774640440527961391117715181150232714639185897454346907608584064075216375117495483674257864180304059315922141230403953511702510874624387092049478085135503168196267533590268627645250347765301717396112977948265044252570540377570509381990951117238072365311487449649783899746979651050905199063828886758362967234636338529259314754443524619118848310396139087597961960459027133481134599018615145837492382666790474762506700733361899226985493201983759052055133579822024157872343513363911216912269047559839363394487098888089529912876425034809645714564554219614008730100362055872801941566968627510563431805995636292231817811943617531154125783042359916526558699664347373917992915845900088868355464314350275032023740054495609420256129819339597825645706397561777626943140102653632257030681339592275103060814391741355134727359308911228582522134618220847931315065180166590176611153727701571674377798991943758446112891074584651912086371047573344152008952359148048829429015640984442458616065290570050926233055999542481515005773494965484625483421125306483386851450245660513031681329946311386022012425964051628206039158188938819496826850322887384540742941850458082682018815017427223211319929688432553458645852724711274784528172751924020379409650763098981924198224596854122606052598220073456765814380274060530757375719655038923390967187992359930671577751775295624080135680978019360027346289872307870794958634825489955722480844882193202349926547055125994796098903964901682405511673991635075743869165998247437398985254588083798291830387250100269637698793570117140514242927564712044101584745145559069657803371809420745809312343591172993826708299483966934411090569916635039438746046395799471863204436877127782714240362648347818836376476589816588329977495913084306648547510098672867109543060268623600178739609775064166917463289984304960527908203807720470456981059624702905110856979251441954159843631390121831730870354017913797 A013799 656 21339611572850232525097583734071701810556033766708023534234085295550860168294255717836988429547834532180779669708364419832963610396460831749508859311186273540832068821742929190054397395786299971394024488859982273471770942123998107036647665165828411123805270818314406367681574489509481111048389117291155418780383839256803028833218112171610959934401843277225373457162755920793317653700346793984523497340915463016343366998477751532380336004413161485863218914459237528369371964266540046349851443161987622213398072824902777011386762623346385884360591495516319651000719862774975275161730665117981602474743165925981588277596462658395283000758252566031822602764007973176519915481145639467377765328673021669174441321365986429337269773087273054451924266924978284798228452271659732151511194673813492957459278324009635067838915316185272569245023641903862114722428938631238986819118924554156852324717456216341486943548215915258150158259709592541670971431801070107392449011928462002332547410280422405847769288657572441987157066437021346629708505621919105291713063288831796562809788417193602028208769454052254889730788509220478858853664238122052275681567316247735413090147119736025143589555105986853597026871662274175995182524782350550382763180397928897667203723791318459043554859436584825661393049447477960673485813664903390462016834705604707188448464734175288701661506646653426593224128480885391552670273959354685282570667180264619941346202749691953879645549203821932671341858142285746670173296831972992003085186668266231316267356572057909946031342725063841663575419198291253678233066395703340396440677783096253094190970329202175811041368142432948526921660307292986489472841575915043021113425346471795669474752438169100416282158205189630039696449100651935323770158253498267020420761930803123024471890390893053289740094969218519919842524844002948109221813599545414686831005637766289576610737982034191161616884588591904317008905684979430281981212243261098843489742282325527688329627422617322115722156661060533440763971224504142312402932814550079896789709206388431990759878472011864270466309912697850464596599496174696897959278553192684397034281623648871672071986589868159162190933299481139375712738922138508511831322159332384199670478719120909141967701946056319035444870022737025492710750595751468257763517998688424515007442818961407929067566690969413856249791979910932168454218319352755184413210941741037385042985097774813569250818625389775410680320052316252110441453537371380796141556951183818920875089398320647250075945059552417856290261363012967690250113801122315243156115650227292254175740691585361906102312588496522102248865921059769845307491876684615741561579613715157767389013361410025831110428715884981921647646602101418997599462053785748547881751579292487260773600882189165435928195757515659344332158644704981994785607671329669025241733977637586208952304356721836043941139672871186184400433652759293956133269636065388181105635956117 A013799 657 609480646132175491149312089028821875411290880410947860161259710126228117266652237557142226536315702073615248146540596194849273676533317815597722530786791158599704717617799800597143644021052513482984733426329953712627249878003509935073693964801225250107002339841877760267353448994880290012653041578952689915786542833013551306505542501733380626686451045840833891310025471853777945507335604782991975607553886539209782904843523061516314776622044305197739395415870283047757632671416650263798107068149528478036862357952048214222217327285396127243222853703441605552231560000716068833894189526434672548281139562011960142796432569986427677784656451538434885357542831721894585306057000608827776355552230171893291218579533938408301761989145605708201408987644304792122202825330873609979311231078787172357994448212039187172547260345567569850207120236416205858587292916246816702540855604191273859246255266994929208594680594755688026670055565672582664615063670363337235736229688803248619886585019144333418138653348926515595192974507766681091104629067631566236616800592324941630410366983466467527670664377186451905601050611846096687719504305003935045741244119351571133267691886780614126061283382090525584684481546212740598408090308714069482099195345247246273005555203846508742970340368299205715046885269418034795428324083305734985662816026776042009276601272780420608154291335068516929074333542567668135815694553129166355500825335537810144788896733951894756556530810358219026194810401823210646819530817980624600116016432351832623911971054545965968601179570548381753377547722396496304014609327683105062742198163012084623188303572343343339152515516027442877409540036594987125833828249709543726020541320580956115868404386547676989434720498421023563770282763719924782199489878164004370237381505667996701941661454296495008266852415850147430622352069568200947484218216616588870580352020242996597579287504878533766939840734773379198091355268697508283665402879780244068910529325499396306382488817373336947140516396549895601659782143062808584540164116364831932210884643660006088092889039130855428788277416563307119343478210245518102614954757736259063696117453035423826048008993224493831335245966480821709731536355197941606414392192692225126788542696812286003739535281314527971340932719392185097311747765257684909983837560540092573127574352356771862098772260777429148350308738236133663220929419034040822025717707065768754212697377546450351372630759757375504440621014204476526318354480864006918599008082761052199113428305436006109419066845876606393506154789013370201233500273854445659781819086141694071513329892369521400188149840049167762329859571388086551827275489989310194740275347318620994397610615231747762344954554390968664178434602618627990438235718174764276050706856172728654954814796204754015545199030404746533470783051418990753071740700846677029929164135307099713886764732332359251002890196873948612660785556458194681122314075663551840558068542657637 A013799 658 17407376734181064202715502574752181583621878835417081834065738580915201257252854556869539132103712766924525102313345967921090105475468090131286553201801542280766166439881980104855019616885280837587526971389409807986346883765658247255639773328687794368306093828223870710995881856742775963051383520536467776684779449853700038865104799392007084078791728320260056769705637501615751901635012208207033815327346553446370609545235862159967466335102207400752634872472671154127005746728330948184337735973418682861210825805468449046400749084598198790193687924623995696177285585180451641964851947064500682651457627030623593638408910631382360905207572912389238760696780816809031250926293994388730120490927245939444290493850068814879506624171987644631940442096108989167802234894275081174619108070841240429716679435384051224835122302729755362491765561072283255527111672980925331841269376911306972693932296680642173126672672466817205729723457011174633484070833489247274789862456141909583832580754731781306755458078298690211914306544916324178643039310800625163284012441717392657906150491414785779057801845276822252875871606524936367497956762455217388841415673292800223137258547978341120054436314675887501224173477441382084231133467307182538478235118255606600803311662177060136207975891258993614427454090179848491792228364143295096925515688540750535826949008951881592989494714820891912011292040309275169627032052131922120279459072408295395545315679618400066142011076474641093607149979886472719283812619692344619203913545324400691571549805288887334029218289714432331258216140499366330938961257007957163696979921733788148922881138329698229109534995653259796021693872985189427300939968639954278358872680657112687625317497684188202495245052155402854004843046014604771704399630410242128818349853183383653804155792796162193931109571849096060766004997458937387261096756484786394732645434050160225823462030426835802917568791225862483276687197829269534089767571649403550852153628065588257906590263112999876547280288801861568279005037788016875983051627327495964815875076307573433882021003846616361901621991294464614635569081162822242528785722835705295118224810576144739895757184855484768316765960048658748851642409840808410220801455415482641846207567963655700552804867169624233389468379398560198564320827923524738714048384566585583981096651077661761153403034540064153906033167872762213555252965137031239917876523431505421389068849800104168485553707129430401782328576786694054068178522327956901602106269851738411858878625831557770491117968185081755204929286929010866317430001321556822489028534919292924376492215055965900710773747581644280459903119218415140006738815269584688471977004194767134220990156781633947840334247027960456017600270685390634034906450346789442488284238519149303114164465394403979437986429507389965742459034731577794898481986156881942651806856868506074928319887520144512567893546912916846326204696278002498287534412315026704118178995646844770357 A013799 659 497172086904945374693757469037497058209824481418347274262751559609519063108398778998750907152014140336131361447171474189794254502484844122239675245996653849080962479689469233774764215277860506002337357829852933525898053347230965199868327566040652094953190345827901971376753381710430424280710564730042056169893985867271526810026258175435114328374370552554947481399562712683647490062597583678601092799564344912981790979221481459150830805996854145572896004592691960833021411132307860211092870077136811001199042395829984373214251794605209155646721920815185941078519453598338879346158136460109203997208281285621640457906596896542911609813633489950749048244260756908882741557705882773736520971341373071276468380794851815421773588692976139118332850966706968839621599630815390593428296345611296667913138081354003887032515928088264542908127316189785482061109836492008208402718494673963838447111400325495821106670898198324766212846631655696158706938547075286391415273261609869079623842338935894405902242638174288891142484509229355134866223845755776655288554679347890451702457564185297696635669878502951320364387768953958707592109143092483463842699673044915667173023241388809400729874755583458022922463618689203313707725402959760440481476873212498380125543384383439014550235999430248116621662516269626652774077834308296651263289653580412376053753490644674690177372958549999493898954511963273208119717662440939827677301630567053324792169761125581124289081978355192224274513810575537547335464972231033054669082974768010208151975033988855911147208503572533901813065911188802401777947672461404264552349443544638723321386408191834511121597429010852753034175598706329995233142146444325734144207762632247795471266693051358099251466693934610460913232322237223126884649357844146925441180890156770620536300493598051188420866420481582032591537868732424710717564184461961984219959086241906626209743899051020857367128682246201858384865463057201767163137851613878614815888359771181266234070124504770389474066872328469968251616662884263549994951937528100612251106208054420604845104401890863209912272225693361203858606488527091366068864649029910578933871618814865269916162720956657500467895152584949742525951758867463329004316310368121599733769534348609970463488659811231637729836606384002277831195567166323790062411935911606250864084101451429097560302344069498772299710213307613961581351579937278749243294471385727226340293195419140775156115899429323661705305086481604768878241246776208777066657757173235500781101432432375121482996820289334120010407985363979479352892118267744984407109143985829925213116994154213442090200409004679342294215292987997154813732467302914608287448135216806744120485699867840247184267786429365578584318681331045441898670963128354653266907886136345423246243651296129572056728330413160564811570372490968593400095544006626705164078255639021402006027744307462847423451607593379818047922732330396029353590270350129477696319310294669533486166277 A013799 660 14199731974092144846628407073179953479530797013789416500218447294007473961438977526983324659168675862140247814292664474334713702845469632975287364700910430583601369382410930785841040752550973911932757276978429634433174301650263597073439303613687064483958069467190708204491453335031603347881374439254731166268342130355142077221159959748602300332700397351521855016252910636957655963677849587444525811448357255059672932157544731954806878650076151251707482787171875093351924523349844795489023462273104459005245849867300183683372245505719378694426024780402525663143594114222156733005622535437178975364265721798639673118270313962162098487887186106483343566904331478074599981629637717900688775462480956288727213423881762700261275466660091509358704556460117737028432507055718370738905571927004244132267136741551705017535687422128923609999024277696463153147358040048246440190042926383081189887948704696486146627627523442353647805112646718337988828871843017254625211619624839470783136561042348080126973951988895865019920500068099612006914219258630737051696410196855099191073890490696287513611367399922792660927279069094014647538229235864420210811345361835836370128716797305785294245952894219144592688483413382335842806345233933717940591460975822166234765644601375401694569290379727316458831303127176806829880437025679260656730815795910157872471253446302553826155949069146535545248039816183046097107256156975682418291411870625610009389160547507722490820470383802645117504388943847927889448215071890535074403678842349139555028558945755713678275422070535140769682975489463385397179963473170167199879652457078426576782117204366985472143944169978965479409089274651490993853772844596387292892717908539629286454848020239838672721140245466409374142828355417329726952470309386680337525567403767525693137278397653939992488365835374464432846913068866782162804350672418096231306251462155095151176495500796206707262562293633771277330142490376739671946380179943987117756587443424708144911276825980747093768823940573430763234423508637451251405822287740081586503844408242306894981026822404944138304407038028089343405659918822256506292843240943276044930307304971366974075523473243094870863553452978749596283708185013620139692278140423921009996191670530649366407699612868586805201863314933489057136776593837373767972547301571386130929106021554266455419795248968954435652023402278762356724982474588618357137733397247755311505113954366079679233826203600913101965218575001113803931448249175298881800812202624779137809038011701065844675872184283671801617262469980617909797951789845064499651444261379288494011834470038490119538213881582646695265082983030186738635012998638544127297806189927217418825192073925385299829872248209110289946725857495988866067941377908937251956156135940161633335964924668756707512217844930278891583261408714553996100128832373265326191239059306090262694158405165446385261201364474520983266721158088440994367891711470048012484575821326056545898395037397 A013799 661 405558544912045748964553934417092651328879093510839524662739073164147463812658637148170735590516551298587617824012790051473758066969458187407182423222702807898238710931038594174405964933608365898711480587780928789045891229433178596014499950510516248726326422052433817028480398701837623218839935359554376839790119585073212867513549610379830299802256048756815701119199380702147611978603062067003101700776531561759318615351635089361239261124824955900017415884415924541224316311394917203961999105982136453648826718059960546180794703888851174891501693753076535465044191496299018451373585234621268715378793280290947703930918437073311694912545922387270775614354611345288650075324082860961572115983918592562337942599487024482162288603278873598793960837057422687269060834018372386673882039807168216661681692475458247005836768463424187225182132395288684117041692981817966578267816020427181864389702954836340833831669697037062534961822302922451298941408708415809350669068105040125037163319930503516506503042754854800833949402444993018529477016245752480933501171632378487996261386304776667676254264309194881188744017492394152348339365205523705640982834879393322567246280447850533788958660611792988711775774769612894006392026226380918101232716930456889831141575459882847798593502535391885380680848615296779868215161890425363616888829946990018995651469679847239828840061363894201707829265190003979579480343099382465548821014436938047478163814397368062060323454631787347201042852625240668450530470668265572260043471416333774831170672049728938365224329756554155522915462954563750328856936757213145395762753826616941459474049473925472069903189438769233057402998773321234275457606214517417472308916185800352050436914306070032331588486550766118134893320659074354331489504506392977120067730619004301321693808315394180125460216624130078666540684159904165351855059554933246462337848010611672612751887998240459766126041668474141451826199667650061770460564319380216070245893971653089326810977426836117745131380566717756028738369830194245191401690360144470192136300143808527227553107074707609534112169413120259737009052941482468076229895804580907119254506937287212146571025919296032606733950170526067219458989472174004809751155968647607966501230302025876553970308643139707743370418137815380960883476296589232187063923480180359285466197081611404233244772105802307636657440392483731670422224456725528898210803558793139451897559650649601718597310201045679105228607720606811354086093444695711363112997319166316954963934652194141589787585455325950325990633405116428121739301069764887174544899549253858677472004298769316304130926671881972263466035078325163442154606254115458819752642590511256699066310823382929548440981281100398991168437215942938003766473694457156853119775398586956409708494213464360323256453869053695422509529094296376682615779581412830981347978772841243992807858209930314209445172170756793803080822996163963240141355171296041284571970032893501007404060663095717 A013799 662 11583157601232938636176624920886583214604115789763087663892490668641215713953343335588904379200743221638960952671629296660142004150714695290536537189663614896381595822901393288215208764468788538433098597067611107143939699403841013880770133086530854579872608940239562248150428667323184356753287393804232556921245605469276032709054490422058333192652235008543413239665453512234037945720882055695675587675878517935407898973058049787246354536986125565460397415074803220821907698169750230262358656465955799252664139894510533159469677537769478406076179875281618929417127153325796265989680967886018055779933714878389757371970961481250855318397224089302840622321582054632789134801331130591923461204616698922172933978583948906235037124798247908855154315467197049371091646480398733735792744938932531436074290818791562992733703944083858211338426883341840107066827793253702943441907093359420741228834306093080730555066318217075543061044606793768131549065574121063930864459254148051011186421580535110934942233404121407966618428883231445602220393060994936607941726962992361995661221454250726405501498042934915001631717883600269385220920609634962556812110746990352685843121015871059095546448305733419550597027903194913865716562661051665401889307628250779230467234536709714015975629025913327638357625717301491329816093238752438810261961872115981932534801625526117016751500992614182294977311643091703660769538079261462598539876993333387574023836703003229220504898187738478423408984913829498731615600772756333009319101587121908942953065564412308208649172082176943235889988537445295273142482970722764645648380012042006465024038327024785407788504993560688065352487047964827772141344691092831960426614955182643854912528709495666193422498764376431100050688131343822634061671738207089819526254454209381850048896859295973178563269247001779176795068480291022866614332355948448452210831277031079981492806673117745771380325876093289954005608088707753414226124177525818351182292977724383884263048326287866358918697360366025829936796580720177836911623678376086213157604868407315346146144291160724035903777670608127738348715561061680770725202054074635288233027972635860066118215071281013987280928350820395005854968198314761751371302765620544331131241638656161060257945985156713192858402512434145095623792966506885060494732718517431241552200054847903316305703936113819708410573155049727860238929152708537830861798760442690855885646201182203274684857776652065640924434265108251139084052914873954212241870316432709178550724937601316877945923228189564467260618480683530303584996177853554942592176876026239457687277914777150442962283396675621009816853427872044993071377709223791619350955225027592002582032903426639850833022866369508495586761735324546252325574255187390856881953905159042062017684303230755595192527578954042594962294660462198814432189280624731865658279621731118769678585238333819704135963562368984787809791385593438954101677245047386235128660036109471282272467376598676773237 A013799 663 330826564248813960387840584365441703192308151071423546768433425987061762006221439007754697974352427153230363769254404341910315780548562412193014038673982505055554758297886693704714577521993069446187729030848040831138061754673103197448675771084407737655741583942182137369424393167417468413230641254442686058227695737807992770203305300944408054315340484079008425538085017762916357767734112392724190459610766350753185002569510959973543131930860732275114410571951454789894505767426236326523225587324163582455340499527115337567613460156234072755941773417918318243082568626138067152931278123792561691130686830641689860300862630866005678748743117214578431014126705062367090479060818420835925975465057537916181167362336164710978895321362758524812062404058614927087748515126668234227976588200852030345717820075505830635467318346979074374036810215126295297935668603119009767644308493438415790236736616324478745383249114597894585366495014636811605172861862471706929419820757722484930495386761663303412885128255111532934588947333973317845016646215076384459423663790024850958080145954854996867528285604264107361603494473507293911294713531784165585110695044791463060365379334293318827902110060052195784601713943149934918730746162296615543360515170470505601374685602966142010279940609110550679132148111847893870877438992008404859891893029504559975126469226651428115439619850053660526846997838342148255238777081786633276897426806594882501694800074475229766840397139998682250984018123884313273673173670693627079162860429788841319682505585179934747229003839055675760253962617975078296222456126812881044363381523931746647551558658154896031847491121086811834532382576923446000128945722302373621744549734971491140156732471905722150339987209355248648547703719310918251435406514932692335489353466674155019246543198352289952945532963617815068443950865591904093371946418243636243593552103284675351416051390915936976393487347100454376354172621582145263712332634314897928117469736786128118436923247107751077076915309414063728824847141948999200032883878099398333994352646581333601280027099841439189447794050238736334977665139482664492682495866425658467223511926452799348402340650857040490730594627781301762223746712067910380915778288888366641439392441658616042027195282060885501228834157631618076111150916403144212790061173576353689972385766510966617007210119346804691914379881375277416284055530508548987243834397003693534949941151964907728274222958959646770442767045756760783379635301715006255840058107634606848587254942831211351013513320322150749430524426802309000691075835675382715375163756185425151006344523950193801445776092452411661379150753453477047111618753140712440282632182013055185745441754768260779641966086379532142453501922604365512670726302407070263405485485247400333287081384573610554293780182506410554718097797460860338997758043922966815066124276262483180790072992052224569827255304820574524635451763934209968098003795798398261509659291322609292983940743034807320421957 A013799 664 9448737501510375522637114930061380484875513102750927919253227079616470984659690519500481928845479671923412419613675042409300529008247491054644673958567614326891699451745941858900353048605644056452567728850050894178134181775218500422331628697941769395185635378972664025408130093254610315350280344868137556509041217967534081509776602700273238439300439565780559641793246192326654094204253984048595603716943097743861716858387802527804365391077313374509542680345505500254176979223460735721829845999565436078506980006993941156268608035522201351982452990589165087340681242531129335954870234493639354460383546569957304100052937600163988190742852170765574568194472823286266471172456034917494881785257508340424050321035683200310268229273441746227157314322318100932553185340532771437785239335604534838704046659176522028779582079308069343196865336554222120004340630973682037973689094881094593384951434498843437446890977962030467252652464113041976255342107654054421611159500661311892099878741299865608775412148094240492144794924805611930971520432548796616545599261506899768213727048616613565533475365143387170354757405657841821400488313181287553276346561174288976467095599166751479043712165425150763804009551930305291213868841141353636533919673783808110480862395506315981955605383736806437946693282222487696846130535050752051203372356815679737449587087582391438405070982537382598307277105260890096317874712232908033021467407023156439130905184927087037370728582715502363770354541636259871409379513208680683007970456735199096931452042018324116315607578647269155388613426331986211218409569437902695508062539705014616000720066835561985565596193909360432806079378779510541209682818774678093010646084980520758454016436130099330335860374686395256651170965927239136179246645472992625793911424361680541504700520288139753346077366973888416169827680672170372810796161651456494753275441621913612711793843775950075982774392120536077443051524245007650876887932368667799724963053152348605190676964860644478512393778152175074158966459221205366152139196442396915817212705939009468986158853998571344689818445868868548463297094048764380575504764440983231482370724131418402189719251329127933455756513164061759630872429843371588389335543708940639646150487526211732776338724450940950800596732376116643871810581323390201861496937178514237739301309877319717548342928218664088805766603791959298286488910006854667624671154212822491051705269241269729627240081930846471410615869593858844734105763852282293673047899612152006202500588422202227396296953941720947554485208153900747368737816942724605733830052040411927737892205948541485163092810976533329460649924669384757942554943208451888006912257750474869160075561957936296127354193393085817520614468411503283407388613923048333793124070944151000919012331424806891041184655792565591853303591193279632142114967492483855205103575454332782126545274726003585938836238760980428998113137829724970898847086411798052746977379019465044016914331561817131878571513877 A013799 665 269865391780637835302038639517483088028529529727669252301791418620926027792865420927453264369755744909804582116586172886252032409004556592011706532930649632790353828041315845432052983421225799896341786903686303588621690365682015590562213647241914875695896932058838257229681603593444925216719356929778876751454726226370740902000729549722503963064859854438258563929256904499041567584567698038411939037759611814662434495192414027996620479934559147289367048493347982592759548703601262072951182231593588419838237855979753953364187714102549592813970839864217144059537196967931584964207048767372833602743014473584550562401611950798283666715806600849235575242202338305879056683156516813278571318668739695710851301219100147884061570896278769713993840054359727280734651526510956485034584220664201119528226276632740645663973643767117768511045670877325137969443972761239332686566534238898942681667597920721467416920653221573552175203007027532591883828825936707448335636326498387728950264636730265461652234546361719602696147487847373082360477595074026180165158860507898564279952258235539100045201589903860280972502226262993620261019346712770753809125734133698867456876717407801588992967463156707730965006316812681449422359307971838201213045279802939343443443910878055890760634045364906928674195506833556471109622334211584529334419517883012628981297656808440681872287232332250184390254141403356282040934819656084086331126130611988371058017782986702532874345379050937463011645096063673218187323288276753128987390644214814021407459201772085355086090068053744654347054188069467858178608995712715938886405774196514922447596565828890485869738992894245243321374433137321600567489750987023581014477062833128653382205163432311766973722508161418134925214093957847876968415463441354142385299904191193957945915751559949559495317315678141227054226448387677858017849149172927248946648299888163474692661543972084910120144019413354630907850994583961663516694796236381521027944669761084228512850924793384866950792478697804272293054241041816846462671247589591298312655412094324049443713683029053196175685904632460754612660228303126759473616991577198922074367990251917440984940571537211222907429861772478767916817347468756535935987812463871053608933704074236133299825010309043324495815843273394267465622782013177347555366214022755545144072184711406128452898222372853265040381499970902149518360409758705776162028232835472423166927754194799904747883603980026906069958599851470202464450794721385034589595921060822673449149619305926517816665637301529491983103652030083559245598520789701157464363920116326205068121939294096293357743093774300768422725622498482298071597311732976594373365420993611312738080918125080618553693363117499924034206269832300945277398426202256183461465416590235896737247911197823909615027274954091465868922203868071259573610945586552831388512963218551198590316259591449388417999101815252362032615109329554774893841971635007364184506420922174941122167090223737059103583881007840997 A013799 666 7707625454646797214061525583258834477182831898551961514991464707232268279792029287108992683664593830368928669831817683804244297633579140824446350287032284162125295682688021861384865259493630070839417775756184516794624098534244047282047383978876330764750512276532479464736936280232380509114721553271414498898298435751374730902042836669624435689095462302611102844383506449397126211782838023675083390857452273038573791617190537053611477527410943805731612272018511730831805470523555646065558715716544478858999911404637752662034565302482918920359821157361905851484441882601093998162717519844935500527943236380048348612752438926749779805070152326855017264492540984354211737927633276704049275432497874449197624014118719323716682526368617941801378065792568170865062382248679428169072759926390248174845670686907705580808751239632650586443975405927283265545289306033756580861026784397192701931108264213725830894670776661362223675973083713358356794035097578301431914109121120451926548508289653111850249470878637073572604668400408822605297600592909261731697102214966090894399716447465232236391002609244153484855636084297360788274973561463445499542440092592573353435855925884221183228143715218729504091545414486994876952004194983670864845786236451750588088201538588154296014468969667106789863697870673206371361923487417065742320355850256723696334842376105874314954395642641397516370048532621258771371139384197417589703293416408999865788045899883211041424178371073824881075595588674570784648140436472346117008864189419303265418442261812529826613818433683001072806214665452071497439251526550879930534635316826662700025805516638941166925615376052538394501775184835042233808074777940380497354479391576987469249161672790256376536488555598263351599039737530093214094914051348515660666550563604690632893299780303719368745757853083391585895761592400467302847789549527975157165222093105837000697106357386717117941433338464821613359132256312529071700320075307292622079127713046326650555535263023865184981583984087987820961922178395330951820353502406317071107751224825989176161906500992788335973765122207711612492188780565603377325974896436378413366024169585014031970887663674289737459104282083766090472220261055155422867747911780621162124755522064258203176302119436586390924996299731413673085652277078358223528814438703921124859845667542470434743226129191062102818336020668936292393891663118395672963688358013927878070623587557680079504303613273548464264087570357840452587179148037477972913449101418156376381162276996567275361787266968983820529423405631216535613539352274654758339697922442392742950630708178684234590500501287804246921466504179152915222890820405544511897689788998532703112329102570427546512036143998915330340965272680347298067776450762638855842913763233727446712537591721048682514793999963806356682287064675983244681902216897535417287318742485040782938022690191385982606472346945422712013520137561413925743020551867445328473687887958238493390214263880154145057459225464946715317 A013799 667 220137490610167175230811232183455571502818861854542572829671223503260814339140148469119940038144464389166971739066544867133021384712653841087012210547929067954460569993252592383013136676397568453244611093372385984171258878236544234422555333820686882972039381130044145992351637099717019720825562282984869503034301623495013689293245458121143507716255498824875708338437327701231321734729636794184056726279694370254706062378578928788197409660383966035500578101120713544287196043623272807278422479580226860691896469627858853780369219604214647284396852075413393024247144608969845681525375084291202830578586774250560884728822408186900461012608620607306148091171463054140641446951134015944351355627571792143533339467244742604672169635614097035789158937101539528077046699404533147936887096257631878121767200488770979093478744155148133399426381568689137347239007869630121705971785989168220759854383134208223456182692052225166470409467243937228028394436421933867196898870608321227474151945260782527554975137764753458307161934184076382429904770534081424319000936361646522034950301456054497903563425522622267680961822203616921473921519888957466912431631484536487547481481099179241214179012650362133366358628583163060680626191812928623570860500699298448546387124143616274848469248242662237025297074884297447172467896724118814666411683439182285491019433103959876309412493949480954465044956140195771769131111952062443779515763266057445166772378946564390554115958456239512428400085608134416180335539006086677447890170114004720563616129439627664377917268284420193640418297059976614038362462849819681695999719283886313375437031360724798668562500755436549085365201054073641239792423732755207384941285902830339109225306536562512370258649636441999585020173943596992287764840220564955784297350647113569166065535025254528890747590041914747084768846840549746636635717324068498463795908201195810576910054673322027605525277579893770099150176372542142816832841670851584579201966612316135466516642647224613548259020169537020154493459337149047314941116382226821867908482732255076860360211574855027663746705655374451364389403761734198059807169017119403864147016307517585767120522562201389191569477400594443309977082875996294032525748108366321011445142465677278540918364833228343911208819316628905916999314685634989222206469183822691247122052110680498086701281475825924718594495086325489447061939790324498815515903193235794125575080284234900750722415498705817687846605096990281166342423647098408384381019785603964265822375793298957951608006131901146898140861888233175473658297440316414552940112362877179131412963656291400424139284817280977096324004825860786411680984721602756804309918063587092533591231498513981155930264308753020749868309153023399180113763210231728361729459991718489605556786157144871421305031432966273353202800854210757451359809216810509053143110604115249801492866054556175049223456701108218077818148648891543133146409981886106026536999767975249609717909590681082536986092938504343136168837 A013799 668 6287346869316984691767199602391674577692009513427590422588239814476632118340181780426534607429444047418997879839479587950186223768778106355286155745459402109847348339577287291051238196614590952593119337437808716093915324821313939879342602889252638064564416764455190853687555107205017800246498884364330857876162688668641085979904383529397979723883973301937275105854108516474867780065613156478690844159274350908844659847594592785119706217310226453939932011146108699538386606201924294648679024439290859368221255069041276722821125281115974541089658492125881918165522697176787762510046237782441044044155016859370269428739896800226064066981114813165270895631948156289310860366371338629386619068079077955411455708523977093532041836962774225439174168402557070461408530781692871238225432356214224071035793013159787933888846411815185838021016883983330451774493303764505906044260179636633553122201036696121070132033867703602979561364793954091169718973498646853181010628643444262577889253708593209769497644909699123522710852002231405558580510151223899559974985743424986315840215559886372514623674996351614587235950603957502894216672529548514212485959826829846620843618581673658308318166780306992891076568790963720176099364664369054417807346760472662988933362652665824425947130199058676151679509755770419388692855598337557465687384090706485255909006028882198027273130239691125540476148992320131437498153688462855456786749714641866691408185915092825558616105889468656714467534845053927060526563329552841594589191148626088824017440272925205722297695099471325150563986982329992073549670301453699928919447982467076996315857052693660974772813584076023278427115507305397267449711414231221478121308066670737315298583979990761915806957292266419950147761188003073696730851601539555702155316631832210648951997745856294599648641919187127091488083034612941313688952722492720384624474934134353545887128071524750430441407452959345967801828187376176140991562790961192107166587368414361145059181830647382187551825875062146832632487692128313940362033224992780259369334175315937250208748002789434445104269660223149705418325760838890430786152554297947293763902932759009767094729244899033876700415844038377895376255464021330153862967891723050494407884713962208752407169418001834730448035088502238181895417426736420927175438966359159884709052930333145705854275300231064235887777374160542304097536062351458010669949711102007516020549867998033000341382909058536858982586888175139420391905961784777641866306306096634823396152875032411538055876263133228656557801156389827724703154633192877116046522549196135113172285654987338687513842113666361986848109901831409920704020604633696337087895569814110949851899162829057815794524278922295025636988777719501303983229191047428393739355106823471781624307369434214672663893002756949733240825195197113443568287511041324949066820381964135649580437747384178915580871146840351816520564143560991363425794615492649074223923250373141104103153215819442398338859800416622544312118153557 A013799 669 179572913934562399781562987843908617613461483713005410059542717341267089931913931830762254922792351438333998446095376511445268737060071495613327894246065983659350115926666902319714414133509332197012081396561254740358315592221547436893904081119944595762024307209604705972170261416882513392840254636329653631801082551065058056672049097983135698893850161476630514298299193339038698666453977362187889200033034736307512329907149164535803929272597377750978398170344010567515859859733159779460921617010586234415767266026887904480494159153953348868061736193607313464725493754066235285049430597304298658945111436520474265154240192511256615817047620178813302050144071291779007482923931802593911227203406545484506586491153309768368646905493794652768253423745432489448289047655930095434956573525834453692853284248856703179799342367853522719718263223447901033131303248818053182530114990601890910723183809077913884041019295482604699252139880122797898343602094852773702844564685411583487094975171130664226622236265916666932144644035731174158617950429105795332445567817961034166712396605914685390166781570798464226045985199630240161722384116435114422811498614087249337914590311181354943875161412348023962037881238714811949573954179044563226995630825859727626925770722788611429475985615314849568118478134558948160456648744118978777497377014667925394017121190904457856947872775818236561539291369655273986384767496187614701286358599886354573309197920966190779634600309114304421907262709585210775699175255358708783061888395909722902762111635016800634544469736000517625258032202326903612652133479819123669868353827242186091777193281983651100486328774795300855156846004149451355631207701857916636622679692182928462242857052516151077362507224421220196170207290555787852329852591571250409257998321759768344718007619401630060564861853903536859991139551580216860270178707114586905259628593811271624082264850818397043837038263971880186388014859650966762860024872642607772784901829282568664035292265119882658667698817649975686816480974876774450680030939018796987847553381198483803212051707669037186623045765633378736452802055319549593683303103303672657190831662530077957992561963561306552440576921580111069841232307913210524480225955502045170783595315474644177501165747550401736326330162712424713115017125018918101057712318183965467175260743244974504903956849899425641190809583399248747329727476819992242744433698784436665062924779891820522750237265620871229401664113170156985813226174535034229343574408425987191017522263800705938413881951348143659947358827649869645246799478621763311404730527590814967313650592093380254082844608424964706368866906206898745227532488943001083567385369460822838720091989560720276907407930299668227218036480446676743065008925505602353589721205985177554971842778410605265953448051741241331091208400024757061753859602851281870297456929277678287666882503039534007905260824907288231643832504245474330804120013085550208909471953907283074290158997019094338956174759699156488098406583741477 A013799 670 5128781994885036700161220495809874027658073436327147516710599549983929355545393807018400762849872349430257329618930048543388320399172701986212257987561890559294698660981533397153363382067160036878862056767185996639373851629439616345126794460866737599559176238213520007271154836327581465012910512668211237377870718740969123156610394287496338696107254461934044118873723260956284272612592047441448303442143505103678859654478087288307096023954653705945694030143195285818820473453838776461183382303439353441148728884993945439867393679596061597020711247425618479866024827109885745976296787289608073998131327738461265487070254138314000204350697079927086719854164820164500232719790416213884698560156494345582992616773829680294376924267808269077714086035593297331132583490101019455717794696471357831921582651431596299518249017368264462397873315924895501407263152089492416946242614246580606301164852771074298442095552098278672815340367116187230774591619431090069726943611980040235974919585862662900976557689990845924248983178304518065144287282205690620489977862448785096835472759461529329428553448443574936760099383286639289258953012749503303029919211916945928340178613877650678552018485098071912379763926058933744091781705307691770326222212017379680752626937613565531037263625159007418515031854001138118410802344780782152864102584915930617178522998333422220852288194350144654434123700808724280325135344458614463483439687971354172968284001820715374857143819428613648594093330248463204964744144468300081553030594475577595825788670407714842923224600129910783894994657730658694080957584317113991135110053659864076967248417326735059080990036136928587724134678724512480168182923172763957058580354688436619810118240276913790920550568836694470022817290425563856850392919867866482938817690067780743693491015617729956159793019409338916258206936732682573746176574053899716601120252267843728855413566404224237969029649857300870003428092406491261714045170387545520598509581146139443613511982384088968614208145930900955591165513123455555085872363649315860769913972120409895903539408822735371087140810112254930091828479501981655945188819933456194762027343113521556558225562241274476444255317457249552265735435946309205789679733515093912122750265805271312353610794915787023991216315777229562231278004107665319884309321519652237707992622087819716834561911589977495738050712511465943472484346465455798445023770870982295590862194638490285950269526543397703182940928736252853671811552770895112624281828679054620162651453376411962307038882412454331071756515476507926937893839908916181937030508598521266281445174560779033436860124861225416978601207708175235062443555416701053947768093537170561096684547313843731828752477897288824237574339918037534458679719921365508820876027364142656147550801594185297000896429805781593657296003113107086440751984117035461497565667357099769574053831169312130799782154420177059183979500153754992362096471693736399516663428475545911884801231113862353414927307311767608456578590438240324597 A013799 671 146483142555911533193304618580825812103942235414939660224771433747091006323731992522252544187755204172077579591246261116447713818920771541428208300382755156264015888456293575356097211555220157813297179203327599250017156576388424882433166376596814892581009632539616344927671453280352054222233737152316781150749365597960819126475949471245182929499519294687298234079152410056172435110088241466975204994611060649266171910591548651041338969540168864495514967194919800558271331542315089294507858581968531373632648845684312075708052630882943115272508533937723089403453535087085446790829012541778496201460628851538192203576213528444386159836460259299797523805754801428718291146709934077484760875576629635004195852127677349498887699334012871973128592011262580165074477717060775216674755934325918451037512322107537821910540710185055001310545659776130940415692842886827992920401635305496588696567569359994653037804691063478937174278936225205423498153111242571363481471236501761929179679678291823515114791464183828550442475208555555340458585989067076729811814257729399751150717937482980739177808915040996943768805198486049704740524956997138563837837522611559892659323841390959581030124199952886031889478437492169206665005377285292984652287232597428381061975777965181045131955286398166410880207824782126505799930925769283919067951633927783894357235795355400872049762203118834481475293007018797974170366190573082487691550520928149846534147159376001451821294884626700634417495899605226357596998057510159118629236106808816971714380350215514743628730217804310381898824942419445342961646229565681092700809878242579377902261582047268880022412156422106817393989010559050800946083472468737311377550113510256438298396787060548934782481844796544830758321684631844529315504072184346134619215572046025885820629796897057985277879848427350128787250648320022146988764549131553429805844595525021884739839466870071048460633455829574370148167909747221796925814844111438687613814032147114888649045515728871965032590398855932462192639278220319014108807600578188110299449512957731027036900989055386144933619828677616113058352713203056098075450537886119442378598262946665289176859480283173040321724376121896504462261669786062537226559042868924597224137870341664353952131477913589793192213129194913453526887531075319029201215758531922787561177977279450218932511922756921347255774466400039978811517625419399883059388323919846125344370615141069921057025647947605981800607975865636117753720609758689535311662113308902479006465488159883702055451337520582108149740437838524542901273185961638555072303528356082365886264355630630409973990162026161459134325829093353192888618450386256398801802204519515128395482407355830690824760999521224466109049360722399070021674351480674120297433040217547278402230198444331526267642602931682928096446031144913451495834317418366649815831973025386126518804551472026723767772578112394676987353638503891396336853837328044805306595424180690066789341807961843022675883738824131394665128341121506581910814917 A013799 672 4183705034539389299533973211286966019500694185686091635679696919250666231612109438428054914546476386358707750705584463746863154382196155994731057267231870018056557790200200805745492459228642927305580735226239562179740008978229803067173664881981630147006216114963982427479224377140135020641217766807319586446552630843358955071279592848233669649435770575563924863534671983614340919179230264538278829851086503203691135938405221022391682309036762938856402978054104423744787500180061265340438948959603224562322083681589637194297691190647738315298116237795309156452036415622247445792867427205735630009917020628782307526340234585900113111089141465861517077416162883605623113441182427187042255367344119005354837732618592779037731580678741636424525716433670552094692158076972800963447704240282556880082389431713387731586953223595355892430494588866075789212603285690694305799591105960288069762666348490807285412739781464021924634580697528092100530751010199080712394299985726822459300831291692771415193559008554327229187534431555216078837674433744778480155227015009386292615655012451412891657400422485913710980845273960065617094133296795274521772477483308762094242948233967196593801377274854377956795393653213844711559218580645252934653975650215151991511090194463535830013774934818030861149615683602315132151827170896518012499766616611435806737011551145604306613258283277031625415843573463888940279828768957808930958374428228887766861777018937977465468003199823196819598100388624869999327861520547654587169612446566621529134417182505316592780163750708908817412339180441778440327577962625417688627830932486309612266493044852046482320113599571792811589720130577049925821090057179606350254208791966434134240510635236338126322463969234116911288425634770111601780111805657109950859415953206545324923007629176873117521526350933547028292665766668152540146104287746297508684727492790150050054555013276099215084152131948473585801823670290401741998197762666800356938142572153748334705388974732312193295814381724287052683970425250531361961653880113630618262577539585755863200929148410883685449115926861393805059611841792485217132942812565457393775144988019707324180283616367705204628769906417486063946655550759732125727752823379355421318601714828275613226827140690038083362799182935923146181434775042186793015923279430246735534804209078377702931473025860430598972174534851541834835754899603480060059189919474725185960569139044098015309709531031574446207164398698433159164014335317931818036381618215563702903660807334438414405745650925345590864736645106099469803263464250358771420061073378068452077596261166435139267133017629197434335480004735260542091831561481869006178272763281871582103373036489880360645998907325691976540558791592439838889041152639533549814985061653367818446096697768552721730140382331796109362595095529873088172523939785969885389976981578053159503576794592555257531352603468104369435807269309642170776882447926287684361671910024688997570391377198198570645915464556016763030730550771349485954784844437 A013799 673 119490799491479497783989808887567036482959326637380463206647823710718278241073457670943676414361912070791052067902197869074158552309904411365513726609409439585713347045907935212897010128029270646774691378796628135415554396427221405401547042694277338628644538459486302111234127435499396324533820637783854708499989689517175115790816451338401838857535043408681258027413766524009190992677995585477781659376881618000622533536791517620528838428398986296677725456203276446574875792642729799388276821235227696724481032029881627906336358096090054023229497867671824817426612066587009299290086588423015328713240026178651485259803440007893130565816969406470789248083028118660201742993611302889113855546715382911939520481319628362096651675765539877920878987062064638376502726836420168317029880806710107052033124559166067001854971019106959643707355952603990615701162442611920067942121577331787560491513579245946878673260898393930189488259302099838483258779602295944226693601892343776260091042522037244389343238843320139992825170899648526427682819502184618171713438775683081903395722810624803598627013466620181499323921869573434089825541089769835616343729400781554173672844510337101915561136347115888824033238129440618806842841881809069066652198545794956029548247044073046841023425913337779425294173539365722489388335827975450955005834337039218076215786912269604601181269828675300253501908301702132023332189470203980877102132044645263509339213437887574391231639390150324364541345199514912050803052888361562664151301086389277493608089149534347206394256883997144734113819332597634034195954190544554604899479262741488835943307854019299581544764517369974491813996649411122931376153123106736969610457307353325308043224252985053225895893425295613103308724554669157458441773281372717306495779039532141025126020896920673109532314109013036675066826961809104699112884562322003145544501921579475579608145734178669682018469040580354084085885847164164153210526299526484994510290003283206187520614507329568552721754556427362511706879315580426228986796469925404088197477108108773208881737407763248940112199987088268466307573813435170286533979669682028623611916002830860885913080367078028349402297297189819472380429185248709242910348388537770188280583577210379789371409965248177698924907463832900978087958609979896995327784783807277013609543015487545573425801091599758337244276889894886344743995687574993995350523290117626036219815180238483415260613915792797758122822391225949458883413431015450654937095397854714918631456318278895553842501536078795420687743320875306957051007802454496870528364316751013059788226815174554012608586116507507922055644415243776342684801227483660685457648392093534256454437295187472980410374792129088541974899646671674238509904360537717716265788345881838262638967784967634285334539459778428679505078523428705271295456244227085896623132570850776288581656830357970710352961707652528895456091418752690039558539595222702553053711422215142459607948124157749376217991583184394768920695260580512668354609941965157 A013799 674 3412776724276145936208532931637802128989801328090223409645068493001824744843299024539822342070590570653863238111354673338627042412523179893010437545691343004007558904978176537615551506266643998942531960469810496175603649116357870559673585086391255068572716662941388274598957913685298258425010451235744674329468205522300038482101508666676094919610058374795345410520964585692226503941876231916830921973463115891715780180344302534759924154353503447619412516754621778590625027513669005800328574291299338246147902755805449174632872723582428032957457688598574988610521467233791572597024163051949740803378848387688465070505246050065435702090298463218212211714499366097054021981640532421815980828269738051347904644466969905649842468511539584453298224749479628136671294381174996427302690425720447367513118070534342039639979827276713874383925793362322575975040900523439049060494934370173184515198119336843488801787004519029040141974173927273486920354004221174463058595963647230593764460265471905737004032244604066518335079706064861563301049007801894879602307524872284502242885239194255015580386131620139003802190532516886851039507279064916275038393255415721968754270112059737967810341615209976900703213314214953513742238406986348821612653442666449739159927483825770290826470067510840318165826890457824400019420259582806854725921634500177107474799090001332177014338247576795250540268003004914592718390663458495897830913993327113371090237274999507012187966852622083414175665360243345403082985993544494591250825310328364154494940634199850490561826370863842450751024793958321025650670647636143024070534027223159662643376815618645215348500019380603841460699558303831082043034309349051514589044271155318324123022527889506105184812612119868005843600482005905806170555486689286178990825945148077479818624282836951344681352423267521340476583644856229839311363095984478731839896519382231402029188250313876984788129494268015492995576985680855692379845841640775937928208392783771651921776270943839807434286031886121900696860180132292553526091893977539466163008143684694671618871302103126152978544543831228035666210615685521898553696993345788419518979932956852217762563488364115567687279013105038433950657437959888384686762460325027254347481747548705657164236840017453203258994282074531484835170185859635838083556861210319638785702158065339789122614304977180697870033792252287848892233260832829403501206295689049517220474141362791324823258394048958096769745930315804342495169171003232286155658381658128512791033023906363535913295686371946476010262636987519642000333833845902885119160613250725684000611546068200437154113828073570933761831260143777496123420607858160832837355895726583431898595183587849415793500714437998897847345108808589687926081378441317755694267180946731182619231558906460602823439781510731701515344547707647251253469525791369800293453289356069021578180700731854001458390939332263877783121427010995580219831449379155607617767051929886683788862606374069479934162057607329498995143977337440022320876014552466849077 A013799 675 97472316022051004084051909060507266606077715731584870802872801228625116537469463439881865911878137288444987943698400825224526958344074540924271106742490447537459889885081700090837766570481619253797655322978257581271415822412297141054837263652420636013505360610268990510820836972765803558876723497744103643523941417922411399087301189028935946998982877242529860269889269531955681179083927059776607962484080052983294397730813624695278193772490411967458040891028752618326841410817900474663184410333800399648230250608559433876689477858237727049297949044063900249705103625664321104943607120926736547085303288800770250878700332435918909087401014407975358978777816395097959921817635246499486228436211988484547504550621127475265150743158082071570650597069887659211468838820739072960192141249001697263542165212531342994157463846850224966279304584221295092423143159849942680216795820546516322938573486379586883667838636067988415494924381536858059932230714560963839416559317728552988506749642143099754572164938136743830168211484918511109441260711829919656321505217877317668559045316627117499991408305202790087594363799214805352539367397373073731371549767928435149590708670538176098631166872012150260984475467293287305992071141937108694078994975996471000146688865547825276294811598177110327134181818365922688954662033944546577827047802959558366587736809528048307706514689040849150680594433823365682629955739038101337948734563415684991708266811260919775100521277739324392271178353910188057453162961624310020714821688288408616529999453381929860936322978242204235900019140243606813608804367135880910478522351520663124757485230884125995568509053529426315959040084715719534231102909318260308177693428467046655277646419052183870183433014755550114899073366570675730037235255332702558156979819374240901099728142106167355444106560943677005351705480738780440571841384412697060079284490075911073355645617214640562533766485788790495446674288030919430060777083102201563167559906297302150537852074427008740130643356699527605803023604758407621258710583892504693081675591778564516106583259367386055220210716363703926662641394594190944592139826949063049881585865180656191516575791167504728716375893293002712064727085572372155038622629343103411418426191738582274267768387738480938280135690330693738377295678337059171504467513027939203358439336504169717130987164453257911866035140517593252211074162646440593397953011174943261333961951462683028277082992432292201840713515749687826004526693023317324891759038537808453824694195789648949219638098469163301329111175000548495171534628472832301888346275053976260741466367253872685558645043609259439171662620966429066781015981036931546667721737846949398455777038452567164478173905063686521418023652682130076856810249662476420383964955019589306787872553927421277240263599728008126979755627078113143050343126127312866181319397298687325294418993602482135653103618268788613363731076861044766658606025718063309171044770169493575693704900649798416399602527322937820800307136734624477506539851633005676488197 A013799 676 2783906817905798727644606574677148041536185639009795495000850075890761953426665345306465972309151479095277300659970025969237714457265112963338107079672269672117391915007818436294417451019525527507714833679582014778692907303917618645667207087176785785181726604389892637979553924779164115445078099819069344162687290837281991969332409259855439582237949956923895339168307427102186210155816040754279700016507810393255871293589767934921840492336098656202569105888672203532032917534370055456855209943543673214353104187631065990952128177109127722254998722647509055031827464652598675078294362980788522521303347231438799135346560194702279962445260372506184227792873214060392833327033480275271826170366650603107161277470290021821047970375337982046129351702913061434738761505559128662816047746212737475544027780635107687256131324929889275261903218229944409134697391788474212889671905430629052699448597344487380984437139284737817134950535261074203049724441438575688217576350673645201904741276529249072090335602798123540533434288220757595796751847190574335304198510527794069931714893288187102917254612604896887691782624469374055673876872236372358841702832921804036307460230339240847553004757031539023603977603821363578746439543884865761411590175509435208235189580688911437716256114055536448053279366914349117919234102351490194809318312300327946508112351016930587716405766033695692592588457624429147261594165862667212313153807865715379048179808396423129696645988213512843967657124966028881108919787346951918501636022239205238496713314388041298758202320581575595181540446664497654203481061529767894684177076881781659506198535679281522559432187077853945010106143859565665617174530193038832661863102010447319521384859374549423516309030334433266831632434422625069525593476127557317763521500621147694376309335466694245838839127487112358949850060235380308163172361780211040732924444321058096166110594473267349106526904600613645340452464340451089841965854270481978845628678483757246721511593097709796626871304910695207949340157175504880070770032986553826539105736576787581144520124470791913123144438270063747849411700871004687568496105597492189767667973895424721485904921171535102556868411888341450459280670291032521120058100916668376533521670462245648335361732922198754078218955451534943861793941868984746997339096639590971587120385889895591290978124403949499220805829648322980876400489159344989788038935952167554486959287295725689970621767346858697576772618723326833998515286879438966116233529899678347249687090925948163638662083730377773049260744269190665570594200523812563374233057961816615983037020915137857772240461090524058842181856117422180576332597434395801904376800554646721769295447995243770784661124902523950738220173544254317125107357540609989042586423080314490191168428012721079099259168671831640114668800464977989478660850025322182771004663306247808697733900876280492276388292441374871586281523286228299580536446700533606173234209680810906015387905667458892570789047782870427099877572132277609702064284702490275126179394517 A013799 677 79511162626207517460257608379354025214314998035758769132719279017516052151818988927297974635121675394440214984149403911707398362613948891345899676302519694105344830484538302359004856818568668591147843364722541924094248125507191106138901101616856178810575293547979723633334039645617706301226875608932439538630511713603610972636102940870731209908298088719703374781986028425465540348260261939982982512171479572641780940016217361989302686301611313719801576233286366805078392157699143153903241651197550850675139008702930875767583732866413796875325018517535506120764024217942870758911165301094300991730944900277123542104633105720891818007399081499149127729992251866778879712653403230142038627251841907875343633245828953313230951081890028105219500413986899947637573767360274273738689139679581995039012977442719310655722366771322567590755217815865442269296092206870611994341919291004196374148951388755904088296509135111396795191322237591540313303179771927160231182198151589980611601315598951882747972075151517206441175416705873057693551029507609993590623213659184326431319709067203911846419708990608460009365003537469792404101597347943030940877874611079645080977371638719057846961368865577786053153204342741965172577059812895651011676427002724978982405249614055999572613990873540176492849711998440725156891245197260911453948940317609666480218196857394554515768265083688382676136918938211320874938390971203638250875985906452696940995063507610241007265906069366140336560255146154750873351858046416293744325226431173940816704628972236847533833016478130380573979976697184717501705622598351700840074781492820565977156536377535959565819942695130586523433641574773054975692121756843382099655472056520385892850272968596506085049302215381748533978253959544594610720475271679164552643937579240599299081770930264254355403084320159416083966667570382696981448365824804607534373055054253740284600284688750988757831514922298126324568662834027623576976386763819235797810000686174590723613092610463689501460071339554365834241104229089594879701262912128963839783398942369630105068639275010287830710128301431290702327047588576764881643817271969974431954365002427225470358930453580214064126718711942920166567515224182179835709979420280965502173912430072197962106266453990918615228011586651289531636696773720073358991001939123357739499745341401307982861626211101201647245435300585752656810874370880052253336180049729857523702044204453221431250928297193631261490202763356937705831595108563656311245745847464713275798313003936005501683827773423319576059936117072354599361740961160610622531470368447444369091520354357252355832959809206457644591555992569694899440635315323778498190905800641265020452847290192157337380706388340986557034306376597447551410191238717361897045310829596862154349961472471326740153941116436183473315055610080236357500032537573226862122664188689743664215977942927447139905926020418107707375786586577966464319701454213940325913742262693640286705493973768293430714305993726562268399603337669980810700658035387824747878809686800037 A013799 678 2270918315767112906182417552922730314146050658899306205199595328019275965508102142752557453553710170940606980162291125122275004634616994285730240654876264983342753703468898453675537715595139743631773554339840519894055820712610885182433154363279029323008840959023848886691653506318487309669340794266719405662826045052232732989459736094208954086190901711923448087148302957859721297886661341267853963530129628074221905427803184075776474023460320731151252818798891922319843958416045227618630484799853249846132645227564408742797958994397644452556157853879331590315141295688666331745261792164554330624827517296814925486050426132494391214109325166697198237096308705567071583473093849656086765232939856730827689509134120735579189193849861092713174151323879849404476744369576793532250700518388541360309249648741506231638086517355743852959559776038932896653365689520431549170399556870370852642068200614257376665836597407916603867459354427851982888252117466011623362794761407561436247945174821664723164830438402482933166411076536440400785510953766849026941789605319963547204922210668410926245593308480768226327473866033674740853545721854600906702412976767045743157794711373455011167063656169767147464108669233053267293973405316112688544490431624828124716476334227053403793428193339180980812280624387465551205970854078968892036235684411249684341511920444045871524857419055223897613146541794253535509115384528547112083269033474195477331760008840856093408521543247166334152497447229325839693802417663695765631672792100758923665900908076056602413804783631881799573442114448292716566214287031522927693375834216448184873567835478804541159383383315624681695788237017093223160742689497203836148259937406278741485696646256084810295093120573518119878952911338553166676787494234428618788063501200690756581074459539277368644667491268073082774171992477700208487146776322244395789228825404541076268468730995416989912425897695756785956005579202662956982022582361441193621251429597832485657113538047453435851201097529012242591760177887027919359147770033315336228053657193019005430865406333568830732911974417179093749162806177340981784629065104734439751048618834323986658921412684704493885523213131801742877334802317867238287712722222644655707589112915292045995717076192434626569527238926347480313075696554219015206142006383302220397852226695762757298510906215261420246976877620029681631175382906705172407534638400334460734454084523388457297957763096147302459421681124237497816256187895686587905489747149439675870075617705416253133591805036743430411847835439703519712370683591708199990121325193227458625622912840797484534945165110745636787179430703783056022923985240962437686830460572115170249153771455178205712930355157406917055456824421999699515826471969006573141511122604115979990389249615253563025536712226533836181351303279501630606558429305628932409085411893167768793672546027950817762853153069161574230359840699253300187434993233804349648422392764793060228595613384796228674631293486824344947761070927192321934421494148711662624166683464695856757 A013799 679 64859698016624511713476027729026100502325352868823084526705642163558540850876905299155793430947516192234675960415196824617296407369295973794741403343921004189252388524775208735427032695112786217867084485500185088694128295372879491695473321769612356494455506630680148052800315793962316051466042425051772945135974672736819086911959522586701937655698343794245600817042680779431499988940934567951177052384032307427851840923486740388251874584050220402410931757715152193377063296320667746015705276368608668855394480344467078103052506838991123209456424464647589550990750546163999100976422046011836236975698721514331086807086220770172307466176436086038678849707672939701131495575033440027494101817995248089169640070379622328877222565545882668980966935961332378841260295939482800074612257505695129791792479217706159481815389022197400184377986763447962461316777458393045475855781743774661922310109877743804934952959058567506123058506621813880483271368726946757974864781180561362180677562138081566158310722151213315054165866756957274286834978350534975058484452917543478871719783258900484464500390483519221312138981087787784273518119361889256496327617029443593470329774751537248573942505083864719498722407701965234367183174429233494497519191217636716070027280581858872265744102629960347992979546913130403607993733563349430525446927382469702234477921959802394136621452745636249739729078380185675227675844497519834068210246865056497028072397612503690883840783796682317669729479590316775307494690850892814762206206615189775618821795835560252621540678425310176077617080230757688277847646251907326337850507201055976608173970949110136500053148810877556533913407837445199546693971954729638764230452072260727135572981913720038266838154616700251021862774100740416993455727622829515781205881657792928698712067638901300925860348218107435317113126277155595654601399078539622188136164482379097679303735425960104648888796064088509563689475347607256714363546974825121931016562080743693622852819760173317581346154546526118660663262440631404404816619459921519318009440503089815814110946870293059374562698901329052096569838907231035780750790728456320333729699602527127382965454467687845049864428490257389578319559289000606192735363059400954011664452653973656125683675413132125369452267470975410385221754969285049293302621844313494716783057446657680111202769992414081423673906601705667737068000111198406429131596807351952533036743108072497728886971671789063105543542634589347175130092982488704637168692668335146582525229717284393605748515543654429115992786027993372226505019094062777899917855168843769445806416013646016955802568860728006132278631720330747863070731942467128182773564784400181377486080866531344733367003873650698958020902362316733417871519865906796735494699172696156504505507358261257013572354037902032895175574572965846071753915299398067938535888449080764644516081587104303306124848904808323721593307410211373506653330841750686030308591959755254593188919313883165087176144373277190116053003946751539906769012294381353796208824646435178364836677 A013799 680 1852457835052812679048588827968714456446914403286456117167239845833395485241895292249188616181292009966414580105418436507894602690874462307551609220905727800649237468656104736692531480805116287168501799990370786318192998244144811162314413543061898513838143724878855708536029819391357708745921637701903687086028572628036289941292475924598794041384400397107448604935556005741343071184142032195253567793140346732446876428615704792228861789995058344913258621932102461795042304806214591493954558398363832191178921753118324217701282647828425469985284939134799805165846826348989978322987590056144054764262931185170810170297189551416891273541465191053350706626500846830804016645118530080625259042023762280674774090050112393335062353694555954908765396657991614072085235312327568252931000686620158601983384998936905620960129325862979946666019679950837255857668480989163771835916982383948119163099048218240812747191463671746542380674007625626240482713562210326354520113015298013065242331852225747611047512535360803491262031320445456710906293816669629422645374459777959300055188729657456736790595652599792479896001438848306906635951007094919054791613069977938473106088696678655356520371887700260253603010686375829058761118644873337836343645620366922247676049160698471250781917315214297499027488839385917457447909024302823085237289692970717165518923929093916178936045311868116928816402207616483070177649794693663980822152860712878611618775748210717915333376626017043674965143666579037419557355865392349682423371467136435181449169310859436375123823316505283938952821428470670334903606624600725147535348336169359747906056784277534608578017983187473892165100841245272344253126532999033212745185941635838627719099936437758012939164534007575869435422691091247049750089036635633800227021186028223836563915363834660055743497405457366460092067999601840967491070559082170149315356993781229408818593987500846548876912904386431921648535105403010859018937265147980307471764029588120633562299385170310123440827520003332475067203438566873541205967468394818513241667630208748229466822753562440068796885243320859056930131169029425612934023333995440965051653950347777285184876345051632542469177942110241303746384932853146313470714704339550647527148432250141592605651453474466632676926211238528696012318543677750292866016182495437722606040903733990001656062313753338579541550446451315576238399151175937686022427536414779116296062419909658607634740797917967431357429121186506344668890585672859893142175031300320121543503085955359565773783352442314149981869961745518704161209850345526999599553861477346899141677047765743890274677169231252583144010000564366489717163175008803648028195783807253580322379955629001736929694997635337612940034992370128223147828478890164021562464103071374925925181795659299761564640003676519961519109585378477529655363574866108218392523509994195719012023806209286006726231809570230533812426452943047038723525782171241343711643694962569826436068724523817078054837859445169826904589845723170731277229760139825845773520240726835129278100331797 A013799 681 52908048226943382926306745515614453590580322272264473162413537236847608453993771441929076066753881096650766822390855965101977747454065517965981510958288491714342871342287007384675391623274926277819579909524980028033910222851019951606861965203390883453731222926264997891497547671636567519492267894404071206864062062829344477013254404882466156615979859741785839605564415079978499456090280581528637149739881443025415237677693144570848521584048861389067579501002778411328203267570294947658836142415669411212261184190812457981766333704627659848249723146629017235341751207353502770882848559593530348122113577579663509273858030778017831663617787321674749531959490686334593519401230337632738023499240674498352222785921260066042715883870212628149248493948898489512826405755387676871962310610558349831247458954636961440242253675972570256728188079075862864550869485531506487405624933867942231417271916161175852872535393928752996934430331795511054426782050289131011448947829926551156386240031419577519128005522439908513934876543242689120194657697901285940174539945718295568876245307746621859476202433902673018309697094946493560429396713637983123903260891639900730382999265839075637578341484607133103155588213580053747276309616227401943810862563299666315875640078709037393582340439835550869724108741701188502169729643112930137462230920936652964385986338851339986592390152265287603925263451734372967343855786245736956261507854820526026443854144646314379836569815672784400679468261163887739977640871470899279693912472883725217369724687456362309911517742707414580431532818550815435181908805221310938757083829333083759944887815750665955596771617817441834127445126806223424213546908985387589215255679061187046285213284598806607555478255790374406945107480257106987912292975350336968283952094152100996101986706481725852090029397267843466689554136628179872512466237945861634595911099385693145267862877011678282473509462180882114203811145415393144439867229891465561701052449066313415172832739849227435593474798815178820394397408908475210383636864824411556695269186392058181801924664496850804907839434487055524981476318649424931008640442243789402840288475882867042165253291019677045462191204610601876300500067218711859037082670641906044022886373496294026410011162684241495885689519183618086807829925980226114546288188252196795351134251546488437298795743109103170286222301096024172944918156735956250486552867542506340531838775039759492655831929335067806999533130207807710088184017402551408033661068968442991403991637971024558065026329104934437632187977413759709548314535718596635562857837654504786385438161237411250135054630413805027176069626118871312811897441426440991333299781318969507587493912719918608449018827462877563180339417083232181325129185581974619845537247821539259349117265825260490047683145005086620947288867994696724486839061750916825508863968944223930702411929143417638107906713135354276216711922506366472982619864592824017748255571825956812840558841124739566324224103613495426221990583699479256008959179353565981137511595399138127311823576454117 A013799 682 1511106765409729959758246958671464409000564584418145617991693037021604545054516106152936341542557598001442551214305237219277586445035565258626397934479677611853346748407059217913713860152355169420805021795942954580676509874847980837843584588174047022322017457997054604779061459049612004924218663332074677739244476576468907607975559057848115899109000774085145364974525259099265922965394503689039405633720753894248884603312593902088004624962019530133159138128140354205944813525075194000084019063533934053633391681673794612417228256937870592925860342790871361258595756233223392639185037710550820272715685889252769488370659217050967290144587623694352521382295013492402325507618539673128630689161812904347437834988697108746246008359217142872570686235674489758975834974779627439140115553348157029530258675203386255694759007239452579102413779726485719274437383376265356786792053736202298071508703197479343533892483385999114345444264706411591225483322138307870817993398970532227577547401537374553523814965726406227066494008951554443961879618509758627737325035389660239742674442234551266928499817714694244075943258728766802579423999538214436001801034326127204760468842031629839284875011141864328559226754968059915075958678949070826917182045670401769647724156288008816998105225302143168390190269771727644810469648336948397656058777332871745315828155823933121357065255138848879255709449444985426320307865110964493207784925841529043841262918225243385002512270505430395267806293007101797741501400930080354327337834138032075933296706798441163933382858249466467831705008830629839644230497385925861721841071249582205267785940905654770357799394176483956224513960266712547218963113267531654935576917449666563228951976621426515518392014463628883436759214743623232681762999668980974151157955761078156549668842323824572061543329615366877252120355696237445338828548221971754145693816909554781921995431630330543425725903749348174063775050124209043598347047952930147907743758997782977450751275882833784787985233728960322289284384395834960483767052496250018470773583232543573730444770342694555838972802088384792848995945136946225454537779670924869134521479159690565591281799244812996095445642994883400189018582419833629405958118156203478523337657713427653688296328817424621363991178357403316177318430515921238057556536944670992672023745358419256257690905218939095646544795141603546403479807474535646470146436449881523591929847253910570869743215733738871635713665731865196007828623721034270764849393790807700277489405172090432402895216985566032473212920822914391064409411454658838508310782701250311203954499323101702715107295299248685381175724591581083565220602824580581153470375054251088106206413641193595375912426731167246081993674091314194330827014669406777117408389335030982786270138229235264856251878304490278980875517358796533148068610442667935453358663817015979684791587108265151161999923633858853483025509218704332834856605952635646770907927386921152531539201061363686753786164623305042868326273061040827030871883121517197987268468676194784054152993167106035637 A013799 683 43158720326867297380655291386615694985465125095566656995460744830374047411302034507834014850796987556519200705231771880219787146456660779351628551406674072272143436481254018322833581559811415993827612227513926725778701798535533180709650619422838957004539140617853876567094774331915968472640609243427384870910561495500528470191389942251200038194452171108645836769037415925134134025814632419862654464304698451973642393155210994437535500093540239800133158144077816656475989819089672615836399668473592690505823299820285247925248456246402522004555497250450076948906753393777093317167763862051041977809032704682948349357354397898192676773819567120334402363199727880356502818823093111604226821113150538361067172005112178122901532244747600817583491369577099102006108822714680939289280840319176712920413718022483914848898012005766005111744039962768158628197206106609514855187567846759673835220360072023207530671503217987520704820233644279821456991029163592211098432709467997370951842331335308954623193679236111888251246135389665346473995243784257216166805740335764086107290524744661018734744883293749382305053015412552308648470928850810942506647439341388519095163750597265379839815315193222787087980075348642759234484455829464411887581636406392344942908649627741819822282883339854511032392224294950313263431823626151583185454694739404149917965367958487353879079140752020662840422317585598228761134312935434256890507545266959911021150310207431176319056752957905597519243815534575834445295021511964024999943095880816334120730887242870278083101347814463011787741326757211618850078867235839428536637502835959317364653234258206405896189108497074558273728343219177577061120805478033971596615012339279926712382097404284562709720794325095704539837279932292623148623833033545765602731222374492153229215091805610753602649739037144493381197809479040237676322282165767735270155161104753794126474111522793870650782157536985133199435479206597534494212390036583637954393069500735679618970907190489615727329646260532835764904251302729442306376870786345396777543764310704677009315233085757699209316902200446358068560173189056321145207053525181285187351067966279922243852599468231103981482023009576864792798559732492868289463569812659327550105046841953207216991431447354464610776952045065796113340391693965226480161872251676748221705670191181812377975909943958119510760965894039338888829786781280212598833852371445066195309108367418939814610735984571315912787618006967801863179593322096459807314863536059258727625374901120074839859090292324751453467434231623257923190597200556511086635864264730410138296144455167107731246179461041841703171759870060147327706265637272845978324267381924465327401361380006130277531434819868867715347821325722024704282750365972926961250301007797819899358661417965188399559409896254546857972785651284587783241987582853038904483376797277793395777332519399160982337879818906642714328691568795414450096339522613226707423901314097855037453291121513608257374886647806215329362266684896387060828731853833652691714374733860799227370663637845715483828357 A013799 684 1232656211255656880488895777293130864479869437854479290447354333100313168114197407578247298153612761601744891342124636670957340689948688519061863056726018178164688689341096017318449922929773852199710432830025261214965502067973363174248331341335703451006642395186524568632793849693851975547088440601529539298076546872990593637136288140636524290871748459034033743960477636237756001911291716543697274155006492486819200390905981212130451418171602788931603129753006521525610745223020139580903410931274280833536819266167166965993021158853502430972109556970104647737725783679667562231628503664039809928203783078449687805995398958370281041337060656523870865895347427990862077008406362360528322237812692526130439499638008919368190662442236226951002097006491527452396474085554002307041150080356006097719936200440163091999376120896682871996521525376621378579940403610874353779012125271303044407728704017054830283508803408941578850370693114275980633120783941357141182336615115472911755568825267759052993034672662591640343840872864231960643778157722170350940138749729758063310324677232263356083048611752776108014619173197906487308978198908011328932357515029397493876971880808496513604965217233636022019798932032585846496110542945333067921219117402971763914413942017934115944221431069584689596154318088075897116876314586515367359771536452121925807008874262357314140379339018462151385301812562271011646757111748937811049786000369642018675074009834441826848579921230741770747122615483020407592071109403204518023374761451995318822194870543618012331457594928878079669680033512721045977102527122809918434903718497834063251861023648633158801057127784946458855955210682930778442671325258128262770921367422173986832345083963771395552335606719058417362292552146209609747845295271100611379606442237870388379612237060048733645279196639883875460390636530868228273440700936492287050901556312873114046227099202515739656989201413832389309076721619632182689200071834865283615420458010511745597428080267573914788262026847078322281430321457255601712429806528810877363427452478036280063052372162325647117300043746948432796147106452637588228258655732702686235933852184920859206674093412148560815108059176524835347119664519728811215369017419363054158550242853025551324492273567890863748400527359124202793114927171340833499903233380139605960135646330343743327369963909387851346843946899657558003867540260144152035293657580842535604223444081852340045097230455341353785127157897007389014272364872396988556719817453388488519708332550890457501215477839087226262483389089391869544246646645094513145406919264965243959876181784027763912122131586816040884288633648787867826618652866149753986919400695144654215910282374355086856575309890274730818049124883946747579019633202552766940269847083713534145582728758503745879816306046926112810560730986339111677174407353865644150949724707051057176796394086559436816552185507792622563941759896365832109201553105356367990734045431948837724703447721550165438884137547993316021915698787325710844329410477342954528054256773798286732933524160511479933621704277 A013799 685 35205894049672816163643352295269110620409551014561783014466887107678044394509592157842321082565334084107435841622421747959212607445624492792925870763151805186561673656271043350632248248797270992675929672058351485560629704563387225619706591439889026264200713448922328204721225141106106273600392952020285171892364255239484344870249525584719770271588007738471037761255201768586549170588402716204537847141140431916043182364665729399657822954399147254675516988875619261292968494314678206570182319608124734886645095061000455715726677318014882930994421056623158844037186107674985244897541693148641011359428248503601533427034589650013596821627789410978275800837017890847011781437094115379049411434168311238811482549161172746074893510012708877947570892602404515567895696357507859891402287445047890156979097820771498070594181388930159507092651286281683193621677867530182418282365309873686251329139515431103007727294934162780433545437366036836282862562710149101309308716064313021832650801218472466312534063285916279839860439169875329027946947962702907393201302831031620046206183106430673713087951400271038421005538205705407184031726339011711565637062986754621822620193887771468925071411569409878424907477297782684361775413217061657752897939212146276549159576597974216285482908292778408319555763478913535697555104420905465407162434852609054322973980457807187249163374301706297505715605068591022363643029868661412821392937956557345695378788794881493016622291130271215714308569020810545861237142955664924239265606561830438300880707697596274050198760368763686833445731437156825794152025277154574080419285104016638680536402696428611648516992626665855811384936772315185963101135720697401313000285174944711237918607943089274828370257263503027458284437581847892664008209478237904561612939596755816162510105102672051881642819135231723367024216969958127467717739859447156210460799349851969010274292180323052040343268581580466871056540246178314769786243251675587365340023701238225966008143400522178580267551748779403962679931411140677240508707704269367468376851470225194194880838801328182807317206549456594189090757507393782157387295466381721421584506752253524659801818781944375045440301278140725822349084738347974577122154506514428189822353486125262771378823825372530959518067461903946355974155434940665545590736248570167285827434194840947653173013539216026422317209967401119514148460817369977126280022154166443659392225786421784684028021999035004405457016756696428037636633013120530390168474706286228620611389685985982356692215262562170269282788075782121186053228474830544389945967021126672332738023627933616965094120200251052943696167665643030292996055344510103123620405003254026469060613574893955635710647425776136586894301055810403057604379743898109576581047102557942248731988316071625486073433517006256707982425037700831368611778248433756662595275087358085244026481811506224074917546970288065093048740604400104530870905558242083226183355071581890754255255170375194275099969852508237098901934273064809627424892292643392124275757627716452867379314383548368378384169495855397 A013799 686 1005515539952705302449817784905181068429517186526899084676188762682392625951588461620134532439148506776192475072577987543463071281254481138658755794866378707933387961296757269137407642233898856821817227363658576779097144992034902550924439958114670479131836576814670615855042911255131501280300823102651364794417815493894912373839196700225181358726825089018471309499209817712600430861175369977517805452198111875954109331517217897383627081400594044740787440719276561721788473166121524257850977230327650553097470560037234015696869630879823071392131659798214039744546072421305253579518688298018335925436630205511363396209534914994038338822511293366950535147706067980481503489624845029341030239971281137291694753086592254800645033539472978263060572263617275369134668983666781986358340731718012790773480012859054756394240414649234285682073213387491153693028741574529540048562635615302353024211553700227733003699270614623171962491236611378081074837653564568482495166239512844216562339533600792110352285381509054868506254003130809272367192780762757738057222410157094100139694795702766471919504979943141128342339176693152134583130135968513494026160155964698753875855357628640923968964585833915537693782459101971248056667576892498007080518041838109804520546667214741591329677343750044120014832160721249493057871337365480997493966301825367200518459855855431075023355133431033563060743396364028189728008576078838611591803700977234350405713586770610322047749256971676192016367039803370000342794039956745901197664989012439148311453892551047183147726794892259659650043535576636101506775993940811790310855201855819217354800197412697577293293826410203507828965179154094026292131537318838478900601144881595897666193361462572778373082917702909967236061821775157662376738470907952792184227167822942865417451111837416473791600557321353251085578660878974078605486368125670228526970890231122086902444058962206689324244093958519714304245845971098848139864893511106450741476416931064971815158583662313942431021545496888556578101521033588882666169200741637404264311254841101771399991637004734229159786736259029786634621125168673812197138545815328345521875097351112917808599746231113295672820444804977270212112209211956501897185854860558583529516237917223630013350587276464856734795524779438611872977853377340348647617017995412547850517348038852305922274439693548930647801833878943374443594189404903916703683712745147797355901360685992592360524336314438760824257855588006681182939875487735468473601806086240975633281900821445642089486360114038145060985710232413163194866258469635178321246764090398888495330692837412034140053167039370323124906244698430588198260336694553055313722387297938249982840184312546266911531801127592237058288132455000921728238689865473907616731286296157388566034318295321695507743334679215697836686041501773444718920998553516524040383651770034272654640347018429265803720059018397427122565080402271385506203933648952139023022804199450381832284342921085923691130238957487759781738144773004027768882348770187922461439913605209610345220598108524949255030264971125993717 A013799 687 28718529336589216143269245754676876495415440364394764757436627250971815789803318052332662380994520502034833280547899902228848778863909235801232724257178642277285493562596684363833499669842385249687921830733452611387793558117508851756952929643713103554484384470403807459435880588357810808066671808634825629893367228321132592309221296955131404786596851367456559070606931603689580905826029741927886041520230273289125316617463260367173773071882366511841630094383257879336000582097596854328481760675388027447016856665223440722318293527558626742030672335496791189143980374424899347484633256479701692366395595299610049959140526707144728995109745049853474234353633007590532221167175198883009164683819760562188093842906161389361222802920887732171273004421173001817855280842506960312380569638598163317281362647267462897375900482796780433365693047560134840626593888110138193326997435808650504724506185232204282318654868024252414420712208857569373578438223457640428544442966726343669236979419172223463771622781280116099407120583419043628079393011365123756652329256496764594089823060066713204492981732156053766585549225533118115828779813396713902881160214507761109448304869231613429477597536002461672072120814411400815746482663626635580226675792938254126911333362320234589966914614845010111743621342359606771225863266495502769425171546434312614007731943086966933742045965923749594577892143553009126821652941387709585673505503610790281937585751755401408005766528368043720179459023824050579790540575204619684106509751184274514923434625150458597882224988917828139264893419604303695135029162943525543068335420204052666870448438304055505073764976101822387103074481820079484929568837363345795880069298963260433244148596732541123113621212512811574229161691720277995142027467602039697573712140191071179187821205188451907961903517655170204255212133364378659051296160037267396958815595891077924020704768019585253789735567549281560243565606780554201722681223570711339627307943968146660012744307979348509772406360936634064427157542240332077828458542381905903192993749516707692955161144492214319032668974294149736071413955942492750162474007031592876450274655445136045531417352106826837711424724074955814528136807302689650685525200672413704186513271153824096811306123203112773202494983225546193704120470310217697724589650966977779158625977337660709446080272087451008231868177416501717483493643593460764973910519714166240281898762552634430408935569476685447901628613449058821265945783805212715074541183629128505062164369361308983717819931217043461086812869947952354008575208151250328033128829185882654315139918129325107074058503811455798770447254831876029530513476333129812815225103616414357759898504150633929260259772005161882621767351047281325480225221247800275441462267904551174834506164832682945396657381773079545913590031332151354617102639686985443117397478203948861289182951193358260620048605624448916047581261369273041442690548947722042636554310740502355511873118169135066542370754864807907126223152861768037107048763225337253421185372478391681069845502577581075672919397840329506551237 A013799 688 820229916382324602267912927999326269585560392247478876237147510915006030772572566892673170263584500058616873325728569107558149973132111683719007837509279202081550981641323902115448584070368365116336735407578140033846771813394170315030332623554089950619628504859203144848948185484087434489192213526419254815384461408079867968943669462335508052109992671905926783615604573532978120251297235459202353231859296835410708167911368179346850132706032269944708797125680228291715512625289463756475767566649757451914248443215446690470132781440601938379138032574123853153141223473949550263508610438316760035676624597352162636883012583282760604829329428368865077607374112329793190768755690855297624752534576181416654148247242875441545884474223474518543728279273122104919764676142841293481901449448002142504872998568606007811953093689158845957357559131365011183136148038313656939612373764130867065436621156416986507303101685640673208269961397181038878773774100173668279657835572671101537077369190977874348781318256141395915166770983031305061575543797599299613747175894804093571799436418565395833524051252109051627449871430451386506185780250423545780188816886556165046953035370124111159309663225766307816051842580404018698535291355840338806854087322109476118714592161228220124045048314588333801509569159132728992981880754378054597552324537710402568674832026506862594606574832748212170739177512017493671153229658974373476420990688627781242419386655886019614052697816719696692045529179438708609397629368419142797766025003574064420728216328922248014114227908482089485544620957318517836751567922830033035574727936447948218486877846402129280411801482444149198050910275263290169073415563934519276130659247689681233886128071278107017248135450578411371559087077222859819251446502181855802402792435997183948783361441387374943299926367749316203733113741020018881164069626824394124540732234245076587955348879407374433488637544775030642116477295259408555401498426403086571095542187674236756623990180198172787609698074711205514104046563926124474858604428969614501095094479946688418492357447842133165892058574815210611935653995673535437390420114829324144296294434168530596422810993523081311876001544304813018738115353372119113229285256404807805271005537424370029027714184804103915436459215904824838383384752530127664712005021267852350549516538740927522489498651089688246110387015192705553046061954672832908419858353556301988691310557265791966909608799823613077518414828718568994176677531260680355243970745631539233080476553328345883964655055489978292100462378583467182838916520007860618954192490377994489894711201691654383142184927358989068682744045253211279420995397550520583815644184388410471980461177046255653602279348239428529560297313261401937040712544058423666883603833621886104448330573786257603473931480820924910838044884877574839219068492099991240875989374982983427280354269033505281569208225239885491234968405967807336644684768495889259742627669059487775774608128028666635516651129693778635432059468884956907814419726478857294962475423355344803035857399118293102294250921717651036609879957 A013799 689 23426586641795572965373861136588757585633190362980244184209170059243487244895445083021638415898236906174156519056133662280968321382626241798698582847102523290651177586657851968319327009633790876087693499975839257506697649762350898367581330061328363079647209727283701020030809125611021216445818810528060336782195602276169109061000143513764445476313500702305174866845282224675388092497300341950278410655133376916165235983716586570325386640216987661890827954706553000239686756090892374348704397471083722584122849786676372926517462370725031962046561348349551369906866483639473105076069422728764983378960075124975117072015722391138925634530477803643155481544212022251223321546431286518155460557140030317441059128089503765485992006468296655724127423384319640438613398915315690183136587297684389192081677712117956189117192308856065799388089246350916084401551524122276355852269007077341694255935336848425551635083887243583267501398367464887651416657762075060139735307441791059331000466741463519069275543230713654408733078146046357103863659106403233596268233090731499716504163703550646270401280427811486623531595777925122050003172069732346891027972799096930629906025643206114738821043291391111517534256675938919178048866456414155916662559588006768747426607466716839194962850624912957401704914804753989872768555496225791617360691941121546807763921877509062502564558383798121687808481648920731636741807392289967080860059915057898060064740102278760606196959102343331257221512358893948956593005692391419137446995440127078853920418586570348325531116463294156957796639919161974187935461531443948573529049804592889849068203718171091214377841462140087345245532048371794830518905821921533805045567758773264985721021703843774014519623996603970007183099086012562099297640563548815983572426154764515570761201586127464815755589196989288220094821461557272759264926992611731520591007853342273632428592719344754021194868976916319650169488708029903967750822196556498555557059780422163876005937783536640012986920586711826740688325673912294041126436601095801159765776993441757367920560221067819165351043084955297230287494213770431845627307788899640326885246465334287402364431904786012725348490480106889764628179312607661093992941616208177715726345189154377432399060544832190011928780711665457702209067851917012976231839575412431130984044741862979630969822570973772585997158763540918863300548575487410780697379574435921541099012520826068284366905336931762213107003445923031049042680086970336291626123048465982392036011490839610886791914513039849270000681305994722406209062294727944507137950691717685900625882846631515340836923943710300086790647852676476967351543049549440418394358613550317391490233951677618107722534700465066318232771651564058900723819790970852638349862609092074689029148769517909303412818957023726436378445399956988414982935815202867849830659132538888989666554198277865944346898156121076369515161932642846545341908841673011093147509188856008030363898582744626747776991072915184011606575050490823254244087641807962643201423260566452002919507123176217569294626100575177831256614781451877 A013799 690 669086741076323359464042847922111505403269549957078754145198106062053239201458807016181014796469544277240084340762233528406736227009188092012630224696095167704288283052534910067168298722150701211940614052809945033648791574862504008276490367881599377917803957020949784833099939436576376962909031047491931278836288596609665923891225098896626327248989893558538099371968105618953759309815395066441901686721264378102595304930929429035063367831237384611263937214373860239845693440711977103773346296171622200725132712757263887154265242770277637868011838670211536675910013639226991354077618782556256690286478705644414318693841047213318855047824976549852163708384239567517189286687623974245038108972476405896434089757364317046045417696741020784136803339279553250567237286420331427320564069809163839715044797135800946717376129533238095296323216965028514286592713080456334999496655111135956129643769155727882180249630903563981703107438773164656212111162342625792650980115844994445552704330602939568137578790212412683567825444929230005243449967737982754743017005304382363403075419537110008128930970298723869454685907013319410870140597483625559554649931115007435720745998395609843055467817445421536052295904921491470644253674861644707135799364393061322195251335856899644247333976698138976350094071738578704756142713527704834383438722530372498376545372743536334135746351999658153525498044374825016276982760931193749796444171233968626493509042061183681673591348922027884037503614482370076149252835580391321984623636765469499146821075251035718525494217308144416871629832731185144781624716799570615208563191468977526979236966394684536173845530000183034667557640833546832154450469179900927005906460758323221257178100883482029628694980967005987375156492995604786118039912135517733306812063406229329216510678501386522602795383055211060854128195763537267277365579835983663959599775299308677215793036657205519599346652849707005528490766990042087222931232755850155245265184388637422462605589035589975410919438877076483540799269572609030108612155763897176924070356709690032185179120473917983181591141549408244194241122239497303942961537758762627376169524296412582498930539632593309448678236602332878567545429347387408505532405500521763738860144947438173846749568220952178930697905905877137432793186918601807614157570113354445532035301872348561240129102449581918828664851445492183654726967864495939307497858025464355135328896607313336269803183328108060568549125419007689791707985963959774825133700387236923098940524189870126537663870406931135000489458780515266643737028199724823068367009706148827007775839982642709649643384756309880778827693320292858664527421038181567789761276361610615018352571893864450774663313579982759115046191140321086263573017049918522203910425978278745193361518006201007614773522231554650749404779068171546120327629818009108659013455484443208433866454457014129236491758236974062189722539958212340181510258427022869831386009942916445355223307421769284543258642033530570555495390017068402964465387137677221052475849745038435655384042945035949996623816058527654038520174773047058997 A013799 691 19109786411880871469652527779503426705822781616324126297141003107238302564832864987189145963601966654102254048856510151804824793379609421095972731847545174084802177652263449566428393779803346177314235877962304840106043136169647976980384841397066359832710398816475346804618167370248057902437644835747417049254843238607768668452257280049586544532558400349925406656162781064582938319647637498492647154074446031902988224504132275422670444848627970941882309310779731822310232850360174778060870543564957701674910515409060213881012969598761899615148286124259911699000665899549962100063810870048589247331272118311910117356214794149459599819020929155240327647675162266287858443217085228328412533430362898628808054037560082259152103174836620294615731240173163320389450864137451085895702630397819528426101394450995610839194979635598813239758287399738179396539374478290913383920623966629154043018755690856744042950109708236690881422451558800355746074106907667735263904643088648886359430788386350557005577387827256718655380662532623738179758174528564525458215308688498464681155237057399398942170397442701852435495284190207415693862085604729829606440356682575727371620226460177012727507216334058684491189623340462717893070529207723434480505565646430224423218573403408910739348105708475547303535036782925546386540192041064777774825393354189968926132512390928141239251051559462236522841749645389377289886904634955824687936241974613377941281111750309467132279442516562038395995140733230971744898810237011556547202835689658574365132356730244831156806640340537912690270619652635378920107983536512536340971773311545467148053986997198585037661202182335227653140113779846931073163259850247150376215694425718469522326263739333130248225157351398658005421844596447468296317337930502521980975859342945315871752761488678100472058438935439883109054755399202387890708838325695529426350129182323555129960264919966446845276939752040481784899224796002592053174138938739836283960018931323873422954478228445485287711270093768181446408767938263286508932071780772667270128373457985457009240900859855571517649424593792648862431720692282282497914924479928019400490777783429839768751955142446497511163699115599229344767665007590731774326511033500402094145584599843781683237014417958615182439662890577756922218006211582186227267954360007516318840460256776147257579327295062509183665496822134702257362656929177868522561446323065287447020128616001476197201848719034094317898331571092278628140971787116655128780643616759873760628840311386880684042217802692360146748979432230296530611773262412340671655630164217316648169085765744258430303464712024966504924097748920884336317567672271503757643371814163960775539167805860662578575158899157887583084834265158710544773908939962722912665885676365619241467598315775106978485546568455432380053749894966047528742677435232158152410083302091182476079659805746780545123441107006216190200665463746502647924114490934200185254215829979636595790532883273152535840010075119666625635503834277490657068095922039199110479762744568042760753423650553171767853572810447608326994174711692997052013317 A013799 692 545794609709729570044745845910397370145004465743833371172644189745833159554191456899109197866435769607814477889390786445697600923715024675922077194297737717036034995926296383066761354744963370170271890910481388538268698012141315870536771455141612303182041700597352380086699478261654781751521574153781978343767577737876480939664920175496241298394400472394219539506665189985553301347456174594448495367520253117181246680062521918346890575321663478071100636225179920577002560439136951836196523594758756917537119230598168768655611424710238614908250199994987338035158018757046467539922502259457757493028462971106464861810850735702715630431056757602818997945250309487447524996723171206287790367304594747737386831366753509403643218776508712234519899950585717593643106130629740464267162826792123551377881926914885641178247813372337704940736446423922141744561074474466777158156941110895268622658681286559466610698083376948128264306638970896960463622567389898186872380511254900843311702747102558258636295773734279141516327102594266586152073222710331411612087431452204649758474725596384233187328721361007607410180811756513999632395026956688663389543027211045349460845287929115660510333605717050087752866832226955685743987384701789012197719460427693639751545674974761899626521247139770106536264185557136530345974424884851118026788059589019702499270686397298641934249283589800937328883211621966004776459883278973308912147007036932687380929832700588690765033157715528378628017214481809784006054919179287066544660190132338542442545240572522622669554454766103324346819167898919057337204117786334550434494817551050087215569922626988787260641595529676437001334789666208198380615864582908861895096448492945208027160418659093533019558719113297071292853303519136142011119488633082530298651518693861166613130620878135227582461074435098501477712868956619400546535131420190015945986039576343058066795126379161688347954676258028200258506759398630031630706582229348464106182100697541148833002852682631505302321585148113030290880821084737725981608902130648149902136474333522637640929369458334978115585215823311844159912374692274270422948158071224162097417104272539653635324590823414415416346410440629589315909280281798890206539481627804984210892041756138248654932368791316008225659211817791315455468475408998820837000044476174673582402385393783541823723166874280324794670254736989231172534844554249102872877468433067674774341893401618161668282001264332767813494248001966569898334295211838787133103962338278754477320308133520699216929782662696498151297601563929499210802856147758861923156453120210780788357258555421765027897255640145068347137155806929377529566050287746418822052342384336883710174171703186383906685113318848427260485951447197931869287613234275329108650360802678451155556075496852830412525695541655604206715150750125283468419610227665668990984389191026262699311163711933799149270601457204540608321206310063862127360633975571691491045658320048400812373409679164509576126527755492798494775625010799410656521887629361565794412503747607869289878532883449138861665893039194141427280623940663688802552346837 A013799 693 15588439847919586250047986105046859288711472546109624914061890703330740870027262200495457800263272015768789302998890251675569179982224819769010446746337686936266195518650950996769771052870898815433135476294258938041492283924768122578400729530299588991182293010760981327656223798631122221605207679406167083476345787771490172117769785132348147723442471892051304267849864491177387839784695802592043476191745949279813586429265688509905541721762030597188705271227363711599770128702190481393608910389904856321777662345114298201572917901149125080394533962056833361622148173720004159407726587032373011758385930917771742918179707862405261120741412053894113400314294089270988761431410492822785580680586530590127505290665846982077453971475865330130122862488678680192040754196916017399934437496009840750903685714616048797691935797727337190812373646313640290366408848065245622414120395068279767131754596225424925868147959329015491356861915647788087801524147222882115262059781951222985825542159996166424911243593624746560847818377194847967089363313829775447052829129706417001751796637758330084063295610791738275242174164577796343500834364909984915068738400174666225951202268543472379835638112884667556309629595234081340534023694467795977379065509275358044943896022954174615233073339558974012782241403697376443211375549136232781963093769921991723081670074193246512284093788608304571050233407134971062420470726330756675839830667981834484286736951761513596940112017513206021994799662814969240996934546679617907582039690369721110701534615991818626065144782574677046669502254361027196607886808095501094959606484075541540963892560149426752951184609923088717195122927656572353948769708352460004585849665407008086463728717322370396571616576594877653195183201810047351979583714849470147859786025415368779637623662900420234982670746940848300704957250270006699009589888492047045433307276339934081445735604515236980905933508605543427583211555184272333404610695052421483336666978022472751819394475468638422939606793415256258137847131001194191760731853753441809354919843439740053662583721099505309959229349129609581051257333586045437549822342672233293664329915128005047478505638507539118706269828594821700451684954128458103188974134771738154047287604597064519833523385048776510933052748727937760723635126156415321925558270284024852186994529231851738027357369096320356460577145543149431518767695313908627152253375916845859229978817443616315407802238110608181521209217184167202866325805545327599308582268343579506626745320601484690334731522629274683699210798267390426959740374436140855387271457566340110096271661601401030961773518338183297062584307001709951621935962268325467976636950839045735646284518014706310758833521499629930986739259283420132118723521584137674672162954885299243453837072265613689412146390365225711747991420574328221141532487712359172051505139684901088955026146776541237502317648219218884314261973421733966219547066976303080675755047278902375602196953846617558003749759224629817809286625933441967760921632582195680654215519535428354788220777684190855028039571092423873304561900369295615889697578011557 A013799 694 445221430496431302887620531146243348144888367389436997170521660377829289988848635708350770233319312042372391282951304478105931349472323077422707369522150676586698810208189811418741431041045741067585782338440329529403061121175302348961703236114886561177157470680344387699189407912703481771266336531519538071167912044541530805855622833164995447129240439708877301194059979732517374092090696817831353723512456057380755842006257329531412177115245355886306611251524734967001034645863262339082864089646072601406291814238809470935124108174720161421148284490305217641290173989617038796844079052231605588831260572942478749486130636258156662869495469671269772826376553483668710015242515085511578969818231900184631678606707255655114162879322189693846439075539151784964875980618118372959527469323537061686560167695148969710879378318890477506792203712363880333155003109591480221769692603545138429050043022794361307720173866396011448643333172816475575699331168832736093999689432308879698163309631650509261890028277516386524374540671062052788039305606292216543275852773544975987033063771015665530931785939822836879191736314506441366727330296194079159278237447388642079392287991870114640485660142098990075759330869480597166992250737694720909923490010413501121642614311594181185671807651143856779073596731000768594560097058879944485647921162742005602935578989033313637346002696441786853765716341181908513791064414732741418661403708229174705713494079260589842206539332194677194193473169658336492113447587716567058450635596649604642746530167342331779046600135115351129927653886805297762317855126015606773141320791681541951469735410427777491038783644013336851809905936799363001130811640254610190976452293689557957490555895444220896481941044126300652907627426896762419888890479815716893023348671888347715230169436098902331340059203377568316434284024961661330412896805221355664620689119544857300171654600559683411654366939282925835204105227618002114369086061392209985578545559299844264713725613859781997578109626733133988675051908525107310878262475052051516985865648482415672657053658322971157745549440490779244404960704551043741860475929061655100346926705970952161033599541413824769369772574496702586600573974862891885180290263215613417744581274896759750965261400378105928758919556418630384027742838153378009515869757582033803312750749390917489799353818760005700870543853857890913607524145860544300095508669561034585467425005007125584362239722677080272427256451996999481065131332180101563852418166160974288766473101699004240650267017814714241133159609314937984397144834270618970715860099552239884459614926997614845299213457256853147404470392275837928274113018345643690880727952913985255793532119018026941583044207550930458912259984393762393442862499964556126311646154479031692285040620978192583300313055221211553234382963023388324023309381552690312963038294540460001644501778084794284303694350789110554899636222898143809196483779910192287180239905332730749574347198813244074145096873214652226451035323285036041219682748180090835165049453451369241106373631438175010455838189970718245451592436447452085425652525588079477 A013799 695 12715969276408574441773329990067856266366156661009710076187269142051182351371505884466206348633832871242197867432372207199183505272279019414269945180922145473992704718356109203930674011963307410631317529368194251689280828681887810388695206126677275073780794520101316057076548679394724142869137837676729526850626735904150661346042443738025434965458236198525244599403547081140428721444202391814081293697239257454851767603540715588746663190588522609468803123954797955392516550520500635666545681264381479568765100506474637299378079653578182530349416153327607321052888659317452245076663741810786887222609633223810135564073377102169212448215660109281135981694140744047062026745341473357296206956978521301173265372686165928765715605996321059845948146436473714130381822882434078850097064051349542018829844949541149723912425924165830928071492130228824786195240043813042266613964190449852698672098278774029753309795885798136482984702238748811358917548597513031775580725129876173913059242286389570195028841097634145515522661256106203289679190607421311996692501631065218059165651334363978423228942738227280044106595180878618471875099280589599094868145739734867006429523137335802344246910939318489255553762248963235335686465673319298923908324798187420005535234707353441408843972498324319693467120996234112951829230932098670094454590276329074422025443071505780470796239183013073874330402624420496489062386590749181827658388351310733458769883104397761706483260969866812175343359787198611748551252176552772871756408603275909358201483648109464337941349946459029543621863722661046109389560260254131745047689263131216519675927113057227752921558699656664913824542723460926606675297111257311921664478453960067464823887766929782393024420718161291272947694746939598431474446600994016690181639861417803099094688869264420749485403430907666728685679586036930009257922745653927139137231501943320669350202627046585117920260374152859644779264449405997758388495466999422909398108839719162852044488717257449233632828389049125039850548157559385589905994054549961643376633308786306274026758109535362379236370637569857145999450082682682360311277053009929931321008573649236364671280636502320249237970074500200322575898993296059055132634270207701134824202985792326355247318830856199083431283501450872502398216363200498629329782756146300467456415474153353994426159344417604522822563603010035222383544497129923005755027823111332708795535125568008513814969928719380089660794871525486302178701215978395880765188915243723586661459238257625260117212276295806053441004171601643943772366853611603148422615680303311523340051061929978877596590835552712982743019078873790207069436941916969929455244471063176332890719070851273867478553325611862124836993057414270247719121595861487687523586925818075624163353045175758158371640241170173023171927211806910993922429739246526388028537336730370078106968615283879809553997814352887786558488510162193885334460773238015001914154831936208122938592930345305064001658111795883682239668019868343914373275358970771574343148977440024556895239137287505716473629194543753683808342931577375679011842061783321137942597 A013799 696 363180798503505294631488077846328042823683800395098329485984593966123819137521579566239319523330900635548413291735982609815880094081561073490963904312317396882705639460968834973463980455684022955041059956284996022497549747983397752511523782184029653382253272288613687906163306832192716244485445781885072016380750204158447038704318235601744448048452684066079511003564708184451784713167864512601975829286850432168021334524726377930193447386398794249038486023272984403965665199416018655272211202591999437963500035565422115907537332985846471249309674755189792696591552998765753571634593129857884285964953734505241281845499723415054876733487468381178524773166353790728138545873697820557736966898263546882809632309289585091477603422860925790260125010372125749277835243345199726037622246370594269599799201603844777264662796820100297136649886731465464718522250891344300176761431243438242926773798940065063784281080294280576090526080640904801222044105493569700542361090434393403130885018941572514340218730589528830068842728135649272156527362938560091937534539084853692987830167760769587745841833546509345339728464961074222175224710552919539748529110472567536570633610325447850754036023337875371627871003592638964422541146095672496565745664561030902778091838476721640077992698524640894765114442773442500017194664651670116567717552882234694567468679565276596026411387306036402924750629356073800224110823418387382179751229701785858315926631344704472098868416560366022539981698882179550150372313414523745990234786118163247179592574473654410955942895820816342795384049782922137930275230593118256770307053044290675018464154276027481851192638020894006603742764724767524813253160794620085794659169123553486862835058511281514927170480131404640046659109667341870801341669370990110688277816081953874313243408795061121026052607390153869437991694656800757994415531538621813020898468927003181637311137231077517552920556546179824314540571939484701977333819032970517715319386571219010217242642253590007561787211619632060263171505928053611833305096192001454496480023932245693492478238366439484913369981779632689946890293811500090892850383911016608768459325871995839811376446259142768638485663297800221413090251147528742673643167391402152111714061477214633032218673128083902021880888084938369540995457549369441352287925298294487651022682357293943434805537035911202776335239065569615986496414382527730967369349655882773495909278721347891163069356134154214740801962325639414276525885429558964750534560608275989358637937303876035054207699823284516692328520145114552678082569706000997522098326445142880418115198379782126723036230854221035500123367911714322104110188498090578155171237338035379243691827382583232929054961532800394147469358712808972545105831899399949843361166188290057901729526323264828761252416928061311714813413096417184897418515782620040168483054874356099800813130621122891240671731575732828071896990338742419559037534144450946469670176154930040199249152683592257932951357331002233848447158315459770538415117527564206934814677944664541369484925000068450768203323425364148963250082468781426768257221126593435020778512917 A013799 697 10372806786058614719969930991368975231087233023084403388449205988266462398386753833991361204905853853051898232025271399318951351367063465819975420071064097172366955768644730895677104745794791379618927713411455771398552518352153823209481630742958070930250535709835095540287930206434256168658748816976419541859850606580969405872434033127021423180711857109611296913772811630456127423192787378344425031660261735193150857335360710080064255050802935962546788199310699707561663363760520908813229624157230095947675524515784021052435173767408761065351533620682975669207351345197748687759455614381871033091445043611204196250789317600457382334385135584434839846046404230616986365008698683452949525511581305162519925908385619839797691831360330901495619430421238283525124252385182249375360528978590542934039864997007410683456034139978884586519857414937385137825714007707684557348483237743839656231586471527198286742851934284947533721515389184882027702801697001844217190375103896709986821207025990252582070987164367532915596217158282278862062578012888214785827923970802506325425417421415340195608988607921853412247984687753240859546592958101934974757739924207001411993866544505116065386022862553058489063623733609361462872197673638502174414261925527603614245080998733646762267549462562268595386433600052291242991096817116350199290581027869505111541472957063864859110335632847705703933802725038823808200829227652562022435874871512705899361180517836104427615780845380613969764417301773930131844783643432212709227095726320860502696343519542043631312685047538335566578963845850039181426590860970050531616739741997985969202354710277620909151912934514753722609497103304085276191323525455144270381260529337811138289432106140711347834916083033047924372630831208951171957119418904848551367902705116684604260544998595740677625088519670184665018480791092886449078501996274577601689881171024137870743243390456804978828964015515441962247593275163622573174631205400670956467236999860586150814667105404784205972204551068311273176441380811139207571026852339753541873965963528869251838670965983878128610760049608089257573133681550254095990699814882545363035966806230073180852722681607376615083789029448472123779270663024568419501922503865836866462665309850727134033197523211204325646940044593924772460371263067540614462695434444588861800858830806672318441480943282659862494910762951733802190324091179374524159035995521667893816664909560417119508423880547578527212044845982587311151855813753633592240017585532970532072058127336003437183226114652829081249594863864616739038716273373094490228650301599725807621788180924957321336637789427406994919023510926472753615491093693965002689845709611628466579082281873959715686738756338312057245872354196537064860767664878761967476238267503752343731297001318766774250130279882359123886785891446771217855170229267410967252044530266484566411023823669890896724825325534505302561449941064822245025671012699663482120249901160956878130755049796078478823023716730754800945499288647846506347674171704761314265242016777563966053858942926955022390655120351825458539385605390866329928194492596635097628455107422437 A013799 698 296257734616620095017061199044489301575082462372313645177497772230878432560324076252627267373316091897015265404873776435948569546394699647284317972649661679339972623708262159111433788644645036593296194422744588286914058476655865344686004855649625463838885550408600163726163574625968790433062524961663518535059193174559067201122588420140858867464311350907608251154265272977457455333809200312895123329248735418851581636355237240596715188505982654026298817760512894347668667332364237676614651295554648770361560655695307425278600997970961624787505151740326468088231161770192900271097811802360618576124761890579603049118793699986663296852373857427043460842931351230651747571013443098099691398136273656746731603869401688244461876395482410877616386552260986615761073772373190224409672068157524496739112584179528656530187791071936922675593647628026656921440217774139178642430029753201804421630341213288310267662594095112386510620201030509415593219719268069672687174303342393933933600493869307603996529464401501107602343558257700166579369290626100302498031336530090383160475346973043531326788323630856055307214690666920312189510241476349364814055809975276167327956822377610619943490198977377903506146157455616972741092837756789260603445734854993886826453758404831685177123480200240953352831930051093490191068716193660078041938284736980935490736009126701044241050296009763322610053339629833846786023883570984823922791022205274393191654676769916978557134316724915715590441522555965218495618865640067427188235081039450096817510267261640308153921597642742402117061786401322969060724861580165613233505703771204477266388452880239130786287785322675881071449846767467979573300391210524375506359181978417223920684470383484856805513038247506881768006709170158854422267287723341379475618669160837628982285425704892949493650153210300144217592829874403929872131095515598210881864696125620401726297774474836807000334041247136537883753511531948224312440641857448563187660755953018201053417707197466041706772134183062038273192342277346946907436097929675700909462341884348034701764281459465543231251917776856637285546271078756807235590377412860378113670247952737120118334612509388283503408098470077812327259749406644698629394408632912166743040183914646617675122154460435206744802254613647085426240663644472027489669044303171902481894329066669368087007137221096048332717146300664469124357846368174115784506227068094356715297766481955073350280094452319390315703212846108676193808153896617529027967142260407171366510052174843594169390121060599451389569678906837318683684775483808951735420481263989768791485892235397706054695711903836171181882230495570988316012041126993334441824683312217720633965169052602163439728945619778530666999360308207295109488385276602320553088841158174670689309573654665297839357970923720058937330491845611232753161516918106524635685643828941065701265251427835753901357736122591005946457571766752388140178189793715088712836457427058089396292494977225797433664380373547087869804405183071144067795922018059687896729577241184004434464265268936762394499500892368486921343392275568533249079162903052495023366306323092223157 A013799 699 8461417158385286533782284905909658942285930207815650019914513872686118912355415941851287383449280900670652995228599928787127094814579016626087405616846987223628958105731675526381660437479706890141132608908008186062552424151768170109576984682208952872702410205220029276182957854892294623558698775430071752879825616258581518331262247867643070113648196493272199261216970461509162381788924570136597617406673132297820023115941930828682782498919370581645120534058008775463764807679654992281791055652336323530296533887313675373382123103048634965555934638855464255067970211318479424642824602887221627152699324356844042685881866865319090421400649741973788285134962322498644562375714948324825286022170111910343401338113981617950075651731373137075601616319126038732752028012750685999364643938647057151365794516751517959158693500805590448537630169904069348333254059847189081206444079781196736086184175392727429554711349950504871129823561632379418757948402015337921618385277762113147077563705401294477744878032771273134230534367398174457673366309572050739646273002635911433446336384897096298224401311220879795629358780137911036444602006806014208454247988703862615053774803926936916206023572992890302039040403089876358458352539171658072095013633193480401650345793800397760343823717999081868710232754189281173347113603207125488955799350372912498550911156667708524568637504334850257065733433167684498055628138670897556058834385204841943946849223225598824570313219980317752978600325720922605453370421545965787923182149567734215204910743259708841184154750274365746865401681408185319343362771591110079562156405409371075205320602712509814387165436600945839281679073525652964593032473363786688837124596485574332398669158622710995222257885387044050176039620608907041154376004666353139203144809902683521363054043557447530488142025839382418998668814042850641077936219021000500996937586043844293704790736775814044736540552059466658497884042863973234587617172090588413202778850774152840286663135266827617187118924402434875120646487783306150623282392969467693675153946558864219117089642763795380227786023624802417512487048280373171455696769288705259304535951778124887699754867880638765140838700403892397878865702803179237554133704964604394347970692786222047419163853544489939838297194020374406858859594349765577132437574342892706785383932473143821933010846171724236430734415493277902660784450121420920921282351291842922145619508491118849957349777652694106806799462097709900771354683441293246567769550099489221398893600165707893071951247611780931137499599258180658924720872593067470515344365380811786453628568135193882628164227685464885125738385184002997293619906628056624992954780080250319026679193311370390002098415846494614380168729762708555622097771885038877316770392318626769557370733150895571589903007552368603309096177602502418663046084698040450119817673398385777493836846030416967176678301397321720836774707230214957671629278698296648727322060574206091247509949044546000502888367848878376649483616433694945720319328757802746018493455585456350652733880346102870749300244986936354960488626782512878126949971674082310362365074893836985587077 A013799 700 241666535460642168691355839197685769050628452665422780218778430717788242255783034715214618958694911804054520196724042566089136954999191293857682391822766802094066672457802384708986603754857908489320888443021621802132559786198650706499628259508569902997253537871289256157061459293578826743459995725058279334000699425961346745059181061347753725515906140044347283099617893351163186786273474647671364550751991331558037680214417486398008950951636143182366287573230788636020586672138626234560234340486377736348799304355565882339166817946172063251243049220350914588996297205467090847223713483061936893108245402955822703151471999540378541525623957280513367211739658892883787346012794639105334994079200566271317885617873428990272110689099748168016257763690558792246130672072172342827853595531698599300158457192940104431531445076508468800683255282630124657746069203295567348337249362630759979357506233391688115512110865936369624338890743782388579145764309960066379342701918163713593682296989966371578871461493980331986758292067259260685609015167687341175037203228284266450660813489045967373587125849779547842970116119518877111894277916386571807661776805371020148550862174957245263760239268249939916537032952649958673929006871281726197105684377638993751535526216733160433179949209771777252232957692400059591966911621198711090066585246000753871112573545586423170204855761307658192054412584702236948966795268579505098596368875835490761065960664546328028552715875857855342821803902915270534353712609774328868874005373804056920467455738240544213060643822586160096222737422699180905765784119413694982374749094897047278939161734071992808711832034759614115724036018966174321741600471743111619877115600224488507638389839423248734542907464539365117077867604210994002410133069275712008781018915630544053650186538044258918271824399998601269020979997877857159826936351458795308973534394998236872502528233054024931720334707370427233358066148237939553056934052079295669484566756960579271427385806355863574481303599857942468320784337579006967951568425600966799056071867667720962203197286976759854685796620747981846574142585935738149946155427654710910996851318735024917592698781538923771187494122235570775818283337761602203783612747494066106972390956667287896338738821084177171721606158415913434295888874223654648479549560807358598497350495365460698228722777510615916698205640903510177894664679917902922432745235246325699401038782014845473631866999538596384508999436972692475930661113766776415222066120391511652373800114332783134027999583040075174218126054412897799548952842130600025388750419641365432902085534509272481742998506924562584076214019240309605703078153203925266423781473872029361720984440166049708849932854991732681311999090752719057122734462808595375044279175012299165328065509522728420179219798703199679111095928505071579435259225060733295872112569931296191001474159474738999533108966208905668819122413202169406059403828902050584301045372059900172120131654661278320362994674131815315485901568962761344718040348651604229034191584976218830992732356565044091470764297071889234026515669535350312183818140983464866259508904042878145352506197 A013799 701 6902237919291400979993814123325103249854999236577140025828530759730749987067419254501244732079285376035601151338635379730071840571731902543869266792850042634608638232067293909673366389842496724363493894821140540290708040053619662828335882719824264999504558295141892445101832338883904870619960937903389516058393976304882024385635270293153194154459795265806602752608186652002571777802756709412141842934027624420629114184603977829013533648129679885431563539379044554233383975942951303885274852998631434527858056931699317165488943487360620298518752728782442471576323244485345581687556480789731979604064596953821252224709191778872751524513345843888742280934496397639653850389471427687487472765896047373275110131132083005391161753391377907426712337988766049665341738125053314283506326541980843694611825695887562322668969602830158377416314454127198990349885482515324699035860179046097135770429735531900004267141398442008652840743058533168800208982174456769455860406909484673823949160084330429538664147811729572261873803579732991744441679082204318151300237561403026934097323494060641874157021901395553665943069486489578649192812471569916877398628007338201706462761174578953881978256193740486533956214198160635469686086365250677381915535451509747300537606164276115795132052529380291730101025504652638102006166962813056387443391741211027531312846213035493832164220885398708025623266077831680589499440639665899245121010891462737451626804902540107674823494118130376206446333541271163041731676385847764606823910467481217669705471003339888183269225048216883318508217603529711305849576560234574542391605208899354567333781398286830186609618634744769338759194192737692904803261851073455010975310298658011616266660052203767407107279980094708807108860976643870199702835810591583610682794681249323968716302977713082078964761576688360050844508209719389478341817129134014652819593115855544643315544708864256006074864479577206772211939727259823791574859093461436763616148711145551104571237566015329819550760512115542694837709921465594018011664745803589212747840468612457778401485517713343238209681037285183109520004086396910617300612145169246198328981070514391046671365069899533201828886019625170136928145990409809120542263763681178022081238458113374409607330719468985184201540793490516903596924882136701800415224415006218968931682827498132923002110551248480701196817451309845154190849517923135225367601636663870308300593068653126001572399753373821851337961532919377069805055612070292901195157430464501964303448105065458619090973696091207587050843898240086774052917642124092067325128100735377038129116464951119331351061780356272431963800748603522482648485615133657309534329622675259030600113036595582545734462932271418877110952006030988408990482418992276292506639657517526276460934879017478646408738696670762086035092010814033349380250438726959603663403407109807750511193103468758020565665125183892554807142955243467160406462632757271466738222156871402808815923080188780770107887490887878777225592834711145426766491950397838468385445545858505786031983428835854224296496499088670228413031314037599140266282029924628740045237833808368642709412929492517 A013799 702 197134817212881703389603325176288273919108633195879696277688667028669950380632561327810050792916469624952804483382765080470581838569234868555450128870590067687057316546073981354181017460291548944545749129986594971242912331971431190040101146360900832650849689467547590124553433430863207009776704347458707968143790357243735498478128954842748378245526212586702381217242418967845452545824534377520183176038762981077588130226474210774455534524231787207810886248204891513459679736906632190267335076493912401550153964026264197563529714942506676345994096686755339430691368185745955158578300647835535069471688953598088784789919226396384656291625670647306368285770151612986153620973693446182329709666757009028110420455263422716976970838611144414014331085297147144491825382589647709251224192365514876761808353700244667497748440826432153417387357124326930363383079266120188729163202573735580294739243676526596021873825480902209133784462494765834102768739884659792428829081741791769085811961168561398053786725650808313371377704040753977212998796266837530719286084991231852264753656313865992567798702525758408253000007603628855799595917000508395935382214517586378938282921907149501823180975149422035896323433713665909649704312677924596704889608030569892650654569657890143224766552291630512103415389438383996831398134624903703481770711520728157321826200690506739340442312707872499919826102448950629316693524109497748339901192071067244355913174821448015300633815507921674832313732272245687634898409256198004935497706861731057864457957326390546402352336602122404459913202974412084606369756136859683505246636371374465797620130516470156959757317826945357084301345338781247054085961728508948568465837439971469772192077750991800914391023511484978239836178353925576773712693586306219504711298891161941870506329346463337257312555391796251412169998977795482890920639025196592499180398981950210557735272429872015789504204401204602621145210550267827311169550568352095405640823339028085097659116122963834976189270986532014907259833066978830748431156804896311505291071624040406608924827871410796226506700105902114791000836711582164140722783478178840670474028354961522683980857761400567777434813606514484280804777632094558291807595354498125488662251602176086512794972678753685845980206602882653283631771558706340121659224516992619971657793236174174413863279454207857306882303226860487448844853081402665171724070344756799875373238633801931730909309356109725896063519341710328490702193336339635551034891371496640602470781328774563619857299734060979893759152577635118353725380776706193534872983685103103586005695355468919222717675508755496929318113180865205626923397653832386417609988353228073172969828438206433088721995808603994549165900244251059949177168368838403190282135258358067982000761079618207620079985915613635939248262920859606491649332780480693240230464710463219162350186228171197825375961640377155257846809944708665568368979254180430361510363022404135622591579093271767575051374627248705756340156952185024533877776595312664495556710235264783754859478710980832500132236510471510393704587360227869045145281056677321444432037771400816804423542679235778037 A013799 703 5630367514417114330510460570359969391403661672707520005387066019005842452821246584083582860696487288958277048849895153463320287891375917080812211130672922923210044017872418981456764039683386929405171140901547138973668819113436046218735328841213688681340917980882626721547370612218884055406232452867768158278154796393238329572033841079263736431070474157688806709945660728140633970161294526356353951690843109502556994587398329933929224521546584074442286722134979906515921912965790321986225357119742632100673947366554131746611972188472933183117937395470419249479976166753090225284154844802830717119180908203715013782384883025107142168345120779357717184609881300218497533568629658516413518837792246934851861718622778616219579264121572895608663310127171819593831024752142928223924214158151470395194008390032687948403193218443728733754000306827901458108584126919658710293630228708461908798047538645276108980738329560047995070018033313006987809177979845768331559787403627314716859875422935282089814202671312736238199918605107974343180458620177146714873529873434572932533629177980326613728898742838185898113933217167243750492258985451520296310451428836784568856298532590096921571871831242642767234893590296012045505204874394204406488352094961106703995345163999000380642557500001259056185646937749685333501562123021874675142853291743516901268678117921562982302372893249546470210153312044478923914083742091365190335917946741751566049236186075376765001402404721750954885712507427609084540333466766271218962750005677900743666783719199040395797585085693217993779580990152183548442526605024849420593349181402826117645828547680904152927628754455386343684730724220931197111749152927944080063952783123025148163577932646076825915922022511522463507961089966468398234008241518491935274059407630476221763531272464339375406103894545092736582987340804816786847584371198639878369091375323479963739477115869574642964029581902804655462528358526199415834313533782704196880507555385981138474242015587970090754941768646340877766248092225982385005942269504643552902618296654218053157502008835363751025257861724670300545774897319498190023183418920265868389408723846056049377177278523361616291315711415660185544065253950252679372316730919820962081682568009751206891937214677884021447040680784931460433807027488211780214709111429826219010518232618370595434349124491630612541865462462362382026457848857941519969611173116598961240535068620016972166500784519849881317470175918588692022945343879196330973107532461315552247167985531130311546744337704515646745655156769836615300750600363505593549507287030229741519908665047547801920039530205565747798254630558691137910559160391106788473358877356546997893191270023613935446988922289538688318727276876054523208449105782393633517648065113964779633923737194975627837104477735841056060869637282671221007996593543309079634222302595540002495883668862797581090562840410811931319362738830824197298186416478647271555097478282884517516838090482934953711042310728850285106831222711356485712083177338725010657595201029397488822541571464323557036276806975576808354596719595468167798394372259760977774423430788978728751140802461653056514757 A013799 704 160808926579267202393709264350051085787879981034199478873859992568825866295027623688011210084352373459937350792201855478065890742465587567745077562103149351609802067194454158529386637737397214090741092955289087836226955142698846916053299727033904162427777958451988701794114452055583547506457405086356326368582379139787279930906858535064851576207803812417750008442758016056424646821776732967263825214242170050502530322410683701242952581559891987750146151070897161110001245756215937386248582424696969315427348610736152556814984537674975444643031409952030644184397599298635009924340746522413648111640925919206304508638694644080085087470104994579235760509642819815540508056253631676887286511526184364706304022545585180057847403362576243471479032800542154339419407897945954173003499480570964145957136073627723600494343601511971336364748002763311693545039271248952372424696372962142380577181035751247730948598867430564530787194785049452792578817932282374989317679088034999735628234901954454591767183442495363059699227875280488855215577078650879487323502886715164837526092982952296108414711076994201427436032046615513648757809408883480871182922803259007404071104742389305758177014231372121120074995795832444400031674156417572872053713824184184168572811053228975449871532084757535959903718262189068762810138115795627762596755032865486586217134715725957760337538072204100296735672188745302362545910145757871481201184152476891166477932234710498835785205054081257929022490834924639943063556464144311472284795102912166523139867009804043792744374827632483999120338612659736514327067002366114724301566645970046116746082509150314303511766004856000289361979594214474015920708667556775010870706555438776721256699949334304600224984648884951593080250876690532303921961509386009648163362410741334031369788216672853996900973733332102393649546701440726372249153857225804353566099618770613911244363205906350921377695648888726003764665272447866781515643828838367814567104176289379007295962826207208013762051891854308141809881811762066282898154717159322124514451681170741121816231414874346824093032389788718308453887876842342187805252141627781713467069902561767206826261560251905731122896268033742670559324047718073166775552738151801006498014935824926504220040618788415045536548928883898427441449962512090816654712306931547266641159411241813282576200445344605461924808219473387531993057662621231667751852064715383182931990922094856304742047428906671432460308265694410811632867341966533726408922924234627633487731364834754612828086565029178671386702656932503303569604737896982083257367477624870391647550111382423012770638249022201163322865950503386777589863480179930400985587602896180338806827435863144437610301450609511514477071169754856993237356514910250944566897546387719948071124495858025698906655540988613356402154497710430372743209390708190450623433023184431218011284933466390361713527565284973199570412319183747169899033502241046644722885139077237464704798412702283105212941079436726692992936206551859052588422807627971325029391576536600621678260609822592545112513101884029449223415636908366166340489941666111033286215307606764021471861332459107272947117974677 A013799 705 4592863752030450567566730299101809061187640138317771316116315247758235567252283960153288171219188138389270675976077194309039905495559646522367160251228048631327556841140805221757811760417801831645656355896011637690478065830621766769398293503815336783099766271347249311941702865159521700331929946671423037413081330611464502106630786619987225868071084686463357991133611696587544337876765270278022111943970618812402768538371537191199968681932075062131924220735893818462745580043283387688645762631770140617920503671235253175192773380534973674449620099639947228550579833568314518449096061426656203716576485178451263071229757729571310183233668750177552555915908576751652450594659974323577790055699351640376749187924458327632179687438540089788912655816284470088157708973234397135152948664587306972681763398881413753718947602783413337913567706922945279339866626141328708821753108171748531664867562091386443622932252684353563813070255797421208843618963916912069902232433367627449278017034721177595462526301110064348069647345886042193812096943347769037446565947471822924582741686100529152432563070031386969000511283385685322171794527121097161855458183880510467674822547380961759293703462219151310461954924770444509304645581442298798726120532524484038608056491272767823780827872759984550810097286381992934620354725238924527525920493671162388947584615849079593000424880221308575067533382754580776673739672990567374587020578892488605776222555566557248861241549614807710811360736282641413838236172425679959926032934274388067397741667013294764572089452011375498875991116174734585695360654578602640777044975550487140384862543842126822599548864692224264467499190359592368711360254089051085478249929886901935812607252937073687025786556803102449965045289158293132315142669573821561193793813183241269952521256393383005488710797698176465024703339848585917808083316226198142201371211707503919050257523891288665468365427910903393522604846383523146868303395452623151851062379000953827379994279304068081057964083250894838232034425736375105854196876787399198257254465917537180193385440226219642921098084755583607751491650494135225905806417031073518332983487066633194164856422354679586601040311311724413844854126875887716276561754353588546589804582095725887028580113215922115569373957853022986155252379307825814475238198271921482538153944477429163658860919487276598034447556379421301253719902124997662660646820336059087720592725951190919737616617003442782498864376498067191046324153906169759965247639065199840043095511045426496982980383798372033475614584649226853251480919075705279913672528443923255845678731193383667742199030323087425664374412327229754744090857418992182549367526317806656661798395687268282587819730858258364979629679368470583852139422351677227775160822379669436859386726201071986472988906175786072201934609107601875918803408016627460255870575170540017620308984733575120900060792104119552930546248207002919486295857506533219930322457184979229433747465189907767986810169792351078571250995327646400977943808662489014164452817461850355752801277143065680958486702909765099269974005739846076850733223925797221687595400556787217257831516364562822642636474749797 A013799 706 131176781621741698660273384072646768596580189990493866559598079791222966036292482185938063458191232420535959776552740746660488740858679064325328463935324296959346350939822537938624861689292838113631591180745988384077744038188388280700784660762469833862112424475948787598366975531821099283180251206882513371555015883594037644667481896653455158017978249730079967584767083666236853834098292884410589539231744843901035472224429473717862305524661995849549887668437863349114476511616216835775411626525986986188427505354150065936680800521459383115955599665816532794633110626544630961424632610406727834349140993181746524577393110514286190143336813173821078549514264860603945641434083526655705261780829182200800333556310454295502684052932143504461134362768900750187872325984547616577103366809278074446763844435452058219966862483097068344149407277426240123225930709222489252658090522493309812880282440892088216314568068917822136065099575830147145782601228430925628477660529412807578829444528671553304005213686004547845217197845851251097467300798955631478511370025742734549007685296717213122626433843166443221623602764778558486548623489105656039753741189811259467260606775747648807187464584441180578103894606368665630249982451573495990416728529431788626684701447241521815004224873897918755687188596356100205691951307548923430667815219742068990731964213265562255685135004000794212503820944853581562578678800283594785579894753748367069574692409536441584725919898548523028483273988968521420633863320649845335447426635810797592946899751566711770943446838896895623397182269066594502045195655419470023233181546697463216532059114674984180265715124474617217456244375860317642765160217037388052344296247499806188743875751135761575143489848853409073451658503650010152052789785697917609255945098326553911113959603851412019763069093057618017570552089415462398516667594736445139413363177578019431994405139859095574441984986563311822399117017559804597705613277522369840018192606646242263800016611203488463096512181728807474745135233456609398301716997924908501425444801070779403503281558301059221469482398704223420990353029762996187095737076824490757108341374110110658542464278872003672912312331374160983822878717702229064574880266092842479151408669236027059423276613559951542776889610240189507580163205410813087227278180844349462772214808219854343260726721476106916461856657752651785107494124592058243250733835618183604387848845891963858626068198235329310950065457161297043474064159714114514367437819341172631470850890968426180330902741665303648097028152166568155715546529721218499614401084886892110208430241614230934384946505057699964400197590478009025245978978743835725792485919162875920917623979224069418990719333042717162183203272442888345400954041786253302486368247985738786140944287028817005655036149286626008159454370722217178116944136362896892367919497445793443253644912975639028026636283285758551249331395040210383448095986244095294429939699660191771857261353288955761471285259439339155073499677552908858331053119209348733550936919527908010655757276483098913855338721805801000249727577935743800933791608544694448619412235302399712100925938888278777496340355328952117 A013799 707 3746540059898564655436068122498864357886926806318495322808680756917119132962549583712577030429399789162927547178122828465370218927664732756195706258456797245455891129192271506065064674707892749363431875713286174237644447474698557685095110696036900924935792955457573322596959188164342416626911154719771464404982808651329309169347950450319332768151476790540813954188532676591390782355681343071650847829997864486657474122201930198855865308089871263458994341698253815114058563648270769046581531465208714312527677980419880033217540343693401441174807882055385993147516272604741204889248931985826553676845815906263862488454924629398527876683842721057503824452676918683709291464998859604813597981722262272837058326701782885133852159235794950630914458535042574326115821502444664477058649259439791084274022160920946234820473559379735368977251221250570844159455806986103515545167723412931421565673746794318931546160378616361918028155308985284832630696873685215666874950462380559197258947765183388233915692908085975891007248387675357582594763578118971790657763239305238241454208499759540323995333576994676784852791718564840408934315235472346642151406602122199381644430190122128597582081175996224558491225333852495459065569748799390618982292183529101314966741758034665104558335666623398457581181793500526577974767821294904802103303470491053232444295629895077723584623140849266683503321630005963143008809645214899750670947374061807111874122789908770308101356998222444366216510788398929940294723770301080232625713952145392190052156403804496854889915785165734235899846922786811005572912833114435483333562898155226246927372140374232223172569089670119542347767795618946532195015740958804840163005445124841964556713835328188486347673213573102216546852818522747939952779729069318224837959047953304706255325800245600178696453016366818628199832538225795021564034543173267609626785065714805812997192205199515628701637533201234748959541181138525579115070020819316405000759599038423325296392274432582833994499484422356470286195807402754221024895339177733311709212128963382530543457224586636552424389886789391325126905472883060934099641346651184280513771337985958870518631322268863296902048552496377411858965239056293364313323155279877674047043383002050168844188203359885776013250744158070052525997041309738232584298292123095465006237227137567259897869615892079089641067088002073487634455139692473775485484209079090941924921350887520379766219133809799240450044819521983804858662746465594824644848391558203231527438972296949220136430913204702737493299221054029353095391724435367721567486909385454525559662976130744049716968457130952968683234043381642415770050405611902692164359190337210899177328258470618646675793934871033044869114468664241334032996648387457180572313163530720685470971509781830042498513487459775325419042176282197244824198041478660698142920148766549306532767352359497226279468758886924549982232153973743448761661069463117605704213507761994737196015241511285865503381378294846965608054224290588629902793208137738209178948309358636580692339083573633788078622329233495482368132469353422778698470022131645018147019032852471838177314545740588130164072976888550201413637 A013799 708 107004930650762905123909541646690064925608516515262544914738731098309839556543378660414912566094087378282373674954366103799438822793032432249705566447784586127465706540860466484724312174332124814568977802247166422401363064324865506044001456589509927317091182600823751666691751373161783761281209489951392794870713997890616399185746812811570463191174328614636187345578681776126712134860614839469419864872569007603424118404209328409522369064354813155652337393243827213472626636358261434739415120177826089480103010798772193628726169756227238561393687919383879350286212261864013552841838746447192199564393348098802176532761102340251354685967231956123366730192905474525421073531832429173081171955969532774499222868929620982307951519933539584969547850219350965328193977931322062129272081498859873157950346938063145412707545329444621873359272130137553880038217303330102507485535348396734331337207882192543003889886573661912740802143779928720104765333409323444661615460156051151232912807121402751348866105147843557423058021200395887916489042554655953312976375877796909414173648961632231193630722292544963652180584273930406919572977440325692446486323963212136539146570660078114875541820467628169615067886760161122806371737595459395468753247053774662656765111351228070051290624974430883346976133204168539593537343744003776052872450420694971371841527485433314863300421525795905747538369074600313327474612276982751778912927950579272922236821002584388769682857226231233543509764627461838024757605603569152524023016187224546340079639049060234672510884740118535511535527961714109130167963426581391839489889934211416838492675701228446526031745770068284248994596010672731906021844577524425039895598518210611349704303850808391358575894652861372406794663349828203912991341841948797819596948368594335715358360180814586703749394600452706840015417124266931610890390587571696198550608261880568825012806572703365871347469585760465665033455674497429065105514864620495843226694908136408593790259750068998321716899774586923147844038455230063306692035782255241115726807615323168454851681791418926573792999556591805636949547211013103338819856501704474235753823184216971300882629195321004622819408707849035260103906192686794778152822637948586248457606061921554872358859276161697648714454503898638770195001496847433660840143521327729576043141444276058509943054099493670879238517100427220880327673244756743501640914495507916392317678702698469566502984680741676106493730090367379450568266701803853786681514911293842495655184487773166676316603312039514885546119052524132353757483041598537495688993618957966704509534261270180803966336104117147738561847513023089036808409634681552790906262835221080491403672390179339167707350573851574794506778339519396741316417274594164534325836263600913497736417290878847843800043715338643069293263596795835509423920262672028199659942368921414743882368350739600279767907222569452072042532549644086640081801804936101936518041995190331689055391312803835604642075545479124184731636699963501858653676817621940992359942663592019381153896565946554621313532345237864471916231457203107982407002302101913363297010597299448170182280740896937585616088292913882302574886357 A013799 709 3056167824316439333243980418971114944340304840192413545309852898898827327574435437920110317800213229611122874530371650290615772217791799297483840683315175564386548044513515783270211080011099816828904575009981320190205330480182483718122725601652993034103441266262127171352383110968873706005952624242501729614302462493753894977144114720711263999203129999562624146777072730207955025283754020430086100760625443426161396245742622628704368382847037818538586408288436949043991689361028304837592435247398890941641222091423732622230048134407606160551965120665522978123524508411098091082715756437278256411758638415049888963952189843939918941185910111898839477181039573257920551281142666009612371352234445825572472304359498904875697403360821824086315256150114882920738548203696489416474139919688936837264219858898021496132340202154267845325014171308858676367771524400411057716294375085559129237321994323301220734099050430357889790050028498544174912202687503686902980399157516976930363222684194383981274964829127559843559960143504506954782843544403528682571918271445757529778213587993178155121287059397376706869929667447726352029923808673142101964095898713301831694565204622491038960349934375928152375953913756961828472783197463915793983061489102858140139868345302424908734911539894720459272985340444257659331020074672491847846090056465469077351165866511460905810723339198256864055443359139659548946002401242904373557532135196494613932005844654812727650912085238390261236182387524937555825101973643538565238621365323320268019014570880209362481583379062525492744966214114516670866727203426591132327670746411012276324189310702785661229992690938920266435534656660823895967889902978675103564458189278613270758904622282938465592286127180373657310462379934443331958945714347899614525508442355422822366350125124245410845786459183529760057680328486187833738640445571635215126803922567570926211190768522980832651555078838904659859020527519321071528478610048425981778397633271283965847243608721720661066556374461977112025573582319825838102431233976991941506273352301245014239018883644715961874101860335818560796916017893745244460033921545181488647364943964420917324508772447563213032345132104876296063827664769327545658822767362449571842197686734541528709441379786454246544933535085849021915539437751459552787255339112641284421368162789968507102483568135638733981931286905301855563038675543497351150366158906201600080985221427770989288891745466663011277567425110982724487680265270219868001410747381463435518407724155289413442278507195160584646082706259141744155667473151095829414373346751058487047496808036137633942082525469689856561064926819452445980284987576139829261073772836749279914980287135912105968889639739774827705908096155013490328738193779683933264880209524705690408849814244790773266773048553786984702084901588085857984656586622175797410487613998764526500024322465473723590451198183806120629606772150384758527376341350780007408891797424631063371111031284990348704182319654429265840120275787657576585007663588100256682792322414851665545136439819999546539335797312338647182399486649177967085526392750332747569125919669469539188576120240757434382781097733913392443841329242277 A013799 710 87287209230301823796781324746234013925303446540735523267594708645449407302853450542436270786691890050923280419461944703950277070312351579735435973756164729294444198699350524285980498656197021868450343566860076485952454443844491917473303165908811134047028386005712614140995414032382001917236012900990091899514092631284104994442213060538234411081240595917508108256099974247469403477129298577503689123824223289694595638174655044898425465382494247135280566407126047701645446639840329414466477543100959724184214944153153227423512404766815639551524675811328001778185983484729372579413444719605104281376238471772239878699438494132768024879210778705942754307767671251819468865140715683900538938191168007224175381484811648222154793537388432117729250030903431171099213675245775434223917910246235725009103383389986391951035768513728043930327729746752312655739922508400140219435083646818654290147153479867806165386602979341451690293618863946920179667420957792801636023180337842378108104003083275800889194270484712236691916021658632223135552794471709182702936557750762280807995558286673161288419079703448476124912061231974512340326653899513611574196542963150613615028476809222966563746554475710883960009619730812586783011160902766898991950219190266731340534779810182557818377808490933111037295734308428443008153264352721039666332178102710262318226648313433834930860069290841414294287517780387816377446774581898591813176675313347082668512018929186106314437700066493664251166605170099741531920737469233104961780264814999350174891075158909659601836502889404790598288980041324710636624595657066869330410604188244921624095170902982261270389821245906501729665305328889791292738903518973939632904490343986473626145074917023005515781284078398652026444116033307636004079448547490360890463046622113231229605325923673573179166507060740793477007407861894010719409309765971473379236646832452393223517819539784855561361064606717955990233485286479329123924877581593094465572814803861141348563124708701063800721916611008528296562407084636545762043538473616866841360673215075858851680618335776732587086223233051313914920718387063257927023028833251928497257390164567825819705295049874852927416809318047371891878981933476764031561637058638922221385008130825240601470355248080919735569846695586933914929721881619436287156799740396147724358696097444290531354033189521977881257939485302326296735947612197827846205607864520023899913018909198567225080037142273362265098603228594777594092636056382749649988292355961977181841243009599220937324916444000981458076768173467347354830018700668447983903917156556981448563556334320126963019819009939811993240575374890381309642919530162129663525528025990396183651751980888785658577457000607708854108441134283340297279091552541552817978243664235119223767159544645469275272305039744710070076246874257320189899776770515962949840936743418713641367194673936395019466876671327686611302199019387139088300395685319627791605358626244887800942302164530609349340151231650154261659675196771288044844403879739731431117231520490578419634641857699007048709969707037704102176511738187171917929719303342253603321805391679719508764922570196273083406610932378300401588552204488673397 A013799 711 2493009982826650389459871416077189671720591736649947280045772473622680521976797400942522329938707071744419812060252602689523863405191073468823786846449820833378620759052150324131889022119643141584810262613090644515288051370642533654955011721521554799517177732709157972480970020178862356758177764465178014742021999642105322746264047222032513014891312659999949079902471364481973632710289896672082865065543641376967346021906322737343929716789418192430748257153927048406695601480479648406577065108506510682425363019958209328442937792545021481231096265847339058786769874307355610240627394636641383380386746992286943175534662830925987558575139050620431005784152458623215850257283980647883292613677949454329673070587705484872963058221351009714465110132632897677764641778694592176869319434542738541985001733001401340513532584520586662694090289296992801760587926762416404807285424036787585180892850538504411889606767692971201726476048373187987251481209975520207526458053629116161145558432061440149196277559313866192157813494592194924974523362906485967178571025919521502157161140225672159558537335410191926603613380846424046952069562024008260170627463570544675458828326148217148027165342380778556781834749131738291109581766543925402109090210293208113817013846158624033850688588309540584336203467583024760755865383178065613910113338791507802070871302479983759460294439015721633659145795325656423556257328833605680776139023624506028095371772636484382446655151599125544677569410263218717893188182858766710813406143381196440345063997613618787888052359024290224277731558960275060492635076561486854945857266220463206505782176160076364143603684604335595900970785498421329111915823405414689855385148714597673236329484705094060536229254563143900527270398027299391912513129964872197392515074574175997148757713706040923570174608161817802496808575943554840157049296225911251184377870181672802856892443875795259688033366232471541037058573267136119108418428607880371031225163613078058056311404805211083212418660327014576678118908744304383509725502344971333856102187695781604662850140288119259419769621759178576724050637852913709653704726506508329810168320490221673236602931919475674459951490932750988603955603002029857505431916031786257564977217224499696818594816240439148567610391472658419544307786660932719797485357385454375155408719239106381866002541925937210266608009639719741361075399751982161115478366218556402605415733065620278515510940820469499653481206811895442864879778406347712753315617978630030290567741597163349190936938557112031424130575802400907801300164109791542868279777908423947152423732464517146190809050742890970338944073282244180584711424700960585319952605950311705401277688326164607194630749394356772582191187236266482230588133832139290034276617294219240150013843754619247971052304240148664311447686975663321943727524342706417810406994328781880311088447082297378150993464609790057305402106192716079500947601168413889356040647724180240482713092121158733626504059327160055867261983294984757848801019209246469404139249456731410243185006097741340318205444802703866862263351754363817147990713022758105164474083791764468889834953527375755535176214839656637769770639512401000891717 A013799 712 71202858119511961773363387514580614214011820590459144265387307619137378388179310568319380265379412676092374252252874585415491062715662249343076176121453332822126787499288465407530882360759127766803765910492481898001142035196921403719170089778377126629010113223906260852028984746328487771370315130889949279046890331778170122956047452708470604218310780882258545671094484640969648923838589738851358709136991941367564369731666483701279976641222572994014600972573310429543633073883979238140247556564054451600750793213026416629658746292878358525441340448865850858008934380092383584082559018217114550727225880846707384036445505114077130660464546424770129956201178370737667899198287771284194720339255914365109792569055456353456697905860006188454838010498128190574635933841296247163564632369975155497633634496253023686407004146492475673205912752611411411084151776261374937700878995914690220351480704230224507979058892078950492509882417586622103889554838110832647163168469701186678478294378106792101194883371563332314219311219047679252197361767972145708587167071287453623110679325985422549151384836650491615725801770354717204998058760967699918733290987038326475779595823119229964803869343737416360245982269951577332380764834261053409637725496184316938727732460136461030809516770708788629226307237638770191948271208948731998886747069224254334946155270130816153945469472728025578938863060296073113190265568816611848647306653739516668431913198270630447058917784822624681536059926527789801747347690629236027541692861110351532695372835842566200870663426092753095596291055464416002730150421672626064108629380522649641011644733307941036305464835984428954527626604620411580765427832282048956959655232437624145302806412662191462975243739577952942959369838057697932413287504926714829727623044913040654565669061158234818087756983709678257111349737523869789725484949508251245077016350258756922395705089536588411949920972965619683559429911082674697855538739469671277022821897953122416146310032641633747629889357599863324503754152646077497421270072474726266264134582779218410775662856768974168288040167063899329815610267717068461419460693752384407708217401521221209310616338552144738250674532530300985517575977340974760212640953783847302313314301148935840835886546643182522239520390850597120604974694822899410135979292285962408813628430188117372474898599946692662424591363320035533013674492316362503619177617568189414813278752087180774681507980773429379603076747754545743663831351063697023947447365087652295128905267756582416242349902129676729504593375492372327712933987139756255860938736842496354620374222919074212355697298267709003850581677014176041679943000884135277323166378546852617965892056283587346085848833452223781719962498655006998987827690379730262668974466540195717924545391475680341301224861402886001399257387711920138034801822752037999083034165024339283564997137117495417370524342720213826699589554970163946626564436971069093897876939650311848426768624072414591106582438443018355624869504888059668919605909635288412651621103733705807955606959157590420828265709010025141453103589456384981563762754642994241602544307176584995962576107695378953840167872035433231342419235113684986468329237 A013799 713 2033624830751381140209031710803936922566391607884103619363726892910182664144789289141769819759501405441874301018594351034051840242222029503487598666204828638732763177767177860504489531105641448147682358169575775488810617667259272211623216934160229113651157843787986716194799833339887939238107570453347841358858234765916316881747671296806628927079174212778186322912129575830734142913753961531333656091661626837399005963906126440992257412849957907282051018377666319178195704223200331020523610463025959192169043404957247485359683452870898797845130124560057566355593174829818567544981968119299008683320298382862809595464920071563156928793527910437859681679061855446638532869002297035647885407609488170181900785564792888911076748889267636748458628417837039251002176906441262115238569465118860416167914234847482609507470445427971597702434074127334521311974458881801129595674805002319467383458640393519442172389901016666905016574751728691513909189575731283491235627254663135592724018565733108089202227063975220334226417747727220767122008849455052453582958078723040962929664112229469653426312702319574691036744624363101078091949556271998477378941523880801642474741036304108327024763312326484348664985499612087000190127024431329946432663077896520276087002766793957463500950608488213712039332561014200915452234573998784734620204383044113928060397140670206240172836553610585138560072867865116144185827174910971251009215725337454335567083872855807476198449750852318983529351407561560204527705997392061610182618289806172750125312543564499533263067018112635121163325668835119185453975826193391873017006563737107396396933585228008103937920381180551275370263543454563575158241384317807600259724713093650983213993453952044850374035936446085914003862561944765910647655904428211902251850641785761354135050074055740344639404427211732120701357259853419245064349575642905163810644663979740356460543733062254501633701692908871063782140877690432272045452041937993281343048816227439129327554760842277701466057269942409696411151722353724619403848894539950656890769947818757257030163706852178671220474715211512028758863644856267192326601216874261851068554397204847598959120513245387805869177515323597926447367487488835580126433238281020462801370569755114756550113755658675936017682941883083904361598682258836830052893704566979372358126041594602820275255578913077489131508753927783534858403557175047629465867331935365057876482054438361970105678549438869916510843474992617580984782687217730250700963044194268437201176663352395750390297755554725697071380691397437646051809107606698578423644271262958538384312508180791678579091070535824036858976463277201881926420852048251787655626954937676657621723843019515538191557928532228963429703848924085654898091346664935476032088579738854529899642940925936906227904283266527827085964190250440151062411974859620957291810538787260154277899883233212786615519545752432027104366977279502852479601306884330704390817263273352556702916938672132233136595101024371047255001897929107872204012864385093472353742950343738371581020090360499940009276096915035328065042091618463811458442628035358558534410267957270444069687136211887718300629034593204008520370835774081956898521951337957 A013799 714 58082358791090196745510154692271242445418710712777883472647403788407727070639326887178087822151119640825371911392073259883554609158103384649109305505476110750846449120208366873868725497908225400545955831681253723735920051194592073636170698856550303714990719176428688601239678040020539432579590319718067697050350043149335926459595239908094128786308294691157779568693332815301597855759726895296420551633947724102953009335122877281179863968407647789882659135884527742048447508318824654277174838434484420487540048688983945429357919097445740565254761487559804152682096666314448107652229991455298987004311042112944704856073582163915325043271950650015710368435685653411443137271574605635139255126734591628565268336516049700189263025026372973172726886241843678047873174624868887273328782493259772346171798461478950810142863391868296801979219591150801263191302520123122062382068105671246307938962228279308787885627962937023474178391484123158328760363472461187793180750020433815663790694255903300135704807174196267965840717292837152329771694749285753126782865686408772942234136709385882771508917090949372750700463216434529891384171276684548512419948863559575710721078737881637928154264963356719482220650854420816812430217944783214600063290167802515605320886022402219115050650329031871829555377275126592346231271667979290805487657384122937899333002734681760425576384807671922142414241179095582194091409942632249900074210331363033278131482492634717327703923334093082488581805551365721001515810991514671648425760975154099916329051556745671169526457104314971695545744427599839055751003571909465285238724466895524348492820127697139456570944006897724975850097064605790270094532177500902871017997530667765731574867038324352971532840380836659789864318631704459174007700286374160140215106180043130035451165165105999983246029845594281099351464698673507058282888229937014383595822247925364320869589559991050821160154051170266452681725607716436121890155769791026108438817240271888972724291524416293431572061686825163339198904342144728854793328276955530711457280479651526018038505631405075028727978341155995053381904560739847280040057355145792728368982138567652273871440978801521123429579015157280377263262810168633003991059718544225438069944842775832561827798975367443408601042503122759392471619963994638703140697096137497853920437873983451149881574589336406167085021520931425539090863996476535345174636867405961418010203956814056228188285050523563685466200489264150730506378329625593690270205505232500834902806682007775026897294196398520634055703927002216608885719922354918098357704031541358814794349546151591131897420065573670316729226767660162949700505955350119307232361459974983018334054680480383286289085996808991424515771629120810389544386952097222130952481925921424228463702035785683978775174234375301269402223237742821154493548413965634161211400798302937266331098565023790398525853746235211126127825238079880969669892925923369248106131856350222371992010685414768710614292680357061480650109206753249938018811419702654663895252404767511630725514800786238786604934603990324004865667178714944919064579899317875790301291663127601153074334297347725122384265857016499687350311440543554770978685452163389877 A013799 715 1658890249432327109248515528165958955483603796667649129862282499600713092864529815224693366288458128061613447161269004375534203192164590768963210874541903199154925433322271166284564668945756825664993044508648287603621612582168744215122671330041933224403849930397979775140006444501026626733905679121467731495455047582388183395612499647015076412265751204674157342261450278537828936358353559856561067375217180948104440899620444498027778094801690828526838627579997996840645709285093950950810390560527309533544631330606070465407891527342147796284241242846195566404753362886606952402655340785954794367830127673787813715394317580183585598560890182515098703832891617947084227443613442311545212265674666671503452628959234895487105541257778238486786252597953297288725305740460880289413543356789992357979012735858300314088490321335150424961328490742858034878006791277236489223694247166076465801044700201885338290801420249444327446009039178041525027724741136963984561035401333610209173526018642854155175864997702219609372376726600721907690609373734350395054045426869520964003149178556770197837066181034605035132755929924586608227823315833387390063226159492125041873904729832637460866013961618431265131704009053112948979819454720953392192407630482607648203569825685829780144961624047479291323931130354890604000711350109156524695532982547935229342849891105245759514887126491917768309493142316148923045444759371519689396019521274059593456713271472140161596551754345032528956384948352556357524293077728650536950688159211376247710274041512213114272845141356339906596482006596679003271304413017306238011703209499003070917303435667158000019122731781005923035254622262205975904169933521603286899145027473402057059509777481581845219949454117075840258314804440111058468833927879132387764683647608211836942520728280592465521489858420018262478577183258814035091617570735231067809880279222996330368356347422904402503155159855473980155042765081989132077304738941001496683121059199405420949978490228853756699129653837413490130859906915995600821752248918126912649931387779327234601197759338560347895499789401756374719640576159290778165224078120318986114946498859630716594042225795550244806272206251907084855016049121226327226988656621341622736715694654520553798363766535469551193054374931689131008381937791650876000401449762783076205821626118841348291767651846037096538115299659322444821974166603366325993532803569981664059789435210566259933285609328003502420600152173873409013992671472436581387807339434945456345659061644824062543213619543338147829264959859110308566385046702378815807194384844852749109341417387635594318122214492849597916103445711141914006396150590754757533863475658345489986638935729200227039702585154861604075594953499319465535777235738848761282133836286241797389151793844074920117797751307992979555396897893172714993490236251272477278358818200330191263682506115644477572296908846223864973336816624799480374741811857297349095159231949218701166463817186131209143854813243678032948847769054079571479755272958127519855512303932564899685151428225255765984223537224567643902968320291277541833403466504417850446795191190587416532956061866548377220417017142248247570412245053364467813922235199238578276997 A013799 716 47379564414036694567246851999947953727567208036624726797996650471095966645303836052632467234564652595567741664373004033969632377371412876952358265787791297271063825301117386780253451509759760697817866344211503742247036876959321503528118615857327654822198357862096700357773724061393821486147080101388239879241691614000588905962088602418397597410722120156698607852329281405318932251330936023063240645303577905058810936534059515308171370165631091753555038042312322787765682102891568333106095564799220487587568215433439978562514789912419083209674214136930191572086160797404381167572239188187654881939596276491053747525377104407623388280497584502813734080171217500186672620017043525860042807519934154804810110535704707850007221363863404269421102160450144123863283457253303201945940211813278971736238582748848915270681372067653231287320503024106768334150751965669151368717931393310309939743637682466047146923579363744379436185464167964043996316846331612828363047732097489241184205076618458557525977880199373094263284451688443218405551494323226781633138591436820388252893943688759913620424447196529354408426642114576118117594861723517377247595802341254583320960592988749958519794224757784015363426598202565958935812623446285149834407354334213757040342157791412984350720248944420056039502797014066030540864316870467619501829117514551578085261135739856924137504691219735663380687433637691529391100947772409973848839713547108416048717187746515795155359114655848474059523310509897362127251334593007987985848604515236117010853136899630318756746730082278424072302122590407749012431725340187283463852255366501026708469103426089699638546164342397310167809907266430864877798997471310511477126481129667836151676658754651459081326976359037803073617729129614011940928365814155900126947129659338138274915334520422001407759271846334141594650642931054987656251689437768934527717990654887998191650625638745572639892614520632192347208176413506691601259900648893943746766620571794218227752335659426292145083842043250366691627489801427750355070065981350622752194690366365365147444809204468622096243369485103563818367654495685503915176964895194430562428986953929912896642440010946710541911940482760718250544113378951345131930023021762138086983336955027761537035067536019545851624826002423973270730396525267340669447465806674847439514471463580227748561175904374665514225111073569908346560404172358745636701290402762246307211646059048982949954570288017108032634760946237998434848644689924261201017165421601477178688368459637820050296724187777280840151636518536049522964523318866641358269278825553839367311900222008260209319888568130277366081830512955924205936680457022546629924674728278005539508394643361687684480945534608002274003067466894063255167333629937259470979024498171351975231564383980623793484421575107587489081690800726905912929074637572593223547206206619630592682036057168921923942372013556999807503472819620897958983000888456269587506842823701635324015373082653093464357637321052688299052041131953566641033290350957080094593286912617986099907609941541529932275408446670876477512678195839177872303836406832678226610917455594367203597758082970488201792330426599752198858544130969142565233432959525453034169311317 A013799 717 1353207739229302033535137339970513506413047028734038822077582334104971903356522861499235896686401042782010269676157368214206670330104923178636304429165107241358853914425213683830818828570248525290376080657024758382317620242835181462266595787501135149376807298899343858918375332917468935465846754775749519191021954187470819743183212573671853779647634473795468938870376606217314024030262863754709216070515488546384699158349273816716682503300589611573285441526482251141375646540686083161843195426230536345988535800994479227723984914688601435551505229964863201490352838534666530527030723453827611083076809252860986083072295478986131592679291510984863059063770143022831556700306780142088682625576839395380181567010262160904056249373302689338936098804616566321659238822611592750777998389599060711758710161889873869045930667624243938797160886871513410391679626891476632241952838524335762189018035848912772563284350207903221076893042101221060578805448077193990877006276436390217462081193299794861499454236374294945253667224673626760880956229365680110224071310027027108890903925694671892912942636380074891259073325434408509556626845685379811568583710668572154229955496351687565283842853307069262794827071263486353165744338249350164420508447139479114829212368680546246040921030101581220544239385518739898277625754137425680591741425333107621693143297866053610291271485926870281815813792126107770939234169327801263096711058618963470767411599228237625432211673685688267614045271473178559716425367310901144863821993559658737946976442990341534011443357879954069929020923304635719544062507441089003011084265522635823820586062952547911376516999783209575702818761436531931774817166778099518298209427544443068328037050691600322821779771790478693585595961670905795044855056018106663525736970200356567269856869237772782207012563203149418084817012753861502450204502032118539046153531094256116351733518868212300167972963323776045628612726546164618823584022433059927351401450151014666802834458768874329955739612597273723079572736218577977891156154493355136425432551553761193976171195688828315690806875864042886216398580051273677321369294371648131293534296391192242241004729152648999787546932128128873953790422216229368313053387524548425902331086772547897259258563896254249068256655455231100585330855158160516860089070904440317719972819471314884726655745004844821751783397372230152286111703566738134129825555193292516780271823092498002033652481996056622520081407385503473297712140988926824162251261606359789700518491575715778456524739527106918075570890605908110425389750510150143833528872536643206169795182240777919838385337394368851852663161280534151245757530533020954297278634914348116213899259409053161956460285413939152947801609921961340630834215804638067750631918692271983764588710370870596165708564606647806275662170959561159779167300723710835057731756467263269357591631828801579069718087079201471502106687201192466606513488375199515688782937887742406489203070613655002435518479526585830509225346769725816834551805713685164581678867511282300999461247540367636395717940645366903074239601951362759210869871615548122830234413449230721701955568607720113531390749314115522551598878924609680805632078757006464108909700524837 A013799 718 38648966240128095379797057566897836256663036187672882797357829044372102531765649447279676445260300182896995312220730593565956711298126710905031490801384627920450226649898528023892016562794868130818431239645284124157373551755615617743796242286819921001350993263864159954567717883455830265840049163150182017614778033548354082685055734316641815800516088206072388363076826250172705840328337651698249920189992868373293392661613609479245168976768139896144605495437859574848829840848535221185403504568570348577778571012203321223024733148421145600786540873026457897765967421388610778382524492564770400143756749070962623518627831175322904418513244845238673829920339054875092090917461947638194864469100109971453365735380097577580750538350898110209353917958653750712909520012609700554970412005338772988540520933736687573820825798016031135985712089937294514196761823647464093462415021093553703880544121880797697179964326287923897177142175452974711191262402532737573438176261299741000934500961835441039285912445086237931389989603903453917520990866913189628109700685681921257033107021765523933486554637651318969250393247732141441446819339620132798210319360405089296961758931300548552071835733303205214683055982356433732766824044739690046014141758750662998637134461885081333174745540731261239964021089800730234707269163919014863380726848938886783177865730352357163529004909557342118941457716913764045795467110171331875305164545216215688588042685557694819969397612136942611324746998545452844060824915766647598455619958057413214503594188247144552900833744409368191242766590503700785897969275024943014999577707592001764139758543987720896824702030808248691648206645388788503420553100349300342115159460096838474517066204802796820112852062107861967498206261282740412276105254933144416958573605892383917794382042300028432614485817645150529920458701263038371480290782539337593697191001583048939121861032395011505097475805490367639198808082885007678220383264710624585083376817763129898555754976897819737865879075390734804875676919138805626549310928484716051446779104926973461153425520068625524445135181552928873226559844844427497975628416548642277874633039228841630645336069328808082932127928511488768994208248917726988389117801088627592196478169310740493621683843440917607638478336456855463817634554172222522041003954101719914400143696920224422678014733083372954052685612348265379443636365569607848881947681875627571761343539344835436083148538289373195796045076337364700855956458784739024898058282739241953636508637894018348496803085633700687156380206595341541859556664320398258029418128519066611415520199978858168504123621320568777763912549333335893730080829553611475684575091788696547185176747981967358638462211707516147342161780981137849757256037596267853025798229769980128300418156902435097088802313730467995039187264776026284452797275969905160083876696461506236122174596662401899810218285069073227571669093153258038748631741484073367587329489011810871738128899796600524560843293758817905173985129090139054611634122988561985617330134989733798845612691000440063098100102772324118703357271332871765821654403211669936154325082523478642529552995005094162570051191160453439596215580965777093489657801378861621414569956689869557 A013799 719 1103853124784298532142383761168169101326552976556125205575336955336311620409758713863754838953079433523721083112336286482837289631385796990158604408778346358035978923347751858890379885049984228684305214635508959870058746011692137658380564475953863763719585718609224272462408590469381968222657644148732348605095675416174540955567876827817606901078539995253633484037837234531182651505617651670153715970546386313609632587808346300336721271145474843573786077555200707317257429084475014452276309493982937725729933766679539057450809403452056339504064393874508664018093795522280112441383282032142407398505836510215763490315529486198397473097156786024861763256354803746287505208693630686494483524101968240894679578768190966913283816125840000925689357250817109774111408801080145657550509937284480695325705818388453533795896605617135865274887923000699068619973714445195221973380035417452987336532220665037463029156961123109394427276357673112410726333645478737517834967752198981902727690281970982031523044945344108041558429493077086547338317020149907608968441161283761353022122569648645129064309487005959321080760481548477691709162607158890612849684931252529755410524796836874967195723700378872844136562761912082103841553261541810287404209902771677685904075197365899807956803907388825552274612406345798656233474314590690983513016939532543545414343023124593672947551909221867248259086973852774014911964336133603409690590804575920336281763087142213321753145965200243217922046099025456678679221220419211222059490961622077778819437153610526695575400712574075964910084656591376198146031900463987397451402938906535162385595643774833296534210314701914390882164429998949188446194417099076367071151069339825803670681927875372679979243167745862645653716269028496348915017842186145537692753820757892377076125345510131112063902329437763144285058220966773638927848585040106021013585472196213460750259472946233923597089006480610390143157157655278704297652366423400148774566325292132753032650917895178629533187372272234776762054208487523427499874869428451975145371458015819289024002986278680013603677505920333201548223775728601693769681923205045772098377394233414945812861443476100087656624505766216630731243581797339200515381593516892292660723612993684059238328912252516047791762579767544248902095460501712847452013113933099222475182504127738529736106778791594214940698753774278807502289698237033569771917307742049799077075732827227844889970805402082787845130843425271473221146972419350931290113442613315489437812323206891058051417192928784125325873375080569549777050797889654894647578211168633061488638672431596168150646274748536764861715106321509406460824838572880697357027149196576962084155833099112969730073119228578368684239482626602278126916989689787006150269823240460402444388242979290448807953282882455896406314227469268086710256342998976461277155602327637079609885428655274860660479644439857800452674440969550202844699671168526619451661717535666330307712699507090707581982245313045598189674189271943461538762882186676318871216565985441787028829544067663568642144837035280349154286587026538150503632271410128505046503678681953073509286563090340494377163232070733710688307513207963559567158116465181666769221532533019364417477 A013799 720 31527149096964350376518622602724077702987679563419491996437198781360396190523118626662701955338901700870997854771436678236315829162009747835919900519118350331865594029735140841768139896912599555452441235204771402848747844839939143661007301997718302955595087709198054445798851752396018394407324974531944608510137585561361064231974130079298670701704180804439025937604669255445107709651945749351260281834775339503004716340394178683917096225185907007310904161054087401688189432081690887771463675457646684384572638310134315019852567371994181112575583153449841953020776893911842291438347918120019297708725196568272421046901837655312430229127894965656076820364749549797717436265498786036968943931876314928192943449198302206010299072370116266438613732440587472258395946767650040125300114318782053139197483878992621378744602953031017448116073968822966098855069258269220734781707191557874771318696754414134981575751966637127414237440051501763562754815248518222246884513970555122123805562143373217802329686683973069774950304751774668878529672412501511219747648007425508003664842711734953531205743258377204169387600113506071352905393223065074793599851321503502344279998722457985938077064606520987301384369042970976967818602702895643618551639033061886387106291711967464415054276398932246598515204937642355420684259899024725180115276809988976200579051083461519893055030079285750477527783060209078639900613404311846984172963969492860724543435531868754682591601912084146547071558634266068199757237276393091713241121354888163440861944544270252952329019751828183633796927876906295595248817109151944058609519338109550772894997181853013782313580798201376917985498285199987771211758746766720119919145691414764778638346542048519112887164113989583022515790359722884221361824590678502702042741874666164181671215993114854691657114431071953163925547849032021901418283437330468066169014671396052652488160806817387091856459114092713352878711579792415073445249237418731649150388816668603559365542866004196838097364539467297459101030248612156612823926145746016862126954212389814713814549291105379868534633246590636569418819258584592975755885408659312296901756756700564267361135687120894603560852509188913190315047939713804905919813692435960770682927110712610415905912062844110840980531040740831292892748447389420636076946547043246893113687500392340147792945709066722372921297106547177021072896071347915786255730226420684311440360005278454477902456173088886503644782019069178546669178679269081948576930034478903693833357763112015509006526447239003403432269465676146911182347838526433446029481289187328869177009123318818158550608253092958541215445151648630157927618214480045597214052408203434614085574749143765528460618358287426787990563863298387665582876142530006682657856421570789554214172607731514508403953712405822857260740650749765824531631412393766710536841158079642630737937727823305295323959124846778638728834708531323343447467308244288778158910314536166059918582410622017699248994908385895329895284519795977205008606678133662343280816341110202879330400608116539183988298690564642052195579212064956116534241303744680232633191566835261732498733528423214859906159071172225510968750884732647224797602964362053584595736190675566067127560597 A013799 721 900446905358398811103748380156402383275031116010824110910242834394434275597530791096113430546434371478576569730127002967107416396696160407941708278726539203828413231083265357581739843595720755903277174118683476036763087196473501882102029552356832450714751300062405633026461004900182681362667608597606869963658039581218033355529413129194849333911373107955583019803926958604767721295369222547221344909483018471545317703397998137391356185287534690035806733743865790279616378369685173445640774034745846952707779122775746171282009176711525806756271230445680936020226408867016127685770654889425871161858900339186428617520563385273378319774121808114103210066437611891772607697178910828001870007638319430664118657852552709305860151805962890685753246812235618795172046635630852796018696565058734219708619337067908259198324604941518889335643188623552734749399633085427213406100339098084461343633298002822109208785051919122996078035525310941869115840278312928945593268603513024842978010660376882473652338181380954845842355654015436317839685973773455661947212574740079934092671572689862007804767233202511328281879246841846903910330935843961601180005353593461530454981043512122536377419042226845918314838964236294073177867111797402477389453362423280537102142797585502751158365188229903895100192768224003313170163146976045175869272420970095149264738277994744469665544714094480319388671011982631495034201419440550661714964023932685595153685062225703502489498742211035309530910786153273173853266453851063092421879667016960836034457998128902694571469133131964752764874057092320708495901465454488674257946481815746879624654014510903926636658181177429526154583816523596850733579041566404293345010720092497096842689815587447754383170294259656480706073488464045296246315072134368715673042750682340315192711599979353364848418845265846054314877572116203577526407593253595498437853228029742659807714360803511392730512328757601986071568881430451166912669763469916394631384254992871986259039269795945865892898828611725482729384524930611805018864154648651987599207939260065498041257342303260754425217660155875171059170896844434559980563843156718618511811074728124816040101396359859870772301508514944549628588084206165981917975798869663475571475081209062866088688754426890649729244947054598882556309788405889242786993670330102174514220028698705626961114322396654657693005166660093922898862984693767822771249910996801164619048122110757938343372050759591687430598619246634808471418412258604249533305698714751968399574531072242274952735401859593176205429048209176431930279036616153465652048015100479299832564557571108765426363922316587988895654328976236525940570703823764582302030550830698296012898100410295087258363720931047196491798494499665250116712525506799520863391037256483320457910983849419785874525321980022706626224013726064061714447924769378371019642720315912673176506239444361422539747596564748844700734248110363126012203113790765131792996637493467438837334632229775447508250543578409556517139221169892904952250815334175530186443395518448504436555571768416475633889798901216741652757937875787211644334465876251812124236584340381910341896328305295439613779809231749932818778494018849137387444338265144612429638821341884842443230258210917 A013799 722 25717664063941228443934157485647008468718163704385147431707445593139437345341076924496095689836712083799625408062157331743554919706039037411223130148708686200543310292969141877892071672937380509353499370003718759085990533418479687254716066044863491624864011881082367284868752760954117562399149569156249813032037268479168250667275568382934091825842727336319406628619957864710770887917040365171188831959744490565805818926750224802034524007997278282112676122458550836176123382616578238780946147206376134816286879525598086397985464096057888566765862612759093213673686463650847622833295674296892306253852052587503587745004810846792958191068692961546901782707524633240917448439126872158561409288158041259197892986926757930484671795730106120875798482204261508408908823960252786707089992594642508049097876885996527790963349041734720998315305110277289657177602920552886642091631784980390300435510624258602261112109867862071890984772638405810723817514188895563615089344584935502540294962471024140329984430798421451352103519834334876673819271096943667160874338347151422997620792787595148804911956947496926047058753169049989422582961858639387291302132903982854771324713583749731761475465265040946272990115657552795024033062580045612156720177484171315420174300441839544075834068141034285147956605653245758627453029640782826268002289615326887558150189957807896798117622579252452402059832773235938129671826740641567449241087487541433283184399062228317734602573576289379475512342963323635118423143188440212982661305169671418437980154884559589859655729911382045303717567944613771755351441754845651025481209467139546628959743308445927048669594312608564696501068383730449653801751006178073022226851176561809582924063822993095312937726774350048745446164904021597706091004775229704888337774002238321742219036007010311453435690639637829157287218337210890377731727270915941030883526045757480106768129858909088887776162621645870324190078822535115778192761114464282147066965706851416799544420584642009875767083443979491512233951416543203763143779120920149417820977953206730689556350953523430407138641591711950760620979984773895467604883924399040463315836105309972870921335981433957769127703384695331281942104273012306609559306791516458525796899794412044518359039515186423846916964932826398684690763866660602663239326218298048206300638239663731411636386161970853678369920564978942531914425705838702786169668707979638062684633415605357477025049141744698184705327164303136764752181272517995970920744060992030969460248181954311614925075812511840705603259045902288072360699564793959132488143359284789282517876328788437449342379985284069550848783289890291417388639871910540235128294562275574032424382645818437987186126233511638979002256801404939208583426440999701115379311415082420115598395609723278504362317721071428523951584056030115666626347179338215654692015734942781858594194704770406589157731105485791753497670860280081242034533132978042929139776963450923520633114431114616556283143775142955343686013295833311258341235536759387317655009819402407735212463685277742960579526546417651358344419463670358551773836679891628006080321085345647741274901032727543050809165131468009831237132567672350212922797745190795275602914376345572985021099404762000437 A013799 723 734522203330225425587203471947564208875059473560944195796996353585655470020286498040532988997426333825401101279663275551927672061724180947501943820177268786573717485277491661174475459050764524727645295506676211478254975624965198347681945562307346184297741043335593492023136447605610551699682110844671650910008016425033524407308057508584980596637894135452618572720014616574004327329798589869654324229602262395049979994366913170570908040192410265015420142733538670432026259930912091077822602910361308786487969566130606945612862840047509355355399802083012461275734159088331858955741757753593541158916268473951689969585082402595253678895112939674741061815909611049993843244869902595720672410679081816403951021599615133252572711157847560918333680450235912941666844921128779841141197278495584672390284461740946830237704211980985366432883429254629669898649517013910995384779095410824927370738618939449939179622969936008635278416091325508360082952022749046192410566770690342888053364423134920471964685328033715072067428629988438412680952201799808077781731977532991792235047462806505045017090402377459704830045049261236747898391973644599540426880217870654315123805144665476088839500763434834466502870693295365378681408300348682728808084989125416939715598194919379218349896820176080218110788614062352112158685979570398301040413393703351235548327575384951340451037418486029293055230883836391628921557043539463807917774699731670876001029621616302982817984103912400967200108027375486342617283392605040922997789536950985382007151203657906445981627301998982595919477458066113935104592527960146638938768823590972591269719228632524122437052283162413216296767014107725372562231810487451943587821096453781843497894186848505795232814414402211742218687915823760852083665187385335601315815163277928707279517887396221505421576760358696038561280242929080240078395862584630191783064387392879389329404556900302487723774980636827702329192841250425441740963450190214362402379607553383315211788196317960444061783670243498257080913886407890442679149475472600387522384951321537435224418939583582695858286742500885025674095809345127228450263089764760994672763595003758135166384276965735267844056336370283356743548440141504489075623361272501571955285255028202403488852527593239451491795435446454772833452906795693472664778396120810554820152528763035832847746825172049551907923301256363577654007912584459190275791907968606442708335814983104614901312428537370324853368849139661889138087049324386482925467371125993396518754148324797094033875090281150682392734681610015249634693940270080266782993862484532866697993065826526561990667714759698310441792099542556613172036943381636939655499220993152669940072792747220407352022951355325920879283456504926468736351242581392463556348513326169000921605777009306557363092156431521070072581192224276133554515101789078777313658661405700792663308794962947582592933958103779698271646977440459400353748300810985884099161169853121826672802381267064563464002869361857947571016225742295202849484028165384861179544735451952167325403175315217616697111857692234540445674964301889110597212549414384787481660050518557045138552448395731357074160565319857828789963743265289994431288026400394303866494837502805910025187620099407494481157 A013799 724 20978688649314568380196118362294381369680573624374127176158012854759905879249402670535662698755493520387280853648462813038606241754904332041603017448082973813331945097010439334804193585948885590746277284966179276030440358824631030008144047205060114369727781938707885725672800080063842967094620767834667021640738957115382490597125430502695630820574894402662239055456337463970137592866377525267197154321670216265022478619113407064675704535935429579105414696612597966209102009886780233273691361722829340250882898778256264973648975574596914698305573747292918906496243317721846223634940343200385129039807543884534217221319538500523040322923320670050279466524194401198874156916729288036378124721405255758313245127906607820826729203379284187388528247339187909526946757792359081042833735471112393828138914511783182418419069998388923050689583622941478001975328855434311939184675744028570750635665695529629712909211644342342632186841984347844272329192721735508301438197537686883225692141289156463599783377653970936173317829101099789504580675835604318509524047010319778578025190585216590590733118982302626629650916651950182756725973159263407474132125902603757894250998736790662573344981304462307197788489871208930580519702466258727417487715374411033215217200045092389855291403081049027109462233606234838675364230262510145876015246937561414638495783880569595234622079709379482638950449273251181313628590720530625817939563199036251889465407022983229492264443991842084024202285369871265431492230976192573801739866964857093495506245527673466003681257372392941922056195679826280100522267191069748154730176370581768179254450888973521460924650259401683870651962689930744365749902739332114960811758335816463232143355870580174017644412489741569569507945563842433696361561416912570109180996878380921808610310381923482416345653852604717557348725018297460736879064231279622907516101968328028238637123549629539351878737221968436006224076738953401041563657100882712404574363971332180865763882675037268242848603405824553720487981509695758933359188168972939668026836594694430687444629333446705376408527652567777218277850410706178771767964106771338768848801036902336098487101334418364984894093023071662951952486998881509712488878821303917396614902168860488846045117040590511974057169431786194766896248470991801272778735771606470256218376374001066421964497073738907252042197407183000141376119991324738933466892683491368610192779211732450906196384271455833848137067700277883215672904215753802338834273586729497397972137230304529802701506453519944639818895241463645544816493628053762499589087706420743205761379953071425137015460601251743444528024155034959428806547139922932633500713250785433406158419033653362054381127513659463626233214801237204873578927839367150151632869889108712835321982597162804584847275079840673282342991431117550650450505822197878958855405028408220339256762492936745906436786777402051962336509322676960933503405219462567835756142172175012491601908811368630997095385951844024840575794423425693288584113328431557020148977189243205850980840090177930350486211767547910709668922655426254887766987623824243915263692702860507766202196478630483289395099906100459448070154471399947530952017322021661712730959053917639596229383617659177449876325077 A013799 725 599172326513073387506781336545489826299446863285749446278249005144797671817242189673169062339155650435781128461053746403195632870761822627440223781334697815082573683915715157841342573008286121357304425535919046302705407088390286848062602132223721926513795179951435924210940843086703418983189463750125924805081145354172439313944499420587489911866439559034436209662888454308451099789856608499156417924581223046745307011840498019174202797250851804208829749149952410512898162504376330242529898982165728786905466472005777183912388391386062480698305491796433056888439205397453649993237531142146199670505943260886181778058107339113438554663012961657306031843397516292641044795698705195606995620168055509713184594098140625970632212777715735676003755272254545883999126349307567713664374318790441080125475537371039473052467058223986031250745197854831553214417367440059383295053523925200009208905247930021754230399993774061647917888393914958780261994073325487852597376359873875071808993247359597756873413049175063908046130516956511088040328682540694940950516306661743195966977468304371043861928611253545319169459830496349169714850519401722180868687647904265929217702774921478113757306011036747955876037059211598266310223222138815513770866638808553519659818450487883746656977763397841263273350854027673227407077780527552276364871467783691563490078083412948209496041218579587403651063781693326989498546179569075203986171864527674390215021489983424017528564784851001761815241472448893211988849608911036100351492340383283447325153878515881862531140391812914814235847004811518385951016473244143077047248567320185880967686371839972746445468936058771493029690706387111989830182972138064535395744629829254006373246387019640350117942065119508968474716433248903748801782555628439914888318451843437507775719074818116581293248219684243338155436935247593776106002953509577309861567388317416814523714885700969273429008613796640500773765855741248087148099610458311148987048409385218417707082253081739418283998961873755078810857239898420570895671773294036129858514479981067634864106058392571352255603958284988285131233685580179171900464822853496206577090606414967621308890101212322922333560190831949765570714981175054798898394868015261184764718220844824421931894587796305612491046816141245508737323752579996836151833472372852396987853047617844458077728000923056930025577200146553667037843363072225868678747921933196978875715967066290530331874931177050070536642790587636622522833817306144348599445687910581175183482211434727675694957725818983138857867466991443180405503874510843510750763933983082846699750772839672973338298570232351044519164897891953476246143792863338878945413871155682763513290606020173673635179382917627940628846847938135808394287758020165175480786396902833947289631144957566861747823023555329469616998178264148364127516896787793620943869223016367181109512393560766399833741067149380006096293042764976681221790756473070399957031176579490531772642117561499469908041318170617193471685264527461226015250860773333700052474937501975202309863773815571868740236694292935877778854099961629265849512933524044230463846327286398962310500933626165233228413448418135222296331681857653901431520566734260680177308921538941704507907425503963767145917720524197 A013799 726 17112960817539889020581181753075734928938501862304289935153069835940566304772254179255381589468624532096344809976156051021670470421828416062320231418700304296573386986316740623106585227689659912085971697731383881451569131851514982667515979498441721943160504134592961431388681419399336349578874274167346538357922592460519039245568847951399299372817380245582532584181757143503671861098094595344406452343964311438092713565176463925634406092281578380008386465471790796658884419287492368056896444829635379882807027906957002149721724846377330511224303151197924537790712145356673697456857126950837608789320245474170237763117603712418918559730313197894317575479276462834120880409950719091731401907619833412918265192036994418347226629144339126642343254330862084992899047662573441469968194918973787689463706822854258389851511649935265038552533595931843991356974431455536046290023696827637463015542786129351322574454222180974726182810418605137723062812728249258558033666214357745925936656137837471534061550097489000277705533694794913185519827502044788208487696234566047420012843472241141383740543066012507860798942218806228636225845684632587207790587911793739204386808954532336407022416981220558367775494448142458084086285447506709888809722071011097075004074764384447688269941900405744320350173741884375047973548489647420565257093991370014744840120140357213811416433243851595835678032668943112147067977434672356901049054622774908258931228775416573364633338820129461319205111694612839027613533680108102062138972733686958539053719924292101875751900730568660009390026304421776621146981492325970423546466331231828946318090466121461611229038282774572612420996265122305541539855867235261195437862372553323676026290059667948039718543321878295648606376050021939969527711571303872409125263303100418659582312495880227678316462402401673981057434307606525839363550355187037546956226177733741639611820850505383418405915018645849342599526605825786617036872974299824726219089620451223228131976230267559525609294350076318805916893628738789925351281517050965904889032062739272719353733133750230391772304652577550411633165293855497328649175805518705156048284809817890232203210180725154984768812610351317254465190577340740111337055825383874698065117105549030314796841322050284598356788115810112975046703697437289637332515804441037310370070893013255567157989434363428978460510413385719284267844292705843035333719398334038913669323735380323836808679909347727064597054741973489575874656656080788740348768292414108944415435440787257145523687607115977428919552724742608675561596159904201510552568718490829184591581823073899791515145464406178182511868648692083235066112867969821721559965574077455408703092998542180292694358355510371612300494823961096823549252656813937576906740281941840368539155131133067138379573375763764981731084969402341427846010089156173607777848878570463059668783472489049145651478618853442354116225594410498992375565795627363693172767434286829077958431519673986360043568088270997662744802840168820076221579834547183807198736689993913753172019243946548143089900225700541605241851949004093461927938894380227266277914953626840762550217165296905226236716500270360084005529165536453078785658906497219286544120108073714022450343979818709153454556015891590517 A013799 727 488763273909756770316819132049596065305412551689272824837906827584298514230600351613712953576813385261203704117728992973229930305717841391155928129549499391014432505716192428936547180688044376749087437658906055038138265974811119419966923890454994020418607158588109571441892130019464445480322228144493584482040627163264884279892691866339915389387037197194082713136815165775608372024822679737631592685395964698983365992135004986180044272401654160111419525840339816943374397899270069524073019360779216084832851524050598938398202183337382936731077322301363922723840529583531957473065296402842872944631775530987776160752401879630396732984457475245059604273263615055005326465388602487978940569883530062106358572149768597582415139754991469796031965686943752009482189700290760061823761615080810350198772930567540473872549024233801104766098912033409396237146546736801565018089366805094153581186917514640403124048987039710819154507248365781338508396994331527073675999540748271581390676835952776024484331932334383336931547747857037515491631793285901196022617092155440880362986822410679239061013650508383237012278588711324696079246378598791323241706981348740985416491650550398060120967251400640367542035896933396745339588398666239141134294472070147943559191379345584210424677810617488463533521312241959635745172518412819978764307861487518991127378671328742383667864749877645428662800291057684226032408503511677185450862049081074154783334825054672751867292790041717544737817195109837295467670135437567502996751200246833222833913294757706721673350036765771498528188541280590362076578938402322041266910624886312266535790981802895065078312562394324568383356074328158168571919823424106295002900787222495477510986870394176263962401315816166002019846706364676627469680970188009899877026645199851057336330427194835182720396482674994210572981381259549984498062361694496979378616775862253394968953215311284255813091338847544103073985079388990291569190129018977294005543418649707386618677373112671767610927055932529741415792398930408579057957951408492637209535644743896368137461972033040330219408793182267417306654833957806859203549110181419737961895062453208762921955885971691151519982056964243972104780308079428878319897651428788845251437809651585854820912584999078178413668225375652636680308904302506429331853983890640466621479594775351592253599336234853895053810637916709528477973900843971582932166359735818485413309555206197429103092706890880432691956480485504835776556068754323407213101171199639365561449251624324851333302041746839431347371345371373646382714747923023899342891915168816572341120168448813651945464069608904855070721480475294589276723249622086078189474176761226203927969039131363211339643568991731723618914432667152886377390205131262871134033409192540902765846809700291530539258995185188891643221517811100273520709894156389474411743141820850995447200124757759732648951880833073167075913519201958261721238534688913134440707410690666125295570762633408724429204348169107964245654313918061670196964541654502116717403118602916170704346041626357361514790640346233168787312533515505913366123862762393670952163528990536199019196752458044910166546859964221754359281918496886636383197204028467080042986614406693346195204274407602152131815574369879716756037 A013799 728 13959567866136563117018671230468513221187887888797321150195456902635149864940176642439255667107367096445238993306457768308420039461607267972804463308063252106763206795760171962856724027631235444330686306976015837944267014506580381753675313235285084217175839056434997469951881125485924027363483158034881266391562352410008359918015172394534323436283169389060196369900577949717150713400960555986495918687594147767663916101367877410288244464063644466942253077525945511719716178401052455677049505963215190598911072378409156279591052558298994055976299402249254996915609365435256237388217930561595294171628140940541874927249350084123761090769089950474147357648682109586007129177963875659166521616443502103819707179169540915551358806542311368844468971984800501142820820030004398125748455488323024412027153669939523474273872681141593353224551026586205765929142521349789498481650405320294120432279551135644553625963118841180705871881520575080809138326555102744751260222883311384636099121111647236035297004319402322486101935226544848479956495648038624059601966769051546984047266634871409746821610872169933632307688772184144644719355819160078983106393094301391284480418031369918995114945667253689537368087252314744443643984254306456109936584416795495415994064985489230633939222949046088006980902198942609156517872298388551413487396831945029905589062231820211219937885121255431088038239112898519179711619268797012093662070983804558934766825938386508466081749376381494795256796909532062995852126738232365453090211030249803677359397611574861677712550400067199769463592927514941331269171059708719820624234357377964644528726231272485953701685094544303997597032838886525452582602076815899891577849383861693333191296005328068275030143981025517183688841780481529157161558189539750750387758013552946048582933331111687653677243941680509648174921230154007107249159112356528228032673735401819213708272782505589630277701728824707127896087852428951717507639274911010494092325580054292669216044453471018354735687644488981944576446705851399426474337050177958211341547549530424170374051383235664871396534542078739705695368712668921705712566135891529135929684878726095477813982059237470978562207528955772087284630379056568193694596822457638209226315281458943599540084340158671853672778184954014956226302615783886128147081633900582367176078706378816826355050642203662096631885629539140842859412582004672380125603400414711761889534206244204772613430801510436038114969039146503614614217879692230833413382550632899919800552075642342078930439614331480998712272995151802714336715915429485589132335989136570122634733131066566713214399292099931565674876203854888764332492732456400479169571962477381610386723726630864679071559973972849758279815111406553587824641648753998862459128199948160723895350731850026403731776161484179934222049770202834912024995287000639778673795873545325280967482763206375724186714668473402724855166021927129913020293789250048032761044356736115204566796551572786578422505388057892566820132859813759362495504274194234955565750470417888751486827294890392602223935478928765533734433269736364391649863644356725636064742551498704380187278446954220679266744867438137526255450874189579221740495344257048273107740694069568660681229281355525067036784619578134590269172757 A013799 729 398699217824726379185170269013411206110347265991940289370732444596162515292556385084707581108253511641572470887825740320656784747062965180571268276541594543421263949293706271431150894953175715525528731613541988347526210201322442283266720621312977290326759139290839962739295676825003476145528442476634243849409412347182248767618431338760294811663683600920948268520730406821871541525444834439530309933636376454392249107771167946715242550138121749620337690147218529760226813771312459186592210939815389058695499138199743912501400052117577569232739087227640971966906719086196353396044892314769723196835871333402816489797168687752658740513455978075492122681804009731885949616451826252701455023887242863587194656744261258089062358873654955005566878308857887113140105440876955614869501637201993900231907535967142729948736077646085047761446401870328622880702239552271337866134417226352920373666336259985144096111132637222962140406808109144882989799744740289492840743225770256456591626998069756708404117740366449732525557372005347417436037472203631141766291772890881233411373982358562333778972028120045474472339899022351355197829521551031015836501693166342036476045219393956256419477963202432626876769940013361416054915834287246692955898787528096144576206490050557916135938146647705319567381547703999860119306950714275416920613540917181999133529206403017052652645936948176367305460147303494606291743557936111462407082409368442007735875315626257068299760843938831872847329376533145251224532591770654589705709517234964642829061755184189624377148151976319292615649677602754239362378794636340746796848757481072048212384949891373471323673827985279866475368854911438053451211697915938916803354956252473823289276605208174958003135942242069796283337010092332954257691263451444821181824756625085692093577158869880911076675764218337036061523925254428596990143233408014802720841194556811358562721978941142145430361439076962460279840165153223290003735685330733370721770910891930652925479445635585755229605974814249813319047894365821819019533540490132664474125939562138444730053281556593824391956423056310884734365425802537072836856601407197963651287729821296012941845141593881408618715209234505806584936328256234644180111379846212604893712790753748888146464348839271826812748217740471621164779429009403571706008798545834532988915983932885387377526601391978793141903285465267401612907682754635447848767358719244582631326986464540732510612197121939563684601630727063289736996676861889804833119619028626254609423567832420932116332285824921428804221229014530637324170943260581537911208648185729579272570612956392211896116458181666145447240139258299477998100324931687254085562144820316496174255216356304126098962824416638561946229799396882577021859590130062961510695160518719418435175112252368604116983258948149663101315963486763167922345890392025272718702283944328035349712275199937297058496757646268855224588396752260757445772610914770621863688187872740186357632276309470357466325176388321469600949814609140781152234097575261544565913399185605320631215274369364503112117821213684472408989148616940303389911755546472440891645112013354495802528859723459496820537500158900645887381932417728572152130287527325555728230181963320950517716589504795151439637605519771102032677843112677 A013799 730 11387248360292010115907648053292037457717628263995806604717489350110997599270702914404333224032828545994951341027190969298278429160865348522295993246304481754654719655777544818345100710757651611124626103614372729193696089559970274052380807665319944389022567777285680175797023825798924282192437845575150638582982226047872207051950017466332780115926467325903203497220581149239473097508229916427425182014588547913897026767052327726134042474494895290906464768294708428481838028122455146828260136652067326905402150886122885884952486888530132954856261070308653800346822803820854049344438169402138064224829321153317841765096934890903686287804816189814130515915004321952394606995480609603406256937243543426913866591272845792281710031790459169913995611379290113838394551496886729316287836260126147784523511134757563510065851113649835049114670683818455798095736663852421680794665090401865758792284229921435700529030059251725021692158846405287003071670509527408205024467271224294656713458691870321348730006782606170810662444101844727589390666243607909039987059325536458907462252310142898815061220095136618796404499855977377055805208965018996843306324858523894903792327511110784639596710107024678256227426256721615403944451143078052797513425270589953985241033562333984642758529406405111632163984383973940004867525819350420182669643342135635077252727664076570040812220605176865226611247267135109450298487758213279477808680693972072182944334889601528127709469463736977120392574323163161520223875353561665736584769521747825163840832789815639861835728368595655316395570442012263830428900753608528069264797362416898768993926553847517714475448201087578266403009865125582244620057304177131402820620905526904866965029121350684975527565646375755451648388345247121506553920175436715537774096873969072451884657234482668701260936501839924086953184829191735158635480889366310780509945357737089211909902440537960815636553061477124828052514956941210385796694908731075801184498985984431378204618446797964755112776246669788918205326910982236973016897449938679030045510959834236119935051774537876218458667398911295178898210926346261337293461392790981039844428851426035425632039089062846911559125090946720341872366471326317672428161119787678208369331016717821994351168267198442645598901846885609972087265271937575411495317295267580096696429417107139548889537262356306310925899736173502257466256327155143026008644532380344524533330060413747861235594961999715878395907175195654618178362087852434715838729439076594457899746520861774242174566415445580928077362521884009532615646310465469304282030200832622513603889276647517963964982162126566780118625617356291391103743380373919663937740418213059447232903234352402145512477228163613967746269300574363282321331753704728243706964479575145309927036381039899702185158858818102527836685233145442839030120975486633814118855931733953017623132291985409141287725895135084774069469199641319493408711540336763731048798333833332462560335443674782879595713362826849493272727655051669850488958060847044974347052594140073562548139451263419573385197091684042216473139073648432005119269650162799384306276044213417754616026762561726688691371542038361347189515371782745749236993142067945197153982227054409667736503512846454320267489651250182445155311877141167797 A013799 731 325231200418300100920438336050073881829873180847984232437336213328520202432770545938302161211601616102161805251077601274128130215263475219145295863107702303394693448088662457556754421399949287665330446145330099518501154013922310997210048247729202931694873558287056311500938797488643076423698217307471877388568555358153278105610744448855930532890975833295121395084117018203428591137932554643083690623518663516968812981493781532186114387114048704403579540247265167425869775921205441448561937762919694923745190831458555743760127978023309127323649672429085461191705606099927412503326498556294465252325350241459910878652933557419100184065993355197281381665048438439282342370397921690882886104384612843816086943713343748673357920217967304351913628656603904941338386785302581876002496891425462906873776001519810771410990773656952938837764109400538916049412334856289015625176429646967687936866429890786125042809627522288518344549748812181402094729981422612305743703809733437079690393093698508248041077723718014844523330065992787264680586818583685490091070401396646802856029388229991333056963507137196969444108920386569866090852573249907568841671944284300962347212666044835120091521637366731835676111521318226057552057469097452265949780939153319675772469159573820935381826358376336393326235557990679700479021404926467350837227683494735873441415154813690916935637832704456447737243833196645861009975108862329475165693729300536353617073148781909244855510157353791803535532315243863056179114103973074735102597602310639634504458025309924490093890237935460511491573887394312267260879834423813170186271877467989045741235536304438953443133276071262322866736364757851754488593456664603049995959753682753929905388196734896913586042802426137951454529619528603037348686514130648032474365980817430678298277695274059500776713607429050071847469911906545147865787969681191202202144549362329004981358723604204698855395591988848162214007879685197909828739403288268255957630475538701344592902107458996671370776002381135841292862341904563670186335608067698611777129838523825617821465013732576282675397999580305501604511802267375570054438550839503209478996732425578997791476668422723970641040171722529279684216658787550959042220709742255877309236463168477713980663716879454720400950235648899906412784383431809091327717757270137355141746720581997012655834073750158464546354622364851397975493746959878039965832896489315019965196439855477052664749827709673885202865504830763091549792199591153387919069951509466614312074660382333134130747791391541236886817550987529196261035474273204268799599064565980531611040681630329760568803855532496873806968066257313038421314014686859519521725804084583190872418949276338957677981862113580978532801197493704389706379556217560743368514612501145725196826086078880575394110322166703826297543566943866992925539285180873748365048644266253432136334281391395270484318739290953156232198109810955726051246210303558308922484729212613808463185740606795473824133169355697648377362374555930742599815131175852451512326169141234641019937410867534526435454614135587929744689325082472866498211460478299713215171550098779424489588340365525475955714262612157638437079748533487001343957761130602582775914886386900994520222276830407581841159771929356460816080862523028893450117 A013799 732 9288928315147069182388639315926160138943007918199277662642759588875865501682359562543848026364553757493843319776027369990373527078140115734008795146219085487255839570860288450278463029603951605009502872356772972347911459791635124391316188003393764932137283698236615312778312995073134905737244784518704290094906509584215775974348472203774231949899160774741962164997466156908123991490491693161113287898316548708146267564443894340767613010364345046470635249002140446850266670085548613212377504446749406717086395337287810597533015180323731985490758294247109857096303815820026828507508125266326222071664328246336514605206435333446920357108836217789553541735448450264342980440935041413306110027328927432231259199396810805859775559345364179595005148061264129029565664975027040960507313716002646083221916379407315442269307486416232886145380728588791981287265695830470575270664007147044135164842104110742517347685771664082372438685375824713025227582999411230064345924509796696433037317149123094072301220867110221974430830014819997066542240125568641282491061734289629336371055357236782463439934727345482644293194875160821945420840344590610073686992400703919785598740954906535864933949484831227958745421160369854429744313374892334167791693403157963259737491666587899735440342621586543729790613771771802925381330346104834007262059868293151281360258236633826278598752139871980603823421119929402436305899084216992140207378602552618795657226202360109942318225604181647700778338455679972747531677923574987509265290119594178601081825660876753361571599085674687668710841797868952665237988950978527953690111092363235135415428152391080949289329497871323203396857313849003959948717715797727710934606524933134992027792286945390748930968480092926031492820463356431349715835530085438455500366778126637602877109254722413401683717341781099102035588153962835968194770202064501926095450474337478711272586504859690404008953502793492360994279051688937502618626097316229658405884011860849102917877091136403931020733404007620763165441347136242984191931302021540050966605318078983470598862257216111209492042266013105431326461584558513656324819450527051165929625674806961755922365126821419325478748344567158757060911991631242941204865690948570111829102624554891989001736417794106269371539680368230227055534775195899457410946865392393000203428086542416678463276980378275905908434369362520777578076906921076699464153356631326285225975518712280101157919829215995835279041683471424657753615012522931912356556885061875971367164375179816643908287669933809266724396073754821374411434180716987121185348883068969963342932908043848291605606917863643212800814940375117690351149573471394737060010690459780514507157610281516970240839963825986327875335001617691074403906505129752391348145847645223057346549844498908113831184911403227982884141815483785184946327524050935127054154328888464275245843410819640320302627512888913095147810214310706491749643012479928861135086351041462983517047937470685527891067449968080535305846779691937939393319961513521867643547716842802582170432391787653609523019234326526861438071813680507540055417522720718109138514642371239142847132589179773118771155054465834311401434697864922245384777615651140366662905070096279304492068448553270944965364246074349877368085514520228225828791637 A013799 733 265301081608915442918201927502167059728351249151689569322739856617883594593549871465814843480998019867781659056123117714295058306878759845479025198171163300601514033983340698428403182588518461790676411537381792863228699203108890787740381645564929320226772959705335969948261397452283806042761448290638713229400624820234786777603366714611995838721069930887405181394492630907452929320959933248374556615663818947653365547908082066266663795189016058872247813346750133302490466364313353941958713904503609805246704537228277158476140446565226109237601547641991704628527533283635786249002939565731543228588804879043617193639300999558577492319385471216287438705506143187999899864373545717805435808490541496391956993993972313426161049750462946333412942033777764789213424957351747316873049387042751574782901153712252336346653691119534027461198218989224487777545595538614070100305434708126727544443055335506917037967253324497856639221293018929628713524998046184141867783949924303446823978815096104689798995169185535049811718936053273936217512920226365963669227214193046103476093712058039743938307975747714329803657938829468235583164621081852414314574189956504652996485640413085570838378531236264701729727973761323412367927334300299956166298555287594588661362499489417004343911625615133275466549719935574463351816176015100164081411691898320693746930335496498712343058959866883638025800730606303662983332783744321512516462940267505345422766037565607100062550841481032039981930124632675701642252253175225218252125951105729335025498022700300952759846441485954754506050352588935157071862202428897736885343262908986358702600043460441662992652539788702862012217641740841402100095326680898901152003296958615268507305775507447305180217390759934060385466445253923035779233978574770207727545975550074896575773117424126849165488650998609971453238433265332558087610831741164239511212160997552729472656343165297617628899720993284935322357603995287744012290579965448835273730453262757711228437487599946832673883166751861656616768170315558235871505749917037205395657214489653846903774104928349352254302219159600304224115069316575708538293168326503108350116038898161634710898670387146557354998531469182621260416707392979929643752168999182110963951000059912270097878593828617469159520544810997023514933128714370084403114053422472136478810109579737962753589653836583938148650794023362955928407454538572871613395684018747310032339086789941431969171348242238057051404709521627359650100998372667458348815621194252239618217581719510743166664604140979526466915476262511453274564971635457869168174749449332851123037506786640351056547739181103513800804075512053736354119182967916505085170965330221791274838928507250406187048630206833995510447442981202874776049973693010858049294393554595215740874810108733314639132472254587594419153974392032388667252060414418758163793701787383428165296533656419747188163344395620246910516607530928088110861554079439248202879201272095224272230406142100249362096777438538348168870289874781439487012611420787698061767366340747284549369719541847174741586952351599933689532769070528975851522779866426429915105116700764961158856953879563500045222959510598693767936376405720044250434633480612220012259231707019833215597966959129971459155768232129506847509890380212238357896117944357 A013799 734 7577264191832233965186765251389393392901440027021405789426773044863373345186377878935137744660784445443711964301932365037981160302764259946726438684966595028479842324598193687813623297910675787203508989919161385966674877939993029788653040178979946314996862502144100637692293772634677784387309724628932288544911245490725745155129756736033213149712478296075179385808104031347763114335936653506825711499974332963927773413802731894642184654393487657450269796996530557252430209831153701936282827826527599647651128287776823923237047294349422905935137802202925075895374878113921691057772956936858606151724856150364750667532075848392531758133968443408385536867960955592465140026372839246241052126298355678450683705461843243764585741922972210228607037426726740144724630206923255117211163543328027727374439851175638978396776072065011358319282332551240595414479754178356456134823520698807465396838103437413057521382722200983283472799349913649125686987469197065275885777393788030744739658937959846045349101027108066557672504532617556892308386514585238288356798464567589761380712510089673126622014095330468973522274390908442276490764742718786805238553439347729394232626375838136988714929230638956146102760658597157980640372594950867048065653037568989046757174347917239061066459939193821480600126551079942247791221803167275786329199332307937334106077312115499723230106952758063585654894666846638918466967636521566718982698036980220170619620798911304384886514583539756093923906289633850714604366602937607458498969289530735537663249026343295511773974215280353743447304120292577021129456363571748263182288931943559390904959841273674336733149188905142441930948065760171285380822625333153515802366164435010683837160254268202483252188897494476698669307142897295824890701662074011902906440607685689121100656006750486939015521361171299394675942892491163191540252965359391844679730530251103506468537817144065257099004931289211037741855527709413256735031254393184184253015475637622990395403083342081487998777125599920774631515712382658774726075723380499623305365703039003521418692210858585849735125681417344288944950494750718811562191180573255277587664186970394448977976924927292824616113057291324845818761579850899770555205698785640271241404512711154346265510518339143536665066280346885988610005089211123980637340479799226689971295539706895954205274103226673857463615328101269384271245309076179786150194131259441921833636657807517238471502877146561147445169908647199018966534614521755277900522956929038215735912351490946335583107758870516255421572917533589616974850154880312201312239019022395560925074231333235066526059978751497457664765200699766764009997984746663301737567940796464580600674637095578851108295927337385745773889418986135306478763298646083116745897174312793956775125451515532199408262540063276284205456662610837052725386097496214151916111916749458091829034297761004399441133279283309872011264827690837124534316846062864367922432867532311700439172629824525222030846060422093762051104349113632693188567194789117444342137750058083194014548559834697157794464946114045706106745417423378079295342115765005264805317238090548055658113459754213124791612946582209292706030846523770183836663566839765615770135916784193456470693534319711114844947896477850845071729979149241739739871024608780277 A013799 735 216414242582920434279699202344932464694658028611758370751818064934342806111868138600266469125256664546317857412427490277849779919407250028338453815281330920608412776632849009917644895011626811158319420261081168344594201188844140923793719480551846246702625389923737658313129602440219032199885953045126935093131210082460618007375660982137844600768938092614203198438065259239323462308548686760808449146150766923782741136471619825642875435914132400984437155672017909245686659222987580881002173845553454773536563875027193868071573307773913867616413470768717743092647801893811717418301053423073618650299413616510567643815383618305939099544064272712186899318485832852676396864293234661711890689779207336532229977311695704885160333375062009296339245595944742425273480163339935089402668041960991799921541376589427424861990321394248789404957022699995982645632956259088038743666694574678640019199093072275954335868211928782283559266622232883732678746049107737381344573688143979946100509398927071162901215674435233488953684401956090042401219827243068990753758520946514931174794530000671154169451344576733524352769678878736019858852731816791269944418324781210499228678041920313030534687093756279226488840947170193429085069681684391713759803116406007896164431656550864264823119162323314735307420214425394230539165085920260563733348262130046998199403674111330787595175084677723054069889446579806854150335062666692467060864838634192068293066989637705764536743743020478973798560687538232410259815314546501006622189061878287337691200055441390863111776477562622183266598452979676292300478403199972702144749354185239999763636558026617412731435473984319773283989807706176252081761675002140197564831380022428340141073134022154131124165767101339748990694081308289666054703330170495853958910850196110966987755836208800657465222305596413482011339604952440111913581164943629590475897783674501767248247908595451647808004679842551156448945135726908552025609227656723733486450374999686150228683107463333189378733073484259337244250720261361117264951448735470449741224549844496979575239268234332070454284924586960770236556731080575279977027742308352743983181276844061435857259998952848410363860805029297528921429649482121548346827229963016671786925754287543279283689245914284278550690958032987410720690355352958912010983081443545713492270171909568655348056833662257032043018317385900354884171037272524770872235694582900920729490496583640499847984593674182932932181497760872651180703195125355852492116836172850260479633392670932918290589140701100814771095544097676853050418695273536596781678858622298639615581045121108526735050799053121518888363358897186038546889552442349450560926677957087824886535868310086827566504039980683074285048055695663010488339958572630779897379569195547708199454358020735115147299386406747233953192047740828117062889752330589372392876072454281272560729048578352046652438207589610613254513734743677999113824623440401469212232605129590354476243209480418264866422994331715419937941591315034463350158667650371983327855796279408914104249521417438785523767713325963259412114755867029101322754266168364315368104665637104143017651378524040081057173257367334479608976947007565400220558948132510545752010851919273349310259478033705269151086556871303897986093679934481493328710456333851373491397 A013799 736 6181007182410790523462488918173616124144127955180430827042675752589764885361065906562210624686455596107384325556341549825667564278190468059374579418250092423496877313410800572257855846427073353492760962076739249089954980154577508924472422084041280652073683761611871259081294575295095778660942704921870393194920491165157710908656253310838979642561640863154257550589581869134317406994459042575450116063212054110158869598765933840186165325143535504516509603148503505966056674067748297542303087202852221786977800834651684065992205243330753972992385138625347460469113869889156461184096386816405622271201552301158322475011171522435926622078019692932770031435273872105290570841079075173153309990783940738697020381999341027225064281525146047512745193465777788408235866945151886088429601946447886797559143256770636681483305569341139674194977525334585260341922863715813474557864463747396637588345297237273531786732000897950800736213997593392289037665908566087348582369107080211240576648942756079483621620877544703678006180204267887701021239485889293444918097116753412949283306571349168834233699852456086189039454798455579463188692873419375460882531774076153068470273555286060465101198084773090987747786292127894528098675178587911736693736807671991522352332542749234267613106395116192155115228744203684618429094018968561960788159714696272315573168336293718624505795593480448147290112483765863561387719724823403551725360656231159662518286291042514340933938044407899970660691796779455869430585198762615250136341796305764651798364783461564441335447975666052176277318415552534584393963673794420345956186304884639633249223733798219925022528572466157044764032897896099935707195199736126182649149044820575822769189780806744139037298474181364570923213656246061152188381812999532084920452792451125328137294437959555577864214270139165459725870457046642036363791651955004733582116599527444974377208517394694513044421660983103579338322021496235154403425151103686552106509160366036136681418232260259221845995311783930931033044821384734870204278327333771515059114368108678233648408740040758264244831731128186558726296796392310571423889348068862720903640447943238669519202830092303448402228452441766723524952218858873542333732514973719162906386468206523599621448552557873279686284452380153437593637239235859485945687789109109123052728379909190365395851226227723092180646162858700035846808995540579980881923672982233196954978072925356316158287979928338747476035757548283790372063955975288503027348957932776289558809328074515079297516447564140370677259834973748599973008355707478740681529881111471446060610229703980632079785871756203700970545893462530446937712507305942657470626849132385366584350934804389882126921885888289284655257518723831242557477556792907704649057875794038093884615919430215623722017775163107748937118075525791851433194216313963064912933505366727425606982356446312804440287646966868725162166778014187332689945070081306362170575435106230114195982305970226062849907141108124108847549789548699307743881706762274215826889397536197995731470581203469153344329660302836652069409542318218162879184596034653211228437355261331428727141022025108755073925403668440072111990583483075395699384117612633697223181941666366129650320952120656192224183150801310630380821592608725930961299343351129078287789717 A013799 737 176535746136834588140612145991956650121680438527908284851165862169716274890797403357323297651669858280423003722214671004570891303349397958243797362764640889707494312948325875144256620829803642049106745837873749693258204188194888232391856847142303016703876481915396655030620854365003230534335184595273540300040124148168069381262131250810872097571203024692548749902389047764345239461168744714997430764881399477440247474610353836409557067851424517544496030775524408633896544668048959126105718473600662306457872969638486748608803373954769664222635511944278548818458361237904197687878976903863360977687787535273382848208794069852292500253170320449852844867822857061199203993792059466020431686646780131437925599130283179078575060944639696263011515470576079414727624595820483018571637861192498094825086690556626154259844690365952290234682753101081089620625658910587348646847166949089395366160730034393769341360852677646372819827007985264877167204776014556020762861044067317913242109670454056386131717113883554281747534512814095140628867620956484110080305771751594227244480518984303611074548701485998277645155868498689805048132257157730782538265989999389007788579483012525172943755318499204251701064524289464795617026261775649347111709816963919749869904969753460879917297931750913564142246048163201436386953354275761098162070629611440233605085260852884897634510027945395079534752902648836829176794663060681228840828025702618151121184774758465252091414204486334031062040018407818039086806943861859054159144058044288944220013096580445742008981729632998116206656491266595940264875996487242439500854637053810192565231079061010959278568438558205911355505543596810510263733202099663499902642345869120466074110829329621419355044281721093953510137905236043752567652372961079635877413052205196590496929266442562866859379823769444704695230586123709143200586253371486890195838832199103355913187452465309869987061727059338421329481815255953972244916225740672391614714008129214358099757986131585263635143472099860851321234793143569412627904393306979848241603365467551959031232202024304096785096639072752136303781762801760782230437703670194788171728874833706839640137952030266278789816046830189299390596160322828287242593734360164393011769303918446520528788192109605418741119970244429562331111873189815382778094788944745265663508975258586386026070906872289999235771435057407331723820711721634504833968622024045562338231128740821101745796862994733282966663057271336533336816518646610214934964113587518023606089153219136225179816367258879413126913218146685233763829091647361300312605174934424735970937088770575390832830764283228933903419761263183332094988006921165028240018573438070058455015647048948179423427015982855430259038809992271344118684116499562236952481741990553521999438515274846388429124549676433520417393029355092141068783460012143099096978293846779102002761023082463140007619055485020737659356645346863204408957521146592191009953805002069038291551450640815626581056197857189132672794869539300400928473005426837313878231788083031350956086531269752282488667399427909317619754405938150628949992391247345730365895399303618886935875874730059131153666383454174316899590563054860116376570109783134431026391299435933083028942816713518061506114894970036232914306645506497821314185670545451597604977562107237 A013799 738 5042037445414132671884023501676273884125315004795588523634148189429266527156064637288510704229342822347161409310173218561549226514962155085401096477920908450935745072117135319995113347520021820564537767875512164989147569819034202805343823411231316460079416199985643864329562221518857267291147207225607584509445985795828229598227730654409317978731129588243884845962133593197464384250440517805041620075777650475170908122346315921693359414904535645588351134979752634992719212264146321600705425324508516134743309885844820027016033163522176379862692856640539632803989255315781790163511459351241452883740899794943087527691367429051326099730797522368247102269888620524910465266695010409009549402318687333998593036760017877663182315639854364967871893355123404164035686081228815493424548953518938086299300968987799591815424201541963361392774111319977000654689444145285264702601935232942221052916610512320446158607313326258054107079175067150156772535607751734509008074279606666920107894297838304444307972489628193840991333220483371311501088122138142668003613146997282724329608102710695435900185463141596807823296760191079521979705396681948880075414940372549451449618614320731464446595651655772632834103878231404027617887062574321002857544082306511976034355841128596191317946228737842305466689381589196224647774751470012724606899252332344511994840135219245561339240908148428866592077652553428678118432371676116576922889242092477014172158351876526064982881094334186261162924965745691014358293123638556445839313441802936535867794051434110837518527180048059196978316047065246649905123335672131314583909288893872909855564849061534007955193173660919034224593830668504983642483985168489220719368040367949631542679396483317358199419730236164406203048711446645617084719424141395480294794184032619821182796778866038040370747146679110210800480770279256838951943982543037070883352886438590948236546829861715196700469986541764651591330125525301401287052323379344176907846786178491281687187841904206714683332706644125774585786926973485994065577377240651445628433721118751501891022922016149308279145108556873764972310927381089701283531254524433344972748394125501046961980047936435188515936113517036579894816934980298711935719647060655228809143089214751072822719554842440364665127470151152729738886210174317147525165267050869532615479842360485771290611171179474668172867956674610801364043347481603092562977813628765305942219267966591486961704203992577294810863578726642728632816589065834348757510048173102272213512305091749727360735265280854918317768423487476961528722686540286098228316401302104884065934192376403737576479458693301581215571801437779147964952465675394371563170475964718939533701895365008952512499003486333943628407452189261859373737051343997049599831032992199141825963434764887699924226263308617776641162311410786641065524401406819053308797050557857932300857580258229741757607843707677288288885147751759981124235761467819567435290624664093802645000981752335110781546066999178818267694268911958750918117507995900521676178099439458414656787419595394940158829595060518020537805587999520113440732686415441404980338499510659029775550858165218844879865577834672664969206071409859783831218905516102484544761903189684784389635788154789354676147515239204848265512102311084274554456936448643079195764151344795957 A013799 739 144005631478473043241679595231376058404503121851966803823514906438289281282104362105597154223494260349057277011307857295336407458493834111394140716505899066267175815004737501874380432318519343217143763188292502944255043741601435866323424940448177629416328206087789974409116626608800082411102455385570578221174286800314650065554982215220584530790539792169833595085524497555312780278576831629029793710984285475221356306882333129039484038249088442573648896766156715008027053421476283091237747652693287729324403673649613904791604923183356879585258370678510452452514737121074043708860050790530807135812523839043369522878393145141134924734411308036359505487930288890811967798482076192291721740479624028946333815722902870603938150116989880517847389146115679546329023230165976199307698542661454390682794334975260544141840330620240015564739021393409863115698585214233492445171013872188062775492351312842384262735983475911256283352288319092875627580389492997289311779609499846013905201569040559813233880002276270844292553468110225568027782577856387492740851195091389391889577937021520172344745197012787146428241178767817422227262365834633141963833926111980384882852557243614411356059218406940522166374840866167130432794472394185182162614316534756288547517237178473835820231862238981514086434115427569033372165094676735033427497649545864091607084629101996872477410059577627276858736329834578476475740546967441565553494639643403236001771014687945460941976066935278693805074299946662681061087209904240810649616631211333670400920065903009639630366654789352618724897684620230509567940227590131742475831033200097904178384787654046472801208272232929508536488624397723170837812985100397220632965870600949009426490466242960027067533626915275091605565274247627645469556671472902396312699616690155654712801858801192912471028909256302066730672531279945854577306472085411681781499441789572596072584014007680447732962123285619340214099979715128133322159501408037449036665012060043889496267771952626047978070665434462876247944660421289733476506955471370245938593695508872661645509505675703240393760663445492871601374172396931302958358936160472340765766666884618435402281112149112525419203651338160081758375866479972311511596088839699373990017935771062505390889693205854939255200705674987073114072329048788672050466245192239884721030719777657834113831145660056975997685281710583559097758442047422065926691209335051165903015724512393819459113233770232000117093074672011642972481874600309294834863244485871973996690124945725463963149959911686497322073783943225829498221848650277111251498944737589417593807146468462467148921829819739386461097946220864410245027007372154938646215711964028337632022059833520020692709484038573183763970945241977507965573303923435899733620774133290199689691341660319957597535826306357432318648236776203477255472442428580158981552552560982980404444793349755299654339037624134971030818848704938016820889297583282394665519335531031183097343873039828443099031737219563546228543616014394453884972354145870914799593322698090371781012505491064074885876332064523455184580265398854293959980766256711421967643447884523932549419508060056815428613840768536085984185494605537005286003443160445403061082944717000587126952387745488938758905449182746929671311291154106877965549844561909694984910219926558717327877 A013799 740 4112944840656668588025610919403331604091013663214023884003409242783980162698182686097960321777219569829424888719963712212103133422042396055528053004124983231656808452350307791034179527449230961624843020420822176590868304303878609778063339724140401273759749894073369459098779972573939153743497228267281284574958805303786720522315847048915114783908607004162617309237665174677288317536432888156719938179422177457797157480866316498496703616432215008345986140538201937344260672770784121368841310708572990837234293323106622734753028211039855837834564324948937032496273406914995762368751910628350382605941493366917676942929786618375954585339521368826463836240776981010480612292446578128043864629838541890736240110861828887319077505491347977470239281402209923522703232476770446228427178076953798852291289001228416401235101682844675084544511190017179100447467292303722777726529327203563260930837045846091336928002424055501390708824706681611620799323504309495580033737426925102003146462013367428825772846745012571583839619602696152448441498206156283180171450983005172421758235459271637642338267571882213689136996306787633396232840430602957167629060763684271772639151887434871202740407336920628253593831829978599412291042926050322987746427494549174357205639811054391224861642217407551023822644770726799162142407269062229289722760368679424320389944091782132674827308711596612654362368316405395866623625761937098553773360402855239823446581950502410309963778447738494773766727080776632833785711802075021792963700604026900960320678002255858317482902027438700143401802770438403583769940840201752696852210139227996241238847920187221309675309463244699693310651601423371482298776667452445018498138230233704658229994206365181333075827918327171891346549797786493182256008093937565341087013752287535654252333889220870773085056677269243327894738165886533552582450149231443043361405556951982916429072024073361267701131203160573975854909520643774615814197519714957581936189409446913527902903834738952556301676275473694208517547446292456077822515155217805594252174537428912089257396991603760248886198308666721905806847737828754943793689575679250524611061772891587133524550844090802838497875485869190095100973122534489189082695893350653820528902263557316216469200527652422920067787354783305795211019789962453262433366428935563347517358387569685400125131351196887291469889330935977031391078863316421624932227629818396349356032107798479877571733069711596155344295305707324534937054820459433769778529125760989449319466658574864976251526005037678050015749343202472916298714219300564574454061360650291355896725910285756524240356381481576616715418442014108421008216357556117202674566949404613351108182050905165311004475573625688701482774167056119605004739133357252732291942930020901393337274409160398308943220735135874624452912290565147513893548428202677920672122453694234903331347742862361113427577253582918907611217137861734698421419228276128474041897742101781620443238357890540163351445446727954443833434216987119997408695406760219197591184889580159108437498169330281042815513920094854403526796960056677489791010665057934922817864515029888037543970569703282705456639906190159151794321911428742407973544340105481156827589984062253768932887146398909579893098534108435058342321786652446541574069110532702798464020791322443525601494997 A013799 741 117469817593995111542599473469078553944443441235055736151021371383153257426822795697643844750279168133898204246730883584489877593666952873741936721850813646079350106207577140819727201483477485494967141506239102185611789639223076973871267045861174000779852216724629505121320254796684276170068024336541820768745398438281452524837862907564064593343213724645888512969136955053958031637158059718644078154342476810372144614811022865513564351988920492853369710159911585532489429075006365290415476675147553191302248651601248251927281238735509322584392991684866590585126064774899193969013923319456315277608294992052535771167017635607435638911882069815052633626872831354640336767684566717915060817692818594941317753806324694850720172634338389584527504116128517625731927022769040714730108633055877449020291505164084800835675739163726765089675784098080652287880113335486626254647404114260970295445636866410214674000677233449175220034742447533509501649478606583503261343574650407838311866101563787134692898275884304057006043375472604810079937630266029603908876811525610729537836962952257242702823260120527905175441751518161597429806155538451059664653604471586486098346817057027356421468773949790063550893430896018777814444477010923274853025715671818968816150278643524467773273363371377064791398557296728110869949294011686330743771758889853038014657193205389491325742764111910854021243601484854511346637375386685471794320946465948504597457827088299340862875476245859149233551492154061410365753714779064697428836252951612318327718884422429569405629164805676714795698888926491244756053280337002258774795973786490800646022735448467227825636513579731867940645520388252912905935360399109282173325325993704838743706864527995944053978721175342356388748808774580031778413847170950803706786199779084305821100908210037290150082303759486858688001616755885284795307358712199244761445104112105584076130726079559271166812008293469153324392070819106846802269295360578903497679505723213297270434836423979223960532176103804180289469672613558838038688855348175745577436356963507158181280515477194996468438709893830244351749378240127069949691567970975074233416535295556620120594696658077419870337821751909938306178893352707545729390877409988023768125977549460508458576836270280851020056074639965996817021936221117627628359378576828624768443272907377784712973876521534297931671509180862439993560603415180318029689353335243218133957633030832383783326268204032897792788418226306896042337222727141887898644570360859619662013287235556718586719834229881122786499816991205828962407576817443424810982446521532971415766388723671492088828818611495309750009066122364950612415667388160263425588306641945161921000787555902426447598826858323295003049512985289832038540354387816495286990182024326964695105894400030136101727327416215715148999627930831178144313636657896684092316489399961043074046622883891895760605033939581746920283972674469004721614154578794505347110641412168984861479330739711717605480633403997106870326714671369134245989749512478620502401831631298924296083385214242156863853893071829136619128847976178765785921055604719679330601028413768632240293343441295457350547092360697135534397628112316311914132399897752647320152797534802029894492189788299256511326787232671013701315052548580525673896987865924524626930897820960309534704298609317 A013799 742 3355055460302094380768183561750352579207249125114426880209321388074240185367485867920405849912723321072266611490880766056615393952721841026943454712781088545672318383394610718952228601569600463221756528559694997523258323885850301450737258096840990636273359161872143295770027797248099611693312843075970942976137324795756565561894202502937248850475527189611221818911520573296095341588871343624193516166175480181038822343617624061932911457155558196385092291877234794393430583811256799059556429318889266696783523738383251323295079459524881762332848235511474693701785536035895878949006663926991820643770513268012474160301190690583969282962263795987718269017114936319882658421838910030372052014124591890118976366462439609631418850609338744923690045060746591908529567697306571853406632668708915821468545678991425996667734786255200137726230069625281509994143916974833532458984508907407572608222834541542141304133342464541893459412279044004564876610758482631436647233835590298270025207726763324353963867657531608172149604846873065980693098658028071517241430613982968046330161498879419108835335132302397499715791865110213384192693608333700715082171597312981629454883441965758326753569652779954005077067279821192313158348707908979653077267465302821568358068108337702324072460531249900347507134194951851574556621786267773292372865205653092618736624095139129261754539085800285901700738502008929698571310078419123759917600552013955239807992999468917474384586477057983161259464167412147941456291847804866823264992220550999423757979057989010931794174576014932651279955966629516441477637739705121512866947807315963757251055347143672493928004464350721880252776707808891445506419828358960208152344635706203899359011757784092158125686255488953040819054727410780287623277889049525904669520651890426858556463039386875043976500677674704170988014176164839619038773472179122629631633618545847586798369667558292343795317768869772488097961934664510651519613344793494062797224362960694983340889363105270615536759481700751193247543319515853973222992397599247469437159791234727944815552802544166294135077993277685608930313991916269244833140872819019095180609664576392627264305131251349188916718527056299747962775373046680213577132849706667946841446044790141582085413020715491385983821547792068835090963520411340562693572211532802352011508317507616909187246887331541083226469973714612148656084394140965063245957620607881553123963956993603713235581546175383593859830012961551257865193418309899460273187574076511597166761496734735439555305185439634747905221273085829680995322801483001656026469655101503196605703828336781485549039888362917541770008937520865354441203876273245283698227626000595769625703493384129201769870093900571628582097140372862892852751061670426921891726588796802438656919449959260717201434198334537040370578373332469278979741776586187194360651253752287351237845596186836434818640374348394273790230543555509243854021868924949867218827029372958376628711165256906366530132370651561369323401297728973843199713235825901880169098713221528576820437565103970242188531040024511970978939027047641729611691269126398761361295972525645905415018182026839557388975504913870887997930656515866184579535473479713360110884050391480775816591432543615065220004370152316822323259215840008393772171870438670347869773372664447400620689472580702837 A013799 743 95823739001688117609120090707151820014738242262393146125658428164788373934280763873674711479357290773145006690791045559342992266683688501570532010051740669952947085348133476743994601089429358830076588212193448824261780988503770459734506828503875533562603411022230284670487763917202973009572708111092806102341458133491603269013260317686390764418431532062486106369931939093909779051119754445250591015222137889450649804956062960832865884127819897646954620948305702962670770904233305437939991177776796346126834221491964041044630764443490148013988478454443228726816696694721222198662579328418813389406729629447704274492362307313768746690685216277205221481397819696232168607186141109377456177575412468973688084002533737690682953792253323893765511376979983411499512983002772998705146835650995344776963133137674117890827173230234771133598857018567665206942744412718220520561056558904467681263452377340985097787352394129781019094274101775814377440879873022436462081645578294508890189957884087306873562024166760261004764864031541637474575590771939750603932499765967550371235742569495089167446006713688774989382731459412804465927522147618826123461902990856068318860925985984023570408702853048266339006118578973073656115597446588367871539836076513886813874783242233116077833545233028403825151259742019832820911674837593873003461403138657978283736720781268670844971390829541965638474792355877041120895187149728593707006589366070575604156088057831751985898174371253057068731556085458357355933151465154801339271442811157094541951639875224141222973420065562491453206822362905619085042811483717975528992896324751240870847391769770430099077735506320967621899555551729748575108856717760262505039115140404889569592734814071456128227725143019987798833022069579295794808439789143509363266179338642481507231140867928538131012835855067225827588672885443984359366409138907921424909087779287952926548236075132387631138070796689572032565890815953088718051676740646983927551525030520409419199141099649634050345387556855154830343084748692305329221885867832106974594720797455064831877003593463933526791962566003978676658697923120565901679336468584004377453392629966349827295818853669784184650397851254977101564827429586233579976491320472143229738540485251233725941481284655149475083927226489277999033009106468297811091115933588367975800689056335046543296958349076144878031208919263037577766426381060103171367795602181705038773534575694315653721444540315130824230605000194865475887789220349038484862510303199247726679875108240778889139071401341408034921024780604381518907414533156010297771999819354032798255507041126816008766128251533287910493225264533435388195223910240158547705079226203015776279717474544114131749259751894226283933276426189337082767423072369063316149603102625474450480276410286445343990162138632712410024088920748655076940404881078092458134560458419079038704108072692235414855187731764488853722774554488899513714718598365493157636918785921064194892619590902502734467110638179244269245664464437221935627009728423583599509628348320077682568517296934494087146635034140086403129477551507695439439514337519075023239974271304972704558334296868564598586529395845066432108897480749654097776112658054093278126959363231082438097667904878189877748544815920320762374606463606479734527000791598863805508597296669282209127512026377453727557 A013799 744 2736821809627214327034078910686963131440938937256210646494930366814520747936992896996023434561923581771794536095683052220395202128752827293355964739087765274526121704628040229285229801715191917545817435928457091869740726812656188100477249528899189114081516022205919160473801025239234112126406116360921635088974385750653680966287727933441006622554822987236665684031626112461157199479031306710802129985759480260600009079350114224347482516574664096694670928904559182316839887795807436613004088028483080441728512200031984976275699263270522117427524933137353055666611674297932827216001928198969729214845604946655881783776359859188549174232660462093258330730203128344086967589843376224929525887731355526357505367196366082183595843260547183729836770437925306215837590307542199616017698773028078042174844045545110481079914894628735298346716955307311085975491723171645096287744336378870501444565463349235875377904571728740675686351562620819034434088970053393807793513879361669468412715387127417571615804972226839814557089281604860707911353448037371216998916125815799206152864043527349241711425397749665102471760193212289108351355960058141292912195411321840167254986907085689697194442962185911534908353752734049956692317578672010374779049258181313121291077684181420028299003885400524241650145129491828445198058345036518606851861135043210517761804482233814508003227893482548080600478544476204171453887440183398364865815198884341709830302031019732668469237758217358562940041973356776144442806738996286281050931678129457777212680786476276697469343850492530318395040053506947386687907738786469099083566111931220190512272356336413254059759203796033156249073206112953349053684056715950857406422167525104050997138099024694858478312057809793871522469943329254267195523848817727770924245348090967914328028614328906977559857604856575036861760086281165637287864011416349143816828456064243223535144170541856123132934440024250866822114407594436166876273939389618507954799106396693413421746668947093198111914614011340077109428843507400932507906282271152807301399820696114106663239099632923405458705242847639634984049071382246482717863528879227749024446346904468917417395882279662706097800013029693400997793036216412417277708568604004882784562454799260486446614646971035724157872045515760268930381773089841053782573362179217377756843480137985264323104427407963773861449357943071616258586903869457606677435610193911677612410921016405349385938177515940451470850309410565552856831147922388888166158156769673714321703912966464885852701018293711954885379388758841740561514666481468810114666086840570530750975536601622992026369388992042236011597006780339448122243790100369168281004767779584333586325010790454443716890607773850996895418308008393656420920370369932817372548814214086175780167174554191165469703020841488899142698003665502337652494903808471398696781181252907316424428030664162935683679016806925566151176164050757459011206077887916850075268037444691514470328108135766380599115146937037395573925422768791495703443024853505971185594495256369738691839422517746085622995043210075007759781008348611289445831968993882301738756905162741325414890585852863073500229866074730942367462220947690870686583553626682958116584086373242945514507493031225981098376188487500281294181135207064667697825669608855149149131047390171369174890870985366455912755477 A013799 745 78166367704762868394420327768130353997084656986974632274541706206589527081828454131103425314523099418984223745428803654466707367999309500325539708913085664005740562005881456988615448366787596357026091787552663000891664898496273388337730723794889740287282179110223257142292231081857765476442285089384282819776197431424419782078143797507008590146788299338466408601627273398003110774320613150967219634523276515722996859315318612361588448155888981265696496400443114806151264035336056197104009758181505260496208036945113522907410246658269382195847539615335940622894096029623259478116231071290774436105205322881438639626436613938284152965259015457845551183985331548635467881333516668360212188879495245188296710792495411673245680879364488114507868000477584670830537416773712763233081494656454936962555720784813900450123449305491308856080582960532111926546019105505355595074265991316920391758234198717525836668332473144562438277886980013212442472015073694980544390549908448641687335564171746173262919005811770771943565026971916426678656165829395359328706043469425041126931949947184621692520020785128184991695942878336189223623077575220573466865213142763077016969681053274383441570485442991819348517491531837200813089282364451288314064425862916484057194469737905537428247849970924372865769795043416112223301744392588007930296005877969135597794897817079976163080191865755055730030267708784867340894479179078040698932547895335683574463256307954584744149899612445977916130538801042883461431003272472932473095659659055443574971375942548938756421929713917158423680738968211924311193332927480343938925731722867579861221010769324298949200782619618502975629779839792060602322270343864272438384823526684496800529261246244309852999070683105522764553264051426831125371356646083122865367371386826134601122825253847912186087093052308639627808729824276371766578684030062347896552437533650850707387252654845952732799740541532629007306409595304691362153259982906894205697017277795960580738506611797928831274393290777883942322397199414878033358311327946395329335280278901715000408771924615925383306080440971435614779425527748341792904900248319623739887212113938536750358243793789446548859266172141073225897966907376955049868634427898983457209888271521678753401760932139751317672983491975629040920633821218950337084077797200627526113206636220997134332185551198853345256855112212068431961500561415578704314238462748311424288068315149553183811780288032775234458955687075162755143954415811349034913643115498650954742185458235203604838993783486707143481320722341278952177420389377230685684978106253534928778612300878954275265136119001718302727222110653274977819404889056643815273777172552708151559028633186169366998112648628958322330042295027731221037906698135651196977366682768515266457354672442253876980187978253764448414597682690412265692906947673751618178767317764285864398088983799157606061556399022601094843742421453683786819056790556793154999730417457834344787041096465623596291327711668725054986883999699453908786036232840984043031764379017176106777625746529345951478361429122952296627105379444687037862406866434272419960635968353054995174690022543622242240065204960390444957088492486998957679512875131691966767758090906191766839848508464845246150722319391495534043107402648973974117598949698511914848331844510684475004058166213051347324209178597 A013799 746 2232509628015732284213038981385571040510734888204982472393185670966403482984102478438444930408094242505608414393192061175223629137428278638797739626266639649667956191449980293051845820803820539553022207544291607968466841165952064244313927202305845872345066317567086447241008411928939639772668104437904501615627974838912853395933865000597672343182420617405939096071076555520366846825371032204774759981619300565564513298904814887659327667780345193929557633693055801978486252113233101045487622703421971745032197743189387327758544054806831824895601578953609800130478276702069913954477675627135808669600769226816768986370656130691333692840762740491526787365805054360577598158766569565036020326587263697822942356944461452799569891595529145038459217961640295783590979160474010230700040568883009454587553941335069810755975835614137272238517529935757648734080851672338461150916110978002563309006926949571255421084243765481847799654730036157360569443222519802339328338495935201655231991048309242454562229724989985017480160735344905062369098752253360857787173307530248599626303422441539980160064313644046091547827824548159900415898718625874798787137352570456242681671060562569665474694634737289352413008075640802292422642993611093245537994067070757701157531250184320054488186843019571013419251116235007581209721121596706094497184223880676481808620076553621199193733359877830146705394476030604596123287219833647920402212500438682458570245063411490894877665282831069575262604318696585794541930884465099424364085135522282523944757468295140239822166734559187961738745585671100770251992781741766103239657823736820948416333288582671302288123552398924063486962142004301042862926363291107485112708944745635913119916230453983733711506457780176835678405774572801723771731317168780072157757494179141230342669012075150219946833464666987056409845132511157454025253794582610718273434168398601947053687323075055256001493389606713417077678364451497289994459258371803805408912510471130430146472487339560645350027946777907143276669986412488331510746729837476997001144940045711882126674934938955444872604963474585172593715172498020389947156855992256773634918665186198548126981800994420382881969501142521192404871832841593213179298067895222866521371618922930666875907693982843437384058081514315941037734222567834440577458345965847122773319294737107899153661551527790450393881038859888886485252417534590343373918964734554522589091519148986388482848256806504093471382233378553723449666482069987939786168561021756969918391558872655650157806501450163842724970001150789268153139303741003085613848659692707211100845945925403813055847552694808076444192190702368186641500023036346804008034349825277897516677416792430183290833095357491678644068337988287031404063653205452333836870569826551564525288506799623212980431148846905766411169324415320864720455115332510019966803773362665768573073819466287740386724112312484509869832127299138662635339080995092569299947300453013206721462680756154675533676610772970456295480393915416103088837980846171345253030222429109566785675768946624649720173480777180640543966756742319706488388202512229254586495723892131603717184321733868394860618502318873711498419404433921177230284567226636254262853938834371743052712913250264445075310780164140503947805190527057345674772743602339198799983205811069659290590905285210959530926738349908917 A013799 747 63762707485757329769408606347353294488027099142022504394021775948471449877508950886680425657385579660202681923483958459225562071794089066202702241465801495034166496784002887149853768487977918430173867269672512615187381450540756906881850074825057263960047439096033556019650441253102445051547173730850990470643950589374190005841267118282070119793633115253731026522886017502217197512179422050800571919835028843453088064330020418006438057519474439083822095575907366760307545846606050598960171992032434935009864599743232091468111776749337923750843276696494049501526590060887818812453836893586625831412467569887113739019732309748675181601225024631178496573954758157592456781012531993346993776547658838473521056656690763553408515673859907911443433724202408487875141955802298206199023858687867633032475128118470928865001425840975374632404299172495174205494083204613658788931315045642731210668546840606704626081587086185927055005938744562690375223867878388074613556675782405294475080896330760273744751843175438962084250870762185833486323829463108239459259456836371430253926852048352823373351596861987600420697510496919994915778483302673610128159429926764800747231207160727552215622753462731721194267923648376954273883106540526434185810648549607910702760250036514365076237104423481967714267231130788051526930844953923522764934078618256000996935998006447975070172218491470706820052771629910097869877206285668818254607591225029209699224769256095591448600998142938178139075241946293186877912087991207704659262635555651911166386218051977500389560904105744967375220312672352309099167165839326581674627867103747343107718895055209675064651096780065670177251125737784842085208039861957320882304080170880107314617927457996229418534335940659630603810947327573790032644418149657527640897711791250452679816969653878365431901510584353817318121586829651168044415273627073944724607553283632470209800363634346653166658652700557341905155571767099214099531750878357088486283950211565956215413400710905191591842148187923805919124971481927079236278437350888180511349700632645577065419962816791506461006470361797627114449099041715960357280746963994845711786911996383016733054727218201640555491930922131547776275544417788743761613932117155460290716894808057822776642799647843991415126082866130377591978727130759919457332787819130559673528772376986538707727727573185223053699636350877286486905294297205434797102499551783611719667042878414200241458629062650563413636147967524872895445924394400925548232760271342400817839181312961918024157111487918129512067868202867692287721811654146789128217131569483410656251261061575458304688061952516413471322573158650337778667882157941101069273469065359762030973823701008598464969484036505319833753235801283465903931461999200924106714860344816139234406765042704038585934094042216475594469407074625979217280918549011818680271882571011097016215561357776644153185227371756870086392275387790699343527919492300838871775794848238510197171695625076533687917337680286809202255215530618199320320301570947499791771796182797798336965685636884546620657874784477056274576234539317393137014855451951779740244904370083170733766501413041015225614125044729352074106356610037222742874157524559958058001371347048491353328533515340802815795951192268016933253264046643284849817184330026409856926320341169960538998566845850910215162798574011748578437 A013799 748 1821126688500715095544079205886757443872541978595304747997655942864293079951533146274479637200589540675048798416625337553941278332510977819815378718504756499670829314647906459886973481785137328284195823089116632802366801608894558017452519987078460515962914908021814393477236252629858933117238828926835138832061872783116240756832430165254204691425955404761811848520147545880825378145356473192915134602408258797863648205329713158681877360813709454673042871743490302041143816924915411156901472264438374178816742833266451764420740455737840440247834825728566547813100938729016993102494035517727620370971486263545855500142574498731911861712587928491089040648721847738998158122498926261983489251977684085642234899171744897848900616161112829858735910596944988822201929399669439067250320427984187467040522134191648199313305723444097674876099188665634670483116510406970708670667289018602046107904366314568090825516208768556262618024616483454999806768890474641799037792217021277615502785480102844178423857392933712196088289119838789590202894893295834427195909346703604419482404821353004988366294957975227855615541597302531974789549261607660978870361478138329474141670507717539618830401461649080689029486167321294191016375405903975486780937933225351537581535501292886780942407939439068479887186388326437539660671862729009733689282219416009644473489039062160615979188732334894857487527210521862305261562888724987118169847412978059258219558634723346187363493107960457305830127985228079710420047145116883252773200134104974234823156773782529388626248982164182013203667350235054300181313423537006499209046512350127866499559361671843529521499975135455605932469402196872874795626826497363041719486833760506745012802626127830308422759168801179709675444466622835017122357226772368646951679546469904178988252470284419995100539043799729376422870641441667010516544630062858935279516329333826981662108185760574761092937779780618242153148285240120653896726336836756804256755901992535275468422137704163177054603594395291820856128310495319310067348449178717323584658799768990326565459558010382216032805800003302028015780717730449543764295414038656788374345993528695340912776064079057055905405039066999136038205824116464310575455515198077101363165232612939476323695000742072238807416052739549714404504425581634059620881752902187914835655267859112532031411627217743155636715313817406179352502110422484423240044489698491734325410411650387973096299904658362741656862022100477894766831046628484834583075866109810309758304857479505340687951261206429696994170383742104159429622662654086444291009494756015691753192267179656664640195737425821285154444011984212297296533382312955787639519549975740163366643378724506580757993433566628439771826167720457069682186486159177593411883126308293752673891616384670046052863659939744759453640735458392592424760314678326553327245238110647941880132647939458733659123278964747966537449777350690163950500908619604259016788476660540089741420798747810878660607081486671557625611210769986390787668133167831541552794270776887918302076947475059536032609561719449204258171834677444065386281286563194781161134713713945439327105046857864435858765025402515024588551651139273118759228813058956962094577167043051961542416245731648669221948162002366831630646474436178858595628601649884291923672635264155242954338067684347846655264690072349551148739157 A013799 749 52013199350268923843834446199331679354443671450660498907561051384147074656495738190745412918086037871220068731577236265878116850454846037511747031579214350387098556055658856400831849613265307233124916903248260149468398220751637471536461423350947910796416812688011040892103344611361400988761458192979338400182519148558582952255891037949825340191816712315402108205583934057902253625209526230862849159379382279525783656392421937525113099302200355734916777459865826516597108555192509058052262949344624404921184992060923128843620768156328460813918410457633589172089975911039454340000332148421818565415316619173133178939572070258282134682373223825633994089968144693273526394136691832968510436525734635170027870955244206027462450498177543533595356342559345825750909305583958849199736401743656378246144352674647664220587324767286873692136268927479191823668290653733490410342928441660293038887856606310379242067568438638735416633401071383958249481126280846244422318383510344709976375056097217332579963790999579754032477625551715669485784881047422327075142366851201645824836964102663175472729750294730482784235483560557615731964316460776405217516394177108828110960251370920649053415096146159393559371154424863483389618697968023443877950368310849265264866235452426139350496113158319234854057930436991382570248449071403247003899589468740651455807320444654369352981609384216932024701264659714909300575497664874357082049011962066350474008814166333490457288726656458621111814285386099184609306966511683302582455369030172169120784180616002821868554297179591202479109943190063385867478492689640442623909577439232001995093914928709523046663560789843747561037258596144886177037897791591185834550263459033833144310655804836961438862424620130493688040369411214790924031644753845620925586919526726933256083478803793319480066495629964070720013608390215451487363031179225314050518265882103432423251471893507775751575395928314237614136068174743085995944400906394611086377205316808800002653604674968604499856533259523929695471880676056814814833539056993345478901439980202132717036090436334526472112966453894309222158713079099369419452041320358076532759695921173067631809797166161948573714273320792562324387196542590337174345584969572280092033362208658164383281052916194325212578609882294279393107050899037050376832003744639389035621150105324113027349147484965962268140226077938937888486812775776577612158910670278622424068046767146730899603421576947498264461636213211749152435461522756155360527229811962292257006945034472152035388575971316838575850500330058236897469452868063362935395522179726564172162924342918173998788630456618881725296075426281087423086289932240330250772317866857114805914701539750632453029050456096474868323127176263974367192928231192271245436793970491177870119018455562561185315838991539050074755433045427150832243579347527684689579451245678215868038468557798880892038219970512166672276103090913061772590256451084517241778495681901685503104719433036226505425598854340826357345081790801581307286589551406436658289357167658695834625619696835175408627361692269188722817645770222479951497579825531406144743168558383995692621447243307466152562187890521231617273623708188779544882334129776869794383218467916607073612950394341617641648061454949599078202893956371704380349748491722345261632014135779537894018849551132658848321014813156375530359139063077 A013799 750 1485548986643030733903755617899112094042265700302314509298851188582624599264174778465879738353455327639916383042577444989744895365840857677373006968933941061405921859505672597664158456804470439885280751673673558128966921582887517824552874712326423280256460587182283338919363625445092973640016007449682884047612929401981687699380503934884961541218477120440199612459682740627746265789609278679673834841034537285535907010223962957654755229170144360144958081031227871140530017444853251207030682096231817628953964558252025482902652759312897169306323721080472940344061801995197855404749486491075560046826857960203856723693117898646796048663261645683932505203580180584585187342938055441413626577611506915091166022352729768350355048678448820863016972499837476129271720676783448691993671370200569819088128856740611937804194582678480399521103976837733197675790049361282219609804379222259629483676072532830741532691822175960922234466567999797231563430447707249586945835351438955261635247977192624235816345834738997354921593463382551236183501987595429083593141139637170206403168531736162954676634398167797318800549645973086062920632842436234909417485734092405239677135739404864657614588561030458439449199541528525949090899632664717580598140469326165865229844550756742965989519487914755666666748551210910877588865953928348137678376174816701746229312879219773443090507745622619795557492819946117524533736788806476512620401830648577035888165741404650820950623322035114677574527804912378811626416270540186805057507794870747322258716982573656595387779281746304334005859087451400363761053229708820681781481441241905208981877304278872687735757959718727274090785142764494094102379398825635858620590074653465308434656640441948455655349709575547030224120990753705643581267805814584779255688008602847940727000238115140997670179181687403823834308669232943509930575533509854194596852191858756133440485288750475583240744883108582940497340243138837279130168034287536487238019361053376136875789603121778313120402446425262956032372383988858687926460709006786940222904027274553112531267778952150410570018434889675365694075004252157089988969752150747023852149675204623984632119616862751413213853360315156372546822720452922620036484252315953891708564858041485832950890152339426122396457676848206913746530480727397195812698858950645590246375668158161992174119001318112848340352997012014005033071859688954833180870647653827735053807483716477781223573323659197497931288791885540767542709216551438553252018210659455029152375357129559134282733118316780226564866139926793304028625043364757708797831508975170399321145282158085967579402074471491880956181210250014137890767526754716072292308170595306055971729790676817813490962710076571418714176835281275371901397223211082459040920272591198531148469286109322310013805677437346809185089923210444854919708869744738202419078707027815523407046700479293837157503600577797992326877780379567957286950314499424896942435615170794039654173891726947665221460528878828341592132881027083963717412284177719237397402330065500011732742324161309444845806077292900299112394780843324249894722377397002490900009637196005300976961154716104540783328648341176896220951966729579732581384345080557178197379102662166214629459476212790941463110283214815499272552854287932248807169166672081903017471955731999381791072362029899869366896504078559241522587370780542197 A013799 751 42428764607511600791025164202816540517941150666334404700084488797108341179584095847763991207113037612723651816079054406352103956543780736123450452039722290654814534229341515061886029684792480233563503548551790493721424247328850396587054654658754975307404770830513194442875944506337300420132497188770392851283872876649998982382006572884249386578740925036892541131460998755069061097217030608370164396894787419412191040119006606033577464100328493070100147752332899227644677828242453707724003311350476943300554181748236099817182665458735656052557911797779387649166749126784845948215050083671609070497421890201382351885399140303251141945871415862378796281119453537676337535701653801462214588683162249001918792764416314913854490545305176772668627751567858155728129614249612078092031248004298474602976048277368617555625601475880078690722250682462497858818239599807581474275622874966957277683272307610178808915211133167619899938599648642208730683137016966755452760003472448001227564317476598540799150653385980503453915630907669045856637000267713050056503704089177218265080896434916550148519355046070459222262498438637311043076194612821305247872810051413186050418673853142339486130263891590923489108588105596229631985184408536998819463489944424623276829590214163335851626666094333336595669005371134825574815600510147551160232101928939818574055405143395949308107991722727643980917552430481062618208056425101775676951296685154008722001901740258232097170752700644910306206088636102451238862075102898275339247480129303414271031215739286206020870364065956198083541341396699445789379441293713627492360891443310054673731397687508882834420983087526569675306914462496715821658058009858985758062673122177622674202228307662489841972443055187198730231119616916586886324589801870355880321705213705940035103853800806542034457987608173940612531689901962099587127167812574945651880695451677933927193700332002333132938914606464237363544534684288331529236729227286329612005070971045475845309426854761110401031814272351935287240587659105792985867644309942841799706361922988511447005539034652367876290296518884018119588476196445858647174965091177485748241246873519265625077968377217043112800865823961181156309803718855922950862026730395959101088320910522876874910373640966349481765227708461637663514657060055191309606492110489388703026735458265264658485012796646621061448821947660131997749565384576238990478846567640973940871795542426321909526477697030339738415539185042929861787317933925636519430892114644695087620992574977338434249140592245560050919141822449143556361559863540844920974865727839841775011230403717093320035302648980279611989491545950653792298211331641445740740613660372536264608574551520593571115385962496956289895604592468505896875806092131726112667723905477221248131431280568354496304303953288062217135353296813515501361805028779467799291306951421439164028660812389111283055460336102488458847956285420840428072587932418074481572903604893048566562860521613352266390134165308216264212907215014545087733012248399839139307207949000745835098853520371159054241067373562525442949107335666183901243165820835788142595175247955107401202987539846661789312649525272353332966609121763526742256918279845793566495344551134129256031992100113522079127892798898345474723382071317632958181558569321331232082016527661634343334817731935970168987931052987730497126617896863065688517 A013799 752 1211807945955138830192469714796643213732917204181176932639113084534211332430101361507987352866355467257000219519033872899822441102846921604421868360706508343392157912124223011682526893827358027950807224850187688291177597927959296176922867991708700849754787659690287346482979851045499637299404252208471190225518693230000620935812489728147046730075419559978687867255657585443527453997615611205660265339712023485831588296838947674925005952169482090575130319954379934840759643452432720346305258575480971977607127984911371246878554108166949072517106518856377090647851521810101985126970045439744826662476866606041681352198884846201155865116033508445400800585052712489573876357174934223562310867379796993743802640144494370254598104464461153804188677212529596785751109912583170562386504474250768733135598914849925086006222803752610927485718201741811401345707741210104334486786064931931266807911940377654316961427345174400391962146344564870123557041076341587502486278459176587363060464471449130923764541811356989159147284334353935618711409364646152422663802292490990530868975483077651588791861299470818385847039217905920240701299194336789299184495327878412006786007743919598358063366467007728365772430384883933914519128851892225223282696736302711665409529926106719035258309210320254426508902462404981753242308366170324208687389063192450158293596426300531708188872351592824239738986214966969629438640299557331815109405984624683643109096315603515366927293867883119283255552097535722109833139727013877641964247279973034814994922552729753330162078468087774973464024251631132871190466222789754914809319420512378471536442449352941202633897697962846356496440783963368700582375794819582492236028007042515081197889842695148372376574946099201582934131007378754638060316609331219234297868222608655353342601168404835647046154584077055917834517595289939526307939039894953022763364542795373470894579275182318636609868340075225083340195455117959036806530223460524860048476832004029835617882540398832074163869647432643623738878424131720553469365789136277504641413402882474875437925200368706278914727158875846441513566468646690168821964177969120170455518251954583745517851854821695968344705528798155295005364304014244015399570345446838987886183533525443886424315181559639907548696668581372833307642120292236318993671021167687430747146591423514223910990450485024144136039803647121029987725336948881961807066336818393856725239352487238180057985729504883533268886214664011119782507587510850104631465709686367136397543168933927763020589704455125440614301609590969989113242511262590071787963140052833720936095751560563902313528278957525765998031868043896622961829213843011331801292666753900008253485497765979672984626538474875568595708362765492996920669897797374229503902862464334916067881808804312772768947225209860344983602825510290816234394513426970379815559017839547723963822581462645407355347002659423172873156479467904623466181183937792625268203699859350360109601859357798954080368621895367964722184842968030422250742562826547805657753166231410301796258355395320673748179125256319289176069454613961878403406059008890945140660800256845822485758527125560507364558583091303683542859323126688087285599842990675710052673535724941865681529726371342304101971746229335645103574515338902914918623494298386541319494474046543938479985729241823243996464298804382570728433333752306019129734037 A013799 753 34610446744424720129127127524306926827425848268618594373105708807381609865536124986029626785215978500327183269683126443891828740338410927943892982250138584795623422128179933436664650614603172636303005148946210565284323374420445458109094032711192204969846490348414296902900387525710515140908284847326145664031039397342047734547740519125607801657684058052551304176688836297852587613625899471644862838367515102778835993346017184543533094999912577988916297068217045318986936176644930925810824490174312040652437182377053674182098383883356232460161079285056986085993287314418322797211391467804551994307001787135156461100152350092351212663579033034709092265509690521414719482637273296359163160683234381938316747205166903708841576461609475013801432809867057813797837450213287934432320954289076205787085840607028710381423729497978320699919597559947875433834758796701789897277096800520888911300772929126184946735326405526049594830861747117255598912650181392080658510599072542511676369925769058628313639078674166967374405587873482755206016562863658759343700857275835180552148808772180807027484350574186043918177287102610987994669806289453039174008371059535325325815167174087648704647809664207729854826384222670036532580839138893844602177101485541747875761584219534002366012569355956786675520763228748683854353569246190629724320519033839568971023407531569486117582383233842653111185185285671619586397005595656953971339744326865589530838899869952002394810440160609769849061823457717759178944303743243359332140866563309847351069983028514484862759123127054941017105996650836785934070905789098190121868971969254041525552332795969353688426752151516854787894845230777773457333235075842095560753195909141273234092931797216132663447357035539296410181715701744611217640702679108952550781414305925805546818031970810510915285221075824794069271657039075962810881046918439753283144454706778661702220078678482202580214449660888503605279322393624028050231309712256050527844546798867096135082343236331042870194281000323734537606106671626070727638556303521221810063408199726364917382581647730620032083522384653050216068971911018117911724118886976041188380056794074866355735366825562458551893134608004113380648209886950823323827128636307168333017287901020202840164865900524875399498325551352589492099566597666561506778238035570320709569253797646989749121798256302774580669432831965423737479423348597017711171621645870146941929561146388009660636130420388978593692659177018821592108199206897389838379292134352331782650230447921910839631062548942837709385068271527693859063319364170835040336015243048983903655830760321265613976681175305893402669788183201731448412804176570246647576719855158138135727799301694145440113918565380921114662026548945245485051252950990805368860969654843869537814772341259977103053901699218821313076680299399416002470541697987701017912181108515322544130736749154615479476065742955785240430222210082823950817600794447295170285165871682905635090338705118095927489408209953604440430321300009916889903458336889031877391088180735309629602934888445753762921743996445735218157719693229365209079680451352934284162413116135773536015749293233133650839157691670724505667605127821338460964017115656688954814408853840064625730170514891907547456415044056055359803191732594406152990805620656218006626081673243341426926872412875713671783016838151970602574784445299612212364333830757 A013799 754 988508969467514431607999889221730137118109652400015673890272149247626159369577265725992170612553561947844681365419774363994520652805354513005527466046208120347800559402947078884579086203681213665450130059052719955085559896822342729053834668264360566143785610841060733843737968121818022939481523524482046310390516227486225346418016966746484423145114382038917798590409853502967754832769314809648927526614598850466334805955596807747848726292503139941438360565347031355585884141155872172082958263868526193074258365871029988314911942092537355294660585460512579602054278987101717411154551711965809509402278042367203685481451270987642984884480762504326384195222270982125803143603162617314059032273857182540264616926771936828224265320028215869182722482613038219880035415541716695321518775450305513484958693577346997203843138191758817510403625909671270265754545992599821256131161719677108195661375628772968263707657468229502477964242359415937160544201830739215687721220110886675988801449890083483265845726012882755180397995254540971439039051948957825615440184655128591749922127342256029511980536749327600347061496937672428115764337433068251848853085831388426630606989659117334653446091819436972383696359783678913407041346645947095682780195528557861079626606894110641575684993375481784239548518576291159564192291240450575556318344125491929381399542509156093004270447541780015508560076944067127007084876817558262375434437719608102590289819185699140398180981427175636659054739775876919909828259210773585885275289914692550193909785277402202165263315631816170389564370344549443062999140242433408070699708413864680011300176985680710695156468199472889597064674636243987714894527001126091310672028360983904838928225060289965000719964292037844771199982157527840987036109218030793802867973991546932222669811118319002251461199146631943412467796693048573841573581037557793519888770880305356877107667136130187893504896764636551470382726884295865142656436691745059125768101122443132714086805172850915415618859650246182128568012648312206052084806584869616117221001592384708405363914440834238736337482828075767221145906750588465676752559530922712381322802095572257986157811904889378700619817539205482264693522581202464951826620981569034759306759741038013317948734984890966285071676072181308483855721595954663195093256533923929786007457714595674224667679998263544798499671113764467366149810259279422848772685827697266808450195901987943917428520936729617614456038754834563492202277548196351173950962649236948044273231823097695490702777460356387817746934903102464308707464360083219587036931356722029272314182345535667200787991047911621473651820300424651898118100087022814501438695783171583294521675855686487915093628145844487955862140264425156298548835533248392140038154311995757869527712838726206040322486431388755522783066031146720446561141436226728772589804640306127182917972292604972709315913684560182251927576542175534859301496290209197358514622461135467843815163756877937785024987884484896423130406649583236292532673559887639450166869529981178331089423348899173222807930282486643565802632158323899736524753371091156089962681009953827962145815564031530201617182831807562606372470055705247783593292840270693238454331274526085775479400075827771462902670073284997131338959074628834135570399331562242487247518669503074494458402984143258179794743914458432380138418542202224397337738540250677 A013799 755 28232804676961679681156084836061834446230329782196847661980062854661450737754496286400062384865142282792391944477754175610047504364773730245950869957745750125253531777107571520022463281063339143498921164616604734637198676213142930684506571960298402129632660831231535619311000107527244553174531793382731724671063533973234082119044982587246341609447611865413531245540695825898262045778724400278383019087639557768168988392897800426086307471640182179867421016106876562546888436955552865106861370974348976600393893187642487496262199978104959404570800981337699786014272262150612150979985151445455485398038463168049704461035729750678071291285655057886065858999743281520495063584449927513106840020773634990532497724045533287750913241805325873439727736825910984597993691503286970535077897745636175770643905247262607587138963869894823586914637959606121150060215588094643494896362109875697887176284549333384746579754404950102820273136726027278581242302948487742739257005767587034352916158210310674365555819780653944370707347142464944685270394362714184457402587113935127708969525879022174458891676110097545593512423414036862219414345241425862341055092984430284852996766231654050195037073828454939368250751731781653445818507901554894999795885164491141070295215519502694034043139095797135239665745239057451808312896030118508888464008226568174995062152333604007172294968252240779022939984357599501214449351166786281531704782975709727018081267525762753148912447010541563358619262422738820709544604911318904386469347555253533926088257377307884296042085557760301642496347981410676643322318444464140567907254372008389125802744354888026778164363888245145199781764172285764533125102585679162293924103802018061306104629035946941690385562900144892884510242690401152666430738315376177501803712205172571931211672475350309023303983308826954935803492741350160317489183048013688140721543185112401297767072081075014296426393356494784546545601062542374204339410488352930633691062736158098313447033242541794995185490250470681207774031009248444917053594160870461105923949026480099656765598760344666692548534847052671987603148242703557168193729852762683588322960550651639260342653265815545545068402608737247778961911698441723601489120121854593201760560364963786698373933819903470888067932140297570351607403264502061135515058499865401358618158999786567051530733608430405102989949106680226952444604730815279595983796679924861637316146045156677666225675986473934608686478922876829967900789249054035985879213444224856473092487774099493280909962027045238792462670207767509483120993889588336834625361796479337878046565361970844190921705812319403820908969639600428482862151056585458604975590590263163590474833584114261781342989113473464420507378588092246889042853291665107327911629725304910840511581006386859170717650534966894246486207148915581482674232760560071600473937410331783298471320206649090625550771810744723365297303513621075451116510035544664885756536132112490097087204892060190781078098678968773126741027544318746811751025689543950870336215960645792434314245020267909286416617296798101026882888977073888900374883481031734509085424132325291280426846638324304534088388358859255795600604117260997581947208036810971269583494155531739535833467145565716980751963159963092803068172010130474131746026175308749207678276380719677310636226447630115596873117680940847287209133371983837731012363150448099585797 A013799 756 806357134378702533373498939002762053618784448909324166073812575191985694521006168435872181774133328738833506326229137009598566772162302509554602796863176369327366121085969350183361573770450029277472687382614847825973031391323575243280192201758082663224438426000803888823141474071085631683217802550804200788330245593809538619402043747674342762707433242488075865903887813483480262289486147596350897408162073409416674477489554077969451027697515243239193411641028501502901680647887545380317067616398381120683849983332257085380744693574655745553946646827986043588353630079283633644139355910433654118453376546542667609111641477409116394150409594108283926998891667863506859511035474379701844457833315788964598667496464476231453833099201912271312063891484843631103297823025379165452359837513114816185360577767067335296275947088066056465868974764310426166869817411571112857734998220159807355641863013510801747064365559779886649821058032065103558861414511758420375919341728053288153638394644683170554639768755257305171772541735941285156007733393479822287875290561101182495878628630752324720405161380495999696308325128306821848693114440364054322874510728313365686440640342271327620453865614501523296609720211415804066022404176309356089170276183031480108701650452516444306306095715061979580093349772719881097224623516214732363420538959013646033970132800064048847916588252248889674188893237399354185887918674582986827020306569245513363419081803309992686088399068077591085524754055843458285303460872179228181951035525596182463006718953290483379258005615191975211338194697070335609928737092340318759999092118931601822052181519956932811152397012169592050966966524653720830586054949582554276766328689437848963654309895680601619102061991038285674497041480547321305928317025459005629015824291933826927336577568480176014585067283406659921483556185701928827808557034318946987147994909995293465525345707583483320234220654847541433888911947272749650137902957848051828850442807411445930360716440236206857492787043693125975234099655144835275967702828621239646293908145298126296882266194204025405878703766671364637933516959856296280781118324755005966092076287161468914646519924957796312698646908144533814931160019194067782130759800289036435483364583730711892257923830263032034108209859038906812259044637443368091445585814655728203493239192904141558769282590380800146495936435893961988770355716815200540893216975333973223386447195719870825071531849682046358694524516285140713214441742232321792696215180506125727994543316055627596069425454439065151526323804047838347418706480532488333734958269246369134887953303249280936914839705654492528981081876627837899025896327137283216707842848506215307551721995887430736937112069915617314111239854502663397952932863247130392484056584433558515851265123415084774866816929189466573892562380177922726658761874356204981136126376486062787639376422104677356355593686680044036256285652531535959338643125191173802092428469264829662907658922131108898371576370027129272850487693287727690421044719064780807672664052004477716449152023871757129345006613850563428802192074207340883607047101747369313988798643342644260271166837180461798098459917379204778148854193091351937994208739358150430574176576142012882939655144502442687256819811705893548430060781336471676798253592993186120499251709734703669081263570763731562293114085351539369980058237230389435444103939948172269948117 A013799 757 23030366114990123055680503196857887013406102645299207507234160960058303421214457176696945383651022002109823774183430382131144665579727521975389010481209180284358903784336370610586989908457823286193897424334862668757615749567592632523325569474412598944353185885008959868677743640944276726504383658653518778715500144404794232508741771477326903645687000838701934806080939840901679771250013861499377980874516978646349639751579154020885490802068732862154603029879415031424374900984316183607235768191954163187851439373952594615559449193185742748766270180054109390926968028694419860510264144157895595277146887545805129583837592236281773333329848417326697239015344925849619414494684183758664379560177332248617902542366521905646552927146305816380943856804698618947941289123427854344484849319212072265070083461605210163396937324782254638721683788243470081751968855091882554329769284165984257884487249528882008697905344752873342605539238453811422744640859870332244356632319094929962956066189446796034211066435418903893010995564520219045340736873451177204364006173715610873264789512322917146339491814188346247326262073989571138820524041531237755515618900911358037370431128815611388167782855815778006874470218958246779929665885679571519262792258063562103384627838574322165832408399717885198787046162858652524017832472246608971031654013208388744376220962902629299145345677072480537984508979753362954903144845264764686766526975924221107172612395384336701107370765783364078993672500588945012086552145970310936104703525646552567325934900024929495794987898375498004011030178743025855355174660094331844104334070008805479639632356391489958019323611064575718567667530910634920642368315415027332698723113699034404250930744930533662843173992526044477149310001725912043818618662564134659770320957601922030871659991933362307152564106681377614017491848219832789251040197457183444899933882624375576668869398754291867109209576123100630893301214126057002757588646379098208283797497022478307217032422249586304056851490754919370978661120250591640316913560488251225537800310537859785165254404772661169617301658279900845424019177890455678075389520473327725397555790837618713671219255576719620486986054343516030288248861308201769925436630656055169633840375875932862354778562516142457926164581784010217464930573890020036059777376452382253219970404588535187060009480063866032984070440545567448361270129627958942648451170032513609233140318356955230634868021158768926050674314709619903910117670599897342721196601770435456917252151649864779771338860404234139792743334167410311040625675790488399299804143127945548861534834294102712839224736833197961120228679478367678234078624999367945952392699596186015398984731924540909277660857828859946108331121484450569308933715507201291139737140108006864771227983189858236254971158314580354816945474140261650996100897893487570466228905438818439277768229991731689974872111285268737719515774521953198534670986298585114961561849510672800002305646474986601246390592704344839161882779007990790566115458221209204647938957989299888059504230953801255371222733898185942090019407831435862976700872273006614976834078052509262717604796036711169415490113700267467668709424608882102701052595804808134447629057191192029949639490582134265590742030642132025636710965975750967561034920869478388787579128081732871492629968844582937150653631391725315946000443313537152665719052628859748201988169637 A013799 758 657770286610232904593290851805458110989891697652390665614114871180225204013306111423641457102456839402258676814452955144047622793622597755139085528353815398101574650984431081008975018775463890876983904336428012682386263423400013177498701589758698238449671342061740902809305036129009487585691701674803149838893399624345328074682173735163933695024466430954165959996477722795992875946671645898283734511757079427118392060944852217990510502797885079275997617136385972712511571547013054520006260775330402854808224959959460054814993428406577998647513442612525418314265133867541325636033654221293656096710592255195740306043985471860443728173233800647267799843517266427190980097382674972331213344618224786352775914512530232147171198152225640421656137494198997255772151158654222947932831781406015995962666653746906407476779926933105974736530010676021749004917982470279257634212540525064676389438840333794399050420874551486815538156806189479308045009687598756559231069775665670294671988206436789941533102268461999314088287044318261976153976785842639072133840380327491562151315653261454836616602225705033357169885371095216141295852987150173681535281591428929296905336883470102676857460046144954435654341743923666486281571187360894242161664609682553397234768355697521215378339416304342519162556825457405974738473313239835398821635070271244790928129246921461995412890217882867116645375560970735799354988719925606944218738776959371679041956982624572040520327616441538661460138280289320858490204015841058050646086437395991187875396026679612011329400649365502598492559032935079561454799143466954211799463885373521493303987539730897344690989901655615347098011152350338643968466681456568595649208230850358121619810833005960971944463892400536356311861442959293773883503567621494250017700136870068495123725481029608760854584383450926826033953584677006644293798959079574616369787011621634790845239578897821330016506134703651877118943575976654314055759489329233423926793540312459002932425663011870434430167735427451252154521540255477147839091368201104943252585114669271813324104831054711975665439752662132248046155411739729304621511200094238713165079590942113228081163693158526689080728808698105161341062675727823550750840395608167591699912114975392518481714830524023544740829186620333115821015882120872862249903301648856489534215574725453153477620930760104077768058035852421951892646236172304135360982413867298621193307720632592998342162465552315599296933309102421454075576870790003668005460096143165407085013638703271787975049209192005331266620542367155405893631309926252139172401706131877252821034296402273867581401097708692966967554851314581659258043519608606947904346287893166668785810402928496812909879271760450068920800045160717392710032455848601176076242032458624784064731042427885541085678231252622729513926779686920013014099637744735898500085963768238093444212338416793848797372322370418560418007090036121505303348738039673889468417167983874325840865851568972092318198161718228792951302534051247224969358823602255956093949784579132394102867500340271517654657492502866088692033044307073639682477553612989341930353358103257717052477510579604507709675813137393339144086009876254281735244763188781125127958733502437635567391653490516336759537183137169932784210101899233423384510718374953172262162047477142372542701004540170133267959818366179066748733718661477934617285601862132863268396984113002357 A013799 759 18786577155874861988088980018415689107982296776649929800604734835778412051824035848370623656303269790167910068497590851869144154608655014484527421775313321585179073606766336104697335511246024187337537291752720470221634069635727776362540416105098180388361063200625381925136561136880639974934940691534052762548634386670926915140997564050017110263593785734481933983459400240776352529912888878500881741390293945517928395652645924198026970470410395749201767943032319766642042994954239850145898814004211635936177713081402138625571027308720274219371631434456338472473726488390847801490757198214368111778151225400645538880922269061806133320355730580286615631330696646427001582561346579884751784335641118123021632894392375960355356590425716516082920942971817560622108409242323261615909608508737222860689722297665393903944311493136439744450033634917857173329462497333645877290744369936372222358762718773501831279070598065014938585296541577718517073521687508086088198583862787209286126655164041157520126933889543162409675566272773880300933730980451614539214615102533486506603726372800411588606776168361457714129096083850468211550857165996110518329177532801649648913326728789602553725916377946043636723654548203838514687954682214500450379302917143407578422219007076903432420752069068326689801785491888972044505536299442938825744719242017022473698299421323876050987557512952567718508571396885185165377832829795259933831398208736614525117333380740402049301077053186785709963009423343293039338716896436458984502874738466904316909185917996398655579011946528119715545978539658807354710518336559679243204488030153147370255188122254159061719362581186029928466296522278022010383376889081055660337036281317078311583417201483251319705833230851718872623074672360389475886745394837497274755533609146026289228723463686655818767784575741921078355748331959986767675192070271730618137486838925511261330887612900675006601431713271001262394147473469223863746546774732235820773150304864141582753009361282031477760020691543435212785289711236682819432288567191758284237083460069072260349758079753628736980624775783159136446244714698408669294981385891551886707838196897695907226116240300680766834695505226581513062091081462368432994752538964874586541189915812185720356257274596636461342822399063334120964034609254249818719488198392990197586731029733667516474331403439332565133505561981023368005869151317178410045018722463915919902061808987488625650502178639685831519712241274259149852551006633294761903945805944947191755074535004145536355380463732864266305949310548325547728003842803687346902965128832546217821560539545343931992396751657979829560334108395766770068980963541423039096034328516733227191530918040797473519061880750214418446970089835249453191236971491898189913548689050782457672783302782838938948055962806157777647262754638122491695699753627401997060955211184648186860148597522049115501750899221524504098700498521666312968943307151125957107462734787434620340969586661411928700057696834332555482151675037671992349857360904032361999299797364600307971998677218494815734672643374358359133155778454330222971241408740588594872822260787143656735810179664084344696050899017091159294240528075698540640325681434777714779629387563121309440273015342637094189141487580710450249824720344005805285010627507037552979610237994663302192083390671799176266200372356440325410583738690471290604294074784376707808686263251460318277 A013799 760 536563430148941933241809358305970496613082378237898645035071831644667226612146287865313382247677688476985679466359692320234626199777795868692587693324723777794299521282853325486260599536697696814547402589749449350000090662866021020690516824377709130071980326073061533163825322630447958324116841090904080951151546717708343623342031426832538686238502114362538516501583930276813404606842019258863683415848185377937552908235220241019848303605391312992951694220946084855063389978888044360017016026774288533973171663317926481284934110964359751979473165399507483112322102234931004058377516338200567640495777148667837235978020926674244973762680021103566029046436026918601592199534619668088395712410245974711620857096740649803709339579148889415844305052218081348928038276369994675011994328618043822124159158543621315290553480555469855541237410646888918727462778386346259901300949949752727042788622010889985803161535351334891660934654524001218566136852916918446765039753705065484421063398140179499932345358819242261582743848316694795274968290532678562854508621943458908115109028933552555382198134144571593773241113250853222590104031518014912513999639514347915622613524700959838536965897670516952308464297551249831818002673678728347363283270616532863847316997061123438933369099844660478587428795433840930563122622248389775802094926271248178871297129772431223892255630127438286608323307666437773508356283451782418970158564239726447451876158687326622930088061716067786662253512140107792496553093279121705056386605405353254195243259003895142001992160204789627195708693071195196857887114210480998865163382629204042041858427959701036961766714681254200786925894972782586638559627329044030714886093230697073657133978691563140942118302906355942720987635717285083820801335221953759664292795410819656846661570846354576839826695267765007918918528109109182071571160719030898184624761606551527134871481112056178863543491162733067055239245989754502772465122433127387277101945857224747745008700367576101036303950971172053112360659442630898005805593767563808356095340703032772827849440515843390356903624221142808096041195296501250003733963362448613436262566741595092806285105939227743381565738324776394594566383377646704814763127265375783066202925185511836359095064019754533972412350539647885828853792474910629072447302434302193033274624940223277938023379213630777392778052355740008413615628830769932569295779732291902588322787326491662637203992724128067034034501323034115578938709300453531694738596163593636743716683794253400663846021424674336309964218258570725968659517754316114314895587044586352527201590569954568041634843624103561912072702469891494719940165299706583419621836456766417701817314550163216641177926376106874005263912735784559632594919142780104202120864107979397773592363910780662935295426353706672287383471535219416485320880663352228438057941786644736864912704093827244787845507432665961361562984938277311564705989795543308460946243168263920191558432364636586095602347879285372117125733990750949773504276084780068291062001512530349395988254220037430432197985367415049095202062188434125498281625875039950858162676590341609980031474541385912968863909726827140600602803722370026019228341787458686311820994938190307718923637591201058047136070026792671169585243837745149804745188532228499550650648007365578573908093720977256273338948834872292134051682160738550530949243069916583151723888364724958150309397 A013799 761 15324788128483930555319317082576823353766245804852623200846686583603340659269510127721215510375922460591187991238699172358221158891853627805728997109047435817582988627359573829213088983367622918720288365365834022885352589422116426371941851021051750463985830092972710448692015039648224137695101098397311456045839325804468002226271759581764137417657858888308462569801738632636067648976014912052405662040040022579274448612106125303767887399273581290391693338644441129545465481187021434966445994740700454818807755876023298231979003143253078876285733076975333225171031561931864406911320244135346412380199891143102099296768255686743110695635904082738949355595259364822180074810908272340272669942149035283738603299540009699043742447720071430605929196596400621406733701211403417913017570019659949603688109727164368386013497958144774544113281685485794407775064413492435529041056431514887637069085833253028884524096611169475840727954667859998803467434656160107758056300405570375300549991714281666697567715793236378233064747051773120047848369345903832433687620751327129874675628975371194534270960909303109289757539435557618890395961244186023916312343704169290818097464878984113948454283003367634674882048802361246446553974362938160329042733492078795124343220753062746539375954860663347928935553826385930817813345214036260386683633189233119236743117323430408185586713052069764903820321990261129249172163811666357668206698753250827065673034968268735677506245130672612054860622560233618661494052897144995018115457836982294293070342720410249150718898087608996542336635982806406017458113868965547808587931371272696644757518560957021316665019138011301228675390486317643456983901516144826561247861708761939120721403565409734868447840849308432080054127863721379279005906935274221329771866529728420219197501124942733069122290243542636391172232081324267349146143921296241483051067816244718166499064372041436524521665651098819128164688104713378353684376361812551308021308675628196020345193491198341021697877143687645008942132794340981077943813563595389930458439025819319024736207870573003071983524411380059742031032578863372201356645727594894848353095168706697445640308910730283578720899052293938606015410475648967536214449677826397740153821746223403558252114123468209244786069143762883267157893166875922476938167404826104935223356562917717041187885733720508633115133953332290380301275975035620044111656764933989029825087128831928376581183236193821722559059392287177375050068476330253318733429045028397859037292205847671376360106217910123719348888037683038504390884486581022540947732861580430814529404628268472417837132768748021831770708455242570980696211061124919729047819271041705655981604320867211630488682755227988428464342611646742807666543485636942556116773999787999579811571505655806514094972672088216267199959330517401754237249672626002996419372875368360329598771741623799938385655537784372522447600412822138295599567774550512432953085651128785824591100386766385535476498657780269513037228088509837876481055629257403530461021825199379309098820528778489050574006660078741217208066098163867058356421516617016036459984206096746722639678944376523060303722125707909962693816677114610313135180669791607539751919436429653378760178013242293418884253296035225481274524149249839223573327329668978175666133157738368289649389064764831416422833717672787535640650094192853741714441331319887531396385975584909529730986687717 A013799 762 437691273737629540590475015195476651806917746432395771239382215514295012569396478757845636191846721396944920217768487061723154519110231463759425886431503814385987738186016788136155034453962678181570156003213585527628555306485067253609031207012259045001899293285393583125092641547392929596709782471325612496125216984301410611584547725414765528785726107708977999456107457086718728122403961903128758113525583084886657526810363044800914632010652755234877153445023883100948039608182519204076664055789145690079968315575101420803552308774451185785596822411492492244109832440335979325794217492749628883990889090938139058014998150669069984578057056507107132545156202718686285116674351166310527726217718596738858248838162217014388328049332960129535943783989798147997721240298893019013694817331507820630936101917541525472931515182572905754419438219159774080463614713757451144941612740496705802330160483539757970892723311611399487031113268749425825833401214588837677845995883495488959008313351598682549231530770624198714562240545692081686597276888359358138552136278654156350610639165576687093312914530606104424765083818961153128599049095197029073796848534779115055681694408665278481802776859183013949306195844239559760028061779876797157789511267262467546366727928225103911116646775405880198328352835408570087566952658089632904071247517687118520620173874495888188542111480164555418012216363848112485606170625002841361651523091596871822687551728723359685255867177140472898874240942832382590931644795358202712395591282051307304382058437637125993682448280200550245676660304933762264621190211525010961079907894919488870919487619493485825269611600740774392197827679718214774917211202612391415800178263949743226924007231667437577738782497098128638425945915746313587687707978367035399614279955573409880499829629489399187201731645821237968270120474702399758963016536141952997421547899765395553379777529875468576863292661033373119511656958718799159579473269728277908396597084616906537079071302115817920713069100862829100396254739172760567153259189847931803823477016425570665490832991435540738921440713425886292148321484916773442947158625837791763812751113431985744932862799367629291847597832567180526406138595010161801820897248399745856533302893886629027238631480375524240334920815011708993296586739143221863830999249238383054914286793492916413367204440791447070401340841123545551784743122992344079873028863279660680834313486568706363535174408931742218009295303114073008805005752468365036345466955056071251964102691215342180220993689731043548323591244265262723908051821240584792008198259598684493774325587975840725846349008212251537203204190183069779664484116788832381334766200222155240490601008288431378387268172066577505370089331242621329764148493276716345251182207945055998998293773035489849066514487511544807498038438907511502770087899871271580733708693395739373670519712517350040232707814659463613625915390613091860619255208937185597573079281889251936146418146434737278744278164862277561856271435929479590175429827220702233497244349519472447171413122442425773444204218508927904679575829658207053717754936098595017333608910329183145311870330337875125334607632343616444498098115070385153453895109918102942854571023867330150769444236213142336753158388062074970681684226724658064477801862675685675200429118165536720676201078748350084452553810452484805432607340242095717106158863827307784212179848680601078646710787885237 A013799 763 12500900469220437308804556908998008652257377755855655622367995457303779853994532829802829215275334209818143866339685758969875016220307320836432962742370180442678195790330825485956723939039628051543825225607783216254599168108520005830327540303477130584299245715524126127635770935235089462211628097163530818501832322288632588477466267585571118267649123362276120642465885081853773593903979555915260460480404178487447825623230778922558922804856253342263326379543327125246176959249300930987633602097393790054373975061140471679570257490907100317222430844894637070984020924328435905524008645810422150555663783326284189635966362181259307829533887590899486812622206305848398989217336143660994982388504260841458530445066751080147945037416998674259676090414532624904962916344176683516050137677805194865040166006866903509032397005129464761251973574977422307512121299839626562150677401481326414420351713570379027406667070502933180749095626068752351011627772089871792916959488428514660158236437635009972288601750339797739486612152225511545050904825208431627795187564254641359529790465208035760072110151908640948475715558953349494505917441207922347376711791001826305105324874005889018718769109875126061406134259507326066306161472495061203623626231304283335591780116358037192805402548552367344344456085332104170270999734867698005373178900352661792067432786029477062552951245984979867293846911567865940701397839220706152130129151019098256127779164924067875970592822446309046464747195568235679179598707000225627668730482606667387920455971037353955505564405330807915566771094969213184039845813631365838059403249386795521642331485900353448655525376928757257415562156360431932186410469157812511226668891396668616304176570543653684657797366899619652042083441299630462377948627570140898048383449811132159596955634047846730185668657536300377611762910877975239515742715288750319559356829565199462400079826030773258023792501691774169666372434397967622796749336056709345341715209333743467605515355459729875633485966589743261936417431605513214558464235721246780249002327066130723777083681068390479044335268216156738390048209930707966304013797512553170566255984550730944861027494412738860204459241695951243014685724412085231221806646311545141408447663952296011646962553711005347828205673397549420557543813856669559652877169557497458431406945108951185682180726033444519777732695763329584504524048335784339265253577364130388705308827489888822448928116293499489488563483152241039204479769296248973803062881703356451027346736963801388009291800772408334783670089527460168657537868066452342244546150492398027826688513118177986970897574023550116154060714875818655976997330859605841643302257444544975823652055397725888598118766262393520130875121389620507799393845116476295536719015041118744387390268451666625579188720277817231246951475853637436030616480508223387617335453992075712251403713509208034499086367894488940268769769471300516631146548022454957852284717370038924548277848680322531418215328666631509444176968481581866575000451295250476490914795866625652563662730190078122515339916684833489885553365270868051661232798729911972290065204087911799813252328504780051454681728587366029271310180264525270367796698234370938150869403012674816436126096830483558280006956721440923237639583199482958979550498999880258569399456043925894279232979010131626762049389380333418527960698244654495776269003309771737624884068658166647407228706812790253957 A013799 764 357038218301404909976766949877892125117122966084993380230452318256053256409937852151998605217478820366616006966527764961938600338268197390409361848884834723623331949967638706704409992422910816780143192268583896439447606840347439886519984878607610326618170756881084566331405253681249390130226310083087603707230832956885635359504914068511496708842326612349968281669468143822825627615491560096495754011780823741779997347625094276807205394229499451708382864726136966024156060133119283889937803309503664037742975101721233011640206124197797692160189847361035729384374621619744457897671210932991467042020313315582002740192835270258947090919317363483680242855302834301336123531036337599101677691998070193892897088041551477600105458213666899135530608818329466299910645853706030257901907982215794170540412181322125631121474290863502643046117617274930158524853696444719574241585497263708163722259665291283595401761818200634274575374920176149635897243100798658828277501279949006807208779390895293519818534754591454963237477129679712835238198892712778015721458352022676811869530345476806709343419538048662694129414912079266614912583508038339470163426265462803161100113183726482196263626764547143475439820600585788739779770277815931443036694388792281636347836831903301900263715102189204163721822010253170227207110023427556322731463362572972373443237947801787894383574840536577009989779561641289819132372623685982588410988618682256465293265500729396302605596101601889032676079644652624379233048518670633444151846611313729027266396142988797866323194424980653204876502549243415697749362036283125439700814616205736266893626629568799994847050460290462236029045870747810296415176069409616283133144890207180252350263587031297292887511350596020036881973945166958745635976590752030794189159879710055745610248649864040550460832882527894275084969560497585850815809127691361997876934790409211661845608679911264915022417537640818762059841263098840353274697957787115675612304728093781047178281124067285344977967992691769657304166018264085062921004297036434529290691755463335759601797287014994300471985259595521652605158166923830950225608938070756031104542837174753426516175806267922234586299560402078063451742438974933566288926019625304040783766673730141526388648897496540023739321382237907409000544008867560339293245824839731684910259413759256754814268763716241208929371823523696456263033711344518336513754907423096928031812325421938714657963835929458638919282861642311156320719146690870166940789278964329563597792050154423131442933383121860754449756401426993789877027939049845945346846482604213380072758050623168281485875805611686614867476128077568256633359020766681202443174355774873649054499326354214449104250870083220221328457924342008951323258487610371679476824231788589392458448253457248050493167209039854737941644181101855738810470437299795368173738717901467674417612341461536490673328405753434498623016333385869814055502176558069336051219103812805681724023363636158691819835648002047662541235138396802459691248587889443648859057017484746695262870771236958821257160623360435529304621289665501262423496469964525015840576552293954848914466299754425023049597164850183761162017890058535106246974641498271868364526981019445005432232197451575440908035278690921074208590224135760432791414941801935580065000617864070567466509173113508369391950892610091702766577085502565577053866019003530390598304313884945897616597859095280102443265877 A013799 765 10197368552906425633846440855462476985470149034353495932761948661711137056324234995313232163616412588490919774970999495077928364261277985667481783765999764541405983823025729102184653793590755838057669714383024666207063098967163230598897288117911958538541574987280656298991265450390163831509393642283065049482219820081610631502819850710756857501245690375327444092761679655723722750326054447916015230330472106888978504245520317639890593264588733840243122999443197886615921233462019867180513600322734148581977111880260136045455927113213299885787182230478541466947123568081521462015387455457169290187142168606337580262647568153865787863746623218457391416190304250480461024169928838167943016561156882807775033731554751751736611992040540306209889718460307886991747956227697930195936393880065297304804712310741230150460427221352498988040165266989280257628346424157635759913923387348768864071458300384350768269719289628315516147283095151009750861160201910494794433714056623583420689948183360478219537171125886545205025584300782278287238198574769652907020571992119672423805656197163076425557405426207855207030219303895933788518297573083013607337617567883121084180332640412058007485444022230964802036716173330712196850018904700817944571028438296355815730567755990205573431967033625860120058958434840794859262269379114436133533325098446663957912319027166864051489281020565175982318094060036878524239694505095348707606245938183926905240955966332287798718430257851552662261510730923604895275098741751961798420891065731414747755540239903055860056755971872436184477789308941195743419529118282345683294966253452033518748870167114496652826608196355891923225579114428209875913843718408050662565751209207275187375878309200881982160211684372928273386057847913508734109127408468751512836595324398902150374311688766862161711847957879188390701815617371549485150324495992990021363134548877494273972429506945637237955267292559424663191126315365979329878648372357810811163035339086480488458887184485736737915743839269633182264285647640533482086803727657606591071447227788332629986932314435252215780370999307693920055922405511535769393616880238863004376847972548132614728497202818126942019301744643751570245215799563077586778016046518308708825159968406572135186201161398679618018757998096873508464537437266390850554394003247576652721919116378132174250330160499565168231788651660294487328505829710788209169353910911071361516591826375991629346105117981268186173637811366048935676059548637942837995882596500216665916538744460479057141620355343465007839492581156369632677794967202650045051282389658938348258042683848309287518098884075381407229985694023426977705366992117181822979502775286166290645555260002718880866509100446852741362086777132117658743585664639825537537576884113901638005740566992461570135348657387291170351299456450101756165846159719455510410151521983818249041426084482943710120932596723842715171969497833827759239197664675018306958868823997543075719831288812328397066325942586483289840216787751075051241750918710400055063527476381850363402852097298780893925764563797399152469288654136381556077482678656798977422706910067644439846071987286133083319544625286098402548392957961821169519842735832142832359255104896368800149983791414446167774395594691396800471545391541453720955602152805082102236482646815719477410968493294912538203509443836829122716208139038775446235467368759831485878169508867939781827651453620295005882116712997 A013799 766 291247043239560422528288197272863805182012926570170197335614015727131785465676475701141223825048359939889159692946716578920712011666360548648947226140719275067096303969437848887495896998745577490765104712493567491539929169601149029135105445935683447819285923211722824555489532528593469191739791817246620878261680281350881246352037756149926607093078162809727130733366332647125245472062441086929310993468613844856115059756305792112915234229918827211183835987097174839637326348908749426542648938817610017649848292412109745594266734280485058037967711684697622837476796227976334476621481115312212097034967477565607629881477194042560767176467305742361556237811279697972447311317337546914620496003201729872862738406935264781349375104669871685660660248944853560371313377819280584326139345608544956322527388307080274327300261869048723597415160190480833438123202220366234938901565866068187526744920517277442292551452631074319456682552480607989494345596526765641823821307171226166078325610064958618428201144526445617600735713214642650161810189493996056677414556666929964096313346647174625790345056377922552567990093538571764933871096984823951639169695356309821285274480542808788751791766718938585710970650626498471054233389937160061314893143226182218453080745678836261382790410447388190889003911857487941975389675736887410409845298136735169301933743734912804174585355228361991230987084448713287530809914760028254437941990240471136340586943354416471819197086594498195586851007985909079413952095163177780924699069728354936610645984791871178419081007312648649864870140452669491627805171147262075060587531164843529328986480842957138901380756696120629219245765087184102265975290441452334973540420286168986626642460389086390292477805917375204416179198194257722954890787913276011958125999060157044316840716142870350200652089524987499626834555847748824845378417930055788000152485850490113958926559147874345153240389142789727805401758693167735640664076162911434577627452319648969230874276876097126971611559793379993318650262382261276781881201265628901847591604272862568245056773832585238534903176111227046050717199823814973109651091716502166268007154943947215609260608609688523591013277128770188597773608451321058955966916304609415032755393857660106753053091370707688570233747183644804275255653745765389082684047126754036778390731882875833028763679714028080769868115680069670852589455002369822042085917049531109156275379153124696925754108274663000665305269530425723651843936768648285396000402838642688195242263080535742351021818968964704088903747610407073078910502058274887936709676331048938164597957093391561560804422228076968371895621407003097910242986661858830046117578764948195427127703780937653956428366417862561146042560441670412451375550167778057177610733387177144683081956333871694904635693003638423116403463775671356257852732167747368832824337619379833010872170398917355304763955895029671788026620827631954631630724500783197865052252482193827785634101439768911348611335246212549241126431674958454538515647989287735972669408252942028229148858750950481111413761706617517193675353250789193623128982785116835594169932058441992846443662028879246992689514042796256475184651272347574422656228378101831435012685050945189301083687066587996997804512579980984018267807927815459724212953086265949921976180875703763994334671136995997003630433225423676573897620659086465519931183519149547068166399342777228108779553166849245662999135439907317 A013799 767 8318306801965085227830439202310263139803471195770631006102471903182610924685185822500294493667206208243174289990251172210554455765202923629962581725805083215191337537671114402075770314181172438713742155693528781125871917012978417421127746641369054953166625252850015592129336538549158073585280194092380738904031850515662519277060550353398053825185405408008616580875675826734544135927575379883788051284457080022935502221699849728536972004840711623978621539627482410594881677851182792371484596341569759714097317079582266443917852197784933742622395813426648805861174777067232088986786122134432089703415706126751319517044870139049578071327082719307588407708127959453791067658534477677428475986347444606898832671640478097420119502364476205214154117370113962537765081383896472768938865849925652497527704737438519715062022779241900594665774390200323083826236778615880036089967622700773503951361674893961029317562038596113638002310381398644787948004582400953496130160354117390529363057749065283100927852888819813284294612705123408731271460822138021374763637152964186704554805493589954487198045155209846023894365061555148178276292400983556882766325669071564805728724438783161815539924649259604946491032752543422831779959849995228511214663063682990341238439177333242461353876912787854119980840726561713110759104528721241328715591560083293170432529654812844600030332330677246831548222118939700205167461975461166975002061183258096125023503689145488851628087990225462964156051639085549217141885789955520600990330130511545344536659971640632726827372649856558088790556081468693350381743493136952125805440477599096041165182879355698844162335791997901291130878296655065144818520270298320139179287943793272427043535311172696393143458614806153213330494079626194825314635793591076177536036659157145342733287693756520072080824328923167976842021749567554186408852994500323361072355148375848144780901455822439171921698754307217415850079630035563697633006679288913482971617665701494210203000221858210043436197759258725989173970143899764326167308989347627065669063809637227811647066517432466997795369612912755662254533944167979446984744830515018370780552352354076425016092242501313922282930208074805356541012030978180764841371096575949502750526803968630308973949342638782293254446053312079254905576726632805277590539069987222044427617693306816667134519456312356014868203251938469869220807424322684487344015876851658008612381103992394468896463086432649962001783803058489093220314678049363679195167505474473817544314275843181337287534171572600913483179935500836414206762849286389074360365065691088722919082252544356389738135103256106293669710843005415479414449942049350044947164167105685409594194347687360334649550573260572608892121568774548650023737088341909091049740156271166429293503754851709478171300027876917002627599328896949606080531883443032601234295906747107410623520058763478584859363344317942455937828317457996256234005122466868914223757383143937915385495571221239877027688345967076618875812015068488420074545422222047027115410969112277268252720554785896691023088448102702908568561764195790159070186877325721941405087429521161757687277431206820173358205210576303881187748824989519073085484538706966407615397297740045551628251186308819782254294683796836884545746862226337345183246153096841795721561701990975203442192542343742670420688803351325626627089943644168541714754532490430213813900531629060412014852817998381305380918307299192880837 A013799 768 237579160570924799192065174057183425535926940822404992165292700026798550619933592276430911033629076513633300896411563729505645811109960701795361296670718981709079791413424698437686075943328466022103189708762875517736027821807676579964829571824141578517391983846649295326805980877502503739669187623472486283838053682577837213072126378643401815301120363858134098166390177287365315066227480424860870532735378662535060878953969408096744457430255564692453409793300525129000415601107631732921971556111573907194333473109949111904737776620935492623038246827278516544201012807817215693551598434281514914019255982686144436726318536041394999295172809546144032512551842649959726683395403216945034702646069365417637559934723694940416033107031804897121455746207824884041108489405467158753662947539726560981888775005981561581886432597927922884249182358511427597161148634048149710765565271956792046354840796646420958338889384343601614983986803126693788582958877953632802973509873946790909138292371053550645600406357582687212738433471029676773844192541084028484624240725810136468789799702422690108863367677948412288446960523076587119749187264491368128689027434352962416418098696085884613635787907503576876730386445392699498467433275713721508801991761849887136111061343814737938728078506133901520772791991329088156390784444807373589446010547538936240723479471109654621466321696472846755848771939036777559787881481146389973033869455034483426796288865684307091349821088829447719260990863922371190789400046919623884884818857540246585311545450028111310916590252553155573947072242827350780252975907484489665129185480707782031718788217278114688120472555252058775989015030765315601161757439990321495099642962679653788790412022403381684570321497478541925932241408203750405811312900754726706606743022187228133805429821379969778700423658374600586584983189398915118023250375923735515587535392762598863087326479744685189255638121768436614094124313445734768096303767170657987152372150100376137607889336492337050581244202188472976797761279921168919664512044757576622574131467048863528451866804388689924033551514401214469651743979381660985331297104339439687863355735584776774884610538080026934322769672824515788167844616767820824634399889305693748057796048148050254604967175106261077640233728646295599358176889359551533263386377905048810897188938535990830029010191737200140650753078614637934815480846080191643032437458760204383978216711126778426151882211602915564732947199153506991465407519767876041493179123856446702883160032357102174269263474285054689993102137839388826159353738468558352806386641203185015291908214919362847310876684097651853500611387077671507556104794871486633735955776705480983419784764298698517925813922895214282567884125769883993327954980133265549471628603260784387051760742319674406050500096192626512046864432625777699266071123016454123852725392604134754818356398343711862168276477064754484040314574917831074299420302776243059144734619974010801325139009649832127787806849165675311712066962371097765749091804083885141443252688815751058565951765239995392310429166261297771626692547195962733203607403299944368470702074553900961306330712697990971283699019269815150603294190525654246394523910009667567903362220753441000054482132166201800964910463921458259511076132046420915778693378598898527603523770564242785512461201879634409885292912517211222096315880421097719915104202459177336738813083857594427556211334851768462984407774772247869585557 A013799 769 6785498405066183189724573436247215816731609356828708981232924805465393404255923329007143250031480054305880706902410671678410750011111587603977313994212404836593027922558822812078752015017404318057289201271976487662058690618649050800375497400869307624035232450644150523828905619842349009308691667713997680752698651228105608642553001500434199246815298712152167977730269853504440763606523068414451323285455149980663873763804320264651118448665529183181161837106456298209380869983235069923984429614102662363377358325493256585111215638070538604806595367633901711018925126804067497423527202881514347459303970121498971257340383707878282574869430613447419712590993177925499753804456111279167136142274387145693146349295643451193222321569935379666685897567441686513098099565909547521163367444682130308203725302945839380340258401429419405497040897341444883602519566137049203889175309732357937635940607993018428991117019706237605725557647084101501295717888513233706485726415509794295155898768409660459988993205978919129483022398366078598337763983165900937549352939369863307685105469300894452199246644249884603370333639499590404727156537461137965123487312552554959575317316858908950450051738426209659176296567266860890375728361787659600012893686710194626494468023040692730268012650213690361334791712064350086834677194528143397088167507248259557971303297174362845643699613972960976193796775350829403885101682983022044019820345505239881152728806292809494836042240118057856309813160064486843580136054740071377776195311390206982723083049598252887151088734203170676347502330327391965634805244893664509325754666514494962607920310273680233607408816650554050701022258293688178884780954243563572221540902657093591861642957771862984293012952289484635946550746859707315340376907758455749467395187456689422729616881128433316849462800106836967353453704872422414685862053986757810060695598352692586128637131587987953690330280395828318135142284516323630711598531894161162771058900979016842866218927339557638501650915658704976690320859915828505514538128510321145917339768830382591236113767800145372920322264802813086467723459795119619402047176597038736925065303164036809467479361578103649271192624625540995425861810099505730572383095238459919138278712931156463321772467488209922638482715523866848613268890136998151341535578339346099088034613273526434096458560086206173217126158678312674056264948444896353516649446259650197410801847486491918629323907845590871444337704955023313183243504172090307621086688956463974281045933684151195199304434089055447000892990158830784263937302124400495114503208859404167221752190526311922282045948974513034587830961826325375927309909046324529746132632938485242367452472653135128370479171451810215124421338516113656733439722187586197358459184537731262878585338561392220711208333247357605810570495060224836868738257344472946231357689938166692732367077093094754495388144461446452818675424574228173313065743267592278012232765481077722496647295254608855401747551419020852577808344512280923287559811016439843524760740045266665983702148367019508399778167417588925655429965840463891623028231045649711107891721951333965355870111485367320130833727689365190516380685375603210931273997393786115406887928386939028402556064176798889637358807760060769349895845407377827775555261586163140846884242411085338197021404386884238380733850874404069714292877860706971978495291126436563914597240488056754445432951934701359071297670455270171403233093477 A013799 770 193800619947095258081723541912656730941671494840384757212993565368897101018953426199773018364149101831030258869839751193807089431067358053557196064988700494537933470496202538335781236300912084728034236877528920464116058262759235539909524581266228295050070274022847583111077373408317330054865542721579487759977826177725924288439956275853901164688291746517778069611954237285940332649365905356985144244355884538597740898568015191078700594012336179000837163229597498333158127027591176832098919294208386139760420731134412901327361429838932653091881170294991866768411520546650971793913360441498931277785180690640132118080898699080711628620845807750671754411311356154730198468409070994244292575359498771268141952882232872609529622726358924378660215920423702008500594821701942586751946937587566323732606598377436118541898120203225647640400985068969007320571561328440262312278736021265875056820099704888599350415293199829852257127651958369022978506998613826467890938832153375234863947624724548312397745634955963909257164602719733570847124877123201296677347069301342665930794297308702846449262683406420954156860099077747801549412317866427561421891921133813522200430637886807298533803927701190974075734206257708813890021177741017345835968256586129868727308501206065225069184709302753210410082986088269902830085215352918303564235152174517541235218393470596977234429704674681738441071029700795038604362389167678092599250088887975156245603087436528931982012202420011850434064573664601808739492265859431178620665914288615701633553974979575700709922245337576757687161014056480641930495672599407952050852879030320490627044811981726581152061203212356474242071896719126028077128228834150419186219429720789250077160384516922178694392742930339970687269435881060100633436504862489254660538273948950506602580587741909183962537507033851370624581991264861256585842906123915789813143526984551252952420005115284523945349523138385252594257798788070719216753965669429136969904213270861700049102078783745105713245651802128272839252254080055977946000723488383282248545141137564557188294645322139951995977324205033144562604649735208411449741869410788023365316790123668055315200678046032218326834532551930076370358039158251983170877833583105653750508378320026759748933143443930763600477704838077161063243572771202804200465597652950063936053356589705188484228952934622134513254340218011288283720983192534684752789024834621869288249911566061695687972120131977920879321729191220420847826617722659071275965856923285567569440952911953042286087333942017512621792504691926366029362313285975002540965326148233442420020464313621994812297514348661066780863040100721679061859898312272074894079294129356077007256810071446192401389255615835151554168597849358722149963771905399649382754952769582142599075275854651923215732821205877780579555703909415081565808033368015491817313806982323978911129136088855879283142780793963372138954188801264530857994470693465703052307380014905060832226743399766883519129311816078654570474784127615255450015995762440538370910691496432861247160517059510444179406064239613757305644735254369489208645309306894801398952495470652049384529006254133576030256742096535959206338348755012603307408116639563925242136126122659365590205403748953553086932604908435095633402375240680118139097633826162405465727860847503008344245128330693800732392139514823854635109918884579651826677804009862154701964811785579388963716010540207005516435332765872971365447740382796597 A013799 771 5535139506308987666072106080567388892425079564136229050760309220501070102202328805691717177498462497396055223581493133846324281240714813367647076812142274824497917850842040697408247889990350051917385839459103497375618740042666526255355931565544746334925057096366549821235480861914951263697014765671031749912726693462030123602133591194663271164662300572294259446187024971123741840798539622900852704763048418306890077804001081872398767665586333608442910219000534149893329266035031601501577233961885716537697376501929966874810769797629755504957218104795262706772601438332898405405959487569650976224822545705372813424508547744444204825039977115166935977741463643135249198456231476666611240244842644406189402316269453074600775554687537239178914426903221353064785488702629182220222356484438481772126977056257952981675152211124327722257492534554823818082844363101582331900992979503374657497838867671323286047211189080340410315822867582977665289138387409497749433103985132550082949208109757824350392013079977285212293878218278310516964733615515752234401709646315647881649415925433861997437391500770788871674081289759554960052765210583037581770655159502848007566499448685103253423973979073715410577044664926421433512894857461196414421089376356455180720658102946428893200984482395934442522380165667076694730063835694699668098120181256395495219072535913720266792546795213585131615429679284407097579194197018054002727181788729458437530669780274702826338250513317958460247318288434692259408638605211213892584839177997153054355935079391661587976089249086529776303005722467143614176886905111690518524409077984983532799026875010092884284020024948113260827815442194958487910859343732170122377613132255461771453777742187814345690551130833439902799102358198957534191580015377555602359633642255975419076304166496668203154033738393828996408686252515702349348259241805158872853192274205768335574067766097641288403127730355421199344596991186087811549710013484565580997434235229081015102404472142543964276009061120585600561883628780478786115726663551714924300697776029981317854883365045639168957108356619951641852551401087287439416077532241516735336812842722083327857446565672726187632721084215674911213795956398834891343441804967080576768269793198284285189279509902106539193243727880321797127299681918323290769497934565906776077619917558569888298063124765742783833057210966620404671355000961983131224407338301635208741705724238288090544171723089421398234307907430446439834776028776865734712860839585959095350803056118290840732940344717962177991015726506108940164617029760732047572510680119695348958204481261357793834029307312108728328229288316711875685780555696802731049798719628538915404261752450574701176078529643867763538609323175534463325115289390119386020864206052035574772188953684713578964545106461075291132690459356804144601043241023890461794299641222155161680759255833812768205840962256387871660670586352916265835180077476073944876951080605703442429228018240741960189852274779022453187330309468819310907906854971064216411580259829618950080151527736677796208016600747608522406519283600046981288118679114222422755482223137293182471532947624309065000162811019163530892229578791914963062883219342585268840649898189274140621856536473862429715882128789814766385605239249064854170767519709024462506653433665533421319985110252945642717851896682884112233374393262479435821744760325673000442816989407932928192692977038852284554909539126097935168552913073053606917 A013799 772 158089119439690996730685421767085194156552697431294837918765191646731063189000713019361134306533587388128733240711025395784867796516055784593368160831595511262485031737899524358676967986014387832812456960791454988545046834358598656379220761443523500071794555729325029444306568897152923042450438722330337809257387091969042360200537498110777687733919966645296344042547620200265190715047090169671254100737425875263087512160074899357581203296811274190737958764874255855103377167226537570486547379185417950033174770271621783911470396190103446977083106291057498168132269680225911356799608924476801531957156727891152924217388632129070934007966786386282858460273943111585852357108427205075083632632950766885175519554971849263672750617430751088188974946782905064883338342835792073391770723552047477893718591703783395109624022301921924075396244279420323068264117854544292981424260487595883592795775899560664372794398771323602459030216921037425098323081482802665221558882919370762919112332822793221271546285577231242948325455792246826675029756792745399566747229208421219147788968246316532508809338653514500963883435716822649214067027179462136372951682010560841944106790753895234021042120816324385841490972674963522562561790023949230792280733678116716416562716078252955618713317801710283612881699911617377478185353211276317220550410496863911738951930698231764539861929018095204944068287070041951113959365461032640371891039067902062434313459594425787423046772910874211583123657635983245620970127203437479986115591762776688385459861802505246614185085043160376940990146439384088764506066896894992899575647676329114680273006577163262868035895932543062842503236844530209373222053716334510865227008670348243654491346094626165527267830847733877063845162452520426134045716819198365558993496456472913944238323299311340550282357602266149966428488058100974799735632205197142567560024543590949432330949467514732838081731106681184874481034665265853985671267695132677558867719192377782872339774128863198163687094794665045337647958321599254610251269237700529952952229181192296419253323789068500304583971773422438842950720566454016557162590398349959477954711600985421926936531362178732644978146886283891139177226310707123331660041391664788353078553563536197469291012082314064865898234111989870847752806215269231507667630509136863431552902465390314579680980906434379649055947002417645377818570182475200210900297989233003196871857189969746154032088583156964554970068144120980768121038157896062249134018439414577722314286085794504702173509185489717765601400164740977440041626986996268010718477534898618861595278189305639949693711046141137389782556703613607881461578451256382801513301231310699962861119911740864040289978885158507194426220879216439807028617780271199784141902589052188051068488706189104528806372785634771390040772209689683173950396006883335479306992052945973572764165105869526472727023723004694002500412616825641468518578192794147939630599813179496019221181428973831124982370819963660285483340968738948338840727684828565084931143800993746833239207783687254537497162133952447008452597258900941832569957594181306616319327775024230584569452517097891205469650045518329605812968999875883260039007627643577863357801742183858730300844538229984855115309480365899542739271238192541299971291130409447673652528718921300046320094733934380501664568021159853129497406045969675166504852099661546565647296034479972362111504117206660099172771346980483126349039750279484067156437 A013799 773 4515183340317014557625106331089720230305301591335211865797852638622285895741049364545973356928905789392344750087947596329011609136295069263771188041511199397167834991466148315208172882648556930892956583257164745927835082636115936224846924167588474685550524306185252165958839914271584635015426980348476778170200232733727818849687551483541921539368488167356308882199202580539774112012459942335980688371161620423389042434803899200551876747360226802161666840283573621477607555273157139550666279696914722070897504613727789770295505985585544549112470598778893205180025754336932254261553630491981928554228353305299218668572836722238394946201539385978624720483884089210003529171373789404149463631629706853007498014009550986819757430384439681829765313455066551558133026409733057408142363635370028016122496697651757547725971700965192073517392132864523847152691470043639551842458303786226031293840155467352135151380823307773409832362025481749898233205530230326921392943255060148359732767337751797192736633462371301529847123342882361616665524883757601357025867613421718440080000722083046484984103521283027662029474807508171684202968363272618076947872989903628206765634050722001778874984012635040784018823670569633167909327284874013980658330034580691537573447733910982665426071069734647410267514231175703918154451873067262896136140274200930183176206092672197427022996554685817148407534347007468165765793436932553241661579966818350805186426719476394914589638881107478357025594785741317478180527803057377865883447416336664996977119112941352348547740213917703525811619572455248959203057776642217892204780073283635844383277340850359950773973223729362417844734947516627309908595076192229964821748594633816187015927335808617913624296516842127262820481684806435890814479718073124518730413252293322895161390751751631197456614415478323509191164047427421941255249391412635588872081860989501106736804247741688284588452322137921321200052831074658055684757076640684403758820927853501856616896288894461802753067114430428359888563337623196310923386500697964835986268617644033178030294180739585437199222817820718275793515530098493166889120744367273192649864518035744635655234272235186783073220853219154214826040760660106149475542442187338020152276568328157335920420596082972006634919464472542701282667898314304521090495194971457956468582447314012774710268495668672317156686902336050369635876182981674193223523410870483804305857113202725919905310482023546064654500116264239331718304970827669433897516700648119754327018324896376848798777595846771829103341590105167056665028908375600410654130436874239453306022740364758382603202081188837024989579602011908254702424142146333549194021396467464901639276445799230817854722086939012123980007294531300737328544352422325737034876879845919542926567105937467014447238813130514705670954495080947041131197260352594944624487000024189951211717319588739545587556524552737065405414284749157145982359111764393659303789561264219585804976162792921590760621492988982101413689701408153103505630023406388647390718398100182403304145013509891676845456447707815839008414630311469799680030558847412298268696320582467049725888133340832870719418674950049011871624207605455101789974096853128227355362175558513189196122420856386597446948354068730456840176325834017172068480045975624235007189872741111250622948225695899841508041727252346565231575414078939892430545080818433431461452422040782490634266669091539419092473522441109578571654924307732344442054997157 A013799 774 128958151382794252780330661922253499497749718750124986099052469211691107468260110900797545047246478250834758407261871298752900568541723473242568901653601365982510535191264662030660625701325434503233732974407882308444897795170107254517853001150494425494008524708956987111950426791510728760675609985732845261319088847108000234165926157921440821085903390547863537984491424902796488413187868413057944440568747040912414440980434165066962151781355437696539366625339146203021949386156641062706579614423581377066903629272679403629409946454308737867201272771723968833146715569617122113964233240481495861437315998752650984393108789623850798058462166402935500641740213471926910796663606799171912830782976057428747150778126785734559091969209981752739927117590155779051837367288385852633954047789803370168474628181631847320601477751266850811730236706743665598528021075916389240172451614438401679783368680303044332058587694493316358222091809784258843438583148908367201903852307772897302327567933529079621750988318786742993963689796063130133584056205000852358015804906937700367124900623413890657630980671364553055223829977240891472520979423429244895708200464637525213433274122671092806448418384869399832361622855139292908658296583286713301582564117659131004635240728231575907234015822691264684650473956609279606409299946674095576544302371452766961695622212810630713203804598381623575667588484880298282436826352230653135096385432298917346929533534965315155594676083310689355008012675557768494314054583121769227497141657991488978663498984717964426872008249703530400705666608894365523798533158678385219260723673053923351430784132027130554055449242934320016063474836022392598299383971126280025273961611336424117361900638029936231023532817527996753415777399756615477552355227886509379459332898749595208704481260778338630558364320476397746008836358574598064191177868136285053775530031721141109509866119750359096130786772581170854794708908323308728412346865934587255755684520423866526835174907114723548430349855247464386777257485856109836282841846434573680603817988531231597723232096103299671847002899777534674938597055143063339520177579873689655272780499618902538949146049309169711354260788792263529646550165213291735170967691312561193569171068020501671223132644725763481499934824800292091334277843754851426865633263579810694699183277735518858499978504792950050312134617619934607170259662139596632657052137871887934779585010183054998415572677074499152597177820622939553206508271809066701546974487210948303333970377365419178541886914979650211020539154993676305409890652115523328692619407565153025873315487557864165530054640834374270727383013062111662555935923841432498530445104507265055719374568471831388748717525065125272992988339108480358840555249534045375453118565279308065525683112679995399627587741820630508668131334006928441748124952930464213419973207690889196557858364773990161526201897750723325044037386720677246402158591102847303375533659267375590175924185528633553714110461258317798476391561918260789224299098509866158126308168139309620769685730856016182383081602982928177919330256325888948661352791240942650852235612155841407221090976347527620617316775248349828065458993419403162223450180222195301496499096126695196630452462079257609682291940557010577812276042145364451447858593109803776040349955358878429042024274100595373311179772054270249579025401508602267708798053255277235970542625906788715005290335923457348700136274440530673585036293153143489609532773801077 A013799 775 3683173761643986653659024035161482199155229717222319727975037573155109720400977027437678684094406665322091534869806306163681593138120164119281010400128508613826483395597710012257698130655555734846858647482063526611494725927853433296284399565859271286534377474212520508904416139592337924133656096802515793508534496562251594688013016996394271291034486737437530508375059586648770505569058709745347951167083984235499468848842180188477506017027292656050860850186311354704509896418019825391962620367551907710407834555656996447059577480681511862225135551633208273843503343383834624696932465581392003298511182240374464765251580140446802643347737934634240833828742236971704499263509273791149002359992579176222447373374079127364742225732606288840005058405492439205499527047123588337078361558924574055381803855495587191323698806053932526033827290581305833159558809949247993088565390559975190376292792878135249167925323142423608507181164179248216827449373315971875653575925762301719851777667749524043076829977372868166650596944265359059745294229271029344197289403947047660185454286705324131072598438954842999810247807979977101346671693312562663466321913470512357620867742217609081644973277490254928612080310365633344764189608715251818606499613764462440623387110439022039486510725911885210658302186674717634838656015776958843761681820031062477192988666020084423799813863134377550944641994716666199244678197446059684191487864331889378345654407292144366158939543615436598668383850026605425966103712948540850906545862893894916719608194502529781995891427619782531774554544016631973725209905545013360247305528826093104840214625594826875754377685827447113978788904791635555000028705599337683801849617581379609215973244122773008694263120801417115274308018314448694654372817663666594386738006921187188755808689289090129627377443357126396023758375237249095311364231091840437420882913235987511228711286246190006144591401011690820783791681130622020592185038837957746611638105587826051872939430522103619266719222215722830350745251053536353034074245976017858891725645570440505662573231896806341927622249820546167850921270491941032040035791858772450244245883849615475414926560314319196125989042388695838670235119268656825248218008231578060249529094873733548231803891466012530795119638531121142420598309495482311602709351641102973251303373595404154117617886075391446386964876813842952315389786210369019425318066109758991305239727475838233809747171229924770297327995734811776579131082751138754062883138329231894491521527947933737158334832178733789676957618805774388958811886915071461790789902899468335571967763640140158431703890596870563546244786236066971194260085920835153590528042629831997256401057050123976294052121233385042921952739953277307528845098481941869968316519342942317659479035381253348608763533494139027958070499030571883224768196780646988399487854784859486342888992756309933003349852401658408886582751802129262834492051520488421831708616842335514231014570662883302927628708883998814642284219399947446401035206552540287342245487590226822078802994158978678185043193662795411689553991450923714262716897070632563050990701318782986431641579375461736372451184417868119439377574311051573716263960597326120006041510684474541510962352769445676590135940114248779112896416039713754097802289277809105647488435075004926811869255292587104457140605469642012598226544492487189368030981199023973136554667938523792489266097284309865336224592134295996568262221568746931206737865552532560197 A013799 776 105195125806313902815155385468247093090072515953586673750695048126883088724372304880647540896420348768264256327416537910340909981617850007410784938038070334519498192261666195660092116309653327342961129830735216383550900867225421908375178736000506647214708355040983798254819029362896763451181351780776653578397253756314467795884339778434016782343235975707953308849700076854275534409557885809036882833283085673750100329791781508363106049352316505549468636742171238601715507151595064233019844400317650036116958162744119475524468592425744660297012096490196061509244298990385700715969088149470137006208777875967335088160350380391301130296654743151088552454982707030148852203465088368749006656403748053852089319430937073956664402709148968215559384473119269556148271991992896806495295084484444759595759699916809465771396161599706366876052141246292675900870159170960471930602516119783451412337298457392420851485115154270760682573601230123508320808781551277472740541782015697099420686621968594156194317340983746487707707699325162920105385348482209869099618782666131628222556759882590762507564484014989270917580487643716125991562290232700102231261620170631303446009603585477132980862081778399171016089625744352853959810019414516307191220235468726811766644559261248908469774232842769353501611768753616610368626854466605721536677394461907175411108949290199631228146483744980957232529920011102703316627253997256910640193084893183092534930235526670935241865472305200484694567711140609877571017888145523275242741856390112532716428729643186753103584655064248608890013052331659025801565720112271126582023293208802045167341369921613850398420781084917717022348189909753903086355819860622683587064626927741783018817411825390519901316848993209274229349511311078969168023542045291981602279624215676027298054651974785703192287527159722886996834562955151071411187873804214054733177836884933039308203223046477432765495675004294901532405874204771695530133396894250911200974995933693899867543023075141801469876767705703259757647635115340051779006194539321046067806576163137351282228754076204685931794819077124619099990162406520327816095462251278399951425906688628867593325717489137270560554373039663541848260585241432107585914354533102100978786800478688703871048550944160783892039411996087350948674708317500470301684981792221542019030475653258338045753284444199255100258103846680168561079847683954349563806509286160826550668951856437415795840188957497881364461984886181959150876562854455273954790005313821192138572346359720935466979201141856815766963586550711722323052626302181356020206750416711715132270971297326043064967894819337220165444297339688308764279262313984972821699071425550631673640070590408590886934422634546710210893892205805553180331344857742741748165088108953775534672380729523976889614895280126104777510451522812163556782604468252058635677772620510371789439252522112967996508675134443765816209689974220613875815927483476669815935429805633944621952007152702610014916003554435890144998279590281899016659966534347103146781873371064468265392692316174590027643018654203099753265351549829832203057457297234336633299345420365760875474115148542562652533578278158731359308062899897943996910214978620231313492551586659277380094595757448137969090872585603059380243434538510264530787331184063505866397917194177215714673797800411580290400392832818445521817948337249926615540332854025323696753137870992178037285929004537174063867910575947627957986137310224981102195640178045882451786517 A013799 777 3004477988154131378303652964358605225745561128150388988993601269551907897056797399696174415542661581170395424967343739257246729984987414061659428615305326824211387869185448214247890933920008682242312829095628515130597279668825275125103479878910470351099285328325538261955886297633694460929190588210762002852603964534097514718252628411853953320505162702194854454056283895034963538271382776591902410601398209927976615519183071660358671875551511714998373733993152745703596599756706629559279775917472402681536442086134796340454347468271693242742962487856489712765526423464405998148793126637016583034328904915503057452947767214355951582402756119138240146666761095488081367783166388899840379113547448166069523052266993769276292005776003681204591579936759457793150796363309125690312122907960226778814492789323995151896845771449213544346925206135365116404752616081802038809938462897135155787765581241584931939266373921127195854984624733557521150619609886035898942613836150324856554230610045017695065897575836783435419839600425978161129910938000396071354212051727385433664443619006674767978549227952108566677016307592176274445010571336147619827063133693400657721480288004812395066401917672858723390535800884461861946133964498000249688441145222306470867135257060530074805221864222335505359533727372044008738351590420726012809043063226530836916682700677391667507091722240401119518287045437104309426191001415654624794554697634202305890142456877248581442919754508831043361548397886958713305841903324290264207950160358004046913920947339056855391481333290004518507662787644513435918518532126575646309167277336595212024436866331213181229295928566334915875286652012481226049408571039244465930152809683233064800444099144978638901510524095050081264451392555726438407920384355584286542708347223923015659738915051854468874924063208845375516591952562069750574936863722157617234292199270572535681592253430441957215321973797666682667044173162484396036139948696700274811046858862231474116896282049124991781150362442590801938174106529227218860195922237548396742623621795365889971735445170482034897991827661756246114819028492627082755502497358762381012675320933929087332975817207249584479993448385830418728170575080542424761299879819929106055129808471828071261017663516176148740537646020250830445098344256130932286424764967639461605529415132711392924759557010774924918471703965032294273001529701420177891877711722039367113655933971709032544991636815096989650398750334242935308185511686097079422757341768047068669764784379989637872392963812572515120246995474877501268706059816601709293124998651703295892791211222929115978548043935090345145254576318837786616580010949724808760547178985151591230834056132659764321734044865288590333340455290012404383443540481990447069343081479828783045777866015934303944291024095681678550476005943038203345267966217747046693592863814396728678174491284068478948284270514848395476764955353714952907178704855577166612931810678711092347571276288339244636015977518243458431295863378041317814825304187487612975237085350972278127880685242262465779512255782694732053011705614689837551524037866309888583662604551066496364416202757524131919011529202491526353197584483985178495752650004372426544660765866575621252881749428476268535204411917408978959132733854391665263816965948037791050190912982895458026798338977555144674125619698127622548642422460195154066447446643817270102966370733407596922923418298586228438131393959640202108042067717335685259809679125168448705474712037 A013799 778 85810895819670146295730632315046123852518971381103259914646245859672041447839190532722437482313957419807663732492304536926223855101225533015054940681735439426301448931805586447134012963689367973522696711800246020644988904621318682848080488821561943697746688262305698299722068546715947498598612389887573563473221831058359117868013320070960760786947951937387238062301524326093593616568963482241324749186534273752940115843387709691504027437626726092068552216578435570040422485651298046842589679978929292987362322422095918279716618041307830705981751615669202686296200180566899713127680489879830628043467853291682823913641179409220333145005117518707276828949363648235091945255015233368341067862028667071111647895797609044300175976968441138884340114573786874030179894932471938841004542374252037029720728555882625533325812078360988040092530812432163089636139467912348030450652438805077184454372765840907241117386905561313840814215867015136361582846677955071309699993774289428228045380453495750388777100663474371699026038827766362260031386300229312193947650409385855370890174202449638048235344499540172772862262761140146574423946927931712169880750161417216185183198505705446815491505170654517998757093009061115239043532160027385131351567548694295114436250076905799466511941664054124368573642787472948933576059774006355651839078928812947233177374614046983415670046678908096374561796304729136181521441191432511738757276719130452058528358710871096734591231108526723429449183792049427810728150600845054236043264529984953583908496176950802846836098360095819053097356877914948243268807796067127034236126608010495850629941339285779669089921015783091532314062068128476297197158197451861191431094397362819563765483915679734905666042078678725370993996222784102807368614097579842807946293105062465250257803152796015485536706169307832770129382757125274146170771764768543705828619503366822191601956350226852740026810893635158123653448629693716835188193074726456548878309335964193132252674711605058890261435501722835894156190656581258597866055735026619759366073262097445183482736049514137398721544589847420145285346272777922110579906827063612364103019841193948663317122315256255382333092879347702589295279794875372193607485867536995198040562459763881543285925487685506984178495707984383968342453810299355557032577712240750662915525625605370093324057707784742630596470336945287356731196689802261700769919324493166364133127130165981678517506139075985121405038708296312475337086399266618685393372438237192328277152006676884047273415439450883604349374437757976313735513774421961419120943086491297833994009783738078481463310682830115347693615954242326023556141692735090263009987978994914597143851477204895528793046055397507428510536743538044281595530959706129158747507750145389872570461631281099654952895939196764421080145205739114125744198383145073400615705783402984967777341645564279827241947050174585023211883889857452769981930989380139455631945444794667508538983222071257166049252333898551416256241153940238078109225512898833714185746394709119235610400251204258285128649537409544242166067324061156450309078045499676727837987648583010202664091166957646731738888285552360484173676210447100683017191436774880874542056133915266318603555645426710705633973208773117848051790011615280351599876364441907350184502665704477176703387359537952487037701824198223027611776227885633795291805523594065051410822514516854375715615750025921270421470742881283812407789496074824506705424245493936063477063250488757 A013799 779 2450844995505599048352362589550032343351794341615690206422211427998093175791735120805085536932368937867126683863712709879149879525546102448442984160811045885454595682941299354516594544255932038691781740785726826595641528104889482900824026841232630673951343163459713049138361999762754176507474968467578988546358688716857794765428328434546710288836020455283716906297393836277559127282826166016294476161516605392657722648602996376499046527646056923915569919857696698315924506612686723515871203849878199537012055290697481521986986327877792952793544807895128097923305773357171222706639682471457842567549485357863753133797505725106741934954491161451798533511622775157242461048428490080233189239207400760218019775551875511914257326078195647367675638012341926909175967979166331045237930734751012429605853728284563667857318518770068179413082772533875010003097779343044572097701084304711809465201340565182151713553687409736684607494819377819309623167683969074791676341522187480359621204111132292126853862772049491530095882694959835072508756424120849385571338843342469415247994265396164112295649674251366874565719086720923726312122348208657631283964105360237111465017332521453266497252879179063688562501333431794512342322322022542146736532120758257762763413738446506538563047565867049846090831811653014894491865843205395523772175933285826585926778996351795893334952203196294140553859464259368858480433881868503967770646580375084841243628453141189393836660151690631747868498138284723707702206709310735594035631678240900259310010559309891880108485805262696687975513609790128836776000419463473215224818012051387771989841754591341153128877234131780877254421926727817411524248035277422607488463487083079489560705986115728908640727827809143075320959526118936760281254987240977890437754077373689070012613115847006998282413864901601011747665300926254954888783412373554376782171201635659808614343475318829141107905745933113751169666146312682246529809982407262325492513392944473320050268642438152086964756859364705915972994961342617326813652417848095286947254418438765131885450424310173278244886035030632166769494774896810233400272718887763832731146349684340367773000330446033909974815465727049733652862486221435505221623403862724119851236504413316220757789317853785764975122015915741990519828823275959894064407452039308079683530327392914975235428412192040034272465789293494352195599708657442396435689665826849324526006243964670602720138492838149211052449310547650980608102524649453896273520110208492450087923738462698485274176018366156686623822483316805561496600008911265640091513255493277957436702913433343259509073616412310924445477365269115073558786962886206913001828266668073755809025542040449021197858188388208209665689439932190082726649959740166754902987568851902480150484954651019487245109660919398788630470027221114838545380050021006441394985172879772653664688654738961396145857249700036322847954615778218708563453930987686162992303993848780498711381899805577175919532695908476526999694503597687139748877589873903589710859102779287154488268641574644820881559359437953993100505048842510689377277578057516267023780765231179354398289107819477348305194388323660967788484366246579642607654004625727372657795665240753921325636152789032284463611908815769018858207174521744022122044068844825315828619580635185572643825446375763460982283801800925447891619940844641586827329257559370091933344501837115877824813701436490337404507625887432346966178875797393062736013621875552307908968403497209388677 A013799 780 69998583916635414419991827920138473758470598190885727985624780595053539193787746785314048020325389234423005217831498706858399709129122232029980070616924281534468707300486450864348456778493674957075978298581143894398117684203748521130435030612445164678724312091572864396440757075224022035229992574402523491872550508442175476295398488419088592559445580223358238560759865357923366234324798127591386533649075766619697216566750179509189267876099031803952592481055675400601119833364945510336797453156371256976601311157610769749470316510517644524736433258292753604787536192854167291724335971067307441571780851305946653254390561014773656404235222062224817915625458081266001930004166105181540117861002573112586862809537116495783103490119345884468183897270497774452974821452969580983040539715223666001972788333535422917672874214591917272217057066340004160698475675816696023682440668826873990135615487882167435090806866109489449074659536249897302147292221840745125067990215196626551141210618049395435073174632505527591068505650747849505922592229315579301303008704704268968897964213979843211276050346293289304471502835836302547200526387187470607101298813193732140552360034145226744428039482233238009033600584145483067009067839285826252942093900976599962285859783770673247899201528728810654200247372621758401582180347789301554457116830576493120654734914803642509539569875489356948358780158711833967059672100046341823497436982092798150759272250165510277368850592436133350872175327549993815682725824623919301251676362238352306153211584449821987778463084107880105268644209215869707159347980296258500036027242199686155801870352883294674513862684037793635263544649273193090544048135558467092478005654579833301343323669451333359687827490056935374241925025482952810392923690589569528792694203869933528630243201706366877944022395454626496525068659754767766578543040801086555275591689916079793834263998581079099182896009595661847156834804836517643137902907533819278391675015887102493955722696676061755800420660315365666104709090906493471124726706159449490500533445029570931780349568722858999952190046509885315103540265827797076145189124153422826634270893334445243964662437869174502790704516630267442859405468970419464634786037723263587071165802548724581063220707221975233454459896569506991236831021584690534373541237694678063841309680669044607699070880616855418855895408011492193058523278965212284599732545680643557787264333874957084289875493950379616869004758551459657148016206513052731468007867664752866961189894233131437915741260555801126662993946011283641904392854514657946653710090143511742349671910569716834838651558352012313087279029451195615912514446992955642245217124306854539661578506217264494432027718555614676261756093903280952755849500138902686784227953979186735578000789787767575207577025518948802074854447462260903694599608649964972682171522619186761317172667999476435321828908682737416860431781241704535280807722939304501223194368315019823695778440347089721437773327841998087638274717253542398367692844388560425731846834479220419339440672013430729198216864907403996943524699990947799304424906900722102466202435767713540969535208432092544944656924912080901006901984368561172517206026115399490479301994941172746981494159807551076565219727687178947609255111515531015827700650277055845381203842521535140280298573938180209115007663236231717232557130463808361375350925153169195708252316969866586554504126727600526610142302970955261701034871649343264803285054387649466188046572283797350003797 A013799 781 1999229555243024071249386597227074949015678754929887276997429358575324132913771835935354525508513441924355452026485434566582754092436860069008260796889974404905960749209193523136656274050557850449047016185776050767904639178543261512006354909322046348389045077647412580026744462825473293348203817917510473451371915071616973778472876227737589292090325216759334651533862514487649263018550559322137590787551252970425172202362951876961954679809264447352689993851431145116568583560736208720729272059599119470508710047972521194814621709856894445270997270290099335706336821204107872018938759669653367838731632894149142363598648813142950400561362177319203024488178708259038281122848988130089967306228094490668593388703189584236061218781298637806295800289942686936151413875518264202456620854806503124682344807594105213951654960442959749211791366871736858833709163777000655132394187942364348032263313949402584113628534902953128155021351014833316846628813147993521517066868536230850927144116462108783021124940678990373528507589891009329738655156661482260424515231615058626020694755915478301957255273940482635825010592494320637050594234144461348009420195403626183666315954935221821047609235652063510776008666283779141876845986557842483610279143905792671522846441284274198633249094862023561094613265209450041707588652913210241696849713798095220019019883901706833714959655213851523802075120112968689933191294849423568820910297645552407983835574736977139031931741770568404634260199530155373369714332277083759163049128581889580216041876063471365792940684145205163686577747259414454706178137665241439019528974064465236295857219148699779198790432118803424016762098727891667859028558799685378628264319500454618919666667323199532086044040943516131223723620652818615217632293526928695311848139156729171511208376083935544400959223636579587367252485991255922181249767788319833105226174255693154991700414063474200151762692930061698016646358860935780405661644942073412410144630128751534329869395939764999807415814479267158789616596345380360028793319454620036898185735723489575382578564032293575897634499918368834484672213532307712291782746574945909351501410984525090612874723887981492974205311699477068435507479599264150329434124023414131310339566486594122759746646618966834642692829105921689176715130807480346352242711289797700181371645789588583040493163421298007617943228748216228525944483370525428060452961237184860653962056639802649284403133982716792237395644908988239267804490874219299063457772708373006633278544569192466998311486142734235978621770092028272096431364317793145614376613884588838873248979437781682519826727158091823674085776360155597986077325120565806098165646287328072507274343716071291225473143669666910768712015797971607291659817573467199637244334593599552354843280557128429715503607425846696736059917873969633670421459422651649584775500857526593089979768570733046469226755460887663362950792104044323232155149374869475859435654353445281184575128034753229533984244016495307381036764199478424439779675328581674319327277439561014396753765033375595056630271878620365556704008956441460095933679765991523968537207767961666443630895088028995176164346432413942613658127575550475648263921311881924847579344277514834826538454698263466297779240642473517922667935239995081343054958272562991999932562946257565141545607570248364952533733869690014075879064203176830609241397773299665398623394424976359578583192363466998640512274315153453229443256969176892986046624438365656403796798150997536113458446117 A013799 782 57099995327296010498953730603402487618836800919552510518323579910269832560150237406149660603048652414801516065328450496656170039634089160430944936619974558978519144958163776214306039843157982766675231829281949785982124399578374092044413502565146965756339516462687750698143848602758342731318049243542016632244633266360452388086963817940413287771391778515863356982458647276281750601072822524799571730483251336088313343271688268557910387610032401880840178914390724935674315315078186857272748739294210451197199267680143177845100410655222762251384953036755527127108685950410524932732909914924969838842014167089793655046741008752175806390433065146413757582406872086586392347149689949983499556233180606747985695774751797715366144469612670394385614352081053081583420531698677143886363548234128535744052450049695239015673217325211373397237973229223676425149567426634915711236310401821868144149472509708887204869344585363244293235564806334654362456565532319842968048946832263289333330163110274288951866349430732644058347705274877117466665729929408594839984579530157689417777062923701975782201167879014124561798127532230291714802021921399960560497050200922967431693649988904870430940767379458585931273583517731016071144598222078539174393182629093344491364017209520155387164227398354254928423249467647102641210439515854197713103724675787397578963226904116648877732962712562813371311067505546498753181876572194386549094019011054622324426327850062804067891002476709204204759105558780767618812411044165789245455846161427348300550372022248805678412178879871204680052347039476136240863153789856960739836767028255191613845978036106014393696653531745144593342742301767313925721714667877814099001857229252484370964599685417901835909503853387764223880770329465152469230795935422610466801694702455341867531622429333283083635796386284349594796098252396260393418674617802202753318364762916852199717955526066886630534494272775492157053436655427186824166102241190558731846140781107272571995399817435628159499603077342349322190239608220408462782365996943402873849082797998585762501826367326336821212338952168532281716723090696240570765607024927030116988231799129021112994314988964639420836277907448764551586529124834583397558968016232731004354608358423614740141123974084311764229949892094229364576160850992446172166404077147912114880155575396439520219525240475692395576076556277803702929500389545576750834597025895236805137810299689403466211837909680374303092257014245613101727764063858577400551417446323841442453068511440706049938774355722632513785416375598419479346176196280490031892210469157741827058864101722482634448771154362260575955563858622404034080354482768479987969709023612377078880262530874712148690738456349356638465183883205867075857096049715796688839335440327796814806678935992145081104498531689607505478607314398446707260907302570353763790773079991817025242912170148706540207585362718412553309237573283609915833583221295647100021341723988750675912650231800586988720123993355122474109791022301303280424547307059621200234306370951302132185684283118240370412417195125276260665023199804924541799961827796483916065391191060753155296541994609196131226429898456174614988689781685297134990065856588659655571713651910101197480764804637102860930872891989686145389318898389499518238992663222671614510073930308062318007684097813863551409315973052216492021181952706933459030543561803211743450082768171749805923914557092980948171671066715097777686128862296661240574477640584161512548840351990640628936486679547637 A013799 783 1630832966542901355860617499763778448881597871063339252913839765817216687750450930557040456483672561619146100341845874634996872501989220511068218334803093378985485299150115612456794803960435145799011296276121767837435454976357942442880494046763162488966812929690824847689686459943381026749174804444803537033538970720520880656151773604196143912038720586191573338776001424857883078917240884130800568194332141410018317397182688638282478580530135430118676349973913494887794119713948094830566976742981944696643208284212569302433912828723817312661805643682774610277351179429675002603784640080172063567166766626251596581789969950970893206317158773646723330311122673664993951826942294661478730825575871309329219457022686094548572452196607479134047531509786957063104073805845917906538429301114945109385882025869345721526642760025362035598513753399857422378696795272119827628620261386434376065053084349795527458273350702559620259100966433724063246121968168587035010445970476271806649242788592543966754254806091155046950468810355765351965439912513838877224799575960833767461130694163852130315447555792522411609516320448029361666460548097104273568356250788560872816602337333112004378099257124716672783104818849915550007960869820785157359843689069535012017847695521105158012797498724395875010696428045468898535611363012311740883955480465163862252768723608475608596931148033506512698015399025913550889627576778443874228674276974731068207940349725643746983034921737291581292124813864337503960901271832419106639464422216526494812019175327448138981130240988001476866975083794477927175292535392104655690477903093996527683054978689223877098370121520173074730462062880776253032537892629258248481592044324680206119119931615220694335411339556607933998258681379854219673700762711605177542323202396827019078570668204187898151721980588667308776971362186689593096430765759048712837525815993668215676144527779996349054695690924740831497603204315655882885008046110643547940257626849204811928760614185778975863468163491974838991075433450383086105527155238700529480003653793637607962814662877207505950645612812885450498111328193375326941636502238940907171300888414923972008230630399819066498504933314644164357862858334400536417681685511623030215371969324936860593170641823822028298171598868103284881659730065195255123244666847421517913092123388897709136989860393226250510048322523850351559369460625811217580586925656593858391540999969429052398476302538381170470617952583868955798446669427864829137149033684455235437902089755258005492301334373794107226225277103466458749606138341967075800873423209614264322628217609295826522491352939740524309866859366114481617369004382350556936402859423393101749899178144312653678756181051793974951204116888242769553554520275932869229940259511202204827693557090871655661425582563586879963974503506534036406078773468711873847628269937646286057962814491617207494868845544600580935065134330553182806122970383424976823709540978842708054741203270456564984835461374215652983049741387947522992205495636929841099892024260740140197355328810140063219349047509973015280853727609628449838348709763695377126743637807886170868424535908033250703958064329806803178691968854713771472451270930028708422783713612204400301248123585240294811046660668117425998464337056902495740423869454302723982022221523528567864617465517661756891801473506344355228616977751262726523371354668661530604677813941753346206992923665132628860731097336449907628493526436054941692047655892724236959907429293204687003054996054560060357 A013799 784 46578220357431805624735096410753276278507316795440032402472177551505525818840629027639632477630172032404431771863460025450145675529314127016619383860311149997204445629026452007378516395913988199165561632942313811204994029579759194111109790469602683847381144084899648474865134982442905504983181589748033821214906542748796872420350805909446066271737898662217526128781376695365998616955316891659795028198320290811533163180934770197985870738521198019619515231604943327490287853150071536455823422756307322480826671805395191846814984301180946266933830989223725644131427035690947749366693105329794307541850021612371849972503331769679680865624371734124065037015974682545892258129298877826494031109272460465751836912024937546401777807187306211547531547451025280679315451968765261328644079269143947269170176540854383152522443869084365098729151310853327840557959169767014396901023285457952214793981142114510059735745169415805314220182702313592970372489532863014306933347362772799069709023284991648234468271516769479295952339692571014217484929341307752172417500689017373232457353756013780693939497640990232597979395628316166598555779714201395157385822878772087088514979356571011957042892882739032891358256731172438023777370402951444879354495603514989478241748031778284418003509361067470586180500681406637211075596138994635631386652477565545069801327514981671857136950518984979509168017811579116926958653220369135491845166024675294039086984328514111057582460399738784853284376808779343450627301224805722104729743362926213218326079666527246297440060812858310180797675368254084078053530103333901071175739390267634827155733246342923153806549040737663187376726977937850562862314751384244834882750377957191366968184366862318250913683269076279202924266198890016368100567483806155475786292983655776491903056854579810559111331487592927005979079075414041468427159100844190287352574830595157907926363857924475725351163628501522888403045118459447671078714804966090372721698080440138633497331901760033329636514217494293376424105454776391322259961080772525822478384356000083721025949586435923577456389347548821351676557644530992712780080140446391249719524674018643564527075034849232358263799400399551978224921096888813720625406619897465365981238815889521675401546701130180950224079035271897919505083550392041681574990929829205973115824136110307470661567402690934940817490139603689890887151164933794185319143183677977189520802500126863165552881676798704609811319343747881246559435325529247384986113551061725979341921585499923894865618411049933496488220139352105528347500917184921651948745840289793003318584523139098101308875531311929114814107370355595709473676134164314256660602067991530379078870426979713701718955287020287718581340782445101741219070653600918678076323751899446172083755684072385357345976063598604878651075794650118613794015849039879828962111017689115576101475944695079063260949097599337192086395301614929454125678157121000763061968199896726584751463506607509952531885612308973264848883663781169204180381160886353191654016104910999144176665546146410345607828145932339289436463314258598155833077499560903666116925039431036926173073170069337673355746275323612105586621322459480027024680749032549941263125644478169877003947657718048060098303675342101803942139930682192180842246135484340099650536668933499426781339432649937438586741884814701129684529501553814732234009260691641975600203043990417321017924892799853012891340871026345811777403608540165189666573099952096931811916088043219065494253742314289883856277 A013799 785 1330320551628609800448059088587524323790447474994562765447007863048549322911907205658415543193595343417502975836192281786881610638792740781721666222434346755070156171610624495782737806783699416956367605798465424761825834478827502343007406725602322253365052856208818860090623120233551824127824649384793593967718945767448387473197639367579689098787106123691594763764124899796348286498860805742695405800372225825868198673610677971624674454162903936638352974529868786376450111373819193152714772777342893437374890573433892074336882766626029006329897146883218828122037687566369158669662121781324255217702778467270952407064667658673821365203097681098317421522213252908193228784430905249602496022511930743362338214044344241262781175951076652708009048526748733041481928623679904628807403548006020277954769412183342037219193519344918551584803290589281896454175871847715698189890126055964573206730895399932521816112617783684815579442638160778528826808673548100551620323334028153914229959414042646465224648302790453098171694773959520737065587066917090709796416237179025196892214480625509590399605992124322033230889518540338034221351624417306047090096487240609579335076325403024672505102063623909518410083170499016002397105476078696217199243748931991614488062565535619581262598230861448027411901279961654965385530101325825788268034181411749532738595715155391529911688443772729999761347756716511158550866094626962878782589786830751073050363359406691525915612651476939434194655086035546828293366350281676229033186200188535575728611161355684681501185576876046197073762406192704895353286873281319548493850292725433918298394897248800228195868847152508398294666699216882949925910571614285416729086233544835342631978313701954671564345707848087610314719966906497757489320307904987606543932313906192632385243206823653969378778738617141588217768477472900438379748091079210918797076889736628305008284878146180951191754584393631995215679371628320284933679173544636507135304418875450799511317296446168311927748482565854513124048875893868512555066748427944110015805135591718391156222146138196413295731936155341886625234162885449682869711868891289380483239344214646478846457790070328925384372374674811604050081971448241408674782238470891508317790161820620628571143575330979098119349921326400676478984691282747102467463315946851951798161053151446491669565026588255792844688335877220986973627924421674095726900048469026706509903640206123338871355853571047802360821091776783236282984032332440834562588389131873955695984622403463326361256927437997150593200055400035485995132973695718547301308129944516777967782092565375780871482794049800007448205720604726169058277664067866979484483455663906099156871618264967603034795081952586437530401674087414550830957876937495838364537882678000082120884146092791398191158422352439753939153375771002037728570886664428007794986852776218829969034254456436153125795967176534669543179536209424000139283493845532902793812873757250407987086549212217091754263184973156585417348966321253973640595866336075133506830353972363046556829744663487625880905179675973542445594828718539821928748526464958969607965496051189845648429142810350353288713469369517685347659491590765209051851906873118658872416131531941009857109749052085170644467651271445769622391458560214090877035391875568237586118977801409677128301835535914863183475934972192678964919847093878502567335538494613986465117399139410309105592952863256601901189586617383462730174424463515657982066994307731840469480135390602379729581381134238433372819127397 A013799 786 37995285275064724510597015629148282211778970333319707143931991576529617211686981700810006329152276603347302492857487760115125681454559469466752508978947377671558730417371046224050774499549239047690815189209970996622507658549792294418634543489927925878359274626180075463048286936990473648914799811079089837312020810064093394621997777977443500350458537998755638047867171263083503410693963472817123485064431141812621622316994573547572327085346699334327999305547582407697791630947649975634686625293690379464864249667845391535135708697606014449788192412131612949993518394583069540764219860196402053272809055803725671698173972999383012011565672869849043876095932716310906807312131084833896888898963253961171741731320515874706293166338700277993446434972470564397765363420921756103368252734599945158666169181368431925017386106010218751813566782520480244627717075842608056001451890284404175357441103517472755589992476519822017764461188509995561822482525207299854828054743178103944321870824472025693281180175998130936881774439057871771330232218219027762495444150070138648438537781145179411403146741062761591107435539030594595396023744982678010940245772079050195389114929835787671418220039162479755310385432622396044463729502283642659427600713246612501393554934262830860441068071633817110911312456984827466376125223966910338723324255300978404547032220553137485807733642592941523183853279580275199371286528640686780909546901673081397391427908014516671675812938832867180033543912261252962886836330394954777416831063584764578384863379479710188355361261156755434623728083269844516185226387787767624532858210531118140520456660322983317502210143522792363693975596333393932833931835875605787199431916274042220911932617641527374549277761849230238198716974816482451652477314074351030501250817474767773554931230090381019427299553644180901087685485103509420563985229313343051763313047767841019341624404733074146987702684866523415355018533076455657990810875608363280291429507501750284842733303799013156968424410563370749335959944404778587085261401850511726161410477635068969812860715853027760139399828532719623903312926171328392441840687404115995981798910114518082333680942198664437903059393087294223274391186533222873160455512967132369064404811758745772620431655028094021386753103003329720916281767726539993573219766758038595307277839058463248574446724387173699437143560989308608953787149407433848055992284323871764629357867927088681504794533842696283227411202236706011478306947446842675942086981995452048633016800465316064203859104556636618092386782280413515506992861723417429472661499345343695537824345759697677470420080856338012728203586191584114473468363442348801056331977216822098019410289265739710276782335647821242305802213610646986282987923211818639529566467166360345454572096556215123737675700808031812256159565395589199565713094022728330632619502141586002745587341530272969425858618529006696822750733677358867978075867722265236694089487380828902519178932050132357593510826018325236104903827101334741149058538424641888088581739804660972709614337333870082784532836725480345788633903030215854106986664365693130973102532718033181564784747806416440278945398662794611214502739323845135729942312203142016055077132683767182528911542676604558776640587963762626185122447938274649539007827358104433697144124986061788461428724741264407383256178740795103917075752848263911825670314944670067430218036820697838364840326727471806899875783379089079036511737102470707625815424423129095648822146890994567456573826574983895561087097585717 A013799 787 1085183342741123596747161363384104088250619171689944155737841611417262397182991884356834590766918172068202306498502707916648104588023673007439918408947716053677388899450534451205114170481625816441097372619025981634535441235840617720890621196615831491011819242598329135300122123207384917886655597404229884843468626356240571443798878536813763813509446303782459778285134278444927940912830290747129863856925217841310286154995682015092213233884587079687741988165744501146256626771495830954102284705013090927895987834763332227635010976112325378700400563482890997464764878867687049153766883427069439043524699442810208909371546842835378206062327182835758542145175934310555809323641775913940929043843289496385026115588245253897486439123799618639770823629248731789764576544664946276068300666352909033676664457989063784210421564573757857770547280875567436266812227403140728687457467438412867652383875357562539372405775121882636649370776005033983241211923402445691153744071519909826753776952617745525825803787006682617688280359753931875660962762384553651924632380370153229938053077567287469169085274071493533803619466430252812239105834180450266670464359496349752630508511511039931683375782538519584291419918341128253425928578314723117995911703971036499652301322477480712205057345193933450504737995083943657267168512521718926184276864055651244212267787251218159732154680566097002843654033518092239969243314544506655149557569058684877790896572480802610659732893346005519528938047678093645873010932432410303397802112007044461123250082981320002689617472979898091968288297786270029226766250861606431124282963350979265211404762675484726531180623909154472699463637006878064115669927164443176888202974960702919871465707492459663344501922156175864833193555517733555301646404567277539782146224597896842380502390862611372295863102551631450715965385140041332560727982134418390901411983957297307353416134623581330712115776382472775265954684323196650047875549418250463648403518163757489885393305889803614776175169590100431971784351972144881225742150898252465410896044651735204846825114905478325857341398502723005178302520484379310216531411872948956961236158671780750949532261390136055010949279325966210310939886678575378480335769905854267592848465828641538011812148499257393344827055374878100159089923568037708756444729758376340320571162361348768842534772895222068029624257245415643180329114774225718134327195632574101469579090065865579832458436681081248545258091347082560393831924726029273667581946292772105961007592838089892109726419885242098449336658888710890416395223123682525203168685082802361288255801139242725366232667929337869981530222625217833893476729928276924106969897601289655941532377271718791865215180288437422501496017022933688575228418074852752163603947868738417826528033649742060149071755690778196589848173347263423128796331678383143851198245600665837824416720061446126279771948003806960267954583704559046628321824858015617425219889849083854284850269478283830265228262701909387068392158205841221541958260915946196965697983070560922041559295088592663434409042349716444156069172904445995009149646120948561513722781436959745698671817182099059950806959531208076890897412737828340921582882378833939120549057986581074500208242570386502803219631832833024366473282235565062265483602557174820730824133353726910740246865807335252739273179721015848962975600577099265585652969865134721795874457349635950961538204571663322276867352249090163186361811723383665880500914336948990100826009337353695841127205060808115041120208594145663237 A013799 788 30993921452029231046695675699613396864525934162636495032028494263688431325943431209115552746893949912439926075903735840807386515138544124765491509677955718209079904357206714460869265823125714943374182059372001061463966737136843882726357031996544763214788569387850878433306787960926120639760770517462209741014307437360586961006339769889937908277643295882330833727601720126665586920411345934028776041617641146765663082872831674033048702172977691582961598924001828697238235517220692427880115353459878889991637308548675531753483548488744125141062140493634849778591149705340009810880735957560530248522108940786102376660560749378221236943346126668972099722208369859843784470092532761878066874421208191306252730887315872696566110187814840907970494493674973028647466070692175530590786735331705434910839213584625650740833850305791098175784600889087081547216424026861102352042472727508509913019735864087343687015281343256089985342678733479775595352253744297251385042084426680144561914623543715429963110781960697862243794975354932048300752757456465236852619425415751946400260733948399297406938244512755926818965175580714450570361101730027840066375132571575245284879953597266811488808895725082657846947244287740964046097946125246806973081234177116773466569378071279326621288642836083933279865821877592514795207599886132814250749131514293455185946580271682041860110069831648296498217602851310232465761558306705654577726513729885098794585797006624203363052631166855263643265999579734032619779065241202070675344626121033196854141145620029480596818164645778869404706282073073658304745670890858341279340645716267318793702931426774519274457049799469360894769380936553444389207648789743661575103965167852636094448932071692140444782319398702538875500841139141988072970322960846013813717878320740531715229528785427043404142146071977145863898687364984720499266951897741123662535227673804368395320918220984106386468738689259804934370931738954819522017373566934651492262052882275077668616718209518681041622339018662858437546132876676429952688421571804988664600601931298209185630172106815366464811527682636271750897498287554357479094353654503295159769865927824730027869590917563675867167722366828920932690754103426791384776869924281103736719345032531830967155366773287290411321605528561893418643767307026724999792817926628986655895832968202482186911635648660437484994098411186316184873379847066660735634519034461948912072648391371186825594845410048361539701116346964025007408233602100122085219807968067864118352337859048685408545896278342399573811504314520471741182663967635496602327700814649918240753873936337911479184971228729818904542484688398846553831588883481517229419167245390433863346106227257560414462410764218061224065227742192009079397098848635869454544692355079037951543467169070282979917638414284316072802653678971190627981552029066300971534073092600616994103165941674962812676566606936730592213050865185910930751499639769784049281705273979683962229608546569264476205184411029234004060348430517031128459869890020339331537300094478290494428975027025295060350156658550251361541491647323882063456323042860411865393436360621007296899765770537931251254997571170833884080921005205115245061328703621876135222001645154742068800447616052808906562755904777544008930843413929973743364477172635470054893068072715794297652190734323302153486381286011933662231546128082532124391834472318112789211970376362952395412492660771276147549608447586264150765679704631560881212986614377600106269691652684158906918434103741740573689434277657394287711957 A013799 789 885217390591406867924675193656658227847725205619060934609765824665205287100270338763549302004038103449196728653886599349299766258871958747427203007912093267769531148346180971716887101174293544497710013797723722316472353979365398134547483190853314982177576330286408938933675170952010931592207366749238172413109634718455724193302070167826516598317770173695250942094032728537695828033868451221795872524641448792774103309930945442057903982762415849300966226868416229421821244607340196432683974610167600977051153169458721862411243628387020958153875794638704944526341826734216020208564699683886304428039953457791869979802275562991376748338908723792512140165993251566998328250312828211999468000344127151897884246872628640086624673074179671172545293233850904671200278445039225329203459947808838926488478779190493210808955598583699554998583985993216136070048286631179944276685063570370551625756676014198623044843450444737186071372247306915870778855719190873796808186973310411608832843563032056395176407043579491643545028291112214231517799505714103629747663409299291341137846822300232333239563201528822025876464379760785422740083426511325140135740161376760580581456354691537402931870870804085790766660244102169674120603439283174053958173129332632166978688007093808847630624928041393218406247738645919815065924260347839307815645945179735373565820279139510797566603704461706996285592955036271549454615866797820200394446958639248306672164948306193872252146198756553184915320213996783705653509882353972340558517866642829135351125260053661995325723600448090289067816122289056754841841106313805085279248182302310892066949424480107044997767799322644416515508288928902925200159657083868718246544349159039139493555948899599223243427824346343212823179523775034321352105394084723000533596322718670326318670571640581786665703833961739263018810409831328602179563413151384232925668637591526565738760745309527062503933645703949288730568181396288600368338206445220581270496492370658493293362088782063049229775624712029899834755101090755515878734008512322281249657791759808152550783345542753681601482042143774557477383448590840003960413834726268613058187140764602114325983386196536146442177318519000810758580627947972588740612181907392603824441213474141624252924430411858301437756375501256237929884638055990292719082672802450487879040885404831093740383225761390755008916444721892376556168601812070897270457498143267722877706910705952466925814379756391253935403583985639518236586559909581586875962935375986267084261121592289503953479343605737274227630374727019193399918065579637418459081462967216314874171393495747089757001963263752357732637905185359456423984010101115613589440835695596181571028139956703182997460913836832046620526969544745971316660540215889067491250958353412402934032965815816352189427670750374351355316591725096175525781107502162622047984661597766221968580522460178612892855418860719962444196945760574802093193581211464802231534784330133753645239849698564762704896271963405952389967611523996926059942343928870911648036827998394454811385955746869452218660824324853729136986542939217395614376042427136223287501935895696589406754210172333854467093985630210186563235184829663296514196609104144404298075588987264588227009584362084275180338871396351434439073818745253980084232832527641660237800917224835800935244219563007832805724535909786837326995188964165200004755184363877619372683085919302283365376202884288418050164366871511290410018578043982010328324110693238636635168663292312262540497396436967852525143932404172838251341203877 A013799 790 25282693892681171554796648206027815645558879597685999353389521718262928204870821145425731614537332272612507767083655164015350624119642013785268345108977295820765579127915274733206012496638997924399095704076787233080766902004655136120810667413961529205973757569310125704884696557560384217205034601724991442290824277193813938684900426063293140564553833930910062157147668759765130544475316835345711915176284418970421164634937732770615795651677359071884896405588835928516636567230243350313886998840996851505557985672910555112327529270361705585832846570676051920616848913355943753176816387671476740769249110707993598493132792354596711309307572060237939235280933258005039253157184686562916805557828615585355471974929146589514087287671645588359066120052015688314151152668765314627380019569368248579437442412459676593914580851149042990314557223952246062296649114473130388486402100633353324983236423641526872783773788152138771384462755332824185314898195810546510638628144718665959874845003758562702633361571673860831289553022455950666379871682700513769223014632997059994238043091716935669655164598864685881057699150347792458879522744589957327416874749081658941986974946344999765137163941035494270086583231802068062558554829366734155099382746869307321078308170606274497178278569790231710900841663466115838097862799794638470522663840278422004413392992503567889299768403130813520912820388790951723973283771612542743465799585695570886863703088573203185393547582685915514366460631962139417169895749911804018691828789185842934763488552392640248497991752397906746065896268697749975037823837428587040660607334736301388324142512576337312181246116454047180099432240098396446641759965972374461839553156331316863075451456521453415055542091155908501442830378538755252137482160453773618240044573167943189987550196626656408959167201781235091080244115192576206850510643016685076590021958251590244064745646785402432174848854950495635433757828859398715120107514281945021666650318598377226951714617704502749051621617400285969180440442253068289012522017120436674771476190451880645002923132046587900219928605668345136111548675202981353113379533616957857554882927377800987264411493159268878535026394221182156075821314822045107020624527457040157829865498034958930287774656993084947363759840691379411515435147517138750349720217910788384313286728047380868319085310971081353809662577701968166820731436354556896941536604469869433110187076672708407868184500222290603649061762213850280355148737577559702764377397273543774193581893797380522415323532723462289215351132578395182695059871020024308609825663806665169121209169632032630549733072776031089201871209999051434925407312497963039728019708301922541850134705303399609590481160093760083528870777167489686775141689106007656617618621531811640198915536665530834882243704301441849059197176260471869191834211369266648312489919893801065644628301985161362832843618081022847368708967867776922583701872980646216534864975252950137861695347240708187614542423546837406209864952736876205198013284952482107579579844462144023867994282086338424817171803542147357881472652886988036142194147761437673314342791116990290046306996732027217434671323584433138432560113920013411741969352623468331157336897065263904351620738965488983425658505951193319014387337183198925185773929821973458051831996858535310511510154939066712764298470119421860896309592005522277335812820616708686903201616941192515198509730578161507930744482217233965400540607514170196987264925509588700937052192291730530419146139636238835970635853395580433296556123930997 A013799 791 722099020268866940776547069412360442652807160189509827532158129795307492459315522734504320642800747038085834335676275139442429175481095555721049204657500545936885705472388161655096922916506419718762572404137120164019783488154955342746473472010155235651816489937066500257211818380482133627592993259867480583268232180932519902779441068793715387664222050900722285270294567447651893480759524134308878009349859290214198883138456585661557739607557052452104526240022742954363656996662980328314926573897711075850241628803998364563186563490800673236971930905078718904737821814359109534483052848285047193110523850931005166562365682439636671705133565612455782498858734781881926109422351832923466883537143089733337635075951355743111847023189869649123287454805620073940471071372606151072600738920726547677312792742260823198794343689667816846374068873300099785254595358467077025560130396189204314846215495625649013577363163413235449511640755060791556778807370545018890349858441309818479985448152348309349911439848577139202460923874364406982475515129609373762778520933029030495432748742527399661021156108174293448888945433083300418058049108233771228353359708521261042089991442559538292082539319914751847942903683498865934734884481543294203793470633334286397317559660685805913908814231778807895038938750255734451913059424934669356597801942192010868050917258894402486290685361819164970791063124258372188400957801025833296126701967051200099714223912739256178025112509092433005820482109470663893789392513231034577857322047936860059779996544886198137351142440236614574388063330276437037055286620797874468307606087403503951925834301692769973208570332044041510819884209450300912535306388136987004599477697978740926297969049709230987401337665503902709708678441445388756298627984720228310553913054249625449234421165853933696282774450073855436342852174015169043857434475199542472487617149623668960733200417837878865345858146241105843623557350053286702545390715406631763821199749488251978967921196258303015663365014569567565762559471189883402486641330976791868148131475496163101928487574382597018181380906493605432481941712472350426271232859633933369625011288837373997258856656121878439838888845351183559681532572632430301616057128700523947778788489376462007949131978379499181656344809986487372292343248236999848738359143750027044371782239761244980061395566645054546157772881745912812566910553722499533547226960263940879060053096849224837123217510848841930820852990589777857223403093952682670653382843529683734742892468746985100704055418114806442279643697571544812953604976202914278205230783982163895270855093860483961130926291556223938694643628782908032904558252254322377671970888811209717781697318170396249513732413437881745668078266680672943984821782556684680655805449570072255721226642704226175071762438553480650979730551175337055987976910917624742453024602086852235876228932998193683868846576012093543697696831271576685913109194200236590452278558199508887467880812541866546458946158921223158759952915117921296660457431527841474580379937683295465693784690667911751203243880967270688452740439105265300257207054214421387530944457092359674012574133663429357151647672894994866772349413669503052762386680278879006184699117081002372186639925593330855620232588472032384369916737289344502230889209645383935418373662276627003519241535214684383261128605080807769059498257269721762988149969633816806642341381457399426584636415042870828009993156606419285804840291212214996153273537479362887463147664044115679301232894150617394157330608831172755382939455593205317 A013799 792 20623870117899108695518960849486426602606825302172590184145968345083777292130510644820177901879032136154769514461250094257615219680915570166948886334222873092503392633996878285031223215418339853587577830434560289004569036205193679544182028834082043685451530769092556313846226744764950218537683480495075112938723979319613700943283616365817305187077845995775529189604883140872385729703972768799995864825041331187807734301317458543079750600931436975084557373941289561519580407481691381157002617877092526037358751160270997290289171439860758028321155318579953290638216928839910527414370472399869232882429671706440438562187726256158462980570319767457349603949904324105329691611211790700127137660704343785873856195404246671379017462829325867048610212996703314931813794269473004280784549704314870928211730673511711371380765250120602516949289781090324149966656498033178186927022884245559864436322760770564161476783069310245417673501971605291267653159517310136284527282306942249725606864384679220063342820633515211672761486446775721827826483187616773324038717336368242139980054736835325061718425239605565995193717170514292143240155940580264740053000306635075736623132245590942973160169405516085227529097272104411109961963035677358025754545314758660553793786821468847302707149643273834532290207129646054031681088890235559091493789821270946022402402247831283029410948264618917170730763553891943368072919755755098824770674734880949326047937949171745895700575238372188979079238789528591631470518839570391578578182975011124660167376481318494705000885979235597948859097476776025318215336041176608092689333537462331476370953753490647203204809977253509869590526712906110044362920885751580485838365682531970819595996294028745346231169605064456965291989564966121748268645113871594440777730310742423552455584302917954200299532321068559385117388200942047243061612186046174132556718833410401609187500937133867658273143054514792223999732421474871921511398904222728809806497286045133964771302797286333392430361368181121419245744461056654259858420963054028152546178783071645914354179533611941353436278420070363864757116737249922800524732681704004770969859947420484238735710204955496970120238504312075153648064251806954841844456207652815664472509978045081131409035158434496876127286864118024065840041615512896952679816275504644522414302472549820917875533518778949402892812151275545015839723532324868309177642349212098415446834176499110710573076215327353774386174382264234645380157615766382569756531267394051297147991751799882641461208526796776986797948903646340891402767911725331434699819596421314583012830892335749282413860385813137311913057716681668636327787088242635701428689160555336960749563057104264687282361711460199340538025983374666699953150494931601471164210459445170833695653954142275403786224607007525960872632084272118801656072608552718280269200835660202586708860974555361409804978127057481403701549919197947501726364311695552957259907527900736173334970143887008250433413961244949054637343015208682950153919324701866680355490231400172601795680184550166227526115848484306218132898719681285482240646090675418089249271304639014884649473129831561205869608209185553948389885071603814676689946525975445063295641191482950508752022622914871122567369462959349716929989191933720968328216426716681810579484170168282743847513057487266600670321094089712950692108329725880523272704551282711441814511912195804785022683800650039433718793414545835941221872043557312072505133645503948083428834960432763987916522512689835783394527519518827125066492133791197537058837 A013799 793 589038354437316443452717040822181830197053537455351348249393001903937763240539514526709101055567036840716372102527763942091748289306629599538227142591739478394989397019584840698776766255563204558314810415041476414259496243056536681461382925530217249700181170296052500879762082057231743191654777886419840300642895573347486912641123367024108053448130359485344889184305067386456208826075166249696681895268005460054976699379927933448900756913202771445390043157137171166560736018084587537225151769187639636153003291888499953607949025493863110046880517053962045933918113704596684573481835062212665160355073853607645365774643649602141861188068902878349362038413217400772321322107819954186331178727376762868343206796940689181256117755868376088775356293398843377767533778130418475263487524104937028580655239766167988478006036308694528486588665437720748047197676240325602196822700596937435288165814370368083015938401242569919374172889811018723895441888973894802422383709968577594413057653690823204229134300113827960585740814406361391124552186321522662907869805844013363759970343338753719087739943268374570388727756107058697903082093818912941240653741757804398113693280066322922256427598390944910183458547188574085711623626261981022573575568734822104076904345407971747812618900961543988076740605829820949198843579794017803212154131085319489345835010600309274603006093385780893313241337862707794535530661144121377534275241102934793701255155766294234527104129383148089431482139067726105586429488576969953875771483949292731419040439682937527269530304452947913017364683034200059113548212672045103735300055163461649296630810153446374770732577760337495385375033447311408977049383417950890256029562258795618578481250153754995833708435090245955385704513964997403252300773097286608823052755405114359081683943275639689914754942622039124598337724407105811309082705645664779399952446601034480360004214265480394187939238779996980709656357689743816950287064103505357536883368986735071167833179193294968021203551036621008855077707552239102315816361125786098064871412223309278959869721659490656995493547955629662341328011132595045105786890122148080263670169958276450342530619163733948963604131921657178463342363095858437237919513746772068192999357482945562194173453160047665279071440126074885344457428580663849865488232644688152204674892918495435235443112829845573896021607852580841197398343806730563778422643135846742843577030914991101004677629785964551150243526531848805706702681663903652574816289528041499097843792423156448122773576733842747519936218637043142199354454326787191106461547493389165805429463116001335255022266479209014765548841446145137922157927027297918268504791114620978935968270473954903733471532841014753365106560111163855617361931285741469617921014932213524181181572584257527807538361000741948968483244958895985094099089772874186802768645067291046078991778294275677225439980286888726371119967242212578596806691106336688012300218904372925846620082279556842640628736147116989949497153857375193739346089832810014257633156499020329679886421750937297624373394748560269896093720332817194658275092995780616047048437731794904120473602061119219600841880062548606319963507530076550980941562728384686452786808069944549480466518133071634131646639231581987265237421310819004576422189363455149191960647384176323447028820434893821381745040768296291584717306005300873625191714689185521489664274724224380465032872030365776266442458712843620317237887436040390102819122049238261210810955304920172258883799484934399809531100484977221519024081833210392855937443557 A013799 794 16823524441084194941453051402922335252258046083262289857350913527378366455913049074397338635248050139207700303620295465950082422890886647992411305419562671242439292168276362635197763221025140685390029300263999607867665472197937744159218557736068534868686874404825555477626884825636595817296852111214037058826661740470377573711943124485575550114532051197260935379992937029624575780281532823257586931610749503944630189510990121707234054518197984355251785022610994745688141181412513904650687559679768175648165927019627447174996632117130224286048954447578209993918635245516985908103214691211855929644901264332887959291889597276286773697392435935108536129179119902183458269280721445711515804795632607724282750329327423023705855979225356689471512951095764365712418532237182882072000467175961106473292094302961523918920330403012624428105458873566742284976012831099939524343453151749130089265303824232082819018216677889039467245751905892505773177715790983409451985701140412544674031339647063601535988304745551040382289343400260087691908334993529008775311669524710865682348512976098144970864940519688046104872453442173703470809927681561972514774311518344651414525193771974248982565828637643777579749759566252864462009682389668439985723891818635254114540465009197081089276208430362657843459788443105516130068171482496942477542334137927809935206393737755433191936457033191288093919485850696797319729291212937250663756435161140920642901548503841129632328621039312092582252561373913325301654012623246838852645909353075749702059213997784378716345055025480645343688952712139787888342050502126280207783904875523628165561072568792581909826893153412999205701696330288661151793507439800095376602460327673461662220002985641396436006546614612514731771106623354290834288962380431602834595209747125471209731975103895545183655315916228059437653123746791349076798711155945831764442041827372145793562080363636385538401732598795493766048495231976773155917148837860216516610925901630140367624483430939697581653594621156932633909874405399501001242031090113576746830792404509936316372839120316712654448291223160738786130669325958047083266379368778671320410683724178333698233017013935405316349497611814450674091521232380812825952219232121557039660254649070408201827787995704121368035559401440824800323048617692340216008209412564938315117719616645148125759490745533219436044273141877561405438894097464031632075529110602918822355403579963060835794597784316933545402105361276133739789135291002752221189328045210393255733516555397771314834536125095282711916898340492589184355762570027368965191648257958687964568870896056114136218690952912688670718840460543351284194752553826655843666765339024689779390189773006626005531680449472222370860808463334950880287474119452062113757442107478950464138726894578979251711103128542190804488849959271028230272564103003059649273875271766899567062084179862807617235791276973828913885557384404833457303395904688082146319306552127795135105316169986422982658997333097808349947588211320492908389463671714886817212260582768519635987236091628520157449728527413629868502332746425591896634994931052490174919750430057794256584846548467626031019644936466450745104477738566516372566671973085395029778044025285686277711604224398658942433959663093213138282445990058301589707194150409642516071588049939459973970590140441002432484020109383310383951110976817398251609100563237827679266301350398572530461803858059276935945863063297526639880631303060749581726616944848293978441971694463825039885980197089211392960017760951434423804846801238322030358429325431477 A013799 795 480496681561805691722840601118864817139742054184054260615799441255453524347332594613862388761319560025911128371699258803000304080186613553311259294088129453355308623618141193223883315355699043115424626844840092800308393551445299910931441227499853424384565819876222689996501457505006813137815393148384112437148285969574453882786807578432523286821149914244969575387978274503107508860620858965059940353734616582162582842623388866080311831094252631170346232030792620931599000282322809630728287392013858864687267041607579518765078809897356335833844187977281255636310141247210634521335914795701817206588025010611613005335658787808026543571225362742634900385484843526261751628926685210966602900768062909213239632155920528980062952622655412407995881396246126049112385699226180294858405343012625161983695505386884084648283556640443566291120010887939726401199902469045372754773365467106904479506342523892517393979286537188856224005920184195857387728740706277157358163610271322688435009091659783523469361971837683264358565936854828364568593955750182019631676593295267034753555879110339118512873566182810284801262142761923144829802344513091496994469111275441589050254059321356525191062631719743931455232882971748061899458538731320314432260074232041492765390221127677832990817788979587870667055017723536646190877045711595174101086605313356179559429811544032927394897149324976379250434435381751228248788286332700816207547544637345834481911126818206503428937745503792676241715405400338483940540254532552964470419817033196487240513210990719640517531116582752711661100178411424481878937304391228689014516107149830344036589793637284931926565895354628670314046148889374451156374365988130524051142869418681738534665505272903923608782977859948033254114576269621900518127054547507008558873785587650583221154940942360665990379477883389605598810867332107720982447989324968901024229156631575856009926577265818807362291884754198097452111072320488618106149687958125643930924654676458439039722871271068702629608315974863152957099922892615148096473649964733865466234261865208291131924658115365630123697645624693860470678046618687782745171061151687631582249537846257388755233198935009111240258001291032525702727937918028395122021333488623790609736533032099928652403452945305410392463612064551397122026591569910928909410469032267203218077189971002075619816815183174280312860485205165031300740254317670207443709186927929964485292681647324980531129507317875938990229531223407655742117493046329606189388398299254041777004966338715746522989186268846369535058533502808839694384934762551685014838665895558086956051521662258675844542032306139301124400802393578656027886327689843117550966484847884164789163210106842245343990325317376143134155550521309532091890548325670346031026304031706304206266178836070226408120816454293511567006043686739837284814703345870386642911151636934418534860186261061648355871434661649527609485404455986448374042290433796314181025714435321956853742935130982226807723622830606504282853066903524597956511471927848882386399374504451689323431450013002164216921696471460682674295125570661330159792090225790171885882992032880661762319802270783867071952079030418299730928988691198274116876718223291967445490715406184485777721128253050098054856321937605260442484939922055151703627172129849799901520626294320916316574025001135470474176098344096727876027680608881711464207521186635596347524832868733630042519579990031008567549794950840658361630710646718068803693906561812124318281153565581306964183480409064966594331067270533918578290229490167715509067099963648414597 A013799 796 13723465722086732361296050408555898042328172809550773737447847841697008108884166234766523685412047953900047737424102530672491684834209869696122876698451065317280969599157730619667331369874120370419642767315477890469608028222829210756112892898623313653847584381484796248990078127800499590029145443710998635317392195577015977346274011247611297594898862700750576042656047498083253560568192352901076956443014384203145528568166609404119786207882949398856258733031468046427399047063421765863230616203307823034333033975354078635449415889478394307750423852819129942228653944161582932563875062480039601237360582328078279045391750638585046110937767585292395389909832615953561888273775056310417145448836644750039337134005246228199577989855661233784770368558185606088698847955598935401450915001783587251416327329354796341639626661207708696840678630970446525744670414418404891249082091106040298839180648824894189289442402788650922613833086380817882850920563311981891306510872959247304392294666895077213808447277656071713345001722510752920443611970180948662700315181106121779596309463270395563846181923747244544208848059423286939483984761638406245659032287137887224864306188277263715981939824547606426292906370556096395910435324705239500499779980141337074872310105627606588050746871046009174121758361201930151857639302568869767501134534354765844396874847509124439325657481870650367771657908938196830013642245948268011703765422387234378637863693054795944433890949333822626139633693639067439825770209704245218239660394285124872076297819105943652821206220720000197752682195608694626944328350717882586943594536306304456029041096074494940754648537223549452839472058429423699477208266986995897424691493466969134288581496099408962190450630657975777770766412836671100698226804931347671449994190168888307379406268254762981351228267827490525507637181872328618979697023110436782153008942554438023499512973289050957074418520464651861329744336545475421729741237772026516311139062214329477413524926372993215804243112558066511607730897735981244783383916642763931581116753132214003018900160432957761962928456686881348903035689476341762984830677553350445620629050426957280238215394782795226133008774873179966595612634876808993080051305768584083604685119929806062241295019570867826219153224175652453202201481828226040581672406030583591111502622761790281777588058446640620015608317944718458980442403566978794799778087848607715664444280529248768949589858505854693499945641271746055650617718896219882375122043824994687193038843600060436443094149024521160290806775373723270511328121753238675708807136643034521551787510195770040795964984695644579414011317162999994812461405149609280373153773740419630543290443861521369269707681389580024054616678439121546076485950729470752992142269449563754435168333737001736442338638751076983865259613736976492691592742261404112908185401902483927774141779802181738692044045371372158054512636667428952011021857079656529324275429987230409699751970275983379855394391664952368822566443831566042235924149731291929837952535221644698766525643821354812199500572921388557860543081423658250693821888938793099232704135451104580593615872655858027442023329187777058615062846009313907052115949175441882210660322716035098297493144035363850544751410859943843497812369113817187807295663200640134987330607592099690917670728057430172212943544805746644867226585870270561129231012611499267281656751563901207644401724095275635697789693590960043466534726780914763102301665311916082654428026986567708204044383963304510900689612313719248514547244468680122654465442061762369304917 A013799 797 391955904488519162970976495718765003986934943613579648715247982206708248597840671831166682979053501611339263428569792378537035010549868088390965481384460876526861772721543944228318651254974751899555417077297364029702474894072225088405340334077580461267540857519587265667405621408110068790822423017829832023300038497875153328986932035243026270607906417596137202354299372592755804943388141791207658952968933827226039441435406531191065213883344917780733605674111758874012944183178389054819729629382674733683585783370087839907070767219392419823659855660367170279992585299198970136956835659492411050940255591872243727815433789988627501974493580003536104731214729344249681090987289383281824091164223410705873507884323837523608146968267540498126826496390339095499327796459861194000839583365941035487701724853702338313569377070753368090466622379146923221793531706204062098965033604079616975145838511087802940295764466046659000773686780122539552105142208753514797605257042589062260748327981190300303583062697135064204846594196629614160790001480338074755383701887571944147050194580465767699010801924145051427148909425188498278602088777154520782267621152945197029349449043386928992160183328904187141351698849452669163597943308906345373774216012816728195428048926830071761317381383945068022091540554288327067206036120669489429599903435706467281819142519708103111580103339707645153926321537183839662019636186528482682271244228801801088276024937338026968976359403923308025174077924025405148863822959362947678142940521177451471371142011484856668226470869983925648014356188779927240156962024853444565696003551444361568645442744983650002893516871641795922548161460802770280768545313415589826346613744910105444416176110095219369121460462222446188910859517028163307042055775644220844283284065413618947063222427624285510372430557420956899023625551455577686679126677057184935072088408297304389169590030108584385002467362990921811438827996075323520023139492006849332362442755903464204407685422139059236584987537770937638028402170237360332258228043233980649888275586209164140222807482125706639423199651434018206019602327133797092609748981601242077370786309244326880883669890391414453584863619152893025937292464716541651359345344056530011833411710315190943673627053963555984645235235680809715908076522495963945053145588639497945735626408699492237849692537294502748265789168819103906940415488276481358276461967044084967092193096195874089969235948785715901051947460362339095437292669394936060515860693685673260920382412061326125251211990289348859065732311448910329074042485394249816919240629661708970040603078701388135173555927892304832643577229492442851838710192477990656737644931800125067946918367128911827712121088167795067023906952899750477490515238784414176208575357748990390422842779862506594529633861369509736175679827941785607764580311727962868770683263736843461157263372930112638783469979851760206194935415858438298386795260052070134030630555865287731434616023052361312049919220342704605941320202273357732300229640475428808101762358465394241470738913181714791229935863207778601054970948541103298066246969980869707185262812618997926334262938923961121771628304932100571104809944872014499315483624399795597818669477092678442474701686794026935408645045570856114141019074259732700964171436673482895373149483437959272299593664048263148573880583196929924052858519040797496411966951197030572831398481416582391531757641885167431164571438651409801447698331589706548964837862973635236693118878763360314015711650375940135834596017292135456823983849269972983134187490725995029717734437 A013799 798 11194652588096595813614059694223647278870848924547448346956197619805794288202927428169951632564747059521460702783381840123396256936314782472534365113821587094483699090700016591105008998493333889003202267144690014052332385449596820749944925281589775554262234431616931894726771953037031674734679223812237832417472399537812254229195765858576073314832415192963274636441144380621698544988108717698681947355745719039402912486836645937348013573722214196735532511658305945200683698815757969794706297944798573068736893558833078795585848182553066902583549137515746750366868228730421786081624183270762752025904639959463153110136604475865190083893511138480994687228223884801115141639687972075912177867741384833170453258684173123511772285560689224167000291563404474906556301194690095561857979340514641914564248963546592484573854978517786946031817201770815274137645059060894217608540324766117940427140293715178739777787328914758627721097268127079852147674966624209136134403746393386207229232995470776166970635853692874568754623576849938410046323232279935753088513909610942296783900607412682791251447513755506813810800002092808699335154257564310268062345527749267772355249614128174078945086996056832488944145870839217683981520858845674130220365383542058573989620505399193679574985729706855087778956489771028909366471597642441287598802842027212412036036529505383132969839331485390053241289669423507644586942829123439993888349006418808240882251548235311388260933800935453600506996839588089596456699647542365148635440524225349191473831186990018991301216234517610900432938027107743501906122992391839230240843557432802410762082490239478027732641735370961333343898039481987921989030422696462661030285635168377521597970405880429560401478032261535285601483058665841372212428155008174591533574876192278370747072695755377218461746989150499949993013769375122754309242537023430258930593917029379310659072660849931278620055470354383717856504366395907315055380887031207623781603727551358841142087903341713670856103829066275749879729194384149248449627251142805721341459039017719937008903604496992307328566005244606993982125862065268378762027040663513074971787027778327220044918495739469188208837289826625777713795010084769146104474262371598553667974071858312168542262462288253122477452563566279606296050573559007226234662891157132700828155225858866197805225068557668292993219204450642426686125206760664584073734030240746110745120127020450359883611347933268831849944671415408766904784515930588768824393497272356514005147042070883535463299865654654092763776380547292327908683727425345169021030431623768069893329664530790346528691930856532118325133209251533660291365401807363891147083876897143372065631935483568850711285890399160394909269806481769773387606605734921653286693120792668914540866812635653050846360872714574567574913591565845338743364178283262347494959484695587986094112599194256947076294686094546123249133550412332856240225259422347175098048839306068482897504068234398491433457742852207986250290046297129370192226858761618722188194434720130124930645774099382956152318198189077364624731025261282451296070079709623619706918291191211199774032883798607253598919476017165724411324476835489606114949527796482562069299018935243988995519954876524203302206311146549221475981645779932225672237700402831344974752522396471554776148694638882443786418603336687515560873692162324217295022188093138390190637572027739009684538530009882267001491324859322915339147712048533608744984734204389995995192168296360333928602740446387226219571896849880680782349802718999698371295528922625144043768213255157 A013799 799 319730472568626873032631158926721589931830316133999672237415960219273290665363810275961988577681740766992439132196168735764320494358086502198054002015858349005548929729483173858550162005968109203820459951919491491348665260825934797439177010967485579605283677601411191845291333750690661662097173311301324731675429203199455793040060268686791229944928610326224086891395524654936332143405373086192055098427453481484386583536541444616596615679080159672963544065472876100876727121876863375306606575601392045416194416933831563480727409941898143804688746916587242937228123480769576632277268298396254960611862421882227115978611560435185693986082571626155689261925302373804649560371128170460127712080561692220181315521278668580619728247898844931433695327342395207806154518421543819342225747944438687721869514647854227951913872041446512965614731099776255044645280531838199749117520215645094496539553928799219986793383901134421166342259074977527657189744721754037137134705400741503464674123583640838104848330617322190558200803978411090929333037837147245043961045772398122938444985248313633200932592440371030109250258859772709261711340750294265566128650618046836846238284229114779868750629694379192716733750217038896272196217249491298833223855719344734931717551254706370682341167426157488162054776304350356680415795300265765615109407971139213700161239319203247660751581146554225310624474248404801837047674142594569665445135972327582167837986469148728560120530288517490284080336735475426964399798633457491010176816812400198257684092531621932410554036874057484927265142992224262157940778785703320254908732843838269653775838003729731950071980603930026641635071905645057039928697902633670061685988026044030394359632762350948674626614079421709292063957638555095431759160535188474508790432038927662546907143263469328736485955757127429071750466267122880985826276099926191625316692864276102491733774266534887248667404288791553365699621208633508825296733514498320942826384062594359861859172607342684153321181461961901692314945520805686684969803919889674207233411613385099120911295848038597289611173675791220355123496746446130165822254308390596934269209300376803731702917156814979484432601834738258837283699283031091581889889407595226291311007466345253845735558185414797431078522668016511835421500431418805388488206834338867068352941405755077475515033183075564116179333698314798348582422030291341185729917637705949668991375947831082728635823708322091106466269760295489791567550559493545826393502675595774396501004668586504656367307462962575543426217204811216177399915938995283372409650157606439844223388548663903087205970237193413831484129589433052871581687241020120095051862608059311849566513709346209945165036315690420039003654942925826497723432266395097339521242222959416868201697035686886785222912885600964224507107088712108719849224295948255906803537842390688470833949945587172665446052529546331826118503333326638707077073634361657667975372899420621940035613692842655313830986593601912295294534012292311942060191313090592324417021250041636498144173954052476610666360058478238611046942812487488091467057546586560202449293314712183076746153194172021770038739154526270254911838382898418640249073463395338455261249279809503569701045431228407770514314452656592314575511785120644297424780961205266043823906792165624075961582867581121476983901729899132131934113521848141970163128714128125562234799694684253855600104955612247427829593729307121785001397803818168399365508993611582675618683518712347497334822869889265568057192945929442123824692715457350385182571601559096739034063938780539077 A013799 800 9131822027032552120684978530106095330043005659103164638772837239822664454693455785291750355767168198046071054054654775262164757639361308589278620351574930305947482982003768928574051177052455166970316156686772596484409228514449523749660334610242355639106507115973905050293365783253475987731157366944077135661381933472579656905017161333963444318457106039527286145705147579669636582347800860714731285666186498884675565212387160199694615940410208440419511782053970814317140203327925094862131990405751358209131928742047163284573055555350552885205715300684648245530172434734259878194471059870495437930035402631378288659465124777589338605936504328214632641009848561098234596093759791676511707584732922491500598552603240053331080058488238910086677772244226149530151579200637713024233309587041113360024315207857364604534612099375753856810922334940709620330113857269830823034545494879039543915666199760434522042805837600300202931901261440433167416996298998017054673704320950578080454557643672365977112573170761339084532773162427399168032680893666762465700571428305462789244927223677085677851835772689436990950296643293968349223737603169154518834200390302035707165411635867747227831386734701164123182632639948847916430196160862720985975706543200204974384784981385668653058346082858484019396446466028550537149355529570890531733139801063707082490305156195763956438725909126735229096745609008689545267918621186643504214778528505648074295620731545356836405602465570348040003618497501913669530222648770179400741660064978962062437715366795654011577833847159955827007619749000917151492946582898472529800448318752864819581491709224524874226005838028845490911739288697128474117403540797120250631813504011843552093305471325505445096010724722363439090638694114772080626473384045518020445563529463812970002214918747947498042775382379316501718265067055296603836184271689991959010670064896589763266408326826502914709189733892175555677746881339781645559300005907586544448064355211757512014559828838314402103006263735093874234207159019731217409422569755968985032793469089891815992347520715830377188584731354273044562682190575247923666049405301943839039662886828061891381167016915792629054879541001959410651659735222651006670357131370327258106133684246286795088053277333632029429033685921219594531473473821752500700611675395552382339228359489770767778184862741821186722197949757568955633862555607150995605632177650519628496062688446003553812567760933387244091783130623799483936960811529695162347624829917690912538465194339499159490506668449674120095796189586613145242718999133644288399392018151397528390864200338389736073689715944481092441018225203797423065244569290775650034776247948782005735469198052637102243858602212434086733983388824904530601478948960510375114066199129943905172708669036253173472751614925649139216147485560706537147613695116578136954215844316520453415488444395915238497804706296372783285770573703142128112828300071003304655044625380352383229357162681279078418326808099864217065907185925080721377181124093180407377674543922439180023495752301692784477241909630196972970111733667455147380390630588058745942154266361494660854946881378747113774076428992424804750537016053961734784153787188034261620716540680639231454231558561314554333659335082324933096591192094830721778749169032983603477654601891042389233538768280984410504137217307649112820170216297504782809829119204213394182988114079876974369794597637241398786241026502740705301424922674850707654278302366540412798345219977943356871379875986907313889281487728690796498557048646177384351199427512129361963551900155510976578197 A013799 801 260813968914076721118883671798360188721358284629645485247991004406575119490499790683717681911066090904393835374854995036262687642937798334618386675861331584468166061449009644369003475667795172023839199751130912128191211975601192847814048816803131919408520949739330702141428820135502527685589585557289787071624729401910347580864195144859329933179453405594938819607484720022944490428435540382873440249911952594645218818030989682463477925874055963266821676007243460427711841347248868634357351777978664541811017016801609030570691039716367140954360434702854238540587254908445196381112287940961220202719741134554795302402983428772729099924152500118138122859882284753526678299033873410072850880327556999279748595260901139163188977550482591510985603853067343056730659253549413721685127555115481238675654466651614190470113056170270905904376752808241607466248381877483638136689653879240248413775342331357770384064577527702174095938031928000211694596831295682365098535669110669460555862620860926444672312202330114605593340534292088947638181399004016402782874020563832322723624366435441244045126281503783009898531422429119030022179169684114222212423597347416441832351321732018728574092236529799948522219170829579045341162832550400174080452154580341054273403843853356082399999422472521162077981907516241431891522743280074204476830205858180537983005605566107214359846450690568684878232151338897182102397023739711725123878289552649814649957223713666936604580412019154710370543347907152156315452689071525093864582553115864135465283588591050674224674512508735498375164627651215194763790047354163273923630604431900572112066984707161654932768952739941856065930185824478686349267162528706551478295225488082263691336897566527761017387162308795422183867731742612005394772706321724040181945739965015962236233260294360128491599707696135658605575368580166326302165258983737860341303747723511500228651888222491749747009167989694426045712128677945503578819167468726579295981166049203006300647843271451097638463961898538016142003190668762543300430518014800230181521614270676400156557437539164831402883168512209392425754766045019655947826037064828817986811811710696275679737511170131953278436414570556962727622053697694135401512070029067916818769284155758197154509889653925864392522631103595952839413413885823073172510170060972371591990701175387342898512737864769154913972695643025926941858748450695839585492460625876491109476046444706307500440747820018473078505417993746337060723537738099623531810512767279170153011104415530435494208360957591142544056034970783258041277297334256014520975035430422064808371472425864749252000651977090324481207921530045658200166450143513843340643244417665162865810735765581368277186845537789329951209299568228098298508840261261136823632844713350327875637732296344426887555258873891465065152388335099339407472994746224588169549358729524140669999765460391735126735800216530703063424893355535442321030489078327925384252729545488244417413669923340011758705831966140221903619375137206230483253670085225325615113762648968785420651062181488647617454506180948055744999361225276186464331336800225545842853868001550649008678137879058396316501396888452644848480087715517201107170216315877446546149285118379737089564307544069704986323644269286282414171741037420460244722855016751044698925293084610061678899100760873195748408663063523766311256881547673034101831529473591538751260323526235366264975703503117251590733829957944777284113997216516411061313842593890760729933537827790040215603480638062059791991768571019137838795287866383472274454606849173926707041005820341549002049884517 A013799 802 7449107766154945231876436550232965350070713967307304704167871076856191987768164521717660713061958622320392332141233513230698621769946458235035741849275491383995290881045164452823108268547897908172871384092049981293269205235145668926417048256714250750226766845505024183861348531890087693228124153101753608552673896447961437257062277532327322221538368717197047626809371088575317591126547468875248326977735278055662094661783096320839393040888912366863693888442880473275877900718774937065880324130848637978664457016870755522129506785339161912797488375548219906957712587440103253840948055881793410209878526544019508631931609709177915822933719555874142927001097934845475458898706458465090693993035355456428899629246597435639840387819333296145259831647456385043284358940624805305048928101653259657815367222036752894016898997279107343534904436956188550843520034802810188821993204444980734945837552325909279939268398768701794354086129895614046209380098635984029579277245469830462935992314408920186285908810750403250351398999916352433494098936953712479881664901323614969309435529762637371172851726029546545711955955998068616463459265347986300609030363839560995173786099988186906804648367527616329743101738063607113988951660471979371911793986969120851102687184295703069426383505237676910109241260571371536253781070822199354062747509515494345332623100573588149331574478173332208807188474390242418026561395029906581263087827913231356217428266486041376363421147679077682893088559576172736525644252571828205866342299542195573023964573748998306530928751761994569093076930346357177648607542482257266532813693179512240092745150221244026534814059205479351099032037332935760821419428982387816771589935165117533288273131397599382417594742701506052993446286300741486080103265254760311636552279140820897429058147267219629848579251509330545433838102018130445516141961834537029207976338731211958030526579522586864524328846953662502291584107170801527714654242074299831272518083531287062952803051675914799652169215784144279031753128690526999203596025020709374214438825184788664871436973556086749697746175877212457071981873011806393525859444608575870521332154269196329688983056530138717585422436549677412463613475659842201202586232100208772260869524772609868929956958405776612914838866949804009046486513992992792880062967111431905038846416270237900524422306155671833497974160260463499386427714500323874401250167935658462577745362507256848520088198487547609595193243319389132791324961337863347692040055146260378740150153211964768150084997309760622200784414800540632916920889163686030733567986928284592991897623955123103386390621117676757507779446819634043854953982548898879652111703812934716610420424200769459364733495404801052736488804968162715503710986701879328819777677857998714456089272115893176335465748697214133725817363238772232816836202946920462710499234673938981675863301314248346954701189984333410194478379127447768130951798566123876899642208548689748805751826680514075840397266784930877789272973293747148832208071304120524893264175017197480399214986965497264602118151034057420132926755955113161607767310351241814817749323992288086336856295963786857195596396531095989517439785242886780821888548197775750804569732266043671015046187766174844114389603975085512031159095769765765049529462133426587646005295789547971611037216831299343770299825757302289615807793883089526982410313295247938274746100232808295893971067752531822682948917428860784011579874500925216322184658324114017207631773899511338597851010503690489719076902156877595813832216751778351630698026219256520679798167234774981047546751690037 A013799 803 212753966909151390767622904311203723363369661620263929655738565826089699362646546904778107625762600212092725398285770371381983336371440793650855822957157309418289502853530941937080795257996512155325379601053039515717061770720995450207397315260015715677226687874468995715263975419312794606288453936739184813872919156450226609498955708600800649969357348931864877269302447660799645720165322258545967466811097276547765085635187014019493904640828226109993961147817109197232348722428930977538607937501167949308635556858845648467540843296071803391409065494032708762619229209876789032951317424039901589004340596623741186036598704903830453818809964235321396138078358117121624581605955160221455311135082787191065802310912069359309481316507978271204766051683001813221244575703185064317502435511318749086864703228591699406016652261288584838700405623905701200641775714003061802944947912153094770788066331980294944345444737232891948547053955948632773786104997142339868813737407863827851914876491833169440511841543842267233286306836610941853024959738334982137900231246703767138446788165550685958067818147129878892079174059260837754812860077603836731694516221621701583158504801762606245247562024956249993792728740834682782638448374740202841172748061825060628343848670669575365886939293093290229630039643178942446944241163752835751386131619272033997045048375482251133059098671108541215742110017059713701256620003449161867455051453029800764925968719107827750315671398862137701109502350055069527908925497703985387748602417224647761137452190845140632829856079074326887867370207622307350821880020835749789443691890900049089288894235468950641860824344967695746739454018265978264820560311165978434813380138250921868246368905846835961228923446297714379545819383035477583933829358941209260651569644540985651471329744099059848105272002357989708135850031739823654386530571956212091209012210502144733309869637744603437679356197843554727949933684905262433058239807884077480974388983737089804995007958915802592865604972010944753425901108530141624253906070616480436938587286102749057393111401735393658117328529229064986432874275090202405492071597465535437959767658082516372247045077557291912957250210295336577373264478320753108547065375014062744542694497030510466508500689027385841460712878953352302376701326153867157447478403669606639814492495094264676878025486112143236535639991199098005975761953843750176774106046410341349682985298569762850582239037002847277648314222445073021653032220770715073432356015032342677197428525886925743134577608164073130676603671118241016740177515404036723781435274658736260441588037782270955818702529741965871179688780615567926541340695579100901743962372601228441110217735598176528916153362256522867206856758695695317501489491192375510421670257302301283580365700902025009317237248541132873343069711462573741481658792366995335474568641522371255644331748836247037373220687142546528564496986259035705588114318847064048130681118359127915641077921822162520077586336644410800539425390242712317796694724516986311476518102666177237681979242721567374301096511683713976416521076833987008679442150941817473009738442543740033866952669021716428363428681324632556607597706322089347053958825076673218729316123250473287860734168789719722751081479132417309121934934280280015579610967992796769757557253045279617182833949918740557423533323454310693717086401094919980144620958025576365065023368749237739027707666080061387647704030685692852154732795620925103377916026395020445467171094343943341693222710995904076866555402502581014038861942647541500924366326848185487135715454392408233698982775019146757 A013799 804 6076466048892272871714077770032289542981200905536358094897549178558947903496548026147367531899405624657580330100439887577040826070104720507462093159479369914295766490999697232664964593363638383668248166785675861608395001233562351053373474721141308855457271432382708986623654401950992726750204532887207857469024444027374922193899673993347467363774815242842992759688547207640098681413641769026331376819591749315480718610826576307410765410446694965927537524342804455782153111861292697649480181302970857800203940139445490565881434025379106776662034319575068194969167805463290971570122576948003629283552971780170672014391295610758301591519031388525014395099655986183110719675247685331084985141329099484964030379801959612971238095880784367403879323202118214787411966326658668621972187060638774792669942788911807526735241605234663271578122285024370731991529756167641448153910657319004539748477962507689203905450247140108626942452408035848900652104944823382368993189154105998787278540787483247152390458706333678994449890209560445110264245875086585424840568504637106293241178716796293141648374954100176471036673290306548787115210096676443180893927077805737418916590055643141796970515618994775456072714125566979374954936724030954933346734857393785556606128661882993742025096873150037462248463562248833775227174471877944741895339305178028562989603626652148574611300917145531045662810404197242483021590323918511512096383724549984139647050592586438668376765890822901514881388496619922840786606821139923526659487833638353164705846772022728061614253519474441850244379960499900720246823715275089849736301284095996302039180108259228699282187004116622358222625546215694605221540023047211510076704950128584579478984542319891481888659282549709020394208147398876275274734100320719877693469480617735091191672648821213248321734673659346544054068012756521103392933699665641373537020597744151755728063186723623618783560092366609766584978055974579200350576387152977136934109523764515021920462422314594237854834543605604593102597161560729374930315811282877297759402991478380615828204654744964578269489020123311325077509322170851270903259056895213157643568924082494750107747854460113814325972023256245107986357806765319029533212734175776646046883897529688409433949288179311167017959420535786695108180966576280599883857430687207635239741720152387293436313285908848922978694413788637438148673737163731348798845242791525759288295743112450996775479329135838321096913502507253730571432253257432393212301520145338739203435756127856486149666671066774092685254477450808081679116210017454692867921572879528166334472195947099440769137962951960287246763091263161235549947231606434700854709309323863685506548928746419519842374256179408549610295035885107753963160041357945436953153324218811026960338824783462736291109613055583295995551414029082568630457656768793753776489154970520445432457759078512051634416556045478271402330598424544318787302133060590996278660383421455052398624826525162783735935943360901016874206528570722106508591398026929646042080833530248688085435009151370685777413617470198554880432258475455502954893547273049248846631139657491759107274035179929242910487886567312830449269598090265193841208118003014863800127997796156767574590428594803185001493638125500970765831583657979077524969268856842268541045592704226231146358920443629149060573535251178567723253704701672009552910519182168486562622132434846979064370358650912633292606074820414073550391323375729241877576659629868178942987873625557365782100133848754016339385688850876216341963935943956432807900826661111025698083169092901571562676647037321850526677 A013799 805 173549946822412205489025775189892221637086079063023923548368902088822111071764908174794964078578924045845151807998663629087863033388260922413624842727890284122201386749442352662144053751058875875948835891565688283397369630231774308435399811510516922220715129380282551366958193374122303268712591663791543617172807145865855152779968588923997015376772498150838716209464596797408858439855022565161050453344359952199444804243817845915958870887768054921856399232754838061594075027870380737566803458194150669631624734322702656052139637198852668648244362201383522716514401691837053439014270920211931655967556427013454563403029793938867851755375055487662936138441274621375825264644749140741118260621500410390057671677523768506071531256451082317422197349975698332543273170255698234512147634638904046853446235994110134771085235487107217699542750582581052476410081365904007400723842283688088659756279087182111352743564508568642494103383225911880451524769329100623840814475430421431363462403431309021919423891111596205760483314275255872794257126438347966318871477060940392841261305330418928418619237064055140189278425844445339908797515571175893689511451269209666421676728579223772863274896594109781800892788140318497928087947775048103851316094262023909282227640712040184265978791794038219959278367801388941454263330091305979773272785895189673787546069180812015439473365494593512195175527954277442557579641241436607296984815556872097012459411974861274807508810607792890166527336851961616255706277418577355844921632016545004737163689655741136167764694769709533684829736051837664470969532131971841198318500975065750382541023071991830880198543024574851173196408225466453619732404598251407939300770080622504174499277513198420614221997768902239331478978897859305298121680639260080426803181835923131939525362522982671585317064014384596644728236512338999234005579396150383269590845292170718295349212676013414176077259798082741543433558256689956541212812193476180007975102108238313541070327243727126027371929399919672783603277531335991677384749886050258501306308839614028768669353144170933319954875903741894755538743750521683148267981923984182995457972040720132557827386471235310650964086956221616529198365319024276802498088900794356787745050997345430661843025619689306241199939009922603798984756586385150213282852077857337270082263269272333487834543758842634089194491152217273870964270607133331053043818979368767211033014719034712918904465119448678288848946545109673798850676585285526582536543716871019730389328630767709100920629792338134861183553130472529620837238074308523483000708043012203958678860388445107127807349359870937764054800649567148048542042881911381491111352583598870721752543953926487906218051130740087585419636519914562560941813941224279624819012093013461741014237174640479211210381658480514516928943936084627242654501134973518401610306755113034441996426057041382706730571257214904909521964221603410288884136222343539444714819210900177751557123670385174266282066478330693942944212662508394083991878919047137620607870686457432780408109296372298156488710328566340925940025734317484619894714603665559596308631979757622131862853718773959106766444528249021750461588991056064201298745058284107524995455745056033438697877231096173766827659798502433226042915860855540433190647287820272031800803173225405387771157126790492126319040740308911072743849059984454264840677338361914144715050724471664569057481813428715719470122102945846354672726586934202877265466975688665058790676658619543924102561922854263460669194659269875614942831974495339677426455510267992004962953392462361785401607716032949372892421797 A013799 806 4956760031194915000972065165198511742176815504119026280464964212558848314320677542380318969048292649673383380788249831910378456096602120205055539133151274404814193806950823034383496319183992553892974701899007623062112274009049706023223454016551873815545844810230249949591692960958307103657700330509550277250072544893074689018548682868258278756175999319686104573658518349130794405900699299483564761997968264594768343054007681497205701311425543416623140618486710929877188376871005944245645473569483137275348834036990710559505160178036431069262507228833714792306367826720558083271686591752172980026089379111931275785353933944688004713985266959783141119050021244461114945383518680208707078641610673221150437160781756352301909004215499362067895378512655920075768425015672997275901448592921738482181277946227779559196965410747269244716640499389097439778748333891584355372073659464415500211299087009008282345708945929228998274086728315269217575998936808442917517502232768266501171849704401616975040665754038299232725163939015582982876777788205656266033288256337518559939264141542095014564184029786478858945981120543203353135165842228354699666136559699897282669509044951210176747994321624369478015298922075636619324119876403148894097438968217664873009703646376579702820620272429525600256949462775469556875214970737790088304444037952512273046103281873171972966798791891085301806408253902118036887032133496670941009183317119823962772853265414012869777259139769172736046187267828875721879226989351987860286806732024541880298132140257622590087527447317673991572422091376535534955360807221247756465174706348852896675754159959158681769350587324882324357662615327547381833177207730658462154369294272659341727873865054460091162794478277616857546371116301759618619653320737907157069925676415800571324783879018908083148240665314838464770083163028914157122433353133451096562784132389687885233468863239619122282942617093041181222005857369321848773579129057873177207776891313394473046509616408090446467769675591105774372493209572487258297785841495481433055809486768216275661965395150666026551231210686772256112942060258649792397681831730912250533275139455007705984107985004951707502185287556645589690434511876652369756147917095587624214786401535182845132898654723946275554911458062399487102803632863746275241571538195683409770819521233687116746042404296304472221483861798477559028610532810335068205984513869751360314313933390350435676830428276573700607814762274877393368974173952339924723826225097553194519649615023356539631394107498969469770263460959425918500732356640325739197983222416471557263826931554380704677305705067273853479169161352287315414409286750270966767631341140167346683974407868094421089493758345067641527170238645279821303059147975306650364455804388557480785107627944906726751379710547861975118007567758513038677455206915978659068391971232783376697859924615158931486931845677314899120856820133215001260819814646353830080499951482519976762223009149870962219282100687602949704429657853902243432892053806905297582181394675910737641236009613689207647474055694183263185773074997841678228812943795292047630170837973857445708134965061903046048356422171320310214933443173552249653293457609652395021395211534545371042650071597337818954364791505027995369011719901895090312358077187434789500262739430490803280132018698263245619798122583962809148637073002215998258114585460954629887206563741635211756850738073337549663786157382236317735807744049427768377579002292643962744120516046832794016293271078640618700172868663406917438382224023561396526976995828764119653746911842117514952855317977617067039180458944117 A013799 807 141570023250957967342763153183234693868312027613143509596359842874893266705312871287924290074988286367321502738693203449192319084575053155176591253181933548275898189320322456685027038372214011331737250460937556722276988657972468653729285070166738068045804873624986168810288342657930209187567579139683265468539321954691106193058768931400324699555142716569554832728260942569524619026929872692550093167423971605091178645965513391241692035155624945522173519204598950868222377231812800773599880370618007883721238048930491684290026879844898507769206468962719728183062171498965859416322640747033812482525138756815869167705493707394234102636133209638366293501187656763053903955098677025440882873083042437869277635749087743178094823069398877280021159905699965733284021986872636475197021273262437772789579479422211611990224529096352756898351969303052011977520831164277540773781795787963171101534913224064285552075793204684709419706191047412404123188105634185938167217381270094459539969199407414582424136454601087864385863407262224065573943650408941748614176745889255867590425323146583775710967660074731622690356166783834430968893471619884038577164526281588766290323847832851513858099465819913616661594952513402257484516187789950335564316954371264726438030145844161492892259735600859680668938733606330186013913014779242022712063226167961703030469755833579664719904740295201287304892826139698393251530524764798418746163284720259292200755462113489621573708298290947342514215154556460519492592602042882125277651487073352940643194952057897958795489871422840086873299947351805231413860060015046057172401854788029587581956214562593531110014422124585964065979201956370080772537374229995336337590941413721423459089805459820434663700573094087015068381905452694556467395918493595366313074147244111680117607152368659033762796901642057101392298345219268817241573818998844496768929677605181875690153104202986761751523124086794349176881709292325201322822193505021915814231315792801859544681361154231471241565969704557572021852778558599808584243061418952445209506974751587025049181393650898172384329714608424902406841738183047296720670190796066584787480871257974475090612108159726425717969913997905354687148500093709068332605340660167078135198514414246357239840718477570629576123826153720191751143174558221457367174524702406913866464376345955337741383717109106752031117800576826317563416145427595979883031123700633968601937120251561798793365953862007221463059797425332773232011271382252780590037200815011216788675712654682086128412247104278067026108494708462163658299416838004343437233598815436844147012160992124667306288528242426408529218550417382678015550943638874489081850318734304319588640993063120644760737031232093476909657509185947836976236672325322733241059222229141590208703458961734481022746155912957485871345414142750890897666798164727266481652343090379526021867577306933554242198260444389790833790791639824753651010274726114511740929159114292253056305851364329464551944916077738627846508215457965301974686829948779022204244682813338686577771341670576577459619506504681568179848864795013356171893126487737336172365309303371342506870042737133012898187107773635079380048714070479825802347714442789282054206068636638150342349128694891565447155612810175104575734343732118025674411259042550325022917004100874247832483850586041096558147054179120561792094223442016291126250010675350325184208506667024843282987413930112593755947396440994051470852404977795706492632033884480204219934826058813591429899352115277054710695637301895564968957634700336937046206989977865332021430665549122718344568500736758721051706033087902925637 A013799 808 4043381434070610505276658418066366091572859820658991777581633472349826590370440916854405648831740446937069439719816583712381825374548093164998622782129204072307928185177729685381057242948804377645747610414837557544953073060351677219162110889032205961456232995603229967390645354653144704606117627808493745046951574347932683979951499449724673743994431127943055577551860780728192644028144093971923210954796053013009153307421027967253966216079804069058797882002550635747299316117805402894786183265220923166962279915503772995007457715250146280396305960044238156636438680181963910789590942376032718313400488033418039298836605776886720205390600600481379708687420664809582550861573314523617055738124775067984438554629695032909566241685101333994684348066696721308324951967069370368102124585648485228643179511777785850052802775520931089773830595264468514089972458882930842039981869500016129830938656592500059652836729718999985736228522505145674162375485017984579993895626455167858921060304275167888615761279861670494724644774816381536857404599329785282169502039343036834250137654389579218080947339394409875659262479513095182902566442935508025802396035128456754017939417954072087301178843282552805471813438735281876015266839468771534052456533797691851796578995455096398495830308496153339585559170530396442743369615109931410679237802583154200253246696362868804065199287571243966715044007375925809656963317807407637809169574895325644545776753423377081766682707487747049548499029287068897227937306946756380055004122302033337710291025725623601157986217707735721188319796314909214411257174089730438900969374600913050928251444122233842033121910300299719688431987075885876944439945382896801137934877717297575415063933737931434429952068140219237368055601634409227265294828095577257267710719439073695838977878801270663299242307798792872865433037807536689236589844425997672217400522081599551586462809141504902385251947042933406840918499098100074981124668696930937570260610358213910455644355926005050130365660731868814516137208412169132974566077186700787628728705880077022429669784063302701468840978931223637641806884246013841639061319326457728115241163999008983062972421149946444930938713694174835219648311176424700647541134595031918619404770185290209127090760437894751323672598776402396604400208557363043863871600025443866940089052816830401231660344353197944760755502274736455928728529557568781439251924013806777239926091504856535337325008252788252206450874264929336279473921948521666432052492477535362701367029130375061913582189545285872332684717368387856244689644310242052910828815767691705682814330096072622934906655131940654003011018470866666802150501269894282666726953370465671771175402875788735011410349019821794016728119859856171878295598283542584097892446086512957950779491406098512490652959029978753971496373331108194928261422382775457982472571004329642710559875463329242711424516552216816003898800025034789026504456452556569832677713463301039541151420816613837068098748096292949924121141694946989699030550167077653175432385831766227347727289453337628824192725280210268784663427410376465625439585616266058418925599013588913338715290615255981385121985122791502173571322566974304740853072200504684750179526331022211927833464654798000736211457471411161787548591333022931286859969514279832979532554125069392343571256587919758797238014409862365344003115727427290856826554898680637586179158916896549005403529257945790263613589751231104059015538570823173136063519774639112725558567065774984829355395764427959592178096979439231078399004676323258976717840757811747864081238748493958639220949542565831957776011023595459118357 A013799 809 115483017138490706641206641078393481941412449337841464159509033603783397247570163026278679736283338904969640267837681447409337314522468088885525665280392197509186736896861137544168375915860801829940197501058175481041404719676704253056489049101648834465151470587423851098644221974248465908255325567838389852285983914951305387151394775783586406802224947445181610350458695758377910106087823467932098828079930070104554427613251979772740529097455284016388326307874848707578615767640640112077988180237974786571609676666703260510407999805259427914398894524823485991693325144677071256061506905201870467749031338722452620414072297593661615786160943750348685859821421607626487235157395436109026728936581700716703549558778719834930121428768179200222179665132925057287068953131468287083364780290706386615277850035885341663358100071653312855030375631348485230923703398155387779503922174789960684101438970938394203744669837504358592612422831269465599751606227598657589205652987186049218644403350403070066754757914129170999830579413530673074184332761457997444043147745676475023018181547020772047609936960443740458704195677373511518880200176681044724942233159303853351506367716186252885408968942992990677080463623718385660872036202067583784072211061795876979162092689193008237439409440958635531903155469518652801193379577154751020409710879577467113432978894819895912906156852322298933348371894663817049612529319897369543467692228585395733871929854525072832338224808557543482154680775467974773727117423706308970750972737068374158343621985749535672673244363950639932859601702550122072799916149176791065450586307976677647561789495575120762307994880086860294021305982874376531410149280080915537300558042483736051429641011489059698753861018152801638469036038280361939924085585237782044823085857899383826857047196443091414489659553041323241909632992821055381286242546650919516201176311172564792860964291890521517025180859493221032783473252740836241535901662653044507944213292440947496523658449602630236773373636162905211395394809459962606886581730529361195464120568640879837613798702631988456651567199254678314687646420950401331053230341282959172699402884975695565261555320463620413672540601819327468708375415509865875194422345168706627688819641262073662878839208866711992555413093652828849418274356606845895796036768326702283675883437501493089577451095071686500311937900468747917780415532693721966686474201758335364749529099470207505769339560707885271268443419880646773478054684771727314965851237650887494113743718992642143313820915602909799693808212758525562204580931144823273186181807141042806006860081873930183643868977223357018979997698546422870536220466769450607244388515213870051456540681535402060660890978355130258911771831317352125016000582576259744419906152676896592032213054049579615245539162855223192179907918709781155346074484674449855437399100454658925456300603108146501080995617247864481887353627515018609385993780741468190991108174225340990334825729943307800501968344378222942782823927949380972794011543321904852343524371741075219278439114076776016847768426728085486758772150267762234728180004786174894502934033427112953867047415262326084340469017092048093579370543835353117703504595118614301149877451540325394870851584005685699026935436840974191814175317062467940484007589297346309728429278366106914724738659407576231007914929560079016590072988291050854161823234461217690098862957825482336143330199136189715719067736884911563029542797121280647939110188283467698554678233965599341711219458427826953912198627829763878830153972560468599634038249883861330746024259895735952694789539885222726546040650844909907879394277 A013799 810 3298310452492433072379502875839996237728680965538090057859737508757657608787851426193545371947988442464837895689712019819458083040076211086659498526073281553059882392511250949398992984532900361064921980827722549914023560198686350171546383731392192361159191151447412611228377623806510434805680353543032252571139986594924233162430986191155011364678346723981831973219450809555031490539974326067608674628790882732256179007062089794289242251552420366792066987679213553937152844939584322241059420415776797879271743975277711823437762882438014520663146826523483583408753059457121832144372698719470622429380084065251969291646318891572569408468542714453708816842359622535420101923330371050709912405157709954169770078948279017205439198127047966137545673415861472561175976370387865747387981489882865108118950674874921243247170696146490268452522558406944086680411892754716030370411521234176067098621198448971476853151515228961985763603408483887206994505625466445259405302654967020751733702804090862084176582640785443252926161178629849553671778728000001864999316342764265803132422283164460270451787409527233671241050532741464862490737397246187318389075121262877355572373368341995568660165561980822806728095121557020812860166225967252260456886420135952042401848529296041508269506973043219589426686023364922242654884114103116843893921752431612038226759310214951047168512745859177179835362849683493278753983449905588771530980757740627487555116188575090605164412038757211999393819837628140827512420200738475890513618532343409834336452187534992488347220532278794227122403084226534036521238405136638329620334195542121890292012269783121024092278641770160816857542520176875068113605273588391028660841238251377985364881976929139034056109024539462167596314138289325417366171808399976292982192155187464301478864124977611133889239166494413233112181027907962162744916373374896912302221796623399623048902001140685185047756190527985885917328779571531023894506887387033604191394675845405901448212208979100722192484324422448735742663871152985992015287660805649085103650747560952169042087704745872222310425410777912867345793869428764412416211311777382596931467645797790841039435281507761462634901432128561811833779910242377279261427896600363429993420377774086085885482526644442161219375153367818444768235333899048125629830606140178943924066906858480144131421580726342438135409258375287909279726448029265393090532389676419816352611300609968596572278107193377911232698012515211152497306719851765303842739677198546997719382634358148852255186039170534706789054856364596248582125035974427297505470538593755323582361930798401319975052541858476299819087714268184383605384992751402278793506980383023342539650258405332618254535707232800875324779115274254894042581992638960554560376939626604843565032037036710043391027844030308029591850350066270059577839233356786962321147555708085513569957401525371772217374315824216257467184706955456446502673368371757073002897040564049964024952957672910814090136717883786425468820234206162269963969763688816924487783399581296849337811499537146799817189114035780849587317291383797557186071549116697941161898298928711773075396741227307295294848135597165985600720402102481520394729794741182743055141649893443233602906392090786389249908303011615063892404661230621146848163740757921507952153668619414379591453260851339784733817058303165416792829074618580703445715833399446838446913624938453601002589653817528714470652293633169959151686771828580896585788926087564120938420165040291482798614138952157165630686305009445886143268027610299543674147766454932963467437198886882114544915884048661846292881467028781471878943379945397 A013799 811 94203044833636380980230981636866132545768857056733390142531962987627458964589824583513849368206497905238235138793864998063542309707616664846081937403178994436943301012513838365784638631244167212375236694420583748094426902834680847249536265752292406027067658476489551589293693313537744528485036577542544165684329157137631023352191396605578279586578260783645102987120734571701254401312206726816971356072896401715968728620700346614695047946588678095948225235106018313999022404319467827526898106495001124229880279677906727389205945685312132724660136512337214625737396131154856647875428648126800447205524580987661494938710513862204154875270048467512377517834633179234133531032238727579325808203709354001042803224841797010404548937706616960854441978430419517819747061114647833611148139332544510352985350225102625628382442252639908557272496790660730059679244068967444543409323457969302652403720048901074350402860426454383275394276949708302518970075168947143053874849128513079690266285787639111986167376803473044746824089422847133102419672250408053266245474065690195603265112829460149784373500203507320884315644265628977937597950802748356000510374538389040152502555773215735436502988615734280182961124766790071436099207579850691810909133045502926283039195845224241517685388657087394693615579513325544172466145182899120178454299171199271423794472659049216858179892534483959433277798349810251534492521312753520903696341421830061672061673461893162774100772238944731914686888382497330174582233353291609908959458902260128278483410928186920459684965622414641920842954488594038617083090089107527332286364958878543308630162437275719569099570287597563090268271918771728820392680218958036169582286605697606640006394143073139951676529849871578968718328103681423245395233019711722903864390144309167914537838273485551595010559834246936350917002338079307330157556539960430712263756733360916633899690054579109570148964557669804887684827273342497573451011210661066769310423336820637951262388900652095726539544789829558341546222824000432917948630880270143519645369001088354900011066935246856541408060157227969404263218704754940383019411275673824350959647431630704210927311075143175134315419803023853907784588016432537472985642154802979924042079409605672698975266443491912566586573755338262601025569371490713516113591941969650817415274926785051396537531767125066375585423828456597976938267082163848892058695581548226374846931356721313086700835019550066522717087935446945726475577225686268843052487920467700801863287419903089369260368464749641760602195752629233455754073152465618044053744052776245796835839105533140099807475648019941599132964207213614180153400777972800484621352866719529686274951030314704909967794334276025800151016311347994028750184291761352398798925772675460937060880009805475549291146253349627633172837848242739171602666343903192430854295338578630353071553344966143186300427834255440529520262415354791568562854074065753762035742375549831022516681424096005761228394799478824097814974709162200592440940420716300180295581675441419313937234238280449749578738285975936845063369159212642030791389514322009897524977315702936950806406326193123660916157600790657714742175404448974703993877667602920324397900662606632194932609464504950063366631042314737839830969529407770575130404599786996188621460929439094095511496583175115591782549002196707469019991200181283471113089917721601152882300041867173298234963102682437613996300158456967203331325890196098987386717517986918858122218333715765040211218422612560807578031557374783954137878136577765266877334357719340369593473837408240073517342564313830991970987579809027618334501874620483717 A013799 812 2690533163493488677176377066530533611639704326397362355860855394889627855487649979929739051805345786671509233799091578209692831907559239564668946214172195260113537620218407737565175063946964659752649135229346292429324926771861319678294005286151223408539079393747018082941817174727951521478061129691192603916110125057007879657961938478451921243272261706241687786415155300102359526955877936324619518900797994129409782858135822599662305264402519235098377260939862989066126078889768320621995736819603727109129610667880694040963111014718199822749018158928863186925685770901913860719970117619149547572636987557588599956944510986418412867392587854280621014286874958232106087779811770298393124408106142859623783502904706564414164322209838687018963717345951211848449795812495456775768002007476803760191614587779156090572230933177648428304259780838061111234498889853779183604313687283061253055302648316663584521856096639963640728535943960618828244304316900299352761719565959462069033695388380760677436926448883993631014042818005936968538208259143904409337236984790177676624854887522211337991491539312372591776939115870629238875735072877295795730576807190929375795625495438814619801961857853986776305552684464291230286429467688115608811375748912609077569882472535449561986612385435073079844354566480090867109805572568781771416833238628622391134993933615104682686475910677396365373847198668930594076640901213553310530471207348888391415753455745130621991092155916500488215372219092506247116243166803361670609791105707451523761764699519946635249062303141784587901195623148734336942510136035000088137430869590530075437786069371031826613052826984073999421152114272039346839235339733660471039439687745329343245222623120311950159833369042182166925564168969245129311733250275986517857270846911614144807115198929020839105096599425926749118540503777883096656629972337809861572965156061521139980809047648833948433024576731607297397166351753935073195334331187690727998275000922934240526005089391524506045695938742322015792901670076276364569530846571395569064591384040084504299216082737585469679155606150588034155161789426505852279417405444520097287758490294804542968294931617164225011182704994164291460235618337329702765942925583327909610565830017747617955432584892572514814279133026216118147891286819146268733720299454595196996197667183907852936508444800859020753095289964548894819333846133681688206088404504598893492003206479317423069262548993369449955322748524300216893868961142825524426422107496478002602017351999852135475445383721714518324559312890843536729792083307570516956218983891342356203428400693132014390601311983097552012836590722228034599361279619681154641270459226376487369698876376818286933590173981257572878113176868410057455134013556995985862096118993383839823395793960054187163304428141918714831049421783660873480143753448219079017629529165144261514076635085578015543926519374169636963628214844948201989723675209391993197502837988078723834098938153606020546444183867914695057693492668381611120705699356078249449422108232282377025361347079527925297718344185758732231854886556272269041432875918550924683210877113791582251981771082401804879426377236181974990751271726467166520769140064407007385128440824708022119470258915725878759814349199551227443412320729415335396299485774516398143217545605709966461903853912064476416901382051740162022679968668377637218460961140046650527471371495768336570888781175713100693348328825689440294345998749890783178752039031224389506828677829255965313472609368237349225236159310181204514131937458797553787283546590822080295959206270216744739728820979367326961683376266925637807251708041035635441237 A013799 813 76844317682537530108834505397178570482041595266235066245741890933442661180582771076773277058612481013124975226535854565247036972111799441206509772822972068824102747971057943392598965001389257647195411951285359458073949233531131151331755084977765091771284646564808583466901240327405023404934903925110151960448021281753202050911050924883065322629099066591968844867803250526223490449386829739367458079325691510330072808211217229268955100656600351873644752949703426830717626939170673005284820239304702049963850810285340502503947413691366505137534707637167261481784511302729561776023066529320530228222085001632288003370292178283096289905599701706108816789047435682067181973079203971492406026219919546213714880626461324186232947206635202739948622731117712561603574618200682740972709905335544992194832704241560477102833487682486816760797963600515863397968522793113787262922803222491512448512498938572228637528731976134001542847715095459234353485575594989449814227472523368196153671373987542905708276056306575742095392076925067565758419766089409053835080825522592264622082480442521878024374989854300673593741158088381041691529869416448445221861004190180133902098859775227984356163832622167716318062890220984621828210712026640269903261702764693027864473413298084974939899636340411122233434610773237875255523156958136976173436174128472084113206561737981004842208438484857117591442449841183326697422940779560296102060788153091601347225334449536675694687583065131170443919245949501070923887021087070812674286243770110522970159761582989195849348468440032509615046048192751001397415031995295637517293163066375129484578607927306039999895401791492137497467525535723715785075400538133076713357436921694351372426803338939229608515000853213764869561038229930610138272413361132450936521512658642611589836017196611764185680663976203893881574635328400119123610008639940187456385457822273105278991887209898346401195614936031436020960468172444139625531943833051634882358732301359924843663231358111331417171121706419459093061064599048529248470370508925628848053794519568853527289910539068178599506363267266944843505575867810433646952440516900938498635670241309912551717471541917827430544389237338326328395789495332473640698095897585428426387370671136889716425110057116763595610626318361758550421923042841636581303785472722693421408401572439592187719617691957334491729154576677480984934993979424082696854090921055848997025103580255784920281207661799624860173973020602538494705791399200239803143041812206908232316217590467776841314195604475888357867738535475382252539591691347521534786570398920629035526118552196543463009964071549249183038625867617554896192357507217713457709325585964538855765969608198307093110268959078697538971790444538659650976082561201362352207327254570035849196007271293107639571137772161340414289602535563138207466385742234585115822516982485685253103542774679193701950085319845659001318185444186565597028497887655444717713878555777516431425699772605141552826992335451511605542783844101647195218475479308950882524944833222216970221345433938397074428133628289455151274007414933692276092364369109732959877185861247001380698851363884477949161296760242593387710847071779628742999687409379528537926653398394485819754190064892046823259057627488382607011299292352831394253709613205962847368436320044682352118435971582473510943120372779750767529762585137533696596463511120872385715109841290639460801154479159541868902721619590516104246816070295630658368336986770799788704533867481379625318091196166226931221969946058085382128122265760716933718605374180469435332890890283660446511394855991710225352638909559663141412916033360018783837169957 A013799 814 2194750557330954397438422308648817151537590002398939727044634146950055845978624524723721566071031070215862417445090542238020622960485103840299125621596905257685198584801385921236019039404678587661548160740661151482050064058882636813186256982049948786079660790537497952398166324991014873468345791005071050142355935828153203776070525465585228679609698440933222178269328638279469110724937244186073970203621075226537209475320575285150626629853162649863167788996479573712126143009653591703939750854781595249017542992559610092015242082439118753233128784825134155181247427317259013884994803143923663848250969731619777664258914903943513135993833080428173916311983810515520784333115144629794608514867122159409910705572361880082999205168708025455672613823452988471959694670429699764921567606288500522076616865843208786534027241699505973505150638394333574509378979494122878016338182837580087041965482184561422116458113970363218065273590841411192369901524568493676144150842739919050345008112458212929934072444172109769986493109056854745626226939279611986583743457750757669871297723918867358254174085228681538510841216162250931751784600403184043981572140675734804377845534040286461196395223521732145760194207601541784035526146192872748707057492662397568837225157206604969258473513518482062109125918294446955172996885881350176489510569283291194357292609798475479298315211566004135529187809914036993805096611605021616970958170440449226078102777213216994515972059923211359048777583563700086657137209267829480790289408318126646550732950571754422653241607115768507115330182433161350911570728817638703131410030338740073209049621011787808437012570566806939065169996825805046537538514769618804010201755920512369547881930163443336848796939368638338439532812885048156159198398007303931197990923043491629617306487152428596907225443824359413151653159614435802289425456765331693941825060861942159873287290601906671564547958187993844194651931473177071844817847815787743875047753259140813459865550819017736605824407057046171156917066013425043865562252105424885529264425273406025592927134906326248980501241276411211675362752360533795390608653603207704459533377762052412389602704708715069243778301007619938265312143776190779651978316930937421286049693738340707190817568341311885054235098278730185958600544026599982398617416886432846808845357310447192473460000899993430418276383864485534410728363046331225904849690796276103204033983355685473108151572028659085631428843441429101947292108152558049017568417198441506023183490601350174364774740659435847389060480311712392514783278296576562555039237163572085883661471969285477847027583847518105916766193405024985390149922763645114065636048060733194259531857979751848886322391740246680410573306886468658291527894030472110141393473717774793888887163675402447293791265910700043572525338018218790343447443183961985493006907536773656513890285187612451321396386820111866736648694471412500016730928169327156582626085431561646797949411205375447890291728092830622965907449371387145542634878164542946155794949381659738886491846938714558842741924557575128575536925777921185097474018746143083067052305383075606434139893803904574705995796769288709746409503217097976528814072099288714571723147711544909497999422443381749319101944898695695638849719088889217451280200262775504883689909736796172658854649784367025946046460966962461671417549194113099908491594341123236208409252177101953639941773079275675317730632177124730453393313783713507233658072679160812765190191789135683478710002653703607382630683629364976598961300032391836343937088091968387542542696717391626012811948481979235746296719895933538981894294828795496485173411141877 A013799 815 62684270667929388545238779557318866665065108058516117544121795871040545016995495050634211648554718396435246504649230976860107012374415050782783326878429211064746956780512383296421939784437025142201477018914023147478831879585746990021412685664328587279221191838541479018444028408068375801129424136895834263115827883187883653048350277822579716318332597171493758633550295237899917271414932631198458662985621529545129239824630950719187047175236178442741935221528453104792034770498716232656223224163417141907190045410495023838047329116543670711091391223390656606131607771608234695569336572593603763169895946504792469868898868571530678677119866610109075223786569612133789121338101645771563813793119875994906459661852227657050540298823469915039465523411640803747640839482142654985924892403205863411030254305347886152198352050179590109280607383180561221562373033331643519024634840024124866005576136673258777068160193107543871162279028021545065276757443200747884353092219494827996903776699919019491847043077999627140584229687772828389830667612764997948818296896819389809194134292846770619097466048216373421408135974810048861762719972115339480157681909839661747835646297724621618230243979004191815056906763307634893838662261414638575822269047930736963559987714977844526991262019601366175898745352407699486695964057657242390716911369300079802038634228454258164239180757536644114849133038954810580067364324051022402307536305949670346016693419986690580370678003466839625792136564162838175014495833898477800851455790974015152135483801279878065399233540833464331720945340473521343385371585760579000136201876504755230923666225717671596769516027958572986640320279341817934158637520335082661335372350845753786657055807398105143738489385307679584171496668809860388062865445486607578945818753045164433499890579560513156267265901067529199024365891747900949188280470674638510672465563277930028140958306881056446555054233807292184043453814805410348959842551466713752815238880834320773227219996941965575198950889956295694412708322409432677844323482383040155601321250233749496959591900059583997132095952095580616660035570169205730151173755561215247068732802261978950259442849185611092671552055078633056795580138391784857640152709864503689350865302860748938076940569396208749034008641938812841163590137943722097286912043693408537707432250143682264234491085704712366176391799553571348304812776966266143068412018832441783610414598621732797441917048710532144719239197530656580716609900945210437990771563604687853528143675065162330032331367974147237278956378182817642614725211428523203134475652628782344923255300914762532788954822268964623088759249840918607728071944052468102828631168662600761246489395759692556042253830493185439206384217984431349464328181404313937748339002853365888260506281733169297157972345675503944474896179138346870999202424777138267665770286157792403693220435243399222190402203969215025865423362798012412977852039444152919156383626010832194196233133436728167194622046059335422529282661496188263843194755257511085155659549289583802337093640416626515107552107288903247245910137143206967568955449408592595478080894046022395365469506933318558177945951527654839067201821383535307639458713227784976882984821789434160172361504405426142302870648251647763141186826897764939626013799705131194983067511992635487309547652491306628045032971677414867797356622533064246486428425976820749348376651430208897910376980917192562749704585610859426479366434976641480100508213789511973386597067689504255835436385792428730455314955138293096642933690225143237819187172994709116602561960945422230551922060593808952149980616947757806861882954605228175113037795623148997 A013799 816 1790325454546731266240564782936584150820924551259278833177662611872789006230408334141163718894371312120587075419286685930101516380425668265407074598974816697220237832608214179329107022183305875086416385137203415115142917312848519782001567715258888781281836460100583182245779895362840881256057482773881922388851160171729145014713932284890699277767897307815033240332829982289659537188881890879659177873532336505338436218631284583490701254371920492503152411862074149125965305080213834320894391505331356990011254886969148375838469766897603779179481224731260543327724849564902791140155821849845917079895398128123377731925620585271487713697220510251325297466568214692153151094537521104881634085745296778290523394402161474113020481474697124243442174814159872995836370016449476369053000851927962664882435093215040976392937132905179273111163427471020009049042936204985070546862595665929030297985260039524943931843723275344560504265851319323348609369469335256560325008666880991782419568766326387115706643397350747350762226184112479751641953697688181106416199377670058592340393669537996615652042727803107841288837771576549805540805045123586210892783553026930579179933893909312918038273998284338722429840314066829360202926032848263492364059826277949778416236809127482217535397434541834619349844066010116305039523429450748499921265705618579579226025432198882067428835241616004092564206088725588344977303992459221250832305544434228534752582780768239869665966934457016406552249212409054821116589015511974424470118428846008846760141552848354597425867509159744574778281919869264243088429597860907896822890061794852314150410831072722418475334147274524803071434187498281662017504846218290295890399569712505573900712170915097281010314995333772636603522116357878422543463499988542999062271529405722941385190374842827816256149381400389701453334914234211799009766478522938350503316288952780959533733910202829853170058903971770072068465084404657324976642063112440811494156037675509035604142630332659478793257236368041761328121362396335806711911722980342009884129336227926119382662904257601778542089792487801877992427275919602684858847673632583868671530077565404380798359947215590238417792198245100838735138564332607767319060401546440089871550063915005850420415499602525118081160320822414433556473297929810646820611494879927441245461972496353709148801299898812289890363926187049551278933757722933527312176915669873369781697051351235310427738592828221508585326190720673082601847095380896155319454426628113489784617311503536101308053416200709619243924273117279454690719166763610051204723759114730652553353094649426532698985338678823898600038052934706476355321462794082541484888534808172540341960983632292579093122811652715869329173539649853343772050677189088610376030310260494983134608319912581048296128848164838068158147509772370324982608220454059846062802065142952708841882068850986725184980077347564750353742356664874032527060432098564451524025472742495378298438614524086393183245600257500679002858842094992633003625485404909774103130792387259802978549731463939269897986795736278365644590439426947134200736936590558813119449468414848445634033174587522511340120314321581349858598351220535151921490580308498766724754929495128029048682816927323376050312288584715311763075436963027064440658580133378252059911391210021662153047990502804208603594186704078646039160302496166847943898882274323977422138985541498196333218276951975936784694312669631756079677184749367857313150615094042251471894598850279931050915898614617556970534250433704789133218829126520316015353804847901887079285772166562204326793445972619777482355596400644910721782239066479921909403472480792758503317 A013799 817 51133485307309191695096770765451779931596426108516262754387221857698726806946692431405776975342139045476087461050247036849629409341337511328291457621319739689307212737123205175818625660577399098343138375903666739103596861372266573493746775515509122482190531136932756268121719591458098409554257765504841585347977985664756110765244619988763262072328915008505164377145957124174966041651655685413945779245957062928971076840328118989077918526116421186382536035192699773186695078395987322039064715783768886991711450826725846762322535012362461537145163259549532377983149428423188617753990427853449237718892465937331791401527649535938960590906314993288101820942654779822586148411086140276524351122971421284755638667520133862141977971398824565516951954867220132634082564039813494576522757331914541671707228697314785326758677452904825219327938651999802478449715300950578599888942594814599034340757011988871923637388580467115992562336979531194159632201413684262619442572534788006297685303535047942411697442071734695085119942044436534186645839559672140580353070425634543455833983595674721339637992348784563055050495593997838996050932893774745769308791058002164271958091943943886252091143664998998251318669210062713356755770424179253605409912698324523621346139505490019615028486127949338563250896369314931788233828668542827906251269818172251362274512369032270727834963335794692887726290100091528720896779328627818145021478654586001181068516801521698917529681615026845587538789755615014745910898872037501537291052446270858672316402890901855657080201929111464800242509913386056046848637744505390441158563054922776944449883746268024994074018580307702900523231829138422548881955912840589140925702110558871696178240313506093442935606581727880274033195165297365626263861023172776596217537151356852928902422295886005260091882482176530263208698485443323191517940393093642228725216528780376985242974209303023436390052356337725028347431275681417858657873964554422017084590592050213565889917664931087373814219927907640745292474231401746975498910720041548144300617972005797895688235208501364396940626563244109437341715427539772282253548406620227873127570545345514519981958452424472799450562974078325055114292535903610442399684128567875406821341375476482093857487084147719897516019923008978636806433862173321883843484905265607649411639396468358286998913926409977811558684095828322234077627054324704473563084888447253314335049483642631701126641949766834506705501333173143912191354891173775092078937878925549381738455033852494589459313620108467435225721164502618505421630121935466672458115284075822167576317736282271200415720258005889367915686829868151671184336298861791467349901442656215924706747653521908351478680623613217943910525465939461351473539391197559800949801691349997213307548225023227320385736032435940064664851026608668851828273384388403263399689782547872317232993768453031858008215989123796834853235448705467243005373001167099299977691526998410499581705269422431475706677588954476893000651389075084591216547488649628058159518561372527232870358880341569487556400873023846401175147540473037099907247645962950261504596267396486455753621499394230446385176297338684933311427509209704474029692464191033276425725541310351637659429934261282943372969274268054019265197555101015987489649707189416257083129244349428692753203656750591001927253566455190209524457399593021344125695976636967119153711566050729985473047208025384730507654264157352585391660073626695372720894717700940744288781637762845110745208980332092044635428726637042482433862978682546745714520020260925796871480938849183117777547610423993464673558188798819295124822529977733049654472577523921975613236837 A013799 818 1460423473862057824003658869832068286626325526085332980528053443477733336333204482533380396192746833277842533975056105619462265560197940661047332321122513085266303302984975863026555767491751095647778375154184625735537829957653305605554901655498456047213843759801936451773824433251634748675279156040583780519123599248571099279566151591499067528047786141557915999775665681423561205115612938031107705401043779674314342925636611406447054431024411105504271611701138698221985198134067793904757727347500223181370270747062116909378693922488084263962403007855994194247576730825194690111671720609922363678489287719636133294219031198395952653436875262523301476107943163166512882984769031252437811992423186763313905795983042543236637032841121828415729664782962674208162032111541113218600066472156811224685630158824007583717554586732414713089225255839766358587002318710449475391428089450499763019806361019414171011007455246721299863572906472390436393255304576236224673899314166080247868189954264504283220490643010814626326110664731151852904791823663796007115464044426548195642074405476065716181400699473635905415297204660172279566210694379100513917228381407599813771395064010981335245975154216036389055912511308601156182301559084983662224112516576846719149267090416300450224828592300361058705008851204003766803746380602251707830442517276817671157922347771930684257694387833632223566350571548714151797532914404939114039958451853630779732497908368261242783565236606781736825695374210120436157961182684263081406569748917941994540028782967047899421867647297352546159726325636219146754043942620818456389929719411649432310433129677161061855748044672168302541844024272022486418617542826640066453978977979671934514546721594047534823683859580729988506662087116058059651722134682837672364569078579903076502382083192800196233484255573443880847503637442746753672943895567147515694620909278496347075524586391903652366736285349361764534630984664736975461127538301638847229952991899546149655381938428096786483507935360970127326298356523065295367224389075106656549369949898457593698751685790007468541021235272815009639916734325963436153443596041480328284396542345613240205204715359695367625107529102651041899119309117943017845377378396027089494224331024983805082663688610343027992955045021059438845828557537532246324453772379291020074845832802532781034975980652195376275927576460952711327491106298567884469435267498942001910723348302317204015878020727290560346015823576758163276097287046814190404866544759992615891832014221861097969547456303917938417481822179359287133347177912598863632076230628489556928147210865957947755073386288906206237039931547864279880695829031791626098980535103704183025549419732239224426582597291017117696028517832696955659435758551993505474927286106647270409276884854888395497537006822402884186892810170970191077067316131517185605958539879349781252491535020787042896572656865364761400243257650476849927476458286333523106662847702601602278553084199974065377658418618128814540991604323373491009735812823322026969094009631360750298010319981435566134098365334434077063963388903450412610450900016347822418832773993111049662779183644198615779207020228290180380307681090538369482762046469760101407995147185364953123190978352436502145675375442369890844233307371240117618691885287036917718551254347864032893724249640453629606044289111526687574228027789776282609574002788728417890149156037974899115095701308413013288029113438598147191371203362852046540281474032256568597631892356144619207993913687264880886832479861480570340793560534152217604352406298672301684446367094471519026844537301319677344541495430283077888060056278694033631181391286660735545489657301557 A013799 819 41711154836974233511368500981273702334334483350523195256861734399167541819012653225635877495661042305248460612861577432597461766664813383220172858423580096228290888636553895623901459275331903042796198172778667095632695961420536061400253546182691403164474591623703106999112199638099940056914647975675113355406689118138439166523688855604804867668572819989035638869592787527138331579307021123106467173959211391278091948299107258379534321604488205584307501501796222359918119243907110261713785450771953874283116302806841121048764877120182174663030192307375050181905039009098385544279456012339992629021332546560527603016189750057386803734810594372928013459118964683198774450927988301600876348315598637147008463439071678077381590294975280541381654955866196938059315799137725734636436498511270685388246282966172480598557076551664496620541362532039566967603373224689147466654577662795723731608689477075488138245383929301607045403505781757943253827764754001882812911238311897417959363373283748506833060433255031876542500046695386428070813759275661677759224768572866643015733287094801912919856985377666515094566303462299180476690543642161489777989959801382458281124814423217637915960296379564215307825917235484957621722714829026218376782877585951319145622217369379957158871329424690612197673757799237551583681800376380911027345268735943189505941420174714112273084009410916369937278538674002824889489337568319466036095253343391548699939872760905909355141406722726293185478685582815249777107529338645237868053038598845341306057762070321855055387961874459686070867943586496055050442249045193195932952782716116119436218280616709397087662019903881798888897607177233234234602135640671666937992093590077410121669968915447591642099234713485229201738775870121734241712835888676526760404457453320611767984534678069566404624543823433130680885551389002290031652950601293300195754067789903134168824057711939160215246355045863121356873595553009552756145263621433107115734687401642937580307363543444872318755470141844667806566407360655267900983295776374121217706555139049847333630046897848403309000107500626869490325661849083841699978502546540719656130649645933059753500851875388259394740696138700816407680746587717570532681823304368929703044541118404562456965957610400007222506789040846478632875709431829458487272724192924930824357671830673138759139948983407352141816767511301270388224473486993397348331540675037282516572169550862481663897492149992145694042557937175789901328614615344060092153393384890149102486614158190574819108244899496200239141698323264680599815528748361736144195729222980290235424812489542624945832650985797450156336097484938551697672553572977000633012983063096895171392716976972484488847625561228739898516270497819657750589144700003486509869398218491952690159357108340467463805154451854648775261845551293079627352119616032262338091781857494109102352410731728698732169011652731682950352347681755269310778655125115971753449397593234004362677754637835459281251302094152377072105261211079870276729064550046900412264294009081294389261472748989781204355983412316771675023858350471447234567088155366910156104282858017244689418636264061956665269931704740195841841967679626866370797166809222818256313749398761208426151457532723938937782634398009526452402147491829988999307458935683061406959542375429344643477658293980996115178230941314313723807526701703800407612043093648872343360550045600601093626248325069584072519399508919801681932752939246417301236979179835279855716964477583846469199514168821972263008822457323746569503404882415921486997909076296379608409472690585201054925706829862991304637449650984314987560883267375780294540171716538317267914730102189769477 A013799 820 1191312293298821083318195756526158212370927178974292979731227996174624161892820388777386297153575029280201283563939513052416105517713735038151357009435871128376216070348615812914249578362754482805302216012731510918365429354131930449652641532523849165780558811364584439001643533863772387965539260833256912543770447903151961035083077404928831825482108311706846881754439604562597888236587830297043808955449036546293584135370802406577879759345787639693406550392801906821621403725230976184807426259497774603400084724466189258273773655429523090550805322490938808245389819138858989530165543168442529477478278862315228869745395451389024501469925385885196992405896750316840197092954273882022629384241812675555708724283326197568095600414788987542401447194494450747912118539172584706951262833980402045373702087796852218375388663392089687979281855277582072161719942670346740795121392627108665498475780154753016716426410404783198823769528632788617272574789139047775019557877426102154337377304357141103659039034196965425930343833666931772130511778672173178481218615209644191172358412714637434904035359371533337615908193186726893594758616963774309549171241887284390967205824741518956517742024896733553406816022162685874634022458231817823059295766732355626118116150286860956414524039698588574977760196504023710781535900549815199852008220367273435479192901610009760631552392785182441778612343068194681668704970288772269456916530740606022418982705924233677092193717407785659670456738930786348883968145441046638749462835421621793042315742490462502236935579096443093870059336773913828295681074979762869041064427154992487217830312693837090220714950474768058065804558588958402974471596033223479415992185026200910485015982194098664889996242651851631230861177626546851677560305816490280803911709324289992705406294940344886082481596141073645376772233221294405594039922123537946890931930147423414995783912310694354907651146464896609073666762589505836268264874291750972332498406878323940231158610164328998295974982721225557223343160627675106519983910669021276098916921326402689695807769449448246908352070325404019513191228071683602793086011231749494098747484537494119619737830412964076573189022417434017419769803291801531983925555396081001248655138882752708333404715310634606282016401795616276233563137082481163854996275674128949274479465155855516099796082915097384522428696890275583558079187262018421665697133219739825955817734542183338802576273295925673167549497243677735371846562028841700291993068465847548516120186972081007408550582574510975030126045810762542611331316581959546014374222337540069413968069513826911077926344805360973915115280267329975037225802597796115079483809265110422990147389579311129485977033654254040241523201688227245014576561776799578208379882518348660783641398371312091233739016299420623670253570790481647236803888353497444638239381631889250072287202908903364489479141813669596745013402138612246785149169028437269250268244660356398602439350211218552531818439111086041556398365449652174973658812613889522674680501193370849051696923183897140977611242239179315810356418347815004466470604805434320968494422707830525574485670337873544316774519419084733438848438897822930416337881238212912218576996578018873859311778592128420002009821041550085007057734514156315809220334662043916844171489784637512362365398534391230045605453914878114265666770127362243441807562797705442998720669852398767835059278412312390695226569374258455837681356697816924540629362355275427959132222444272239006807324175724349803794978203623525771586746846681133590147281128100897995782949515803927329733112767716894651750199481763020359726386999519660992361844396050879488912606448642006032597 A013799 821 34025070408907628960650989002143604703526051158684781794103602798743440687820843123870930033003256411271828859869676432290056389691421986424640907546497915297553107185226816232643882207618630783402236591539624683339435027783362065572529094810413656023858540211383896162325940970683203172683766828658650679162627762561923159123007773762172365767594495490659253789788549545912358285925185021113868227576579932798691056490325487534270823806675040777283384485768815260732328911796321910814284901397515940447709819815478831405557249372722608989221550815663703302296578624424951599971058078433887084406257122586585251748798239487121928786482538946267111300104817085799272869171867016344448317843330411826546596874256079528742378443446788273198527733321956007811118017597308191815235017801314262817918305329565896209019475615141473578376269068583021563010883282607773263849462094822850595301966756999900910437854707571012941605681507281075697922008552600343502333592537166903630029833189744307061605813855699529529996550233361238343819546910655938150602084869002647744073728625542759778294153899010363655647953905606106807959900859102358055033879839542729490414365560442522917103229973075607018852072408988471265422315429558948844396546393642809037559515368343035776155221097831388289939808972351421203631446855603271922973206781909696590721228462883488773397767890337595719638947130370708303139882656417624787958993034482448606308565063902038051430144762883766225847914920602188910475014201941733049323408042476940031081579921270099526389117074573511204022764717599752849952947182497007302681841103973740427428451560848681133793839700509850506417443997859240947353883254304895795600152796533324204362541467445651967923182686379534439584626094191804630762799894424778910040522330011046481659109189791190291401756867385204385605991753033389518171374215770367301151906856940560155694584319505741470517424394183912051752996406318876189657913074646699520788486998851810056942121064903400520331341481500923139855904010687028717317260472617916666661166190003387220401965703245691379949443480563864201316254664955355379373329566789997300954326905875369550459332174424666991006851669264332971526045351817143554992897787667469476662839421630300102710372073987034990020670451684596465506796758212744520862548629528796920228408004316389395326275924138096399345086011883160942002299667390508141193975821888989169124110316259298339540380941604933151338381190776679799955309658105747802039614028453071833168908660109605652595613188910607957835429994401188979522233732897346593716542164182481922532342033384410407296654333985914775989607519715211417038206147995654842785137076420818791021599593774705169248990058199149643338144163417458344861321180907172753209537824606556100641581978883044637726820044527752432646112235346946326730355855264240516312754978788388871314594802281188993184013769340217352634327778480904380430645416621196847056911335744439100484270281382613078861266439451728432892293715607515769422669347065298657111549794583864819765515823055286243461554689593200438859589664431944342566866943848009641181169206958347640932885230520006299231397049128479071746950263360720715621026226044598985874777599264797056295803708369779803677402498767711977886575955458818535827141978282636308986381919739031990581518147540747921332537369262833821541708621607593034941465801065265157486461051654361208137128050734054190646366047898195757180017228646349181804915218229021497940775405230859418273423985782863154746188372473691519562289076688059856468196496299689747657556821120875968464507433758762228148637447398633624494145339093281037602846637795609169082832952779664334297002917 A013799 822 971790035948810790745152896890223493937407547143196052821392999534911409484851100460877632672606006362334704066737828582636300545976703354274168960435526958813414294317263098420541919731795713804751279290963220580857603828520603954817003476880224429697423766977335458292191200063682965815021064393319722047563811526531087347712225026421404938688266385708718947490150763580802865004309209388033190447814699460663415264420186249466308998742445839639990744298043132661776046049814750094766791068814452775127040163749890903774120599334330435341156712846171030016892582092201042646773389778150249017727109678195461375197426517991689408070727794844334965842293680787513032416417693853813788405923359892177997353325627887420411070723283719870823150591408385539093341700596719266434927343423336660342564718517731561625805243044055626872004620867799678861153837434560612188804486890235435852419472546674169903015568302935700625199869529454803008350486270818410770149736454023934577282065732287153986523649532634262906231471215030328337830079315244249519346145943584622218489763274126762027859329509634996368961211498016016542142728436822448409822642097179896975724694771798897035385351261012412065434040073119727811726750983633137944809761548832268921737318435245444802769269775162280948970884059328940996917753642885049392037758898122844327589006128415322857013648715932071348607968990517799845978188549943781568896800057853214644778926790106108786896364572723247176442298047319117472076880621657837621725857101183884227721004131395312573199572766894053498094183099366541147506124479297025571896063770594000347784005029399181862285855686261840313788618022857780697374259626202128818135964021788272600798546851715265855854020705685883128976505876212132059216327784666110449667358267445498562665817569626185912725577889388822457292730458386638028492618976617460488199611741079338606793022749403482139448158122286712110117330360873422852819655324984385013239977174206547036323919734706022261183444053147865797424474449232227195298276358440317916509567552686742401900542450400191502736055248384525453793549485789904990281665757089112912556530758706429730668986233742913930146690525858613999755381293249437074152153713570595722967356721183001233510936805143706349980368770563759651339622211314196260355251407971968838643561011280397519913766669308171261695001585394959664527680800340303020641143448971419659353714742681819875612820073178495735375505189772751766523599145158262974053416266648184627137200241390447043783308288475873883737716070092358444134517645281116063138160751215866189446220815492145642799744432971711917039180370586153282028205792903897964786300039655005490367905997799354338920405052225912963380735451366027787584194247889761004417609808587848790424222898878637898115707291757137228805611553744134037745693582201973386408594949175174553616142147953038834328617266125947808589035681193110009479663744118003148792444660196925148931243506568812145356630777180815771836800811466257890480859221531994945762973683109763117322897422282030399505463489471397734268740405840762368052286783243003361775373719937366972684135068881899912347931120158490768164646471845544358852130042059791635569523012601868724864449714749280972830292767304621800418495863859316201759002041730375620960054009666492682998739811911301381178599803515796777052739941734464670963204744225038162970814096300210465604514257015321739050860694020369020818472067368378981530183547839083002686486348798575845307262457944354562705886106221103490218538319287677560588160130815438882847480368033338535314796815584007998153234135152374949177285029843199714974902822080393478174791964339993051856700312437 A013799 823 27755295216733984994472311888081673210346296953956822464631805459716604766296832280263126066762300147714641482850099122148675379893640624501424539678999085470669925659995351353989097769459817381977501287829200543009874022946376969553528436303176089936588120208639678024283272865018849186642816620137604581400470021009254385738008858979621746453875576242226721859266195958631310627388075329331615952380035631296007803367104939471007251313082995625957775647896409911952985651228759077456634319716409585710403394116860634102692658437587811563778776875599490788312469037135353979034494785453749262195303979518940572337013698780360641183908056548549050959421749816972159718845305754158775610661577081880495782408333258092614360590927706323230580004041214899382044932310742898968647959855513918356043990925584931131594623546581272759091323976605226627953414750968485644724444950072014283380952555405560966600027646300146545556333473630758628721498238380844630006246622863377595461753079379853405009101954301567182864877049372481207656764895322691010522045274294720395182286128872334450277690310124685131293901161594835448460138466884085949032944480937555037523673007377348298227641017365775501000861618528372546030727734843546052841711599596198432673739551829045149011893114048409906183557419618493883812967961794439895685990431889286556840269604033670036119166820975735889787592202338178881400983043174944345389261506452345663469530928052220573062547068561548662606368474529481314119987787435169500314112204666912917427939598996781522403152997795261061959067963501007781713922421253202347358923477351935243933058967644670033168746324255324421202116719350841074497706229183959001174781268426294853751407296631839708109046685375094508046697984330494703743277537857848780552949419476510884448298415606093495853355230098834158202737674621980768731777690591171289003469110936966989948615522745712853384778844130630784577061072436905830099382175736879020363146988072513189904447471542938701801660345601956195040240414744521640924914071073413920013429758872286049740681392925879869509644473949110431485797566863645476427434655688222153895527074999414339537636915821931364758919628109047874447013445116497172274859662213289784443670675313707698230305866091709397061789312456071539401910949977344759392006335463087402000498746043179433566257089842110679405270940280465442978575091338519394572531698046072716890801446765735457467377754110051016698059803725099563203680515184865148801939621991738801135665576094352558017495068027159433993432908677907849522925958466873955879289009215476354236773512711271171704003500750105064062556030564311123888007585651128229772261515432586611810397763203147359273905688696624300147117185226465119641192171913979464047171353743077549303306230214872777008082715959875596391917071586486212252054754401270561889215880343392160425830635887686742147259637737823195361111448090556414980748676195754287932661011939884379178625245791111843683530731627061279259430867976287791610023820226175307645936291363297944393859273277797070240275542722792590688449494731218013993941362816203419015666448815131138106831581702335943396569260722846654829550467882380592433175686131269708903501146762921972650853548302954213865005991726987303241752660367685930038438857313861258110240102570084697519127007767998678747841988988214671749403305475878045467380090699811314972609421404430311108130531694614604189031632281915759603596380716108272091483572309832049639728736608036124717820723061348710665442813079780936784131672937175358807958441496219749933006886791400181907125911849894852435254520134086980923452437737351627059398199501438118130150233293514541554079217623513157 A013799 824 792718986685139345427123699835500668560700587301960806412348995734965948730203826756595143592798054518877875391681681027688317525142269876385186277771892880127803746775127230021282621393541844246659414281689796708905011969371472627418325669255012304678893301278957844051554556297803351619705485487750124449378824270045314511063271021316976700469140333054237403022501822774468862828830819481040283215926197665445278871967884176231438104752963438072980030279569363495289223184744588011238932805420374177474831339371656570607005017635945486073085646343997056404992428169622844995204205567344532677560076959040461686517448250865880272853598003083109444452044596522541853729940777644528790216105303035588840041364406184383158752837486220297788595495421138741250585311727127937443554381433333022166972424825631218049474043113907731272407304095821877720977478702410918498974872219006799947643385934938226767063389605978485487634440340368097194914711186395303477608409795600927503983129700167993100464960916807060309803753407127435771884862175311377951520135079131509206801274126722744234381112947471132034885111076310095243470014752676378790329927320057509426713624763704444745679655096983914084085608686788848287183614834866518815212124996067023435594675339789358500928679230336635330508583461723803815582177956810997860687572725189913349914940160805649901599523573887992748223420890980727031693476696119585448662697885785444494353272836099471787239406825186391352700490001036515812580971196935876098471358677491699834659382886947077061356452770030451190612940105552283253531338273412712242918213436648622501972097174899420817332563767056320793953655621379371928728987611723053032552927807523407317993943799101973903302482380998074244321741130463259233611749758758019021372788369668627370727851048125636335067678726852802392428390724878392735748302620974443185228081277470714199922407945140304805522668567214945838305441289870467413468454321221001700591841126339049216860924234737872262157221130737470886544306485518282586456470783927774969503567343151361866643601263356054953064955820460543033665864307192578452243961201111312937410148789058272951534447952790181708879503498422516342081151005972275737342266812473769533495678157634805569155765841445312089481764553057859236857978642302943672995092947161239288536244685739247802085868742980523114493943325350373516911083183719452428386077827893882867118180121076170400725776035137167087913286054192568624660319194194933514932197543706051899235744518830803409537676637923700594286437304749726090224288299772387053868373392203220153356488296546615935038043984923750734690662788947290009365384653781873370525561142270106219916770514845091728222020374864286636501813927253070282072089622035167472651261034256037885651729241166981384127850450530006908549543481581632708130935840454688518117894758487623493922148791588221042467882513429968282708704068914381768265162940826938217644731162015037753720715645039945367445321226000497196928605020270755616173890329479792961675586417627152589833014704087162123132509775705679182652806019018317697680959263393585850506449444608960435469216805000416879349414655505223308586790913188672100483930771595194155992896252695814460881028193080675302198436129714484367887697732761477847827852203741191392886567569504189045843786468861810263717115047492399239834707807696552856593842770477310966932697684731934115559316115729887710242932449603796010038316229632768359204862308741113169760292446262119758065677671355180525315712184371623335491584710758665422914101047573532277836609693649180595449423168344846880403304349549658262154725074216499820443471975960574091915220813096068821326056534545159277077 A013799 825 22640846978714264844744079991001734594762169473931302591943099667186362461683351495995113896153905235113670999061820491831806036835588369939437305279443032549330202811644408816637852949620948613528839531299342283803036046857218629711694799439592406433933871577828314983956449682421561525610408371015631304398708599976764227750478083639834171542099117052362074467725674560261605191254237035197991528930068131522782609862274739957346103709849388754802382644814780590788955503379490178188995159855611306882858657883793883313106670308700239027733399145230899927982988740952598075908027315208927197803793358027154626228624839492980406472971612566056688842994845721280317884380838550305386777362183559999452860421408805032167397139791443937925140075944723143588857967088238501021325356688117424446110899425444853218711028145376318712871225012280768649588837769219558243249221325447053213304642745687770694694097470536351524012327250561253223983959066194636262623973792172158090441262167366498050942379748744926449508305001060966693080803548589068265673366577995075034455451190333328298078158966892723002048353657450492630248747091351190054630613054188162526736367836876162646381356629224957570155569069703376295930251223298622643881273502012670256344019522379723868145024007497644641674655652250293560776842584624478909899097764604149115186920605932770166839583992793814960882009124067300544752197387917871479999255314315918080203223825471837013715344698334148523424478694919603928123125118355685557248440475187840438977706634634095467949401647564839716455096182354678762004108552426940474369987093964121307278825067412302357963835353750895578196110358202216241656428615178422117662744171110676036409225028846151476652222199283685998492073248427161146971185184859887781269428208626105666335358153785516299365867972117642889130147267493251774925707271157651071813299229365841068263983893321152245550532936948226068087841708679990419796072523868393029570603574409369584682764857068348369679472392714992905990591937532887668951783262059761180903991386887746046273207895682712285514488203188173569584530750477727233174539775864940208805371259564293333768775367979640379787307499418445489246179753881574167334232482431063331646170063860207681860657828197519558587688677399885517663900728002814374244412849663872155319883684469398656475374497168266720673061515315332018016497446810211280807134768842477188567762342438056502815128889339552629197891362993793952488923376505401496119978494045788548294072099202326576179805582455738812673414935860956926862895898129799146645534612454716170800014662237667897720621574253407244733500019915123549957484751096664085335580551784376503747042882674490664849749123926498890625128307576274940326260951694946418186392666399386698052099038856970155312075536717587527315083511377453011776927658539226358765965192197165014609910491636551181193925192466073324122443296912263657683421318752958182434151166718311493284017359537985879639605819535800200441477887983953051153542481700272366778416423673849105118220732963433437398787611703929903135746792709182171763465877521784205476314702587476518997436301167616906491098631975884682916547335271581663861921546767530340289313109873245156817223046222577167306089534300775388031240534945400568811811286791052167372233256352609143338344385337162162942024522871430414688919089695621246137176743367602478526564778573628770274489627581361322892248393693134017842704349834541497107250072399954933241523712557692402410113819971575310983542055697837934084975150923978243143849640019747655387291409460314246986630975111097171751198775527487789625401102844697451371686003105409956639190621642836821605893500683144294112596197 A013799 826 646645230559058118230735668623000541761002322344951933328486869594509698268138202077116447988051687420081557404204655067208212218061239433840268876086172452641419922503375960211993718094123913350997185853440514967698512534289021283195715166794198720159585306134354504256780159379642218732958873484577445684931516323936363108781404546837303773413892882132513208872712991115631705867412263962289836057771675904422194120276428847921762068057008392225910850718554948453523358132021618979255890760636114535881326127819037101305639610686787526871093612986939732843122141430347153646009168149682169696474142098613563279715754040759013389274542226499145090044775788645487159095801129835272151748241324657144373146495856880523733029709583430311079925709057237704041372398007179827670073512369321759605373398490130452779605674860093038758315057575751033400906795526679802985441010276093286825193901459588418811158117855988735877316078603279953330205854889585006296803315478229007221092888762154550832965308003903844324406699135302269721080830151252378735897022834117338059082141447110189521410298253423061661503028810443520012534465676081339150304939440668109926117401789020081343297926687294013161213208199798130388063905188631961331893052490983875191441541578687293398090030678140228610869840083920634389347401059459742145628131254859102878853639426045848735105358418184149097751062592486170858667509596322327340258731032176936288684275679301136948723959929121615977526536005598807791124576505356735200572708411839910777642279191784400660102860456099387141674002064231980121599344365865846888481201390709268657190522750362767645805101538479328608859107940613498077949257678110914102565636271092018275883876048874932324664118233741355802932104048328149518644020064783254920836139066570203936204164230268131026188555151651998556446136106874763943653125371533672262059639289917786750687643977145429285168771212178284730656847041609206379795627354205173317566008688706004708124447082729097786415411008332912387997296327876804712931881747688839087798898000900914827609090708593945586579297571257425320903782764394367506698030538478557303690208544415781905769993284866508887105289490890221618360139950611639793233013930713599815146263193911391601622248231149356112822976315218130269998668692488381342794675399249852628091197912130495027593171013622865809143309938921197766569183578346444391132576132909990982683860262373331776902896208426962642520975218465749077036140556370772130682705768441766727826993225317649342271427240518356228765403983124790788131169746485193427343114066319148554219218768170032826798672782251564316833494068795843710335721976071822941269516139513577323519291772066127878773684728464734815144289592685988570658339041359364649821560945032883483066000648793924605868189404191017367646100168451435469360830855538844032714731854343229982273653551631538286079697422023520210261103003111162327096196284903238648501791472641694559684819805764414708386781811761989524809049958709683093996326819841479067558351476548804291281502354168622405546772977875941963460064146566952007736348927899678692609024220600916859085778197648306466292268027863242428779508442691643901560341297227434049003071731089754923856707423163026475429223189164445857560260918575585645834142162039240952318354034686869742886453989614688535787162397730924073930218120796638410923904967322094389197216640841411307809698253351260743125506372269600683605478935624339698880169317815112848311158754360252705235260812208162457000944652785949235400975285539742602431489568604012785516429945596035208185167280148046322385988227840578759491080898347403908626723934693613771571923344741062461885924273011284184149859982517 A013799 827 18468834429997258914788041431541518473235987328494172167794913482488791492236295189524522870986744244404949361021489153374533749160047059469911919369897171419891594406618920799614752582486273089217830625160114547992437216491828736869352820878809109646477915928503298996077898132041961409232038385593016426207329037727946466749905695262220233072474194606586709758613555739253557151279161671026960007646016835506202286269215084325493446425776216690364239807372647882781080631608669459666527496014528067259306555536639518650390372920825338554965304680519985709732411481392145055283667851523072448700997972478501980831961651158118181411070200531042082916768841299503758750935176069225207926081520473532700441437068168364638339061535412353114753758176383766065125637059483063058084969586780198776089069634276615861838317679679117279976236359421025264963298987037501853067180694495500365014363019587304829665487004084894285392024520988278747064009421501437364842999493373698675241633995935896126340322161899497697749379734003368125503789589949919189075954869165225292305445041870914122920999528416016064114188005855077375077996874174559127471859375364921887599839112496202543245932084115804309897410439394434402013493196092517447600197472194990459342761869028887786742849366198363069355053502636857238794151121659229695421285056770030837322938795647295485723344141781757482380868098703997525894402741580561991165129617010005477341111597676519772392505019535642473934135394855907549322309029569493714063557124950559691720241135996554267253197797486654596153351172956529584252998874433494452981911592920047422118018520273111006731839505040508104397624981891862118604308748544525817683377137538659133977519383831916942124731880873886863087543823724300278401991857070274543794000967880311594621927134580688090238971323686332730770658093348450132994676913736373213476685357759341907386389799631250605813705274591023990192290208355400543413342912863453955123002774158132200468742333129825761877810553808996310713590780420489419406047474595740933186624325803731028391343239728151679898291317932683324590332939533867530358802450209486075150696046237059147010696778209072360324614173149315619641983957129419044134528110875111124320392423081303255533933031729856759938337026538945018641431976526160659531558724077975040910912703568359068483088557320082670374942075165528329410982452181152798255137506932042252456433732953644728880123618608882480033041573214600259389229210430505622824428759452465299513466753508297382864614233416444772249768703162027149699814339129363609478346680848141201857055107237704307566196893333886928453081424098878092210898555358587335025598650460647281937034492301980678345655209529681291055336055056704519566572821360264813763553602151084185159848044530203280668201357573099647037340266911141448440414690065044924418365456491896991523717819088148364988722238070413760725267362871857907224194462093121399039859666250119438319158138472437448486234875325734182818071275870707258847629090301492483648534076521710399363290988737410024524821383021114778418382892090098716292957861729742723139606340764582786412348911103033280983773467143802067008371540631716041472464907790112743873576731711654490380271420712959199164734043505725738137778612095437301630668934290002760839164509584691686726580012397385119270617145241592922475520959748072789654397649771686337849861704479071548362352791813965358084407587498392065124456083880366766139716515886117438060615005183283177514224284057477327934403980228219496112287255130300588468045773568899209167134755676168361580976562688308351013666209775354769949824761537700203034287862298784302929865702649149484973923883161475287583504150960668037 A013799 828 527488380155151711865261251326257309114093034089122051284390523973362373809760826908009897718252402364449758700134751709530058409760104065520154329123633112923523827847442996957796948508390445701150460485198031605211999340223120553725585917119666980613055756833982722626980848549250459809076248330922142148907524646547879036844056562384272076782935472158723017415761765468820845797684136486201004778377886838892643498135052023420418323366594524893493053138370196180110443919375208437535691813670936128993054532681961292173799440991692494468364066980331311855667404320041054923956837507350472207349203091958495074541656718727013379281575997367092930185834876355126853685459563713141163576814306244567457307884103956662435601936512912217310482087275696742586053320055895764001964816368029257243879917824574425629964191249315268633401286661423902592616782368778090425451747815485985925175222202433013240075974323668665685081612343946229294895173087502552577280908530246207863576308557925129264405941266011553745420034582870197032513734478559641959198347018227999573535815840875178264746667531089834807165323635226864909602668723299583239723775619797534031739004892004040837647066254431486894979939559544440955907379173598390820909240003361122509288621741334064077162520747991447623849683088811279597199750185709259330927322506408850744780454942482406367744432033428775454279973767084873337070036702282431029667266991422766438339488341239081219302335862957484698032841012479575516194468193534309967369255045712935355221807085197586427018582294016341920735862850811441455849900852695035071616377005389474423112726957520323463268068103461951969700567107813473969457662167180201878854934425241643525531931121623379784024467249639082696643339149389740251439289429784111245300461643629579453996860890759032545315259975805349123540765804125084248460967333224555350107610502964564216862679067268148552645236347594236183882000640838594920428486934293108412268082232730413777587749776520953584992147227338743630290866279589598307656121921928956792743177369280361901885154269875740129575098331475368433624499086026790534577756780433131792379029776576646297772510682429315683231305399317603412594703799573337319526257374704048821714727995625102281304661319236438920598843814978808677417938681563674596880848718391045143456577726615903354945492285618881148578720608802654616307069816745905070964982335486058772408203846889047101545210671088292512223700372582198008415775479105671093488509798721861419404123946950481551996247120607079140225643931010657422576397339873754050311059551703760866239350917816072728398149470509144563548458553688057191635473639596612875666123055806547019403642134636870154230258439377227353831453068474537783340886350870523345900854431037115412350419999827135899164498973645299019033475363249110908906683962947748086312935802865069974908904630976605452442895841529087420074361150983133688230218031841640277977431927769661277833475592911285966215354274178293995466933710143270019947134448100926825485781759536570716214953929329167710453423520466059186407433780985309436043169488863181915590296698577248962723097250013733538177553995094130835826099571982441860495070231393410077773225034416563899750932046982827687343969016567032806953094940057784771873535432256768852327377558248379264597851734081716391488096285245135458823354131364706945319251275129133495329900141626762492777158086998664592248765106541575772019590211707155207716443410223400148449225163039750832983759776965609963134512079298177028463036293776515107235855338901330313022535756867044575114271606940774813301320617393907584536945014278255498862295635115578475979894333362358440340240026974895688672462055587639804757 A013799 829 15065595625611288042583726599129235005607611146619414906733477755203202758380578977319670688731006863931049558234548643575887998241158332215321127794100085338208764047150819436111638646348139519670558301917740980676459913156112546134956459378854808633289485470935380540949200015415142382607026728579467301914947811430053973171303099478257194784997420020325288100411571783554992176827656622182386897475250826005612790950235220840910567733673306225483055090684991173100134388781275328184456893890255606780170630507929496465775885834163729334510946117025242597909716734784692569683131236047436836714100589509426577823984257543562229125661092060801541179037629903578778068110410599211024772917393400651091148170477893106235823226908745285838604678894681174665000268874116438915660117120287283616142454332987670170417407266271693387438574148336928081947727921234671040641327369358095244008929521323689291149809902658300760631615930155448254891501038552160404159720028532361942791602948722899616920698088498555986522941607721355697445624770442141933996663989187609895819756436231235966419429571355456771927448808345714488683161821406159396909750755477037369480497718720527410364037859292817697207522053760148778141670656577143640235988803735997019987792325554242204107838755083383735584770798699538956575622065054042155750615258105543186121674573612240008269148723306759255749690330761711067380057318253888512638326812542025632245414126514129398704494014581928720460515972157429156318030206075533426978033293360607146680490032160328265942077728899400741598136978882025579420529018253822896680435343650928778998522594633737958434399293102976810206617897166260630041680289156833745861975782119326580732717484764685350011522809116941840898830409445720371321357545404064001277026485003704418785604343900968728526749140168976576317447812131616531220293688004226525354423463575170918597814976840245590812100595323638979647853820302991109522358015330345469362788696649013347901683721367214955340960716960021856824737431811358517264966498212212934957537888844016416279741891101921013840794383445267997832749318396011164458075311405950677122137469448805594910680677600863685228769313509910071067117335219614087182989436878922338396994346283048546256342431938711932011223578199609754635733746684140110161513920245966640342263316449876815720598205169560864484556839308012618496346221036079794731830860483817324598750710070998074267232761976952722441621106341320157318362963458737072101125328361295083999601184048852703606564814011658787323984616313595386646204484424134289430934171856211114100662101563744853195779547027211677879507524751884601450300762620518860341900140596890789421187423007363648474970411287052990452780131088701273629999055067213017282274303404851053292140345615062828416037255186283385282615089849757856669283800665750633093183759465629263553373225165322828327221548129912265804743828833229281269543257207429087979313433289029295756201896409139238481076733424806254804531093695401935039710106972210571062699412834123996225815299175570358978260229168031116422982716218721422802828963771421338691174464008064807624334380557642243583889119653883470802029229875390521977599700878827185231281080207971481540786370193876541578231099082171023999387344582990390869480045480685575191322230441131960176179243377107901857291518002886313839453817345907395065263135668963181760117277945001963556208412122768859419216980207933945624651516036568059887589340239390531639858319881578323540849162989914786157084799496835234109932779586551047977763264334360895070236643751879660109838711365835469442699018153387394521959686552801255303006025634536036852461762055162319414557595410429995764174188769638580463664677 A013799 830 430288476663083997784233815397730080995158981958597109151214858166358673982107716171227114540846287040734706432736943809170937117765723126401786730927292537344580509950674553914784511378349212821310815661072600149100371579651730430160491436319472189375380994535385403630050101640271881589639290394958165609992824442253771527745587824198503740254311313200510553435854901710114131562374700786151152178790638841546306922329668142437246725041443299106021536445054032894912938277982004648276273346399590385248453377936974348559025075309550273522967132048357953838899419662185604482719911232750843493391426936978732489230814379701680826058006450348552817614493747676113480403301437124066078539293672915995814282897019105007201347183740674108836388233910989029607072679313639611870168605072525107360644638204460847737291568931985834838633116250651002948509057158383439591756950996236558264139036058525889844529720629823728024399582581169757607956161162088253303205763734912789448070971818474735958872058105607257531081735258129640074744489068598015776878720195187326234508063575200330436905327987483200863019865415161951511279784781181318535139391327179664309732495344376983367407285299262166249944037377443609252504255622499799508780076223503810887871336610154711591523982683936522872036638781657532138756341800008498010393322386752418938821147496939186876175156686364351103466905536885229795441817066649309809463252093012794082561272867370049756399053550474466185072796680788334133599260715723310207919608891672300716341475808531135603571682015095784580784390253849532573829729290347435752089913850014176856976803825334189830844878210314120676311213760965569854620430738608328615563890313110086472307144082364178281679102951188975917911495324179219525309292854285471940473153438190801904935645666155567855452482192366139996202626962291099748182808023088713790647688543170456606072193553534254319184405103038452897722352961673729079068067275849996950470607964992470229419988765969026339493179037095184252771325789964210611604708155439013635322239643273952865365708151761966076306928385580299286101153282708474868087088969065357289285368264927336596243950832958267713818880363156541539747938211207397944033361306698900906956555524190149529627396198601551490172556616959054202151191539045725686322999076145053214815382581124931733796005337847827850543427887476148396874144419011475017335821206278306607864919030337775999146434914823746705655140418214445013169764599344989516280240503326948894112609417619282067707097652986986624760324626532597838002246279637699440436910882385245629829010282762116752124659642644192731916614414438576102022040081204639170225009915587797836658533988513313164093629916769520460321853324024397076146403011774670986599036379545950933076820411111809442390440045375439767056769581198934144331414630814503831774421354097837396347892683946785299853774636138424223649288495305861502339424969101382181777170968167965716092882363341425790258032583345891443472212567034374666669160365233306120121757929955415456205510759753465022778090405268136716156809357922902556671598034275564854358633866534338970558614243106820118999457146434565809576756834471028698202225056800183237390618931819873484286399519107307904015858420885886616446501948634788553623219578973860713039354223629169914591855370093578784946103045680436009568640477216461110458980417841257434250709575387201081128868458638401393872256171718801420985671949520420358449439146577232974165993474137758498650192944154956207432498958429111121413790117771484481292896592653681524101028782197434972397103435319626842752926657478897374941690607634556652709155098147983748543160386057491004799179482517291109020579005449647496622726839797 A013799 831 12289469181974342060715502001574568843302735683719492034467847564089370087602978481566417618401110804170423950425399852133731135020506818213161430822014402159098563944701215934360160429477031867389458206095894532858455712686433072815813795912720445200750256584925142513077860952947805210081687772970400167987005058895209968603941733846933465325403385416319781916681451847742569711552983829153263057378439435953404072008657651816150203713908662065767081102407188233511608430157444034759418643046518700993081076927257924369194315175916065362089464258433151519592806324971683049630963384718596841014752544747049578624921289498659706073042722228405017023887555927377477113798692345700451269160766592153756451733821762658110677676914817393222476084348731757674607602793876860954623885529476389591327371511757606272224784500266447428826200433234843295212367181500589418180170277403512340582075008867557939849613350908395496104876478100789447040835918950402602592859818032844179426355026107456933721344851554248882345225440707440650174777352288227928603433127494745224583784803771296637608453072650507699848710376122440497113661933135319638682116155695578392350269799530751021956519475432226730264651651537166923860774044834216773770267757019492342768493244922628717765516469435911029748238440242920775415019878150042711674843680688035837311670793660080116370438650119252231866118289038979048187613737240570937468079943028538411792032514364955991092513368455101228711864145999995611189728485301773462848391949555052580759428890567457763973610810033150703411782970040196499841150898261613112515440029470254905212114494055369795758760566564781600636124576226937640617814122325392473589120271232737179735564342136403295903036859388908341191470217953882688862358713211247364091853735348167493206866975871069173519578343896169324431543228669996099907849179947436754574688632481491411126027920082491837610225794147881253211848122938363376227263069465551762902391034088149942222464299144841361282264686478475557443401835887167819278042069627493668438438486451547367787709990522473513105402181620558927910335038907436750707435348045475669539279403014589660525323479740121084174381042052113982916740863250294492679536832280627308803586182326394860715688062828258912110818389536967547067640181546684971327071176613778864868342141899509175248947708454271811239370843894206274363122438751386737970128389472514715027229952425477220311621327602281029660216465484622764021141646721892245574479949015520987364750237576624315135782416066961324989779631658397526851182155992732333718318611711805000433546362685968816557432404053560788616270424290780172049851486759285699340796508199103094012804389245928737279678164052854273867252452787460804891817416419296378048255078036211904599607067761764389484113358135967935186908396008622758096249533270693043939309248294388333877092162946204134949123657382749534251647328714430710368316316542504576493737780021845268817328813179394461995559668612942005517009863127068774854737889191428456096797528237456620844685592809318714515565040064863252750154632071636019921097511456944407805336941862087255338124581397373889418743495559317634087321751949327050649353749847270033443113467311707406584703856665223821046596932358921807652328542154958195880032774395072435825116995981072721930657981225242703676845649087678932869289940669779345775818939713964153579634516182633850078121612047171382210385508520460687384771776550252725857674431465392350975154939614848520479948160678009704240479602751693842738699259553671368270206419582781798009849483048340940246633671216163862255866338264254787925709625444650572558026178758204563842141203786188000588069365200176351364736756974647382151041701271442117 A013799 832 350999529306369183596095452666971260733569433862712411996436194277956499072028668412018453599154125677911478448099845176791494947320695234986103625707553340066014084824611428301260542026293507164510315824304843752970353610037214992692457825063208635378628078322046995316016786677142264605143084483807599197876851487106091913297179860402266703158846090875509291322338946223375533531664771144446346181785608730265173700639271193521065968272945297260373603365851703137325048373726759076763755864051620619063388638119413577908558835739338742806637188685109240551090141447516239580509945230947844376222347430520483015106376949371219865152173189565475691219252484841828123847204452085550588698500654638503438017969683363278299065130364099567827139445084127730944467743395917025725012794607375163117901057747308992741012070112110005014705110573620359354560419070838334372643843292921715959364644328266322320044806915294683764251377091036647396933314681142448732654669262836062608596125900655077484015330305240902328661983812045212409641815958704077868842653554377418359337477780512003266735028207971150415379017052433023038063298472277864200399919522821414463916055744397779938100152737819827643088715819553024512387567494510065275652617408233720801810935568235198808100915883559054920639438091778060266628382739843369888145210364130991549458629537725548203656098286055962994328204453242280595286435949327946545025831252838085579192240642777508061593274316446146193239551873905874651189835268703951872412922471241856759070048543497161196850298345356817240143933407318052231963110805249932106553482681699950347763202064715416736665960541656727295768354021617565953685389147735534438178864066678206590427453175757814534286635741006611132769580894980843476597827208026435965827434535279011773481327697853606664892677080018492075089306154043758609468080428478741147407682032303876193170483425476049373985658906657636472983594239242596388426860527005623900255190324591650499815802847875814119582761710511740396140999834773400086400159550630846664270241611542644371384785039312366007803391709264783540047079046235301036955060975526830597711359029499695294263763904857598285104496942050427466085035795291661005420251466766996566739224953424163616900766762437902788797084023565330111798871225154869466072479875266138159504719914791881554285195501162457200807670672462425402085139973178356623164836931724492775892714671224054889320216737648748488125442470706310763207826572023964425852721823832294920124631535425967064593081585288482403033096059795491764396613557308428183328897869100862617382517664673955369696826892173749683669299588168972493915808313331958858872489070674583468099706161252970665444888043513570915922597304062668048515197230351523853436213283792248207269377462343752728055761621721380196873290698402274593986982919744264027950611440536025203863629265906536298281920778508709447761299355412855518829482316770473209237644735203922722691728233216685229055179695254236619571318700772211278626168853196388134580634203989998547945065216226951805279053109292559361797166446597996364966466024721789231328228396523074099712176169290395655688732976669670947167996557424729893596192449387879425168763739889675239465726850215457552911854985103165748358155492487761032529616069497663839601166522215418011061522601774156859714388583593198001679789995469567894703164737170530190387941416692205392081231361679261847310820508852877692396466710051768103221039437083070936201400230339688593427799417124635162812337934191127842459989552112407949165365549703830932959311085343665594384104283604856069889798487165380997946192612324665002829785691513080547895394921337315484795849139482236771328246515952903881615902030013658303637 A013799 833 10024897556519210252688082223621366177811476600552929199030214144772715569996210798515659053245440983486829735956179678094341887190426376606438105653833430945625428276675727003712302340812968858125579130257970642428586269456272897406289287941630301835048996544955984233220755444285860219387491635942028840690560755323237091135680753992949139308919803201495420869457322643085828613197877528656532093297978770945103626063958224558155165119843590635053530485732090493305140706602009965991449631233178336501069442893328571198646348907551253833300364746035405019379685529882511318658944545741101383229286464963095515394453232050991410568611218467179551216913070219567453045200006356015410363817877197130296693231232126538591499599188329047756710929691047772123504943219130786171732090426781242033810372110320892141676045734471973853224992663093171083525600129082213668017080808289137129515413606659614431782799730307731462990783581097097686303812400608109478253350008815860784164113951848609668020961848847985411408914919655823311631779905596547168012015028166573445761037702889203325301219140647864027013640106034539570990125867666728079427622101491302418503906468115744992812078462344872097314256812522253933098301315210701974337914405796563299820522130764365513158170258550330167588382991339273179275173239432666487375315353209945249644087918226979382244621823148044359081007847389052776081975897148755481272482766412308562227309584998368407747165507752018381425114841070625685912632885109453569427985478701138670895799656450822420943241371041736057195750882046410889797098407708743310895274018872032281882464814170337017415916499030257788294439959211419301203208399448474599088826536608396258429198490152818940913760603398889820563031999941547870535110542888443037619997357762103855262400200378396859955999750082408152156625673065643789645017845117781325911110806524631007953142177115021446170404404033048755304884435067007795449859563511807624215188490860662129925239145138181127069403257213925817454183096280963079867674956925567611578222370667269465891120845507800485548872670608311482687284624639526432916473496522021808701234125241540797299467360886637864620869537161902258858854707349325129975807802142332188942639003894747537062302799501988941550833516797049393323087561061648226820496097717476171973614305486370929071939468708700940112267882076199331908953682773947043514210907606983238172271823724830231693874710243985905569350762405842941707978734723576447966779588010474175213679601283301045331843003157424345913028256563819040282931679810286017344056652039389737215062087020752839313911072867374464715278865537694023398729401237074076968257160347536778432395707671546095175771447410791098929665301601333862133642548096069872777991687598390401047820689701999921666000607677984339802898055637067364678862219170815924902297413353149415847549115463556583215229939354987250537510470889946566473288844449281485329036371282159236882798450068901746827044987276156252091576433412755126328842008616142041511757493500158348527859007640657970510575035854504787932288870881285374179807236132079022235965531233095519361879463571102990322125902546662471922065149676607710491000852546967224262245061174989014514380624569003683168715490229531516938857279020942942850078364560922776922848917040994553813928147029271694070302652336005328125976482060606328640617088058327512767669994802146078203232048920921397621044344553347039772535485705788548796096107362529589008848191978731845916891379152496704885083183738432802308499761597882483436112005465091115276250883908500433041204402444038294212122534591930446682341207200604757145821509135305093528440374348315067561254247272752164425906048742130887762831777879220094810176357 A013799 834 286321099111745164027024316388849839404473583188392210853501946188853529394661776616405738219743039929367344088644447786052498640045767742256478735579136621238007857010135438953027067155959203556924665539297899518402852441940610222821028352900903050710834390320487865685017996244248453725926148614140285718963105732786974559926178014792620367802058499237910715452570592009174351021544580095959213116683571676963104664012710851605469670987852792127763884202994236579288123721260006638681792917650806468807044358476357322004538371148571360732891717511517202758503198418974405772218115170911596606411650725810971015180978760608365677250105010641115162306254198541066026423957381534156135401002390627238403855377220766068711820052417865932979420862906015419619424683281594383850840234679299053727658037842875000458409542222254045221959015450604059316574665286717104572235844965546045556089728019805247786148543097319118314479769859714207018523185973768214808393929601789799856511258578748140728346691364947311335250019020289969603515265883742983665591161219465504184380997832218536173928119876043644475536575068452484687048984906429420676532314840693088374890072635853792739705772963031891971392488822448094583220583863732859089065173343955644406173932576761043421310500754455979916491806615640981273278222891436387545926381803029246275084795032480758136288643890931294939712665129278736337677313598465605300623380291501944845774189057138400093666794066905396991882704975818140215350707831611103396432693257183221579454933987891939164559916798323023529567840942127541423494927622569417702479921253004114002845077557518995554415991128803192691477499675037346661664835096647883024575974712072405536996338077254661771437916593675692165100756950330548730353292215436821597464744535043448210149412123007392717203308862103659233745385848427852276051354674408952449347235745149986218149693720582127524072920183587905500262804349948809645843438993460737555209998487471371092794755224291591170229226429286935272308923412880586524100664444751136554285609128627883215316302468548289667761352345243984257031536164329514450527399534165464878315947851023646711670087294283264051436654850881090415267749296604075037239046636987149648390712590237884406036430256576306159633356073240527722700703831481735006220189046908836947738398178996240105223663165789207550546482979978329118651626133706701509809377732163048265438255557404876247408755599278481448966227125073280258121580642440066930379191813167152918277903092252361155722768013179196743622000035719235609520811707061578941363602038897010284599388267399721843644614152165082086733079678622079002291110428732072712290392756685997928807653806807028024315208309499604576530170679035696436398964816171851636412220589497628244326806718578819762702643355890910729110571367050281002592983841737673631134516422779300466021850286754639573210182297917790862601836559087763885043602686315928502482607800189749964609606532417902791127231881594298715987514514701699163078056608085632847617305771858022592304181117224832295752533599040511248134102441240391571949474471168308954081411537548441128494639359054272506590237902635226860566102739913592819333475349593930892153981192218861243545225018315314194981683116445649655290702746117151390741088170224515431693487919607845451479601807303028854341914053368648176606014304132977352304664652033892092157422721544094139562510549230436037454647524788144802943386007243026742165300922381207591681713211104560251232334679974458388222860810753379266733061690997121609418794988088467343405001495310680868089838938204177720992431710480125487694347218856472468841808122413448776265785531762226644616982556357074568168302658124000285394238408008405127873446932277 A013799 835 8177616911730553629775841500381940263231170009443669934186869085099845653040935001941164289294080963422660714515774073217445413658347172486587289166875721039178742404066478271937406065041350812789325372467887308145103868594265768573991390787202692031352141021943453931829798990731980086866176730568460700419305262834128780406051570280492030324794592796733967944040868678374028639526334752120691085825599490665743232308867034632703819273084063595961064296721718390941048101602907049607390687521024683555597993922443241473771620418374346633892120343846442827985609850044328003260321587396406110675723156379887143164583934381735532107940249208920890150628926164531386780694646773997033383188029278704556052513428802299688478292517106668911825239265458706399750388379205617197163847942675460273515641218830352888092634935409797785584371440284702538140689015253927223687627968060960607127478721973657682020188539402531338179856706963297466656040714596793983142539023356718473701818056267625647342309852074260159046075793238501821845999508905583356472949155589154265010105679085993611663561031779682529865800120530071415146806057912530683942439444165035297075235364552620174438736581597153866594940873257940029391363095732074188442790415876717159884733688324872161156049212048017242394922488749322066146099324002314664699203390676318302862696830922682933130539958168888714773133428757329988540401753685776152991104364505587046740156613660929845075217305344885043485161936814341902690631566378644724105514152118409991530812369628181674478995783676903875027987105148104710596438627828205139000529030907050500035258260120300032029675122629747986461288868218741658003809355195360187064914413751499974542152411824470394854038335831971443927442719258390802287620378965091061645190568665375924330077359645214143396043704410542611375001965216947888856302740855794090905806400117228756376573402353546144215046673363454168993005955038887952294934461092232125314352766800669829781311003960992135412916936046864158312415161595282431714839077206537211126951282322740972512648914804207701200931984332513434365077704389415262221513058095299842389581786573086373732009363212024304573082299196014823350462187660308987138584410998989981107687142289784216520806484558075880225288282807822712288054802130949833512654819368763292064356390390311613645293043678105556851158100391161057957809094004797101821665637408308821509182016975040670502241468670992708663924412919217957452210464728730751598560097375867054498935190217819686968597977224411038194587943020177088243523903165385756144285837832937510738443128305203455576333824799986909479183488701125198384436404955016728735725907523708786844675400376215527402466664527618206310278204763938525919990834114684254587569432256641760286217926689329671242550196887600301334127028814323075715058211503869696578832923550999600610050066039999260850456016610830024826771053964105624320730336323869233959405761381219448739214972172387721617384869770214765627319402054395229796672374783533759760797870150036983258799716889058435198988112122196041757958099824266823686448940371038072037519194923921027070935394733949077060723784737164714364628460354672124512983389459752260210809856830962895976895171748103688722871851488804199804757761131851960870956219229782385244597708471919673939708907218381807108859407278261960572044374540341966159173527126739992044108150350020872720044863796570483665742187955474203716866047752868086782983159644129670026021411022357345335446710794750506026033127615927265237162974956568790286610203654794715794990247707568356273513889914049519889264842083022864054038250917759710182590881784250510498927100572660955196905638792114406741454892218679572151144843171128058857193517832763397 A013799 836 233560916615936342220027809092408595858145446639720656990311167939536691696502144590441593266528246396314612667285023305163458459496053593389419565895137468599984061802542685924804254623646020564075921963055329407932311590920824616241768112273296087107448499727726987746990888974296083260984873601765806064675777611805552097177238898781132878106458364867518858449751250323040631973511646855319058102264947052904292457973551376144653782258553940364243957378668998963667274829880628243836685426287985987031434304418901419732391250769189714210592849140598253610097002927116052101118044857628754927009329069365956695923681749876748532534881457655989543592112760185180937843419806512129270457233304229080825415836040022481402628512581083570790640658660766113483270842498491632768196661090753820871880228851013708836813746390239234554075232705971389191836218964667415435742342395789095900167919778289637056178604873875697549754887407578738945163178849599032952534057046091236327397625505059656113743711685092944402514970730684850533743591973852366244223900832781834962953628300375063542722966628659512735497117242459369688007927820039788864080012964797573119765797246987384802144755506996311583818106281120025179446721377203770896114537067854918803467878872246673794777921545303420460041381201169387531198742792830109138473948041106327048061484187982747253141351745261630582635463858738101802702414487019452705578931754644071641945613042769817305193281457955261726979710077354419082747128167340471965177589698653907768111532088950496804794598577596051574674339710135018639344883649401366974994109651736269331507011167295889214799551177428232241320871365195480494246798993734682302761020571156590772898415034118698947426188909696936410011691504738899704136725643621965811648287831651801774791339468826961149534404241669507523481431128561248653624862581582335030360736593748170510871312944619631424925948037933614520609243081865678805495623143255241731103229372593931008384023584129896379528320610434487225560889430322861532207518884095909286996855574419804915933765655722976153999818404520916198900984315066089304308634452259858798488845406313919920159919422698626162911803547337379369712550541766084981665109362542152850416652470938527008050754005463205215114458645274224485659133203662058194954934295991248384650082865937689997323214620490372809225926505271950976332985533871010025128592270018708251123747586824136590214518586712222752150345157385784082792583083117278996406474941152138943544087967811148079510126827506403661875626240599277817323286198306582581236947814346528244200674187524915894715670370112426121634959620792836791057888161920232789421067644784646661070774110145091678141850405573303590427855806262848238800858213149496995275570554681945315534670204173944740358476173306752206404002069965881365497777578762022403988047129540099593023639936168418889149874290421916339077408072268820736224379135746029191114587950809008675440718820215565717114129265507103921081869442075582158222759696192507712528147969355206278854578714068397967718299470322041148649041289080884751308668185937218375463585726222108454172985808996319589931332015878161406968153456189790548215318586359984303880940320949131271996103000297589453613942950371736750623686415686823854435380577421814704970955151666497807392026099064202792836133531274439855898159381246706895472155108266820912771772882146946145757201354893849583977262630196298732357411189869665426608782022595987505613197520209548140125693507008869202609532157838498622438611727734561219375874026584591877820716464775859823527830209835168337557293154733216020247386484462135082524978174639978830359856919455769541378821949541579570942693176657707260208847865810588489020304062821555381717 A013799 837 6670733339467757870146214255488281906304492101477061684300277267521107451543797751647602345285313245325141652390327550618773537061666786680795212221531021240684144789142421652698334316305953993330572407186823263219954751348289671864481139054637609543875836600723610497041806779994870434016988974940033187013204884370778373447479120188087936131598557358981206116183345460476363489795466145834767618458789152777999496892182600854067456675086559090743171666692165279401301036416220623272219572460211167775604795168508243448976826513218827427568742364304626721357980500601361564060032479178734869470313447550161089192276274458229814837728749312112717354534332543648952765745913093792924093529040402086777454701693139082091340472947828327865351487852010140967195698532599419523492464837413019877921771216213802538088237410651622778098942721315248846708034249849866052260237041166132368004695956787730323961517133802763797718549339247856363012805551123397980157325203293411800746803582050008838264634149437939585080230079039090016094250730365197432301278831685081988376918577887012189843710649881144343238533165561882057659194426468156409746989250287583485873630935171206697334056362035321655145428933495069039150177809254316900563927293195004335945846088470237250252652217255410991759241888486598877278567292906020747103954430002037806819684049892975244296970147196417431070651483269418925586983660163762588724039869844389330165608654114548752053625311720660230184267499519319563422340727587411219797437139383254259765033467992515139241738529974720829024273816461166267358329221910552442172806765763239588377171745949137891863889981178527741044365407061348118396182826060056261249157508532803389064751631789464160637439381449854200806343921066847714449849021107486965546486748759807110489815446569166837391852119546322804378153154462837822796179700192573070802132997854041497960995569011281293127310001911421964323120591661165652363760492594512959082039334110655263530456097586333970495708364954619389649244563019451248221378946848663265145917192061004048203984280893103921934388813451521887556811013022602576620358908590993827143639913649731866839687458631695461838924021115502892178360156023381153161337188503566427560750011222475269876937585150034604148884053367677125534910503429792044106107878427806045113991016734046364013548332775825537804301686917072191835046399832889917327697723824004326360345354827284165153116865355087794024166008040095379188638965436912605416365330794246240366562696448654200298888732320410394986829761057755973740570377109834305102708466525551193182615455469899122868974261440781002460016081729464211589404343792603768698655113002694293286842379359853963419409389433579123846209989682673208548391311425762783682065570612271040156985715701412035729378437985814149767104703120295537679982025427022121880302614066794784476348180216906211893009559608740352560389851952069789047304492496042339727423746463056096779262370224176772446496645952148395090019273135120702021000239682954212777516434152754046530365622652507514356002351171867817246565268257439149382126872058552894021615471926629639559634647690743883808028773705496167944417430862236607847577714145027511703143536506628138259480697791499452384667824605567173334563107718431376106528904671744449788675450086746843876923657415372695966192809786729276724307330087787195641580222047208672089674605286998928868971427897123237967974597981036488094860020993867514249373423347363999147818534374704904430129932253680313295730847960025359155469189555826802986594338073282528622437482950463332419778358623102242888973849792335382754285605382723040091995901645892435373907873476576233871320533700857054125694259818520777058824903895416217834908904338246443257219237 A013799 838 190522814908538632529246025351000819525962598910286358765300219037670349923542407584807170583693831599731370733920145173222790992018265094390192056259147497655179859322696704822717126408014352003514478521662859220825127653258501318121445812539504766182637769153267039406011043443433494465959222113262287854284144702513801124033451151691979543854586396729862227884312529696665417632048308591186797950801476992492443630737627262993020630097147214190715725972394932544980558901083677221277863209036091162839048554807763941146227142044042930158790850666904443788705281077675487631118587637823846606941622375480150868420602674801501741580370809103251320362855071779157739942469023871819705035282922924000450883735057745323610775247862924872162303844541261636164076345789572021010468288221353260733323707706282414290338148685620998165283903063484822310828166209962024318604630132745906562582121221814365782664890858540736826639487678258025584008739345635369711273365131263134441129457106930302429676215942096992489476451287435449949667895109960403863956824711757626670033171503030955154126219871255363587235745741612913448804252014357015218783759977463671940036773139424834482557983756090821792608595769552666827168228410112544997006327420942518838949310132798446104465999977031793335635707577065750533953160452688858558036042475288201800576996148993265952365764374076878248808877013657873933689840317937223296547302722625603658859948770165626907403592528053776834292864053771286050905473520624051848634602137925124913149120879334224891883294154608001597762284471947369762021240906987288300897534036963885883640402236053327329524561752439930811968120391079163609513377695101266877537187601205397595078371355538885891965906173589285829229988729590237572402137891850935222973208031328850882699618969461974042748688386362525615844432244613111056881688417200079475179720551709279223263994446531205013009100964592122723032647218434552197161363428991884624342125421534424981693356603163284531327926611468884387772073964398547100450804100944671515832540922454336620753995046587941114368078900988916630510079342938552190854070788267374697049499573749991848808313505979854085581508967079878103506144416183789115440951440850360737562581070525116182955214369470138329096277448234226382402578888458290571714547115776568454500697428941098202590953932410353185228660480038498871000760225627168928796374690137387565177823679222063040938170791406662485124205355633164125006717491843660923296810212814466871109397173270012614736561083803241291218844805570568366004430540633977588038456512436267628488680023675788848260773881010146211260519310275227347204977463060556237802288682469951710565505196896789049221751571612453356171603515326829509350604245631210864743474762257073177923669026148029152466777567312837931498277425818760851677966628221178823023322960361725839428980375175058317876246031985233209477294561603065244980063610179465264954949622731345180112512555972712797844390705039310312166040460012182370421787845584855271138646875836808322953772548578267117521783151819716728379150626700719545502925592864329206151359493696469135462725172695336065441109805802676052660506242856339756734667093696130761753482546165806256829028209623015859558497738559604037608456919546118532978572046329693230414359529927576607968816579440459569490432840318774872522941654637290094719172721890326883553196401601976407426692952169736799603322492936383136477297059605850074476354344224063179660845160275946775428940995097363428039368748586284282839355522903969320100120889711022299985436950548183237241289700634423159151982123918890866845151175335952748067494946908333846714182774364493815598785763030178322883953754676771913577098080156982597582833216804656665869438627957 A013799 839 5441522116602771883667795730049934406481017787476688692695739555934902864166294703029677599040879524319927679531493266292416133523033669360878275318817511680529591962115540586441623847339297907572377021057212922205986470904716056146866613851940795626942317324786459912475081411787904035442261342776884203406209456848496673903519398343474627752030842077001595090603850160666460992988931741672886136272840984382576682537497372258343662216204621584501031849497571668417189742773850905116917051113279799701846065773864545923077393403919910128265225485897457819049211532859489602232377981523886882940859676666088588952960832995005691241276970678797960960883503705084524210496857790803042595512715561632376877690356984264187647351854212997273827560103942973590482184512095966492079984779890070479804458415799132034546347864610021328598673555396190010019563255122725376563666841221355837333907964216240101118691947810781984505650407578727468704873604450691794323678581514006382773098424431036367693982403522232202491936925220443886012464752235579094758470870592509575322817411298067110156998965742924439415040134126206421011298241782050711663682968716339934279390277635112697656338574057709961218694103774193717250751771621224397659497717469539280559231246702856419189653425344005049459091444108574901000236215689246489276067409136706331626279587011396668865518596288009719664230336387082537420115529320605034572687513060909866100698996824700470102354006193743920164238490239761700899911229222543544848852871661279492644452041434664797137078764349759133633688606803288827773088661544463941161934469629725544722653528263919081858551008211436863920621486489611991851311580349787283289339615078027360713033364285546119960438246223883592568637708105826775305377460329154560903337794582783310060783817386803440634945289002900094114132829338395064895597902883651469890607998677368723895642945387377746376552932649715617092535437205709245303125700895437216755835444164444711902143957942946569499256911950162806999158204497186903735975415927080763163693201286218308225354852525598186167466701491144447883998376113667989122983115783704488722430757325873517193814242044290612538293477608768398514238990670625200926109014102127153025524877955267843301383877606436620817318780199017739707800055633257237018739180173694571628994419267986705764200235263572097323315771970379566254652712804137571775353257525013926249043822102261342512235095973365687237632429162238800574316858284546799630280196488193988305755492665764830289490921114504374518501426491901003101452540671047033891966356451692239737265190156204205295175962815530785939811692020770768263521361322472546707871167060024290805461393928569192034822446636823280305617168001249577616562607859473013507938382684824267034677911055813860623603634100021964161522301558809628684774404868625088364369127070891251699931108495374840616863462919530245695881009973945146461875596770335707432378316174829949689193471111136650219233642926627741825774281578407940681616682657749051398990893420775082511882697759943887143539648599122929479236921049199250939109057857798106456888978499464854977950893657351493365063537163530230740036718802219919792098826863055190686441215001041592501293874695042955964850253911000850918135138079156691420400996215222368353864522534261515500197370325398965764216252352344529134127736598095642395274292109909626121162842426154048172513777406919852733470493720756038760928081319402683977119156425383468474293398622641315853025983760975796868232410828372865402174833089660267751379552731036507909884064744606661438848475139819759848539761441247442047964362718770146437555723178648922996003774218624307867316920177904923079888603187323282623675498267363579969563299505157799033897036653079877 A013799 840 155415313172291767769435913845956176583504349028121705752083017457056760703453543013230621906206560094101454455098979178577697189551364630616044421380746951107605676029981954689359218703857687538174660098415058271125179595509595279610657358225281063901099525113226081560200800202074327156266426211050589733484748297049913503358417536087978843225752880561242557382736564438794792420756879473919300938088611354950772629953462449070553336557020197074933970653500144421663356243363955701044267896846384359284425484567345296109013433009356553173383105102717292769864530589999882529358947530303733263673893225260156189085514351170357547542111559557148563003793749320919095976000755363125699570438669155782316003714285827569463396016308177415137788944128715268717761671849972898980296445298440302973695136813639010038678241361126819166106715415670582876168746129560159480034888652123144070093745365980033528050960721423744259465881290856035233679895016716208337678583966621536298382464100174829697707831426998473935372210521221097828402005788600374525396686534992665980794988084084094733194047460583664914132961270778581590503689083537150375826449269507384862953665719536453757762686013662254202367122297894746758398721349273790021552914308647511392052203637080282188475691481250128217601110735185007747467746556300568980213761272353469537578171284632500259468076628581845603330082637551464351255919632925800392430528060532646685702064048310270126593332770899520103810815519737833939402364617825066184428086867517803589418194755415461271032106588593470615711780298908732210027185262371434623526010387094591282823707420745792896962075345526848270436870275629808099265310046370274598026828746243539449324945917359482732190076750400339287352861581210518529496885644460983413960230751078874118646046608384493067974672399211829587993747738733901448483171704259969631545655050224328123183458163208895814260728309408527739779904622032261755102573143274582347763416120780705416637133582808496971468276662208599930702957478644155157603193854293353676718241521935681101224359942983609795129016461288576576014877620182471437341520769898383902401344859984273524572528567026984184706200013984034229965179812543726363650599551770853617562016039280404872530824928317436327163441681264145663794477388941459946492209724940890660295709608712968303331322919362882671651221763246010791799136130398973187475864388171922747598940603062686203491946576095297393194019809302702383203063789464941144240432691899308500000682626026909317898150197951359440622919242035184549580586014105774334988451106616782059136031096051348307435520673974374777226961735805233912374433600731138406523508402401353769694782871993864693706563898394309708808731935283689186306644643074408738800228147861265890777435817665099673270743393530727318417238454821161804865841777452801148774746638271725039801732389736400822858237364444703347320057525865847328097628919357558139976157088269318193073054728405173866911532075627414934285939256160909193807654073387970657006578906990757131621881730721757360706635903639549988856485702086179806071893801476571718515206114923215723025255473747616001999579684927586920166188725710203129182134594035719301195447541644748923429454355165121865312088101952095303072857678678794263658072852902966062554724628101043144201137093863719861191780383435312096599822284978209642451429056951128831646531942533385769855165996519037913920650771158513223050866930563460057070500226665377243094293758061258622078275122197229734353585885669157408751515407873786907247151405551133702414198773170710857354951298468392161034144126523468192331910163610794152403029009705391889688863795458128856998438557201142508084698395633140275014795906014171207510697397166811898207133263848614366997 A013799 841 4438816759513825179262859135354354359401467712592184037985243061590998142451336642000879792263165562847631640692081944319357609430776525215024844719055513670584325713092314607882788645400879413777806467070832479281606254427349550780959984808272252466079303536758850115440895054571444857910125399013815893378057896112042579569419763248208763741370728021709648681408339016936418066329237234654609154092748828908749017084100841007904073845405053848657189135834617624827127117666717938777525335401829583685522476264727949002169532660180232515184994864838708598800100858180986644921020900413004925743790064406655320916471375383776581915350248252511720107951353274354770300170557573926233105431298829758298727382083717521211444053621777855153750390033260236789847991109707075967776246774168753493231706802534343765714689251515143082203173898986967517526255558206367714909276454793289117785947461397755737594663489164583559794605035548139222309131481572431626332438036670677698218101557165093310996233373386503414068165704696595775076989687328215296819854764125925533077485654669525829674755189521730053612551506854707068806375863914904551883979217586400419070819646615680655775460075236207642273807379950171862166625880456608716805572785569281572868402988078649939585054224395984912022905323707619006275426309394500550643885235699687443462770150060388839910667736588926092276710490211107373336220320635993785008208311936872921990336651283789625085632177269661193684940702059232275143270935849701715293450589023175988317373060409420989361947996276818114255344157117132300650586438278590544282526382665808621628727907643920590930133833943592313451947451942262949123116520234381412794244255821461730212169780345704186314080782068184090386085079620953619720960550891450147286118150481563723702649737182069506514424618393889064862689429165978959270127867045368992646575453889457035526242748599409273351100661245016960775853855909863427987484591545065346434470927825617727404573172258593482002105449749339822620807168547555715456304819672472474360749696108004987932068944331554879358679839150863035587560919710031566721911174709067742636484810546010836135315988402857695299393778599398001642035500626061368672224773798127350171188740097887643564352890777674298940115057858585264303634068705557037531764001954036778148705762134451087711445913899923291985030544780069314224575127020325073207498162790578285594173342564073380657933486159857788847014399773494482766662704890908184020650998113336150068519496481954557028489067803688776983631196471766905920571117148875020781605152056081912390984184134322559008665905969382118012379254136333285771326198070482044028717923480985065016252693607016769516953171502039879593286192803637446850104077650848187988873316131065615106494344388332911768285702062631102941314747508147202308773307005829453610155538735678738861777278783261343901654117365905172302808162996254465537796379565771218035859022598059996912359516097980170812860267611994597938140711095211727484340407990033829934764900162563014436252564111144111979142228043849187231730088137283381441219358863972364852512801848321964265324321585705660633109995381216810026866516195009111572570946140254178961443177236915674002068645837871045595178548279853793951063888160745042964338218751761613712625490103193893241528676537841702955498439531295948790987524281262645598055265295581190560656598810696030972833396026580241859487706675058296163555810403822982689990556973789839440016124023987607505177615765075078442872766480596804751352031564283227857885891293945929674651931160528672796914764035555748511296190397636775041191686182887891786782911546195697761403638862079618284732403632221831173407070877678119394697585871670743857713028360481314624693933148780274935801317 A013799 842 126777045468474360944926519764855714858865319339345368308896527082100497946552625832187127746828271640491207289806552411705172682952408336666324590020944525945558926691629597515740326501294516936907930506010046440761956232699530519854998126109063802683690988313369518147107403653615036586771091521233595730770711570856048115082197858132090501217289363028049275989703570662721036392429344658970292050042999302462780676939004120026748253098613742971497978908572513982687577607679131049424901104411654739642207444596894951450964022307407620866198638334658356290329680610507159565589277936695833684168388029518482620695338952336042956084318440339987238003198600868846594543171294868907143724223325876726769952759693056123320053615491597321046264889739945622954848474084343796715657384117033768520190777987183392292577239712524001570804849728966779268067384997932068305523844825351130493084445444981301621441183914029671051293714420290404328371104245190219679680762765351225738807198574192230055363421377291924009200880691839471931973902459781157092471871918200559150226067783016327221340682967930132061228083587277288592178901049273588906358330433485182369081679926990455209602915208821326470982212578756858555341001771721201560683964328644251002694457742514320924488733702973725072286198950413306438232450822616330226940006216818773072740178255874765656688581224716318121515128310919437689855788577684618493619437597229027524966005097316315482070740614998793352835591391513733010366961198803330690496242273090929402332491978353472877166596721662202161246884471422415638881399263674824535253236015318160042338097770218015997555552431262940064501071174922972089905330934414167530816410190516768476589781096453657265316461216649405805516975959054056332850354294010707656638820495903941512671379143657087175558481525947865581543272786409525055714122010682783798978841538536782391665019142747728256180785985818929416719161978641609366750547419118611359514924169627467912402014372877688439462133750290894673872873540886738789147521954665486340217372070540730460327821119053538909363254885987799159416327427838211577144505060865683797440642674004615490860759944774018635445985710577406324898175933380938750647411764448315248239321605935768987841482913501155652028626167499053733776092636299414548944711659809244420705185272322057516126606746895709142384457389463559683568090202827504415879355027461706414855184836972499824971238298211698307259578271930775922298653514389228643813813157114993782106985339021104103290676265541155159429490602430134599997431676889019468543424747873755499798899283060386607846506940391522672551563877387814974914847543091037659504212612540414441929193182110005954173699531269761001063846952664689119485822561785875097150210782019365033056584970075176293014007936610806931106890503580192245140874421393495024559652341829720460631220859328727243175143246087617626140503943336023790225002396777991758322169544423191571813900139274411658586102103266177711711236849590342148680246392603356216766820313542962255313809483578386982236281175160376636525443047288950657342666108513914712552618133589923621381927948809339373342254578082933311177334569045655235624198792711799605317778585063548565173082593775434933243894517420904209036335709759039172104463865769063449246296622837320784871300530597296878111990931453343593419394680997142420926056432107094383602913118632289340615094623915158287748828390346339996727317500943588208608820297728411604246300518249110057955377883866309315406889083452325340503365373507493270849078941246389697437733805875859423752682575619507733231130493946903931951475749069461077322306736670895323763449329539855977830242180139887720143679351337364768031957750080788115320141803003706826995883424662313432441421414837 A013799 843 3620879195625096222948046331004044072084052385651043064270393709991872321851489546393096555577162266324069371404164943430711436997803734503526896615588196605531108505239632934647059465203472698235027403182152936394602231962131291177578601479800971268448898317218146807799534555750899059954769144937952727666542293175219590214862653026110636805267001497444115371541923681697975520404174512804850511241278103077639478914054896672083956856749507113008953775607739571859539904052923661902624600443101271018921086825131916708390983441121869059559499309476177314008106007916694984352795367149969705853533330511077382129679575817669722868724218974550375504609355239415127586747515352750856931907542410365193276620769593375938144051312055511086402371515862586937213427268322943177995890547766601462705168810091944867268298543429398008863757313109020182675272582925937802874066532056853638012984846354110955609981653768601434895999777557914238022607108346877864271362265341196358326072398477504282611234677956834641626786353439627157849106628153809627718089133855726169889606721950729321768711246247052501800735295336226639481221592868302972754500275510770293643341860394774391241468861279145905337722973461874637199094351602129237774694705190408452887956407583951519924322723290632561789566128222754445182357027944745007611633517558560977730532231166039181920682568359122761868593579688170059859971177567250388796264757214458255140554071584451286483422422704980536950337325733023728509090778799021927851263175561750034660018303393753538844755168967394155927372267388295613062091644369816663551367673833501968969218410415196754906184132989300831182215093826975005859786156817803038847647491451349424459880737895812905154703448808723679211370350366542902922538968991239821381261352183512473543407259721990066821125790862596988874457414052642445116251038747110988082634693182149041888344611736017866724779428540974443070915985271983005123762384837446659039105749208730111046113932503759659519478002042058242780483141201266146556842374547200955362948363706713802677422898981288124790323922798697531792089727666487160854824209043384794938702195412245823034474164782690746246972797879801302045416802833292991657240727404408331804963264387131498061740593492506506577589591969940473690378981785347578932409909715811829899760796562790284718092015298088348815642487500468728122388224282956353621930258939333796914678934128771567501003537035224315353640815024614891116771843024470759295966317580361337410757608267781754294085004820120932508465681096007074310526646123627285041068754224022330829756362423487701906704084724522279050745215902073383498542960678223126593099816426766776875939686474243880057155032312595643951384532815056185941634578187166378649707170145255084709129123330317110104773080677541256759343899672753870713468514349419611396448230534998646076088298963287778792325266251508447020198933125620175472616293454376222609439484358270774482576801877816471380877662171385301624184635661149762108456517219144456907077154975100544974017712660482310599650426643755517115803178873619719724363886725265918105215326513461808550289244145943541842028133004626658300535852626512959184662741718641708527481074168000010569908411960820197128378871312058445114286784206427917794475592470230221173923477844856718936709214454389396135756572993238946371651331483959384684069097757410722690082801581256815857307717553640835856394287656681816646528915144449822826076516523421163828878589101712832365263547741105660357336159112481864050116618432747515308720543640938136148519115229620421001800367042268760368814318037617523200466098869172877829402402706057441342007876300987826582809546906975333175023625953546475139760745300057389361658570035588870685829426491780333943959437029159557 A013799 844 103415930706248373223619151259806502742792620186579440958626714751077865384400392934533230723839331488481745316674354949324549352094272461155231694237814483250573990018149156246454665385676383734290617662285470016366234347070431807322822436864595540398168984838067490977562506446801428051368161548572867854884114435377446716126692233078745897795230829768501379126608882272975878838263628260219335451562143902000461157264321903851389891785622672654648728785132649911880319199655552707600861213255415401571405160812592673108354878061881702210078859777949100265385515692108725448100188481170284768882765452726881111005778364928464954853632418132133274787147794992935459005095785989917224832211318782440285173565800356410169332249523617452138738132864551345513752696210571580106740629934761904376322326385036037354049874698887036531157772619706725437388460240947709587886214222075796755288860196719763003176686013285025582064649646831588552163681621495178681454377660409909190150953772915999815659473637125154199502645040589191255328334406700956777256343752053395138217057585634780159036161904062066503930800770097969050223169913911601204841282368863110356747486874735151388247592146993686202350705845044601513043333776108413160083055474943255822932922957005239360558581299903756597271798188170089708853299075129862162395864894990060084961731054333245074836614834904905201728901229473825079660636802498238354410117730802142225069364838523513193253027814876949115838584360260890709948141733278865281359927557219142739924782763228994822945052380877744487441679328877111004666399454846333727690612132358649735729847019868434516875525022307421039395245294792233142361352424873272592527660003341990911998653755042312384123485201425957001955948576818831850370635493358800538470205479713299756873254744919758298478173712826632599243378202757520874965245917656236930628129471975358785373010455792406291526425258558771068548431455353106609339777473342314028815899303150540701588060026239879635535811216323225472053378995849362411809975059442606486121168215827452918269875417804570132136441559053600205513874711882539801174634234488113128244273403169152951687616620358430403559790080245004987719149305721681134722452415397306364681555794160862716141373090739478334362536336253469869070914098771312201888559431393301673767068110629853321833426048928701330523565085500887343903530073745516415795950125566312573680145037651844739396162021263041670815335317918025905186120608621909356252093996412700157788648049736114684393361822667473953374288317783058049382951539936918888057964689392301790828671467177232254157375363817080811968334111379117906101885499930730718625523856964885914353713385390879458312404877880044186895493641730819726679025187603658940614286486518630474377436891437186981702423957231255834303621118553523301447374238333773521093957912310096330579157906690462250087601929409332755343901729000837831673393957350439293948201112756571589996876038432316239109246909276935599688337379118098355579626588295984833723030623243846665002919891296035273036615835372301324344454591809452815047556968760319887003054940550982714004811102052293498550165506745141987721604486865836627273152566226125837253386959312248301887154154012985650183628943543701250909144843719787760128017396542245346948428450726952749551351874031815543033343481259897547320733678513363985961697501049407650751454895962275917700565721049535912894477249762489365241512345440631389735571388425431860116601383334020205184292187033718765465878040411594519135380739057701784732367446928834106537854450073188844232420283094238064893705737472394080128512249802446563685562023687706582169086955032513315031623469210122490811849780859240876466706646514939097558330418786453735657974250031738117773425480989826107477 A013799 845 2953662396901159787639786579131333524836900025148895413219337600005534913243859622603203602703575146642527127989536251707658454045164515763054572419126219456119643728908358051554991698080303195835074331052535309137436019186678602848947131619289713229312104375960045609810162746627095586575126061988789678803345192388815255659294456868962061586929587729018167889235076286598464075499647486740124439832066391985035171112626297895899546699289169153689422342832173614133213796661362240881788197111787919284280902797968459336647723672325403296822062314118004252679675713682317307523189483210704503284060664095332451411436035880721887575574595494271858461195728172793229644644540743658025858432787475745276984842212823979430846298378644038050534499812744450979218290756470134899428619131566734750892141963883014262869018471274912650366397143791443785217251812941707533539618164396706831127805136078513151133729329225433615649348458563157000638346910791523798321018480358967416379901390708253870735050226549931529091995045004267891443432558989786026515218433902397018542617381703314956122231820141916681418767600794768094043423955911229242011471865737099294899064972629310658799739479310286671625338509640318863814030655979432388265132147419854329558787212575026641376913640506551192174679828052325932174559074884783993220188297265811106086592000642811812582408556299718997466579148015001918100187447716152185640307372509439984090206129153070060312499727420700543697465807913411299566828876044177671300920890961735935794991720500583321138133641050249260305821803312059167404277034829866137596571573112295395102180160734462358236481870162122252306167600864560970778982586606805538515182497355450602437593549897763484002950860837926757932863847302522656478435720325820702179247538706091554356057028769653216762835119412041453666990124848957553709882388654179782975670005849088222269038551627886916092286231809697060488811750796340077869353384416129830977010899997282592978056582409437202270538304149407642707316557500453639843704697672740283850106685412247882798705911807916327543948907368129875469681775646077219261348728371214999055784692667914177453150018294057130756071164481877587454246623320716934888807963436162467081669915037028400035713756844610240707728400299735352930534377575007447798139145920024089104461232307699240724884481383452638701083542406990843429228722436245694351548131536299453416878622420374337601893783489293733160156792015056737878020790702850353123916056631543129206601576948513171500958807017205723582323048644201920948426478932138340361823529493733531447857685774048930410988797765979645070627590555098986516175951763521600054663586878774106599856408000148908208860595717131942021922193901473942213679638383148103002884636341458604978693975056337497384402930642481897883545722767007179012638455621050905535964531933488661297671328972986292324751998705859952825377177281992929310423804815885896674454571981440441181900776533665384105199200975858557662698603884992007133709714988321622835963477630467504599148395015306063433198784874068298124601967596669781850573274584763496292694252157076617294691409885715554612091277038148000311316745749375159911548510443984380037793984944917123750199009792764883154894626256551651427216085881480858217016304862643069354194064981212497479936160874222683724575323168263933849027474592020188803052042327472131913112303283578562485445857558895795208179164730466458760662834098129873122237654424818759356790252109402951080268569153870041660470942712195551061025609288227020673741146651734430916827660948540346580122155705454533371429129567949047322550438366607676305423336958544587693331292522683612790618197904110308460077241591120778672765608531113175565363475090959905144127402555156472381726805162550423455650597 A013799 846 84359551717894024694779944486570016802866701618277601896957501193758082657157874681170098096816809763257217302509144885022433105983943734708601642862663953886233144541351614310462117888871539576245557969191460964274310143990727575968779026178533499542383013081794862661788058206416477048172175456461822016302342039816952516885108982634425440984295955128487893084443013821538732460345431868784694126043648221484589522147719694204786953278397960198523591533629710593258719246445166961824752697709774762678346864812777167113995635805285843560534921753524319460784218058480664620169814829980931318296056627226790144762024620789297831045986021911898549510211192343147431880692728179616876542698843094760855964078440465676524401127992452370761315849151794264417453602295543522862580791016677511220230466630462770361802036558082780207114668823827425949589929029428108865425034393334343803841242491538414109530443372007609496561041325022327095231826119116711203846608817532468379226363620018438802063769520492594402396470480366895247515877317307278703301153690686361246595695038828378461807063015073282338001421446299371533974231604780618381089647957317292961612194683265741725979359268581097628291293173837147069392529565428568441240439262458459506528521578355335904366030486507608599701030569002480948837581737784315630361797958208831000939154130359348179166170776476274286642967046456469782859453694221022574072818866242115385600377254740833992585304714862628228543320939814940126928199528697758470025601566758140062240758529217160235026234922036169123594576524395721880233556391775806755895680699660268779513367570736979413592158693700373648116452848292725886418521656076972985532127306969024656220109378630022866608279536392026133320524342807349591680602608225765074941488952984680883963344798690065523963333845527315958182904955811076691507950902352028781568111037055808716226010073044078210511787066716757744620952414494268964026602012309084102534408314822388138046274050195935934048844504811231683363668198770456407576049870231135247042897042059211780613839547145898230982724743341157373289581194227611459323381031010271588032266607288296822239417672496565711524148528766905775280737808662996377359244243700236222319574443372568133420020609238913084853430840960741415048992357919787716562652146621808008912517255940198014343425672792790813941647054686065479182201541501613276374566184808248689039470334948311456247688350237718312787238136742035490534151803264108935572166493453503313269747639226484691238884487218412671234728592327051064208008664780803139074041825870523391682263363392611501468251052994144642862194613844182153888501358317940419161246704844667258598498868892252967353267474277005396088119780019997263564904151861092969865388098548399216796478621584055262795932102079925485451949387948492039779966930992834913012682996552369655322790826797461495087241835038066112645597560351000054035014289346517094919097030361920440596268078578017035428594379071496265404334825559256715745883169781453869817952884603782398856277310032156477715590494788264662736756796528485639434223295415430217615640535858265266553681357745921955275938963486545036891517575347903942233737006790637878259434004011777971429433918691157827786945420513371716412718628860974791536202683181948703825136689928410140524456690728674069857595805008786214662073701822688612403969380914931559570400494082287323146819137739622806940805123866852528663291204676687306244229648027248585989286390496657685803550603603682259864710594803017133853952426881051937462720889520187081415514824351260838674868889103486927621387369590192740579363070188681842959195926872991969109235045740366664912846350339294519928266097084000559672858545257123407322346212072905850821422744377824007694499282247602644316836700917 A013799 847 2409393156614771239307609994480926249906675864919626587779003191594924598771086058768899171743184903648389383376963687061125711940007417007012371521800545186944704841245543456321108549024060041837149381158077316600638572022519170297244297766685095280430001236629143072483328730433461000972845503212006098607611190999211980834755597653021825019952476774424742714384776917756967737799925879604359648933932636853821361342061022186182920172584324141230032297791998164254062280397720413596676761799288876996856264805917728669942829354234768977932437900202408088119458051968266262216670081359085379381853673330224353324548185194363135352504406771825734472561141864512633801944465009538037610936021657629464807190044338140187213420616592432161313941967624395986026892335163018556478169972227326397961002357432647184303427966135402285495402056277335112546237963009496217305404407308022193381509726800828645382298993147909334831279901283962684166916185788092388693062994437544829379084171351346630625743321274788988726845593389758895164300972059613187044984250559693163564019646003977317247671526773508016855658597927756350381838028864139241582301435308939204276605892348752849435696480069944729361627624337962757448920036918205343250268185775076061965961104799406748764598196725143809216061134081279858379750172012857838718763311484402422217823181117193343345165003546938869900809781813843233468248856960646625738093779638741057528132374772652959662228887961191524835425789362054504965196306739136679662401206348179238317658304352971313472584295608275026338984700113266212621350604105508816755136536462996936611681291187818869031605644450776371763854009800088544041999397019214425439783088014342313206302543963052083093199071838892658393767495754920711687989691093536076305403865986195470726877090795386961429916777962105671081661948442920161386158585722076294030366819329350952744131073696211917770427150412497317944119021910370815881563780073559751052485235879642227610739633147646126212369047901913588108549727425083005456779560343671453790792182418253147666111871306033999375097601394566795738523728488334810889735085626684366825789566570761045539980008144174413286841206130111595847793152553223839533757374844322446745669365677163918458609208620472596616498838248679735555214270734547056972745907959665458542550405346907995487662580640634898436987381528888716150922858226827576786533984804308390807656312236458723501890226971139472731516308423489275645145909653026215308876647219525508130297262323947629266473779839445084303135083325452905444844935474804518455093708588688018589837123921856377093434718324565765144787140366003686497209487294918696311664367137068541572831726194431637000576672332825551117672789037151141844677227481304676312325349482640830030924225911062202360714616767504751789993126469196881148155635516086357950555239064532229725674228804162297761186714050522206243270911921184912543294043118025874747984330284166809703870012592266744548876084060661004836213206952797931058418169212128103975870552337168629093734136251828421160034980121647627032424510865650078347880851540360102445320309344647914278039693258581276964636092736139212798658633469511484494137762650947408440967694588580390641996062151738158719422948155282409592463656758898301021065484834359636929949729001045322023519007543901660109202793786855943076963486997757809458869769488311360272890208511484208236396301392981366989036335142761175071152260096770866153641442977306246864440008598975040164235208789524769023995999298168972360002735264149724385872771325586063232308518898296360813392930341684690139794444662865494863687188647658942116757594867419523629728862141390612316575804612040590783671207998816139984816512911088701636533530163014264005310655002175031483762594000273779124333173014890437 A013799 848 68814677946074481365864649052369734623584569377969454973556110155142641465500988924498529244157104033101649178629459866152811458718551837137280343034145371084327714970813966655987181268676178854910823475255846239430838255535170022859594388514293006304361265319364955293196351869910079648785440417238106182331983226128493384621454624567956344394862689154345076665543613548056755559303683047380115933202050041181991901290604854659570383049180881797670952457237259569260272790439292732734684993749489615907211779121816248542237149186299236778728358867680977404779841422265652715170314193696837520525122763984537755302420717336205508802878361810114802270818772792345334017335865137415892205943714563555144358154856341621887002506230496454959287496537320373756914071984590972991573012576784669252164188330633836230890206140793224676034178129336968149433102461514221462459655277124421865169299307158466940763841543297438512116185260571258222491293182293706713462572184130717871896023017965811117301854998929248307027436992804903804787600062994612235191795180235396444551965109519596157910746476178162469414465215414649123255675942388680878832111293858612613344140891372730132732927167277691415297446578716554315498605174420862808570909653921947405809815114175856151465689096666832335019922050495434035184044662859232731646598939306017580963247875888159079281257666304121063237028178385176591086655603653028277705696440262083344060988755881741180912919269059591140824595969969638716310971716776482707837840854510347225590638830625213684090480066867943027267742019934996298678394603857437315343454617919655506566229357615294718411688811158623953947434373900328906383544778265783204985644776777630807485206958128730545224858690790613216384393446256290446520673567322483875358639816431728839430336590207047005399853095375700071763346909478242729350075366808221033801306726865592561325127595837508583441169842931335897801983384782100872393343122680940049810030821958461662790334662329921010751472377126553989968288764987795718851081022975600391718815522047728150491821156371637056152162593430222253087976209355330533821723780583732200911375810827506221667369012605765417885471688282117289008820230072626080923644382928693401503062753105478675096337607409317831963823319220541927192474786449398494198595877236005161433782127113039259123130965677173334258796603846590621986507753816422420600197139995851949857471933785497601937486772522714480684837284883277201701012325600081735436825921236868037709420109234268239479757625994391052781841114858260432410216202095891851595931411001518498944338096332139986165588990067922818300265515993431290046800166630172885357445989801814615861646931839161984373470338497830565471852527690073762225826294093542860156324306573704746513226816245847561624370169496703215873993685086732122472473105974942469425808182922105013194981648875679386357253739996964732514060515380962287149021165493937008677180457246088251952231429647730491060449836856538959127085403778861708959481330867590777654838845301873215546140665488471536751759067254377875673076454833831887693825000844224885940793355192489079695091679158339851386971444636872056742489230522717508637068639073708932482478325144444537126049531115793551185438822263020900370354500690894375462651312354145590356294209998855442313726374461375314378940993346392590221154152142960795954779486355660760754017245296500471439714764084940822573866768012401921207179700623872708214153252874843716695271085595326122130721798237616928094349735955004019574038121879380278184912221830063551977963608254242361191315483488856435082669134016101398801769794965787045796713667008369014388686031620257278373721555524491313372433371654187774106344425253604407441034154985850394255677617517121074207743447241819405570079754478285771157 A013799 849 1965416016817833262290460241584731990584198886004185603499736062141028982896173744672602493742371048289416202190836003237190448072460559020477863877398225943539483867281417701661649884214660344275108029276782224444384171416339991022892875330356722553058862098786382488128981005756501784848960963756737550673583772921455899558173365532285401152261673264937249734644591146546048995529272491516223491168183751226198870692760965253931989710267655165023280073131153370557642651167736639739635338106479172919925875623498193874614835217909892501637260657619836395657917050861329307197979343686175376423718031262162382829192438107839365536919008891658688867656854969722175084869129644189735297293958431649698478013260851973062714678580449209250092210188602407194871222809951902779612316812205546938511061382911232996590455177587195289972212161551993147315958839403307679189310214369950612891100357511752974295156078318118141344550367227175706092573824579490557443204524150957433139222313416121531321258280624418260897010627951500857568538645399189120049312862142703157852848675492989185866088830106124498288946541017457793609305360590563114580323930663895834849722007998496545320985132824618144512310371734723507804955662386634262675593750625664739857334129475976627542011546289901398320503993684200091478891499615922546048558512305519168129891322583241711463352000207312001687112761802859028618025970695934140639552396030325362389725899856738409868053887243610982573091285498302851376557663202853122618556572645670027110094235641486728031308201189815320801793979831363429286553628280772267163524407342403280923038076682850432452556244135501458748692673152967293895220422412049034117595000469545913492584995931114673102167189067670704073154661218525911443076957756297461964118111797106607382969843352903469521225204257025369749632951081608090592967502551409600946399121426008189144006969264715082651663251883961884577122447452761583016426272926890328762624290305955623550954748290804873988072802563111508507484295416816433526105725097206122787881090125205163706196904047130325960761915830960577770445688515397595376482252897251975390229804533044405197041726369033266100226956889025551891380914591104273497260207220826412240328975291445576439426498405217526598718757820257897982544272375781270392806096849737543415710251332475514279815743510705747599765489802462474754556647956750840754762230515421527539879255900847597008936559710021248282839637693551280157782613031463934445811185136446188025018747739839935187781357556025802858502164081466776210068184948060767173431397029614369848349240369342250144875387145329943613473883402288391075026659559124367778694014914729627243624498020258305435690686337836538780441580043356196722931824785605677628924778520051581265164271098797652207553636410995340548577133639762156149936304379750331869270507512438241281861870873538278953749524068053309725334082379795663883263193507672334904828951039405526564007681862168830555177507790459609211628686217328069269591746290909260200599852260666800909213323547016235561166990719852286507098736626509072544423335849111906967354999017652680605171513448441344495463291430273702812622234912959334764183317400584200820632063444450480424857100658198179615407318202654139935477694894232634257588784132146752206166118931777310287922338980991340353976933710966318769306383739355103293264456909804026987895486542913349964789693377029994833532208761202211271598259429518428419304431055358411392533637475688109374175545279464577083302722808610869803054102798996980125239277967688445108042618615349416077985161523925228642396113136633872051177347114017843814999939043426027419955261749106168127631861347334996401230069527815257016251303129668195480923376500550873110336408433906495000447360596673604042487047867654319910015077 A013799 850 56134246856334135804277834959901530383075304383165545021555961670809928780497618321594199823775859510194016150772467088457396387397546026183868270202370731173431198733424570977158382343054914092841360424174177112356056319822086483604843412310318352837914160403437870243451826505411447477071174085856181184788226138409701947280989492967603342309745650119872789671184167736501705361311551630194859131254496118771465945855945928617551558114954499168229902168698871416496831760001726167603724891659151657766002933682731915252874308658724439739261801642280147296385768889650426342881488035020854926037810690878619815984565224798000119099943812954663812749147434790235042598947211767703029826012746766347038230536743193202644193934936209865391883615196673351892716994675036295288507380473402626110814424157327725615619990327067884676896351546086476280491100412197870625325889032620159454782717310893176698843952752843772234941703038375365341710001003814829811135364414275495247889328493477847056066457752914009949479520544922815993015032251246240457728424655657744891435211020755264137521363076661021795630602157999612043275370403827073115528631783691528939142910270445059830912656378603918825416096527115438106417338673424661176277633111619610635065320071963368459227391773585873837431914563614438812728620120530363837692879669957932960957826064299966521104796477921038080185627589851456716359439749046574990806255983022122675212961425808305724241487073564773273270060205117027738165863418736688035108594271332981644291401464156502439302193534182315377420037857963570903853258177327136722457420598106380106442890508138891201277458888754057163321411437921898880941390484510532463432630808410700835261720068788566178470997086961742979033370279062318556725720990477611811157177391037161813465001696002275992995713058784901585419266715841808675425744840370809612630105307048219890141983049169527475614154137057835385407194221698323572532150781064914679789312355428398564238818565933678005973347314005027794482258961399694157939105614501304072944671815065984680612689776490089239765321078048065061701699309688270721547709624998413669120353447268281256832708746825959113088582115707458787569730301636529155355248778434023159996035863298977108686460220951417777186006442104385824279446963324688863688934932125353977496100488306833163345817450409266857196902154248130741464892422292760762796764065750954248066491427784108218172237081877916872206182892165518112586429210791641431706813258682039576182560454197568388898223353157652955441680308330772595335757430301563571240374130562816017238702654188784006387785932257768519544427583852758737493836423668151068127279759979592883705159287956597461548761692494949384108191967618296334603655847701683758759720599311193212514356746852759744699939409534437921407911513885246941798330789390049228518234965062748609251256894019126785198040156907670579065266726849343956169880069772629557216819670636461244194623401665403969486424800003316898693326907053106986408809865814659380589332380416904500768041733826330703862490421949701154929247016789725620941274895186485174894626126943178210764303595600933240134927066540047226031303651349031560199839728278085359638072364036950171414343651898798207995648415186004890697178443874178267030993263598243389760310522810491759133349923636093671849935203718909030370159625979721105158926153800912814801282991152148188344358432541353682440513414428696356128117887566475834083753855372091587782153219943128091835827748726787786076209066136735052445028230042152749356959018035149680730805230272994672603334198284828455255475387295400019653676210923463637200213259019290769141342230816221267893293591941234832215532015783931555641153468686453331130652556232233486904318161280803403707777066001594805057472574148075030949940614197 A013799 851 1603250224463759252705979244289747609271013768487591131360659821280002375899792476883051941166862323470651295282212432513431698220461312053837461665249910453044368467025339171678620558099991401405642095074838672506001324550438612058237932698995002475403666335282589012023227616821056351392629803066138390818736526739119497316292340908647719059708645513073686745798691014722225206824419226109995371647759663648231838879591671667245890051321215450743814235840208466526566011897409301072929986630677030497454809788912506231537343129601828723393056316705163286932073945257305826779038179768230637542565911142184260564335167385455681401613495241798153155928399885043903051668531315297366234860750060393637758902359922341060720822975713089965457587933632187603407890084913711629735059293700852404350970768357437171307722543731385854256836696507775849047106318872783382929932716660664374188049189116420019695682134573970978802169980479038809524579338669955354235837143036122419774967111102220789768314099880977038167084586283540547576502336127843873713181536590240851844281061963791099031747650832515443505005628234626919567987854103705035252613252374013758030860660234181353830696378829306525572709132910944027757385609851681747855665479300967699348100606575345766563993536445386142670892911851391986930342119262467721568346336253668523297916470222471343809274092205902768608181709593747455275941958672519228312417477131094845726757391282511019790061112308083489457866189518347429229755225102538546970736560983541288742606717217773866168909949529781109494493701261297548584952906802640351930106389702516322220115395802954871599685503321704626641622832078487353938567053628105317688099368519018026555909986884670238623310147800714341224172088540298880298643317209031070938460143465412378554373913439521004635950560671955574181159676671157897578834698385830693346328437674604208282345177867330874231015856308508836442614874165925819555090758457995028169462550183390491393224897061631777528604772635297598838207798196536664844898795455771745627372771710099588462979032706333438776937335310130786227262233984006700078124134599579692803746414807429380976398994518096218228922993806720730431779067145040909206101260360854135472646780291682085201193990370593443134209529992943363527245284719516438635819670596432234951266126046531461978319892201139070708400722427480862106978792473103540146238378481913004279027061668941914819217263295515183787080789583139362813581004689420070930978293481217732335350109132336750755322157189535726060369831286235196095384567966842957158196325543004588268354586506285860006441554011214126686708396222418642301561462096386062656783237224777152351503054423328380099294182699348249359514070787146161612615014666207789833936380036926989342622543046861671068374969475713081473331360748076537904702125675769196015709308837157163028825148150080280112041224921439979408683082985544112732167944672776072783669586613047969595442638974965602772501778712894733943580109792343788638822018577532486569011922117087209446436039959813831233016588941305414685934224046531353459703752281421203080165416811624112877639274993958254271493651947450288822680063586179690390867622479350395956622984789259333845765069041881575618563714386127485683202113535490405484672198601629429454944228841990455132607607168970471361705999353415760816402129077606814484444089878707870903539443510296504407303221191813602524183503629497996627375174986786116297266093863282307838646078114795681430923076331385785958122607137931289832882451278233924674384106514101910031352528181827000844223828037212985510551632536543919961328646260185044942075290890849963657445875454342095632300358279433608042907809902804869160666984219153793590422567658548820619474231004341026013297820782071549227246474190243170958961253882080517 A013799 852 45790429660909428016535473196159481468389424241774090302791805155578147858073972932256846491666754820645271644555269285016122732874595533569651742621202692449400207786710712082313081759893854415546543877432467325443903830485077198995333595815996265700004114202006024772395403964026190452124899805371978580173933940195991962850625548691887504064338624498897567146756414071481474132112237516927577809631663753457149550240017734488209865755785234488694078389832194012465251865801907047943953348158766668037806822381130090478938057124557830168829081461416168638066963950493911718636109452360435238853224988131924665977976715695999716511483037600997052286471029116738915058704922896208077033857882474902688032010301741983035247425009341562503434168972468910140932748715220517856863028487390045520668076115056763049719863571512111383429512888958586024634403573325566199861808320545235191184872890354072182528377445567185125568776812461827438831510491752594872329744642254692431192835660190527976572819006700585187090102868844201579332483222147348877122177866553868969524511410747837579445744655427473581946465748009179449781301101055919511849887101054206943119411316948453646758519275743823676882145545069472376778690402973882400505661754314938461081101424398450438834219394416673620823372455387606538717501268255340595713539709741026693911792306024004050536677347492788974218277807707021070136178281645821679830955564341199888801917852419797236223935428631172542406116238833520926231038984153603440031206918250922747777590450456839391650237068520078268272234601723919285134839971190211091475768596293568678928715819528194087758617660371205841511389706993677315839413618672315978489806064271673856463345135413066685320361131336202299703579020799476320209551782807136417073360157515642943891473341746159413407383963351723154188101525404940712749097820597710432664486508424370792752060625068837098912043872027320877637523421053007332312947152318795999548019895787815824681896284977265197994480911236734720418052924291283684635154497012296826863393732812154346091144153125589344908107233792645385436836664817215360931303408298595606167801353314990550066931682431346088836269626113750781862041936729513407835458097166354963234264691910732035431301558974519329356158386128455405701652576874109003877645611904701062443111826014985085562794441156732998502633033251280902637421291824310210116714327821917315213291908326650029151664256983209164142814431284043341318687074934526645859671040117059653229934466928669938322756131490329872010222751366163435680278645701001699395245253833754045532475345206030447643977224114286672299078504508498842774896918934882335540386038376860248311278737384681864015941152076085349957081375751681521817897433881560685447056950234671742614642451961416187383857503195841319959816994325813999096197411425644007404673569698045733266275056314442880280009424981247251891397533150125403743448667799157414774387063255263059615437211763992580785423301818986496162591515779130947313395672592905348897549507586127788999659737292242833846186796752623948844967372992981986162598868909670981172604469556796287898255333102441700248130193271127699064565296084878137253570165632726658917109068566035833968896136905179681241798246582187118597935564687141471047722664261138134662662119956089389042405868352965632561685047532907544677261208585528228490207651025775500875990046097578462376987300459388301693205047162092281674462372797598267566216906829205994179570637036679457348593983100709432749939782466455568916955690957639122625084466149264652405459557401160971111876752570840079166865176876230898015507465837145068590612383133565812020311648851464593354130532818903279313489958634009868097809736283251498736058954895812865712803511714984043965799059356745517479386549347535205758892372126101646037 A013799 853 1307820461545234173580269649955510950218670345769309793138036747048467480974450740918187792648494184432449603440143046049345481373631323034282823421004170099047319334596244647782943928144328375962424839683348699282003337302484289880505722830100669344657817505723494073524385132616552025503139263341229080228347727265937726450976716296188999003581575454313013415278509942295582382687257615720968549820889948462489648304405146514717761975850982082231591572891997293190020058539168267196327251576762534805827800654027456514168949849534496187451927395619507192471830557390056612595965922068866390856886958886035900384996992976993447903284467036922076810353899062603180152991671302838598888164014981365695672882246228052777469701705691804366660583300022684542535180236055413210509864956628347090115800921922136209463049023465957413222130317621546175449583200457751496234253107443092462295431154621402655605192988222844374371369834540722253480466771154945862148609836727436270527298579290701669538896283650375413528480428037059241307315053307750431279486522046645051638589570402368989106549913103664072973973008228890174265203740747258117177944625493209204502433506623364784605070069034519348035430958912729200553176176599337055240842205364988957386937337782244142983544140123934615284336340698325430352310553722640782754174407649913463404814700052351579687378041721741545892648232465920228784159387902086312997651921873149010024071575782961828863791819777134918983661085897324191174084704426411067850731300792164604599275760855497789864922420914001955420123292459836858702736164417163618983639426878740615038883052521544751340473878997862010039406801421446417817689492362900016661647351001663277014449600412532597599434834272093273881833920413053843181505008468754623208032239458804278120484370113612059006328293377288565006766367667090511696826982854091207667330399167108454211791603512591056382026885028972311586205306428694942418190083617377132543090996243595807768739639795235671319920369305832380349860009570683353316864647589168209672045388402847940278709168157419957279920450704351744853461491983844487923558956644416189107758574452029445100461635781921675643252696791434836080761779754931632441188518713168264104933833865662417663953403825871246565741239666214814842244899248101427259749436321610167044437716862813989028758972033877451170233702062689833860227389515794123911143477916921780439806830193717451482600682843697436937082922971903561871403021547205015532398064576783340755900158309949742108436237871495311474483972001768993886464438399866309536427599694745849294453028334429435615159633497928141647533981167267235448493830901699174385368965642081505552018432018443898718159295244445073680124201172843775944640968609091254737053393555652459640816803070470007727870354148776423939372333174939573628186494267727818495484881824145884187818081883396803103677349186889402761270204944300731656316637401011734923371268913633568245676502205191392099812474923252073316899776282167758986217893804925969669862911486167395781619281756803747577480941102051692602961113140052558506789986294929112893270756255011658778662070568738837400786846450016678212983049421480204478099217500636306105331552107314549453985642566148836875946999720633846294275637663029447554594007013962366264100292808065869040440154006029051431594286642587372383527257378411271733908820720947174080519151706592938463949134288420589284659629351996517656904319829472204119958721075948952399762716964404601981333192751339362108771030127024437503837171489441130981295037437689147737352330418934558495926311930175763501084836316762030678220908731774700304016480274677773157112121002846680250787322147840696560472586708545955842741543877985946055400579810779311257623381098091659279707186934288008724728759235914953011679725040293589112462757 A013799 854 37352660202193433231626081472379348249195443745517257001815467532451279724111287611364361545833642401575193123853925538215356293512284217182151719727300102198890487515403343385328661531730162745862815846196122200193297316696253803277123949750505217152771925780968714233929963772661342400395160500288843760401839438442447405166345994135454000541293376550633976153769522461904128431930764762606582751434437818037166845222115389606853999792279899250616486913368334690800162891937184879394302632283914756589247814479678185501179376652554745609814498346288744924187952549617406912353382700208892989263548432744071350895899116415909865565707663041531435780517711127009428349595124080373222844852431882785634113189834519415377312150416263624516192919631947893219347282721978656705372253026262221240797390131018132278474143159211209679037264001588980317015545788273840483946503001682163815619809207141881246739916936632658176420693844317568281655611450956408768826445546772307322530174723121730383700416757338372185786929505166448990978225237522660067773414556174229319849756720262060697872172068153749588209643088025332267188484039482439084719276448711548089794003382669921613105406241694907099239943617506458696999264779853665634733694227429449611928317304398674967753004186079696547135930226684872616292341724872343396241975256889178428304912648195213467451204249614660292239926167459147654304376277871487185525936540619008875297508275937172794178758164654750421092344274313476224123033243122726508884736681925013271959915005793872376332049263724809848754141355945400521408847591918610121791725671083710706125538863067839643035274458057936868735497655397931139291029591376787375873309991958504854809695037382343520037458301645255995339058600917230815106964546876100793444608791182908987399154094814874017279742387148738705158254226939772104573075457295698982186623530611784560742979987923113161327069863312478191213609756909956250405926978195908282563221943713339865682972852191726008568245667743878615172351733348287254082971199794233236443288338173740022300212551744071399871807992566990184759713672550582419584767360721170777106692644924412981514284779567464978046940273060170353302637191580602354152785282966798791101015229037184310900173166670708673164135546106761326709356567425024863965703650781507980956185631318830340650385000259573882873044764612484344881954471960595973026168872785202971141322877162764131794558102698842496360025363000537630609141698409722448620821122377508995329264421490474584359047389847777591022736724342524234391310825138581666669908674881636201698872942259639110604574292334325653595218036118319511644432304383430119620523027703489880071198436878776191289347631476595749378027309697591084754890704444255326544981973342989899801368712495693890715705184843203444132413207809449162394634462780574224049543709779430598288272236671696093444128770126748232264638323414173196836059480810296161146406811442288342664766579482471349762744096283002466003974510394993364405369264962490619740954614956426990918828306256071834560433158815698392433172352393041123512428798569470393344706069399387986377367397513749935003873121458926346441008874526896120098991751035673538674374459737010846955283937331776930013922259021023284010806487293784051606759434325779142868968462891169285664011238566195737937764420798937942645921997984804331992169828610972238913707491892000915468851224411580450559163673922372540798844278649555621870141032650178029489622959220359837188857318171003521188609391457944959547093454909928141956767564257839748526519909095189925202151395037749981354484010043040358200667374288217215383014693125071879140279287962304034642736707864478134463657548982781044824541234699156605288295959975667908828981387542595880687716966030199817186978092536966972966584626875825198641048802677 A013799 855 1066829328034846646528472512932626565345271068815718377228851568194341000200342485468177530110554660631389090810391967296968791099004349526939435267131418218902511213927434890428371902007745178184587883383207446159720764662161704875397937128824179507100318972230247447235273695310980600297686179048749666640836936201354740338956007938502701709459880127662656992927811331034443812144374572384806609963718978520959522266388837642561357088067306202496857482732713007103943452356617937340380677480660889362945506829354088656099184176573616089361911887268352843779732112769622758823724963300666192666356206787603421852937774663954801670422176564129179337327366347498516283092786338859539617671830307004240495906814863709022591412328038905379806985977608063778237777741822432414162136918683075300858414259532008876005500002770231359642983297149382866834281003258889158061996072231044280737917370765179270288138767627165350176751436887554067692365918650765990846452111261363869438784320267079741488867603006341247998260493597058949631329091008884694195676493138892163604228901687404715591927106438539241988855616237091514883170292651657942698667254651650524992606530612435631191903507669048241661392029659601966844996001377400544193629040829612510366284670530930555753993552558622213082749303204346646793925572004078999740067055312011825090816610145103491843873844573244312606664531268800716154587290872287545505806273536619512487372133869041592174539511940704326776818444818667194437177952456828191820256964372460304060447132480478788940419659021244294090267031267156584291958096072787423688493476891821861477651515468080568044730473796592734907954548535820311269291096159312424242317606680326857158219699962677113275789846553290156482878852700797029310270014423328314761571471684975063589107240102007616807526722319355126158024898975626831078711608135822458630232154657803178839380251435072035000662442366067689619251908267105260467843680424253336458288181934396699903771387631447886530717664516432917127937537856160432263863740437323095466056758226580188776916370690362423251738708075705806666922182201717184485760540589557358564944248631686159165029487589226367237998661138871525460676620828733583836957700466814740272636095956531021103619845813282110414240875332355210252145932922226135139724461969970649444089617816097113359315645992413689668737031522097165374173501673666581585600409175618182058767322694645706368184373971181640538538684392658355267827696048280082855059272076224034415599121142189444603878752501442375777200383583946834658450228476783030981759261663294411556721510103877552637977246363360674992333022329575323572076631045495147646481758194239374464713498555694726799415057702603051197985837992272898971684433409632376381451230140649134528226891797589513212731255784306733567865853628245677527153154891475980413079017895010317317711343351580312124857761803590056261710335155032200674834694831422868658502524941603197354848398276598864220573734133938833431539515991391405480781751576593694590421404757770511287632655254979667666880531448935161786283835556697647528638478915942643904318150048115920278923990240390211893645620221988395380701654465362680086147303401329871938078808944548766799889864534132880898127633639899446014632644083597766297940656203778578099480608268634685967849824984689116471240489622438466579910178184443996526028362474957978115614399675927438146705859820419149248420273690896882137755791442509958116233098033521734700253121338292697309950953864282031568667872829430365989624536165682457662427238402768161057665935123667719453698645993673177217465417810839275670569260877045771888554282650345177940125516743491365533431203113317359998416523256497209421233722204242611803639020912865051144064537409604080948321884266788536978677281300948313714898623528200443498386994853257797 A013799 856 30469712438003255071499703441868747332826286996445732572033229639198573306721981727456618437487551662293103822635604977968725642578663226838917210664540435750074622780981467905524729893243210034130014537307787869767784759516000452946240482336347390902292210165868097340486652011776916925102214959811339228928943734846892738820922542731575663523883636326173146375011219425674749718655482161882461587173777745537124915450331591909194919792290332449512746564329016195895728942757364908378612529525155661095086620553182126106848799267119049128265565412271425571192928872813195614764408676830327128743799622060741331541755782177213090508927784848093491053406910250905123561413070624167311020325145398348112803594539322393394233327501119176552667326506463909570249170084190492180884792534507313667817169666493705507593085579120577862763245949883524059653899734077133243408669818990855702155658026424285138699531342199469566398197788945431727361663002584527464565518749735813475041118971148064496663547609464112384078317957625600660420390168304755750922716320539899084700381661093966082021030086991119290443705255347570756578226728424002501416635460105790644313835120821774062471956082535686830091017759107891775059930795339936942714239035134562908571456475033907602889809854626809027856402848819344579081308262008500311576055166766369736418813202354300830552880874856430812358945677568217254091167614603404587191332978479389896151835515433696914097023000538456277072711602465953740320239500119469986578359159441838744270430550774954690927325881305758283512116680021259203962615181934881607967062193507324185663204933283849103925547062104485101706089860731563910162222997406122148784833164396815367295912850634021032269833807408520159307502911987463954130621881944679997905242802794572791168491884553439543639770716163101758199349139642877922439082239967225240938060569181516590831539361237092391653920016417259283215453752016793344222083356597099542585168764228304145951614602141783087203827216253840546091024018709798105888212290630384929606047071709356771657508463287441170492909241350233544213964445863244506097806799778347717973372685169588391912407195035894274684479760787309638682384967489459887967348883032695796926759536614482493740486416273150355541133640367397160011539990191700645725670358324331718772643574445549654655414165189327390628798357302617140251769381301591236666333286464830897780453503481776019581713904990918835421203364938715284804426826834927446423347869769034646943926498942072727331381050193695694572620155541105544679996975525400147870026272365351688471523050076846780893268133383944238456023450755000816542080659290386911931165495785670774086682232249197092118093463044045745265673518897306267530279102612510301830628584047079931260688256630954086868817396455584617431816645476324795853021256855445476577949830099389672911153677464485294598062534872335596890708882362874683473953719080268551755490614857128919651825103177940161003806420599427021638200116230129931936607606779092511197025741286683572886076266737474288233774858713037155778052627334841511065443596318237852551230683524238799086348085255784841894412559160210560468219953185223505940453132445382472423468862265257328571654420959369211331423344389168077623922947671635803235483081836119969099265652760475265927758851387705855535099624106465043988814599125904984779896060647274812960062869144163560908066062330991321684131436885705850736443159389526913757733512935414264773929398542977727869509193317759103632723115881360683029666377428056673296584356021461447967996773067073735317087028225299614508029798095380552427128659909304290908998866776508627147924883710856891000328592119457118914774320728816798279856339875373235723734076292338725725627252955702155965021336543747404648001831236384788011219586588932866757430960003895940117 A013799 857 870245456941810968097103030003213292572851582905486567989841071725150452213286520117888479193081963026753338278295513775764773077689200421746314453789939385457881301247611704849691810480919321784787345200047729348437700516536488936597574416008417831560367814547358728141639268108360524297844361467171659717439562010962103513464368742956532525905640537111831233616695438016696526714519226025524985391270266190285824710176920596518516104187604185090533554623801031570977914334093099148201552455767970836536768969619434703737708555868187162152392813739884185738841241536417679953286276218950973124051661005676833170164086894763383078025486463046398197976354763676101234037518710096842570051506477722220449783463637586877732698066759464801520731512351115721235886546774564647178250559578063385666526182844726723002366117225262824338381067574623330667775030304977002564995018700197829709267748892704007846397314664559050285898927050070475565176457016816688915455781011204568660649398934959870089207583273904513801660839187744780462266763596952129002103700830940057758127600622504765268602640314553358054362665797981968378630733590517935442960525376081486592247444885790688998261537673301751554229558217880496987486683445703939020861381082478251231709368383443435046135859257996292644606721765129300523141245271224777398923711618014286041857723872441186021420830666774520431783847497025852994097838240687838414771661198349854823992574156301817563525073918378849729473716078030104777286360362912182286664515952818356375107766960683480927575354495973762335389564498087184124376252211242153605147263308762686066726796099520014257217549640766198989827632512354196838143251028916254691443620008337443705338566926958274702658723373394744269981590669273957993924691570222005420171639690615793488563296714730786805895491424334349315931610777340236342782627855703920106431947916393295350739595696292595798027609588893342387916574611351634704326922747769760035775005075124594712524064651771466753628509123425939836905736998370543702273231232694423974478310415090938755310099219952607270447980842204020256295038538300126338659460008469389173037497261128614061410261897420176379263426447846350590407597056466463860235451448296824656025179125246234503722032535177447304610317902533230287089593659865162142570871104101238219865473129739343686613283971972379603749109882920048142730785299354747310427144994722035271507532512943004895273330840445632858464989306014647249299234601232362797297238508473398551365484736284539165311574174582142732688604262409515461605393617980953623315820365026809574435169833244820909092631157578831394542485777013578321258365709992740591666017725134542978689731235269318147984867398000990530532901373225964306932301449715906730584582988968649916736517297636679675060293660167952258470115211449312494358140117048378256542825097468668448015460182063164499015264058488776982795536389166063834699592170651550106688567450934459074175776771865148938429715178740235165008633519648740986041449857217661212298252196888969525199224254289003146244843739703054206176961089310408397540134554445191306715699552135784340705187662990470869346317102174773817532830082923168553165281915772568794886694175158014561335021917020544044836782139099029465016863308449590176208632300321422437444126308491934070162720554484266939937980364104748121364533765634972270298611388146815932952355605626455463095274806235443138620477968892644802883553075324278183834626862948366816208197551785986885681052070348517758854204912687542468010301405722726646023745792328960415413955835568692954391322613142782289963839063402163957871221655669639852651916634003862899971882603665783663860384919523814773324869374335736575670976923180534985505568952985486345449639971667809276516974393025969624151580301942385930388442612566511607458985648671271945681637 A013799 858 24855080495715063059821359639921774849173214059363601868357850849542022065663676301087012854233613946007102094566398168949617683871881253245496487114694458788062547844933037902212047799145536749495311366258563197920729164452798660518163322895616421687195665151287112634453359136442884934470732807863889773189791330595088638448055835667581525472390999380451011863326438405194869499493383614515019107760070072660753439547363029157165338451702163130370728853610381262698700211296033004771784539689189015062326658541300674573452694064151293538234491153224832228887044699521625357145809335089458743396039489983136032173056485801336984091485918871068178932402668405353127345345571879075920643241076510224338266265504953118814923589484717074196233612724260216114218155662428340888058014232109068358021654308228239935670578674070731525928501670998816947202322640540448170258822729096350214326396176124519168100953704134471035215559255477062852617004788857301452114332561461013685516807482981388849617857785885986818689235228041178674782801035092549756429083799432478989629882401379358600836560010023958459390652097856162998862072382078782754186395565266263338561179273383067868479347777487171326140350412260884874459607165892750202374821905096661333428851270399527948352686276267632114222612580333857952241437106191450867290660127522106023641498451520792713957800344673747078052178468362555387364428357992285352964293415486070203628051910478136211431839636182818327123498804904617822544075738325134838289425240128445076429452932164080898772479699759506626061061351629868065776310139405287149116610987361571076751784023398391127200390435289923409348467012185348215894209392636877150242321231058125729668174810000855283782635798267527291094944211105133514264483115937110696805522201203677677826856317469426001963181130570413350812322735411614490186214634186759662159802864440108908512473592681812828587466557468382751941285287474814038790281240599052116381769919950633549584399810519244861950383849074168267681864754410461098680625757236985443135075023765412301790411743821066416251264780834189022540042595692389908358452837301894224171123959275094346207938490052217657568142722776939619212631379529738674312184728814805609000735140996157703660804971237203072466975289614251590229565884519408895953966649604235464797577778058485395033362003523503133862678327366079495004533958934870937933109688194256049389526636102165162813901602133967720070618559569084340087235439445797513853606429040508736025549609553022723100463870000240578588319226338678171098911647123154016435523145445530708255442885607305329984594638491609003459527936277284810433460183043102664038573132247567682014357413810526995624595797754306290542550196120706766570293461705336012132226274747933610271911670537801208199397047228056884454164960554203814151362839883018731385119627608802639543769558259906041256374956774497959405623314810971949182855051985978922597132174966139085617534360381240518830491095219999856547811581954687691302329849371993621884450380995345858609215043926748218859898982049658931182620185671794574242143783009509108911107094908550136554880864842670838499400162755213715002555159998368617046953616796380337350758872336688053886289560972023758464583334674807380550346632952628745022694747129480146235841691496838128977917461756625148071568657179195711094292448880300443011998639856861209861052228452297194481464143740890491482139471269542828215157159384336709208500777832668304637722330276559571441936528181224015710634946511268900428842218448846795737084203574707438424637992619677439470370565153971004983657207489829204800759961707580583831591390983784328286096939043298447223516453686519673740931594200402972337738771902959259721024554866218475512387167230804300746601305639214718435393285003776484557824309457512138020636089111700198040613234357 A013799 859 709885954038117916051557852675805811467236166749483832962168578113769692217420258835346174129766247911908842922910898103370030669064800473944625168482788437445854428999132495525078297191395675102335587931710823495813945665936382543059262665221700619807995392385911223952622390295945236613418599725400555812073630193126326602714922722501795949016959333305061349828466407290770667775030529414163460736735361345263778986912235475757799231519065481166518386787966099243937576734825998649286938238062927459195111694598088566492382395166225094745515301827254433289242883663037141825441460419490031170134283873408348214894666290971985602636929328876578258488352612325290670110414878438287369491608386208517325222809086966026473032639273004356118628213017596032438184743874615844103824944483267101373456468697306760802687397510134163112043936225397210829045536936475740190762235965720858471376201186292391960131338743784627236791587895680392133594273774553386773837452287888011872045538521431446933935636222689669528583247348084104130471580363278313593371062395591032422819071265795860998492990446294277558656414566869871410499649304552114242317643739569747212645841227093801391638651872811100245894548124583132899440840265062838530027288431465744344061421133880917732901072736479840814312037906915316973967685189934028220688543902158870141224837273885360703348735644226890296248269234902944418515438332617661966013184239697651085820790615166048334704771849017474240974249366880789629681347162304176116384274283308519827901605195538314549840792704831268746929973263900661826637193891554406265919526410033831523107703492281448983970351222315502494401566335025730394154514463101848288070936680251128965052740748434427760115861034318846960962701613373718300907902274279818611462519588578238156412843283244276042070416270221575712550749646091121454208476167008042710946129611273950536024758280585256197286632347854479778195049095568163761889222512749527495979730683710044809680042988240152502164913113407319893261739250717179439417352252445541241380877753763940751435949815273477914552373405405272672766156575570348172625771486179400936551471400855969622044931214381388517803724305232172464331964830748866277030308039679662998669996361991260174256250783505756952729281246672639668546631227758837477341241479346569110083618919128401367547852182634773006251955707902596456824494401138848858307545804516147026614270253713939215127843658548252052936936679852617837231531386011422793172853219825970009625722398443881994472348591076871165060985423458987244756015553484401863414976557069802558483704255830247529690007469958844747807577388015531470790056287894055187605687230122780566012062095842461522034080579660741964185776151403505960014151559766101842508514633075731842976069222230140307382979065880532676895405438388615135977074069898897987090401684135012188009602353461176444323325140436436218584007494316169840611523139771544008296692049207898424322398866848610458317656170578415902862046592207835151285842827913509834641787331608073067737790869591855878857574826320308733506815122972124834929868586534589659610129737683100450143952380771521818381368048451658914187977924713406071478042249321418815075024152808147507046316150921970565506964621647173595898450183760029586593184672765082456641874550841193801738300625230970854072072417695008704564086632470260952865693152951813014841512696826060171585097409383573327221385438929412716653103629176040751703990715678839448757987475028817919953149181383939112711444707308351065148162601117513333046861938297219148846085707210607348713253711362565873338233503117011918314505266330209054814081717887864200179214676015646951150853433740688401714747261957709292938157064320419416892182311534065879109289883279001633623679890361611573233267612992860175456020102416004174007387341119269356237954586470277 A013799 860 20275052733282685800348543830273689781315732158532007753232496759507376179421740012596322079320253806612028462721258160730351445939159766336332439437036920561891048346644223204691761246083451876597806726917592829863942102164809021812315600981396991402336156401934010467310848089242491902915848626757165274548634951945881014100140907877373794099873375518525857212450829058631701042322646950597922602101898655382078791645200357423118503851416029207596931645051099760506101129123365347422284243017315271162071585109416007547588933588342554931026662535488213869174066000300003807676433551041054780250205281708415833365606563936450880796913338562043951640685838960622626829023559343075925560049827118501463325688650332836682096285210276277415104140391995560282466994469802903123449344239386591682327290202463778395285554760286941832643086862533569738488369580442683615588360221416953438800975682081697006773311165861232738510004541888527679727586053275019279647571474794369507077492625710603555880135706156239651405866127508630098070398806755591914540270913080475477028135494422395585977958300136610861352785856444370397355280483787312934874834222845851550140377871287026061546591536139357834122994188986218858740929838810459731256109384891093124210738249004772891369387538426600733497566114659408368093491056709705780011085502389559490103522577379439787048343238734764213751146817618062995537219434217893043411302555070004612662127600759757506487502988779788081796465536167482232613328956302569574060051257805574634804697745989769801858002880442685866681066966390266802430584894736685397360927593796976262131479119443050464431177201260553066742603136094669885787447087580651888955594022524652494370871328516035691256669107001180588052055720779566768392230596855705899361981021969383059985307217012739768037573159093798423926161960642008519853648287805916707867332407827595301259403121251795502250703506487071796945028797218522325203318084186639254812677088057442589809271707787126995614332083432026463471448534739733361969198997682097103395079249525251911801762162674025802717530336831779992806874197954864714158364659416769870148846574679847348375225280413946837456992169881736077753785247531018369738262627921290854905013766094832381836932778627707924326901001686217261573360334496020157190343197891617360353098239949226271458534206188231751831562106973406057403364384590926662242121815722785675227130172716323817923266342731796626883931848513270618049169767915872246395809860811449529444920257421955713644124748109746517345306804679412134697476560223068001620995145446470630872853077250767699695476303349494564842132217779111594337234797638542110213206032979536735745870505519356543530815375435690451239109952660235533723964182698479634723885686435275977167239513056115037319165265100613893784809674725817236898641212510382425409288962500580083101742252817204660426318489336005054838977838045164126817705712395015068420961821617426786897072034036063163300010577887890136601642912720047979755874957008037754387204087978058174887659045026412995756051194614534337737688146727206857410431976700014415268124915437967031956561423947215434654790252831827830248122837507739590807484364682869042777357764828353500948749835586482401321444416558864925072455635698370205022687947438843520044148579046575336171447604157221758563152460321787143611054878309983123074797062141456731516888444134049104560641967109404237798769989521262956600329292752896899909417678830503333495976880274298068611781893769506684998151572285433814771696672050517298305151423819706876110193053883642156486599239250226243908413287082524977398980584911657100814544987944595289421318550361682892571819524921067801441374896548774135115606703914055498965857618999724455573240428356331565657925921348617988143115356294689079471199390145103495213824989849707452083512220944177581397 A013799 861 579075781115286789143754760336446853844158626179832673440073339948290171060464316499763554907465768970646144923781854328619567647468342086331990802761211488168170231828505658949201392949389469047509957927493368813744050379929110471981545879629679471442122962995637272956865132276854811239179552628811397406383562862526307643714124469885672933286483478184617007844808128743580013469777119556027267438632327496367552368178567408361687588500293210198175964714304460259814754348892437687727860264817541459659926542310030591566687532216651711385052508676078876317480499034568408751046618651283565578726113050874064616755089072588973606440641862670537302809628246554342844863741878397591509920583112331520294044993542156148477352001890700759252789353735785197227539829052040716108836720821120445038949735472567974747750729508555345682119203880821285300966323587023486744819156283889607165594666455935348210452540208162668244584239720878239060699585267587825646014288891601987491640266882920548159492555903528360683802942467773984230988660319746460671184677548491460099400577856198040331116467010201742811096916845907662918864165897449444732960140238700366123559332381828751343832200863676199100386837031635396824499697126265540384405740141874510720582895129825318550401077485002143549423985800787362401118198070685906782896613033748208596846708332534179757887731241503600708946504257989497215538524260697243212870212275354401742243026405299434142789572862539527404188852178479460045669288320957689604729123974185017144656972323213815310866420268323551038277953627072410144219935178574471634025453006435439022737175130412964314618852045202656139235488169999866607975276268390998600460720877326599891726456013746495377981726365060718775354763441185206472050498076795816191677539968467549576240359425100860514921126996877976785755111757896405335540048748024787093398880899963949399269812546072531339782342848777257592546967477358216130131967802454603756704870312008617807542609246108134121740938634902107823208041600701524551202292572798375370066858445690719852970129128132850951415383950252468374557133967788891101077053037602364261321207019431120116944809233902735624609153363992264116725860454733415658094518916059988106942098173434507657644637090385966026700619509160051207796744513540831709513392074982483429044838831189851539127195462942087064061245337267450405497490188301456400297241178858481670162064862950924563706410014762843460431977525387522122102337741445227229310725434635810010476367472228477137389846930762470281899307648448689979094628036531045194297242349096647688359556739359176271002498699964914266456138271989206245865763055354401209799377507928548709637807508138342239783617937818754977840219357928987078690141022051276847348899090277917183873527732395701580872679136538633420387949119844066103062091670509032452114702057979067753468860482712182306436082373925640371256046032407932626040492851714025369171090587215326460567274364104000007011602115056030191479523230197290349807544647106566303052935956741319532966429984999381571788578169385715220126111158675755054499347686529111714472915709823776399711350829356420029175464411129834659716636362058550453052560939707422730764115121262604340597244054185523864141773981337741124994405411181151425652990466800809775980927566149238176392715022334410646322197419250562608675338379411427978139278891822145708853850852912576475356495222611694435770669670716791303462004930315488358312878325078005707978595677514227137621102667950880430232207056044275183694428650434824556893429815714648088583223811970703631413760872225711752268191892363995879492284485661838456364219400685586061162279116880025094743737451270617476967108420329538073036843070489339105963859456251130175627319874285185846756022239637878359355517691132614798776925781934300926802055535097494538957192542386655902279717 A013799 862 16538983384433705984734779709969258592643014522322200986121934662263115575657921343549746891712129827570624545168133541479703471579343318327727989317662961313571109991253950125248140984027512625465931908367138106689343822901155324190264931868103275383858473946118396152921025042959250263802207202631482321323720938916613872612119108984404704647595254620430846361055564965045388764710304311639694785314777905623753663187548063750218159215156874376470103728205249689480569198958716912799195417023453801629347161974916783725736162607639789528868484700297488786503560532926308322338642475299309916493996514846014159519142099002213675173551172239733215905545792349838585992153331788913611114841774271300551118219060557521756661650526000304385018916732047761018015765057555334892784485583372021030757443394832013926770508585493849228027006582040136729480899167968977804918779922624171070256549268647969480238735000885333967733570470668003385812640854827575888275814105033044364748737662443093775983266889160673509490095839822092763621267127392278663229705575462464591898979904150872229897017414278371976427739042035968760625679442197053591018074565357521156854978092157410967131191488867455922506148452460538568704535849623270098919012344192077900690568067802940923118005174049146221915098458456287857538336855096860183626310164856882585734538836685508708065031491988584339848221108112438029972995791409773963402786132796397068160203077161757138552212990526991442191037807069551858364360543734872572800668509826698274668547786523309779093655829283588941204256633542815106129065568635265484339400963316802573928396458899724673789829033263033061992704777623366190190381865501515311027758648977325019507599310208613654490536086712499188942907398643690682048234275571365306250502219039401683447000905540305677166662308157831894977951746917279232788359332292335944174565437383870358792545116128377567595523494103927254100733938120828010892699132405905937895247800981278133201224462678094418651042948351439101538644876157636242706888678171694398944479544067372649720679858028602356023374781003160749245726303254018518737861711806961125667594993681972221660060696529496032174462029228983055437807300447641084610837554761589320322373265931462973209988479938513575688596393801120222545882820051239694455411991053574709216949641857613349809011829617088948636653228077695651031413817268077896248889505309377094981498734550741356464018776431641572073397710102593019329364868233417134896343629138633369709215531374317535520991418189506913721326125747343034492921671351363181794323538732549354627237300032837433476102365369697916364253765186283719588172058623977052953080021003947279695965420239939192710459911922041460922094505081809799954469117730806518037131906917427592688611825564953632851304588818679909119700214811866371969556400201408475864848005477940154106824124246742638854120948681690214643443930731602963732342516337804278568895518261456939040261923113174344200258368008115278298846662977664809680853282666010640181494903860488827181054206801567337071853581095825412402021860802938240111555869274957959677060945588276877752155891037248712453280439046279207716166851136754259489634192998983700613353891978381242571797887431592747083753206680987224270965212948744865868075060722297928011791272216788391555952333752893102469608280491215318666376339454369794483635944429332303590574834210036096712656860053012604780046096465342276418178322814740663001774117842552921025576671145483841277596313299345095967862065727680543521496576685069024169433248966626064058025455293695266416808424271638553356531828637808086314179137194987768152218470302981023492855853857210396730975885345740105759657583593031936904005274936246014205433789929988528946091882929459192969198751186297443821552940776438611267867777257825568770393508137919541527156376203105279225010997237 A013799 863 472369904442811076630010043296431994664477137772044382364628575888896843956365891493124320974190140005244607634547062078201810851777624514758239102901771838076904472460204069527212154644809788095932481234873831465154348925879897214198156719084897648238381874375087512523577396251959146784454839914357766579326793736397408815674733871703582769439968067214125402918107990966661348508891001444741322763375371762520028374299560248769980845344095489066362632581270136381254536891459913746457820305606864028335784293165598259990750540236800028734012791525196577231328192380908291994313967737023590524985034460517010410026217489602224776631795030339020379478293375303739854521891309223161647050995914962615040487454588583378892013400673094693540525280784016102435548265808837919872817692746688292659463340799797149762492495710289827801679334989648345130703961136361975086285273370068949937597303661854656325098510360286023452438506212748844702194835454730394945045526653848780101588696377037201335858085621317996104546627281158791421787010425450870900503620940783451209226765042453061758088714369204582018752654779589303772230030548590047613067227661176161760935029290107814632233960113543408602698105950725442060770248401090217295225911562469936921623314584519795705173345776017665244117127071970037499152438918421423704551044618477423531164163714574814211045364442685957330405043068799342574058732798454554168746974738797896663723560086816945634189755222441402580418230807713470626744501489611695551759893309160329422808393330892250600693904140168583749734773710616342246152241705791817498217630913291198313968931262635036408111307019025487283573641153700961758027496460588778798263814773441379882156543898868214585904201172595689335398378212662449569979619144593764511820593877984351480929792863136670445557042183295836752465279843704412167668330889601406901569763457120721317473881061742591708095746515102266304371062006668968819106379920645079492226172443826284762360171878549054691092437647865452179045236307938248727951447537261763728253280258108230248672337425154911890383607120231274159207188947238022913672068350918616710192180614550808622832993553578936174934810016808985046359214308085077017570131401545752577727302848268513977850480975523886235242001603353794676132959223483456913341021876481147269945298721095294883895186865693677462011452847127065489108210034993572794764533161141119209766585357503723881968840273664114939988311998240159225065990001614626789774470391828507672264904791581883132015035894910506962794795477469864408152335855466283835227674589740342117508524526237869937510959657323942189279451787485449315157782166359408609392918479893738255396468367472903283003445544405426165395941159641569696499592471509564961658524393468649474779442349960640707866110361250316884367757835241715449822500346152427479175923884455448741445003812611216508312548415297754220431402105625312247159434609124028000206224897065471635928920786035372444703579248679780463493359541305084629294850606223929894223675949159421393118089200459564714109210129677869603614146366392719075826147182362074286336537666946775905479324403914860476378142619600780451581441435316838405283442186243973473218000508794546669093119462933720449459075336015676112403037447029102114058091809289551121944770525783693251229554604316379899634482099109600716430374631156255700247126208846159922850407839872840958210192579974093005122896561146640756779591077911808075993670579701153977411495304586163990729428304142595285938108459248284003517463726702256399303183023735807015561265028643230504130465405622268722415905557724436753219270337426045646195511730323441011979456042015786141033402261359683160601580245000585149915294657454122411721394474190402375229330268348284010393285532631841292987373541515863176421571586260756069651208985927120025557113260736889879945539092085957 A013799 864 13491356840791127159629716846589394199612131531907359604716156755962782760237766226935123731343844588689791238650298640015521919737620733766010067017977505467314468637935888429766706348810412357807927596549231500476273359672055744334713554053783761731336424714026874445185894014352205191310814682793972171272152555905246393184486074109726027477974927967702635632744082329998814774762435892263256919444763992909334530398369740265119422923872711263224383149153656365185010828156986596512581805748437643513298335197102651903595826179703245620672139338751139442303964502591121727649601232537130768984097569226826334320758797720529141845380697861512761058279537092050113984999737682722719801423494327247248171362190504529884534794736624257542210942544472283901661694019766219829487546122538164326646932476583006394366548169981587771843763486639346385278035834015634370439393692722539279167716589886230839301138554400129115825096175942319753539386695422554810025445286760575008481474757224559507353442783430463286741956221777176241797658804761302323789283917689716149986725636377501896872771771098852067037594573159850105038661902498280349876813089230852356054065371554769293711234134802913293101660604058669350697659064583537696168947260135703868418483487848469885135455928708840537037229266302536241013292807949034282425682385348333693473579679851971268681666653847553627313698435087978023257691467456660521613582345514806726612608599639578784258093598908148899099325090099104434570449707044799636653814312802928168644830521923613569406418596147354920476174871948913350892354175359120099566593756514509915045266645792119274852067039770386942306146764990853168771023326410876111257212813744259250814273050295575076788009889690505483108313080131852222168187902388742508222107981749111062646835813964046444595554681797112393487160857616041715920775198537905782515734014098824921548371517004430161774922616217835827919141901972472418442497316913544115377471711168122519097768869023239551032291111660685179685710994191024321919021293111733233842641937451829164132330629199849438501246202960925421261116523522065172437387944170586611859798870532185645076733128883767996092313108890081421909065519853217884698820522959548239372469496649397027721387587141937714764746807793387729745033448381911012901932925814178047176907676773202717178930432071077121992509104766796117434419586809451432591269831615351505750143444395663857792912047056120786801006178981737187627109740436115355742748648861014007627557945752370164133481440194538989364382153632016797361238864367972532617937613957573911218160968993879803285250518772829112868010422502371917890221416453391069292871144704245058312378533043393590665861408193763376709873475460522872101724860578784684869929115201858097649175652957225859257363978027670300534427531532338634962380432386459481232743562063932071504410753891988954693914695289319158289741275538764543091120611871191363713889989285086935393765906569956272393178926921543209817833841859214522097290228164361661708922408783942234408845745654325627799673150513729633748823634370542449524670589675443203692057852305666866636394984300212330065836131358417890477617548834084221693300392281314126368579312531681047415968584980849989757000650671943725446343152524598185479613160165118869593864590986908062948367309053880126313460443232669306061967929840453819054758171650855173556530498314608210607441310276640070319315048682909206654381900776239150458455225426844658748849717394285429739223201794616663961678315704590239424462281498343145020498210340918384171445290483079306428470222449977616980920678634167638108695580107225289700990010529767798743145244016012867974055001986693910749941733377461712466730730711547190201174747577352082238924901794295339620842628097498019169012375719234568181776506075193454105308179847064475049936711839906311861124542009067017877 A013799 865 385326642729835382806184342855439687735122088682806097670298153107053038415150841207494068890911545297569127567091179457483321549626185777091013524100455533651968538768086909442566900028374187351352220085042600885102843425593584113943753817330118018808699626257321561028954318943913332469028178155278639183703949149209742235742106762647885070798441917685554976306803735427096148781989931518930880876261904401483503522707838151712075838128728506388951607122977579446049094262991694182995848953981127536383313751564448841018600391518504398172016971654071293611643530158505027663400260802492991892954810674687386934535192021696032820245918111622665968585521858886043305525577507956243600248456421480508655022275522999878032198272472725419663086730012672900515359642898543004549993804805812511333363038463687245629502982282844128351629728941906372109925981455320533254119523257848444352309153523740639001279818252222087677080571881088594480838423407963587929136742835168782817239400541090644089521679337557461932637011650177930641982933122787555669745737973135982959770870900577831676583234554354313886660738604018478850009222597253385072831658641522374141260161076975765797686558124106006564276528512519655325275840543570420140281302696735838185900306896440148389353756779853194578320305074866737579580655887832368140359914607933758619298909236252151404817081300539979149706541004547740322262926002029681157805525370248394918782714214306009657195411278415640707175823898320521755766614082906522422469590587964431424665004536660327155816721524564603883720030517732914214836527602431829163721484279810917683607860670468718609049886722882021459205857754903757353269197225621032613617255173349788462506452589491919768142350459450527103056529881645831317345614680124874777331626066736361060256277682627130504093637266807327070386801254371767448413260445441127054431879176676538584343038897163529850453564841797609081198611862235784743136165868367733479295969542672747267951376668172744817033266440140829417003591705089845658329167152564212891779696375561692756783495100576899813034092802766990956638749028313703389984237073456124221327715541269754209036574894049297736392554703009615491144820312527756004883012956247657264717101293803428508750550876360883071395933577386946949247900319235760439492106294178739205419660156319442805347432070382033681228052541244463910044457818864742366239257660766054355729846915384555442423360975969865791823537477897395815817881296595890675368644160119421071850682488633444257816363413396228075236118689884031749434343205213663504100916192242268478301895435434201061630040066670772292623245677090244346862613875325302330073692763897943110459843282252364343007667679422075802210696332627993750097363742990669384570045459280269126958105824111327766249572576448291453563784728095123753160547529389669243488388876107963894237475541909096535012897612158244479913300570662654115225495795653096539032411983971367961781348057544521095821583331806195615607152357341025965620706206602333420068532917278174156951043341633194255586464851822632069500151821257062900874116711720333340648864319702151378002077146598364359010345747727773369931234812250279455782352503946612763212993745217342395247478755638056557449695583841384742473006779255048775483231467475960034470366583177081185868318713887870287638743719168268050435866044173201526022948140520074611948067562363525103159131262811117048389957105432569851255801468070166376243939693416110298525896778498186158781953866456046539409494374838801828202067221874178564930449385546969970320648941487228070903538023393810718592075502470461912022454463442461499149975690740698099902971314341343522206984911741964784929085846993683969762296399852499299335751965556752820825934120146869194910886301092640925486162462917058501839718790013600242701706924612008471901242426859564173065578044320963097584997 A013799 866 11005314243006828368327431016294212921402821974869624955561385550890541830175123175727238101593324645243871852443691176485181146778873491979496437261833110496633873435755330220589153231710395164941970757848901723879422311078378355878347552776765500735195270025535361104547964303357108688647913796292913213725768491650579447995030311247986245507074299611017135678298621487533293105362414434112184888706916251610770344112058565451048598012794614870974846851039362646558608181245305777560544441974654983566643824058432223348332245782160004116190976727411930216842150864857062095094374848780002341454682347679746458237259619331660393379043667186054962728771089811644282849116019204738273466696163853904807696091211212399516477614860093510710997420095891950711619186760825286752952373059058811136192181741561371422424234676980311149850896688309787893831595956345409750270907703767409419146301733791556390515552889101715046145098213495771346967226210954848034844074512115255606043174518854089885840828683559978670258045689740731877065674552919935377483608022250736809314015843791403450514893762106913558916917355269371774435113406600153931065145002460520527848531460519504846947725786582591653482301930846073875745203281764914769626574286321472274427498665269227078148332647389387090351406233243268892010403112812380266456819521117196079925796146696597696272980659024722344494768517630888011344151429543969723548083610099664407275353100674793941819158141522829114237648706359932421866450264821893186908153976782852125919857194571555603897281383463089651522927791616969762889946064853055472745049312515679619961524108609257072193073814692233414896378503337806213766721541960962312477522425006043308277646792408478720497913671472366504590397549949686588254708100879046548515368572092057208241979546893513474327418373977284068457317430626112050094131131582244029801628901165058618507421533941887576058804265446581512968113553397316248048712033366450835902172186108276334719959269019681764719287122796862228979039582689071081847539343044386484402119908182417506826493403567576835560066724539828028712559310997667682521339795054980363885340883574205449964293615548941992649107754872657628042587212946105239255463733043389339137585130052319721638424483579743181402139258903748591817469281017692553912334047868038970445990913724639605963528007362181263969554408630483133734779759764595906722159438049139278454000157750298287991053612834675336880272053906227521895574507712075233579203845857170785233127342557859801447493155450009670056818785901777830795594276284107443340626267366631430008780435531436216521215574344183927449612519783374468790743114893165959849234739029689153177843583984409778000641996591973906986939697956188129496530805863556508292705068362503766535050460442443632331854042355939652205235255619124829514018397986898343263271874690519556783316538952465706136503368700851620590803777598696064184955385419648090251304718674206240356437081871529067017760241539716752977355878478017042604092989966769244810577368650381932096678748880385661133805022632906194536993836166922973511865647403444440542272213835013145507117325383995884457694484900852935218605997472680231536599769865219207130126314357152516150663240739778533337320755570093789629771546622303448076576573942580894544508139982120615749585050787351463285250159363164903788498770087630808784741421841393850991848757648664640471327947997148314019065564888259627521716945729552021871903161583657526236198137890686694880971384379851145212074568839771019015279241923948413992978564900607009322328054417816720933075949486150627933708268426058862669273321930380142877222455703245078431328763708903112337753696064262256222359620875986607860380947476187232488328411888266417315609504405514731075849823645506917472810286103374107871044208361578436531803451473843573965971384953536012346925974523851027030125099317 A013799 867 314322780094518025027799757256379015248185998424251358355788732718984765211631693021945647419606945192810223977644263691593258733151405804426397744635215468894360059198607986430246805450880596305907626814922482135720180626709564222241484454857199466497912107199315448506994408468182381256473065935921894297221673890032199614186060719553735157927549071190260412107886928305438384382255918652678112606358235062255211798184504687847399007843426995329912600912535236548360408264547178312906709807238120985646914258932882731051717271784271877562530486311612138923228670851182550497990440056005646874287182532081238593714371987731552495298866178500915790496431096110372362453602624506529828482309135831375212608061083437342590117158019130759416797315358770004274555593075931014951072726939778704860784902720734329195858566609234666750891460314815852035724212109181247877487394927300980420237523818820642069514706065634083432950150075652725440730947811081414723181612140523815364199107432991661229499908031156550801240042944685043140872730905946274316309328723503294010817606514526273950155880739535558156226076583848527249641274005906996425151606415274926795881907043897577933673996190585400215108025446894715965158750930487730735304588191627569629923789378754394578994528742088284687526513427661002824709123305034392790273222342628237238760663745801526803252600602405094881115083632055792492000308979205319274256815988056515136191359908372789772296975680033522331741484702346029900927686013578091311283785730895039568397041334158199602910253593089303537146340656372273397899749558268117357071353414760325625721090065988991238906381221424878562855466433831083271391333959947044606670517980597602927717870037978560736140912370922259737606344424112998647142718069206448472147441787521245924599177838825638340265396179165210279209443136112386262738479249120471735164323046175239203190466430914251059815508625419814591882291198580749360519264384979202324201939807438480395936756682471130882147559514201182121870349521182559168647571176690722381008946697598026412471478099293562000431065719582028328059406481404386680491985886565294172929220975762881856430189953693332252051166586917974514524333388953711738375299679452242915108568899424303569715041675521045004026499373549963530898740135146317032290172741159061034907946486889431785924323418271259080234443464895228782599044718636623691891595710121466931924698505506269403312482236171162296637450131615764252859503514764580746255641041526654797043350030795033789141852012807726186492801344140676625352968124950392689251626822258360272480778019213349780062438018844237151888383177532958203132414104463712979253993381426951903912390602178727669476336064663366757453984713326689166550416346269037433347949457501470076007576200696632583030083303727992406633724135737824255749879464903803581942308013035929061288303669021373032964672713465023135693946691996358289186510762970569105667514070054004430820199495332741683094250258615850181786261245210644753815499886440896401034900226023558362613241746772694867642605251418433822171080954763487046472394755489776666327836699341810448828777930292306455996212183253260682778605893817220092916826027120525774843537664354633013779092818768814690647218099837448725615905143079608780515103528374052929085696986029346906423898635537545142890029801571352817103313372472823529700999749212049778178192367203510796501597522746552996698531598773583221647757686981735296683426197990842606832055016295902692495423709272928558402061760632700074095390428589890652053460792126236793255011562227263366569582193273948084414641854516667176697115347653587260716350557340382685077180820289981791478583313291394299966813131839053507100340240867383547099147771940777144951123055325906234257346813139323069940934581398467894904893635015041725784838377544446316042108725657942048640552758375709183007402961592837 A013799 868 8977372922279529312818988866999441054503440300995043045999681995186923879209412784399789635951393961651852807025497815295595062677537301180222345984526389007091817650771442700434279010482600711093027729461001012278304078879451863751439037515176473962646867693719648524808267300259756991066127236195865223022948227973209653180768080211174229845568729022265027630213358559331625696341611292639139574150197551613071104167947638389609563063016118413617633794662918891057721620443731959794928538804527973471061518149382063681568096999430589095063433219545954299786334068180624824773104958439577280376516220298772255475076178341600870818230916924164655892368568536008345044037344558530998431283231228479907447298832604053941716336150184393619703148123961830092085582293841665718017588154127019589528877606606893176162916520926351317072210998051455549992319222050325620628917486518643301782403917789336358147409519940575056928489236310717491312716600432296285908790024345500690616890707393674836375746873277862247434216866543149517146466067404731540748110737671977580242961659661384910290402109801875076499972973311297786777004426882709724898755030826667184217183147080758723363663005199309615543700314788759982680899085325660077531034343341075016200253348446604263570662735402783498960444750007425901676517270715087292482993503327805083776243317243837407027697525805291914899527903615145489364020824755083123792048921434882128804761430343035248686573922397437431316868544583704960000395640233803865941576204260093225112987897544892338858719752872223598324436635486648500517414747133695699835314924878969660196220053374711578774405154065115956633714976816649569314207889230047541011116664043848137218550086154705673184920598225910660365774803097091354361043170774605374813003084893394304852477118254699056636319980273137570784500905410505864050073705834129793228028230521811006882322911733341924519390741850615324558750118922664782485790710099390997581531602840250438588349707608057969125016447285099962582739052674495072415743280377463721923996526630097232366597885993923424294311668016982311077704708515390687981531608906191366873031480288763668701502655267435262450833368888964270109329485921906960959736934144835509898415836336457534254631305294556566360000848607960508405998916999913960759239623660243942218005859612049061237784601149245430590575939800872629259811316208980609264115865076779217042701314015764560428007805147284566354262213209077842825920279885191190693807363787042787658355120229536960051680435337801467612420899190001865096706122616708165597715713670521027742323501006752483068363292256210257295084111933518819239664879237588106400473304966935173327641787988826640967913634342850417959643257397323569285846441265789978133850784455699486840852383868096523203922209237775191125865795040807998568472307397117534103854259160319169919455241090919435194504017369274525778554811470107989097455933901202424226969869354812420548655717786198435210854881636327297041997407424461224813724492256638442109957785355458850394596797529574938114740448585761888395028243148999953534298066611543511366989343969901448228998726467078564689707816165896378360839762933313623073797468160589336655306279231632673506544669996856116379575196149457373052315866791496706380291871873891325707616591617984176994372968929587826826082141162679407809287733231196312831790253837245353714547352199699471858882126847164300138706760992572310393481607297885341808575335640816455693730323320427276800361796560544112556521285945430546816238446030955866913298893683917449052156385228772869012593837022097231238966586006850531233646311444334105753319688268198669868489361408302169946419818010915512601352149858455207216292817619413341488698759514400536036949025583163207956624082330072206200583032579321641546378667109664606730140768901046931232478667313516482851222827331968629975874435986053017557 A013799 869 256402748033225636703423141030371035957672758436719424436796917464533732914100038535242391792407762938738568021455243102657490585133142859008330423664058196431549403923683174967103442818393558909527964981135649911680642796876024680604850350470955272847157188200326881517048922362718919421839659992990106634758424339142840904495917138911347178619288469604911454146523733813070561513212760129066465377303792271620923806140752500045638730642803358011333238809367626447499587201493428503702953996796123450306988019864501120809266418400737055144106716183452000756197487321306825620344650717992766704833679767953234388623650729614462471439493218271066736941938685956934342802750597936203846195880367116614636602301958004384629360276785416466172341613568473829260056315894411814572300335270021806496534273322299476004389058754177519966899418315347621963330629300979350050782512332458971342207238295981235725048163299022764200934581078270402269382498824946814221840951885331845224709015493870747001727706447689023648968667925338893359220217351146537535306790778649351669319227961588814422804174658051354059915728090743976088138023436197072452833342435440441448426967863773549897989579091497481929543624690681773865349158775986177474363871880164443537695435884983464371841698385838899513809262504962091177783009768893608160606777448545440997733285383801240182118069034524942381445416455152170321725798775829929098624709245101668480792791212027429737737237797593210475841082501855197362571299880717672215157357969872522602452047341779670090143894861783578191744234746134167823277882592885482882996429569468252464864240944435137401375785605253776837415533452860328349183091524299387818818503041756346647099009010664548731834517205930234370706894151256026171905754000493504110034181107640234740891598974472459756589934956581082159176130359429457983134155112328581024385714291933444167566024682015978706198318977995424284722462146550228852576668471148706281926124108720392776521855998993743656179594750909740031325610083436253763266043830860741361871264797082207053622402221872446921269835550233031786690324179908073439440524281969731629260652108527379141783617337093218530858251848837708518592559447415584711971046576110646998208654701605563635846524710517830091807984237091960080583735068434542633244642891360227233688465356379733238012365993423598743097439416652723164289471002244695181192413222457891217956592229604251610384330922811594499644083071464472268951109113800945597405832117121729058310280588875805116036044913682947716478353301765643269027023568055801917636358498143751073348501512253857668915523990129621158604897320933230996304068615904753906903918063160635485410777106748877692684581310466150787345371074524958462373060208992227565480912254839233043661584935656704799227222218040097233745852972160517247114137571569073891540181495877875812069561140797749988590229240083849730761303970397754276612438928152242438346486438642797543290155955691613508057226274415143930816487953450037041904785223341850545102504307537260226120079134242189807495101952057945294450401652578587672893087080492294228152582653124355262868432626626230886102744937514166462363944469138370388610729488134592044212202641134660788020422319780207539917047177224652031747193471431937430927516152590210153535237473201246079136286365597957921979732033747286566441066948816197890788761439845564547441186926175616615761532424881859576261603800708857757148228186034903247394720161237358791068631764354723452695133271565700398726804447887441847618586257090130514910729702506366262378638518518981911868692579188119021416124662941658022564172301161626394420563616628022210113924651182518275839696422209757955407218752107339173304539164028064446258725270490793709751301119680724382449140415429192281294851993498005404206121111319130832819550500582801402930823217141344266713775171428356040740949766197660234445477 A013799 870 7323118886576957409886468330968427157987091653711143481339356759704547945759611200605057951982958117293312241260783198255000588601987693196136925230269166148281482525464315160235441430336138436015028207826215297127510838921576140902755130859800953547787656452189536063008434271601615057607162529059790435595335357550258679073307889404446986768545497980385876041878864361435108307378869642046267317641173611069765204827186032153803487785889106708161688633634348778967035710061853811494260069102494081864217884835350016511433458175943451031970831920915572593597756435383844246542663569156591409856754727852512327373480088488518662646783365807039937073798710809616001764789359827655918051200539165217630635998346222563229399158865268279690348248825129181037496468438260295835999469875647092815347515380358195334161355907078064147774614286504643430894686103465271216800399334727360680504780932971520073543100591983389168342892570176480959215833548939305960989999426796962831462914191520442405116345023852446204438194124615604133232688627766096258545897251429004133027426469810938128729710032408604723305253109999738701053310087361224586325373093298614448208522629157236358636480368432259581389695464790562143368237323800941214845306544769376671880119344311012725924170747597944809013906346404222286128660542009370342675090170707906340336260363846747220841474169695066879356462539375601136558810538836478604985820320749348753479922909806715420739513248737059684400497157335486291872398895893177436137109300977529118048632924128569157444599781147400776734407088584337967200639604735402276621261024933582758648987585614011959320693812671653120253425050947143837981018277025514815493275265375603016587794796353590176329925645918573423861759603854023363495800240008094970886686246615312744434604958309907923107965132294912287548229459195664749456294604163216602637480385891911098869853230943058367827730188330527312995958241367621086258442228204478200118092030669163138090240729187260312564145405680733085034690749593022843732641477853213634036405193869464915658509429858898956518387773150205620859662348902354485503860814017337505063313484871650475668481894764719414459842531054653792999522090377636514958605061260296188915837386932556503003412592257099745252127837795583471861552057289558972148100245620139450021376259043561561010871185138171403701605967179018426295271581295110739070036514046619831076058230669727030244186875486421950504334656604096792473512627399268807207507971097113703634399923898881869919105478779698669730338248651728537406680820127241758569612035065483674405906551691482428881896280682092109910914472383174010485440503738855676335082803801930910098817204945854695780764326808223732637371143259507338643836972629027011497700334910463334960018527347291145770728693769443217093015306737876533094826883181584319416279123703768011068518735742324537424125537326034832160273602698530259894327868226956196281613999174076940633910144250508173403622439623570925808049712438486507953842570763866593418672625527571689318215580153091183091867606852726975554797921599297042525499460105940415450265913155884710662785304249071780337980498160342108331576617983060996669111044910612083374744719633447046766651281875242507547570784428713286678731592737567564964720788834128992195119917472100789266211474887843276209663126615856251624123313125139427958817815483429169039467739798501786162765127587050791357607666152045686401910545221342871648840602525100204431711191821735256532425701369187969088036261836113226609834442088751217636365351033284326819796294727420642384881728754191867370665936498276694782455325093477211451045717454512942343063801962423904476257569514732896964385574778937714128750943063805548649595452450487559144206911279201169087129899405073160746062267786296532349531025060385695716159181847145390869107241904773933601612132671165276879602266272371373955997268597 A013799 871 209155598519524480583767422000789248059269324721643968970533368413921593878840255500481060166585266788014290922649228925361071811061370505374866721501717654361067422409786305291484442691830449871025220643724535101258837070439136160323589292486775034278363255930985339495583891231213727660318168992476674631038373146992938133012746629280410389096427967817801005632102245026948128367047895846483440859149559505763564015069260264344781414652778776691805989065230635476077506915076606710087561833636333472123927008782431821583050998963120904924118930493269668845745521550997975525505014198681407256918771782195604582113964807320581523854779710814867642764764979433442626404148906037680675460338599097780748594748766462628394869376350927336236036334694514539611936635065152309371980859118356617899140386778410416938982486062056590124590758636859121029783129801071611223036205399148148395897048226599584820464496007637578037041354696810472676163421991255517551835373628748055429412292224015355532527930226249716044959262393146269649258819897627475240329371398063787043396327404270203894649248235622159502321334074702537040783589405123935410038980917701727255283614811359827639016515802793765904071092169883245376740226205078682037196800225158167125568088592866834465120240722144901690246179159650992714120673740329626357143250365588512986343932251826947374453343760660805141299926587106544061256187799708665437000014180922149748140078226989599131741237897179161646162599310658823982167584865605040753511978745219209140587004946036063705775214349350913584311400857057276681217467750847824422579836133128057169773734432721795570158335983715084767558072880101375156575863010125728645303434854392597756764007178654889026159006373080375558915716045674761284803550654871200463494645889579947293796752214289280191886592143474989844664981584087380909221230189505629387929077301458872894821878128964690043527801908908190586477563331700625844627368479748101873572826487941968386995365466317341787144556931647417641675802499126325439847973248965634601713768742105787456122687826200013097121673188943022737372816347000146460475768709149176482113296441419209235567511396375151196387562529451966981859350423275676503732719154655319451625231608180746282280467047455025824146023175279659539837788308247093803521891115156802832060527334543161744031491918731313461121568028599945273419251633369657818579312877685508995363299126158073710804221350767697328354302127269608489835994151150516402653635162504664489502096226475965086759571579426973706168190719742018756872210903654151866506689333505279224707097022860429651295839672561232751165628245735832913474666227285456971806299959386948723332318190458555966194409937969678027855957222634789099006627775257640475385819265377743309793089159565982414357782222749067723393610175740491661721350610549229746848348052103318164127963611536531113370449471568880841329574366672722752841898244430095921999177430410811501445107629938763940580860498088809212003707836955613153669697663586793774630708857692975018617555184752437280286830719320735148820583438797522831570790080085764205675044745645223221239811074657739118233061007957530956058159786214205125866480553691991713266083937450881102702327261638801258066169174068480180831253020177667222957390449891558146084819962920670642232265934271691811824188559275470402636585946167107201931795628022220496936238116385009514594734809013757651964632552968576849324967082066773757162536448719386938774103349620580661822610456805377585123403674301229865203481500496823526912230790861633658300201973709860967154607054948473923973589812327280679681706539994802636253316736218344146260245247848789135746392442910286270199816401261240053231255684845350274981095717438375176717693593045264590297517056908294544068284430244415260434955606749675855349222392736319508612571936042248317595644121221151472958320327005198811557237988398917 A013799 872 5973693049316138689952981339764541713820791183374873397767403535270014642773556537349239559417841804732476163041784627337237571995723803004011568432810557926206446651445906665430087167721369478766351326805416447027053645568812167875002033782714781754024332952644872281333371517454695275706347224594126304137086975451265306016977056478877801122983079188844214521858472220214665494291254953271413554378170569044113151834393142409951301983898014641094670853692052179832249675001502964246810853530487320297331479297835035256233519581385696165537760773818275011903337841018053178983948710528539672664857040871288662469756948861883128902816363320583434745004452577598554852728896905342197771822730728831715960614619518939129585864257958835650237433755210029765856522234095815107973145317279383363817348586778179918194278784418398270548436657427333355731635970248406288141137062405070266335215594399910742057286470474136866315938131495603910103903495492248836797970106210673211119444478210102569364530215191918139960081493210650607452481155096138320339047176500099821746442506993361293435077178857604497545799622507579160421820096999744719246123333990479032138155322627248037197950707843592747986174463464035371205077600643252237664377811230742411273350178300869659158299195265180537175121122978792002908000562697554458386368373691573519402969049044429443961761951148233255640667203254350004933537979747479193546157405021317518956628774241049940801661495581334035776049998911726671754688391346545568961055624942205832264305448263736015500645897031811442881517919878412879292252096431964713333302699798270440825907629132967203279292234030886536046226119528575375846963223432200935838511402876306984530936809029562285476127381021548606338191765980516857055274210253776356437870581252292874658129039992316131560472958209789184953476539023119686148267555442470280948642376806966868749007661241360512333197550320326831340385686316701574748402271150085537611113497322110559100974633083489598782635690524781895263902595177546980887497963963707489859546949043283395534320087004098574066892107949401672402105007686671183057648430102009629505637859663374034977043692991870693320025173403677628968884907439176596623110191776110578857868239961250294568212419342362992563434567909162356117307071871845246122388732139993445686480721201887242571283440690885043763093104464843036954127245900670796956443755099575822416571186342200743254279365999276203395127223056947288078205828951009898976190473876295722484669370324380038842940123880013796021869695146551797715027215619266231459297554054244279936859398069916731270660476888021368606041508326461123841749942117499936571759733140050642487094339837686816950478542238351974153593994235672211456728295889133469617494384038453726671000419486364023736472618063936123247844900229324182350423494787896550799735668716122870085658768709094865128973407357478805709213973486539634543917455759167969628218506589963187292773719018681036906929956685914479904037899531289267281960234969702416997227675684569059506735993631714361162272172174519516585464683595496049592493335477329511478284952980373220421830244103299686955854455448275041635977101654063912599872551093996975322592623337534615174281168919665802731627857780569862444721417509294353554886028639352792210328542960977274212795747348733789837510649441466710169703531208478748794374014931942639612995896842072256746340220880241932297761870345335523393570384830909125278319203511874410358327165768513404282315577256818389208709532341717426180076635135689776752140223617799118914712068571127339082902732096383363742609698629879463492389220488791558094030979303132127161338864523809266506052714561960686163176956236422277160337893614868049203735074785757433422234046710965801963487384662357800473134271612210744253282767084377492104629140758942021485483667065302654198849191746197307219162586859595483256886274186661468437 A013799 873 170614647181518237123747100045015075888435616988369759113634812370846888212255548263231631056532979784964251692636410741378842293769867537597574406009502344930382322811946540271348719597290033683045760244889499143539679171090844326677933086868116881676688973460490197227162423910023551769448983081632841372459341105863588405150881710093228877873519724712579610958799825081551061182452532720384842526594929622468915729542102540370619135962111196164304894252298702308188882967717926161853164787684248355012084380225466441953285552763956868183923985461023752614971232077316616844960559121405621590980981944324875488798728216444244044593338152799183479752072170068792325148790024513478510561029012346162639551114148080420480101869071562305006431345482553660142628131528010575298821003406816468253987292986971596643546796361773873005133899372782067973051254946264731995599015639351211876800092591655850703898158883211823038849508973645943276477587734754119027786824203483037582782453742158739483620347476096373995399887527589391999450314270700806567203526408019351008900144442237391901799239305352042054405583018438968400807603790409708926388528542102071636897854169556831190410670166720852475233128850996314236988221351971927159932294666561234008378154442451138335220183315968821322258634393397278395055404071204852885973067121005031287668199009757949348991883086744690014353095992147490490906778239567753246871801644813849658920274421098627359236253975298481395799764018917825471985655145248687995096709703974340775300827907860564338713947465125566620139033309647350245466012126193344177512458408938402060428747795666676292859865496156150356016264199855641309565116624447090928483724177550203785188086202693328435483674129356449745625095028169541954355686719058106516222021671146736793110823511220541033498668159429788911456243431039321356080669650992393694174174923983780738340407812714497592748455234698854629912755586891313676389117266317593039711012597016799678482936495497546430830857957078295710632322020865919321127829348767449617878520411625217059855716004924059373924505495142861165476521124539015659309496812143497028310522909845625812979344915540818871913238977582436760980321841370322776152650187317494242759574801533269663162714908837229430604254694053586053066407279731772074501544578650352802251575878247101535078426349572367734917702156620381978446828270169058631872990089398985064039689653119595428085472972305327645168228617729471494801636680669793724658976124380882129884641885834618289393212878137074028180620363080665894538892305301862836708997441343270879276641268274891761821333880398778308757151519312056158044220096817915688426029738212986400073901440104173178922617644869570733800798069365034031415616858889541025745257102522276887450442980950042881937394444524079616081698195449727972110445434637113387391250434201185292516500093100458442948609487536952169860860296749058502208826453937596380551548766715938592268910188892549095098826492906403460539226448513152762840066270969670731857819645226976908571886714115393869155655509476451913197456828170962672411202154568008177331296542072439548467893601834342359146159102058183464165142000341719407764959931795647612188567915143326143992644465514574991818023246070855841283688405482956031881099863968555098319193515508471928791659340027185771549141658697730709156902554845361544316116240471213729986775809706425724932223048560589828356376778933127883643763761155595527074074771502645034244182181514511339707215202031990014189952953211791409129168776110435713817876926747960635323091390459967931546784931404805251852675602567987356806128526380375690723618799876756683854999309664516460679371580604159157506497047068456657976410579534246353307877470956018055972426608111894269879163193341601139313187931516351066618009110696905552000312889216143075646899015052109106573331765463141291486502643296906597299928877045238200029157 A013799 874 4872924938151342370491340924385675582449609656804828690044523876123757974230230713946158614605638435638363992593388527184521114752361186741324322610037396473556649521832005136689990780418200652021469958354288985038636776805525604814248446894040286257567913771005060523004985989294182662087232405794515582438811241324569948439514332521972709980945596857515986268594281804154179858432026787026911487402077784947334702151451990655525253142213857873648712084739903236624182686440991689108688239501049817267500141983619547048627788672491372112201052948752299398436193359360239893708918529066465958260007825311862768835580476589864054157630330982097479365198933249334777598574591890129459740133549621618751148219371183324889332189482552890993288685658327215087333602064571510041109626678302085149802131075000895771736340050888623586899629299986028643378316892520267010526303485675509962413287444510282751954035315863412877812580825796301785919476383292312393552619486075679036401849661329795758391680744264788537682616187675480624896300425885485736365899917739440684165197025414742150107288073800159673115877856589635376495465971857891696646582763690977268021439612936712655629319150631714267545133393113305730922620590033670211614826267971655404513288469030846961992223655687385505785028856909819668241177395677681803276276770043024698607091431917696791356557172840515091499938774631724475910788493300294600483905526777528360108421957740997896007146649788499927145437060144312013305382296603447777827957125855211146883366945876405578078009053551451308237790930356837970360754772336208103053933324617689701247905465792035941600370618435715810318180521812076971442489295910833364008423646235011370308756930035124153445849216808549561184798339099550287758352768383018580209817160949621949548038230303969872457755461301474201100101768633914057251020005901993756299308610003900761667740387538938765746488629958233987084938212317202809911349578243296774807186230783396815617151149247905423610960134112113203791369749237951521730731934030147128536228421476427824446539104816636059778657801446775257747174919837958826245538538451630418625576844828100918844503070132761327800714018438731976330358972111377788809695841999974953067456215906591714849590300511300109767488118316864471261629658316419142219838614710832726385107258658615466943374934970136394876984491295234729686419862224298483584924469943324412414037576182748765021549193562012462873649777550971435363029545236609978569985017088442374511635256901322532963359553012472971318866698189946898613925303131726504479245675922205159583020151263199183609379116958069507276413004543071635929900970185216489977135835353101104572510699030815290163208882555119809728084593659134736971261433106744181236310288105138750182472101978914174751013922730052237914909382160239680611446432058670595457281503651220053139563759159042193589055235573542890923396030935449859881586292350911690224932784326173922133792343904960094705117583463899789236460846595984156059475132765164765772591186887327687485721656441849764296954677006156943092832564469390864886736344736616881552759160538130945943791509161990652119573450113883777920020620671759848005175020612015491451717688224408537998573918579561776341314561931029713682903424548998707226556093214805902163094485996437466758218582410516452821215034914065886784230293868938371067212595944098335342152303901025225129789222489939006087686477183109065484749536782364963848762649548887044823048087286235958373377773385235666795279246296681974436138189414490154422352382904848503705462813202927144092907724425852642798164267884944286897739836841949910102757276543280047647582635283328254633463531713635389697543062161322190608464262562077610096826288447974831696628476354283812242018779965029470139923960512038502813676958210614319470680936428902262383551082768903288192840928553392778426146001995202949325483268657289048231032753077 A013799 875 139175609158540489443603188141379280310343301408002712216361646425970651501989619421016236191751639360267313992459769724917107558442187854518963978065278080681251466993043898709002826679524228822385203480556847701688504982342616799099749891740684615802397185213675533597545404840231151011873444741897159550034887863471042297380968851160062569765787191847514083817321282608447530936677117064275618991690743615880826428147620305112456754994769994729280865852256376341223281707441163632633244808389483830977071555194157883255858272275026078896574273269314423118736118536687811604220422108667334233864083498732112540713013991883107250796079883179686108149446732534250582992888918973987499637954310743053151544293460366942164216663811193119659318151087483590109335008566226898284132047558985853963498665633100584136561608193429978265440312436900964083528108767271346087641753854378240036485902702658185678559202656374935203205120965568175307646164983211734272256365141807468958673228177240296655424793736946625424753200936199402127663236463715358116346467550556165380442192242870450549214254675806360423862587462056575988087003622233244747923050313778001751960336785085450157428984261192391195356554840709124980880966671951654913931053039538450008304031963990020081459899830087417430726209182201359544636267597950269983373740829198828416917138387001338057934629413497951528329751342256682756488030157149714084420825750292987493056639535040640907860115464609346419200827874781695412015023773291071982544283471550685566135843341176019715486016578483000814579546761921649271473517052694439631323389684405835557341428008486338528048185233142479258497553883474730381368936780509311709444587760118159747388406678733180946566899481268984016999025363022255768666313417787393669372587933882152501041519895711683527265953730231404657620006613953219389146382388566843673664553210321409653992333208499630088485461760237120905132920281991629453878055304206799185268045937404596450841453973669426803752632390376065213485311407985133412151434767835032138123219945788255094017603372667942503338245467121348136517062885491942036398826196717016386365100265135390343117852186061796283316193080628623975971382602473061026193722943361284634559616982508165967819148572903242435069228147247966163703404671175247120940810674756093498285048414548716351369731517682065574081554055883199114573837684988188989669027786051288542957327213355487477780466517324637952134311296633295165403486841502817597937342073063002658426814572358672863966512193589240533838151767003073371312320582745240694431735750014101562850638540228231883067476959439423197321631822754668993793901609459968170236976593519920647695478075019115502351408894656776885643824079498547222636197790961720560290258138570867843961585704619767745063708647093021967087726863878605517943521546027690876855417025782495937719080525341404091097006583215958507663114039547383448077986095834388784514305253139853390063243134269565264872863301312441880382558239627903481214669266905870875230976888688966082279696229635671118085322529972848451674390873810272492030076742022514754028354384129557947100629293175615015187137308702634581173708947006133018875803763699774451352508893377332253777269688550863894084285203312139652497404708543952077097668578308071371680141614544250488081480932226760409026722612180635792444401423190748816050658952759392555707211951717181454931909983535147952870413474826778019309931520041125732484510033765762887191076420982185207102042585655715879339970553479533871870542827867253300456806408145378114331723407888802162437537517326777330958369655061893778086347480042931382444850575352621440862607646327138280586351929273140365151527398389523085968347803035498621975455624362609168087405913154699961444298374581206696666368236184331678861427603453355578402118225345877515936602474962646814075729760413451144629155962984991435685127636120832506526526460632197 A013799 876 3974994573177074918998750656505933624943715031513965463611504983572147777548325520283644721872618571768594754938643483113357508976667327312916130177522407262337223148788326791027829732793891499396143796608184127207925390800687478399087956658005693311932266006887786915079494307641841904050117455273324773908546432268596439055497851357982547055080647986356849747906513152579869931082435140472775954021679328413172283614324183534316877379405625819462990809606294364681678148846227074511638104972412047696536140687900343303670568114447019839365057818844889238694222281526340587228139475845647733053392088807287866275304392622173426189986837543495014934856348127910730900859900414816056977159613069132341061256565521540235152192135111486690589785713209618817112717179660006441893095410332194975051485389146985783524336091612553609239240763510328435189646314502036915609136131834896913682073867090620441165329387068724524338741459897592654961682118085510342549914044815163120928666069970160112775587533920932568756376171938791124168189696640174343160971459711434639430809452648622938136108327795705460065939360503797866795752910454603703245430240011813508037739178918825541946329219483915884930578562805493318578941289117611215996784805862257670687171456923518963546576199047126729238971260452853029954356438865057660995137411822747738415570389471145216272670950678914993600626028086193116208054629318352983965143204254118015789190681760295744969392757784707543078794844931640002662561093988966306893447280230959130454405821667328299093996119498052986265206435067244224842555120542005890310227332776315069353228525350378314699584218443782350101948636465921774422278203388126451733446871016734760545160283151298381014897216084523452509509163393278647008878577525425750590950483979608157582246849741421393222242904489139148426285008901117898973409827399857622163533304239989781127675028767957934957233273334132410171501336173962928832211137543450391530440660018212679232482766941972498941978933701530798562353979123463395384457128404136352896937284871658353740236769926769105837843628786452824127063833072535356501586875004434705010973628672531883589788976286110963647793790575834129377718658509233095969118920985341650447657220637415728206882702390689507188012225113549161601532940813436233021190493681708786404519267767925887711470901876517474861343265390080049911343378120947665733937102597410852075404222540646077852887904201308984550908064943143543219088987680161973414688426948752418927328251001136055667747554761102298886951452617374778558051188163786819473664804756152754736577087347458530812290209438549365938703126489696101131747623867786150910138288487522453618830549300620957862658589440292204630873259534558007225712445107657700922450062695722556491386849309645186566764582669623800401992566959236852197984918876096879133867565673373866477194658884275842245821605023230990937366200083512818660555360883125978074513072334927352673596287157873053530033848748784652545606245882012551326972168932098578067471930917845560275990404014624402803634896778554524628272277746895192644871021828905043889803829565124304527141073242388740448759828673855946272902301235442165152111831295029258105079006503749986500132599574701223678941269691798020614978375880723815273986512265056826446556524652998338190095176905328504042212224526491138868004549047750976935222870349761010783553680552994419534310281039747360681931879254527607009510954143894592045490091074383953821064333659672191700041438288912901229828898977928966914494573706716621514346847823040144323428352252712078561378509032370087349501995718222748195924170377506163214007377282646220972476936986749396431826797451970161969092774025403168858341981602496876142240988087420480449744400285611385598810605876413844463488143193660697079961233782231288674742898634103607732665303287408155656816917687168578141753323458814340394602930415247097218904122242116178517 A013799 877 113529820004510436761523317500465970262017445015070367606208193835804112674557725184821176901403859028282834795802596521200603813882595535384197594000217473819613430352543401478545844998326335114253262974926346857185557086658435070556351130109300606682097449422722082081585436920558646621575404640061428867601994652023382895864074132635339526440158387138337985649957922150833665101645430047042954022813183298808613592308713005923624334833204079029682480513165373349673409609197091475126895916117060494260768714187121705096135095916721333632105416364028881546345682582673813511822891569627544903737931448424948748688968757681895225412214067079761121554432158881258385259459615747561403324655708867488793050548767860710656181759570919171369934869754979923035556315368269443986908698014497820682445474199427060963238563112546143633481955446618490437451488388492676346712537061336490751673711717975210420122972624069841139638794836135143818360602974640260893568095033965873896843631624417742980983555556315755096250859846743813297367665925740019415020505860818284736783348777097319736105389950173143644943294075348970873553498875493936368392733084977405603065868689100576303529108837680121589502254332287694671933142158488093940084170840231941332496303981192625117853762820984986513794258169793935388526374250424911855682119619069498156887105893685378521963755022340491132227479988169761592018248267961479575028455056701864648955075061755806772070826555089032137873459566092570116045407405418866691183747770676423724908284672640563550423623168983891340720560991955562305728216797800230233150402851424334695797559912532155046134824862972867701261755006103191799274687766968279587958976083108961495930322847084233060166479388590074327124091215675431437220581052703684862628136772941588588706552275464736411820479595114303218203126139224828312579558080367333546612674702398348138787526496641646580313539519696155766908249662464555210376782299378486632500915690780172331558940306629676542281860325449421137739391997745238035575480044350538375089425793219434241174902385878452431834651881769879109893070136384682317041822737001659609818417808516183127207962951707615232744638452636398569157022605682206453974005502262342878435537878625230613316776862980483014796817161468077604501382322572552251318221690043284648499474806719731278927320428495215599514825002806076305517878222512386281026977587284651346125619999983392629556331431893585907758485242841122737880400577133106122696916162083317836983422176843446885926537911531842758510220438204841050396499985145915350987340488640478828031378191730763098529820671774408440575299995672210344423843885287840256144459657492128797807419318575035177515391973004185656462371165566511244373573144719811596046096240652531935950499803132776173533363245627125363281309704922763735626647268020202964942391543197231000455156652393802330382910861068500332162116040585209613764121662182961059786167858957860119710583557516012281871296754114038461355059988636160478449652116869667488185065818944587047042561929061687568474616286892295777908084524729073597130161254455356958536687176209515261599676192875864815957029466753999681500362625585463678909466013617330640739161504753603364430287176453041649494241603667443266784397393529352888040328776802288020140100900614285537047308347593087403949623344701113417209077925352815652246900400059524228989076670274073616319435936776224368436656403388562983798642361303773443411242491175480105083418433653897467144883518969641372025143183708629224044879519637533427071260320673849562021437168689709675791531596473522064789126499708159911223790230151953527555264702569658717194913797278549511489405162025719795999258718939539905763105336548913279498544860764816342125149816557346784087629714436255811721684857754143169300772798054307835839331927888633140452653727191664333714347986063221760306616671307196376010254295589872343669120635357080174624037 A013799 878 3242525189148822584345867471130808576653480247075424769200912224144401262098043189003677633480995617706786044602917959242010445528300811086108067482240211269761979184298992089628747878997198457198187443826871392588076695952051564050159944627051734627447385252962365386332161663888075506158815131924794469887580569256439838888773821302197932214657363695058071208148448214549960308968095127573593809845567328197272812809929152162184634627171141701166761325936516228240022251848278129621099274260219364776581815245898383019250714474477478009866562796773028885845179040243746787711173606120132309995659060098464961211305636688152609532998245969865057392716136889807620741395426085366101240355491700964347418316723358869757051207235105022453496709815071981581818523923233143589710099323992072256511325188609836288171056601057430408315878129510870705384051959863739329138456771008831512358552880377089984809132221116058732789223619314855842596197181558700491381198362265099324367750962824995157279871330243934281304020808082850051586117906505060694512400667890831030367269224422676548982906042366895155643225422086041957119561481382982316617664849640039681429164275629401559805094877512981952717773885984468847525082473188578451022744003367864476397426938006842565991021319930152199820477807587484588631701774966385907510137018440243936858852631429548095965806807193066767227549055942116560829633188781247818142387704874461956238805898838807597217114877239897846889803878667169895084372880906168251566899020078289338007105518535287135563649101329348920582319942491242815013903599961972375689008655839530423246674108661830880272656732911368074415736984729313260979084357312381033311696315909675049285265950835572780431414817817521112856991169210905997278457015446269943361522214371984711682047839539548336658004717716059614215099485662400321435584758333371413424804602175199221191910544270582067980335002222041904858666518609650161363571279252548956710858653044372501961654894097650191724112212755160917114974774847601743534071285546695726530929090080140261362196387043074479905629492395229517257655976165282911657031499191504400116023831029030706296186629863721198662419618845748179533693722640889498531951571150114774950997397351415211546940463983585575385611894948689764462163980514994664849899729689326252845793499954722245057443198758251852737742916905144345361896119913176264572411506870436927096693832819525676892758382026312707111490097020785306516602120883498643970346622505261640742083520792825686508947849291260961025810405935568465240374436075752488339549431696060715807404192534022324857110208206548879471271143176393999647089405207706005555741912277632690594177703157821579705017110140972546534221782859745127650553622586342538994672554729276964622682224877275220292286387658356327500677486482299055053232672621925016881719644865256114603999729149019388358066317102977437986882196235154171778717078793607550828552740219695442879053976986214826782526106594251052494761868335437379425000514109914573130053664854876350650582611255930858643203515769930859712832802110787071007634535588499450092766322439719965386548351744727575008548718599960984903331856949346428133333258814924580430151191737267665691493432046675322551205034442345847142629173956591847835319830194250148143221421822444609223608173715606169344205192348008500308908474626001767843823722326100071504157018779697816555699409790265744186919343537180747380273024481197073317268496790462887281287513883588965559125018185291927226410114469902159267945803960367592210582266018765817340894266974946798050281933926880263692442241958164755224462672763369944700505915170092022621803932964072652597648900832616583093534828271632199248500051517173512175757939768303919547436403910694381500326792274013902238583041222316083058399371885229086099407159192427251124468243102321125035215492829951676696117278749204835695228872936342344007533754466433566867437120757 A013799 879 92609761927279521831502320842967023757800049336721206833147254033788244446782211521134036889850715837323516219903939833911060334733799465430332515360262674075671887482763513071886668172038985136037431583139273843708058513086544720836618178493224592694524770209858117799032869282307324531401918982904054854459188638533178238502269110212075141982828964494553571775927829455761416384437764938629412802999248460642308806664386514904155349586634978127023870230072839994763275535038671660108216372146125277383953225238103717412819656105551249439798900038634478008624158568401652003818829364397098905786018415472257757156100289450326680871962903145315904193365585709795455994994764424141217525793198471242726614543935852679131139529841834546294319529028270865958318861771461814065710146792537575718219958711885534226453547582801269891909795256959978216473908025668258979523463836783236824472628816450067056133625367295753467193015791251597720389987702498044734338406424653501803267335249244686687070405063097007008324138299654280323351113527691038495968675475630025058319576318736064915500779476040892540326161280199444337291795469779357944917125770569173341298360876251337949593314796648277551572339957602414754163880516738989139660591480189577310386910776413430527269559918525076979072666662506147335910034394814947904397023383671807080625690006259323168879408220241179938786028586762791093855153504781218933964735238919507932136535276735183784118018008848722405019688578613039373504773851561071433002202912456021782820940714886335878833381983067534520751639877492386039612100718513893022053776219432828418348259217490551771467348948681583573387864020853916046823628329198914692415358478696229082636480821814794181901638611686220504308524783832686188270010818160915852348435964678255350350968345089040043289272742688378641597456410003815580521736282759420938825844242725864956462157054912094443586347998463738844668374438010218258704959306732050752618833989600323028526825430322987125832368908500150953720794544422353397076609986499176645449865741778886004765691010337250220584683932300150242395912335256645239836476648408557171713756638020146002525386335537741154997366733853413755661826412346444967571068823618428087375436665753769856992166591835187618588461331629528362803865447488762622777986179656847107528708152206822041085635199734431166042675449727827647881115080840227292452645047726549074808672559158472857734072149053517227811268661010649139420673174553604770437069885372777721234647437363894432382059523607704307858171003925770935730334268759566819465871318671190104175271142964211620243924656587242546578975120260989023920520502137291224677544756561467276060309379890542137954993682736316901563908340257180590827462014688529256226842835622879386588427024719857566767991517910315069746849691420943311375378362754800407158794776996579889204836264225142750894732082778138606343342406672238300171938487424225259214294813414721544068660636703281667735728130438404310302893721528426993757439683493270123167462721920123450931289960080641253708535613904995284258217661086189535049049970943132794099498935200841931405207474181164269819159951933485689824061166330283333916131205013060941665548187208101799814743912685093887384966988707839740240631837374219766024569670177978481118547028670840484035473049491427802639844498651470777322734943793236491387449333355744142230228613366949338647330843019779919722603370765419325927977852207469611014505536832410523640852684029184445334169644390122733513499279374875570851800106912058801126440099761970509073281159071455499114102314885627211319842872567143573965878396794608990591149443172998258101342129386879030841450256680362229734448230266087242736409971381992681251822517722528246194331132093342230030833514138111061836170240350569648230944460414027928085167873694914719365937491245393652130789690716249838117805598356039312291431839934873687199171561315809103300871605940677 A013799 880 2645027410405030423029537785595981165546527209106094388361518722459026049644546743255109227611026295029796946756676425596333794220332046532155726971204462234275264778395208696846155129661605454470365083446040800250145859192264803771814651795944987591948321961963757702458177779571979495941370208070722710698208886705146103669863308056767078130171578054928944563492274737086001813355927004412194659066461535284404981827141543252177580939543881610285928757641110383090433912556239501284350767804865484047363088066025480273027542198030649235250096384003439326404314592872119582881069585476545541848154471964303153802135380366990780332384132476733367539666714493457468018673045466717897313754179541537163514837989351888368664476111812636476712060068576444202635545011054720871530747502541665700088080240770162743041739772512387069382835662334033937840711287121111144714169650642366026943762751626630365190232474115334014776499724013936882492058438771046655657439225894528665003118362053677496469417839007113617164745713976425900315231153464383750483361340259469145690665419239420750051617762615203931844255492323776329717390970412368242264778029133226159800822484986614463178334663907071455150457601529082567793674591438582268817846153265694517561960558685143989289345900832994723599294432547838074060926492350309727097483384861050482029750332268772529026364778178308340231667762466532076431597039250056393972966803158780066049751584038833584058194712350728360609767325493767017546669845974435761197975917382656438139148887757868639035360222818391853447187586541060037677361208621475298602877902603221012456444631510747649144878953323294708439530784299608696213329648710250202530075053510042998829180528751852336629292700388370143823555776351045350223179778977493917658923679587175651061374006904088072676384918803922782382664952526118976795281309971891821433804937416493429021515667645344329403269685184122845142573442324009843686872342759574101545546517576974826017754661115454835300898288395672811389219612983246835373905057824402984170693615450946763182112900946242203550119157790424591073069652207265044694969609555196801381316603338493389978127559129293425127879791285587350275457424163026814718797296671365924603529846610593420885553270029404793574505044092670959570041201045726549269162063277179210238127433535179044315446826939615088533344853519676485451132527823877731699739995208117968125610496962125143289742834649117505543517644227125150070993846538425505848453152996131904496182765458550188883264002053759642736737222043123943695394077050041987930764750732567860565349919114200848085786732116788234372842108409774107512193986061543174668015355792152066871558496199053774002132574572631947025566786106085334854623142601519084087094858228225058160352064253023851964460605743036508707039774036673561916192181418639854428862337625799318215579328542534302108304443016226416735772202476965798091210735139323297628419474165937862020145016444882427712200131133451265506560947580573403368706234800251287987785902800760645882048572549863194847169485668740570313698954618282659310535916220106815732275789088271246402864130670088232710305027387172284787065010971559222299978623346378033554909721774850595504508900890198966517602042164484610821012685907245090737427734349953243399226821685867875064537145766524669471196598725984656871114632729678627430516940409973408446237559426373440061106416207487934287197274872431141367828975436897539560185292637470476965706393508557536943189219213426295391879052918225821179098262853515311418972255689301639709641983184239840510197876215448398782506032283390187616039452890850827380273819246464003249632432557418651999862660781047825643445575904629717739794605192641092969233302928673129239556291463717947431910635997298590037102858234652619723124004733885051654040479640600459299810540687459688098507484356546811626482645694646838798355584780379927380095538962740823799376193937271675797 A013799 881 75544627868578073912146628694406818069174363619279161825993336232152243003897899534109174649798522012346030596317435391456889496726903581004899718024570645873135837335745555590623036658265113385128097148302371295944415884390275060526798269943984790613636023555646883739908015562355306383581474512707911340251544013185677866914965941409324518475830440826825585677902858765913297791258631173016691657597207909257890685964989616825443889214312802671376411246987753651445882976518756396182342279274763089876737158253753742077939632717953372807978002823522230601433629087020607406666228430795617220725139873772462375742788598661623677073223207667981710300421032647638744081320851574929865178133121885842927147287813879283697426102229480710411373147618611822871473801060733882811789679420092514060215659756636618104015129642726287088643169351922343298668555071466055404181399391996616095540807949208189860198229693208054796031608617562051300855681069739863532232121730773633201154063538615082976663042899882172019842302336880700138903316974096264297555283239150698270071095038897096042224254918052839497403781116259375753058403505947649367324325290074072350071290993702695682836416335849867830552219557272127218755140006077348179706503983421501116087155516606397478093008273691162300719448287998803233254121548017196115631222955016462817251699239928412201522004429550664505356662963806622634962843038020860668261904865017917466446954991733125994286099179449152707375564583427479788150437470875859775575390176366050529692231383252486199488923323916089726305124659199215736103113479437956003396795776250595336768515120578463607226887785866620167741438730381123972548908096813456034461473603300338089560225081681654586469228815792239677744576528362206247724237667376203782256519212689323769963903011187659443710229665958838587631293709098484096250029494107202311970902817552468826283508983618679392086785478543732580117040086216045145540760981556195914242354088515978005893090876118505551028956014868811166087501366414512865114102356522773630899180350894490503244326563925623575594953265652316745637942336691696941533027018505975844251783507950709711165301216291749515077374718907660311217339491520208855183569590230882172601415949045158693912286945309830309281438564330775276279946743066995973676537689259515423611157629198248684693476824222346543600862361375480100969796127177771895076274003139057287635561403735256217498345100413445075828407436770921411177655250983970872537670502722523324315475964261651944694903162657429156203951798773662955884150234626249217290572045672870665606959039820690422178154855987588761922743458291558284655772435903734611693186576779655181918582209941174839274908462368941038997212977975903248782891575841986560611516245856335886117815307130614235956959360626865725181762986261433601888364893497772882342737224930454327555161202503322202515283196986442688390389874944620159283069806314212703565288601653351277157361814682287017888147945302501594132887223848756973613618772129977036219153169892524807037189280596642708030007680184899428729555842852771032568216303162470764129528812150115068512202436068390014439021887205027625803363778358702948109689461395903016361776563611507858204278718324972682709231926259844969658943322196827036551673520769014584725317254170072379718245420237711084766846056212847784895905025392351278042994335049250518632990934776651821585260353302062891176641367631505828606563367453230627378452143018794292617540304997911812634427289954668422687457630397447678696225485359250809437266594742144131747084681725074084811761542589421717627154788045907148501702814015590480808000551498258396812751906272434119768077454567506948202449093412129368366273718907022256294272364945833244210967240495248296602799674718845030049694734039913471912144699204490960291050139015189718061888852574536151781472260707333486863970843684808362919833856912431105902908688314840668533983475042416332438117 A013799 882 2157630116554458369004819862140953130873688999330232140912195676126500212434327908593692137172895587194614979861422272215400220916017093177080940846499762216782632650146228813223784549996709903392643582652664026583468462074070646003705885387870149604716058468772830646495512832476429905621470493557450655788924348560596145556958342252591717572188193220454965552546583549213249698216137764932529730432633855096314615881846068446151502919849987957097181681625217232038945863692352201431363877838366508609969489976885460627488033850057466280768659738642618428207545880354395568141794150211953623441130719934815297913589785166374633840888328034205225627890325113449210169706604841831571879352660094181559842253687252206221682186905776198570059228469135172273032163232095620426987525033917262294073819458309298449668776117725905485538737559860254046953272601396142008398824948034815352304741015837335110597121638267715253029458773726189747203739107032840242344081628752625737858161208726385384896473168263534715058715997043649676667217636097163404602476444593383093291500545405939960061966944714507148885349392461484030883101062533370813580150054609805580390386142071142691397490886968208075108401942775249225494865553713575141360597460270501493376565248709795318371814409304893286470848162553533819144970965532919138258543358818225194523525781991595380887669968512396528937491650909280949077173760008913801546228264849776740759191481518889811522805278664247250475353500067272250229364644605685431050208718827190769178539820537074258343603139054367438673000665391388800638841024086227461413015884165493253413445560358841499086007142052136538610863231578415281779969364153089117800254147583860956175929588557909736644147644207842157436062850226552972641251952017931756225028445233619776193939033902530741371807869489450388901337379625561804272997092381195805232200955372116062147483300081133102117390680052687546220722781902416465401789674394226511506675875122104847826312568512820637042938012740668115714625126526164901940523877404646937672111490001897543263161210992279734942567460220295818572165271078251556347124784675549176087675188770580220060592168038508657900124899346721686148678433217308685112897931066584225731669040920678777456828827444994063463387166835851272665831558928736472004175592942941020013758273047531180683530391576614439631784229903245087163798347188324343095273461803654615192159269252082652827970234412908404810735144801614286424645011623353192090548407228257988665774309015277041192431129228658834130341067324774587683007214851160303895036028196462859080400357136318739147830280841861522629275475912265196168053516541846564244569101819403731650776626498129894584530660593719325014799399863969772688488166297622978157625515497902809243410922986957473193166716298863911976916332650612805103533589723189891292590917881238706049302959104697385426039003389129789623117925218293296369283756738140229026528207751821365826891410789140799517903393465784748030029392000344347923378565750804274131455233685300401013789163043120712384045049353760912583944844427717993461180825834623327494303472403819436471777013776549287202392904120462794020569872873702914900960840706928386050308700433308275938172404474079544790858373045907432178429080225263576990952347426683825554339786096351437237132807447409266292025890211495145584411943430230944852185961203341644062676854088155952676296620950660218234896054100923437970832056337831719948555971656759783791449568651045359280651877828395284820376477381781503151242896087345562368337771212430378546828485594749840936308721417896473677149167901379154068357134071099279722357303751341758071369007195046990894696060179902565947610148556943826889909143685703462662020713015217943287909435355784786599272561509644932903249331298913968671282764753979466316872683020412833537565607518381327031030629238062151718321871266481811653353374787275944815692975046960164333999102030686452870765059637 A013799 883 61624073758911885477146660082607762370883431509870760176593220705848972567336839397344441129795070865865398439822081516744045709582364198230608751516879708673528771120826441134484510532456031550797293364142737263250442745297531720511843792562959342860295345926620816094558342008359314534454818766494348179987468319239186513252287213076272045579266986569414271146282972749079624630751110704237981630886455535405841744201405560890533074893835506042652606008897829364264332812917271225081183714941585852409338603229825640981685734791491294445033690795371824928035717888801891821697782724203607439102134492058259723710037854136825917129611536984935449158175575565222891656990340887551524446191324949919530654607561610261897464940215874007359461624306969655290071614071883015015190702493710928381042357548771873020989914698369586572471883447168715835032418768475211901878839340822361277175708153330128093764391110564215341774372036393705369885992635964950161589315398803743698966942282434292978028170158774814996791987591563678415292402904571083998851329734031614527498547077339051199329837907991038679314463998092445406052249447015603806662665709710657181529818603693906409003737222698990833171067887603893129358855079613419612400024062785793152328080068400464088017391344157057154893894370691479408599515746585703507802256871207329780786419859461955673532741970682557262983699041619973186593159759614587085961825472374473492823267903661011906902841563929565720826571315421362738800883614582981596225011218423395558508275814359377892551649254531788415939572004243455535045938488926742525417146667650652810741418649408872055395449984151071679264864757111118862917705009576378293493058709142652769340724978802459988293500866220179858531391065320579451606797001584148889543037424317414427875092747290180504320204560488192557411096899485670691841069955499333393236891486383006850994270533617242529574795212984809007610063373914916668340514890373503395142169669362436558767313269294670214583352581886222052925408238713795764323302462554121186853176265944195733139147347150501509694669231351868874239612307265942700830230975118360018240091066476541665150572911347845778285467250241718078092404731119553355509477809192712071122199477735506562944488140656475446577800871998748198608815154563642376911259110043338472612950036510538051502311513819685010323389390266582934485244594045731563144105342574179464503260889108732647419657865067076949799406470678905634574286176974590519298153058846276414283180039785327573497025481899724961596671223862886998814369063363989439546124001319175718195314600170399508801180651124406947814736867530206267755776485951679721389138117063989979677831229413087919228780197217217641747685659514840677755910517626409879159942348135602134801059371430492391870034584211852189972707376834152326562022856084026485207689205606058683474141814989262025153099975796935921425871062159674837603113376198023081226672141599770029381845583548650375030838820776278188485669464921834921039615216408720873468492929285864753354832285674570666400710654592765424310048701700053611244785566662676856564801475325486925070423290472024191787543734584537860021496139145828952486342571430581633982866793075717669070142044184185878771705992564162170448112960313753022438589994853516741657498630697893398929750113505456054566551450330512853036389516310826015923283237928640696074113629611822164387707790971806493006866201176474311884934361064811753450707106488716184867591130242506506414698282656797729754772570501061511502648355150676606802095083598224041675968377071650206981913392416541184693057384431290019346348106204666528150246952442071952276370214497737106943414174798197186029693452934872639802695052807376597089973584427639678245981383196569290061823629276968928649704151228281859220507044138407537476200699746010938666411316332489081333265801668293115226990965241987022631425737299388259881007060316229253543348353098435780441920868292357 A013799 884 1760045170628282361112785758619360301074801687353418781403678976579752505495707470027554583108077018999981644839758470199726689511381903865664416552073601359424655231981923985242012105317476717122321495773280718975695895248442803469538770559390681791432895375010217128476680806100750382418564078789845078368622082665790406004998575092671405893789444403409040998208987984686463159078882472823740993359748056546726246056136344224594515152042835888084201080220130904472753609469730183459543688082446633530663119846847050132077926271379782860644607242806614691769628138622070832319510372385979232068196063227675955968882391152001885019138835107826741363406652613718331008615301126089359089707670431894651715026246567150690053496157505577524193583451831360324739735369507050791848861653922877825490950773950473465352492953700133762096369463134585692964360912446420527129561530413227460437415400567261788486004774508824554376417839731440619069313835675794941565152437105233723786194838528605841745462567904767491123375957602650219219166319357454730091192828533676942519886003075880641304059500490132055719900406249518333242258296456212660322092395335046079761673149140101660947555738817505877186198869937854791667618259928838877549757087257225038223642294833585654817864714180469709400924517121319343389010769238234277886340258498552545869040937606092915991768643424664517988077428327708054182287235894352221762155697316487337428525354596462161073052057907392326552527703339749541182892036916104537369782545409390600546554865533918191989167654358682408947650116013197333536447049182236693268439125974770294927585658045766794774149446997338758231483802327850665843792572778510940440455249791823305745140446119577059725650678240114556939515060216621069717341729162244876434238691875929673474540523955354845383889362452103267632218338546210240629672798999016461044238857742585058671247360710642063887185726078059130066351020022383934964473445783957630468655507926660550554953234284325075998715133091252388053602584705904720824837841633008255217713567331632174334187187381965473618389447916640726917157567107822589478412226880355480480955240949636506498365512921005823273611230134153710028397171525505563386706195708353049463321139283603802944257525785289595229708570705156247300466369629492189926962471441947790116298465992777477288957519146204023579846324375403875191833070850540139174958792689261139685677634253834513142952848284180784763220848209060223829076187500571279821674549513708500668341905116308740826648544788538044628162526824747915573137194818738902382876847601676977687376380295466780370870520576764186836536699673530221213372732215265924522595173761464617809578537743267204061093191212720953065955650121403364597386560293927892558687113405100932572053056707426293204200057759674710397810495389760224598937934792615880444016811401314642058704964377908312700397688408736286851844303406342473036782521137591737222914983036231031809174891711733003361255787560191281341339205587632527179812450195849476867133626553333583220567364911151412803070697005823973283719300969255231190762320569452713700347294936771232066936359599171482941644036603468985820073951230144020711962430182628842048184658477035572346312326923944532883598694853625035750168554259521100073868568843011291658479818391362533366832592991829330374475275972889777595572320975353501840784892558479906920572759375343252837077322217945765246769105571801282821745610286372088490305645668424222956003270270856228329710197650960799959526059386080817830027139671458474566874637682648876854307332817543401561610428400808832776018411956742074242551048261311480710499203208698017028965409696269869511410852246411309830194074709272897465404773403231482989486735544837816850383474285477215493455744675779509571164200263230958181196901687637057677857768185445818419251373605772220651959404561448119663998088958276391353376150483007828090461442649691823710451572312844424325201701919298008277 A013799 885 50268650118314372515742274051927549558997410992500993815670475250094311309462901051456986448149787739658475758268341667374393979134578556307241401143774128426527578080635730942497107739972452517730624240780670614664850464190774909893496825946757262645114924805666811406422480503043531672256608654316765283286215303017639785908764303221788023732520321605765619949846905830630074286451962306318866511347764243031048313609310127398643947257495435799572867052167158762646315840064963769788027275322758300269269365945798598822277652236877978282870627461799722211632349267184965041877535745715952847099747761845652978427249973692325838031624269514639560080257405300409251937061615462238184961140775205343147632864628204390858617903754516799668492936967755482234891581888490877665995337697691313573847045054799472643932551250629520379234408236586901976755112020382216675347406870132189497553021255601563940948782364746538097544869920569675521238672460736379326042318756162580385057510783215511446092156401928064313974740725089292911118609247168264546134558375750347155310464133850226996285243393498661643416075502892493115732139205085889791459280903164251084073146812590443538323139456366785358315025924295070704818845121827567181698612169153604316705447582742039887253034101708395370199805133502001766533536580213209210711764122977159262565678218967619773640904224851843298257479430467669735500305744378593805748928871056194844296112652629555782407439825893032238666743735086586645724579466360861691818359279437604942210153514514237481402617376138328281953834963452929043134464171693862196439889876965414393426773979445145425544482355690992273849408878285742867164559671127050969919842389304265435386956281621240402824309021215911860749489634846914372196997126602875915838291278668427404106351904688889739009264080994521426843787967218310682624084812210909143884506015985971860709495869256647986681911522515446813825051482859307566520326085035613883815269961893351984400019324394608495599302916219259455198943421785344731478193594880348777273117196558746531158720258816315892014821021947175801480937274166520978092931611929832878016562636762568262099817414536847318517610343861564112121051615939964395887715655626271445721915059079008215890939193953656129355706487909967579148619982987926436503975146853470833511600487219717528849915704334733117463990870485910079353944336562276914975998077997987410562638911923767529875876299844487393622350645698969052782244991203816322986846808661028487588513152026893946749909087705435092624949928641625216684371421218001790957345644351496159729156797618826714172432938192961940238324679375696648075138604800210070289840757801190949259372616485454615188882634226523140516759323117401496265957548554874539368662645963087735190407352620802360205157849674069403671865558826941774770266355611902161361564150432947491838672487597439319036058378641917088775525149588547372403545586210757606823674830497794499501844082178806309000826548506623186389989050788372608782623390043656908802203507989760470362624509227395501068502177183338500956306954982898658039362637784138955995619090689123159063769366511936724296295329431677704007132121084143375554358968446062357738202030762612981783026369274779803688462323714384646060564078206182139209760194725245501057842093075705315490105688439637504825388357061704937907141059377071366074657316362744621558478580519178644279765399866749001212972424236216438671876375389073219371619545935864231846409402205924737324852955109091407644023782125854238043405136156525492104506526854134571835871732601857092001155445555501072915861863896510382441500489391317200572567742843624064364281066335163743115405351009753420060172967771543224509425733169694385662730653896112887063802409067514751708589523684938572862020723718139396613164709100602004337295717144518019872238481554460394040612553679519745723449418737332013443776233945186578091669263517848176994207356827149603152085808517070414399397 A013799 886 1435722916029176793422115089197102742954525055356820884369364443617943625309569916930662989945606087632385726131902106361880066438062698146691121658067332881990054157561037111448659894161353216358904358940936733425442794107752722201468162845865334178407127367374649800578832465647426308091320999775941133255937595269486809925340217264317487745824512905382271871387577477428625551695354495430773146430603494545209770884995506548632669777621327141871600655876946221419941426708095430228915847010493299813990602360777953780963072025537471937737067990936461866086431527420069786561064298433393329266015895826073694716860686498626518260021220761607620475452231752784988644574416799216984800675141680639805639542246646145607312985949132754315331826772736064328110738470317187957018492839983761606982645453810127738183357596269229731551313933645158507358102754414136490464597287617845464239611840081236267717438173119525874603979029801390502562097724151091729931094665994759458377627565479418222411838078995467444871432569849275294834458598708372803702149121769805665102822166126896333240902836561715275197606532438112495878425627836458098333868521875274175212213146114395657898047186013291756618835455423791514400331035524517146276494062163196092889424288410695401219833906978893480168276634417950672453964338267469468267138695116350645698138335611934188354957865565993496441531870013587115315624232365197017685995157486235980947941273471752742701338888867330893768560867817808001188539714138732570780024159380017434754464194528041136706340154879886794060883480391179106400963431207748398192519694776009200490662091626932798498975960560890430333412966972719102029086988767059702751880618480919125100086858359384247145065089954947658654866173460862721384318434932904739032257437210048955088681516749819379835843591417284526472085428131722171406426486321555776058485376322575342313723911521839123147622074994563676449657295401944683407387033314702168135647925381636026026448951924034413242811690590138269299937023069611230875748687263377641427697500250914359676424209312052798191835303207833288066097049487470005655312219768327956829031045468575712133832885176586896264181469031030132606289355202861323110949046840341938761263616002355553654061114318510372710528333001196584028063735334118166952990034169281980475924821515482352341482442431504312567889043251948077776428004196555190968629481105700518433079529963454724420784902999858404449247956791808255116513699193772198000827331702167634634015524135040118013124153453954931680461194911933457813722332161407349151532748948323081818024447296791309783478857147729185975146791167649271965674033691698799817548141883559814701796941299441069264409676916143727416299163027556104134852013544275771718908373831351748804773224398202736209819513344541096238272152225656284029213577382631537630647633700515413314404324918270464390988863352391793972517773797398501503217665487765448008490976833847508700272168831108886991372607051897664826484477279566710079440506643036884972299734391695548794026918608043642906017490682533330925813082941266568572262236297752792722190876849172046546020316876947424782626490903898146904147700510284218949208046497787986999360788200610989372705016132856985973146172427606539876135770637646768077969960921547736755713028020335219515712908567524486775317916866039354731565855796868535286458287612636349136331706738208261259274379585594218223643705408610577704907461157487320218472825851474218325765298936403416422735125250870759693720963241296522892757694093766524579996810913480937506204332554841640404645000680510666143549930694748233032911695477505410565553107303356746902308231535598611667119092230189567430338600132523046035213708365059641348913250205926880167429260605377288823549025385965530579512173890113779306668597256622293845877502977364579165571003271676943314193935145640763457607438848556939635967693017708473856876165835333261783131556318340219815626722777056048105661177717 A013799 887 41005682204709318396929029062558451441524190106046161278473417874172087882466626397456665655836455468868568724053256059801656577537508721767645125676061094442517936794100780940085175237142409212426667395712094043364071642511525498796132199040759809469485964739587372954332034051356142785396219074600654706922833658491812778277641945286171767508493913090623066918700600332838974381971019743998311835204466407705736266246356662535497681518642724498994786332501461029974947088209913582768065506466699135987385594026179137938086300121375736013708398889136287357294570854644613173970557427556146877166680000688490794808258067087271988024466086172275248399391191091292060677689918202436302892082721540753488870966106460564690466191693180596000192304456114733275170801450729205240405174002776215257031336806271058330254876307045470362837077258839372128654772768822152304159363131653284304147553764560189042277751662466778504564245070157514143676073099479330898561994755476324890723420897657663850304507374189545692972985627465151695766972037709835646537081066867419601001703886750286173693425915039149974918840172964930994783714356637079746513618853279705718236019666173254385226125679725625860790559442358909442787854705615734214802946909443043609014847101297871354239676217224176687086148955611089155957675465257195483177748271218090791784529003412452353605951598430340251866591739458061600529543700582392022129707692964385851854150711626730084292940004939837656923866945744414321945882775516340954048270016052677954022251859915382905469781163524446725172893083452466457917916558724502000776555002497598775213799998956827657929252409579591580752607749707830273052753486175992170296462344433531131983580761602373482710204034203260078841632780215700185457518820118692251500304664156208206287832799891591307491528814469063360569231912870116937538946875829954520006400833149074351822268636975247196219234083919733163078662013974942102798381058501208624122240396824906539341408515902346876627944694944939109475501315891166365042258256929328816816468304666365026718351842161539969157008094918926540455797830411630831521372308803214774993955689627990914254401033528498344201286936995251617368230273948922249371815726807006112960450136643276967913639486050974754985399718847175636425528344877748966344348365908862644372888827303691465225080038286194671251478964318889049372560227857812809255026609859912506967184455286230384182037614578955889474970893930835574382747762673327747101629420745609812782117384820880810572838946798406803725652187879731488617723528861955299116926842713055539804596239243656598725939638996293280636167502539230856611616076268609421588992480336351867698022440453336379260804782401980998736920395230029890195508358838060316063742064997237297613128062037068348888655120633438249661290939716969128158368983625339346268927066120420719672701923990722733471032926207662027649080137427498601433399743996068960570510789351518695988473413985300921360593030009249205109223155581704806578900310231776471693852713961216569106202822364334485038765551383834464572147461885514464992381730900117512938493633689202821400886270322495399216595206706234973729362474274227577408331016023322696688743471797650467473827965770528376379027830704870385402313745181829343074900053880324909479919793288794204588276381597066866789855023610950010488252407414362236316535152504506767682769876149966149826135555344156466685487870175326709829861998118995352759802379143955149602182702922617976449737912290119767612364431134669990340052501012065708529288916499929056114701942098832091597065864436065135725929570572704283652990934533032031162762297691172048276825400888231947824588393186444235377900758384990717811738724614468416566311339131477624461947112150180746089383714048561518881447198475539650777761806246389334532107362536509745547873424442365177996692981694645845112726060953634752942873280278771721826240172422953289788020380008115018154114829235497789945788896775237 A013799 888 1171163289448702842734689999055731931621372393618784412274479287904229002011129316537759827796345004646355191327685046323995113511048786602405712434433980918372754792776312404429772689948024349516118047488933117972521250181771679771116331736803140918257988638927354958948677224540782794093701412989669299084423052120184664760387731599318351851810094651781285414265007846106213947323474294908335784325274765070483533500262192638676349281853954854415790092442574228477114463786363341837438718930195394022935719950981702358649682817766612396287525580672621503211690238179504796861773090688431110958757547499663985590518658654079575249966775887166353369535011808758392545015501753779783246900774609925460395643662966620188124404900948931002361492407571092897072153260234276830871212174693291483956072010523907696970409522205525679032989763589711307366508965050329491959095570403149453010758283069603559236494865231713660868859403448768761457532323794229169793829132211159315203951624258000537228547035114227614537001442506032197582800488369030615900745572350800371224209664709474923406857937559433162433656994180051394142017665739911634640175468068521675018538957685574318496443375538643600210039168233212812595463918247090984908986966680602768517073048060168503748439392440139710359867500321208317383307168963210760195039668374259891104157932866463051671339583602768947933561726670661697372724297632333698544046581418755824314806398474771037937490659481086703319402563837406217449096357951522213988572639928480535044829535371043251163122419811421722917662999356485894504593614833730501644179187426333918618881341770205954738117378070002715137875229939405340428659692318672512375837261019366082660583050132125389039686137420879311111795873835740612996852195021409969395100201512965462579786792597703739333265554470050918641217832663483409853049861720579331045902814195570712562395814540650035171217544670831498870689665781138321398024561411853019513555307973716155670129968622686929143370728432322405905729793083167602551971938076158560337095151249576051528102846963975743059093308198979460921958041834386588179081914511728617188602368451465048502019947918607441208732956207521381443654024854255168364308428973334901592263416352668633480581457361101889977138001369994183351949515058053388227760933678723025985934077796620731938293510973492006005613490699911790139129692667846991645132815004208961111489755227430026002623176309989559159294643701558594839945658849712913784969637885915361862870054627869176830770853159509296721208352138033011046410801707826305298078547554727579272359073189038076116211562029373132388249580040022972495684366754307753690003214230886545693323218921787740328067845390182979304925183408164883693873914236773840687096537118386094457128550579840709112608878900411629848576130529256355269331176541323317068786825935465336174572039651099031990666171405417035171685377805066787555539330088271725582854358654668725476126789176834179614979897530094166547124522546569070980699971760529767808048127363446306430242258809547757227192182913073696142645103658912178634647414616238256287036316671797321782030712766680791097025175698736777084684321627746213838359342148642119540127202298012695001520000530372060957761413872761803077475482876138227867562220438875959739655989216121251277245761734793826782385049329352343249554977008161599831436560490681217791787590432719183205184257596184452845004219060077506159450688528276626270172715750730503027787940178172892025380964512918110682776740517637309594102239481405608701305020744154473771692002168284743368103798154158456341468274465127007045413074081197927842039653984357564870834410274768792661818069097798033806628223560233719891421069713713832445550418156934132432257671470121312289058888256940965540773013435659887965863654948203125783571518381405254842592812875498391848763548250180779982264569026896762178801403758041999147079245564571968909635650073411773033499673637795052378641676680797543957 A013799 889 33449594709944401891345481063030759699038016934146101598971402941832684526439864409634958441691409677704550619510012608059624436989064394151309552839868929009644249636484258582918737797605523446529847554331418782413179426441580945942853550734834507766366413516404184982533170210109297382110206056397944851150206791604594210221434002208131447239548113349525292716822889092639576549505749336876978336114172565178080200300988483953235211839030804596969380830252362539534866200202323406219087251365310648689067097519988401065393590958232216650368018109590742753229084892644836503169101243152280960093074314137903092450803409819166748714301086113358218587289472269948449478187745589704389314733023634081074359978657989639193021128376002418358446584652637984233277769265551180566512690921415098073269372692573327733171866363712018918861220637885744649694862550802460619843728586284351527440267322750947255353529845882973868075493421900284595988580699886979318481553845082921201540062340432753343784531869897454898791298199414785595162364748307883420741194291911209402534652233767313287423269554634970552267677410776447868090166551197616196958051543505047560204491170457688110576919248759199865598928683908791140539044969055165619985576755364695671616123325646472635559177487482830267588175676674030752784636052758262521930527968437236749825854720599051218785129847278683921930456475440768738662378664677082764116514411901085098255185546837935614532670725439317333505456625760158976563641079453425953727623168997332561415376359732366296469939432234015828251372924620593632945698233266176857459401772083523049673870002298852273275370435057347547052854442299355927982949472313605625966288011974114686868912494823633236362475770877734004664001952622587647803095542006490135893456855411806576741290583383016499097397501219124287311822518701749668812957100601466274002030276239695121494586859095505654525144293343618439245767544375091597448979498483934090326653151037307122094582033832561383263811374755560235073548620248349896486870523393164641787774614839141607694145412138111197510763975471052383392043632831915344982758560369481035523672245342293250266191732503347128362621962243018175412202603862381863653013039907418124376635434448568840838887003690431079637038457128403870715030099573062821173080026798008345184263195949284724889600966913905183526326907880180638163683152286377928376638329335212138305258899050628972660920538589611799148614318760215027223687962406650530612517827659628650165431630226571559463646337088745023654431745414360828496538907577227105618421396710574391597847489352116491955118423120926034140796255523096117449241198869783753140181801648350631547004455625179651509945732189016071927968163320597243180732864516497663864164196638225243790048533110830492965222190274656560105182864046090762847367733196735258801620535542825466481952024475039452685416521510115941538506075490512519373758806651128754371903337535993468323657225679561003983440853357019490752423488452559236279771893452490698365662565627389957954149153859493494165835936180297835530086805602190733984164808854380837814044240463203307416579187329170074522136043131621090315668910010059613437381171107367576185573024833540581938412735147956433014623741619949857695777266425383926125444577954736286124314708001639057729416200907446486731699393895632275550539698330103452785659604174346261351245370348892591523267581204624157706165500574873653420071115056108722902402934556613896976651359428795969136905727453454159210786485924239199317154061828425590117972697473795925393295273928380555336412579080919671568675386998492448224042808833094017096494557447236410275901591857671487214185871502209643551108693103835273818877172093380768477365492980195756397711354858134800287810907506490916810018036735882060193031848975629475504586136491315483559293328537109569592535701573413257073458355977198424588746892733437537639730332569740004028103801746713649609784178769064490986384927680258652955877 A013799 890 955353874510722062418718284641221527764224801656146807768222239421683302759648967403584048053148351804919670243825470098790933544844668161355552138659496481444449413867626909386742070237411355156338975999259651844502817598597993397073840262537608376315191136442019927286129874370931642530449595176781702893701056175018815238134376537066442264608733665375791885285178535374878945830433706810543378257756882634051148600796532090188350885334558810094042485892837726491655313543978558805023350986244637437208445372268388722828706351358070339751160965228021203774975893618829175367012700605672296501218295486092650223487396187845221510029153320483624081071574617501997665546520201787547063218089888012989564795350450842084991876447547005070735592904263993467686646367993407268160168965406536616070646553472586813387121675213978972341595322638654752939934969313469077763356732152867363975221475005089804560152165928263616646104167622894028346029853369472016315151659369413312437185720505099868251830014736141209364378267873485691383432299576421458379789250171276051745792202448628234802096001749929393943317134529186127560523246868755116201318910134047663367000472319442030126187390663811507361371002141118983764935663361184585272408057709971073077028098303788904944205668219997115272585885501486992330281990302828735888857809306535918811776236675029501859722093568126491494255767395063795944936197041842160825931768118306891491266354403238279086667608589272342362249346688335900529634152870269298664414645329732815286584564210316113793477940124035726070687462100088774750562087240315277225897974012477501821735401135657519777017854995672903291376575726511904659121019878748890283223151909992689571663009764657788863748670492038960907208559768853725808904211775247364771253021247416607638308000352002334230720770032319408769912962956640672290966867750278478251771986719681932365006895282626736998892646162187086243298366834896991114740303456199641553819540646776528714143357468291785667397716674393555873935622142913121393561509018632175334100630774420723457352487116076593912104929903428727122060158197312334168052567242712747855591602999221237520852702072028097333164845863622842107947918568913488407793705432795769050321084643285574663199451712402402065513455374044342951491974673906247235524338645377916346807741139507521027571893216028045946695422815965839206592954512451240012365167324142993882136499415785014088168551502657902595483573558110501392535751894296345804824121675786653877374892790901110309841203033591646620594225080779559622689647739313183363567733511450715198426122143385799126730137282756768461095281853995148210467777880919893773436732436878542387613994257110756026775560057050488030334698712599577862484911343455689777624393620184351187887576154178429709579710976434466013164127780020398277683669827831955726633084115638638148191031771031601808148181270850421406281272022084528065833925276762888353615931223365509448791974022633941834771054212729833675379967253693544347386565048896586836021688536883884589128453983380993686870440173245486480574809254804169553321731105689971108806917551869549663124918169308426498426727527882229960505819738797312619385043627997525343436151162270752560743006128560783683330668684407387885649094506375390314068822590965223067996552375234813127809856114117579107544066389053153421998964324006084715011223954823503570452919022534721306496045386785270568245792861918966415330651117117521234815530213871449511550139476645841674519164481798104241219272824482195771697237159881663279359418212549085425157906318668477040963279671130146739672937728063942813726886663081998222292981055250519113890025365046955346324362675974609629463215383738639255540950912159048128482035845007370998475034006103188031020167329292887075010925147213527521173182638592953449886484644328461525936976756348386417132412172638256035275044105064764204679200003359709512528338028524344255046672681687888546505045929823250927062139919475867387072802997 A013799 891 27285862009900732824741012927637928054474024560101208976668195380122696810118334158013763996445970075900310701833899251491567852974308567356475924632253879006534919709473292158994740268050705714620197493514854916330844973433557289413825951738336632835938174047920531143219155341908178642312170887844062216346995865414712382016355928275154657519490042216797992035629984148841917571863017100215929426419794324911134855187349753027869489636040334175095947439585338306328167410129571618030271927518133089844110408277357450312710682101137846973632908327877513601017086497647380077657249741998606460371295737378292183033023522521047371547942647986332787379485242650474555325674163483254131672571865291538994960120004226500789452983218390011825279268938683917430598306916259704985922585820976092291593736213730551977149582165786453429048304009882618398717482658561990329999231627018044782496300547620369908042506011077137155029381131477476343590958642085490257977046543249813616518461363346157337140517050878929080656007708734624831602209908202173272785160774141815313911571094135271014182663905979733420415080679288084989256104453818514873825869392338535313424900489915583822434038064749120461748117192152499295310327481258792939965246536254483818152999515654514914111458090031337609300325475807969987945183925039091525721667891603972377183141095675517602615522714399260723567438972570417075983322723712053955349437229226963127882058348110888488994313568918207370208203590765561655026881040127761439154346685262498937400141738410838526055523447882584372304904605040635495650803773670644632848872035770369929530584791835514422351406956531413790905006379324906508969155448756947055379136441701301206856267221888391107737525777923124762470783675558231262828113192512839985231757539847465730757714798053538667963615912893074633877484135004614241302304709815703617348859712700835670276961936167102235425372867038225370194844655171492963228097807012517962418639900412584436604648432651881690446546185937354349315475304023741660121510259081153559717248115548230282665444384522263598723628902971827875333160178273437576173749373019118791503551773260757764833074023879194487932521162710931993445100502246738142414996020866079959846220498496879297955639540357925005393129798938080479037562288661436327293810636050638668781175894685474308068480842142977020283567971046800333579501373830119865993161543944848048267700559814235787372181999467412356029606344393194030272213609852997932531581739182142621391704313000926611559374599842411019130791662532145002383639029082523830046858036820543876782248474537241808858539450932816064017342345031955428039170204056953086063126515129688049132643289977340302880736770789418988634389329930556543330431552880437955738730306186085254277257062539490130935306125197944783801980653525162595208923293952708487508367515426755144150484058412433579242520205276758885784799410222756206088282739829624854267624611670542315366947570060448012742896079369776779602527244732741320105707684361535416623615446301940627750097774219344560690706641788064339371697127126461886612421962109611264838634372198946207928510787833617969221565764923844369902006717559790045722256231059237321333879913345614963887380998037824542779607228295359405402023788196587522760119642020557736045049532389081497743377300475312176890566080137747114885712420057937785545435567373714085475705820202614175234833552291974112699668089929267599788258726555993523987566358438382469499383533592481884065941856764635655233463651140035993435444790523380184921784343568614428827934962367490372766952230687148121031798774451234270702853609984284951226909831919010076411813014451106091646370122388510825627098894574959275777505099002174573597575425769255523087445446248313153353966999091934147749387033129565559532227269340853343482207887926665189642285993138066264459718824062721230623490534684754730449842631295956663387321862432683796268388018461687784776730616801681869727821778240150248442186326397317 A013799 892 779311504864774830207428070226266863163832615461050629582620328251684343593789741887031113502493351337788773955077996521850669448799226992268308883421803038305643841822266697353048776795796205915267460612277771265325263286235829742948283007598632570427230188982658289981482295720239490203077912727714260961086548912109600342769141667466692173414155095753967450529627977275074007769979631399267160347975745713786922599005896296228980493494947984374915354821996847367038789400710694982562596521845399179037637370809606138381329791490598047413929494752509665958649007459306822397968709881222199114664577555261403039606184826723633978780789969137650740345478015340203774656579783245221254700325044591645235055987440713089047566653700437127741801200157751365735318243835293434102934973632898171940208700000358295019369216237026896387048610826257464085770022211189005815108054499262377032876839940585384943602014182374114284794154496128201849301369776603687258082426321757926701383774998529599706070307490153093472616236169169619815390717188162270844016976870264387180628382019597475436071063818687166220475119281146995378143599305510603311340655714580907086728582892478989552538561167299629507987975125067532373358263192232385158347406321964312330267819166608600461937354509385033459226595914551430825702398083041493066136556652101055064727692833588458248301944245957285525809624495583682107159680311939973018735276703951293895439468480395086134166589841872920700516502755855206429222749387088994463687295677782232151085448190751959142671805194974492257400380424565590391282606579807281358796634213637535557323032239614127416778534085493709282037887199898654802668048771947164848683515911430863769021848124354338428091473743262366340928052557618643097633740891359222818204227095583468736171092347207117895708834088139104618174824379866787345835124817046311015100782254448567578780309858868606945984074455478754798134958196353010522757701466084525524638774195683824093865363884970392960843805616556777570799290158222085554730454509616826819084323428173005103207757066340370643145565097778375947390387851667650613098455842799051804132942196100502521397427196013673769840736928186928664785515444669088085514701351956109733167903657569369628911020912162696079033180187470516561791816526459282943838525576242291019059164728111831712743881332445566676318984821067664327364138737962053492630686856608805106573795688854388323136890086788764300561586802214014698604692911011473951034506052781175409568466883619464952747297946099101117394540673580593413079114309625963109968312389631553664777798681258163302808745258092159604399314716457678980226740198070637091048956398619020371277425005042816390576722910516595734386793652146625434060455581818188453853876274980780947412738963190377629643278241778500970168369445332168881762058198583307111726484608103553672081975192317515456745619582909510536899655955372140002087443332273915462737626533922359069195389548496455691949854922880194602227780636811824843539117173049813034187080761829726269170542529478699997887272396108905596795041647858877943537383659812607335056236304374102644646196611315962818937139811989919048771213860225163495873360215282877134616944205064108983587488684958306766328362047343759977687201414682736237551777095749149499182659694564556657048599078875391084171457814814195348250832429274761092963185239760647995271633930806863458882081087011072632815220316469811917552457489165731038608882763358641711371893102934875090807365371054758949122955340210568008509738662138261461551082636663196701754650460177892536596922660655637484789204797101702005544201954761162491991771709438846792397791505738041083511977065538257690735571527955411875481323132601107996520351735395706994900529390298071972942651461064731193870243053213521945799943039644112343195339487073484481373330250016310579234029334055381067837513161131279856377955392443818263005299712939881905221430195284264821008203146472835881296317808316931245757283668233770837 A013799 893 22257915890442833925554353113732407878822223330183067031509219195196356537382228818035495632744712607558585172930982658660576970127154722126175170019410116577047493766285759143100426114064735437145953942547265425108954844718181533288345910980024544843972121427533703420161115848065760079690108265416247007309592923478762295389829455164516195164881683689829064354576704658953388735918388252394469366698535273331468296350207404116595911874709209381731957449071051957649994864073698159396970319260426445952493960947693160918309160174762970832189240299626428569444974302045262154508384322917587228913934999555820932214192244836053710067958142308540442795007197596131560007966575189266764255495983598581979558434057294206536287551196338184805433584077705536756766424362179815771413925781929204688784300680710233264048204184945725187710495373808739431753677604373769195085301144553432750435995425543059179374217127062787078088005846563917573017896422189577911778092178175728144518221997733003897205074052226262502671392321227653511547374273611102617575968876391621162265927218861723495929625653725524154422989881788839334995159339764688341175200467864145287304055055992092420610053845499244718377644557547053792115485355033349152507560271961622724464779183217508237793392782142545940628970805915503415812886191649748083461926194540658233703687635020119956029751829608786031902648685218365544662587629389317569388098237941552904947646659268564055077931972473732488127451835209980550825030945244648770877372851853138332467151485776066705073849428173666473363612265306017827165422526525875762888590669775701653052703123795619093150611712015785830804284096316305479819002140975582975243249897946376900107033004279684259844720581581316445063246109098146065511517273598110762910730930076959450573782568528582494219340010391340966999691159113375313384396999899659688902293441969305538617544429879146282984251150522928715789532541046038333540482711572840133509208029802925699944888657918639393354659932214478124199598526208980985528656511249166190779867361432049198752716749571747325938880484757648195433416867431479769160704997326183718577840962062826452513631918145346536540421287405946869594939106615193824810385385313218450089008496363838765971327668272278762713266659334345423521336071812203580158972128983056073795348803799602025547677994735977829842346525474513560853847166494934209803025047311604082648854178669370184897112717768773897188339480658034473806848634231398707515496527373483150872684982663055538515415576638536427013905476178135328470952583797227132383804970160266804219718708135414402091520573316370170461248827616747769354255926797095465957449243700957840824054535569027878931261783047264490769821213498959769022200671872309280430520560289726084639055237527680375480241669863435766208978799728132075432006144209737834418020126892045596428333293467780558960111640907478530444391073741383690599619469013075299531249351435356497375289520894607271017779806452381238034227642767982529356320725579475710069417213638618811973779865184441150639658386905266452750063184504497412945371214707907878096541165089228745633740021415795214071663650170244077951954639061890894605639041108694253841794543440836016680242264331094199553104348434185128722724159604753629680716305631691458846155943536458302681965038291760044755021006648908233341392025012516451576121533632803867392953136697774827249131117926123245465835507458694298177215738348062444193708300604286165918492638912922967468549162362694970345900727471754032891046645929330885603360471185737560998814571793140788737744708110985662203064478210021710980347952029933561933776991793282903237673323195384191386185576968838177905098658409934518575622069990220245488617765914636787481354019916303233619215068379469787628128011842831400293992173155275492634002091090305790272503685270715846453503111809955738678507213395070483978010783963587893409694365101275967095029267807513887552815290066410665605704132923339873310073778848424728875557 A013799 894 635708335746937779747757879281311301427041520533358577486934809434003139064173837271911790766821736784480751124081795714004738843801666018645689030924372339557053469458887566886091270243802908820325590553092447806536859319995982772248447563500481025288687760091790103383221629736606173636029182168553430775769283487476929918628919068953747050104185767865207907031065261764367735686565086876638439582276865941620066012058273668974095839053569729151646436702918314962441503312808893130536869288397039722849180018627064368987827923751405209938156892197630426371917911040714732394913964646849208845010897522313801644969544704762530013250952502474223586668200570543113485387533353980648053901220787559099918168435110379832882908749718614896227988594843347835310005846208217718247353134257680015116368411741764972254480759726234857086199458371351406910316786058519221980831285989590592785202465348935313222107015366040261737271534983712049802964139714156534738294090700876971535584938477252324308074120005634283338797636086583011943304556628606701860587247078621092015477147297909684767246038296054695374475014013771040246796745903019263712304900562667853550691116454190151625043747881303928401583906208101403356610377225107485144768428927495906633438558251875252779617091250773254610304035187752693059031842519708455011756074042275739812811022543809646064165742005456537857171549098521738321108165282988299099293473773848692518209736235369457977080815065822273593408151865432254512113708827132413545028646021777483913594313585250241163614213518068088145738129909405175161671632780105537663861038119463814912838253918726676919474621106882859113601158074890000809110520148403625355922460335246470643956969635232062145425064530543978987451372121952149777074444851235641499493386093928038867837803939744844617398570036787089358478179195437112325571762714134180374738402996085335488455686461778296988313197110085367051664838904815900844249726725231887053156490539201360916125964958814259713602442323977709705264733507054705927683958617787435574863791709860757165576343084518675376140365525163190109773819150710493686998895428633133186301715717476386310241841214149242430130972389601248542501055824036550830409416989930832152992171664647598994907089533524553741853609057248239641192879547028346452920402975885064523668957185320433451667231207654262798127259114077581811546728922261815966184198376266724204533924196975881850846436332193951277596163907074122606397403842282978485350096318314052272074755789839529235538784284373238891944154305123723116458876745832604128013853752747380195319386023055570738135919094488848438543727765561933040526903525251843603210707849343056891775821590387005250155767785612921120876863678743789963043073389345025358376097722434866703376056639028079204091182332969588918694643499035180206413527484774322288813072844163714279589627194733280544459748575958494308022253457127659587215731654482443629912012726345216921535644006270878267538809052086460539495575705096349020945876243275405755292625038732591888783126729532823703419283188401315156994554612632950611132747263272556906315312216113462204045248751656527109100785512512341110385776446246665840831656653105416583975493955213717472404399311560381433436213295628761461449724722471368417310938405146739756105059903344785582899603458650958638248154970899468052463497626382482373465607122086511256610134537225146841062433859088006013749727928527767850239458702959011468616502773559017184798068259991992873869232626240931048049270677320766933401183254387619423717578417535850479687142984983894067138726608357861498181724562156430087309717857926932462390604662607952999371187783783367890180846263806987199147522782846139785038341940990680431400412012287941287254952162829536655398401567986036604446964146243107623796710457487823345119733723630223675972977755016915290558502376404145852396844521776608092895966000784033823674280761657542896201130917850404142395957499586755020364515740423510121609017197689858681414783477 A013799 895 18156465777268289927375712790153532080057732867953254331604345092244563654811868966323072656091195624301554732854900167387689346117819383158539524412230998390089004141215287797833652769433254878817319191786873401802499239038405263958187910861137238563270211115981617142728192966907208925218629471916054536386746505685828595405960557528387969498025649715998203032714254941252106898943985446283670472909409568158610705370396354259569151259209005034300173878672049993642291776117134796701263523745907851524295430512007585442661353330263884201043698998056522607608347457233853471931137744278660253822356244134804488781975166312722619708460454423166299858830476495281864256153340123041289067472766913475452762808675187558406968756800713360051167582257320857524289076973552906250862652867533598911738598207756549372560224978540993753238942730544167532765557726617367498994522359148696920538167612830941480936598465869475915478212310669799854422458794376024788660417524507747184027841427848803634562904941480920766439399284268897404112721441869636011840232363812497009054042803975598506637314099773618154590380875247314680488761859736133190887140264970356565261288977048124920562874483237921499077637945209584181268148983926294883219731098598210589357638662231809094638643743213334924924893548997404666459008454205393183590765230721437404793695614873747301238637757417844177738676613802879368189170308647428810574920904454892507012588276618387089283405159094949956101330225428610621120479637811728863259563159027986718056167190308332137873985552289542665530426728342521207792503503832594261217535109730006017725573370172752619497114653433681339143562675776933313109005565958555943790501389634974448062055009751862926935485268056866583860598639175075349783023219396141156867030600228678718104315518323052507117520558820676059167495276000879365130655114878386325682903527971193266885782861034849940283213222661148168362599463960446944012616444999347926125202526290130069125473685188694071680199355215127366892066053694989456000581542082626947453684755025333085406025934836937887417944979764185872725250048763442410194375452337190916933963302606843069406817226917316513046970702419401259622372655390307928267323358649414497121609414914000074893541384166994779421080928284066972392109832742676603041859629394253327860509086169936899813067790521813399777312647557169814119586124748719725810186889824553910005693408989828161542025068083791442439424037349944015761316251139444148520084100947367646942727100113606794496223217945984075992816991108638655929181978737725006500203677032217925758516984204490155851899985257696000253247408712214369570488891584717905151301026885087047886009240443043256949698883724890640133364103528601385134473219073083269260579727050462227915123553667280970148048258611944429106837712975943781875376758492639418890790173502159843539359342308777225630314879077950555931423580989023085470468511783673072513916995477145740495979528463102554199175925336641399468533137713256824387235171384188863776912663731241556935534882522186977793358147143929962198921474291409702404562394586327497801271632204416594009736349596062070763027535022864974453728161081251023079992945669343803054924082854858984729342048737476054120371687936453056100465587798504753366817711789396034174116615899430421033195574382530029667005554123859707046409955707110079068551205013912848000042052517687418927584173449412539758705979366681577570689180015212326555155935715619089815017627573631308470579153038067231663335219814958424384871194928564798360797757183241425550344490794124998451549170661308882249568235219749799723652851740251118058338059768745745615040494292636770311455150140591361394852398200868598400480084176634823801227167482955891105288688722574396414833747183249191459609742980849396843257847376309722559964714880602818409464217661038117613641386372478809690306276386461703741201684948392790037961132833701082658400500144725392710970942145697310136630934062235872583275140183220053799887630886597 A013799 896 518566819064559628615777732999575029738528908441612896964951700179596982545081789547153278130620638225676704725068803680759795414471039402391047356737729545019332047277249834793926956747783192593901453436624891228881180766175892743909804922104940670605560499683550967213459919327836794113169276347394433613741866948892950513389639483568288796833110581538624676817351835377101425140739168331307912376765646676178080356083890274007554529114268392784647266148752419868417495417681486928584787501706874147385401790853448647827850912465666796666009087083492342195902011726056089011825225114342815509420316688734151004101992725057670741493339038780052690268057239181745325019995547254182257056089695815772406358578572031855661434662985174276421397316851341011751220327441644555430888228549627118518166103411734806629692585612109322586257443327071968903317094229918633138782553099645932747490605190064519637030188783698101621973221805040153642159845626173643988930184917465767323019179020789680606751128033636578010275682958003978758863437101238674134168876542848727075592516524347068948068328003634308113255868177938554589439527475923700064927613107818353860427674473471495856196258115758275935156417353130933801199603129918908159638739907063492642643517832002699551974303949916058790779884652914874678735740460560234716535845754634973718312740456409096670676732989611047560394342766824037634850893185279214258830315952136184892786533768497753657023334748910865696210092568466547949822018935540788063556383384998328654402191122396274189818901358941628070214517788190748215761692572962724694634020268998701872260101025503987565457091616719372727279293582864992355706307969342316310600510189364505211100353133522957056204394740972166501642557733479327065152926169173187581279260973131292867777355518824702655783504680477328925882832577861115547496640736041591847829407662385250895524844294016349144428852852425052836604203290174325167944338285626376118061909353372404904292653922674291381258173784299252725804298559582593852832609423421908246224690288278538252281506724877783002543926567044912710905866642732678677561557294202509778550925885754044905328106817985476929134530231800519376074585410602584739243022446385927452290286499358756139034435473193537895045492392721236798491048932963586459478552875129269297024000010099567795561029165093512511039826526880327061069499308948184088864747760279084223672609454158482121801777969541167387512389930751751034158953448793664325882122007157767364331228706344723657606631327755251194430846083053828651993366494728163910652317219717176177589003585864443341286115478945055463232999240229554609302733232551128089026308628864971174672309916293758461740349818066601572849012160880384160825689609946331253351417584288251691483843816291211788398406314215744839720391920305930354142635599308274442939858145395187291327642175680986341227423261345345827957388896627488344122051165053486624069983307822759494305671312434672050482663603539815010220774946228328161323823729903818138332402588827990107635811779716182272756102040577783650363396227236952510376706551780099664702119087390342341512079880813128803062829427788046535372930008641610470187678521262128359051686730417627462854738253991053581731935779153035735285397653113094260909680666416940132046944666703632255129098799939440177319345631331557092952514744950770968276890966402364851729201061957670371990731577888671548048401476691792536996453670414479258741808679973796824206718461130483801228211189920238203536517213135027558856306198354739205982744742910558355143389001571004080774695863257642985929918366111274029907249098553312182864193325055147240511171557491998796865470543165429872798379345015008038916111684168867202586849130480703205858150238605447336004066653300780157277913869276039623240287378914781986035152221704897096592707520616909677163211636184367283564837559873732720552461323811046476274207914863336621806576684633501941218041078623260874812316107751518756850921278772947956578590625752096917 A013799 897 14810786919302887552895227832200862424362124154000905950215985508829469418470080991256244776688656048363552363652690101926180516832707356371690703555786293535297142602285532531549347811673435763674419411603443518388075403862749672658807938380239210493165413431461899174583628755922346676666227701757932418442081461927331559612921493290193896326350471319324659394580385770205393803444651386710485285392803634718322153050111990115929764906032619566322310568474517863861872086624400948167310115836250032523474460548565346830611249910931909379577885536191624785457157356907887958266740254490745153764553664946936086828157014220372134047791256286597084886745982808269828227896092825126699443778977802194275698007362595801829546235409519562508871528766591150636626603772060810147661598695605900131997342079542557812150649937667454362386098838864502503847639528300706081076768499078987485201079174833432745353219221851201480425177187973751828173727350929145445967835011427739780512750772012774067809418967768694304551483780963551637331898627048477771945997282940302494005997864451876636225779516111799474022700851030103057628982344239856797554397557972400004607674810636819393148821328044172118984002436022772600296061864993613935947442050485640413366541512799829101903938095113552555123464285571901735699371483294060863738980290598129484368730180175500210011198170916281129372422823763261338888976360264759638446452653908961576722876190962064342198243463763643235149456453847973075994866682817980447883233865858937264698380980646759987135417641712731839313396842548515959790369701576388380003442252902871924173620745389419388857019993665122004463823904020207046671327861912385896147061171518439633334237185846549176482253718196906047453413091425903060307832724317755410508916972653602855596589050973152332551832677179112991452139581256291321152051556062083904765855712245385150827085077881400947914032466318111934066252650170668901121658245775774928307966193041669256471502488685500436140114701453370957101696571160238463030752157742353121420423379323523331023412113569234360335657086681369751936182457183088035709835637879717881785192994223021276541076058828483206573011317950454633900066233912220422737519964091228473964862872708185434086962511549880635820394308228511244201702848574372992869166948666567060392302464288453755809018553984235810827808485434229021191205969762869085762066060781330924512313398620220407880780580588065281754741368812200761286613869450995846811519286646432993692664223081911652384902997352017729364139394978100400129582540455931089452140832112342268808119531415874366270472744194149729085397691300196309196295363854892769350680400749012441719815843519266035425766131153800207522140636326904652017342520949677166926969837624856756560470063237093299888446882740315888367254113635857676844667815351843626364805288490631944227608788179624650891796435767284422192290984276577694596469903325092631470062793254725833916864278354446668433835355180700656506915553239227280615569729549782949848911750339516225464186420240473881892187030380942078838028959646114600648869115825391426523557223254955567615926513475903771744277471287054397096786253976813036639030286245767648062875224707457857966594179272238481347845817788389853635486242370563085185841389513534227111392786625722440838742190825070350904417830576460602131816773630538969624956282891417942530237711530573023494427284596078348083810394575794286649155713280707942108924797708731611096168085968347747846878939795311923331206468124349522108494961331209706462073172602268457181250333273869447551006088550501541321144398454504097568180941503781149254784225556900060336239570853528977637274704183347842596994512472973644599483065811547016173082998015659364262514628964810181363612147684923582072014498020392967679365847829185088303149982604113565975784319496339557289458487541061713985895325547553680231698847869367298408867652256411757255417636689817448943128471246558953845514560353491127214419162643034166587841126862105640046437 A013799 898 423010885202209771398240602115488831702206627962419874844118762117678476060923983191269607067004705397311419058284482001113641741258954805331858184256812329661621689863877094633580922849204998846305092814805950328681821609723993400808213528078012090895297373015983302325283020897898143432264129389908307803124288634106516674104650769861227872976895811351231596968610397982836252420182688255838170236103864611189999013264248549701070015481197647433731512146200704709758928666079515480606544218399137178902954067727574870829087908706126263790123988799168995497441871270646187976056368408510172336669417224549441575898992483148048520538966070801499341450352014986994564016940307178443662813771385008470708210788283098696053670029531288224815879733102609853332692430333828798627362920345200113669976087133814993672834712869720164044109368936809056012392432567796466381633585102194961564828022312417672640033294195292165482423485665718325964469826869887323082287335761387675871224674799456840150704815138441678032294928268099998313836356687131573644549628398057979531305305006610048607244488759669104777562359006270773428941364733834549994951148653249716531599800266598198687723485950269599890302093575246408237055822926082607624594892403920375846161792147075918979478375934538174526881263460219085473309748934361672329249016079773176203055302675992461498129830959539905336005768269502507100008053825521800033669134248293851592782066890067519677524031568553414439103625778351959023489387327964339571993042442797107217050459188252111992574663264957334062629927220028164327572749046723228521278314185158925026322782109067207165145348039069549569491274522721133459979795064079653579856214119738154367659148264963291029509648445421833621316931304215217305452010439239412279545177655959551158694179884844203770012893092912646148864558580260936423423744492689178404017604997440445292772376909370692473372681270511594948866241941524474484935681157601907727403822439463115634082582579346577956597815988209727905781555768907570742621312377279347500888712136859149857359673375650902565546702052706601485049307159606177387908615653482622421666897108003710679289673316200308862931776251982934798819791706766927493806307694409576444910448507418484182957736292376140839666281837314509645644835058132667049336277220865821811864550682542527719661378920343758993053038152487015074242033702397303958450368761975592534996182977992115069482974162175732512197168234645265943106978725389892380783802345908772732856182875442478703765214507370978368369185259969525528101006937961847845842594305960607539428701936768787775050972046929110412408043461224906786955391887059592385424782925792544347959660306753757237795306471883687727039858714132723766267319740843729564601185532403533824123585476114621738113931417946162087657144739553731108360557474264005812605203844580938959084734599198259654120598001949410382234022801923335535369776908867970647416463438148224542499560654081351297138771579315991450494015116065570361661287045671350830634768501446922915482628348488174540722753774710086713692945116452679109132350817089004532939317853384785966678477151385287624788308857429560635481312199831757139447344005465369796323779292869703881383896354194403265775824401854202609683122568345652275992815925896051060528489378817258632795315712154834292181077659094291257486818871661823511458376395661787856606119279024696124024337675348593699621708679479260620986536327010299534573001147359083544517656703341980026254709399493903842262587936099546700940724590580680426263271882693389405553690768634985291504284895090874521673205164259091530644815870289493403865892266130622623263338383147641130298202826180597732412760270740600263405835842643594328919423506325247102701680317863943589926126550029102427558806077960443549890367979849355307026266653156087557834375949134954095744223862660263613151156392963680661097550793996999409855669016095376198971983121497876159264692267272970280781741358256060084371025704247698831915330424308599185366287157 A013799 899 12081613892260313280905149837020476522246723501234674045422875964843014954776049883925851247440721390852611439723663090433806721772097008195083201600558816947465577084202193699829704737496143972049319755883672747337481506995326975520483386575436103328060588270709499097712408359864868874568895799505171179165032807678716222729102930638006529280093121268002525641020481576787786205372837759274993980113362477160197561817840202828012260712158486008354805718407638327215424761631897041641603509421697756966647271128367265885749579760555672220109731244093065680402437285360925774784145938115459032107615225350356600849251124311191413795113409948161622691163503900043551742887832113323529453624124527226931897208324153581857988869713443122988966341057143640021035028502764484317596112367979260446528187024628890034289832234272077605263807686204203448769940266568834876325836824103790297253053145264961148271990915511739538343497174098581107871222725230851834553208596680993410558047936947286811544280225169032766280375446265204051841480183341164874861981936676933953393610816293789598271509843464909301551958535578099559903994318163048582405799756685465153859021895414311152720070482225650042466918094602612665658551358591845356366054721948369854542226945512635321972881895066344802662255765687317300203199739314303723395681148254401685535462499729020692848086102035419236301660747545261105283330025310728130761624143265520695341448612447218429509763865629454069795238655855510301669880391473989502515693285208728179226178164875668570619924957510446418162773351331224401359805285523462129796229931442324057676804979817068503843716285343865405254240291643438292750482926825178985894273331473841426894712933595616555093825069249692990058432874979690821461014870155116854116089819031860740643464471691035303875338239626678086657720657610832605189405566455695624397146816331896558006871856908536347731997149767081663334568736091880515764247989542268086602380572693506045625032641048717613018390222439258038717027014315769127980007302807475443972882507340834179076049631281965428174579357327353245014493261785512032376057971679117178985228248301693980711192359583997021434194461532884600789092070936970216150601954060031912843087319820379326749455906246554958521708675555539709989262134095327103596093413705148736768663432044097134201248643343938100600587822673181637535426724574169398357300982210784898392025982034432798499503225045901096280863321949703440601078419375860716287566178801500458023105439105512634258238291545022513178992300209989618608092859155128336325110335972540911933623156016053347643230812632342322488786129296044562742232947686309018120117225143560859122075858021194060468671748143470005171985404734344723488360919118237760094574459990977329550793724783309711462271995227960335385575710906394114185885882022454270013817227005076197610419104887701493981338399533677109926985925245732386225696198294178109660861612256951441158329951841217474397580455076844031817559565729948755099408019311419451073759623169825565389099348261170753057582570559494786629784205471004968035929071686879058465279857210522871994303985920715199851578889277045681309981757739394815659755592140096426752803460383651612556205463772146351673823320741357880735159663674520174654630815659517114339754185148399723811267012054854222218983759021392052605081033793533341310762688236496322972527372728224345998259108345631184654895621594607162595996464035741165006939485769722785114968793104150291529860755158945387638861774042939153325568035031574813654505308241605894812018962042983814910653880888690467213508412696403913206746586071338221107813749012956712743024207561079778322446970918544051835440846092622284123134077501743697628267654764155382500262691558512092871880100395381194433507060392628228228418799872477436923977201880791016739307611483243423928550777741439789055210177739435683361607148227348300144887762768700039618838809933100840984758875845583304189407314933151332069720865139018526338333752248677901333246527491077 A013799 900 345062974376846807615931984495141829951888669918763525411322760431881350123358760734806237478154443644141435329947541525879953780532862651059771320913560370836564347101898854260836197007627367985700621547793577336705809321293533747840526003981030547152738461599734003729764095166100519926562232929667194048132502020111814037365908801952104482768739636535420134833185974314635961811653619242653103066017745710172402563079334032970858178199958518884621606123440558263599746616968611406325837832593109636724412710697297480962893747541230554278554034062542048897974011307193401053609992138515625416025598451231534876855461361451937969402234101529444105682320834889143881328619372988633324724958620622128401916166946150451446020107885649035687867666933079502640781449067456436594862565341855657613291549610425728269351898443044808483939611325678254700318263953472492902742225533228354679844450881912555355796332537930792954628622789429575021909992255318359246674190729805852798948407127151458624516187511052744837733803120780492924644515516407009990933066093429910642874918524166924716232592639201274561625487734646101530417981721054830562092046850693570259367524354928140832837933042846790862897647699945220343873885352741695223170888913567391415580543790786377430867479804989873908836686923795469411103587754555828643904049275293966540578344454760560008434187160233608808011732610640202427997188852899706142682747155806536579647113820105005565228365766242837687421811249889229725993453860888614181350715918846485526878874567013970045475676711455860149146969687371100127237398759835601889110123071924217411307227028555293538280380825706139839466356969628241079246542873053937016126340620224384993539896096424404430034737802840481489058901342294949551748045706500292470409641321368974613517988775967659313983535461977552833031159702022990036814612383541122728406910221255297593234267105164706627573570594497619386498617671520199410742686829316718821450591536699226169096557260992423745418243143087648843797008555872682064236988575484306155309497292161564988591053519044214594094161024626536030858942049856009156692591729127265748997103999744681783092364982078538929182028015840717083137258638030806343477342409908571462711416941389853951291210138307856170338521482541769657003315811896637405808023988832753070849796282611458249921862502546216091253388803368740749649322680562852186482873352922227482974654072885435157944311610535981210877737338205479967007400735793957917889177632749654581597914446292546347049543844817387998905199086297513497065740150329620413781476305711740985736210958974499662038315239592329072602220638824328756480915218868671866528668067325241697385608580943323561045733798725646817717075144617619647551076210935988666061141151802303509300219573536108669073950455705775138947427879197522295263086676443316405864633820491981279951180054697642369601006029081351936624645010943362682992109119480020990023868507670790110923061754537012286269295377449742392741318756813066394394192439553450942117648597353387973078066485687297878077615797749730600933266692457372892074170216448952788826858001789743747029316141881546822960944656641701703894388982794855330058279467113294044486819632017473706217784250796271950156067863693922431676895154207970708310910726051468302657719282023444511773597131298691440796395141409978414453719406177105761176693138722571480418354292490815546056278393459572264928473848363575170904255009324803413763198653069052465668623699847636476384353028094639216353531128440385158131548648536808252786326108688505961726073574909660737663185492061888434085013775021992165097889244783490933060268485559056672653514392151999548667407936404536664472026005251385056840832387527301747960952487719041879590002733602663884513767547392482294215395151873854826431869343157828075985712862917272229091364691572915430823338763073261815205857886416022552490861760521294800438139392436841831553655250499293119365698253025704750953662321805735195243297629235508130749150297974489539978854071672650197 A013799 901 9855343611177121672318633409165745805255892301549805049272789360694963240873249565346800948613569064920323534458631733520657359925799090176918128696612197751463114317577333176543742622734845257039595452026532362313654620025464617372073263199702213457229363201750002880525792322038996949622543934704224729208712390196413520721207721292554056132357972759088134470970624612400317705302639019189415276668532835228233989604108859315680680427569015257863677692491585784566672363127240510376072254336691804334485951430225513353781208323525085860749781766860263458575035736944750727492154985468144777507107117365623867617868831944428800344097208173782453102392765365268838394626697911928356387469543163588609287127644149003043749780301322022108281188435275683674923358966815623285585869728728739437093219948423369225100959571431802775109799239072696632495789936775127869795220703454535038011037361638304493516899053615841377577148095488898092200771288804147658444261561433984961790765455958572809774806831503177445310515150932611658420772007664100612351039300694451677871150547968731536820319078368227602754585555189227305810267975935047015683910950102659060177795863101102630326684205636747193835219715958135438241382039559655557268983758260398266220395911208649725803006090710315788710284615230522401850529569857869021898543551351670978365458095972416354400888819483432101165623095092494821546027710827668507141161941516990491251301217816019063948487354649661687190454351108086290204099035720839709633557797358174473133187536508485998468830802555890821719786601241005990734027345979664625554874225057227573484345711162567738746825956762993059954998621409552193464360510997293495117584414454228659800492972409977414926222146386926991809011281237286054147475933423354853247369765779619283936687277430412317666683756329540886464202952249478618441462144286318006246029762829272554560363902790609185990128749749446507297787019316288415370221878532114806259450344879666598615566771931204614592890442409726338627686361364279672436672630704407268101794552161426457639149079557421813021923333024358495577362243885937477524297112375603837057106287336707856406901036253145150356367902160426720611483243960797859976056376569398709546500779263035618702828252760210680081038512062875483173671702903579860947282973145052260456541031627665859076018314935222477782288037613014604550734305079555621298137345832811739141239094975680913546047483908518159363879056116486713337698372415011232092832802368962884505018034500561416218082021751829418636731391103743282989694604433564288638012744767433034293611921199270684847476321557996510642592023665461653613851419566108137179925288670876228119030366680322264227027203025403198760817383205423834753706287660542772291372252436625590529123571239764799697421098965412643743477487657760434275009018565897559867899806547071477336685653542219363718174333196592492661936486157553381588937628561468879496071708447585436358073566771331607908137345275342092479084805013337989290292530266086112357822161589010113899082656897714914695774784799530055693255030003275027170530375551998540601683891389116871158904298328278858810587540338343642364927643737603863081794519860222791204588055510051066523286135986992323168407454254962118571123802499333851400067921246755986192207120413871598700765707667021926240585841633810393495212679959824317644967532735055364052228616947830182810913367195598843458622141583112070456196427321325710300490716730305207471961561491348345402013506835410990658273202559385840501395160950859780507830259990252418772858387372994820328398240838779595565902078428403118227360814720261284539134328216052217627657024554253259109489838071649971673985534735984808608431013820167265223512764001743555122970068074425683205597714921076686805085900932669167697720620309930727678227945077780212135078466956014037619745378412135430704094507093928020121691502742248700795313699187388639551003947609510310782203707804667153391987549573093602911343823588595347722326481660449395751336051141042562276517 A013799 902 281478468878829772083092488799182865943913540024563982012280136930808845122580880835869981893352146063189360467672980941083494856840747814542958673703940979979538008024326212855265833047929915386307885705329790800040289602547294936763784470246694918551927842405181832270697154509755791878169477319087362490930034576399766565318413727836636397196276059972316208625392009554765473981148673027068889716929966306953590977082953130915155913691798644779844498575252181593008729363277116216850999656110254623597253258798670886897345090928199977268874517043295984640361595682879025527903438539955682990380486379079583283033951709164830966627760362651400643057439771597443293388933119062585786782517622295254269849652644539675932537475186058273434619022899908801439486055451221016659618025322221527062819454946919848438108506319663719059910976067155288520712256384234427089221298511364975220633238085751614639336153870322045584980926755258418411346228779535261272826554456116044493706052187632798019978257914562251015513623225786321576155669310894377589358033467134234371677930800534941423125133197274948562273718041759521081247063660680877814948180645882045417738027646030592224760427597191136603127710307480306251612112431863322371159445119675234881520727620030244818659656956777329241354438895598950319252975044710597134444302370155074813095848679068183498043785573266304241391361218936744598176097448949040232458726211666765420628414082043320485432747336148987447846566721998052534519272559222902946844044250346821127156969230218868602268276551798797759138825118044372101354555028525201370472762741859476726286397856514097186348096151107844785374715626078220197535600554593699514053328461227224752561879785001364947707830722957021813057171203418126992506060134504437963598127880431706368515725330690006204878154764528017258304100519197358821306600302961528576392856056166853430798553427602588961064067221593941694932095058692513431388907072755730981576161300108157723059202573127134997387543925664193957545350166925191724463807005548575984255354204282501056631736861239524401719152314508702992185043047626260295571449826559621190188012672623713086837500496426078639328223653603947567384572930764347678776146171198596543357608756531560305771477727084377233794540943027786674923237506629144408515348995995837610899268404317764601070159092864889187939928642265310120573522487377188099896100734330936081612929791600422571788662187911187149591749721742977019638003214545135799803397668459948944347820083370534608604640623254000025683685261314011905468667597227029647790282003302654892459850081372370029928771220017938340463070787909250288865210394227614505995846169728895951307626302756684188588123945608540759807705281730110144400605281872762119413882901842463491102298318178922444158044007551150517957460524993295763328532579260600207387086374790908464213078950819327247154777130427878182917567981145882131561647609344112667287304064971487647822939140556002053464310718409045503295141115985946312120044956929685455051758757143717863071699763655635678626023628659377920655056911923538051017518056140630318124693621964566957169465664553972486489190739603432769584698432789703933479133281727823139594239453422568510971575329924487742012885300975973068509866923183474129837339898728597721635627566140586730492569376677813235357372222903258648616769352332542336257917702445916252695701528646977851262496680473498568021706985755263844299426160724383611892315360534247030606694157754400093026907768726173304190940938298618990560347191917506191084140055581599332571608401760105063399382156596384028957729261993621459691652229225382547722215548178667387663512278294027333426139265164394840980700857594462118665398185717797262048748052653797677867148114273671938035076335860871251840058416537964098614598636671931513217868339366480638789976094730716928457547752829000036339643217109678182695631009821365143414954562491006934216223747675223986250520098609098568028556403357126392750890945513871726297366642704095192053908956639316621179602037 A013799 903 8039306549648257120465204572593461834224114616641571890252732990880831425546032537553282552856030643710751324317208008658285696606228598331161442679658258329195585047182780965359247457681926313348339523629924155039950711338353290688910448254715853568761611106934398311483381429953135171832398441710454160103452717536553732872059214480742172140322840548869323234549821184893656702375587250326114559205236767692901511896466224372067768050951461093557138723807777558477922319344557716269481401178164982304561150324548839200675073142000319550776325081273576617313367534298707848102450108139674261888257071472891978146732694765456737237855463717686653766363537316594577902481318813546512656295485810374757201175929180697684309202828789010347566153913044295277913161229742323456815350421227969034441186452738977791240817048995915480070117387454022195440062754590119472095249506783095057276505912967151865714079890690267943952640249056935688246459640172306597213199221821130346784738556530980344248599024297812451254084592951683130536582071188454318329654793854820867889493381594078461985876929247369805887099660990693681601497385212706551272734987427037099176015807598279744531382572603376052521930534091945026852293543166448350242684912063044383451113501555683822265738462342517300462324129297201620068184220251979364756863719993999091736830534122866388887628559758058915438378667774052362468507519239433538079253679331414487178568134597239276384444696667751230497945792146986378438404943563965331064812747834155558212730198184281106149384246595925462798763984196465311586787446169708276342072576670248514779465809179899129739287974171791154915087252996420047061814287439750651820877114181110766157919848539423984271483353278375500002725866740825125032965583501581252678326130393009965591177631169837267217524978229684700914423414928795765295337811252884217670356361820181500837037484445757543316950823915944568748955566971316876113898574904976432564796742892389092728293884691084102660385642060895043621452746117550400842410791885472878686317171428512512678459036493862056437500709254683066159797014483253620301816178496369340812959829942805869473165851678425232017853395770582346472070787475560534053525510795603115874836663695297893893139175363256898174405883873816615222482586426834993451606882674637118004894004895719674771164813851314100096752301951739522353700375761979869321132533073225865426946887777899669072855980748931416179489963802701166657881009810623623578184840808884601799518089401145838956357140840757494733551734748389494032090615244401193770538244296327126383545778174076260424795634814932336941965764773476097500279274069534897905747362453626997265297114833033657110265408010525532640867870551493675834225687455567958892579909559522599769372742265508203927597894899668409943383030054333520296426218996262002523182573950403136646389747914350805505987589622150628782308659109507539559532217370477201890392691399650658709470964793419974648994178428480748619612525413674612620460604014868746281733281862781725887190816949768610617237860858140492791829080461448170275111333201432542515959374536929996863717108845326008186617776713813643332108571938906734044097525659428356689951073029201979241859162997973294399630017081174766809710309193043204622284264847587479527635158916541297609598273967295023815041908058339970263143549471969741665862387499557814093241931359686334409908167691003592601267973220156090657035910576449120339256419012218629441157791839623421056941512782588235740997464138746856989394076148355894323554124127466058537577707562670360715749753774549324251061705451799822510253279318906150945494198271530919259057574180355714669983963552360281053249797193755432571202437582286007601374293131845115477563617291770344222219815228522343823803908434740792620531551661987035949015537640646053524480507241604006193676021368549070037896549923869518575969917271508009861074517259305649048149566457352072271301104536374464201463599436282886903358196294821690374779088682271662780251693710575522017510613778757 A013799 904 229610634364503871617606707797841863447274937565899934757508306952547426345020235305059302992121091215022768573823777935289297780770494996936301964373719516140155104532587407151625466638853497435541925134394263792096032266534708335365971312602939493777400374825153350174276857020891493642705131893692281266714713065561511164558883224784477178499760648916256740901977442861747729076549147456564157925460767322076960081274971834290627523303224680293085439090673934847687939362799912934372658299049570059600571014419439396410480764008671126689722620646254621767087090147105394849654077538577236593790510218337267787848832495196209872250389899240848518221108989299257739472768946633701947976455370230113440422785713329906561555141993042924536836921910458117432477797882670500250103223380692023592674726276677944695628975736372342026282622703074327923963632333848402242512421163231977930874285380254824436659835758004742747231358153315140192007133782961248723006182974433303834518917913081329612084236732969821420267910059293021891255320535213443785813270567287538807791820471708474952778630976234129025941453417555202240220366819060111810900583975903606589566187480814467783560817656125023436078857984200041911928355886376931331281323773432610635747252717931885647731756222964636618504439456857375470767409514616782636820784706748608059095616885083186933019559295249920683835533130294709524463043256997461281081564335384529168307084492231750972816124981527642894251829769510077954579283593130413820542116890891316898113787190341252672732563467026227142995498152635245764230236250053038080605934862278967830616322975987099044483803830320527175529807032830752964132477863566718366656071258126704592236348794134488414777836052983682655577853479984706396066530030388662157745672610154757627249624323841722188999730903218024742816847153781335852600143227193626140883048049946203845406627593255281194675432481863292828038919948267781298689057197861031890483159773749524877412801640662053056083274322901223340872311881863356998460094627040990888159904733169745874609468541301194193911457757023003052589962530656206649440171874034804742958945702996478438023089889787503051661910836603602397588813761089484413102742113833220592501209951801403147481947987549980268759206449320076347369325150936834247971344176070310727337777673826649631139238248407382012863342496043632497944036432137907047680866277104403942459030061824592448389839666170230177502412856168948020915739521201221313016537238342553111996036151386126306432516299552874807084971096148752339050540061995342495280342795347399056640450970429792073992588125949282475399484207695250820705476346699986219086050419038040668894150896746274280726290318188619737755827250821210875501319859418476473930974796929524972013054891845179812376123476229429456392962721381819673186229240752239054064617494597463985757537590181773356056511547198244108651517612826644837359799660318199363191505659065422463401200225464867895949922730095838661324753338339960611052975311268666262552584263282908873064056922902341287838930543969350614627430367059421191227454787566114846798315696149257640424624345731356119817990320723231467208352923147115231033469430358933295421692596787037729126739554385115261347832917855432514852136140862506967217060888311946002788787773815336001027736302779913175181411936054247890685642916468927791718695649374870728317082801564001397081387177422753608284814583140878105255602641973963326009502583407976275468907692731484528807306546583502600998628573266748982474084208873192697775029339204558097891756905697428172402528717554903249934573369408854730715343910627278577154259796833194584957943376165139566689411983018961987161867457650848909666112819787670663102851186138628343154694473470252801330820142741826661951663428804631778035001647018011733739832770554491934712687767327452020897580846307129989352363362375637320048276807191540269642149287443028642464199767588432536140630846663391072058001863499675532846813444376402298794065551854360960666768624067747484342120640135078677 A013799 905 6557909328084595077270465181414161461917619491819668036609194754871707043840122940547798752757970486192265293236980921609797633916586107607497720404477803100478969940555228935657574952672294740256512923763434568166054777564497804766387506659252554881776332105381204834327521313373681949929301272015745245258638919865502320370966263783069452695131663893697208776901377745574376890155320200506928914509084975485840056881294470559174612693063400093850813225868738253184815236140928313318617493679154770472251908742833608600879741100851656049385167768277678252289774381691477182300970108579304454355250762345930705288750504895298950161343385912217874528913093843376100297081753884805161336155541829142269971915182758415461304576410463298967696599326684594291988998385326952157643198162975944885830382857188198778451859176006530460612657987022505879836325303087044216448397260843068521683700464745458040735441569084373457603674820216833719023915747975156224777779591932789590817694814515515855050737885330351069584271779203467998236143209806231167966612820672299395889342184492465753126310479312222959109913851058794131182933896719175853431131578935782907804599880639542014366280513076586794357848262886737397046585772470811535752725888293008792367577284876852585984866689484092986461105295327303500820587983146969928890238432009446994775829913854860901993971633031632984651026661734347198728188978463104491648970558982917537576018640182631039534601345597411008702726510046977336460738918703397749128503400520746901927027875943336517585914745181736073431094422737415254272179777537764820620186105601549600210232800517167535809501921197784576660306818664679135408587700261329043270064051203356809858862357909275123614469775509266960325959073241843199378056164197930579887374155418630032591876520313243427440021314326810004679591971559148733286112690711877156209760735354513528028658690690964086201125027114497506461619592642476101671858162628108931824089526298060180023787027658948897334794397936381839838654099657899339233018762642917740756735039084061111924721031008103407372305144998333990185021919838071918114660748894308058263650448223282420668377470342220874658515835404235488077534109830476764322627417513190613342427057433399875295231916472414986456031695399030700557215295635906922956309561012744144683494268142162940114967783612763237669389925029502187773779624538290763188813221740378881000572357595772184918462210705487944099646413585041324425374436465028081921065320064301659431718788519739153438019098031529657365153859477104515555622474710648977007701870577917064456707920166445291425302309465237456779884668455984058690169109938098306403316686018145479544285843761970339731823577777785168330044182110704603815193196504851106571942571175104162725664860765990180621274462604588734704039408285386151685871893345124699623139540263198168897221031113181628822330026299529049987195994539941803199833238098348092012112593128567530977201679639502091976225743094267248006096280096327615012284027865144377124764359143623160323582529775013769521967695266308622904374038713584128642647336187675806139406694597718947468167695938433262138121621550176213934937767838004758113546920400481493850538962256834584581588808412793276979355455966869008056691860319174061490686476031077489785650567607939811525353176543697100196356306305645374005872647337269046659277666441795682871464201895469443902041499174371265806222589309086619564205267057418366554157403284715210403667472612103929627265482276971417787121830681071617688442319089627256641152612957021383833886468983624246031988622702085591721381350003686299963960937431425703442102814057352870540983820766652551164216295647004573315330096457965895708973848245955661808880532727305364108841228856783890258809554096849311292001459190089088212457682040481433127343363759806844147329075322639357168855806551377939625892849992810577497898833890197581641249425798660341057420009562093221664712557611553112409048591223414232893637838784834426055857306226512403397603578671998935900295307602897982093797 A013799 906 187300448319424120001921756046369865513829130305861538793595211393890824879117751304985680177520395056137289040141412102097430222291615819377742392472290534352779860472197893631315998223273410076466265615607454701390690502019621801932793577694912219978413821261792591273228336231265730171930773630041699949831986190278611772115167459908246638425655452467885979877080249791349778359726100246678396727293975984851077864586651373640586113126583770080473076544037033249211507959421053556693034236970339399457986765604070695249726285581424148426489776629778768563648246115490279803698007271133514520840317023362126873752003170314633315558128445038854714420286873260664800584951972703920212921938430182132372667869534763103990320006859242281816382573369438697573497782883323080574447382732755961884201564784152145311363549925922516485558124767349790434005286981469069865982674166938880047808168973595027101444946654618790322618556540212987849042057677918436935878162925192403503344181597377648336104124742920156898396386285830249497622486215275768388294428771221543045995502131289314375040553599636399935138249500090219180715775024196381549846549025984895629807177190945959472315337733980395433654504236308106797047536247538848272633604095536624118810374833367786708313777518355179786315628339843115286936813386660608139034099856621815617792478169608682221849823811016469674617972485794690342875805413884727385986248135111107790708668382256125120147749031607655819558571853451719706655164257087743112859185622273052265937843164817634278771311037135563993265487807803317077267726626256101041733135362085858131604459015570821990255184371329925293995023047881900786404673307163818804836299366419073846378967804246806805552871258320173653869717090860283617436662105657095292163293252911492360856585296666545531114448758488020543653826299700846971384664559421923458506976362460260874026520864824625265990331899417163282050317185461759939849940982821419201827820960598896801659381296967239456779062799461001727631799740329263027834248879844373593753109451279869417681957366622441417960407246297417093674411052495172053272825649170332452068120451705169216709528930444170401121870774980369774982451710868246865818561671594237107673059187355333838307118766368644428170721252291715838614626058657137626555157372084985516305279792408315732623594867764130831075445648767611985006919856438122487435694426126961220257347105292849373456199199959441171430001218402365266913119279877667047747546606356519695029320318912269961343263458878518544006159380525582068784133500210845432316973125575889277948034907873843968398059260636647003090286015771360700249919948942025729185127869364253041264347983685634873080613204911322192674391885263834189565732885375052454801251775332149991607714088337445548724219926449658851882069540038913878300187145830106545936488409457202901873529869623580500794567881140849196684304800055277841190437113326919855957947772345017252239857172183819248932983448515366870302115855831213012365844119856388555060394861501021082001840632904168271316919344501040578771826919698676298162650568856208699147594604405450858638337563697592399926891633094582846195757587221253896481013593558151945865243301017452570234757957077788783807371177869745739107176222575930370235496441923604185767965861450368956975612075264532878708132464395537526981728680599741241635629431244126498491889070336502787286207257919217722691523373256822941373266632426925967153289595214751124339146685274300334084329439312580663417986606082086472799601075518844076927959778665487743679631440641292090919627052994266585154372737455284413270688333978949516009898472292055335521038904916363513801181619974097618459142884935963947344002079752739656923436895224568504312614337378604689681859674560113179810853675928134448436003856758190211550053812343843275691865720289902680099690690913905333655125688644662903917488594737933129255724850235538000940972893102944503965855357943568443514836813931933905675190313533656042581340523135420753438955810450961608248334280446369266580936117 A013799 907 5349488104451072291374887274440369728940473790665711409483872832620915849372482095021696011550160003198337112275478871048004704578870839417247700471401089951649745594946444040004016225254911865193953012247364513726419511428182418285002517372544387914803477149058058199354674511101180519440514825647620992267151357580547430823381297822439432240075145377935291471269289014290741019732137149145381688928243248103331634890459349882548779977008359057268391539174241706630729878829024710632709750842109863587919560012417863127027432442491055103208974510323111408946357557304517881473418785670844308229720294504245705641230962547356242125655706518754729498557813387197847369506813292396665201263483504431882695767021782369013067529715906818810957702678004538641396670176930590504286791698230243027374680891800169422237854349434272993344025601480277364585625001477738104442331156881941353045449114054847569044369121402567270404308593345023145956490209339028477325616211306420236459013170602703014127469906782542601175099188709597755901595828794491220938077180134858490936677536371754107865533251359215218547483543972076750020423250466072853445167286731154604082922787750607548488798361020214073980606295493195838230474682765957045514688366572621521457343115615817356176149799701742289876960661014259215710202327136413629058952926004975675859770969002193572938252817866441390376763912166782150882875878425961698871153232986908349610430277665617189556539860091746257862412370706434566541778146346683031046371200557740645767450738630356452635987414531628843211655597278670539043843540172500501852940079076534194096754953943718246863678320829553996321791853270554968360503874325905828884929546204295168126429699457093049173395556008882479728172989832060560397608506399672298639475818596405133318424932658093206914159770991176354747296932945755890349717404481649555898417751888227510823071462420256122221949869379253600498639109133973325642054164410362553823404394455665091552193589222681326125066812615405670342891832383544081337973982257235154211182559038004350438414384348103549338367191361500529612434854070314609013525173365953865163517588221151337998440855782415950826441751204214341143273803314107998734643939902403006032250243450055689755889619086254853512983969686703696066672334861306507752041849704119271331195096150973905639462493018211340666345803174451765903782638019729216363650868504612139411770090674269070955282505350041599297212264798789954388305599752586048550717678624148559009732417628453342365924947649029368135359918067191149466543636899521956392405069439572973667473825003784857581416970543043275055261658896445832959837963661733196851256437076912431111551042762045417610055393745472273144973306635020368288186896939196873161578551955261535910307922077005782317112445319328706468603788133051419278131645072053673058492045462507172080409886606319082683193653253263793906500429394378790422240074393730158006014946325946037741222560694742061568774940273047393182698730958395274846180873907218313521079937639330663123054570316375949997082533398294219970302148653513893751823462897102176656354449496424081973569559156766936534311951932814380670197032448626232537394229245614377725857213920359462858474922012098725454322328211137808054640060092991147304296013877780059149718872968883987780180456481630323548782971315600947308125152846609209602355212185763496923426843737880856107681365493430777377792599063588120028561868288745432547865104128928506862250368478119291841782533116206616327881115456310471749629406317893705681139459238464995447233953576155943408755468260569247938594039754460378127424129506772777126758710267133392437816392163316258317675548248080202080811579936656066300092043399817997341390281164508901051672578089870328542003594165111392528577791838183447981780706152870670632081086934352507797035376837199910446327265823192050234524044793380217198787391754310108104672757447577200844875126799913197977768794878226258315227254242709964279989110544834750232165666681270752138970016902289914493180675383828752622818116437637 A013799 908 152786729751227075713958155445291399828268871935203383566268891972485977573927461115914659785884119851347706263699952036002062367477130044596011573163686530109068383937265388226554707409505537781804491982796977876540267665900318048637956898677240263234702110854247200231768858711560816815740543935321703160142109923858015171746593247106692624208786227139209859710922163537157854264569569116741246417479555409079254824106409491995475704923335743034642530750355517383080276069235774760380823193801499813934570553514666588771030497989987024802751520989338384950916918194174335212762313937544984287349041331335761598819197521315041631350852633882153829208309708151757718720484094444141154813286352370079001673801909126241382221716216014652059762946186487628136930296923314595392935057693153971104848260950704638868535358074192270962898715203878201809930035667205678000977420171705126984331072146520501419476226476378723810017457734527206071663316868931992340896924611122668373505875165583800786494668007616199232162007928734821506305478466199463761212422341831693359642447116313669074747495192070545856934677499386484057333308456561506767247422876328506647212357740945102192388569989098334166960096405581166335700587414478499176945014437680643274343176725103359509747014429281461541175873439228257459899088665343109659552754519628110278230918645671650636689438731083432550550754095395465011365817963723892081459007487339089373223499160407692550924334944080364870808359719746477654999725637807614049715407859129630583764160546021610643736436546437851390968095513876109265631215350866786833421821598504893117597418239586536848673516521212891688946697121260320451344351154622196378782472769140874296858958646194034577441350475169692503516348762593481665516096551281040521442068854931927012707534501647800082675317219278987867937547701863733984278278789400392966014709411679665936617744038184935106781110219340862083841631595975412153662708989724364899750252910048250679822201101789001355458033235108601350663333624706402507093874907248893239425585068684442252871553231366185472653105352475816626260751867102255548035292476505008342935225837184303364573469282001581971554002856143565797393043096454238551860165567552532255287099203177040555117963410722524871184335158221944263360228555973775167906067269399350508490263141167965718968688263093134100771502484465516885977935924481486148562232455360227313739565559747798935553823635302538117527679494918239887284396234533610132657047619184306993876967579886255911313182429803927783314014619917046419913952813487246596523481188263643700916719915933099317382850095679858978853328239741389435165932080142761835268735099353695944977009332326779172360792100764433593293582610802816738678905963480401894367845022394224727134304562441362148759048550765347185449792792868081586002717914902924956223591310454667341788586771363079320514693930566467217763558763932852633249598764759327042809792882015344783927057556002528020465781069138506596691058454902727444881771939664062252475564098916923069457561582806013507866674236388681216571799667693010319445829923804135267482139432067368205247120179076420474356483659153111526321497443765213827500516581483992242228207886779386618700902247587551697700900016038306935848574756315920158157998452363276269375120730864295574989734017571843670876790443744878656067362490452005635452867215237591235629994083997615131291487479857876432687134421855140296135755520194858298999575239026327084492732774103565094293150928331977168940612538547683383641165473845362127959024095309798734968448948088589899697464928990118290374184369427142859697360562842937287517355523939596821416473976576475653811131333513418651630059534570833909596928851542201822067447820339538722936820502824786453488164652949746482008710312690357457807638748432139223922867923932041975191127397847266642257553039176188146748241243343732383414566695894850997577558625460252433330478496532320847443054550517020163741205608426039289800768986271025301380883606083773951841122652746302247839733269637533003660308223575350357 A013799 909 4363741788424796509466358877672967670495187251341343838036205823626172005488942216931638598144636347074341838597534330100254903277514311203706686541128050986445102113632236753138628998322887664586118095520664485131866584805778983787148686983120659158246326988108154285819550373660888489074365675336723163956818801535308771320254449730614248040027143433322972803203647912784765475650371463543246738929633582038712597031303161500882781608315392156812425320760903931978155764813442962931236691238164636185785269578932392441889402053092019415391386190976493612583138100543813188011704448370222296230975969464280687023875100406278904033011702076308195516018533574522352204375746221419115522622271510041826366805456326554580117634436845594477478889506032273147218866210426788159017618182774170568725571181013075190724238361957005450971350204937965321893411748691061369385916097524070131799479751576772041041660504391852730737908610355831532612775993093566633248357063818274531415701300604238934263074212965526266269779108452595237041590770473122884483987994505054994044747932089034702443863210180726860219911324059977371161496622827853194779353644770818478351032149439133063716809947458637522142547313439803691713944477144920414992726557354596852558515470445677050957884479114707823077524121297798261312177871370864554986486221835098457656553267439028013834487059598473917076280087718589876189619126861918081738550712845891731588636359520404106946949930337879301075157561955679148304447163941423264873921763864601379102888189354923221595756364202811473577439775971815556735693141636106298749360646674898252331699862340831078934964305362361399528006616480316012410846013327164550774406204759432510792588717893947821566302410921321587592930437008432429848805233601137798332906928565710767409939892901562818161289735099827172496164299912930106324971920504064623502346115506982938815739387474599931584775288974594361976600840012653746520760631455517585901766973363888087666401885668195667713236887227936763176295471655239562005108161225935639811234135146696355184264431841049623284445341972061798662633334076307520707435988421459543282572985135820888395582856163247182689553875574316382739342703877829507279678188774867873743254840341939455294724152973646032845895796453976950105831487787166992570565187281314849872990405574898268899464705482203003052134882458819627780415827939115725889085921157543452307715731951956885398352756847875791174708054054359849420729640854514438998817937051522992052120071049131355083015803377629981419231571559450762799162406306009250043307146217997927741882437518965249603771581582712452295029907855253823657774186140957420777110343172640909884488363540585139941796583189932987858058012947139248873408233222963758505040021684601452431682872607887744330707185658409080963631531957105278177823626367542439674701991417895753948823826776900908473220173350908870206545001856686204058241790320291139669690494503240262373740690856988202792523173115664886908093320530476798553268288368745281992954586229166239786777416366522551798180082865497124226507170308980067733692348453769907374557384319276103310062999434601645168095529789072018303268288491378272127242254083764302430279845454306061216716469093348064038035405358070084394771143615138995637150593797947533529622823194215145917281793275869427083912011863797479295939940089799732954169340534400843280828261033055885764816173912220808793977246222604661997933313412285347877726868401830927860196940761171922658106683664089599922112834713460385120175327098497387736637687186143161669433870406358216125259295836886768491377079775208627215816315035357131868783191119238824816475913245000721148499722016476750109206130366877587291997884928896826240068377196717565465798530381178725898075470652897709272650775240749299352443970293970328374461030775423050853433789609915782569517972351911109659276518151140340602703439401452839341812651901770269748351796339459615723821081017316612896612573382256108155999763016886753632739416673358667838534304085087138500550621914117580117542063173535581546277 A013799 910 124632829219200613106868675905217629637013043085560121358152074528587098648769678657784530001608958708790277252184178001993380292509086242289066674301158264223858561467450313906392382821099994588244118926165698359851241528637853555944753648924909146218673345107356994557292178222128636136452958053292150285770701790649953817677787338756073538271215243599137426232299388037045686750050259370258670110569264736607670483811049595626713125515095915390719679586252177201228106798836744464279051138453220174102213084443888060532803212038361166522993381000479634068987007289631848462802290749901919002652904663869320702088896742703731778086847223001438372133005337421932901309175687829951358441614696598304602862330638142725362739757150747023871274563181787753357718037835999496609702192918213085613371038500914440522274971855854032685192733203233227558597732954365403771031149661384967034324941184784186264190865665935705842605407820372904402953495138745356612206326099713738891763844846557668201487662596508395690931161116514572565144873995482862703747181111058875684912045688394920136499177145971739854740887326477013697743505044586315096093119448299346560183829220131079432815808909366146269913293819154233239041968211736071972607263204604640705923760351398982252408138607995170134917166428386416141337112184223262554969032981832247049128817871326079103126784909192013545615635585330645453851711882303242332534746909591513745903043064262261698511836960380170718007575127016152154723315449330989868064079497736879988557589576165962131996397517996498496845257441531024115928131818268831998580489429681768984845679768316476445461515525454403931919396973294305630466172986637146734667815614134151940747126371769043731755163158323865863241686211397838628911726276882096658186154786765265227995293281161535649504596124186163873662948569813196766747523021516589711850507404994939715516332645662048645992767028403389572413696591601403654379444395001037770940366526246007671840104256569336465557758736117101893078174965945297130427894192773947808648658133924794600417776437812218290627043412064057031603470654553419098925079265305306015693567028464180393466241954878502784796348240278050207418366965454688557414888749599001341981101495006132782672616533080304344111629842522035671972653122689276474807912313941633427222478973624669458037611453277199970172024377906347389036456461769084247118182994180598541360669020279840603862353088332180471740836731846571659305459272445786892245239100128548176000601349234240632526014360268489899314672915309473236306877486505930190486895403132238814235904297979166493933320141583850349998349198253904457489688530371884894815048511353797027210872151082652181877652212487676066213994907783244087073412549081067906662448059333902082901294524553881865829327929589821761402280184226883850036820592683379619549163576886520628532357316575066846903641371075308241969131798028814674107443773337835240106030213507045133656407871566440059957254347356504834982053327670947843479895584099733999000775937291216974550149788844250601907821346721463365033271291194779714541987164188122324524733453542844786638709326851657587645976426305685914759645587602254830226166018886392241711222666020435414410639073775114056990329212431839680399058632791984854392658109463179505139557453249978782543485297752106706943610970841919806171340628904770172904030535003022484943735963365109153328914743106938519964784129363811751322973364368281820735757088424693130615084825079831283038184992130063063375464672251142059417327517260183891146108983723434840440700772675997010753530748397322994882220775459733601910929773724835043304316721556580075583368558190465596722300560512592459869036289408390770646751591454222254242592921115450387268671826216845590374933517317411474536178791651040738805152235566086548702981499976857755424922465048804665968002808342933202978596634914719267953812932744894544441511150966460674282675655251306084688053894935579780940151708370616705043509231525302570504670479607796912136378258974173762714226312489112205737118866299349744543217397 A013799 911 3559638235329588710945276252528920720062729523566682626110181400610976124507510792144983961375953469681759108599632307914932934534352012166018033284715381184497624374071848415480472845753436945434840280650218510855711309299425735411338108966944330125151529409611223121550821902202215976693232934960077104311897013842753330986695284182212216326564178572434964030620702821726061859268185457873957877027968770142251676688127387500694553577836654439474344768662948433044275958281576258644273979565362421392533307904801886896877392539027633277063213954754698828644337915199175223946096226107948708634769610104771668572360979868361283313938443536144081346490765442107825594291366820111240748450957349544177762351025355994379085210203982485748787472799035040023649784878633981622669704331937083938203490230624617335756695471175047027521789653017544212301109850909630297104420665478816043467354645178621143891555314284789694570653052757670522652754774657706130201224879733924096487667172662533561502689131418876289328684892648772707033102746184986041681723239712952548436772936906247314018552998466098861991254482931509988221252247578429745459515584562877637105410346356163759680652318260406503614993584768864055540277654095393951609636044386713143201888519396306332111028846782950054223369190361144431412729261093600601832470550994110807970168167222944145264404103791433098876328167952628564807458743070462904259524906484843224096736812958394456371196575425418055877014353202708321691052612548342401621778174534863029353193315884876044451949109511497993568397397787567579775023372861576110711457358601141003976177459862886883758826344922503230699549896954258663111744366671343547888847481755285513579678676304095658022659214964887932920045799883733669080347814194029562654454766864802740176773571403254619685500769902881026395687474102434712855076005017535318760162341994060473214861976692753771378199419098229209577707588352727689772731311365624639775827808356112225115425217671876818792795147262240547168205755202363631342151086039816723362814324963026058582532112840354766598598986891961532879626725364700202884399188896384845114223967899965456217789336473284918036568502090581391974075978900351359888326637577297077328322239798870158405912600801306572372172259932271860827210945837128425396988783598486992314901221965694184391012220717050108348083188257383187778270233004586815181942424496792074939802067888212527486912666555855406453390037898269933161423222280324119429416273938771464454753175135479146705575496143628340014326373134153865102160727892095872170496219608859872773391662654582974233229556563776349846302851451329765210362994115951404480812600532775796894169719507071628966607624840860516127137908561197234370903735814304380482186179022635577389743872915783419969951434997014899327410524341704029640901632947630005313943660919455915671512657318700484214414901199281878698880373283500975907182701610301912292668328927974716062360665219809094552439141414849134591922425091609941357629297777472502745461161544974448010126828119180641441089285483711715168715261347814103427033695396376961710750912166637189951188177084210192360756732711716695411450237627508000206089527665414248815514230564209655870982262586091032581700792636265773111877513611171879426308708264377869846290900422272644008224483589097919657016472938216071584059659702149140908312016110221325192478042849670882528227133977877271068714199518759827429535442259722497082033958202497660503497437689105061274853601560226731153066646504164868359018291220468112115024018684125022477826854768399150624131591704975942056831107567905451404178065267355013671814589884377483538736589390477887907985626308800153246319545461793048800441872203524041803422696419978378510780536028579326906698476188102589124227802468345374541013953000002997917505854620839034352691210524258910064712128209082515210271698489799297012028851172126933083793999982753083318187499389632553084775507293255094123431672942773183712747667161594166716183893568078287607527099454561376836881017711001533708057851940375728053898832075717 A013799 912 101666827639248383173308035048478504685711617922588022484332890982850089092059015734452886920858607047580721900714098346358399543235627819473641048644756002010436649747866062594537784947563912598564473255650890888549970704900898429083227730204897012704452831467906143574613024348797490510335425855394762176252090612362877886311004011528163110502999504207315007678557893291318052762558644862338110925795816044032850137889606314407337144736592687445826760937782470196177565644480099523139109130366316117392143807069046691661715208307168234026202453761748953244910935196003643571124454313869123067317654834202383626095201946020266612729395885835811107337122751792041606798555727749197147016507792860331261070507635192555461052688635943775471119010613239778115461505918665149125069425424455054359029884476869695726546979352230518153049834279834080247531998451829950915599358626740465017471116020946598490686711331287878466632421839811827797485329118998744784677183790080606119784262118414621050078304282454525699516569218941597285572447533789386336471697449441637735902671850979329535683892189190249597332219287006856773587185443087531960069224610700348193367624902278393140239110861835470149747831774583526290285870078618546651922815063728914082989138002477905151423094892967836498673647445904646105578960426094326788937191406942798786435973024054507732896645608387120737006808804895024439465829160835491008556290854113607323426900114904704068417745390725365093903406941822552375818153666993207332719606442890222981356554294987944705592118516757894194306998078210717645954442552299475298029933619007188214563604431143912287035839237331614772009844606910581677134530856500243071253372926412709553349202673921276088785169838612164252129428090479317322603813921195678338973882596425631062188829972848355192837587489196184994887229947839637833853825779305826239108996649692361175489672916321740464332753608864524454748906430942255547598978983913605336637418034458921261521659641926473821541022200956852267671124574334707674763177168383205435965339935268987259175699674833372488822585664621313340575018903141202494581325234069647561307350747190913395036281239013490544042432988209095136171584033372935189770497095845181825574211490895530594231269791486117013521611915925616617085971824054224957763396648356386987505893800562191600391700035899668144529603939819121226135176124844004028411457586052878452355686860955237997553712669501786263715272872412487561023408651548337175023558199965251796292205435044419909057941745358169019149175543084568541182812549326150205061542528248646826280839277077544327075269365018016327960255740301429424173177474945688063376488683816609535094381358841472794915280373079817201107185806416354210867381598592347410951719459065494725828474754347690257761782934949742539690171985723408790573791538617260581771544899520580407494073005679404529647903993152689737518722341350071372885045140691832916990900142511885865457082959342967549512214317949506133079896383041471535115250373822392150913116234886015209617232337911918300198951082700290296933676579354918607979509374215922403420756802391324782195885525702127304015573042979340537646430236879255993886122999651896360419901939144391981331124401721345981565956338484386745848333666248680048294803016738896340679914406960528985518899475788225683324047483588389220512327940753081613482299492124031268822365381829450075888695173542152738993546252455299431214961766379934239159971880221535681640390317838529655071093714161635668462736490805452805201921415547789750117200997637294766989212799040248140975822390685817881085153263246947597554729722100926545480696501687705307349855729581438956539977473005641176868132537934271266789420312004850157947555632451002468646402889512254155782215178408398047977070266298412242265899511633085623521884713825783660147213663783358730358243093779605716920569980567157721960556018327117335806240433507410812650753170067295348654273263802658743259332010918544900019786121802290995580928184197883972358581487521727483838158746843914804235840309269071168947404542914553237 A013799 913 2903706264204573071812850789019594572328609519487036510175031699361181394558297548391708903346642675885952998206295362870342249354352766151986661990342876173420081153448802613762593675887372907727599920654645094667875713302674560033046067202382063579851877319554867366634522588426005126465690097855929802515935959979696155310928585573255866599076168839665123934307291990293334904951437455913238786151654302033622232788265045945787956190821823746140258119144005131273027452371996122480376095872392354628837019273699042560550248064461031932022368281889311853627901220133060064034885539658416023925659539719654278744905062780284834726164275895356601036655562913932500331773550140244819715938479071883921147434768568734576523125840131190171230630062124741302755696070542995324161107859547860807548252530543875379645908277279055828969256316866341165949761407782715228100433281738334421363992544674255799492503162332913096885488600166865613723978484967723149795165046228492191387158310364039991811286448611183708503892733462190960073234674012558663155968150853502615375116210735820630868667644815462718749405515056202836310423603440023000311537124106212644750772734833973186478369245324882862946947823313880094376854735315424310925567521035161515124252770488771449029795013238054378238618044702482597421440688729680067418835123773693276139397825540020795359261095221144555369651466276606793015583546662622458695376223084338738764395694181793252898079226104507152446975205665393918405742286882992994629804679615387658570524547219150688736416496957122216083602172111776306686104833736225313987032934092464302596151106157901278830030604457428249503373171817973123280639335792503442358067584151273397553206577569865566371793235760602023205068595692179782050887529403269769039433060836512448767175172854521872662634336278932239638974174540247896172699118082753703215192053311863527533160548163065229401807775822779682952083516574141760694974438759556482019701296482181250150320121033062018817033135081528657616954988967573585898911103106192730456606073891217545109317158412915951653261869167249330320163114892615884447737230010263203998499244690519677475631228467464303428395928576239966184196611577164401955035167554434238120225054391467249301839296514634988023190757930751536200592441266812719018680371673706768750155832837856754298787344725330421875910018125173921339646765301669599055459640115256261477730772435742552448131587553640517477971908508973057230389574496872058055847845749207556553901679430303677022603874189174665355919602686038362104722309221304176006762716149309602005407050592611743525596768334279564342872864198749125783810121861923796778095893298486184931830625989871304495575322735532659080822333817057492616583285837396034404192059470369594864387067458924381451934282405099596676091002084246278467578060134447579475977093875207297018438219115209472771273785948433971593272228791299388480969774263299439942177098970281972203319746401794496181618353134955844666894920596047468514426665926741342222229512784579480401877772803102298571982241873002991170722736782955830362502767236980959764100235033098627104296686499578457929988781680532945095719693995508430441381558993057811949952819283902979378798244037563362579505278983452569848174257841728550859347868961079618386159035377199668355405287927987513741418120178767984527052598315848763962667955794554457068835577670430923617457022851537424378394674516375807054930523009577301804647956871007280603331187867786245478485507570170476326964216913894537569372077549460423053097377693518775839978906753388527154410463300377644501673062351596070333760635592924563065474172784702551283219229492575478037738296606514117652530733415940721650772633531170525361140136418433081507009912927359490943295847710522256648273103875748952051356355951752558493408549311578207117464569451316508697761781001439318880968399214978591696915440439440798227962033021405160220118161290292022452914698687467736366229781563844560889465111424795233124786889868875764134533445865108058665901651968609050723779835073033941656306821150182555001957 A013799 914 82932754611946811504046831385188640580277416486069249767109080365454701809979536279615597988483461465978703581770001858939844983809669354066891053106182886389050937823651251451673437977019257617607981333817318548809198247637688109103828725367234117904149468123806566858448599648035132416986574884863211089657646952980101891835431332557760805936214458229675604687750566534767938220318005178338012971277398520382284590665637977257649816766062108013511912140871930554288937067196581254162021674211398040554214107476118354571875634969071533010490860499040635851466486748220328488900365898184020059340762113933045855233233498067715164613977883847279882207919532384826141975784365555532295906918900772076671891884425091628240076997119986922480518025204344736348005435470778489453365401576546452524385640524863624718066786307367113531190929666019570040691135567682129629776474959728569408576991068441419889305382819390330960146439909365848793570549509163140881299708885331965478208628502307346206122152258784017898579680360413636010651655524472687978397606356526888197728694094825773038240016603574430710201770915520209207862008537850496911897811801597539346726820079593108179008704015723979448627776781667729375497348095343833744345133968285248033463783377929801355739975373092071096873169974747605464953767510808392405549349970100453659817341295248533936255856140611109645912615528326166615318081676231160042798640307511798717849905421526197096022040776770828781038058849009315703586405455665162919621851454495086916432751593126162821000791569592367613563761637684443095261840156340331192783647630614872946448671742975818424664504093908608234065841160293130374018340069569690817188768270944519507517133061972930441144786606558554384759964161564346755155398727286787873535247650551632049239290111897999205117499278462583696328741399044020162588459511561528517529100234640134209874598416085306016945031885274410524794457316874062827209164945411692682964688728827578685543292976825284319433283371063539990197851439902869186858800015815970574571126076407064305867207361431292495168812245285808123274178724448002275711823026323127369401136927605932508381503516259247970218416116065989674186839423255392484237759420522196274951747778474696107309832147754489892930351237260194625425120715021438067892530095372739022273200741682026759527665352700162179197866027673092367381651263780985418622982781331834084065468591537243040471086272119526819688355678924779487557156637205162850133070322443117022735985866208903319442589250717017617230419772315941660072973873669668570929149935940431542876430771975584006834569300395358637196791874380473781511400890498405559779196808498063927838014508896714327698126792649548276007366676148979046622235226801868138618129410533225998921759033694339258648695039772049580665835110528157959312496975499957317413381778169795610143613976149497751820350600473222662675448126508301834404977722734095304188520123690223408099015276981652605443201783887473879531185827143711748240540005533659475209097114640374539758031069029404749514384810134838430827012085258001470983441535055413191822466812780329888725817663114460336938409593577701444878850180205716281836298706400724167102602471567552994037856647956847198633250273046388847433704978217609141093834485397394980727088209408199727898730428511251379968642930425792406077149260498956547537759485448269848343012933845177609438190029662760377671330298862209425295870667676537316842550296192838941311742056691842957111024581711638974374424999277741887518835906890139142819514204304589756765637555783529724057117242322085904612284333823935364802537513169518445713007848903889567200024413537448228235843489378649714273930277092682951067717186283761374839523436246867240921710123118314420831472706460226172131328119795265819538788882338004823130241576887985173481905568099050804916774227182108386559338449979003557455601894390868638188823625124352781046794804612030453277696709212766018355888791244964503564013047403576653277038361544960699446409747353351263556817081875443097721875869520922407645779118870363953410893877 A013799 915 2368642404471812883367081551192372763613303292258623842598402444317751738394825535682101094149076142929817752998933023093180912582587966421504475367765689418157683835181303392711245062061647016816501554875156435072539511150780010084114452225213573641460412959084039356044150454547531416961553565286578171931712054624064690132711754289182206378344221141497764945486843930799507083510502545898511988472653779140638430194001286268455736416655499866973913722655443208561046331576201557200121501037151739436268909123625416324927340010351652054312629466713099600553734328015920801971483350418033796914831506736041722671316381938312012816539822340562160715740389764443019440970377264631557903397510724951281825904111065041994164839114743946492966075317861290014835383242480904437277569234427743230548978279030629985572705483724712129564344142191184939932179522948569304356045901324807670878367441905755393458451038704607242552742470251398007393168464531208466710800985473966266023116638654400114993054790663130335201334250773773858100221933434464441351014035148764453815329232042318903745173114214689315514072779118172695185746825849548042300713402865427321281864708293258762700667595393092577032257932661212018693579758951115235572241371268194969083759117057053056521289436630882642597794607648766359684544553876198495494894984496039056978043084733593377753403507231993902596910212104523644700099730754838161982371965822844483180511148744209715259485506625351640815227998786555065810131326219252718147319699391834177420235818251276336330603608019127611410994596133905379243773416705236199197093759977991386223520513651132350026842901426123759773154489379132096612337810726979939429728410586446421654196837383008866329536250269918871783129336418439307673993343050037948456040208147405162958323364885918755297360896892169852950845183098096259863688992109708815989148631801556873168228405361812425149967055675322438998654495427240108407920960005903354718154474784044474837801990711106945447334006360945765660040834975065846845874187251719935580325931868262163639873309449839144954516446537607965808833818548959392996605377454814840797465871789353038371884121927880381277408182690960731084450320767597264742314646809534447808896868301015795520876115972015985831983761687388418696766872741727292657078552053940799215144886383180366278869650138469332000070251616371191104787341744848724541291011217618513274993848442895198478894695018005805497119126545770626944119950715216656162650621479297865286362492324792487706599791589728740165718019117115609753344206805879404054307451320394665296093739278394654819202133788591838036977572724180711673747120833524961192853640047513203842981532388599057913386199324863748311046399637490990550577660312688155907072394094239467755204359761344023566265379030929508073396916591794719475924226117254280942643596966307532421311758772805805289741033500115712468673473941203608692440568739008495982928323252716470758715975325872980064063286149610141473290198409051551241498063098046848271447022691243737230029125362548829050880344562261120422850292167053780012758073682717656171641474639819001951898078276212101683297916402172730967184839996855462725526527353511082936617429190440881062715223722295512840164261048477911871554047882873134678781006737434998044546366348907592428515639768709850663284410735891056909969460029110697954225948663888035138524792403552117703164145437198099146670864665803563395875362139509582306340079009563673002804664881175726698047973078266120747107952404371586049425472336689264058068145189143388042983374230733392448795325557961095521631452858345417954125273913634616328009217172543989928799897275043058846643925900143614489377722644044117765445070557450508626791628862646775267964962826382178173367691969210519702242862429472587071847349268455755753422829677497744539816704930476990039227988702548197628521265469850320604489445705697599175310991557176639779477506414524201776064295711825810250262539766747431186291776646893552794245492644085622536888908794159065438446252675444530314034496709387064884771097414056464873368540020997 A013799 916 67650795714119447761847216183605358501559555330198555568452972212159307400294612124616489349991763718218524843402526072564340044271294908964589320978755855472001608016613206199225870217542700447296100908789342942106800977977427868012392870004324876773750854524399248047976981132332044799838931378149959168541627992117911614880380414253332996371889300022317664608049749507564721812143463213407400902767464586035774204770870737113364287796097731700641949832762113479712044276147892675192670191122090830039276313479865515656249758035653534323223010198792837691415206142462714025107535971289463273684502663888087641215467184540129398053193865868795872202261272062257078253554945055141925278936303815333560229647316128664395341969956201855785604077153436304113713380788497111633084654904490774407709368627393823017942041320661503132487233045122433069402979354934087901713026987737831887957052508270279792566820116442287454548877692850178489156284515475845017727186946121950523886234316608321684316637876129665503685307536349755161200438640821738909426311857883861565419618196360670209865889315085741540397432644394130347200115093088941636150675499239469723131337933563763521493767192022117092618318814736876465907331495402802243178785804790916512001244142266492347304547599614639155235611789056415998950277003258105229829695652191371506349888543076160462014957570052977852070352567917299816279548410088932744378525715866261284118578919283373677526165554726668213323726873342799234603160808148076883005597934330175941299355205074703441938369648634303709509416660180471536581412554518251085268194878731411981929969390389991049116660107631520702881065371157391811344980212173274050052473134759496248865515872496116231237884843959152896997956977447045066476923870852133845852964384898038859252673624506725570047924576137263170129089274464727277966821303645393493466074072884265854557771485538724674708209077142884180240571043897404736238630538728605714105209954307094245842462656699925468921306555674972013016426287722855651765012662096373080109688940089435655718421591196855819045944229560621111466102691576829223376046185486966668016422764175712128939382406382191569664055105836529440502985611443345478305248627527113363869903455545312135871742748276748571347288217553500626398358652376473205578820525212603166383753099990014441290796077604822591254006456415177589143831267574624421623812571386402357647099305377529763755711384409263810803219373273754876151009912377302916661464400070226330443799143288398241388196647594242547873072344003938930165263890582721659195075117161792035521733287530229736291232143135971486174116454575325306113891518126306416629092813397024614959395546550777693064223238917433515511796220046380181115048556190686420861894647725573438556391719143746657076105490502377680084289334778248982951871822134899518002843772954709433485085142310106604880293657796804863817783089234716267864795083754821653768415840420835121339686971282258183609711515719015250618641356760921355008426180143316033480798415084612379026861849479757106522193521042739860397027194583223010944383342452098977918252157187870514748161013646893836176671790362455369153766215150188870903763147743630039752730395108182004032209504732482142227931459805577640963455161582739599560664333427880979150288769291149747350835187434122044794066055027784476405637747891430644270647319789306171591406595837852033720071157831814909728066565720015574149596218066533180251378996592148064633104033671259930222948159088358674658150228621256869157640915408182070762484294747124305895648151403976421730043293260926849193315925087203482187771948247318276944271251665028896356453866072504803718997167634001773431117136436544047498876660191343976889795711946054548428347303284301390809554650332621653215758393848166559359032142456364840073509438419013081801704909519353312510390585333479072468195863084395006784823058800429130046057229864522008741657060705225726926172349825456966557748398278073382111679432811926761356445515407729465276084124069977067987463422663371230299139260516803960173947313242866693248278871539695317 A013799 917 1932174376390965547526118341419952644163042459785800945590585339351481978659814416891171552325114763556039288052419547158510116004432453894937635596474245988135837926562489782256090079283237067475223938055932423769512342732013317338301952760193522805535098156071366923498270558120535531528199719091340983812717437082879673632598545011489443709377530297937414818870508895685556019676629452838128777183941556041767747062460839122694797423744347315102034729173518723094055696571059962696177853328638036196751770789298438992658149339256300593805572394287722237304509702634877575271096334875998360559703080583307671120754958257650635737797270003078678905968784191370124411999782785719908527891699773269741813718956995950783795362003919081203092638047579294281791767868700266005352530828727161007858587277366994979215442642159413190966967863001741810895218493356272484560825763796780216551941376688707461155500949345708171989370495785493947828792642046505609551306186368189028912714738316650275625767494380139376450756068545685357159045728020509684992124892973020970169949715306257101863979664728163864135291073756540756846382487173713262070099442933778494762354142720514649937383484771343686282271803667699928742779294840199434867429301370633366499267533947273287931365183992593708912684308307240297346018861490054743469165937522237761592859166678798218955609203158283100432981339692286000052760182140550008112195072970856288535710732513652435603824814408548370840738963229543688939500875841517223855522882602404155059450884012138605005201775534644348247298449231414447556301723969595769246344913931447857615901855758928534353820929334063862794986108065626267523823979839880880143548685201865972363847998834361575680385229028317365891158649232865054143647422675407794771406515797072887859115611389536589006138773819056373402056918767987075786010383253416083566884541595647517072024511398471515434341159452277915071850949584753776671711526816627707800558901504964918755506575938006571317861436536632875663762151203652480270060526642134511541012825817894371762973839066173399047771213140480899564583358974125819448843255103693255005217050567622514114637700908681773421175077877797117350205772048433390205876206050801884785488312593829659912632844633532215946249898781545531390563521470524451224536693020597159035086372288814802457706426772471338028805678401673887123536964833198848105997710851367037736758803260887627582626872850112983700350748520071713017748994107408148602768084730405734223805347331459942172288284451939161409802819217096499784450101978933113308270540421257942326536224425150891498213881240106481616618940059125866067918855649205437565343519843432420027855296205036761691607279926720818636532411840744664352826901813362194866236573033690102978609103890464548272750648914238408920887387690601569202088411111994865133679220999359456129767516749518954741986067160334543715499702811632731326486412387121461253279724818259471900582799586792575982076970600450794572919015790448674820395660131073249232245083533231614157386201282991342719380369154501693152799493704491432415582532643774398908323199861442769771722226710768934855041923004542087798400716870904544341882379262705817565377732814684786217163935664664422464171950423507103003557242869964625703052134027033708645511397539724527934087203788305959721363320597648552430621419717527150631013958100502373566822163783724891935078952338834465636743309183529364813286617584198254161159635521668340873986084305684854867097622371722612106911428679651717440011382184973088123047313942272617300685606852248970581031766498825331739810296136415618654764954613891657307805331218804890308836678868896809699018278104794724650966136533764134540615416291724975323949455328891263957662027329102932022911690368150007037495275486697485101853317020696236197339503070685432629338493920782249958609265507709495788764142045553405788781331382399056383245440542160613091670467310801951986738408483364876421855852003220053866491676280541440231101440365560161257750238667562615038789942814688545708573716419620437906528109213529515625864092850045237948837 A013799 918 55184832364102367002893465949295267469940655693942260807012707877217676792502959560828750705957602761924038106065154686394207423202595315693313810270900939667147667020551270671016188754408533884159870894815485955281042020769032356499242072783887204848887938435554310702034105410480615315976912176967789838675022720524126358620647044073150001783531642839390504641760604569675165477984213802509796005150554782108928623850944026183286109219562303666629213899924868250289324749766043594565535668919230951815427325513152716069309403278499201259680953153251634819654101616954738427317782420393389175945679684539850394879882362796759807307227828557930148233374445289722123331125796142946307465114837224357095941627130761350335979334193932878241528835276912223982254682097948297378873632999276445545449111228878743601372257302715000147207569135192747860978335388748498431541744639799839764939997659606173798062262614262771100188410730129492643938146649490246714394855988861846854776045641061848522147545406991160730810044073733319485819505037993777113060079068202451929023933818862009086337123204301088123568048357560560556289530216168424477984110189631647588907596670240618916861609708554347023907964984553177664822519439930936059248648276446659580585580037068072376607721020012468920255176529563090132499644703017453528222848341572632708853650659513155931591154451403723631466380042951380447506883562116248781692403479120626456868434231322427213280840524322550019582345528798997299801084514909573430537589050007265072652976698270690697553567911044977230291091008498428036655533538295624765444857086796082261367772902330757869679479562710197985287598232462351826747936688206837817779893998050494036683862694708200963007482526277772287217382180739858811396714039032322026466141497680198750144200976896554518604329519046069080736147656932478871524242556100816762753789392513288735094092070051744952320217855116509532367134971090152615520752917409703962491762785883303044576023315365405683409440488922771561832710800527518488993198701426003784122867318184881151922295817568978450203393618505274972464065315660007529278412209016583056204004181261866625628167375652860130682181399267763468639227055475306057670030321016952631358331695992368916764706675578313619640843359099721922045884736719648851423992489361275459201101878940839572994553255048553885440718980830207890135339252600992300755400619625893964799568179934211531387406115472076927465717728481768195499929020701684132243659267985118175166104525133827408382725692231834389025378319659493130343679362620308649197514904971548090788201105806734612080486662098681221452253547028693860765830436196956502303776270248273348415575114912054950673995521987073301078002214583508358581089142691437647574582762415223031172054616215557963218031283639563197189464679831271417980847109769685343083012230962705426522290045883010866385864064166314903058387012003042439415778424188576054854922220534308776952545338998382762624100357319475143797140009991004601545320449003583071322151830792628131949107294843515739408222723421722858137106339693979801221452714838840607220618911242666947450158517086271548394852362932726569610122874549904690948502634122140855484753426920212179148419166518480569999215076045786368884598413609059674704871999946109752624451025132072242325464627397806515601857799589440305970978368552292949172389657308448291442007819826966638557789957749451173051025653590782188432279084822286337096880350134369483701916553854665139859175192558769524385497314519532701804165086585016369882354333505248222724881617307082848764848282972950299820721867952166484398741868727359624368228064940286472110684385174561781813661040951042130756243825540837446614516904707957020227320393648463389894785162546508841506380788604732350997902563175566871994032587428105202032213547201846641326536724871461841067839232165690909222892660963050822733383605612699449361873027324649270511200216863814550693235684693384235484624989063967958480868766248544074440488238280763765682604566584255848122879556730319553982573914660779327048349327247616495790304355890142041056733557 A013799 919 1576133997151127703969640280977822134208975067274684910909089949681214066870677028016829948912855092483312452347326882998104958214089324811516735735147201737833404517773964841634893367014662136265490072626825094368781841155184333133974852840780602457689088409657866667960796084628736854039616588686377045582397323920889572928564300225773237200939447251135832203073324627114492401216707130413482283703104995131813110425806812331820834565419918955022596978195754162096513404178067971104386264240002155214800419843981154723655545867037215687177747703010019942084140796281844284222623183708855588254184557470142667128164320163838256856501734011443042963693407531919753564460283863638689487511144865964863017188812481674926945905763912916935456305064343890029157175975399501321438009832092334561223572065808005795998793040822843119204395382070240071657402237038045863703263768657323223526451273156011929846456282525959005392481198863228439403517406456090936409831481897883208019258639554367455641056044369074541632665668789897337834490883390140268126108918266930229544852573800517841514874575838043377897227029140287170048185272503986371515704171126069486786789868498742316884484434886020705349835387923823307284995977723867464788200643423593044281104751438701215148293120052576124831408096860851417274322352362881490219572771483655962797569116486355246562174962286541750638311280406734376961244101417602181453916735767164212234619350080799843638514086215176351109291370648028161879618774830332326749584080857257497740041667479309197012827453107355594674343850293723603154918693387261338925870563255982905466924961863468775515915615790565964657799093117357230523747819751875494913611552478320160181727802423560927704456708433019454295215652464111107512301549668802149397899467315244156502868524101142493605858255393474779014905113229648529049603891644795427561010978839572039563022363612747887583217742159982628753937741909305848851888224074138554872727236927613018256135801910151351723857029804123278577504053173866455564134748111428094078333213474678390580052690845587593516259125138129158488546169480565475043720731101722628668242563421020172694566088416021338192413782944486592427804963931430216313113735998565184104225311569238048631716787361192215290562127179247157815552513965449890845520649488647388390242670764429319044297435517441747522072374811491567550155424393536941101874997097135157528640466787101015547955706063997989125348364043167781431673472760260800501011152352922960200919111342347244610819028495833421984953830187794783295745826275798635329730223200892385021001811782946147255630779556200434365897813556686525357332883088221274662298154054560935104097240857003201446199986103472800552088821250719582229434487004410150652377658277341184993305051893732550987470191492029564474928300720660942968950974302131983083793912328525829686903126000464673354846663536654119946250591449818895112154047573249920702711433540680392978541647427132810083306930305401529581990115825353082424735897343991336100031978439268252076598453448025653033238249203647826551253894167999757102685910988512126582828096724001810686123977406501001693705378337721603554634719420019827878180183733162464973500042626268180048657999814934323559747581786943704481713015291088353369245849190460840644706945728797115313057595223108751892104660614074004578837113184222038921312621002386591651875185342077994163849038983282074953510343692206330083814322941609320073823999680187726824010438694643091059517902674671016385974188799992373496228759037954652540209922119243394489245343871907593243572831809990433513179637270581826960912466512722118231580961762759521929953256724970659050379972990602714296529079901271858312757217315363960454712497762993762878784959027490839022263741703339760676851095106857365431021564729534112675242051121631941922927215399053821642738556309884298058315037289765694548088169159904308973224455533419307815070389393847407382349504390527747149676374312655988862172092832824667310094784573536893911660869026212931278237563019774656781296293576626518359827905135519174736266882708578346834621367121477 A013799 920 45015963092633358353076896065007577975142536896432275740474518052845154963893406597188680170900054296415886951492003105308875711552605205941729489331539228834259866432142209841934189455305765273878661964294751520266778165233219738639455771985534786794058054068238329903628296973081353288225489389471614798878849968504527092412724978748309427696031552939690503551977224675017017471150372351739467504844381765959714246871468367009134856022958305274400392294248934623638519336729799322712376092958701555089914791163945760062326045508449917241483652145669179565865145282605754601682340749908624456127765145904744715847501148199384454078546025100824750086047412519160081554550167429384610452805808516822452633929673289117588502014523116820593567528942725843122758103033385157241590998814389167403106441771542453539521528038941222327596736507308126686607065292043627913228916496621808587138974812608856728344637885223915153014655520732667457803860645792413234801196954485442304238046004312288900564201683225137983570564166308257865890894120505796197949796814621794286030534360316590071506332760510356916122701179275741863746219567986354756860026831531670612117505434192579312537759944779637365496648514492317479366770119771378661815798576821240937712632805840745405850399801821626701309846654442777328771920705836258242161217926344697953461371535966792197062279097865918939980808479696740540390092780588135904505315890245977065632963257657724334159600816391651764032470837078332331443791827929121584294870933364131392953330064876549975883364888199183139493934708239039829707632801833571101061789157154127763040843835782531697510065902594354516591399898524839860988761479933316010227659550333302094950327765019323656166988049555468634125654250027477341658844560090658188953406685990688353878427916852730759876917632293033163444704938951991638185736749267002206570034566637017021959481727143692417264281933831263859841215846671684349058779567781471265719962613889555414413494638355832756585080628235564959452093262698799837367252540810497794971274910050289513356884903240827258417876873070106895591367146534430532723707800996299997393675853867757152329502051249985440113530054677481566330537574845578408118841413855020223200779123729007906970463163823010860913744914366478074369995351367214332438915270045258059813720919702865781224179055813653750977909096991010660799989076103808574810651792091277234175500371906392105065162920893846567409074625436915005470026055505808723109379522351832666298450739048779653329602272869498365312266343993606805709796544263084823652424904840687408584832746332724911768070694904640605924407452992523850730784473882687825629897577952314867508121296116868436504917803101286656568208823741801988054878383332958312782558298059141584593785587136895388753136139203856390968427196882797192136208777043191568856237930015026221687640181699271535687775557270378319784863142398277463298231752739590985190141253355372703860127992166340188789329236452573086391219698087909387132881964041736550353013336203940547559728428929060676282317635505385574130362471332241062609812303742894847332153270534215715006386918707075109373919310703666719123922221355186304028704227602853162108134717448845490369721132714339215189950683416899143702205429728774460579030698728752069653475076960174410456237977167209062790401211798567644776166789654565653631609768449163444169207168555089591313692402401519342747208926193104993523820877535303790628487254865841665820562139557701323750890818291278898999808806316582179425789586883022831200935585647710590007336266325552770629683649325136771569923620085087559830620956069856418812183848906174705841394965321886993137902408584604123023167051060225545270658883744110074547043648608864861580977214784165853314874726789086904691544127346953214075406910240223792117588222084929893260724199012376199938255906766605436843535780032998001987946199376026968584263674489988850506225391477675802247284194897862986341906926743767697892497143398305323043617142204787227010946080257667530237743037407783972330603440842029990875044798575563149642518437039706163943620866356504597 A013799 921 1285700921888701347922229228512681434548045996299002227423692710107310470923759585822305894361076450759934147221563100690726799197653957286901735944798091914735296045168413655295482385032987961987248464362222398170339451177225988955281496303678859045625092082242954940377527789848176531265008202452698790270778833950457798286399838118030465564426357183510500471948021513943161035993525784738030931405860387617575398604896008030147900622871712156942149604316043821785739750776339798455988173590993475114923056350433454853140094185766838086334014588932457437580674414416502957178649334158140223091465100332185413829320480293722619392937353022904655687207600148959731089279507331950653859142586697048966069677665398810487445206036794739512972882194133192805429094180736513475977080517137769010200123083437024015542274362320200250898490391385227406296184391806058056829731084060015475057276259622921557018251202639880240685251576327645715262336063904477114399156986217058717651342831929163283289014164274593165948758883153930152907709826975766045209644146822413066603318091865002129032292369972936303881380468381294463370455777081258278210679226335376044352688072705974257745390961782851222795949778222415079528194321390790345960121023152591462422010505567617529536493268739827480216110530297540163287054827279389371654366545194330918248810232438747551940295753314148510844791870988618606574081439906377749568576327141315350971543063601962264707932358916961966032531399577794249718366138397483641569045808727812956714140059982939143861204784571856869647086269202015216576279700453168624217425760117479043040209540793784887812584992243997359348366972501767951269700016628375438568112184417069441133876311296716902943785345683353739659262811035034780355118259480749288534698248358580050075121779733230843232844644495921320181144217761407833178222827295814850021846757257719843164184757608950999129485156312154727100924965796789976693467803235406600820227852215299592191063820366080939360826487823035970806911235675940422155046099818088627522174582705946318790985989721461267327672981371755323044985037072169870445121818504255324225560776062317012027682908085750834155082531891643551015966483675164564914282229621113232594837452552824194830983398421949013198557468499220980282081437230399008548787859027762615446339683187633549577543778013093764781680061719160255483108488002600876705167025833918969085286466122018464912766118183649151811770580377103729471229414171301402940726988537890692782150051557972195678746770515425742811683639050801403977877499100697965648336907707154873076591408068008956205007867117171440345807001264919473700721935358563446987815504723896064930899452338393879415016957374375848198244612214889606580835381506372622371382647550867142797583110154216869198178321271801342382449249170169570604602258881130594398103011519159163917620691229512894330778557691199275191375476210037202629260797089995458128015624337082799794949115584262842132012032322321939920419625797088780005902241774996037614632413895320745978853403658642901975299273987669317382737282543720136989198849207200819734653629559727735036297416785192772198828509433007425164898342564125476029363821444565089162970435665056476050449605271454242325040181469070056443278689278483527368597695786391887861372901673059541337040612865872658042356649010178890502452099679324049633372406596676557128916725941101913817510368704989793948203034141001271720033848083285811564140224486223303817501075267907507507649192661217216634333539317207903626579976390966015081929921261684262161199531102524112681954394708375231332808588513250185796322365126311169177694782908609255773536081604558414411011630691584878357664674145331101798475288378615527839138113647917789311614290231450560936526137071823111084895191821156330747207696763371031726670437210967682681419543847992476646436526953161017881688225413522455934777731400378706249735154807108571559308303405993898587984683890477864752911203734728749219507610912598998331448749198510927990659630998239242331120178891403718033734364873889218569382154492116659116939969080291047748393755564008127794917 A013799 922 36720904030063199198006788995550694452126741700295802617448087493374894360053497530670878648846704510154479178795063718827848111884194674071200480319378303176754790346055062408894272398927169182317803390649433914143065065072751470551794815929371893202098254960941036052122571205853769909459899270251530148923714276459025176857865776489068126985581187518243403979307442459730622349011089937902901431882778530745570959554434885349054189689838970914424734848870527594022513021923040983701478225932364642757317412424729904060534230039686662583785790674499916874741641950149740959979403632890642911715334730587547604379222237669011732481683739687179871082336267854438879640912008907842624870971418654415519916063801455426331922529616894555230018488346638119715860358896015561387381396649971820700325715386044842907902898062227239365911784068353479951225322414372824161113949491838101983110867251090262589998272598597619554211470271493889273607580321175770864354322683345414034840002622728832534017533545846655412662502461759399097197100368254854017232646477394939595257368021756325807291302378797033775156107557438151168323587449217817683975209383364675202757124044555330775466111259480013774275121615810397086404758013242363070967016542261164758235042049516724261091784248478212662452332855828044603641572921926639843820362897295285356104269048683068830966787010405395618238100627305936022362340005166054905428108479483107739098241439535644242323256103027350711855129303341381566206255278770530286853517343075065856712554253172724887819869852156804053990430934678756600635124524642949076273897134715318948271424694611290180815239963480808580348709101622994456213902174923030900943852099135920308224641326945531464977453258062266158408205145971628361722532609029680429839516671369404810195553150960806113573275891448008825693660003483569123403222170395767931473965234037736440612280862069249486137225549431451160729517948122118524342133928206447926026527687121171652568973773475637709084565318713730362216191802140534397170271656904429290660828256664532810989350852434655256145668020958703781487817643818243669783124258300036315206241325115836180522651537837129574303312193357231460567018740246375138516814760208615036141152482361211828567716842329285765963999857806250417836527928737426083161930041691928059762907691522001809484227843831971015929564242760936056853061525842283639576275424842559676044866758910969376373513101443203424895979546150459617427783298146539369390103519630696076550987622547243880780686512691074640444496414929938899012159251815034596882150421024050329940527205830403798171229692733533507716593763127365088366319195775930609418998630419195510491419258236867589972299319569548600390064369469462053555239331203508467549059796700316465441771209114588001169171033843918139785133005549213106038045115903970906604220111998704880651164562206117774981366386218342498740874976034872544294317625687360279594254246691421844943541690202131034132395655157836926067104932390652645748573927335661830311516373264255825902032061894499923316522564361823373768359526731190832548508332206862612441442313855383840371690520801890766770741057916125070134661561973987720874660104278223511583598613029678012476891176158004615045472622938109882076482644482768025174518789355138709208671444684253560127216944062188986347748252379719291640534418941174181578749304807679148158990609603811760541913640583213504954626858101137321595886735106726064083408951551023780331648210726706321925968591597024924293200216438774935478750705702380356755000481154964211586019807819191182309299467265904982096346096526938556528763070372573302884140694652788954147964026707792873992903184182355710773260758264801598466252711381638090613623663898179980529015743300459470908123000908339875695691573604045962470999027258640037145434357182447985064023591842513125498873646309231831718897406035614863953186786526216229198685756445827912305404453578591737571430556595938295207896889867587806458356875274739991344507725858670614341229720940711000219123429317381590761487195163149971560123714449343901038922456902192614741874052663636137950624437 A013799 923 1048785740002635032294271900501923384247191869702148418556934826898280357817487942973490965089710727514522079825565814873442169923524484086147556918401763717031293567073678637460429313985758879016178782640338482021840081323542854750429811737758790641745128259939436930684672756210389522384084183057653952583410203449946218076237504442304274774835184296708549861052999864092366304910105739716444767796004037616624252175834214760454336711731490848286884852018591138612876994419143973535497919610854266561791742616262710789872918144163490770055505967454392125859496035738226751557971747158989652201501675240310947128674966330064644091409369289205544297982606146190628841424087886416893208939814688188761664322698233368431466039368388125391924558045668331337204687710429100448785000069719845171022002757140826758292614671555272183529806464776243740886946433476902230865575511436388030739629479558388989832940663688546612087833802424136971543506101553101191656823810159028370249065314907758186004074775602926325241053732810310197615046383617726885586181616040876869780145688069382421382046887240822081652233587947991035518489981137110090872015955198278488465946219836544802278087603682008673407071748469160751184806293616215131669888959463521126659951035976247161621042449920786231852301078695304781924606964223146760579353384709650645055694028299437128881242403804188504252498392016484838734690792887547694153932206282517040136384873754577535204994517558564163681294348032733198912416857016965115522823308835566955933567262024866195521023302847450480586020697925359967270739791548327268567458776064604224481580160702793058854264068596975373863339480651454344663925260017976685561857359803421019923203980938891324171221042503516383750296747174095677639157253846496702756646435650981570783995193544591583409766332735646580070636623359494217733519428408673527890827921049351790480327353701559834573565298917311676601595762116315827173735687123504359215243657271867783569022459944237688609164270067782852875256654060935802917580128792847404970563915838595721614666849696386188770776424346601538703073559725092857452675811941307337198605458486633397151907450572166257771676899554475887745254622240176720331178746366318254047227456048718571035722560733766730761697799938804318183829074172669626361187883920763157314888406577559893680679031447684924185964284337495094719780290239581463029938002408928346907517439501256196358603907690319333018454071817603277133354918778363310929150746624172310642372757487571832478977187488969782805735262106813984894686280391089203121551098174867901473431397525722162879568491254162450513893634468680674288830442550556354135616019883402642975145425434503175237198840866225877575740628456417305711591190538503405341668696853557738569482427503521747901392693897616145990403183771491075521552606555333313063523130618795010096277911061168929771242805356782080106538130190531994737590005707256696945491495539753699313432494213863064465855352306962980445402583974009430215225019938633837535527219136800410643587937719768812309843200960738037378198116442969541368417946476160203073940033926023617864855852964622802189739135355142448128116068871539063295901167238290341714339159986740633714352488882248769810313743583735356341986420809072337567009431142772116673708865131626965930793443139360179639078037836217162688545303539378875800070658894612124150568930800894467692837595488697160915009097694226583042100121041383203116286243065248790190052204546565459260527588944602628862738091381707850932208598905565685369279568742266932847108311731123919357935902084581512193653740862905892113018002052911066103673942379978305319420000566801272274111307843432261455395100516800998453794643689770965506015705464595918423889218644404422948606901028943095189744647033705156734134203217534018100910750675487896901413577806614017377373330212237970345723428813783196129366967809975261722143663889849291003354656598658158616777628126936593649432743071508175340257130714721848892790485158249491416199862059787646877258384264733735613738835781054726337728693408387711157572664291583523269642664818126111736007784545157 A013799 924 29954369520215259157356699750235433777484046990563060982404615591041785299625273139265875453927228088542265121897985238600381815185782789984460373146472773522130775569191335564507321636747259343581082210990707385025774562681707474527025853042128819518882608232130258177284938590124935148811828352309654539734778820733913934475419364376652391844067698698292892581534729118342074034537530032041379013021671318368405266394001007773336310823763110117921718258502981509922379837605171028147356082005608707271333960863079282869560415115453459883555305936464893506673066276719494251247231070607903456527089346538520960942085713352976299894742996268999550694681214141350550339913374123952886940530047309359221894720584243235771101550400533249318757302342333211321903085697565537917748386991268497929559420746699153043595367634290128833794802440474297483472077086533804615751702182134678545954557565667147938618618295608579787840621231035776044254077766458123134910544841952009282683554459080481550462379665995178775209735662795269554083339762505897579226933135743484277790740996949631337092641146485119474069443505382571965443592351257001305395647696418031909075889984751556097864460048761849721179376208027700214589252551972720375623698571237626898534861538517595183058593412187575567933571108616599876548699505177294628906912020692332073435677142260223837977164295051427869955606574382823479101503735661249692730457743634969183335288379304488982989848415990151078901447874162892894137537853261540664447356523652627828418614570692203410275946552626033176017337153446206025219599186411775117555190103181161255418410969832472553936636063198213652910838906886187537946369351373432116332208053345507750026628899595675109654244194942931436292225396039346649051970327109792327432578848627684643161686722827080213766336229262801973397452599770514352687048394780124630089936253090536487908629549070250435255598502377338795418176561804096339909064959934408003546574095341815766514850478467372624366340717405946060970205296634387467129006058452514733364276000266132405036499894178485937482145455763286546898483939308377101705873864855678857729370499836736456055628695791640488216863928175385829892217265801687309378796174968415653842863372207451107351272057117111597284850864052190131648342187445617198501887152660916536070527780261688123413873817177329119675325924963197400291644869532686165598059286801402516025605589595378224198086207543210470340066745182567198205749835228834523447474474332985364256808326602539107432067451872465966714604821032714222577134854249898730354620914972402133982674144732150694003355678710133749127316094059988738363286269686440030467329143889862886013128495834845187949636093980277289440728089343734668428755992970195759963399650834462571282987611928084641811676730409814745631905331697556607971063995826874754407284133603404283359793417818045803196465763795052989922835536371784301700308153004958521460182604110905406090945467242142984209294717239169684501143200881683336377041794467321033852192905766156528391515089214317048381431662639639085558716403727653071023384969305611559994801308961160549838148016522591853341139444878223460987123043040027186794233237492810449703240748381299239515621434965907114552370830495065512483474164727915033251356362868714424317798897024397773949391529503266090671707838640198383547542414388200071725818088689016877864399232604346891775134564752679612893574839244805438265421557062945664204251388186570696618081014054456081939928467846795682948662627952957930474809793341861539831993762847885869046260491352630260782007299437732569762944492785455184639907156633192958987031468314560378227954636188411137420893063316268819427539465860353316838828818423548545817314563774324026104699973702834723835161700287643741714296863929652981483606978095989090980111950042609823401273195734702950315159684191728671044206850350461864650849967620703450046145184357985600346812347114275668253785836933436051221448574865344995893083910343170726226989046604763724338084260289594982461376712985060222863994888742704038931869212436961418371432864831917008104264149870499877292118334394229077 A013799 925 855526747866868016793264701566474224118721866097471584718458225895744429942597426130572668839615561436855634146528356399665505023521142264746172717436408884565577081031673735057893613267138474112019289028105593623721147284752247179966385388736241214278806173717872303801435131072558272785214629570316043309365017898981315882552452465961568963458417542521943305021213398348967976500426395245133825990911954523920022813479062783014258373437498188077962195181103654904893090541841289734916637058162190288376569256210407398037515016112466267734223092851373823444089445929385475309872166607632330621870198826486697165466910059074356101293754716438896167390790157091113068258265878354218403908478681202608736535114606571056858431380989630133793027312199378848564874030608169328468811680857619569366146615946474510078127295002960369622013352502386410425445993668491993630484366023948553951008118633019412274886357140876647320515982979612799599940715087810454856180071230991337122724998905797633562756025640488300998765260265095693734174266956930940760300437289969654457981353613878420618702923784761497298897375957231637905034441144251214283405093857395409355116493854489193711106843452687189886604163877479145828883642136892866648188454893117861849054180401601036023336486445489345795750724433198709074107406567368711896210314222993696349396374860094253036465789430963831393802079370947821386618048194220952474074603615958354845239171401315509843173060609094704964504252733966383949462218627002862917280949672042703407464050753540021600891309489552133540231166439577090286296972363106709132493784536957146616005235709385248612984262601004180140786470019576402271286255044576594674564194211601046848510548001352076806834868451765064751942249536279779643573324512582778663801884495655301093340934490664237985380329043974887162204643702045660427094789203315139559998669324518812631158368550995422681335148826399173335938540781686795564142804320686626989293702737057600107430644515506629524527057229831225447370033477174740448671542035462273299617086843601007620247473477631736860427556362055227065967599790586558401821463454143043855608550845837029921404811180505043983961850652617194687551617328561991243167797553272919489406020773617011077059681223321824330052625528194602350008301215634272806412398967148437186710343932054074492823650092401696987046983742873880949729669118723049575646171290334857260207321244433597461321540173641634243382646309159301747954421043970742824183318461424394988538702616095119447367278492929500475335828293515350911025548572231357637658327952526777348679156247694955971429841539640130008825274962447338356393819148514413710177387678638373887420962969539013413029556480170699663716634959746405864993699915221761100314657427483085498413409184278025454783299097234718949992848178613914280261558784811369860626442139846829737039059806301206185094258679750508445186105754314531440862501157974620331424275356011569303363493489902845772001666419067925359037150960381757770264690691781156047852481581587196607390062463050109218822069716650731922642499206865499361498898108337571765011520185239706463927345499901745923276283685166940269253221232266216482030095496032159253974259014518287579805663804061273098730263289769566102040505618793981264691989079893352672940654297913824821768571474142782815674647579402706032501358897341382248561090431047011048685106482412751575989618303901282423853390983670888122298705091274791115337623897996645666109011842409320156286296970172331500696753316964431452291042507636907439141573860698468305830245893522472878194910479241079924999457658445385528500388300600624101628605766532158962568612364177210495878126781375953751669954684437551082233789882994970017088321255958468509576335948926662547456053321915392907102032730694818804153298901399544427482977405166979166163763743378850963951275740199962573693591852859541316292925925214911236767952610448426731505307445930827360996377288655867058935792746729118427702369563311299111769034160078656730820024558131122294079380299566305025218558017380370055933116576412055070106494052464381668465888384451346995340191748633576668197 A013799 926 24434699445825617427632433141440070315054815217609885931143885389808356663590525087715285994728260050198033766858996387130846488976787344223415438982701274152077447011345633546988499488522741959113382913931723859487099687599808931707019933087695785321016983127556150868872788778563336829018515035157796512958774276212805362921580594880328371165335863431969222734710875870244874376828678274596267204126436333157679771575775512145670233403748385749694678256567501487738651558965529076118954071018170316826323194526625445695349466375188149072757145754928087771386638665189178560325258950480586994891234748683286557742900418197222684609050928456211313436848357676679280342524331751674831834030059613827708124179408278275954933658672444826251262653063726459293861367188199924190397730416974472520666513498047258482341393672579551116774323360820658268161163025165799830080263978009994649394742876277667433983029246300577924121256989880721169373906763622954401147359014428343579562148693748486212185874848317986364825734598431398108741751238556904599054940789438823300974405440565981571290774206216573124353807954714492810205688673520958931148332885661070286591482180978065861582922555852198830351301524504681884018745703071797164338910460202339252270836446450127189862513389369621205272436440536588329865581638970617780467662784522922961435109862379151960974499411937757988438381188913640726623198074475144623612044753875386572734875974392972276630865784056353868491205962334813891980590426205828767780461203583211652020580753571856556943056690331098486042542344680761275666927827662690719533154980160033064499725537095752085635443524147280389001002370229121625270206730328152120500227950877537499040309761466616665680010677850862014380222589005686786400097721403876741416845623080411054526910429987861301100447577824966752239726828774126107458254274435883700973121994577581807558514164184980267201613185630786789647740663265756568107482634203130753441217443873102116668326638007384845850017281541209630002335526141587761954507912074837987710363617340088378641888089994640036470671437256659340231100617618942694514422817713779475560035820707951411585242812126404561225934416489399697471161742521059031896115465919027853536925359315275453371901555419294624690633037710766037718587091019730465623944526900726514489634133043396421589536270289084867647048902680220913805229079699849018930030298223253858208781302062267977092804508899378715625251761235898817223326219436848385801499758576742145267653885418292706536256841036559463076066591891091937369800692771499805489159504652117287855625381590415637500007704213661753182058678202458430796963868700720169976376369489590596598630123373003762089537162630155353095410811085317097910085063278648718786086930786344404920185379712164685014065805516120807930745736829392005758550380452997534589351813956165304119572587127768749852477122152354271702960366448977332482473895572913131285808728443046430873364737565115178094139594594999016179460068579463383676529830847961597882714726451711922303667574007174169398777133177261554442592419847285527263770028872229387180494028010631256316228914822693765314693938332052981030141251614755408943261557462174500452758811713656811566829563907794020972835049819108577440378880978374898900867900110834045691858027402716750734532169872992019998483609515320686994271311466967218401153303801133682561495326244190597761839488377724527307676699884624235660973316111899309045157876150682196869739487231052592983692927765091959991399971485821126708884465060617713369322491035408953282817652964895347874124838197604483737909510182858656079499590253454424966614609297924992129922137733265308972775179002878615101445575742220896459679272848219338658059543391429819102009731037294409017892338927225536819741156821374719865422369922872388393341317668974091964803256274643362381412386415851131067262676909521359534642257350063079833329494507017515878523085963230360257417531741300219070265176639330351413607377097734013931235384646006514888950721404782983841201180735913237825267235534400749167505742538904704857311576632435204833054238148314921533911216532723583220374517 A013799 927 697879450872225459350609922952669848268280577430155952079400510618316474668808987030236283295433835293706042415259795812844106571666023338364968352784931091057483964091042639735538533891698033094237329404803965150811054177538142898484196308917679324553566055106131224965875720304547463173597807919141826206615552102913933970403263370377058608853157595480472970526077325730063857076603880200743987617055148111316491955975724402392487536244457645397029705685824409991303627175614475943033447222349962418876616758874949354504876109141748725667016839906501114838573786916468128861449720884676045161088555657143347375694978844130877095119103567637851323069825943603636925862837439159584872011732532630533171734688079835839548860225343696682562312634153091403891974508262178034801949578439207909662756292017727749514152544682544559446191449508398820796950977161760408946922419475943457181363251289366459581989298303590806090827220887983277318488151075835200651169720811087920975874528842150514706240771542810008565787805865799161383773157124423752253608163887162232299129993788004999657635802103751545004669108994600629152284674204432108032527535547365828455339322570914539072669851117694650793663522841378219289459396025433598810683621653839011384107359747062082669663244913785751243786057178165499289290877190639814427936916788759202701548172779410959157392677704354305907788605136562492793085160205084605594983610215434915903880792704637681192854157658433522837977333490244619568857643162864675436577752435540107993359806902765795122850642132546503859861051906427222794323125685874109640586439388350704355176661064991775317833902493170475190257628696113942739342374424902352713607010505013348510090287097248038588486784970098469992713537364591420306373191021016123611606527840799620128343088790883306620729883270258875410718837956617815755115200332163274383493337287130314005678723043287221411545274194800901499129121083533273341717811515475617449034611414459669554164077108128918582322343578098488242496704962129888069182700476769447766995695274850264182390965738336914081638846919487447416340464739814622298026430096723255601470183075239800266286119957142240673173912869353744759473850528143967009984953822113354524868125187403582223754880324330473775789170190057188803280565906614521828685479632811649980338440473852445197018745415726552904867363709449789519191147745307387829660595347554353444301002768200435693747589578675155496972815552658506118715420153335826746876634604710332410989462621431857991382031636845174824915537931001476823218877586246805944575884612369121858444516523603861022637720040046393332632777908140415241992085053961268774695285488992197029453474953656360449039270901879867039758028175407741633409939492301486057249428830188782548925414629959135568686733471345926395310028989584265076469957416118062585406477158402037250959112660956203264536599085793390354108251026149241593031936931457971942653983093061849112174170269597254601546720961227766901101559018698053701185368498848631197128215302187344212915049581218901452198473700675767256434882103258321944180535794619743527262089934011639311647814036250956631152973572701765191201864287369029234828493342677165907431244421353752195160219174770505033005141857883560080274661219623365487507688095065531179005157120648993117728973303742525083176690371367074141243382926808050724755339509864179107638868012860327662675897627556190224434554225404752794713058881471956165638754100739634224796629494806093108207253709898791469314374585606537199932449206596302511541219666462315114710554986330376030632879503761781660038433520332626076286587797228911831471479856158035700222706175799790489571431887501216125912387088773571023784899711817992531412838618802627063372499928156165615960023092100488557108627179975283374076328307367158284902221373943569040606745802460089072975519168423124154412089315212839549668917512175151623119723692614927271006497858195822319312102124063275556865843709995914166724040297288381171890013820874592071743321554042006801488546922998417985527457514098019796973131512653657275429675940198981885236862095754022473930038255391118260357116580037 A013799 928 19932134996361631344512770009451203536390361571982684147339757983769736833015853478570578487200885769823538277422235028210640527793353292567041861123890416891692799498404268833486716066480787523204512365130606048672314518364666899323607130778997839188574400099886213916250376447618180095701126991978609698287146783611324868128687605121339170927455034084517788511195294500176353821964883422413449030330712085207310326754622664656731836522677954810184565424092830973761622895762725047408978286117537276645535051250227428514013766553197485353775667964569578340904505928121246228411865478187232525845850238123671144397224290767221980713696716995304671638197298775263474239568500099836903529527092864460657917914426248191413354996896041320950662211144046443586558683930476066851978481909802217107877982456318322253873710828678155162342673989409378720781716858717039039933051222652421080556915820075595452121196348848857012760116255781690383493340082876929165798058396085482110991952418260660850524942676034196654647465523333089848281945140630666788115302768781240516695451752579210795221736143885247876878354421994788569218402579952785437517018942768315426512946391947890150454523617772476921317823875872603321126249809882409015631934918055296004141490301735840143128251937982634841273773579065584825201436743441863739876306280403751588358917362752756404494292267914063331032350351305361356663305260617421420398326891363036633130739320437156812549107596882519845775470621814876579506143146374577995144097187311461024398349444949893874503737189947660696741491503499467910228662792714250445444789295370684467088200616677230094852654089107441941908948133189710318578357555949636095853329827033686246796688689784501230125771065530982401461891340670095555370324708751241506471094041661077950485606958956418120394666196081863740605540730878961435781845236686915279666953206257728898316190008839326330735144576277708547716626827266793819912802414693499109961877536608382622136480206285270043629708454934070922693948390423391733143927108317012197673164052744998395313268372452640603085687106867480985658100013433845427453932869992512903233589898811923935405397872095939535866520125461612304075332644934319841772180266113379518584758523477433711892663136943202661510314489798223369410496242858817357949085983792733535088446198373699687272052387818566077515916774905595438457618370753724303802936263721499888722680940062572643849124905956541116149040584999479593256631114999424547717543560945131803990270041930715296091862205579935038174412678847333179547954362740795024583031840413874489399033836430649874667555922063765039973324769834398399726535941226187797474072048851106139358220698151379310785010616228590882522529042717820508791821281839622743281100936819021818379858767246262870977261794675111003776449737971516194849058453761747985501794394121120585924643216709570121438429806489345021903685757557848489138585150699371136654140411120939472492806477069967188674775897373626250462361627133035111759555309695615755621178957245772738065066731089193044376240607365000588611036667751160933047740282830134494882132550605306430379973216689363572342360078209935115625916445911546843975936598360202535482143771918284516445971019850620394247659856603012359452724599093662941688707079683166636003566292522855892435457206528190258900609453696615004548052259772564736749737251741230819493273709315303818373686312140632349000075303231785144569799674713720540046808455871224693094416535001156825263507373208419383155087852539508308967270681789596996032128774893830181991248160964581869810905671506940245992357699774220133364821234076654950818656936171729657634060711087017816172649666138922233772183687642461962010320520669233684689682083791621831556981970448068246157434219533482053679579500887274068446994012786713407775092344661202275368769266864062604013253802969332848974163682931793910378093953065234505507922428384774937787216585327930881261872948765371213179645362201193304515805314930853454650350684737999224161061006904993756257314388667757816084649714060153543421349609132901105443546974528023121624250018316830635877915822612225728634059606642436757 A013799 929 569281707631084552830629224239935824202845116857397441932170827774447453687765791201454292172944498471930076741456454640724104114305963389007282595559434196843638046473924322153214097574757772450244077660495239356129974959013251311581543262178957285064873441252850155662027001720422841713319888017901071592779199286723049558623446689870568060859043228487912557668248806219536841509139035427550517755275467865605990242438777925260917982924205067333681373077515345441605711525879190079047828829802982158273126598757745585788747186525873379189186852736071726994573593813070913529671289922505548170683328651050171555129122968602626991163891934102896726658553050320300087756315931351441801706823299301860850793553928074594956832066347836167671863412485110475275702571738326945359357421825861122818103056934907601892887054977876789591669111811521265644246615201817352019527875970175798481786072737179081708033488919472205141441680381380859042953286107047973904358345850597454572041153017942734551842887770212690653386262811916379156780635161552474135361162379161010397338797505414839522328006005506564611522680646593156325446796086031504880923578024405856896636261900423690587131649047199713349758367718797423454686820820051483895463693194577309174285104507877330327886003600722033701620247191692168192578234829443070274607183674611549115119038797581475668761481463893562797614958383632425707660661548494173187996614344219689278847045731005635723215062074561649315193216429654689987274954403604322119310559766802638317841258497213918949701237882095137159633738831448302984040838022711706972348627065082119064506097812918368739086653438997649302861467632031316408916470155477556533666953189909112894760225668935139633622147402630388368153078580878599156931844006644208666320916923882047343819420354754257936592061226294110295434848814634017567365281805014987302567850523926995064808702842459999332126464243067633831334578813566898290529549766061028079621184323072016070840011171713597716108103181371999623061859978882491290323702140642185377743238510449899168542257985619868264730309459242124431380994483684059253511776699856161029254561099967359519113568624932129083883681303309109016695575671969109000855240580464232430299288189038984245366351854234811215396092143127057653733183192290682560383844783104262495661111871751236768177088248486065739932099008078711317788038287097119840915662628149758321808490329127137280974856439024770818332748148170136663002641275498564507360761644153909453766102667583159571679676453568524625299400520558682941069124554239846697115972394060669291725805402295791070380064690063193306678128751240252694589593017361149683656971787236442446210141359901544495330688210104784195725951989063671551603207630621465170851523856488082154747146251320513857981574117715845378859180966204474041083958497889284213916749690493325054593734912442032238402993703142183170591168921609710698287130489124739033978904282025152273867045791595332875740274404888139339455510432546615826964659200216481596296492197896515171876370906638442540429807986951781811319818267640907408776510217911471308328587777838156958082415041864912989670146193753956837391799611679689410796725185765744615905508269758124074213378297953569080107413164438635998329267274714107277571162902830922290897856880745287143849093275651641984460306607029021144896920591364221446309245646981293435547390411754392356570854761048600519791150735603015514058048509498572344276896308138048459469630656168040086351034086205666002292464156380896812414217942592679803673629939742683827852038725309422783669276883909720365787728263251501229032659266463342050331660754000770751686407969356315847707047114593757918767338302756356096976764390833983268422009995172511131098962057967277178502478744095780935142470124841434668914595999201321639464412455868598186807419030904492033222541866607115499551088948214965874308741393496162711811772477097556998140692893551033899720353289687767219623851189828281970275915599740105518268665906801995841264063418213526672465156254739830985193680483272045353657166186444788472573145139494868376710204773146999791309153809627779035517376425314636216677 A013799 930 16259254851651405913395601273516807075057459382564128339024731012065993724776278762504736038751467820856794921812737800993721137608692620353436998211773000096051146245341752565017947840832656738951421102061404531250428214804377470710080457111093199018737850355622653295863153196136996782174129321679272505761366710828097018443844260909393294386195133648843270559562854154436191730342519990846270337608422637709572687314293936323377078510298220928117273696466915781157700726890635547847685039208002973422438768787119971675712408394365469583022365700994944594692016412895118361320941711476680961302886549602643949786042881106259629494631917529912833410094933670198090806408139315328529298548580251360447759514693739738506562080646960548784876090923987240284349341151418355886408607324768419528807841409117896017662747177223138987527661502448858868065327576779105391029735665584190980438292023446571752663144477029045651044715833372618715125788804503397182682378715838913900032067371345462441535184717605044657751365052171143705096811720849100213780050158711217617958393395552153231597210179523272991869699281947347137811085943013145810904058311955055678824828276138001026859067028437071012982448740416573211289310289441490431538338541330322527326756869849484431494752148840222004551975880041920015748226964963723530113055772930580454276914867097724526575496672090264047062680826394925710636496154486542080422371302285258545493150473123251961890745387911555266091233454447367600726559972721343044049628897499650152995864183938926739122417055150519212416299214764994981527190374766669062837249137605810402601358659634761529557053908871211861739026377038446427955063304110594492158061850056994173387246805330456523075882151966526522182820077348473670521130396673765243718791708262995154186826464752136360927005860684186084147914716994762175741519813633033052348640378813878906046001361883500040924863945246254689856746905494284182075814470868469022982060645451259850999261559075312064369763534963165681234269782856862833742935256838881456573724635096959570152735430327289057508962368465414315884672583448500416339549854324591815156539519576167755225402633496686538764801821703811462625842336767109722173426526218638942441777969967142429031908375308800443122927787699851893648273445155014184607122990850240841138577016169087073335905817465010523598200679769736073947344161517780839776392240322585247429172292290200167881922874754986479342401619859887273232018437469514500894730713318679807909013658288842620526743239190370631823176178267676543479875266393644261516329287546766775640980728094970088761125027612894864032034035264172857210173366168851796114926771215260032706207847380148012331139785968802741414128914759647523185339213138179666744690372865156114421733244083965196297811738376082259865597067575765983087398938658215846433676287910179856884251662834256882761027903155443893535254375570094947253778733899891671549471485198920374093916694853754302264017977278010147674188833463963894633937631417382930871824113664122369823961029464500557397215745915329840313105329542091956502065908333769532037172795522835600879791856010703779897969045439806761232747188709183609261765268030655431974877221692561781683608297567851886496947827389531882748282202633109617954709983667753971550333690370966146115473953045886546718170817003355872919400949009953528728038364923432721812669017550117200096020182830309079445755056159557726097011923479788724724892435456730802050912121170815392906271884536120026691475068770394793859362478658389527872722544708990792807282078033562424124378217081345523367263306926726126602401781309459512299522562795016013438915498012785736926360972639912319917913949265024286485753367766609396129401027472122090415317455337603403495209295410119599288604089235596215578869776333188947344743084152063032813406694941663196960869018252165825782678651449967640336131962939643903212056033718383325423896329732711079209913010306772319559676813832685561353050425444177153707271366964171803222342915287596535292277327791624312768116708282732887345802323451049603565161598329112935707220158525851461039580741956778997033411788083411324984511797 A013799 931 464380577818015804292491767972913526870716097425414069490885342435616846773335297735897766002780672431490919761893604334181669411241869929914514105926448655743316787913205795009477608282021509121191538095975774817043480243027824940950607935549932857174171744006938600783147518434868765095675307556481702037050394627961278943774635935833181880964119212144612650451674677504852072010312713458560327112434158955623105522383549115331972739332627487927957454044791581625645090460723441882077732404819772923918273675328933511030022096151472176760701786786116612568998680768697475517687416221485484935771742743201113849839170727275881277996182196571840435025721400554527671521822866985098125295846000559105748459499167900671485919585357840233844846032879999569761301532625659662471716233802710830162280758485816228160465722128670072622777540171441858130813820920388029073200280344750078592298058481657535827812069408426572839488128916955363122707654045421526934591418503075219898815876192997752792686410719517680470036737255060035361270039559171151205772012582951086386509673770365048447647919937364199920790481191698181603022425618398457505230809447748345242915920394777447328121813399191185201791718475037747487633991176738408215166487078935341702979502959771124847921616123025580672008983109877277569785110346328907743558985930670308354602965519178110203522760451570031448157227082665473221488966668290128358943346764569269317829870662873199283561579024141929954831718692471266044351279380894278681101450941487508019714876957479686596075353512153979225821921872903021667398084293710835103694672619159550908697404677828424045679016691270681983128332354595068428824563028702689290526404499477810586113156007043168755570270142315964000063524229149756503754005259399409125852409979699404598729950659785766604436214387001038749348592232087402501353547397173057008129517859303195435579844896754644668855039140178280196998548367822250524267337102474343765390634094733432604389909388749987870464816322082975021731979268174859394531973870575293281202149303004262283132276625577702771513474205740698275982133655872620391073883389364666832685925218614927256992724615298864233661504829682559184056682980405420774995235015330546835079620600231554915580335107194649456033940544495469934488337867072360126564039741673728663758898158805295901546806052618165564488209614903432008010096597109338564853538775853357251824589840100406994875599225877168836498332664818240410779678592566803660054403903094813993689339094387634084864313654516175615501734827503109758328717483468873753167880781623205879082050575120440705106491913651890211618924081180040974779761511148576148838423512679041794122002329024407380189683427054975097528935934450292909696473266439549461895101739401723783999123184282129971461801059759285424021317847031452242959201087017302789992228459002646892471111742209210828537717942022633043260400220657481788515174418914806031124455088766364804496354721718076626962617449037247827722507272564272794639892690911873888630168510360999004542150962535600419821878919087735569182601317051688369655504407920791604513692212927707596727735199521710657665893906806320907568492456722993064125277820223549792634468328761257046665536586835417730239326898072420103173687989404243798404471843534721181449080530685164099204051572943565660817676704432847086451010504673282734001503740578161967691639810248897351942432441816457618050210158973128215056757546506245766867652849079688437376101092759658436796031294236124082335219439151245707417251752962263305572828599433486033368783430716576395416366258060309492892407309134224901891197275979473130786663915988452359828865538743173432353795739568535769175540304958358646319601936782130962851822745631279024351881841897290807226672686208425875281821392657863513148099681852209525113207226467072280183708614228842568399380030300108150179084964062525775640264993519169519639532379030746157431903073495961133314325487371724218943929479875332317804473201111143687033377511863710871833336003529044644482732759056581996970181305263133995483460160085427727424580409877794556733914947656843578751465571027564934271274079450310852882641434117 A013799 932 13263173683060349386397857385074383240954522458567251238729176265303652760693229438634976094805418785315812159319443233388562660054479047068288437379365300056684870779589070711265689970142816322010351519559164104549578839221117708138490313247241632333751519180582173376967476274018286799897582459120673891880196320969202087913147376963331507702216208818062281909550280464216080028686541409089941502658232013931551516824796546282996473408079173682710392844973292362810049428648722223594022115214057534480029814441069670008528461088182196840462403732398276571583171321434768598260670294701846935250576744488567012665256555141726445180848959716288334664769628921237864826334782903961387556574657621968619281751755734411078309349277405274918842647545085667711952533073321465619854687353639224020264900743113397292491061489716945944179149324836550910074173539307202498359673206926406994674624848294620880778140514374071346868620449997162126147653307191284230778865503866331355530080239948208817511916576560144471904719252741769669953233599849487249588054451381665978285102792555396148713272241331058913937696933316091764763923498087078344806897148637140488482921602395238673138487112494299440548373271365553105994314421998825677033370037461472294378797584034023096781489278089733609573248566601204924670632536601499934063788197165874676915815298193246005522813561257291668190818562708008580678946377013034356059780926942862900986538936002321444737802258508517661439948717575671829492716890397721493410938540339824716551076600782577328870508171660629800668699910611983201842556685512675161396623544675815933503306575003457619168638395719381948120128300379589749395658344662777508826724638909585748149977848717159942827842485534686247805814315508746195503718144213706524043470681430194694744326120794141279989302719107136667720145142740648302841158667210659681209187159579558564835595950096209406387168772882631860706475539933371297223599414983769732283321900379681568613980202052088403568345618975011849595687059878342159167227705717500951404414586243104735068540952703124768857196336790160083460325719345377910989461183483644249408342710168860937386969207737550861377606239440563572855842922603359222754638907272855748156709043963213439943889950996586383113785375891335116798921417821453677574795539061943364365617890313638056244078327668827426687347754811256921580776368910039818750781920977147736469362110423107724180641989490277819139228879239873764372278400282300479334813829876290982473761213874805217097809662286636491754345048408316317807626500045354503264227843003940383112462446476014906978546515545811636334048090682583150280684768519914483386974213945626112681918508519266099185597548360117143760523939223834815793840972962779972181186000779052632994798957266281914114920500067784950995472859029065307511157742246301184984968037017574597895867422469237270473865762142108422348560290702198337361781896578625775054945561790256145181220387206989986542679316961952835207582530211708195287709975145134030133166242824420492568728373640979283590532683808064815591424276216313271525730861394625729016515563293428256670140845033539578093595595872295331441063713056465404904482059823404805627433049937750262509814390456606365793365415535846390566743702665374607126230120323195171663367189036898971837366916974841178838613664355306545636127311023973628165816948334652883959240924620518757268827812970719846029132052350431514950236052285764885347507033022564981459898823310308604613331449794677939915576202401598728649544127316355202270465557628419794599045823564696138429486836696460499426500045156182597422914485399249732088397908104546187849072228652043776401456760117816950103422606649915681297534150916434442430010909437974960214514097286428522745200998590798851423924100795701239799022875013380956246758311595126051394326901730989972596054693045401388877264845658589798678061608479901000650424684277497141002412583682118145928590450244823815417257569874719366328813559096935374845360295116339446210431909596793044091071330331415038415465348259620370045003105632199901322973441086519690334877344820027109452720608174118282087721858983180328269181121999815637 A013799 933 378809503561886638824909204775109459744902115939139262629344003313337626498159325996853552243737565927404911082322618188810738133815976063317386059992052334918976594335843448584459371237248976972937649750129285990040521226994342862143421836654468261084277139316607453819568089862236289291874852614945567025990287123201380832887402233449711191482997140052676833618665560338475461699316309185017819257421764549899042872033014158388662277008149279551891530045282203174217821731636155428068865632628697242284131530251390845113581377139571723960446713001027177160986956111498425934923004286979450317691722399337962448732392471402849000810227138456911126360485371619474657304947734520041190003328796341045735306111895530514807593324711972056957064856535191755521076297107134379568669725507289877242785830124061740070837207207805693111700683866656730542628470456153010555650626463025110174901960292142666975904471231037851737914668672368947484903126106690268915275177655926289845294621733160792036957849343134286262070686577557683543534304845301205335484423185911762005800820858174669403399768484656373640974562112440896893422419028865044606029789462225369491560723886010411743508330419949686321502089003471562260303614206708460161750081639937110199752837797595733667176115271520881623021552310697013853517935877875439616795854699254546647392600731697299163737078123069507335197968969503433072771387473869274243423403054415107315076538551162302783156370305261772928386375322678763122141487106649323573309815650645733729415298794951191089870583890799247736898738146988852227825261494927515284648965059485978876787939088673753061075481220141267820258984387141462832489397981913588429600082411896678552911517337210805127106009229356173923581862665245300089781693916887672033205566132327790676592698336001469097774474960418930366755065421815656177446332694203651155015594464751772170269455930697836855823927322300848573637647896037017620003222891351447323743956796744085281183888550809696894315519223545313436302418117185330407975190502997544673061484997689314338292598150153946523330384575063762143710362870223338515770000861476363407351676145132837232709227542192190151805811804661936204335729712474542761095241830620033023103767004633339058237440890413503688112824120832422270893994614398538485213735391148164429646412565247816524387121116549380133617339225164308937268553872439647263341082445028316501301451235794379710323315861831824792435516019970034584236643390462783990281617795096746750433094029478311805530541764568624840995848927589922352903620467795369967729611424035541282075039933801461758214267030503926145336747517985257355166637673697277560015370524501027404308274521818759058839851578713305742944324228171946173887892028789958785466853368250522250964453018482277749036244402436005985381700326729134247826176276296608144355672105258948090503869453143885682004080032540758650697230462745486713389852748182130761344300190291505762520835479018841005645463971750334926363764645376597765612284600120173034633361061308273688255451079560009318629203982242139198106668753014123348046399132291905446440701003223604438755892675002923889931183813708626961288220708605708429476912110616264653525115339272085247542808805831134413424309633119308760976766891825764154132258466550777297877430286082871534647036515718438908809644867651910249913432130155710794043897861386021018759880048086636226354991166256729522438040547180674498493691889333730890410148370157478435476170292565724056361359537585796641928771916792061288959629820282420932046766791425297753543347766831286409684573542887608324120267789705731164995860617487971598176732653373943671157351922531022297802006525724969911903853068528241773538872884324284110243541584458002838686737132597685038125685720751805995518696242826023109899892333257173491363664137468395153873370640338804607315918088069709067723561256854983240044117599794452479576779407649595844169905802544976365866471849442412992132293453191859821717244061367571240958335388817770923216145769994006132285088265595544912184105811643017388855333699961261381685444450872088875654431845404794273079153290060992254707424014418613355696082025436734408357 A013799 934 10819178231231044291478231797581901279774149333337756479956694078632235950413928509796134305633388620452611665422216298090623491839918092344407863259433006737620890510826024735020744101907068031324072214513442537161547326764185426485678271076688268004828039376021625488540684214555330658465237665535460339829308590525754637968097095189557201339945881317044503044982707068827197661594173106633293935811223017309666563468134917377738583293629751573281573989623305004858835206477260235181074871333508221936877080635509973927288997712483308008034318570022337206894948453500506543127335925440420080523593283447491545498245861375736770312140897301467838679981822698823815687286612245626896427685073752296607246077861848247033419672947098633918750729367501611729437460121676865014860776030213706183931206094173327358163181475062138400963283231915582881028011744698186134479937542410460171705374887903886711498807602829672083486580851951529509116318184733180770489174349030910764271459691320805381367553135089258349931000879341624999686883280686647725586770610612825834647677244530326732830500787690270687559874468493424456173037709883414538992816816830618778048465834908343369806341425124182991028421164028151289716531525357800330679744081718243804415140800337131749268217028269907900035118555545817412670325766608000430895306406065409106796180069498006561415494688272988199000589191737987551991423597641180341666415814637149880025901017559746529789729092288581496607643265591028153531483013253011330577301644798092801045830348882600968717793746505117314613564860216148608478917293556624764044859091063979042699940328311611061177376819128454750214416853081147319958729695761433999137807953766181036149705846668077805235274729599641683431421579582071015864254959960228800940384174305414029514164057174537958901536779344525070204891423512476956084044708079150480638400393507775364955065930836660918439187188252234536111664861558713260244912048999888687013451150071807819715893040899675752998545544543677697054233363844930221782179415956112873407309073019004506815974895766546866652839113848396110586511673936448771348906994604626415277371222381138964203408247832551142925725790952949559932032776317985415799641201924338763172866689419332796842319549271100078836190369715094812479003380181836657676189496506582724275131189276042887753020566209766845996244825609917827557327167150748765488284655712453747593670748745523278906544224329778747896750773046364157760382771875007573546433285845758183939119598575930063477757803337844494083682441220895772321280304180703561648325431881879094557345215549303549276357680658222634636962845861176935320914338598467944391598997550273843694448628617665577479525000939630725324232844280818954672412084234270012871718799050603166009795742660872334790224176377974766948486743031710803252163420627307425210942350998300816412881015451242518963718529809396607822563599246473846021127584340829836674754557734915696083357582116257117962240096497161315831875482036601008783652460464032262042163425272025604810263938283313426149368694936817737637124566254836376943553205617389111455792861353069366375307050690758509220324540903332094641352871658487638454290086791311134769330819204950026755070162303343029981811707431520577522257439197435650006171434063156750404677286400812893901054009925434333674512267065006208647777535069377255988687766819046146316800934053402417260924902699458451890352876068027244351478334051260687961004247600067741595634899725969644773736789752987937890127654715498062473975987297086224240187706329897929138951555568468371147001104958412981345198968341785387803446775096073956815525661313013205191925128259408527847523108381230865653885947490235113294043748449185878472665791193705019075731899244122482373907709870392331038009483391354046041850824930158132086837611430234833989777338858716598389549936513358960683252633057035176318900042767729357269192396661880106905336679626487069985512302491924757468290433316612708368066207636719202213011017040024355337976339336798809144194405953674358236890246086336219643097185804593586322317978961357730377566227936606329233413697117431999786698737275810016052035798728498571437084277 A013799 935 309006549462189856008909778370736682451629479109459662824043139579815290979772212168287391903195212388747041776123919689766297550439900635448632982552666105433190253879702092456927472294567770042646826518718432303870953199711899965857457100221293622485893632618553645578210481851914798936425652965358282765864882654006078215006821135708943227470194316296108051467751096592773592412791178098553508100704340597381386719213401375225591677449359334684495034717631214243773192332197029577006679400156328326739146300030800365337301063666235760017468172678407972966126622780427967378259841366503837919834347768543806030975400046752417896885056167827222940538960838101106999844592932347349788871113391439343399555229812247783521499279042084083353439581465213532604463298535212941689438624198933662319259177255684402676498626109249734869912332386740962665041043440324894186881496148785152964077212173422908367117443944418264376460235712587634309871163674164375985941308582671842338357160243813522497238685091284307732379316114876151616057073379691345690483755409712918663372309781030661816371932997221821107397574694640695892758130031980202648173841105499302919842232710817194985038917442971790406762736865808028985593856895744135244544170717954761297900836398428819890849546544416839532903021064944091123277174220091100306800846263634149499205698964932565400587943791764815951655827905228662472427049372229751738334502081851637723419758962523920637324452604854176124610899308545355093012686341519256612618312277078328490669960594435966267548907193932655622678025972633420406766356821270759885885220499878305438552995716907923518287059331127796120873959740850648605341278840642316449374932967515896573471748686686970195324681552095366120484831734443530284098985911424094783658312402336930096954039636961978644186791954858980530121903946939854342716400907448616877513353638975572198481638050625872491541625283672070585885260110978409425854933031485820789791178297200903138905621141135639181391459297711978705565959104775052064320826299122539777386154434495787719171058997988345058471737930624041314461359919298913358496132672902735046736999482427709956613542966345493193101654315407192381218788124417981460653552368161039414980245516505564010613488646731889351640433149432822939212815541373436779889648209724509188022021896913060917114020391517150888498748464244863072864821220992535491110898051803391485022830254920890368849809591082810818679098828977206709794292347522091308059681077040699491485194854927138542988240621132176595524054203710004153268086767705074424237822659978348819652336701303658670882051717279496667866295840641074449700634424710842959768458969033371249757147281949146558392713551836793145985414265504470164398761537814985837629160619684277024405776206137174753943592701531337318815729867728692251685039456536527371449724486862469617568294682302937584122764929886176516020238958078539516209424936358440965267664923466927195836775902822419546119539396055424341474195642447361411869897923313225436186229589194323298985948341309714764252119296090451404653914736804381761884823105638250412288899913105014173045144674778753781841689212740067955051679367438065441892979168846637320146857527312577714151558905545780279310524175951659214613194720917959599826262328277819948307987976893617062708003577480330004077744859643642325189174179116483808292911308118776984954151477499226439389276145999232844440368493378926125922572698838056508854242315705534767712928371073419024382696452135088494079935946329340162319228173192079650524001080488214754137595378591025148329498558717233160200227734809732461054243343518968280608228412760970153486573588216966963853107498476334753940636546268605070791183499457197875057807662283409049821978774311382219081178101608275366776588855140462909001301410830246410532169020058937093582030575143804766603935736758045276074378452741981670844104121489118172965404041059957733323320906812097205856216871471862998051843065955775563700338956312337134405807657680135612807942227798310787967336428442893345603822318471848769226498723764997418951723797115338137313669036097413369235528603370975345907902635334409868462194447484647698814564035397 A013799 936 8825536059189604477470472180046610387500989552845277429917496109539104525673274151738456200147158461035004260167875270259415224338114002049048406614686696637277346841058171462662305536205150080188036012201117145030858294336971574924854832239420367151819608041218510671359269572172538572423253074343597914075866913481067599898809818456983127519776219867733142057970439069786206572901728837672786744864216671801809786087453956677818123899631151957923862686570265110016406146199879361748887770347864893339996757475179689234398655679371359541858908479868010115885542473231803176290479329268716114828388806617379644050688400735295807552934089209313314404733260497005717022561418740772657319947869572899086834696918667608945157540908720963504657587886227963704716076269464216827592056545745744329500361361599602224843477260306281677619566125297708634676237241699119302871522411505452753807009256885131685873241316496530048856080792187215423524230305697808742534469714429690489025818853723558016043634084892171113144485647556977766306206072797364524265906538256810669944576539656016732137398778333652432648382130853632915393064951843386567834493075814165590693614008453649905967696521088717305807550527624343115857546146799348246719426059875505937429345788375525524902553898855089353899243184635868186571919372900021915862538970135654943846813968137439000406192262636594908395242100801235828874988957120253939398571713959764625018591735728645697322623690847240124295011895151363886811535334600131488112991616945634140022024744537685632567464338365910577239307099804383120237653917172314173100767782697024281630512110670607203605796701556340985008281164158435374817152264967585200110597460485221522034926614240466555748668229809395751767167279167441668444151136616183571116065060523145060499104326071271072056618965022727342920811698628549179882323126317639946638658893282781317560834064363925544230920359726958008003468914029654351611842742312266527577225843346354994550283445411974990659721469001951823809669357991480262009067119929238858581925956803634193047244616041545123215011307036553243982330900655096264432008045270775015669855442217617824070839400661793631088176348902344821599989807621501968497726109187047446731250792196915413707131849239309491772202411180950855966857224677166727870428242517941706919096967397733932853693536402121346526412754887297534224092158892767806161618359257556664203737054910795549824719411730916159792293741654418000838434783737578449849492551241359418176308650251574003926287140380156095744762512112161428621489826172424630630656452991641620638090388525933795299062279097219704330929275504549727357899819804166385773946956614562116264313883519749574854254291754010649042489416837073172365393028281533810508526456458802636094053374223483848147382951148436525162696060752199179400376411918139758255975581069278994747368064421254200340130289162479087474054044881681167122457385607333432409009777879138907640294156560511124656720164690738974616844501743939089284416154587749031682914903296979067742337670576146763381804779215639382568320458797869947501192432720134070025383270418192309796342377056355986763180485605069080864231014413398587085905378041428808500714397837574532093882673901293030557387880989355338828567454424137844130637878357942815543624444608058596928003290176415705246464470936282068449728003729745894048653839871180389467275520348855406335397116005884089270061364539395509082474598851513731949386014778865778500648947206227920755394193369430262479417050563112284375999475854538986898615994859823901592923861607938269261438808335522896288478704333900768820170244134245253062451611696866068553730028253064793454608603263982596907298520397977629426866991927997028509526044642476445871965535773107387559177527760033952750506154291666761143986169594722667731209279381903302329796375256682207938975008577546531129960322988763738500978457813850704138064904816713452821447368419460308296459410066107879087358689806762905874845380931236660895764272511002353237407637968147554415135095732757476843790769237874472697878030049452091282680183369411172539815701339978223238735932440878426854475607167786080253148735614609022925842763414973717 A013799 937 252066135386514293481034155934311239277415762618813968675873606384546364357754383047802047532402992805620756674654685593879158222320874012522871541322066742657278303127462435145098108419555291440250496544476106779226343744558245151428778863590085106223119825265241883284692098250819874166980531056327500023920834915932771720709907224949895105092328615642326270317693710272163845928646277332772462220066892363331489300443772456675163436697365331070263442191133341807178575941614754450909983608905369218683647390248607104223660004858525399875032285093510236919806978577973530518032380123243800955613612705798980013731711413400783559519350521907197572713586653054980283881376680655207865715031102871570819085778694065579082644525893979438656525367618556871370395854332167496812856727003044203794859820848646239143754554031607710994492428104627856314988011860168546409313551595007236101481991385896246080225645240457394725378523505659059711275541761035115495526989513826390057066412281198540496222233098605299162519654579874841983471551645165528177558556639152769544287050549115493886576246507987447128870442039310609696541328089598963763920956738328383435800309695444694964343380338814854971169450619478863732007375498736185274553527696104325078919545061793384516741841905200207036716284596385031276680589209397525938949975526044440851208853743973395290601257213163787178676509640984096508498559604311572763162606722404837455155998564145849761231455234288025189989834737418103971224260691514355431995153571584256673169048728740839351759348968068771996531850077512986297107633528358465097931028641609710507649056392863212342185159593150654872821518329529072740152685839739200900358774068918411890839539029321965298737713311586152066222064660301301492433400612894818974645934193601546072914918656921573089009094260014115641161302924529993126619030810758114515946736651049517210854981712298077468779316394161647666587075653600957936385840563180644294133147311815244999350645484411417708232304876164746039827966533594667763240966012298991039958387252268596187622353478762570264143937940270997201379352853610204408442581780978605222546741285177382673287244122301487897509404700999870449717308895477717722263555404491262126091253875936101130889392746123918394505873065739137397269409194004558914707301034554933091316328485846678856234341093180987778140874692336104874974296150136341311781981958755075886322934025307231698543811118446696439827701555391832521946535858328978106151356756004466342533551359835205126138687016397638250566162108435442562858370925310619875442178953894276327044499586689195127536517753295691975395671037685444763068976753426796144089699027868508602625068827207567607412356826786298147302540234283646875927990280748887161934024122919862089482258421196922186937404467750495595171762191143560762854150700793989635548918570919677368979579287935441215914461188769565217346457575865695814184505390331050163033728266006086341114441405524758231320584623732195854031695814308644329052209791180700093895732553065019153788906209325327708947726299177876405533800623725963570581557070919749173994971586413990560093334631106583337943197849366378018563302002661077045760543502241248199588903916638966211133383049294830245749555268936977832282715065807800966215148443781204754741457762450761586860701970728608957544271754411152156992681514525272479923602320560783103574856136683659260345277030244055473642222632609675134904557017798083698206413968099185499757034581157075644694813556824297726674630381133049954062921029881488004811371429191430453395498411384324908375953804870869440895240274480539858272882342718178672716680481674191783963083336935783565857076317822606950269353041086639074060748156455523131260573361033769770549207667215720096077669370354329724507206272724294365033388989794874113071068228426540217841314273706100540945065219983306475602796784882081135326445733621389960887271746470152926033358289428205865255177210898107134614051539570955354691458924777050271843923387186738210813599548008262301650673469223286296135508160202932814724094416242401179124628717213752498909676245971118033921536966443928749390677816319138238110181037888848303784995165895064331237 A013799 938 7199260892774234736111816527639863305002271596155945759351626071949028712421822934228274279572961877521334431384812475246782637987706482671665734091699548237034525615623454610179147074570918678824994431806782085721483603688328039769957353122996420718838525329400573428494091018141666426083130947499769728183202966033955893115195660251793954096541997591360480606543650059083271603568066326901314293467330512789110665909974585135099342915513451220697794172420959375354827307468459001872440041853946250254823653112890467503731953398764343945830797094555745876666607115165502005125522808699966199093280392490324668172191409678139779243432170256191469874272748397903291887935999376193391852687003329114934163908925281207004179410304057946747469021024553602803209875995581035876472000979933945504584991343258185236184773817696747833713698239096276204212372606738273853996404347105001670294427155972582684297324653712703650751536009845128404413740748236923933667746347504395526419873801163311515112603199529265949380723854455805361889930986537572650279249936170842250954382450733287620894504176514629477447668695084750323542916871567036004061346445403396959309892645211595932876611285856891072831570679142935827049862651619404187626523304528435628579021126509880855182663746654423113175653804357352878293274308409602738342350250999355275151376071781624142894862507265170925610179791856146780379227360858742829688687210598604562556710474990569615030531592946500287451299669935398467522136109610341505493213581158017954842381200741567112725598765877012196992946170063848401631691121203446121662008109033014941808964699636566207705150343139975853822655385009679846531500860268791316915146946182378762014268074216464650897247829892212089163368388762865471925390354904888924734862526503453757388522991760337048995188741160263156827207972827501133689366138986062508689954745490625261059229132684945390585806055533650819005393467742496959621115992325002381684736820372755212426453785680274501164822859568141311643526552165997305985925230277271483092251498312043375714682037706937769314215011512079951068595696851961048109528578246529943761157477845951226531756979377052795840766107665257299914376059363739095865569405907674937583292301950610984399331946222045233265482240630575503203411595989964207162955224847923444021085657884266994812909015962342191931481522087811491334140872344044044205805186724003722389269318696799844542109789353956097017918984123546128659315010649733943689788900308243563209100760388253293607647039875332946074420155979024675037797931997796614262504073102174426176717952695430102037570483551878258509275760507333987878013045054622724671345893934952474199574590773875338435304323329843461385107851631375238423379330408468966231997662974714181137702782767805294581119209003421904693700699941251238947877398165377137980912663304036905335425764042724136567732926012447552172632174824300138148923658453245123706406313005399831988569560983192619844747217438415245786999264152469190682060163845911975381756017448090012051364950244540684695256010830819328018450879614237245539379851502538956158470383479569984386825730399035126714995673775753122588186468498003021503966882967512289828458684763125513956180553270909646648853048036109023867826624994536603396070854702834989000170775153356201682328508985979800436421945577736916755867976736356307299098005877536526221201466119821992134721457260800468382695520609964931528009052985331068504473389342880837058560664672427237488128569996458767371554118315541039737991087534445178905417579389136445179428830127547703708125616620916902101408957479438698892131792590373901071461111237096591541769623186222914424443956713331477106642992206475498594249028096526196151933235764485498416655920183348181664074314886690011261650318355278571359718622937531399543422779672090415161765776971319937549932007747943216249691478973017119306058616597960518672901368350934037720438746104358987717553116320460837871711926021686055885342758350557332814134295861440430039047216690663979597444884954486279903926248563555964121334860622299220076978520792341985121359263261181102166833017298605049011347149111890907218664880623143396404403246933128932364459957 A013799 939 205618090358524918298089591845922135854169879057809966832841792240936209055479684824493741698883364183886832694781629105523358923566884851585445031393030797197943086107821487121326619596820008385920665966833503150291293204942337143869751962545900772150747121933009777691219733569144134795360302991540923206640459912895814263263103252451487122951335993206846686603493189337477320269507542362628437535720426775769789729054784126043572333009979680314349699358515020719509222728606657552478760035390558853528018356557264642374088321022108427436873395817606657983474965816241902768390056939279734612303181289916162847665958851817350234971666214687084571079103966992515919611340078183459464704593502082851634655402814956553246368137694199017054462709482275449662477268309789965667916819987893417556451937754797028530673325007236814878696935406828744668509574021051839543991304557665952705279134001732934046215889434688528969114619977186712358460849510394784469484503431073040630078015635025340183131059981755364780262854007112256940938318906499612464625657426975425529508117175393427740367933785434332505382865600315553990709248768826115311996115827166420554849843839888391438888894935358665931142490167001390156371127192901803002801132100636649987845422394248707104872059268196978535409848306250355556934207522486663809795865518792586013598451986154967145220168070000546806352345035203408194411112653486553958738595421906744911182207876205658774887012826144994709896569873024915630899729426580963738391673091454150808253249474379898306555826352213345358315535563193574199002730112691624680788613602091939753005840786319967458266798950420850361028860451261466096786196070136948802413511929914919821889510467696446894276295269551469478594964551456200743661073926438532579352408619465142764773605167666986456351585636278276022141886911926259879301986295580931310693797485957748081112643258614725300521206752096601041613042832193455663738693856794393023297768326666261622111946572814320027768505692125684001850761856413049056264010501949150828597795043290270853787033678947849629383294943796515482470161697788859495056245723299141723762418724758212980973511087988004902008120801027413742854494631487752317016527802129103892316411436011400325429319716047833907295438274649866946992638593069367720781164176881541484686227474832549638851494404900455343755043752349984003994397455018241946562001938024270315159921011299300359967197693738340086928784105552600980638696019167051165724060781703744408815126817448902318728007105879384272831514074916923743754546735789069099951378831871203786033241446934179144295050580725194941283424995849966027783930579805079639338310076676177615614049887092653541050726778623659100620065350443708184610137055796282144552085252220811727473929178631287018531345728346733019956785691022076635590326369001336437872846576626598053285095246824244064511020099841514537602547545156836245671408609083133978178670705747224601425535231240964415385825277258577834922485983458672555070320339603091928878333614334898834199034343934326495581206925339030827534975572662229969850227938764015126842072622559998324072129685926842254106991438709284934241193726771464297174798144435118509790608495519627804102472781970450417937891904959309830688996236468959929595179681167670120833877509155006476248984545148569080264647187645744079464345283567072492769538145868320725403735073848235917359779540825722177478166764141208409371466562314040647556264473022019587229551143709194329898440087668858854898957173210167635956763451071288754717631484933126010769666817272889965607775736310007640918341234570248679058176128173668988502000798042715751024482207821712658876543847689460317642830500409146715350346491464884688295365146669470320278109736356607416507626507478753411643994742545111276604923589718834302359698010214574347435192356077868736363608073289006199307438330948341944500340148654350373816735981471027051333451027486597048201034555228681990453964319105375442141274521250267982504489624098600122345227555902053921282623359185082640336037585223721891269444954233488024618583532350079437051141918002593458986917807065458804813085925784716201072287655477598544706161135657095437261340831877 A013799 940 5872658278729830191511736832711382122130945915770110462712794428193379066833555278272365756661807764455991828595658108882852654215993798246131895541616352598770452482325489493672209582304776259510280140678731683475469625226358091166063985802273471953397488549528692260638926810468325633890285613741400307704858175572217351173057491993266923718613107301980748216082368980667689744217404917419030804457711109142760964451533689423930469403098029649458141763378547506769902910351734746356345865370789751415613732281632035450846336536712438796024541057946663758666028498677684984967988416242768500261991160821295527092187450766755340061025758757677822434590288401273247180019483972997785771427895012988325537392959797974117269520380684018126092509445523269117810013260195911209441372295674223898829823794214757931864560835531690669750463172154435776477301943615261589215935649471497275215477346223494329293972018144139075886882661168429691670000322866385439232946902494877113435658204551958740970406204138914973489087373297133170490139326288535431602173401771845128548281334646411689692648556845789970686240024410612537528646854086442679425921064139700137467066389911052347886105728248778857659360661659726704256115763756468395563003133926283360302853109002137323622250884758973903949840677474816405061597901049741605071579715082235049134385387176572016634633220247285617336229326550444541440575788496229467615533023845078541408275039152309820269547973327527193909355932143464615334127172152578905332204575165022001234521058237764275533540956445565356778850011220371672697716974748585492508003593089347891285599818698084590575558044822969907161345283348478733190310545959181394745732314230300025032986308467878219747425269193659519778150782554140549439703932413010928998884142580543942504698937193736800179857637357743841468394432091525908412744030588086979164725549996439242944658204109295169308186186046631022349510116330277287212040835243904659138407561177915098189139306066149794313096291072801660776859609381013094095956403946169696815581624231413425855011468904429533264816286889772278694830288250547616038301434103146786772378441197819320949584450184025408006253938198143963909667221169921693926309050556609336268449027023921604694586800410042184226265012562274849873056750856654211473230830055913706344123342908692450235237531698361905072987804610867893138083985712776008235757337351911184471282504003719317581023133330860731222773002838687836608021797003430148344244899986240644060168837033158099125190610951021094216340873493702259045373609320871602563711330817073451332895408965887090540210939636092292717995901306470879719536841289812879579141474099948308879552878825253277785949807524270327572809686474022749460650124450597614330552106888678603748382891270888188536273765347311041782985756121281530789095311425047170002086371075032266999875605344547234726499245071573496708466360437224400012621101284023389550761014026846481841314711739473184667834555743782241543221122173563146845363419219403908580694086359019045603558619897108299040294850994608059465226437330805950168892360159039036037736436172936112133824095959756541619549782480975887006862734030319791791609409803211419758129569240536089712970725125858034386724130697542848074308421509789964549167926873829826321136375538976139968147247593988281501438588326350096653581165643959157465990778984145108238256077444179466035712663465523451110953920950637053380058456486251314934854469613981901430863210215478299256229347343910277754769115824055597850561120926047078123490272841175011993592453968131010307723682804750128232268744000560872522580568396768159980605644792898004565010236337595935250172968833858676132196881922185639337121246142728571582403923954026741817463092180081064422874320680100676189964133841830923171113222645959626509695334869738457937096528881940008979281010181207306058419746170215594276874214985716901026579796366794003613134694796044698293669747931886386329355674917968628002996941601428903848310728153880118094302044224118562045753005761685145290637569471574720936546617337862651471131364267450618801617664320072071782125359487596568924266547126337279418825607728095692035352668195502302783621155499238997 A013799 941 167728993098802680099766715679069784790181946300310124925540121663631099527833172302737038376017891560627582616520591247803154657062998871707773068564104646573482893347698305428771977880206714747873111097925255611742887966090013441793953498498732632460985670463088979656108388633785848429540447414068134188358454352518099766853695028819696608327308957651872149799528540456849886784593301846404938806116686988226395905700253703636878136621882824818173986903854695340855197022555896090683594260855126090181343807695692564511622217825043964453256917156014663611260439950733360855670717156309711135982729544217021549279965781349299267482956695878036286554333227028765212708536481752789759417752109465959565673480324789938763334771592716241699328162273590089273771788724455420052855034136751508774478597386567701291983722023620617218742978659902840211968220811595486249596338084555433677429248485489221538965134810214756146405255685631520423786879221386834529932196482156185236835833980208493600855771596411550557821824468739420482368869298126860461989674528005668716467463198836164269311735432072607352769701337191504684355682799562889367083731512893975626196883162249566107975065704513372953608999857663454400258922328648493845674932508068579053609787646210044099975107519601053670711399589358231344964297651881669982449388242463715238327181043150073367101759403482724516740045795607246548084285095240809824567238694039288221161743393229120776718559666207504185245114777949492878558006163849806115193094871288193377259155944328785473513463257041792154960735170465035343919494515794350251521090622224865123008016421835993991428513318188843518435182637715901098648459503140179815332860626731599014967121956151069834206213113440109544383764500528808232547384013648005143137129996242915541876706345190316749936913980574521856178813374966071470176382257626352211923726433448301217742382967565579330611105659677828629324358432509049600063098295401160969652058354802433119380007720555304275376343169330288233447887303531114980474610853106552710749826769673398855844982563379411899576417969858786051803047862723890461669927259419975377005900659050917625641081481705949678066618728877189753224005503834133500229312792947319253163172660830224951682093606511214823686355023791131987224373861216900933886945737226951366894506796815165071168619142836914370789604687490997895916816715942595571221465312107935339684299596850227429431601711062713344453619734075763301361710544214968466859978588507019035002482154504028469114569039372113471912911687853630220594915655813413840822159319466434843518825775474701192918964646946431972318680937214114795669691724078345653659859641768623649908909772128058866844512452700684825807017455384563747345628204433518462894898724847549601657563757587837552784515012084550664363856180579921800867351189610772222429588844273996577783447164245613571023544938489210639490507720447566088760471273772992028959285321620762367869789481991093627298022746598164600715938470399137037050424616325395032973203800499942961483237742881310128889861239257000786386332276605148742773734698502313908273790353535228298654150004706606585195961337439152308803006546639963573360156353389521359711938627078951258292156880319631320119227896852521283850322826741111177488785159443453669557976021768697533630253538531899307962587521188885110522931671957117496386162638566168436392831827883209729445989381238815287179954936271144881587849575703823805854378506644937086766884146964275705057166389489421442953960717050851930209876174768830598285005682616799517548994077783789785398896104586468412441827597400019080117423613980095417206077820929959908381257360038077506680190162863837649011675144579544045107519911082470732965038472050957773048563375755295280981713472944355412661565626656532996690164751991252892743408459214600097141413961397088596457244931785461868334526370367527588141804454207060410220145564032003537194740018069832627965501670682607079952727431332101984393595649078410922811602706802970052891360685085050250588751597559489434645899621677645604668707937786695188666982894842657123593002110645578442169282392325245605045976852475319037481078182322141060221707556331741269803003822213764993317 A013799 942 4790507771894903346329437166509912123392386568283157477998351414834967833614443234138472553057447000863084387110444606628505900160376310774845706611259392810785244916903611301351156460236583979914003926067843225526988623199496873911077105870622302715718211734096284347958111687769557616996104718593199980553705814762269447441108383718119354830436271139495120470424334643988089616454769294035171457241498697070734093462704946029572876460057595359631867239960993953630165282161218948246014135684283256261669360491596675335016442163301080668749470810892934807401209425432895519398811352701361659754802738512382352468985102681117336378580726190972594380278311297168563240168510455341428318730417998457271155200271556325441019604411459568579174511642696006539748196057759171252129592629979759842107883219957760116600347084716628448384518213505485019294024354599978682774721012032987741261056765994057656374383215314543650297480507637321854823777057442029381009393463726862806549268254308734785734041692565110295481949128651666588396937276023801261654887094194369904211027216421959687695812475675425738602455439891526565289882656438315683213278455739764837859809179997009857609875851586606444928026644934725921125795080628529632726321747362946686350149144963405069539389045867325693889188283671660445443525305235392376368736977593006170921862617773409245437793350322870094922612447968338568659835266605172769399464904340456110884600553054016918503858782626552527034785723173015466104495214045714312456029982618862091047898752925974441909018024084370625737833557203651874457684682865602437533693869261364372778231957024057824389189768880791559730027251315803851278498651869186675705721832360081199466475970189630705534763652732962968697144697899603291929785834813800674893139569822693910791540609924980636694948200199188918734323088802405967259707653660066245524753550665716931079940199936640511261583788746058463482133001190890965627402150414952558454232438671512292322612400506780045409023737259242362235505109276152174957335360575576251971725802368641944721788546992679383263802073637136788425546850007257035475754792456293916742665528723153258305934928199003628755260697515461416541830821195006686900049402679368385189593374365972054844992275495566806579305985834498520687115341850215907572745057200938957989874008623837929597646931338565111344121899479430390905280202224036472109656270779114741236723280785639345611995976469662155830939833224937875650191814853323714381987848466348970658705892814789557106381206333506932871304670716787532730411386045686912707721692323280845565741182973332940770958549281437043561393846247772332679122065331401630214179251228553660065048372001749489295946120161584259309874225543238525187938487146825720818741202480370864172941678480466228345078533260146851524896096373543146554572417326473265444811486981309616258073034458018969202003466988190345074488391003702935061087820050230425339106148070810593988729057395147625089258827665590179161047918653069752915197177466869607536747673746078870922922753174433098591223326854419199459980036152119653242360636723924587534207726287319655437861178284425390679781851758599629091722669978583999618739425609158119554732679128001926888082292658808990133925267962004860388049070254552876340257192938864480256245353157735770258013671314009576134719462192675747641645451482767232814285191120088336711815669836172353082706902717561803417146692934840168963030571731676911719006904528286048135148978121446678412137729250207365832208072039689381978724273427572570717618047301218411020716819855582820060777871643094124327751038009341944947233735838885505210822788643580584943277091460047531668292911241554067093422453804336357472315876180426446604214463800247404956040018574946988520118718500763734941026975862937238918467795481622173869644489003628193374455924151462247403415372496724576421502407664066955444918077016607852376297577454318053025818969656092489687322693216365940810529848166276164776265485333328494366422184908999627680630152526714120207065334377896577742921539094735236114942967411125801283517698459601130106939733282148365886796874407201339725718144883547587029497073965302670820992189516390862406843592166247341974126837 A013799 943 136821692473090334474515054912689600156209952776735260729110914759101516295862113210228914587873743791650553180261408409916757014480507812040368226524179518068837380071684042377890379660817075050323866132423670364276322067200830215774273220770843587863627845337523977262031627914386335099025746867740384644594391775425177688365496547373206893312090340015120135755789421766943827535564665806938531990274444287037236443388315963550630924575704981066445760240525948309631150623806574380854409729278814082089538605000492644243404604626042164980153635829913111034185942399788928929549451044503590364256921014652152368866683517675392244308644120740368268095128848958431334702452827115006534211259468453938121463674955920210920960921595696738189803227027040642781748227605659690132073295104851920850443252645213586690222513086591625114310224695930157636056629591729991158728806824674162878157042293556280723708759012598681196146340778629549495621896537601801151009286717502928617853650611311774215349964781352115149259949063420249431204925540515787834125230297285398834171148328227590640280100117765834520224729818741890231244338550534734228254445974383423534114009989894598543195664197165066673589369005980707033273833297831434840296475426433120308846609729299812191114490539016689143169106569946293982312526242828041661467496817033849247699318226226341458948815878571492781084734126423717859493555049510339466818117132867766982975076395775777209388710690596966724640515039544494727410487808359646478056672333577320182419036282318756035363463785873709441698264227293501186385932227324471218399830599973827850919082924564115522379648989004287737449308324830673796365199996035840644831121254036279137962020184586042580778384685706155348959149716710569620806613228116961075622959253705960786117191360067371964644415545889034707971001739285516830904510296185152038432486160563541268574172050390389642142094590376175775513200647013036869284232818001460022011332680897062581026132770874144876927126959861221107808261426036182268956455233399033332564460641450782583199002690657915865397451025150263814222043583057268190223032627344210556087270165861980210475807484291742640879000781739093517851230084150585984552310989925440449399976365266527858427824380428883562711558261419112249344701278584016536185171578716017579148791560305435107238394005960758145099465571032011394645707855720705679923892749722296124462053622518645350024217083950020832687472576737450666445128424025778606463954940047392950983299004683204540515353634091291509737332700342168722313279596850863913845239254445224230203133926901362121359347126027123401156969642682625593648405307930161960547173594338721085117846552741967163781517137935008030149317755740435517892711131400489412304067484041872251643387279080595947763787988443054226402557408524765808745142811261402934369260879673183949946823937155479779378421020649704445672462935456759528279729228454631178110210695050421374912090608262811320174321376956921107018689604650325213010946585631262860857050309861758632429596753414983728863929438289066755776489812540689416255062145472010144564506870492136678960753112981473583205249468077364006488691177258337613110816734823165052602720048574863033850518360628243567215039578262820817543069495540284701154085687526908420598623531538091334339128466399427503983722559685012028393035739799314936408799343580842984826167346190918576395191848516282667397126696911970065753116159228424275606556200232377820787989964126638582129065685115172575533694745525568438694343973364900192265889048970099037162693091895300923755876791998411284924897396584815289637942729294408914326309666449305086564937009190417551978113837970025710255238703105650705766813739589159741462969300598866132949458970519060939123110719100313033650671457621350480750358706750610907890916250432624830967835649689913248088946453878950627174530265293416314462305197671336871719435109672777912470415592347657597959623440952627635489542993477013542174918526605195127599384023185938366186477786315481987233993015167104156915582078084733078678886092229164010458548985704667876984305722271439478092805529944077463906235936019002633149465929523009581318357924777639421201859835860190334123036591557 A013799 944 3907764358723933042926624483361327670061512461256335781684136836434698406926117815397348029544261996433331449381446085595632497090577783619684956917757091215564064412227367934354927133492596480512299940608152449274096034561322911792729017458436063712973074890685022314580885324862788116763274356289533125834260423497918499957406946889526162079886612201171846197321101675085682658243262420111971412174228403282070510059613692234969569836806709964238757358229661609671375292966539570891582796277932208998559312097419070412235878912724390273998167992938148364247384700880371599156861871282067044393541921099480123807201347948326877889699184732465658105064975055101757350436755195231701623607781678512926687124020416037144113564881694694539438969967119307798489511128645246409862145381489675711409509738799945249459445196266143404889814327540461232243413397769400277484453451719518765963043284946260933749845866158830933643135638978438563144456987010445042673976237938601144254518115109675583364610344120197760778013405200345744004643878362671416330450702520768276102762167402508216277039939463509999732138508353087126894569553341822544293175231474364959557830239321379628992211365135231469264385968179814973577333952819363610473707634654356349140968020478531935990420964284855658618052852744236102428828062021411697893173176591303768363540227859250538409037130307880405320561091384787805784995425769064805511792243431836292800751156939751972877350966034139966622457750044430313909570942294559863059776618519301841730070095259305991126015889188339015364344124595729687384368610344614222468717561765852497250099927408475703434685154774951462069289695065488874297986477086779644657021654136530168459333258491961962149611445008453502921622275058970578939857680408248525280867339245095946012293102434884210682209152406136720294359780675733646207463718569344127369670237231855302171746927931199918569220363595733956324432523679339346023626973514939699688665672699101004376687378068936451829915673100596336060111754589019401783665317921109791011373560380475801358746715847880735031616598729316684797995786775698636780960034869577997692408523207184016791399537558856461566145141327250249963348982433424886304798554183260504675312724968377302164557092129429343434604815504391264953534013217638096289984685459708178078068635753883532097835771204245213382185836174245277442476062067239074924306300824818499610760713512755029842041664134696545002386904264198328484339312918600262779217017042693590073034002872757004881659015143281376809607959254472680877989578565657524243333878346210049238831708086229803548144313266460671460444209964658469580192103999793355755187825027908212912050815392863324164763910976561764349094664421702578826533722623929378104816471411719913379186784077820900864081548737922071760283442144875836263570023832436929208520459984345806794431238469097657978827082770776208672851213899580508887197346493892721078005727661335084888864219862594154115498792847266623737560793798417938408805645432214498568938213899961688300821712874285350280082688686974035611732325535974630417660829936826081738906880728125915687798069659863867009925130057757593389323508713675380568058036763284417067386287307346663109804654897903264523228745394764425369847607862126071349661841321456031400717286684259426600059848128834048941279100027163628542933493764408233898771718052012456489620165574558825460423074385473549263529335590502777047974750623723025735598851634836942939525781365420924544188245032574443929817855626955760177549158223274914391306057127634998600403677397621689683391597056266624708739994543858909487349282291377613002073730383458602577381165919487515702046909326261904310599872599400489807405967216405991375923866194404215623169497656994899482295165248224040554096827501123391080710995023504198140272459028606197797272353990793612278668399669236708862731758907045263357357898750691052393178786167364209958067539733041448655324805097047997897216837436696983778057848038370978039366007086213585676651992054956481037390074506187661825665939732178061460147665680157153302706617580711019234548755733794582933808618740732796446626004568638734205381896413106676652033620689574159508946318772002896132888048091459477 A013799 945 111609657849514251639027321869282879584626857405942206260680632185411421200216850925563657071813666880132379525783481650696859749403992077961822054528060282207725243677625855573111073859682048079911798603709442103717456843105943683712133467630392415706223991952854922326744665763406091402875878889985355606952311955524050277283499810111756715163641531077669099241687984942122182402085817980818015503108137426139215837812626663922965884109036443288623148908397365233824149742417336684234496244494021821207852512814386070043868937626321310615661676046306455431269554441844293243519131905687116854923950808522251816057477698752163959407698415143951661138760752548761291685824165131012630071861852520007699110949147102436873027526586082170740916421230894550032658927345236882712072734240726627993567007649865236269811214250557321787057987008883113254104130053691841325233475034561175474670479261350158528829347783362370295781596984863183801968836006005320863811435331764387281053291885647444336476636038416968245580840865927074794516633809916258321814002514695662733770990263183037165088537711017309102349607937072521431235801012995793687557377786139337609931189465257923583646548799627345993660127637183695460342235026473844078739563753363071687815187632887350623822413160939762465790207527228127321469758279393539503526919096624226928231072447888054627500509478723372256360545331040924521025254355390259910222298264656676358682253793356256097350020940901071586704015799018974195571255682874924248850280001529779901652531990701038412550139811108150617821032542578635601384951880052526807929042281594513173960104026713474565798042705527388708160982980765427738824791772075513431049195463793438141367017195788925600955052480886440496944453797959258705101275210139986130546852076179185314057103298642727941294575601871670868327209695879628669331371266059037621805151645579019285327264008643000874255502804657757526582117308805611061780809990560192762807980277959023786002568205026894000714221539426131954212851822816983134343265145144816741075840258026769362607164951331321673238001676308013834515557666100728765100999555910017192092879831320382703579162192218499398790671381447594389203210287281048177751351506028103274031606737821824127121915108308631477835748135620918918337884951508961668138252601414725274087718305766667560246287461364447539408609666972619369034558808702415218913112257857641167382936738637796407318551969351068021813172372689768459841215116268142105237217223756371626075924156048812816425063131507259403059212924266994238556260353413744549913858899446105216310272414650809419138549731203383237581747080800610549679866682338098033723919470622086468981083338435569401469822061401580551574492710548247353864629651862046968051663239990132446022953740046642749579033113503792291545455391099798759523823450678231135124552857612900587855750601915898209533280311016139295905303520185918914327243413212070006708921587735391359510850983495551635692761022510782040568473831676614738893898039189478293627444327196805779559768941402463889349441671588665431106686949632971419358810963825689720544919420476004277959200667555371905670471639579614624792468732371282544404305587996166235861619751785128045079130748539015138047936197219866752988217528150182723817691849982105712835886424989133483124309322407629271811872375875820394814723515405263568382819039283527769800041548974974613975143427523510040515661353800349815267206852564153338034438801542577927295795841577787025906560466375358693079527774561483466430981508014954829930092297622383195026129430153473079047347403524031068306322984167154313868182851524036004952227813481961148212583479826482935966161777267366249015042961311477389389321829667771519687761542378378802413344022581431324113832214654526822265559490259585172656186728866303403084321702316021615287895702331056360291048162953069641828481766144119766749498946218487147401579311726089200612367002315396815044731758376787867942410094029502553685110197823913503782332528389346220510857545081612054908897917971225809402844904690737613363277479490968455478603704722687420357947012512907083172507959854069399312085316484890887639912343454739791858732240514927569735015810447174716451415541540174122597 A013799 946 3187683437839976541062259339908588323816527674371115353011299535847535600899393479285023609628070139763460891635902019425553011302727417738667599699375929720134840684676672061023625380506378975210360879920545375924274284895948857550502243968991637784985463434165489436574154398868641376557537976976871741490164981761722399969494038076601883541788765769109307143441850537931951651585973047350143340784271513027962143543766430148303828616038189856766365755972737148443251540793181553038421447238993757235517475618491680546522940727545362952493913129558558673572489744413514859328149926358329744493482959042204034118417620554060554844643274434926403393784145853545171251838823980306851727482446369823939894307818590392699530539186825092878531313906775579243482771623907310607139509362649393222124267305487801013102078090210167667560163166960710597650468058463492680089993280462101732732063558183421877741895002040612658017818191484677392568031925167517969191318404510522665134163069545976657694109201893227030062034395971743183206189578245018253929329725822222823339233252906770724472093725564365365272207152290728284597525712732172863510326266949925621477244702317231555472529080266156628924926905445603526042834574591119460732880680359802690475689573982895621166991942289600555785434117185162544428497766217758881760232336318684545297207660184130728216042051221818235013913535199859845245002289644301213295859060736859333480323850592048030396413948093075505587853395235780921999710633558590711471412847123692043771097966186412358100844543145059889795586510448588411411155610646180218161261376604620890761474531106963547073757897712567748893785834913641381648574877802248739104196071641404386755583378128927504088877253906597627033230544923514387876397521276808143874548642147753711754784927312534952731314373765056791670293436124018074424773294729912173516376936149382369808231987350852747969611415603830212716711852456797057535521714140389665498558724718787678352019350503773119554398881387549754744273260911475855299977995810481110941867073609502559765423238174973878309350565877033183127598842501502914260049648316346001023364740862341450396924451371952561328860365325524743350032889015034017004756350363668657609616720038929118894729017408402823638466802501469065226648332100047454203696632549005968553219322531001792188194216184029986173049300698404981798996034135349681067377399196672089381624056192234103189425162796635853771006016136392476981524944935734406667680161127705730012354469820910142849916228098978835810774180329989622447405351953849958090089724027080211083037690434841767820016118872899828648572278374746237909406672314258417941188864000437411640568721229058297675379587895690542133519086305968492673727687486831923454523553797358172790861581769472163570726764754781811638829751425201352370759921574820959450292354166282053689748092941319968762480018962931954430351373840030030112100399124749931461613509467310512618989414939616450267020947563930445860676181106515793557548621897290689544293437429067969870006560735395771143709403582243873377838085968467296708306999937825524108483443568215158182792730266048976997854340498033373298697699465256200750731371898758503862443721730735042095505053309022811357787105728796614332096480821497368774957096927338921264305752184114641411513398557284299632218886927389306296303318323489732776581694580976836633258986680274249949744071433498970267167803925891791073846694916084783487601606610857568181495225031303175246917273480146619633044392769250529284735262850415124897633366112392886433141282654613344610671289192049851341896890750798094358389170422377992337440578580858292354099596767324179134129546520533247438118642018017105718348420777141222373802157411868876975727518628948260048015161882747940570726644601304012116233349163150491495491312139847893354237589154277300706272626582102622040263267722842204658132439402946211416936506722208833658689813953130048434492583750999438296303174695576622435800432360048793581527199343328117404010602345075921900253033435176180342354653322872156975268568091741550056924400410584675412843324624381139202489999841392076113752468724124968641883536441410823195277251521346846319201786562181757076568879281928913115492917 A013799 947 91043426668147569989279189007129191116523846907713425597355726043341464297287577161859559314587311261784206526012997576813219555817197778034085315013875928736771184795050430734895764492642689910983117091410696481773197850913195320499894589998370166776969821143200543797994423786087266355859842160436433808700602044096553465528719221505826395837028939131530921323842693213874471120946976205367443956139578683591626781753513011465705649102666740499104172356337345696687707256594058336330354954592900700403614621139740888089241710119423111286178652893321994275903879590194397897271290046720255832478366793204389418456125660644523506917856561135933007329868989723103636123768651701543992188626150768541547321325606760205891291729714911477703732856491417318773111440350416698250511526906629319817091198512037084735208452334492598753185820211564855379495018217775814436050298083278087588560467285276712250186263153281938125646905366993871009135559814709480718073244951225037838896831429302639320401452915272457205601764383348957055551980544255966350475586299208506057391840936270278661647468895843839197539508476575490536389931881343589154718428510356825675011585942882450455850903061481699478724837346431882307309398284896962917991805111756324642676169922525481836150456863733281473787783820925427431422324700945411421953995757597949298233547982518957728578377024946350610232384478843197040042510394530886952943030633705439423531529496759483796151978771486329515094680821329138913233735405066909310335022326699768462146329012250123359718220996766055512451746324922133618314015395665553210903786177204577261038474082945985867973599316568647476155417230968511501264947084910026237554944002150150690126216862740298444282423248826334825696097593560494432137789605186917397200983768381993761428412308973310784959069829103787026895250829138080223645950070781021587801241673362509864092913790727705334760071641060994705402007218018580760272035677563669236304335736693294881412024669738264067593186451309808545251188604892661903222671538343151009610665489361002609460253105515428938393361512013944743307350540685424734181278005563158135228320363769334164786559255634337104113580894062312194820289343158386559672846122736740529988263141031854564752355466201393045938250346244457971938303013109455339511779522232159467848497070807942186687015008432080435088461077247144685161125730939722240965365898456151544828564668906398221193172074634716619553702826871505535069333952309510388835613081968403354882856012555014589936457390734934529591521364404833606720344257153908653011052607937437908742639476509515730707480371128892006031872842661127300930563967967534674818295144716492913866283247023134039906516409888817573875438623984766119254336482311406565784647220006346773079797636917894463743527128161323322216616530455175825061274120098461422859799927343181735432895282497039627825191821600299550485265588245097690031699499401982792475143443895855550910956680090385436076385283373417464226772408583197579797146190008519384074564866411610287457257381163638619635484275712467267544433573345394461285956225224234794062395631751793132858743169128624832035717818964331174784104994427182349641638712800441628815255136351523537289719827559000515189757526720160101939007588742786349581549645341726930229836588130498273354234176194596881795803629533165977128719074637190257831949778927279431082509918575312852814640424212164089800579647927395444860135453498297501189389486412703004831685122119049988227204247866467603339380901882564366901323842270706382201306569536053229416948173898411735425382690614135804175917096733544372969953096433537839149640364847893687925438583271545880249873978172950080080106534676586556421749245815930452218163417840386995303753659561391255231361038533163930640523696457843890051740685448741187602727366026195682090379783835313985471852487811432988091959189432096207240920601787546744279123568493006498125839776315347313337542684512294957180714972480363913388896148635353593481998340444794361175946813577713405393126887942066886757991253554551675370645573268230411175817800126708914466218194596949716762316885469999085884884259229733229380835684303134521280313580701187277722722226002473163863883761171171687491593202437 A013799 948 2600291309068962746463802917232616827479037591531203148486076891523875561794830491319870873583928196947818722589457223791362363733694985738431510682111310400650921808931435352219357929674367866547588807247780902215924303819931771548797489384943450333317035061670950731414518737754438414389712951944224986010297894981441663528965749685427907691501383530535654643930271160881468769685366587401499566831302506782060452513662085120472019044021264775394914266669350930443097606955582900143931267858127836904227637194372139504716832482720843481444548505286169478514090704975542198343965315024377226831414633980710566180525404993668235881080901242603382622348388215481562951330956461247797960899351492100315133044380654678240461183092387586714696314114251370041478835847848251318732859719980240003295941720702291177122288607125443112989740211062503834493757215317895036108032563556505459616875506134788178577569861920885434806601264186711949891920723867917478788889949051938305716732402452312681629985896713096650249191992552829562463620116324494654935933220291694141505168368980815428855313359134195891320925901599472585209832844463054249847913036684301298104005906114665667469557642338978818811860079451440990579063724414942157900763945796872388119474089157250286722293198485086252172852893709451132868853015783701895622428072832755029906848363928723951685927026209492719778847133100240550660654139378196662263005897929261055375484013956947616701896665692421057280619178937981536500868716904115996812478572672872087047361302918875773276912109888635311491134326786101058272666593715603865256623037007139931152519858283020302375193970080517140566474871533691656987628153692115259370806755645410453860694879816725663867150290409728948956706243369681281476287408913743547781457297408758123820156883956586729329215993389033261275155258931012709267551979971576757569191263432906644228357710776973992066082406140343069780986728153828685094129610986895957058088132975697195108008836592394560034528998235859441860919197744339316617942721806618735985490217041639595528794288946626165909452798144630275813601238792516415832951481116889359500256057909615953080468918900172302030587983915313698596262283929946678530816158111484046276994783571010798223892024470177986785042368139087964136529872357419153951795934934472706561220924839345636793967835655828649306561536827255699352886912001369406924211815425806144271848635508635639595498187623642141371073306438277069587115247011911926215533945234099568218809250574583771703175159536780465099663441688766452641539752328572785038648673535301164111598526088588278784736346879812284584276320259244456841877837489120757847485327628247754112934915818227731313770015182834518727456402539628905132023104271296082925375309250601270185932100308011983778978878307415555405828784726330276739575050144132156698298745724848613545698922163397948810315303616726155461409670465868235124995369402420030535882571901109530389567833740061498439777640078428176195780846761544706076586292332833322128553647149582001420066728063414682615409066398623777628336567288317811208788195748629369953216081638462963667578563653482653827772136627440262683008822745834755088114843276293413360592501949335863748531687994912613714334664720654492671479995742082720930398639420605062854294362793595161185270282306293881540969947463096753472773345490712790953938317635942027831147565784429510389238945155923618568794355324454341300650328687364874931470153121433210520997758772842186713757180523314181218976057938667920883068710259093644982051516932519216285377456794712537575484355026630332703068368199806760836394830387238274223952878460420691620838451376818621885816650690597627237167922736897988637961580209748789645802965376939292972870508270732895640662902621545695023023997294532479343767765717101497059121496301074174876183337006120402739061578904382337572894446409370099775007933307654122563356048239728758592972109851342634616233556612355656272038400329011673730300262901174333983439354601443771749546216942593072571433097046513372352694988192771550400261008218113928773592532189418933306069657855883480860448532565908643891958179327860410764346047979381825062287036178406609839038669496856636033116384102809834566447393454803157 A013799 949 74266920078318645001752675119080769209628792651722693123910842098813409920422153662586832020430573233026650535877487768705100470598062487675342376591781136352990977784890725094737081829429620636465683923803870348189014041401071327205205094323369884969867838396384023839930069669004515553384591620479009825440118178564955352050790776765506471576971015015628832285292474625935629530983755102774229128268830896202428584242702813125801335916291343250054146370343331924385310752258403211010820941295989149821645545908462676394217452538990010673537749859478286475840944624806460726901993362411237975532033361123074480681986092024158484999551620389995211076892315822368919452963447489698357561246377965877100514880555878265225811850301681864158441427417133379754677030650393905914329206462355634734135391484978138309789684908109780750099970168156172016976199826694400126281518047737352432117581330715685168353972826322408903511338706436680000863147794391591111689485834872409949575594146440502500034027196022753427767172499301365133523454142343891839625188704751076375529113786461069463536604850231768852016964675582536506178035870709292429906244240740329375148512684540966128598035822843574044085535729212606131928639033015162971803719055904472277080299460420225439075416041932548448308851497235633805867310983798309840872168188176316409169496122168284784101761795569321569603652968475970367418942874780674870893711450757625002579198922624380880622870668841237816991764369647690664001311423498456984961200514109899678159686172666010960561886770529313131498287507337832325325630583111361995594410559960923573647119672421342856137914979469650051719088805873767415223647697600503922889611747988567972715306462445501685709679444392268511152487016881467080244244685985429468186201871291540774427500762684073576371737987184178975279709350328653989390552099968203772933671674907246665806124577501154187399379601774338416014761942801501074973435819396735429536055165918887589479840381915381029146182718614381518989713206776075221925062077518837718481586088926268487897893686604589924539881367808785307512264981153061352604927252179476996686813269956541235931272792707821118295623408605274545607847091323207085518640291822095845717248013571639408072580110892753480567595076420491343703429684400248456017243697663474972095030834336550732472515354166122052844704053323250029217803093671111631162413660376449286548268878762142502487023736718843199699224705183631384477598569907216524641865009831117767897411005660687103614385731529986863711487558072858653895016866256367313488844764841736548191365503616169830370854803234318660011515982924280931860872916526777964882028442390384105219534130684402234052585403636936689374882312934341159475711881092487424431644207506422877780406716897130268711415743338095677945875920568719033959003007166558527460110476647401251478706915908808815971415386597315726133321598175662663404992745502518492135342136067589297456446899449896456938489178279987140327696764356478350253381095318052513313620716239211542558525820219186750178698345411093712842920698321645005934199658776603435233804507676140705309711356507118075974999994216321342489414986443786440071648038814216178991882448174981604521813540822699160295112359086612965190140158389624592493115540491901200181501295747871398612504532950059550691642669493506375935879520560248022435432290000140256885405626369091246227053512598334469943335582421740441887874037639828192917719043301253925690216988311145694731618832926376329795175190786294488341325433709973594332373375109681336326665543513784785693408663915588932332335664154680896248272750689912350110318161708075373382767009773316659680809360374158831520753041288543453488820692370635181073778494130763146598154586720402232392973161773966595552588386729142142537351156646135857505569055854979508638672288231804822630337755088063943419438283898019419674001583199909394532012093774893074173876429464196987274246610405489898785688751796902413411105808720440152901011406771835564938789502097400745712700684745468427765321557773748250981854655717551919702576311861994154154655498021888096855270538614916778198217559783021191840487476339124305603980040291471183612783439499722381741837046360351685052304004462632967077 A013799 950 2121137504356858819895058154076065849396207946925851838312017561184209800737177130757142509335517602108474165955196928161986374540751262710495453617837861035377775316514263999430785794130339394998096398547762341014626430036455998176307862698969767284624395332439124104892242719816437968720217321272500999624395215297993689809922635375199630334709869159861375078900238367791347515034427029490334758132486079226437562794555835045686011955105197054564796474483375903092368860395252254109680056904354746108056018436691602500495244661966093694846911673736559340036493219429097324821047832423827367819170404827036130242758204774301990490072193829958653223567121432202678708496089023753274790306757801083415867805503556439133114412256466335722229245608460746459173330672405900346819156465771339283641640916202460608265903190660523448003605247972708428976857243250218762006726436961426522813710240386570684093357817892594320693187344794538017504652364155618233740963404929790900569828544416487191903471850745605860650458213752546289578563373759483894831535014596395492361487018855114604948068971127469550182456528099312825152950882503328101090552241759784547283616670783174533598888501136235318273126985962041243734013859421946069637686019955687632705690432889062058765432957573635516232149107612546937129376269008263527365149995622503772962289978745248381718730418643255393349449932432642189663852427446610854987595292745088527698664500429074942331469809172774593291101782161507693054541455566539429947476847883492844707918796777513939044608048053087712348722589497075829043625335084243609956171960003043938186935384964025973314154989728632675127148895384560671146202601891167992541650201134301489868721867873905973645554154611287580947026181689151581278855872476429851040866111645957696058423849283019825414753208651967335712963778754736686590983558527191867958758596707025872022088724058010464746313680806276879499797615848353672202316300437790160602979271593809348443133721147885197573444124626345350563865198898731484413401697996015524077552580285823154282851741583113692834783551745986717167857800126712585291749327249498042502372073803228774239433082232528078959641300173175246297105720775282117569497885374730879449530320515619593133960960547207932158491082977645653267513655216155496152308497248966508678006175659486225470147511030338611951297592466965344084489674158340619297629696554011768073105107446325552013531884944426880626609556804749695972064692755120011160296306545786554568917955732674884366330470878227954814463796146118916013895576717148106840554895328644837552893590148781426525221984035175375248588907988300387694878391368921305454995614343111760429175114306477212206775891713274548785236013739717717855785807035882533329192190210590943812286196241298937604666745045479350657812162167363184328903084887684078102788215323526427143483348225271488592959594856605934454093798165495101329509997804297430653877506748226417924653579895188492706620189420854712714899347286785378161586817463378897832750321276508120867014055951280192771853803443286247532506658064764503014486676454318570713712690543738254684350666053199799367921974834812353862840181427820984514886339636572828288187154602325649606747516539437110717188704087872752898795593063766067986195872951989190178383858507854955015771741965586650827304006283404035603104654986721243768778381634694005876904070094727615083490875373321030796051607569547328760759570389031133017922973595727113371638287403154632187229765487210234355279998624047356881516595712190555827726915966507608646825894588297207264189444850093135496343838903921841077746918032454586631500797016544340739185208566135697117143596141646350387064227612242089575094207794797711406648187570868726229989893151321408159375706473426259935577476913371028733009286384970286226216557804274069746229119224188577539145076623070194288002576826411332645309159217772612217228797410304721091480084701926930153539757439791196999218056440071329829434593002864491207005786788810395570216766969403862698300444257015323765405349011576023796292750821949000378625282043090415036811115679003145934283381853380638102119291724962868260156162811721729292355273930764708475164707815551570944928607881098004476778854671457260172686197 A013799 951 60581808261936244755022755938566516724605095172149254354029533564982216118854516031554747209131718233820130653846379465234492843258396814274460650779067149031424640814963894087742673066156623460540631238922640221718745468271219763913528866545275523416157355089793823559827344320677284824618126912863901050272351744125997774661200388951076641989648573074800733628469708022488676376898270389273451027021934908786283230975309204739838187449759533075425152107719699168221147021748799629626572105245275903592187942570348859016644682790413602018522644313589871310782282840114448694213947141856933452283325932264978915863417086558839150386951927977449094718300555225140706593356798607417281285951309556743440600392987075458080880728456935014562589483823247379620449497334584919805501927818895221280088906207658477432682461028455210198430969487348525440008019724469498061674113766055302918082378175680845308390392636830386393318123754676800317950376172648612373875655808199757911174873057079290687955059529145248986037737042986474576653348517944619520283471551887651657336430745520928231921797884371657822761140899044473599193430155177553895247262576901206454967375734238247854117854480952016925198779846061859962287169838950201694921950415954394477707224453744501460399530701260603979106410662521953071352115619145014605076049024974330259575964082943039030268659486870017289453639520208693578989289180302652629300709156092473439601556796754809427929109219783615158987158000314821221330758512435932658729886252400439137702868754762575613053050460444238152391865878625982753314983195341081743958227349646937918557061529957545823825580661639477834306499601078437328606692512613649034982071394596784852140565268346628513290672209852984599428014775223858312905402573799312975578177014720197757124643559372329233670766392308839075297958485014034505725081415095126940770104280549365930822876047820836883619465037508073955393719706244829231770355856803724776981690975990788800884342209704749127895137643453049557454553945746669926331165896464199383178979245543395109472528591355310181054253021417126629031186629419038148517652535572913591910248799894017021052448261643234463166315174246058209491636491062832559902429104187688647958035484246611199499058994188805750378663820924537502973457506628617125606082989927732454352534383010586085652883062537501095941010538448997192397109583636366427759601763279130107935954973774504091058484165897776137576595551900456066658139689778982638749222811254209785042865733680927372386764578753068617455900481729302360272871566618467079473088365481425205348193828239346322986865086028643892474947801053847372953421735887761405100129741253614989617670439707295657837726243222834387855125788420077739679098434751841034415058144604687946222706050847738956926886905243935734137773163662059907617801007477144954693734217855238285645027908661978985703518988699522093943372969404705589072135047288538916905395470236094722346030895386478540193779230049031449850240257857877185673081093571564701001181925978348440082788452024513585756916480143698515775922660987738970596753966211792698154348154619708292039739373145439469747219523257075638676578421759995138729668746360156548738913322597022878418315819882863319193626577453733695542500933494222667753740327381763260684821382842845370205456722279120334278629723460302660860272051075745443280079357868495501850257145975515414399582891537421960566029963793841256736054089881118190124898048867562085007361126521499449899469332080211503421152040701416559892995490135874464995708446919423810561994375336356536672514734363510042911076382934911703021529725924935448782294263589522915851868741857401645362738249401561413404941404833246320354265668827217435485278885211581689854741338294890738439929552587527410020028318122789951643478228441136344906971107447871706022049874162049963095522533431507819059641596739134071682674896418803577536271682835713139093762699171735052115249012237876377494666909984877251258481410754812733363292276475213707880961081413143722526158988424614662063742173119622815645917256225685399813916680432705343866362274908008851029067669114404404834629090956664480378320166065584310318958978736570838759179219919968417758105969692040105861280868271490807792090472517 A013799 952 1730277025769161086448204932361398284171446123211754853605437508149457074570603832377235135040011004476136751604506443906562350096303071412492870646900936843486519166316183779040018485442499322656500968814869527372509089319294307677134297957399614224288870218719601394692228781142863931875918322758305877896828638163982622442098544308831699971866352895589383753162723330830299086000591500588039034782773482929845035359885806196574518471752582024167217769348582327943564180088167466221764525897910325082496479827751733762374388785177002887251025244240440314507252780196508769155444544318575876330664071951420062815975055409207004974201734014963923594249382157785243721012863525026444970808055352250149406987824103862158248034485458520950922118247475768409339658093373079894564940560435466414980619250196933773954843769433709258477386919528161235092069051350573334139474363272305506643350803075620622852938004100512665779558932557324093880980693867017018010262605537993285701065549383241621338684455211917456290223807684736700383796287021016278118816230993463218985185798522823231231918469375538919075880945217609210466563558662026116802157066458875357560323218345578596961460041830470555400602351183372782382883857770256710608665825830073460677796037623396706210470996358704110247258194932289501670887774198400762135577036202291846543749110172936137743503183604494563804085398336680497309513088278624061745457554207157133908460063672114112071083288426239832555832219646991608902427793873682672665984281254808942211931634504773922084408174200747885870464081359436693417429235042136635689190931333266193891908234357117466274282409277085126425627935106401248542335744852758430088122941101078772161986684629248056968094888985611093144263529995168617274891202910282177895488313717423568141236944699233095242870758930732752829584992290485839518014050296531920555334948356770440350232162801810922233055540936268100240000028530058567688593133626171183355374075965272918942057697851377339841813026234662548410459515244470639765944429168913998582974826231964907721644889097699014081090520544694553651759721322837148559812674068497985098548615973773020138278974800792419502493127691641668521290629821245560743373277644704575474329451465567462468892623933026481036565017389425715622424919846819933724435336275325966628762734513165349192331993149133568801171201988641808812053846818238261543241985961015235012758810005973611344721366262206384265325145557828925719823127679777523145316552712231485670609288219660966682738383133766392783157973658670604711753484814190038256830876806514985289949763928343970330827853722064098212976984145898934818922678198690353491064805539944497718470285428480071283503299232687372951530247643065840322974730394947331783928475668054492432066707518262272348788816900672048502708939327352093021472014574554737051007742996163460676307642099294781810678205836247050525116675379167796329489249085607960005735000025413101364924988403133213586474528589430387239172712004678830300008869113497459425294756987867609797204520978272132522803291589384173309076127120470812739213890028975011251986337644093488528946996236406896695450336803745337316241756303887221157258069064792431188532103406693570430505518131674459259489168678656088078389369161528493613714577490350540488419183515374506618438049445013955867331943531749704296830230050774365605522346540082100028345194346206695750666486965200308615726381795915900133638440861094616628157213173706440709895241134580545788578743593542920749211523434473158367103844193770710594742428952465663453461121353981679043903693328156210335583252573004013149997910502142081352671106462380363999645223136189248393205167141157995528258531463442348155638181767374157174895050240527984643941267363040374380582827951452370357582028793905003808889381682507295146888001799818663795695766455942308995971219077337294820162423644466408221328877716617448978013455533470802965656956451043924823463627038525987217625181616078079173193487572568206477588990708408578710788129446240797859069626868395419363202540206469547237663042755061800704085274309838497326167172933647640794241201697576504206481841466813294224085202262999153487019787391695199725800917700134217979589264600374357463504042878702048961349895985558037 A013799 953 49418442132993009790047181073173896394220672725050930373824900670256643506811016056526212691877754298842941762576308544415327281100512022612208878546137657186818473909156524913161967962723223154392324170321488571286232100048364721566632683961290381859914422316850535433804746218221336758308103216299974178611322734601507679568776524004542182896474905050928389374080541051844172195262893848294982872430793445959304054913698510780364822071725495192239906710364859868396136547498151002759816624170216794681181960360417267987174918093440379462776532000751215822641646655192486955848651630282845603880096559004508414087063557542361269068175725201384621775356603808504345915848395138280294811248868915616517212979244230407101722112939180816879286619266155421539149974804828534868669267346597356278261466404874625517924292898796170131372647808643813035464584175623724996357527289420317575240742286642800609302762335114742247329982672769733445334689597535873051391110276770626232908133155934763947054166725307574469105082171283764899661605753607245919351510373404302997435891591610354307214823403834767067726235676360136660135521798946127921986407975131939087280391439168070307816260254720069532796603752148310037637545861776301911694104651532728110418532630561833326077262127000948092771941305461120457222225718880524167354215730973657429136018335649229030092194426927969236808483061893931683657003314325781827512013205710614901559527878539251154862209800741835857627124025337727341862240220826250814013177056918598198514979413090847988652781863347560368346324627706871400695196382038464451918982189809415763746791081473631954259779891362828295842359454573926059617651208739633521746879320787910811718501699695953755065758124318038431293310680192010877988167646320569282873041728083334529681868377554796433231631745820658153565776964808566062473999290519248182980921460017720546842980801782521749898299304680753210954640814847002751753908489497075167812838983644159837904109908333188203222021842288197045151134214897325942355138841493352713528344012011149729437899677519381541170026357277021146847909400701551800016809784070370952399647020826931228169385799285432293410706220000977694636581678324594460391484182810407380122323463308072295574042232151169324885333461659387863892078135745024127103597639359584932884092460430515538282194056332403858530250699997598701481069918975702987936534361032556127199404372580612313616586941814876541001951482277151947483868349662125838553386062014043462238271880841736869425690960683501944279774885665291141172391279778081682653346672470874494866255207557432136618774330155872709060835644191019477363250612032795186058301911026354799337229822122819315928137729384784058868655402933603465464481274810090743080781193555304358352257233429088760553757399500094377285870016128503128786262208263857844913832147713424600376022565997958263294780236889052010047857365504411430966542443134048945723797335725823588083622593781887713243299011042721289938011827565632072198553310750600938645843554330486803417958323660430376983784811084401373880523266687766882644687913117555296367981789452954125875255159508017376518757069451770579089180801795322923472447710559536627175665405398575065065668103358754230910270146631096531606878772622415306101302047701901786889740300382611283529209130199043593526867639210303304421768200480166656059323739531284858909567095722009437334785534213086014373761190473154023716847509433723345516798165454229653115317982044754968267597495775179359518230320811987876122852894018285265296438513311371813894303086991070735172933385145469523394593276737567619577090321851679985513639471672045576193867217992701123358332778718613510282591917127376905673182109457973303072177529919719769415606537155796132683826149121431149782900324382720813785689630234090856690268219404620856668866785748168287233933988067830477358658981709605085209374076464310960261042303491459603502128333198265536882944651847340720922592812136806019265579198560120545206419163622857416558819765114083427652887612988241572432427750836976738654894164127320089909379519563297322132660626157910268724322961684482536641327874133654496334097461833518822742772147694206599368600010433533399715048986251292023515138968658609220385114379243523094757 A013799 954 1411440125760413352613537538630919654915336633700179622406812988043199995198029429590445160692720540529253259680941948337046162475511723877827297780156237626912722433319419508044818966983337976512599170628552035084506075009481344812664596086618414596301015815791568142524897356738619599154037735960743562515317988622953660836163826302093729285706219763159565728913114332981721402068903511201153005819495891610043683112390143166397999683190551868185563975554730762701262055933094690789823122602925561872889237969853877590981702835666750677836360530473455475110468070118952619945993339212508353292419437821727764814740622266967380205856166887476746182525959961374692623702546013544423500104078945098923348119900194464657232285267655943310889305132860664994579662430400707784384062944686167092663425741989624179417435729482517415122134194062675944105903988639989209620967336913133690266450840448805028202296195053212153325991635116976356932204069595222070220781500614845855838089191066652793091814055841509634412110251894035609299235121928776550702598487774800297909766499747983329368362571236924782221329017152521863150130638099700359579853798177743312271815259894079256061540209135059905926203799765107882984965947358192958899895322952426247561663710461476521626092683609274078477659415625275061378723988756946650743803755492338629833553819684477630328463165027489729372487084730752582816927671660458654775570609168300872203441675738959552234019574118987573929688289287670830610927442947018549499030349922652083147786327017287709403912102799069671680339377691935954075255503867400583211258050323146723628372100077968402245613573477213738957553628382085902188739736172812673014612620281023520693492127045016135198433117788647495636168246336964022686220056146561779288136944795788117502243842731342540929528634292383817523992155891897455310319893736520247354118097819566116538382374679710603698845326440986992458075496312845245592843380368525963867902494211860849130379283091904188272224165837593195806561544311682526239605120451891646851083033327050447422475852689631056197357122790189000975123140393437020960280104242833864771486318561837982807745827813391231732103180349447923936515409314628742383241179745248045183673680435541852833890220192469547088050008998453776780621643635013634094205852177749105268102564762355954288877744442909786603482490242631416513000837955865053038455357885450835548942188285274868289203339645174688887556736285317736772086763934699976074923259317183095324987283188720846727667159528081499030574650509486380283024667341741790938262234312440646447875114983047819253968813643581880443486526833739707292971800730268663309011160880823719423870620949649842482223541688958817505347666963186648577131049689851001713130191669133047778898818843968204090175865087122195509661733530646177861264434930224043908583959970843120011339580507467685957962218345788214458976854216171494879835418718351571938817375705665247499256344901004494977941863054391162761919555807102017614062881108347913408663937755233033592420307682065551997033877989381587639401625019869309935214931486550496819565927888565822789123162610708484290752220660612019509366092880076218017296579061290925608764179643588702433340546700029379589028225657930748039224064624868803557559287784414016935357872719227760868877741967614884074720866643485472677590121573914039863710345324753026855316145820916311539718809642659949656528993361103752071376881716936572471305272403538253122626596885180246648690852076834897687200176192711185729944801506056245462131580378686090376635190467551971267274150413139755057672978576901668782741276682405832066255056950425293701673041613089536784237342492982320467181107745075011802931754228229175509044462432037116334279138307706693345582758645057195068949416164694889162533081529115868957930750614415376287319504267753434451688388633205306263840659176608030838664932997897185336015629230019577735624287324475661998913782201411898330270173307439316716244207490075602891640537732232430674336451311423336777194123114557167550242568991654892632722432221640389087901788458247334817430920143696075185035388108670505729012965413131306069798157607427131096356315310294234684566584897992147429261514096323151483615884083858537943419251785574263109354677 A013799 955 40312141431843165763995245640837696264036929595110830195560985751501835062850918538532704234544791358056002349747382986454375446463090345674625451899042302862254265418035940569268074516011115947176344912322074674048578008345796689194513528829908539284953312714822977718653593405811714371438471776774796888999997073060179507141675043014099002129055342655600356783487458464290944964489953183416130999210622160274457633372974878975493268951605351907247892705818665313510745579505117463648138204662156972651589525656996597876028414689478066109684293110852361824630078550667405778277515761248451078384791563626366690873806912566855346059457982473223347719123942456822596025568416692842279586472598750970349745652469454105075211299529521396902309443899633452910189738674674615029793221763181618333560102616965656188341381869750179893303274716624087639608723819546731815984448109576011327700102454058320410485781626914792311143647090575961730340680431709137547575740439060612488591665386054670423495301248889356668444280904345551037195454317407787064616915409336071308600840999302151870089803397097808705023378058893176933430881154765541969960204329754526741795315637834797632373649913106445973158306725091246245933612422497349099139910318844246056608677234490230934162833136564476955400430569673481028037735842887153291893779060616683606676130644008365599811236456350134160607603626995024517834271230294359639045072168455841211002497700780423771355833056412404099005827230345166593078698698009796792241805824140866146783925285940754268285133568044228892862172966259382784343372445956828057096741175279393573549935550326855536536969272082701598366689180220755452412595604831702753970351047846312774526828640532705837402448277161561122864601283630029451941131023601950978248479280312504423981586392249874311488267324024774212302739964428483221118046485008754784680966991824627854452739003227214552242721368481029491595094250191173059377199786705470054031163137184957712012762704387875521242994400487499265431204267085964631929361845226477325713782514853887828833332828668552596052716784010588056850492012776954755646560057279578011738420744444654626972028588178266969500598933960582155550816605435111511207751334704029418490903986919510858788738578917122734381796307004838318631334763859624403364613344048692195562277352177648410444637259033946415182063403819795887027816932857461779831323476566361314113337839615735513207936583605834289317507945044959879947570064738966016675883209358066385576961795153056103388901743281535693812242593201440507263467523947487290987707674197617303197761159030828765712603286474342087346418692898439779994567600657203292768667765917206250465168804942949151134786574178352786770234716135573870011439910191834459928711404262108977613129165002575877019512882753297025951448771368785485895573526042128918073066480727250350643869758873784578645358918174057193162837933268074065262979394014839246144563067529505133826260466717589381064997550696465999643184433406640725075249947335524754864850726227210672433116407707474230587284589254727524568949812192487361059673658187368739663622466425328464680146647324445019828174174287739889207004978747856862792007594569530126311913734800536930198639354299539110442235153016160094748278509750877898407450818410648737690756202733864078176017188337048704058102672204588585144651462272558892547431172820271200014684440791190773885908922204010822140124579386484262910595118717425446352949885117456047435338233637633024533259426166481512844124232240024175632953475814472426643940067195653427247077674943751851364617009949684544202197941134888562103873603326192969644310681561096813413483741511450260094602738942068054863159618307087412103533832512453481713818891521412079623346469206410868643189169661478548364264275079850729371107341553078333307460168298317562142132361391305841374672067752976752201553066743101968783109151352941510381942386438589159707165270274349382350976533454525228210846419833774324732650810124049294188145398170290452489723385905561921693441350274867262402478012970655388483185386682271152739562980156002129720644510224103603359795719771738314126339305164443232659505179425726291243032721577313636825906231271553722727138104105085529523553265319083702201997250247786528666278929797 A013799 956 1151355071434872657385468210747965442997158746165960421215417314048643911230085084379032565642833785977437483111135005476123417126432323362812977531688547212048844074604524498598865476251793482567303587040830774765501436496364299240084500896911017790517551564448059066622465281263388374162654192416464973946728916403671786903473380903525681599807949641586601790093185301198613679130797552871548117468454579519598784466765535518419063254526800455822907063570886900019180404496245659879254475263355865295902048442289479831937247551946183046158693095539054306073259673485611776433384127657017011249748031848732659058046799229821955538804179437417732034205898920509310165086259549164268347269243892926464159085580180078695053109925862660616926860027217431048567929126287381679865924206778230201224810090843156106395218207581934887932634829181500567074864761010074207396331822457600459530442626190359689243884409046313383198573704553940042980260173810044677496310722680010153286666555091107441965449298969528915807437106909013283173339370759483806352523721006047532644948619781068759561634874824510514424172700740048026395719396661258644204033395862119038272416009932199655178223815168233203439374398375331084030109904398946787620534978616510511622800430494275485710624677213418026323191697500444291641785773408699985169778223750273100490276967323522929896208724429816181761113767190604895253864620608437205650766306203267280827442336831989683333693947924194673471705431525888303064920713513857806183218216143287278018295690091753882656491699836911221409036522089334231703631060428972966138740024707154759854159709252885320979032379379954040350951009676284996476356143069598262356147196277538539153260752802254611422051325244011347230135877261757271176890643165095321889754816725005438853338088949048660210416403041471576277578556124041909278352525658335045405273098253503196151024678671172474826604365005186683309447486879710093748872203108094930213184050361139577212796515600022112762221163072323466519980625072242235852534503661513418899711342406741890279308818919602530695861644068126405491706902376922604776021401795962027593261034882083780800948108506959482915906606152848186944686873067832219871604585870481784221518708770408149637865162552451942416678484324365187218429552190594732584496721719374697797454203455545816250709284755268543564014912876497190329401479419341965893762429814211845492391042037265021992731876764366233137197344418429099131182548619009608402279900342475734038463605831366435368890422689863940950971460704426342327951895951464184517899918882758147796631256463079500377517662464993684356701064287872338556424845242370383244765920062361327719535686237975570705560639345107933942944673727548125301396735274988984010023926417130094509608582081638569623554307444316916358199328359063882262663475477289244029084851756050997264739564183194161350690096061969247493923814212069463377975954472457823709134865771710196127211825189921070312597395045441765415808990602527065748874213745849922523695001591775364015362237720533171499803435153704272829213775586029631519225339351489438573532721263573806279729668394233474211312482591832138975641269198017539858202528908500349937594568179638135263403338598149136533340678205294548466105582516994823656415202824626538597185687906281891936785226916094448036603470420835254580316390413966554530047181726919765743619402313437199692955444727068753091144098111857377032989507185688388173286601668839662170800695290924436813694422470740878488341032197007330480252784222737146977377572259175057535603785474068496626824826421172940266958975396753552222248733984599397406011157376066486087902509141308530878561948826924405714946701858468723577089029790388183891228381360743050406122398507004300819318125874701488819831751960555616681568196782097470277594369866768247892341442373697086135502008927092769019628557139249735330414380471791362478018656499072544990396347284305692709326240771994695042929984596872428488689239787952971891307620717141665613558989624848754045486378405200483881477174528454888550468257829032346393394658276235576826951327856510623015559125552400617989762376894801663167988127429578168604192257560969654781384707871346845874809791391345347808722204810778349618591243464327031045237592513932117 A013799 957 32883852195251397967586357567172641017441850949245995590333533906543318748642460094949549107324975761301591955137126891403560916548033587565301451282556596923327035614779824204482196867227473655604757749473167758077486527772660750596053430116675579114971790232201015001804230898163635354459566389606656120892524581405269905750103231985596992172114849713354933726851465387533605289654708907564285783016531245659260883155290459941566865612539947818758048642648100751447811532817272291811387067996706868716258405560229833479959727331134933981338433501690930035758369534422557946713884070012062858304053537631653475356874632802944872143786168912087844628954679068666407625028658983680668266356874825872742847643255523227609411872592563449880048049237357048178148623775893908158650661269793032777181801004571381554753827226747642334243983356252837696225212439208729437446633181211526724648971846622863084494582606771756537534463575765081567559210824188686033972130550463769988020483479957119649975197427868715364376211210428328380713745768261616993234429995653723579872377529567104841839853659862844802468796505836511681888141688042208137111397819217981852098473659673554351545250385019908523431972191997831090983968979538319201230099524266156722458803095347002147381151405892432249816678072310189413581043474325880276434035848531550023102800463727138400765617378439979967279170304730866413345627429197575030591536471471516807712580582258457345693632846662924069025378829810895823837200498669292802398895471268427947480543204710582642552059439042021394663492107393474991687406716911896885888553845661047096194655455971657652482143787470867346463511787364375784361207802210795971153920072882778216756280360785193956825207900294208088239910790473049422083173659438287488493287320482880339090189158473778784269702887267469690063921141458760970899026485327707231820004959218304785269415847527357053522647268913136862001129672771399987561538992970299301818749662364507464774681282052231562601798638508630527277166632688310498184237959076484757194655650478955128267339177162767879204504416229758267248640838787286515007947256694471470091128417267194863455878927067269791561208578331497067327201781690356031752898577046830239150795841191627161807066907660579927362754190788194112145566440115576157345810869027060743793089504893844057936507881895224872731829926665636252998035653695825887891748757923704519108180551626326293134415132267063984631493353934753500285704771107533425577516233681449439872559046149656760570879362445204017500695889179120763228634100269768574015739583210455459219585315842013610282281957662684618911739097125921861510050004967340515853759442901101880997658734642820274921517420335627701344442826332502006733192156188960372310293362399652629288930712833679187018334574917135448106531017263223541303931523106858098714692451004572532878226692636208442337059833625903677673958057710915943538371235687867902956600901305814911589296939249335689198094199892862262040920580598775524853596418795219637199252940462696171642760871536147911205885911424947736275174644512592305820594917217889855098668052008931481155359059007702256949295815305317721283290289564578955890122428155678494567638461778644781258062753701737488528743110221417598740441542267889158450874607874158568874220432291317115606522865950573530373431718689475706068416426613298763932677557302555429403513749474079860430500456849810657036166586172758545439213314730446054617238630263729591260238658204092839835926400186830230505508220578726365846499770185595654820880841294298818274379716924870332158743867415120346964615296306678205019646091334143389313084665817834909156583563584912950422607820445787951624592751779725214085239779843276920117373800044182262649261823758549835700544993107349222183214667745428968042269268293485848598372797764767928053163935635162477116072876966696575969611220454111690771965120654833103734690848270010957470710074787054889471066762688940485121123290071273430065453377583724830187636955302283111588858302675305264293136453630931020138869581707200071889923911854992845341744835027564309754556874909799903947384184902114050405603246492430301740908907516182073504335068198854310211128641513537265030442451928214478764914891600640443456584504584644333683030879790415193637 A013799 958 939195702548575177352233958476017800099156704961414880055516061904783726779977302771854072054308632718534767830671481145377103337528387294452574750081098964727143464193726559104216024724883875077727486082703144338451092719714963697773882017562371215102709300821893189466530638682451589358719675653555705468811394569515913778128698408740635693427772222663130262172604702933347300677828141108943566248735148907274150083798250826391091248759753449651548627282672405562100945188794113926425026049053944877405056321205724274021129772304544849441006999241794652751294792272642677516095242923614527296022073088297654909667696387484908493298676770298140930447574588880181268178443529232903566355418701901751408471539020998903752412493116204692024052334268154653016102843663305910919221536526558809149089418491563228585324059423139412708342408637937297441888292476240521462913290288582414782699284911395592556249773832008138468521814187426494651058620349653061816278020651795734627853028671055294322941613737358379521948968381043486881565292887320042943768555105865999164734974621966081387788060379342710403311297003196610146407214752173506604038633114684779677784506193936385834483896246553607337740557775650053789593138024593934706332872512565702150145875206205728331353065303693757487014142423251319841288182670221466575232497869909600209839084044510799864266797945624267845460383073418275631564465005311940448724873161697991545079014009883800250355847733539774335433844758228995624614283442493671729314853554897570607991794469738950853929369638479173052983998079265039237584023241720686957862986385925166114415554478006514212542508713955442282344360158913936777140456038942543732127111201605028648776123384385924600884762840302877208220092086700764544117522887216928958856779160311545364754892555169595857526984163246201817915651721203672089847095447444646248011161640234002972079786021228844805660328647428101915614264584023955044745115178224718359245309106792697701429672096693785659469970914444996489563156196210836138640020349183481150236560033329437418443474238945813397959850631938125870888430996603690155141981598450799657272718725568352495163358035968292516779678205725887739932210086858258622894536259034518460385880020274063368371637949693823305407622443101612036989523096140970629953704230281881903474429349273080138724601614809517590093794535497237021876896305206483184076236275058924770248744734999505258212030592679614465060081681730494721660013967602262167919441150175877452200158917080346738664885470797471943837375290844868118573018537804860242463538236073818370770576205763750723272254992803935400738180353013454286588538191872212473299223448698370823174131120133589872033459042205862778098631562882589814306701172912897193554288723496478745121150089242711260430653794208305533370632384054927563181588231454974157390331093141596111535032568382749321588765908189434938045916086281470263399420862481195176343478342195379689901909881900276619186768443140039066150732702481627765343567317210268058047863232555065358288893251943920491951307516207932295755263021924148846542011430660152151473058233427092033278210084318984160728837780935179437572053960253939559177786670554333483346322106859873597511530308475324409869431971033908037625750888713182254515429675493842885616609766672308138837899574414330600995583317490115641020041560502425996681203714118285619193756198729194893755523548087442175609953867680156816289371482016269765922952518962380855983676316967095598553893915736058213467820287949003734941879936270797497339177708206468548734559095091221556785883597243252229656377477815036213566112014594469342171011140423182840421183159548698777020101959752149686349993583580731839488533352103832115472313103061889603525566948367941857443265548139001134774794125477196756255252571730249321818125476959536793126415165675875508912157439045820906268066067389884000138095811022688275766505317439782956320950445993074698183137809158829195544402287725640436099413917168764874989099080388507950089381982709393653476270252153020866186254123139341253248116846490450655805574233222264250899898904298795056641239704989279393634434323070301848022099307569676201357313882827477953940045130268137826534466869521733728004734219005891705563510035442026814321044957694048345466357 A013799 959 26824368460489855640357154088033544388632014650402970389265594244062528020562931744466924151943108859074071504011808172993115448423148269516859987437066267531571944480837024254575513882167408356094974730008084505450501659167779078172119844303598884274548480340774091384353581571409499843674392656341204503894722240299944013417133755252041296039990602451481663417911762920479332254659449538212537195630124587940657000543361841852555957155827318275497880343820406575259165095537148687852625168987029719643565813589956690990317487426790105444884600905344897077229730562098947512537196233141354514101686429474869321875019076522956471477103507236485203114513177833006857200444525638420958758677113545015921977355625978749690072653215891922208898958719032765044792913317867680121763886304735046148107142881537537371625440461184284766362967533108127152237771521413905533502266483932202348608674276354369518999049790415984442799451535007088113728885255806441098534716547835937976706110351874010261157535429952692677526384485930983028824386330154747746516973702378638802143995610177973250516614792494407151828973953708298382391536460536827522117947400388511992377203281405017115818694560697817579173208070630341186284569615120427369147573171831389019110316341764441806871774898138797407586610921750480945987031785244195306855215371662488091593214079395272954923324016124974713934194000959899370313112685016714331156031102371256336519001719136291218950413367117629494794326040139778344034608549401061758260961532381429514134853641850214175339076726244603661566275969141888785664637287806784540203524754168408669393822651446344052424426591379281387026037270498740948291908564928237991533282423029041223237694859981446392525869711481890475943974050088260536144540571181802707993908469597658047162764486268198827286828194686474770121488928809298078558122893074466541489446787606723358885570768552317036494464646499194018811859010784308180032965234605276181058405273399106239050532864753671212220121839287463544738413304119977690955697621193029405131906391111922062108164067738531376459131293898784812998444477693997994521010136433353289011366119520957715614360668865290402571744389233737079740203852290758724528490850094284881747081119259047523864062351481205287425747104597425141388457769148882262162107746521080829045133176644588441842113346720574631890668865728336586581826035373002366220401384251957950363074398376320869679793805757522468736580992911904659745331658928688209777947158690173235912288738830731783203007793931446596187939275681820278334563982458244613385001115560504326487578427012818484407378874849473198980483169062417267879255239298062260449899120918274169080676358922135460335147623704441646805275016067489647686413692199565256745104040231782929439405167698861076309159903016383414338598631520992786132029341478585516909225246351217126541552065185579703373896743103798451265529409340285072192950859253325415431546084931442239323288448136953800520593293504522655768331076715577770605977626146842466005905021785005221698089080168770313170621293970414754299066067169175615206086388471084605598222016204911175562458958218234506614576335861289659916495433158812767749676765097702318617854305694024849818526817140363740470280846524699447462629071132537198371215186961779646656095991545927792753349249744847696295034855130835192823173407009509788891211859278932355569792870791904535360551508056925435977595892414812958830040738897866680784525446894084559627749779288897217390297764127337558634854415244111495673675032859830247321504254524084948220407742314900378883361621420864526931215797143875249295661725248832638881746249181626525105269412219870385770471132072481147191842166740649282067632001069437549050004734536550628966293717612336787390437107320398011410302895017754216555406268701187650880447481747441330348483543546868680410040128616587690903922234950722476927944154458618999844167158371397641015482665688008206454808598967385320653943673739732016495435360888257093594563658834976175562502838808162992136935754671742428959145604010982725534019465252613761180463005675061089269952012605677885612730447214198808761593078701210891081359178323497521986966241807435597842481628965588284463650908260410237005543214029027273002599410122259727843823365036699714794864622277 A013799 960 766130787600050766944240677908326061283718970430159237287814637204669862795297893553719820703647132124014556226081253228856370322413537725671038101190049666969226306317186249734931251988583350058428573263760901560171777887490938251673914873155087733765379147012848824028522643261026725035184328657761141835737161905206700967206757183753551456198171596616767788878977860771810208525328538260888274844391988356173104592518957565150850692327584037266494960499854632195977014293636503673758827451438555822739883201942753051374457758396552201611349086457555605422758334584108039905574861614750226277258266112231742702072419844572159781857553270181253886153610872088508848501896096758941003106577039959199747595254033579069898165048499089190208363159974294802444330397271618811957698356749537653036088107839593604870994205011884357212092715713101219595062992423102555942358233047587631278612346006957147832131861064070931670795135291337443616210691791087764215250039322742224552703217759873607068920369414878855562831067302674806286253297975549750388271285913636302828034658622293094008005035088432762663387325091862710099484672849392330859210695702496291014285302920208693844897735348090367878765995705273174621473592777454526090223837360676301774809745037134222446064762865742192758081194536115486298335614818359462159091806230052322383993787321608390865565057224545402804674514861415685915512811396762378012147404314825452227319208100251613504442756178246616000820746032432209283972454779443724877691322326346008353205554864883967061859370378272125177994407954661485607367705577049573252752870503803920006556968747959032481294047876383655694850650482714540224165200522915405276182079284132446376891802895930090416931364829634273883435842844570809172824223253523467143014019800178711485015716492306026706139100068440405909439845295722362421698547949099838891480089700835625853130786720622726879318404768663480371285505207010625929921520065561293007209113013551873293522269150229603492218899851889246301273822378970682831385679758894112839972378436547606015871273938680194643049248885043193044048572727418276721514570506673003287453627739638073315661755063461559187851591500904764734459962225276359931258227169542870507578383847157656329081484820654704214166763054407059463195742344661226289611959348388589558358048658146090487452599295686332061429393474067021249363533396288320581620883935620171020319767892026100358924590886240599229585489738556908986986417510662263959467948799350037790890878669744530460061105602476046233723733652748468969513481902989924402889016861523564068811727453913108733159148044575804036081579791591699587899408889591956220709568792546828543113197487175110882632151280622557874405459733903571827571661462911783297896916493059952247718850994647171200465915990050926696924715514871074964716890021969880948444382261037112351153268533765341908061864879787587566594785460167881946902869491134227190140387731726921797312441367239537496668665055782671571399303882073616706277326980379967671594653327201534136919122218700248914466114777089015797535625944418824745901033341122647420490819004828468085239390305670995743418914728534293976875026066448851459698518087955475922044536824927043735666944424345928791571691257591940918980148900616394922680276954815388488144757614543243688828407921962595053882490497391783942222655677598609080521901912865587007428854182687585434432711621613847376956116283259472917144793543661970269886831288741949107528161446270193425884294441240888012170076953787068427935832613509611693749483013462390206123065528255869721287691269401311753682454382226220995133394534831908999101554622876435183531599682411718087990426003122134044946204124279684145133637582544205838417185223098422513906314868725950984658274222177887603889660984602078179038958440374620496796460526188671836083038487242116381191156113418361039906922952427584663539012995492617254549258210245488025043200414715202384555788395107492143197285265680486123126129342329510850154332659985754550240643579199943218423022089179635513502157596157677623977129947079901633075203905085419770639099432030766090985194302884732177039859920785284260174699492097412725469742832262168109979117804886166992566333590825576779115319735883047944227241752501860086947439128813180554256128476853397 A013799 961 21881461424645049954694458001739700636324297514455777976177273853202575951296503137787791799116865740593979740373106673469366792778453050982890519208089008538308072534725156478679371488045929061018778480986275109460066148244628687406058682692182460764072993817833975263078635214178184293729899610794315971970489081174608586324392191925185183140475978970971504818172486681503671365691908381269230017830679579440660040266933947018273446623568127688368362566836348150149299505240552181426225870840536592853273804130686969900305888037563927430221741258314245646479400794056709727743123622578881212704773338431450803313890383180825455529633578949646792242433280117719901222062654419532113989726946838274703991068050453051815361491950182486361541060212025833852612520476474704888323822767123544908363712448006632948720465489344429126334580053481883932854594126596232100269693494072150336948447214304703099233518083850929879449579859055888727122593568245257633751756373096840675449756602439750091495434670858354993730018113231695142341680443479676420839416196979366445071497884911313057962631807160728134429005391948690863151381741251494361669916679958996567659002536704080504904124219276808996985435603338307140363907283316878719662883018858275854990341128005590527282055692208462767363556997145994404166763494827164598725821077736524379609246559692457251511403599390241249504308818956893405432961406302930278404942014635729741064463902551286333300389559206901599599441327432296329359537280955692226231741856962768344575903852495950983253765477373830167208698285593086690432029038986112861671874734459143759307273584410457926698239301397393590300629428436809983342382292134986890093036366434106800970406782510659312397976710899184496384811107483786880785032640343883745071623419512904178723533878736752428754038837054726433179511421491126393126132227974240498579562841945566309991268399527705702400212958597797662884285314217430487184488534592496089578899476780055053136289529199707705341263998669808763610681640965781672347206399593774756822451100526236175419299454962645039200129597405718636531071285667793401443177648241087646892963061871803011968615386367525591964229304857340985580910981116118115996666226189313924566946221058669822414896287962719007060816919596920025328333597105869284057607170949326506376264227725310490412133688484097330006484907012828193903071877331390724131674066085247704511352890764157452351245240301917754596191172422923877577319070522024920946364085658236429345634385686573534469805237112318356481383556856149022238274556631295230870913210581974513369331747811212298527758427301129539074526000427650531929995017295635861619685994283929970019856033431208341918856872725860875450894335460019914967274223042223442771233831958285296147098103258117856656507026591844517390866799820232772067279095917481769768520001757480965861288502592871930236154922831613288489513667527854876285492855536284662777599614005852613453040637889728430442353742658208882750735518175904566747986735886632256668414893678203016484547049688297809246066704148439380193415012598546053567679413255803932976638281596905876982522226520269309427787623561667970273527619483845646540449375110096347809514016256741296134383599703744072216079074008083424586992032750504855386671390106482310609902422228969582996628158659173677333937811096006741173821268807893873948786040533354030519175504311740127592832676624913094933243637166173805986572448400529532878237788437758808460111819066922994436681333536281002515589567877112461370275315274448019585178984347499326677080874552515895109697750345370864996924579610763097842004881309334152923339501583973865276846018529361080311094557075171270457708535993552058869161822995045062951033227156914045419678258965681886072824970059622647854692607381219954871531692015539536009003709088474656310367662234122085963200609755341809660781626444284245575337750164264641407181363742821383483258847044680895305297872352665083101857664473100364162605380146273159391257895101853135709423021265529578261379933889059569901135123103859430618410808418549070542260898733144674069223318878230710324628134484690835708435439197548503754849592193794204852141325032239783389113583625353815474687053687569298388312646976555732335074251693205625943305808958033249810109285427409871717 A013799 962 624956419749287271756028414987687589874058261310371474777599118521318771744979426118357121574576802417104655364796299700958584968545397589122336119102230172862616859664285194187561529070079779911757332195449003401288949260014839941004442036371423261882688776431156167488788900352143121613219662783896458475449138647427995834010965393575214015675134435389917149111824392110426357875526595277430478539262039468404691410063900460788907909015729294907488803271412939516414143169175410853714437097076565628482353119776550547322636468240863331334563152078713169909098166079053686534071353784475426316061031318940666393448023234027555835381864648380862033236136913442198098803331472876256707660591328647963820688894588989612898539571589161992971974220715669840664466197328594046315416702051815566127775991227517443648405214841166240277241940907496087006260062849714985015802715884194685773584600887756625217208509992866408286959450354495237935348394902652803277583913772018866531520498322281702363201109634385476975923047332010444960420735146223038255594566001927685037687051090952012248470727044317556247426822999446559742466613911883930463654490296308900968908771450805243300566691826764941762901026266945390235933555918813373112291601901611216694379132956967671049702792625165905098670551395486746177406932175758648104208175801232872806019690991376271560417198202184680327092564178227832552570810725417991681523548880011077134542153520767288965392426200508316586159643752793815462837744281375525673404779176713626689432389931136856032710795799273963405647631734824148965429181382482369442210414290887604909575040844347088844428412687210958332576277105583729934241780645667360567947211661724524342515788115286940621398612839991608401246590040844437102101317240861663642990636484708056248522851110600386117644103225120041658040025709208060914075462563172282879930894328807319379660616758910802566252482310511699049638072859364032144476177036496280814462947956315152372625565243472851772251841066008408097484678347623690343908561978797800829606025882129831406150611733188104964594901431504729977963926989957847338618596811413704282909918010120565824835624050042898432090353176030515889176398531657449510980784086192994999556551019656668797991852880503217560663992040607632843402535866940732621969318409483714348612482608062592916660950276794303842315215429193386046065635888461850471924743001460759688548749913115100996603915308263072989021816075571128867485809973179553767149104650484890658540663689594226717992107377164924579464795767368472224147359611946423088904152207431774076341484049236034458251308442147560765507537098214126842452587688980655843719851682743323873737108170828741453544471141923312463752993115073628791380319084308943748989209474560586343257268927155104103966497186489671261200546669665668203013558258499196826358699770195413865964260922555015199474820750993707132548999858263063121589961446971826253591022575621156492832293658768533701864065244061103900243757134622010330889249163658103882706597778343156353815148286147473729876911137183577137704126174827073835946491721999016129745765960689228752497817311645411746567042316544798898982222340078115510841774602519461789787529818308788158894129991138634446563434432744870689629079447387169174698721572831241273329423081281600259966696839464659398334597822713048534665509258422256933851278103673124465658171578647609784178894077084142904388371521103090072782495698767523988535349475570829328429253664370387644106055567129721712847753648138209009196433279553509887372296971948928269224106858094406480228077447614137275177162918263004837465501415075892741643499504739877566171999135217081814765171644623966655542613496511840353362130826561482042944460000828622051231430754318840348125953969872882445377875559415023131085816655655824687953154935275924658880410801068760897194972615222317425721584032875202337877221482441562423230506929858721533665355930443131050814612532264467438472156755016219500848172262357707705373716742004027408996830910364790284723272291805430375946320250969329197892431099242180003757513528717345036091087210481147317581704149017254958668624578921182815742259202646956284782008384245800453376473061923730323772536940370666731268597510297408271222055702609645882566757209650387647826531301092253346109237 A013799 963 17849380304459393768623927560463345254392978001285519691123008424087385439808357389366397749291488053834926061873947115759078145286625100542923041897678795967129200128871649431190944831770548594059701164834218986144213679815283843555027869000804219782631474143650251299647299782957559696395166788770866750517302848909190989015187182605901687501697514609171423695782816463065887207282915087718691897559863109257106391362835061060591998789398244391852787710234824965528304343054818909392938037929603790915084487453938060182081820169427297606246458186520126845773752721383852341099611935438402651013019115500264372863268991587061022214341436222405800531257306384822619899921950196818767827494148937514494682695518356132333995188704158055681272555717860246319217819061901974556814616427301904384175410085449125708042101341078548988558307074258995740985793655050709687036341368368484420379349785955216972828692253906257487083848861574738490671485506814666714411074161242630847006756952582687701195386892267683607909338154849550318514576616511276195618036399581056612361379866208680421828572435112753723982757491687193192804588959937316937972435897352878520573003421406448553907485285264233501690216211210227290528498290597228749460160441911917960008162416383953652850561460167363415523129618406496957572919389871842748504289709059012080212728394404697692037075597852596654822090725494365125533974925128663260415994079561996374039658446706634540140573084712718030017305585223544163434108814420366388758113898066117891876878488823199745150253038823063668828702009978312518601622849465078953638971642562040883822372741555397204485719894759432180936711050412576910651879497020905485181140312270514139746593424360710311087765781323000327548003858156557968073115721716249975307455568639746794514061150569857627906033232212653509795281174280691427766909286266763571333706272925065848802486875251251432094737147270524636556712998936296122078384092339370276341876256580317066914558768918828119467284832686266143672259898286480219912372438676443989494377705219510114791067621711585465893794979785206592900627718760186077838285743530786808024190168287053480523130258493275222118932577060607564310767118462668415483122174285758130182334653672414117539445310120052396750124276671794601640419826895694264416065703093264365510721115768875716292753400855522112040364867873192298861680626610358911328642584864720757464640846268480399564004425119301627639452088934387011584262218643981235143545577922498962098579895638500709292572578799207410914094031911810935193872737876801789842191491196458899394389125930230380162115620416176483023660767062093676747288356984976511552482683910832073157805546467039684654683640284471727277249236359617911910613293366947742414880811802924906549770857828476928313387126143331500891148813432321149546270237420995560557630824136551215425805256209093789112200355469131269412731984951851345815730888886962329628813195782315850591783139188088091058939567435629188494861947521939237060527845363239104993983139147258888621314450200657997199014458989100146629967547679236055828467750072013899681668821603245062400090160237904604893701295602836001353831252254971057105151924422558348178121639140717298606175246676910538428298250833626251766496138096824938798570186841633082007561652624483785024908828431950137075834448414507379198581609929798080287726353919008107863663038457754383045933393735600205492236279014225355568740859652499252636558116371778456449267913908082641503313053052791981840644691944475387511659330897327795893240173815833340297309715974034343481794119981307374716334950108509681162852185915982572594079989354875643167438467300935073711508067342105111648952584073874672332375818537422488628536722083666274405220893774100399182825371333539395522437503852452475646942009502186008912630058106415684182283412889324879984785612863364607996034161562948653972111322760013464369886508423694945723016230729386265942316148534005454510203269080018245163724647985198489773178723868377026828358487630928775321981379926254896967402852687935011221005724625455903087318343893696091575797541818552048537451052200081818874534586598567902400414665086799718449658941462444306748885447121603661777267427553926612511762413491604277634373132922234096051989152664824721609573560490495847818225917957 A013799 964 509796150875664745425667995054393603810717844694715727898164243600359815546366495397693686117514190305579323253181803573195030907531299496606424999639604091617177084880703179404244575340198638394939124968830128463264886909204321855775150966531969321211737533016794827369226529101050862488742358654084725261524686667695403837262761122407158096735982714752545032175253021001624804527207337820333559286207250263492215643713932178951568077424003258075707469792016835840453900341988682871171703301307413872325728046171924936860438865859013046932005092265201342842144151475444206714146016488056218115582838957803050753347825668718049855463805759948132068973239927656918846961670819571340827921060387804351482632466699769495591236584579458228312825463857806495123180130226982295317182259780169691116433887450512479347390456402544437662213808347911177358295252581903319371444945821972283530454609236666951960960279463816620088601807335436106032068297560133696030294689119250779621359985322714143433841445030057311525498607040658006647094822744178559423046737608434557905653370358786121527845857319255359110671536720077924779691865284769709065430741664295563426085550718789577148151687232431773041774265208375301644784439677747450313331642381446288855793126774342100279064885863840066510756105031307959605240150694129700740031018380434444022955735672592570782270916150268013058373733210844562350375857836599751380741206906370178438946684896388189100954907872479939655324264819569644851841581848660084429320491042666393109895526519279407921236377041825521445416558106990583843780950203572119994882669083214449682850787871563699557316645914224142519733404310833609145128330314414081562258548458758154345302454793166247194977678480366212355098538192809452126136258127937815544756238495919808198116100521425703710624215145225596893263025618630827868450696125065034360861984861012805707647827644050992152057787663193454144696279962619553542680728061304754462600327764190435748146712999090649920105122106352447329423414954960161560917269221037916783948921638774428388547682343704592491392678417645285499834828275509674569139279120982802023978895396446534457221123312826433618938833333428012644279819670412272614613452419775537956137660043537819611044097502338816503580299466023125617452030675967923885987252546046723543351705787474859333037329881834567041984860991326245247788460376618460866457360866321289553947607210274068691947530385832373787010391112055027437858113226690748056934805251044492856497540399331218758105165423084162863117439645433232120072199266499335919682831180062062625603147825693309887810184234706416531638775168060457501579302763847914146450457935177274841460084212645120433422419450164797002765515439667047182079026271853394471111410865903338255968005470439129549558649709779690996952101260440524352191024250981054205086493968164039263776423922587927710833554352553858185697038222209826287843089917500531096528533684738723008751918238350983968734372985529005252601752083174106549685735791419472077733152437184861117913362012180993058001051963187689287898503129266660990516867409806788988808143213810282227208975066554793420369002703712599034666774395654228361980244113432688982315332135498026765490971220339241888050626342059199376702896200183417077025963106383882455217968360607881384096421048844927865022907681166745257290689361204962971097752394280790568694080041391922934174903658482477469063760364925290380398807692535031154552736361694364494647540889128748323976124108240791793350653046626161542720502149758579178506832604354016032231462797934394884183521860786119929273242510049145003692221281946378255859518575964603244505210064582006640274381911357864093805734753733934516484985753247323697719637319431592463287513947082081501060675430657218675516337547529895156952310733391934600553627089577338355930196555532007897245461888990556568974731688399376506097471489348744555868328567089151344795066565862001141578491518279729786265915568194401100121139671105254066411757532404716263244746765226956751971110192073766112285992875620111855483144501027646048076899219947854071496353591879665058278139501886536828875582327841697860458243249544086758640709027108871845054917255240122184020534998367697979948446291733709773515331049391928017340862189260058873891030461169051909536350442769877 A013799 965 14560287865159860794102503606748535718437912362325775904499468961469876691819773475053529369202322789317651051434125491854023277750001444922576104414706732460678194721277763506964629316291413311197856348234757299039308435013784636522794086755119575783128435680492677064492478897655113683540970505519313838194406575916048428996061720417070842400876402316047438663957401532827406042101568775486546786773365274775601171000113616963035735859306957053900281044729792848439203847667538771483535017988641047607495118726716348121670994447799271633424997440186415552914479110290161987962724376915373645599161463473812932566367248924256221921901756309878600021944705573809259188072280277777065386253405736080082695465881412116563581308092173906458842608073242811307213147699412841336554042521581426547976468259474086922640818825313071684070488580224691136530270708991740704567839097621350389913314094408444814956986541766066486350556219307390624381902646614978492321246615934921516765662540802038650613945511503466874479765715688233327847675232396483835681637872834499408343365910817290416956805530895252311559889760262145609632779364398307660617767412673945587012429414079349112928360339045483869846114788616406990276688381636144928399065038056487456010307493801984726070372205157136139613705115799186634285263943975038382836025915963588155739638766544916414112439636167804720960212194234931545289084875671125499185349610452838666394756267325743068912373123745899556495716327511728626613447419179580671385822544669594853611726132917139169638432164691578718002542316093758065162227718764223319173843911685687897391901352399730823056520723956155734506105760521718710794010242109980583499666402530591646256183411347621186135757475077739391073969349324830762174577668392031949773782927681965641946393946992439523679138208762788272868485274693715074750820332027982446380579149615386743816129605341740386854922473448468243826670452012377068732504274158925092206327961273043035402818269967028052368122392479532248175662154528617174341358126222063941266365150925036449205310355418546866146666288286366999160782530376831815369186950974389808606861231417909470632692502937635770590512018836037469133275929606644918145974814561209139565247708503483665911030468764298938158756933049086490760047448136319874107681919967640471121668068996069457410879178755077069286129614773268890522086216816599860806888683703002350950297609532637675910713415349758427730803780551403638652665571867514455254114972775081760474426251345298938950241629648706775533497193713218542581382083250487533202061341333752570649851505049626623705746671927449962560135057574974726702606466238260275936771529086598146746941465197357284698977721916156767195985886472330534567359069350404799489413005741065243928702204241211979064944594361017754563948964099441816022927843632269889151475354224733125412718443653033803349117145863290743641693108664534848607086491133732668647951450569822667852963536805542453131022426839693919019558641247535657165574299938731542012136566758436818388723532429901342729568045120603593751669147874985104550152250091491700309349378329635470691315536875871454879159086220735541029117743514280416246517752123751030023908201121959142449187629024109087564613938955552793398011418373438575136938532281430066803480394347321700211177881576059984752919266281803411293479378845374947417522906133053659432471620062194710922969423389918038993930059782631218554570346506493024805180703226352744331628415334406180881082080655465254409888001664689799821640261899254779917333646012955051896562808971804252287165567865912371299973079329513630450453532033670509365603710048125033266313304654526691652876621770291956383185590301394903725327678098496812130570561480285712343954685842611329751793950975000822591422116695001335577714946856407044126412143305418360783722343822549677553227637011459286166487311752374592390649883207289493260155332204633251558691896187584614604623296253587362425540814543200289820559870146437161390786206883011101194533212361647111793046878195818833933000242520586014704454090093850598779124318620930660136007354937675113729481942313381378369515506865486732592547885450228661913537290523256488766613491726913129697810500088379822005307574538206484841371370101682856103272364987456541497201721001449291588267704995950456997 A013799 966 415856381716830784140361605512344928654305214980386485608409333008541148195064550221003852313787541185701431680010058172842758835817791268433696118188438985809429919434414203522416777902599055581121975161932903217861688212428703003727521911812970203941931251470551349638969689795927701915613658608137122532670446214738259180556518796831960329811430926548630895681287345179083543968462905796671262777034085612865945044934245014081263651877666000416445926918527613544272101093232574852341243648773576960717668085953745618703045272423594997122251351889164214606790437868997316538203370929079986691957650558275571167028014996525681954311436061966442695226762735893566251670532397013590764496783521228183241865201039011461172445740420578942371003729179887933745314711442930161413320008458887123636755909958839396597544426469766640368737224339797403550441061719513106263162052467163388486314163850399592359986492619380624916658236179638383622971521489970400719187124597717293440344087827847025900184897754050517402016588605771632076657452312475974830903259286026137601694873778852631598703322767899301270462011442847140756721811426580065094904055073380559910661996495520290014346899643478064806674884477673200049292496867909935300005696551931338231110392330478485761295900551492965283507031812340569461821423503871071252179736185836041316079822811289357703465388448588670635344620479543879865001553134043015382232770224143525150900633751090547791206288787306637233074154030062481304706671739188003555450477698308298614004510082246411824043261055756179764870611089953824099098385875624982218924155961654932037410094525888712037317288396911763933228886626260808098987726524903155445333972122676228008722854411499408697223369245695314748463638586066491398468112786944824517489014197524620699630957520051065235799866380473995861396807930527196249958179503051206651075721092165060790132477658165447188963440764161701511933534779925501460069054574253059558504932901919382134139892608528288203685943651607920540145086795491835116363529443028368226508655075569966025752869061109117044014935859746927863031109850092693478759348506779547323620563630526912390740330576401815243835613769976066155915493825495385507167186678682694235123039802567996982084941218377141972752256764814959262597715166221431924389503316195779495705961718596739773112120224423756175881147927539332782201304438498908624505547695241450145491450025861664661685885855804450454419486776328639323558781398108080356512777737429110160910088164673082995357851184396714216012213349643234794666853679717174435784073969833307170330408835722385999659830696919898380680017379398853169353143282230951741030131642242329669239395187501721408287502715647353427884552903536232397778342379716911478217124856970564431847663655333255334073882559545028088100946363644157707430842141981260304055287592012602794912651469174298457454134803001446929150396876567779811066997273270538749254141379724705216548491574703098003875131532968498021117614352670865904305967580550111571408632483187713970000332809730412249699192936689559241141422532457449571056898414863094452535327594472718678414663048711764622803662661550427787332631872511362968416793518406453168512842132244275067491247872557579649932938710509543332240604120163779144486101420489924137974203542953855079731451475693849224528127164274587229953064539202753873191871722066145567050821940596343138670929701439449111705636437451730233137083666571947281460766064847860730855639170365974932144585305600743131200811215545205372705867520104615769218966263776009237217730387043701249573735783818323236698531118730238799295403328413663417991007562684499075119174294237936840297809194381308566260163644598139845299083814171167451261225806438440230255689782350822189040987033796998494033607074925933145435116597165841587294457224946053802343893861915841340597734540684288672201044110959570733269351314283395217003296443096530297767799247013604177722645964298708658235871204168343477565010451252391766482244854785680061217063078261003159921211888150781715960419926630457165973913267170466951730569664132400584144506064374938923227733754412485547611732391585166569575760156343980812912538554634728575663247937212365897299165693024216096293589636385715413554407701474164053165562016406746281701578353522393217052513922389341002291317 A013799 967 11877274118214404025832867815038083507295611245054818415461778960056943733599238618862091025934085963804818590212767271474562035109791936417734794831580005873703127928966304066803745593676131626452424732599965648805347677035176186489461753323290241994785498473250417097038613310261491094411841703507004356655600614339139420455874733356317618979744278693155447011553247865659805099283269052458727936174870519189064256428366971847174971161278018637894112118720067170437955479323815570357718259852622131575057318202924928615777676025690296712808620861306419133384541695976432357647626477105453499909002457594908588101487136315770002297088925365823569818371570499856145713962075791105165824792634149798141570912006875206342546222792152155173058237509106779275699933473521528340125832761594275138189385544334412006222466364403005015571503864368953642804147163771013827982171380514653538557618833731262757393574215702130028244675883526651874655689625275044614940703465635403617949667492451138906735180864753436827518995787169443583741413495496626317145427988468192516042007289997810011090565601573971943585665508819157187152731656154553239175554716950822171608417281908555003099761800717377008943441375566824266607843003044375662103462699219710951218743915350796031828372215651190581462244335592259004399081676694061666033505445203663176028555819313235345368674959480141022016077705516252752824309359061402562331950150371763221834873000564897135464642814054264866013830913252614528543727251542948569547221093541383316714582812459039768106499579013452250264469523340171170094348998993725117154692818420826513920469709753907504497819073904196889696950230932634940115188457277759022674183577795755748157133444846834611801396649026303884530869981656645060831647769307931133044003734495500691802159777730178474199679983692717795797354231303787252095055564786645513161373670113326301226973694394863337163984831665222356882333686849452247201032267695241634050459388611719473133169472792176439385474236633573818547083823966042302758458764422333224917313697613353799661527693254337491894110583090232006696031528428497418446845752702130651109926917851479144791934581592612245179188964884286425479102419149973705470202018729856430049349139801144561805328006138069551883777205459880051499053342862450317192488604213867658176857972644841484659855265729766900139341465958450883592451456067967329224502947723791057605381304188635004402410585927630909428674961818722267720162355511364883062361444958712815305753028071227923430415587677554554723524825479160428970480007946402219060428936652409086091806806757067066536284424534729217650601976373010645369895125283798212675561589834083177683146365950236665142099365061604061253810715477898333512947236707094708729359303039936290738001121659973105596484159783165547224251129092040788281932282417126775544123068915471948425500238611087138243347544108524325743464485191652359183884509121879857217447531946317305689841467865095182088677631713113271981140183526632601092882740068091736591001952352324298697179505378710304263658649464790501486240168949517217198956075626904840658861491425735318174201191334256709391895409276541768034007298910797037740952039679206708945895284139028740202617530488117032381734662510863067112123894275997696145667542670612723304681227390305054932209985597292027701747839938846485874689476304169853372233048253931183540538525445372156383580423202812106079424682290058867188628246600961386305800939578119750333967910344822610036981500913262824570226369127186610649852282241707930984662895459706599824175597584355151389075467721635129963346747282054350346676014462822640881241166997831978084478737017729714095745728400724553960956533853367472121587132816542713575471870257688291416332755873721832541199630672276073988093851666959576566772365131653601574716992801684242648743952590178344528811896216483968766734020853116299712905942887248050792831149711280001834546114293955548919936491386335417987874717462252058062734263498219561242499395297533808228420538578212511250509732737474476589545553524492487117380936823655706608376800177285493083751237704612630586307303759774999725338688836063942393653285825340435997595013658922482849518024334722382392761471358464635926241213604812417926527438361803599522461616750593080551678779354953072672236850137361968366442304837 A013799 968 339226826090321593381812537665302703051869952770010668764003868878186369975327854193320181791703429212229423755066846040584966284770767496026923475184756547758835036779206610451981777900983995383107702787787618895529535003801667062325517136666492601613068621894505162708519834754378447147496610893863551430440609146140160987640238259389787515680476343755212722096972312291109693440629447407273728585090476898558864227850589082927164351337261490316893736222763838454878446444967496504986791219650740699915212065193738886195226204969740564414527020419772636868595895378782884566773859812608857410901019191368184184766574100314707035607156797373286977582510425046391377736470846669754641121902423952384721406817828362768349462669166657703897716321497598722893265799937248370922333909503894092221827040531735141309719861833714226249737721870241684992129247144463925940998796798879019714744151510198595613917873174668535736696187909404704192041151387480549247321431682012762732260453251896978315263500678222909230770038677346478195238510844879144243990568778640046450675770209627451726757644146554212680750192597383948422269168831430195064093018270832432043308005988590239443532296790289004752433629127564067878586604009950413285336998152414164477758544966334085465050138851213654197143160468850509424642171768059095243582949020461823970551582755405314699074725517712307729801195347249694873415099604152718582762828244767929378825807769134027086005663412203858838221024713407923549737394031318154094838181652635448908685199706642634816889734476203209719803514056118628789064701760259783071055181586917226064082535380281352235962210569777767366634595545666986524629897528310075446597357165424579923115888318270443347659689692840265246086177546095439582412691939203821090869790660925995258561485411751627401617060014247712965768234200267467707086881985871382501401993392106712489343595685611691772740570777190415734916332430107205632308682597643796310115170598139319872156453312417351285288529672491501831523261096294134209084340770666259236863396517534997872132892447037133105987692363640116343245356483446314768260361542925553526350622700756095854402443584866598334562816026060104598108644193342399001934439856943429498639460781860489829721973183309404471352560765139634150864462525494443509334667024952274185189240556709317643370126244507872434879731609239315686284006036757214889981028689939196396267295428931604360737248744679066404192385584504526688355557035760092425144105229465796717947612234742340721096099599658635637458592540510301011825879506957193778584910859729455907868094207788592487342819449136401185318843047189557042409574673230560752226714567251249637808343357904709393123499965524473593470087844764254303463286027591331976019231054123620399768050035730491868941184087566991194271836497997776954120267918115557836315698971294794318980712314971259755368249207283563267559089161558783030650925465030010601987518959918768567807562163694983495634721839358228161053344781704153719813823939084768088775606761134734295090143853121345000074354687363881512948505465367161240419384475980029154057743056610426422373360225697705876941924784347309436819282464191274194919331205277822814203715210294799848926959288271110561854723695972760059789370544416770199616410686215369990305000535494502673918849398644257603189620056493394483067006132723395182164348091180528533101320825245274158471440467095516561734448350886371305774411351170058154279980635290678189288457487358478565266228647583699532550235328641576786770431033105420216852956957224680197578279242606767478823384433597620946883146449122754300251413649072677446209128970625079126070797207963378364288593748853093985678879563386028371264650100373276442429052086429835291141879840509369259209202651630876949173948497460032466323585520525158514575492031408903654290776029928083698087396567838998631946690369585854636100306634802691578694050466903868132396471570349664432702306130485125873151689805439381030329753299772648888647025229092863096811919002332327533825808476715008525874010554213029924559516936620430636441849789863450967965019100081441342175522902682933767155398291846822258705131496457548192527311185112485032665084293024005963519660383469108466689375301767047468399550167051472605961026236013688973636497617156814708591756676773195178513958668449557 A013799 969 9688657379965675028577947888258710501864457721064274710568714499029880912865338843615417712152841641730484571868464189765147222059337890454024961374751831760540087485450920001119051558630003892136939099322002183275219049243579412967079094940331695194670852909928961952118035000419802828979650703739636892404814237822909137967992844926431721235350084853992630555811626211346383954357817647399144962118769110699739721211640674797482741038543525424940802000258357990109783308914716667678927744024444805130278371793998376328621855640140760260243306230209126281603967367913417966111628210107921576512744009124666708501118122879088347643976005289778449366734080249749984139531343851734862305082655130504060028100123995869026829003294068910681022675858292917124554564512007750721912778789340719167947602104626887370946908973832712015918759074335972765060203427693034188800866635372783682072807711282782089329108375741708049175779822880507756428887324777831967052747410269966516396090805327429597662240842870724510540023074663692763734207108240593238752614634886738366677750672957169648767925074469734868374906250773882950888429730994477801225560694833245091588919959040125828746725928627444264734256881512357342680311997128193753842510004231100951649261802783467814967297015729513177524605806150839399677205067867535819251972606973410154422923755077131193120273235511381221070851940312798535279608659794205795442289137498816830988643895694236947603407752715954412278430686839643704504049710928477799102673306180921056280957988821420293005187706374839872807308164956804156844476946974779664292407041303942893616261292996215701211316696083422813758450683379794802129954503306064064830267118001691427184112886258122132452508397317210815693467316894031849913288894475600334176332091066707350579774584845038230217584851066928930015306536993839145182108436398472555622542333271959815408142436376755528721243441967335463804945370536291900064368283671304466413199387453457114868660463055951970059125695976029783810135860171256767145657856750999030064055467937317074225987541179827558640114481597925362879430626523710196096284186027496734266100134956294853697588191227374915033448588520302647426580986806052257894249536754161289910641639390717450026689276088499901106300488013153090982839914190646801070107424899661903003189899540174821212294175669389344612600014491484095315957496415822814472748160413353388273790224745715552147016561396778815570138724679033786746123064498343999754540789458772620061301753036475993335225700665850292441454861549514707198758944598204411510163639064732990184620638668649990030998266286784754253891476270780938688259862242138045644347194755262940905444094645116404977000282515344490303099178934311867161214912234036032567085258136824722237775277070498578268829158725000835499597922219314507586628972009298447363012678319150620544408124427894149873072565609225850484755145543280402138421082206722132803365529014239949065151782957292423618823290453910354507844580310252334391602625524200061383520104704769146202069598588998734547123644225799819891322264596351492187618040018465612669043199439850389049405541406152177551338313765743504824995526459766982281091018553939897396472310121229778485202884232311188757132763480678000067644212119087373671244305608997182293101120294258490869796257674678641404698738433507839830876762156712889797795945832207075433906824089830275240102811180715048519697579349665650864222962600768030944390526924537059764267634296445506302568756403638042349167271221332074606950280736523906813537303655294091123033233448091885962674682807981651863929545733394985569480625231164740541178932530022884919708039056642049462446526060993217324974479209868356311689671516761148472216156640522525750303230124788095412274036933229476545357143035955987270667926051719052334790627909069697270198854190775998501074133374049639927029423645741594261660857796599674179080775385241377729375624520756765862410565392785680063085412533154161607248083994806624908647687568121262908045218625613606693598915903457358507487615438878347675344363226816119407415671848290023096048910517426046173875109623527271323725330613437090530877260670324033926772534757997685017947472493058634324085020212261206917115247993768642744959552321157109098852870326786970776032008443615784892089162445319227493537173529587797477 A013799 970 276717743429199644491214769636557030643750776971316750008553054806792428752346942712499945276797310129464369857135205723882369809236749489257406921824287066912785438671963726151961231566031541163323117615735704356523531265445871613752746030590813546454994229960481082314443197646989988598487803749507769283973899446460107889503843643943816390202833773514883521304535856222264072120413629827366979263074164570695266177525669312890904566801841629661734245929378962555525521085913222745577855297082168079325880576808387626321768818938060253792809069241002855728890911994975130530114213308892348146780481644609605861500434707549642297059598687081362292363292066013109297009154711749399402295465713182326458462567641446015275263163081902157960688645188704005994402917027453368368550875002360280155751463710248530201614667201636087886655677922109718142884470098340749466341551972882074743681461041947539253328664319558923592509447521290182031365450882979658810993518784720513674788749490956716738831260713230762745533599035469729025012689218459583492013426587000134490683236970329722338460708051930097575655697428352870960324441546933280480803239005132313060871142950145033794835239247528435645075110792874438064292390949978341803495928230844474280054566349298624263280970066250625863280266429474124094180653943364690533655589627767567420473125368757944006708123879440559055004602267273838966120902932382311723627220056103707509866658304923101460500928825320373969084258846827063844340163793828254420171452297833286288440441118728584988521166081771801607249528499331283523635106082546681991855437506681912984574038789264916642296416156838638983755109968010319343633630568924495755617259157246308851805448144418226224976092335776858107021120037810443665373444115117621144410220852956228639908941917759136893244440931322557170167170003081039825546199051976774661135431580580444287871956125356514655807433946029068181733044727887032957738422549936126865227387705058188657763811485341044216858689002771386655401290302351264526447134046665283297659488219757712956968430163637054902320309708918346289199418124143686910705972637131334227374085954486737316456816329645054948270325136728363913150579564167658537717661019235600601137835862638281090212272414363645675497048238143665431560890789199063285363338162559243611674106720766933068644333951293429071480469013891277246319062055132315404156160209565786122487722608962381884870940010053399751498732115557883983256020845137202976989439487732004801570839368474790845647381236717350202420392300715689552303754216669316197141783695327838932662950061015312365275341483416859366245394453769774389875389925497704721648200229405064855200388787159169642548105068920753987546815649542881237991459108316303126148522057645850891833099688410509893936029602344748862704016256505841651181710069557572955135005105473260873368840441785084814524825546365099515695091711861631565475444528906190834996922874175707185249800073043228910977211998654133635098549058241116922558562587596677953174717710472911584677309805300392857400398402733068655916055199136394968370558840967396363440542819201566961640071668101112343043773579463400241306697231217404780930240580919077409540645649372443703315879576559039862092468857771644359931986342333254479424408612498568523473261096724316757732250915446496677159600668399417413409671203957876845514850008913666281467812802829642491132576390132402500771082563805800654333072034840535731802737839491702963927247903140780105507666251644306127534566433352465382849106968115859302501438929698854536564952180510952354979951615678763958885691755691494182849936137227296154596611491989983616191781303496753574696935230828027280018596100713050124618168708190215161514965649809963857954410555594072793069958768849967079611945362249938952437546635963147853733955123710939623734149474542753293189178323296231765955887368746025673707295759528683294228726025777878989328697211937333989796308158183351808281782467359416009664612526975672014015886604633111389916679489166150220775878637118645616332353784549804487955510358121095186395199003659011349646252933288205304772047005957562396276919167650376742652385442005124732982550365223171881797597761874247654930192262282392330759728597950026205438789773844568192972336829403362672334250193158110432302958568600762456442915213178557083740597 A013799 971 7903335470081371046313585035589705352216165941077777696994283798336798557595781030811710937050607974607631867489638610679804364121610802162680799094223462918096064913909955982626164734757426847165671562223027452126668576472399539160392179379704225700301090201901300191982812167995681064361410162889691398519578542090347141432119278314679339920583135405358588251978848589564084163831133681499428294732661214303627497296310641245477125332427398784768791797988992549548364407734767554836449125139963802513626475154224358995376039237689938908576419826592282562472853337488484703070592046315274355420197336251694953010313915682325333646319198101730788432187984697400414631878467722274596328960796234200425980149394407339642276791200782207533515228395234575115206141713221095653974181540942411961528417555028408271088316509945928306130772817133375659878923350478710145508181065897484936754286208819063668614319981630922416725662330655568888997828642668782035300785890010402591065641474211214786777759637230583814775185122052050930683387416768424164115395476751310841188403931109587199708776282671175516858302374251186347497826375021961423812221309225583993331540713799092310214289268148659650458990239355286825554254977922331420249647206201149029912638469502318007583567786062184125281147689492210458253893657276438926331737295358669493096132933657095638775590726120701807169986445355608114711379108651771205138517032022377990189301627846908700813367028179975200931015516924227770458199418115528774494516849078416489684147438792007115857153024461484425704653783469400788718542264823615784369383150628342116752419121860195284220627941855468368015029695796342730773520122679052523276184538790111827116415404452728959211542173202122844394630209399904081526730937371874377505500317781282846184439290113118708807954477439503555337144542457997578457424991123508661096689061372958069305910938896307415084516120932536216338477490473181548305967086448725719397759420244166926254392219832825563877701016608153574264916252325454466139856595506807156264452643044500039763975333903637925065170365596416888365824581043667841856673284489108036868031268946095704495323131190992414377548756230098801723493702932192495495754116370387988769097730072811946217552712426640084137871194729621228390810601830314446493262301260854556793024162051824375373550821982891627710553675505748769432118731356634060258104091745408417444371845434574589013798917627135150302555287952448724445775211357963654225795381209113789137664743203008501342534855501884239131328824500740809303347524182292339906566484122258407755786516692658336464629028107868920359334710994118526349231011662139944554994246752038057329378304150053044160816428873445654638324601766594231038274063592621933585927938488423147321645160200692573080706941472568372267689408302063343399400821296633841171610880817421803804287451857823807387643542429733607267767514382480059141544171190089716438347114209332372917919539886187660926420151893560710752049659652424540425195106064348719020623112528816827769968645349184520400212778780459173881618452542534576691631531056869807536225343459215953991402086912635869629673217203054174291960579620800297948148601231629769893890380391726364610404836586102737501223003046815934564017461923380081186840534381571615598919810183543210917590818396067391596355354690155760744393619256240920584749631104583222665002201461617419189237514278571547824522889104857472488406870387080541036017995433722528352726127361603820593404455813213027308514751902979763799553344116357057538743597271128984418831599227573310210582398095401177429734242234304765356377026015348805471433820822725922062053465809170778846919167127679287144611123232465424609219516474620735228028933924222377747035919878322313042871092397123909760796771491220506420568769469743465850495492288308146593471043142415576806776122091663675467466099138755239266754074187898723566466644022242001814216921070142196082572357305874710996335989050252280652030998382952168392307737314926294407410282890074416455579869754745637448068356440526965980497331338296599618633278743505023157246630027644431709594434537153939600065088347262410146894780609108367498714620981139012116021189676890387272461221203047407358828608486050698453537274730774712159482912184589441284538519766788792057004799677806376518466101403592768868715190917 A013799 972 225727164360994038453762302201477574564645915443122408803853739564297303603493102021013276073102414362768573767371568359625892443677326120568326302930116324403741710006182252819785890989406868181898745488651887060189781212628203237959961035263732390226299437256503034783221098330124646879226235662292476033117682740642404706442758707945556627471774930312446639064767894566539807803181009077305171525859536941725904950279928224612072176619458936691781462542363616207650835849312696133683823463122506163591685756879801917266935056667662345167851126667302182266787164172008611604399179434810550865156256120684659552927575745802893854272522616983533048411721030942453242301080916615884745751449301244998366419046853668027523067433485540629364728438196294699865402613471307712973156598990856228033213133789166368630553407840565658351401002430146342221801929813022440465859159423098067278639168410081277439293592995360775144101641825853703038666983863263083710225745804587108403425786144946505525159592998942704333794062270928626631248228010322962551299810211494188935182004676420920010882359409371443936989974110988133270885419097002240225500852812791904433542134326815875472030315787593868276759220226226347024655076424439707693750173856311017443334867327455704614594279537722040802154859159587022898189456745472372174960748892738959392318652718180308539069646728733364314581982865801523364271698722203237389961184951591137777796643792935559403930575691848271713790734178872869352056633580797617328337895726528653361868934999338515235996147531644456682550616709669555926590285625627290417373952165096079196565842539449037512625354647334032058877263141639344733622508223836419117291106612384383894271940366574391804040856008825830558755033410670660472484962302278104095934594576151219369873770564920783442263987830149661043984185277142868838322515171478530869582536281873055417446122325817436082228864929954166874843255605404538201166725956062055271719406801593651580751696190645330929911018735345474234580273082667305007420444224269919190069031937993965635698899511621802777786330811799262748616315859188197231268445678293414640987841072369439416090923949945934347037170026687851876024703649446349863854233317654651347234200268609581995919523019617267443061739192672711904069941598875610906294064586311266996565563092362155985043985026653367779041123526119690603750743086276825395031710964340609810628704277456884836823110886348607027791281579209888018895785811594799928342941882713498931560842730621125806844138007989315753829882556565658254512908638170451520071445353015822383913018703259014747766269671788844234382958680703019231060386924082378956435190681484958955384373744829664994277078025054481342125188951055697832684145530268875045147687851167853510653507420491980579758070955398025280337477190515231150830286857053159137702378367026384138454253912511305762798487215335621557174707978278012969141643073360152391195631928932741902908699978689405783719485958231987459789290329332897299083997424303863763948016716935537417938074479818059087150477174748694465232904623067330044889688158515258573042132034538666861948435004311793072493096756536430271952686114549677309697072199776577857939403154368096699637772537735680285772430190020109907082902729993658498777352502472066913120748698652177647017311364210080771383505285305538682620626159577496932821034213978001422535127875945255109463812645310281977416198235723834271741388625125407332529709967582549132282210923574766719968224662481177272958489829101005033879043061307273920364055881660714923986249305538721312924443872002753028570639692453978403343484240024377233069621356517875060014309036975726614646858332333648120137238290642444992263918610031642818847734381809715330833092907644763582817441269954255986678116590560748883877864624825343128156001755246368974856126463190531289178332823060006235026299257501988388697763112880575443781853819919253813815849482684331262314349097013087620766352183264255387702657344815496881452701285451609894570045089623415408387816660065290151154280328297890675368984280353089181707785074193246966394121000219552614057726644815653668917458988286161696205461828976744084130788289842311325045681198361666350888764938780237001575503886970093998531478103585656553986991454904059032527704663059254689940114083597827919743910322188013071659374567780437 A013799 973 6446993541314350732277905113176401007140851990971019117846866655695895288219366486822160177923878056615033235369899363919275114083868111329551967537987052341295266979486571322785904832548449562143210069901386546326080341213874112679374447128167460797253338227482983176443577789406690039517580516750735407981874136755487720820711631457633042837221363784653788458328835836714943450666652800256913003950074234592633571284945030023145393436428366690853970351672447242506715522692219914274143681930241898538342136902244022559060932153485104240338996028744817627721708195916737956033244963837624143259727831062874561491164490875876451371877518463666687395687164364747407053361172059466284223407143492858398343294397187612534086328967780525915286008923324372922855764043354019590226325623777844728856600314152380654457235881334395768174364030407409680196884917389733922145403452283103899545213288960331364943664309540499098890686992188207612487367726118656933847757525924812403110243878085817144304083135642802578477492212519992505215080640202834133427673879450485530177733235563257896430811067091057810284370650583932074349758454829480983080529857186149582526396898508188219356657849209468471852520088881250697371173637758422491441198715510098969199087145739462379497427217876879207350344932456964960995189074107436421689053949125517419204013040283947792184368180219353618188776012630157308806963987204846663094681403402394486071649943370032512135661172334878488417577158882788021564089511701160748514658639845384868668338652516107333655285969651297327310328163844872186819345147753541041610617447787309117933117028769203960398092754082507289633593512588361324936992457380991966408951295956310388404300888809731204315210888468074546588602509242164733754643008315364931083987955689454976422964761104702495894501756416904469077232315700477476891329355812598320166146818746576335777678699747671791944538611264420960112398223345959015563522860031088360615577977660316282797849194901021296689188606100202089613847179514060898316935307489373161987561621181045652521196268951430309136355394315798743363230597254274101122258077017738215561253728867943559162972878934405830885728613132231737431141560931837198461540757785534497128355993871758271385457496963288775441286333081925324692141602005486323094664778649636096688909047480955537088841256346246837137193529029504483333724973287152410107500696852532156801366422868446087824504870025002565320746793183813611707682538564959080753402763112180242984309229229269974169275425646182847245135275698071765407143183614786265864760550727484903106939727183780720210952428095961180178211682879558932258315710938716825374745481053891912724733098526080061901547625473581041612437521631101785799291880490009340164463112717205064117774825436671457338470264557123000031718686038305516898863822924295278131917628540640557378391945995235403891287593357200687294466834567598328411654467818239312444938443522248041488975380091348118588812238453063793839041921096076879759138050435542652962119305452395884193729345218083585588104778587997462621516988939426013412094383495354300104656333038458864244109252158149121943475336463436984997240668117653333642258079097818840200607293491907209838354421450268764641946378657164359056194784871348880383579964823104703105641703582204845776461429873204116911484294453611490314327703743692889898301558185425698629025787264872431181395952962706963556984037810508430635205800522206758824381046384125185767112226188218912289012464585124904092967428008953804772619348873997050439517800036111678943971266415491419418435041428270629249006040256178077177893253379336238153701455563507029589068680405063727840928920829781323959239662819038871424049779421113750549110141678867279563923966535242092688848940111163505235513687943005548872435691549636625083263566131591544290865827915184764150222363759416838078586133093514290369596812266982115249853526950713808176394477074947185182960124559790795536707784706210398128175596425275406431170601413783430198815057804734367478964431628124752007117400456516055579213560031164580118756049504033326607182489887270642210102730702579884437951546164441064205324195297404787786859444346186253754629700706407552647734015416502349001997966515752854692057546116509936838422462943514830028023772881635373199379598341637563215805822712011841339663397030377061157 A013799 974 184132582533479171264589247937431189164949873714123277024824358553330465326833326230127716841683881174981964235399695732898416533349357127683333744852448201919734120201115963550088227922416267944372222806453501149619180625409458532235613584427590847830352593115141482502405025243244474218661617138917753987370307219873484794360344906061457336473879371053496852158329880332415499894490270628137692305818070214200207429469315002491055581937830581057480247214116765693234302043612492971583817699609638864153589772064991528309339283235688062208322065576980736265359707783577952762265509412166383155641086582986760350749149023905907327632193804840784258708221101421550692851048435190416543704731425299528715082831278075401586039641648779600666483700859067415049683476842234153516454086140719023300873361572506143871953114006791677534828011072466027876103230125568190550394868000657730474910836745996024114155996344786194763416911183887397620251709625674960687625802697938567045231675402009023458468918437094084443895655081783505941447918164833145684827793670985317227406238940922208779960394887187702119531910151327683975503451228384806357763013251093618226536421818292363733045504831271629024579826258537401167618090268018304778052076513683936659295127969464785020826018769781547041133201615903376250983595145582491639861069840973903009885816443549832892577739595244958689089631696729922896835698438557625544647195562575788916692394032591498579106618743056464507694421234851308683891960543696852138327165412624037234036420254512541556528622579210702965310282687573394527747316764988885689440844926253335717287755458677234312929927149350490699225064313036187801525441575258511552606057963808181003215237685294732926446738185536677125117076266465466960766358960495137796689780002446523581616296541911407985242864665023208541314832168721337217493257731363620622265319290220966726146281343493254049727967276323127041770205656983935443509776405347914667541522619956293352989370855568069254739915778827871881461089294101093316829989317203986879526747462551844881657886637521801059243446417053527909197229088179322602152812937703621174644967750197335993253668395245564935927294919669670652770834121774202225260065583112650772482975540971287989040051570768490715378578959152869198532256294878694873906720743012256557531931305103571094794395122505155915475384382611677548494518962054359985080327402805170930403826403545688714355683592784098268125849160122900563983120983953796305397936317246979919874855896017179732248675431880628300168308609212627691793416467221910539363426089327696317637305548095961149945012298848747267069903874723082664229755020120691249528105684380206919331102027003372647970101731150948129492828055305898104213575398675156764437230962316093836267766789296773493044049226015990003905917391940043868148449646540797438725699388749234959284252369569918370539064953875008829817267262085175857765263255356733002739886885438926312966625830788993615015066342457955015836876308425051762800741858489533711251089483025878848457103828773685287981860581251795529933146721098946369062827687010814165289089527911423621676004350888897071827599084732223728506190722108296862156532997112803894969544909422361820193240631041126186938630520827271259003979250710595372635427375312693425400232696011352600221514898608582783108902933889597774867513546623612628385390803333943378543605510072021506971849812567873586151021103905931287372112868714747238783147065776999430694492292161720353886485001015752385799242711363729618110781223190229757603067886831385662318763340092850430009923218232837441980861515756702062277809209767222297907867272349324272093390581049025130864770907819384393599844009774569206742285750046429829433134756490128371625232408213049409286214578514940873031506441340181481345635786349171649003090712284386096491418911085592048894500931332704312362498547283861647246054555157276193651066583239337075326002659737566556010524117552184911323911038994075180938823209502290883080663546979068549908356865961018269566703131730871042075280074438555063397918488050091572771791529884695841227739093670336812162744091596384079432334110002601234768264341889178143980492589971425593485978881875706111171931214310723589846063921656417282859855574633640306042183964129727060430386977272387893947480708235510443006630102477770200502126282584599243705077 A013799 975 5259010689738698610487933510340972193740133343149074915106008504641671420199686630458677720715333330238659880527250709827311674608990988923763695086730773095029526207064073034954069877692131028759215055575118446334273417842319545139181359584836422204882700411961555881751189925972305428159194447104629971633283344506806599211725810862021282987030468716658923594494059712174119092486536619410240629946469903387772124393073105786147038475726379225582693340682388944964464900667616411761405417318550895599090677479948223040043039268494486744731886514944146808474938614006769908843065214320884069308265073896684862377746445271776619184503087260057639212965502877700909338518794357473486904750834237979839631480744133111544698878205130794174635440980235824441234009782091049658583445154265076024496244079872347975126852889147977102072222824240702222169384355616353090309827824966785440093928408302392444724409411603438508637950400323007963432009078618902552199280550855823413378861881156779718997330779481844145802103804790818713193693990705799473904366615037011645331949590391679204964448838372967960235950885832069982024354070533898454384069421464484830168106743552248200579512663485948996571024417770086714748340276144870802765945357307326914926128149935883724979811922083730765041805371351816329104342460952981543726072015728055643865348803444226777244912820579791265119088970890303327856524383103644343180668552462727107249651465964845790917864137920435682804260364888588227320638285088525793922762171349955127441314198889132699396013989484836887392226983839783721106991114124847564176119971938721521421455583655280489211591649312599364860567061844626559799368136830958348453981621504325457632830403529702867112245289317113035370468815246520201866447978270701630611256806649875160014543045533531723466521457697727859148492921570850112268824934065476368592519784248001030665463941451510828914280473379064831439998843769118180202082723913141790819653427548571694454729421005879625984626734559102848806410171328821326221981324888663069266163434277943241665030900254260160053052073117465810614582059987489632840086490313753124369034923913386113303318023036608580135019470200685463513787793351992989755652733119280418712886264425680956254972912912718863321927593652365097179279772038030404293649851141173059539669490005063094038422719093869758101892453351772122462551956075234575533879230951518486943263685911668415370712679093506630635942377862270163007921918422704376278470459156890993491545759246146670332754419009942624881107062187721859505311767720324986914758812537288334528039083759168746403579496267419070694783524565965963973066033129667062777772226451583089823015604993243326198674075543402229526444662087591755754443926961561152349091753514709956057643687269105147734831089944242690501556906631199592918187870354851715647444700242066899672117531927286438580966234147624127188410970272414707673633683836243651291253909335021174424639800353164446638445309806941653207317024244927903397351988220319572327042366724702125790783342453605225510049920061132532130420603501307007246803421568715863374821686006678170058688360265737789268468057459037041909865313214135066680052738930538792044225172158012075946539145663165605025154226305347694428412651379545314437840441266305836922856046030780241614926687019159732868373376694820802047991054405117000279315146734020756834583916973167006260623002496751037494059313748657303498634915643361895886885463345656880740065394356430895027351898114010903890812171079259481622862022515536152106901221915791205901486199756391901131513417035948070180415385751527167600716508840161636050546597165569050535259328385341206762628721898229437665605144763171471113766423307076082358439761780114556421988262810972904178623574576965226274652855471116923288712703693918691467177273833554351301891415519515594508475841099793367865385321008974372506994564149846965366868112683898706208385961964764638406216579321407953252322223184709781242793729686594929911666831565269176853932580448712642797094608145365407832712074206039571165707949937198665409935137885036797921305456254318489692180134000084325692666894515784293866216397868696816970226848862173886375553042845252042241181527411928576449593431666428934015760335067111400780870816199509134572952282457876670639033996507914413762712362356867594696541228756898738999460704197 A013799 976 150202604309626971014145868988848506825411948413680728650342708901070777432323249852530294381350635244946364847738807523377848738507391634651614895372117610367138297999956989951323189776764954312391941202280957945753183086994488528720158811102513054593654806466033997538695735475695015333654752603755336619818205602458903280086100884030189863392577217016495516782344839439405015400507972386975882631901126910658159644790560974358145565905221117061867304503229710657130082027967792336317500124035132129205628839504801198246669244547471035916287410753319776996852721754647355366466785586218769903513358775563216354370816223407212020528592675234506233561507727690015671617435285643800259486588576670942199714721533185798828144660416740612421762829836515381866084553386302469298801777050964836335637227165234130517598045366955374012284756083138696167379786580758660612338992508876358954522689269524630613773857204805807245208501383625430443581611294434475793363651812993172509513674187718785554282764392780950648253886768630573267525094068548338774182614892072089602325812251176749772989623272770337912298993250249750756597576608518673755663406746447151234431296702595760856751461181822189291065028395931446659927346626973654997798165350054564017205146090318775069148408306633434380359003211179226175549125027278105870360342841208997244438227175170560984891955068579418323066300097597953346910192905823186085583074526887948910157295519421960634405117643145563536572480281582968360504750060413385200228010375926068394851374834472519027449555553676426340809394885448062858536773210519771280434162518541825373318192924778466052372269096017150459782655853344379174429753356029001390194169091785039395451269155211843587592837708186065403215959832255863485507620707389509271888105654727084445175363923483199553927319353304805385140106332985050056509908941844070563370957557907157436836315631796600784620764600179470650757806976889784344751684677683242687600121544214756165321526993348927997746924165742536464759880903322465898226008620145105921310893846412336925194947542161924431275220260307941016963078215302691403545710249851102985104006461890220782056066055948577657236291088401777523417293165926271780411197710619768038858744598261873791598281365700163455337574002305199540537409569178186377030933398443043753512500304034607028831391280040014161148150360179963589652946417464774711823124715206319505586554133323161611402924827589642877593150254124298125669257912070859690889394783979963665112038429829195051373798961342971309229298803143524029331209397860201951272426444877492122455324271245618566032633992893756078113712245128553897034738972216420979995952559683664628435148694212022639560330271595111077504785993883708136102672997949148072242409572133631054962361352092912124454510759897515483414966810293691573336363765204919850606668083613672721535348829375227972310976613490292696628205721950436465866651644046954924529502904517539762742137337886729760440636493396060557254181529459385848931770135560547305232657036024217414710563043817418845792535766866006250176942856600829433975952523424093773848282174036735215046198257549736999296716189087556953987663210708911639448986276595118439575115142004982901109104539285672845123429857507035500569893736051193725659160843006961008353691530685114480763921107954221130453612011780776927292672504864546644977519905870366835952551252670622865809653574309706381867828059975401245224511825690059108425335718615306170817007728214022792876197562034265426025486418194730054630562225066228040325205799136912631752347351242309088217154703963712832422843832449367433844064208983856487239661361645817652337541678013730206347438926135330969167348539580940386480282816073399988239398036201851845968406774144197116245667913492703827630360205110570446048923530202011746994050117960145827533320718652884894756578497651198379603270153337317053172271746683779177843120166364830948017711459675642837519951721998732552839575016378496062075431713578837793207116376335652960125168430195681790927819103239781413110089551398696192063784758156331082773157473134535985430405136079590384098356807176408426108259174265315217113006539527849789486649030352548368772170456703243578450385604412092071976838001824876784424130929851768717702451381474180392538090139279415590121449974262543571476827781274495372127914034525784884563597172570517 A013799 977 4289936581687255919135020164190502203440590658643135290982438108923482474244584339038117737825755493230913126416268081675194737820509612477284773026723051069695836929176771589999741623214183860116226232678346439888656662147649586868776455803898875352249374927476397003702688900921325332944513389115856169198627770211828736582539127348786252688355397895208128454820550959228846644853908199344418183849728085695307697614863211988642995507819020324403992083916743766078292272800788116917564121042567408742241965285096627023123120293520320256805084738525566150807110586034483116621657863127994287214245039988861022297184882156733382518317135397372732536750222210554537597065569193272579211196456338298780166052161709319600330639646162528631377968182960715821477240929266184825643077554352606690582134845066252001713117773725612437164864918490524301236534084533048105749013965046017688100122528226892974959995135626458660730400008017725918899134400180343063134259259430898000044220048475436234215870033822216731464779259998857803093784211691809103729429663932470951132027523705859150266356630293593621113171546220383131359183385515901841135502560085277086406592265122837525829678482814023548342108276016198048054184947012994560392113400562908402895396177485594534749947689645757519337433490714489878799858559904089981763361751887770170298400206350046392289499128713696766725096597087495145541102019583216017790338191562446708823002517330210617679244565005880440168046609322291159344376166475466694703712204346824439425350116647369615942986756168552412719857127323282123302668779665655187540480115692073074487340908124597768921804377651345834281852433827368813600888185601544308705335663430472510173483698342005464705239037783502213981251028769059717009583155023751774314396185604660258838653569018603662459718168049738546604986576976386014663979509288008499360437918811386323553482010759742715009553657745725861256293725066949130670452866079311094400547071424317650837748132457038732543649901097772583970006958479792948519233032199964370218560439147382754920492896751686723681651565854655103385482476907260169176669030445997352357555528558046595756303302623947326468325709775843167846321310112020248320324217813011194957844604470957377361838514085762368447896451079838804077288954705298181114380488792931772644070521183532411350453366349222844456552322437099940084077802629211430544380264991007691399057572601842818783278936000787790226937964408044078767239675226655823631492004425251742239264929594351639862287072134916603562898003116582189801728671612285227930291771692146052509446516511046111864458059471038567347005735433116627853209179785473199609664401057125145452736281855389578608482592887027967484614192771312588075228443494425618091315459789708636560780002577125663186545281813432939721814867068798125026059885498017715853177047136090106599771097915785886117173803057896249708398183624626415901617437605625079599487132455925453163678184507382888687945018887884885575736678662889519231340286841744791584749917605887673581548391094469299654680614037460004511303664927376289463787180021515542274880787172663194476934468433878038436913511076529714162841648961057225334302497045833177752704863570804316638577134746538102129570280160258440931776734995358143998551292837121813359589783807897554685098350764280509706885612668470769820406019411436316727202946031563547201640816327525659670389515735859523972527037220957434964857282253533778195736013459371759544704557725520704987337078569260654832713917590059685090303487710116539059728202829149361675478792698831589868570155499907602206828842698586383278020317872787925132051968149966197968412527865750148423489203169351187810388641638971238378263357509872377064105447311961090572703665876332413837092521277265114020950717818163002509603304946099657505897065419059724980179173045445045479142638471415876919848998849467112355653253357035417098377355071545936706333856999796035082407341132005800441651102042786226028936405171525186211788450824522584194134935534818867630689441407631396939837267677498161941533756477702972055084150590195482279877801091569180960233168769765401058077990276191667915964579775454917837528182955899133960501960413901339844121463247613761667730470170120305839937603487496366346299713906284066191280392467959388669458732714912506944949678260980862323345352740090942088020898845786536037 A013799 978 122524878709569716306415310909444933432466709801506587045749414828963582946899573307267680710041402642168109803575032680725236906891575041963730402416237061601582798534217773381982620500620305228779537431526252669659922927599019850559124354215155778935594397303653374822752497699213972834228246906537968048482007745020040545533900016208684163032118519285039356798129755946535089023672472081475927748932083855543683151578108197607632594698819039485302417908746118702962105603463309407282548861096767761087172770507644764407419438703233866854610025217028694833201885447730872293831170228798644837126052587121859657829897419278462138105655704084362613982123096555648148309789721729058134850981989478151460322615790579877105043398934047980240786149273541004577211478180771504805191938029864799689716353309937223420928356735377216817865706937007864567616649988348386948297587855679311189827599528688290257832421068627285809120954628994269969678177603550778226177578708605877779262968804506934285439464035996332067365560444827377714161570870129759811616240631575302835281838104563043190757411717815327412613292531600362614749636673719672484671088618595598864858681684173362575221447147651326564198954471298632450475576271638137639359150833477226895095410225166065506993255963972480509796437928296545428402760329420713969143374995666603833892608293563675010180384615191893354435483909415948851799414781316232684109849089215040450693774897468145451536904021132951251639579208853957802034727690705804267432724268349652814427424681565523600947644742930025459691839413480260723647523016030777811343652584281299080432943676946636878175654830100088372923987362543480685254967468965707000933091883237725363064867908346018077446332158134606733518510632673114577510704490633374426193469457054701652690784584740339203512010597668582629585021625022560964817918764774810750233467399172004787010999709309011683387862018875676323341005081637134121078804308091204167174024906949936425576924411105483240179184825253482770767368741141366402657814632663182377812304702488398863284197624124924515071650372374804407792765022948257691854844178568130380684143451146368821395778626242559591261850596907856716858782938109410312276779984957412739190999748295013654831469800803459005240370539291276083251449835338021350807821140414924358487298155522869200580298596300153660523590881126011388741346120892907667778044748408170674048483331081232747269229691118500076671575201458146933671132364148516978739043138389615010095645654144277186106781067245353114359929867012703922927172589918478394917063291299383405722301958071988000960786636552332521997830809705244008115507383852900054051624958592551279275600946071781754636871335446405779328065959741458828016599574644290078306060847053868368812437653605286066270919793873458191394754418351943248869296389708883982482589643253869534596062327572760693392600989136574787921560522502955064566095635454257898440951990073686867807812627715362683816397684456880216928615279290787558766309932487072992452042396741757845162603598049137667437333017523895188847343973990794203375225648594505402912870162438433497455725352939990655796686789856765166204920335976755412773013618126041389795003608445742087514401545495874734922656771657141331452475328202423950742623474721036111363243815337362059361093996178615637738359983424193656840616320410032642045643341607486471626063355130460365845994958931883864179344710067765300031288838443178239048416280413116824356306873198596855143334301016653562677142200289694665864157912488638472084897201003334918813349798271329038236232211232861026629238576314325692803538298764695929696536262331184580175830208373689989123275131719839275052509993850657539321579753839464961327915680676920707846989401093930071601199500199968921552373451604553514676779992565552318025926085433764805158897361350955943929792897382108860707807256139630195989812569130288547746755638198423498269601289771174557988636070071217666413997125444017401612452668103930843394889943999189527168687893809961678400121136043360327998692202137025003212145618759674584865258425006573169395589876976307377405219533233269619619765480278310227347864362966767908357642433403435165045896491381436167287953111815096646992049958528806055094457893206383719216666128877379214489159289277388099788410865070616110854707760811874408817066619609737396975964891934509255752757 A013799 979 3499433060824020667427527694884656743764681698640829632613649036930028892546398713228872228759492500862963384099906508394193491297730274773526104023410146716402806308935793825562805624118216537639172368581821302498157058735155605951819150680739064202179511581389644038312634086787250278118392959897630905432694623205517378020993718362936228380360337029300009069511383959588988677605109475119033972437249246998183134492222348231871594537192970586739722357891697896275300698140515579981396878021784784024410741498468842116240306588803062471234516930223556553131079050272641443584112052904718095193157187940787433687279700192012157126435632564353480617943417760725866763875904242303629389478896601485483858274229594751869997144516955344363657093209401604631729737028321014948741086942070968543937988766885117038125134796719108689535062455827881619915699140317218279630327406746056806892666070138866258053951778141063909994303585158705344603978430535013776917857825496492475253529652025522550126436532332091240176027771864714734894168625621776069979571448678422224278484578104425076571222436072523566231648247995037956639864373038107565834690962035708899179228807581675408510899751984069538000086338654760241418032933894256849117736706954943077350820011440967996945234383587018015840296063670077633980611237768585011672703933251233872099806785472472121965761964994495666096031855936828915156243085569172921690861399837070770312264904846587702241345515747578220698078021784077888783913857574248475682146037828334434032861676330192919566665681502824457154258625488409726528096904860855045069786061459658183036245304357272895877574877602488624019082003061604351851567125881129557653650037277152674094495692330270622309944692768482502916022182179776825448283230956979806986511681162939333902501498524768827991506534680012388483577802632269363716164577840733369837418062387751628721821162697574682689240727121108191470942446136638187632131729843392882218657325367397134250902538105583706822757697794064721415886818615738565826309843723493151892697234607771159934259968342631969074961406285396788690969161820425187937066204584084371802719821108191439907884833344113744486029714898285295690203699495342867928937113150368665244034143811053884995641608980747592648670222972698136213744658747089227800422179591390654602755722619888667237773908208928688698214279155840011273841586558822335899408736059285762621498732419011088494756469208035480689816859328846134572581211452445793429765811075545794303341735528014700712395774061594530299233956931749836742722976340661661437226244662801689450834666224494049295441027126571169160780045755991474115787006390222678443768460442361857087390438620756158694183682211684795463388891876175805586982100451415568926499403852705534481652031824620575338763740232819839404425580942549851130955974186475435423685242800973767777598136137805618163986076850729712517827690083206899599072257444209059837372029788494570631458936460178473612480134265772955875698180991824183465924577981763291737422782893341345815689121363881420919677668313499970488668991241151073242599819749507668812594484709404099120832971805319073120209171405099069911978729715832111344210041947297868133935098060818839761498822540907678304126000055299613567614147848789430457160069061507512376645606609850397777412205624857441229445299486578395033024842727230942289465619479651421116111995485881078508927462022053535044826264264245444734193640514775613685461817384879029620440480605425124779748770971336642403621858382473969351746214138588003401216748957856248616228083588427428661065028185021743781557682978113456112161857351018480448062772188440962794401886581360959779349861037050329534774737934368629980563639349408958760486599755813532336817864284643736775001858925211312368457338151277652932683513367664739755138474926073756600143267537544652714578814942130411170675683042603978027665036786930171212195087782585173534078082437154516550713434797304047770450171899806581007453260653716368818201451690560852085464894935106315496785859766534414327970647985235571116742091017395065818336645876612736291107442476320315006070475088675413605960121882228818403282354070693858230602625540435511748875849690345198373911228826550975334739938865541229739552811887867525404547201306866827745024878461051481518056802717281866742121308356547944990224239722673709795030533278541518853554492677 A013799 980 99947307650194854282397618493600681258663073994880735137078430143758555200017693648529819725599865317147097213277429786246560304954474377806679057012617200367180550989515207451899291430440382531512402019065398220649863754534779261589906762592588412678449030276069623378247142152730655193339421327636236290063191133372781833657601590163821618771471585893837559034314637269821105621079531718874729286780275743515108504232362487850484611576768432927873210263744783615518863239591265479848676233180195216521195187937768599681939396482804267240929038044114998713976748754836912270205824343011653516811762444776829893542395517184059219688128101670499759929081954664091480643059701064433958992906765835026904476170271455708158988444548761590370410239153719229886833019265876507950994184152488932583412897171005827725891974929094463281810918800900126946412283146600071284521781064074128461661435629236159196278916735486926333347304695717783347234227954510528482550937354005321585716060391500949554161153799936857910667529192228117543312350116383546334686540145704417147617798035240484611950683996667345575142105610986279079591166358341390187804608566701881869457953973340231342479807816417010074820465918318607255140438624953869867651678087340129232216770346765486960752839229628821550414695874481087304120237561908556518384097037588490621042581599879276275464127482207790719368765837411770645777458766941147816412692440746578270888597947323391363715069275266581561357806380175048581557363686178110713957772986415059770412562337666639975743538529402169320782780602574470199368975699730880942238159701349297365698202137748071179159416079204677590609001089442481893232608682290941296145898714672757524812891468644859243794330370160628765784509545236605911628417359362300267341760125694710315589345299365922496265418136995833827479465620980245297097376507709185775926497279856574267923934227805430512287404407305971056601587204108523276961314336057144109047071869818229551340027390833576250564782606696282508359143426484109178565235446586687911207325717632552098882398955833911668749972724917217681802770230753163792670547869126033743057480810671055715209098725141232656265494687209926330207907861286487650918372888687679448034859181387510009360519994099131993638670238323231468400761198475615435207857871309708486109306193746640224978060592355212277909698026969946561992189553706524735623012910589260666232625296619375698498739517050701363981859319291174449527491980293304306147541330128663431097743308415627867046735702973201379876421043927707087208910927265637712308618773814279052405288902037774541927091175761999162401038886836872492220992689511149919032470998694297000272958317447416648464580147647929443229850140875457183369795770992880064109749473437122770330463680942988252250431184789567433229799017300166298151233578739924911135874219638611781495980366231866260381606340933691319221676656466472259449102744864054958015182542789193431805098684239157384846045114764741392765815747307490503970271871737141375312532102216722177841896995273817262886913884701872657126875058838515802881893451865688528956511077785290474990110507731718047386294144501034535756024499413880932101983008056774411773320335715046882428167870590864200044142687579412263104627676709274923286948732465716060989375170383937210920670004851553378954187198636165540538222533132442942729427557958324238497274703072249483293477242811871014415282933651114147053304566742506302470474966329529964989400566571546988834404647712345843689843897261839038655223622012211965142151566985332316728090295369075789988678269992406024145068983537898420019454807802438820077120836474062338370912282650250372258011381079194461842701290143502440874878103458469271158257775625790297071855021833709766030828092762960292555510034938641045410373825293872632146509982363592562256691864139812826181085533562186673445668183379812216448141115671512619991503902158415141306804112487570147204926411245800908371827359630375760153872577530793209816651661734108496412962864241571476903700940791989407621169677106313146665270861547820474837512942881936361210319664566184516888378839007658487999827041078337282416147314613087284924241588060378651059643143005949210757278606515122406535507393938723062591367860329384393079272616525423467225655553726091363637220342408287396021726687971365856865794510719283825455867060968424319976369865347797 A013799 981 2854595053797215233159558381795729057428676056367788676250097043335888095067705348295660181182857753323038243508416672124988008869804742704536560547337359859687043716811543840033695662544807765482525714066526838579980758693267830490269327046406917654509182753714824513306116627024140242976967212538618544680494801960260021951094759016668909253731999964713894523579060355063360597643652505422781143159731455510535013989380505015497690991244083212852986758342814764842834252985966133369958041895859555579061855762690608975515871102945372676668174255577968478269889921186897051349348549060755836093660747185271038589464358366293915373512626711811143643334509707161116778646428122101298302796410139014203418743899123046480728868964757179782569286840469374924797837863252698943588344893579236403514855756101097445679200695949866965791801651872508525716481218950044635957226588971021182993512263006613942804922140882242103006732369414395610180356784608775203990137321767745989809636400841658620216396713679996598786575301259227265154544031674030466864982273101463858153111929684503481001923485628816056971633678355379116792203302360588445153887425273572448073588623432570347372565791044686224746947327093097741814066067567307477289999577852521431001343177873969073086061841237428772301394128871054334492978105005670282721568195490564880627597173074152009703530945019336710735891321082317581414049999842606122784562908800163021994849245973503380739066093570888835973940308024179562537859864240933020101347954265000522102753192926096904347211203938255357970876996790129443364177314960013690591264079230237282061706351256222660947972082638164796665383680115566725352616536574911574359223013189768627666180993235965824862009869702157718179571377121502701442019228200746657935548010949966621323547291095190112415836607410738009946641017600816785930398170436682054946236688809983617666175485480350900861440557277065839347597932136543533313292098752128092898493419673878454215822522309597771292380756029852524721245495403812642249001689589962393431992429821303320496180196577572351171167970996360654209968920560541111082463517690108649735464709433576022282087068688758745895598793761402705917068056426203373797879648073808812715323613079608673377345811551465308870314060676749813968994140589662052444971628662476584071767894199597791465598388578257217869378885348288643757058925843412052974128871739339873888270011096745989324822499346485081656685884018275233452954698449157064287879927929804756255582646631658747510721818412617604610650461435619242117773704993633878701246460798909624015747456331100878691979651070938458077336071646947915250323772205127952837486404193707816624795962504615666896796873596972512828087749873543932614224737015327647511038554710837663443408373191412687472524565068774835460476289733110049641497382242390995386951703587098391091306695239948332262759058703407157768290306985338914202125823496062273655871628604602153605785423520554574068587894522795778918784463558849236283894934928684494820301229371411802121342420082015494845313147460970184960200678555486849846109758878735930075526912892625681256192546211325599151399947061094047375727815727759853301764736693109533974657802108357454009030902551945672417460759299955593646531271074493601083998542747953316417917544241335630681105256008565216056310540580247524003312173768795702887295180482847698575720662794446517492345003531949848042714895868009471153989431730732722504859235513337705330062269581849953548099431143312309641625631549695384783031841868290785936424990904668076298070986926036173637866640069253108455607315238825916774175648765645455140222648210535694446211625704773800882061063055002873024689391547788573213827393512877340853551000329648196674669251278592584627606481157402908915677922107882526897965686824218296246736471606286567170613376331697194128557983924069613580281728985510816713975358404694071939577342949546494850863632256757490974319903231591319744007761218403162085754754686856984865573388110787872766050632365603522951846602569960009471068227147833409781906801076667300581834207161650984412527939939674795986848988020897734075763060120238391123087583452664385944721263996592474652914467807392915408438634280678411053060626678283869390672057458867547650737105200582619647431948269970895436842650199523096317776535935150180237943957020653465338845019128319167002845099724198430117 A013799 982 81530089331502264274270146942467817609220416845920412382379021654716299883228732452672350434763600292659295272843888572561782521330493256384268705792502334952521655595854503615202381817942254589946416919454073036682830449038422506632582249772427975130436768628849102924535996984436469479665160557315484254619612038786986486945217412275080717195839650992193541487941542800964642029300359207380052229785090100836390534550696603747629552400922260642294154805029132498676189099532178735179371634587644766893585662438206482949708794571222789018319724913562357707866326039018966683588743909724247434671044600358526133153691539299720516982894131516038073597276931746228656314920633595335180826168269980384663842744502853330536097226502429811769961401450645817227151047212360334527826718505516570920787795250003444146043651077024150409979646979130716002988420094432224847574348607601336007477703743731900820451381265737716703975283202844553022361170125211228601162312047008593214953025244438611852000506539414382857943377179264789920078932088641984164130758702050909252711029823719103920895936673044615403166829487507982954702118518720766582040178753238502689429764673857641691307851558027283264997562609105964603951540955789868858879677943045864590829362503258430696411012247582203165700117714686182847453947657066948944810709231406023555604802860170855549142547320697275795327792021432072442766682045504673472849901238241456071194889314249230057288466698478156044251709137478592485643815582585287987114598921762679911776733943162253685060699195680511279006217905322887031924268292572951016977093366894807012964395098228975419335030652228624757560023287780701242796080901116049475273768479712981774773795347812419923883863888563326588926738101967238655885511176641525297297186740741996671621834180969724800708709344258088302086014103696928222958102145842076171319466069101942104163638040804302079503603756390277437606744539751819854960935632459530461273870559305642530858107059684421945881686772968617958563492594228292875273737256378915918811135788126244136691402594452043921799728419627056644890922340129614673626240528747193145094607566132364772398688768819638541524197148619422683697380759588794559041240628636053499962357713166703320330373723721400686645039886988651436768441649381337879880834686228993717673762826234712522048955576183604399567330344432471954345359981013691644994094705747286138122879786934162201106255403834960417196605533445958942649839142406374913126138621603153643415695970446805487653725855682771405284787829062721174125734788323177209586300166877657771513763100272572196321630814237073301146795542308479407464497257950659460991449190176488950620797485094328062239415506803131938883014224138288259394872713894772940562772161096234505607186546719937766902774102929278075586663311067356127810806734224929219246727606151117147958810522748164317756661475628011833020139457808264728526915644871034597885349584576042109134837481170559189972938855465570241699403063704293037504323236498157856562623412076892480387660859962444548276988804632769452648291580223259918454740823335576898887124159126282082358115312341670437363133888011907087098162145000549170151702644691901399850201486016797243951931607786120349915096746366031710138579633158611740560082379424294670212142981076786947883047216860631135784285349512449533058598995010574070164037649770613119021157850072186986098865645876019609947980140886218505629092159661457287461284625496438201931908481527216523287267852884142875674469662690849884788172435600253137130234165228224927149205457594519155271109107017938030600600530536107008987230704395599844259899055541109969078250241754044526992546021913937056458153711996389439560124186121289732118270120415082145225228485767882809549068708336584481540677133323232850732797981386498759103040365547150644959888641409603561505744578855352233466426461555174436167850211396467388666268491981997439435516200885250699717550756197479683208605668158812712331241548611322344745641537832212434071172110994002219027690816000627830503179635569270016781040145550694771917766790743913765806210492617051848180393946864860182937868760094128688866504470991547526967184021006677668561890115046949056980415833690456098086464558558465593666984633082716028452702461633840199750303874538638744571662932348579153932015642843824297775917356466883623542752591323923728768258893222831362571637 A013799 983 2328580881397036169937429666823823338736944325536332898053127237480352240964895827580775000767283187958642132287694301520937070591720217895591098506139659188578971005473200477753795227102248733343459613636527780000698320454986385211933181635750315397700404548808559228627672609872490004808716650677487545796190739439795121053642354511988580363830376271988039738437098403938351140998847559321981671734891958369988150057302445699636047646122740686204563355386437053294690636871738556855458033255457722187247700104897615359526632881748694077152229663256254498494370138000420707449978114805634230981639704830839864889002584053939317685548439290229563420011826447604036653010448216116368099576191958909766384012625745993973441472886135897853961867586831895185824661059432223514449258907236058782068620220135348368255152718410886759859428697370952379761352266317078773871570970581701757709570696624726819332911900330734926782238063556443278871657379946157900077796794374612430812273354006411193104986467272214188805720795616981664907374379383703709711738599289276019166679722795241327084708847318827260529847816992715501169247207013183814349649545371244875312803508850048104345443548348817237331595385678675455053459961238314444478462481731332938578677422455564039120194920803195304615561062049152068306132199033489128812738666358187438771628774489339805339060294026434893990357067924121421037859205901658979058066029265414226849397233704272259666215897375234614779873064675526079982473016854218410199980059804463900960255298150657127499018629727831082639696589593926976518789026704176053995882763651882583097276088400517766951627810458301751700671825122304608195498866616775489063294101549082472469314368928870525446047036521257170706336566930286303250746084716058604016104950502332166938191206042676310033041447581355259995878648815687966975906355387395537529055270399620568437017666083411671692702426886262713895486230799851726877539282598676649504443017044328456323838395731646775196326855922756697514531911983754272810693209779438217557164849244673658788043149500144826450522043392968364834729632956441924693439055741548583417047086696306470264478949926257696384472594761719331269080891874615561400776873594474324012424898645754213531955803923206925011268984212282873685543461947980391187276519473386289570480340080089624342240220211379925256042521967335831488057826417732047072676338890848239390927569594626606625795760588930304475552250640750033361022055746268473893795645171607671209595692611931211532878064164155634106338825185860379454205111289298264282994319066192783612204587906884934499142097685425050554053627483872480356593506184328784865376780320630700918680596971779103785619946289804251306437769255613650976576959581548609955413335693069553714646854960868142560510131153763111116830690827394758366404451136198203430905787159282056862851587340210321079448008405411645962888203054461848911457237733161619150203469485076338679000093299712341024817106650952151673176650902458313444160975957623886541285087272328126132351981821387378743339077249116528337087855822756526530985852655287411809115153108805742554230131435790449361528466975508078314610609023360684848702779235045395881121604642125746084511118649979383313925078172960231673267972902643109922136512838737280075929015682534112018487711560756485869134973867425071113686645896497006017955079315098481292363289355911732509969701711864996079724260803851286739272501172090881587181750188803771485377238140898831121607657146224004672138528036113363559434992933178829849576617993083332144308457074357061593698147205539328091983751752641752283684296148242727151906976925309641826843905154737265735434106931883956269501328168328878783276706879810156039029912909175161149777750782016500923530951378801189377283279604844853449779443146379791058741935880392169570699379487299687320165570916687715140034606168477337071389969887694505087697294399497828867717778213483645234632967147756217232120986488283849876892589869887977488280267962025819329506746662099697377649877395793931467001313571493920949283287597073393380743337310436921065191177879635617835880231516407271684888469657048409482716234195989588917709742823971720891796143575855912016417656626033116617447514256988335820722748105475452488637635006724109945068428960698061183711265010807769215452298775262465768777975618050663172004556760802585617350242249337286546408524357 A013799 984 66506598553580750049582928714155218377665866881643203901295367029676340354198389731534514796914375131286777940268836945739483673170121143315977364433854806085003990887320078845126145481267326073022550025072869924599944730514866148038023600698664758073721254318521260128834957410568187027341756259999721795485003709139988452413079287216905843771359376704250402969501967514883246938068085141795118526420249223005231553786615151627305156820911596738688533993192028679149659279693724922348736887809128003389981562695980792283440161735624451537544831412261884731497705511430015825478824936963719271066611609673617381094802803164560852416948974568246560838957775170018890846631411500499589291995618538421837693784603931333875461907100927378607004900147505758402338144518443735796185283649569074874661862107285684745735416790533336748345143025611770918363982078282086860545938490783983901943048666298822686967296785346120243827501333235576487853406428642215784121954244133305636429339263777110086271518491761709446480191643616613331419519649577961653076966134301012383419539562754887542866369388273025387992983501128947428894869479503542921640340665348124883808981016266223908210213184390569115427695810368649671781869952927498848749366940728600058745605862753364521311887133060061095125039493185832222891441736595483008020629049856191438756489428190034180288901057689007007258588216980831906262296779757282100877423861849495733045634391827720008326792244934075832727954600197700370379411834373332013721630488075293475325851570480918218499471083656583551272374295392148376353133391697972278176407612661418455841302360807187941905441894499556330322887997318141914671643129441724743136742834343344496196087690977471077264549410083626052543678688095907107144558925575349789303973491297109019921679035784878090853696784371087580742290088824864024798861416219403947367347577883563055129661561008320755215274014298549371568982237874565171349399450300803786496397009803065041065148420491563546382291332009854037712545938168005785746208764510534931650185259277124368645300392873636388253360081346569468044713046868937811169312871034369090974281843133209097223783288843846066436921778989465820376219352830895049167588286731781168118867530221386092686189715850712985246853458087011155332806816696267952699804672679385816422488993027439760838722929457222045237830469909078683130419580316844996442708915061516565244282315192130511839352718180438426126247830550461702824150934169173882880697421746286697417262576689367332590530390592449065711143186133358297591552183533647726186600746849532092748175235208540614229997451993424868874325654566881911464667130130614424540026222737533448938436530110982983221091285983099221563169127709581485542014542608609848936560280729759523644028824537355019670729855882628216607801360721221693702877528900956888190100187056254826059904186023746980350114568066962020346049967438484866760130166896829004548961291963265309010921664733084172009801383057844403937598326425111890278681634325695823505643377584963610466104952800644924288507385312017165835566250153749154251486937687663768680137887940600813091366783937611024214614545287486224743593604316204519963800077732131551760714150183753433919722059762061166829014157697917176820206574072389862486140943187175456248608616908856773360027529886765992908363988627527456078004293449850988878815020318527724191187907294194992217244650592576153033004612818796600560361905976087669011497967142424517393859298542211515664236295753303797440948499239433776621022833164520559333757786500453049373593842500712036177612782337408749635147933807201086974307182289960530185615167963768680216488775124451046669733528081537675013227433815641106929166025194257866630733342598951777598802340085173282876967502329940769804587748793973859379150675703753212428728430679880755108744977536766369551248870951517832114528386777881224095968929962442759809722425344057490290887463555306391546352174707065320366607495091875036333929259273870525042772733263419425870042191416229456803058148301270476629024516915437876232479977060013188347410456923388902542925231420272881010575292340108086592099581874959623235858364871658649078707964795456320390589656670020703100904690896131843710918454693843859375662408640484398527979493427047304141099399546497325467977439973680696562533105320271284822067761627144990855622145645282647817140268883322241051973864160277 A013799 985 1899494961288819802166138027004987192084514824006611546624896977734585956856260209122357277114671468124681664752018252007265393189411829974247629505595327116593798983732748771895647841090476099971597051266106237916499021448235092054113992059554564155343552744591285710539655218603237989687907900541852054200847190936747210189369957522202047803953795158050095759211945694192580415798162579734810380233088738058252418407699515345627462583962056114453683219379557531105193418687332477507202274252716504904821263412159907408407334459331169960363817929965611689816305967111952681991500719024620786100933494183888186021448662861183022505880479662643690024121473016630909541470639743865768769768686861075866106372182072882826817067528709586860394666953112911965729179745591271538074847886315342347495217443646186442022949238954422630869485629954497789199393692137814682824052549235281364223395412958160674762472963486270540283957265578541300069581141008450325010307135166691342282058358712738041174000839643206183500920753533334093358672900711596162773531229761771214682845469451842343111806376098465878106467601775743867516666367204100689384969769743007794806468306805579621042391898759379044505730420039939003275761987725562294619130669194149546277833249046098844093188808407328404937866252964880554118002467438903590192077186292942683682324094558535566223231303108655729134312538065189540074757458326647734083160102918283447631516363864991511157821513307562139858543111336246520278406381401536735643903488369918456948781646704505505238563393620315682807890282250695149777021842800285786236996377825222772517283436727014094808761325948801828350352004091403451224936799419985100388728512091680262155856460542007551437752795701398443686700007010707202887155747473357565332310786884936730717983074941051903152872433858422632393580547226926941412280280908642396140758814171932444417558263843958649089703441122380868601381701695935455858910197700041256946123594996985340637861704037659546448224622733533441171108024540016413246697468523185388182860941190213949092878424520863928884904217283339370576825049331623732824806744909612615607316463721727585025808474512669087503504922929718133295765200936203193499275489057346401942642975530653008193210264474412213571635381616423125607460295491662108997059121256395938302842708129856707009314765588227718834037676051073196268887913633429409943400209323071974619941947204202439548643752983951501888591764288351736694360574830805775268955599062495694364934436452825020386118138485710937765775960539154846337512321913904512707615503930769486100980632892791128483022957226384207679919615020084714273342357903660478579287688947606692835130685736499784983777588218963296867065673456513356808565477351444505895477098177922661754797107257611396716815715413863744494535414663558812793847885102940229683597451442513694087096923457024237505779622178560502263103533120010566279536077696740333198922883459762820490660933666441617036771937301515094020861745801027620698249426157976198415144680507204145678522423556939219682604059431896522273429607670641229594576718427297364897273418217471499822702526716042108462593606027955894064901776932875117294686094020107409249837756843398181826181181748864228985803473358010212487161919962081526862466671478368918205916510707533858303935746281095923523455783879190811673043880625221194093367835795317470330624517820229503172716724465574567506775644746717649708604496396583039914637393439554786641286015425664103098886252843010109758710930086777468094073033138011871695131456140239439543159213735662836465268798676338731298329460137467470245073187433383562702631354812213197275663135906329446343934259295536797536052788737208525655003910845573198928840374997968661719999393635172634132249068834045438326388830693304687397727922448774895500176912708648074246660865303427584280753219003246300803023045254763065641404968608657327662925482190251625980198036846603105848955364461808492614990676667319042912733353574121016065746632034736522222274275029038929515752143773632586083001569227621821183075860624811036672390390060188910445528487534594413754543040924525827061156956157930721799239350759099442676336978182523027966675631184152461301264938876684421588227541984510874467628294053180874906357622311769898053573939950447510112690903663088294374522508021052268165803077339832888083827424101774917704305343219576566526685425534281671397 A013799 986 54251475589369982369667068189289439193125827888452832383153682581077509513771647832743646191672131801109033026982393295579506894882791275894486546309308137777035492774391037674111597989385087891288783381211260261133128551583042464157549727212937906840767209938271711178723092698527080223476337547375836520030396620344437070218595356791612687328724343509068784978852380971834289255611321439805919269837247447681747322142305857786465958860540284684911646428699542645895429231128902890083204154931836096586600104314699115491521879492957545237951003897747835472843514726684480550359252036062194271828761527386030480958595259978248305790452379644766430778933390827995407413942941724550221833363465439187811864095892183606416722265687474510319732082847857878653191102713832306398955730481052492786810905407978730970617453213777264760263379077130411357323883241148125156137764858708871043584396389498027031890990310131372901050103462188718071287306968342349732619382087495871426917868783194511193970637981049611806969797641665555040417056717223898004974825453225947662556749453014069161616301907748283944598821174317020600143508113716319789524121593630045627467541310674159556591755020466624890128166526760697872559038131429784696616991042854105191241195426005629086145565556921706573430398050929953506164268472522525439475916517712735988650858464686334306901709248086316279805100399679878454075147767267385933149135699449093547803738868348022550178540241577282276499849802874536865671564659209290706725527531333241048914152611527381735118609085189836216676154351362104172781520852218962340714853547066187605866132236360249561833032230423729019514403588854573970435419928234194452202475033850479967433416369540277676613657598027640950135838900232808421660055303586565423456128384220677966036314603391383405949189583430408803793054009348260373676137103031735476176212491564562545009881573647302976651019981896319988124062782137612554786334156510878339638235996708898313957968129019594306107743449892448613288016288887408778738926398490697871890691341333700600041700682740394672881749349829455763044700233960505433209305441363445914360565520356261555922115840556341808187604103795679605060349903938899409532807242966870585883826024130980567006278363653687231819478134346660890474673499537361495065005562203924393867490586896837408893039019965371877618950065694701558635707701284377377393453378476258667120161954099225875948814228974638845440069379839613951727632377742643747456640864823939526756892439529135407247920153290390093528327208958801566245689426183026787442206407766707292530107856051007420603618681342759355546184124588639524360931084086446928703035684032594754064167515320170358921671697121810721820262699591477983809438598634606532880721401059649142378760180384639101628973647935362406508425978205903252205089446425075899993226810649633616821575230856069247402571789041866505136500009440621783509829915096600656494436474494285916033766926447239024187243301268572600329832321823149874762701860497958202934947219966257604724278939209741053354854541434396572651423024681184158450705655002040038831026097709203506436206865536878659800135981764448290387659650979846225053529531308287715584616173204295471137560731929311244063533002578129678845831596037010488718910604093694672879181462317874527018708849534380671753420643373568772193806274536942524500678758150062270112966853463574840115962367461275222561019189611002793327453021582808203001958594027124261261769886572392448607290267449211744818542874208451266234819899454757067484649518821378632792170303504266272284542158994910504611587710986208417669535306284867934349854124791621127390214824620675317029106379739826474427203699123412701232566697660416134606609950316982947384902681614165603451165654969171764039991393431475176766507193059459790380552803871697648558880973931195234642592687951717597235141195521287917784167308431861935380814696835776689620436130375831306152014164393712357576748716295299184630577311430470339853789557544109811190375569104380865899396978318720291116607818710106834809829655305228018400141930509055471234739132475551051243503791845382146693703824826659345308075097030639182278860433871040201756222702250578447225427919256983764981366826619615085669931706452898968200480050846460058308125298924731336328564899521464775630737351589273831083501691902967116562195059770793424552664907694326316568662438684618816769717 A013799 987 1549476394307996066460061134554295672794866770322101345695252328198154749222832033750991278880347756371475092283644134915046296424747401630822430249140149723049910709129382427010301350174827495263098942150774804318223284561763275818803777758928719557279152283046978342975510250562631938262707676690601266848588157873657467162513301985325249962795695974962513567781002852936559135429514951642296860265821624353238385267706397604239254251015891070885761533650087637509419354270272595443666393869008170754609885579332121437553356400198360449541118622323575928939883624108835448998810597401972330597701257983672416566658439220238749861681110415034174029477116575438376831149624358594878885782693936408643094650442776655982868004630299959489241868018217668872213791084609764503060574618269340246484106269357280535251805081238692458817882369821921678776527429250431602584450702129584065875813945280453150057838574247662141426892004983571976834036774322825850713342171800969583824201250316818434210995391376757962818864390443609917509351556900631750920085989769586291190283321127534829324923198787198737741686931559668425360698735235851809508598436835667733166100447374164671095817115139547273486950564170812291938158688071766080720077881174956098367039782562146772329403497871240861443745598732610402089557671843715849076871651662393452571857168609906394139419717834593279267513472515257008526840295380923809636672464711965560818822585818887872055649287839688759099112210219899647420445558231676551874787791822408697598037112737833549736722594082106912184487644429253057278813017060225783413156932157757384211142602802685087735513233533132124526350880901275487169606028570296827749354889441803558349865804930439870721762674657267453176829694829549241331032839525735895059330482781726783387963181387461301457314803692355905845133415560995664532564151799689396935068804971575470848027227624940620316129781702940795180811357120632352177252489844107196258407658302002844744953527732928632976743260672378224844119033226913282129562476867292821919070035399831822837791013199748412252175643180479086048319683382145995677890972710781378760052111826895186298691550522129678383646160808508405200128653606398906035666507666376790803427955075204935974266316344312961027996114995074981692847149820286581660551623862106284613249398652360573235394087449230986196674832826306371216194447656383102275734421942660423791618945571027990242974083193744660064613821557599214075292908340707648071109119740236536823703604965391636366407847498126831461262553415072331533543135701213428076136857212224926981952410476672822939859953157830549953754564782376133455272552692593010730687402171654938770826688405059385621161865341496036025908522963032202695581375815602997185606283935664639155479769511965677381625116358681885692287154363538802786229559679346592779706550938964185730041010168480193775064852866824749253203576769633598758824252205074011350137600148031300047840417186259593769811855927531702038020340943590983573097527837682184234025027549456283448530130782769414224868000557907800511497293007919300749510604212513265549052936376672561347324504286598791402551683775174407621761947291635388033753856943696005444812222522887882951159872064633058441698566086633961757515796214413056568300805763520013552102301745260814366181343451551446365949446995392497702627301007049615442263886011523928496696446301773161008552001177061481631565269074479850780225385749426585085938939404008696025897409730394100724672817328616936643762403030267576614932691148327316604429074907057395131177176038385349002718808603053638922211556613477098617059597882802113072966183658173491019391925605991107729668307311749183936115364850663790159903337451879145220499386791003349960260205489582183800168742271574514752746194187796362523628211940971231073058968631379556540490199496448867096627089760589006294632867685283504219833602496122408736411448556326618032249276319664117935007676549248818644749520086110040012233918591765663376564083553017320317408316629190221910952677097760970234581435910179361309003544785172617433526453677269133313935384362634213574565711798895959491718874940874217561343932846292085685066532851790779202359476598978771031205446801898713311632817935082826461818919468001247430773910732225745725338366662589251696880142095232555456789489498741249889575891822440643816132853102113630998648662428657653927517567911271398025759887237 A013799 988 44254595297830675654165806064005238710694189827169536534402101745667497792553305715962061916101612269725700110713160137308637272187210537977919430345691816240028499763444291497841216862343248092209368886768279186132775230368520920660854696572763159275449868356104748453723548266319330788721193953960262782462526377029530919628542418002874464187407872740904350009393222482721065467002376533855640626052131413152841521630962421974677340663264864875568235162580153014906526177313255598466555875292742364922412942031304720377961412146065372799343888972183652106452016188172449258855029472397731734200945629271667889560331682569238934799474194563791044455895926511095480674464421305828335856839521517767255426311296144071526693080245997142972236992468314840659298087167539483971913071672390626779832559159113289367326804925258295316297538364483905067536399906821577001414496503523050505479122091155022418801927519087478421293462554335799230356924311434229122223765768807492283603011910298651299500239373111584176069585855459942853984589816638943438028575953809154062685681934723522260349131480561183148640320452275689896726916577071163531375079954463506126956994877453517171167632625500609678060795063282569870045750290017711031446144364237921125461023229757473964500093302700510243694818045402085694079856665528368365484531243129619398904812592667536523015966561073818649159452288508255420535085676374564927033002264638448382546391873573256513781399309989350648629743836090553829975345588654913998095814122239814812097537976905264014030534009579055518901151612543896568940178580257108600063175139357708650454443878647488790813993462939786608597107509421329189051117781996247697349324997347351430030517254618293147684263750886215730183432914026755881655628929694542898789537918728898660343616423607282230922368108257377026842855481837597174714564739550928865862500138793167022890505648195929056848982695217692051159153170722380610534508362437545632336381128763503248760617705580174686448764268063794479772883707993870250902433901806750286830559281054596692070149127998014402334388544877663176626058477077471782556244071592626958765848365887953415876929374462545744315317998851808560920874475652359155284671125459387522136705824902928176361020261109922479920597040374336552129407446017205058807014929125617594839016074910070332176090531637486196763229900352136268305729619513957784097250825104324363912428704454130429329582790096541236105435357506591153204440755118951136558947568900895728221798661416550526260974532394000433365119788087880860929525498762356719282544778838356139531542795624252495985340122140798337229184124749444747616039377453148979479162893424636706233581047536901112726004036018468284935973324347162741188499674669437202618101075486517758919657697031251711696594948320313337257413415777031746377502454001818036381198801367756108635701291421962814409627262729381663420747356117505214150779467229118838171279997827921960666370155256760257659596417146232941907898957689902081831238492572040863907988811840020911573469065286677239676454963934404690408874185599183148706772366913591377346500915854145024640935166929548081248278640302756256085142976596398317632043908168901611509281887476200824968077106037984782153352746000352581756408655679851308647239313411895107061593840146394119112505350319760859657882155635405126884738344062344066646498848375134921794147202824943251565253705618052976879135650036219018134017242389372696639502048317892367195655919309785910797380335722628327482497992947472255699092591887376489539098808420466262341551324832323952866651892511814981257284268437519413601839175130711151476987171461093077004852787232712027867056525130868442399390935499808510756999220963120266642682986137846678214991728987956751516619448018439715853184052197651910037345361246079330677637203080831514352940587818076093146766310652182608781009333959382164022667520891752115920647382217244537619071580965926872341754249923095509312691043179388852789412948899419111698046790357727685585498931246301927998719410589151070869880391030632738346450242609315126518949043476483716579308512781195773903171294688267499042982787186308527769544066022948259251185244779996444798589011143432679422258766109029150893544913043900606576010158925583627870333664423099523661389090250211617714593738381937016401364609573548838096177046340727228032570417449467414952404447624891253823829257113822399013728139375957 A013799 989 1263955496301341927358629586994053622816136755653789132959058427958009404453114964553592450385778148035635720862078566681671989130938920175187356850103303963631453981743732409469842994805385508761591784774988821835138193354555326014994670988814688592066123690118707720586798262034346406656666020519059065329912215854340432595510800000580097571656556253352969140618279827328996350803054876183450951920674925291058306699301917734018759526683507805711104364478451750258745294150243893147803302354236014684549036037356094118714955892303773112522060812934537287812376034350393323282158496761151616060513208117628106593732633185860033216807782470936436020704843557083398023543378336915763100407193574068950582230876929170826873881064905924400430060741887540164070212667592095201721809240035148691458797722143434657620220875470302172528773993228024812633907117738731060737399434637121845486989206045478595303401851872657471190562584014384761818224115258873017959832974122910787111985623170039779765026336735439955652723441617791427852653869753024863533534157816743249184365761737638519277831544216307951908316192437445979140417464357729501619603658579432198492018730694949903925718755416922913015094367802413478058376674033195844769133329186999265264292284465103213900087164818429273070167698194728969508614786224155728886603696835025059652120352459177510633859020950829334438643116812084283065902582002933948880989577680338724253907498301125779290110545692605843875514113702582307937925845357572998699614547145291350848317782158391245504726081847587404675335791205866229905500440430723278726404345155195516765629371618050927354438467295023245328141987576582582968488974971594830483994071249237704193101603309153070591010256989061207469769027457518174735966417861005839732327992496816074638074028674647587797373755539938945263658795416763612907022683526314079337898866464071643340775731818123929792663794758112502673156573709001912617476093339578740805159381418614416287852002289075369219663156260170034136793331584012928236024414669502594942167603626200336122215529244751289345072471230250937987616856163809671581588886928757018569311395178125837510860979864024769003389797365206504308461095899107029834085492014245567019746455065052531645047099677560495949012172070131426265368006065697393684587153390756764126197138115506518757281321674098243265754609183957363959079943662938148271601580815804608157702876227914419192082214067947314244407339245745749926672032406952363411260101515378482893742791568718099580539693619705046377341186267577965269008177770151670259428761428402289701160393785824275537837299228463341309602727786968891436661700659439388002904371399101048966737308298701432680567401272723472686056334116679315051084739208233795943975584816970433712504343484909580137766448318976469225408984568007803708287847588745924937083418965864482218744264584302679942353364250813869688959965238072066421360412363530863137009928017963279118592198004288329719015733270113559053831502130581293359182002586350059114076068454962837255449849973652788642399230224930532362767855614898269910214125571419083328393412657710236048769749302674822748532086245687021430047768554569732349888806061211998926316599988207771761913250225550883363081907778516070087544787614872233226273802030357136152786181668421162435972265310482689912688772247102805828955011844764608887490653608442228501362638259883204207955211086157211072644993300684451376925666459882873588720818002007323899475128711406795398283979768573987661227625176572755095021783516895359917726201067296936918737047388536004417824444702029947679689295990843991971882128680908241197334230604100279372335600456153488227911001414262733583369004508810030875730654749927677935581668767083038976498378771625032780066168054854656724482789714817136202576620862549271763483996157191628881434336128672071296364792598536987489394407587213913986651407064189332182809609883506721238938303423967837400952843132053530841479768884246525024518423233516309249207914379407060428007434975325629365571425085836743735114653848225901639912965379164649328507703630731851429221630433543732498448475347591608040166631384828157861625948069681425232473101776161478459892500747267580756979132618839981578670536261446845224417426149073593995604599789588145495292933806636294013546511761926503125439374614030128364864912620537510359838243692774238838455623428614519100462387412427881538231089388716707877 A013799 990 36099832929862626787289819634137165521251681878227871426443667760908706600585416502615153975468209686045791823541825942995233681568746499123526098995800464505277957172582741346868185774636615515739822964958455740433381940399454666314262798111536320878000558713480411207679545161962967720521038212044845964887622797015817095360383958816568166744082903152014151625198690148343464775286050318675542637806396541237916297638762072401309790841607666438914851753869060439140024346225115832194410118539334815405405018262927404124617855240088063866742578878223319477209271917081583706261728825995251306304317737047576352423597736421348408705247075152415549187351036833858930950422428680651109910729855668983297579096075974047986344917094778106800682964849050034626009343999097831056376593704643881776754721742138637256291128424307300349594314020585616673637021189735897825720865252670837028953898713864914160460460291334970034673657962034843182290298955908672265950789573924454990705421383359506149868917203500900573397434216045740970899647174016143127381269081404003939954670520988693749094146734361971414453418772205894610229463199521112295757500092687163021130546967378464206022453373462735318624110238804731346825296187062106522451217014909886015213451936607812892200389514379158468157059628139654098135546909348111772730288185305150728724209386586568881213647497376636620902086059269939208645243644585796513989943328128154303415852058978453382304847295526515506928558601459453297015100069257642415859691081016666271578804176225812362860481623648943864932265532630745392330998079141887563704834501977539154343140482783152536170117064413158909817063307174775152163013614163719953453354668949478069459174892112720849149843949864577146544073193214176588633936860528187788595019793701563907738032332976609755080791831976196215675358855898185548237474864195056419969729525080350205455895676457437558808270642086451188848024901702803626267734701871708416136157092697046343597341037378281620282799405946716344980954343370993243349093307375663614143248927167907799986597730759341574984614850807197039864325028894568030041760199572229207358102757682452045147700445896411427505816002547662969553957359974395879091315737418867639650978503112965356314190213890805324799736646495023665565175621242383261025493687993403940208316461716981682226711828333919925913217392903006272035282270957176452785212749680195413592151847945463726545060115994643242134518016197744363655679917574966451388999759380724849928187869994157642119794189472395829583241620988294266048142565293301854279544855156597796154842006916927133636171103264141491143563508323618508322494832534248360750951751529725059538984262319211618789685547750255103386454958706477917174031236526365445955886677957492557262836554272502518314747530438286937546906008246870881712409214982172362128039529084055476649554940792268841833554436367494932186385567164576289060474737514804982056140554121049214906111767200478985104808357927713360136481532351532319631597175868744038357126591142193594852903165097497296415564414454240934813012724217109486905625640445300438942244258916862051788912809833695612520824915263067019063594317687066125645174189914275901334528412263202169292004339691958779732982368062197477770366679068365853175606059789030165659726134631776820333803869532696106596304024149503237280784093298321994435620557710718488227418311340524195383408783831736105445813653660848615776373959760714752567455282955331177892909151126489483370388746170241661592322202668094458268917159026048374610178028683067815336048810463976822177483965134677335679605982794495254708925477255420276837062960283708079153277084628199777277366111392757933874602137776123291841743230312684409518148041656658676207770196096382561231469825814703850707952957044892227081790868455269750836866414245550112482646074171003028295474841406814899684593675098416597372750837160311516473225267882835465305316884091945404008614152694580894363503679102965001225270685972459308466627242590245052884320350330275300310085471876583237818609628559179976737554204194321549471508523397332408669998986812442543888186904402563917235199158982077016685898702818171186064664259828947986292989713842709374000081006726688713868409186163183346454586108243690918108462974590427023491061482451339193320901922432382855765673978351314496228906769355171833387340078109325035465131060744659280028306246886352724613418144031137893674997 A013799 991 1031047328309806483671784538570591584452469286124066235810657594919313569219320080731191412693347536843153860272178090757886869179284968761467028913419057066735243734806135675607902253909396375745045083702178454402517821599748824724601659776863588860596573957415714024502535489370824321065801372374212845603155394705568752060587926247760003410377751796924676184567299789326837697446944883151692173278388491614296127376860683549853808936227156561161847080942254235202278235352535533283304547395601941662793772726607469589203210563512155192098034795340936227588574015223767112234541236999250372559357618887815828201570374949930131901030561713428140500339932963011844926875014985548076350160355407761831962156563025894784537997177143957508334306159053718038953452873958233152801171892798333907425891607677221618676930918926640805284763202741945797815746962200046977800413632481531776383952301166695813336911206380818079160314345053677156129393228479707588587820501020856358989537540130130855146406144249189221276804118644482407869864822937075063861136426233979756529045344749958082167877924880112265568204093552972555962763698441522488279129960147238063046509551935296316188207290799469183435223212530501931996677284398680824387729209162841254480511400761455744014135324920183145009033780039296660696849355277891420340949760860500409963092144290298993816342986172574118529584479938808733738116803733014934236066771394668215059860150656483607052008743607532809393386562216283445616048273078067525039368636964917005382562226077185426895658215653037485726330435877466719150365636138371450706973778210980495787194435328769619585554713476704231623285145116218753120927831834130005590581262699866043141823494093631420172568693052082187882445274471390097547973870673545571430062360327910366768905941462144951214862495513072140115903924283308077443210519596275006410755444965819882218025836415300874117123017808631132404688439217533774369832770820157864073264782724520340619483657368561101356897033833244165529001037001018938023293453951956328483545332608842614675417217788217554723135584753904354655564987150257757506022713059982438391354772862168512861463472435247406780993610848763802073430576158228720702727068776420278656071597027409403541689586698935290881605278360544370912206980918303708318149125222779609936289726463098713826077116529045087004007401958702762135599696940807916667998461343616061207605448929170389493853461972923005638603969060623776770369874125858616818121222127672882438798973754903136416583441845521097288726963937046672532600999807341994260078080608127589655978442559554355863782682880327145128551317361230868216198774912010667431407932975440477425492929516099003044252208929295036007820540075615715792407506146429523501946079409143944927983874826576944425587504216847913223277182501538879252588119589105824834738936990169708468587938663967990391608148257092022758175358183787463391856218978160345092505430366251286626933458183012880293578431510773421278858049045492114580998046939987198479517892569612191262593767298349620282924935241227575339194456416364864055511573916758225836629438278924497061143138761660180389207280404828457131475317307460295614551820038141634018015465982649317157148935945942034707953709414224422162599442720871597132548484673634490561407438131218177765553772317723333500497039233733961959976474488693374483075758748775830742263294390196711544345538275018214907637883762207497315189016664725774048079090336487213771799378265323666134541672979368272096738314430403445822618542978942967627241294677217099873812890075661642018211119528211519384345226474593578969741620555892058526743355208662986448696746814066013838818853507488559349392511657023857338292028400960579420247826217755828451170124570708782331332009695093756680069844406159166897683028993950959353651741657267156762616854524398017491147056945420040349891679954485876437563136660135657221991786876001663724585155526550052683890028815109924923916028578859783399994956062059410309115340675619988955429073525782992852156351162267093855337309601278739315601285625994017774455754936751210924023841062350171495990506176641628040154523179687101673565952851189787245192875924974583436514079217061622430816313633120956356795634766006679558089433837548056312095811017277186217928207000292698700438279806591286743523414495691893326793806239553062733375819970880432337919608225928213696888454717321120167683835611673329381251589317 A013799 992 29447742743856382980149838206114666243546975280989455760988191568490514850473000825763557937934698999777317403233678450136006870629557992796259812796161688883025296309798041031037296273906269887654232635617918836190311502710426182959348004887000961447498748797750208253816916111920113433960352996379893083271721228185749127602451761562273457403798969071965676507426649282963811476782192807695480161004053708995911694010517982867374637027583818543343514478791723211612268679903767366104461178165787055831052942844635938937232896904470664441511971789732479596157262448806012492530732269935589890667812953054907869265051478944954497225333873097221120830208825356581302956477303002238608636929910801085682671153596582580941189737376408570395536118208733240910549567533121097077154270430213214729990890206869126651031823975463788039738121833512713931415548987395541732957613757305029065302061673621999124715520965442545158897738009078073256211599998608928437656741329656678469100181683656667353836505885901093348886802432605062051171209207905800898937917469668695826226064091403552784796761412500886416893477115966449170852493991188323787740230791765266318671359312823998086651388432523639348093410173083665679757099919710723025337933942899909069217886117147937504787719015045350804603013791702351926162714436091856856357866119936752208955874733075229562388572028074889399323462331532316244294354031418639536716303057803118890324665762899828301012421726174744569084513603459271490239954727382686582649407640354994590731359738990492977566894297266403629829723579096326965653592933748027003641878079483813940178060267424989104983028171608149559392647029664323807886819805014587089672591443970874058173620814808206991548734442260519368110519484177372576067681720307135065614011073325447985286722594100321951647687734348853393850331981455561999855535650189210458097586263668781656029035913857408265659150511632313772610306512491982129776793767394528755796515459395025448433072738103473615854336183311286611673798617786101888883284338321824697818538244641153917744591157249281580447475436156262273317591597998511812129514707706158422895483667716394895836258236223101185071958519451542951019250685655170491990587811323339578696060882699839974554196285708290842869528355255507777623543582007672213274657165487808439390370877512562365586588525186056729921455407342509589354862944326414907954704054435018324150419226866035494333948727408653964044167960340475688338533974908647954942360225188465195334537489413788479194039682549928059663330817005990014203617155497494698062090060248732088164400297943431957825497205745023592016554175154114827122853210261936672508441973711555475749503559909303625946887339229595523419362445099660458746950783048173620739081974004560211088147448921864109739204707937393249570019609426451930333169283584451463104978779376237043571340116181589773574720322370805261996246405087153741934805470235237616187047596690502997351846499165030874064893582379199685145464738788300284547885218652974375773510529680693794650940587808163504900619075424700779262732869707796882289466062636531688119973386684362560563309186171776412096149135642305564132066537618373503047214532109363209188539723930447147325330759552050453293865894579663721386002683550813685702717270763674684924357840465722375161981291166496128107695937554675687538888087871571468611126745623786501829781951078408278418052918672795235977045598132408330819113504961232832587186899100411312536362042635909228468644721963737219354942998446752816139808206021590098401638617275997589495969953450972157682127784845249205136284013340867208954790424696833083582316968114623555961227785756539421250505275027380743577999525436258389438958623159835108821698164605324216393869927864013532165173528901572784539474826084311965764724991096233350099647393473207264297099982071331777564651093418141772433256271180071116933240746150134505917307424965483517637876626993796054704583112988354565751965692240814273687255940088478817838643245036382504556009768969888058850437545545510467602288899522122073592888318764015141656230816748551335201044924581783248096984846911061538454853336535043310898717179382831513509953729293199077530278616518496998246544733675567634506440124551916774858592319834210036329768458464453715570247520135359767583217709556053740681772241411456165306557900007875024727946794188316028003321930540735711396831155181408513109218028905001960457926642482837 A013799 993 841056980507282154296059529004840982581945161000339845989583739387657594644359376584632978265352938132639962353757090214334492232050805832253976513271173996188085487904141849887456218879036974261292538305883379880431486828912482211501938367577634459902011764412543697937264941072550359787341641929606126351323629998213180833453624761980092216909902355664411686728612530170729419588376208780590608878436777982632233892634404108675087008144821441416434117028770406646858005766731499743309515709593044101590703100585647051986308768488586647114023426286549349745847572800348522799170244361630382867363405752201223654079135290146845395252760749529732432031594261009318593739948251046936901279355182389808182770817871995094261320089207605179066907072159630093646206198313471653620603117757319625903269815198389126280119924563221250202960497686956622595159494629004067435002406522388935134092183460317917000999994294004532283278295277278850270659507560269605107914189116324393755970289066918076292924444607221127137555964277633177243500906186997579474565860851207621492842616514576871086580302702437816952894599909117754768718080882329715701648731643607771327572693333566209352850305021307663420895887953442575479542530806857960326676731343164302925932045391862243074242042788710264330266676904810873363133287009219523674437014251513579839988738251361631531380005693846916134077407650894484253291045491347763808154331633914878626562778854181996105215776921276879637622793028400253032743346968776911487049731616179000505878365505307469932288068024225754071566735142570194466032267780777399251015679828137209945425579297925113827420267609300359565813391814242752277055460451021621868138884231252133975496784091737199885623404405402693672604546987589938145069057613692084609001770265248119907774084010099295261009609380737601781759331722352306277873953705054039893725161276644072877845294735681437475490997762730513659522964303283501608555006790555135794304278035781321832696990472973309942415695731553656916015362322588856048395483986809635194395270805195997044703268042196731219160345932059006788223733630435495866231069566795590716317909033647954619979371484767992946840207274055518224060818832997324421743178479205901707138194870790129513242400116114494763196599354452557636706028245721126083337483303497296837428382632636293723518554867838966263286687889109416381564240552906736186094302498718558356060123538520839753671909603518565867065481115284326134636868857365894241108750391607754443949725235147212754260967373308495312044391464508080795669509578163946071351354210764037170063436909562360147454025693283618811584803796576673577455810538291173303513611211175735942881571174569620860669049295736477744380410794491402362271661314638886781928920259544244188888579288657360838261425663399888600969330064828893582245647908455518237741298917764706201441045058262385523067587127232569087874793575694198023399979035388621555918266409077456107366087862652446794167425606332322207439618404532644426972149729947601146467234238210295469025514128388957863466581413204878956522913491724386755069440214961981544394559897092079092248673666252106105878115463079889217175952380918365620531494251575522617633883055177500974758771823566112996526103815089775546505622644894789677355307970281312676124584281541496757001347657006295914883903672499092311798182677699952715002390981760966278760402304750418839898009410213704734740399328259714336524700815197770931522645025206847497351036299724203474292961904006298721996526978637707181769062172182634800449200548019767153594397840513215795559251662965162547897407705028508354957769319766249700194554926321763381808626788992522410335681160057021417331244445984975860766097236068050543056521279292664944425319009724090492169521158957820299231940507794034054206310470699520712196029204988272675589472587939306899023999879115547162466232361174011170730288950793991623504217364439174747255394343569809118417598290060394752441892136089896470781716904867043516289489721484120712624195011548972848827346738325324465188973259251328543886483272219036460843608357155374684677044090980311348897984212626828599809066144777372002578261360353050857357788462343058853342287566384792766919564138507887209138436397327295006736255246784872847614516942203262570401839422586010321944281002630450887612096986952599537320600182124918581254888388812494075802877658173952653204894623136208542912376123555760992638842835952307557 A013799 994 24021428420268485608849756207907263303522935743330706341308501180650888560637548154633702492236745266006329964785656253611607432639603065375005823195538000505127909620030195374635637067404175021876776186554335212765003695320569404442706861716384817809261358003386660556786223981973110825886264635151480574720154196378966657784268976826913413807163721180131262184655902474206202952863612898982448380177032815961959232207531215747869160039624245188294774816458711584240911502703618364168663078181686932585532071255826665451780964736802523228223623078170135978091152526750754159667101349212525365074766231688619148784154183021884051333814099767318687991254363688687148355806661998151564837439663364235311508117329242051887197563067858411519329932887951195104629295230031063899058045646266805835423289191881191835686505165450162127046754774437168097940350326098985170011103732685950376364806851810140027465560837031063446542711391414361242580306195428860191487137155351341010064267426040247177002215062426842612175735895733481175251629381606837867373075551771340877457077970272830015103820025484326489991622668004312193949357108080219010154789424473081556886803694299984505326757561713568174964207455838273398271214222374670204890214123892115655867545148436977524443426984088353859536746559078303354124449810270318815665595564037479353809918353197139558167744342621961771705384839917197364758245550278383482124695865796242848453259526854291990761067804648588959330144591684139626868182732775237368981627384689688433448391997197086648736079510839911762038017522406947324144347600086783300008258831571426853251299970328039176024950263189227569559196283606587247784981005941628542175914672528792198474163650444106165933290053222706333983258466512556223361317354504659628517699560545751552685935613412445971949695453523246644488828273322104219602357991770048433404684331222231365464139462945797535737498387101346200629635383466080089441939548945045233421124484979950332863658744898590705265334685788903995178314763295460317598223418147269990787123329467202871593770038553180840350438640165537292878458056218868197435425577897248866448755799910019231901230828976458646554703159954299655997401046689236582809406920544599758657573983704636889027716189716346084931658074162519498661960872726041082066201860631186294973792036370725185037413445580348715445731092800854041273856274431569292211039373665900745207433188383693704204623410186093759729257206133635638731363611435227305420307019934709074673648102441039543474447489149063934607299864617815295605116863061940463743866027613631665614181821574010568171434427825873436877673581234026374045715404784134200721652249802390194264640554316882941401568716935529540857248912701468942868840918807401245378671891532843158278846713063342882901584578372364218332285035981578029602517949913398056388129238390277773819357687909031992924333355940889405718791979315401989746326801229734420258581606909661223882482835445216532888215842742457454566682941251856857478751568437033436344250677077524248890837709020917025538469031742544547877250932237140210111538281979529154889453025220846870953714368581826402489984855741024715931762375951409440488000007319248501482241333938924605340085282052871753293782051062779079383747088360840087974944950939204571342794251665106688876715490431756817624999172790246575517267895457788349493183288830074957887675850225976712486327046765113620928920545214425701165481979982863535575218264564932771371842947756422975429281284940323897798942807036871554818506184699708232535629616851992569673809596722897956336967786745948007530497861463319227125948849541843857687256683250675883947836189720415432561597389612388588700397672621776895559340503159339591560237304257877803477731536236729748546853693820994305566363452843105406622186433353649011061030790123670055887510926584134544343024460547419142507198062467490933047227782723627194758903952145747269956361317846697318231125024762414934524492881298863533101996616519907629868744115935307971673259633724850213535357850193309592050262265257477194541941848737847900358154298288714656369061056282488672435875327096834851639146738160986521765637722713043485536995796272980103910309075183516066215989671359923766580202881944064872687394186103422753400718218386267382273246935748479040805050609716128307801089102044353195385413661801669799599220867272873643299005988795106261728184995331393252194120374464876089710757990237633856135477 A013799 995 686076017111288217474357887054039347211918567765268303814112102220570028180369012844493176880773681542406790124243128259401119883619703150175541316287760832426958226657682410094968430282130642799822604664178368011781270542050782760288150677481666781450313645934726412162371343149134018298137604244561436694582324002779666712976506247153474011746403040625728979255957230565803362536737648007837708186236234256689517631079299052974891079891708066822887063532877261557504673428718044099021186175947160481575381487137665391968316133847816865921294898735617253670261407316528289554252081634858936951900398343258651508424227621288030390145064503454389047718215881312593644190194073329206843322114225345924731983339040482243950249598781104091403582213212774083383317301064917216020996841703026241465524562609318720019042274030422080510582363112699958045274345663713115440687133709243428699355248494549409324443883066444203096706380050185571449336125247643675929064124293989650588445541955135499622360264397973051846351192918043955846361786768072896330042410834141266801051603908962298061380203747857848880650735020871160571387588363879135149030940752375682346244000312901857456637522720101220645152729146196926528024149405242955721869405592482715247232956984508515075628718092547474582229018473835422097148411031130575694225074904474447824165078085663502920828946169625850161677496412875073934860251161500910632963438623006491994673545346485433548126857568568349267428259683090711882982167030793554495484259734122191347719523831945991774551166909098719835567818457464822524886711806078617831535880488511522355710378452539126906448604466947528614180205056087738383986842510698852793086298962094833980620588020334116205220697210093715604895845062065118295422584962007583650094017148747210096263007054672869404855251848077447413245424314352618616062946602944353306471189184038150029021287201194923418198691434001548836183016187174713434551235457419436911740736415512361456918957413048649133083223960816887006287847954481642130922859045704178206871029412912781215589666071117397981248878001767910621901640543667094586953189930323324874642914401230059282331053706396635404248876951454752474941771294491286041619471057674313707018970548588134187520602094488560531733086256155719401284264485928459344892791341487311770746474350784282009853565419220339661845525741485192272822609054040050554839495551271791183869499293426675885788249218325023871627315064382767477806476106201527070109388796355225881754063453818530401173694737586415036319091433349422657777742725912081584988557614672934001606647005975315837544338693134771230663235153625027269119677676039656906811109906606066338392398871844493689370204124395659216423886195666654477276965482058186969260247894069533443602140971802136078552157142893094439788392912669850103477515167476561888501359177664723498054674924369862749911884979027742316734417721227196229144839769922444777005349274946834215307592263150829395820332684567327359879031485094283706450623546130111975428143588011170072571215807346411166404214015598814831922163875624961540995644871617332192797667853332607481309036081065543881516457464819406911727065219548205029777768209045056450834294738629625653118175740712070145823709160404033286279200590673953752652402743774621762121546621807112141007871122221406468187601374062232443348688362169893049874807912275770872229909958304120885321986782658410127350899691869212450987330830290565439563808854239044883151206430871196601235702779180590845035605511780088477171355141208366829450117486909759782453675892002688530940136957251021043078549421253860445944225091764602419405738130322553921434149414604785169391783044719430481872057927750569914070324110733898074551937646909247945127490406457238348246688349221418361280906576651933518536266723013569404914100396722140466203199574169466720981121617694838129148083862134008538761872702369516309509055777234687777223635599019522105999161832239332944954041182776841368926125364425081816681200695228330978959968398815446948783355559371115258547540558018806153312401141801673882129244913423979300556752828484158973441035217212700197665669988615936048148378998407234990422136937352584747782337496316402367194881003710782697297174511204436828824665349299857259877913035330182705106205731912309884433050464102340599106905843488771613402799594717491146353347190180544126262910045977029941218691651659922675916272015091325998228958959177060565085358597 A013799 996 19595017124715502779285135612150417795719606213943828025234855751521700574859519375851569624891777118532680332738507986216755384996062341672163635534494737134946353911570067314722393337287933289005733411813598368784484867951512406416589871499553884945002408041541721057769487931682416696613108114828919193433965755843390060989321994924950371249489017243311445376529394462189909837411763964751852783507093086605309313061255860252015864132787074096528477421562507467343890977797616057512144098371226850514274470654138861260007077098827497507578103602787964382076336054367364477958993703573206098283227277081810345732104365091607435972933187283160805591879963786168987071716132928355476652122904390104956270176146335213369463078790787113954577711591570040595510925435715100606775690795880132482496847032684751962463866388582885041462742872861823501731080586501310290101465225869701567082285252252825679715441744260712884645030920613350106164489073197951028210000453960638410456593123780625004714231511470508333783636420932253422927938991882929992082341295833908721104834859243872194931079999242568021880265642931101217079400911260751978991472698828601863491074892936789950819024286408810962846207097144530418566897731163144058372312093126898830176220484434547699075031817441248421543042996631213490516655767460120372402762364346694704305978795204635306921795531550683906467670975048124986653543633423627508588068770511688417859871128640970467568051179015880623427018524808753822089853672566494709945525942266263907082217320164209471072955878090768537223652462963652796133289375893411403886496282632377590001444118982970003575078592180488364749600836606921895985048208948069934623337784656390553320504614448762692937308333017486611391430230817641843635564449099898596630335223785369067559367744488511823072070848032939975569702563842225140293373817926693674786123634285313602978876983753328207747172826046518236310223125321896990404217835899356537636227172763448555571062342674082467889989959544891109786587225427950180901287777204357033766443471062201944298456452657184003742449204608493295272132755567675888497970057599964481744676278213531723162657224908394303780752174610499185436811929941965620634693712878236073786168817838225700529775916420687777346828676562063501820079877982602727349483013504219111484290053932749878483427681938352121081970060702558576504086537192437883896770832439873628002496769319559289973998185924581006797547745553836221933630764069221814649394253412701606408777806304511046787921895400205599852309570427892860528790109994774962148858194032673668019887445137660995636103857414622201118972659222684403833327114105368640915432110042575860690825304178750584262102399996864422880282613634435318525507411133063878029041940102519944682720748295640808539528160158169670294796289978763588805421310698298084097487319473282167827939570514927650000233346886011348308251704535969951500605768668754945276049780641756532023400142627850838374024521803927436725505018245777836939936259101022128130203209017187028442706494673620849323670756499517750414528922451724526572376613178262624758494191559032602273667379511312998799991541652707080805836709735516283855482837818535857292278292030000738278708217330477435434870957330299594689420248070238793129505274764946972147953493065432929859325807121765590137906082844591420814481888311934315397474388782508291881758458319123996605681264499506851647269046099476576812649155843928839519381944685921360907681606872112246127892907076176855125061929021951106996491074188052165015924805543629649146659437151488787132181251636046412011366450020431508196613012845888809700647286740142462550080741430527269222998715540231653992747846474484027315762526926670862907277891133375030560786253498825184464273665942112929816543972735755873222914313875990555773751621430781053855229583037854139017941814522982271806598423186409417875577846252375755315888142053599917605284256343596570869442061090587588240832370221289366337899066533344761766231773056416361090075657438567980304201418131198422899376305877575122544755489010997607747493363972302272803201417534336064440449406838811930345529200544859749471165852573509038561446653067727172981411341232292768009452996346983664617504601214509920268061267041353223199373074202065348240538341909147482609292354305226949851092337795882806050397359224726264630997949098746520790194973823149952151147052263059051546844645023023361835417296833056026799402926888917 A013799 997 559653284098999474879162758218628082663547673076449672228732715119211290118562732893696680056534046282411882983344526594336750550872536540498665594500704187311202814068352692575786276106280662667292751974808183010853672313563145839664223319898758507914213776074473095130954344816781503271966980867628761083667495952643063531916025497051507553256655821486218191399056035234606014866317390597277667349746085646534239290342528624657825095496531623270949843637246775774808870216877712218604347593580610077538193156352860016447062129019612156313938216999227050716482234048786296854986819167754339373067254260733585284454632771381399978822944761994355768509683645696772439755284472566760768661282272285787656032500915480029045234993343670761656694020766831929448387541369458988430120504821132463832592448100509200799930487924315779669217399191806541032941392631063923195587948316064546457437149089592954238352731657830220698346728123637892382163972419606679316705822965569793641050756208298430759643166199109188521194439818246090012244865547168363503863749750312266983475188414864233759426575858366985272922267027755181861004769426518337271975451751243697823168590017167657785342152644122049909850520901544933284689166099750557451171605691797357488663033255935116833281983737939496167690851026784088502646205374428497956195295888105947449683060369839589000993402176619083052623150718349497743811859714212225272783832154584332902495779305114757524211109723872566485699076087062817912708310742171655410754166437066763450175208881209986703314692834150440191644737994704887510362877864891723106402220328263336348031245482272606272107819671266928185613349494330296271228961895765825402777150467571170593386932293271111272982463299312435107950638822382668696075356230742203818359004326533925938563102150336386178761415490668798642246274925897792231919049613804298045566477118822841814679705532978806941467003084714607347256282682318699942934865611121522071428284281296854195665111569114469365406003234561634986614717745447685116721680204733641241403391977007549731108214744341832330888091732823177006267383631768391051390522815112585563109699182056679545248653000608649710282062859050467235260785531072480090947487133515300503406767606277564232830929948891263608802773831289095675483301395061116495828584348694002043102808230373269279365178023841274930222146903725775503533215588753218401975671745315230689379310228535932880947362188191958135144761160763116334646428252581044248201349271720170580641102925863140007309837254525272137381813640991047989562774331560767693933538879767192632316005320576735696362762271619024686158978120059089257883655705963433753185656494926009157190661512649295437109906646310444781883751728013107132407017169371437420387466851268072140083187292071797132697463782277483953289676838083466859871638054854091579908335331476411995333782073476848611656664620411370119031976933251837784808801358948309992029257784909208311120331473594047794800514367241971520317148826117660800841519496184293001526733852739878719352140194373285077533360476382726469589360554143704203433648448984358825727352605117530153538214026222610558726558421142966934895502266756080583196445330935202620124760298668851085978185395175766033455349412310686723924531705134090170571800152561650471517699715441829909712204377204747019928735632124375569882417212077155982067266018017219324434903328052500467054862595370415189897651225647150510346072540058451585513067722174599988884294373874397861658749319002687159226893754795945566926781569884957885019828371131606409277740184483671249282228727977121573456637179033544305603464259891430293860187156585208872892856055997289336278066314544556269686871243157738304165493531552646515494763848660324247846616186179946093484120172972687388490312405305923495119655718612166263454120059684537679159212121144152064491436164590896665068257564627039383944378866814103947577081225192867246724523645429461660602134706808272107746413325890245591976735239258859740805345670264307689093650852102940085468296703245158156429086672169423075000761521643102674876157968412925213532235686198172336483675508723307542598659496761739304645967915351991650353477858267355787522089316935513747117987028666200445140548915287617832776097847968089407797294372285188411098015583267161250803998931311586914697048259788208823605398976817406844125932424209299380288758647362985783388910959685229571229429906502570237381353414848913181417746994874358437 A013799 998 15984257447151524002023767537482236668953585090736479088524835076519793657076270214176870879094668895871965789887303024060851932483470516133182388044534612293795263572606221252657031831871482006440548289152496514972991734947677008326649882239628441744537859658463026070035187042312096514950648940560345045310627351903438537535053604221288107228563346917467877764548439422335582390596890992848847457176097952150664408371472960048852142552476439692241598484123405162904316142264244338675558771620255804424568334738594034929744541466929142796482389415714923795513449086667385424475278542250231686834173848940811929309308766583424164795162125347320795104405074604745517651850679820979254313734882978754381243944258647025109560956644888580623676837927121486736975396569053118168552671738196364299522672910198643284046814665606382983132518138317186618441839114935816710389187391855119511370862415147864366001592368879288933365480901939221844326985216276386367964435009719638876182050648065211480926168469812757533353834395648926576839725604892675630033852556618668657315034856316937380402982433090819466379932868579715749132157219590790230824890877467271253527518099480325474007157221668769867475240727469024839544007272974975671362912230163424327233704892822762871875366737539289950045418396175980351724078271699052330126893845860193965110397887222988501457372559566417631065969807666780005061010525297615366015979030167083132028181952733382589648993504823524371398051312122601142404862063107164650186549747609063830900454140856238430233370942036170722313565361866766292183474154699172503641953814795529149436120402219187907737671437631054735909302874907567591802570380704967739328718194504300203317724173228116209067652134291662459118178195406071400628608249306228083256151522570135458731300760515757525651604787828991558021195858158566843935839976019864556479424152990699185069067069727407705055239075102533900444986689689704389070162696719241791882063227358119452682391251525478359545360858382314856852702953527731334618687908327397527495722278255312627870181721313147073202494787981162758476002743906937016818764722122430556267976118338720824491846778350383644375365997317340394706283295552961103877551180020330497677800689602893512053884190270283379931016023395447861587478571144340548237360197583049392353059305867690943887948849538930653282074737717311874156412170430380670778827160717948303719362479437214779012737611456950516297869523512555365633836637321967204772878736549599791953690540665577141748776261826496297515761979400345321629902397683707086106435803945030788771577427960992148223816853239710964061386574087007648294415090618021631424735535151581747538522483462776526979296043725272613415381833103782352808676817374417624163686440739067408392915912248862597906972263085627219189906460172501896984793854484687709613761965402297802998728149800572273197525998223569141969672293190605738971924175612922681682347631594791898573907787217319599067297490842797948591778087622746510132834638330519592416605045568103676103416476091495395099430308565967050697941726786898335754268433351442272421598917754761778715204930802943980167789235066264278627550440240820417536673675096840322033383278890281055866622953071615053681518234565005523522008550030334749361701184157313299117017021572734104051290269217344779636184618389104290651411717994135652003823184740589801125185273952507465839553930586374428238666816655708265725994177816609435733838727213028750282524331612226677326835539300035747954679312530727001336995808417484282154051318107889810655381537409038134550749734699754569259495014470377058912340542726759140622940805379230150618692861815338580733437852009707071618526729575828163705270660754675137129045950281587520842747204893485440375999956260272924502671812607942480944112486979282080650513123024650080654466257391998127113939908296880599651014504303312871844835404815077622846749016872733481433699119837110854488457569361151059669345311000751304352447535168472293057141477688418891908203761986912071781060022141384962105771144443830892445096749819648655497137947735841557023694183433506000102310256204646386724160313887012036279993489630368233525745681109973948647418392980995208131436827525735350913659217569529652921918130635816601576098524566837266209370423073693392484213013477190233870662395347811032210993800176881956875080755967841799600427235727334236959370685919569841783883747559619908549848834881499809374472271920606551319157