A013801 2744/(1-38416*x) A013801 0 2744 A013801 1 105413504 A013801 2 4049565169664 A013801 3 155568095557812224 A013801 4 5976303958948914397184 A013801 5 229585692886981495482220544 A013801 6 8819763977946281130444984418304 A013801 7 338820052976784335907174521413566464 A013801 8 13016111155156147048210016414623569281024 A013801 9 500026926136478545004035990584179037499817984 A013801 10 19209034394458959784875046614281821904593007673344 A013801 11 737934265297535399095759790734250470286844982779183104 A013801 12 28348482735670119891662708120846966066539436858445098123264 A013801 13 1089035312773503325758114595170457048412179006354026889503309824 A013801 14 41836380575506903762323730288068277971802268708096296987159150198784 A013801 15 1607186396188673214933428422746430966564755954690227345058705914036486144 A013801 16 61741672595984070224882586288226892011551664755379773687775246393625651707904 A013801 17 2371868094447324041759089434848524283515768753242669385989573865457523036010840064 A013801 18 91117684716288400388217179729140908875541772424570387132175469615416204951392431898624 A013801 19 3500376976060935189313751176474677155362812729462295992069652840745828929412691663817539584 A013801 20 134470481912356886232677065195451197600417813815023562831347783530091764152317962957214600658944 A013801 21 5165818033145102141514522136548453207017650735517945189729056452092005211675446864964356098913992704 A013801 22 198450065561302243868421882397645378400790070655657382408631432663566472211723966764470703895879943716864 A013801 23 7623657718602987000449295034187944856644751354307734002609985117203569596485587907223906560864123917827047424 A013801 24 292870434917852348609260118033364089612864768027085909444265188262492329618590345043913594442156184427243853840384 A013801 25 11250910627804215824173336694369714866567812928528532297210891472291905334627766695206984644089871980956999889132191744 A013801 26 432214982677726755101442902450906966314069101462352096729653606799565835335060285363071522087356522020444107740902278037504 A013801 27 16603970774547551023977030540554042017921278601777718147966372958812121130231675922507755592507888149937380842974501913088753664 A013801 28 637858141275018720137101605245924078160463838765892820372276183585726445338980062239057938841783031167994422463708465493217560756224 A013801 29 24503958355221119152786895267127419386612378830030538587421361868629267124142258070975649778545936925349673733365824410387445814011101184 A013801 30 941344064174174513373461368581966943156101145134453170374379037545261925841048986054600561892620712924233066140981510549444118391050463084544 A013801 31 36162673569315088105754891935444842088284781591485152993102145106338782143109737848273535185666917307697337468871945709267445252110594589855842304 A013801 32 1389225267838808424670679928592049053663548169618493637383012006405110654809703689179276127692580295292500916204184666367218176805080601763902037950464 A013801 33 53368477889295664442148840136792156445538866484064051573705789238058730915169576923511071721438164623956715196899958143163053480143976397362060689905025024 A013801 34 2050203446595182245209589842695007482011821094851804605255481599369264206837154467093601331250768532193921171004108792027751862493210997281060923463391441321984 A013801 35 78760615604400521131971603396971407428966119179826925715494581121369653769856126007867788741329523932761675705293843354538115549539193671549236435769645609825337344 A013801 36 3025667809058650419805821116098053587791162434412231178286439828358536619222792936718248972286914991400972533894568286307936246951097664086235466916526705747050159407104 A013801 37 116234054552797114527260423996022826628585296080380272945051872446221542764062813456968252519374126309659760862093735286805678862873367863536821697065289927978678923783307264 A013801 38 4465247439700253951679236448231212907763732734223888565457112731894046786824237041762892388784276436311889373278192934777926959196143299845630542314460177873228929536059531853824 A013801 39 171536945643524955807709547395250275064651556717944903130600442708441701362639890196363274007536763577357542163855059782428842064479041006869742913552302193177962557057262975696502784 A013801 40 6589763303841654702308969972735934566883654202876571398665146607087496399547174021783491534273532309587767339766655976601786396749026839319908043767025241053124609591911814474356850950144 A013801 41 253152347080381007043901390472623662321402459857706366851120272057873261685004237220834610780652017205123670124475855997134226217510615059313587409354041660296835002082884264846892786100731904 A013801 42 9725100565439916766598515816396310611738996897893647788952636371375259220891122777075582407749527892952030911501864483985908434371887788118590773917744864421963213440016081918358233270845716824064 A013801 43 373599463321939842505648583602680668460565304829482373460404478842751958229753372604135573776105863535645219496255626016802658414830441268363783170824086711634138807511657802975649889332809057513242624 A013801 44 14352196982975640989696995987680580559581076750329394858854898459223159227354205561960472202182882853585346752168156129061490925664126231765463094290378115114137076429367846159112566148609192753428728643584 A013801 45 551353999297992224260199797862737182776866644440654032897769779209516884878039160868273500119057627703334680831291885854026235400313073319502030230259165670224689928110595178048468341164970748815718039571922944 A013801 46 21180815237031669287179835434694911613556109012832165327800723838112800649474752403915594780573717825851305098814909086968271859138427024641989993325636108387351688278296624359909959794193516286504624208194991816704 A013801 47 813682198145808607336300558059239724546371483836960463232792606964941349750222088348821489090519943997903736676073547484973131740661812578646687583597636739808502456899043121410301015453738121662361643582018805630500864 A013801 48 31258415323969383459431322238403753258173406923080673155550960789165186892004531746008326324901414168623469948148041400182727828949264192021291150211486812996483430384233640552098123809670803681781284899846834437101321191424 A013801 49 1200823283085607834977513675110518585165989600357067139943645709676569819643246091554655864097412726701839221528055158429419672276914933200689920826524477408072907461640719535449401524272313594239309840712515991735684354889744384 A013801 50 46130827243016710588496165343045681967736656487317091248075093582935106191414941853163659675166207308977855534221766966224586130189964073837703998471764324108528813046389881673824208956445199036297326840812014338518050177444420255744 A013801 51 1772161859367729953967668687818442918472571395616773377386052795082035039449396406231135150081185019981693298202663399774483700777377659860549236805291298274953242881990113694381630811270798766178398107916634342828509415616704848544661504 A013801 52 68079369989470713911621960311233303156042302734013966065662604175871458075488012341775287925518803727616729743753517165736565849063740181202859481112070514530603778554532207683364729245779005401509341713725424914100017710331333461691716337664 A013801 53 2615337077515506945628869227316338574042521101829880520378494602020277933427947482121639460946730364000124289836035115438935913657632642801089049826401300886207674756950909290364139438705846271504382871274475923500066280360088506264348974827700224 A013801 54 100470789169835714823278640236584462660417490647896690070860248631210997090568030473184901531729593663428774718341124994702162059071615605846636938131032374844554033463026131298628780677323790366112372382880267077178546226313160056651230216980931805184 A013801 55 3859685836748408820651072243328628717562598320729599245762167311416601664231261458657871177242924070174279809579792657796478257661295185114204404615241739712028387749515611859968123238500070730704572897460728340036891031830046356736313660015539476227948544 A013801 56 148273691104526873254131591299712600813884777089148284625199419435380169533108140195800779144964171079815133164817314741909508746316315831347276407699126672777282543785391745212535422330218717190746872428851339910857205878783060840382225563156964518772871266304 A013801 57 5696082117471504362930719211369759272866197596656720502161660897029564592783882313761882731632943596202178155659621963125195687998487588977036970478169650261412086202059609284084760784237682239599731851226753074015490421039330065244123577234237948953178622566334464 A013801 58 218820690624785311606346509223980672226427846873164574811042365020287753396385622965476487018411161191702876027820037335417517550149899218141852257889365284442406703538321950257400170287274800916463298796726946091379080014646903786418251343030485046985309964508304769024 A013801 59 8406215651041752530669407498348441504250452165479490305941003494619374334475550091841744725299283168340457685484734554277399354206558528364137396339077856767139495923128176041088284941755948752006854086575062361046418737842675455859043543593859113564987667596551036006825984 A013801 60 322933180450419965218195958456553728827285370389060099593029590249297884433212732328192465367097262194967022445581562637120573591199152425636702217762014945566430875382892010794447554322496527257095306589867595661959222232964220312281016770701691706712566238389104599238227001344 A013801 61 12405801060183333383822215940066968046628994788866132785965824739017027528386300325119841749542408424481853134269461310267623955079506639583259552397545566148880008508709179486679497246853026591108573297956353554949825481301553487516587540263276188605069944613955842284335728483631104 A013801 62 476581253528002935272914247553612644479299463809081357105663123174078129530488113289803840650421162034894870006095625695241041858334327066230498964904110469175374406870571839160279566235105869524026951814291278166952495689680478776437226946754018061452366992289727637195041345427172491264 A013801 63 18308345435531760761444273734019583350316768201689669414571154539855385424043231360141104342426579360732521326154169556708379864029771508576310848235756307783841183214339887773181299816487827083635019380897813742061647074414765272675612510386502357848754130375802176910484708325930258424397824 A013801 64 703333398251388121411643219766096313985768967236110340230165472803084486450044775931180664418659472721900539265538577690509120856567702273467557545824814319824042894362081128694532813750196365244922904536570412715040234010717622715106330199007874579117738672516816428193180555048936807631666806784 A013801 65 27019255827225326072149685930534355998077300645342414830282036803203293631464920112172236404307222304084531116424930000558598386825904850537529690680406066910360431829813708639929172573027543567248958300676888974860985629755728194223524780925086509831387048843406019905469224202759956401978112049414144 A013801 66 1037971731858688126387702334707407820022137581591474208120114725831857728146356371029208633707866252033711347368580110901459115628303960738249740597178479466428406349174123431111519093565426113679435982078803366858259623952696054309290927984018123361682564868368285660688505716973226485138391152490293755904 A013801 67 39874722051083363063309972890119778813970437334418073179142327307556646484470426349458078872521389938127055120511373540390453385976924955720602034781208467182313658309873125729580117498409409583109212687539310141226901713766771622345720289434040227062397411983236061941009635623243468653076434514067124926808064 A013801 68 1531827322314418475440115918546841422917488320639004699249931645847096131347415898640781557966781715863088949509564925927639657275689549098962647768154904475275761497632085998027549793818895878544723514604510138385372656236064298644033190638898089362829058978747996555525826162102521091776584308292402671188258586624 A013801 69 58846678414030700152507493126895460102798231325668004526385374106862044981842329162184264330851886396596425084359446194436205073902889718185749076661438810322193653693034215700226352879346704070174098537046861476212475961964646096709179051583909000962441129727583035677080137843330450261689262787360941016368141863747584 A013801 70 2260653997953403377058727855962815995309096854606862061885620531689212320022454917094470698534006067811648266040752485005461254119053411413823736529025833337337391400271602430339895572212982983559808169399192230470178476554833844451179822445647448180973138439614829898570710575389382577253054719239257910084798537837727186944 A013801 71 86845283985377944133088089314667539275794264766577212969397998345372780485982628095101186354882377101052279788221547463969799538237555852873452662499056413487153228032833878963937428302133954296433590635639368725742376355330496968436524059071992369320264086296243305383492417464158521087753350094295331873817620629574127613640704 A013801 72 3336248429582279101816712039112268188818912475272830213432393504435840735149508640901407175009161398714024380344318967375863819060933945643986557482563751180522478408109346294278620245654777988251792817858721988968119130066376371539457508253309658859807265139156482819612244709303113746107132697222449469264577714105719686405621284864 A013801 73 128165319670832833975390809694536894741667341650081045479218828866407257681503523948868458035151944292997960595307357450711184473044838455859387592250169065350951530525928647241007475357073951196680872890860663928199264500629914689059799637059143854758355897585835443998223992752588417670451609696497618811268017465085327472958347279335424 A013801 74 4923598920474714149998613345225329348395892596829513443129670529731901211092639376019730683878397091959809654229327443826520862716490514120294233743882494814522153996684074912410543173317352909171692412975303265465702945056198802694921262857264070324397000161657454416635772905583436653228069038100652524253672158938717940201167869082949648384 A013801 75 189144976128956618786346730270176252247976609999802588431269423070180716925334834269173973951872502684728047676873843082039625462116699590445223283504989920794683067936615421835163426546159429358739735736859250246130444337278933204328095233924656525582035158210232768869479851940893302470409500167674667371729069657789788390768064858690593692319744 A013801 76 7266193402969997467296295990059090906358269449752416237175646156664062421403662993284587383335134063136512679554785555839634251752675131466543697659127692797248544737853018045219638194197260638245345688067184957455347149660907497977468106506449605086759462637804302048889937992161357107703251358441390021752343939973652510819745979611457847284155285504 A013801 77 279138085768495422703654506754110036258659279181688822167339622754406621980643117550020708918202510169452271097776641913135389415330767850418742689273049446499100094649361541225157620868281964678833199952788977325604616101373422442302414779551768029012951516693890067510155857906870694649528104185884439075638044798027834855651361552753764661268109447921664 A013801 78 10723368702882520158583591531465891152912654869043757792380518947733284790008386003801595553801667630669678446492187475735009119779346777741686419151113467536709429236049872967705655163275919955102056209386341352940426932150361396543489566171260720602561545465312480833470147437350344605656271650404936611529711128961037303814702705410588623227275692551358644224 A013801 79 411948932089934894412147252272793674530292549449184999352090015896121868492962156722042094794844863699806367200443874067836110345443385813724625478109174968890229433532091919927380448752407740995200591339785689414559441025488283409614695174035151842668004330595444263698589183953250838370891331721956044868525382730167209063345619131053172549899023005052993676509184 A013801 80 15825430175166938903737048843311641800755718579639890935109890050665417700025634212633969113638760283891761402372251866189992015030553109420045212367042065604887053918568843195930247319272495778071625916909207044549715486435157895463758129805734393187934054364154586834245002090748084206856161399430663419669271102962103503377485304538538676676920867762115805076776812544 A013801 81 607949725609213124925962468364660031417831684955446050163181536186362686364184763912546557469546615065985906033532427691554733249413728251480456878292287992277341063335740680214856381017172197810399581223984097823421870126893025712135732314617092448707674632453362607824356000318178402890586296320528365930014718691392168185749475459152501803220592055949440767829458030690304 A013801 82 23354996659003531407155774184696779766947422009248415463068781894135308959366521890464388551750102764374914566184181742198766632509477784508873231436476535511326334289105813971133922733155687151084310312300573101984574562794722475757406292598330223509554028680328377942180460108223141525444763159449417705567445433248521533023751849238802509272522264421353716536936459706998718464 A013801 83 897205551652279662537296221079311491527052163907287128429250325245102028983024304944079950604031947796226717974531525808307818954484098569692874058863682588203112458050288949515080775716908877596054864957338816285839416404322058628696520136457453866343027565783494967026804555517500204841486021533408830577078983763675203212640451040357837196213215310010724374482951036104062768513024 A013801 84 34467048472273975516032771628982830258503235928662342325738080494615839545411861698731775382404491306539845597709603095451953172955461130653321449845307230308410768188459900284571343079940771441730043692201127966436807020588436204280005517562149547729433746967138742653301723804760287869190527003227433635449066240265346606616795567166386673729726879349371987570137047002973675315196329984 A013801 85 1324086134110877043423914954899004407210660311435492542785554100281162091976542079018479883090450938032034708481612112514882233092256994795177996817257322559527908070727875529332092715759004675705501358479598531958636378502925365223620691962667537025573926823489601937769239021683671218782823285355985090539411328686033555239790818508263910458001187797085474274494384797666236710908582212665344 A013801 86 50866092928003452500173116907400153307404726524105881523649846316401122925370840507573923188802763235438645361029610914371715866472144712051557925731757303446824116445082066334821673768597923621902540187352257203722975116568380830430612502437836102374447972851176548041343086256999913540760939330235523238162025602802665058091804083813466384154573630412835579728976286387146149486264094281751855104 A013801 87 1954071825922180631246650459114684289457259974150051544612532496090865538301046208938959833221046952452611000189313532886503836726393911258172649274911188569213195257354272660318509419494457833859007983837324312738221812078090917981822409893651911708816793325050798269556236001648908678581872245310327860717232375557267180871654745683778124613682100585939491630868353017848606478664321445927779265675264 A013801 88 75067623264626491129971324037349711663790099166948380137835048369826690519372991162599080953019739725419504183272668679367931391681148494893960494544988220074894109006521738518795857859299092145527650707094650798151529132791940705189689698474531840205905932375151466323272362239344475796401204175841555097313198939407976020365488710188020435159211576109451510491438649533672066484368572666761568270180941824 A013801 89 2883797815333891283248978384218826523276160449597488971375071218175262142992232828502406293891206321291715672704602839986598452342823000579846386358440267462397132091594539106938061675522833923862590229563748105061789143165335194130567119456597615173350082298123818730274831067786657382194548659619129180618383850456296806798360614290582993037076271907820689227039107160485546106063503087566312406667271061110784 A013801 90 110783976873866767537292753608150439718176979831737136324344735917420870485189616339748440186124582038742549282620022700925166145201888390275378778345841314835448226430695814332132577326885188019105266258920947204053691723839516817719866461044653984499416761564724620342237910300092229994385781307928466602635833999129098129965821358587036260512322061610839597345934340677212739210535534611947457414529885083631878144 A013801 91 4255877255586465741712638422610707292213486857216013829036027375003640160559044301307776078190161943600333773241130792078741182634075744400818951148933839950718579066561610403383205090589621382941947908602707107790926621263018878069526389967491427468529594312270461015067411562088343107464324174725379973006858198910543433760766993311479584983841364318842013971641413631455804589511933097652573524036580065372802230779904 A013801 92 163493780650609667933632717643012931337673311106810387256248027638139840408036245879039525819753261225350422232831280508496921272070653796901860827337442395546804933421030825256369206760090895047097870856881596252896237082440133219918925796991150677631032895100182030354829682569185788816349477496250197043031464569347436551353624815053799736739249851672634808734576546066006189110690421879421264499389259791361570497640792064 A013801 93 6280777077473821003338434480973984770268057919479227836836024229746780109115120421689182423891641283233061820496446472014417727587866236261781885542995187067326058322302320183048679446895651824129311806837963401651261843759020157776405453417212044431873759698168592878111137085577841263168881527495947569605096742896051122556800850895106770686575022301855938812347492593671693760876283246919847297008537804144946092237368667930624 A013801 94 241282332208234307664249299021096598934617713034714016579892706809952304671766466119611631996221291536681302896191487668905871423015469332232612915019703106378397856509565932151998069631943360475751642371487202037834874989846518381138391898475617898894862352564844664005517442279558349965895752760284321833949396475094699924142061487986421702695466056748097745415141275478491787517823297213672853761879988284032249079390754747222851584 A013801 95 9269102074111529163229801071194446944672274063941573660933158224811127736270580562451000454766837135673148932060092190288687956586562269867048057743396914534632532055671484849551157842980736136036475093343052353485464557609943850129812463171839337203945032136131072612435958062611513572289851238039082507573000014987237992285841434122486376130749024036034922987868067238781740509284699785760456350116381629919382880633875234369313066450944 A013801 96 356081825279068504334636037951005873826530080440379493758408206364344283116570622887117633470322815404019689374020501582130236540229376159212518186270335868762443351450675761980357279695947959401977227185866699211497606445143602946586875585209379978026752354541611285479339764933283905393086925160509393610924368575749734711652884533249436625438854507368317601501939671045039343404681026969773691146070916694983012742430951003531530760779464704 A013801 97 13679239399920695662519378033925841648919979570197618632223009655692649980206177048831511007395921276560820386992371588779115166929451714532308098643761222734378023789329160072237405256799536808386357159572255116908892049196636650796081412481403541235875718452070539142974316409677034509580827316966128864957270543206001808682857212229310357402859034755061288979298514402866231416234226332070826119067460335754467417513227413751667285706103916068864 A013801 98 525501660787353444571344426551295132784909935168711717375479138933088841639600497507911326860121711760360475986698946954538488252761817065473147917498731132563866161890869013335072160345211006030970296642127752571171996961937993576982263541885598440117401600054741831716501339194152957720057062208570806476198505187801765482360642665001186689988232679150434477428731729300509146086054038772832856190095556258343620311188144326684050447685688039701479424 A013801 99 20187671800806969926652767490394553821065100069441229334696406601253540940426892712263921532658435678986008045505026746205550564718097964387216450398631255188573482475199624016280132111821626007685754915803979742774143435289809961253350636225077149675550099867702962207221115446482580023773712101804456101589641775294592622770366448618685587882587946602243090884902158112808359356041851953497147003398710889220528517874603752453894481998293391733172033552384 A013801 100 775529599899800556702292715910997179590036884267654266121697155993756028767439510434330809598606465043926485076121107482232430494210451399899307158513818299324238902767268756209417555207739584711255960845525685798411494210093339471508718041222563781935932636517676996152606370992074794193290924102919985598667678439717070196346397490135425544097498556671770579434401306061645933021703784645546399282564877520295823542670777754268810420446438936821536840948383744 A013801 101 29792745109750738186275276974436867651130856946026206287331117944656131601129956232845252381540065961127479850684268465037441049865588700978531783801466843786839961688707396538540984800860523886267608991841714745631775961574945729137478912271606010246850788164463079484198526348031545293729464140337774166758417534940170968662843205981042507702049504553102738579551960573664190162961772590943310474839012334819684357215240598207990621111870398196936159281873109909504 A013801 102 1144518096136184358163951040249966707685843000438542740734112226961909951589008398640983215489243173962673265943886857352878335371636455536791277006517150270915243968233383345424590472109857885614856467030591313668190305339863115130545389893826016489643019878126013661464970588185979844003911094415215932390191368022261607932151784600967728975881933766911994805272068117397883529300339455853678215201415497854432994266780682820758167700633613217133499494972437390283505664 A013801 103 43967807181167658303226343162242721042459344704847057928041655310968732700243346642192011206234765770950056184500357512068174131636786075901373697482362844807480012283653654597831067576572300533780326037447195905877198769936181430855031698161220249466126251638088940818838310115752601687254248603054935258701591593943201930321542957230776276337480367589691192439331768797957093661601840536074902315177577765575897907752646711242245770387540885349400516598861154785131153588224 A013801 104 1689067280671736761376743198920716371567118186181404577363648230426174835412548404606448302498714761856817358383765734183610977440958773891827171962482451046124152151888838795030278292021601497305705005054571477920178467945868345847726897716561437103490706082928824750496492521406751946417559214334958392898280342672922045355232394244977501431780645801325576848749369230142319710104096306033853447339861827442363694024225676059082113515207770651582570245661850122225598396245213184 A013801 105 64887208654285439425048966729738240130122412240344838244001910420051932477208459511361317988790626291491495639670744444397599309371872257828432638110725839387905429066961631149883170866301843120495963474176417895781576024608478374086276502679424167767698964881793731615073256702361782773576954777891761621580337644122973294366607657315055695003285289103723360221555768345147353983358963692596514033008131963025843669634653571485698472800221717351196018557345634295418587990156109676544 A013801 106 2492707007663029440952681105889624232838782588625087305981577390696715038044440180588456391857380699613937296493591318575978175068829844656737068225661643845925774963036398022253911891999851605316972932823961269884345024561359305218898398126932758828963923434898987993724654229477930247029732294747489914454630250936628142076387599763415179579246207666208636606271286396747180750624717949214787683092040397491600810412684851602194592531093317493763546248898989887092800476229837109334114304 A013801 107 95759832406382939003638197363855804528734671924621353946588277041005004901515213977486140749593136956369015182097804094414777573444167312333211212957017709985084570980006266422906279243066299269856832187365296143876998463549179069289200862444248863173478082675079522766926316879624168369894195835019572553689075719981506706006506032511357538716322313705070983866517738217439695715999164737035283633663823910037336732813701259149907466674480884840420392697703595502557023094845422392179335102464 A013801 108 3678709721723606984763764989929884586775871156656253933212135250807248268296608460159107583036369949315872087235469242091038095261431131470592641956956792346787008878767920730902367623401634952750820065309825216663178772975705263125813940331658264327672334024045854946614241389247642052097855427198111899222519532858809561617945935744956311207326238003294006916216145431361163350625823912537947456070829459327994327927771147571502845239766857672029589805874981324826230599211581746617961337296257024 A013801 109 141321312669734085926684795853146446285581866354106651098277387795011249474882510605472276909925187972918542103237786404169319467563138346574286933418452134794169733086748442798345354620597208344875503628942245523332675742634693388241268331780983882411860383867745563629132697209337417073391214091242666720532310374304028119115011067578241651340644759134542569693359442891170451277641651424057789472416984509544230101673256405106853302730883604328688721982493282574524474699312124378075602733573009833984 A013801 110 5428999547520504644959523117494473880506912977859361108591424129533152159827086527419822989771686021167638713437982802502568576665905522721997806834203257210252824466260528178541235143104862355776737347409445304024348071329054381202676564233698276826734028506663313572376761695993906214291396880529178284735969235339263544223922265172085731277902209066912587357340096358107204056281881681106604040372370876918651143585879818058584876477709624543890905943679461943382932220048774570108152354612940745782329344 A013801 111 208560446617547706440765040081667708593553568957445216347648149360145573371917356037359919975069090189176008815433547340938674441197426560888267747342752328989072504695864450506840089257516392259519141938081250799399355508176953108282022891601753002575814439111977854196425677313301901128218302562408912986416994144793148314906197738850845452771891263514513955919577141693046351026124766661391300814944999607706902331995159090538596614767692936478113042732390210016998724165393723885274780854810731689973964079104 A013801 112 8012058117259712690628429779777346693329953905069215431211251305819352346655577149531218685762254168707385554653695154649500117333040338763083693781919173470444209340396328730670768868916749725041687356693329330709725641202125830607762191403772943346952487492925741246809888819667805833741634311237500801286195247066373585665436492335694078913684974779173568130606475475280068621019609036064008212106927104929668359985926031622130727552915691847743190649607502308013022987537765296776715981318409068602039804062859264 A013801 113 307791224632649122723181758419926550570963509217138980005411430164356239749120651776391297032242756145062923467576353061015196507466077653922623180326206968040584746020665364517448256868305857437201461494730939568544820232420865908627792344967341391616526759528235275737448688896358428909018623700499830782210476611301807666923408289568023735548121991116731793305378361858359116145089300729434939476299711662978139717219334430795774029672809218022902411995321808664628291089250791640974321138328002779415961112878801485824 A013801 114 11824107685487848698533750431459898366734134170085611055887885501193909306202218958641848066790637720068737267930413179191959789030816839153091492095411566884247103603129880643302292235852837819307531344781583774465217814048679984745845270724265386900340491994036686352729828832642505404968859448078401499329397669499770243332529652852045199824816654410740368571619415149150723805829750576821972634921529723244968215376697951493450455123910638919567819059212282601660360430484658411679669520850008554774043562112352037879414784 A013801 115 454234920845701195602872556574963455656458498278008834322989009413865219907064443515185235333829138654160610884814752691838327255407859692905162760337330753425236732017837494793100858532522617666518124141129322279855807544494090293996391920143379103163480340442913342926469104434794487637283704557379871998238140871503173667862459143964168396470156595843001999047331452369774205724755698159192900743145485848178698961911228504572392684040151104734117336978699048425384406297498637543086184312973928640199657482108115887175598342144 A013801 116 17449888719208457130279952133383796112498509669847987379351945785643046287949787662079356000584380190538234027751043539409661179843748337962644732601118898223583894297197245199971762581385388880276960257005624044702940702629284972734165392004228051627128260758454958981863237115967065037073890794276305162684316419719665919624604230474527493118797535785904764795402285074237245887122214900483554474948676984343632899320781754231653037350086444839465851617373702644309567352324707659855198856567206442641910041832665379921737785911803904 A013801 117 670354925037112089116834641156071911457742747476880283165184349301263266197879042826440540118449549399716798410084088609961543884877436151172960047604583594157198883321129371602115231326501099224719705233128053301308170032206611512555697699234424831307759265296805704247258117046990770464230588752918539129680699579950685968298796117909448175651726134751317444380174183411898037999687007616976228709628375030545001460307151870563183082840920864952920155733028160783796339406905969460997319273885802700531616167043673235073478783587858776064 A013801 118 25752354800225698015512319574651658550560645387071832958073721962757329634257721309220539789190357889739520527721790348040282669881451587183460433188777683353142952301664505939466858726638866227816832196235847295623054659957249187866339682813789664319518879935642087934362667824477197438153882297532118599205813755063385552158166551665609361115836711192606610943308771429951475027795976084613758802109083655173416776099159546259555241310416815948031380702640009824670320174655699722813673017225596996543622566673149750998582760950311182741274624 A013801 119 989302462005470414963921268779818114878337753189751534917360102921285575229644621815016256541536788692233420592960298010315499046165844173239816001380083483694339655620743660170558844842558685007811425650596309708655267816917684801073305254974543744498637291607626450086476247145116016784119542341993868107090541214515019371708126248786049216625983097175175565998149763253015864667810217266522158141822557697141978870625313129107074150180972401459573521072618617424535019829573360551610062629738534219219804521315720834361555344667154396188805955584 A013801 120 38005043380402151461253999461445492701166223126537494965385305713824106658022027791645664511299677274400839085499162808364280211357507069759180771509017287109601752210326488449112188583471734443260083727793307833767700768454709779318032094675102072488659650194398577706522071510326776900778736338610036437201990231296808984183539377973364866705903766661081544543384921305127857457078597306510715227176255376493406260293942029167777360553352235774470976385525716806980937321772890218950652165984035530565548010490864731572833510120733403283989169589714944 A013801 121 1460001746501529050535533643310890047608001627629064406590241904302266881374574219643859847866088402173382634308535838446122188599509991591868688518290408101602460912911902380261093836622650150372279376486907713742019992720956130882281520949038721216724349121868015761173751899140713461420315935184043159771551656725498213936394848744224784719373999100052108615178675136857791772071131394126915636167203026543370694895452076992509335083017579489512077028826355936856979688153227350651208253608442708942206092371017059528101972124798094420557727938958489288704 A013801 122 56087427093602740005373060441431152068908990526998138243570732995675884514885643221838519915623652057892667279596712769746229997238775836993227538118644317631160138430423641840110180827695728176701484527121046731113440040368250723973726908778271514261682595865681693481250852957389648333922856966030202025783928444766739386580544509358139329779471549427601804560703984057528928715884583636779591078999271467690128615103686989744238616549203333669095951139393289670297731700094381902616816270621935106723789244524991358831565361146243595260145676503029324514852864 A013801 123 2154654599227842860046411489918019137879207780085160478765013278761884779523846870010148581078598217456004706212987317762571171573924812553931829104365840106118647877943154624929672706676759093636164229593882131222453912590786719812174692927626078491876798602776027936775732767211080730395980473207016241022515395134159060274878197871502280492808179042810750924004004251554031325549422164990524770890836012702783980877823239398014670693354195266231990058970932615974157660990825775170927613852212259059901087617672068040873414913794093955513756308540374530562587623424 A013801 124 82773211083936811311542943796690623200767646079751524952236750116916565690188101358309867890715429121789876793878120799166934127183895599071845146873318113516653976879064228071298306699694377341126885044078575953041789506087662628304503003507683431343939095124243889219176549985180877338891985858720735915120951419473854459519720849431631607411719006108617807496537827327699667402306601890275999598542356263990149409402457564714131589355894765347568130105427347375263240704623562978966355213746586144045160181920490165858193107328313913395016462348887027966092366141456384 A013801 125 3179815677000516543344233728893666980880689891799734582565126992491466787554266101780831884889723925142679906913621888620796941429896533333944003162285388648855779175786131385586995750175459199936730415853322573812053385665863647528945787382751166698508764278292953248243886344230708583850874528748615790915286469730507592916909596151765559830328597338668661692786997174620910422927010418216842800577603158237445579711604809806058079136696053305592177286130096976768112654908818795399971501891288853309638873548657550211608346411124507296982952417594844066345404337690188447744 A013801 126 122155799047651843529112082929179110737512582883378603723821918543552188110684686566012437689923634308281191303993698473256535301970905224556792825482355490334443612817000023308710028738740440624769435655421239995563842863739817883471981368095768819889912688514902091984537137799966900957215195896406824223801645021167179689495999045766225746441903395362295307590105283460236894807164032226218233026989202926849709390201010373509527168115315583787629082623973805459523815750977182844085305216655752588743086966245228448929146235729759072320897100074323529652725053036706279408533504 A013801 127 4692737176214593221014369777807344718092283384047872440654342822769100858460062919119933806296106335586930245134221920548623060160514295106573753183730168516687985829977872895427404464027452767041142640138662355669580587453428843811459636236767054984890885841988478765677978685723528467172378965556364559381563995133158374951678299342155328275312160836237936536381484569408460550912013462002399639964817219637858435933962014508741995690317963466785558838082577710533066905889539456138381085203047391449154428895276696094062081791794424522279582996455212715139085637458108429758223089664 A013801 128 180276191361459813178488029384246954690233158481583067680177233879497778578601777100911377102671220987907512297076269299795903479126317160814137302306178153737085663644429965150739169890078625498652535663566853055402607847610922463861033385671643184299568270505829400262285229190755069594894110340813300913202162437035412132143673547528239091024391970684916569981631111218395420523835909156284184568888418309607969674839084749367832506439254884540034028323780305327838298256652547747012047769160268589910716540440949557149488934113574612447892460391823451664783113848590693437591898212532224 A013801 129 6925490167341840183064796136825231011379997016228495128001688616714786661875565869108611462776217625471454992404481961420959428054116600049835898605394139953963882854564421541230795950497260477156235810051584226976346583073821197371685458543961844568052214679751942240475949364592046753557452142852683767881574272181152392468431363001844832920793041945831754952414340768565878474843680286147813234398417477781899763028618279731714653567370415644489947232086344209474236065827564274249214827100060878150010086617579518187454766892907082311798236758412289719154308101607460079098530361732637917184 A013801 130 266049630268604132472617208392278074533173965375433868837312869899715244402611738427676417954011176300111414988210579029947577388126943307514495880824821280471476523740946817927922257234302758490433954878941659663523330335363915118230668575424838220926293879137350613110124070790168068084663081519828699626938557240111150309067259241078871101485185499391072698251949314965226787489594821872654393212649605826469461296507399834173550131444101887398725812867828999151162252704831709159557836797875938695010787487500934770689262324957918474090041063311166521851031900031352186398649142376321018226540544 A013801 131 10220562596398696353068062677597754511266411053862667505254211210067460828970732543437617272121293348745080118187097604014466132942284654101476873757766334310592242136032212957519061433912974770168510810629422797633912258163340163181949363993520585095104505660940461153238526303475096503540416939665739324868471614936109950273127831005285912234654886144607448776046884883704152268200274677059891169657147257429650825166628272029611101849556618106309450827130518831391049099908814939073573858427202060907534412119835910150798701475583396100643017488161773103429241471604425592690505453528748236190781538304 A013801 132 392633132703252319099462695822595337304810447045188234881845777845951575205739661388699505125811605285390997820275541555819730963110807271962335582278351498875711573897813492976052264045200838770793511301139906193904373309602875708797766767175086797013534689470688755662811226474299307280008657154199041904147205559385599849692478755899063604406502106131239752180617129692378713535181751993932779173548969041417466099601191698289540088652567041171983862975046011426718542222097034699450413345339394371823841975995616324353082915886011744602302159825222675541337740373155613568798457502760392241505063575486464 A013801 133 15083394425928141090524958922720822477901598133687951231220987401730075713103694831908280188913178628643580572263705204408370784678864772159705083728805151180809335822858403146168023775560435422218803530144590636345030405061704073229175008127798134394071948630705979237542556076236682188468812573235710393789719048769357203825786263886618427426880184909137706319770587654262420659167542184598921644731057194695093377682279380281490972045677015453662932080049367574968819518004079685014087079074558174187984713349847596716348033296677027180642039771845754303596030634175146050858961543426043228349658522315888001024 A013801 134 579443680266455468133606821975243116311067793903756334498585452024862588594591540662588491737288670197971791264082499132551972064223269087287230496525778687761971444970928415263190801361929687179957556414034593885830688040850423677171987112237493130882667978597200898389434834224708382952217903813423050487825846977523626342171405113468333508031029183469434125980306895326145152042580300563552173903988293191406707197042444672893757182106728225667915198787176504760002170603644725179501169229728226819605620748047745275455226047125144676171544599875226497326945112842472410689797866652254876660280481793287153447337984 A013801 135 22259908421116153263820639673000939556205980370606703346097658724987121203449828626093999498579681554325284333200993286676116558819201105257226246754534314069063895030003186000750737825119890862705249487201552958718071711777309875982239056903715536115988573065790069712528528591576397239492402992896459907540317737488547629560856698838999500044520017112161781383659469690849192160867764826449420312695614271241080063681582554553886575907812071517258630276608172606860243385909615762495716917129239561501969526657002182501887963826359557879806057348806701121311923454956420129059274845313023341781334988570919286832935993344 A013801 136 855136641905598143782933693678004093991208941917227115743687657579105248151728616500027084737437046590960122944249358100949693723598429659561603495322190209277158591472602393404840344289805727381684864300334858462113442879637136195733695610013136035431817022895391318076495954373998876352340153375110403808068846203360045737209870942599004793710280977380806993634662187643662566051896053572880930732514717843997331726391675415742106700074508539407007540706179558865143109913103799132035461088436866994659661336055395842992528018353428775510629499111758230276318851445605835677941102457545104697871764920940435322974069120303104 A013801 137 32850929235445458291565180776334205274766282712692196878409505053558907212996806531465040487273381581838324083026283340806083434085757273801718559876297259079591324450011493545040346666237176823094805746961663922680550021664140224095305650554264633937148682751549352875226668583231540833951499332058241272690772795748279517040654402130883368155174154027061081467469182600518941137449638794055793835020285400695001495601062602771148770990062320049859601683768593933363337710421795547456274273173390682466845549885904086704400956353065319840016342837877304174295064997134393783403785392009052742073441721202847763367371839325564043264 A013801 138 1262001297508872725728767984703654829835421516690783435280979546137518979494485319712760995359094226847901057973537700820406501203838451430366820196207835504801580320071641536026269957530167384836010057575279281253696009632249610848845261871692630177329503796583519940054707700293422872677080798340349396731688727721465905926633779512260015471049170301103578505654296118781535642736265323912447375966139283953099177455010420948056451186354234087035406458283654304544085981483563697751080232478228976457646338644416891394836267139259357326974067826459894517159719216929914871583239819619419770139493337161728599677520956579530868286029824 A013801 139 48481041845100854631596350900375603942957552985193136449754110244418929116260148042085426397714963818588967043111424314716736150246657950148971764657520208752457509575872181247985186688478910255860162371811928868641985906032501050369239580062944080892290217849552502017141651014472133076762735949042862424844554164147834242077563273742980754335824926287195071873215439699111473251356368683420578395115206732342258001111680331140536628774984256687552174501424863763365607064672583012805498210883644359596941745363919299824030038421787471073035789621283307771207773437579609706741740910499629889678776040404965885211645067959257836076121718784 A013801 140 1862447703521394431527405416188829201072657355479179529853753899149597580930249847184753740494618050054913757928168476474158135947875611812922899311083296339434407687866705714822598931824605816389123997675527059417750530566144560350984707707698059811558221008908408917490513665371961464276917264218430602912828392769903200243651670724110348658565050368248885881081444331481066356424106259342284939626745781829660183370706311601094855131019795204909004335646737566333453160996461949019936019269306081718276114089900323822039937956011387488741742894091219551338717824378058286494190718817753781841899860368197169446290556930722849030700291948806144 A013801 141 71547790978477888481556806468310062588407204968088160818861809789730940669016478129449499694841247010909566924568520192231258950573589503405246099934575912175712205737087366740624960564974057042404587494703047514592304382229009430443428531298928665720820618278225436974315572968929271611662053622215230041499215536648601340560122582537423154067434974946649200007624765438176645148388466058893218240701065954768225604369053666467659954713256452591784310558205070348265936632840082233549862116249662435289295198877610839947486256518133461767502795019408290284228183941307487133960830654102829283238425035904662461448698035050648968363382415505336827904 A013801 142 2748579938229206563907486277286599364396251186054074786017395284882303816740937023820931980277021345171101922974224271704756043845235014362815934175086668242142160095595948280707848485064043375341014633196512273320577965147709626279914750458379643622331044871776308386805307051174386898233609451951020277274233864055892669098957669130757647886654581997550475667492912989072994000020491312118441871934772149718376154817441565651021624820264459882765986074404005982498984221687184599084051503057847032114073564360082298027422632030400615067260387373465588879558909914289268425738239270408014289744887336179313513119013183714505730768647698874053019580760064 A013801 143 105589446907013199359069992828242001182646385563453336979644257264038583423919836707104922954322051996093051472977799621809908180358548311761936927270129447190133222232413949151672707402220290307100418148877215491883323109114413003169205053609112389395469419794158662987512675677915247082542340706150394971766968121571172776105557817327185801213722422017899073242407745388228137504787194246342062952246206903581138363466835186049646739095279490856338121034304293823680977860334883558412922541470251585694250048456921561021467832079870028423875041339054062397135083267336535843160199811994276954839591906664507919980010465576452153208369999945620800214478618624 A013801 144 4056324192379819066578032844489744717432543547805623393410013787055306220813304446940142720213235949481910665385915150271449432656653991944646568998009292843256157865280414270610658727563694672437569663607267110336189740559739289929748181339447661551016353230812399197328286948842792131922946560567473573235399847358278173366871109110441169739426360564239610797680335946834172130383904854167476690373490284407973011370941940507283229129084256920737085257653833751530528445482624886779990832353121184916030309861521098688200708237180287011931583588081100861048341358798000360950842235977572143497117762686423736253952082045584985917652741917910968661039410613059584 A013801 145 155827750174463129261661709753918033064888592932500828281239089643516643778763903633652522739711672235297080121465316412828001404938019754545542594627524993866528560552612394619779065678086894536361676197136773310675065073342944561941206134336221366143844225714889127564563471426744702539951915070760064789411120536115614308061720527586707976709803067435828888403687785733581556560828088877697784537388002765816691204826105586527792530222900813867035867258029677398796780761660517650540127815677503439734220383640194527205918407639517905850363715119723570678033081639583981866287555337314411464585275971361654251931823183863192819012547733518467772082489998111296978944 A013801 146 5986278850702175573715996241906515158220760186094951819252080867745335387404994121990395313568763600591172629946211595315200501972098966890621564315211000164376561182189157751713432587089386140508870152789206283502893299857542558291533374856660280001781919775063180724520270318329824492774792769358318648950017606515417439258499055787770973633283794638614802576916069976741269076840771862325638090788297514251614009324599672212051677841042957665516049876584468086952177129739950446063149550167066972140829810257921712957142561547879719871147572480039300691167318864266258247375302725838270430823507961715829309742212919431288415335186033730845457932320935767443584743112704 A013801 147 229968888328574776839873711629080686318208723309023669088387938615304804242550254190383026366057622480310487752013664645628742483760153912070118014733145782314689974374978684189823226265625857973788755789550148587047149007327354919327546128493461316548454230078827150713170704548958537714436439027669169218063876371896276346554499727143009723096230254837026255794807744226492592855915091863101712895723237307490003782213821007698177255941506261678464572058868926028354836616089936335961953119218044801762117990868320524961588644423347318570005144393189775351883721489652576831169629515802996870515881857275298763056851512872375763516506671804159111928041068442112751491417636864 A013801 148 8834484814030528627080588505942763645600306314639453271699511049845549359781810564977754340878469625203607697481356941026473771256130072686085653653988528373401130055589181131836249060220282959921068842411358508120003276265487666580887012072204809936525417702708223821797165785952791184837790241686938804681141874702767352129237661517925861522464781469819200642613334302204939447152834169012915402602103884404535985297526147831733177464248904548639895000213508662305279403443710994282314391027880409104493524737197401286924389364167310590185317627008778409917965044746493391546212487479087927777738117429087877281592007718505187331250120304028576443827625685272203461294299937767424 A013801 149 339385568615796787737927888044297208209381367383189236885608416490866624205378034664185410759187289121821793306443808246473016396575492872308666470771623305992577812215513982360621343897422390188327780650074748447938045861014974199371355455765819978521560446467239126338159920833162426156728549924645441120630746258581510599396794004872639896247007044944574411886633850553504953801823277436800158106362422823284654411189764495103861745466585917140550206328202148771119613562693601556349389645727053796158223246304175367838487341813851403632559161959169231395408545158981290129639298918996641833509587519155839893649638568514095276517304621599561792666082068325416968169081826409273360384 A013801 150 13037836003944449397740237747109721550571594609392597724197532927913132235473802579659346739724938898903906011660345337596507397890844134182609731141162680923010869234071185146365629547163378541474800021453271536375987969796751248843049991188699740294884266111485458277406751518726767763236883973905179266090150748269667311186427238491187334254225022638590770607036926002863446305250843026012114873814018835179303283860265992843909952813844364592871376726304213747191331074624437397388718152630250498633214304230021200930883329723120915521948392765823445193286014670827425241620223307272174992676104314135890745354444515248037484142688774343368765827060208736789218249183447443338645412511744 A013801 151 500861507927529968063588973292967063086758378514426034172772424958710887957961599900193464353273252740292453343943826489107428197374668258759135431518905550338385552496078648582782024683828350049295917624148879341419953847711995975554608461505089223168273966938825365184857766343407510392508134741541366686119231145527539426537788793877452632710308469684103043639930549326002153262516385687281404992439347572248114952775978381091644747296645110199746808317702675312102174562772387058084996551443703155493560711300494454960813994643413090691169456491873470545275539594506368082082498572167874518645223331844378873536340497768607990825531955174854508012344978832494608260631316983297402167051157504 A013801 152 19241095688543991253130833998022622695540909869010190528781225477213837471793052821765832126595345277271074887660946038405550961630345255828490946737230275621799419384689357363956154260253949895493751971449303348779988947013704037396905838657179507597232412713921915228941495951848342919238592504231053142613956383686585954609875694305596220338199210171384502524471571982907698719732829472562602454189549976335483584025841985488016624612147918553433473388332865974789717138003464021223393227520261300421440628285319794981774630418221357291991965840591811244467305129062556636241281265148401067508274899516133658805772056562278844575553635589997210779802244706829112870940412673230353001649437266673664 A013801 153 739165931971105967980274118868037073471899593527895479353659557932646780316401917200956206975286784171645612884382903011387645741991343347907308209857438268287046495082226352493739622061915739185287975735196437446732055388478454300639534697854207963855280366818024295435016508486205941585469769642540137526657748435703886032292984672443784400512260857943907048980099909295382154017256377017964935880145751890903937363936745714507646651100274439148700313686195379287521773573541073839317874228418358116990063176208845244019854202146391661729163359732175020767455993838067175737845061081940975409397888539811790636682539324896504093214468464825332849316883032657547200050046893254817240911364782036535476224 A013801 154 28395798442602006865930210550434512214496494784967632734850185577540558712634896051191933647162617100737937864566453602085467798824339446053207152189883348514515178155078807557399501321130555036542022875843306340953658639803788300413368364952767253139464450571681221333431594190006087451947406670587821923224084063906000485816567299176600421530079013118773133193619518115491400828726920979522140976771679204640965657772994023368525753748668142854336471250568881690709436453601153892611235456358919645422290266977238998894266719029655782076987539627471235597802589459283188623145055866523844511327429286145409749098796430705224101244927020544729986739357378582572333237122601451277059126850989466715546854621184 A013801 155 1090852992970998695761574968505492221232097343659316579142004729146798103504582166702589322989399098541948621005184881577715330959635824159580005958526558716533615084005507471125059242752551402283798350798396456394075750306702331348679959108025506796605666333161705798745108122403273855554011574657301767002576413399012914663129249365168281793499515367970788684766087407924717654236373396349322567763660828325487336709007338401725285356008835375892189879561854159030293710801541927938553221291484257098542702896197613381522150278243256524269553322328934986725184276667822974146740466168380010747154523456562060921379363681971889073425116421246347170579153055628098753637301857352259503417107611353344447967127404544 A013801 156 41906208577973885896376663990106989170852251554016305704319253674903395944232028516046671431960755769587498224535182410689512154145369820914425508902756279654355357067155575010740275869582014670134397444271198268834814023782276761090889309093907869098403277854740089964592073630244168434962908652034904681170975497136480129698773243612304713379077382375965818113974013862835953405144520394155575763208794380951921527013225912040678562236435419800274366413248189373307763194152034703687460549133659220697616474460327515664554925088992942636339160430588366450034679172471087374821181748324486492862688173107288132355709635206632090644699272438599672904968743785009041719730588152044401083271605997750080313105166372962304 A013801 157 1609868908731444800595205923843950095987460095699090399937128449175088858593617607472448929730204393644473331793743567489048298913648527040248570350008285239201715397091848569612598437805862675567883012219122352695558215537619944054067603698151564699284260322067695296079769100579459974597535098776572898231864194697995020662508072926610297869170636721355102868666425716554705986012031895461880598519429044938649017381740086636954707646874903087047340060131342442964991030866544565176857484455518652622319634482867941841769542002218752884317605187101482685544532235089649292591130518043633473109813028858089580892576941346097978394206767250001245034317279261244907346705170274448937712014962016009567085308248071383719870464 A013801 158 61844723997827183459665430770389186887454267036376256803984726503510213591732414008661598084515531986246087514188452888659279451066721814778189078565918285749173098694680454650237581586750020544615793797409804301152564408093207770781061063668190509487704144532552582494200409767860534384138908354600824458475294903518176713770910129548661202942059180287577631802689410327165585158638217296063605072722386190363140651736927168245252048962346276992010615750005651288943095441769176015834157122843204559139031078293854853793418725557235610803945120867690558847878750343203967224180869981164223502986577316612369339569235778751699937991847170676047829238332600099984360631025821263230391144766780807023529149201657910276982543745024 A013801 159 2375826917100529079786507188475271003468443122469430281381877253358848365339992416556743952014748676783629697945063606170734879392179185236518911642188316865340233759454844345843526934236588789241960334521295042033076914301308669722325241821877206612479642416362540009097202941642130288901080303350345272396786929013554276636223283536741368772222145469927582303332116387128393119454245755645579452473703187888990411277125794095309602712937494576925079814652217099916037954491004665824284980031144546343885017903736728063327973761006763224644355763253200508700110073184523604884132301196404810090732354194980780548891761676525304817894800908691053408019785165440999198001487949648258706217360651482615895795730890281200561400508841984 A013801 160 91269766847333925129078460152466010869243710992785633689566196565033518802901148674443875660598585167319918476257563494654951126729955580046110509646306380698910420103217300389924930705632794927519148210970070334742682739799073856052846489829234769225017943066983336989478148206124077178423900933506863984394966664984701091257153660347456422753685940372738001764806583127924350076954304948880580246229781665943455639622064505965413697820206791667153866159679572110374514059726435242305731792876448892346686847789950145280807440002835816037937571001134950742223428571456658805228826482761087184445574118754381665566225916565396109884246671708275507722488066915581425190425161073687506458046126787356172252888797881042600766761947673657344 A013801 161 3506219363207180067758678125217134273552866401498852903818375007242327658332250527477435927377555247787761988183910559210664602484457973563051381338572505920929342698685195811779356137987589449935575597672626221979474900132121221254126150753279882894548289300861231873787792541486462548886332578261599686824517039402052277121734815015907885936505599085359103075796809697442341832556276578916196370739163292478883791851721230061167332615461064108685382922390250442192147332118450736268416992555141660648390321944698724781107498615148940708913409727579600267713255232001079004661670598161749925277661175346068326064392134810776256957313220140345111904667101578628976030115372987806779248092300006663074713266976059398132551055926981831220527104 A013801 162 134694923056967029483017378858341430252806915679979933153086694278221259322491736263573178586136162399014664538073108042636891369042937512398181865502601387458421629112690482305315745396931236308725072160191608943563507763475568835698510207337999981276967081781885083663431838273743945278017352326497613569050646585669240277908564653651117346136799094463155303759810241336945003839481921055644599778315697043868799747775722774029804249755552238799257670346543860987253531910662403484487507185998322035468562607827546211191025666799561706273617548094697923884472412992553451043082737698981785129466631712094560814089688250890780687272144664911497818929691374244610743172912168699585231594713797055968678184864152297838660081364490934028167769227264 A013801 163 5174440164156445404619595626222044384591830472762109112008978447392147898132842540301427228565006814720547352894616518565938818833153487476288554545147934900602725303993117568241009675168510374035982372105920849175935714241677452392193968125096607280735967413732897374014397499124147401800314606974732322868649639235069534516135419734661323969191274012896574149236870231200079267497537479273642945083775817637263811110552166087128960058609294805712282664032828963686331681880006892260072076057311539314560301142303015249114442015771962508207291727605915443945892217521933375271066451444084257533590123851824648234069463846220230882246709447240100212003023832980966309730593872763266256942525227702092741149741274673769965685698283721626093022634573824 A013801 164 198781293346234006663866385576946057078479759441629183646936916035016753654671279028219628412553301794304547108799588177229105664294424374889101111406403067141554295278199604501546627681273494528966298806821055341942746398308281011098523479493711265296752924165962985520137094326353246587560885941541316915322044540854431237971858284526749421600451982479434792517083606801782245140185399803776267378338331810353126567622972012403146129611534669256243050821485157468974117891102344773062928873817680094308148528682712633809980404477895711715291319007708847694625395428322592544413288798675940837410398197891695686560012523116396389572389590125175689744308163567796801754610494216073636526704049147403594744008460807867547001781785267449987989557529788022784 A013801 165 7636382165188925599999091068323959728726878438709626718980728566401203608397851855148085245096647641730003481731644979416433323199534606785739708295788380227309949807407316006531415249003802565824769334962837662016072545637410923322360877988230411967640060334759634051741586615641186320907738994330251230619011663081463830437926907858379605780202963358929966989336283838897266729305362318861869087606245354826525710221804092828479261715156715854147833040358173809328109712904587676801985475616579998502941833877875088540444207218422841661254631311000143093036729190774440715186180902489934943209957857170207381494889441088039483701812918494248749297217342411620481936205116745804684820809862752046656495685829030395039685620449062834358738606842064336683270144 A013801 166 293359257257897765849565082480733236938771762101469020036363668606868637820211876867368842775632815804699813754202873529261702544033321454280976633891006414812339031801359451706910848205730079368724338771932371624009442913206778030351815488795859506148860557820126101731704791426471813703991701206190931275459952048937514510103400092287510935652277040396653611862342679955077398672994798841397562869481521551015811683880826030098859318049460396252943154078399605059148662730942640192025074031286537222489013490252449401369704664502931885258757916443381497062098988592790914514592325550053340778353741041050686767507672768838124805888845076875059953001901426084812434061255764906832772076231687482624355938266808031655844562795171197844725302320444743558024505851904 A013801 167 11269689226819400572876892208579848030239856012890033873716946693201465590501259461736841464068710251953348045181457589500117564931584076987657998367556902431430816245681024696772687144671326729028914198262553988307946758953751584813995343817581738788214627189217964324125171267439341195252545193537030815878069517911983557420132217945317020104017874783877845153303756393154253347421768192291128775194002131903823421647965812772277779562188070582453064207075799227952255027471892465616835243985903613939137942241538096203018574391544631304100444118088943591137594745780655771992578778330849139341237315833003182860574757087685402543025872473232303154521045184474154466897201464660887772080516506332497257724457697344090924724339296736402967213942205268525069416806744064 A013801 168 432936381337494092407638691084803441929694308591183541292710224166027502124696383482082501683663573039039818503690874758236516374411733901557869665288065963805846236894082244751219549349693687622374767840454274014838082691967320882214445128096220077288053118100997317475592579409949731356821776154918575822771918600106760341851799284587298644315950677697451299409317105599413796594554646875056003027852785899217280566028254663459823179661016919495516914579023903141013829135360220959136342732962473233085923189150927503735161553825578556178322661240504856997141839753909672136866906348357900536932972725040650272771839868280522424092881916931692157984080471806759118000322891466412664652245122107269214652742766901170596964210218423425656388490803757595659066716047879962624 A013801 169 16631684025461173053931847956713809025171136558838906922300755971562112521622336267847681384679619821867753667637788644712414013039401169562247121061706342065565389036523063514362850207817832703701149081358891390554019784694616599011150124040944390489097848584967912948142364530612628879803665352767352008807606024941701305292578721316705664720041561234425289118108325928707080409976411314352151412317992623104331050224541431151472567269857625979339777790467782263065187260063998248366181742429486371722228825234422030983489966251763425814146443354215234586402200915986193964809879074278517107026817080205161620878803000379864549443952151720847885941116435404928458277100404198573708925280648610872854150099766133275369652977099750954320015820262717151794838706963695356644163584 A013801 170 638922773522116424039845871105117687510974382044355448327105841403530114630643670065636528073852275076871624895973288575272096724921635329903285402706510836790759985227070007967763253583529861145383343109483171659523224048828391267612343165156919705029182951240127343815837075808014751046537608191910594770352993054160397344119704158102564815885116616381681906761249448877211201029653817052152248655608004609175981625425983619114970144238850559622316903598610323417912233782618556709235237817171148456081142550205556742261750543527743766076249767895532451871226950388525627352136314517483513183542204953161488827680096062592876531438865860508092386313928982515731653173089127692407602073581397035291565030232615775906600588768264032661157727751212542103350523766717320820842188242944 A013801 171 24544857267625624545914718984374201083421591860615958902934098003358012883650807229241492862485108999353100342003709853907652867784589542833564612030373320306153835592483121426089593149664883145761046508893905522472244175059791478936595775032668227388401092254840732040029197104240694676203788756300437408697880581168625824371702554937668129967042639934918692130140158828066945498755181035875480784353837105066104510122364586711920693061079683098450926168644214184422516372993074474541980895984446839088813172208696667810727408880161804517585211083474774671085054526125600500359668658503646642458957345480651754804158570340567944831755470897278877112635895792324347188297391929431530441258702948507760762201416167647227968218121631078711035269290581017442313721022212596653473503540936704 A013801 172 942915236793105992555859844503719308820723872917422677215116308897001422938329410518541189805227947319148702738414517747716392568812791877494218135758821472881205748120831592704657810437526150927556362685668274551293732229096949454828263293654982623352816360061961562049761635956510526681044748862037603492537780406173929669063325350485458880813910055739836476871464341539019778280179034674192469811737006228219470860860757963125145344634437105910090779694636132108775388984901949014004738100138509770435846823569291190616904139540295882347553468982766943764403454675641068821817031185076089416703305383984717812556555638203258168656718169989865343159020572757932121585632608361041673431394332469874137440729603496335909627067360579519763130905066960366063923906789319113039838112028624420864 A013801 173 36223031736643959810025911786454880967656928301995709567895908122587206663598862634480278347557636824212416564398932113796272936923512212765817883903310885702204400019809866465342134445768004614033005228932632435162500017312988410256682562689049812458721793288140315367703643006905308392979015072284036575769331372083577682166736706664249388365347168701301558095494174144562983802411357796043777920287688831263279192590826877911415583559476535860642047392749141651090715343243993273322006018854920991341063491574237890378738989424580006616263614064441974911653323114819427299858923070005883051032074179631156919487172641397216365807116485218330667022796934323068720382833662282797776926540444676162684863923068447915240304233419724022831220436849052349422711700803218483046538420911691635751911424 A013801 174 1391543987194914360061955427188450707253508557649467178760289206437310131188813906966194372999774176238944194737949376083597621144853645165611659828029590985135884231161015830132583436868623665252691928874676007629202600665095762768420717328262537595414256410957198355165703149753274327224681843016863549094754633989962720238117357323213804503443176832829200655796504193937531585753434721092817772585771854141810133462569205341844941058020850601622424892639851025668300920626061245587938183220330644803358295092315922796789637017734665534170382997899602908206074060778903119151380388657346003288448161684710524219019224191915463908846186896147390904347767028955007962226937970255959398409977722679465701732468597495111871527431052118061084164301993195055422892698056441244715819977743545879045429264384 A013801 175 53457553812079830056140079690871522369850784750661931139255270154495705999749475050013323033159324754395280185053063231627486213900697632682137523953584767284980128624281584130373325310745046724347413139649553509083447107150318822511650276882533644265434074283331732012045652200921786554663377681335830102024094019358407860667516398928581513804273081209966572393078505114304213398303948245501687551655011548711778087098058592412315255684928996711927074675652517002073448166770768810506233246592222050765812264266408490161470695673294911160689433247311145321644541118882342225319429010660604062329024579279839498397842516556624461522235115802398168981423818184335585876910049065352936249317704194454354397754513641372217656597791298167434609255825370581249125845888536246857002940264996058489409210620575744 A013801 176 2053625387244858751436677301404520403360187746981428746645630458255107041686375833521311817641848619764849083588998477106201510393209200257116995120200912420019796621230401335952421665137581714962530223172777247604949704068286647885607557036719412478100915397668471816974745774950611352283948317006197249199357595847672596375403309981240387434304954687762075845052503852471110661909244475799192828984378923655311666993959018886111502862392232337685390500739867093151653584774665854624407456401086802302219443944058348558043058244985297307149045267628704958676296691622984058927871184873537765658431808237614314170451518116039285313838184208664928059590377399369435867047376444894598398953788924334158478544137396046955113495860750510400167949171787436249266418495654008459258624953220088582929144235200037781504 A013801 177 78892072876398493795191395210756055815484972488038566731138539684328192113423814020554714786529256576886442395154965496511837223265524637077406484537638251527480507001187097721948230687925339162000561053405410743991747831487299865173499911122612949758724765916832013320901833690502685709340158546110073525242521402084190462357493556239330723676259139285067905663536987996530187187905535782301791718263900731142452999239929669528859493961659997484521961476422734250513924112703563471251236845104150597242062158554945518205782125539355181351437723001224329692508613705388555607773099438101826805534316345256191493172065519945765184616407684560071876337223938174176248268492013507070892094208755317221032111751582206539827640056986591607532851935383386150951818732929044388970879336202902923001806004939444651414257664 A013801 178 3030717871619724537636072638416404640207670703100489579543418140513151828229289239413629923239307920657669571052273154513998738768968394457965647509997911070679691156957603546086363230107339829247413553427622259141186984694416111620505172585686299077931170607461018623735764843054351174210011530707364584545716702182466260801925472456490129080747171094775168663970436930874703671010579062612905630648826010487568474418801138184620666320031130463365395672078255758967742908713620094311587514641521049343651059883046787027393326134719868646796831566815033849467410904106206752228211388014119778561406296719361852401698069014236515332223917610059721201370794808899154753482389190887635390691123544266363169605048782046434018620429196903194982039949688162374965068444202169246705300579570718690037379485753705728730122420224 A013801 179 116428057756143337837827366477404600658217877730308407687739951285953240633256375421314007131161253079985034241544125503809775548548689841497208314744079751691231015485683297826453729847803566880368639068475536707167839204020689344013326710051724865377803850056222491449433142210775954708451802963654117879908252831041623874966768949888524798765983324776882879395088305136482616225542405269337382707005300018890430513272664524500387517350315907880645040138558273236504811581142429543073945962468672631585699116467125370444342016791398473935347081470766340361140057292144038593598968681950425413214984294771004921863633019250909973002714018908054249671860453378669929009779463157139401168790202076536607523547554011095809259322408028233138430046707220445796658069352470533781430827064788729196475970324714359274896382895325184 A013801 180 4472700266760002466377976110595975138886097990887527789732217968601179692167176918185198897950690698320705075423159125354356337473046468950956754619208567740970330690898009569301046485833221825276241638454556218142559710861658801839615958893347062428353712703759843231521423591169169076079884462651736592474555440757295022780723395978917568669394015404628732694841712330123116184920437040826864894072315605525694778597882680373206886866529735917142859861962854624653568841701167573326728708094196527814996217258201088230989842917058363774700293481780959731313556440935005386611697980885807542674066836667922925078313326067542957522872261750371812055394191176994983992839687856644667235300244402972230314624602834890256608506129626812604245928674304580645724416392244508025747446652520923820811820875994226825904419445306812268544 A013801 181 171823253447852254748376330264654980935448340417935267570352885481782919054294268489002600863673733866688206177456080959612953060364553151219954685451516338337116223821537935614269001799769049639812098782870231676164573852461484531470686676846820750247636227227638137582127008678354799226684841517229112936502521812132245595144269979926097318003440495784217395205039220874009631359903509360404841770682076301875090614616261049217115765864606334992960104457165023260691500622792053496919610050146653812540894682191053005481705805501714102768886474396097349038141584234959166932074989633709182559366951597434927089808484734210730256198660807402283531920023248255439305068929448700861536511294188984581199766618742505144097872371475743633004711595952084770086149180124465020317113910603243809500306910772194217743944177410906500108386304 A013801 182 6600762104452692218413625103446985747616183445495401238982676448668172618389768618273523914778890160222694128513152806144491204766964673857265779196305451653558656854328201334557757973139927810963021586842742820071538269116160389760977899377747465941513193305176946693354991165387677967092324871725873602568680877934872346783062275548840954568420170086046495454196786709095953998322053215589312401462522643212833481051098284466724719261454716965089555372826451533582724687925179527137663739686433852862571010111051492258585210224153848971969542800400475760649247099970191356862592801768571957200640812567060159082082749549439413522127753577166124162239613104980956343527993701292296786617877564031671370234425612077615663865022612167405509000670095288527629506903661448220502247989734214185763790284224613068851359519417384108163768254464 A013801 183 253574877004654624262577821974019404480423303242151333996758498452036519308061351239595694710145844395115017640961278200846774122327714910900722173605270230723109361715872182468370830296143466785955437280150808175868214146366417533057726982495546651609170834011677584171925340609533036783818752272221160316278444606746056074018120377484274110700429254025562169368423758216630168799539996330079025214584269861664211008058991696073696815148044406930880359202500962114113951611333696714520490223794042891568527924426154126605809435971094262107181956220184676821101476592454871165233365072741460307819817455576183071297290906691264509866059781420413825816596977040948418892971406028844873354712384499840687358925694313573683343038708669023050033769742380604077415137211058194838814358773629572160301767558772735652993827297938227899219321263489024 A013801 184 9741332475010812045671189608953929442519941617350485646819474476533434925738484869220308207984962758282738517695168463363729674683341496017162143021220061183458969239676945761704933816656647420049264078554273446884153314646812295949945639759548920168217906759392606073548683884855821141087181187289648094710152728012756490139480112421435874236667690222645996298457367095650064564603128499016315832643469311005692330085594224996367136850727273936656699879123276960575801565100995292985019152437271951722496568744755136927688775292265557173109502030154614544759434324775746330683604952634435939185206107373414648866956727471451617411014552563046617532570389470005074460192389534004104654794630962945879845580489472750246619306175032229189490097298423293286237979911100011612927892406647753644110152702537813412845410869477594962976409445658194345984 A013801 185 374223028360015355546504420017574153463846077172136256608216931490508436107169634735967360117950329322189682895777591688581039182635246910995300886303189870423759762311429548381656737500681767288612528841740968735501633735471941161213111697002831317182259106068826354921446240120621224956005152490919121206385227199338053325198267998781880544675825987593168593801538214346492880313793784418210789026831517051594676552568187747460439929257538955550603782556399807717479992924919835175312495760030239297371428184898513340214091991627673644362174629990419672351478429020585071039541367860404491039738877820857097150873009642543285334461535051261998859131224081879714940462750836338301684418590543072528920147820083585173474127266020038116543451577816229234884118236264818046122237914693780103992135626220692640067869303961851288097701745264405193995321344 A013801 186 14376151857478349898674513799395128679467110900644786433861261640139372081493028688016922106291179851241238858124191962308529201240115645332795478848223342062199155028955877530629725227826190772159338907984321054943030761581890091649162898952060767880873665818740033250662278760473784977909893938091148960264494888089770656540816663441204723004266531139379164699479892042334870490134702022209985671254759559054061094443459500506440260322357616516431994910686655013274711408203720388094804837117321672847820785151061288477664557950368710721817300585711962133054395329254796089055021187725298927782608730366046244147937538427942849408674330529280948172385104329491129152817036128772197508624574302674270996398656331008024182073051425784285133235813388262287308286164349250059831891730876256474961882216894128460847267180998479083561310246077389932524264751104 A013801 187 552274249756888289707480122117563263350408532359170115643214227167594117882636190078858079635281965165283431973698958424044457794840282631104671115433347908661442739592368991216671524352170944703273163489125677646691469736929889760794241926142366458911642746092717117357442100862360923711386485525709578457520835620856629541672012942757320638931903060250389991095219532698336384749014712885218809546922843220620811004139940171455409040543690196095251516488938538989961313457554122429050022622699029384121883282363170458157961658221364391089333419300710737303417650968652246557137693947655083609696696985742032515187168476247852502883633081612856904990346167921731217534619259922912739491321646411534794597650781612004256978518343572929097678387007123484029235121289640790298501952733342268742135667244204838951908616025237572474091294413309011647852154678411264 A013801 188 21216167578660620537402556371268310324869294179109879162549717750870295632579351878069411987268991973789528322701619186818091890646584297556517045570487493259137984284180447166579653279512999011720941848598252032475299501413898645050671597834685149885549667733897820780403495746728457245296623227955659166024120421210828280472872049208965229665207987962578981897913953568139290556518149210198565787554587945163369075535039941626630993701526402573195182257439062913838353817785399167234385669073605912820426268175263556320596255062231934448087832635856103684248092479611744703739001650693117691950108311404265921103430264183537501750777648463239510862109138386881226452809933489198615800298612368545520669263352426406755536086760686697644216412915265655762467096419462840600107251016204076595997883792853373093176521393225526584164691166181678991463888374125847117824 A013801 189 815040293701826398564856605558643409440178805184685117908509957117433277021168381747914530902925595665098520044905402680803818071079182374931158822635847541043044804261076058351323960385771370034271702055750450079571105646316330348266600102417264718003276035665418683099980692606320413535315077925144602521982610101235179222645852642411608262818630065570434168590262440273638986019201220058988103294697050501395986405754094397528656254037838281251866121601779040898014200264043894408476159863131644746909495518220924779612025734470701993757742178539048079134074720696764784538837487413026809253955360890906279625109377028874776667257874143363809049278784660270429195411146404921054024584271492750044722030420946812841920674308998540176700217718552845431770935976050084484493720155038495806511854703786255180747469245842151829257270775840035380136076735780418542878326784 A013801 190 31310587922849362927267531359140845217053908979974863489573318512623316770045204553227884619166789683070424746045085949385759475018577870115355397330378719136709609200493497857624461262179792951236581706173709290256803594508888146659009709534461641406813852186122724129968858287164405006372664033572355050484483949649050645017163075110884343024440492598953799020563521905552115286913634069786086976169081892061628213763449290375460858655117595412571688927453943635138113517343510247596020157302065264597275179827975046333575580615426487792197423530756071008014614470286915962843980916458837904299949143985055638078201827941253420449378493091464088437093791508948807970914600291447211408429373665485718041520651092762135224624254487919428115563875926110106912276455940045556310753475958854902959410300652779023594778548272104672747314124670799163307523881740558743213801734144 A013801 191 1202827545644181126213909484692754709858342967374714355815448603980937337038056578116802415529911392464833437044068021831603335992313687458351492943843828874355836347046158213698501303847898926014704522824369216094505366886653447042052517001475878416284160945582090570176883659959707782724812261513715591619411935409717929578979336693459732921626905963681409143173968257523690060862074166424902317276511449965439509459936667939063704346094997545369354001837070698687465768882268289671648710362916139204768923308271489379950639504922223955025056222357525223843889429490542163628614370886682716931586846315329897392412201422191191399983324190601684421399395094607777407010655284796236073466222818733299344283057332379550186789165360407912750487501857577445867142012331392790091233905532435369952088706109877158970417012710421173108260819413353420657621837440945304679301407418875904 A013801 192 46207822993466862144633546763956864933918103434667026693006273570531688739653981504935081594997076052929041317484917126682873755480722617400030952930704530037253809108125213937441626088620885141780888948820967805486518174317678821567489493128697345239972326885481591343915162681012134181156387838310898167651328910699723982706070198415949099917219219500785013644171164581030077378077441177379047420494463861872324195412927035547071266159585425702909103334572907960777684977381218616026056857301786403690402957810557536020183767221092155456242559838086688999186856323308667757956849671982803253643840288049713338226907129834896808821759382106154308732479161954452376867721333420732204998278415804458427609977930480692799975692576485430376222727871360695160432127545722785424144841714934037172079439733917040939007539960283539786126947638583385007983200507131354824560042867403536728064 A013801 193 1775119728117022976148242332484166923301397861546168497438529005485545354622547353493586094553407673649322051252500576338649278190547440070039589087785945225911142330697738218620757507820459923606654629857906299215570082184587949609336676368032037214738776909632660813067844889553762146703303795196551464008493451433440596519636392742347100622419893536342157084154479458544851452556222980270193485705715323717687206290983004997576289760786633713802956113700952832221235546091076894353257000230105426484170520027250378303751379601565476244007014178739938244592762272516225780589670336998891369791981768505717787601324864299737395807696708422990023924266919485642242509750382744690848387213863621544074955064912177346294603866206018264293332972313906192465283160611796486524853948239320905972002603756818157044712913655114252464423852820483819318466682630681958126940298606794174266945306624 A013801 194 68192999475343554651710877444711756525546500249157608997598530274732710343179779131809603408363709190912355920916062140625550670968070457730640854396384871798602443776084311406535020420430788425273244260621328390665340277203130672192277759354318741641404853760448297794814329277097326627754118596270721041350284430267053955898351663590006217510882630092120306544878482879459013401399862010059752946870759875938671716874403119986890747450379320749454362063935804002610984738634809973474720920839730063815894697366850532916912998773739335389773456690473467604275555460983329587132775666149410861928771618915654528492495986938711797348476750777584759074637978960432388254570703520043631643207784885237183473773666204935253502124170397641092679464411020289746317898062773826338789275561751923820452025921926321029691290974869122673306729951706402938216079940278103404538511278604998638970899267584 A013801 195 2619702267844797995500125067916046838685394353571638707251745139034131800543594395127597724535700252278089065057911443194271154575909394704180299062491521235015111480102054906993449344471269168145296951516028951455799712089035467902938542403355508778896208862061381808085587273508970899731802219994336019524512526673139144769791077508473678851898067117618893696228051798297297458828177098978455469206987111394060012675447070257416394954053771985911038773048157846564303589719394859941004878894979070131551410694044930072536129760891970308333537112221228731485849738589135589419292709990795767671855690512263784366567725834237552406939082857871696104611292599743970627187588146425996153205470264151271640328489160928792698537602129995780216374304813755450894548371979519312630928809980261905486485027816721548676620634090572216617751337824753175274508926985723620388751449278889627714706066263506944 A013801 196 100638482321525759795132804609062855354938109486808072577783041261135207249682722283221794185763460891515069523264726001751120674188135306955790368784674279764340522619600541307060350017208276363469727689439768199126001739612386534959287044967305225250076759644950043539415920699120626084096914083302412526053673224675313385476294033565524846774516146390447420234296837883388979178343251434356345305055616871314209446939974651008908228554929704610758465505418031833614286702660272939493643427629515958173678993222430033666547960894425931364941161703090722948760403557640232803131548747006410210882008206719125540226065755648069813264971807067999077554747416511764375614038386233101068221541345667635251334859239606240500307020523425917892792235293725229401564970257965213914029761164201741361168808828607175013961058279223422273587535393875717981345534939083558600854275675497823938288148241578882760704 A013801 197 3866127936863733588289821821861758651315302414045218916148113313087770121703811459232248445440289113608442910805737714083271051819611405952013642807232047131426905516954574394852030406261073144779053058917518135137624482828949441126995971119463997533206948798520400872610202009577417971646667051424145479600877910599126839016457311593453202513689812279735428095720747324128271024115234347102233361239016577728406670113646066193158218508166179532326897210856139110920126437969397045243587805915815485049200052203632872173334106465720266579315579667985933212799579663070307183365101576664998254661243227269321926753324542068976249946387156940324252563343176752715940253588898645530810636798732335167875815279952548713335059794500427930061769506511043748412690519897429991657721367304883974096130660959959773235336328014854646990062138759691129581971370070219833987210417854349924404413277502848494360135204864 A013801 198 148521170822557189527741795108641320348928657537961129882745921035579776995373621017866056280034146588381942861513220024222940726702191771052556102082626322600896002339326929952635600086925385929832102311375376679446982132356921730334677226525328929235678145043959719922193520399926088798778361447509972744347325813576056647656224082174098227765907828538316205725208229203711659662410842678279396805358060850014470639085827278876366122209711952913870083252249440085107577241032356890077669152061967673650069205454760417410803033987109760910987308525347610302908652336508920756153742169162572951066319818778271138155715608121791617940409021019496486473391478132335560781871130366711621423260101387809117319794657111371479657065528439361252937362128256639021919012379670559523024046384422748876955471437814648608680377018656118770227122592294434021012152617565142452675412292706695919940468549427759338954030055424 A013801 199 5705589298319356992897728800893564962524443307978314765575567302502832713054273025022342418053791775339280716967891860450548490956991399076754995217606172809036020825867583341060449212939325625880430042393796470517635265596623505192536960334197036145517811620008756600530986279683560627293869533367543112946846868454337792176361504340800157517855115141127955359139599333089787117591174932328781307674635265614155904071121140745314480950808294383139233118218414490309492687291499022289223738145612550150941058596750076195253409353648808575156488444309753797396538788159326699768402159170549402488163742158186064043389970801606746794798752951484977024361807023931802902996361344167593648595960054914075050957231547590446762505829340526501892841703519107044666040779577424214636491765903984320857121390755087540951065363548693458677045141505582977351202854956382512461978638636620430460433039794816802765258018609168384 A013801 200 219185918484236418239159149615127191600339014119294940034350993492948821504692952529258306331954464841433808023038533711068270828603781586932619896279558734631927776046529081630178216964277133243822600508600085211405476363159888575476499868198513340566212251194256393565998368920323665058121291993847536226966069298541840624247103550756178851205922103261571533076706847979977261909382576200342462715628788363833413210796189742872001100206251437022676779469478611059729471074990226440262819124601851726598551707052750927116854973729772630223211660076603501880785434085928694498302937346695825845985298318748875836290869118314524784868988893384246877367883178631364140321508217397542277604462401469579107157573007132234602828423939945666096715406882390016227890622588246328629475467678967461670047175347247442973176127006086607908537366156078475657923808876004390598739371381864410456567995656757682295030152042889812639744 A013801 201 8420246244490426243075537891614726192518623566406834416359627766025121926924284464363987096048362721348521169013048311044398692151642873443603525935475528349620137444603461199904926382899670350694689021138380873481352779967150279515505218936714088491191609841878553615231393340443153916872787553235646951695128518172783349421076730005849366747926703518896532014674770271998806493510841047312356047683595533785024401905946425162170794265523355204663151160099490322470567360816824538929136459490704735929009962378138479616121100670802945362654899133502800128252253235845036727846805641110666845699371220213056814126950028049170784135527077328249228040964600190302484814591059679543984136453027614855350980565324641991924502256734076952708771419070793894863410646157350070960629929566355214007516532288139857769257534095065823129414371458251910720874801041780584669241171691005703192099516121150003123045878320879655042368405504 A013801 202 323472179728344214553989863644271321411795442927084950938871460259621083944723311983006928281793902303324789228805263917081620157697512626209473052337227897079007200071886565455547651925473736192287173436052039635659648395218045137867648490672808423477616883685606515682729206566464200870585006645100613296320057154125645151360083659904709272988352242381929173875745974769106150254712469673551469927813006025885497423618837869029953232504345213542339614966382020228029315733139131487501706227794913135448846714718567832932908203369565949051750605112643569726938560308222930936962885508907377544387044795704790571500912277536944843350408202642022344421696080910660256637330148649361694585979508852283163269397511446761771678694696300215260162835023618265072783382780760326023559374221101901312755104381180776063797429796048661339582493940205402253126356821042940653568851681675093827695011310098519974930461574912828107624665841664 A013801 203 12426507256444071346306074601758327083355533735486895475267686017333603560820490753139194156873394550884525103013783018638607519978107645048463116778586946894187140597961594298540318596368999049562904054719375154643501052750696422016323584417686608396316130203666259906467725199457288740644393615278185160391431315632890784134648973878899311431120539743344191143610657366729981868185034234979153268746864439490417269025741275576654683379886925723442518648548531689079974193204272875223865546446969383011402895392628501869950601540645245498772051246007315374630071732800692114874366209710185815745172712871795234594779046053859273102149281512695930383303876644263924418979674990513878859214988812069310000157174799738800220808735453069069434415470267319271036046432905688684521056920077850640830800089907440693266842063045005374021401087206930732956102123637185608147501006203230404484731554488744743356928611861851204582509162973364224 A013801 204 477376702763555444839694161901147893234186183982464576577883426041887714392479972772595282730448325066779916357377488444020746487478983292181759094166196151887093193211292606572724879198111467488008522166099515940784736442470753748179086818989848748152880457904043040566864131262351204260595025124526761121597225421353132363316674980531795947937926654780310446972947013400298983448196275170959151972179544307463869806892876842552766316721736138591767796402640393367696288606135346774600018832306775817766053629403216527836022308785427751080827120666617027431788835687271388285013652312226498297666554937682885732193031833205057835492166798591726861605001725166042920479523194435581170255603010204454612966038027106765749282588381165101371392504705789337116120759766504936504560922641710710218156016253884241672539004693936926448406144166141451037241619181646122322594398654303299218685447397239618060799769553284875875241672004784760029184 A013801 205 18338903413364745968961690923594497466484496443870359173815969694825158436101510634032020381372902855765417266785013596065500997062992622152454457361488591370894572110405016774097798959274650135019335387532879004381186435173956475990047799238314029509041055670841717446416652466574483862875018485183820055247279011786701932869173386052109473135983390370040406130912732466785885748145908106967566782163249374115532022501596756783507070823182215500141351666603833351613420623093295481693034323461897099815300716227153966133348633014300992485521054667528759725819599911762217652357084467226493158603158374486025738287927510904405501808267079734699779115417746273978704833141363037437286236539245240014328411703316849333513024439915250838534283414460777603174652895107190053640759212404203958643740681520409217028092258404322280966441970434286489983046674042482117435144786418703715542785020147212357167423683947158991791623284071735811341281132544 A013801 206 704507313527820081143632318520806214672468415387723718021314291796403286481275632516974094970821436107084269720813082306452286303171924572608690433998945726104285882193319124393741044819494959586902788247463079832307658093642711981633676255539071757619321194651055417421542121155925372076206710126821631242379470516797941453102164798577837519991937924455472241925143530444046586900773205837266045503583387956022278176421341008595207632743367990653430165624252862035581166656752039224719606570112238986504592314582346762978721085877386927323776836107784833627085750210257353332949756892972961180898932114255164762069023258903641757466388135088226714497888140861165924869958602446190788062891645140390440263994620083996236346883784276213133031649925232403557465618437813100663405903719899275257942021288040481351192198860444745606834736203549799188721030015993023388522115060921936291629333975309912943748242514059828667000080899802928486655987810304 A013801 207 27064352956484736237213779148295291542857546645534794351506809833650628653464684698772076832399076289489749305594755369884671030622652654381335451712503499014022246450338547482709955977785718367490457513314541674837930993325378423486439307032788980640703843013714944915665962126326029093679556976231979785807249739373309718862372762902166206168010287305881421645796313865538493682380103475444412404065659431718551838425402236186193496419469224728942173242621297947958886098285786338856828405997431772905560418356995433246590549235065696200070210935916662168618126180077246485638597860800449276725413376101226409499643597514042301754828766597549317464150870819322550169804329671572865314224045439713239153181617325146799415501887456755003718543863527728015063599197907028075085401197303650558309100689801363131587399511422845347232163225995569085633907089094387986493465572180377104579232493995505615647032484420122378071475107846829300743376427720638464 A013801 208 1039704183176317627288804539760911919910415511934864659807485606569522550351499327388028103593442914737038209323728122289489522312399824370713382712987534418122678619636205640095785668842616156805513415831491432980573957039587737516655052418971621480293278833214873323880223601044940733662793860798927735451571305987765066159816912059649616976150283197142740693944911193458526773302314055112672546914586372728899887424950252305328809358450329737187042527288539781968788568351746767993523920044797338987940009031602336563601022539414283785221897223314174493869633935333847500992292375420510059414683480256304713747338308442099449064213501897611454579702819853395095087323203128663143193911230929612023795308625011162839446345920508538700222851581061281199426683226786796390532480772395617039848002412099409166063061539630820026859270782489845781993712174734650008889132973420881366849515795489331343730696399921483421275993787743043794417357548847316047233024 A013801 209 39941275900901417969926715199455192315278522306489760771164367061974778294303198160938487627645703012538059849380339545873029489153151653025325310302129122206600821851944475869919702254257942279840603382582574889381729133632802524439820493727213810786946599656782573610182669857742443224389888956451607885107563290825982781595526493683499685755789279301435526498587708407902764523181696741208428562270750094753418075316888892561511540314227867183777425728316544264112981641800703839239214912440934574560703386958035361427296881874139125893084403730837327356495857259785085598119903894154314442474480577526201883317748457111692435250825888898641639133863527488025972874608171390723308937293847391975506120576138428831640170824882256022707761066338050178557175462840241570138695781352350024202800860663210902523478572106457582151825746380129915561070446904606314741484932306936578588890998799518152900758432899383707111738577349936770406337207596518493270503849984 A013801 210 1534384055009028872732704691102270667983739712926110649785050325052823082953951660550612940703637326929662107173795123994258300855307473902620897120566592358688777172264298985018835281799573110622356619545292196950488506397637741778880144087024645755191340572414959347808777445255033698908161974151044968514292151380370954537773745781345323927994400953643947185969745406197992601922548062010262991648193135640047308781373603696643027332711377745731993586779008364450164302751415838688213680076330942616323981313379886444591037014076928660308730453723846767727144852491903848337374227997832143622099645866246571549534624728402776592595727347930217208966501271980005773950947512146026636135080441410131043128052933881996288802408676747368341349124442535659452452580470720158448137136431878529774797863237910031341952826041674475944537872939070836194082288287356187108885159503275603070836609882289361835535958262724492404549187475170971929850167027854437479675900985344 A013801 211 58944897857226853174899583413384829981263344811769466722142493287229251554759006991712346730070931551329899509188513483363426885657491917443084383783686212051388063849705309808483576185612400617668451896451945038049966461771651488177459615247138791331430539429893078305421994336917374577255950398986543510445047287428330589523116217936161964017832907035185875096213739524502083795456606350186263087156987498748057414145248359610238538013440287480040265629702385328717511854498390859046416733812329491548702066134801717655409277932779291414420189110255297429005996653328978237728568342764719629386579995597728292646922143566321065581157461798087224299657112864383901812099599626601759253765250237211594152807281508010769430633331725926902201267964584449893525418331363185606943636233167045599828634714147551764032459765216966667885366926827345243231865186847075283974932287477835567569259205238028124273949372620824100213161586046168057657124016542056070219229412252975104 A013801 212 2264427196083226791566942396408591628560212654288935833597826022122198927727622012593621511982404906475889419544985933976889407239418209500493529687434089522166123860850279181602705062746485982128351248054097920581727511595419763569825288579334083807788235602738772496181091334447017861759864590527467055497256936593846747927120032628235598009709068956663700577696147017573272051086260989548755482756222831751905373621803860982786923676324322083833226844430646834788011935402410183241127145246134449747334938572634542785450202821065649258976365984859567506032694367434286027980580681455649469282514857110882330090324161067243790055365745052435318808695627647798171972013618219255533183492645853112720600974244526411741718447210071583207874963910127476227109672470617648138276346729533345223763016831178692348567070974340574991513484255860999294863995333017917244109180998755748531163740661628424088422108039098601578633788815489549592102956076219479625993541917101110291595264 A013801 213 86990235164733240424835659100432456002769129327163758983494084465846394007584327235796564004316066887177767941240179639656183468509489936170959436472467983083533814238424325040449517690469005489442741545246225717067644085449645637298408286063698163559992858914812684213292804704116638177366958109703174403982622476189216668368243173446298733140983593039192721392775183827094819114529802174504990625563056304581196833055217123514742459949675157172537242455647728805216266510418989599391140411775501021493619000206328595645854991574057981932836075674365145311751986819355532050901987458800230011957090750771655592749892971559237438766930461934355207354851231717814574476875157510920562777053483093178274607026577726633469855868022109940513724613571457126740645177631247570880024135961752990116080054586560645262552598550267528873982011173156148911495244713216308849698297248200835573186261257117539780823702430011878244795631135846537130227160624047529312167906287356252961923661824 A013801 214 3341816874088392164160486680002213229802378872232322965109908748839955072195359515090360802789806025537821133230682741037031944126260565387943577711526330038137035007783308870753908671597057314882432359202179007146870615186633586802455652717423028651320685668071444076737856385513344772221729062742357147903396425045284947532034429751113012132344025710193627585024851461901674571103776880335783719871630370996791257538649221016942346341426720837940190706176163149781188094264255904450210050058767647241698867511926319330331165356309011433931830683106411422296264325652362119267450750217269636139343598281643921251079888395419665447670400625670189645743964917671564693103636050939524339643286606507536597303533009946351377983025937375474775244754961096980868625143882006682927007207106702868299331376997313748406220625907077389222892941227966616584001320902917720770009787086883299379523412453427408220123352551336314652068965714680570394806602533409886056242287935077813785259392630784 A013801 215 128379237034979673378389256298965023436088186755676919027662254495435714053456931131711300599973188277060936654189908179678619165554425879943240481365995494745072336859003593578882155528072553808523521511110908738554181553009715870603136354792523068669135460624632595651961490905880652769669943674310392193856877064539666544390634653318757474076128091682798397306314693760414730323522692634979467382588552332212732949604748474586857177052248907710310366168463483561994121829255654825359269283057617936437103694338161483394002048327966983245925207522215901198933290334261143173778388020346630341929023671587632878781484992598441867837706110435746005430900156277270829250269282532892767031736498275593525922012524110099034536595924410216238965802506585501617049103527371168731323908868211097388587114178728804958773371564846284984386655230213565542690994743806487161100695980729708828963771412810867314184258711612135863673881386895168792286890442923474182736603733313949294374524827304198144 A013801 216 4931816769935779132504201669981040340320763782406084521366673168696658391077601466355821323848570000851572942507359512630533833863938824603899526332156082926126698892775482050926336886766435227108239602370836670100297438540421244885090086205709566205993507855355885794565752634640311156799640556192308026519205789311355829969310620841893387124108536770086383230919385275500092280108447760265371218969521826394284348992016017399728705313639194038599283026727693184517566184192685235771001688777941450646167775521694811546063982688567179628375462772173446060458221281480976076163870554189636151215545373367710504671269527475661742794853317938499618544633460403547636176478344757783608538291189317755200891820033126213564510757869032142867036110269092988630120558361107490817982539283081197517279962578290045771296237842035134883960197747323884333888017254078070010780844336795712494373472242594542278741702482665291811338895827358964804324493183255348184204009369018988676092691745765718075899904 A013801 217 189460673033852891154281411353991645713762461464912142972822116448650828751637137931525231976966665152714026159362723037214587761717073885983404203576108081690083264664862918468386157842019375684590132564678061518573026398968822543505620751678538695369446597771351708684037953212342193399614991606683705146761809602185045564101036810262176359759753548559638498198999104743611545032646129158354500747933150482762827550877287324427977943328763278186830056754771061376426822531946196017378800876093398768023181264441427880353593958963996772603671777855815103858563028749373176941911251209749062385096391063293966747451490167505021511207085061925401346010639014862685991355592092215015105606994328830883797460158392576620294245274296738800380059212097476251214711370000305367263617229098847283823827042407590398350116272939621741702214956661194340570642070832663137534156916042344091183851309671511936180141242574069850224395022103821991922929730127937455844381223920233468980776846105335825603770712064 A013801 218 7278321215268492666582874698574943061739898719636064884443934425491370237322892290777473311627151408506662028938078368197635603454123110403938455884579768066206238695365373875881522639659016336299214532604672411297501382142786286831311926796482742521312660499984247240806002010605337701639609517562361216918001677677540710390505430103031767036530692321467072546812749607830581113974133697747346500732599908945816783194501869855225200670917770094825263460291285093836812814387245066203624014456004007072378531454781893451663665527560900016342655018108993029830557312435919965400462626473719980585862959087501026570096446274872906374531379738926218108344708394964945043916425814532020296998294136367231963229444809223445223726457383517755400354691936647666664351989931730988799119473061317255376139661129992743018066741248508829232289775096441787361785793107587091512172086682690606918831912340802540296305974725467366220359169140425641711268512594845303717749098119688944365523319982581076394455674650624 A013801 219 279603987805754414279447714420455012659799949213539068600798184889676479036996230242507414739468648509191928503685218592680369342293593409277699721262016370031378865721156202815864573725140771575270625484541095352404813096397277994911678979813681036698747165767394842002803373239414653146187239226675668509121952449660403930361656602838068362475363076221479058958358588934419604074430320132662063172143558102062497543199983832358331308973977055962807321090550008164835001077500406463278420139341849935692493664366901218839111374906779535027819435175675076233970689714538301390824172258614426774186511436305439436716825080095517571283997484050589594850170317700973328807093414091062091729486467542683583099422351791127871714675586845218091460025845438256762577746045217377665706973677123563682529781221969801215782051931802715183787644000104907703290363028021065707531602882002242355393846744484270388022890325053554340721317841698591451980091179843577187621049353365970486745943860450834630769409197378371584 A013801 220 10741266795545861578959263397176199766338874848987316859368263070721811618685247180996164844631427601129117125397571357456409068653550684410812112492001620871125450505543936687374253464225007880835596348614130719057983299911197831452527059688522370705819071120120240250379694386365353315263928982131972481446428925306154077388773400054627234212853547936124339528944303552504663510123315178216345818821066928048832905619570578903877655565544302581867206047014569113660301401393255614693303788072956507129562836610318877222923302578418842617628711421708733728604218016073703386229901401486931818957149023337109761400913552276949403018446047347287449875764142924800591399453300595722241315879952137119732528347409066407968319790977344245898201528352878356071791186692073070780405799100780378822428064075423191883505483307012133106500386131908030134329602586084457260220534056314998142324810016536107731226287354727257343553150146206693089219267182764870861239650231958907122218832179343079263175637623726487522770944 A013801 221 412636505217689818417299062665920890223674216198696764469491194124849115143412455705148668671360922724976163489273101268045410781394803092325758113492734267385155306620975871782169321081667902750180269328360445703331486449388575893080279524994275393034745436150539149458586339546611412959179095777581854847246013594561215036967118936498559829520981897514152627343924365273019153404897275886359140975830107107923964902281423359171364016205949927985010587502111687070374138635923307694057958322610697177889285931222009987395821591852538257998824577976362714918059639305487389285407892239521972757057836880518408593977495024271288266356623354893394674427355314599139519201397995685265622390844241299591644808994066695128510973090185656550425309913204174926853930227962679087100069178255579032842396509521457339396746646722178105419318833643378885640406012947020510108632036307396968635549901595251114602789055019202318109937816016676321715447368093095279005382403310933376007158657001643732974155294953076744674768584704 A013801 222 15851843984442772064318960791374016918832668689489134903859973713500203607349332898368991255679001207402684296603915458313232500578062755594786323687936879615868126259151409090383816638673354152050925226518294882139182383439711531508572018232180083498822780675159111965601052820022624040239824143391584535811802858248663636860128841064528674410878040574903687332044198416328303797202533750450372759727489394658007035686043159765927120046567772433472166729481122570495492909837629788374930526921412542785794808333824735675797882272607109719282844987539950056292179103559603546788229588273476105435133861601995184546239448852405810040356042801584649812801281765640543769640905402245164149766672373765112626982316066160056877542232572182041138705625651583990020583637414279810036257551866324125673504309776305150265419180479194097788552313244043270761837393372739916333208306784961947103285019683166818580744337617676252511371140096637575020626092664348238270770405592816572691006967375145645935149810917396223425909949988864 A013801 223 608964438506353531622877197761424233953875800375414606466684750177823821779931972623743168078164510383581519938336016246561139742206858818929311410795783167323189938371560531616184699991275573105188343501926816192258830442219958194433302652407430087690775942416912445270530045133989125129853084292531111527746218602480662273618709558334933556168290806725500052547809926361668118673332536557301519937691232585181998282915034025567856243708947545804266757079746804668154855624322385950211331122212984243659093356952211045721451445384474726975969773041334721362520352442345729853416627863113858066396102427302247009528334667114021598510317740265675907208574040308847129454525021932650225977436485910560566678152653997604745007662406492945292384515315031250560630741014906973182352870112496707611873341564366538652596343237288720460645025665583166289586745303807176625856530313451098159919797316148536502597874473920650916476833717952429081992371975793601921409915901253641456497723658683595134244715136202693319129756638772199424 A013801 224 23393977869660077270824450429202873371572092747221927522024161362831279937497866660313717544890767830895667669951116400127892744336618688387988427157130806155887664672481869382567351434864842416408915403970020570841815230268321913997349754694883834248728848603888108497512682213867326230988436086181875180449898733832897121903336346392994807493761059631166810018676666131109842446954742724385295189926346390992351646036463947126214765458322928919616711739975553248131836933663968778663318496390934002704407730400676139532435278725889981111508854801155914655862581859425153558048853175989381971478672670847243121118040504571852253728372366310046205651324580332504671325125033242564691081149200042740094729507912355971983884214359007832986352243540342240521537190546828666281773267858241673519617726289536704948878141121803683485216139305969042916180764407591056497258904468521537386911478933697162178283799945790135725607374044108860515613818961822087011412883329262559890192816552071988990677144976672362666547688731035072813072384 A013801 225 898703053840861528435992087688257583442313514977277567686080182914526450078918045622611773204523736991687969208842087627313127666435543533112963417668337049284580526058063494200707372721767786268764894158912310249459173885987854648122188176358657376499167447966965576040447199927927204489651760686762916932163309758924575835038569083033288524680324866790904173677482806092715707442213396499985500016210522956362180834136798992800666429846933637375995598202900853580232647643635024601130043357354120647892527371072374576278033667533789514379724166041205617419616944711676699086004743608808097816324689323267691740870644023632276179229152824166735036301285078053499453626003277046365172573427668841903479128775961067019732895978815644912003707787845787511875372712046970043880601858042212129929634573138842057316102669335210304768063207578106752668000245482018026398698074062723380255591374716910182240950458717473854034932881278485985567820469237357294630437325976950500741647240664397529065853201423845484198096010291443357186988703744 A013801 226 34524576516350536476397072040632103325519915991367095040228456306844448106231715640638253879424983880272685025126877638290861112433787840368067602653146836085316445489046567193214374430479431277300872174008775310543223624004109424162261980982994181775592016681098949569169819632431251487674462038542684216865985707698846505278841669893806811964119360082639374735994179478857766617100069839943442968622743449891609538924199270107430401568999802613436246900562639191138217391877883105077011745616115898809439331487116341722296941371978057984411483562638954998792004548043772072087958230475971885711929265042651645917286660811857521701267134893189293154550167558503235010496541891013164469580797326230564054211057320350630058931922181814939534438377883773056204318105996401205717200978549621183376841761701756473855400145181439067969916182320549010493897430437204502132385213193581375898798251124821560968352822090475576605981567194317621573391146222317830522880314730530436491120397363495476593816585898448120954056331356088009695358043029504 A013801 227 1326296131452122209277269919512922881353173092724358323065416377483736318448997588050759161031990180744555467925274131352581720495256393675579685023523288855053516569907212925294523408121297831948790305436721112329828478739741867638617456261442704487091142912821097246649227790999478957150502133672655756875123706946958887346791981590640482488413609336934674219857952398859799962362516282971267305082611312371036072047312039160447046306674696417197766860932014347166765759326380757364638483219588708368663421358409061383603759299745909075529151552542338095233593646717649547921331003381964935961509474645878505629558484361748318553675878254056759885825199236927460276163235153285161726263415910084473348706571978018589804343928722536602717154984724783025727145084359957748718831992791962247380604753117534676699629051977290163235132300060026210787133563687675648153917710350044622136528233615211145086160242013427709750895387885336905750363394273276561777366970170688057248242881185116042228828057963874783014571028025375476980456874581021425664 A013801 228 50950992185864726791595601228008445410063497530098949338881035557415214409536691342557963930204934783482842855817331030040779374545769619441069179863670664655735892549555491738114411246387777512144728373657078251262690839265923587205128199739582935576093346138935271827276734819035983617893689967168743556114752326074372616314360764786044775274897216287682444830063099354598075354118425526624204792053596176045721743769539296387733730917215137563069411729564263160758473410282243174919951971363719820690573994904642502112522017259038843045527886042466460266493733532305225032945851825921564979897347977996068672265118735240923405558012539007844487773860853885805313969086841648602772876135385601805128163911669107562145923676365804966129982225893187264716334005560772136874782649835096021695373312195763212140092949660759578910840842439105966913598522982625747699480902760807314203996868622561951349629931857187838897790397221003102571305960154402192397239329526077152407248498523607417878262658674740213664287760612622824323681231293904519088308224 A013801 229 1957333315812179344425936616775172438872999321116281237802453861973662876756761534615706742342752774642276891149078588850046580452550285700448113613642772253414750048183723770611403222441232860906551885202410318100507531281239720526072204921195818053091201985273337402516663044808086346665003993778754452451704325358473098428332483140020696086960451460907608800591704024806239662803813435030795451291530950698972446508650621610031179006915736724622874521002940733583697514529402653807724874931908660631649090588256746361154645815023236194436999270207391537597623267377037524865647843744602840267736519922696974113736801333015313547916609698525353842320638562877096941436440108772724122809616973278945803544830680436107397803951268763578849397189912681961342687157622622410181650276065048769449461161312439557573810754167739983438861803140694824952800858900550723623258360459173782460743705004339923047383462225728019097515899642055188379289765291514623132346083073779886876858319282902565211338295648820048127278611694518419218538181386636005296448733184 A013801 230 75192916660240681695466781070035024411745141920003060031419067561580233073487751113796990213839190590657709050383003069263389434665171775468414732581700738887181037851025932371807666193302401584586097221935794780149097321700105103729589824252658546327551615466260529655080127529347445093482793425004631045384673362971102549222820672307035060876672703322226699683530901816956502886271296920143038056815453002051725505076322279770957772729674942013112347598848971221351323718161532348677558795384203106825431464038471168210116873629932641645491763964287153308350295439556273555238727565292662711725366149350326957553312960009116285256764478178549993206589651031486556102222283218612969901854245645483981988978215419633501794036591940821645078442447685590226940669847230662509538277005314913527170499972978678043755513932107899203787315029452932395386797795523556598711093175399620027011930171446722483788283084863567581650170800649192116778795623438825762252207127362328134261389193571984945158771965645070968857535146856619592699362776149008779468374533996544 A013801 231 2888611086419806028013051861586465497801601371998837554166994899445666233751105446787625176054846345730706550879513445908822368522097238926394620366858615585089946750085012217995363304481905059273459510877885492274207722710431237664875922688490130715719222859751864507229558179167411450711234992214977906239497611911897875530943878947347058898638258570826660895042523124200201014878998142484214949990622442526819087003011996699681113797183192572375723945357382078439432451956893426706797098683479546551805775122501908397959849817367492361453211604452055281493584949605993804898050958148282930733641665993442160401368070671710211214423864193707176539024348034025587539222971232126235851749632700716912652088587123560640604919709715998604317333445070289634158152772851213130966422449436177718059781926961948895728911823215857055812693494171463850901179224112832950296085355426151802957690309466297290937210682988118812216672961477739364358174212670025930482680789004751197605785527260261373653219383832221046339631070201643898273138720408540321272057076098011234304 A013801 232 110968883495903268372149400314705658563546318306707343480879276057104714035782466843793408763322977217590822858587388538033320109144887530596375736013240576316815394351265829366509876704976864757049220569884849071205963875643926426133873446001036861575069665380227626909730707010895278290522803460930591246096540259207468786396740053641284614650087341256877004943953568339274922187591592641673601518839751752110282046307708865214949667632589525860385811084849189925329237074376017880368317343024550260334170657106033313016025590583989586557586576996630155693857559424063858008963525608224437067063578240804074033978955802924419474013307166865454893923159354075126970906789662853361476480813889830740916442635162938705569478595568449802383454681625820246585819596921852203639206084817540203216984582506170228778321876600660364656100433272090955296219701073518590618574415014051047662422630928457276728643885597671572290115708488128835421183620553931716145422665190406522007223856815230200930262075849298603716183267192866351996060897083214484981987344635381199577022464 A013801 233 4262980628378619957784491362489732579377195364070469307161458269009734694398619246271167591051815492790969050935493118077088025312909999375390370274684649979786780189398228100943843423498391236506802857412696361919448308246737077586358882301575832074267876265246824515364214840530553010808724017755109593310044690597714120898217165900683589756397755301724187021926920281321585410758518622922533075947747903309068595090956943766097506431773559225452581318635566480171447971449229102892229279049631122800997499963385375752823639087874543957196245941902544061135232002834837169272342799765549974368314421698729308089335566125144498513695208122303315204952089746150077714355231688174734480486946391737743046060272419453313157089727357567608362795049337510592840845635349874255003740954350624446783679721557035508748013211490968568628754244580646138659576036440290177203154727179785046999627789747614742807583509120151121097085057279957341540189967199840807442557105954656949429511683413883398936947905826655160360896392481153778280675422348767655068025831512804162950894977024 A013801 234 163766663819793064298249020181405566769354337106131148903914580862277968020017356964753174177846543971057867060737903624049413580420750536004996464472285513623488947755922330725858688957114197741645338570366143439497526209606651572557562822497337164965074734605722010582231677313821724463227941866080290136598676834001785668425910645240660784081776167671036368634344569527250025139699251418192030645608683453521179149014201951718401807083013051204986363936703921902266345271193585216707879983970629213523119958593412594920472919199788480659650984104128132652571072620903104694766320995793367815333166823978385099559915108263551054902115115226404156913439479688101385474670580532920599802386532584997136857451425265718478242758966168317242865134615349806934573925927600769380223712502333588747641840183335076104063675532637048532442223059810102062746273015890187447436391999338622365537701170944367959696128086359725468065619560466841232607937779949084458713273782354101369284120830027744653561790750236784640424195813556003546430427024950258237093280343395884723921581437353984 A013801 235 6291260157301170358081534359288876253011516214269134216292782538405270419456986785157957939216152833192159021005307305621482272105443552591167944179167320291359951416991512257164587394976499020443047326519185766371736966868249126811371333389057704529298311004613416758527012115687775366979364614727340425887574769255012598238249783347565224681285513257250533137456980982958836965766686442481265049281703183550469618188529582177214123820901029375090756156992417863797463919938172769685049917464215691866704176329324538246464887663979074273021152205344186343981170325804613669954142987374398017993838936709953641984693698799052577325119654266537542091986691051698102824394945021752677762008481035785250009515853953007841060173828444322075201907011383278183198591938434711156510674139489647145329408932483000283613710159261784856422300441065664880842460824178437440980716435046592516794496328182998839539686456565595213581208841034894172791866537754524028565929125622915158202418785806345838611229753461096318746535906373567432239671284590489120436175457671896307554171472497390649344 A013801 236 241685050202881760476060223946441470135690406887363060053103533995376868433859604338628112192927727239909980950939885452754862965202719516342307743586891776312883893635145934871234789365417186369340106095561040400936647319210658455585641143474040777197523915553229018195573697436261578497879271039365509800897072335700563973920603677080065671356264277290536481008547381441346680876893026374360278133205909499274840852330552428919857780703733944473486488527020724655643373948344845120220877629305310018751307637867331461276195124499420117272380583120502262590380639236110038744958357002974874259251316592649579110483993133064403810521796638303306217005760723442034318101956207955650868905317807470726164365561045458749222167637793517076840956459749300014685757107906907863788514057742634284734974573550266938895304289478200727044319093743978582062443975021638852732715202568749898125177370943478083419756594915423905724935718837196494541972344914377795081388733289929908717504120075536581736089002208961476180966923379246966476919212068828230050676116381923568551001051287459759185199104 A013801 237 9284572888593905710448329563126495516732682670984939315000025361966397777755150560272737558003511569648381828211306639553030815671227672939806094277634034478835747657887766234013355668261866631564569515767072928042382243414796655229777990167698750496820078739892845963001159160711424799574530076248265424511261930848272865622133910858707802830822248476393249454424356205450774092566722501197424444765238219324142286183130502109385256503514643210893456943254028158371195853599615570138405235007392789680350234216311405416386311902769723225135772481157214919672062636894403248426320242626282769543398578223226231108353080199802136785005339657059811632493303951749190364204749684824283779866688891795416330267393122343310118791973475752023922183357729109364168045057351772495299556042241038682378783217507054724602009584594559130134562305268681208510847744431278166579987221881096086376813882164654052653369350270924762329130574849740534324409602230737375846629578065947373291638276821813323973595108859464068968025328537151464177328450836105285626773686927975809455256386259054108858608779264 A013801 238 356676152088223481772583028497067451770802737488557428725040974305301137030241863923437486028262900459612236312565555865069231814825882283655590917769589068538954082025416427645857071351947868518184502517707873603676156263022828307307151270282315199085840144871723570514652530317890095100455147409153364548024638335467250405739896319548118953548867497469123071041166067988596937540043211606000257470101391433556250066011141369034144013839018533589683041932046745731987859911882831742436975508044001408360334597653818950475896558056801687416815835636135568354121958258935395191545518440731278874779199781023458894258491928955598886732765128265609723673862764610396897031289663892209685687358720467212713743552174187940601523512453044489750994595870521465333879618923225692179427744918731742022263336083751014300310800201784583543249345519201657306152726950071982047336789115784187254251682097237350086731836960007845669635880163427632366606519279296007030524121870981434292371576042386780653769629701945171673475661021083210647836249767319820652638137957025118696033129334527822645912314864205824 A013801 239 13702071058621193275775549622743343227227157963360422181901174068912448480153771444482774463261747584056463670183518394112499609398351093808913180697036533656992460015088397484443245253056429316994575848720265672358823219000284972253511523199165420688081635005392132684890891604692065893379084942870035652476914506295309891586903857011760537719533293782773831897117435667849939952538300017056105890971415053311496902535884006832815676435639735986381263738861507784040045626374890864217458851117018358103570613903469108801482042174310093623804397141797783993891949148475262141678412636419132809253517738787797196881834225942758286832725905167451663144655111965273007196354023728083127285365572605468443611172300323603926148127254396157118274208394961952612266319440554638190764896248797998601527268318993378965360739700551756561397466857465650867073163158513965262330490090671965337559332619447470040931890248655661399244731972358235924995556044633435406084614665795622779775746465244330565595214094629925715008240993785932620247277371061358230191746707757076959826808696515220834765367487823330934784 A013801 240 526378761787991760882193514307308273417158500320453978539915503031340620813587283811250263780663295189113108353770042628225784994647055619763208749657355476967022343939635877762371709641415788641663625804437726069336552781114947494090898675219138801153344090367144169222768491885850403360050927165295289625553147673840624795202498570963792817033591013959039526159663408616123293216711333455227363907557880688014465007818520006489447025951536097652822627792103683031682392782817807439777899224511377244906768703715669283717734132168296556652069720599303669909353118487825670434717899840677406000283137453272017115412543623817002346965998372912823091365070781257927844455136175538041417794603837211675729766795089231568426906456604882771855621989700858371552822927628346980736424254293823914276271539742449646333298176336396280062645086796400443709482635897472489517688107323254220407679321908694009092439495792355888313385623450113991294629281010638054560146557001204644707865076208826203007905744659303226267756586017280387539419407486693137771046141525195868488706682885328723588346357412221081190662144 A013801 241 20221366512847491486050346045629554631593560948310560039589393964451981289174769094892990133397961147984969170518429957605921756354361288688823427326836968003165130364785051880119271597584628936458149848903279684679633011639311822932995963507218436185106866575544210404861874384286829095479716417981983846255249721038261442132499185102145064859162432392250462436949629505396992432213182586016014411872743544510763687740356264569298596948954210727430834069261455087345110801144728890606507776608829068240338426521941151203300474421377280520345910386542849783237709399828310955420122840279463228906877008404897809505688275852553962161045793493819011877880559132804556072588511319469399105997501010323734834721200147919932688038436933176563605574356348175201573245587770577611970474152951539490837247470745945613539982742138999494886573654370519445543484940637303157311506330930134131181408830444389053295155670359143805447022110459579089574478459304671503982590133758277631097344767638267414751707086831792740302137008439843367714335958008803580612508572831924483862155929722788245369913666347885055020476923904 A013801 242 776824015957549232928110093688904970727298237390298474480866158538387313204937929549409108964616075460990575654636005251389090192109143266269840784187768962809591648093582553026661937692811105222976284595468392366652781775135802989793972934093303444487065386366106386913173766346762826531948785913195891437741673283405851560962088694884004811629584002780693764977856967079330861275901622224391209646503316005925497828233526259694174900391024959304982921604748058635449776536775905061539602746204777485520840993266891264625991025371629608469608493409430117272859844303804393663419439032175859401686587154882554249970520805151713010378735202858551160300659559645819826084560250848736436055999998812596597410649624882492134143684593224910867471744473471498543637802499794509541457735059786341080003698836176246689751977022011804595562613506297875019998517479522638091278827209012032783465001630351649871386700232516868430052801395415190305093164492648260496995182578457993476235596593591681005101579447730149911446895316225022814113930162866198352810129333911210972048582196230633234130603406420352273666641508696064 A013801 243 29842471397025211332166277359152973355459889087585706195656954346410687024080895501570100329984691154909413954348496777737363288820064847717022203565357332475293272753163067357072244998407031418245856949019513761157333264673617007655925264236128345123415103882640342959656483407977240744051344559641333365472284120855319193565919599302663928843562099050823131675389353247319574366775036719372212709780071387683633924569419144792411422973421614836660223916368001420539438615436783168844105379098202731883768627597340894821872071230676523038968479882816667385154183778774949586973921169860067814775191932141968204066867527250708207006709491553014101374110137643353814438864466596605058927527295954384710886127515989485817825263787333328175884794535692881088052389820832105878544640350056752078929422094490546692833511949277605485343133360457939166768263047493341664914567426061406251409591502631588981459191476132368017608908418406269950760459007149575575252566933934042277383066678739418017491982276064001438998143930468100476427000741136667875921553928491533080702218333650396006322361260461044252945177700198067994624 A013801 244 1146428381188120518536499711029220624423347099188692489212357558171712952717091681588316974276691895407000046470251852213558548103311611189897124972166767284370866366085512395589287363858804518963332840553533640648620114695701670966110024950895106506261114630755511415138163466600853680423476452603181462567983266786777942140028367326811137490454281597136421426441757394349028768874029810611402923458911222429254480846258805866345277224946964755565139161971193142571443073850619462214315152243436556148046855597779447815477037488397669309065013123178285094268083124045418463333190155661344365172403773265165850527432782926863206480369751827500589718387815047707080135483417348775179943759888601383643053401474654252087177575333654197135204790266883177719878620607357086179430170903687780187864152679181948841751892195043448492324941811175352191030569593232504213399358022239574982554150867165095122311736299747101049764463825801495266428413793218658095298902611334010168127947889530453482559971991117274679280552697232862547902419660471506233121402415716930734828256419505513612978879830181871476021141946530808980081475584 A013801 245 44041192691722837840098172898898539507847302162432810665581927954724524791579794039896784883813395853955313785201195154636065183936818855471087952930758531996391202319541044188958063369999834400495394402704548339157390326150075391834082718513586411544526979655103726523947687732938394987148271403203819066011645176880861425251329759226776657833291681835592765518186552061312289185064729204447654707597533520842240136189878286161520169873562598049790386046285355765024557125045397260425130888583858740983368004644295267279365872154284864177041544140017000181402681293328795687407833019886205132463063353754611313861857788918376940149884386205262654621586302872715190484730960870547312719479880510754031539471050317748181013734017659637146027222892584155286857089252229822668989445436069763696989289323453746704740690564789117281154964618112329770630361493619881861949737782355512529800259713014294218727661691084633927751642331990242155113944280287969389002642717007334618803246124201900986023884010761224079241712416897647640219353676673383451591795202181611109162298611723810956196647556266774622828189017927557778809966034944 A013801 246 1691886458445224538465211410084086293733461959872018854528995344308697344393329367836674888096575415125547334372289113060499080106116833151777314799788019765173364428307488753563012962421913638329431071374297928997070306769381296252698121714417935585894548450430464758143974371948561381826287994225477913239903361115055172512455084030455852087323733249396131680146654583987372901333446637118061103247066847736675497071870364241180958845862780766680747470354098227069183386515743981156491828215837517393617065266415246987804119344679007342225227959682893078968765404564519015127459313291948456368701041797837148233317128819088368532797958580461370139942859411158226757661424592802945565431539089701126875620319869006614121823606022412620601781794641512909499901940713660867651898535872056042183540538649799133409318368736938729472849120769403260468535967138901381608661126646969369344806777135157126706641851524707296968507091825737142630857283471542632047925522616553766715945503107340228279093528157403184228149624207540031746666690843084698676350404487008772369578863467981921693250412521544413910567709312705059630763655198408704 A013801 247 64995510187631745869679561529790259060064674650443476315585885146962917182214140994813702501118041147463026397245858567332132661356584262358677325348656567298899967877860487956876705964400234330063424037915029240351452904852551876843651043781079413467724973271736734148858919472775934044238679586165959515024127520595959507238474508113992013786628536508801794624513882498458917377625686011527435342339320022652125895512971912689207715022664585932807594821123037491089748976388820780107790072739614068193193179274608128283483048745188746058924357299178020521664091781750562485136476979423491899860019221705711886531110820714098765555966376827003995296044887139054439122321287157117956841618005669958490053830208087758088103975648957003233038049422948359931348232954455995891715334154060904916522893332770683509052374453398238231428971823477395654159277713608035475878325841269975292750097150424196179562353368173155520342168439577518071307013401842781752753106876837529502159762447371582209569656977694800725308595963556857859579947595427941784350677138772928999349741618985993503767907847427650204788369120956877570775416578102068772864 A013801 248 2496867519368061149329610035728422592051444541371436586139547363805727426471938440456763195282950668720939622076596902722631208318674541022770948130593990689354541165995888505351375536328399402023716497840543763297341414792815632900825698497893946747776122573207038379062564250466160282243473114982151500729166882831214380430073236703707117201627121858522129742295325310060797769978868353818837956111307317990204068402026328997868603580310682733194736562648262608257703796676952939088620863434365014043709709175013345856138284800595170868599638110005222836360247749887729608429002899641532864825022498421046627832979153288552818177598004332186185483292860384333915333323094567427843430027597305817125353907941273899314712602328530332236200389706631984195122673717178381538176136276862403723273143470271718577683756017001746719898575381570707631450182812645966290841341765518227370846287732130695920434067366991739942469464742774809934227330226845192303813763353780590533354969434178226702162827942455123464663455022536000251533623266825959811587615612963100840439019674034965926440747947866780610267149988150679408758908403264369073978343424 A013801 249 95919662624043437112646299132543082296248293501325107893136851527960824815345987128587014909989832889583616521694546614992600498770201167930768743384898746322244053432898052821578442603591791428143092981042329210830667790680805353518120033495093858262567524772321586370067468245908013402665263185154332052011674970843931638601693461209612614417707513316986136180017217111295607131508206680304478921971981927911679491732243454782120275141215187878408999790695656358827949053141824108028459089694566379503152187667312694409408348899664084088123697633960640481615277559687020637408575392629126535118064299342927254831727152733045063110604934425264501526178524524571691444940000902308033207940178100270687595727471978116073999331052821243185874170969974304839832633519124705170574451211946101433261079553958340880299171149139101991623671858420304369790222930607441028960985264148222678430989517532814479395131970354681629906957558437098433277117994484907543309532998835165929364505783390756990287198237356023018511288145742985662915671418386072121949841387590481886305379797727251030147773165250243924022833944796500166882225219804002345952040976384 A013801 250 3684849759365252680119420227475775049492674443146905344822745288298143046106331441531798764782169420286244212297417702761555740760756048067228412045874270238715327556678211597193757451059582259503545059959722118963270933846793818460752099206747525659014794031653506061992511860134802242876788750520888820110080505679940477828522656005828478195470651831585339407491541412547532043564019267830576862266475657742655079354385864558909932489824922657536960135959364334680734490825496314934021284389706462034993094441427484468431831131329495454329359968306231964741732502732936584806687832283240524973095558123557893421615630299392659144456999160880961090629674198135946098548815074663065403716229881899998734677466563511307098758301725180878228542151982532894727010449270694673832788117758121432660157632144863623257572958865327742110214978113074412669861204102215454568565209907518122414604893305540601040443389773145449494505681564919573412773764876132208183779019683251734342466854174739320538873007486268980279129645406862537226568433208719346636825106745675952144307470309490075574156853916253370585261188823302350410947564043990554122093606148767744 A013801 251 141557188355775546959467647458709374301310581407931515726710582995261463259220828657885581347871820449716357659617598469287925337065204342550646677154305965490488023417350176717795386239904912081088187023412684922093016194658431329988252643126412945716712327520001088877504335618938562962354716640010464913348852706200593396260526353119906818357200560762182398678195054904425990985555364192979440740828928867841837528478087372895083966529114228811939860583014940281095096199552266434505361661114963445536294716061878243339277224741153897373516692542452207157518395824988491841933719764992968007366438960874600033684786053581468393693460079764403001257629563995590505321851279908256320549162687143070351391369555503850373505898919074548618027675310560983683832833419183006589960388331795992957072615596477080951062922787770430540906018599191866637125388016790708902706001103807216190679461581225647729569673261525155587780930262997950332225116951481494909588054820151798626500206669976785737821345455592509146403044457950031230095852930146162420400273300741887377575715779409370743256809700046789484403393829835983093386961620313941127154347973811061653504 A013801 252 5438060947875473411994909144773779323159147295367097108157313756345964372566227353721332493059843854396303595851869662796164939748696890023425642749559817970282587907600924388790827557792187102507083792691421703967125310133998297972828713538344279722653220774008361830318206557137143834761818794442642020111209525561401995910744380381454340334010216742239999027621541229208428869701094870837498195499684131387012030494014204517137545658182452214039481684157101945838549215601999867347957973573392435723722297812233114596121673865656168121501017260710843990163226694012757902599725778491969858970989119120958634894034741034385689812127962424229305696313097330454604852444238768955574810216633789288190619050852844235915948602612875167859710151174730510749198122128631334381159918278154274865438901600754263541816033241814988859659445610506554748731808906053031873206353738403858017181142196104364483179148568014750377060192216983329259962760092808113108446734713970951496035631939433828200904144807022041831368219355896608399735362286164494975542096899121300345496948697381790386472953601436997464832840777366979126515553517605980362340761431761925744481009664 A013801 253 208908549373584186595196429705629506478481802498822402506971365263786567336504190020558709053386961510488398938245424965977472325385939727139919491867089967146375897058397111319788431460144659729912130980033656179601085914107678614924187859289033849825446129254305228073504223098980517556210030807308535844592225133966819074907156116733949938271336486369891802645109127861271003458437260558093330678315865591363454163458049680730355954004737084254540728378579228351333706666566426904039153512795443810762515792754747330324610223223047354555583079087467782726110516677194107586271065506547514102229518000150746918089238611576960659822707804489193007629563947046744100011497876548197361909282203649295130821457562864166947081517976212448498625167528447300941195059693501341586639420573574623230700843894575788222404733017564612032677262573219807227281170934933272441095285214522609588030758605545265985810171388854650485144344207631576850729391725316473174089760771908072671704836585289944165933626906558758993841514776124108284233677585295238980425194476643874072610781158618859486744985552803694609018411303329870124221503932351341599682691162566139399982467252224 A013801 254 8025430832735610112241066043571463120877356924794761414707811967973624770799144963829783366994913513386922333611636245492990576852026260557807147199566128177895176461395383428460992382972917248184304423728972935795555316476360581670927600802447524374894338501433389641671738234570435562439364543493564713005854920746469321581633309380451420828631662460385763490414512255918586868859325801599713391338182292557818455143404436534937354329045979828722436621391499636344835675302815855945568121347549769434252806694466373441750226335336587172607279566224162341206261608671088837034189252499529301751249163493791093605316190502340520707749143017256838581097328589747721346041702425475549855106985135391321745637113734989837439083594574177421523184435772831512956949413185547538392339980754442726030603619054023480351900223602762135847329719012812114443233462636396594097116476801100569933789622590626938110883544074240253037305127080374656297620312519757633455832249813620519756213002260498495078506211242361285507415631639583743847120958116701900672014271014751066373415768989502106042795364996506732100051288628720290692093295065209138893410263701140811189726461961437184 A013801 255 308304950870371198071852793129841327251624543622915554507415304561674769195019952930484957826476597530272008368024618006858726000347440825588719366818532380082021098940965049787757483384287589006248238741972224301522053037755868105470354712426824096385940907871065096474461496019257852566670628302848782014832922635396365457880025213159421782552713945078179490247763902823368433154099859994254589641647610950901153772789024833926153403904630361100201125247375850029823207302432973922004944949687471942586255821974620202138276694898290332822881251816067420499779745958708548763505414324021917656075987864777478651941826774337913443508891078150938710931434975103748463229538040377068723233789940961193016180395361243369595059835369161599825234653284649095401754168656935994234880132700662671763191668629579366021198598989923710210711018485596190188451256700639811558834826572791079494576462141441524454467702229156013560681113761919672796329381925759009246839251708840045886954678694839310186935894611086551144052878905066249103630998727011220216216100235302676965801140181500712905740026741705802620355570303960918687227456023225074279729248690343025402664531762710570860544 A013801 256 11843842992636179945128296900875984427698408467817923941956866340041297933395886511777510139861924970722929473466033725351484818029347286755816243195700739913230922536916113352646491481690792019264032339511604968767271189498429429139749146632588874486762305916774836746162912831075809664201218856882238809881821555961386775429919048588732347198545058914123343297358098090862521728047900221539284315673534622289818723335463178020107109164400279952025326427503190654745688331730265126187741965187193922146393603656977009685344037511212721425723806169766046025919538720749747609298823996671625988675815149813291619892997217362965282845837559658246461519142006003585600963425933359125472071749274371965190909586068197525286363818635541712018886214440583079648953788143124853154527155177828657198454771142073920925070365378796909251454674486142663242279543477411779000844198697620342109863649369625617603442831248835257416947125666277906150143789536059958099226576693646799202793250936740946940141329327379500948749935396017025025565088447096863035826157706639387638318216601212531386986908867309370113463579588796962652288529950588214453530078817688217663868760652196289290178658304 A013801 257 454993072405111488772048653744051817774462059699693366154214977319026501409336376236444829532935709675292058652671151593102640769415405368011436798606039624506679120178169410555267616760633466212047066354677816480163490015771664949832603217037534202283460744098822128440594459318608304059954023605988086120420056893812634364915770170584741849979306983244962356111308696258574634704688134910653146270914506049885676075655153446820434705659601154637004940038962572192710362951749865087628295334631241713175856678086428804072176545030747906290605737817732424131724999496322304158823622656137183980970114795227410869809381102215674305805695691831196065719359302633744446610970655924164135108320124273414773982658395876131400952456702970408917532813949439587794208725306284358784315193311465694935838488193911746257503156391862065803882775059656551115410942228250902096430737167783062492521954183537725853859805255255248929440779595732042663923818817279350339888170263135438174505527985840217652469307440610908447177518173390033382108437783673090384297674458258715513632608952180605762489091046556762278816873483224117250316166581796846446811507860310569775182309214772649371503337406464 A013801 258 17479013869514762952667021082231494631623734485423420354180322568687722078141066229499264571337258222886019725201014959600631047797862212617527356055249618215048585080764556075891160765476495238002000101081302997901960632445884280712769285185713913914921427945300350886173876749183656608767193770847638316402056905632706161762604226873183442908805057068338473872372034875469403166815299390727651267143451664412408132122368374813053819652619237956535181776536786173355161303154422817206328593575193781653363710145368248937236734153901211568059910024006008805444347580650717636565368287958166059812947929973456215974597184422717344131831605697387228060674906969977926661007048717982689414321225894087501957317804935977463898989576701311228975940580681671204702322391366219927058252466253266136655171362457313644228241255949773119921960686691766067649626756640486654936483199037554128712723391914785276401878278685885642873396988949642150977297423684603522657143948828610992911804363104037801337260914638508658906771538148951522407077745897585440203179461988466815171710305506970150971780921644524579703029011731537688288145855406307653100710885961690848483403590794706098255672209806721024 A013801 259 671473796811279133589656281895005097768457383992026116326191271798707531353867200272443747772492111890389333763322190688017842332202674759914930910218469333349306444462651186211434831966545041063084835883139335967401719656041090527861744859694385716955621575946658279643255649196639352282400515900882873562901418086786039910272203979560215142784655072337290812281044091776032592056376541394193451078582839140067070803612903486818275535775020645338255543127437177635611876621980306945798319250784644315995620288944466651172886379256268943598589503482214834269950056658277968726295188150200907353774207677860293992880125436783109492168442964470827753178887226158672030609246783550022996540564213947265475192320794420510253143583578557572172339733347467080999844416986724704717869826743585471905745063060160160956672116088566484174922041739950885254828061483100935336039938574226679408627981823798391178254555953996982856624418727489452871943857828267728926396841938199919903699876413004716176172215296752948640562535409530121684790298686401642270845342211748941171636423096355765319731935885896056253871562514678751833277411181288714801516909395104315635338432343969429470589903611934994857984 A013801 260 25795337378302099195980235725278515835873058863437675284786963897419148524490162365666199014428056970381196645851785277470893431033897953576891985846952717909946956370477207969498480504826794297479467055286680730523704462306474533718336790530019521702567158461566824470775309019538097357280698218848316470792420877221972509193016988078785224925215309258909363844588589829668068056437761214199335616634838348404816591991593300349610872982333193111314424944783626616049665852309995471629788232338142896043287749020090630871457603145508827737283414365772765073314401376584406446589355947978118056902589962152681054030482898779459934251142904923111318966120131680111544727884824436857683435102314842998150494988195638458321884763906753867692572603196276295383690023122962016256441687264181579488731102342519112743311516011658370056063805155481953207949474809934805531869310280267492116161852549743038995503827021528748093420083669835234821528595242330733074436461079897888123020534452281989176623831822840061274975850360292509154642904114336805489476794666406547324049584829669603080522822048992582897048729945563898930427185027940387267815073591322327389447161216925929602542181737156094762464313344 A013801 261 990953680724853442712776735622299464350899429297821733740376005083254009716814077439432701338268236574164050347042183219321842046598223784609882528296535611228522275928252421356253627073426129731971206395893126943798630623965525687323626145001229945725819959459551128869304271294575548077295302775276925541961640419359295913158940614034613200727071320490262121453715266896528502456113034804681677048643949992319434197949048226230651296489311946564254948678807800082163963382340786038129944733502097494398942166355801675557915282437867126355479646275526543056446043282866558052176698097527383273969895986057395371635031039511732834191905835526244429402470978623165102266423415566324766842890527008616949415466523647014893525090241856581277869124388150163459835928291708816507463857940799557639094027590214235147055199103867944073747138852994714436587024298455489312291423726755977134473727550928586051275018859048386756825934260390380903842514829377441787551088845357270133956851518864896209181123306223793939472267440997031684761804456362719683740543904673922000688850816587471941364731834099064573024009588782741311290740033357917280383867084238528993002145309426511611260453614588536394829061423104 A013801 262 38068476598725969855254031075666256222504152475905119723370284611278286037281129598913246654610912576233086158131972510553467884062117364909573247207039712040954911752059745018821839337652738199783405864904630364672968194050259634804224421986367249595003099562598116166643192886052414254937376351415038371619998378350106711799913862628753700719131171847953909657765925693097038950354038345056651305500705982904943384148410636658876700205933407739212418108445080447956410817296003636440799956882216577344829762262724477168232873490133103526072106091320627678056431198754601694132420034114611955852827524200380900596731352413882728558316254577576205999925325114787510568666921932395932243036482485563028728744561972423724149659866731162426370620282495176679473057021254285894950731566653755806263436163905670057409272528774190939537070086176644949795927125449466077420987333887057617597942717596472561745781124489202825650225090547156872802014049685363803710562629083244889466086407948713852771902032931893267978766626013341969201809479995630239370576734641953387578462892970024322099467538138749664637290352362677790214545069121477750243226637908107329795170414206928870058181586058033214143753223629963264 A013801 263 1462438597016656857959438857802794899043719521514371079292992853626866636408191874671851283483532817528570237850797855965422022234130300690366165864705637577765323889867127164643059779995267590682879319706176280089276746142634774130639085395028284260441639072796769230657764897910589546017674249915960114084153857702697699440505490946746202166826143097710997393412735801426015848316800737063696316552115121039276305045445343017887407315111137791709584254054026210488693477957243275697509771143587232035278980147084823514894834067996953305057586027604173232880215860931356778681791048030546932896042222169681832677324031634331718900296277235852167529693131289609677006005908472954922133048489511165389311643451092732629786933333440344335771453748772334707318636958528504646940427303864570683053416163672600220925434613465389319133256084430561992391360336451266688830204649418605205437642567439186089932025927678377215750179047078459578425562171732712935883344973958861935673729175447757791368085388497111611782672298704928545088856712983512131275660075838005281337214230496336454357773144945138207116706146176364629988881963375370689253343794521877851181411266632173379472155103810005403954546423838968668749824 A013801 264 56181041142991889855369803161352168841663529138496079382119613464929708704257099057393838906303396718177554257276250434767652406146349631321106627858531773187432682553135557156927784508298199763673491945832467975909655479815457483002631104535406568149126006620560686764948696318133207999814973984771523742656854597506834821706458940210202102440793113241665675865343658547581824828938217115038957696666054489844838534625828297375162639417309469406315388703739470902133648649205457679195535368252047105867277301330410580148199945556170958167092224836441918914326372513539002009839684901141490974134358006870497284132079999264487313273781786292496867820691331621645351862722979897036288663190773060929595796094817178416705894830937444268002996167212838010116352757398831034516863455305261347360180035343646610087071496110886396083823165739484469499706498685111861118101141812065137572092476870743772830828708037692539120258878272566103164796396389283900144894580519603640120841980004001063313196368284505039678243139027048534988133519485974602035085757473392810887850421878747261230608213136212429364595383311511223625652889505028240398356455210352459530985095218941572545802310467965167598317855418197820378693238784 A013801 265 2158250876549176440683886358246504918221346135384465385543507070868739689582740717388841715424551288325508924347524436702034134834518167436831632215813356598768413932961255563740537769670783642121280866591100089762545324912590614667029076511832178722016824670335459342762269117757405318520892040598982856097905726217822566510675326647115123967365508238291828604043041986763903382628490548691336598875123149281879317146185819871964247955855360576713011972442855514176366246507876862203975686706770641618997324807909052846973249108485863528947014909316752757012761926480114301210001335162251517262345497191937023667217985251744544626725601102212559674199678195577127837158365995724546065285136737908671352102778496726056173655825292858999603100759648384996629807528233493021999826499006919920188676237761528173104938594595811791956150735048035380300724853487257256712973463852294324969504591466492777069115647975996582843865067718899419178818363690730307966270205241093438882265503833704848239751684017545604279388428863096520104137284573200311779854459097858223067661806893954787435045115840736686470296245295015166803081403225164883143261583360900085342323417930859450919541558937349878456978733745487467667879461126144 A013801 266 82911365673513162145312178338397732938391233136929622251039367634493503915010567399209743339749562292312750837734498760345343323802849920253323983202685907098287389648639593736656498959672824395731125770963701048317941201842081053048589003278544977784998336535607006111555330427768482716298588631650525399857146378383871715074103348475574602330313364482218887652917500963522112347056092918526386782386730902812675847487874456201378549472139531915007067933364737432599285725846597538427929980527300968435401229820634174169324337751592933328028524756312373913402262167660070995283411291593054287150264620125452701199846121431018426380290691942597692444054837561290942992275788091754161643993812923499518662380338730228173967162184450471328752718782652358030530686004617867933145334785849835653968186349846866297999321049992705799787486637605327169632645971566474773885588587349738788028488385776786523887146732645884726529920441489240087173486259543095510832236204541845548101111595275605449978300693218031933996985883204715916320537924164063177334888900703321497367295973638167114104693170137740547442900559253302647907175186297934150831536986392337678510696423231896666525108528137232930803295035566646557929257378621947904 A013801 267 3185123023713681636974312643047887308561237612188288368395928347046702446399045957208041500139819185021486636182408504377426709127210282536451694138714381807087808360742138632987396064034791221986406927617341539472182029209965385733914595149948583866588496096351878746781509573713154032029326580873486583760912135271994815806286754235037673923121318209948920788074478717014665467924506865558109674632168654362451755357094185109432158356521712258046911521728139753210734160444122891036247358131936794003414373644789482434888763759065194126729543807038496156257261303432829287354807528177838773495164565646739390969293288600894003867825247221666832952930810639754552865991266675332827873715666317269157508934003092660445531122502477849306565364444754372986100866833553400014519711181133207286482841846815717215703941917456519786004636086670246248548607727643697694913588771171627565280902409828001031101648628881324307654373423680250647188856648146607557144131186033679538575852303044107658966366399430663914776428209689192366641369784894686651020497092009418798642862042123283827855445892824011440870566467884274874522002041956821438338344324869248044257666913794876542341228569216919940269739382086328294169410351457140750680064 A013801 268 122359686078984793766005194495327638845688504109825285960297983380146121180865749492104122269371293811785430615583405104163224457830910213920328282032851691501085245986269997724843807195960539583829808531347792580363344834130030258354063087280424797818863666037453773936358471783764525294438609930835860601759200588608952844014311950693207281430628560353397740994669174392835388615787855747280341260669391025987946633798130215163945795424138098105130153018708216759343563507621424982048478509996483878435166577938232757218686748568248497572442154891190868338778950232675569903022286002479854322590241953885140443476370974891944052586374697267553054719790021536810902899920500599585915596661037244211954863208662807643675523602055189058961015040509683992634050900277787414957789224734413291117524852387272592558482632701009664099154099905524179884243314465160290647800426233329244547831146975952487610800933727104954602850409444100508862407116995200075915248943642669833153929942073742439826851931600528384950051266103420013956894861656514282385603416286633832568664188210208071530894809418727223512483681430242303579637230443813252375205835584177032868202532160343977250580636715037196425402308102228387748812068061577519078125338624 A013801 269 4700569700410279837314855551732506573895969573883048185450807329531693391284138632488671961100167623073549102528252090481534430772032246777963331282574030580705690809808548232597599697240020088652405924540256799767238255147939242404929687560964799033009466594494824179539147052045098003711153639102990420877181449812001532455653807897830250923439026774536127618051211003475164289064106266387521589869875325654352957883988970345738141677013689176806679958366694855026942335708784662110374350440024924673965359258075149601313070132997834282742937822299988398102532152138464693394504139071266083656626734900451555276588267371448922724158170370230318150115453467358127645803345951033692533561330406773646458025023990418439438914696552142889046353796220020261029699385071481333018430857397220991570834729309463915726668817841987256033103901970616894433091168493597725525901174179576258549481342228190764056528670060463936023101329204565148458231806487606116360203418976804310441372654704889568388343804365898436241169438628983256168073005396652672125340840067325311957803454283353275930854998629825018455573105824188334315343844729529903245907379801744894664868475471774230058305740044868937878255068055205743758364406653561972905263008579584 A013801 270 180577085610961310230287490875355972542787567150291179092278214371289533319571469705684822057624039407993462322725332307938626692538390792222239334551363958788389818149605188903469389969172611725670825997138505219858224809763233936227778877342023719652091668694113165681175873151364484910567678199780480008417802575977850870816396684203046919474833652570579878575055321909501911328686706329543029396441130510337623230071320284801876450664157883416205417280614949550715016768588671579632141046503997506275053241258214947084042902229244801805852699381476354301506875156551259661443271006561757869752972647935746947505414879341581815371260272942767902054835260402029831641181338054910332369292068906616402331489321615914769485346982747121225604727435588298347716931576906026889236039817771641612185186961152365786555709306217782427767719498103218616541630328850050223803019507282601548436875243038176391995605389042782566263460662722574743171433078027876566093574543412914389915771903143037659206615588520354326640765154371020768952692575317809052367093712026369184170977499749299448159725627363357908989296433342019051058249139129620763094777902463831873445587353723678821919873309563685117531046694408783852221327046003236751128583737593298944 A013801 271 6937049320830689693806724249467675041203727179645585936008959883287458712004657580213588124165685097897476848589816365941770283020554820674009546276125197840814783254035232936915680085055735052053370451506072816526073564291864394894126353351971183214154753544553051372808052342982818052324367925722766920003378303758765119053282695020344250458545209597151396615339325246475425425602828510355725017293682469685130134006419840060948885728714289249316947310252103901940268084182102407403148330442497568201062445316175585407180592132038668306173637299438795626846688116014073191154004698988076490324430197243099654735368018004786207019302334645369371725338551363604378012327622282717435328298724119116575711966493779196981784549089689213409002831209165560069325893643458421928976891705639515384173706142299629284056324128707662329745124712239133246373063270713103529397616797391768421084750999336554584274903176625467535065577104819150431333673773125518906163050759659750519203004293431142934716081344448597931812231634170317133860086637973408952555734272041204998579112271630369087600504019700790757431732811783267003865453698928803511235048987901050565250285683780648845622873853060198527475072689812407840466934499799260343031355672863384172232704 A013801 272 266493686709031775277279118767550204382882383333264829317720202876371013880370925601485201377948958720829470615426385514019047192517633991012750729743625600252740713487017508504552766147501117759682279265057293319665642045836262594252757990369324974354969012167550021537794138808027938298092918234565813998849780917196720813550908011901544725615472771884168052374875518668599943149958260053825532264354105755423959227990624575781412394154288135801759847870644823496937338721939646082799346262278986580012014899266201289002249627344397481649966450495240772800942370664796635711372244516325946452303310457290916336313897779671866928853518487736509784200605789184225785721577937612872995571923785759982372550904825021631252235237829500822320252763731304155623223530207098736823576271763847622998417095162582558576307747728433556059488710945378542792667598607714585185338846888602175664391794390513080909504680433243960827079210058732482970114411668389934299159757983088975945702612936450786980052980928337338148498690458286903014369088284386478321381087794734931225415177026952258869260962420825577737497447697465985220495269298048915687605641919206758514654974828117406053448321939160586631482392451833459599377755744288385337892559528719766360491556864 A013801 273 10237621468614164679051954626574208651572809638130701683069539313698668869228329477906655496135287198219384943162220025906555716947757427398745832033831121059309287249317264606710899064322402939855954440246440980168275304832845863820813950958027988214820489571428601627395899636449201277659537546899080310579813183715029226773371682185209742179244002004702199900033217925172935416048796518227761647467427326700366817702487833703218738533831133024960406315798691539458344804342033443916819686011709548457741564370210388718310421684062373655065111162225169527921002111458827557488076145339177558911683974527287841975834697103874439938836766224885759869850471997301217784280138051336128997891024153755482823915559758030986185868896458103590254830171501780442421755136435905073814506056079970285107191127765771570267438436735503489581318319677662099923118468113963504479977142072541180323275173305950516219531803523499999133074933616267065779915238652867716036521262678346099930111578566693432625715315343007182312725692645549666200002895532990951194175868722537117955549440667397976721529132358435394363701950745853288230546265353847145055058339968246835098985512996958270949270735614793096035027588429634183969695864672582611140480566855298544504643648487424 A013801 274 393288466338281750310459888934474799558821055058429035856799422275048063280275505223262077539533193006795891976519844515226244422265049330950219883411656346614425578969772037131405898455009431337506345776507276694144464110458606704540388740003603195260543927376001160118040880433832516282568794401675069211234103265596562775725846542827017455557837581012639711359676099813443486942930567044237691449108688182521291668858772619542851059515656806286878969027722534179831774003603556781508545057825834013552599936846002293002613159414940146332981310408042112584613217113802319448461933199349845103151251565440289737343665723942440484690353211295211351160175732248323582400905783380128731582981583890670628163540143664518365316339526334507523229555868412397476074145321321729315658064650368138472677854364249880643393914985631102055755924568737067230646519071066021988102801889858741983298939057721395031089533764158775966696206649802515599001223808088566179259000827051343774915166402218094907749479554216963915725670208671435976739311234795380381075460172844985923380387312678760673734263148681654109875974139852699920664665329833391924435121188220170417162627467291148936787184579377891577281619837112826811379836337261933589572701456313148885690390400292880384 A013801 275 15108569722851431719926627093306783899851669651124609841474806606118246398975063808656835970758707142549070986169986346896931405725734135097783647041142190211539773041702762578440088995047642314261643779350303541482253733267377835161623573835978420349129055514076460567094658462746109945511162805734749458818769311051157555592284120789242702572709888512181567151593317050433244994399620663571435154708959365219737940750878608952358166302353471870316742474168988873052417430122434237318432266941437239464636679173876024087988387132084340661527810020635345797050501348643829903932113625786223649482658480137954170549794262450972793659864608965116839266169310930051598741513196574331025352491820526744002851530558159016137521992499243666441012386618240930661440864366663895553390320211608542407566392453257023414796620638088004416573919598232603174732516676634072300694957237400813432030412042841425111514335529083923537536601474658813439251231013811530358342413775772004422457141032507610333976104006554798885786517346736321884482417380395899332719394878000012979232580959003867270042175453119754424284995422556581320152253783310879584169099615566666066745719496783456777555616482801381082832850707662526354785967792732254440777024899145725927592682037617651292831744 A013801 276 580410814473060600952701306416473410296701741317603011670096170580638553663026051273361010652666493588165111004706195502392516882359802533916456584732518379166511921170053327213354458833750227144675307427521260849582259417199586915568931212482946996132141796628761309145508399504854559666756830345106135209981841853341268655633186784239547662033223077083967083695608867809443539704855827411760252903299382974281452731885752641513791316671210975370087978887675876547181667995583433660824893966822252991273482667143621341364161880066152030853252349752727444139492059809501369589456077048203567718525808172979647415840896386316570841237358818003928497249160248688862217253970959599500669941325777355397613544397922236763939044863850944689997931844326343592289912245509760211579042541249153765129070532484321811502826978432788777667103695285703683560524360649574521503497477231989648804880309037796187083934713685288006618006082250492977082275290626583750246082167610057321893113529904812358590026011515809153996374850392222541514276546085288868765748273633248498610198830121092565045940212207048485963332384152933627994968981339670750105440130831609043620103560188433275566576562803297855678106792785563612445457738725602286596890188525582207234400473157119692065424277504 A013801 277 22297061848797096046198973387295242529958094094457037296318414489025810677518808785717436585232836017682950904356793206419910928552734174142934596159084426054060721963668768618228224890557348725989846610135656756797552077771139330948496061458744891803412359259290494452133850675378492764158130394537597290226662436637958176674804503503346462984668297729257679487250510265767583021301741465850181875533149096339996288148123073476393807221241240829817299796948956473436530957718333187514249126629443670912762110140989357449845642784621296417258542268100777494062726969641804614148544655883788257474887446773186135126943875576737385436974376352438917150323740113631330938028548383974417736465971062884954721921590580647523482347489697891210960549731640815441409268823502948288020498264627491041198373575917706710692601203474013682859455558095592707661103838714054818078359085344114348488281951995978323016435960934024062237321655734938207592687564710841349453492550907962077845849364823271567594439258391324459924736252667621154812447794412457182504985679894874322609398257931891978804839192145974636767376869619098253054728387144791536050588066027093019709898368198852714165605236651490423730150551650211735704704490882737441906133482398766073116728576803910090385339044593664 A013801 278 856563927983389241710779761646334037030870142732661544775368211010415542987562558312121043858304628455308241941770567817827298231281836033874975446047387311292796694956299415237855487395651108657625947374971389969134760619656088537717424696999143763519889193304903634873174007545340178027898737236556337501347464165883801315139289806584557722019017325567163015182215602369727469346327700152100586930481455684997297405498295990669144498211203507718261388999591111883537773271707487731547394448596708061784669223176247155793270213214011723165404159771359468211913719265759566057130491500431609699155276155238718567036675924155943398946807641955293441246836800205261209315304714718761231764076744351788420597339823746155262097861164234188760260478490713565997178471123689261432595461333929695838676719292454620997966967832657709640728844719800289457508965068039129891298242622579496811525839467877503256999403875241468374908948726713386182880685485931681280605369835680271182526149199050800540707978550361120452468667882479334283274994470148955123111529878841491977362643476711562257766702405479761646055549823287278489350445720554311648919391144496805445175455712727125867385890771203656118017463592194534038831927721751241568266023859830997464852245006499010032243184737110196224 A013801 279 32905759857409881109561315323405568366577907403217925904090545194176123499410203240118442020860630606739121422435058133289653488852923013077341056735356430950624077833441198335777456403791332990191358394356900917054280963964708297264952587159919106819380063250001178037287852673861788279119757889679548261451764183396592111322390957209752369449082569578988134391239994580635450462408524929043096147521375601594856177129622538777545855043281593952504729519808292154117987098005914848695124705137291136901519852877538710736954268510829474357122166201776545330828877439313419489650724961480580718202749088779650612471280942302374721613940562373354552838938482516685314617056745920635931479448772211018303965667406669032300548751434485220595414166541699252351347608146687646667194587242604243195338604848338936720257899036259378573558239298755847919799664402053791213904113288589013949511576648997982165120889099271276249090502174285421443601544413627551468075735887607493297747924547630735553571837703990672803302036345373326105826292187565242260009452531825574755802363311801351375694365639608910523394870002011404090446886722800814436304887330206989277981860306660125267321496379866559653429758881357745219635767335358795696086507572599267598609763844169665969398654184860825298141184 A013801 280 1264107670682257992704907489463948314370456890802019841531542384179469960353342367672390068673381985388490088564265193248455328427773890470379134035545452651399174574049477075267226765208047848151191224077614705629557257511668233947730418588335452407573304509812045255480450148319074458530664619089929526011930972869363482548560971012169847024755955992946408170773875631809691464963885893674119581603181165110867994900611579449678201567342705713279421689232955351392596592356995224827471910672554176315208786668143527111670835179112025086903205136807447765429122155708664323114422250120237988870476808994559057928696728679488027305521140644134788501860660744360983046328851951287149943714504033258479165145079094597544857880835107184234393430621865918478329369714563152634366947263511884606592127843853788593045427449376940287281813320901004653687023907669298443273340416094435559884436728547906482855284075637605348385060731527348750177396930193916017197597469858329462526284269421782337026015717236505686411651028243861695681422840677506346660523128462611279818903588986160714448674750411215906666737325997270099538607600343116087385088551677231700102951145540655372269422604928953755646157617186239140357527637955143495460859274908973464068192687837621887880418699165613464653391724544 A013801 281 48561960276929623047751726115247038444855471917050394232275732230638517996934000396502536878156642350684235242284811663832659896881361776310084813109514109056150690436684711323465783412232366134576162064165646531465071604568246875336011760489494739689336066048939530534536972897825564398914012006958732671274340253749467545585518262403516843303024805425029216288449206271601107318052640491384977846867807638899104892101894436138837791411037382681342263613573212779097990691986328556972160920396841237325060748643401737521946804240767555738473528535594913356725156733704048636763645160619062580448237094334980769388813528951212056968900138985082035087479143155371524707769176560647152237736386941657735608213358498059283260350161477589548458030769601124263501066954658071601840646075072559046843183249487142590433140895264538076218140535732994776040710437023768996788645424683836468520521363896375445368593049694247063560493062354629586814880470329477716662904402077584632409736494107190259191419793357602449189985901016190901297539847467083813310656503019674925523000274492350006260289211797270270509381115511128143875149574781147612985561801232532991154971207089816781102138790950687476902791021826562815974781739684792521624369904903124595643690295970082444814164747146206858124696490082304 A013801 282 1865556265998528399002430310443330228897567809165407944827104529372209307370216559232041456711265572543885581067613324877795462598594393998728218180415094013501084923815679870202261535564318577425877841856987477152762190761093771962908227790964429919905534313336061005014772350842866881948680685259326674299675055188039545231213269568493503052329000925207922372937064708129828138730310237117045308965273698255948013534986376658709592594846412093086444398979028542121828410423346797844642533917965052973079533719884921148643108431713326421249199072223414191511953621081974732429912192490341908090499476215972621236840660528189762380517267739250911459920598763456752493173660686753821000364881040750723571125124380061445425729611803323080093563710044996789706656988130144478656310259619987428343527727712298069754079540632482494735996086820718727316379932148705109780632602634654261774684348715443159109279870597054195193739901483415450207080448148177215963322135510212491238652437157621820997097582781625655688082498373437989664246290780295491772142180220003831938891578544898117840495270360403934711888384933475498775107746064792566700453342156148987388209373891562401462819763793161610112697619894489237138487215311730989510721794266758434466248006409986687199980952926368682661718340363001790464 A013801 283 71667209514599466976077362805990974073328964956898311608478047600362792751934239339458104601019978234845908482293433488505390491187602239855143229618826251622657678433303157893690079150238862470392523172778030922300512320278178343727082478817689539803091006181118119568647494629979574136940517204922293519896316920103727169602288963743246413258270899542787545878750277827515477777463598069088412589209954392200498887960036645720987709123619766968008848031178360474152160214823290585999787582992545475013823367383099130846273653512699147798709231558534679581123210307485141321027506786708974741204627878312804217434470814850937911609951357471063014644309722096954603777759348942334787550017270061479796708342778184440487474828767036459444874343485088596673370934856007630292060814933561437047244961187795642647672719632937447517778025671304730628586051473424655497332782062812878120336273940252464400342095508856433962562712055386887935155202496060375928446983157760323063424072025847199875424500740138931188913377257513993810941685506615831611918613995331667207764458881380806094960466306165277555891904195604394760944539172825071242364615592270619499505451307418261214595684045878096414089391765866698533912124863415457693043888448551792018455383414246048575474468287619379313132571763385076782465024 A013801 284 2753167520712853123352987969554949260001005517784205538751292676615537046358305738464622546352783483869840420255784540894423081109462927646275182309036829282336017374693774113643998080635576140662599170205440835911096481295806499252619600506260361361075544093453833681349162153705295320044706908944294827860336910802704782947441532831160554211729734876835726362478070673021834594299041583422100458027089607930774365279872767782017463833692976967843027905965747895975029386812651531151767839788241626968131038481389136210590448673343850461835213839552668250788429247172349188988592700718211973658116984573264686816962630823313630812407891348608356770575802284076608058726403148968733198521463446681807870347696166733465766833021914472626034292779323163529804217833428389125299808266487696165606962428990357407952995197418924983842960634188842531827761753403081565585536155725019525870838299688738672403541941068228767105809146319742686916922259088655401667219304988520570804499150944946030414307620433177180553296300724657586241135790422153787203465475244661327453479452387125046944001273617645302587143391578338429136445416863247936846679072592668118693001417425779922819907798306452951843658074077535090878768188752968222735974018639565642180982009241676202075427173737186075693300876862201109675176361984 A013801 285 105765683475704965586728385838422930772198627971198039976669659464862471172900673248856939740688530316343789584546218923000157083901127828459307403583958833710220443466236026349747830265696293019694409722612215152360682425459702475288634573048498042047078101894122474702709413296742625014837460614004030107082702765396706941708913925241863850597809495028521263940957562974806797774591981468743411195568674378268628016591592247113982890635149403196657760035580171171776728923794821220726313333305090341607721974301045056666042676235177359341861574860255303522288297959372966444185777190790831180050222079366536208760436425708416441289461554048138633698440020545086975184033503370782854554400539767728331147277095941232820898657369866380401733391410478650160958832288984996637517434365391335897957068672093570183922263504045422179311175722998574702695295518732781423533956958332350105854124120842584839054467208077076317136764165019235060600485505149785910447896820439006248025639382701046704396041546560934568135430688638445833039472524857459889208329696998909555452866642903795803400752927295461944187700530873449093705687134218532741902023252719938447710342451828761515049577979740696598025968573762588051198758739134027244625177900057553710024604867028232978929610306287740283833846485538317829281575121977344 A013801 286 4063094496402681957979757670368855308544782492141543903743741638002156692578152263528088197078290580632663020679927546145974034535145726658092753216081362555811828556198923188251912647486988792644580443903870857293087976056459930290688185758231100783280552362364608988179284821207664682569995886947578820593689109435479893872689637352091441684565449561015672875555825739240177943308725560103246884488966194915567613885382607765130766726639899473202804509526847855734974818336501852015422053012248350563202247364748946896882695450250573436476954259831567740112227254407271878919840816561420570612809331400944854995740925730014526008575955060313293752159271829260061238669831065491994140561851135717051569353796917678400047642821520786869512989964424947824583394501213647630826869758580873559855918750107146592185557674771408938440418126574713245778742472647638531166480490511295561666492032226288739177116412265488963799125932163378934088028251165834175535766404253984864024152962525843410196078332052684862369490705334734535122044376514924179103827193639910109482277324953792219583443324454982466047914703594034420383797676948139153812908125276489155407240515629453702362144587669718600509765608729663582574851515722572790629520834208610983324305220571756598118559909526349830743761046588440017729680989885881647104 A013801 287 156087838173805430097750370664889945533056364218109550606219578765490851502082297355695036178959610945584382602440096612743738510702158235297291207548981623944067205814937833199885476265860161458234202333011102853771267688184964682047077344088205967690505699552598818889895405691513646445608961992978187971927160828073395603013245108517944823754266310335978089187352601598650675870148001116926332314528125343876445455020858259905263534570598378162558938037983387225914792621215055147024453588518532635235977534764195543990645628416826029135698674845689506304151322205309756500584604809023532640661683275098697549516383402844238031145453889596995492782950586592854512544740230211940446903824073229706253088295462389533416230246631542548379211022473348795629195683158623487385845028645642838675424974704116143485400383634018445779127102750494184049836170829231681813291514523481930296979957910005108204228104093591024033307221809988365131925693296786685687382002185821082536351860208392800446092545204135941672786354936139161901248456768197327264452625470870786765871165715424881907517558752262606415696691253268426293463971557639713732876678540621607394124551648421093429944146479919909757183155624958756188195495827998356324823672366957999535386509353484601473322597484364255097852324365741511721103424907456029355147264 A013801 288 5996270391284909402635178239462412147597893287802896496088531337855096551303993535216380509850912414085569642055338751475163458627134110767180739029201678065435285778586651800206800456229283962579525116824954527230477019509313603225520523250492520454798466954012636226474221905045188241854513883922250069129553810371267565485356824088825368349343894577866934274221337543013764364227605610907841982194912463210357528600081290912520603944064107295492864163667169803670742673336597558528091409056527949715225312975501336017944642461260788735277000292872008074180277193839179605726458178343448029923659224696191565062221384803664248204483756622758178850749829734551098953918740683821904208257305597192395418639958483156315717901154597338538535770639336167332891181364221679891414622620451015290555125828233325768135141137684452613050946779262984574458506338575764288539406821934081834288782063070756236773626846859392779263530233052513034908057433689357317366466995970502706716493061765617821937091216562086335301760611226722043598360715207068524191212060088972144397706702123762263359194537026920288065404091185559864489711931358287242762190482816519669652688776125744725204734331172603253231948106488415577725718167728384856574426197649058510151408143323464450199160904959337223839094892834325914277909171244830823707337293824 A013801 289 230352723351601079611633007247188025062120668544236071793737019875041389114894215648872473666432651299511243369197893476669879426619983999232015270545811664561761938470184815556744446326504172706455036887947453118086005181469791381511596421190920665791537906505349433276233708704215951499083005364757158655680939179222614795685467754196315350508395054103336147078486903052416771816167697148635657587999757186689094818700722871695391521115166745863653869711437995177815250538898731808415159570315577716260095623266859324465361384791794460054401243250971062177709528678525923733587617379241899517547292775928895163430296718617565759023447994419878198730405459082515017413742342109702272064412651821743062402472645088933024618890755011357296390164880738204260347623287940054708584142587246203401965713817411442708679581945285931582965171472166815412397979502726560908529852471419687746037851734926171591895648948950433008187777432945340749027934372610350703950196117202831981220797460787974247535296175449108656952435640885754026874625235394744425329602500377953899182300668786451109206817334426169786320563566984467754236773555059962717952309587879419629377692023646609363465074066326726576158518458858972833911189131453632650163156808886231725976495233914210318850965324917898791002669403123464322900158722541420923541069479542784 A013801 290 8849230220275107074360493606407975170786427602795372934028201355519590004237776188367084948369676732322023925271106275799750088053033305314497098633287900905804646628270619874427894650078984298691176697087389358984391975051343505712149488116470408297047720216309503828739794153581159992788772734092511006916638959509015969991052929245205650505130504398433761426167152867661642706089898253661987421900598672083848266555206969839050160675160245709098127058834602022750950664702333681152076770053243233547847833463419667808661322958161575977449878160729304324618889253714251886149501909240956811866096799280084436598338278742412406198644778153634040882427256116113896908966325814486322483626476432384081485253389133736451073759307244516301898124574058438854865514296229505141684968421631650149889914862009677983096634820010104347691190027274760380882680780576743563862082812542058724451790112248923807874263250022879834442541657864028210214657126858199232642950734038463993390578155253630818693315937876052958165484767580267126696415603042924501843462009654519476990987262492100305811289094719315738511290769989275313246759892891183527772855925127975784482173416780408145306874285332007528149705645115526300387532241673922751888667831970173477985113040906048303608978683922045999955158547790391005428532497485151226198753725126115590144 A013801 291 339952028142088513368632722383768774160931402788987046633627383273640569602798410052309935376569501348882871113214818691123199382645327456961720541096388001197391304871644133096022000877434260818520243995309149614744402113572412115437934735482327205139385219829745899084867932203973842282973493352897902841709602268498357503176289329883820269805093456970231378947637344564089666197149531312678908799733398586773115007984830953336950972496955999160713649092190071306000520735204850695138181198365392059974122370330729958537533382760735102749714519422576954934559249570686700458319265345400596884647974641143723716361763316168514996527137797550005314539325470956631463654850372489306564530994718626466874337494196961619504449537547105338253718353637028987048513597203952669522969746885401472158170969338963789398640323245508168620904756087787194791989064866636180749325773326615727958539968952154657003297697012878951719944680328504507723606268185384581721211595398821632770092450412223481530922425069446450440885262831363541939169501806496987662818436562888020228085766675896525348046481862737233410649746219908000433687528045307706402922033219716317736667173979036159310108882545314401201399092062758058355687438596145416436555063432966184330276102579446751631442525121549319134277370771915660864542504423389569505651323104444856510971904 A013801 292 13059597113106472329569394663094861228166340769541726383477429555840176121861103720569538477426293963818684376685260474838188827483702899586641456306758841453998984367949081017016781185707514563604273693323796291600020951594997783826663700798289081912634622604979518459244286483547859125142709720644925835567116080746632901842020330896816839484832470242968408653652436228774068616629696394907872960450558240109475986146745265903392308559443061663757975543525573779291316004563629544304428368916404901375965884978625322087177882432136399707233032978137716300766028131507500284806792897508909329920636593814177290287753499553929672106586525630681004163342727292269954307764731909549200983022693110754351444549177070477574882933434409598674354844273320105566455698350187045752394405796349582954428295958125632933538166657799441805740677109868432875129051915916695519666098908115269805255271447265973303438684328446757809273394839499829168710058398609734091402064648841131844495871575035977266491915881467854840137048256929661827135135581398388278054833058999906185082142812621240917770553647238913558703520650783985744660540077388540849174652828168622062171806155578653096057142831860798036552947520682913569792088641109522317826699316840828937231886756692026410673496045069438643862399475573912027772264849928933702129101228380353607725496664064 A013801 293 501697482697098241012737865377452188941238147002714960747668933817156205897416160529399390148808508914058579014740966401383861996613930590520418185480447653296824983479131896349716666030139879475421778202726958338106404876473434863485112729867073370755771661992893181130328509551974556151482336628295470899146331357962649557163053031732115705649324176853874386838711990164584619976446416706780847648668645352045629483813366134944718925619564656874926388480078442305255195631316392573998920220292610691259105437338870373301025531512951931153064194888138509410227736699992130941137755950702260818231175387965434783694338438863762283646627968628241455938974211659842564687089941037242104963799778542739165093801186339466516702770816279142674015697603865175440962107820785549623983493072565578777317417527354314774802210326023356409333851852705717330957658401855775083492855654156204838686507918169630424900497161610648001046736154225437345165603440991544855301715549880920938153402426582102669553440502469111538704845838209888751223368495000484089754466794540396006115598289657591097073588912330103271154449320517596366879307612958185261893463046925785140392105272709537338131199028764417372218031954554807697132877236863409361630480955757284452700161645080886592433024067387554942617938253647404458899326474869917100991552789459664194382679846682624 A013801 294 19273210495291726026745337836340203290366604655256297932082449761519872805755139222897406971956627678442474371430288965275562442461920757565432385013416877049050828565334330930170715442213853609927803031435958831516695649734603473715644090630573490610953724167118984446302700022948654549115345443912598810061605465447493145387975845267020956948224437578018438444795959814162682761015165544207693043271254679844184902250174273440036322246601195858507172139850693439598683595372650537122742519182760932315409794480810044260732196818601561387176114110822728977503308733066897702234748032602178051593168833704080142650401705467390291888568860042822523771351633315124511965019247174886692704289332292497867766243466374416945705653643678179544964987039150084579740000334043297674354949869875679274309425911730843356388801711884513259820969252773542836986069405165691455607461542810064765082980888184404522402977498960434653608211416100724401051881821789131187161270704564225458760101107619578056153564970342853388870885357720671086266996924103938596792007596379063852970936823895486019585178991656073247264669325097003982030035481259401645020899276410700961953303116156409586381648141889013857771127915566177492493056611931344734036396556396371839534929409757427339334907052572760310675610715952118689693076525858602735351691491959882459691405028990159683584 A013801 295 740399654387126947043448898320845249602723484436325941358879390038547433705889428386826786234685808895046095452865980890026006789617147822633650502675422748716336630165883657013438204428087400278986481255643794471545380080204527046260183385664111215310398267604042906489164524081595513158815110573346395887326635560630896673224480071777877082122989993997156331295281592220873620947158599546282735950308519780894207204842694888472435355425431540100411524924504239175623028999835743034107276616924943975828782664774798660320288072983397582249757599681365956399767108289497942129050080420445272030003173915575942760057831917235265453191261327405070073200244345433823251648179399470447186927978989348598088108009004239601386228390375540945399374942095989649215291852832607323458019754201144095001870905825052078379032206563755461389282354814548421625656842268845202958616242628591448015427793800492084132632783600064057653013049760925428590809092065851263685987375386539285223728044150313710605195351900691055786863931902197300450032953836376905134361763822498116975731509026768990928384236143459709866919536792926504973665843048061173595122866602593488154398092510264630670437395018808356360135650004390274551613262803954539302742210110523020587573848205241328667889789331635160094914261264016591583249227817384082681270580355130844571505015593685974404562944 A013801 296 28443193122935868797621132877893591108738225378105897363242710647720838213245448280908337819991690034512090802917299521871239076829932350754294317710779040314686787984452586567828242061309405569117544663916812008418887321161137111009131204943672496447364259848276912295687744357118573233509041287785675144407540031697196526598591626437418925986836783609394757623039537646757081022306044760169997584267052095902831863981236966835557076614023378044497409141499754852170734282057689904398265138515788647775438514849988665334864186611730201519706687949359354581053453232049352944829587889431825570304601929140765417070381670932509957649795495153593171932060586774185754035316459810056699133025240854815744152757273906868526853349844666780958462387775559538364254651818417442937963286877391151553591872718175200643008901247353229804730670942555692165171233252599957316858201576819969066960674126639703904039221014780060838798149319615711264744522080801742145760891012849293181154736544078451506609184638616947599108164807954811494088465954578255187641641519005087661739701650772357555504808815687148214247580925437064615068347026534318044830240043405231440939357121874326051835522967042541817930971130568656787174775103876717581854144743605852358892236952652550882105654146964096310206226260718461382262102335832626920283690614922706525058936679047040392725690056704 A013801 297 1092673707010704335729413440637160196033287666125316153106331972242843720800037141159374705692800764365816480284870978432205520375498681186576970509177287612729007647210730565589689747027262124343219595809028250115419975329726243256526784369116122623521945406331405862751140387223067109338483330111574496347560057857679501765811495921219885460710321879138509008846686878237820024552909015506690627197203073316203188886703199317954760655204322090957412469579854582400990928179528215367363753561222536692941245986477164567504142592876227421581052124262588965585749459362407942728573448360413011108821587709871644262175782270543302533074543741820435292942039501517119927020717120063138153894297652678601627372323434406261327598287632719057300291088785895225801206704256324487904797628681858478082785382341418507901829950318321676178533454929219470217218096631879960284424671775115931676361257248990865177570714503790817183269704262357163946425560256079726271550389149618446847240359077317793077898437077108658967339259262392038356902508111078251288441300594099447613392378616070887852272735463437485798535068831590274252465619371342362010198501507455371035126343193924109607313450301906286477636186951925519136106160390527982624508824470362424219204174773100394686970809709772723852882388031760412460980923333346195769618258662870693866664111462271103726950109218340864 A013801 298 41976153128523217761381146735517146090814778981870145337732849045681084378254226814778538693894634163877205906623603507451607270745157336463540899080554680930597557775247425407693521321799301768769123992599629256433973772266763360942732948323964966705219054729627287623447809115561346072347175609566245851687867182660615739835414427309583119858647725308984962083854323114384094063224552739705027134407753264515261704271590104998550085330329237446219957431379693637516467496944755921552645956807924969596030905816506754025239141847933152627457698405671617701942151230866263527860877592213626234756490113462429085975744851705191510110591672385773842213661389490281679116427868884345515320003338625301160117135177056150935161015817698535305247982466798950994379156750710961527350705703442275294028283248027933399556699371428645512074541204560895167864650400210300554286458190912853631279094058477233076661556568377628032912488958942712810165884322797558764447879749571742254083585634314240338880546358754206242889304983824052545518766751595182101496761003622924379516081616914979227732909405563414454436523204234371975682719233769488178983785633910405533685413600137788594674553506798031901324871757945170743132654257562522980503131000853442888804947578083424762294670625810628959532329818628108005101043150773827456685655024792840575581768505934606720774515395731782631424 A013801 299 1612555898585347933521218132991626684224740549367523503294345128938884537475014377316532342464656266039506742108852352342260944912945964237583387179078588622629835779493905094461954315098241976749034667299707357515167536435399981273976028942813438160947695206493361881342371034983404670715289098217096900638441105689090214261517280639524945132489811015469966303413347676762179357532834418048508322395408249409618293631297405473624300078049927985733985884683882310778832615362629743482366447076733245632001123277846923462633586873230199991336414941952280865637809681684958379686303473582478665434405324198772675766844214223106637052408489686371887922480015938658660984936693011061017316533248256629569367059864961789094325145583652706932286406494444548501400069685735312298034704710303438447695390529256241089477370163052802845991855574914411348768688409774478906093468577862108185099217677350461385873030357130794958512366175846743255315332612144591017495029748459548050432875025727815856858435068917901587026835540258584802588648943529280515611099570715178262963489791395405842012587447724124129681633475413867633817827342084488657883841108912302138982058848862893286653017647517153193521296273453221679268184045958521882819008280528785862016330866159652845668312066761141122109393982312417397123961673680127355576036123432441763551549218923983851785273783442432161568784384 A013801 300 61947947400054726214151115797006330701177632944502782902555562473316188391640152318991906468122235116173691004853671967580296459775732162151003401871483060526947771305037858108850436968814063778790915778985557846302676079702325680621063127867121040390966659052648990033648525679922473830198545997107994534926353516152089671070447853047990292209728579970294225511927164350495882198981367003751495713142003309319896368139921128674751111798366033499956801746016022850879633751770784225618589430899784364198955151841767411740531873322011362867179716410038821734342096731609361114029034241144500411328114934420051112259087333594864569005324539791662446429992292299511120397327998712920041231941265026681536804971772372089847594792741602389510714591890581775229785077047207757241301216151016891406666122571907757693362652183836474131623123765912026374297933949896381656486688887150748038771546293095324599698334199536619126211059011328488896193817628146608528089062816821997905429326988359773957073641607550107367222914114573793776245537814620840287716001108594288150005423826245910826755559391769952565849631591499139020745655173517716281265640039974998971134772737916908500062325947018957082314117640978964030766558309542576650375022104793837675219366554389223719193876356695997346954479224513826727914111656095772491809003717780682788596314794183763650183077664724473918826420895744 A013801 301 2379792347320502362242829264457795200216439947196018907984574487974914693253248091486393078879383784222928513642458662306564668798744526741192946686294893253203225582454334357109598386593961074126031820565509190223563604277844543346738761120143321887659375174166563601132641762519901754660907343024900718053730796676498676803842324722691595065528933128138822967266193945688649810556068194816117459316063199130833138878463210079169238710846029542934340495874951533839392010208026446811363731577446116135067061113153336889424272445538388515905575985608051375746485988041505216556539379407807127801580863320680683528545099007380317282908547520636504542054583900978019201183752398555536303966255637264997917899795607446203585201557961397395443611762068589477227423519845533202181827519657464900278485764722408419548219646294261990240433922591276405195029430619219397715592640288783136657447722395549989822011206609398760352524042979195229436181698002880113215069437171033871534973025584829076334941015995644924619235468625466861708248580686474200492897898587758173570608361709062910320641569594234497769679447219030924620965089145856588661100827775679560475113429499815956938394313580680255274179143295847882205928104019387624600806849177760068131227185553416418396551954118833434080603273888923167579548513380575196045334686822262710006716029133363464385433111568055390065635785130901504 A013801 302 91422102814664418747920529023410660411514757011482262369135413530044322856016778682541276518230407454708021780088691971168988316572569739289668239900704619215055113975565708662722331619393608623625638418844601051628419421937675977208316247191425853636322556690782707301111565948964545807053416489644585984752122285124373168096406746546920316037359495050581023110498106617575171122321915772055968317085883857810085863155042678401365474315861070921365624489532138123974083464151543980705349112279169997444736219722898589944122850267802733227028607063118901650677005716602464399236016799330318621625530445327269138432588523467522268740214761552771958487568895139971585632675032142909482653167676561172160014038548055653356929103050645042343361789451626933357168701938386003495017085995161171609098309137576041845364405932040368617076509570266474381972250606667932382642206869333892977832511703547448409002382513106662777702563635088763934020356110478642429270107498362437208887523750866793796483094070488695424172549762715934959384077475651592886135165672147317995888490823415360762877766537532112466320005644366292000238994864627226710004849399830505995211957507664929801745355950515412686612865968853292242822934044008794986664595918012830777329223560220045129121939869429105203640455369716872405735935690028176731277577328964044267618002975187290847830798413998415864761464321588712177664 A013801 303 3512071501728148310620115042963343930368750905353102591172706046170182706836740569868505678724339332780063364703887190764427855169451839104551895104025468651765557258485332263987141091490624868885202525498334193999357360513157760340434676952105815593292967337833108483679501917495421991723764047866186415190237529705337919625591561575346490860891202361863120583812895263820767773835118716299302078869171314281632258518964119533466856061318118900515181830389866618170588390358845713562776691497316594621836986616874872231293423415887909799649530968936775725812407851609000272361050821363073520168366377587692371222026320717528335475924090279811287557258446675697148433664844034802010685604089462773989699099304862105979359788422793579946662586503573700271848992853665036710264576375590111568535120643829121223531519018285262800793611191651356879857845979305755290411583019092330832636413769603478778080235526623505557268221684605569955289326000340147527562840449657091387816623112413298750485694541811893723415012671684495357399698720304631592313768524461211368130052263472324499066712279305833632506149336833975473481181226719519541291546294543888718312062559614455943263849594195000093768919859059468074800285834234641868207707116786380907141879452289413253680348442023988505503051733483043370338751705468122437308759410669482724584813202294794965210267951872163143860676413378151967017140224 A013801 304 134919738810388545500782339490479820429045934780044789142490675469673738865840225732068514153874219808078914218464530320406260484189661851040465602316242403726225647641972524253330012170703844963093940219544006396679312361473468521238138549792097011831942633250196695509031745662504131234060119662827417325948164941160261520336725429478510792911996429933333640347756184454938614799649920605353988661838085209443184843264525615997662742451596855682191225196257116003641323604025416932227629380560914298992489677873865091637368153944749942863336381702675176282809460027411354463022128353483832350787962761408790132865363136684568535643099852189230422799640487493581654227668648440954042498166700801925588280598895582663303085632050038167230989923121287269643350909466396050261523966044669726016845194653339520923186834606446655755287367538478525896619011141009895236451373261450981266560471373087240738730327990768589488016004235807575402394747629067107418854078714026822754363393486469284798658441518245709278711126795431573649866826039222727250325731635701895918084087753552817956146818921812904826356232923814001789253058005657062698256042451198029002676195290148939516424046010595123602226825305628525561527780607958002009067276598465608928762441039150099553384265748793542427405235393484594114933485517263391551653301520278848347650183979356843383517653639121019334551745096335085964930458845184 A013801 305 5183076686139886363958054353866272781602228630510200619697921788842986352270118111723144039735232028147159568616533396788726902760630049669570526578580768181546684479814016491715925747549758908102216807474002549734832463678364766711884330528813198806535908198939556254674963541370758705487653556967178063993624704379612606565255644098846470620507254852318945127599401582020921826143351349975278828433171881405969388938850016064166211914020544807887058107139413368395885087572240416868456610283628083710095483465202401360341135001941513805037930439489969572080408216413034593051458082827434903587870377442280081744155790258874384865265323921701475922270988967553432828810118798507690496609571978006773399387487172703593451337640834266232345708886627371750618968538061070666846704679572032194663124997802691035785145438241254727495119511358191050844515931993036135403515955211900896336187068268519440219064280093366133771622818722783816658396624918241998602698287878054422931624124176204044825262689364927167650966646973299333333283989122780290048513306517124033589118315140485054603336195700364551809301044001238692735945476345321720616204126805223482166808718266361660462946151543022268303145720941025437971651219835314605180328497806654832607337934959990224442809953005652725891199522876104167519284779631190449848313231203032238123329467750972495421214182200473078756139839620808662428768506996588544 A013801 306 199113073974749874557812616058126735178031215069679867006315363440192163708808857379956301430468673593301281987972746971035732696452363988106221349042758790462297430976535257545759003517871538213654760875921281950613323924668060878003748441594887845351883449370461993079593399405299066430013699044451112506379086643447197893810860823701286015357406702406684596021858611174915732873122985460650311473088730996091720045474862217121009196889013249339789224243867703960296321524175187854418629140655856463807028092799215450658865042234585194334337135763446671081040962041723136926664813709898739256231628419822631620283488838584918368984032683776083899029962312177532675551569523763471438117753317107108206910869707226581246026586810289171581792752588677113171778295358154090737583006970439188790178609915588178830722147155476041611452511148336267409242924043444476177661468935420384833650962414603442815455573384066753394970662204054463100748964742859184618321257427123338711341272354353054586007291474643042072479534710126267189331437726140727622503687183161836874359569194436873857641763294025204622306108906351585620144081419281879219192097735349465290920123720920549548344539357676743459133646015670433225118953261193445872607499571740452049443494109422984462194987154665155117836320870808417699420844094311812321372801089895686459745824833121359384101364023413373793495868078872985575863570964780945506304 A013801 307 7649127849813991181012929458488996658599247158116821770914611001918422161037601065108401275752884564760262048849961047639308707266914014967088599344826621694399618108394578453877877879142553012015761293809391967414761451890048226689392000132309211467037954591015667926145660031553968935975406262491633938045058992494667554288638029403308603565970135879655195440775720406895562794053892609456342365550176689945859517266962306932920689307688332986637342838552421715338743487672714016615346057067435381913610791212974660752510959462483824825547895407488567316249269597794836028174755483479469967267394237375906216324810507223078224062890599579942039065135032184612095263989094824897518766731611429986668876687970672816345147357358904068815486150383446619979607034994478847549774988795776391876563501478517235477961022005124767614545559668274486048793476170052962996841042990623109503769535372119405859198541307122308398421192959230956254478372229561678436297429425320370179934886318764826944976056109289887104256373805424210680345356511687422192346101646828345125365397210173486946115165978703272260770511479746402513183455031803132672084483626601185058615987472862883831449203823964509776726078145337995362776169708482007416642089703547981205931421269707593371099682626533616599006800102572976174340951146727082582137857526669432691037595606789190142099638000323448167650937268117984613882374942183024802570174464 A013801 308 293848895478454285209792698077313295636748678826215825151455696249698105738420482517204343409322813439830226868620103606111683298365768798975675632430859499012055729252086125884172556605140316509597485862981601820205475935808092676499683077082790667717730063568457899050811675772177270644431206979878609363938986255675148765552318537557503314590308739952833988052840075151299940296374338484874848314975587720960139215327623983135081200444155000014660162485829832616453169822434981662295134128302597631593272155237634567468461018710778614498247949974080802021031940868886420858361406653347318262544217023032813206333920445481773055600005273463053372726227396404058251661405066793263080942761584694367871566845081366912715180880299658707615715953130485353136583856347899407472155969578545870330063472798718118121350621348873072680382220216432656050450180548754626486645507527777374696810470855339095486971162854410599433748548721816415472041147570841438808802048803107340832378592821669591918200171494480302997112856109176477496147215752984010941167840864557706336037099226024674521960216237864907169759969005937798946455608501749144730797522999511125211791774757500545268952614101420607582709018031304429856409335521044796917722518051499246007061479497086906944165407780915415267445232740443452713481979252667604475407934744532926258900272830413528498899693420425584808478406092020496926905315778903080815535822209024 A013801 309 11288499168700299820619396289338067565181337245787907139018322027128402430047161256380922056412545201104517995384909900132386425590019374181449555095463898514047132894948140611966372934543070399032697016912301215525013563550003688260411825089212486291044318122045878649935981336463962029076469247339016657325080095998016514977457868938809047333301300554028070485037904327012338506425516587234952172868102177888404708096026002936117279396262658480563184802055638849793664971898662255538729872672872590615287143115608969543868398494793271254564693246204288090439963040419140743694811797994990578373898641156828552134523887833627793703929802585356658366650751660258301795824537045929994517497129037618836154111920645791318866388697591688911765344055460725326095005425460903637450343727329418154599718371035555225749805469738307960089563371834476914834094135960957731110973817187095626352671048378706692227484192215037587846884247697299416773932725081444713278939506820171605416656021837259043129577788131955319937087480290123559491991440366633764315903774652848846605201203866963896435623666993818273833498969332106484327038656203195143978317643549219386136192819084140947052083623320174060897349636690590977363821033376456918391228253466395034607273796360090617167058305311646592914176060956875679441123714970478693527271221145976895161912881053166110813730622439069266002506448431059409943994610962340752609624145981865984 A013801 310 433658984064790717908914727851211203584006251634188240652527858994164707752691746825129501719144336445631163310706698723485756925466184278554566108547341125315634657292327769749300182653406592449240088601702963495608921057336941688211980672627186873356758524976514474215940659021599565309001642605775663907800276967859802439374021493153288362356102762083542355753216132626505996062842645215217922672901013265760955266216934928793881405286826288189315307355769422053673433560459009208775846788601073441076870889929234173997248396575978308515357255746183931282341620160741710809779890031775558058811690198680725658799869675016645322930167296119061387813255275780482921788395415156446669384169709109165209696363543528719305571188206682321234377457234579224127265728424506074136292404629086927827102780941701889552404526925466838594800666492393265160266560327076152198359170161059465581964210994516396288611032728132883974725905259539454394787399566728780105323740094003712393686257734900143400865860308877195570703152642825386661444343173124602689959759407063841291185409447753285045470918791234522807587696405862202701907517016701944651071050594586811937807983337936358621952844473467806723432583643105742986408548818189968976917424585165031649473030160969241149089711856852215513390987557719336101410208634305909490543651231543848404540045238538429313020275591619284922752287722927578292408496974729282352251321192039363641344 A013801 311 16659443531833000219188868185132129596883184162778975452907510231119831413027406146034174938042648828895366769744108538161428838048708935244952211625954656670125420994542063602689115816813267655530007243723021045647312311338655951894351449519646010926873235495497780041479576356973768900910607102343477904682055439997302170510992409680976725728272043708201363138615550950979854344750163058587811717402165325617472857506989772224545748065498718687080736847379238117613918623658593297764332930230898837312409072107521460028278294402862782699925964336745401904142435680095053562468504255460689838387309890672518756908455793435439446725685306847709862274234014674383031923422998268650055251062263545137690695695501888199280842822766147908052539844397123595474073040223155825344019809016231003419405980432656419789045172306368734071457862403971779674396800181524957462852165880907260429796737129565341879823281433283952870773070376450467680030152741755452816526116799451246615315851277143923908887662889625826345044132311926780053986045887338754736937494117381764527042178689344890198306810816284065428176288945127602378996479173713621905715545479641646967402831487910163152820940473292739263087386133233550222565870811399585848217259782863699855846155926663794367983430370692834711162428178017346015671774574895495818988724905710988480308810377883692300488986907127646449592451885163985847681164819781200110844086754913384193645871104 A013801 312 639989182718896536420359560200035890593864402797317120998894913038699443562860834506048864419846397410844409826489673602009450242479202456370084161822674090639538172926327915360905073218698490254840758274863576489587149752385807047973405284746721155766762214795042718073479405329504306097381882443627047186265841782936360182350284410304401895577298831094263566333055005332842084507922264058709374935721583148920837293988519089778149457684198777082893586728920811526256297846468520126914613847750209734193506914082544408446338957780376660200355845960411359549535809086531577655790059477777860831486896760075480565395237760615841785413926747861622069126973907731098554370217901488460522524807916350009525765838400537063572857879384338035746370662359900043731989913212754186415864983167530227359900144300929022615959339321461288089125242110979887971627475773462765892928804480933316671071453569382173655291179541036333483618271581721166396038347727277475399667302967719089973973742662760980883828457567865744871215386894979182553927938808005601974190774013337866070852336529873301858154444318368657488820316116021972991528743937382499129968395145913509899747174439556827678769249222013871530765025694300065350090493090726489945114251818491893662185926078716324440451461120535938264015840886714364538046892069185367382270855977793333459543259476779923415584921024215666007543631620459680324519627716714583458186436776752567183099784331264 A013801 313 24585824443329129343124532864644578773053894897861734520293546979294677823910861818384373175552819202934998847894427301094795040515081041563913153160579847866008498451137813196504529292769521201629962569887159154423979944887653163554946337418830039919935937243566361057510784835138237423037022395954376644707588577933283212765168525906253903220497511895317229164250641084866461518456341696079379347530680338248942885485862949352917389566396180220416440027778221895592661938069934669195551805575172057148777761611395025994874557402090949778256870178415162788454967641868197087224830924898314301702400625935059661400223453811818178028461409945852073407581829639397882064686290903580699433313020914501965941820447995031834214908294428729981232575365217920080008124505981164825351869193363841214257923943464489332814693979373256843231835300935403376318041109313345614542752952939534293235880960321385583141665953248451787106679521083400328270209166291091494953619110807896560440175298132625841633154025927130454972610302957520276991695697248343205440512774496387462977863360131612764182861132934450346090521263913100114442568227098486086576865867925413396308687453270015092107599478112884888725869227072231310489076382573348837731509097859184586926534536239966319704383330406508604350432543504019028093609405729825073357317203242908698181813856059977537933110326066269025345796152331579079346746018365307438129690155215726620905961314869837824 A013801 314 944489031814931832845472054528186138145638426396256393331596900756584343283359667615054079912037102499950915740712319198857646276427353292719287691816835435620582476498910231756917997311033926481816642084785106076351613562804083931126818498281774813564258965148845326385334310226670528843390252362983333183086722809885007901586714091214649946118632416970506675573852627916229985693018822596585437014738615874171389888824911062341674437582675659347517960107128172341087701012894610251816318162975809747427446490063351318619100997158725926681515924773996893681286036930008659302829104810893642214199422445921251952350984201634807127141373524479853252025663567427109037396988551351956149430153011451507523620974330177142943199917038774090959030615230211617793592111021772427930717406932265324086932406212131822209409283911603034889594184920734456104633867255381485128274397440125149408949602971706348561970239259992523853490200481939907010828355332238570870138231760796154265869774253062954332179245060016643558227797398416098960912981905492352580202738745053220777757598842816035948848793282809844495413464874485653996425701012215441501936879182222681032594537204820899778405541551184585885292992227206838023748358312937768950293653503358435091369750744194546137763590020896434544726216591250394983244098930516960018094697679779580549352561094400097097238366286161790877684104987969941912184595041521650543190177002767353868723409872039689846784 A013801 315 36283490646202421290591654446754798683002845788438585606226626539464944131573544991099917533900817329638114379095204454343315339355233204093104155968835550094800296417182135463173761784700679319725468122329104635029123586628681688298167859429992661237884572405158042058419002861667775036047679934776367727561459543464542463547355208528101992330093382930338984448845122554029891130383011088870426148358198667422168113969097783370917765194176068129494249955475435868655225122111359347433775678548878707257172784362273704256071383906849615199397115766117864667660284394703212655777482890415290159300685012682510815001515409090002750596263005316418042529817891606279820780642712188736747436508758087921113027423349868085123305968012961545478282120114683809509158634537012409591386439904709904690123595317045256081996667050748142188318650207914934865715614644482735132687789252059847739694207947761071086356648711411872796355679541714203467727982098443276938547230311322745062277653247705666453624997878225599378932879064857552857682433112881394216721068411629964529398335917145620837010975242752422986135803666618240883926689730085268400738407150664266514548151741260399685887227284230307051369415589400377889520316932949817331994480992985017642470060344588977684428326074242757429470202336569475173676305304514739536055125906066412366383927987002474130087509079249191358357112577217853288498483403115095727267193839738310666220878513644276725154054144 A013801 316 1393866576664512216299368997226532346206237323808656704648802085140085293758529304378094431982333798535377801987321374318052802076670638768440689255698786492441848187162468915953283232721061296746573583387394883659278811703927435737662416487862598074114573733516551343716224413933829245784807672374368942622001029821733863279635197690815566137352867398651902426586834228035612297664793753990046290915328560007690010266236860445977176867699467833262651106289544344330259128291029980691015926467133724417991549684061106622701238284165534817500039599271183889072837485306918617384347782718193786759695115447211335469098215955601545666906039612235515521825484123946845595109170431442510889520920450705577478061495408532358096922067185930731093685926325693226103838104373868726862701475379335698575788037699610557645983961421540630306449266387260137801331052182448752857334111907131110768092692521189306853477016897598505344799785274492840416238160293796926871230399639774574312458327163860882482457918489914625741085482155567750580728350464451640229556564101176717361366472593066170074613624925577081435393033656806341796927712670955670882766649099918462422881797292259514333043723350991475685407469282404917003812495296200182625899981826512437753129838197730166724998574468109769410527292961652958271948944578238234017093716807447297467004977548687046181441748788436935222646836766401051930957738414069517458696518547386942553541268980158534673518143995904 A013801 317 53546778409143901301356559397454466611858813031433355965788380902741516645027661756988875699033335204535073641144937915802316444577379258928417518446924581893646039958033405875261328668212290775816370779410161850654854830418076371298039391797729567615185464546771836420202477085681984306069171541933757299766791561631728091750465754490370788732547753986611483619759823704216082027090716853281618311803261961255419434387755230892659226549542756282618004899219135531791234672428207738226067831161409157241563372662891472017690769924503185549081521245601800282622124835550585605437104420902132512160447555020070663380877064150388978339862417743639564286447798105542020381713891294295498331835680034305464397210407614179068651358133014714965695038545727830974005044617626541011157539878172560196487473256268239182528119861969904853852555017532985453775933700640951289767347243024348751267048875894008412083173081138144181325828551104916957430205165846502742685187032561580046787399096326879661446103396708560262469539882488290706309260311442374211058644966510804774154254411135229989586357015140969160422058780959872426470775009967433052632363591822467652437427124779441502618207676251688529930613339952867291618460819298826215756573701847301808724235864204002084907545236766904901674816486414860044975190654917599998000672224874895379492463217510361566106266221456593303513200881218062810979672478914894582693285456516416785136841389141770268017873019746648064 A013801 318 2057053039365672112392913585812610789361168161415543802781726440759718103435382654056484648854064605217419388998223934973461788534884601610994087388657054738026306271027811320104039202118043362443761699861820777654756903165340821879785481275301579069504964806028786867918498359723559109101953293954927220427841064631644466372685892424502084219949554517149666754736693387421165007152716978635666649066234111503588192991440004949972396847127234525353053276208402310589292071176002028471692621801896694184591898524217638789031608617419714376053515720171038759657211547682511296618471803433376322587155753273651034604439773296401342991904154640039657501628178612022502254983920847961655863915799484197878720283235018906303101310574037893290122140600772680354697377794030741199484628051959877072508262772612800676436000252617435864865599753553547169192256269043822784747702411688023381628674949616344227158587177085002946869813029619246489836638761651159249362994145042885659077384723684493409074113508087956051043029844125670175773576544124370247692028905033479076203909837458170995279949491093655471266773810129354459135301292782908908149924879743451917336036200425527024764581066090884866565814442067629349874814790834183707904504535330165946283950244959260944093808257815637418702739750142113263487766924199314521523193824190793980898582466963878049923538323163476488347763125052873100946595097949994590288745254097534667217816898805270246616174609926587232026624 A013801 319 79023749560271659869686168312577256084098636088939530727662802948225330661573660038233914270377745874032383247755770685940508068356126855487948861122649414816018581707804399673116769988566753811639549461891706994385141191999733013333839048671985461534102727988401876317957032987140246735260637740572484099955942338889253820173101243379672067393582086330821598049964813171171474914778775451267769990528449627521844021959159230158139597279239841525962894658821983163598244206297293925768543759141663403795282373706344811719438276646795747470471859906090624990991438815771353970895212800696584808508175417760578145364158330954553992376990004651763482582548109559456446627462303295294971668189352984945708918400756486304539939947012239708633332153319283288506054465335484953919401471244090637617477422672693350785965385704551416184676880132513068051689716831587496098867735847407106228647176864461479830524284994897473206950737345852973153564314667590933723528783075967495479116811545063498802991144526706919656869034491931745472517716519081807435336982415766132191449400315793096954674539649853868584184382689929280902141734463548228615487514180224448856381166675547046183356146234947433033992327606470049104790885004686001322859446229243654992444232610354968428307738032245527076884450241459423130146054160040866658835013950113541570199944050884339165862648222648112776367668212031173045964397282846992180532437681410891775839653984503261794006963814939775105534787584 A013801 320 3035776363107396085553863841895967869726733203992701012433894238059024302695013724028794050610831485496828034845785686671090557953968969280425043448887699919572169834887013817842453835880780414427944932128031815896299584031861743440232760893782993490294090398402446480630637379233979718581772659441832549183907480890769574755769857365673482140991849428484842510687448262783723380326141437735902651956140920890879159947583060985755090769079277752061390561213305305212790149429116843452324377051186141320199567668302942287013940835663305434825646970152377449653927113546672334145910494951560002003650066848690370032309506441950146171154448018702145946891168176836078853640591843392051631605162184269674353809283461177875206333004422200646858088001913586811248588340327989989767726919312985934713012669394187763793646257226047204150547027170622022273712161802265250134102940313991392879709946425152209169420932363981330718219525878287816667326712270173309923081730646367306325751432315159370015707808137973025538280829042049934072240597797046714435905516484071734266720162531507612610777115188786215530027245416323255136676871151668750492568344747502427266738899007815326179809713761740587433849257330153406409646638340017426818968486342624250189737639959396467141870064246744168185593040475905198967690816612129933565805895907561812960801050658772773395779494121249900416940342033389543733768286017850051607334125969080818460656147468677305078571521914726400454224399826944 A013801 321 116622384765133728022637233350275501683422182764583602093660481049275477612331647222290152248265702346846145786635702939156614874359671923876808469132469880110284476377019522826235706559196060400663932512630470239472244820168000735999981742495567477923137776745028383999906565560652564869037378485117439209448989785899803983817654840559712489928342887644673709890569012463099517378609049472062436277547109616944013808546350870828767566984949534123190379799570336605054546380468952658064493268798366804956786591545525830897927551142841541584262054005373732105905263994008964388549297574059129036972220968059289255161201999473956815311069275086461638695771116681334805241456976255749055479743910470903809975937433444609253926488697883260049700308681512350940925769682040063446916997332327667667935094707447117133896714617595829394647414595786615607666926407795821849151698555102293348866937301868647267452474537694706800871121306140304765092022978570977874005107764510846439810067023819162358523431157428371749078596328479390267319194804971346581769746321252099743590321763810396446055613657092411255801526659913474169330578682162506718922505531820053245879041544284233570523569963871026406858753069595173260632985258470109468677493371338253195288961176680174681722080388102923965017742242922374123542810410971583527863999297184894606702133162107414862772265046161936174417180179554692712076442475661727582547347783228208721984566561156707351898403585876129399849484543751880704 A013801 322 4480165533137377295717631956384183672670346573084243658030061039988966747955332559691498488769375221356441536539397164110640517013401156627651474150192962914316688444499581988892670903178075856351905631405212144719565757011573916274175298619709720231895260831437010399740410622578028932008939931884271544670192391615126869842339028354941915013087220371757785239156099182782431059616645244518750552038249763044521234469116615053757934853293821302876481630380294051019775453752095285312205573414158059179219913700812920319774784804703400661501011066670437292580456621593848375950509815605055501084324840708965656026272736011791525016990037271721510312136743218430157878155811199840855715309842064650240764035612443208109098839989817883318069287058308978473746604368105251077376763369518699681131394598281288451815776188749561382024775079111738625184132644881884292157011651692809701290072263388585953426454261840079856462264996096685947855775154744782686007780219881448676831743534787036941165036131343768329112603356554864256509334187627779250285266574677220663749765800878540189871672454250862070802871448167236023689003510653954858114126972510399165493689259965223116845233463732069350445885857921568175980476761689387725348714585353330334750220732563345590573035440189361927040121586004105924330020604747884352806423397000654911211069147555518449368259334013356940076410393777773075227128614145020926811138912440494866263759109013396069630529072155017387024617798232772249124864 A013801 323 172110039121005486192288549236454799969304033951604304366882824912216146589452055613108605944564318503629058067697481456474366101586818833007859030953812863316389903283895941685300845416488962097614806736062629751546838121356623567588718271774768612428488340100484191516427614476957559452055436423266175660050110916286713831863296113283448607142758657801447077747420706205769871586233043713432321207101402897118327743365583883905164825324135439171302918312689376263975693831340492480553689308278296001428912204730429147004468133057485839812222841137211519031770821575149279210514785076283812129655423080675624641905293426628983225052689271830453540151045127479212945047233643053086313159342892755603649191192087618282719141037048843805546949731631997717047449553405131325388505741603430366950343654887573977164954858067003150051863759439156551025073639685782466967503759611430977484759416070335917986830666922848507765854372090050287372827458344675571665674884926965732369168259632378811131796028021702204131189770545411665278062582151908767678958800732800109018611003006549999934110169002501117311963109552792539086036758865282329829312301775959494341605566610824011256726488742731176166729151117914963048465995277059518856996219510933538139764479662153484207453729470314527789173310847933733189062071551994725297411561219177159069084432372492796750931050575457120209975381687366930457925372840995123924376712460314050782388569931858623410926404835907147939937717336910178722380775424 A013801 324 6611779262872546757562956907467647595620783768284830956558170601827695487380390168433180205966382859635413894728666447631919248158559232288829912533121674957162434524554146495782517277519839967941970415572581984535423333270036050972488201128499511015052808073300200701295083237746801603910161645636193404156485060960070398564860383487896961691996216598100390938744913849600855386856728607295216051492007493695697678589132270484100811929651987031204772909900275078556890254224776359132950528466819019190893091256924166111323647799536376022226352665127117715124507881630934710151135983490518926772842733067234796243433752277379019573624111066638703198442549617241444496934527631527363806329316568099269787328835237943948938522079268383633891620890374824298094822043611524996124836569437380976764401846161041906768905827501993012392398182614638064179228942169019251023624429232732431054517727758024625382086900508148274333061558211371839714539639769056761108566379354315574693967862037464408439076212481711873903786225272534533322052155947727219154881288951248988058960291499624797468776252400082922656374816580078181529188128568685982722861385025259934627119446921415216438404791540760863621067069345821220469869674563518476410366768732022801177192250701288249313542471331602899548881909534222294191008540741429367025362535795909742797947554021683279983767238906760729986414262901888000471661123059668680678855785875424574856239302502280876954148768176208995260647349214741425798979868688384 A013801 325 253998112162511756238538552557277150033368029242430066027138681839812749843205068710529050792404563935754060179896450252227809837259211467607689919872402265154352084695272091781981183733202172208458735484636309517912822770901704934159106734552437215154268674943900510140951917661281130415812769778760005814075530101842064431267676492071049680359726656832624618302824610446266460541488086177853019834116959877813922020680105302917216791089510733790762556106728967417841496006299008612451427501581319441237348993725998765332609253866989421269847563983523354144223094780733987825166039941771775090905526433510891932487751027487792415940343850735992422071368986095947331794236813492755207983947025280101548150024534500854742422264197174225679580508124639250235610683627380344251131721651506427603381261322122585890434286269316563564066368583323935873509259042365043547323556073404649071390353029552274008678250369921024106778892820248060594473754801368084534746686029275387117443469388031232714595551778697443347887851630069686632099955622887888851053919596351181125273018558249586219560508512201585556767294953740283421625291147094640712281442967130385648635420672933086954697758471829869336866912535989068005570513418032125789780649787609387930023017502940689385629047578674856989069847436666683653641784101122750563646327175135668679325953235296984883856402249842120203158090323638929426119333703460232036958923870190310467677289044927622169070579078257244761933028567433506613493610635532959744 A013801 326 9757591476835051627659697035040358995681866211377193416498559601558246597976565919583684015241013728155927975870902032889583542708149867739617015961818205418169589685653572677896589154294694647560150782377788466440138999566959896750656244314566428057366385416644881997574808868875775906053863363820844383353525564392364747191579060119401444520699259248882107336721310234903772348161806318608401609947437130666099628346446925316867800246494644349305934355396100012323798910577982714855934038900747967654573998942977968569017517096554265607502464017991033172804474409096676876291578590403104511892226703469754424478449443471971033450764249369873884886293710969861912698207401427137684069911308923160381073731342517384835784893701398645053706764800116141437051220022229443304751476218964270922811494534950661259566923541322065105877173615496972320516731695371495512913981730115912998726531801983280158317383666210886062086017946582649495797303764449356335486828690500643271503708320010607835963902717130440983652459708220757081658751895208861138102087375213426974108488280933716104210636495004736110748772402942886727925157184706787717603003913025280895077978320571397468451669089453816260445079311982556036501996843467122144340213442240802246719764240392969523438325491782373306092107259126987319238302778028731585653037304760011847984985819487168971298227548829934889724521197872913112833800323552128273931814019397230966926290735949939533247015365870330314774419225446525590063970546174634181525504 A013801 327 374847634174095343328174921298110431178114572376266262288208665653461601307867756366726805129498783380838129121056572495486241376676285319085127285189208179344402957364067647994075368951384989580670752455825121726764379807364331393573210281588383900251787062165829786818833857506731807206965214984541557830909038081697084128111701173546925892707182743305055035447485853984063318526983951535660356247740744811668883322557105082972793414269338257322936774196896578073431058948763783973905562038411133925418114743393441640547376936781228667577814657715143530366456688899857938879617283128925662928851781040494085970764113820419239221044559403793075161791859200618215238214335533224921271229712843592129199328463254147855851512476432930348383199076561261689445759668373966293995332710427731431770726374054664602947522934763428453107377501612931688664970764809391371624103522144132913759078445704989690561920610921157398961096465435919063030549221415086472984062010974272711918086458821527510626389286781283020827992892151008604049002612806343609481329788606199010637351685800349637859355811592101942430524840631453936539972838407695956959436998322779190865315615163070805148039319740457805461258166849121872698260710738632964296973639597122659109986463058936317212406712092311652926834392466622344855858639520751752594447081099660615152191215241419083201392709515850778723657206337485830142623273229578559771364567369164024825440384912252877109217342295274609372374088964753727067897492501844746717483761664 A013801 328 14400146714432046709295167776588210324138449412406644732063824099743380875843047728584176945854825262358277568314509288986599448726396176817974249787828621417694584010098022765340399373636405759731047626342977876255380414679708154815508446177499355912072651780162517090432321469978609105662775698846148485632201606946475183865539112282978705094239132266806994241750616566651776444532615482193928245613208452685071821719353748867482831802570898493317939117547978943268927560575709525141556071267602120878862295982202454063268032403387680493669327890784953862557800160776942579999377548680808267074770020451620806652874196525225493915647794056114775415396063050949356591241913844368575555560648599435235321402244371344030391703294647452263488975725177429061748303420254289150124701403791730682904224385683995386832041061871867454573014101962383751753516900917578932311560906689010014968757570202883952626742189147182638489481816186266725381578889881961946155726213587660501045209402087800848223370840989768528128174944873146533146484373568496101834765159095741192644502361706231688005012858122188220411042277697934426119596560270047882553731727567885396281964672104528050567078507149427054599693737675865861576383463735323956432539338763064072369239964872097562031816251738244458837270020997763999982665495829199327668279067524562191686577724714355500264702328760923515448015238660855650759015664387489952176741220053805177694117826789106527027693421615269393649123001669979179040350071950867789898856188084224 A013801 329 553196036181621506384283165305412687812102672627013664026963866615741719726386521541289741551958967278755591064370188845709204422273235528639298779849224320382155139331925642553316782337616163665827925613591838094226694010335668475392572468354815256718182990786723256546048061590698247403141191246873640224046656932455790663378550537462909934900290505161657490791091686024494643893164956363961947483477015918349719103170693616493220466527563636519301949139723159084619121167076457117838018033816203075682373962452289475294504732808541133844800900252394787584020450976407026153256087910121930387944365105669464908376815133713062574263525656459705212357855158165270482809149362245263198542417876595904000106988619769552271527673767176526154192491458416114836122824192488771991190529128063125914448684000436366780539689432869660134876909740986934207363105265649712263680923791365008735039790816913989924108927938278168240211933450611622522258734633705450123518378221183565808152764390604957385349014227462947776571968682246797217355343695007346248084338351821993656631202727306596526400573957621982675310600140043848913810421459334159456184158046247885383567954843567549590584887930652389729501834626556062938318347142856205110312431237921869404136722490526499943014253126776399130692565126650101823334077687774521371704608658023581155831569872626680898168804661679637769450953408395430679558345763109814002821690709586979706297230433930316342295870484772189026424709232153920142014088364064537016754459321443549184 A013801 330 21251578925953171789258622078372733814989736271639356917259843899910333905008864611530186711460055686980674786328845174696764797086048616068207301926687801491800871832575255484328217510281862543386445590371744052227812677101055040150681063944318582902085717774062760623472982334068263872239072002939897762846976372717221654124350397447175148059129560046290234166230578210316986239799824963677962174525253043519322809067405365971203557442122884660525503678151604879394728158754409176638865300787083257355414078141567152482913693815572916197781871384095998159827729644709652316703485873155244077783270729899398163920203730176721011852907601618556035437939363756077030867596281900014031035205525147308248068110074817067120063007115439853428739458751866513467544494414178648664813575366983673045129460644560763466241212709253120863741431364609754064510061051885199346321566368369078175565288604022567836924568575676894111115981635438696090815091549688428571945082017744987864085996596829480042915567730562216601784788748897192961901922883387402213466407942123593708313144283972210212158204449156006086454732014979924499872941150781781069668770615504658764895146553270490985071909054743942203848542479013777713838437623839963975517762358436006535029316331196066021810835548118242149004685581905390311645201928453546013015404246206633893682425588226826573384052799883084964551227826136918864985913410835626614732398070299493412397114404349867032605638160543008413639131629862424996175613218593903254035639309292575385452544 A013801 331 816400656019417047456159225762766942236645708611297535333454163258955387294820542916543652707449499271049602591608916231150916444857643634876251710815638582109022292320211014685952803874988031466733693799720919510383651803514130422428563752484942680766524934008395012111338089345566424915936190064939112457529444334304787064841044868330680487839521178738285635729913892527537343388150075804652594896562120919838305033133444539149755862696592737118747749299872053046827876946709382929758649395036590414565587225886443729783612461619049148653988371091431865307942062031166003398481113303131856492122128359815279865158546498468914391341298423778448657383878598053455217809578765470939016248455454058993657784516634172450484340481346737409318455047411703981369189297415086967107478311298044783701693360121446289319122427438667891101490827302848312142218505369221818088289293607266507192516127012130966023294226403203564172631550507012949024752556972830672019842270793691453786727645263801305328644449937278112974164444577634564824424269488210443432525527504619975898557750813076427510269582118777129817244985087468779587118907248432901572395491965226971112211949990439181682522458247043283703045607873793284654817419757436056083490358761677627049686216179228072293885058416510390396164001314477474212162077283471423635999769522274047659704061397321769643121772360308591998199968168875875117298849590661432031559804268625338930647546957504491924578195575420211218360880692794918653082357405503387407033119705783576007544930304 A013801 332 31362847601641925295075812816902454852962981542011606117369975135756030158317825976681940962409379963996641533159248125935893606145651237877406085722693571770300200381773226340175562913661540216826041581010078843910898367683798834308015705115461558024326821864866502785269164040299279779570604677534700944168451133546652699882933579661791421620843045602409980982200372095337874583599173312111534085546330437256508326152854405415977021221352306589153813537103884789846939720784787654629608275159725657365951598869653622323367256325557392094691617263848446537669902254989273186556050448653113399001363683070663791299930722285181815257767320247872883622059080222821535647372777854331593248200664723130300357449991018368857806423931416264316377769101368020148278776049497980928400886806825688410684252122425480650483407172483865704554871621666220759255466102264025363679721503216750140307699535298023190750871001505468121255813644277409449734894228668263096314260674810450888670929220454190945505205188790475988015501302894409442295082736659092394903900664617480994118994555235144039234516266674942219059283347120200636618759940855798346805145219336159322246734270832711603515782756018414786736200072079642823299465997401663530503365622188607720740745680741225625241888404128663157459036274496966649334418360921838210400567145967679814895191222639513102610166006993614870202849977175535618506152605874849572924401440783511020359756163919492561774595961225342834164551592694409594976811842089818130628584326617381855905846042558464 A013801 333 1204835153464676202135632425174124705631425898917917860604884964815203654561937602720213444011918740696894981137845676005953288773691337954298432189122996253127852497866200263084184424891221728969589213376083188867681071692940816018776731327715571213062539188760711570998900205772137132011984349292173071471175218746328210118702776396287379252986306439862181829412209494414499790003545841958076693430347830077646023857488054838460173247239470209928932900841382838086760036313668402540251031498536020853370396622176613555174476519002612774709673168808001922191126965027667918734737234035458004336036387248842620206578138627307544614942389374642284697225021625839912113429472634052002486222876736003773618531798854961658041491581749287209977968377798153862016277460717514435345448467571015645984846229535097264668970569938140184906179948217929536687557985784574798371120181267574673390060585348008858895885460393834063346163336958560961421015696688519995108008638083518281339182416932968199362527962532574925555603498051991633135207898411495693442628247931945149870075294833913293411233176900584580287381429062969627656346281887916349290866458746017896523430543748309448960662310355203422447257861969011558699872285756182306187817293741997554199976486071354923619292384933006723856946337521075470800831015753173336690748187479494387769013666008919535349872137324666708853712684723175376320532358507288221193463805749139359358140392793131226253132878446432770317265413984948439000629203725722453306227695491333341376478981570925953024 A013801 334 46284947255499000981242455245489174691536857332830732532997260808340863593651394946099719665161870342611917595391479489444701541530126438852328570977349024060159581558027949306642028866621173940095739221055611783540836050156014388177326910685521383721010505475431495711493750304942420063372390762408120713636667203358944519920085858039775961382721948193745577158699439937427423932776217064661474254820242240262849652509261114674286015465951487584629886318722563107940973555025885351986283626047759777103077156637536786335582689954004372353246804452928201842894333488502890766113665582706154694573173852551538097855905773506646633927626830216258008928596430778266063749506620709741727510738032690320967329517584812207055321940604480617458513633201493878763217314930924034548230748330208137056153852753820296519523173414743593343355808890739981081389227581900225454224952883575148652952567446729108323344335846489529377506210752600077893949739003986184132069259840616438295926031728896906346710874208651398340144063981165310578522146625376018559292006772553604877408812526339613079685933723812857236320044978883041216046198765006194474357925879187023512844107768635055791272803314605494676733858025401548039014293729609499474511189156392578042146296688917170745758736259586386303688450502209635286284724301173906902311782370212256400534428993398652870000688027464396287324226496325505256729571084415984305368105561658937629102321329540929187740352658398161304508068143645779232648171490327353766212043149995061642318816556028691411369984 A013801 335 1778082533767249621695410160710712134950079911298025420987622771213222615813711988249366830656858411081779426344559076066507654419421337274951054382665840108295090485133201700563960180940119018082717917916072382276504757702793448736220190600894989477026339578344176339252743911714668009154513763528670365335066207284237212677250018322456033332478646361810930092128597684636211917801531154756035194973174425901937632250795774981327371570139992347051141712820045984354660440089874411681905071778250739597191812049387613183867744617273031968322329239863689801996628715294327051671022577025239638746723046719619887567232476195031337088963712309587767671000960484777869105001046341185438204052512263831370280930747538145746237247670261727400286259733068588846567756370386377711204832427853275793149206407390760511094002229900789881878356754346667113222648566786279061049505789975422910651825831033545425349596005878741760566278592271884592373973173577133249617572686037121093576294434897303554215244943599552118634974361900446571184506784760445128973761732174419284970536942011862576069214829933994723590470847908770911355630771756477966926934080574848695269419244039884303277536012133884683501407889903825869466773107916678531812821842631977278067092133601442031369067612148270616242495514492885349157913968753896807559209431534074041882930624210402648653946431263072247773847485082840609942523202778924453075021143256689747959594776195644335676233387725023764673981945806296255001412155972415622282801849650210288051319656816398209259189305344 A013801 336 68306818617202661467050876733862717376242269872424944572660516378927160009099559740587676166513872720117638442452581466170958052176490092754519705164490913600264196076877076528865094310995612198665691534663836637534206771910513126650634842123981915749443861241669878248733410112430686239679800739717400754711903419031256762209236703875470976500499678635328690419212208652984717034263620841107848050089468745448836080546570491682672306238497946004316660039694886534968635466492615399172065237433280412365720651689274548071463277217160796095070600078603507433502488726746868016994003319001605962094112562780917600782802805508323845609629972085123682849172897983226619537720196242979794046881311127345920712235597425406987450106500774519809396953905562909129746928724763086153644842548411442869619913346323455794187189663868744102238953074981563821561267341661696409277814427695846535600541124984681060230080161837743473914158400716718500638553436139150917308672306802043930826927011014813338732849753320394189481175086767555478624012643357260074656030703212491251428147164327712722274956906744341301451528093263343330637911727796857577465099639363387477470009679036195394709823442135314001390085498545374601435555713727122478121363906550039114225411404432997077074101388287963993571707684758683573250423023649699759194589521812988392974662859666828150690006103402183470480124986942404871551971357955161789330012239348993357615792922331872799338181822844512943715690430094676932134249383836318545616115856162478425779495936258753606901016354095104 A013801 337 2624074743998457442918226480608070150725723039419076670703326397212865778909568686994416167612796934416039198405258369604423524532412043403257628993599082936867749356489309771932881463051207438223941205995645948267514087349714272273410788095034889275430635373459990042803342682879137242583539225216983667393012481745504759777030037216080093033243195654454786971144456207613060889588271258231999090692237031325162486870277052008481539316458137093701828812084918761127355100080780313174594058161236900321441524555295171038713333257574449142788232172619632341565431606926707681740841631502765694639807428211791730551672152576407768852939545007622111400333826048923633816161059058870311768104992448268120890081242710694434829883291333753952997793381236104717128358013890498717678420271339773989279318591112361877789495078127181673431611621328491755769097646197275729258816519054363640511630387857411507609798759497158753293886309121933457920530668802721621639329955338107319646647228055145069220761156123556263183108822133262411266820069707212503027986075494611063914863701464813411938914744529490615436561903230804597389786016935044080695899267745783893334487891829854482283172577353070222677401524512119110688748308298541137119510315834026302612083404512698015712878678932470424777050722417689588149988250876526865949219351069967762104514648416960870236907274468298280201964481498379425545540531687205495298901750186830928826168300904301225459375592906394809245781963562517109024869324329456013248388706730337771204745115887316278562709444258917515264 A013801 338 100806455365444741127146588479039622910279376282323249381738986875329451762589990679577491495013207032526561845936405526723534118437141059379545075418102370102711459278893324198573574284575184946810925369528734748644821179626623483655348835458860306404943288506838977484333212505484936311089242875935644566569967498735310851594385909692932853965070604261535096283485429671663347134423028656240477068032977795387442095608563229957826814381055794591649455645054239127468473524703256510915205338322076762748497607316219290623211410422980038269352727143355796033577620611696402301756172115810246925282842162184191120873037413375280848254525561012811031555224261495450316681643244805561896883521389892668132113361019974037408424796519877491858363230533566198813203001461617398738334193143788757572154302996172493897161242921333811166548792044955339289625655176314544415206695395992433613894792979930320476338029144842850666537936451228195719475106172725353816896499564268730791545599912966452979184760573642537406442308511071408791226159797872275516323113076200978631353403955472272033045348825844911482610962074514589413326019626576653404013666269722034046337686852535689791390357731595545674375056965657567756218955011596756323583108293079954441145796067759806971625947329869783838235180552397963218369948645672656082305210590703881549007034733585968791021029855974146732238667521241744011757485065295686307402609635177296961786081447539635877247372777092062991985959912217657260299379963440382204950100557752655818601488371927142157265046010650575266381824 A013801 339 3872580789318925175140463343010786153721292519261729948248884919802656218911657081946648913272427361361540399873492954714611286693881210937124603617261820649865763419657965942412402429716240304916688508995815874103939450436536367748103880862987577530852301371278726159038144691610709313326804354321943721669351871431415701674849929106763708517922152333311132258826376266266619143515995068858134167045554874987603975544898565042059874901262639405032805488060403650320828878925000302123318528276980900917746284082659880268581289542809201150155454365939156260425917873418928990824265108000966445881665664502467886099458605272224789066545853951868148588225495229609219365642006892450465830677357714116738963266876943322621082046983107613727230881864177479093608006504149493989931846363811788910891879703900962525553346308065959689774138395199004314150259169253299538254580410332445329711382367117003191419001727628282951205721366710382366759355678731417192229895927260947562088015766256519257648361762197051717005887723761319240123744154795061336235068711935336795102072366353422802421470120493658119515982719054552466902332369974568717168589003417641659924108578127011059026051982616974482626792188392701122922907375725500990926768688186959529811056901739060744621982392624277615929642696100920154996899947172160756057836970052480313586654246325438577075863882947102820865680651496022837955675546268399085185178651744971040083974104888682651860335072604768691900132635987753521311660980675525722785363063026626025927394777295953093113494007545152499433324150784 A013801 340 148769063602475829528196039785102360881357173419958617691929163079138841305710218460062464652273569514064936001540105348316507189632140599360578772560730102085243167529580419643714851739979087553679505761583262619576937927969981103411158687232530778425222009479043544125609366472917008980762516075631790011649821492909265595541034876565434626424497404036480456855074070644898441017310466565254082161222036077523794324532823274655772154206905555383740255629328466630724962212782811606369404582288498289656141249319461960397818819076558271384371934921918626900522061025261576111504968388965126984990068167526806312396801780137787496780425525414966796165270624740667771150503336780377095351301373945508644012860344654681811487916903062088945301557694242036860045177863406961117221809912193682800822450705059376381657351770661907442363300589964949732396356246034755061587961043331219786192465015166794601552370368568117853518992023546049001427407754146122856703681941656561545173213676510443801819465456561938760498182796014839928593755450607076292806399637707898320641212025833090377823196148884370319325992135199687568520000324943031838748515155292122007644555137327256843544812964213691724590848709294006338206409745870846067442745925390237297221561937207757565398075595054248893553153813412948674360908370565727604717865041536083726744909526838048376946386927295901966375987907871213342905231785446819256473823085434807475865949213403632753866632149184794068035495344105539274708768233630996166522507429230865412026797764601334025047985793854578418230580576518144 A013801 341 5715112347352711467155179064384492295618217174101130257253150728848197727600163752361759642081741446452318581435164687060926940196908313265035994126693007601706701523816361401032949744443036627462151893336982616793667647440894794068643072128724902383983328716146936791129409422423579817004972817561470845087539542471602347118304395818137736608723492273465433230544525497894418510120998883570800820305505737954154082771252938919176143076012483815621765660256282374085930148366264490670287046433194950295430322233856450670642607753645062553502032251960425971010455496346448707899574865630484318255378458723709791297035537185773244476316826984341364441485036320037493096517736185754966495015593581490660068398043000254256470119815748033208922704640382002088015495552800641818279193049586832518476395266285561003077748825621747836305828555464093508919738421547671150445963111440612139306369736022647581413235860078912815460785597576545018438835296283277455663128645470678468319374176596825209090696584979283439423298190291706090696857709390521442864450648482186621885752801184403999954455903255541970187227313865831197632264332483011511117362958205702159045673230155563898901617534833233181291882044016238547488537436797374422526880527469791356010063523379773214632332472059604025494737956896071836274248655963652991662841503435650192446632444383010466448772400198999369940299951468780531781047384269725008556698387650063563992866304982113955872540540643083048917651589139158396777212040463168348733128645401332925668421462924924847906243422256717484514745983427521019904 A013801 342 219551755935901763722233358937394656028469430960269019962637038399432363903487890710729358410212179406912270624413286618132569334604429762389622750371038580027164645738929339582081797382523695080586027134433524206745536344089414408940992258897095849983103555959500723768027392371824242250063035759441463984882919063589075766896781669749579289560721679177448082984598491527111981484808293111255884312856308429246783243740452901519070712408095578260925749604405343682885092579638416673589747175777617210549251258935829408963406419464028723055334070991311724102337658347645173562670068038060685570098618870330035342466917196528664959802187225430457856384089155270560334795825353311962792872519043026545197187579219897767516556122841776443753974621464914992213203277156389456091013480192927758029789200549626111494234798885085064879524709786708616238660671202175334915532118889102555943593499779046029487570868800791514718741539516500553428346296742018386736754750044401584038957078368143637232428200008564152608885423278246181180210485763946271749080736112091681266363079610300064062250377979464900326712524489469771288241066596667370211084615402430254141898582809656142740204539218153485892508940602927820040319654172007935815792642343279504732482600314157367813315684246641748243405853352119495662311536367499693327719719195983937793029831983417730079096040526044759795626562935624672908900716314105755928714125259964841874349951972192889728799517409344678407220503448369908970593377746433075284931870041737605672478078919723912957166247309414058885118481699351647500632064 A013801 343 8434300256033602155153316716938953105989681659769694670884664467152593691716390809543379032686711084095941788307460818722180783558163773751959747578253818090323557030706709509385254328247030270215792818396398265926336524194538943933877158617790834172950906205740179804272540305356000090278421581734703280443262218746837934661106764625099837987764684027280845555936335650505533880720395388162006051762687944617944425091533238664756620487869399734471723596802835682921713716539389414932623727504672942760460036363278822574738221010130127424893713671202231193115403483083136987583533333750139296860908542522598637716209091021845193095760824452136469010851168988873845821516426772832362650990691556907760295158043311592636916020015089683863252689058196174340862417095239857345192373855091512752472381928314436699162524033969427852411821251166198201424388344902767666115081879243763789129087887511832268794522495851206829435174982065885260503351335641378344879170477705731252440575122590605967920961731529000486622942420657105296218966021107759975512685558482114027528604066309287261015410520459123610950988340787470733809068814377573694029026585299760643115175957215750379507697578604584314046623462202075134668919834671856862299490148259425453803051573668669441916335326018989400518679262375022545363359981093868218877680732632918954257034025474975518718553492848535492308790041734957434468329917922686719757481835986809365445027754963762051821562260797385165691782860472578423014315199506973020145942719523391859513917879780113840162498556638450486130711592962292890384281370624 A013801 344 324012078635786860392369814997926822519699610641712590476705270170134039260976869339418448919692693006629699739619414812031296981170419532455285662966198675757869766891628952512543930273937914860609896911516035783826143913457408070163824925461052685588082012799714747360933908370556099468135843483920361221508361395378526097941077469837835376137968101592020962876850270349820589561754709231631624484515420080442953034316340896545290332661990860199465733694777735595120554134577183764051673115819515769085832756931719248031143498325158975154716904392904913514721340206121790515009016549345351228208662569548149266505888440695204937966747832153274593520858507876577661079375050905128043600458406850168519498791391858142739765824899685295290715302859664233478570615130734359772910234017195553898979024158127400235027523288969540378252525184800670105919302657784722661476985473028429723183040286654548438010376200619961559581682111043048167496744909999190496878213071543371793757133909440718863651665878418082694106956031963357059547798666875707219295328414648892481538853811337579419168010553957692638293168099691475710009187573128871029819085300875604865912599572400266579167710179673711008415086923954918373441224368754053222097213535534088233298029254055605280657937884345496810325582543398866102678837033702041496404983024826214546738219122646659527091950981269339472534478243290124802535362126917933026203422211269268582936186234687882982777135810792348525215530367914572698517932704259875541926535513210621675086669269632853283682544551822713875197416555239443677002553133891584 A013801 345 12447248012872388028833278812960356813916780242412030875753109658855869252249687412543099133698914494542686545197219439418994304828642836758802254028509488327914324964908817839721887625403598937285189799752800030671465144579379788423413498336511799969551758603713841734617637023963283117167906563278284596685465211364861458578504432081290283809716182590759077309877079985758707768604368909842360486197144377810296483766296551881683873419543040885422675625618581490622151207633917091479809074417322517785201351190288926632364408631659307189543604599157835157581535005358374704424586379759651012782863981271761702222090210337746992896930584720000196784697300438586607428025271955571398922955210157556073845065570109622411490843929346310303888119074656861193312768750862291165036119550004584398583178192058622207428817334669053863170949007499302542788995930901457905763299873931860156245799675652121132794606612123016443272889899977829738402554952462528902128073433356410170828974056265074655866042396385309064776812822923904324799588233586697168536449336377151853570796608016344450966758293440838720392670345717747730875712949809318709481529980918437236528898425173328640905306754262345282099273979270652144234118075350055708580086555181077533570377091823800132461755341765016605465467578987210840200510203486697626125893827881723858027495425815594072392764388896442945176884516194233434414198471467679315134630667668120221882076530391769712666366449307398860944679814613806224786264902766847378818649788275499242270129486662215691745948631502821376229583954386078468295730081191579090944 A013801 346 478173479662505658515659238878685067363427029792500578122931460654607073194423991640255696320177499222351846320296381984720085214297143216926147390759220503605156707851937146130756035017504656774747851347303565978275004994161453952073852952095437307630300358520270944077071143912573484229122298534898581066268831559792517792751826262834847542834056870406600713936237904732906517638705436040504120437749498417960349720366048337086767681285165458654397506833763426543740560792464558986288345402815861843236295107326139405508911121993823944993507114281247395413652248765847322645174910364846753307066502704535997552563817520334888479128485342603527559680931493648743110955018847445230861024247353412674132832038941331254559832260389767856634165982372017979602303324333125777396027568632976114255971373426124030720585446728646373207575177072093206483782067681510406907802927956966339762338640339851885437437607611317799684771338397548307230472551053800510304152069015819853122565867345479107979749884699538033032466041405444708541500981581466558426496237706264665606775722493555888428338986600823260282604824001092996829321388679874787543442455746962684878494161901458593069018264271742256357125709187661372772897879982647740100812605103836274529639606359503105888650793209244877915561402514372691637142799977144976005252337291904303729984264278131861885040436763845752181915195574117671616455848479902368570211971729138506443821851991530225281791133516593034642050819758203979931389152504691208904697250266391578891049294359615678014112362627812385989235697191695590438048766799055702357704704 A013801 347 18369512394714817377537565320763565547833412776508702209170534992507385323836992062852062829835938810125868528240505810325006793592439053821434878163406214866495700088840017405759123841232458894658713457358013790621412591855706415022869135007698319609925618572914728587664765064545422970145962220516663890241783433200989363526354157713063503205513128733539973026574515348219336781608508030932006290736584731224364794857582112917525267244250916259667334622525855794104337383403318498017253076994574148569765512843040971402030329662514740670870569302228399942210864788588790746737039356575952875044266767897454881979291613861185075814199892921457114732702664260010115350448004043455988757107486328701289486875607970181475170516115133321980458120378803442704402084507581359864445795076604410405257396281537980764162010521527679073142208002401532620280971912052903791770157280394818908310001207295750030964603133996384592690175735880215770565833521282800403844305883311735477556490359943925412150071570617453076975215446631563923330301708433619308512279467723863393949896155312443009863070509257226367016546918825988566195210467526069838268885379975318502292231723606433311339405640263250520215341244153199296443644957413395583712817037668974322330635117906671315818408871926351230004206838992141321932477803922001398217773789405795732091075496508713606175713418719898415820454153175304472817767875203929390993263105946584863545860266106625134425288185173438018809024291831164093044245682620217481282849566233698894678549692118995886590140522710040620162478543316177802268081425352523861773583908864 A013801 348 705683188155364424375483109362453134085568385222358304067495272272163714600521887086524845670977425329795365380887271209445460982647138691604242279525413150311298814612878108659642501484786140897209136177865457780512186128728817639518540690455738646134902563097092213423729614719576968821127284663368160007528352369849207389228421322705047539142992353427671603788886581617194041802272444516283953664936639034715197959248874449839650666455143199031380326858953276186312224920821883419830794205823560491456111941378261957380397144315166277612163790314406212179972581718426985326650103922221805647700552155548626746116466638091285872478303086470696519571505550212548591302810523333405264093041194803388736927813355782491550150547078961697201279152472113054932310478443245520552549663662835030128368135551563069036047796195007319273831062620257277140713816973424352064642362083647363181637006379473533189536193995605110512785791069574369042057060553600060314082854813303630105810133667605838633157149456840077405079876597798159678656870431185919355807728032079936141979210702482810666899716683625608115307666433619176758955205320481498906937500757131835584058373894064742088414607076353031984592549235389304172179064683993004743911579319091317566653678689502685268479995223922708851841609926722101023358067315467605713933997893813048844010756273878741894846206693543617542158566748382496627767370693834151484397195478044004117977767982752111164081870921622794930567477194985999798387742143538274760961948936433776737971164972443345979246838320428920464161775720034286451930616036342556673893999442919424 A013801 349 27109525356176479726808559129267999599031195086702116609056898379607441260093648814315938471296268771469418756472165410782056829109372479976668571410248271582358855262168325422268826337039544388707186175408879426096156142321246258439744259164547655829918416863937894470885996879067268834232425767627951234849209184640127151064599033533037106263717194249277432331153866919406126309876098228537564363992205925157619044802504760865040020002540781133989506636613549057973370432558293473456219790210917899839777996339987311354725336696011427720748884168718229047105826699295091068308590392276072885762064411607556045078810182368914838077126491369858277495858957216965266683488769064376096625398270539566981717818877875740195390583416585392559684339921368695118279639339875719917546747879271470517411390295348846860088812138627401177223494101619803558637661992851069908915300981805397103985767237073855251009222428535165925459178949728768961119664038227099917025806950507872254144802094974745896931365053533968413593548539381014102215282334484438277972709680080382826830273358346579654579619516118161361357659313713914294372023167591617262008911029085976595797186491514391132068535545445178076720107371426715509078430948900275270242107231122212055640567720535935157273927496522214783252347286944956232913323513991003541106488463088722084391517213017325748632411876339171611499563500205861990452311312574332763424602661484538462196233934825405102479369153325061290052680203922582168254863502186166363217114230342039967165900273581383579138746540917597408551238776060837148337366545652135657184311882599192592384 A013801 350 1041439526082875645185077607509959472596382390450748511653529808150999463447757612850761092313317461124769190948634706420603495147065653190783699839296097601107897783751458389421879232563711137236575264114507512032909934363412996264221215460065262746362145902245038153993556456106248199535872868289195374637967220037135124635297636472205153474226959734280241840433606951575905748320200189547499072607124582820855093225133022893391377408417606648043340886952146100611104998537159402076294139460742622040244911507396952553003128534513975007320289134225479487073617438480120218480142808509677615979435466436315873027747571965884232419570891292464475588280917700446937684912904552377072127961299961048005169671730012474435346124652531544440572833602419299791663830624880665656352475866530092811396875969586121300977171807117510243624217749407826373508624423117366701620890202517036135146717234179429223322770288814606934192439818532780388410373013692532270412463399810710420515226717280549838376515319896560930576609760688861037750702286161554180886599615069967986675511781334242204010330663331195286857915840195633731532595642006199568737334326093366876904144716258016849729544861513821960995279644780728702996757003332952974781620791390790898329488049552108485001835198706397403113422173375277438643598236113478392035146860798016347593984525255273585959462734641445616627367231423908394225215991383855567439719535843590029563730522840252762416847445394135554518663762713889916575678836299983767009348660272819807378645224909902431576194087115890422046904388821153119890528273217772443406392525281930582629023744 A013801 351 40007940833999750785429941370102603099262625911555954823682001109928795387809056455274838122308403586569133239482750881853903869569674132977146613026398885444161001260596025488030912598167527048080275346222920582256268038504873664486322213113867133664248196980645385723816464817777630833370092108197729512092148724946582947989594002716233175865902885152109770542097444651739995227468810481656724373275297973645969261336710207472523154521770776991232983513153644601076209623803515590162915661523888568298048520468161329276168185781888863881216227380406019975420087516652298313133166131707775295465992878617510578233950724641408672630235359891315294199399734380369558103614141284117602867761299303620166598109180159217908256724651651811229045975670539820796557717285415651854436712888620045442622387247620435898339032142226273519067949061251057964707315838476759209468118019894460167796289268236953043167543415101939983936768068755291401172889694012319700165193967128251514512949571049602591072212529146284709031040566623285626230979025182265412939610812527890176126460591736248509260862762531198139933694916955465430556194183310162632613435471202781943149623419767975299210195399914984453594662833896473854323417040038721479210744322068623150225612911593799559830500993504962638005226212384658082932469838535385908422201804416596009170509522206590078218720413985774808356939562380864872555897525002195478764265688967354575720271765431150121005611462261111462388987108416795035171278175300176393431138133040645720258034960138811811431072050644046453353879000953418253714534143933946185899975251230645262276576149504 A013801 352 1536945055078934426173076627673861600661273037018333560506567754639024603618072712785838181306599632181639822527969357877299571053388601492450064286022139583222889024427056915148195538371203719079051857700499717087956792967203226694906554138982319806845758735208473137966133312439745466094745458428523976936531985417547930529968243208346813684064525236003448945145215433741243656658441823463324723523743846955583555143511059330264449504108346168895206294641310410994943668908035854911698568053101703239737831962304885625473277024997042594860802591045677663375738082039714691997323710115685895750621582424970286373435451037824355567763121585584768341964140195956276944108440851570661831767918074047872320032962264996515163590334217855980175030201359457755720561267236527681640040762329227665723781628504586665470592258775764523508514331137020642772196245250923181790927221852265581806062248528590788106324347834556126422914882129303274467457730485177273601546091441198910181529470721441533138630116519683673382136454407400140617289290231401908103488088974071429006074110092139722731765303885398507743692823929761159980246755746043207694477737061726071128035933293806539094458866483134042769292567426966939587688389010127524345359953876588226939067145611787403890448526166486644701608770174969024913933761317175385057947304518467952288294293805088364444850363423677525037840190228423304944107359320484341512208030707369893380869960140803063048551569934222857939135328756939598071139822382331576330050602518889445989432671028692594547936063897541688552042615700626515634697543673366476677533449251276468395616949359345664 A013801 353 59043281235912344915864911728719067251003464990096302060420306862212769172591881334380759573074331469889875422234470852214340321586976514933961669611826514229090504762389818452333079802068162072140856165422397131650948158628079156711530183803144797699786667571768704068106977330685261825495741530990177097993812751800521299239260031091851194487022801466308494676698596102603616314190701090167082578888143624645697854393120855231439092149826226424278245014940580748781755984771105402287812190327955031657768552663904486188181410192286388324172592337610753116242354159637679607769187647804189371155878710437658521321896287069060443491188078831824460624894409767856335084869863753938544929196340732623063046386278372106126524486279313155334403960215424929143761081642158447417883805925639610006444795040632201340718272213129769935103086544959785012736690957559464951680260154676634590661687339474343715892556146412308152662698111879314591941856174318570142676994648805097333533636147234897937053614556220167996648154032514683801953785373529535701703598426027928016697343013299639588463495914061469073481703524085704721801159368739995866791056746963268748454628413414872005852731814816077387025143270274361951200637152213058975251347988123013326091203465822424907855470581211750942857002515041610061093679374760609592386103650381464855107113590816274608513371561283995801853668747815109682732828315655726463532983707654321824119500388769090470073157110593105310589822789526591599500907416639649836295223946365656957130045490238254712153511830687961507415269124755268224622540837756046568044124986437036809886020726588623028224 A013801 354 2268206691958808642287866448970471687514549111059539539953106508418765740534289713341571259759223517747289454220559432258666097794085289797703071499807927370624740830951967265664827593676250514163363130450866808209502824461856288884230143540981610548435004621437066535480397641135605018288244406654518643396530310673168826231575413354424555487413467941129707131500053267877620524325949973079858644350566925484389128774366130774570964164027724314315073060493957350045199937910966785134288593103638720496164836719136554741405177053946873893861414307241654691713566277396641099812061112678045738882324236540173089755101967764045025997157481236403368479365943645641968968620360685971303142000006625584447589989975269942828956564664906094175326462535635764077986725712365158916005424288439371258007583246280926646705033145339593241826920172711175101049292719825604405583748874102057594434859380833246388189728436920575229992690210665955749364038346792622190601079426428496619165028166232175839149851656791753973759235485313084092935856618909510643516645437134288882689445129198918954430413659034585395926873122581276432592713338309515681218645235991340932240633005129745722976838545397974428899957903870859888717323676839416873593255784311733679935119672343034275260175757847830624220794608617838492106974786860803578101104557833054353873794875704798005360649681898285982724010538616065253571864332574230387823083102113248427195374726934953379498330403560544733611618632282453542886426859317628788111117323123583077665107827552992793022089310487708729268864978696598384117099528823236284957983105478965206088581372232628542252253184 A013801 355 87135428278289592802130677503649640347558918650463270966838539627415304688365273627729801514910330657779871673337011149648916812857580492868561194736621337869920043761850774477780016838666839752099758019400499304176260504526671193776585194270349550828679137537126348027014955781865402382561197126039988204721108414820453628512201079423573723604475784426438829163706046338786670062505694165835849681371379009408292770996049279835918159325289057258727846691935865559336400814787700017718830592669385086580668367402349886945821281704423107506580092026995406636868362112469364490380139704639805104903367870927289416031997193623553718706801799177671803503322091090981879898519776112273581503072254528452138617054889970123717195388167032513839341384768983512819938054966219944917264379464686886247619317989128078059820553311365813978022965354872502681909629124820418844905296747504644547809557974089993248696607632740818035399187132943356067568897130385374074131067245677126121843722033975267036780701247312020655934790403787438514223867872027760881335451112950841717397724083305670553398771125472632569926757877082315434481675604498354409695475385843353252956157525064311693878229560008585660620782835102953484964706369463038615958514210119561048387557332730004718394911913482261260066045684662883512781543412044630256332032693714616058415703945075520173934718179804554312325588851474762781216740200171634578611560450782551579137515509933169026807860783181886486423941377762735303524974227546027524076683085115567511582782303275771136736582951695818543592717021608523524242495499273445122945878980079927357098941995688658079162558316544 A013801 356 3347394612738772997086652106980204583591823418876197017462069338326786344908240351682868054996795262549271550202914620324912788282736812214038646857002045315610848401155259352338397126874225315916664304073289581269235223541896600580121296823089748344634537747626245785805806541316141297928470948793952186872566100863742546592924716667136008165989541734526074061152931476150828717121218747074750001359562896025428975090584229134176632008640304423651288958517408211327467173700884283880686596047987097486082956002128673256910670357957118097972780815309055541361934998912623106262443446893442752909967780129542750206285204190242439657840497917209440003383621451351159898181535719129101907022023729965017357112780653092272719778031824721051652138637285270628490740319582305403941628401515411422088543719870344246746066376009429109779730237072782063028240312459101210345881879852138424948651979132641180641928878819371265647895172899151966691726752160884530431819079309932477096748425657193858484967419116738585518390908151898237962424108171818462017382689955119535415550968384270639979367191556156652806306330605994229731048050022408783002861382422558258565563747482870598032026066777289826738407993393315061078404159889292091470662281895953057234856402494155861261858936068334548566697211022009333027015771717106515927251367961740690500097682754021183001876133595371758462299821318254487003222291529793513971941706277262501464146795829592621333850779846715351262462131968133239420215409925408193364929857397799641524964164962642023988872570672346565170657817102113039707299707100088667843088886898750489350312955706375488769108840288354304 A013801 357 128593511442972703456080827341751539283263488459547984622822855701161824225994961350249059200756886806092815872595168054401849674669617378014508657658590572844506352178780443279431864026000239736254575905279492554038940347585499807885939738755815772407480402112809858107515864091200884101220139968868467210896499330781533669913795915484696889704654235273553661133251015587810235996928739387623596052228968213712879507079883746418529495243925934738987916630404753846355978944893170649560456273779472337025362837777775111837480312471280648851722347800912677676960094918227329250178027455858496795789322241456514291924652404172353561895600567987517847169985201675106158648541876186063578860158063610336106790844581569192748802992870578483920268557889950956464100280117073844397821596672616045190953495542539144582996885900778228681298116787387995733292879843428832096647398296399749732827414430359543595540339808724966541129540962093821952429374911012540121068761750770366040148687520046759267558508372788629501274505127563322709564484539528578036859773417315872072523806001450140905447370030821313974207063996559874329347941889660855807837922867144998061054696923301956893998313381316365983982681474197591386387974206307044985936962221314932646734243558215491566235572888001140017738240058621510537565837886284363915861288551618230366251752580678477766200073548199801473087709935762064372715787551408547632746112588347316256246663308589630141161211558591416934098745261687806525566995187694481156307145401793871028823023361204855993556528674948865647595990701794774533395625547957006263860102679102398798881622506416120776554085208517418942464 A013801 358 4940048335593239375968801063160727133105850172661995377270362824615832639465822435231167858256276563542861614561615975977901457102108021193805364592612415446394556025300029509022654488422825209707955787977216985955959932392844560619746261004043418712805767127565703509058329434927573163632472897044051036373799918291303397463408383889260115714893997102268837446094971014821318026058014452314948065942428042897993979143980814002414229089290658708932959805273629023761611287147016043673514488213512209299166338776071008696348643683896717406287765713119861425638099006378621080474839102744260012907042603227793453038577446758685134433781391419808485616882151507550878190642384715563818445491832171654671878477085445562108638015774116143038281036919900355943524876360977508806386714457775217992055669484762183778300408368764296433020748454504297244090179272065162013824806452954492785736297952756692226766277694091978314644032445599796264124526866581457741290977551417594381798351979770116304022527657649047990920961388980472605210629238070529853864005055599606541538074531351708613023666167104031597633138570491844132236230535633211436713901644864242245513477237005567976039839206856649515640678691512774670699480417109491440179754340694034452556942700532406324008505768065451794921432230092003948811129228239500124191727260998965937749927327139344401866342025427643573390137464892235464942249694574910765859574661193950501299971817662779231502849103234847872940337397972998775486181687130471188100695297755313349443265265444045747848467605576835622718047578800148058474926351050316352632449704520397752257836410206481695752101737370405166093697024 A013801 359 189776896860149883867217461642382493545394340232983214413218258270441826677719034671840544442773120465062571784999039333167062376034581742181226886189798551788693264267925933618614294827251253256140829550932767732484156762803516640768172362731331973271146349972564066003984783572177650654105078812844264613335897661078711316954296475489816605303367792680759659329184406505375753289044683200131044901244315695969336702795166950716745024694189944962368583879391732576826059207039768333761732579210285032436774070421543870078929495760576295879950807635212596527313211429041107427521418971023492655836948645598913291929991194681648124408145932783362783458144732314074536571717851233099649402014224706285874883575714476713965438013978445750958604314314892073926451650283311978306152022609892774382810598926624052027188487894449211770925072628237082928968326915655263923093764696699794856845622153101088583453323896237438935365150430161773282607824106593280589434193615258305771165489654848787935329422496245827619219652719073835601771532809717474866039618215914484899726671196407238077917159475468477854674651324014684183987032256885450552801245589104730103645741536805899367546462970605047792852312613154751749591239703678223165945442752102027529427510783652921343110757586002396153701740551214423697528340432048636770949394458536275464601208199385054542097395248828355515355520851300117621221464266789771981261420184426802457939717347333326957413451149869915886876001480530720959077155692804181162076310558568117632212478437298461449346731535839717282336515787186487814372770701948953002728187848855600050737043534492200824012740342821484860655464873984 A013801 360 7290469269779517938643026006453765872039868974390283164898192609717293213651254435953426355313572195785843757692523095022945868237744492207634012059867301165514440440116642665892686750083684145087906108028633205211111366199859895271750109486686849085184358180546021159609079445708776627528100707674225269385911844547999773952116253402416794709334177123624063072789948160310514938351940549816234220926201631776358038774579133578734476868652000925674351518310712798671349890497639740309790718762942309806091112689314029312952155509138298982524190226114327108193264330258043182935662831190838493866632219169327853022782541734890194347263334153805664689328088036577487396939112972970756131427778456316678169527444647337443696266744995971968825743338720893911958566597283712958609136100581640820690051968365189582676472950953160919391857590086355777799247246791812618869570064588419319220581420633531419021942890797857454140987618925094682424662170878887467123703981923763074505093450580671037323615094615779713819942178855940468477655204418106514453777973382570851907899800681180458001265598409597045265181405263348107612045831180511468436412650551047311661654806877935430103664921478763516010214441346952943212297064456502621142960128764751489570487254264810626316942863423868050640606065015453300764248726037580430192791937519129558248120014187576255289213535878990105477897689023545318536843771272995880432138717804940043224212181615157088395995139373402688710228472876068176363908013094765423522323546417952806959074571647257695038104038680818579118239590480556115876944359286070978552806064401636731549114264421052386855273433009830162406940338598969344 A013801 361 280070667467849961130910487063927869740283606520177118062728967294899536095626590411586826865726189473308973795515967218401488474221192412648468207291862241574402743947520944652933454191214810117697001046027973211390054243933817736759552206040561994456442303863855948867542395986348362923119516786013037948729189420155959316144497990707243585553781748381142007004298648526488741871728148161740453831100961886320570417564231995560663663386135267560705887927424342873758577393357328263740920251997191773510796185072687750086370006039056893712649291726407990188352442511192986915656423323027251580380543331608898801723214123287541706044468244852598414705227830013160755840812963969644567544929537177861508560566313572115237035783275765259154409756100301860521800294401251117017928572439944313767629036416717123008099384883816629879357601180757443559935882232754273566493403601228716567177855855057742993146958092890491958280180368626437320025821956483340937024212169583282270187669997507058569823997474759793486106898742929809037037602332925979859256334625464841846893878742968228474576619228503080090907208864596780902024352650630528571453228383569033524794131061022767482862391623528179231048397978784544266443604028161004693827956306626693223339838359836965020591677041291315033409522593633654002159379059459689806286295071734881109659778465029929423190427194327283892038917621528516956911390317223409742681040983194576700501335168927874707820549274168637689492137014007035063195890231048508510033581359192075032139808744401051612583804749962326535406292107901043747528694506333702712084597770053276679190773581999148493432184202505635519025020047618006319104 A013801 362 10759194761444924106805057271047853043942735028079124167497796007600860578649591097251519540873737294806637537328541396662111581225681327724303554651324179872322255811487964609787091576209708145481447992184210618888760323834961542175354957547254229579038687545233890131695508684211558710054559356851476865838380540764711333089007034811009469582634079645809951341077136881793591507744308539781421274375574551824891033161147536341458455292641772438612077390619933555838309509143215122579871192400724119171190746245752372607317990151996409628865135190961689351075747431509989785351857158377414896711898952627087456366998993760214202179404292094257420699316032317785583596380670823857865706806013100224727712862715502186378945966650321798195675805190349196273805480109718462911360744038852900757697237062984604997479145969696699653445401606959977951798496851853488173330410592744802375644704510527898254824733542096481139069291409041153216086111976280264025436722134706711371691529530624231162018358686990372226562282622108391543966836531221684442273191350971857364390275245789867465079335404282174324772291335742349935132167531426622385600947221583187991888491338840250635621641636609458533339955256752987052539697492345833156318094769475371046867823230431496848231049865218247158323460219957030452146954705948203443598294311475767192708690049512589768721283451097276937996567059348639507416707970426454508674834870410402858526459291849533234775634220916462385479529935530094258987733319115959502921450061494722754434682892724910798749019443274552736184168117617126496605062328155315523387441907934366676907792757926079288523690788323456494098865170149293330754699264 A013801 363 413325225955668204487023080124574322536104108838687634018595331427994659989402691592014374682205491917291787634013246294171678504365773885856845355485269693975131779254121648449580909991672148116815306067748635135230616600443882604208436049135318483508350220737705123299214661612671239405455952252806335278047226854017150571947294249299739783486470803673435090718819290450982611361505356864243079676412071982905013929918643756093468018522126330001721565038055367481084498103245752149028331727266217762080463707776823146082727909679094072302483033495984258110925913328887767594076944596226770672084310164122191723794633344292388790923995285092993073584924697520050979438559850369323768992659799258233139817334078731991933588254838762199485081732192454724054511323894944471202834342996573035507697059011616585583158871571868413886758548132974512996291055060803601666661053330884328062766968476439739357346963753178419438485898769724941949164077680782622801177117526893024054901798448460464320097267319422139455616649210915969553029992183412229534366918938934872510416813842263548538487748890904008860452343953878115108037347887285125565245988464339749896388283272887068418040985111988959016787721143422750610365018865957526533115928664165854136474297220256382921644011622224182834154047809869281849677411983706183489272074269653072475097036942075648555196825057352990850076120151937335316920253391902676405252456381686036213152460155691668747140764230726819000581622003324101053272763187158700264230425562381269334362778006920173244742330932835217913251002406379531493580074398414601146451968335206630260089766588488261947926105324233904677302004376455252594272526925824 A013801 364 15878301880312949743573478646065647174546975445147024148458358252137842858152893800198824217791606177494681313748252869636899201423715569599076571176322120563748662431826337246839100238240077242055576797898631567355019367322652194123271279263582394862456782079859680016662630440512378332999995861743808176041462266823922856371927255881098803522416262393918682445054161861964947998063589789296762148849046157295279015131754618534086667399546005093346135642501934997153342079134288814557072391634659021548083093797954437979914075378232077881572188214781731259589329886442552479894059903608647622138790859264918117261294634554336407792136202872132421914838467179930278426111715211787941909622018848304284299222705968568202120726397885888655418899823905340679278107018748186805728084120556349732063690218990262751762631210304896987873716385076348891265517171215831161626451024759252346859255860990909027151840959542102161148874287137753369919087208184945237530020146913122412093107489196057197320856621342920909326969196086547886349200179717964209792239557958122062360172320564396480654545361392968404383137245332181669990362756437945383714489892846075832019652290211229620347462484062167849588917095445728387447782564754624339296181515562595452506796602013369206317876350479364207756861900663938331537207458766056744923876005142992432203327771166778114896441231403272496496524231756824673534808454303333216784178364358850767164464909341051146590159598687601478726343590879698666062526470597888629350676028404438842748880479913845375370021385115797731355450508443476081857372138089495317642098815565297908071608473263365070991529262135769682083233800125904983661573394382454784 A013801 365 609980845034102277349118755667257901857396608700768079687176290614127371238801568228438031150682342914635677348952882239971119721893457321718125558309590583576968615981040571674570874752230807330807038268073830291510424015067006689439589464189781281036139740379889467520111611002723526040527841024750134890808814442307820450383957461928291636117143136124780104809200682089245442293610865345624414710184957178655438645301485425605473414820959331665985146842354334850642789312022839100024492997037060971791160131342217689436379119730163503898477182459054988068383696917577096067610205257029807052083789649521094392709894681039387441742704369535839120280434555184201576017507651576045576400039476076457385638939472488516052669825301184298586572455635147567535147759232230344328850079575292731306958723452729933871713240575072922686156688649093019006856107649427369905041742567151438156945173155826761187065122301769396622695154614683933458811654189632856244953253963814510582968817304955733292278027965509649652704848636860823601990874104045313083378674858519217147628379866801855200825014603272274222782600416681091034349775651320109860775843723574849162866962380754597095268118787732240109807839138643101732194015007613648618402109101852666903501098262945591429907537880015255405187606775905854944333361735956835912995620613573197275523039657142948061861686345588116225410474887170176658513201580516848855980996045209611071390083957245820847407571143182898406751215387234503955458016894488489585135570307184922583040992516370283940214741530608485647750986732364577160632808056846052122538868098756484436478911108885432567210588134207728106909509665636765852343003518596382982144 A013801 366 23433024142830073086643746117713379557753748119848706549262564380232317093509801045063675404684612885408644181037373924130730535236259056471123511448021231858692826351527654601450314724481698694420283182106324264478664448962814128981511268856314637692284344266433833784252607648280626976372917540806801181965311415615697230421950109857437251493076170717369552506350253403140452911151355003117507515506465314975227330997901864110059866703761973685280485401095884127622293394210669386866540922974175734292329207605642634757387940263553961165763899441347056421635028100785641722533313645154057067712850863176002362190343314066809107961987731060088795644693173871956287744288573942945366862983916512953186926705498775118832679364008770296014501767455679828954430236318665360907737104656964445565888126320160073139615735849932001397911395351143557418167384231460401842272083582459689648237205771954240857762293738344773140657457059677697987753708507348935805506124204273898238555330085587179450156152722323018701058309465233645399494081419581004747411075173364874245943291840963060069394893760999307686542416377607220793175580981421113340411564812484851405440697226819068602011820051349521736058377948350113396143965280532485925324535423256772051764898190869317840371327975198666051645687101903199323541510424448517808433639761491027946536493091468803492744478542652113072915368803265529506513443151917135265651365944072772418918521465301555453674009253036514225193754690316000703952875177018669815902568068920815985950102768508880827847289510639855584644001906310517596202869954311797938339453156881829106111773849158942777501961953763724082955035723315101996983608823170398648642043904 A013801 367 900203055470960087696506150858077189090667987772107910796470673231004693464272516947166154346364088605858474858731756669406144241636127913394680815787183643083543617120286379169315290455688937044849598723796552944212373471355467578953736904384183121586795369339322158655848175416348565924342000247634074206379403342292624803889635420283309453358014174278468729083951334735043639034790453799762168715696371540088333147615398011652059839291719981093735127168499484646738023031997075165865036096975935008574118839378367456839815113164688972143985960938788519493531239519781212412839776992238256313256878759769306745904228753190538691467720676404371173486532967465072749984589856592189213408390136761609628976318440944965076210447760919691693099898577396309113391958417848504631628612501946140859158260715269369731478108410987765702164163809530901776318232635782797172724362903771437526680496935394116791796276252252804971496870404578445897546466018316717904323267431386074732341560567917085757198762980761086419856016416415721666964631814623878376543863859985009032157499362436915625874238722549404086213467562158993990633118982273490085250673836418051591409824665481339414886079092643227012418647263817956226266570216935979307267352819832155140600328900435714155704935495231955040020715706713305213170664465614260128786705077439329594145918601865554977271887694523575809116807946248581522220432124048668365262874107499625245173920611024554308340739464650730475043280183179483043053652800349219647713054935662066916259147955037165882581473840740692139683977232824843975729452164842029599248432474772346940389904189289945740515370415787224370800652346872958316122316550914034486232758616064 A013801 368 34582200578972402728948980291363893296107101418253297501157217382842276304123493011042334985369922827882659170173039164211906437186693489920970058219280446832697411595292921542168416198145746205514942184573368377904862539275591642513086756918822778798878330908539400046923063506794446508549522281513110594712271158797513474466224234305603615960201472519081654696489074475181436437160510073171663473382191809084033406198793130015625530786230714793696928645305076202189087892797199639571871226701427519289383349333559364221958337387334691553883364675424499764863496097391915056051652872933824854530076254435297687950656851782567734371423957504750323000658650478138234763408003930845540822296715493833995506754249227341778367700561183490876082125703749256610900065474580068153928644777874762947245423743637788107604463012716506007214338516906939122639041224936231936187379125311283544024957970270100390673645748506543755785023773462285577600145038559655035012482641644127446917633390777102766448547678668917895905188726653026363558113295790590911713309074045184106979362495507376550683584754765457907375976569867899913144161898823018395114989886099835869935599824349131134962263614422982208909074753286830606388256561453812581067982625926672071881302235039138395005560801984830784817435814589098333069164246111037417107470062254909285688709609009267160006876837672817688283031294063085507757620120477453643919938571713705603418601334193119278309217847274022461929262651517023020581949125978215621986544718408393962655011427840707764545249899065894429238099669376199206171622634364571409084727781950854480062018559335762555567638469892882011428677860557471566672154912619913548823117654994714624 A013801 369 1328509817441803823235304026873035324863250408083618676804455662979268886499208107512202340797970955355940234681367472532364597690964017108803985756551877645524903763844772873963941876667966986231062018962570519605593199308811128538782740853793495870337709960182449592202596407677015457072438447966607656606466608836365277635094470185084068510727099768293040846820324285038570062169958154970962623993450280537772227332532836882680270390683839139514661210838039807383296000489697221353793005044962039581020950747998016535950751489071849510733983337371107582966996066077407808793280296766625815611627409390386395980312433618079122083612622751502488408393302716768158426671081879007362296229350622411126771387471238317561757773584758424985495570941035231441964336915271467898201322817786836893381380198535589267941733051096517294773146028465496973335301407697150286060574356477958268627262785385896176608118775074627384922237473281327162749087171801307707825039533161400800000787804340093179875887407623745149889093730123102660782448480371091340464378481388519792653719189627411377571060591939069830969755515908045243063346123505185074666737451464411294779446002852196221680710319011673284537451015722266884575011264064809664114307620557599034313392106661263540582533623769049259429546614253254801563185013678601613415600569911584595119017468339700007218824180596038964313080930192727492866016734548261859184828360170953714460928988854362870195526912820878846897474554020677956358676157623579131334235101902376862469354919011928629482770320122515400393610836898756068704289055121749375251398902471424025706062504975442654334686399459404955351044088691175827705277503123206598891588887834276956995584 A013801 370 51036033146844335673407439496354525039946627676940295088119968749011593543753578658188765124094852220953800055519412824803318384896073681251813916823696931630484702991860794726198791134076619743052478520466109081168468344647288313945877772639330937354893465830368983534054943597320225798894795417085199736194021245057808505629789166630189575908092264698745457171449577734041707508321112481364500163332385977139057885206581461685045267328510364383595225075554137240436699154812208455527312081807261712544500843935091803245084069204184170804356703888448468907260120874429698382602655880586697332536278559141083787979682449872127553964062515621719594696837117167365574118996281463946829971946733510545846049621095091207452486630032079654242797853270809451074501966937068710777302017368099126096139101706943197317249616890923808396005177829530531727648938878093725389303024478457244847584927163384587520577490863266885619172674773575464284168932791919036903806718705928373132830264291529019598112090651273793678139424736409111816618540821935844935279563741021376354585276388726635480769863699931306626534127899123466057521504680575189828397385935456824300247197645569970052086167615152440898790718219986604637833632720313728056615241551340724502183271169499100175018611690711796350245462733153036456851315485477159580973711493723433806092175063737915477318349721777432853051317014283819365940898874406027582444366284327357894731048035829204021431361882926881782413382467258364371474903271267415909335975674681709548622738568762250230210104617826551621520953910302613135343968341557123999657740237342225371524097191136605008921312721632500764765709711160210597125940559981104703019278715041583579942354944 A013801 371 1960600249369171999229620195691955433934589648837338376105216719462029377576837477732979601007227842920161182932833763077644279074167566538969683428699141325516700350135324290201652760206687424049104014842226046462167879927970227868544840513712537289425587383339454871444254713234653794290342460742745033065629520150140771552273980625265362748085272440667005482698406978230946235639663857084098638274576939697774047718096033432092698989692054158160194166502487736228616234731265800027537220934707765949109544420610486713463149602547939105620167136578636381541304803512091293066063628308618564726713677127963874799027480994287652113083425600123979949873694693101515895355361148718981420202305714541129221842243989023825494726379312371997391322331251415872478067561854431593220834299212896028109279731173929868139461282481729023340934911499244906849361635940848554555464988364413518064822561908582314190504889003260677946137474101675035940633722134361721696638905806944382270807433023378816881074074459334057939404140673892439547217864215487419033699720675077194037747977749322428629255083896561075364935057372727072065746123808976492447713978096509362318296344752215969520942215103696169567944231139005403767016834583572177022931119436305272475872545247477432323514986710384368591029696356807048526400135690090562462686100742879433094836997248555760976661722911801860482819394420727204761985571159181955607182775178719780883987941344414701687307198094519090553192500862197325694579884069009049573050841518572554019891124857570604843751378998424807092348965418185186207373887809258475570851748957738929872469717694703818022721149514234149379239504263930650299190132552234118271188611117037474807065507528704 A013801 372 75318419179766111522405089437702159950031195949735191056458005494853320568991788544590144352293664813620912003547741842390782624913221236161059358596906213161049560650798617932386692436100104082270379834178955800890641275312904273798018593174780832510573364918368498341402489063622460161457795971893293190249223646087807879952157239700194175330443826080663682623342002475720030588333326733742733287956147715429687817138377220327273124388009952539882019100359568874958521273436306973857869879427733536700992258462172457584400355131481628681504340718804895233290765331720499114425900345103890782541432620547860214279439709876554443576212877854362813754347855330187834635971553889188390238491776329812020186291645082339280205408587664082651785038677354392157117443456199844085171570438562613815846090152777689814445544627818102160665355560154992341525076606303638071802742993007309709978223538280098181942435815949262203978817205089948180695385069513639900698080205479575389315338347026120629303341644429777169800149468128251957645921471702164689598608469453765486154126313217970418221463302970290271219345164030683200477703092245640933871380182555503662819672380001128685116516135423592050122145583436031591113718717362508752512921884265103347433119698227093040140151729466125903792996815243099576190187612670519047566549246138456301771258086300518113679436747379780272307989856066656298136437701651134006605533491265699102439280754687035180019593321999045382691443113122172463882980826395051648398321127777483235228137452528432355677552975603487389259677855505002113342475274080473597529840787960498729980796674959741873160855679738819082552864795803159861893688132126625887505981684672111632188228537222692864 A013801 373 2893432391209894940244713915838766176640398423605027099624890739090285162978388548728974985437713427480060955528290050617284305318666307008363256319858749084794879921961079706490567176625221598424498911709818766047014875232420530582224682275402380461726186386704044232283318019868120429562562690056252751196614175588109227516242072520322659439494330022714776031658306367107260695081413079803460841990123370635946887183187899296092524346489790336772107645759413197900406553240329168707723929288095811545905318601082817130562324042730998247428670753053608855282098040983374693979785387657511068302111675550966597991758955894617715504423793915653201853187027210364495855375483214207061199401900079486058567476579837483145788370976303703399150974045829246329107823707813373210375951049967821372349543399309107731911740042422260212604120299198914185792027342907760560166374174819368809818523435446568251757500614305506856828050241750735449309593912830435990425217449173703368155938037939355450095317172612414319755042541967614927204925719256910358715620142962535854916096916448581551586395734246906671059162363821402725829551441991708542115602941093052228710880534150123359567436083858432712197492344733278589604224618246198136236536407105928210194990726327092006230024068839170692720111765654378913318922247328350659731316555839654937288844650643320703855109242087341638940983738310656668349209390746629963997758174600463096719307409472057143475632697057915327421474478633701377372528591426792304124869904444699795964524128376332257375708875110783571545799784497080161186164530129075473722706363710290519210942285065253443799347431792846473875350853995574189254507923283776460094429792398363840462142987485946969063424 A013801 374 111154098740719324024440929790862041441817545841210721059189802632892394820977774487972303040575199030074021667574790584513593873121884850033282854783693704841480107082056838004541628657234512925075550192244397716462123446928667102846743394291857847817673176231622563227395945051253714422075408301201005689969130169392804084263955457940715285027614182152610836032185497398792526862247564873729751705892579406350535618029346339358690415294751785577437287319493617410542018149280485345075922467531488696347498719379197502887682240425554028673219815649307437784517078342417322243927435452250945199893922127965932828451412049647634158817944467063733402392032837313362472780104563156978463036223393453536425928180291036752528606059425683069781783818944576326979006155559358545249802535535563825840180059227858682629121405469693548327399885414025487361386522405144529679351430299860872197988396296115365959516143599160351411906378087096253020677359755294029008175153527456988591078515665478278970861704503078508507709714292227895043504426430973468340419263412048777402456779142288708885742978526829166675408781368563007115468048195553475353913002585030694418157186599911138981142624597505551071778865915273630298235892934545947601662782615381338122850763742581566511332604628525581331535813589378620334059717053365918944238256809136184070888256099113808159297876644027316401556831290942186571303227954922536696937878035451390323568913442278547223759905690176875218223363571192272113143058368251653155261002249147587361773158915705179999345232146255861684503444521239831472127696589438563398531487668294520586007558823066776296995730939753990140395478407093978054401176380869556490987614904775545295193685007260138763540496384 A013801 375 4270095857223473551722922758845756184028862841035951060209835457945194239442682184729943993606736845939323616381553155094674222229850328398878594149370377365190299793664295488782471206496321048529702336185260782675608934337211675422960494235116011081763732738114012388943642625088962693238448885298937834585854104587393961701084112872250518389620826421574697877012438068072013711940102452189202141533569330474362176302215368972803450993963184594742830829665666806443382169222759125016436637512689669758885510803671251270933200948188083565510412437983794529930008081602303851322716360333672310799124912467939275537789445299263513845150154646720382386292333478230132754320496898238484635999557882911055338456974060467885138930378897040808737007188574844177225500471968317874316414205134219933476357155297419151880327912523747352545393998065203122475024644716032252161964546399455266357922232111567898700772172505344059839795420593889656042341452359375418378056697910787673714872257805013564944623240190263982832176384250226815991266045772276759765546423237265832692779627530163040554702263086669267002503745054716481347820539480382309195921907306539156767926480422186315099575066537773249973456913001151781537030062973517123065477456952489485327434939935013459099353339409438732432279814849569078753238090322105142161856873579775647267243246303556054247587229156953386882207230872835039323184805116304169749565522609900610670223378798572670147960536993834838383268734950922325498503730274755507612506662403253716089877672905730194854846438130565182471884324727949365833257592179871851517985630265202302832066379746933278225387999781589285233432698486922260937875591847484882157780214181857348060160603238905490740171709087744 A013801 376 164040002451096959962987800703818569565652794901237095929021038952422581902430078808585528458396402673605056046913746006117004921181930215771320072842212416861150556873407575497067413868762669400317044946892978227266192821498323723048450346536216681717035556867387899933658975085417590823448252377643995853450171281829326432708847280100375914455673667811213593643309820823054478757890975803300389469153599399503097364825905614459217373384089699391640589152436256036328969412861514546631429866687486353457345783033834788824169847625593418252648004217585450661791190462834104752413471698578355491659182637368355209059719330616507147875288340908410209751806282899688779889976208842729625776559015629911101882163115506934275497149435708719708440868156291213912294826131134899459739368104436192964427736477905654138634677087512278295383855829672843153000546751411094999054030014481473512405940468797992396488863778965297402805580877534865026522589233837766072411426106940819273430532655837401110912646395149181164480887977356713363120476414387784003153231395082804228725822171198743365949442138737486561168183870021988347457873844678366790070535991088008246396663671898709480865275756115097170980320769852246839526546899190633799683381986286836068338740652543477044760757886752998345118461367261045729384394477813991141289893655440661265418416549997409379975310995293521310466872981210830870639467473347940985099309116581941859507301319925967696404051989155159151331651721874632056350519302235007580442055942883394757308740682346531165543780767223792049839908218748902837850423661181957047914935972268011665596662044358188816306505399609533981527550545073605576189428736412979232973284708010231883079129734025793332274436376314773504 A013801 377 6301760734161340813938139351837894168434117768925924277209272232396265906363753907510621661257756205109211833098238466570990861052125031169071031918306432206137959792848825420295341771182386707682579598679840651578658063430679604144629268512535300044841637952617573563851443186881402169073588063339571744706141779962755404238943077112336041129729159622635581413401390076738460855963139726459587761847004674531310988367151990085065294615923189891829264872879991211891613688964487942823393009758666475754417395601027797247469308866384796755593725730022762672623370372820234968168715928772586104567579160197142733711238177804963738592777076904337486617825390163874444168253326038902301303832291144438664889905178245314387127498492722186176319464391092083273654718040653678297645347565100020788921455924535223609389789754993871682995466205552711942565669004002208625483659617036320286452586609049343675903516190932730865026179194991379374858891788007111621437757345324238513208107342506649601076820223916050943614697792538135500557636221935121110265134537273501007250731184528770925146313769201739283733836951550764704355941681617164138607349710633636924793574231619660823416920433446917572920380002694643914587251825679307388048636802385195094401301060908110214151529274977503184426070811884700332740030898259702283683792554667408443172313890184700478741131547195195914662895392446195278726485782456134500883575059022611878474832487506275975025058061215384593957556732547535865076761549514660051210262021101808492996772582053024341255529881953669195386649914131457851418861875367966061952700180310647936145561369096064181567230711431399857434362381739547631814893094338041010213901705342921068020367847862334876652654747832508338929664 A013801 378 242088440363542068708247561340204542374565068211058307033271402079734951058869970110928041738877962375475481780301928931791184918178435197391032762173659899630995863402080477346065849481742567762333977862884758471045728164752987672820077979177556086522636363587756706028917041467235945727130959041252988144631142619049211609243237250347501356039675396063168495577227801187984712242679975731671523459114531576794842929112510851107868357965305262884513039356557742396028231475259768811503465862888931332581698669409083859058780969411038352162888567644554450831499396242262146537169391119727667793068121018133435258250925838555486981780124186357028885910380188535400647167619773110470806888021296604755750410597327471997495889982096415504149488544048193471040719648249751705482343672060882398627206650796945150178318163227844574573953829752512981985602740457748846556580267848067280124362567173239586653509477990871788910845699954788830064579186928081200049152886177975946723402651669735451074967125721959013049902230398145013389422153101859612571945408383898814694544089184857263860420789757654016323919080330774176882537855641004977548739946483701796102869947681900890192384415371296785481309318183517440622783866135296272619276431400429654746520381555845961986845148627535762332911936309362647982541026987544722929996574780103162752907610405335453591319309517050646257689789396213037827556677818834862985943419467412657923489164840041097856562630479650214561473499437546137792788871686155180527293425802647075066964015512148983093672435945132155809973543101274084820106997804135784235974930126813851114967885555194401599086735010348656923198465256906461823800933112090183448377247912453655749070451243479456621488384792733640348321972224 A013801 379 9300069525005832111496038316445297699861291660396015922990154182295097879877548771781411651440735802616266108072078901843690159816742766542973914591663318704224337088454323617726465673690622483157822093580580881423692693177150774439056115648084994619853598543587261618806877065005336091053462922528774792564149974853394513180688202209349612093620170015162680926094783210437620705514793947707893245205343845054150685964786216856159870839595166978971452919921522231885820540353579278662717144588741186072458536084019365529602129720894449336689527214633203783142880806042742621371899329255458085938504937032614048880967567013947587892065250743091621681133165322775951261591281203811846517410226130368296907773506932164255802109552215898007406751908155400383500286007162461517809714505890858225662770697015444889250270558560877176833010323772538715958914877424879689317587569651352633257512380527171960881220106497330642799048409463167695760874045029167381088257275413123969326236266544557088495937101734777445325044082975138834368041433561038876563854808475856865305605730125476648461925059330036691099675389987020779119574262304847217512393784117888199087851910147904597630639700903737311049978767338005998964865001453541608942123388678905616742326977849378475686643229675413845781144945260475484897296092753518076078748416752443100315698761331366785164122594407017626635410949444920061183417335088360096468002402260124666788759756495018815257710012506242642593565954392772429447777294695337415136504245634490035772489619914715334526520299268196897595943631778545242449230427643680287209212915751680904432606291488348131830516012157554004361592241309318637423136646434056487352860355804819639256290454969506805571097790197655527621136884957184 A013801 380 357271470872624046395231807964562556437871380425773347697589763067048480153375913616754710001747306593306478807696983093227201179519990119514885902953338051341482133590061296098579905320498953312990893546991595140772578501093424150850779738736833153316295841650448242348084989329244991273909831631865412431144385433968003618349317976074374698188512451302489550456857191812171637023056324295146426907808489151600252752023227306746237598173887934664167335371705198060125681878223101569106941826521081404159567122203687946185195415357881165718264877477349156533216909044938000542622884632677677829413605661044901301811250054407810536461578672546607738502411679039760943665290658725635895812831247024228494009027042306022050893840557925937852537781303697861132546987251153121668177992458303209597060999096545330865438393777674657625216924598045847312277673931154178144824444075726362759220595610331838049212951611201453973768243697937050200349737313840494111886491492270570405636692415575705111659919700243210339606893491572933461082679711680869482077046322408517337580149728500310927313313079222689525285129781741390250657564860703010707956119610672793056158918980241903022578654749917972541295984326056838456234253895839254449120612099488838172773233181061723521978086311210698299528464217126426227814526699219150410641199177961854141727883615305786418864933586739989144825947033876049070422160344754441465914780285224949199356994805512642806940187840439817357874429703952745649665812553016082139883947100294569214235961238643704291170803816687052018045770558404594033929636108359621913429123371516573624683003293816381832401103123044594631554927542138784775247217409410714018147483428597951261669654118108573442819292708233134749093594572515180544 A013801 381 13724940825042725366319225134766635168117266950436508925150608337983734413572089097501248939427124530088461689876487302509416160512439940431283856847855434580334377643995794750923045642792287790471858166501229118927919375698004982179083554443314182417798821052843619678044032950072275584778520091969741683954842710831314827002507399368873178405609894329236438570350625880656385607877731754122345136090370919247875309721724300215963463571448078898058652355639426888677788195033818669878812277207633863222193930566576876140650467076388362862232863533169845197380060777870338228845400736048945671494753075074700928410380982090130449568708006284550482882308647061991456411845805945604028573545725185682761825850782857228143107137778873282828543091406562857033267925062240298322004725758278176099880695341292885430526681335363149647330333375358529270348459121739218907611575843613103951758218400966507890498564749095915055856280849899949720496635508648496421802231457167066232702939175836756287569527475204543168406338420372265811840952223803932282023471811521645602040479031970067944583668235251418840803353545695377247869261011688766859356842290963606018045401031544972946515381600872848833146426533869799506134695097662560798917417434413963207245256525883667170820310163731470185874685481365128789967722857677202882175192307620582588708618376965587091067115288668203422987633581253382301089337711804086623354582199437201648442498312448573686071414256078336023620104091507048676877561855036665811485781711804916170934088686943736544049617599421849790325246321771670884407440900738743235426293203440180692365822254535250124473520777574881147365814096458803555925897103999921989721153723393018895668301432601258957379345948679484104521179529097743175778304 A013801 382 527257326734841337672519352777195056618392927167968926868585769911983141231785374769607979257032415947878344278295136213201731222245892751608200644667214374838125451571742451151459721413508527758766903324311217832734950736814559395391673827494357631762159509566040493551739569809976538864851627853109596530809237579295790394128324254154632021629909700551947024118589643831295709512230943066364010748047689233826377898269760717096452416560749398947821188894244223355445911300419178022064452441208462489543802036645617273819228343206535347715537685490252773102552414842666913399324914676056296916142434132069710865813195807974451350631486769427291350406768985533463789517468481206324361681332578733188978301883674243276345603804913196033141311399474518715790020609191023300338133544730014413053016792231107486699112990179310756851842086947773260449706405620733833554806297608241001410743718091529367121392863401268672785774885129756468462598749700240638539954523658530016395516111378944829543270967487457730357497896757020963427682020629651862546213693111415537447987042492162130159126198925418506188301629811433612354145531025035667669052453449657888789232126027831680713334899579131360774153121725142217827670446871804935651211508160446810569533774698346958034233035249908158660561917452122787595400041300527425921642187689552300727830283569509993690434300929477702697492931657429934478647997536665791722789629773579538526567015171024406724119450061505356683389918779334781970928416223088553814037790240697659622603950997630583076210109699389781545134662697180508695396249642779560132136479703357981477925427730226168781774774191316634157205114329561397404449263147261003157127841437866213895993467834809964106684953964471061359285632789818901840699326464 A013801 383 20255117463845664828027503456288725295052182690084694294583590936938744353560266957149260131138157291053694473794985952766357706633798215945780635965535707423781427347580058003434476657821343602380789358106739744262345867505468113733366541757023242781775119719489011600283627313820058717032140135605058260327567670846227083780833704547604343742934611056403596878539739757423055976621863908837439836897000029606674133339931127707977316034597748909979498792561286084422810128516903142895628004981464294998314699039778033191039476032622261917840095725793550531507653568595892145148465922195378702330527749617590012621079730159146523085859195734318824517226437348253544938103069174022156678350072344614187790445163229729704092715769545338809156618722213110985789431722682351105789738254348233691844693090350225209033124630728402035220365612185657573435921278326110949841438728918186310195130674204192167335428240423137333738327987144724492459193568484444370150892980866089109850146934733544571734297486998176169413639201817717331037832504508705951575345234568139286601870224378900392192992057918877333729795410836033652196854719857770209174319051722057455727141353485181846283473502231910355499866324193063440067787887027258407976941297491724674839209488811696739843096282160471823104146620840749008264887986601061594205806282281841184760328173606295917611724104506815426826888462551828362931741473368553054822686417381831552036598454810073608713772793562789782349107119826924984195186037626169883320075749886641292061953381524976479455687574211757847837893202174886422042342326277019582036155004284200216455983231684368499920659725333619817783191672084430642689322893065178697284223156677068473028485060342059581122409191499120293178316869253682933112305325441024 A013801 384 778120592491095060033504572776787670934724650222293616020723229433438803086371215425845977197803450493118726905308180361472397658043992263773108911252019736391987312984635508259938855286864735829060403981028514015582278846090063057181009068137804894704672999143889869636495826887711375673506695449403918128743839643228659650524507593900768469228576018342800577685982642521164118397905523921899088774235153137369993506386794202029656572785107122125772425615034366219186673897105351137478445439367932356655257478312112923066972511269216813835745117402085037218398019491179792648023466867057668228729554029309337924851398913793772830866366863329591962653770817170508182342167505389235170955496379190698638157741390633296312425769002853735692560664832538871630086809058565200080018584779041745505905729758894251630216515814062292585025565357724221341114351828175878249108710210121045292456139980228246300357811284095243812891607954151736102312380126898414923716704752951679244003244644723848267744772260521935724194363577029428989149373493206447835718462531169638834097446539739837466485982897011591652563820502677068782794370918056100355640640690954559219213862235486745806825918061741068216882864710200725113644139468039159000842176884442095108623071722190141957812386775476685556368896586218213901503936893266382203010254140139210953752767117259463970971993198733821436981747177391038390385780440926334154068321410140440903037966239983787752348295637508132278723299115271150192842266821446942237624030007645211875852001104663496434769693850918889482540505254750436789178622806257984263500930644581835515373051828386700292952064008416338919959091274795487569553028259991904834870716786906262459862282078100560868398471500630205182738220849249483558442321382142377984 A013801 385 29892280681137907826247111667793075166628382162939631553052103581914985059366036611799299060030817354143649012794319056766323628431418006805107751934657590193234584615617757685313811064700195691609184479335191394422608824151395862404665644361581912834974717935111673231955623685718320207873433212384300918833823343734272189134549483727291921513884976320657026992384709195093040772373938606983675394351017642925205670541355086065171286900112675203583673502427160212676275264431199169297371959998758489413268371286838130052540815992918233120313984430118498789781978316773162914366469503164887382674874547589947525721091340672301577070562349421669604837307259712422242332856706887032858327426348902989878883467793262568711138148342013629110365410500206813292541414856793840726273993952871667695354874514417681570626397671513017031946342118782333687040248939831204538817760211432010075954995073480448309874545678289802886316044011166693094106432394954929507709500929789391709837628646271711355053683171160210682780650671175162544047162332115018900056960456597412845450687506270645596112525518971597304924891728430842274359828553188043151262290852783710346965319731638458826915024468259844876619772130707071055965753261804192332176353067192727525692863923279656493451320650366712352333467531256158905240175239691721338710841923047587927999366301576639567908860090722558484323090799566654130805060141418626052862688635291955177731106511075217190294212125210512409619434258812256505808228522212705733000564736773698459422730474436752879038112558976900058361276049866492779693085973725206723466651751642255793158571159039303478454046490947322075949148450412543450471949133635849016136393456085790978658069428312311146320395681168209962300071492144768160381120218216381592633344 A013801 386 1148341854646593867053109041829938775601195929171488885742049611202846066040605662478881872690143879476782420475506560884735088509821354149425019398321805984863299802593571779239015365861522717688858430958140712608138940588600023450137635393794530763468388764195250038878807239510554989105665810286955304097920157572895800417792852966867646456877405250334360348939450988438694254311517225525884873949388693770614701039516696986279620157554728530620870401269241786730171790558388947287727841215312306129300117751355173604098407987183946843549982025867432249508264479017157826518302292433582313692837980620215424148101444943267137384742723215382859539429995689112412861459023251772254285506410619457259187187298745974839607083106706795575903797609775944939446270993138592185340541751693517986184752859345869655217183692948844062299250678835142130921338203272555553563223076282372099077887090742824902272140546777181067680717146732979681903192706884588571968168187718789271925122342075174063415742292703290653589701476183865044292115788150530566064588192900646211870833611240893121220258780336812882065994640639399236811807173699271865698892165400539016689019722810623034294767579972670200780225166173242841685980377305469852632886779429275820627017060476711283852425934104487621727242488680736600503706572007997166947915703315796137842023655841368185640786769245197806733755856156152585089007190392737938446773046613375750107718187729465543582342453002087044727940186486531645927128906909323303438949694927898400017183613905962298601128132065656592642006780731671186624689590766627541488694893691088898549979669645653882428290649996232324869662486871048269193330397917754775803895691008991746236128395158045744997044320487757953911719546442233413649201114303000515262602543104 A013801 387 44114700688103549996712236950938928003495542815051917034666577863968534473015907129788726021264567273980073464987060042947983160193297141004311545205930498714508525216434653471246014294936256722735185483687933615554265541651658500860487401288010693809401622765324725493568258913037480461483257767983674962225700773320365068849930239575187506287402400096844787164857949171860878473631245735802393317639716059891934355134073431424917887972622451232331357335159192479026279506091069799005352748127437552263193323536060349175044441235658501941816109505723277297109488225923135063527100866128498162824063863506195734073465108940550349772276455042147932066742714392942452485809837240082920632014270357070068934987268625369438345704627248258843920288977152700793767946472412157392042251933058186957273465844630928674823328748322793497288014078130820101474128416918494145684777698463606558176110477976361445686551244992187896022429908894147459993051027678354580729149099405008670275499893159886820179155916489613748301971909079359541525920117590782225937220018471224875229944009430150144797461305419003677447250114803161081362384384831227992688641426027106865125381671492894485467791352230098433173129983711297006208622174566929858744978518555059925207487395273340680474794684557996476273747445159177244950391670259219165471129658579624431339180762802000219576464527323518943483964970094757708779300226127420643371233358699442816138101899815148322259267674528175910268550204066599709936584087828564024910691480350144935060125711811447663060938321434263662935332488587880305374075318890763633829703036036871126696018989107439547365213610255260992192954095638190309330980566408467467282456865801426923407108428391485339806454615857709557472618096124838818747710007064067794328139295883264 A013801 388 1694710341634185976673697294707269858182284772783034444803751255222215220315379088297963698832899616397218502230942898609889721081985702968821632320631026038616559504714553647751386885154271238260594885541355657775132665048090112969056484007880218813381972740152714654560918234403247849408340830414860857348862520907875144484938920083520403241536850602120389343725182975386207507443017936186584741690447332156808550186830564941619645584356264086541241423387475538274273553505994537398589631172063641007742834716961294373908507254509057010596807662771865420645758099687063156600457106873192385423049237380454015320166235625060182236851772296899154958275988116119277254694870707415025478999460210037203768206470911512192343488588960369111748041821346298153693389431684185438372695150260363310150617463887341755972012997195568434991816348825473585018230117264340871100626420064177909538893460121939901297494552627619890213597667380077568823093048279291669573290991802742813077303603895630212084002453687865001754768552859192676147259747237367489991604244229590574806833529066268647962539273508976445272813560410278236101617358527676454567126849022257337330656662292071034553730672587271461408778961454253185790510429458163177453547094768811182086770835776820655581119712601979992632532281853234953042014246404678163460738916963994852154325968183801640435249461281660303732879998291160212140465597486910991435749300707797795224761322583298737947912026984674405768876624639422494456923814318022115580969123909131167825269789344948573424149006556218672875323732881592009811250477450507575757201871832392441203154265485551397651582046051566106276084524538036718923258949439147686223122862956627616689607477385087300814004760522789770359868096780731808061012027631373228386909799190651469824 A013801 389 65103992484218888479896755273474478871930651831233051231580908220616619903635603056054573454364671663515545981703902392997523525085562765250251827229361496299493749933114292932017278580086483889019013122956718949089496460487429779819273889646726485934881864785706686169612234892835169382870821341217294695913902603196931550533413553928519810926879652731056877028546629182436547605930977036543839436780224712135957263977282982797260304768630241148568330520853260278344492831486286148704219271105996832953448738486785084668069214689219934119086963173043981999527443157578218223963160217640558678411859503207521452539506107772311960810897684557677936877130359468838155016358153096055618801243263428789219959419786536652381067457633501539796912774608839389872285248407579667800525456892402116922746120492696120897420851300264956998645616856479393242060328184826918904201664553185458572846131164044443248244550733742645702445567990073059883907942542697268778327546741094167907177695247254530227419038260873021907411188726638745846873130449870709495517468646323951521779316852609776380128908731120839121600405736721248718079732445199218678650745032039037870894506338612200863416117518112620461479652583226590385328248658064796625055465192638650371045388427202342304804294879317663396971360139673873956062019289882116327507746234088826240360586393748923818960543304596262228202318014353210709588126393057172646995745135990760101354430968360004317006988428643251972017164412148054547057185250841137592158509864093182943175564227475544396662108235863696537178436522379238648908998341738699030288667108313188021260374262892942492183175881116963538702063094653218594155915801654297513947487903341806522747960851225513748070806880243491818144692805928593138471838053486833941711526845708066864758784 A013801 390 2501034975273752819843713750585795580344087920748648896112412170203208070218065327001392493822873226625613214433137114329392863739686979189853674194843151241841351897430518677276375773932602365080554408131505315148222096026085102421537225744668644683674421717607708055891823615643155867012365472644203593038228482404413322445291615087718017056567008739316280987928647306672482412829444413835868135803349112541414934252951303067139551867991699343963400985289098846852882036614377168688621287518807974334739686737708335812608546951501072989118844777255657612493846256341524831291768762920879702189869994675220144120757666636181136286511445449967755623071839889354886563108414809338072651868561207880366673961070519592037871087452448595152838201149373174001333710102825580518224985951978519723704214964847414180395319423550978588059970017158512370786989567548310916623811145475172576534456974797931331824562660987457477305148939906646668500207520720258277388231035605873554322138340618530033216529773829698009595108226122554060453478179362233175979799075517180921660674236209857169419032157814738155695401186781883490753751001614773184759047021150811678848283355504126308368993570575814427648202333637232696242770000448217227148130750840406392654079641819405181981361792083867357058051771125711541896078533040111380837537579328756348849692286902258657429188231589370009758620248839392942619537463515684344406988545144221040053631820080517925842140467474759167757011388057079663479748828596313141740361314939003715945032475362700513542171549988939766172246817443720831936488080296233861947569435632959431024738537683295278779708884648989271302778455844198045513093661436351493295806695294778839377885664060679336145888117111433981685846518832552834007534130662750212704790015304721096676573446144 A013801 391 96079759610116488327116107442503923014498481563480095993054425930526441225497197602085494042699497874049557245663395384077956253423814992557418747869094498106577374491690805506249251731394852456934578142779908186734100040938085294625774064207190654168036584703617712675140296018547475787147031997099725230156585380047942195058322685209775343245078207729574250432266914933130084371255936601918710305021459507390996114261377258627233024560769121997698012250866021300700316318577913312342075381322527142043359805715803428577169939688865219949989540963053342841563597783616017918904588796368514639326045715443257056543026521495534531582623688405961300015927801189457322208372863315531398994182647361932166146888485080647726855695573265231391432335354319852435235807310147501188131060331206813705821122089578263154066590975134393438911808179161411236152991226935912173020328964574229700147699143837330043372399184494166448154601675453738417103972115989441984146283463835238462839266493201449756046207791441678736605677614724036786380817738379549688439961285068022286516461458237873020401539374610980989194531991412836180796098478033126665703550364529581454635653385046516262303257007240487052533340849007931258862252337218712998122590924285051980199123520134269470995994604693848388742116839565334593479752925268918806254843647493503897409778893637168583799695104737238294887155479414119283672151198418529774738871950260395474700320000213176639151668198510348188553349483600772352238030999355965653097720274696766751744367573533502928236062264375110057273033738917979479672126092660120040577827439275769502246355663641471429601296512675571846367537159710712116431006097738878966451710006444223893540855670555057377380437906952847840443479867471349671233431163540212171267213227946165649927245507067904 A013801 392 3691000045182235015574492383511230706524973667742651367669178826547103766118700343081716339144343910329487791149404997074738767431529276754085798618139134239262276418472793984328071254513264651985598753933032952901577187172677484678343736450583436170519293437974178050128189611848519829839040381200583044441695383959921747365360524275018729586102924428139324404605965804071125321206168060499309175077704388435932506725465068767423783871526506590663566838629269074287703351694489117806933167848886202688737710296378304512220560403087446289598798205636657218601507172455392944372638683201292858384349372204468163084156906849772454565278071613803409301411882410494192489956851917129454223760520581055986094698868042858163074888401142557129133264594971551451152018773626626405643242813683640955322824226193238557326622158900762858349236023010664774048053310973970002038748957503083608160874010309654870946194087071527898272307177964230815031466192807850403262963625546694520788433261602826893828271118516023530345443711247238597185605494237588780831109552727173144158816383379666129951745536615055445680897140982115514721462919132120593989667590803768401161283260439946968732641921190150550610120822055488687240452285786594078535877452947334556871329529149478095997782128733918879701917160508741893743118188377130784861086073562110445722894065977965468315249087143585746336384964897172806401549360438446239826368504841203352556087493128189393769650485513973536011465473762007270683576198871258776529402022072750991535011624704863048491116567948234227960200864114273099691084395975631171478837818907217961198295999174450766439563406830944768050055307527446716664813530250736774375208891607561305094265511440043084209446902633500602638476722588779368970103491578560790771401263364779899607605063399520600064 A013801 393 141793457735720740358309699404967438821863388420001694940379173800633538279215992379827214884569115659217602984795542367623164489649628695784960039714432980935499610892050853701947185313381574870678761731091393918666989222425578251403252979485613283926669176713216023973724532128772737783096575284201598235272169870204353846787689900549119515779729944831400286327342782329196350339456152212141461269785091786154783178365466081769352081208562277186931583672782000757836411958695493949671144576082812362490547878745668946141465048445007336661227431867737823709795499537046375351019287653860866447693165482606848953040971733540858614579722399115871771723038874681544898694182423248445113459984158641846761813951714734439192684912818292474672783492680427120547455953207640479999190815930470750939681615473439452418259516856331705966344251059977697959830015994376031598320579951438459891108135980055701522268992048939815740028952548673890990248805262906381091750010639001816710608452177734197953306863288911559941750565611273917949482220666631210604407904577567083506005090183913254048226256534603970001277344567968949613539719501379544738707070168317566899011857733061002750833172044440823552238401500083653409029215010777798121034268232424804336768995191806350535850798257442227682628849638103828590035628324695856231223482601962034882890698438609521430798608931707990031258564811489790530721920230603350749169772481979667991794657136012523751054893051504807359416457640041271310580263255838277159153508079946802090809006574662018870834734074299366101319076395813915397732698155799847083531033651139685197393739104285700643542267836817574209410924693974393067395476578112303924398024779996075096501303887480695122990112211568559150959721774970548238355495732481991338274150933421384623325756115555983372058624 A013801 394 5447137472375447961604825412341229129780703929542785112829606340725138006534361563263442287005607147164503436263905555594611487034380135977275024885669657395618153052029025595814003070998866580231995310661606988779511057968701014105907366459919319915326923092614906776974601626258933494675438036117888597806215677733770457378195895219494975318194105560643073399551200325958406994640547543381626376140064086056922150580087744997251429551708128440413163718373593341113043601805246095570566690034797319717436887309893618234970521301063401845177713022631016235635503910215173555484756954510719045454580645179824709380021970115705624537694615684435329982512261409766228828235711971512267478678751438385185201844769073238216026183610827523707029650654811288262951067898424716679648914384784964368098808940027650004099857599552838816403080748720103244824829894439949629881083399414459875176810151809819829679485598552071961468952241109856196281398102979811536020668408707893790754734298859836948574236460106826486722289728522698831947308989129304586578934062251817079966691544505211567516659871033346111569070468923095168353741864364996590682170807586087649992439526673271481676007137259238677582790432027213629361266323854039892617652448416831283401317719288432762185244265857900618655869887697396679114808697721516012978681307636973532061129071217623375285559360720494145040829025798191793028213287578858322380105979667730925572783548537057112420524771466608679519342636699825478667251393236283255346041166399236349120518796572216116941987144198284448148273638821587373919299332353206925560928188742182146543077881430239475922319761219183930828730083043720284077064628224762267559674519948329220907194090141458383844788150719617768343268671707268581124664724059028179251139782258315911689682246935198657221004099584 A013801 395 209257233138775208893010973040500658249655522157315632894462157185296901659024033814328398897607404165471564007514195823722594885912747303702997356007885558510066967646747047288790741975492458546192331854376294080953696802925618157892537389924260593867199077525894258744256296074363189131451627595504808373323581475820525890640773510752118971823744759217664307717158911722018163106111274426548558865796701929962721336684650811814410917658419462166912097405039961792198683006950334007438889964376773834265055462896873238114627546301651645284347023477393119708173518214826107307502423164483782850183170065228146035542924003964947272240076356133267636608191034317579446665503111097615267460922915257005274714068648717519306861869593550150729251059555230449909528224385883915965392695005899191164883844240102202557500129544421855970940750042831486253190665224805104981511699871905890564792338791926038576967118753976396471791269294476235636346189524072439967769997588922447865633872824999496216427867851463846313923482210927998328087822126391364998016330935465804944000422373712207577720005605617024222037411134149623987477347461445709027646273744227143162109556856680397240065490184950913038020477236757438785542407097176796514799736458380990583145021504184432992108343717197110166283897605783190824874490931669759154589021114181975207660334399896219584970048401438503075888487855063335920971841655629421312554151314915551236804052800599586030746879620661239032415066731460495588481129522565057537373517448393063587813850089118254348443378131521295360064080108970100556483803151680797252348617298719669341598879893024079707031835946996169886716494870207558433104514757882467270572456358335015350370768166874265273781381598044836188675009292306429812485120039451626534111785875235464063470833198262591615802093489618944 A013801 396 8038825868259188424833909540323873287318766539195437353273658230430365774133067283011239772050486038420755602912665346764127205137224100419054346428398931615722732629117434568646185143730518287510524620517719713413917216381190547153599716371330394974002319762234753843919349869992736273673845725708912718469598705975121322614855955189053402421580978670105792045262376752713049753884370718370289437388446101341447902870077545586662409812765842058604095133912015172209104606395004031229772396871498143617126370662646282315411531818724249605243475253907534086709193875740759738325013088286809001972636661225804458101416968536317414410374773297215609527940266774344132023101967515925988114778814712513114633415661209132221692405582305822590414908703873732963724436268008116515726525771346623327790177760327766213448924976578510018979659853645414375902572595276112912969753462279136691937062487030630697972768834052757246860333401216599068205875216756766853801852227376044757206190858445180646650292971381835119995684492615009983771821774807450677763795369216854362728720225908528166305691735345383602513789186129491955102929780078898358006059252158229931715600736206234140374355870945074275268594653527273768385397111045143814912546675785164134242099146104749177824834132239844184147962210423767058728378443631025467682691835122414759577479406306413171576209379389661534163332149440113112740054269042659849143080276913795816313064492387833696957172127507322158669257203555786398527091071738859250355741046297467930789456865023566859049800814300522082552221701466195382977881781874969507246224482147614817426862569970413046025335009739804862368100866933893564766143038938812862666311483461797949699843429898641774757585555470490427024139156973243807676428371435573684934438366183045587462295528144455719512653223497201352704 A013801 397 308819534555044982528419468901081916205637735369731921363360854580212931579095912744159787083091471651971747241492951961290710712551601041698391772393373356949604496680175366389111848481551590533004313821808720510509043784499816059452686704121028453321273115986010303668005744605640956689454457398833590992728103888740260729572306374542675507427454876590784107210799465332224519345221985516913039026714545429133062636656898991257223135367212588523334918664363974855584962559270474863722936398215472685195526655376219581428849406348110772835033345354111829475020391930457026107493702799626054619780809977650504062424034263291169791988957290985834855625353288403204175799485184091812759417342945995903811757296041010023428535452849860480633379132768013325534437943671799804068150214032051881760387468840751466855853901900240040889122612937642238664673228820127153664646049006915315157454192501768708893321887528970722395386567941136869804196902326927955455651955166878135392833028018030059721717654788604577969754215468298223536578305301003025236973962903834677198586516198502018036799453705028256474169725374350562947234150431510959321160772230910561056786517882098690736621255138225973358718332209903749086293415417910244793680393096962865381044480796760044415318828024125854178228116275639435328109386290529474366498289538062685403928448872667168399271659518633237496418567852891385339021924799542820764680571917920380079482685539571019302306724450321288047438184731799090285816730611920016961666148034563528029207774926745344457257148082168856323326148883525361832478306532508828590370959706182770826270352487983387576109269734164343592732962904132455184056150983873434932189021948668430035669185202986222419087406698954360244559329854284134115697672317068998680441384275287879287951545009197410920798086233868487165476864 A013801 398 11863611239466608048811762317303962892955779241963621491094870589553459979542548583979642380584041974982146642029193242544943942733382305617885418328263830880576006344465616875204120771267285901915893719778603807131715426025344933739934412425513429062790028023718571825710108684770302992182082435433591231576642838989845856187249721684431422293333106539111562262610072260202737135166047795617731307250265977205575734249811431648137483968266838800712434235410206458052151921676934562364780324673845598674471351992932851440170678794269023449230640995123560041112383376400437114945478086750434514273499596101421764062081700258593578729047783290511831813703571927297491617513022832071078965776646613378640832468284711441060030617956680240224011892764415999913730968044095861273082058622255305089707045002986308350734483495399621410796534298612464240542086758354004735181042618649658747088760259147946720845853631312939271541170394026713990398028199791264336784325509690790449251073604340642774269505426359033467286077941430144555381192176443332217503591758913712959260899606281653524901687813532365500711704169981051226180947122976925013281712226022660113557510870958703303338042137390088992548523450175662424899047846694439963994025981212925436478204774288333866258888097374818814110811314844964547564650183736980287263398290894216122477315291892381941226420072067814451662415702636675459183866263099237002495968850798829321133406847688160277517415126483542601630385304656793852419935523187519371599366742895792492770045881585849152669990600724598784516897335509510300156486623752859159127690788072717324062001861178369817123813706107657423458429502925152398350701096196481876354973467180046408250267418757918720451661815747030703154991215682179296188641779732522653307836218319459170725946553073327737933379280760291802948959207424 A013801 399 455752489375349214803152661181549038495789215359274483201900548568285718574106546402161941692516556510914145400193487605606566504045614652616686230498583327108207859728991137877841503549004055208000973139014843854771979806189650974553320387738523890876141716559172655256479535234135959747666878839616840752248311302633918411289385308229117518820684620806509775880428535947948349784538892116450765899326217780329397406940755958194849584124938879368168873587518491292531468223141118147805400952670452518678491458160508420925596796560638804825644304468666682539373319787799192207745486180604692300330760483832218488208930597134130920455099642888302530955236419159060437978380285116842569549275656299553866220101625474719762136219423828108445640872437805052685888868381986606666720364032559800326185840834722021601815917959271856117159661615496426264664804908927445906714933238045290428161814115427521228014313100517875055525601856930244655130651323181210761906648780281405898429243584350132816337320459008629679261970197980433239523878650247050467617981010429197042966719274916001812623239044659353075340827393992063904967264676281551310230256874886510922425337618749546101034226749977658737744076861948247714921822078613605656794502094275743567746714609060633806201445148751039562880927471084158059243601458439834715510708742992206561088544253337744654154153488557159975063361632490524440007406363220288687885139372287827200660957460788365221109019498991772584232881863695392634564243058771744179361272795084764402254082587001981048970358917436186906001128040933347690811590138089837457049369314601508721165863499028254894628427333831767579579027784372654535040533311484047762052660715188662819342273159004205564871040313737931492402142541646599842382862610204590249473836162960343502607962782864958380448698449687369902087216912400384 A013801 400 17508187631843415435877912631950387862854238497241888546684211473799264164742877086585453152059716034923277809693833019856981858819416332494922618230833577094188913139348923552715159200338539784870565384108394241524920376234581631838440356015363133791897860183337176724332917825554567029666370817502720554338371127001984609688093026000929778603015420392902879550222542636976383805322846079545572622788515982249134130785036080890013341623743651989807575447738110361493888883260189194766092282997788103957552927856694091498277726536673500326181951600468299276432565452968093767852750597114109859409506494746898505443034277819504773440203107881197030029176362278414465785377457033048624151804973612403661324711424044236834382225005385780614047739755570718903981106767762397481708729504674817289330755261506681181855360304323387624596805560620910711383363145381356761952360875272747877088264251058263655495397852069494688133071520935832278671499101231329392629405819543290488994057821536394702272414502753275517758527847125616323329549322227890690764012358496648033602609487665173125633734351139633707742293225167599126973222439804032075133805548105640203595891769961882563017330854827141738069176456728603884216436716972020274911417592453696964898557788421673308299034716834419935847633709729169016003902193627424690431059387070788607250777516036222798633985960416411857602034100473755986887324522849470610233795514125809169740591341813645838334124093073267935595890389675722203449419961345775324394342655695976309276992836662268103977245308172228556180939334820495484890218046744859195750008571589731559032307812178669440032045664456481183337107931364459896618117127693971178827015014034687670867852765676305560980085884692556376212120707879895779544980050033619539023786890036284555996187498266540241143317199643190002158582524906773151744 A013801 401 672594536064896647384685891669006100139408426110044390409420667977472532152762366158266768289526051197612640337198289290825815088406697829124947301955702697650361287161228247201105555840205344375587639795908073182421341173427687968705524716686190147749548196803080981041973371186504247011663301325184512815462865214908240765777781686851718374813440389813757020801349197942084760265282454991822717877043629974082736768237946083470752531817736134840447818400307247647149235339323428106134201143643027801633353276542760218997837142632849188530605852683590185003433434441222290185831266938735644359075601502196852985099604816714095376478842592364065105600839133287570117611060389381595945415739866294099053450114066083402229627555806900148069257970450004737415338197590360261657322552651587780986930294126040664282155521450887258986510882416812905888503278592970201367161895384477882446222759468654256589511203885101707939320075548270932817444309472902749947251253963575047425195725272142138882497075537769832290211605775177676677027966762706648776390298764007230858877846078145290794345538833380168516627936538038488061803313247511696198340273936026274061339778234855680540873782119039477009665482761686046816058632919197130880997018231701222603542996000007001811615717681911076255522696592955756918805906670391146907599577413711415136145869056047535032323204655356877921639742003799809992263458869785262962741488470657085064754556987113018525443711159502661013851725209782544167712917235059304861933067461216625897184956813217691482389855758744332214246965486464154547542616483750510863932329286191127571785136912655765208271066245760181139078338291297091388481587577491596805818608779156561564059431846220954430610979346349245748564829113914076266999953602091528211137797167633907503149538933407409903761673541492787122924106276818597397397504 A013801 402 25838391697469069605930093214356538342955514097443465301968304381022584795180519058335976170610432782807487191193809481396364512436231703803663975551930274832936279207585744344477671033157328509532574770399604539375898242518398061005791437516216680715946643528387158967708449027500747153200057383708288244318821430095914977258119261282095613086833126015085289711104630788143128150351090790965861529964508089084362415688628936742612429262310151356030643391666203225612885024795448814125251471134190556027546899471666676573020911671383534426591754436692800547091898817493995499778893950718468513698248307308394304275586418638888687982811217028257925096761836144375293638146495918483389839091062703554109237339581962659980053372183877876088228614192807381992547632198631279811827703182663396194393914179145978159063286512057284941225802058924284592612741950427543255720891373090102332054093527747821921142662408450067212196920022262376155114940592711032041973604172264699021886318982054612407310007653858965877260769047459225627224706371156138619393809717318101780674651334938029491155578219823132553734778810045286557382236081716409321155439963526385344340428920670215823658207213885020548803309185772931174485708442223876979924381452389034167537707734336268981595029410468295905432159912314988357792847710649746299602345365925137723870179705657122105801728230040189822237712328817973500662793035941670661976677021088762579847611061216933719673445607903454225508127875659006216746859428502038255576020719590097900466257300936570835987488698827922266342511426128006961098397154839759625348824361858318356797697819636583876240941280897123118638833443798469062779908668376917182892327674860078469044907133804424185406351382569352624676866475240123153873070217577948147759069615991824190640992687665779058862908450769986910114252466730263237618422513664 A013801 403 992607655449971777981410460922720776982979029567388163040414381101363617491654820145034860570170385784332427936901385037322739109750277133321555284802953437982080102038613954737454210409771932022203392379671207984664506884586779911598483863622980006383806257786521098903487777840468702637333404452537601193751844058564669766347909541412985072343781368995516489541795496357306411023887503825744536535116542750264866561094369233904199082540906774493273196534248863115144591112541961643435660515091064400354241690103547047229171342767869858531948838439990625817082384972849331119505990010800686422231906973559275593050927858431547837547675713357556450517202697322321280403035787204457904058522264819734660461637380677545793730345815852487805390442830888386625709838542619245251173045465197028203836607106071896958575214647192658302130411895635316909811094767624501711773762988629371188190056961960326922616519083017782023756879575231442374895557809587006924457977881720677624784830014609990239221254030646033140849703727193611695464319954334221202632594100492198006397405682979340932232692892725460184275262766699728388395981315217580481507381638829619388181917416467011081653688328606949402827925680652923999042975516472458060775037874977136580128580322262109196954649832550055503081855191492592752970037652320653845523699577380090800196823572524002816479191685223932211083956823871270001461857268735220150496024442145903267425826527709725774975086473219097527120240471316382822547351805334301626208411963773200944311740472779305235295365854173461783813918946133515417556025100324205767400436685149157994740359439159006189672000246943881725629425576961987515752971404367650497991659957424774466829152452230759506570394712784250429586502512824571079187865478474456044312418367941918107664375089368568325277491044779817138949122761909792536349319284916224 A013801 404 38132015691766115822933864266807241368578122399860783671360558864389984729559411570691659203663665540290914551624003607593790345640166646353680867820990259273519589199915393685194040947101798540564965521657449125938871696478285737083967356104940399925240301199126994535476386473519445680515800065448684487459170841353820353744021292942921234539158705071331761462237615788062283085893662346969802115533037106294175113811001288489663711954891474648933583118059704325431394612179411998494224334347738330004008548767017863366355846303770488485363346577510679881389036901116979904286942112254919169596460938296253131182644444609506341727231510204343888603068858820334294307963022801246454842312191325314926716294261616108599211944964861789171531879251791408260613269157453260925569063714591009035478587098586857993560625445886553161334641903382726334407303016593062857759500878971185923565509228250667919059236197093211114224644285762091090273987748813094458009977678304181551633734029841257385029923694841298009138882218383869786892957315365703441720333734964508278613762736717334361252651130166941278439118494445536765768620018205398571777587573037278658416396539470996697712808090831764568259037592947962728347234947440805948862733855005121678862219541660021186910209827967242932206392549036379443198096966451550238129638442964633568180361174362082092197864627779562579821001285345838708376158708835732217301455274969477019921430551888496825371442921955184850601851157946090162510979066953722531272422354000311287476679822002289789919106774653927707886995510234665128280832260254054688760455175696690053525945648214732381782439561486596160371780012964571712405166149470187661530847608924430135917708720604896857204408283286319764502995080532668722578081040221074703398305864022856726024034633433182920783860095976261455209869500021526590076395449649341661184 A013801 405 1464879514814887105453827329673666984415297150113051865518987229334405653370754354899690779967943375395815773415187722589323049918112641886323004218211161800251528538703949763810414277023862692734343715479992565622067695091909824875817689952127390403528031410865662622074860862766723025262694975314276663270231507041448362709430321989695262146056320814020280948333320248114200667027690932721191918070317153475397031172163425498618921158459110890113432529063381601365772455421484291334154122028302715685433992409433758239081926191605647085653718322121650278323441241593309900003087168184384974819217643405588860287512468984118795623793325696010074824575493280441962250134707483932683809222265141953298224733160354244427947326077770130492813568673336818739739719347952724471716661151659728203106945401979312736680624987129177826245831603360350814862590952685439102743688985766557078439692602512477658778579617747532798164053934881836491323965513358403836698911302489733438487561526490381743703309548661023304319079299301434741733279848227088863417128340762396550031226309293733116821881845816493216152517176082619740393767306619378591533407804205800096941724289460317809139335235617393067654239188170688936172187377740886001331510783773876754415171025912411373916342620751189604483640776163781552689898093063202753947988190424929363155216754874293745653873167540779676066403585377845739820978512958633488859852705843227429197301676081348494043469351289830381220720714083656999683021771836094204761361377151275958419704132042039964569532405855105286826186819521174895568036452109919764923421646029564045096252728021817159178554198194069078096842300978046986903756862798046729205369041744440908101414698210757717666364548610727260073147059013743001646559561241132805805749318072302063986939314477969155084832769447024060063342346712826965484374807593729109256044544 A013801 406 56274811441128703043114230696743590873298055318743000465777413402110527579890899297826521003248512709205658751517851550991434285654215250704984530046799991718462720342850934126540874866148709204082548173879394400937352574650807832429412377200925829741932854679815295289627854904046431738491690171673252296189213574504280301845475249556133190602899620391403112911172830651555132824535774871417308724589303767910852349509830153954944475223365203954597624036498867598067514647471740535892864751839277125771632252400807256512571276576722538442473243062625317092073318737048593118518596652971333192655064989069101656805079008493907652683644399937923034460892149861458421801174922702757981215082537693277904601349088168653944024478603617333011926054154907228705841058470951863305467254802160118650556414562437278092322889505554495373059866874691236903761294038363828571001556077208056725339231018119341739637914595389219974270295962420630650701459161176441790625376596445599772938163601654505066106339621361871258721750361963917038425678649491845777032402338728225865999589897828051415829412988886403391715099836389919946966964851090047972347394206370016524113280303907568955896702411477772087005252652765186171990750303293876627151318269457249397613210131451195340370218118777699845843544057107832128135125143115996995665914323364086414970806855250868533039191604246592035766960135875321940962710553818864108040101547673424920043541188341083747173918599150123924975206952237767299822964386855394970112458664643417218651353936527007278903156903329724698714792858725454788141688344254677689298165953871732356417644799686127987003338077823357704168293834372653048894723641249763149153457107654441925623947046464468481871060499429698422970017419071951151254232104639357867833665803065556090122260704985663061738935671076876291393359591319960706047742608520697461180207202304 A013801 407 2161853156322400256104276286446101786988618093124831105893305113255478027509088787425303630860794864236844586598309785182886939517692333071082685706277868481856463864690961485405194248857968812784035170647750815306409336507785433690608305882550766675366092545379784383846343673993847721665896769634999660210404828678156432075695777186948412650200991816956141985595615462310141982587366327460367331963822693548063303858769635194333146960180797675119822324986140497647361642697274384426860292306657670063643024608229411566186938160971373036806052105493814181409088612602458753241010409020546735929036976620078609247823915190301956385494883268015251291849632829077786731913935830549150606358610768024963983165426571087009913644370036563464986151296414916097963590102220086780742830060479783118079775221830590475194676123245381494251467845858138556894893871777784838383595778262024707160631898792072632269930127096472274531567689692350947077347255135754187828664467329054160877192492921159466619541142894237646275054761905205836948160870998878747370476768244583524868240245514962423190502729381060072696127275314755164682682921719475282905697495831910554790335776154913169009727719839330092494393785908627391983196663651337564508645042639469692858709080409829120195662299250964117277925588497854479034438967497944140585501764646354743717518516151317365565233584668737079646023540579786367684023488635505483574468541055422291728392678291311073231433256904951160701847550277166068589998999885436853171840212060941515871710412825621511626343675598314704025827482460797071141251099432887698112078343283936470204140242624742292748720235597662109563329175941259839526339703402250901137879208247653041014769549736979021199558660146091294616816189171068075426582580531825571850698105490566402758136767242729232179762952740089279610167302060147610483530080048931113668698839883710464 A013801 408 83049750853281328238501877820113446248954752665483511763997209230822443904789154857730464283148295504522621638760668707585784668511668667258712454092370595598997915825967976423325942264127729911911495115603995320811021071283085220658408678784070252600863811223309796889841138580147654075517090302298146946642911898500057494619928976413810220370121301640187150518641163600106414403076264835717471424722212595342399881038494305625502173622305523487403094436667573357621044865858492752142264989252561053164910433349741074726637416391876266581941297684650365593011548141736055464506655872933323407449884493836939852864403525950639956505171435624073893627695494761852255093205758866376169693872391264447016377283027154878572842562119324622070907988203075416819369277366886853769016559603391348264152644921843963695078677950594575483164388766486250801674242978215382351344215417713941150282835023996262241281635762538078898404704367221353982923372153295132879625974176912944644258226808059262069656292545425033419302503733350387432200548020292925958984235528883920691338317271702796449286352851902803752694425408491634406449947120775362468105274999878675872825539176767144300677700085347704833264631679465829890426483030829783878164107958037867720860168033023995481436562888025037529348789407733577666587007375401022104732635790654363834652191316469007915554013388634203651681640334913073100949446339421578656996783473185102759037933129239006189258739997260603789522175491447611690953401579598942151449413586533129273727627219109075990637618641784857669856188566213980284962302235813813810673601635595703439362251560672099918234836570719787600984853622959437995243866045900870618112767664041839223623387022695786078402245488172243173999610723195751185587596413710611168216418420525598928356582050396686183417773592463269765504187075942630604335291555159737662696734632972621185024 A013801 409 3190439228779655505610288138337478151099845778397214587925716789811275005046380173014573515901424920101741032874629849070615503825544263521410697636412508800531103934370385782278489398018730872295991996361043084244276185474411001836813427804168842823914784171954669157320137179694952278965064541053085613102234103492778208713319191557912933425738579923809429574324118940861688015708577789928922382252128519062673633829974797244909291501874488990292077275879021498106370059566819857566297251827126385418383199207563653126698502988110318657011856891853528444621131633412932306724487692014606552020594762715239881387638925852919784569102665870934422697601550126771316231660592432610706934959801782814996581149704771181815254319866375974681476001274809345212532890159326325374390540153723882034915688007317557709310142492150041211761243158853335810797117718251122128409239379486898763229265390281840410261075319453662838961115122971175534607984264640985824703711423980287681453824041058404611667916134425048083835924983420388483595416252747573043640338392077604697278452796309734628395784531158698108963509046492614627358181168591706324574732244395339212330465913014686615454834526478717428874694090598359321070623772112356977463552371315982726364564215156649810414866999906369841727463093887493119639606475333405665175408936533778041071998581613473408083922978337771567483001895106020616246073930575219365687188433905878907591201239092845661766563755734763355178283893679451450719665875081872961690080672340256694179520527249294263256334757742807092245195339959676266627111802691023471350837080433044543326540255954779390458909481700771360479434136779609770025288358019327845665420082581831295614716035863881317987900662673624893772369045542287977545533103829106838638201930042911408431746456048039096422177190328068971311608850709412097296144560383016482050157757660276215443881984 A013801 410 122563913412799245903524829122372560652651675422907395609754336197389940593861740726527856186869139730628483518911780281896765194962108427438513360400422938081202888742772740212010448714287565190122828532205831124328113941184973046563024642524950265923510348749810570347610389895161286748721919409095336912935425319778567665930870062888783250483173286353063046527235353232142606811460724377909482236597769188311670317212311810960435342336010369051060440630168489871254312208318951648266875226190887222232608980757765298515249690791246001527767494357445148728565392829191207495127919176433125302423168404468655283387536975565766444006648012097816782351061149670046884355473318891172917613415745288620908661447058489720614809951986699443363582064973075805684663508360680115582586990545456652253321070489111296960858433978435983191019917190509748507582074264335107684969340002368702888215459233067181200589469472131911621530198564060679337500323510448111441817778063626731570730104361299671561834666220072647188640894163077643985801510765550766044487239670053262050649042623034765484452458548992546553942163530060283524591887772618990164862913900691351180887178514372201019312923169206408747650248184426571678249082829468305646239827896474792416021098889457859116897530668403103839802222214781935684075122356408112033378509705881617225821897511263194444951985135823832536427000802392887993709176116977627152239030876928244114023586800990758942424313240306669052528954059589806930846684257145231696286139108623301163600460574808888417255356053447677255691424179890923458747127012178357675413757281915839176432370472758805063869466649016832584177941798525488925291477561670498519082777892463631052334931233746864711823191857269973919159329253552534945389199716698968313125165344528484666313971855541469928154358943643097601906765608852775129728689431673961174438860418277171092492170297344 A013801 411 4708415297666095830629809835565064290032266763046410509744322579358931957853792631750294123274764871891823822862514951309346131729664357348477929253142647589327490173942357587984593397808071104343758580893219208472188825164561924556765154667238489415717573557572722870473800738212515991738901256019806462847327299084613455454400304335935497350561584968539269995390273329765990383269075187701770669601139901138181126906028170529856084111180174337465537887248552706894105657794780846519820278689349123529287906604790311707761832121436506394690716063235612833556568130926209427132834143081854941617888437426067861366615620453334483712959390032749729510798365125724521109399863018523298803036979271007660827138150198941107138539115521045816255368608005680151182033337183887320220661828794262752963582243909699584048337599715596730266221138790622498667272964938697496825782165530996090153685081897508833001845059241419516852704108036955057429412427977374649148871762092284520021167689143688182719440537510310814398828590168790771358550837569398228365021799164766114937733621406503550850725647618097668416242154170795851880721960672931126173373700408958946964961849808122474357925256468233398449731934252931177591616765976854429705949228470975625453866534937413115834735538157373637109842168603062841239429900443774031874268828861148207347174014792686877797275460977808350719379662824725185166331709709812524680414610168075425884330110546860995532172417439620998321952299153202023055406222422491220844528319996872737500875293441858257437281758149245969454641751294689715591229631299843788458694899742078877801825944081502255333609430788630640553779812132155182553997402009133871109083995516882850506498718275619554769399738388883318078424792604474182462071496316707566717016351875406266941117542802481108759977853178993237474850307629688209383657333207186892477243261828535804689179214142767104 A013801 412 180878482075140737429474774643067509765879559969190906142337896208652730092911297741319299039723367318596303979086374369499840996526785951899128130188727949791604862522169609100016139970194859544469829643593909112667605907521810893772690181696633809394206305787713721792121529159172014338641630651256885076742925521634510504736242091369298066219173848151404596142912740236290286563664792410751222043397390442124366171221978199074951327215097577348076103476540400788043962949844300999905415826130035929501124220129624614565378542777104829658438548285259302613909121317661261352734956440632539437192802212159822962259905675335297526317047927498113608886829994669833202938705137719591046817468595675030298335339178042521571834118661856496077266240445146208687808992681256215293596944814960397917848975482035019220800937230674363989907151267780553908801958221085003038059247671038745799343966106174699328598879795818372159413481014347665486208307833178824521703057612537202121133177946143925227350027688996100245945399119924266272510088976066002340870677436713655071447974799952240409481476478896840029878358594625293445849814841211322143076324074910566906605974422228832974934056652483654234844901986260604118359549681766839771583745560940999627435736806155662257907200433853665643211696749055262109053939055448023208481911329529869533449036952275859097460134108923485601235689127074642713349798960212157948122807664216785560772425526768212004363935588360480271536119524269408917696485440582422739963399940999863083833625272862426817710616021061433162569517517736800114152677516014798977429223268491702169634945467834990640895939893176034687514005262868873492994364195582886792526570771776571585057654761276200816021260349947341547300766832693480193462938602502637883000900173645607150809971524300114274123309207724204210833849417902102251682580112487291661405777146405031472939508690508541067264 A013801 413 6948627767398606569090702942688081455166029175776437850364052620751603279249280414030522191910012878911195613660582157778705891722573009128156906249330172919194292398651667703186220033095005724260352975588303612472238748543357887295171666020057884421687829443140810336366140664178752102833256883098684497108156226839111355549947476182042954511875782550584358965426135828917327648629746665251418946019154151224649650833663514495663330186295188531403691591154776036673496880681218667212366454376611460267715188040499659193143582099325259136158575270926521369215932804539275016126666086623339635019198689782331758918176536423680789770995713182767532398996461075236312324093296570635809654539873571451963940850389863681508703579502513879153304259892940736752950870262843138766718820232011518646412086242117857298386288804653586367036273123103057758960536027021201476710084058530624458627597801934807249407454566236158584876028286647179917318178353719397722825744661243229156685452163979065031533878663700474187048238452591010613124747578104551545926887944408791773224745399914965267570640400413301006587807023771125273015766486939974151448420065661764338284175113404342847565066720361812061085801754704187367810900460574754916665161169469109441687571265145275921299763011866922419349620542311706949181416122754091259577041105635219467996978203558629403088028511928404622857070233505699474476045876855510259735085779228552034102633499036327632359644949562456210111331567644333612982228184685414351978433972133450740228552548482282988629171025065096016373270584961376913185289259455224517516921041082377230548696065092349000460658426936250548555538026178370644106871494937512179021700742768568774011574865309186530548272737603577072881106258644752735112072249353741336913362581070769644305515866077513189954721046523933028963393159238127160100637997601311796464564334856295689064444165854576113640013824 A013801 414 266938484312384869958188444246305337181658176816627636459585445478793591575640356385396540524415054756252490694384924173226765536414364718667275710474267922863767936786602466485601828791377739903185719910200271576733523764041636598331314721826543687943559655887697369881841659755090940782442396421119063640906929610251301834806782245009362140528220062463248734015810434003688058949760347892298510230271825873446140986426017572865402492436715962622404216165801876224849056168249696319630269711331905857644546663763834907563803849927679154974667827607913244919799274619180789019522004383722215418897536866678056850600669823252121219842571317629197524639848048666278174242368081057545263688803783120898646751708577003188838356710168573181553336448047211343101360632017382018862270198032954500320566705077199605974807670719572173876065468297127066868227952014046475929294589192512469202637797159127555293236774616528268196597502659838063703695139636484382920073806906319891283228330331419762251405482744717416369645128394736263713800302960464452188327327272408144760201819283133305718993721622277371469077194625191548488173685362286047002042505242462338819524871156541234832059603129419372138672160208716061921823552093439784878608831486325308311869737721820919792651695863879691661735022753446534159753281771721169827911611114082591082571914667908307149029703314241591991677210090354951011471778405281282137983055294844054942086768498979562324728120382391317767636913502624720076325277942874877745603519473478643636620074702495383291178234098900728564995562791876255496926072191231905064930038714220603688758708036587679201696654129183001073309548813668286664009575349519467869297655734197338022428660025717709757542445487779016831800578032096821072065367531173327198863736914414686655640697511233746705300563723263411240657711605291892982426109315851993972982703487839455191099687075469395981594771062784 A013801 415 10254708813344577164313767274166065833170580520587567282231434473513334613969799930901393500785928743516195682515491247038679424846894235032322063693579476524734509059594120352510879854849567256120782616070253632891795048919423511561495786353688502316039787740581782161380829201151573581098307100913709948829080607907414011285937346724279655990532101919588163365951373632685680472613993524630539569006122462754306952134541891079197302149448880420102280368225444877053801341759480333814916441230526495427272904635151481808971088698821722417506839265385595216839008933770449190973957320405072627532367776270304231972675331930053488781472219738043252106564402637563742341694812201906658849869086132372442413613636694154502414311377835907342552972988181670956581870039579747636612971927633980084314890542245700063128211478363084631622931030102433400809845004571609419299780938419559016888533615665044164144983933668549951040489662180339055241152484275184054257555366113184943536499538011821586649993025121064267256287252412188306829352438529202395266782604496831289107913089580849072500862809841407502356069508721358526721680296877580781630464881394433208090867450349688077308401713819774600079229706578036234788773577221582775896636870378673044108787844321472454754507548306802234877212634096402056281082072542440460109052452558596819028082673882365527437125082519904997952271702831075798056699839217285734612757052206729214655205298656798866266755472609944863361539669116831246452111877453481303475104804093155573944396789771062644513903041143370388552869540212718231169911989298364864974352367245498711307354527933552284212378665026694169232259627225880900484591846627139877666938742684924937469619403547971538045750585858518710610451005681031478304463159077554537671549317304154602563093035591555613430826455992887206221106649028893360812881415477770200466103537188840510621285578691232316028944725147910144 A013801 416 393944893773445276344277683604363585047081021278891984714202786734488262530263834145507932726192238610918173339515111746237908784918288933001684398852549170174200900033367727462057960503900975711135984978954863561171198599288573620146422128563297504972984485842189743511605934591438850691472565588701081394217960633371216657560569111759927264532281227342898883866387969473253101035939175242206808082939200529169455873200561287698443559373228190218649202625748690396898832345032196503833830006311905848334115904463979325173433343453935288390942737219053025850087367199725576120455544420681270059283440493200007375462295551424934825029036793456669572925778091724648725798547905548446206376570812861219747761381467242639364748185890944216471515010313987071468049119440495585208123929571986978919040835070910813625133372152796259208426518452415081525511005695622947451820384530325779192789907379388336609793702795811014919171450862319905146144113835915470628358246944604112790898166252262138072746132053050804890917531088666625995156403278537839216568720534350270802369589249337897969193145702867510610510766247039709162540070284849143307115938883648546122018763972633617177879560238100461036643688407901839995645525742544323918845202012467103662483193827453685821849161975754114655043000551447381394094048898790392715549359017491055399782823999864954102024597170084670401334469735958607858146181023371248780883674917573709510194366753199585246503678235783641870896907928792189163704329884252937754299626154042664528647947075845142551646099228563716846647036256811783568623338980885984652854720540103078493583331545095344550302738795665483205226485839509440673016080380028205540453118738984076397832899006698874605565554506340854786811085834242505270544256719123335119190238573556403212063782055285200445558629133422754914190033029093967348987652456994020021105833484646497056027306791002380652567940561282116091904 A013801 417 15133787039200673736041771493345231483168664513449914484780814255192101093362615452533832743609401038477032547010812532843475503881420987650192707866319528921412101775681854618182418610717859882918999998951530038565952765390269844191544952490887636951042172008113561186741853583264714888163610079655540742840277175691588659116846822997369365794272115629604803522611160235284491129396639356104616739314192327528573816824872762428223407776881934155439627768070761690287265543366756860891280413522478175069603396585888229755862615322126378038826456193007141041056956298344657732243420194464891670597432649986771483335759545903540296238315477457431418313516691171694105450277016339549109464162344346876617830001230445593233836166309186513019969720636222127337516574972426078401355288878437451782153872720084109816223123624621821093750913132867977771884030794803051149309131892116995133470217081886582339201834886603875949134890456326881476094272277120528719659010414623911596975143954746902296202615408949999720689487874302217104229928388348309631343703968047600003143830140602564688384523885321358287613381596146277467188139340062764689286165908154242547823472836772693037505421186106867311183703933877957085272718516925582747666357280510936254297954374075460794532157406460570068588131909184402603635516982495931726560544176015936384238056966778812076783376924885972698137664989376585879478543690193829893166427255633511624543626793190915266829685303105864386112375614992480738912865536833460856769174438333703000532539534865666996264036547964503746380792544841681477572234190289715986424066944268599863409497264636382756244430013574285202811980680010594672894585743879163544042047009476812278899148648241343966847406341915590277490134673408260082473228166121842041938812205041742785794642251435836260316580296789568552783524308845673849678709656787882273130801699146179830904345017683147455149050004602213771786584064 A013801 418 581379562897933082243780693688350412657407415948691914847339760427459755602618235224539718678498750294133682325967374261714954957108668661569803065392531023044967301814594127012095793349337305262216303959721977961549641435232606334462390894889939461111236079863690566549875047254697287143693244820047253176952087981368069928632787552266941556352757594026898132124630331598689011226901297504114956657494012454337691747144312041442630433156696382515368740338206381094075593113977331567999428365879521573473884083243482234301218230214806938739557141110562330233244033157208371441863230190563278417670972681891813303826538715430404020291127382004685365932057208051800754977841859700118589175260620429612150557327268797909671050164933709084175156787961109243798036744140720227866464777554053147663223174414751162700027517163471879137535078912256234084696927013154012951859610767566485047391859417754947142777689003774498461965951770253478785637563797862231294420544088192187909397130165556998610919673550223189270007366179193972276096928966788662797699731636516601720773378681388125068979869578505299976955667397555395179499560887851168303617349527653381717186532497459775728808260285481414626433170323855599387836754546213186834350781288108127145110215234482901882747358926589259754881675423228010421262020399563713207549865065828212136889196435774844741710207946419527171656538231890923146047734402486169175881469452416982568467966887222200890529190604114886256893021625551140066076642462994232273644605223027534468458038771399463328479228026604375920964526402638035642414948654169729334466955731022532352739246918271279963886023401469740351225049803287004953918405936861946707919277916061220506189694470839469830409962031029316100061013613651719328291533229736683883121409668883590859086976731159085776321748681468065523731869848615406609257310175163285404592878074399644384021318199315792637005904976798644256953413402624 A013801 419 22334277288286997287477079128731669452646963291084948600775404236581293971230182124385917832753207991299439540234362649638041709632286615302865554560119471781295463866509447983296671997308141918953301532916679505370891025375895804944707208618091914338049245244043536804579999815336450982912119693006935278045791411892235774378357166607886826828847535732137318643699798818695237055292640244918080174954289982445836766158295891384060090720147648230710405528832536336110007985066553169516266040103627700766572730941881613512915599531932023358618827132903362478240302777767316797310617851000678903693248086547555899879800311291974400843503949507091993017645909704517977803228772882239755721756811994423980375810284358140497923063136093368177672823166313972709745379562909908273718110894516505720630381468317080666284257099351935708947547591493235488597717148137324561558638807246834089580605671392474049436947700769001132914884003206057641029052650858675477406459621691991090727400152440037658637090179105374038996602979139915638958539623188153270036432890548421771705230115424206212649930669727859603914728918744488061215655131067690481551764099454332312047437832422414744397898127127054024289056671161236706083136762647325785428419613963961812406554028447895158727622540523853002743534443058727248343201775669639606581235616368856597450735370276726435597539348469652555826357572716321703578569764805908675060662530484050802350265415939528069410569386247677470444802318767172596778400296858386427024331154247825764140284017442081783226858023870033705379773246283742777239012667498584322112882571362961602862830909612309491092645474990861545332661513243073582309729482470488544731426980423407846965783302791769073005029101384022207299943898982044449715647540553564448053992073839832026442685298104207439183176297347277205159683512104409460301228827689072772102840004106136738656562959944915489943218845588696717775122329275203584 A013801 420 857993596306833287795719471809355813692885741790319385447387929152506989198778676490409419463047238193759269377643275548495010317233922613474883143981549627950246539895826953726324951448589579958510031688527159878328149630840413242755872126272618981210499805295176509884745272905965100959551990126554425641407122879252129508518968912408580339457006932685787233016371471418996226716122067648772968001044003965639265208737094963410052445105192054430970938795630715888002066754316706560136876196620961752648658031863324064712165671618700609344700863137615572964079471510709242085484695364042080764279818492810907449782408758592488582804047724264446003765885267208762635288836539044122455807009689577791630117127883902325368212393436162831913479174757117575617578501288747036243154948123746083763736734486868970875976020728703962194928988274804134529969901962843460356836668419194378385328547472213283083169782872741947522058183867163910337772086635386877140046552826919529741383804256136486694202456320512049082093500046638999186231258164396096021719605923308170781828120114136305865159736608265454543988226142488253359660607515096397539292569644637630099614371770339484820789654451712907397088401079330069300889781873859667373018167890039556985410179556854340417680347516764336953395619164544065972352439414124875126424747438425995047667449984550722749915071610810172584625352513470214564674336084783787661130411771075295623087796218732910314476433542090777704607525877759702477839025804111772980566705621584474555213150814055013784442977844991214825869369029236262530413910634625615318288496861479532935578512223666481409815068567248937125499524692745914738010567798586287934402498879945635849037531360048600708561197958768597115634644823294219580276315917905731836442159508630987127822198411971232983660900638893001113414401801002993826932006644503419613102701597741348952230522669243873461658695172135373110049099401436220882944 A013801 421 32960681995723307583960359229028212938825898656616909511346854686322708497060281636055568258092422702451456092411544073470984316346858371119251110859195210507336671076638088254350499334849017303686121377346459373885854196218365315133709583602888930782182560520219500803732374403955555318462149252701714815440296032529349807199264709739088022320580378326057202343556926446032159045526545350795262338728106456343998012258844240114360574731161057963020179584772949581553487396433830599214218235969390866689750846952061457269982556440904002608586028358294639850988076977555406243955980057105040574640573507219823820590841014870089041397000297375342957680670248425091825397255944483919008262282084234820443262579584787991731345247306243631350788215977469428784924895705508506144317040487121829553867710392047558385171494812313891411680392013564875632103323753804594373068237453991771240050781479692545482923050378839254656007387191440968779535852480185022272212028373398940654545000224303739272844481562008790877537703897791683792738260013643440424770380381149806688754709062304660326115976441543125701761851695489828741064721898299943207869463355468399197906785705929361648875455365417003050566548015863543942262981860466192981801865937663759621151517457856116341485608230204018768401646105825124838393891312533021202856733097594573025751192758606500565160737391000883590010967542157471762716529295033053986789985898597628556656540779538843482640926670952959316300202714120016730388664015290757870821450563158789174513068401672737409543161436893182508750597680627140261368380790939777638067370895430597737253184125584371549839455674079435168613189740596527060575413972550490837288006396971991546776625804727627044820086980784054426794220515531670739395894952302266594228761999683568001502417574194286886300317158943713530772927659587331010855419967255243367856953384578831661348887758861672642903080433732752493395646202605573861439176704 A013801 422 1266217559547706584145421160142347828257935722792595195787900769629773169623067779330710710202878510537375137246081877126461333496780911184917150674766843206849845556080128798379128782447559848738406038832141583307198974801924721946176587363688581164928325244944752342876182895102356613114041925691789076349954412385647502193366953089336805465467415813773813485230082886350771421892947766196150798004578937626911027638935760328233275838872283202707383218928637631124958771821402036299413407753000119534753468536510392942483649888233768164211440865412246884515557965169768486267812929873747238715392271853356751891817748427249340614307163423971175062260628263498327564460984363294232621403828547964862148375257329215490351359020516655341971880104990465576201674793422814772040083427353272204141381962420899002924748144709850452471113939593108262282881285326157297435789410032547883957790821323868827271971903353488806865179786346396256634649308878787815609297281992493704185000728616852447905593603686129710351488432937565324581832996684126407357978932722250973755200903337495831088071350978320716958883294733937260916742356445090618273513304263674023586787079678982357103199493317859589190564508577413904085974711151669269588900481861290989606156694661000565374511125771517585006917636801377995791739728662268542528944258677193117357257821014627325711214887612689943993861329099521435236518189397989801956524098280526498632517670586764211229133838991328885094988587465634562714610916811409754365476844834308044928094035718659880325010089759688499256162960498972220280727716464742497743996120318861842674318321368449217458632529175435581437444297074756183559065103169499656005256053746076027260970856914416520553808461453800234859726775324664663124632700487643873483892120979843948345716873530247725024112983977981698998172788970706908113021813462077429219592721221980397102378872144430016249764737942277419786287144519295725461047412260864 A013801 423 48643013767584696136530499288028434170356858726800337041387995966097366084239771810768582643153780860803803272445481391690138587612335484079777260321843048634343666882374227918532611306505459149134606387775551064329355815990740118284319780163460534031886542609797606003931442098252131649389034617375769157059848706207034444260384869879962718761396245901934818848598864162051234943439481386191329056143904467875414037777356168769409524626117631515206833738362543237296416178290980626478265472239252592047089247298583255278451894106388437796346712285676876315549674789961826168464301514029873922490509515518552980676070623581210669039223990095276661191804295370551751716333175300311240383849477498618144291983885559142277337808132167831617191746113313725575363538864130852282691844945203304994295329468361256096357124727173614982130313103408847003859167457089658738293285975810359510122492191977744868480072639227626004532746672283158594876687849887512724446764385023638139970987990545003638741283879206358952862779639729509509135696400617400065064118679457993407779797902613239847079349019183168662692460650498933815377574365194601191595287096593301290110012452947786230476511735298893978344726161509932539366804503602526660527200911183354656710115582096997719427219407638619545625747935361737086335473416289708329791922641343050796396416452097923344522031122529096888468176818687215456046082763913176231961829759544705971466798833261133938578405558690890449809081576079817361244492980227117123704158471154777853957660476168037962565587608208193387424756290528516814304435955709547793333354958169396548176612633690345137890827240803533296500860116423833547605045003359498785097916560709256663257456439224225053595105855209189822371263800872317698595889821933327043757199719561685119649059413537996604526324392498144948713805861098676582069845985959166520899873978463598935084986752300423504250962172790529358510006943853264589311597389413351424 A013801 424 1868670016895533686780955660648900327088429084848761747781961253033596415492155073882485870819395645548638906514265613143168363981715479956408723232523922556336946306953288339718348795950713718673155038992785569687276533027100272384010428674759499875368953420897984832247030279646453889442929153861107547937611147897649435210706945161308647803937798182568728000887773965649360241587171116931926097020824234037901905675254914579445636298036934932288185724892935461003979123905226311746789046381543127576080980524222374334777007963991018226384455299166562880538156306731173514087724606962971636606395413548160731305651929075495789061810828803500148216344353810955116093934655262336756610585961527586914631120852947640009726209237205359419406038118689060081703165709004450821291889915414930164660849376856566014197655303519101593153518108180554266500253777031556330090274874046730770940865660047017046867530470508568480590129996162429820580782840441278688822346900615068082785125474644776859785885161503591485533176542639848837302956912926118040899503183190058274753268716226790221965400271920940607345993568349567041451544896813315799376324549102728262360866238392442155829985674823242311072091000220565568432315161810394664190812950204019752492175800201838264389516060763845208464758732684856491908663546760185435197286500189834639394364734423793823203158347603077786067393480666688068959466315458488578127045652042669424599868543978559721384428027942669247519865677826682263749568442328404931424218951827881946037637484852471346369919613556925957171309437656943501938319211674537988028694164073035537794752750935848298817214019282708535118377042232537989564795408849058505328321562596206803975698446569237829658909586533716236216214470174310956709259703399390691712976584426681695556438266430475677559483277862208736349789565959966759576795203396607341066889558756657616690224851076373069339304962829920975836520426755067012462994325311703308304384 A013801 425 71786827369058822111377192659488154965429091723550031302791823496538639897546629318269577213397903119396512232652027794507955870721581878005397511700639008924240129327917524858620087345242618216547923977946850445106415292769084063904144627969560947212173714617216985315601915222898172616839566374728307561571269857636100703054518005316833014036074454981560254882104724664385823040812765628056872943151983774800039608420592798483983564025386892358782942807487008669928862023943173992064648005793360788962726947818526732444793537944678956184785234772782679618753812679384761717194028501089518391871286206866142653837924507364246232598524799315261693879084696001651739864593716557928841952270298043778912469138686836538613642054056481087455902360367558932098708813877114982750749242990579957205611189661321840001417126139989806802585551643864172701873749098444267976747999561379209296464295196366206872463050555057166750350433932575903987431353598392162109799278534028455468273380233953747845534564364321970508242510062052432933830392766969750659195314285429278682921571002568373167022816846114854371803688921716967464402548755980339748840883878330408926855037414084057858364729684009676622145447864473246876895819256108121419554270295037622811739425540553818764787648990303877528382171474821446993163218812339283678538958191292687506973915637624463512172531081519836229564987953291488857146857974653297217328585768871188615428549985480350256704187121445581812723159879389825844203421280488003845592795253419912838981881618092539242146831874402867570693023357029141570462470835689051348110315007029733219923221679951548247362093764764531085107572454405179407121180426345431540692801148695880581530431523403840464176670676279242930482095086216329712942920765790992812845708467335404016496132443193153629125109602354610815613515965918083035902164533684067614425629289195759002771677878949947831738739452074244207735768714222654350778390001174394291821215744 A013801 426 2757762760209763710230666233206896961151923987651898002528050691443028390304151311890644078229893846234736413929560299753817632729640289425455350809491748166833608808261279634968749275454840421406905047536806206699208049887017133398941620028078653348102865420735007707884163175202856199248508781851562663285321902850948444608542363692251457067209836262571618751550935102707045777935863204367432830984126608692718321597085492946560712595599262856855005530892420925063987163511800972079155517790557748068792118427396522953599188553682786780794709579031219420234046467891245006127725798897854938542127330922969736189837707874904883271504928690495093232058917681599453238638232215289394392438415769649810701414431793512467381673148633777455705945075880143935503997793903249177352782918726119636010759462029339805494440317793848418128126551950686058515181945365834998594751151149943704332972364263604203212540550123076117881462269953835927581162879835833299610049084163237145269190175067567177234055824619792819044644266543806263586028368535909941323647193589051169883115071634666623584348531960348245547210513616679022112488313009740731791471395069940989334063117299453166686939455540915737116339525161604252022829792542649592453596847654165317935781771565915501668082323611513759130329499376740707689358213894825921794752617876699883267909943134981390283619954027666028594968577213645835936153695954281065900894950896955581850303176242213135461548052457453470917572909926639549630918631911227155732292822455379371622327964240642987526312693287060560595743185283631502570886279623830596589005861310054231376570484057018677470662194067194226165492503408429372103967267258486098067254648928300948420073057403081935271810980699943396417400164832086522252415244138626779898280736481156880697715423937708189816470210484054729092608829346709077907217552726007141475774974773744277850476777397741195904075414790884165484377290925577489539502630285115531114603824021504 A013801 427 105942214196218282692221274014876153659612311909635313665117595362475378641924276797590982909279601996953634077517988475342658178941861358568292756697434997577079915978165318456959472165873149628767664306173947236556776444459650196653741274998669547020719678002956056106078012538592923750330713363609631272768926219922035448081763443601531974693933069862951305959580722905593870605184120858979299635086207799539467042473636297035076335072541281908941892474763242257258130873469346143392838371442066449810718021506864825785466427478277936971009563188063325247711129110510068155402714290459995319034363544736805385468805385722345995758133340574059501602775381656324595615526328782557374979914180206867127905536811779574946934355677915194738399586035011609426321579250587220397184508605782611936989335493319117967874419248368480830810109619737555623919229613173917306015960222576237345655466345550619070612957773528092144534254562546560993957953191773372037819645617214918172661209765395660680623488558593960936419054143546861421920865805675516305889230588916989742229748591917353011616333203788738200941639091098341313473351032582199952501165113006853046257368714175792851445466124059818957061299198608188945709029310318426743697376499482414853820992536476209912081050543859912570750738048056871026594385144983632611667216568351302715620028375473445089135544153926818154504312862239418433323280383779661427648780433657445632361246818520859811890829983205532538769480907741784938621370163501702414611761067445853940243351074268541008810828425315718495846070205855987802763167318029076198563249168087043352562331715534429513712958847285333392373560010938222758746006539002001943351654593229609234505526573196795625401890634569025516770844732189435838848784018829486376572352772660122728883435725990997819989519605955446472821660788183175936883669505522290346933371430908160177903915880511625781850961134606606101247838008196984838149533045032998243298620503610097664 A013801 428 4069876100561921547904372462555482318987666574320550209759157543444854145908163017456255199442885190314970806721931045268763556602230545950759534541288662866921102052217198873842555082724182916138738591985978357039565123890361921954650124820348889318347967150161559851371092929682585758792704684576427594974691069664524913773509024449396452339842132811855137369743253051141294133168753186918548774781471758827108165903667211986899492488146745885813911741310504714554828355635198401444579278877318424735928543514207719147374478278005525226678303379432640702716070735909354778257950672182311180176024109934609115688169627697909643773044450411493069813572219061709365665166059446510724117228383146827007585619102161324151161430207722790121070358497121005987721569788490558658778240082599744820171382312311347235853863689845323559596401171151837936848481124819689207227909127910488733870700395130672582216667385827855187824427923274788687143888729815165860204879506030928296520953034347439700706831936466945603333474383978496228384511980790830634407040682303835077937498021907097033294253056356748166727374007323633879898392253267677793375284758981271266625023076523777258181129026621882005054466870013732186538358069985192681785878415604116449024387249281270079982505637692922401317960352854152757357649899729691230409807791689783645123259010072187866544231064217252646223437682915789498534547139223279473404555549139384431412789657780297350533598124634823738009368378551808410202078556201081399959725413166999924968388574869100271394476784786928641736422633028163627430949835689404991244005780041231857432034535183970644198797027077313367601422681380202765499986587202300906655797162853508668352764308835928100745439030617603684252268771231789367185214886867353548642403504114511274752786066849670172252717385182384431699916920838844886791323047724144305967792396889767881394356832465734616035586522947047379985536944922895369542352461457987660514559805266685511860224 A013801 429 156348360279186778184294372521531408766230199119098256858107796188977516869207990478599499741797877471139918511029703035044820790431288653244378278938145272695641056437975911937535596057932210906385781749733344564031933799372143593809839195098522932053655506040606483250271905986686214509780543162688042488547732132232389087523122683248014113087375374100226957196056809212643955419810822428662969732005019087102187301355279615688730903424645389949427233454184349114338286110081781789894957577351064604655430927641803738765537957527860257108073702624284325235540573390693773161557433022555666297642142207247943788276724417642896875185275607007917769958190367474626991393019339697155977687445566968506323409143428629428591017502859878705291038892025400566024311824994653301435624871013151797011703822909752715412562027509097949865455347390969006181971250891073180584867357057809335200376826379339917918435494293962884895463223100524282205319629444579411685630651103684141439148931767491243542353655671314182297658751934917911109619412254060549651380874851384128354046924009583039631032025413000837572998799865344719130176636801531110110304939301024516978666886507737427150286252686706219106172399278447535678057563616551162063486305213847737505720860568389271392607936577611306969030764915245132326651478548015818307423176125554728511055118130933169081163180562969977657319582026892969375703162900401504250309405975738592317153727493287903018098705555971388719367895630446271886323049815020743060852811472223469117585615492171356025890220164374650700946411870409933911387368887844182143629726046063963035109038703627416267540986592202070329776253727901869439447484733963591630089103808180389003439793688241013918236785800205863134235157115640420329787215093896253924646573014063065130903029544096929337260391069166480328184008430945065170975466201370727658058712718917322931645612076003661009623091865533772149524387276157948516339012159370053966327329479124990623622365184 A013801 430 6006278608485239270727852614787150599163499329359278635461069098395760288047494162225878382080907260931311109519717071794281835485208384903036035963687788795875746824121282632992367458161523814179716191697756164771850768836680268299798782518904856957773229920055938660542445540384537616607729346137823840240049677591839459186288280999655710168364612371434318787643718382712930191407452554419516645224704813250117627368864421716298286385961177300297196600375945955576419599204901729240604690291518497852443034516287532428416906176390279637063759360014506638248526667376891989774390346994498476490220535033637008570438645228169526357117547718816169050713841156905270501354230953805944038840908900662138920085653954228128752528389865100342460550076047788144389963068994601227950965044841239434001614060901060315288982848789506842031332625371465341486607574231467305348264388732803421057676162188722286754617948796878186144115178629740825199558884742962679315187092799129977526345362779943611923058036269205627146858614331806473187139341151990075407447688290772674849066632752142050465726288265840176204321895627082730104865679367619125997474548188157844252467112081241001405396683212506113182718890680840530608259363893429441830889901095174684019772579595242249818426491565515968522285864984057003460643199900575676097968734039310450480693418117928623421964744507054661683589063145120311537012705981824187279886139963973762455777595382148082343279872638196869043237078539223980784986281693836865425721605516936789621169004747254813090598697834616581327557358413668021139857163195422101229679555785593203956748830838550823333854540926034733788684563211078216385814573539945336061503011895057823956143114327466790682984363300708438164777795754442387389105655047118490769222748908246710068770782966027637420195183313099508287516867883185623608193509591857873711983507809927877742097833511756641345680697106345390896128861600883750203679491114359993170430689270065639797076780908544 A013801 431 230737199023568951824281186049663177417464990236666048059872430483971527225632535736069343926020133335937247583309451030049130991999765314435032357581030094382362689995443193629034788272733098845527977220261000825875419135629909187005070029246248984889816400608868939583398587879412397079602530561230640646661748414368104664100450602882773761827894948861020790546121085390299926233108697330580151442952260105816518773002295624653314969803084587168217104600042339829423735323055504830507069782238974613499451613977701845770063867672208982537441379574317287014955400453950682679172979570140653472848312073852199321241970995085360524535027713166041950252222921883672871580024136321409146196112356327836728754010482305627794157130625057694755964491721451829354884821258496600772964273162621054096606005763575133072141565119097694843475674136270212558549516571676048002258924757559376223351687446641955367965403120980872398912328702240123540866254116285654288572227356971377216652083456554313795636197521317803372473720528170677473957144929694850736852510393378323077001743763806289010691341090020516209065229942410010159708519938586456344318982243196271744802776577712954309989718982291634844027328904395169823846891723329985437375466440472230661303583417730826269024672099980861446752133789227533844944069167380515172979566886854150265666318350418345997378197624983011883236757449782941888005880112997757978544105952856016058501152104200600731299439587268970921164995609162828445836032997550437022194521197538643710086828486370540899688439576014630588279443480819470700108752781315335440839369815059348523202463085493768429193356044214550333226106180316780760677452657110540030138699704960541365099193880003964230877527300560015360538103801702658753939882844290103941390461122059205614001898398422917719134218162156030710373247996600458916532361864480812076519558436026189351340430372187643133935669660037364536665686347259550147824551330649253497635265358998841618444501615382626304 A013801 432 8864000237689424853281586043283860623669335064931762902268059289472250189899899492836839916261989442233365303160415870770367416188662984319336203048832852105792845098864945726453000426285314725249802772893546607726830101514358591327986770243523901003527186845790309183035840151975506646210010814040236291082157727086365108776082910360344636834380412355444974689619787616353761966171103716651567097832454024225047385183656188716681747879955297500654228290315226526887142216170500273568759592754492448752194933202567394107102773540495580273158348037726972897966526663838969425803109183166523343812940756629106089124831557747199209910537624628986667560889395767083177034618207220923253760269852280690175771814066688252997340340330092216401745131913971293476497255293466405415294195517815250414175216317413502312099390365615257045106961497618956485649238228617507060054778853486400996996278424950197357415758926295601194076616019425256585945918018131229695149790686145412427154906438066990518773160163978944734356950447810204745839537679619157385906926039272021659326098988430382398634718559314228150687449873467622950295362501960737306923358021854627975348343465009420852772565044423715444168153867191244843952902192443444720562215918777181213084638460575547421950851803392864773338429971646964940187371361134089870885183041525389036605837285749671179835280839961347384506423274190861495569633890420921870503750374284916712903380259234970277693599271184524786907474471321599217575237043633897588644624726324644536766695603132410699202431094752178048679343100759160786415377846847009926295285230815319932867345821892328607975891965794546165601214095023049449702185021275558505797808287865764157081650632094232289893391088778313550090431795646209338691354539346248633012455954465026442867496928873814807098260124917386075769698695037403229737507213385894876731575356878382090121093973177960498633272685659995396040549006716322878478827963918221722365156354031299499614163974056538972094464 A013801 433 340519433131076945163665409438792789718881175854418603653529765664365963295194538916820042223120586412836961486210536091514434660303677205611619576323962846496137937317995755027418464376176650485196423323478486482433905179775599644455939765675214180951500409867880517575504835278291063320803775432169717358212171243749802018742001084402999568629557921046774147676433761069846119692429120378886601630331553794629420349215336145740046026556362708785132834000749742256896455376405938509417468515256581911264320553909829012018460148331678211773651098217319390848282088318037849461652242380525160775917932106663739519819529122416404847923213387747151821019127027788267328961893048598987716454526645214993792450009185895927145826514120822585289440987607121210193118559353805430433941815012390659910955110049757104821610180285475714644829032892529832352701135790570151219064384435533580700609031972886781682483794912571815471647281002240657005698386584529319968874358998962163801582885724781507769189720859415140915056608403076825516171679500249550137000470724673984064671418739541570225951348174615388636809074339132203258546645875323684382767721767567388300981962551801911480110858746581452503163798962018861925294690624907372385118086735744193481859471101470229761663922879140293132569125790789805142238058209327196479925191723239345230249845169359368044552148747955121123198756501316135213803055534410134577272074378529360442896256038770618187877309601824704213837539290290555542370306268239809765371903486487544524429378289934689420560592935999671918065644558763920770933155364474733328559677427001330541031957093815695804001865757963285497736240674405467659759139777321855558728603186651195858448690682532027648544512066507693340274027861544777955167075983525487485806507946728455829197762019616469629486760958826303486768745068556882473596077109432537584520198909839926374091946073604530515495803492314383134293730642014259699642655061882405686379846496466401577177723227356001151980929024 A013801 434 13081394543163451925407370369000663809840539251623345077953999477762282845948193407028558742043400447635544712454263954491618521910226063530775977644061356710995635000008124925133307727475202205039305798394749536709180901386259435941419382038179027975432839745484497963180593752050829488531997837002231862033078770499892394351992713658425631428473097094932875657137879365259208534104357088475307688230816970574483812135456353374749608156189229820689662950972802098540934229740010533777781470482096850703130138398999991325701165058309750183496580589116541718827604704825742024918832543290254576367663279809594217393387030766748608637818165503694584356270783899514077709400083354978712115317095602579201530759552885377937234071366465520436479164979915168410778842576135789415550308765515999591139251507671468938826976685846835053795752127599426039661366832530542929231577392475458036194596572270418605114297465361358863158801946982077079530909219031278355924277375304130484601608138003206402461192316535292053392814668412599329029251239681586718063010083359075771828417222298228961800146991476024769871657399812102720380327947946434659248404799422868788970523073390022231419938749608673079361540500924916599722120835046441617546696420040348936799113441834080346524081261325053500980775536378981154344217244169513579972806165239962686365278052026109482799515346301443933068803429754560650373458181409899729920484009325583910774302571985412068305494725663697837078782909375801981715697685600700531946527044336905510450478996386131028780255738229363396404409801369474780336168096481661355549948568035683114064283663716023770006535674957917575681035421747960445617307113685596403144118020018392340098164901260150374146485975546959547359967054329104189925698390983115127254742809281520359134461225745586297286363408994271274747708110553681197105666898235960363846927961320410611587116200363591644283286786960749342487027956343619800621472236857274496847968183008253282988859415502108140254499369385984 A013801 435 502534852770167169166449540095529500918834155890362424514680843937715857809945797924409112634339271596367085673643004075750017137703244456598289957174261079409608314160312127123921149658687367908789971551132698202219893507654542491125566980378685538704227971662532473753545689578784665631445228906277739211862754047523866221426152087902079056956222497998941351244608773695797755046152981910867420151075064741589370126995691271244380946928165452791614091924571165417548529369692244665607252970040232616611447396735983666768135956880027363049204639911501066670481262340585705629281870983038419805740152557165371455384356173935414549430422645989931152630498434283732809284313602164862204622021544668682606005658983644678836784085614139433087783601868421109668480016404832486187780661536062640293205485918707150753977136363492015426617613733859550739631068238493337169360277109337195918451621920340401134070851429321962087108535595263473087259408558305589321187039649683476696455378229531177156949164032019779523138368301738415823987715623607835361108595362322254850560476011808763796514446824542967559389590671181738106130678448310233869686718774628927397091614387351094042228367004966785016752939883531596094924993999144101179673889672270044756074741981498030592069105735063255293677473005534940025287449652016033688235321643858406559408521646635021891226181543516270132771152557451201944746769497042708024625313702251631516305607605391590016023885381096616109218524246580808929590242290036511635257782935246562089465601125169609601622304439819224236271806929409743161394233594439502634806824189658802509893521225314769148571074489183361587362656761869648478834470079345871423184437857026560137211102846809936773211405236611997971380494359106866560185629388007350728618199761358886116509462448242443196552936719923925290707954775030216868011299562632653337543584562084894054730655953167736606786745207884146740981665970896498260674477451109057070911545718445058119300023305928986316016847774331961344 A013801 436 19305378904018741970698325532309861307297932932684162900155979300711292393626877773064100470960777457646037963238669644574012658362007839044679906994806413626599512996782550675592554885288133925584075547108313734136479428990056904339079781118227583654861621759387847511716211210858591714897599913663565629562919559489676844762307058608846269052030243483127330949412890650297766557853012953087882812523699687112897242798666475876124138457192404034442646955374325890680544304266097271073968230097065576199745363193009548542564710919503131178898245446840224977213208174075940467454492355684403935257313700636064909830045426777902885330919116368349195159453227851443879601466191340765346452759579659992110992313395515693982193897432952780461500294849377265349024328310208044789389781893569382389503781947053053903364785670539909264628942249199948501213667117449960040698144405432297718403237507691796849966465828508832495538361503427641582120157439175867519362721315182240440771029810065669701661359085454071850160883556679582982294312083396518603232347799438971742339131246469645470006898989211642641761510515224117651085116143270285944337884988446144874886671458304479628726244946862804013203580938565749795582638569471119790918352145649926039349367287961228343224926765918190015361913802980630256011442665831847950167248116270464546386237767577131000973344990175721033420536596647045373909391896998392671474006051185698676330396221768723322055573580800207604451738827456648355839138747814042630980062989240431929228910532824515722455922447360095318260617735000204693288120877763987933218738958069932557220069511391692171611506397576468018740123822163984415962905002568150996593053364715532334231101726963050531079689343569686514068553071299449385776091138569690385590596762032362969051827509411681697838777617032597513967836790637560811201522083998096010615074344537053290006532879096891769486319603906077381201551679937959877182070725761805536436137940319785352711029695320567938316103224098736626991104 A013801 437 741635435976783991546346873649215631981157391541994801972392100816125008593570136530030483692429226812930194395776733065955270283634893144740423307112483185879446891284398466753563588473228952885237846217712980410586993744082026037090088871437830853685164061508643550010089969876343659319506198283299537225289117797355425668388787963517438271902793833647819545752645607221839000086481345605824106125910447180129060479353571337257184902971503393387148725437660103416383789992686392765577563527408871175289417872422654816811165934683632287368554997085814082724622605215301328997731778335972061576844963123635069576031025115099917242872588774406502681245555201141068078769925206546841549329212012218256935880711402130900019960763784314014208995326933677025648118596364952248629197861223361393875177287277990118751661606319461154309985445445265221622624235983957664923459915479087149150178772095488067788311751267995309148601695515676279018727968183380126623838302044040948772659881183482767259022770626803624195780502713402859847818292995760658661773873063247538453700065964377900375785031569554463725910187952849703684085821759871304837684189716147101513646370742224889417147425878681478971228765335941844147102643284802537887919416027287558727645293734318548033328786639513187630143280655303891914935581450596270853625003634646166013973710079243064533392021142590499219883333896792895084103199115090252867345416462349800349908501255467275140086914680020775332617998795574603237916354136024261711730099794660432993257827028986595993866716737785421746299890907767863497356451640181360442531075813214529118166190349623246464627629769297595407920596752251625323630958578658088685118738058911890151822003943012549201957345822573077124457534787039647603974317179293225852848365210235255819095005601559164104174480935924266096588418149132536123117672378870856343788696019735439188890967083386194216586453903655868676238809336496666641826429000865521487730675115324874109746916775434937918351421456977066262490251264 A013801 438 28490666908484133819244461498108267718188142353477272312571414944952258330130590364937651061528361177245526347908158977461737663216118055048348101766033154068744831775581451498804898814787563454039297100299661855453109951672655112240852854085155710075169262586916050617187616282769618016418150113251235022046706749303206032476823678406485908653417727913414635669633633647034167027322267372793338860932975738871837987374846796492072015232553274360360705436413150532843799676359040464482427680468939195069918276986988707442617750546806417951550408768048633801949102001951015854776863996554702717536076103357564832832807860821678420802193370357600207002729248607035271314025446734703464959031008661376558448793409224260655166812701538207169852764479484136617298123997956005583339265036756651307108810668071268401963832268368419703972400872225308753854732649559717655699636113044611921753267708820269612155784236711307796252682734930219934783453625732730944381372211323877088050501995544673987022618756399288027105103792238084263913787543725141463150705107597717437237341734087541420836157772776004278494565780396674216727840928727216046644475832135507051748238978433311351849135512555427696158724249145541884755095144428974295502312286104278856081221604097581341248358667543538615999584269654154311804165297006106341112858139628567113592814046404201567114787884213756618031038154979195857550908497205307154151941518817629930242084984230030841781578914347678105177853041730793957987794660489508037917823513711675193868992683145549071700383790198764761805856609112810244114445446209207142760273808440449350603472368471126636185135025217336425190677644834498438432606904757729134927521441271159172072394103474770090142393397119967330813160656378915102354277368759728564363022797916397587546353735189496848225966859634466606366540671617075507705688502106702817302986546294156631880435391475364037024385213162843851066390099470855945712404096497249873472661615230320363800037554845108575071388206691230977539825492557824 A013801 439 1094497459956326484800095232911327212661915676651182893159743476525285956010296759459444803179673522985064140181239835278170114070110391202737340677443929646704901457490737040778088992868879037650373637405111809839086671903456718791844603242535341758247702391538967000509879467118877645718719654750659444606946286481231962943629658429663562666829695435521736643884645670184464560521612223393228905681601195984500528122992114534039438537173766587827616860045247590869727408367008898483556941772894768117805980528732158185115603505006115352026760503233356316135676702506950225077108007291645459596865899586584210618105146781325598213537060515657569552216846814487866982799601561760368309866135228735441869368847608759197328888276742291766637063800243862592290124731505477910489561205652043516613892070624625846929842580421641211347803751907407461088083409465486113461357220918721811586073532302039477420576607237501600300843059945079329014641154486148591959354794870218062214548084660844195885460922145835048849269667282618245082512062279745034448397487413473913068909720056706991222841836998962980362647239019718636709816737117984731647894183567317638899960348595494088892636389850329310375633550755175137044751735068383476536016828782981976535216209143012684805396946572352579472240029303033992042268814049786581200191558291971034235781544406663807402281691359955674238280361761680788063675700828639079633900985386898071400179936754180864817881135573580402088512402451130180690059119677364940784651108102747714247671222915719413138441943684275747089533787495677718337900536261572901596278678625048302252782994507186800855688147128749196110125072403962092010827026853172922447375663687872850754333091879086767782910184743760664980518379775452402572041919398273732528569883804756329723180725091039710921448742879717669150177026440841572704021729496931095429511531162436321170318805998917584846328782348863809382566442061272402010487715771038351139325768610687987095742242706929691019942449348250329233169936122101366784 A013801 440 42046214421682238240080458467521546201620152634231842023624705394195385286091560311394031558950338058994224009202509512046183102117360788444357679464686001307815494390964154158531066750050857110376753654554775286778353587843193309107502278165237688984843735073360956291587529608838803637930334256901333224020448541463007088442476958233955423408929579851003034911472548065806390556998255173874281640664391544940572288372865071939659070844067417237985729295498231450851448119827013844144323475147525412013634547991774588839401024248314927363460031492212616240668156203506999846562181208115851975873200398518219035105127318751404180971239716769501191917962387225365898011229493596586308991817450947100734853673649738093324586572039331880507129442950168225345417431685514439409366983276328903734239277785115626535656832569477768775137228933274965025159812258026114534731498998813617113890600816915148564588870943635861477157186990850167503426454590739884308710573799734297078034079220330990629135866785154399236593543538329062503089783384538685243369637876476013844455235805698455774816692010152161853611456334181511147844319773124501450985502955922074415980876751644500918899519552490250787390338485810808064711182654387019634607622494527035610576865890437975299484129099523496693005572965705353838295798760536601303386558903344359251201783809926396825166053455284057181537778377436729154254165723032998883215940254623076310909312450348612102843721704194664726632292452562617021389311141525651565183156968875156190538537699530276975126385708575137100191529980433955227668787001024584587722641718059855579342911516988088141672115860098029117766564781470607726687931063591490988738383496233323434578460057626997271148277657116309705891594077453779497207562375604083708817540656243519162645710735097381534758374906467233978073200647751369856997698760354104962020114981136153714078967251254417939456566502713952101240672438225840595634896089060209297368338726948189712270033995829411010222109134162384647821456266066646106374144 A013801 441 1615247373223344864230930892488307718881439783596650443179566682423409921150493380922513116368636186874322109537523605414766170050940532048878444614315377426241040032523278946154129460269953726752233368393376247416877231430584114162673807517995771060041756926578234496897626537453151480554731720813121617133969551168842880309606194827515631545677438739556132589159129406496018299637644970759554403507763265590437025030131984603633942865545693900614459776615860059415909230971274563836648330621267336227915784795652012604854429747523266249594680569804839865501507888713924906105532753290978569505144866509475902452598571077153943016191144959417157788720443067649656337999392226006459646229659195583821830138726928338593157317751462973521561884680373662544869556055630722704350242029543451165854536095393001908993792879989057965265671786700691056406539347704331215966245265538423915047221320982612347257246066170715254506470495440500034811630679557863395603425403090592756549757187328235336008883458418491401072977568568449265118697118500438132309288008662702547848592338711711877045358040262005449768337706533916932255587388404350847741059081554702410764321361291175147300443943128465474248387243270908002613944792850931746283086425749750600015920880047065259104982303487294648958502091050536873051971405184774075670898046830876904994167726842132460435579109538192340685955294147609387189828030416035685097623560821600099559892147092592282542844412988342240138306146857645495493691776812849430528076158116308000215728464265155120276455233380622466840957815728350824026124121431360441521953004240987411936037288836614394050476002881525886588120352644974866428443559738930717823373740391299353062766121573798727168432234475780153661531478079464393164725716221206479757934641850251032152197623599501009039277730406845260501660076084016624426423595577763296220964737115326481080057605924189719562163458768259183921261672386883892321910168157337000367702100534441655986565625983782653368692544497982168630709063917216276822469115904 A013801 442 62051343089748016304295441165830829328549390726648923425186233671977715530917353721519263878417527754963958159993506825613657188676931479189714328303539539206475793889414283995457037345730542366913797080199941920766755722637319329673276989611325541042564134091429456432819221062800267276990573786756880043818574277702268089973831580493840501458744486618788389545137115279951038998879769196699041965154233610922228753557550320533201549122803376886005086778474880042521569016992483644348682269146605988531612788709767716228087773180853796244429248769622728273105927052834139192950146250426232726109645191828026268619026706499945874909999024760969533611484540886829197880584651754264153769558587657548099426609333679055394731518740201590804321361881234620323708865433109843410318897806941219987467858640617561335905547277659650793646047357893747622913615581409587992559278120924093120454054266868035932234364878014197217120570552842249337323604185894880205501190285128211335615472108401488668117266938604765663619506274125546968799868504312831290793608140786381078151523283949123468574474474705201358300461334206952869530645112941542166820525677005447811922169415361784458693854519223129658726044337495201828417303162161393965211048131602419050211616527888058993777000170767911234389816329797424515164533501578280890973219367054967182255947394367360600093207072019196959791658579974562218284433616462426878710306712522589424692816722709025126165910969360155497153168937683309354885663298042423723166573690196088136287424683210199100540304245549992686162235449020325255787584248907142721507346610921772416934808487947378561843086126696698459169231467209354468715087790930762455902725610872155947259223326379051902902492719621570383061393261900704127816103114353868126380817201319243651158823908198430763252893291309367527431773482843582643965488847715354787624581341022382097171492989183672266700071432041444809519188406414531607438501019932258206125643894131110656379905087792994411811692789434482990117319399443780490411973556568064 A013801 443 2383764396135759794345813667826557139485553394154945042301954352742695919835721060565884041153287746234695416674310558212774254560212999704552065636108774938155974098055739133969477546673584515567360428632960968828175687840835259368728608832908681984691143775256353998323183196348535067712869882592052303763334349452210330944434713996251376704039128197947374772765987420594599114180965213460390396133365038397188339796666853113603470711101614526452771413681890991713508595356783251681298978051536015655430436891074436586618219894515679436525994020733826729339637293661676291236372818356374156406228129689265457135268529956901920730542522535217405603218790122708430465780539981791811731211362703452367787572624162614592044006023923584312338809438029509174355599774478347744450810778151453907038565257537964236280147504218573144888706555300846208681849456175430732322157228293419961315362948716002468372715361153793400292903838357987850542623578405337717974533725993485366669003976516351588674392926713440677733606953026807012353415748461681726867127250336449615498268918476189527168757011420275015380470522614894301435889262658762283880577314407841283142802060260538311765183115210475748969619719269215673440479118277592110567547625023638530232929460535347674304937238560220077980319184125497860174560718996631238707627195204783619273544475102016524813180642878689470407356356008302782177614801810020590972535142668267795338999247219589909246789635798939733578636137910042012177287641257597749749167094882572921843617706630203008646356327897048519031608437009564815026335836506016794789426227405170809168967602872986494831763996643180368007445196044314561270158812576396170505959107067264742869910323306177657901902160316982247835686483549177449774183417241018197943045473605880064102917379257350916201123148678940662933819010116919070850578219573833069521385916796715830644940074672479953797549944133304143802489141820820646231357455181717631246522735836940746975490433852655673324157990198915098548346942049032271319666376149118746624 A013801 444 91574693041951348259588777863225019070477019189856368745071878414963406456409060262699001324944702059352059126960314404301935763185142596650072153476754698024199900950909274570571449433012422750035718226363828578503197224093527323909078236925019927123894979270248095199583405670925323161257609409656281301372252368556112073561403972879992887462367148852346349270578172749562119570375959640294357457859351315066387261628753829212190930837679623648209666628003524337666146199226185396588781540827807577419015663607515555911525535467714341233582586300510687634311506273306956404136498189978469592501659830142821801308475846824344186784521545712911853653253041353967064773425223940514239466215709615826160927389929831002167962535415048414942807703371341624442044720936360206950822346853466253292793522933578434100938146522060705934044551028437307952721928708435347012887992082120021233890983037873950825006233314084127265652193854360461266445427388019453773709687617765733845956456761852162630515478672623537075814244707477818186568819392903965219327560448925048428981498772181296875714969350721284990856155596773779483961121914299011897556258110291630733213883946968839784771274553925636372416911135446189310889445807751978519562909562908097777428218155925916256098468956529414515691941777365125796465924580974585666192206330986967518012484555519066817223147576827734695169001772414959680135250226333751022800910040744175625742995081187765953624670648852068805156885873952173939802682026551875154364003117008921365544417817905878780158424692493015907118269716159441934051717495215141188630597951997041805035059431968649185457045695044417017374014651238388185754420943934835286156925057096042362090474980130120905959473390737190032855731952025200910525030156730955092180034914043488542577674041550392796782346879650184507265591092651563025795812883148371198733561379662635350056017908617989905086678653825011988316422872188645945623827998260864521966417419911915735810440506883620346420853351481522425833296125755623735016303506144545770307584 A013801 445 3517933407899602994740362490393652332611445169197522261710681281189234222429410459051844834899075674312068703421307438155663164278520437992909171847963008479297663394930130691903072801418605232365372151383992838671778824560776945675291149549711565520391549523645850825187196112254267214562872323081355702473516446990451601417934895022157806764754296390311737353578531084347178385415562865541548036101124840119590333042730207103015526799060300422069622553181383390955782672389473138195354631672441055894128905733146317595897164970527714132829308635320418576159710824995360037221307714466212887865543764034766642319066408131604006279514179700107221769943368836653998760335903402898795023334142700601577798186611544387779284448760504499908442900732713459844565589999491213710222791276722759586495955977016349124421639836791484079162255472308447622311765613263252290847105103826722735721156004382965694893439458993855833037294679109111480011767538538155336170831359524088431426263242963312679613882628687505800304480024682467863455227765797798727865687562205904660447753256832116700777466262577308884208730073405661512655850459459710841056521211564963286247144565706754949171773283263607246882768058179300808567128950150600006807528733768677484217682428678049998894278783434033988034821635319258672597034958702719682952439798411195344171967606684820470850444437311414256049612372089093091072075772694837379291919760125228250838542899038909216874445347646301075218906927733746714071459832732016835930047543743014723178754354892672239218566042986811699087855449415981121338530779296184863902433050923918357982226843138507627108517867420826324139440146841973920543941834982200632353004432993401563382067686836678724723339129778559892302185798669000118178729558500976370821188221257894655851663925980199889681190637728641488031114947415302445198971947719027827970548493961119799607751983977468700193809847165341660543163701057999022647084976381189371475861891603336154906893882512441159228103502350514165510811903967028041404386315492048870312136146944 A013801 446 135144929797871148645945765430962548009601277619892015205877532098165621888848232194935671177482891104372431310632946544187956118923641145935598745711346933740699036979635900660148444739297138606548136567567468890415055324326807145061984801101719501031361766500379005300391325848359929314647303163493360666222607827585188720071386927171214304674801050130215702175072850136281204854124263042644109354860811858034182234169523636069444477512700501014226620003016024346957347142514000076912743530328495603228856042644548936763985489507792666126770720534469200021751451053021751189893757158934034300242729239159595331329255134783699505233816727359319031514144457228900016377064065125760109616404425986310212695136869089200928991383583540868482742474547920273388831705420454465891918749686581532274828644813060067963781715970181652385097206224201323858728787799121100005182389668607380615463929064376010135026370256707965681960712392655626616132061760481775394338657507477381181671328741678619900046915063659222824496904628201685442496029850888235929688253389702033435760889114462595177067143943169898095762574499951892670187151250604251670027318863479629604470305636190698127382842449854735996248417723016019861914825748985449861518023836457514233706488180095968757522613744401849684345707942424641166487694973523679340300927295764480341710307578404063208190673503755290060401908886174600186624862883844872762878389504970768484213464009478736475448692475180302105609528535819613767769200934233158769088706440431653605635027297556896741820433107381358232159054944764330757340998417442237731675868084293247640245226406008909003000822394838464068140732681081270131616069532676219492473018297874514458885512257517849888971796009573156822680769641668308539954074719373508261466766707843281099197521380455358961992619538983491404203311819906258734763706343574173039316590944010378221731400216478437586645399088703765231426176739844090454010416452659770894616710427833761726903235390597939572906824146297352182263350102797349238590904695942549401911022221000704 A013801 447 5191727623115018046382652524795857244336842681045771656148991273083130530481993688000648743954182744665571321229275274441524522264570598262261961415247103806582694204609692759760262653104838876709153214379671884894184765339338623284701208119123656351620793621878559867619833173790595044551490798328760943353607702304512609870262400194209368728387157141802366414757598610835378765676037689046216104976332948338241144707856420003243779048127902446962529834035863591312713447826817826954679955461099487093639733734232991954725266564931363061926024000052168788035603743652883593710958575017609861678124686451555014248344665257850600193062303398235599914647373468905423029141293125871200371023792428690093130896377962930742888132991745306003633034902232905222505358795432178761703950687959716143869817219138515570896638400710498358025894274308918057356925112091036177799086681509221133723662298937068805347173039781693209638202727276258552085329284590667883548913866807251075475085764940325862080202289085532704025873088196995947958927482751722471474903942218793316468190316221195056322211401720814805246815061990151908817909602443212932155769481459433450885331261319901859261539275553619538031879215247383419015319945973025041880076403701351866802068449926566735788988729604941457473824716316185015051791290102885665537000422994088276807143175931970492205852913320263222960399731771283440769380732545784632058736211222957042089544433388135140440836970126526485689095648232046282502621623089501027273311746615622404914075208662945745233773758253162257846622254758066530374011795204461004700060148326209401347660617613238248259279593120114435641694386676418073376162927167289648022843470931147347452545838884805721334740515503762392500104446554329740870875734419452693372507309848507486706771981351573069883908472209589805783874426873518835554682542894745431478386157705102689766033470716235658328569651391643845130468005637850578881264158445377758687595547795661790500714690765210446632788556404159081433828857549062968349708194799328977823813829641963044864 A013801 448 199445408369586533269835979392557651898444148435054363942619648746761542458996269518232922147743884319072587876343838942945606047315744102843055509728132739833680780564285957058950250081675490287658829883609475130095001945276032552105081611104254382403864407778086755874483511204339499231490070508597680399872193491730156420776000365860747109069721028759479708189327908233851910662210663862399437888770806543361871815097012230844613015912881500402512546104321735723869199811715033640290985168993597896189264011134294618932725840358403243386950137986004116161175753416169176136000184617876500446226837954722937427364408660545588657016681447346618806321093499181470731087491916723468033453250009940558617716515255823947418790517010887675435566668804179287027765863485322579309618969628660455382902898290425214171565260801694504921922754441851396091423635106089245806329713956858239073128210875966435226216999496253526341461195971044748536910009796835097414415075107267357315450894745947558317673051137509824357857940556175796336790158177390170464179909844277164045441999187953429283674073208506821558361647421413675729148815287458468001696040399745595449210885734865349825391292809667848173032671932943481424892531044499730008865015124591133315068261572378987722069791036503431030314450302002563538229614200592455727269408249740895241823212246602578428580045518111231973246716095725624660596530221478862425168410290341117728911938953038599555175193044380641474232298422482289988620712272606271463731544057985750307179113215995723748900652697053481297435840538785883830848037124574573956557510658099660362171730286230160545128484849302316159611331558561276706818675010058599118445554779290956499737000946598696590795391643592536070284012418831131325295562213457694668598240815140263609327352435602031052660227868403601978993319982773099586668684567844540495673682634399224930051941811034909050350331727861389954532058904583667838302643910837631977742670564118143343875455560436324517845205182822175272361969391604802992122390011411022012079632079525652331495424 A013801 449 7661894807926036262094018984344494755330630406281048445219676426255591415104800689812435937227729060001492535857624916832198401913681625454818820461715947333450680866157609326376632807137645634890701608808741596597729594729724066521668815172181036354426855089202980813674158566425906202476922548658288490241490185178305689060530830054906460942022403040824172469801220922711654999999484862937936805935019304169789667648766821860126653619309255719462921971143623799568159179966844732325418486252058056780006766251735062080919595883208418997953076500870334126447727743235555070440583092280343641142250206868636364209631123103519333847952834481267708063631127864555379605457089472848747973140052381876499858197650067732764040256501490260939532729148781351490458653411652152206758322337254620053989597740724975027614851058957896101080584534638163232248130366235524466895962291366666112233293349011126575650352252648075467933573304423655059793934936355217102272169525320782798630361572560321400331727932498577412531470644406049392074130716542620788551935416577751533969699840804418939361623196377998056986021047341027766810980888083004506753155087996626794776885386390587278892231904576200055415223124975956782418671472605501628020558421026292977431662336564511192331033092458315806460559922801730480884628859129959779218781587322046231609880521665484652912331028623761087484245845533395596961476304988331978925269649713744378673881046819930840511610215992926722874107976198079652202853282664442524550710996531580583800592813305691723537767474010006537522295250137998513245858194177656833115113329441556552473189190675817847501655873970797777587628913153690005969146219186411143734204432401241384893896628364535528231995765380250865676030621081816740992554317992190798388870019154428366815919571166087624918995313792592773625007380458211393721464186358315867681800192083080624912875396612717066078258343657523156493303574878486183676234368478738470056962432391162594698319500809721842677541402303296685263057416147890111745373734678365821616051145967057459966728208384 A013801 450 294339350941286609044603833302578110520781497687692757071559089591034799802666023299834538964540439569017337257506518805025733807915993323472319806857279832761841356154310719882084725918999794709961193003996617174898380111137079739496429203654506692591662065106821710938106475487817612674353456629256810641117086953809791350949352367389286603548732635216301409599883702966890938479980210494623780336799701588986639872395026228578625525439384367718887610443453451884210403057606307237013276567859062309260739932326654144900607195449334624225365386857434755801615908984137083586045440073041681318120683947065534567477189225144798729102956089432380272972453408044759462923239549188957502136148252302167618552520925002021863370493761249864253089322979584398857459629462029079174827710907973483994064386807690640660852118280926536619111735482659678730044176149303907920275287385141845367554197295611438530183932137728467176136152062739132777043804515022020200887664484723191992183970171477306915143660254865349879808976275502793445919805606701320213011150963250902928979989084342557974516116712057173357174984554652922689810641796596701131429205860478414948148829003580800905923980846199301328831211569076355753395683291612950542037772302146071021014740321462261964588967279878660020988869994351278153663902252336534878468713458563728033525170120301258426280108795610405936794788402010925252872073732431761302393158863403204051135814294634463169094018057584272985931732013625427919024811706837224023140113642757199707283573515951453251426875281568411145456494329301350884852888387528864900950193663826836519810035949002218429623612054462167423806352327712155269310721156265170497693197475126089042083932875251996852560349322847717255810392339479071921969966679988001710906830655836520139600366245916422198888123974656243991578283527682648901203768183141062372864036179063625286653021236274138810462372529947409579846750132531925232106219499479217065708268802738902237930641943106274308300430510883445461065613698737346532810277391404101403202220823470479382081830853279744 A013801 451 11307340505760466373057500860151840693766342015170404955661013985729192869219217951086443648861785526483370028084370426413868589964900799514512637700229262055378897538024000614990166830904296113577869190441534045390896170349442055272494824287591529102601289893143662847398298362340001408497962389869529637589154012417556944538070320545626834161928112914469434951189132333176082292646919766361467145418497336242510757337927327597076478185279389870288786442795707807583826843861003898817102032630873737672560585240260745630501726020381638924241636701515213578874876759534610203041521625845969229516924194510469575944203701273162587977219161131634320566509770123447479527659170521642991402062271260440071234313643854877671903240888332174785146679431583714266508169125413309105580181342240709361115977483604243651627294975880073830759796430301854218093377070951658926665295440187609131639962043308209022575545937002976795038446417642186524762914794249085928037300518845126143571739398107472222452158852350907280982741632599715313018455252187037917303036375404246686919695260664103707149011139610388371689234206651546678051765615258058870664984372336138788648085415001560047601975648187592359848379823637637282622448569330603108022923060759243464343302264189294255631649767023818603366308429702998701551152468925760323891254096224184176135902935341493143703976659492169354467908591251651704514333584505098542192735590896497486828433441942677537103915797700157431027553417035434438937257166529858798072950605700160583955005760188791028106814840816732082563856686154440695592508560295308874034902639789571751745022341016869223192420680684218623752944831021390156825840663939082789839381874204443836640696365335680711087958379586517906099212032113428026954398239978419073726196806474615757682887669703125275192486170610394269180471339999456640188643958523547052115944813854908229012062463812707316542722503110459686419392753091346439716592528291993602796248854326017668372343540886370633827669338506098440832296615850693904404439616268179959505416515154441935942055614059594645504 A013801 452 434382792869294076187376953043593112091727794854786276776673513275772673263925476808936819214674352785385142998889174301115175752091629114149517489892007331119435727820730007625462248976019439499207422820001971887736667280144165995348161169832116182005531152535006951945653029887653494108857723169227850557624940541032867581374509434080800461164630385722257813084881707711292377354324069744542121858396993669092293253893816216969289985965693041257014019986439911136140292033764325776957791685547645506429087442589856804141354306798981040913666715525408444846057265594281585560043094778498753921122159856314199229472529388109813979732851294032864058883039329062358373534554694759437157701624212741065776537392942328980643834901966168826546194837043719967262177825121877682599968246443519090816631391010140624120914163793408916282468339666476031642275173557678929326773989630247192401080781855728157811262172715906356558196957580142237535292134735872885011480936731954365931451940717696652897722134471912454106233002557950663464916976968017248631113445397529540724707013133672208013836411939272679686813621282725817184036627875753589575466039647665107704704849302699930788677496500774548095935359304863473849223984239404448997808612302127096926212299781095928124345457449987015466920104635470398118789073246252008602606417360548259310436847164078800608531967351051177921239176441523451880622638982347865596876130459879847454001099105669900265384029284449247870354492068833249406213671309411055586770470468577368993215501283412596135751398924815579683773118455308993761881808852304585704924819810156188415036778252504048078160032869164942650093128628517724264621494945883804454469694079437914428388991570735510197155009110195671880707329425669451083480162787010947136265576517528838947145812719315260571794548730168906244836986997419126289486946310640583554086135969050154525727391609828964272305227679491419313487392002757164828152618566865226245020695987788294748191949466690814269123745308050277703013506794520257031600952298558401324360080846173041411150008469713387901681664 A013801 453 16687249370866801230814273028122672994115814967141469608652689686002083016106961117092116846950929936603355653445326519951640591692352024049167863891691353632284242919961163972939757756662762787801552355053195752039291810234018280877294959500270575247924484755784827065944206796164096629685878293269057107021719715824318641006083154419648030516100440897906256147468815683437007968443713463306330153312178908791849537641584843791092244100858063872929450591799075626205965458769090339047610525391998349774979823194531938987894267049989655667739420543624090817206135915069921390874615529010808130633828893040166277599416688973626613845417215311566505686050838865259559277703453153878537850265595756660782871460487272510120413561593932341640598620859871546262343823329882053054760380155374229392811711517045562216229038516287596927907303736627343231569643067391793749017349585635576143279919315769652910477447627054258593539694322398744197155782648013292750601051665494758921622657754611034617718893517872988836945047026266232687668250587203350623412854118391494836480344616543151543059539601059099262848632075197194992941951096474949897131103379104702777583941490812520541177834705573755039653452763055635211391788578540961312699815650198514555517371708390581174824855093398701186177202739676230814131401037828017162477728129322821929669741920655251204177364057757982051022324202177564927445999299145875604769593427746744219792906223243414888594992868991402306187538167316298109189104397022335111421374393520868207243366697303578293151025741095715309131828118579150304356451568870132964440391877826960134152052873348195510970595822701840436845977629393136895349699349841072231922907767755686920680991500181375359733906829977276930969252767216517632822973933625812545186778387497387876993553541425215050126059384018168702301657692492853155536930529469568657813772999387030736260343476083189491484877626535342364346931651177919244038310994864694531428715057066875131046541930712394320962657799754059468238966877018290194125982183501419545276616865786583558850738725372509509631002804224 A013801 454 641057371831219036082961112648360605741953147777706696486001726977456021146765018274210760792466924444554510782755663590462224970453395355872832659263215041137831476013228075184453733979956695256184435271723568010341434181950046278182163164162394418724267006378229916565312648281439936126012700514224097823346384603107024912889690460185198740306514537533966736161162023294916098115733696406375979169640664960147691838039123359078599649378563381742457773934553289256328369064073374464853005943459008604955624887841138968158946162992402612131877579603863072833790917313326100151839230162479205146429170755031027720259191523610839997485547743409138882435329025847811229212255856359397910055803126587880634790026079060748785807382192504836465236618952825321214200317040748950151674764048856396354254709638822318098654743641704323582486980346276017583979408076923148662250501681776293120241380434606986208901628040916398129420897089270157077936546206078654307090000781646658733056020301137505874289013382608739160080926561043594929463514558003917549028203812127665638228918789121709678175273314286357281593049800775442848857993322181675248188467411686261903664696311053789109887698049321373603327041345545282280826950033229569788676118018026135164755351549532566412071633268004504768183420447402082955671902269201107313744403816065527250192805623892130259677617642830638472073606550853334252765509075987957232828701120318925947564285472119026360265246055173710994500466235622908162608634516010025640363518701497673049461175043614263709689804869932999315608309003336638092157443469715027961942094378600500513585263182544278749446409124913902221875076610766746971754050223494630861550424806102468744880969470967715819537764780407070580114814305389741382527366634169214735895278534099652682584352847391061365642697296441968867620481914805446823106723220102949558573903544452172764177354977211807504883058900981712268751726311650945678975755178722105119365517632281075034283954810247340234101462035351948531868151547534636097543731561390533251346513516057393996809978873910325321984603727069184 A013801 455 24626859996268110490163034103499421030182872125028380452206242343565950508374124942022080586603409369462006086230341572491196834464937635991210739438255669020350933982524169736285974644574016404961581265398532588685276535533792977822645980114462543989711441317026080474773050696379796586216903902954432941981674710912959469053570348718474594807615062473904866136367200286897496825214025681147339615780915785109033729650110962962363484130526890873018257843469799160071110625965442753441793076323921274567975285691305194600794075797516138747658209098062003805982911879508735463433055865921801144905223023725271960901477101571034029343404802110805479307635599856969516181418020977902630112703732911000022466093641853197725355576394307265797648529953691737539764719379437411669026737735700867322345048925484998172077920631739713294744819836982539491506152940683079679009015272607118076507192870775861982201164942819844350539833182581402354306010359052717583861169470027738041889080075888498425666686738106297323573668874769050742810270375260278496563467477646696403158202144202899598996781299641624701329678601146589412481728671464931236334408164087339437291182973485442362445445808262729888345411620330467564100248112476547153001781749780492008489241585126843071286143863623661055174534279907398418825091797573629738564805016997973294843406820847440076055775359366981807543179669257581688654239796663153365056347382238171859201629590696924516655949692455553281564729910907689639974773303567041145000204934436734607868100500475485554671443543883346101708408798672180288948320348332572514185967497648316827729891470420621012438733252942692467755552943079215351666903593385769739177321119351232439303347323196695770923362771804118023405690706355852304951171316618244553294153020165972257454160498985375013422529859340114676018508433239166045156467879223474910242175078563674668908637268804568797107587590740113458516366317988382729203532610945788390265545725361709778517052407990461822433241765550080454800246909850090580323239991662378725383727663232860847781452148420139057569360536779089772544 A013801 456 946065453616635732590103118120033758295505215555090263451955005870429554729700383772720247814956574337252425808624801848821817592805044224238351766260029781085801479872648504589162001945955414213004105891550027926933583389066191036034767972077193089908754729634873907518881515552126265656108580335897495899168015694432250963161958516368920034129340239997529337494682366221454238037422010566956198679839660800748639758238662753162155606358321039777869393314735804533291785807088448816219922820059759683803338575117180355784105215837379986130037760711149938210639542763207581563244274145251912782679047679430047649991144333952843271256238877888703293082129204105340933625354693887107438409626603508976863057453345432443817259822763707922882465926701021789327601459680467606677331156854684519055207399521431689778545398988912825930916998857521237105700371369281188948810330712475048027100321323725513908239952443367140570338231542047152843019693953369198701610686360585584617210900195332555520411437731091517982406063493127853335799346735998858723982166621275489023725493571698590995060350407032654526280933141647378869898088642996798375022624031579231822978085109416753795704246170221031390677332806615241942475131488899035429716447699567380998122704734232803426528502664966563095584908896922617657584726495588560036705549532994142094704316429675257961758666205441973118578790174199258151341276028611699672004641036061610143089802356213052231854963385372534864590664257429805209270891229831452626327872761321596695860948826266253068258175181822623843230232409790477980238674501544105704968127389657739254071510727678576813846376645046473841297321861331136949635768443507730300235968120996945388277390767924264735791904241626997987153014175366422147004197299206482759348182422695990242359029729022166515639907076409845393927019971315802790730870048249012151863397818102126080794209318396314909685084885872198622364728471841710925082908782093406800441204585495442851511085305361581370595415665371890751606285288801079733697587519701941114341281910753582328372265733708062035584554380905512702050304 A013801 457 36344050466136678303181401385699216858680128360764347560770303505518421774496169943012821040059371759739889189864130387824338944645198578918340521452645304070192149650787664952297247466755823192406765731929785872841080539474366794840311646415317449741934721693653316031245352301450482621445067222183838202462438490917309353000829798364828432031112734659745087029195717780763386008445603957940189328484720409321559744952496468325477369773861261064106630613578890666950937243565109849723904555055415728012989054701701600547802185971608789547171530615479536026299928674791382453333592035563997481459398295652984710522059800733132427108579672732972425707043075504910777306151625920367119353944215600400855171215127718132761683853351290603565452811040146453058809137675084843578116353721729560484024847460015319794532600047558075120962107428110535844652585466522306154657497664650441445009085943972239342298946013064392072150113502919283423617444562912631137321076127228255818654773941903895452872125791877611754812111335151999613748067704210132156740498912922919186335438561050373071666238421236566456281608327569525706666004973309365006374869124797147769711526117563354013815774320875211141904260417098931134462124651277545345067987054826580508423881825070287376433518958377355487879989860184179279933774853054530122370080390859502962710161019962404709858920920948258839323322803332038701141926459915147054599730290041342815256937847316280614538940273412471299358114958113423396919350557485205084093011559998930458668194210109844377870206057784897917561532608254511002088848919651318364762055581801091711184411156114500206880722405196105339087277916624896957057207680525792967213864951336218654036064243740578554090181793346342754674470192560876473199313243446316241683119775950289161150464486070115548864822670247360620653100399218067880008717103773534050825984290580211275519790345175512833570462220975666382276763408974271166897985023772900315645749315356392932583649853090770509932793488200926555113707055654582279049726522156869769848534685883509618726748960426128911159016241096866175961964478464 A013801 458 1396193042707106633695016715633021114843055811107123175894551979467995690889044864530780533074920825522167583117820432978659804897489948607726969472124822001160501620984658936807451058682891703759498312357814654091062950004447274790585412208690835149286164268583385788656321454012521740385433702407414328385797037067079356104879877533983249044907226814688767263313582694265806236900446321648230313243069019244497039162095104327191538637232654205038720321651246663861587205148797259986993517387008850607346987525420568686644368776285323259244141520124261855986338059970785748327263271638226527247744244925805060639415449304964015319803196707709868705961766788596652420993120861356823257101120986504999252257400346419788172846910343179826570435188918266140707211832926059350896917844573962795554298540023948525226764363426991013846880318958294345008173723281920913237322430285211358551469045623637546573756310037881685843718760328147192001687750328851637771326460503600675529441795752180047717535584420770333172862069051199217161745768924936436933343006238846863462262207761311131921130215190223936984514265511910899547281247054652566084896972298207228721237987332313807794746786310742111227394068183272538461496980603478181976131790698217916811611844191900159853070064305024488422397690468835431217935894754942829180969008295258665815473545742875739333940306099148311571444768812803598743068246884100289249503238822228225590910524342502236088127929543413497436141344230885273216053771016351638510517132088918912500197348775579781620261835915864638401043836678705294656245220097325046300699127230470739176860338973294639947529831918013582706376868445062041502309690255078862628487835970532175813449443987538065733928423773193103263574446917418630594424817560233684740498729312906308414756243696869558925191027700222605603009504936361295678414876258564084096531012506929396360368265900262501014442876681001199741544143119155601147552992673259738525847105698731190898133492756335039909578194642726794541248170250026432831974294075178309078501308492900905513006788063730168251084767917977211015754827404673024 A013801 459 53636151928636208440027762147758139147810832039491243925165108843242522461193547515814464958606158433259589873054189753308195064941973865714439259241147161996581830271746657716395039870361967691624887167537807751562274287370846508355129195409067123094977286541899348457021244977345035178646821111683228839268778975968920544125065375345500495309156025313083683187454592782915212396767545892438415713545739443296598256451045527833390148287929643940767479876554291838906734072996195539660342963939332004931841872776556566666130070909776978327122940637093643459571162911837705307740145843254110270749342913069727209523783900499497612525559604723382316208227232950728999404871731009883722244796663817576051274720291708062582448086907743596217529838217484112061408249773687496024055995917153354754013932713560006545111379785411286787941754333101835557834001753598273802924978481836679550113234856677659989177422406415262843372299896766102527936836616633164516623277306706323551139036025615748713116847011108313119168669244670869126485625459020358161231304927671541106766264973358528443882138346747642763197100023905569117008356386851532978717402087807928898555078521358167240242992542913468944911570523328597837536868006863217838795078871462739492234880606476036540915539590341820747234829677050781925668225332905883725816105422670656905967231733258314402252650799104881537328622238712663049313709772299596711808916422594719514300418703141565901561522541339772917506805879973688655867921667364164545020026146327908942607581350562672890723978688543855948814500029849142599514316375258838978687657671685763916218266781998086888224306022962409793248173778185503386352729060839109586735988706643964066049473840225262333234594327670986254973475952779554112915423791393937232990999185284608744061275857858940975670138520131751616845213141635255534781985886348997854652335376466199690579907302824484238970837550577342089271159802065481573684395766535946115208942412522457429542696257727366893166355925394992539096589708325015443673124481192049921559706267063281186187668770256258143533672444337012538381237449577918889984 A013801 460 2060486412490488583432106510668276673502300923629095626629142821322004742869211321367528485849814182372100404563249753563087621614810868025285898583007909375260687591719419602833031851659825350841461665428132422584016329023638439464970643170834722600816647439793605370324928147049686871422896279826422919089349413140822051623108511459272747027796537868427422773329255636348470799434222043003914178051573126453682118619823364997247515936629105201628523506937709675283441096148221847851591735302693378301461637384584197065046052804069992399414754887514589407142885794421157287102145442714449900161106757348486640481065682321588700282781897775053455059455257381035205241137552418475693073756108637216001585769654726256932167325706647877992292626264962869648951059323305978847260135139153363276230199239124121211436998765836359993245570434460440114789751011366231286413165973358237881597150030254128986144239859164848737390990272834166594713221515464579648070599821014430125540557207960054602563096794778736956785983597703276108363071787633726079121861810101429923157532835216541228700176226728657444390979794518356343198993018957288490910407718605229396566891896476495352701174801528563822987722893224191414526816321351657376495151749926112600333695173378383419755811368902571385825773216873582838456470544388912429210951505917315955699637174264851406076937833098413129138016351922385663702435474612661307280851333290398744861364884899886395674387449948108716398941454685069223403822078773461745161489324437332949939212845163215641770052365299100770129657833146684662102941977871943558205265057115480306605440936697238505898024940178123934617421843862774298090126439601195233884049742154434523561356587046093677793540175691808607971061052201979350801758920370189492742582224701893529511857973355509076521344041389381370112725708049059976624184769809983101584324115822325527313317718945305386524303695342979173701440874956147540134659747767244905961866731719462724613312219436854526567878729229974033381934590235013793284146750069473789786637675955503010048585483478164412841989560621650673674453617862985332077625344 A013801 461 79155646022234609421127803713832516689264392282135337592585150623906134202063622121654974312406461630006609141701802532879574071954574306059383079964831846560014574523493223462433751613363850677925591339087135145987571295772094290486312228050786703432972328047111143906402439697060770852581983485811862859736447055217819935153336576219421849819831798753507873260216684525962854231065074004038367064029233225844652268899134389734260572221543705425761359042519054885688673149630090507066748103388268820828950261766186514450809164521152828015917223758760466664801100678483178341316019327318307364589077190299462780720619252066151510063349384926453529564033167549848444543540213708162225121414669407289916918927055963886306139984346584880951913530594813600434103894964122483396345351505715603619659333970192240458563744588369605500521833810232267449763074852645141098848184032530066459436115562242619131717118429676829095612282321197343902503117738087291760280162724090347702766045700993457612063926468219958931890345889369054978875765793737221055545443296856531928019781397678647841745969926008104383723879786217177280332515816263194666814222917938492498513719095041045469368331175521307823896362666100537380462175801045269775437749625161541654419233780503977453339249547761182357882903899415558322143772433244459880567913051319609754157261686558531615851643796308638768966036175450367656792761192719996780501184819683958182594193418314035776227268277206544449181734923181619286281228978161306402123773887584582604864800659790092094238331665330255185300935318163037979346619021928583732013462434148291458554619024161114442578526101882809072262877553832337435430297303719516104889654894604756657133074647962734726116639389376519483816281381391238740400370684941199553199038744147941829727535904425236683643952694014474714250470800412688061994682117020310830463395233430457457268413491002851728717650760295887936914552652315363901813088870226480307431072365734880028745002221886203492631629262098682466400399218468289882803781550668905108443472959506603634026459933297164083737870960841332279877810183824444517094055215104 A013801 462 3040843297590164755522045707470589961134780893910511128956751146367978051506476107425497493185406629978333896787616446103101717548206926541577260399928980217449519894894515672532855001978985687643189516882371383768258538898380774263322170552799021999081064954257821704308356123402286573072789477590948523619635350073247770628850577912045309782678658380914758459164484152749389008140595882939137909131747023604048161562029146716031354142462822987636048368977412012488616067716189556919476195139763735020964953256009821139142284864244607041059476067916542087394999083664609779159996198478260095718053989342544162184163309187373276410593629971334638791731898164594977845584640849812760040264265939950449448357501781908656336673638658404786648710191330359274276535228941729322154003023443570628652832973798905109456184812106806764908046767653882786350098283539215740453351837793675033105697815439112456564044821594465066537041437651117163358559771026361400262922731208654797349460411649364667625047799203137942327499527686001616068491418732209084069833749692040530546807922173222935488513180677527338005136565867319082401253927597566886320335187615525127822903032755096802751253810438826561362802668180918244007834945572955083693216589600205784196169284911840797847480610626793581460429636199948088503475161795519170771896947779494128315705364950832550554556748078992666948599245716101323903350713979531396319733516032978937542538534357951998379546738137166611559765528808945086501779692425044746743986897665449325348486182146496177892259749255327083198520731182551267014579716346408472649029172870240764671834244432173372426096658729929993320050704108023074919490301219688930685440982431136331740424195676136417238496818782288372490286265547525827451220640232701122035694272395187333330813019304399892438866086693260060622646086268653824589587708207452260863081791287464453678423372670365552010417271607526830984509454691347019652051622038620467490272076002071151184268005355980393372936669732782985629237736376677824137790072050496658645964457212405685204760484797543855440874050831680620863785956021799860568685225143435264 A013801 463 116817036120223769248134907898190183946953742820466195530002552038872244826672786142857911698210581097247674978993073393496755581331917290021232035523671704033540756282267714076022157756024714176500768480553179078841420030320195824099784503956327229116698191282768478592709808836622240991164280571133878483371911608413886356477923801069132620611383340361221360967262823212020528136729131438989921917205193658773114174566911700243060500736851807893026434142636259871762674857385138018618597512489163644565389644282873288881290015344820824089340832625081880829366284798059649276210413960740839837104762054583176534466817685742131786589364888978791483823172599891080668915979562886406989706792040349136466008101788453802941829654502701278283896850710147081880607377355025473639868180148608209270327231521458738684868795741895088680707524626191561120425375660442511885255964200681820071788487277908944131364345866372969996086983868805316947582432163748699552500439642111682694976871173921993071483836254187747192453221855585438082887166342016544173626733328169429021486173138206532289726722348907890216805326314358929869526570882588129504881996567438013310444642906319798774492166381817961181313427300838155261804987269130642495158608506081505405680039249173276090108815137838902225383864904257205767949501815536664464373193145897046433376137299951183262103852034202582293497388623429748459071121028237678121018882751922918864634160335895083969748667492277392549679952554724434443052368664200518990917000660715901282587445173339797169909050527392645228154372409108889473632094383163627885285104704983169215633184334106372275120929241768990623383067849013814446107139411655569961211900781074533320140135901094456604634093790340390117586837177273752187366092115179446304123231168333516597236512949597826267931479586408278488879572050096605325433601398497486053316150094099234452510312284504763046032189906074750739100915211422787106953215112235643879106292071695565343894839693755342791814735104454591175932796880646455292077343407891879638543370588271776802826078783982444750616617536749842731103201286533463443606611609110209101824 A013801 464 4487643259594516319436350621816874106506174984191029367480578039125316157261461752464029535798457683431866681992997907484571362412446934613455649876677372182152501693339596503944467212355445419804453521948930927492771991884780642778617321503986266833747077716318833873617540016267680009916567002420679075817215356348827858270455920741871798753406902403316679802918368616512980608900586313360236840371354719595427954130162479876537412196306899052018503494023514559233634917321307462123252042039783710569624008574770860265663637229486636778216117426125145533940935196802259486594899262715820103182216539088867309748077268215469734713617041575009253642550998597415754977076270887844210916576123022052426478167238305241293813328007375772306554181416881010297525413008470658595349176008588932967328890926128358905317919657220641726758060266039775012002261231371559536583993120733392799877826527268149997750492710802584015369677572304025055858326714002570042008856889291362402410231483017387285834123053540876496145282970804170189392193382194907560974044587534956785289412827277342144442141765755645510568793415692412649867732747025505583059546780134698719334041401889181389720891063723918796741336623188998572537500390930922762094013104369627111664604387796240574277620242335219267890346554161944816781548061745656502063360587892780935784577690514924656196981579745926401386995681357677216803676185420778642697061399797870851103785903463745545781864810383328312188505057342293873564299794603927137555067497382062063671879293779021648079226085060315859084778370468327098019050537823613928841112582346633428587764409379030397321045617751797543787883934487714695761651867638160375629916380405759272026503460776444644923623347049716426757215937002148464029855794696733609219198048562700373599437881471750093908855719791460426428797639876511190181857231324679424224193222014916190727636156721534977176372607431767624393300758762017789500714711751644495259747316226256838251064161675305248690354863772727574614634324966914226500443224357574448194282124519048577657366642565469597539687979291781958358060580623469531649591591575577792855670784 A013801 465 172397303460582938927466845487717035675541218192682584181133885951038145497356314682658158647233550366718590455443007613927293458436561440110512245662437929749570505051333939295530652429846791247207886499190130510562328840245733172983363022897136426685227737550104322088891417264939195260954837964992807376594145129496571003317834651219747020910879562725813571308912048771962663071524923814046858459705962907977960285864321826937061226933325833982342830226407335307519318983815347464926850447000331025242675913408397367965734287807958638471950367042023590831874966520355600437029650076490945083848030565637926571282136335765485328758312269145555487932239162118323643199362022427423206571188342015166015585272626734149543132808731347668928585433310900891589736266133408820598933945545952448872906673818147035706693201551788172575137643180183996861078867464369831157410679726094017800106583871533250313582927978192067534441533617631426545853479045122730733812246259016978050991452651595949972603671224826311475917190606413001995690500970399568862378896874742899863678083172686375820889318073268877934010767857239724357318821209731822478815549105654586001936534494974792267517751104018064495615187716428569162600615018002328828603607417463595121707442161580377901449059229549783395275553224685272081479950340021140183266060344489072429100336558821345592463244367519508635682826095036527960730024339124632337850310734635006616003039267463248886756118555685940441033610282861561446846140909504464916315472979429296238018914949814895632611549283677094042600845879911253797499845461031952690360180963428269792627557550704831743485288451553054442155349227280047752379618147187568990198867669667648194170156949187897479385914500261906250305207435874535394170940209069718331764712233584697552196005654618751607602601331508743741688690133496053882026227398568884760996606816925020382992870596614487683207530087098785058693041948601675401459456366651174929898452900147882698252880834918526433688672446693102506395792227928976925241026906920580001831542095523770159285396940795080059084653412473095712283255265231205527850710581967396490343448838144 A013801 466 6622814809741754181837566336256137642511591438090094153902439362695081397426440184848995822592124070887861370936298580496630905499298944283285438429368215509259500522052044611977105543744994332552738167752888053693762424726880085573328873887616392967539708765724807637366852685649904125144841055263163688179240679294740271663457935961257801555312349281674854155403165265623717664555701473240424114588064271072881322341763787303614144093870645238265682165977664193173662158082250388212629886771964716665722637889496993287771648400430539055538445300286378265397308713845980746388931037338476146341105942209546587162374549474766884389579324131495659624404899651937521077146691453571889903638771346854617654723833228619088848989980223452049560538006071568651311308399781033252128646452093309275901582781397936523708326030813494437646487700409948423415205772511231433743088672357627787808894526008821344046601761210226466403105955454928882185507250997434823870131252286396228806887645063710014147542633772927581658834794335961884666446285278869837417147702340123241163057243161919813535284043102697214712957658003721250910759835593057692346178134442826575850393909158951619748961926411957965663553051314319912950465226531577464279636182549281470195513098079271797462067059362384478912905652679509412282133772262252121280348974193892206436318529243680812280067995622629443748391447266923258139404615011811875890857537181738414160372756498868169233623050435231087982747172626409744542041349179523524225175209977755844279734636712089030622405277281739244740554095322670725884754063231003494552876711891060412353580250867876816257730841154862139449839895915190314455415410742357650327479700397952373027240749360002269568089291442061390511724848856556151702470839071622299433073185165389741165161753227833961757661532751239899580712720168384405931919551743422276978445647478991583033054116839542158838100475825986926814751899497481962222466475781271536106978966612081061736082670154230111476584040712162225885700754228119577560059289656261001350360521141641154439107808877583795549796045493566444883073534269121991557912897716859503573033930566139904 A013801 467 254422053731039228649471948373615783674725296685669057016316110557294246963534126141159023520699038307228082425888846268358572865661068243586693402702609367003712972055151345813712486568507702279345989452394947470699577308307825367385002019266671352241005451944084210197085012771926716871564213978989696245093709935786742276223400067887679704548879210004821197233967996844200737801571827796004132786015077037535808879081197653055640959510134707473214446088197947644959405464887730913576389730231796555430400857162916494143035644950939588357564914655801507443503011551107196353277174730394899637839925875921941692429780692622644630710079315835537260131138625028831809699667298880417722538187040060766991823870777310630917222799080264133935917628041245381308775223485988173413774082103616569143035204130183129494779052799731202316627471498948578633918544956791466758674494437290629096466492111154880752894253258652059933341718384756547938038446554317456193794962187834197525845395772767483903491997819020785977005797459210311761346200495273063674217146133098174432520007053308311556771471799833216200412981389870955574987749844142904309170779212755625737868732414250285424276121365041777208931054019290913775905072142437079867766503588813196959030831175813305371302768152465362141918183553336033582230450995226677491105886192632563002457612619425242084551092119838932711038205838206123884683367690293765024223183148373662918384879813660519589278863105519837475945215383616156746327060470080575706634330866505468513850285803931612200390321132055294825953126125915718605588712093082230246743311764006976800975138917340355773356987993805183949105049441477951120119238419078411494980460170487738362214480627413847187727718220038230377898421793673461123802119753775442255020939481313612296600853912000469474882325442171631982292659857988655338280621499775310192403967993552940653797806952507851573924467879331113780515508971095267060738272133613327331085703981369706067653351856644903962484452507998424069625080174427441691547237671434922627875449780177286588932765585841259089840964883680848546628152892482590427688781878690874689261671476628830552064 A013801 468 9773877616131603007798114368720823945648246997476662494338799703169015791351126989838765047571174255610474014472945918245262935207235597645626413758223441442814637534470694100779578884015791890763355530803204302034394961875953419313462237572148446667690465441883939018931217850646336755338010844216868170951519960893183491283398137007973103529949743731545211112940114566766815543385183336611294765107555199473975633898783289039785503100541334922291006160924212356728760520339127070775950587876584696473414279328770600038998857336435295226344213761417270709949611691747334055107495944442850464487258592449417312056382455087791516133358406997137999385197821419107602801422418953790127229026993330974424757905819781165197316031049467426969282211598832482568357908985437721669863545138092534120198840401865115102671432092354473868195560945103608596800614823060100987001239378302956807369856760942125899003185633184377534399255453468807545587684962830659397140827267407838532152876724006635661636548588215502514092654715193023336623875638226410014108725885849099468999688590959892096764932860662392833555065093073282629368729398012593811941104654237220118345965224425838964858991478359444913258295371205079743615169251423862860200118001867847774378128410450043939143967141345109352043928939384957066094965005432628042498323723976172540302411646387840099920114754875732439027243715480526455153996253190325277170557803827922634672673542921582520541736805061650076475911394176998277566900355018615396346064454567674078428072579443836814290194576609036206033815293253178245952295963767846957158891064726092020786260936648547107389282050770019946588819579343816970230500663107316255991169357909456956922831487782730353563748023140988658197345771625759682531982232461037389668884411114143729986218403883410035347079414186465414231754821104492183475388355535368316351390834440329768156296551887541626063882358052384066992283792633595779405321462284889582750988404148298628294971164924870630622802727547267459058717079980804600022478682385843987672463278755290641600441122745677809195330506971483477767267121517611193870092244651788642062676371446173154488090624 A013801 469 375473282501311661147572361588779172696023056655063466382519329396940910640544894441645998067494230203531969739992690395310020918921162719154384310935911726467167115524226184575548302408350661275565066071335896466953316855426626556345965318571654727185996920415413401351261664950429672793065024591435207655273590817672537001143022831298294745206549355191040830114707441196913985914685203059259499696371840542992247951855658831752399887110395922374731292678064541896092064149347905550928917783866877699722682954694051371098180103436498301415239315858605871593424282750165585061009564201716543443742526087536815459957988394652598883779096563202053384381759507636437669219443646528801527630300975802713501499709972713242220092648796340674451945440780748650346037431584575515669477950024962790761558652878050261784225735259889468120600669267100227854692419042676839516639611956886388711920417328352708536106379284411047361481797500457710671296505532102611400562020304739525051184912229438915577429650564886744581383423538855184499742806518105767102000813630779005201092036910315214789321660775206483093851380615503225489829108554051803879529476397177048066378600061543029674023016632656435787730674980214343430720341962699115637447733159755240100510181015848887966154641701913720868119574135412510651104175648699838880615604180268644308257445807635265278531128423306137377670594573899904301195920062559535847784148591853475933585426824875514109131361103248349337898612118703565831010044038395129066030412086671767396892836211914435057772114855012734890995048305614095496503401744105608706215959142517551070525000142290585677466659262381086268156092960072072728374913473930661290156762053449698457147494434661369262504944056984220293309235162775183964148629442223212361519863537360945531150566203585079917893402775387255353127093207550171720390519066246709240955030295859708373492288337311799106870104666940386317575574177812215461634829295136318210961970533761040104579612271753830146005589581455826707199675344542589514463541062534582630425349316663245287722546171397958718047816755816509281907333740220551623713463670543112473479775485476187902814489411584 A013801 470 14424181620570388774645139842794540698290421744460918124550862558112882023167172664870272661760858347498884149531559194226229763621275387019034827688913984883962691909978673106654263585319199003562107578196439798674478620318069285788586603678248687999577257694678521226310068120735706310018385984704574937284990264851708181435910365087155290931854800029019024529686601061020647682898546760724512940335820626299590197318486989680600194063232969753947677339520527441480272736361349139644485305585029973712546588387526677472107686853616518747167833558024203163132987246130361115703743418373142732934812882178814302709746082168974238719257773571970082814409673245361389500734147125050439485445642286437041873612858311751913127079196160223349745936053033240151693373971753053009958664928158970569896037208963178856702815845743913807320995310564922353265863969943473466871227332935747508757134752085997651123062666589934795438684732777583413148526556521253919563990572026873594366319588206125380822537456100689179838425598668660767742119655199551148990463256440006263805151689946669291346580920340332254533394637725171910417275034212454097836004365273953478518000299964237027957268206960129637221461610039914217234552656839049226328192117065157303701199113904850880107796715620717500869681559986007009172818011720453010437729050189200239746018038146116350940051829509728573500593561150938723634742465123287129128475852304643131464617756904417750016390368142388588164713083152116184964081851778987278200624310721582616319035195916904937179373564270169223572465775708471092593674681401561064057992286418954241925288405466235139385559182223631810077484467154128745933250676014520284122662171045323615929778146201951161588389930893105806787767578013171467166733748652446926080147077651258083524680151276924430125792961019276801645730412661247396810522180448933582200528443845746556876079748766170074489521940885181880775983257614834069174163602201956800392315060024964116657530385031695138888950729361207038783782728035948118787631393458328526330420219348935230973149333720423982112524928491447020573752132964312711176576420367584208781199055050053234474521425235410944 A013801 471 554119361135832055166767692200795075465524841735210630672745936032464475801990105093656394574205134277517133488404378005394842599274915267723241940497319643302310772413740706065230189893622348920841924723994431305878770678138949682854342966903601598191759931598770071429927576926182893605666315988410950790740186014543221498041932585188157656438133997914794846332440466360169201386230572359992889115940885179925057020186996195569937055133157766067653972675020582191906157440057588548582547499354511470141189739495224841768488898168532184191199493965057788714916838047343952620875007160222651228423771681781330252897605492603314354639006629540802701398362007393803139060202995955937683272879794075765400616711564904261494689874399691140203839879413324953667452654498865284430572071880155013413126165419529478959095373530098192822043355850662057123061430269348476703325069222059676296414088636135685765543575399718935101572512694383644399513796195320490573970261814984376001176533300526512629678598913564075532672957798455272053581268674145956939617636459399280630338707320991247496370252635794203890154888402850204110590037714305636622467943696364196830747499523426129666006415438580340143499669211293344569282574865128915078623828369175082978985265159768751410221118627285483513409686808422445264382976738252922848975799192068316410083028953421205737713031082445732879598802245174462007152266540176198352599528342135170538344755749240112284629652382558000002935617802371695361580168417941575279355183520680317788512056086343820066682814845002820892759845239616625493078606560722369836851831675070546157801879384390889114635641544303039615936643290193009903771757969773811234856189962877152029558357264494155823579587585189552673558879276953995082677243688232401112294930135050730536684112691454328907712462390516537612022379532794479995873020084126232493815500698778199728951479628601189581589474881045147131890172824531465601394668942190372443871175345919021505515687271377600455557931219140129601917797280228982931345647611095148667509423146508695833064504804203807696834757652927428742361261939957037112559359764841114964538542898802845055573215071843546824704 A013801 472 21287049377394124231286547663585743619083602320099851587924207878623155302409251877277904053962664438405098200090542585455248273293745144924856062386145031417101570633046262964201882974953396156143063380196970073046638854371385891016532439416568758996134649532298351064052097795196242040755277195010795085577074985934692397068778882192588264529727355663894758816707032955692260040453433667781486828277985045072000990487503645849014701909995388741254995014283590685484266944217252321682347144735202912636943945032448557521378269512042332387889119760161660011272245250426765283883534275067113369591127612927311582995314412603848924247812078680439476576919474876040341390136758292643302040610950169214603630091591477362109580006214938534842070712807542291420088861175228408766684856713348034995278654770756644463692607869532252175451617558359033586439527905227291081034935859234644524603043629045788504369121992555602610862009647667442083251721994639431965889641577884439788461197703273026509181733055863477525663164346785457731210378017385991081792351122224282764695091780443199763820559625256670136644190192883893441112426888832765336488728525039526985449995941691938197249302455488502346952683292421045124973559396018792401660412990630229987720697946377676354175054493185799134651146528432356657276536434376724284166254301762496443209749640274629039619983802063235274302667587050622132466761471407408835913463480791464711401052136862808153526332725928348128112774693495911049010463749943643555931708730130455088163479146612984191681687015085628367416262214725112284942107749636710559652499965629510101198116998430760396227842805565945569885822088636054668463295854166830732398235393613888672367513852672807490118633436672641855507437906303464675096128993527135921129922036068108864297256873154909499318681955194083308903451732131832743521457939551793347482416274844263320787400041412343298966341267030230372218692879227200782543177602083185347803755072088825130155890642217241899100713485714487218787274100317276608290574398627831231211041999596278059123006016558293476481604049994860102566550238685389537716080364726136272477712664000410095654900630199941694817828864 A013801 473 817763288881972676469104015044309926870715666728955898601696369865187134097353820117507962137029717065770252454678283962848817666852513487433270492626147526919373937439105238032779536365809666734391922813646802326159678229531160389291110192626905445595508696432773454476625388900258834237654728723534704007528912659667143125794209538310470770174006095184181054702617378025873861714059107781493597995127073491485990050567940058935748788574382853884051888468718419773563598929049965189749047912147555091860838592366543785741267601574618241013148424706370330993034573540394615145669852710978227206212758378215601772347998474589460273903948814587762932178938546837965754843493706570185091192110261700548213053598578194342801625518753078754492988503214544667194133690907574551180965455499978112378624801673387253717215223915950999572149340121920634256660904007211614169038095968358104057150524053423011183844190466016029898874962624792455070198152146068418401616470856008638913525370968936586376725457074051352625876121546110144202177881915900233398134960711368046688526645837505962126930618563860239969323210449827650433774991361399513166550995017918468673047044096037497785529203130046306160534281361646869520984257757457928902186425448050915208278332308044814821988893410225659556758445036257413345935423663016240100530825256508063362345742180790149186041297740061246297611278024136699840843108685587017840451613078084908353182818889721638025867597999263421689580352625338918858785975417835010844672522576691562666888214896284400707643688371529499362663129240879913538336011310043872859610438679623260047626862611716091381488809218621365012733741357042676143685973533672969415810610881071147237670412164278572540397422103216209521173734608553898958492891415338453546127084937592470130843420039119003325826485990735904394835001741576486675120328205821693236884503614417219731368759990896580173090966114233329979153305648392145262178710761627648321229054849364306200068694911417564795853009267207740996931921837788498184090706097686764578203389456490617919269399132103402192517301184602545700196593969337924480900943291319251043503809700239754234678662609760960148121713639424 A013801 474 31415194505689862339237099841942210150665413053059569800682767744741028943483944353634185873456133610798630018298920956716800179489806158133236519244726083394134669180660666824267258669028944157268400106809055558161750198865669057515007289159955199597997062082161425027174040939992343376073744058643309189153230708733772970320510353623735045107004618152595499397455749194241970271607294684533858060580801655248925793782617985304075725461873491714809737347414286814021219216458383462729399424593060476408925975364353146073036536182090534346761109883519922635428416177127799535436053061744939576353869325857530557686520709399828705882294097661203500802586103215327292438067654231600230463236107813488260152667042979913873067245928418273432602646339489947934929839869905383958167968938487159165137250381084844738800540041955173599563689050123703085603885288341041369917767494720444925459494532036298397638558420942471804595180564194026953976732212843364361316498344404427872501990651142667902248285158956756762475657085315367299670865511681223366222752650687914881586439626493629041068166642749254978661520452640579019063900068139523697806223024608355892543775245993376514928889867443858897463084952789026139518131246010503796706393720012323958641220413945849606201525329247228937532432424512864791097455235438431879701992183054013762127874031617234371130962493982192837769034856575235461085828863265510877358789168007709839295871170467546446401729644739703607626918826455019906879122031651549776608939627306183071411177663455661537584839932480677247516066772917642758488716210486645419774794612316407157989633554091685366511274094942558358329179407972151446735840359269580793077780427607229192282346553702925642711907367517153904965410188722206582389462916611642031428018094962552332546480824222795631764950285820110503231981426904402312111422528354846167388155090851451913200262283810283023929462554244387604479153389788632652391857352618687737908335371093179186981838983717017169197489204009052578138136709320482946240028565448734748036261409360543577986653237058884298627744642307691395618752353926085706858290637479320348087242353444410398679415502816577045050243751172112384 A013801 475 1206846112130581751624132427528051945147962507846336433463029205681971367892879206289210884514690828792440170782971347473232595695280393370846414123305397219669077451244260176721051009029415918745622858503176678322341795639623542513496520020368838947756655136948313303843917956750745863135248951756841365810510510906716622427832725744809405492830689410950108704852660061045999529954065832601052691255272076388042733293953052523441373069343332057716130869938267242247439157419465259104212608295167011261725300269596990459541771573971189967465174797285301347962618035860541546953311414419993598765210244022142893904085379572303819565174210055752793686832147741120013266300807004961154453475678317762965002024857123116371347751319586116392186863261777845839868264728442285230136980694740922706487912610639755395485761546251749949000838678549552177736558857236909445266760956077180612256451941942706439243682860298925996845328456554077739463970144688590685304334600398640501150036472854296730132770122666482767787264842589475150184155969496745876836813265828826938091024664691379253241674689747855379260260969708640483596358785017647942374923863713354599967961669850081552197508233147723283404941871546343228175728529946739513854272821147993437195161123422143758471837797048361546864245924020086213814799840324602799090631731704202992685904408798607675601367055168819920055735243050194245473073201611207865864615244678184181186390186884681264284968846032320453790595713637096044742668351967925936218209024722594328871331801119312693627859210846177697140577221148404164210102521942054970446068509826747097381329762613986185039897105631313321893573756136658169977804043241700215746876012906959316650718625207051591490420633430538984413151197809952288069073607404552840279338743136081410407105607343342916989882330180065365092159798495959519222072407849279770366383365970149376697501275894855832647274233483852394213671156622120111974285592058199508139486611615915571647094326398472931571890745261211763841754659825255672862756937370278594080561018301994642091935270754854099216083438178892272654089990428424508514668093129405570492119502249920469875668425956201623762650163945027869343744 A013801 476 46362200243608428570392671335917643524804127701424860427915729965478612068972847588806325339516362878890381600798627284531703396229891591734435844960900139590807279366999498948915895562874041934531847732258035274431082421291778009198482313102489317017019663741006403880467952226536653078203723730690817908976571786992425767187621992212598121412583764411059376005619788905143117942715393025202040187262532086523049642220500465740523787831893444329222883499548474378177622671426177393747431560267135904630439135156837985493756696785677233790142155012512136583331934465618564067758411296358474090164316734354641412219343941649623532415732453501799322273343787622866429638211801902587709484721658255182063517786911241638521695214693220247322250539064457725784379257807838829400942250369167286692439650850336843272981015560807226040816218675159596459927645059613113249367888888660970400443857801671010569985320761243541094810137986981450439247877078356899766651318008914173492179801141170663184780497032355602007315566192917277369474535724186989604563018420080215653704803518784025392532174881353612249662185412327132817837719085237963354275075148412230312369215508960732909219476284602937655284246937324321453598787206433945164225744697221315883289309717385074625454120811409857184336871417155631989909350665909941129865708605148662167021703768407312465902116791365386048861125097016262134093580113096161375055059239557123504456365419361915448771363189177622552819524935082681654834347409199842765758717893743183737921082471799516438407839443866762413352414527637094372295298482925983744656167873504316493001164160578893284492687209932532573863529415745860257867320125173155488131988911833749108454006705954093938695999053867585625215616415067127098461531702053301912171077156315703462199369011701861499083319596197391065380410819020780890435133619937931658394983387109258455211209014776781666977686953515673576112391152795366221604155304507792304686517671837012600394775642923736139265754869954711119744847011847021928695670506016622470198832079089426170603785361318475075485061361080325546279521072298355919099489465659244396025262798432944770743678251533441578465968698112190628709269504 A013801 477 1781050284558461391960204862040612193648875369777937438198810682353826361241660912971583794242860596355452899576280065762569917669567515388070087420017939762520452444162652751621553043943369194956975462482424683102544462296344944001368896540145229602525827402274502011472056852734632064652274250838218460791243981769101028272279686452839169432185817893615256988631889810579978018887354538456161575833877432635869475055542745891887961833350018557351426292518654191712071552545508030758201330819222292912282949816185088050728157263718576613282101026960666238985279594431202757227007128360907140647752391666967904491818316862411937621282777933725122764452774945320036760981544581889809447565067223531074152099301982258785449443367654749021131576708700207993732713567945936470266597490181930485576761627066540171174838693783970395583995856624931057604580412610097358587716819546799838903451241308993542056556082363931874698226260907879400074146445842158661435677032630446888875579240639212196906527573994972806713034790867110127425733764380367392648892915625801564552723731977607119479516030242080368183022514799959134330053816378501600217831286901404239679975782992235515440575400949306452965399630344251132961451009322366437428896208288454070972442122103065026811445505091121073593485252361450758524357615181596298444921061775391005808305771967135315690095718657092670453048981726976726143338973624702135384115155746826456547195733950207343880000688275447547989114869906136298452116290071821159689386906606038146475976304236650223497875560075585544871346356493706617406096186520084591534711345028541822395132722392798764417071071856768171357541346035292967666230969928651941232078486037005305750369121615932472748945499653377169378283120201218754614498201866079646257964100037024064203850959953538711348784805607518975167653862023502318686956093143535582588901681799189272815393805511664844518614822006258116099933618525786788769145230177971349176837262881290676056765701098558247526033239084180182376118042807115194412772878159134568815158333150299395769915018440410538499834117247261786185874081513413640988125987312765532717706495664600006312889143710908691678348653506677915192495297265664 A013801 478 68420827731597852833543229980152158031215196205389244625845511173304593493459645632716363039633732669591078590122375006334885957194105671148100478327409173916985701094952468106293581736128470993467169366724826626067348063576387368756587529486219140410632185485777269272710536054653625395681767620201000389756428803641785102107896434772269532906850380201123712475282678963240435573576611949331903097234235452139561753733730126182767941789974312899212392453396619428810940762588236509607062324751243604518261800138566342556772889443012839175845193051720954236858500899669085121632705843112608715124055878278239018957692460586416995659199197101984316119217802299414532209867016657878919737659622459169744627046784950453501825816411824838395790650841427190287235924426211095441761609182829041533916874665388207215852603260405006716754784828103351508937561130829500127505729339709862611314982886126295911644658460092806898407060039037095033248409863472367137712968885531247683044252108395975756361163282590875342687944525950902655186988292436193755999870246680792903857434887651755101925087817779759424118992928555230104423347409996517473968206717604345271545949679429719561165144602868556697118792199304751523847101974128029060268476737609251590477336562711346069988490523580507163167329454717492339471722144816203401060087509163420879131874535889470287550717127930872028124329682023537911522510010766557232916167823170085154717071315431165322494106440789593003549836842314132041336499399399081670627487404177561435021105703555154985894387515863694291777641631062233414272591101355569668397471030616462649131418663441757333846202296449606070871308349291814645865928940779092974371527119597595825706180175997661873123490314684137338836124345650019677270562922887315690645948867022316450455138477575143135174917092218448950040590763494865074678105274202062940735247007997655104476168432536116667027107002192411788095049889286625277355483162516947349977380290847662611396711173402213636960092912657865886160950732478137308561082887361313595603122526301901587897055348406811247009627448170808778116538715419298432199847928607200704883412737451273842515949344798268299515441873112538790034899339757748224 A013801 479 2628454518137063114453396722917525302927162977426233221546481157233669263644745746626431802530569474235010875118141158243360978931568763462825427975425750825194922693263694014771374235975111341685034778392100939667003243210350497158153066532742594498014846037621619576380447953075573673200510784897641630972882968920702816482576949438211506376149564205806368538450459395051844572994519124645534389383350389129393404331434976527437213251803653204336143268489684531977201100335589693753064906267643774311173545314123164615660987320842781229779268936274912177963156170561687574032642027669013976400205730619936830152278713565887795305243796355869829488035871093134308669374251311929076580641932056391464909592629290656621726140563276662991812693642724266942074455272757325442490713978367560459566950657145553368404193606851718738030851813956418351567345348401946076898260098314294082076276382553427783741741199402925269809205618459649042797270913315154455962381412706568410991827988996139804656370448664011067164700076908929876401663342242228819330491015396489340194587218644029823995554173607827238036955232343377719691527314102426215279962629263488527951709202884972106661720195063798474076515521128491334540110269438102364379273802351997009099777361393119070624677851953868763180236128332427185713145677915259269855124321752021976492730092170729890566548349186592379832424249064616232409048744573608062659707503094901991303611011653603647028933593029373004824370532134339696499982960927315121458825556118885200087770796707774833938118790809419679912929880898886758842695859749675564381157247112162029129032579374778549737035707420408066818592181546394351435585526188969635703456585826461241240328617641126178517912003928905820008728552862491155922025945245639119571854771675529308760684599754526698680879615014663934864759334770418736708834092213746449931285249059237918493556486504307457880513342596223691251459436546834996654888241171251049396731041253203806879416056437419439077458929332664575882759083338880122845682560200872223088689554970413851400653278264396060865121848048929790020124951291547768571389358025374222278801183721928135934092710029770274994185214997491290157980693036133655773184 A013801 480 100974708768753416604841688507599652037249892940806175438929620136288638432176552602401004126014356922212177778538510735076955366635145617187901641103955643700688150184418069271457112649219877302172296046710949698247596591168824698827608203921839510235738325381272137646231288565351238229670822312627800895454272134057719397994676089618333228946161658530257453773112848120311661116157446692382849102550788548794777020796406058278027984281289141497777279802299720980436157470492013675217741439177803233938042916787355491875232488917496283723200395455937026228632607448297789844037976134932840917390303347495493267129939060347145544446245680807095369612386023913847601842681238399067405921940461878334515966910446829864780231415878836285493476438978895438846732273758245414198723268192968202614723976444903578200615501600815627040193203284949767393811138904209160490123559936841921457042233512172481740222729916262777164990443038745877628099959405914973580250844350535532076662064025275706735679127155876649156199118154533450131846298955577462323400142847471534492915262591429049718613209133318291176427672205703198479669713298558805486195044365786175289792860738029088449516643013570882180123420259672123107692876110734140429994182391154317101577047115278062217117624360659822406331951106018522766356204362792600110754455944425676248944719220830759476004521382352132863642409952066297184226016571539727335135323438893754897919520623684837704263512909816393353333018362472793780743345426983737705962242563863093846571802926325878020566771467734666423535114304611633727701004148143536481266536805060816511020915569261492766697963736262396294903037246286285404749453574075457525183988201109335043488464175301503273944107542932845981455316086765460245900548712556472417472372908687133925350459584169897656524671290403329721764594604540406189406570486483283620560254127859683876848465985549475301937800569176529323116065714383213231494186672834780313624819680783077445079647224099905171599662229243642347112072945546418799239741232676707322175097943743418515407496337805039074194520914647686813413120128816099077438493577902776123062426273861591270044105548503654884176619219343625402708986303676110520182636544 A013801 481 3879044412060431252291598305707948232662991887214010035661920287155664334010494444773836974504967535523703021540335428398716317364655754029890429444649560008405635977484604549132296439532430806440250924930447843607879670646341569630161396761861386625216123507846950439817621181526533167831034309961909599199771318301961348393363476658777889323195746274098370344147903173389892773438304472134579531123591092890500154030914735134808723044150003659778611980885146081184435425386421197347164755127454489034963856691303048575878931294254537235510466391835276799599150247733807894648562891199580016682465893397386869350063738942295943235446974073885375719029421494674369472388442454338573465897264783518098765384831725416085397370072401374743517390879813247178736067028696755831858153070901066471647236279107415860154845109496933128376062097394630264200648712144099109388586678533719254693734442603618058532396392463150847570272859776461634961088040537629625058916436570173000257049851594991549957849348820157353984545323024557020265007420677463792615739887628466469079832727712338373990245042065555473833645455454294072794991706077435071557668824356041709932682538112125461876631358009339009831621312695564281305129528669962738758656510738584245774183841980522038132790657439107737561648233688807570592339946801040525854743179561056778779460333587434456030189693424439536089686820718578872629226652612270165306558585228542488158476304279476725246987111943506567061641233412754845881036357923007267712245510333364613209902381217734930038093092704494945326524951125960521283361775355082097464335277903216327087379492508749506125468974892256216064995078853333940108855008501682776287468090733816215030652839758382549771836835369308211223587422789181920806515479341569444389618677660124936876263255385470788373051772292134314591308666328024244172242811808741823567442722575857615813010669300868643199242546665485550476826780483745519501080675223620920528211072856962703130179727761021957072172624198623764406657394276111224591593899194508388488678562606847165687894379313118381074256715457105536624078422868599262158877169288713047543566167736666890230014358751316406030529003930304713470468417842021461743336165474304 A013801 482 149017370133713526988034040512076539305981496339213409529988329751372001055347154590431721212582832844678575275493525817365086047880615446812270737545657497282910911711048568359466300021077861860208679532128084360040305427549857738912280218003667028594302600677448448096033735309523298175397014051496719162858414963888147159879451319323611396239887788865762995140785848308946120784405904601522007267643875424481453917251620464938811904464066540594055157857683771854781271301644756717288681232976291650767171518653097914090965024600082302439370076908743993533400955916941964080819192028323065920873609760754013972952048595207240955332930956022380593622234256139410577651274405325870638265909323923631282171023695563584336625368701371212146964088038905703618324750974414572036662808371735369574800228898190487683708529726434183059694801533512116229532120925727711386271945842551358888314502347060591336580539812864402960259602181172550168665158165293579676263333827279765977874827098873195383180740584275164910670293129311382490500525072745449057126263523135167876170854067797190975209253535990379082793323816732161100492401380670745708959405556461698328773932384115411743452670249286767401691564348512797430617855973385288572152548516533452385661046473523734616909285896180762846168278545389231631875331396308772841235813986017557213591748175094882062855767262593269218421408904724925970924371086752970670416754610139688225096025705200377877088256892421748280240009622784390159365892725970247196433623524966534981071609876860505072343384249335877819663782522454899385621625962040833856189904035929958421388770584216121027316016139460914796352850949229676643221774006600645533859374173630283716617559492158024032034883867547344242365334433869212669703098654385731775671591120991359575038529218888245806139156884374631829339713725657379364120879858444625894166879630474146169072617871862169797142101672701292907117777599063567877153515219390621283011756574873079203448984421667419502884583531214330533446150458511088803910671231456234252181075661104640717066150475692755727348645981000166294950596692920109255095425335395200434433637899771795255076231605790571054068802214986585872681514739819096474332002132860862464 A013801 483 5724651291056738852772315700311932333978585163367222340504031675728706792542216290746025002102582106561172147783359287799897145615381723004740192653553978415620305584291641802097257381609727141221776632906232488775308373304755334898054156854828872570478728707624859582057231975650647022706051691802297963360368869252727061293929001883135855397951529297067151221328429148636474176053737231172069431193807118306879533685138251781089398121891580223461222944260779779573277318323984974051361978246017220055871661060577409467718512385036761730510840874526309255579131122505242492128750080960058900416280592569126200784925898833481368540069875606555772884591751183851596751051357554998646439623172587850219335882046288770655875800164031876485837772406102601510201563633433110199360438446408585957585525593352885774857346877970695576421235495711401457073705957482755760615023071487453003053489922164679676786078017450998904121332877391924687279440716077918156843332232308779489806039357830312673840271330285514735208309980855626069755068171194589170978562539504760609130979529868496888503638683838606402844588327743582700836516091439847367155384523857032602998179386468177657536477780296600456503383136012467626094615555073569245787812303811149106847554761326887789043187126987680185498400588599672722370122730920597817468915030086850477917340597894444989326667155159783030294876844483912756099030639668702121274730045103126262855288923490977716526222476779273881933700209668885132362200134960873016298194081335114407832846965029473162859143449322487082320203869382627414798040382957760673419391353444285282716071010763246505385372076013530502816691122065607257926007670237570398828741718254180979257580165450742651214652098655698776414706687611519673919314237906882271894199844504004069434680138472810850888641850870135856355914442484853885652067720642008748350314847884294799231093688165457114927010977858492868319836544245626023568729440668110107208179640580324210679696185542775587622814160935129721772867316014161987491032346027622695031788202596995877786813236674212904021825584006102388386822122555218917143745859684542019889202633557633286519008513368050577613107105890924682884933070244890410157938193935982892417024 A013801 484 219918203997235679768101279943183192542121327635915213432802880854794000142301781025299296480772794205653989229245530400120848745960504270950099240978929634814469659326147711469368239571919277857175771129725827288792246468875480945443648489735105968667510842032116605704310623576595256024275681792277078560451930481212762786667576536342547020967705949476131681318552934174018791947280369472706219268741294256877084166048271080422330318250586945864486340626722116012087021460734206763157121756298997525666365731303141762111874371783572238639304463035802696362327901202161395577618063110161622718391835244135552129353713329587020253835324341301446571134476713478842940788388951832828001624563798134854026007244690229413516124739101448567079943864752837539615903268541966361418630603357232238146605551194244459926919837664122241263798182803249198374943488062657545299786726314261994565302868849878334463413973118397573900725123817888178786526994548849303913293451036374072880388807970409291678247863424248334067762436224549731095710698864611337592312458517614883560375709619428176468755783678343903571677705198597473035335602168753176456641251868491764476778059310561512891921330407874203137033966553054956324050751163706236146184597463209104088655663711133721303883076670358722006106557011645027302570634831045685755885839795816447959672556408712998709973245432618224891807988857693992438300361053512860690890029412681698513848779284829399958071362667952585448365027254639891244826280384656897794111423828569755091306649008572241024396854749172663754412951846203014766881519351705334030079338233915663420820583949480877750884453672135787796206006145272368420485510659846504441404941848452616499159199635955729689062075021957324194747372111284139793284375763430789357087581226465820331402672199571501647738065343027139057768809222498146871209833556183408076625695196323069007261695124564200527036053725411862029374840683739969321416310192706117878509429072533734877471208663811266974118028806483943391626470812000046911455498604997153452341175590966193641058217300076562920902451635178429352268158660081289920994140945641366236063608370750040334914231049547030989585122579905762617707588826527709996627353658244718795092393984 A013801 485 8448377724757805873971378770297325524698132922461318839234555470917766309466665219867897773605367662204403650230696295851042525424818732072819012441446560851032666432673290483807250291394850978161264423719547381126242940348320476000163200381663830892331096507505791524736796915318483355428574591732116249978321361366269495212621620220135286357495391755075074669533529519229105911446722673663482119427965560172190065322910381825504241505914548112330107261516156808720335016435565287013443989389982288945999105933741493933289765866437711119567520251983396383455188652582232172509775512439968898349740742738711370601252251269414970071337819895436371476702057425003230413326749973609920510409242869148552263094312019853149635447977321248152943123508345006921884539964308179740258113258571433660639998854678095172552552483704920020390070990569621204771829037415052260236606878088688783220675009736926096746511191316361198970256356587992276263221022588594859133081215013346383773016446991243349111569921305924001547161750002302469772822207582909144946275406412693366855393260739952827223722185787259399609570722909320524125452492914822026758330331779979624139905926474531079256049828948895387712296859102159202144733656704938767791827496146640942669795977126913037609972273368500664586589494159355368855553507669451063998110421596084664818780926997118558442332196539461727443695699957172413509746670231750056301231369917580130108014705006006228789269468252066522584390887014246062061246387256979385658584457798335711587636228313311211193229572044217050789527958123735015284520447415112112099527857594104125974243553003257399677977172268768423979049932076783305241371377508663314621012246050155715431699813214875311735008674043512566265415047027091514298812579327957203941876520395910953851165055218738807299505518217730574043246575091488810204396965894341804671652706661947018982965279905258327446617039915422091720463879706554661451528972362998224420818227250455959052933952028973632077718194629887169332722502713793802150474434409570647025138601502557294914892475799741241169388582017014541996733583085682833604910918567758725324619579170733549506065099999398742495902069029659776721854732359888507230436418135129117232269407289344 A013801 486 324552878674295870454484486839742057356803474349274024528034682970776910544471411086445160870823804111244370627262428901413649656719836411309415181950611081653270913677577127225939327194224595177043134101610132193345748796421079406022269505861997727559791403432342487214288790298874856582144121515980977859167193418246608928088072162376717160709542969662964068504800070010705332694137298231456329099944724959574853549444925228208570941691213280283273400558404679963800389991388676065908464296405559612149501653550613230941259645525071110369305858000194155466814527277599031139135536085893845199003640373050336013017706484765845490260513689103083646648986238038924099558360426986198706327881474061210783739031090554678596395369496773069043463032696581785911116487268863032901755678941280195507146196001313704148778856214008207503304967173722568202514584301336647629249489828655068296205451174053752932613973925609331819641368194684311284927898803763460108456447955952714679024199827615604499470070096888376443435765788088451678792737926505037712256116012750028381116787504586027810626511489203357095401268891284457254803382967815802979948018025659697240958626071445585940700410228900765214355596139268547909592088155976927703490845091969358453602882257307491252824694853724321530758422007625795849954943550629632074551409956035188483678288091521306541120633662259961721477014009554735437390428083622910162868104306753758278229492907510735285168575892371387531601960315539276720144841212864120079460180530780864696350633346884163489199107239650642223130506039281404347170137507898946898415462177335104103426540332173136266029171049877007775579182190661707454152522838372809894480806444262781964024180024462649975612093222055578745652184446592747613303184047462803946631128407529315203146356761283070021217803987852337732445360428714634132812113841797034768266210379125356681249594192840403907189240205390855075533340402807003874321937002296939789350153018053516122977510701145051049897622164901745497085867664253102703412625872278065976117724515322241041450509350322859520763231766765630645346517327819591735766257847699019192070585753422900037824996881576902091722573883843409982546771398337476893764445439079120167594861550427439104 A013801 487 12468023387151750159379476046435530875418962270601710926268980381005365795476413728296877300013567258737563742016913468676706765212549235576862493629814675312792055419837802919511685193493332048321289039647454838339570285763312186461751505337194504701936946554256868988824118168121576490459648572157925245437766902355361728581431380189863966445817802722572427655680399489531256060777978448859626338703476554047027573955476247566860461296009649375362230955851674185489355781909187379747939564410715978060335255522800357879839430542491131775947253840935458676413146879896244380241030754275697957164923848571101708276088212318764720353847893880584061369667455320503308208633974163101809502291894707535473468118618374748532959124514588034220373675864071885887561450974920642271953846162208219990602528265586467258579488540317339299446963618945726180067800270520148655325248401257613103667028612302448972659298422326208091183342800566992502321790160445377083526462904675879487109393660577681062451642212842063869451028378515205959692501820184617528754030952745805090288982508776176844373028065369236166176935145727583709900526760091611887277683060473742929208666579160653629497946959353451796474684581286140536494889658600009654657304305053094874353608324796724583968513477500673535925615539844952573371869111440987945775966964871047800788985115323882512083690262769378689492260970191054716562790685260457716816741095048252378016464199534932406715036011481339223414020907481756854481084220033388036972542295270477698175005930653902024601072903718419071643781520005034429400888002503445944049528395004505359237233973400763202795776635052075130706649863036460153558723317358929864906374660362799031929952899819757161463114173218487113092974317700306992312655118367331076413781428903646172844070441341450417935103157997335406329620966229501384846110165346474887657714737924479702266884410512156956498581851730295088581688804914233860835951531880239238947675478341543875380304051095188281132867053086865455016050692189947193454299435509434182538538504980619211848362767202002971349640311552068466871631809665517436121196561477205521282583622303494127853085080202658270755614398321728437889516770038532512350854935987663480358324201321220500619264 A013801 488 478971586440821634122721951799867354110094854587435326943549150316702132399021909786252838357321199811662248713321747812684367092405291433920749555282960566816219601008489036955960898393239843968310639747096625069652932097883400955114645829033664092629609738828331879074667323546558482457497859548018856228737253320883576165184267901373814134982536709390342380820618226789832732830846820091391405427632755300270611281073575526528511481147506690403915464399997915509759091717823342380396846306402065013165839176163898548311911563720339318304789703553376580513087450538094124111339437456255212722447714566707443225134204764437665497113420691316517301577144963592455088142882751449719113840045427084682748751244843484339642157727352413922609875131994185568256560700652551393519378954167390979158986725850769726205589631764830906527554554385419016933484615192302030742974742582712464990472571170210879733679608192083610030899297026581583969193890803669606040752598946028586376794466864752195695142287248540725608830706189040152147547149924212266984614853080682848348541552057145609653434246159224576559853140558270855799538636015679362261659472451159308368480135305035669830793130390522204213371482874688374849987681124777970893315002182919692693168217405390971617734413751665874556118446578683698058653723785116992924929546922486172315109652190282270584207045134548451735534697430859557991476166964965743649231925907373663353880488689333963336364823417067127606673027181819171321745331396802634828337184815110671253091027832000300177074816669246787056267510872513402639864513504172379386606682822493077880457580322163719198602555212160518221226661138408653259111914959660649690243288952497287610621070599475791114766994078361400936579701388774993416682959027199390631511827372762471375977810074573159255394922917625636969558719038672525200248168111950179284258769372106812242284631514235021640849520416071016122954157129585207997873914048711270603413901175968749516609760426872753008000220711385023319896603391169011383740367114530423556400495207335467642366704064832146147367782208584262223340607600110517826031887105708327305591732434411030415604116441065320129347682725927519669963676237800264994470443220902080261445382517956006751789645824 A013801 489 18400172464710603896458486500343704275493403933830915519863384158566429118240825686348689038334851211964816946570968263972082646221841675725499514915750213134811892192342114843700193872674701845886621536524463948675787039472288731091684234168157239782459087726829197466532419901364590662087237772396692380883170323575063461961718835699176443809489130227939392901604869800358214264429811440630892230907939927615195802973722477427119297059762617018556816480390319922222905267431901520885325247706741729545778877791512326631950394631880555251996801251706514716990767499871423871861215829319500251945551402794633138936755610230637357737109169277615328657387600921367754666096983779692409477279185126885172476027821907294391693131253970333250980963070688632790144035876268414333440461903294491855371634060283169801913931293877744105162535761270256954516744977227474813022117711057482055073994294074821155849035828307083962947027394573158129760552509113771585661551841110634174250936239076320349824586106939940514988840408958166484900171311488538448480964195947512302157572263827305740446330000452771333123318247686533196395076241178338380643910293683735990283532877878250292219748897082300997060878886114028608237126758089470529837589123859042914500750239845499565666885238683996236947846243766712944621241452929054400204093474574228795657252398541883706762897845888813321872300936503900779800548430126124008028893665657666651402672853489453535529791056390050774137951012216765285496168650939570019565401291857291546858744925194123531602506157165784571553572697678474875813035150776286126515882327308894079855658405656241436733515761030358467986643414293106823602043325090323518500386188399135800849619048149461991464888844514331578379645808551180147095292553988891790500158360352043100379563551824802485955251358803506469822567750589643728092733626188678087384084884198855299099606404250852591354875176303784155379406900290145350446324282095292171500748427576015481430080556558743679555336478848567055857147915875148741317769943071800751342681423884999324949159303354591726397280721324973017571852781565845652804840975052891101771611993200334144445847737199965338089020579599231595641324586351334980027576546774174315323685814809797955376751033974784 A013801 490 706861025404322559286349217397203743447354605522048450611071765835487941006339559566771238096671644158840407819470316828751526937258269814670789365003460187786933650461014683835586647812671346111580452947123807052329034908367443893618141539803928523482948314113870449874309442930822114874743326264391334504007871150459637954721390792219562265385334426836519717708052678250561159182335636303276355942559420259265361967038522692840214915847840695384878661910674530132115128753663928826330654715902190282230641369238737539893006360178323410560709116885557469367917324275060619461420467299137921678740302689758626665394403522620164734828785846968870465702202076995263663252781728880663602479157175834420785839084806390621351283330252524322169684677323574517266173282222727405033448784476961199115956694059838251110325584585607417543923973804958191164715275045170672417057673987984230627722564801178329523096560380244937520573004389922442712881385190114649234774175528106122438023966560355922558861299884204754823811293150536923683924981102143693036844720551519632599685296087189777324986213297393663533265393803125859272713248881107047230816457842154401802732199036570863225913873630313675103090723288956523014037461538765099874240823782168992603460821213904711314659063329284399438588461300542044480569611655722553838240454919243573413969008142385004479003483647664652573046312776733852356817868491725179892437979059904922080285080339650847020912453222280190539283526085319255207620814894494521871624456027989712064125545046257449590041876533680780100802048754016290829233558352221807836234135485898474971734973311690171033554741475742250906174893403483991735496096376669868286710835813541200925438965353709731864115169850862561915032473381302136530812758754037267023854083571284087744181313406901612300456936199795504544703762706651753458410454983664257404947004911383225170210479625700753149488884772886172113055295481546223782745993620972744060372751593760210734617974660760697193797806171446552017808194336259714046463450133046297663580449579966134067246903797669995761277936190420163443040296456633526598150770897631864565658246330784036493031686672273868428027814585884080978157125309272884592739380620876680497474714261733198253753267721175302144 A013801 491 27154773151932455437544391535530979008273574525735013278674932956336104741699540520317083882721737882006013106792771691293318658821713693200393044245972926574022843116110340094227896662371582432222474680416708171722272205039843724617234525393107718158120942434998447202371471559630462365028139621772857506305966378116057451668576948673906703987043007341351741475472551687673557491148605804226664489889362688679938145325751887768149696207210648153905498675960472749555334786200753489792318431566098541882172318840675341332529732332610472140100201434275575743237911929350728757229928671763682399210487468129767401977791405724976248453182637097156127810415794989850048887518862896679572952839302066855108908794281922302109830900414980974360470606564062438655297312809868295991764968504466941425238592359002746254654267657440694552367383377691273871783702006135276551573687603922402203794590049402066706959277463567489519790332536643260559258051293463444365003084727087724799579128699382633121021215696351609861311534637671026460241662074019952111703426784707178205949510334485482485716670370032674978293923368340883009820552169016608326419045044464203499653760158188906281686707369382130142760333225868553788107263122473200076768835486415804019854550907753363389863942576857789488832814329321623180765562201366237628249845316177661116271033416797862332065397827808685293246147151631007672139515235978114510747897403565307486636231646328026939155372802987115799757115938093624508055961224986901552220325102771252778655446938497026183451048728917880848352411504934289828495836377658952969836770548826275814514170734741889610425038948532114310811614704988241026510818038406149660102283468612998774751663293028113059291848364990736178527887497416102876967702940295095649988378474474449514780469335839532338134353661051344102589339748138733760858296038652446112468444140675697978138805785300920132990764997435195187895132231219079732837970090943288935823279625225892255581084114567782943396936521882290742316119593621753174808939900311106571044106551063979006327357056291290557165253196691180998827836028678033557794560014803425709154327191043399545916305275202072929531116525131322854856884125881027134514676045931598557990988623078742544116185532776670407163904 A013801 492 1043177765404637208088705345228958089581837638980636270113576224450607799757129548628501094438638282475142999510551117292724129597294953237986299187753295947267661541148494825059858878181666710716258587322888261124882809028810636524895681527501626100762374124582900347726302451434763842214921011710026093962250004381706463063300052060256799940366244170025368500521753545633667384579964840575171543043589757048328503790834084520501238729496204259480433637135697521146917741146688146063861704867043241584945531800583383912630462197289563897734089338299130517752227624677937595937744939854473623048070086575673144514378834642330687560577464186724349805964933180330079478062924637038842474556274628200305863840241134327157851263870341909111031838821765022643381901568903900458819643030067602021791965764063449500118798346328241721923745399837387977058442696267692784005254782992283003060972971337829794614547603040408677392265414727687497644457298489691678725958502875802035900631808115483233977151022191043444432143914640770152496643690235550480323198843361310957959756389009594295171291608935175241966139360118183361705266332124942025467714034428136841642698850236985023717276550302183911564280961204966362323928620112930454149151584046149527226732427672253207985013218032568841003001395275219476112289837527685384726846057666281029442668019739706679348624322953098454225343988977056790732911617305335247044891226655364852406617474925337482894592801599553040563469365877804679101477806419096810030096009148060446744827649589301757863455487970109310670306240373555678051496050284146337289249377403710211690376382945844431274088296246809703364138990506828267274439585763410645342489321730236960930859897064967991285755646789484121034327326100737008121591276154376394489953547475410452559806510005611474301769330242948435045072075764497596157132300620872369856587750108197613528180363048120147828973228141470458338179399794512167016703459013677387758587110082677876890402927345235949553536713424630081156816050308573269963460235210351470033230397265673817507071748674486218044060366804088409250970148877695337156235817528688402042872633371123236955920783452162833660867372429444898792182060579845538399515794980508290203781818944192973574767383427148570361608536064 A013801 493 40074717035784542985935704542315653969375874739080122952683144238494549235469888740112498043954728259565093469197331721917290162609682923590481669596730617110234485764760577199499538664226908358875789890596075439373497991650789412740392501560502468286887364369976699758253634974317887762528405585852362425653796168327635485039734799946825226509109636035694556316043684209062966246023929315535789997562544106768587801628682190939575587032326182832200338604204955972379991943891171819189311254172333168727267549651211276387611835771075886695352776020099397969969576429627650685544409609449458703014660445891059519664377311619775693327143864197202622145948873055560333229265312856484172502553846116942950065286703416312096014152843054780409399120176925109868159130671012240026015406643076999269160156792261475996563757272545733989422603280153096526677134619819685990345867743431543845590337666914069389912460718400339750701268172178842909509471578779995529936421846476811011158671540564403916466233668491124961305240624839826178311064004088907252096006766568121760982001440192574443300338448853692095371209658300132023269511414911772850367702346591304908545919030704016671122895956408697146653417405649987775036041870258336326593807252716880237942152941457279237952267783939164595971301600892831394329726398463561739666518151307852027069534646320571793856751990566230217520814680542613672795532690401758850476541363192496170052616916731764742878677066248429606286239159561744552362371411396023054116168287431890122149298986622616330082506025859719278710484530190514928026272267715765693303804082340931492297499127247559671825375988617441564436763459310314715614871126687183351477069783588783091119913805647810353233588927064821993654718559485912903999050464746523570726055479815367945537526888375570396776770590613107080691488862568939653972394460651432960410675008156519521298576826856583598997835532282729127519499822505979408113680081469430528133882420936153318621718856894584238048666382920589197720245388654150738916288395840862072796578941358125373351668297079062552380623051145860329785269239285544072193955166182093652878995083585070270898652817098287417915880979249555232000466039235346203155798779971206476468482356560117272848263801737339479011553521434624 A013801 494 1539510329646699003347706025697598162887543603976502003350275669066006603429811245840161724856564840819452630712684695429174618886813579192651943819228003386906768005139042333695974277324940911514572344437138834078972298847256726079834918339948262821709064989637024897913071641173395976285291228986104354943916233602474444793286452074757237901573955777947242075437134172575362911307255268585622908546362694405622068987367455047134735751433842639681808207819137588634949770516523256605976581140284351009826710187400932393706496282981651263288672243588138472414351248120575828735874039556610405535011195689350942507426718803185303034855558686999735932358771907302405761335456258694695970858108552428480369708053998441045480479695618792444207476600716755020695201163857606212839407861600446003924056583331516861883993299382116916937658727610361356168828803554993057005126855231666188372198411812170889682877090958067451862939918102422429211715860170412308278037581654253171804671525902322140854966832608755056513502123843846762465997834781079460996520195944480965569884567326437939813825801851163435535780390233257871805921550515250665819725653346651569366700025483525504437857171061396509585837683055449930365784584487844248322427699420371671220785747399022839205174319187806947118833522299899010844570769323376187791028961300642443471903242973051086032800984469592300036279616767725046854113183834473967999906813008402932868741331473167474362427258176999671755092163553723978723552860140189621646926720929983490932487469870094428936449551489426975810941973711798821475057275436568854873958937627209224208100726472342252352843643978727635139402705052865050115060889202814835630343112806346691228462608757766282529821552222122201708239668181210830120027522653702449493012147312587174995769632943835912362576419008993121611844236144448385747003505600385448607136491113340853930206127380522515539100849808173322162789105181389704942095134009729643168791227082683265888171951606462348088877567766277354619620946850537854786208135014622557388553376611213744342677689300589267012254015132819370429030903096393461077402981664051309768999475131004059526842646621647809446656483698850913792529903363265059740433165931373868000013218209613465153738902207541633425707840079432515584 A013801 495 59141828823707588912605474683198931025487875090361300960704190102839709677359628820195652822089794924920092261458495259607172159155830458264917073759462978111410399685421450291264547837714930056743811183897125449977799832516214389082938222947452464558775440641895948478228560167317179824975747852730184899525486030072658271178892342903874051226865085165621251569992946373655141600779518397985289654717069268286377402218708153090728008627082498846016344111579989605000230384162757425775196341085163628393502898559194218836628761207023114930497632909681927556269717547800041036717337103606745339032990093602105807365304829543166601387011142519781855577494581590929219727462887634015440416485098150092501882704602404111203178107986891530536674421093134860875026847910753800272438692411242733686746557705263551766135486589063403481077097679879641858581727317368613277908953270579688292506374188176356898057406326245119230766699893822660040597276484306559234809091736829789848048261339063607363084405841497934251022697589585217226893772820949948573642319847403180773332685538412439895887932003914294539542539471200834403296282284593869578130580698964966688791148178975115778484721083494608312249540432258164524931980597685024643554382500932998121617705272080861390905976645918791680517108592672920400605030674326819630180168577325480108416634982052730521036082619383857798193717757748925399947612070185151954684420128530807069085566989873201695107005550127619390143620555079860366644006675145524505188336911246245787662438642529547582022645970017826702753146862112463525785800293171229128838006547886869557178397508161499966386841427086800831515294317310863765220179119615334725575261021568614490232619578038349509665624750165046500823735092849395249890977310264633299723554651160348914637486219170400409320735712649479759840608175725129186856886671144407393691755442610102244582798589450152956950098246230786344205706264648266905055526668117773971972283779608360342360013692913857564182320643309310855067358294210262229466971714721740164638666515896387202668306112171437281542750245342388934401651173351051200749512943606195116085883836632651950783187112617222247702755477775056704253828767603190534988480502419658513088507790740510877346033667204919389681992384491479518674944 A013801 496 2271992496091550735666651915429770134275142209471319737706412166990690286965447500756636198813401561835730264316189553893069125666130382884705054305543529767127941914315150434389218869733656753059870250440591971286347158365942891971010154772749333878489917327699074756739628367387656780156268329510482783100171071331271240145608328244995225551931249111722506000312849027890335919735545978777002887375610933010489474283633892409133407179418001275668563875390456880665688850437996489268579942639127645948364807351050005110827930490528999983169997065858340929001657469316286376466533222172156728944291347435818496695745550331730288158883420051039939763865031846397136905050214291348337159039691530533953552325980005956335981290196424425037096884560713868815375031389339517991266004807670300857310055760805404604647860852805459708129057784470256321639275636624032647684150348842589305444924870812982926595773321429032500369133543121091308119584973421120779564426068162053206802622007601467540460250534806984642187287950601505704988351176689613224405043359257840592588348447643652291040430795862371539031066196325651254437029980244958093713464388131438160316600748443508047746269045143528872923378345245629648389786966640667906706785158155842055840065765732258371193043998829616301198745243696122910109642858384939102913001356066535643844933449470537695696122149906250281175409861381682718164387465288232797491156683657639484365991141482968916319230725213702626491757327243947915844996160432390469391315150782435778178840242891415099910981967584204830612964889854912398806587304062465938213440859543621980908565318673532182708716900262966540743491546493814142404698401059142698817699227404579894256776313709921234763314640402340426375644607326902367919811784351126152842180075478975963904713670595650102124465383137142414454036803678656562842294158358683554436062477083309687827892790612317075994194974227201888199006411862727821424613112482412404907287253677434770912102286026978752185628029833370485808267636230381433807203185392750370164759012874675610777705647605177934607746293425073213303973831475453982927993289241575591579555313468079957341286916118303209867749054434206578350615085936244167592117466980953601438808115289087465864125229359344183274023419442624677189416648704 A013801 497 87280863729853013061370099983150049478313863119050219043729529807114358064064631189066936213615634399481413833970737902356143531590064788898829366201760239533987016580330819087496232099688157825547975540925781168936312435786062137958326105749938410276068664060887655854909563361564222866483204146474706595576171876262115961433689537859736584802990865875931790508018408255435144692560734320697342921421469602530963644080079610789268970204521937006083549836999791527653102878426073131741767076424727646752382439197936996337565777724162063353458607282014025128527673341254457438338340262965572899123896403094403369063761061543750749911665464680750325968639063411192411344409032216437720301668789836992359666154847908818603057244185840712225113917284383984411447205852866923152474840691462277734423102107100423292152222521374540147485883848209366852094412856548838193434319801136910757972233837151552108103227916017712534180634192539843692721976338945775867746991834513435992529527044017977034320984545145122014266853910307443162832498803708181628744145689249204204873993964678546412609189453848865043417438998046218590452943721090310128096447934457328366722534352205805162220671638233805182224502510956108572542056110467898304047858635714828417151966456370437587751978259038539826850997281830257714772040047715820577505860094652033293946963394860176117862228510798510801634545234838723301003108866512751148420275159391878431403915691209733889319567539809600099307349483403503135101372499170712272136762832458052854518326770916602478180283266714812772827659208666314712553857872863691482407544060227782018583445282162412330938068440502122629201971250106364094618893775088025917780733519974341217768318867480334154667495225696309819646763235070281366007489507632862287585189779600340629363480369602494323213462158596462993666277850119270518149572387507187427215776119632424967596329444162772791392994129912187737053030318118551987847937329124354946918347137272334159359321420012415743963086394078760582810409513426333161137517570047898220249382238593538263636340158400515535891181608217612562285458709961040208161790199504367926120196922189759641222878169600736110279447675144479913917229141326755942218784611540313552873252556945584088636234811068566144654883681307869598908629976612864 A013801 498 3352981661046033349765593760952692300758905365581433214783913617070105179389106871759195421582258211090477993845819867256913609909563928930337428932006821361937645228949988746065255252341620271026251028380204809385857378533157363091807055678489633969165453798563060187322205786097851185638818770490972328575654218798485446774436617286419640641791697103489795664156035171540796518509413169663909125669327176250829499350980338328080556759376914732025705650538183991326321600177616025428991724007932337277639523784227947651303926917051409825786465857345850789337519099077631236951205679542085448492743604221274599825953444940264728808606540491175704522411238260004367674206817381626671463108908230377898488935004637265175455047092643256800839976246396895145150155860043735719825473480003214861445597890546369861191319780381124334305817713912811036990058964297180168038972829480475563678261335088014025784893603621736444713083243140610635299607443036940925735368438314668157089014310922994605750474942286295007300075459818370736543373274043253505449835100798197428734439352147091038986794622059057999507924336548943533370840285989405353880953143850112726536012879674338211111869321654389859880336488460889866922775627539734781248302537349620848473309943387926730371079996799224545988307911578791180370682690473050963305465121396152511020266545776948525743795370470835590955592689741564394331335430215953848117713290523198401820812825193513137092100506609325597414991137754428976438054325928142082646405880971708558459176041231532200801773761974116247480947356160125145997469004043931571988168212617710474025901633959551232105316837210329542923422927544086083058879423263781603657464658903334292221787737613124516885706496590349438031550056438459928956543716925224037639872650573126685617627461878649421920568362284641722364683729890181896225233972838476112203921255411799237555180591926957079554153262494706604106629212700842293165166360435641219640815223625453989065947691671196963220085926914929666549244691867786014718258874970960058029100268077809365935853643525114204826795632661287804192758181801863320636743332304159798249833484962841806377218087763381878412495261888350340373044274693208656276276829636932685447178870227621558349049596502010037013062011501123118511673929181559783424 A013801 499 128808143490744417164595049920758627425954108524176338379138825513365160571411929585501251315504031437251802611581016020541593238285807893787842669851974049440196579115342767668842845773955684331744459506253947957367097053729773260534859850944857778559460073125598520156169857478735051147500861887181192974562332469362616923286757089675096914895069835927663990234218247149911239055057616325808732971712872802851866047067260677211542668468223556345499508271074876210791970592423297232880146069488728668857799945694900836972491656445446959867412872375798203923190133710166281598717517385288754589297238299764485026913827540825209821911428859509005864932950128996327788572329096532570210926791818578197348350927138145178980281089110983353261068527481583123896088387519440151412815389207803502117294088563229344587525740683121272426692293297674548797010105172440473335385180217321949254264087448741146814552472676732627260097805868489698165669719531707122603049913926296291922731573768417760774510245382870309000439698864382530215050227695645626665360865232263552422262222152082649353716702201020772109096421312864214777974200426568996074690695974145930502607470785569376718073571860675040857163006540713545127705348507566451356434790274823034514950674785190593273935409157039010158686836731210841985120146237212725806342748103554594863354559622567254564973642952007620062150048769111937772632581887176083029290073768739189804348345492634000674530133061903852150294299547974143558844294984855506246944328323409155981767706799950541026000940839997649763228073634247367608638769259351675269497470055921965570179037170190120132557851618272019720946215184533610966789911924101434086105162336430490169992197728145791440681300773014864011420026968139876630794583429399406629973347744417234754686776575530196192500554205526796406361690167461227725388588300562898326425838947899679509919817619465983168152351731996648903360267835115557534233030902495593093721557630795440443957446523240702539062820968363938070155784082792867541416632940884401589245915898477124601791753569660787292626181024316032285868998312100381325581131853796602809565603158332530833787210059518078241094417980702866675770868856614303739509450687332406044138823478664309785537089299221217581893790233827145720744465663438800640016384 A013801 500 4948293640340437529795083437755863431195453033064758215172997120921436008511360686956616070536402871693465249126496311445125845841987596047753764005033435083294591783295007762766266763252281569288295156392251664730214400416082969576707176033897656421140218169192992750319421244903085724882393110257952709310786564143034291724984060356958523082609002816997139848837728182510990159539093388772268285841321721594357286064135886175758623151875276140568709109741612444513784342278533386498323691405479000542841242713815310553135239474008290410266532905188663801913272176609747873896332147873252796302442706523752456793921598808341260518549451066897969307264212155522928325794594572395217222963634502500029334249216938985195706478319287536498877208551732497287592131494946812856674715991806979337337969706245018501674388854082786801543811139323465466585940200304473223652157083228640002551809183430839896027847790349360608823917310243900244732367945530060821918765493392598350503656137887536697913585586628345790560891471574119280741369547155922393976502998762636629853625526194407057572380831754413981343048121154991674910656883587074553205317776542790066188168597698433176001514336599692369568774059268051549625928668266672795308798903197601693926345122547881831211502678176810614256113519866195705700375537848764074576463011146153316270628762460543651368027467644324732307556273514204201473453265777756405653207473899884715523846040445027769912749591706098384205705811434974698956562436138209127982613316872086136195588224426899984054852143309349713304169676733246874053466959867253957153014809668298229343997891930023655012342427767537909599869802529043198900201256476280691851815916316313710370420267924448723985212850496139015862711756008061500648604717023807605097056126949532490336047208925568016931101290359517410746790689473190524298528008154424302107975029022514088053079713669405209387740744136383264271488049153799258235096115150270704288407357944637640095069265636814828740637330320669044903104601324570799471061371057015171452471105155897218702432005132088804633527370230124696293943439157648249003524761295450293532272210930502504510769461646446493709883161146681326216413697995695092456995057604561710591637042756368124721192822518882294626031845622703630008119392926664965386869407744 A013801 501 190093648487318248144607925344829249572804523718215751594085857397317885702972432150125362965726452718976161010443482300475954493865795489770508598017364442159845037947061018214428903977099648765779146727964739952275916406384243359258782874518212369074522621187718009496270886544196941207082013723669511280883176648118805350906987662672918622741507452217762124432950165859342197968853811623075458468880215256768829501439844203327943267002440608216087529159833783668441539292972138575719602929032881284853789180093928970209243359633502484400799128085727708614300263936640074323601495792698879422754639013816474380195292139821237864080595712185952388907861974166568814563725145093134664837370983048041126904517917928055278260071113750002140866843723355615800139323509876762702015889541256918223175444235108630760323322218444337768107048728250249364365478734896643359821266509311434338030301590679145445805800714061037148579607390329671801638646995482816534831295194170058232948454193087609787048303895914531890187206771991366288960452523541914687001339200465448772456878214284341523700582032677567507274536622290160183367794839881056035935487703667823182684684849183008889274174754813782069354024260841468330429675720132502104582818665239066673874474227799428427821086884840356557262856979179774230185626661998120688929403036190625797852474538684244910954143197024378916327081803321668603804180658118290079573618317337971231564069489736186808968188314981475527646394452085988035115302546685441860580073180958061008089717229583789787451199937371978586292982301384411913637986730260428017990216928217344778479023016383788730954146705117736335188598333955723528950131468792799058179360241207507497590065012585622180615936864659676433381934818805690608916798809186592957408508172893240148749589578084620938425187170451220851248711126802087181452251961260363989779968714928901206647110280323870523839448426743299480253484896292352304359452359612799375943457062801199581892180908703878460900323681598822028997666364484711832480293630526294826518129975668947553672627909154323518801587454760470332828131158680215133719407229926018476335769255106184213285719638609888502358871518610909827929748622202622671827922132936842674088328634528637879289343469885382230353639381441782650391914598670761310301975167893504 A013801 502 7302637600288817820723258060046960451588858583158976313238402297775363897165388953479215943691347407652188201377196816055084267836348399535023858301435072410012606977774296075725500775184260106986171700701493450006631604667657092889285402907491646370366861015547375052808742377481869693411262639208487945366408114114132026360442838049242841811237750284397549772216213571652489877171488027312066812540502349304031354127313054915046268545165758405229218520204174633406850173478817675524844266121727167438943165142488375319558292903680631440741099304541315654126958939389965095215475062372320151904542212354773679789582342843372673786520164879335546972284425599582907580280065173897861284392443684773547931163960335124171569638891905820082243540668476429336578152251955425715960642412616925770461507865735933159288580746343757679699600383944461579581464231079789451310893774221708061529772065907530051446075640231368803099834197506904671931750262978467880002079036179236957076947816281653617579247642465452657093431735352820327356704744144386194615843446725080680042703433479947263974481559367341433359458598881898793604257206568870648676497695624103095386014853166214469490356697380926251976304196004485847381786422464610200849653561843823985343561801935142842483174873768027137503809913712170206826811033847319804385911947038299080650300661878093952499214365056888540449621174556405221083741404162272231696900121278855502831765293517705352453321922308328363870063889271335316356989462633467934516044091319684871686774577091690868474725296794081929371031208089983568074316898229684602739112173514397517010050148197399627888334499823802959052605193597243075088148250505144168619018303026227608027419937523489261690541830592766129864800407999239410432147743053712155051805249969866713554364233231698797970541990340054100221570486647228981162669711343778143031387278152708668754555388528921810043816250761770592833417875775967006124272721846885300826243846524570883137970021788768194953946834552300347065974351058044689756562960110298142055520481145298289221887673758072492298281783662078228305925486591859144576964748144837925786914911704159172737584205636837476706618408258956711949749223070535952560941456658901748167777232824052152770779418739116843761265410477467522297455791222535966496560678049796849664 A013801 503 280538126052695225400904681634764032708237591330635234049366462671338379473505582036857559692846802012366461944106392885572117233201160116537476540507929741703044309658177358045070837779478536269980772054148572375454759724912714880434788038094199086964013332773267960028700647173343506142087065547833272909195934111808495924662772066499713011020509414925416272049458060568602051121419884057220358670555938250863668500154858317616417452431087774895285658672163572716957556264362259822962417327332270864334440632113833426276151380187795137427510070883259182168941254615604899097797689996095050955564893629820985682796595282671004636182958654004554372487278493833576977604038983720460239101220116594260617323594700234130175019247671453984279467858320190509393986296911119634304344038923091820398049286170111608247230117951541795023339848349610436041201529901161191561559295230501136891727723683903674456352441795128263939883230531425249876930118102580822078159868253861566943068027310276005372924377432952829274901273545313945695735169451050740052362241849390699404520495100565654092843683584655788503936961534647024055101144847549734839556335475095544512349146599233295059941542886585662895921701993708328313018707205400465475840291231792342220958270183140447436833645950672530514346361645166730665458772676278637605289193357423297482261950226708857279209819048025430169912647041758862973153009782297850052868115059048512996785095515776168819846814967396742426432374370247617513170107196527304172368349812137014030719132153554396403325047001641451398717534889984808751142957962391563698825733257729095013458086493151304104958258145231214474964881117231689972586303191405618381668207129055559789981364319902363477103854964051703644886172473698781191161387697151406148470150482842399667904456383828941022836341100903518314111851815039948540345119630982581142693773677514456218874999805727060254643245089264179094288581115809548507270060882469945716540983608087915046628256357037318977350821596161170132886470670245844801688122675597213425204874803677779078748036875090112864130793001162397218600433492912860898068677764732093757030123248026978779887034843744748505161452771676081046261566153477709153581126999008369557613330176168787500842262150281912669932772008902392336579061675604941688931875007960995776692224 A013801 504 10777152650440339779001154249681095080519655308557683151240462029982135185854190439527920013160402746107070002044791189092138455630655767036903698780152628957264150199828541386659441304136447449347581339232171556375470049592246854846782817271426752124809536191817861952462564061811164131954416710085563012079671004839235179441845051706652975031363889683774791507051980854803416395880466265942177298688076923845178689101949037129552292852592667960377293863549835809494641481451740573358924224046796517524271871323285024903824631421294337999415226883051284742202047237313077803740996058889987477508980953683202985990314004379089314103604539652238960773471290619110693171636761598605200545312471999085115875103214004194344803539418546576260080037245228438608879377582137571871435680599269495372411461377511007542425592211226429597616623614198634510958797972683008335028861885574931674832612233040843557915235404001647387514554184095232399272147417028744860954589498840345955684901337151563022406262883464315889424607324516780537847362269631565229851547882886193108324059339783330167630682948588136771167242314315000076100765580463470613596396183611270437986404815756146263022714311531074825809728103790299140472926656002664281719880627960534618760332907355523428733401342841035932239129828960725125244264211131920142244789652018773396078575079909247461238124408548944925407364248756208479976646023796754207630981508108407675284496229334057301383235243787513257053826093807432474385942838061792917085702526383055531004106180810945692230135005615057996933132820333656412983907873083234311054089368828920914037005850720900498496076444907202335270250872999572601986875423401038235750165845069798384891924091713369195336421692299010247221947201749612378239655869773768418599629300948873625642217596441172598333280879732309559554920899326574663125898115743826837177724009595395350104301992536810746742374903349172704086190132144939615455286658860965434646638426288305344431271096211945645833909162438127511824966657268164373901650920705742550942670470458085561089184584593461775788448543932654651549754253063740464260206325009948113770069214696204416808140330557298258574282369676708329473184325351999674843972574793905524925273692047700140632356342765229957128137369493994304002021233330039439922006910305829613757408477184 A013801 505 414015096219316092950108341655748948613243078333551955938053589343793705299774579924904575225570031894449201198552698320163590911507271946489692492338343394022259594076613245909909097139705765214136684727943102509720057425135755175794008708299130109626683142344874984765801860998537681293160872334646988672052641321904058653437919506362780688804875186091892390534908896518128044264143992072434683106401163106436384520540474210368880882225199932365854121062130492457546147151450065866156432990981735017212428208755317516705327040680443288585535355939298154656433846668619196908514104598317758935985012316693925909803902792227095090604071995280411917073673100423756388881597833572017384148723924316853811457965069185129949972770302885273607234710812695697598710169195396961013073105901536934226558700278462865749821550386474519422040212763054743372993182918590448198468758196246575220369631544497046120871683280127286038759113536202447850438815172576262578431510187450730233591169768014445068758994931165159208135714978636641141944268950166209869977063468955994449377063597116411719700316152961862201160780746725042923487010539084687091919155789610565145685727402088114840280592991777770508306514835208131780407950416998351046550934203731897914296948968969788038222345986581236372898411509355216411383653934843844184475839271953198783754540269793650470923787278816268254449304980218504966782833650176109640351785615492589253729207146097145289938365125341109282979783219706325936010380066981836702764348253531461279053743042033289712712866375708068010183230425937744761189804852365529293453897192931825833645616761294113550225272707555084911741957537151581077927806265374284864578371104201374754008155907260791008043975731358777657278323702413109122454619893229087568923359225251929202671431184884086537571318275796404039861841268529692258644502014414851777019445552616707769606865345294121646855074287061818600175080116480000267330292286802848137385261784291538111671710432078103930355454384223106494267919105613802587805821769831805837013628793117814914802115001742427578689039263716861093935359385696653675020086181582166738590978951769388876101518938689169901389631513500427185041849042722419508806050433282674645529314153704448602532601263669074033034525186481285182541647699606795124043817466308750442104604059500544 A013801 506 15904803936361247026771362053047251609926346097261731939316266688231178982796140262395134161865498345257160513243600458667404508456463359096348026785669799824759124566047174454875067875718936676466274880508662226013405726044015170833302638538019382291418659596320717414763044292119823564558068071607798716825574269022266317230471115756432582941128085148906138074789060168640406948451355599454650786215507081896860147741082857265530927971563280601766651914722804998249092788970105730314265529781554332421232642067544277721751843594779909374301926233764077909281562653621675068437477842248975027284800233158113857751026729666196085000646029770692304206302225825879025435275462374502619829457378276556256020969186097815952158153943955640670895528650580517918952049859810369654278216436313442865247479029897429450645144679646805138117096813505511021416906115000570657992375814867008433665719765413398523779406584889369820464970105606753236622457523669689703213024895361107252653638377808042921761445549275640756139741626619305206108931035989585118365038870223413482767269275146824072624007345332182898319792553166189248948676996869477339323166288813679470636662903878617019704219260372134831847103073909355590476151823219408653804300688370564590275631591591943377276349643420504776501265376543389993659714449560961118190823841471354084476714419004392876491008212103005761262924500120074086803929337505165427943754196204763308771261221724467933458272234655104054214951352168238217157774760653174238773395202507664616496128592702750857603577474689201140679198980042824402745867543208474173337324914563669021225330013501874666145454076333436141969479040747215138689674605490618527357642704339000012549977317333330547365017371695878802482004083351902000048216677818288628047759767997278112249825700398507068427339762882994657595332494171836657808087189385760945865979020349323445677217339104818977185584533811766823344325877754695690269760508489818214045792216705343728097980427958712440588535135624314859083796380361259840213148449109858653034715563716413977767038049906937097862918132354946935784620766160922647579571630751660517429711047411172843064315951548683150931784084222632410740567672825224467850293233444987229182654132528710097514892410145111148053054319563865051572519938028094641485267291785716956983890469549772898304 A013801 507 610998948019253665780448644629863217846930511672406694180773701095088971803096524320171473962224984431399078276766155220167011596863496403045305796998291030067946529329268253858480607513618671363128415809620768074530994371706886802732154162076552590107139227052256680205537109526075142056062743038885195505571261118759382842725778382899114106266376519080378200281096535438489873331707276708649864603254920058149779435621439044712636128955574987597467699955991276812737148581075581735752824592088191234294073177666780972958818823537064998523182798196280816962960510901530269429094148787836624648172885757002101959363442846856588801384817879670915558389306307326968641121542162578892643368434643872185131301552253133697618107641910999892013122628640701176374461947414475160638751962617417221111347154412539649775983878013311666185906391187627711398751865313861922397435109303930995987702290508121117689509683365110031022982291576989032338088328229294799638631564380192296217942171921873776882387692220973015287864314328207228797880694678575901907111333238502652353987416474040393573923866178281138221853150722432326187612375511737841467438756151066310543978042115400951428957287106455931700238311687301804363731848440796802844546015244443609300028663222596096781448247901642111494072610705290869996431590294333882316418688693963538509257461120472756743278571476149069324676507596612766118659749429598435079887261201402187269756771093767160131732986166510477346721571144895039350333075205252341556718750099534443907315276017268876945699032267660351020332108017325142255885247539896743842926673917877909119392277798688017174643763796425282829899506829345016767902539644527601346971202129887024482119928622677226307574507351068880076148668866046667233852291895067375935082739247383435960189304106509047540704684330913122766182293096105277046355477467443392496387450045739609489135981299050725827561415450912834285595622919824389637403119694144856510783153796952484658612016120461897117649165770143679626563121747958158021628310821004330014981633095729759369898533725224895551501862972547641485101991352838004429416823766955790437579779597347615939158761594694211926195417379496646691009647719253823156936864856022629396280841155222927106132106828134589863606134740365439821209925939287283747298028281240102619493136278224075661246464 A013801 508 23472135587107648824621715132100825376807682536407175563648602501268937940787756078283707343732835001916626991080248618937935917505108077819388467497486348211090233870713169240227391018243174879085941221742391426351182679783491763413758434290332844301555860546439492626775913599553702657225706336581813670542025567138260451286153502357452367506329120356991808941998604505405026973910866742039493198598641008953881926798833202341680629529957368723544319161509360890038110299890599547960680509529659954456641115193247057857185983924999888983266590375508323864449090986793186830388080819833531772484209579240992748870906020404842715393999163665437892091083591102272827317325163717630739787641785278993864004080431356384127697223171652971851576118901861176391601330171874477771098295395910699966213512283912123185794196657759380968197779923863906161094451657897319610819867159019813141863571192159980857160203996154066951778887713221610666300001217256589022917670177229467251508466476550703012713805584360899355298595499232408901499384766772171847663588977690317892830780591266735759535859243104848205930710638152960242823317017658920917813127256299363385857460465905242950094823141481611072196354981779386116437122689701649978076079721630545694869901126359251653956115891389483355156293412854454061782915972747130423067540344867303295371634626404081423049789601827742647176772715831476023214432934087453482028949026313066426154976118338159223620654396572666497751655877102287831682395417084973953242907503823715197143423643479401176745974023594440044797078261593562664902087669492673311469871105229197756730573743914398867781114830003473665193419454356118164155743962984172333345245701021739932505119177968768325831782274398662097005327263158048768455669645440908313922138510927482075846632306555651570323711153256358524185658971579980323012792022389305366141220280957132838134647857584332683391599335962267441915441450087973752310478246170268807718245636263726650645239211283664239671610352225839596534048885069560598558873188499702341855534417005554435954022071588239587506495567953390195291678099810624778160476701831373645450064813011706013918722985421772845356723154050743179281826626782854870396886600308965330887524793819043967709171015909618404200293272185878736171600514883660292436201054452119782230448323264256090602444161024 A013801 509 901705560714327437246667808514785307675443932318618056453124713688747519933302437503346901316840589433629142489338830945119746206876231917509627367383435552877242424377317109532575453356829806154965517974455709034707033826562619583302944011697426546688569938752019548750223496840455041279982734626126953967542454187183413496608872946563890150123139487634197332315818390679639516229759856762189170717365392999972328099903976301158003064022842276883678564908543607951704045280597272234457502454091416810406325081263778974641656758462795735181169335865527769576676279348647065276188512774724956571753395196121977440624725679872437754575871871371462062571067235784912934222363489376502499682046823277828279580753850986852649616525362220566650148183733898952259756699882729938054512115929305449902058287898768124305469858804484379274285913555155819084604454889783430169256016780905141657830950918017824608666396716254636019537750391121395356580846762129123904405217528447213933949248163171806936413555328808309633150844698512220360000365200319753699844434166951252170987267194102920938329568683115848679034179875284120688300546550385105978709096677996343831100201258215813170842725803157570949495172980036897049048505247578585557770678586159043414122121670217011538378148083618392571684167748216707237452500009053762332562629888422323394996715807939191947880717343814561533942900651381982907805655595903612965624105794842759827169562562078724734611059298735556177627612174761489341910902342736359387779534666891843013461762687904675605873338090404008760924558497378303334878599911230537933426568378484861022561720946215546904679307309413444322070401758544635394207060081999964357790958850451161247116658340848204005153747853299003118556652141479601488993005099257933787632873035790151425724226688641910725555687663496269065116275052216524088859418332107554945681118313249215109780632096959724365171680090326466048623598746579599668759332304877046517304124362707323011187509540673245431224583291107853940452021968832239954237672409404565164722210163685379211609711902133811993649533738497437742325105882324961477812872977554049963609689856657698230701662207962825627223876686013349975290651694490152701166795637469212151375152479352393063515513747183900615758466344292717528768205379770693794229099707832633554164902786519661976583494889897984 A013801 510 34639920820401602829267990531903992379659854103952031256703239001066924725757746439128574560987748083682297137870440529587720170283357325343049844945402060199332144974879014079803418616155973833249155338506690518277305411481229593912165897153368338217588102767097582984788585854622920865811816733397293063617110920054838012885726463115198404007130526556955324718244479296349031655482454657376259182278308937486936956285911153585285845707501508908763395749526611243072662603499424810158919414276375868188569384321829333089833886033106760962719801206610114796057595947457625659650057906753833931660478429854221885359039461717979568779786693810606086595730118929913215281086315807887720027785510763041051188374239939510931387668438315065288432092626321462150010813382694953300302137445540198163437471187919076263318930095833071914200967655134865945954164739045920253382139140655251921927233810466572750166528296251638097326562219025319524018409809213952423911630836572828170486594317436408135269263141511500022867122849938045457349774029535483658133223782957599303400646856528657810766868710530578442853777054088914780361753796279594231278088657981907544615545331535618678771094154454101245595806565201097437036247377590978942787318388565885811796915426083056715258334936780284169033818988215493025233975240347809333767725989793631975542193834477791997869785637479980195887950471423490255386262065372233195687415648214679461520545915384816289404818454020225126119742349305637374558849224398559982240938603763317041205147075418546018075230156080960400559677839235284900912696294189832345250515050827874421042731071869816449890160269598426877076656553956250713303858420110110630768897475198931810469233546822024605061986377532334503802472348667080370801155283893092784385704450542914457170621892470867642432947297280872672405506822405949989397623414646243830793285841121781847657332762636804771212435262349981519723924169448601900875058509824156619008755241517764520797779366514503396485923591711199316976404875954659330081994423279685775367968425648137527793198692432372521548040488098117568309161267575395720131659328305716383402029845533362135230635055381099909295432446769888852650765675495533706168023621209017254007227857646801531928011976111816726054977243082349036585159377869270972799105094376098450616798905446939334492431539690320953344 A013801 511 1330727198236547974289159124273623771257012955257421232757511629464986980264709587205563320334905330382739126848430843384641858061605455010378602843422565544617543681354952204889728129558247890778099551484073022950140964687462916079729765105043798080966864555900820747943638314191194127981026751630190410331914933104826657103018067807033461888337926308211995754376079916648544400077013978117766372746403516142498170112679562876132341048699377966239054611113814297513879406576033903507065048218841255352332081468107395659979058565847829329143843883153134170005348605917532147341116624545855284318668939361279787947952859961357903114244285629428243422661568248811546078238211908075814652587408181472985022452584801516251940188670726311548120407270332765289954815406909609325984406912107872252646613893155099233731660018561523290655944373439661010179775192615188072453928257227412157832756614062883858770397351028802929146897214206076674834691231230763196316989210217781766997413007298637054924504012844305784878463391403219954289548919118635140210845924846099134839439249640404918458420028383742701460670699309879750202377133837876891988779053885032960233950789456272327163670353037508753450808505008765359141184479257535047066117623215147069345990303008406706773364194931351396637603190251286380057388392833201443366020961623912165972428918345298857390165685049430919205231505310204801650918643503339710445527759541815126193773291885423102573775505729640968445016022090925365381052751804495080277767897402171587454936930049278863830378041676006174747900583872062704753462140837596599375143786192603623758777556856950868738980396916893166909776838176783327402281025066950009991617965407242164430986075934714897228061268679282162298075777746394559524697181386037052404961222172056601786666610621160851351704103372342004583129950089546974792699101097050103003754868872534371459604095409455492090896913038436890061714270893537490624016247713404800675840341358146441830967492144021162479403240699177432960965569714674192824429897764712408746535875039698851267703520968482022787789523390777284504164739255176401984577824756192400584772378546009639787020076287520334115493332875112050163431814189836422856150795432365606829941665379359527650546508074311551348128005770251520589455482660225913691050421305552198078894946751649621473861250028743369743663104 A013801 512 51121216047455226980292336918095530796609409689169094077612566757526939833849083502088920513985723171983306297009319279464401619294635159678704406832921277962027558062931843903043795825109650972131472369812149249652615299433575384118898656275362547078423068779485929853002809477968913620519123690625394803310844070155020859269542092874997471902389777056272028900111486077970481673358568983372112975425837476130209703048698087449500013726835303951039521940548290053293191283024918437127410892375005665615189241678813711673755513865610211508389906615210802274925472044927914972256336248553576602385985974502924333808557068275525206036808476740115399324966805846344354141599148660640495693797872699466192622538497735048334534287974621984432593565697103511378904188671839551867016975935536020457672319319446292163035451273059478733838759050058017367066243799505064991390107929648265455303178085839746318523584637122493326107203380940641540449498338960998949713457499726304360972618088384441101979746157426851031891049644146097763987311276861487546339857048887744363991898214185795347498663810389859619313125584688340483774519973515878682640936134047426200347453527752157720319560282288936272566259528416730036767742955157466368091974613433089815995563480370952047405558912482795253230164156693417576284632499080266648349061261744209767996829327153000905500604956858938192188173507996827660221690608824298316475394410558369887859994781070413908474159828109887443783735504644988836478522513321483003950731546601823703668857104773096832907802849025453209115348830029160865809001602417110961595523690375060810317198624216624573476670927959367900005987015399308305486027858971951583837995759084614988780761093108007491913201697583303546842879077905493398700766920125999405188990310961726414236584513622515265527064835151890448065520162640036583636328667744276756992247042607280413992150929249642184163895811284591568610815430646136239812208172158158822763082553614553709378447178204716977808754894699600264628453326158923791543298952529191894406922175525071070300098461525205387415722330580100161511992623226856658639541715833887260864615694223506322058163250661381155380791875730304519078396573916756020441888957329757151979039017213475614223394654182752556589685469669982414964521821875238700355392984874093241398828274411371858539853781104205292072561803264 A013801 513 1963872635679039999674910415045557911082547082619119918085564364557154920657146391816247970465275541374910694705910009439904452606822704294217108492893503814189250670545589715379330460417412351745402642558703525574654869343040231956311610779474327608564700610232731481232955928905653785645862655699065166763989385799075281329698729039885902880602205675393746262226682849171314023963742786065223092063958972483018135952318785727459992527330105036583134274868103110687311236328685266680686616841478217650273109908333307547658991820661281885306306652529938180193536934077950781574199413324434198757260037196504341207589528334872576315110034442448273180467924813393164708703672894947165282572939077622693255787438928989616819469206833078153962514419819928493131983312017388224523324147539551761901939818975848759735169896105852935039149767667028795173216821801786576709242386225367765730926889345619694572402027419697703615734325082215685417907928189525735652192183309485708331124096483376689373653928383709909241126563129516491701336550011910905580191948390071587487112761796161514069508668939936847135533032461387288024681959302585995472334202525565924912547774722126890983796227804411775846905426043657101092469613365329227996621296749645578371285566661930493853131951181939062448089986243534329610550442084667523562977537431165562447366195431909682785711240022692969591100873483206131395076466428594244125718751676010337612029559509601020707943323956669436040395983146441891142158920871758091079771303094255659400142814536963287932986154248161810481375240654400243820918605558455734700653638089448336089145502347905849614679790368487077246629997183579827863551246230266492044720445080994569409001718152837215809337556414360189055516042656817434404488662003560393149740251785905681929312630675322546440487722707195023452885022567979645396973202100064135896614162388801284383922470098054254146840221486308869699753085583701969788625789141627829335266579379656695299482426797912407419501128034779843765966662977721216375927372560361435815536322294971130236648582497952290162962389051565127804644708613882925398296634555474613013375076509290218868186399437407618465108500698055378404915682783586099281295606184779950750426762885272879196005929035084622213949357002842044453277070309159169912852776906923165961577386989787261317667022854899150500259534234189824 A013801 514 75444131172246000627511358504390152712147128725896110773175040628827663431964935788012982033394025197458569247822238922643369451343701008166644439862996842525894253759679374506012358967395312904651387916535154638475941460682233550833666839704285769410621538642700612583045234964839595829371459781335287446405416244857276007561706374796256845061214333225926156409700248333765199544591142869481610304729047886907624710744278472506103072929913315085377686303333049100163748454802773204805257072582227209252891790238532342750867829782523804905927076363590105130314914859538557224954444662271464179458901588940910771830759320512464891721267083141092862500855799631311815449560297932290301495322027605953384114330253896065119736729049699530362623953951802372992158270914459986033288020451879420485224920085776205953986286728802446352463977474696578195374297426337433130862255509233728088319287381101326186693396285355106982102049832358397771014350969328820660814614914017202971248463290505398898978289312788599873407118049183505545198544905257569348768653889352990104904923857161340724494245025996613919558636975036654056756182148568143602065190724222140571440435313725226644033515887334282780934718846893131195568312667042487622718203735934384538711306328884721851861917036605371023005824911531614806318905783124587585195345077955656246978019763712242373895882996711773119811731155730846743673257534320876482333611564385613129703727558120832811516350733119413054927852088553711690117177104209458826920494379668925411515886363251981669233596101597384111452511244979439766624409151133635504260310160844247279200613618197151118797538826795799559506537971804402667206184675181917558389980618231487378416210004559394482531511567214061022756704294704298560082836439528776063240421512607352676996474020023190944057776355519604020966031026971506057570122531876063844604329662328190140892765611286852227305013948618041538385714535783494871399848315664774691743600913448891606624916907868603043427555334584102478113375324952138248297625944278844918289643357283610939171091945241335178900363137804925949743231126110926462100963513083112733521816939180893048040248720787451070955608162816495416803240869814243589990252007194506588028394523000642927193763769811810846971078498621179979717091932996658671372152277656360343579956898599667430779496349993805765617970267140636278784 A013801 515 2898261743113002360106476348304652106589844097134024991462292360797043518402364973232306717794864871985568396224339130452267680842819617929729812801776886702474753652431842851022970782091458340545087718201614500591691767153568684088826145314079842117678437028497986732990265746409277913381133998959776402541110470462437115106490512094173002959871609825207179224635044739989923905705013344474005541466471103623443310887952201799794455649675549912319869197028842414231890560639703335435798755700318840470659091013803458479117338548925434489266094565583677478686177769244033214353849946145820567918093163440754028210650450056806851280364196265948223405832876398636474702310308405366864222244291012510305204136111033671237639806183173257158410561815012439960866752135449894823454792593679399817360400530015178727928337190973674779076256158667943747953499009930178831155204407642722898240873744032388546788013511698201789824432346359880208771287306837735974505854246536884869343480965768055404103149962240086852736807846977433549024347301080374784102296607813384467870027554896710065272170916918685920333764598033008102244345493419393804616936366861717752192455763012068306757191546327833807312388159222246528008952299417104204514342514719655316439133543930435474661127404878231933219791769801398514399547084564514156672864376514744490383907607242769503035584241201679476170687464078556208504951861438470790945328021857437713990698397872769913287212129763515371918108365833879388287541475635310570294977712089361438608794290530688127805277827838965108025559671987130158074643301949949741531664075138992603477770772756661757379726251570187435878003162724837932863392790481788544923109495429980819129237123535153698440930548366095368250221552185360333484142244660937461245444032828324060439496545953210903306923536473641108069431047932137376707613827184550868654319928307999752452536483723195715164149415850110683738625609606658738979696572894577984558022172691052619960102807932680254516312965733382880799203426483361342946601598275416106381014939213407197839196668168391132232636350301914035285335966940677350968070614318600858770974119535573187333514194857770720341830643182758487931913301254783981753065521108384165085698803995592698691075628981090525497240951603031250100811803697999639519432601898446738958967624216604824020825131781362042291979945782474683285766144 A013801 516 111339623123429098665850395396471515326755450835500704072015423332379223802945252811692294870807528922197595509354212035454315227257758442388500488593060879562270136311821674964898445564825463610380089782433222654730430926971494567956345198385691214792734836886778658334554048914058820320449643704038770280019299833284984213930939512609750081706427763045158997093579878731452916761563792641313396880975953916798198231071571784340903808237935925431680095073060010185132307777534843334101644998983448575520839640386273660933771677695519491339646288831462554021208205183278779962617499531137842937141466966740006747740347689382291998786470963752666950358475779730018812163952807700573455961736683536595884722092841469514265170794332783846997500142685517893536657150035443159537839312278787823383717146761063106012095001528444690312993456591387727021381617965477749977658332524002842858821405750748238413408327065398119957895393017761158100157773179478465196616896734960969140699164780945616404026608949415176534737210249485087219319325918303677706073826485758977717694978548912013867495717944348238315541900798036039255818776475199432398164227469359749168225380591871616072384270443730063541712703524681822619991911534407475120622982045470278636325754223631609194581870385802157946571520628690525329173000800630375842744757888190424342588194639838233228615004210003718756573129620041815305926230709020293904955721287675327220666669652680328988841541176995206527606050981874310580454193328006090868451863787624909025595441465026915117767553034261683589909900359057592152595497087709269270680407110539539855202042006219918071499563680320320536689369499237374028880097439148388741766174376438143147668773337726464479306787946031919666700511148752802571126808470894573511204977965132897105843699309338550061438774577171396807595263137360989463599692785121706170224354365880118490216641558710286593745963959297852026503041418649402116644023544318107854780979786099477448387309469541844657498678891613636748782198831784809350636646999348385142733069904822250912190579204356913735848958033198329579521466505993061114789400719663370590545741776078579564604281309656119992651765988508850072392381381003781443025765058899686085932205254294689112916361362937573627502008396782048503872786250862354151778522834530729923847700251905090919584018262512804216688701597179547433105992187904 A013801 517 4277222961909652254347308789550849732792637399296595047630544502736680261613944832013971199756942031075142829087351409554012973770334048322796634769791026749264169556554941465451538684818335010056361529081954681504124234490536935322610957141184713707477701493842488938580228343082483641430393512534353399077221422395475953562370972316416159138834128945142828032346964621347495250312234658108695454579572245667719583244845501667240160697268546511383422532326673351272042735581778541522848794280948160477208575625079088958431772770351076779303851831749465475278734410320837611043913861988191374273226594994284099221193196835310129425381068543522453564971205554108402688090411060625229884226076434741867507483918597892860010801235088224266255965481406855398104221075761584416805635020501913023108877909973000280560641578716731223063956628414750921253396235761793243141722502242093211264483123320744326889494292544334176302509418170312649575661014462844718993234704970260590509099114224806799777086209400733421758464668944219110617371224477554082756532118276916888002970295935003924733715500550081923129857661057352484051534117071261395007876962462924124046546220817340003036714133366334121018435218604176897769609273505797564233852478258786224093090174255031898819057132740975699675491536471775221045509998757016518374882619032723341544868085284025567710474001731502859752513347483526376792462078917723610652778988987335370509130781377367518435336645855447853964514054519683515258728290888681986802446799265398505127274479320473971164158317364196836789978732193556460134108616121439288302458519558486963077441645710944372634727238343185433737458818682702960693457823222324501903689354845247707160843596542099859437049565734762225915966836290487663572407474217885936006450433508545375218091552667549739160231964156616379760579628684859771233645798033235464235338797319650631920162502119414369785344951460386283450140839138835431712996808478524431349266119462797525657246880581919504362469248300229469341216950321845236014057431126967563643233613463651591042713290714575198076373571803347029126896657294229435785749618046588044606405216069834712553838070791749505637710242214555984381025723132641267915277790502690340677171597048984776961794938118609828474117154570779175324776956613128197094723733211332520754533252877185972766739645572691886788313160557249494190199795890520064 A013801 518 164313797304721201003006214459385443334961958331377995349774997617132308930161304666648717609862685065782686922219691749426962400361152800368555521316292083599732337684614631336786310115981157746325184501212371044662436592188466907353422529535751961786463380587453055064498052027856691569189997177519720178950538162744604232052043272507443169477451897556606881690640992893685377535994806625903644583128847389571115509933984792048698013346268482781305560001861483462466793730109604451141759281096904532892444641213038281427114982745806965553736771968487465698307861106885297665862994922138359834080272873300417955681357849625273932005439129167958576151933832566628397665681231304978831232428952317043582167502216856652110174940247149223412489169933725756973571756846457026956005274947601490695750653789522778778017606887981946665224957837181071390870469793025049228532411646132252803936383665489714061786812742383141716837201808430730746098593531604642724844104426137530844997551572060178020236543820338575130273178722161121353476932959529717643174937855726039169522106888639110772570414669131947158956611907179253027323734641409577750622601389975693149372119618918933556658410147401091593044207357898059704717309850998719227607676804789531584760152134181305425032898811377322478733682865099716891684312112249546569889490692761099888787652364271126209165569250517413860252552756927149290859223223703270226837157640937475593478768097392950588211892587182884757900771918428161922179306022779607205002796240579548972969376397575328076242305919862985682123822975947664972511916596921211699427246487358835173582998261631639019135681588191811622458217978514716937999875736908818065132130255735035918290967604761308200133696117266625670787781982935374083797605529554306117623799853664279134378205087276590779579471135040574844882427015557572971711736977244773594064775237831698675844962681419422429673811655302199465020610476357501944686485394510994554713407245282829745648796164435019679588618642701615294212190363564006586716030274173585924918462494819639521496873776091120809301967134397379470938861986615118005145357326877726321599662780538770317468243327535849008578276664914382695981484179863546948233311599951352127454224072233799191764314342764515170661684609991052799276631565249932819590906935046550117306149442529976329807070224320531522859838375967296568810715358930218778624 A013801 519 6312278837258169657731486734671751191155898591258217069356956308459754779861076680073977135700484909487107700803991678245986187572274045978958428906886676683567317484492155677433982889415532155982828287798574446051752164125512144712889079894645447363988777228647596563357757166702142663322002931571597570394563874059996716178511294356645936798645792096534609967027664383003817463422776491340714410305477801317763973429623959771342782880710250034526634393031510748694124347935890564595061824542618684535596153336840078619304049177162920388712351831941414482266194792282105595131792812928867231386027762700708856185455043151204523371920949586116296661452690111879596524724810181812066780624990632211546252546765162765147464480504534484566614183952174008679896732611013493147541898642387058866567957115978307069536324386208714463091281980273148038551679967568850291163301125797816623716020114893452855397602198311390772194017944672674952342123569110123954917611115634499384941425941192263798825407067402126702204574433790541637915169856573293632980208412665571520736361258233960079439065049929372882058477203026198184297668589984390338867917854997306228026279347280389751512589484222560334638386269861011861616420175235966797847776512132794645360146004386709029208063840737871220343033160945670724110944534104178581028874674453110413327666453225839584451304508327876970855462066710113367157647919361784829034176247934254062399080355229447589796748065629217700859516054018336268402440220171101390387387420378103953345591563689253803376924424217456457964468783444005497584017787987325268645197101058377012028364461218841044559116343891976635288354901862621365890203226309089154790115915904317139837065811504510415816336070040914691768983432656445330803168814023358223814635895178366947226273126632817511388324963123718723241003316229659723281278087717835222389592405536542536331260086369408532058349148550089294648231772059749794707076022915534366813870252734785187508844153452935716011076373778025253142455505006674877035283019012652476891667655200991271857823902982316497010144369435009729755587322077806373285664047069334734370572645377177400515860035670617175513543076359350925648824696253638019563330898423731143328281471958933629750817899791641614796139275977416284337011078210641419197404280816748269306433036984231570685868409737497538982183551051159664987432441228663284599619584 A013801 520 242492503812109845571412794399149993759445000281775666936416833545789939623143121741721905645069828282856729434086144311497805381776479750327667004886958571475922068484250652504303886679787083304236331504070035919524111137045674551290346893232699505934992866015726069577951599316029512554178064619254492264277565785888833848713689884004910308056776749180473576493334754937474651674849381691344884786295235215423220803272434038575904347145364965326375186842698516921833480950305171929483895051629239385119461826588048460239184353189890749652773707975861378750738139140309368542582952701475363560925642531910431419220440937696672969855715199300243652546366543337966580093828307944492357444489640127038760837836530492785904995483062196759111050490706716717446912879984694352755969578245941253418074640567422644383307437620593974814114688554173255049001337634124952785329376048648923416674628733746884892954286050330387904605393362545480969175019030934521852114948618214928371909818956842006095676837901320099391890931448497447562149165210119648204567686380960595540608054096315810411731122958086788637158460231454429447979236552840339257949932317576516055857547405123452694107637625893877815468246942980631675856397451864900506120182490093439096155368904519814066056980505786060800697961910888886537446045222146124368805249493790689638395634467123853476281313991923721712383430754735715112728202470202325992176914740642304061123070926494458609631873689212027196219168731168406086948143498093031013121875141245241471724245510686374110527928680737807289163032784784915195187627343321087520273891834258611294081649142182997567783013466954174421237441909954462392038047141889968970417093025380247243980720214757272134000366466691778798997267548930003828134533159521329526063052549172144644644508432726317517493891783360778472026383396278607929573579017768357903318581851091818075701687477967198167553540890700230343206471755447348113467032496323168235521639629059507763339756999047978466281509975056618124720570680336422076187432458390057552270304642201280699690163056968670549141706096215333778290642564941009636142070032215563155579918744809647018217279130322429414528270821420825159725249531279758159544919793846055602099261026774394320507420438395704274008486425948423979090617580540000759887482851856201513675931548786240019468320828475705457539563297181349690157204662240328741178985938944 A013801 521 9315592026446011827471393909637746160262839130824694021029389077495066320562666164829988727261002523314224117939853319870499691546325246088587655659737400481819022182890973066605338110690700592215542911060354499884438253440746633562369966250427384219998685940860132688906588639324589754281304530413280574824486967230705441132185110583932634394309135596517072914567947945678026218741013847054705093950317756035698450378513826025931941399936340507978029177749106226069155004186923484843053312303388860218749245530206469648548506112142843038660954765600690726088356353214124701931866710979877566556519483505871133400772459062555388809977155096318160156221217128871324140884508277995618403587514015120321036346328155410863326306477317350698010115650989229417440605197492018255473327317896079191308755392038108306629138523632738136459029875497119765962435386552544186201213310284897041974972537435620330047731852909492181743320791415547196911827531092380591470847866117344688335287605046042506171521404817112938238882022525477945547522330711956405426672240010982238287999006164068172777062819557862072285079408251553361673570351413914472933404599912019440801823541115222558696839007036339210159028174561543946459699364510842017843112930539429556317904651836033177161644963110277311719612904768707465222527273253965513752022464553463133148606693689029955144822958313741693302921875873927231770566626095292555315468356676514752812103892712211121947618059644769236769955585976565488236199880622741879400089955426077196377758615538527747830040908199223604820487067460297302138327892021022898178841828704878811473440633446102034563952245346511564566257568412810627252533619002845047967543045663007578124763347770115366299758078184431374342279030159695027061616225856171395073238226728997108668663435951614213752045346749587665781365544551439002222498611546589237213886640391543283196156026153587884804736826857140048864619818957265325126949520378750830935799307989950050236460104875427140760670487201775041879265443255803990478816405321512450928016023134804399359297303996508447815827781392208262426813324774773826182033762357593074184758158500607399851834995070466448388518051875702419336005185993643189457077638800390072010245211604565132216613063561409375390310014539234655580745164974024669191837541236907837349374586378172196587895012946722700856839863624518729697079174304624468921131923830472704 A013801 522 357867783287949990364141068432643656492657228049761445511865010801050467770735383388108846946458672935639233714777405136145116150443630653739183379824471976909559556177939621326710668860293953950552296471294578467560579944179722674932004623476418392195469519104082857377035509168293440000470594840356586562457491333134780226534023208192356082891779753075799873086042288281167055219154787948453550889195406915867391669740987140612201460819954456954483968892409664780672658640844852593730736045446986454163471016288411738018639410804079458173199238275316134933410297665073814549414591569002976596835252478361545460724074787347127816524082390180158440561394277222720788196219270007479676592217938404862252932280542418263725543389632623344414756602848402237300398289266853373302263342244295778213317147140535968707464985523875268250210091697097352929212917809802537457105810527904604764510544998126790599113666861371051653851411523019661116564766434444892801944091624763913547088408635448768917085166287454210635384891777338760756153617856630517270871040772261893666071769820798842925403645276134829368903610547391673942051878619916938392209671110220138837842853155482389814897767294308007097469226353956272247195810787048506957461026339602725835508625104933050533841752902844413207020649349594665983988607729324339176297694998285839723036874744757774756843518766580700889925046783572788535698087508076758804999032390084990744029783142432302460739695379313454999754613790875739796081854614003252039033855727648181576047974974528081960638851529381374002783831183554781158946004299879615656438387691526624421563695374465455759808789457231588264377350748146533056533331507613295362721133642190099121240908767936751911771506331533115676732991222614844159599048932490680313133519718021152926615374555517211635498574040732159768656938759488080709379506661173772136808669177281526767263529900716232182658769940543892117183234965062304730076892774870091921229666215741921129883851388894409039461917436343390008833861268114966098234211026831222314850663544746645805786765230329868531292840049963072609388460684547711306609009014729295537881669416959333872708093170627039081293309480856984141211975225131796766183094572155785006345580049000974119233407449775102564994149518539238528789906257642131691673630984157051479613574110303863104120574817361299276116360200999511520042993560086453598074203985871439396864 A013801 523 13747848762789886829828843284908438707821920072759635690783806254933154769880570488237589464295156379495516802386888795710150782035442515194044468719336915464957639910131728492886917054937052534964417021241252526409807239135608226280187889615470088954581157045902447048996196120209160791058078371387138629383366987053705717182531035565917551280370610994159927924473400546609313593299050333827791610959330752079961718384769761993758331318859370418363456148970809682214320854346695857240759955921891431623143902561735625327724051605449516465181621937584544639601889995101475659730310949714818348944023059208737130419176057030727262199589149101160966652606522553788041799345959476607339255966644321761188308646489317540019280474856126858399037289655024220348132100680475439188779748555656866615842791524550829773865974883885192305100070882635691910128643450581374278952176817239983296633437096648038787655550626146430320334355825068323301453952067345635001879484223856930502824948306139399906718743748098840955768946002518245833208397383580317951477781902307212907075813109435808349822306436927995605035801102788598546157864969062729105275126725370216853594571046821011487129112628378136400656377799613584154648274267195255443277822787862178315696899342031108069308064779515670977760905265414028688440906354529723813796652251054148818800184580194614675058900616936964205387360597237732244387377729710276766252842828297505004422648149199679331331776137691705687270573243390282420006280526851548930331524601633332543425459006621470796599902120352714863690943658747440473002069701184175315057737101557686803778790921505464948468814455789008694764320306340797213899784463196472354654295069998374847841590751229058261442614187232176171837374590807971853235157063790561974909337293487500610828856228924749202189313220348766649672724959384494108531523127895651630407641835114447132291195764665914775529019306035934159573711154417833498510633912839409451245958857343941642125618034955767617659969020234567670579361614475904537629765450806748236447303090734987145275104373088352229498145743359381397362267105657584877554691690309840617383262212321909770053954107242808333346963777016601902768799240248663104569689761083936636803771803162421421764470580590560340136815247904203387321993038793580131067334207887377289640835063021433205007896002183751672991286093481597234553971640604281201423618620321237215869927424 A013801 524 528137358071336292454704843633042581399686881515134164697150701089512073639731995876135236860362727474699773480494719976001152442673559663694412310322046944501812694787620481782743805582461810183193044288003957054559154898633525620779697967467898937279189729075388405834237870153955120949287138715208317586391426174655158831284112262300288649986717391951647791146570155398543391000176317624328442526613650171903809373469315176752220055945301573991850531418862624751945349940582668051761034466695381237234696160811635782589847166474948624526417188354247866874946206051818288944199625444244461693033589842562845602183067406892418504659416751870199694926532170426321413763674379253347544857214608264777810064963533622617380678722072969392257416519387410448893842779741144471876162820514114187914216679207144676592835291139333547592724323027332740419501966797534074300226824611091198323470119504831058066575632854041267185964613375824707948655022619149914232202265943687842196523214128651186816507259826965074156819829632740931928533793887621494423970469559033891038224436412086013566773724081025879163055335164726801749200540651513801308249268281822250647689041334675977289551990731774487967615409549955448884968104248572933108960840218513442175812085123467047590538616569874016281662936676145326095145858515613870030812192876496181023027890832756317357062726100250416914160844703484721900385502864549992252369210091876952249900451299654881192441512105564565682186341718081089446961272719529103707615849096346102988232433198370422122181839855469894203551291594441673210847509640691278903258028493440096253966032040553941460377976133590558018066128888388065769174119938155681976399399409057568154682550299215502171579466616711279817304582280479046713881793762578228828117101466615823465601340890373165351304656672918219613827402039714725673346992481239353033739968737756601034098576495405782016722805660676446674183687708115491678784512395638753479064755463724862123897742430860768800025369881331151632976755781706348717585069558192040251359595533675266172888409596562139248400766876893995761068853130941780656141035974942837157395401148558485726392700983839724933856960457869778696766191613392641825149201861800509839453697590287581338503901823966966026695894563487877327361684578294174315082710930201485958842319781031378003583332819891004269633246567189039362625374545454066633889732918260648884859131920384 A013801 525 20288924747668455010939941273006963807050371240285394071005741333054695820943944353577611259227694538668066498026685162598060272237747468040484543313331755419981636482961228428165886035255852899997543989367960014207944494585905520247872877118246805574517352632160120998528082019834339926387814720883442728398813027925552581662610456668527888777889735329214501544686639089790442908662773417856201448102389985003856740891197211830113285669194705266470930014987026592470732563317423775876451900072569765609608087713739800223971568747301626359806842707816786053867933451686651388080372811066095240399578387391894276653464717503179149274996153939845591480297659859097563431145314953396599283234756391099704351455639107646469296153787155192172960913008786759804705864226535806031594670912870210642912547948421669895990360544408637564322097593418014555955587556494068998317513694259679474794428110897589926685569511720849320216016587445681980555531348937263105144282248492712145821635793966263992742942893512690288808390575171375640966554225986867329791249558579845958124429949206696297181179384296690173927933755688144815997287969668554191057703890314483580881622211912912343555429275951848729763913573271088524364934692813177798313839637834412394625997062103110100238131494148280209476363375350798847271123300735822431103681201543477290180639454231166687588921685867220016174403010129069076525209478044552502367015574889544997632175737127541915888833129047368355246870503441803132194464252793430048031770458885231892395937153748598136245737559887731455723626417892071318067917930356796170347560422603994737692359086869920215141880331148014876822028407376315934588592991544188678805359327698355538230284852294662731423396789547580525461572832886883058560482989183205238660946569941513474254541111644575520135719690746826324684793476757680901467298063159290986144154639029657585325930914647508521954423302260546375435440546994964728332185828190858353651751645894454303351655673223947294221774609361217521132435050110031092334748032147505418296230222021669025297681143061531141366563860342759741157221061878259445686314038013404032238501730523022787665102000995186873059048992949525418414970017020091728354931738722928385992453246628487724699965892469514966881549485550950295407926474759749000488217423094620284594886556708101417385657313608932820022230800125134136154616388538163423807507979787901087560748411853471744 A013801 526 779419333106431367700268783943835521611647061566803698631756559050629194657382566287037514134491113397472442588193137206367083418285306732243254215924952716214014547129438551296420677930388845006305649895559551905812395704012146465842284447374569282950658618717063208279454798873956002612114290317458335854168801280788027977150843303378167375291412072407104291340681927273389654779189103620363834830301413663908160558076232089665631982267783797516747247455741613576355662152402151774069776193187840115658704297611028165404091784996339278238339669463489653045390531479994399724495601909915114755190203330047010531919500587602130198548252249753108242307114901147091996770878419249683758064746401520486242365519831959346764481043887353862516466434145552164657580480126599524509740877788822012058128441986566870724365690674002220670997701148746447181589851570276154639365606078679846703702750308241814623552838362268147485418493223313318965021292300773899447222746858096029793883960661007997545212894197183510134863132335783566623371147145511495341260643042403362327308100928724444952512187227141649721615503158515771251351814642787177803672752650321201243148398892846440590025371064966220802610503830782136752003331159111038300024463527046786551952303137753077610748059479200332527243975427476288516767472721067354513279017038494223579579445273744499470416015484275124141355866037118317643792447308559528930931270324956760629037663117491650240785413485483702735163777260220309126382538735312408725188493948535068378282321698406146002016254100647091603078832469741811754897135212586681680071881194755061843189666681194854984890474801382139507995043297768552943155388363161552284986683932860026356654622885751763490361211067259853466131781948182499577659514512462012448398923430873181626962451344938013181533807639730080089091026203123069510767722394327322523713844612963325797880962017098687379401125579641149558727884053358565003609250775780014513885691228681356517557204342571159254823693393220532291823624885026954443131680402978568149267980209184437275835718791851780326737917258927458216295804313115214865485440084322929302474282479772443410942558470231098915436426113148968473829488173843843836483057674780016876286083922479984432073889725108886967721605036925306548390903454370517602755360525602932852997161962498424050287411359600763213974018417607152974515743182082086088989226551532008179733710989762970517504 A013801 527 29942173100616667421573525603986385398233033517150330886637559972488971141958008666482833142990610612277301354468027558919797876596848343425856853958972983546077582842524511386603296763373817869762237846387815746013688993365330618631797199330341453573832501496634700209263535553541893796346982576835479430173748670002752882770226796342575677889194886173591318456143636918134536977997328604679897078840859107312695895999056531956594918230799182365403362258259769827149279117246681062552664522237504065883144784297025258002163590012419369712804056742109418511391722657335464859816223042971299048435386851127085956594219534573323433707429658426515406236470126042466686147950065353895851249815297760810999486713809864550265304303781976585982432574534135531957485611724543447333566205561135386415225062227355952905747232372932469309297047687330243514927955737923728756625869123118564990969444855841417550578405838524893153799836835666804461360257965026530121164509043300617080561846232753283233696898543479001725340902091811461495403425988741969605029868863116967567165868005277878277295708184517873615705581169337541868391931311317312222505892465814739266956788891867588861706414654831742338353085115163326565464959969808409647333739790855029352179799677339922229494497452952959974366604560021929099660139232052523490982126718550794093033123969636168691655501650843913169014326949681937290603930655805622863410655680803538916325110866321559235650012444458341924274051667228623395399111608055761493586841183526923186820093670365970504813456417530458671023876428157601440376128346326729963421641387977710455767974235224781549099552479969896271339137583327076729864257399359214192580048449964750772517243992779039746245716284359854530754918535321378903775367909510740670217693042520424145381389530867138714381802754287870756702520862619175838325652823500478422070991054651599123851395036848863174367073640267494401448090393793822633178652977802365037565432714241022991978477562024213653933307005393959968522696373583195481887346634360824674022278727716029342388504973107777993031963829418957234837219618492634094272488666279349652083852035742938186074769326192397895935405745562730772890633617686385104822333143634349128319406199965991081942550547679783001751993179098522576362984947103097804227449929951562268480738973951339458315841194790422919628025891530796388668996790082865419194610127203653626232650241382734275400433664 A013801 528 1150258521833289895667168559602740981458520215594847111341068503903136315389458860931604518021127297281244808833243746703462955227344525961047716901687906135906116422478421629427752248461768587284786129106834329698861876369122541045359121209474397280492349377494718643239067981824865392080465682671711777789554728906825754744501032608296387241791310747244684089811213955847056372546745375677382926180750443466524525540699755731644550378754381389749335564513307317679766706568148499699023160286275956194966890033554522311411116473917102506887080643804875421533624417604199218054700024418785424244693821272898134108523537640168793029304617758113015845980236362047400215059649710635263021612904478779315356281597719756562991930134088412527101129783303350595678767260010061072766279352836577004527285990526106286827185678838573740985955383956478634869472347628077963914539388233722792693082193582003896623020038692772295396374531878975960187615669984459181134655779407436505766863884877450128705700054446289330280696094759029104807418012783511504346827442245501426060243985290754971900591925616438632820945606201271008416144433255565866339786364966739023679412002069985293711313625380016213670172117784114353338901902200159865011972947805486807593339184404690452368260614152640910375267480777802428292543908738529742429569380019847305877960490417543056458637751418819768300854384098981302955840600073428807920783748633748751009545459040609019596730878066311663362911968848254796357652271535070133537632090906370281144880718440779122912913741735850100306053236864102416933489346552487658274805775560551724868782498220395207990208408070523535159764309401092979654465312253783572422155141253845865677022445226599590891775436779968171653480950452906091967434533611764613587082895921464613968971460217792000851691334608722842989484041458378259005118278867594379062279192355495831941875191735585927706485500964516064926029840567983490276191132795255655283113663150283139259845194022722191729501921919214366150767903887572037632184308305605440677239859603938983217196807046908399380315922470958661133506628864013031365571924603787496234453259805100713356248338435007157570254547121537865371366581057040170186854750045857156113518308577893513403905021839666543795304569968248843293560429727912605247201716509019216105956068423314656630661355339068886880430242649047074067108180687823357943780142646655557705353491672959119923783059636224 A013801 529 44188331374747664631949947385698897543710512602291646629278487645942884692001451601548519164299626252356300576137891773360232888013667309319609092495242602116969368485931045316096530376907302049132343935768147609711477842596211536798516000383168445927394093685837111398672035589784028902163169665516479655563534465684618194264751668680314012280654993666151783994187595327820517607755770352022342492159709036210006173171521816186857047350228315468610475046343213915985917799521992764437673725557577133185848047529030529115169450461999409904574090012408094193635715626682917160789356138072060857784157838019654719913040221984724353013766195795669616739176760084412926661731503283764264238281338456786178726913858002168123897988031140455641117001755381516483595523060546506171389387618569942205920218612050899114753165038262648833716462030072083237145649706480243061740945138386694804097445548646261692669937806421540499947124016662740486567443578122983902468936421716080805539843001452124144358173291608650912063221176262862090281770379091377950987723021303182783530332938929643000533139414481106518449446407828027059314604547945818321309232996562246333668291471520555043213824232598702864353332076794536997867255474921341374299952762895581200505718108090588418179099753287853212976275541560058085286366798099358585174337302842454102607730199880334056915027858505380219045622019546465734351572492420841085084828487514092018782698354504036096828013411795428859749626195274556256875569663291254249981674404259120720461737679620970785822494302524417453357341147371358448916926737160365880284938673934155062559148451634702310151846204437232126697505709952387906405939435541349718169511906407742775848494255825049883698445179339257282240124192598840429020965043229549395561376529718984610232007615726697504718574310328696736284018936665059197940623800977505666056517453528727879879077365714268998772347005052849150198362355259653762450158557462541253356094483581277077806212973576895717480545832448539090047899795744967397677992387868138609056846446544919979271832539514033070594216477644347926104790654439924612939811055579100455342756428672749004293636169319234965218898682220998636106418577887255177898212077761648509256919342328357210924415318992629946440420359900247563965417468427490643176501141410482205926408324550055849123486626705670358398608201605792397362027869303422118768257959913919904808859736108397550992050018985181184 A013801 530 1697538938092306284500989178769008848039183052129635896910362381406541858327927764725087912215734442110519642932913250365406706625933043354822102897297239802925495259755527036863164310959270915519468124636469158574676132801176062397651790670719799018746771503035118471491384919217143254305500325870481082448128740033740292550874700104022943095773642236678886933920710662113553004419545673843290309178807382335043597148557182090634300331006370967042140009380320905796515018186436874038637673841019883148467538593875236806488349608948169330894118241916669346542709651514650945648883905400176289912636207505363055720179353167765170745376842177686443996652214415402806990637077430149087974977815898155897841973122769011290647665108204291743909150739434736337233805613893954581080094714754982899782631118200547340392357588109897917596051605347249149638187279124145017459840148436263267594207468196794789185608330771489899845968716224115838531974912497172549597246661576644960225618608743784801129663585170437933437820704707314110060264490883174375365144367586383069812101270181921165508481083746706188012753933203121487510629848313886556631415494795935255154201085169933642540102271719511769236997605062138933310068486324578250235106985339396647398627666840408044672768296122306169029696601204571191404361066915784959408057341825995716805778563358602913130447710212342686494856615502897027650850008868839031124618771176341358993556139986627050695744963227533195076141639917667353164131884184996823267296003914018381597258114700319213708156941125778020888175617517418106173592657534752615657026204097854500883272246917998723946793323789660709379211379353530933812490569355756490773199969396559846476995755331775116332159470009496907754536610982877053921269393100706369579885840765684512786672804565756811341268750705587213821086871470924914148087003938351857667227174494759610233434636081279357856838482546110252954020288239654858938285291143480984788927725681258340221003477592930025882732648699343077683280118553338667549197755572342412805527813090469645923706718837971094439947420205185269929241637780964143930695781511126723092447330963892325748944327080567730423849211776201883604664176088116794914137715179291489131613813454886170614872338894420872022455188545927910417295477467110480548268467848425084422868902195914945499927862251525032488240932672888120737059662627160264114601397788053147063137155622340200318910593529334720364544 A013801 531 65212655845754038225390000291590243906273256130612092615708481244113712029525673009678977235679654328117722602910795426037464041741843793518845904902570764269185825898768326648135320169811351490595887476034599195804758317689979613068191190406371799104175974060597111200813043056645775257400100518640401263327313677136167078634402479196145381967240240164256120453498020795754252217781266606363840517413064399783034828058972707193807281515940747069890850600354407917078920938650158953068304878276619831031528962622311097158056438577352873015628446381470769616784733972586830728047524109853172353283832547526027148546410031292866799354396769098002432575391468982114233352313966556607363646747775543556971497239484294337741520702796776071634013934806124831131173876463350159186772918562027423078049557036792226628512809104829838402369918471019923332500602514833154990737219142327489687899074098248068621354329634917555992482734202465634053044348238491380665327827751128392792027364473501236920197156287907543650947320192036178852075120681768026804027386025198492009901682395308683494173809313213464918697955097931115064208356252826265959552457648080648762003788887888170811820568870376764127008499996067129262039590970644998061031869948798261606465680449341115444149066863834513789444824631874806888989934746636795000619930843587451456810789289984089510819279235517356644386411741159292214235053940705320219683354713510329647096452673726264779527738507348915222045057239077109039153290462850837962636443286360930147440267734327462913812557050287888450440154522549133966764735531855056483080318656623178505931786637601838979140012326703605811511784349245244353340637712370741349543250024338243062260268936825472869016238199884833208298278447518204903439485005356735893780894458854536243212822460198113664486180327105838406150873254427051501912910343295724964144199135390685186727624979698427811428307145491371477481643393014581060973167744567965511651447509771220397930069595209999874311057432433963672280889034345058252569980978067106130337156467683481917805117310879497564005020094602397329601746756993518553241609142531444194319456666308887585971445269127089931962591319594571560556778988601094793421514466327661846480076257682907130340935770968072219614638523180366606590823062376516220742281460865098043188931746758268546325228756254585648068263669561670046234883999484988706226527297425849697577476970387821135451269361022922617524322304 A013801 532 2505209386970487132466582251201730809903393407513594149925057015473872361326258254339827589485869600668970431513421117086655218627554671171819984282737158480165042687727084036514766459643472878862731613279345162706035595532378256815627632770651179034386024219511898623890433862064104102288282261524089654931982082220862994492819205640799120993653501066150063123341579966889695353198285137950073297316940281982065065954713495519557300526716379739436926916663214934542503826779184506341072000203874627428907216628098703108423896144387587969768382396190581085598402340290895689248673686204119469123751711145759858938558887762146770963998506281668861449816238672416900388462493339238628481853462545281284617037952028651278678259318640949567892279319512091512735175638216059715319068439478845484966351783125410178160948074571143072065442787982701374741343146209830482124161010571652843850330830558297804157947927254992831007216717121919797781751681929884879639233830887348337498523233614023517526293955956256196894792252497261846781317836110800517703516061544025269052383030898178385112181058576408468316700643042121716306628213808573833102167213008666202841137553917111969906898973724393770703158535848914837730512926728298245512600315953034017873985580141888290902430552641066681735312383058102581447437333226799116743815263287255535164843281364028782647633431111634772850748393448375369702053832186135581559355754674212823722857325913868187770337602498315927170082918896386220848112806420877791172641605288841492544065325281923815297023191643859522712108976138247530467234080191743849854013521512836025483875515470112246222642713542645720855036707560605307077933938358434399684053492934977945479790491477087365736127806686775752529986664839859359570531255965784366095486841531355864319263787630970734534901103446097888210691946942069610497486363748048570222563553985168562133328441220094802803829847301196526678934812586048146038345212075322963095602007535371202806881553569587355171533582324383148434342633143399757830728389253425949103032202862528641354401386614746778418816851954245695813980703416663008741329656819487960168976247292922225502679041458786286826274908133545061070349221626099657584080899738443457494378609515146560319177388577509462388715953506496963558793058764256247136035484600593606427146001983465644475629987900276162256190417129881116496159303724215326138398272657911441982136355294418536739495963773056595274814365630464 A013801 533 96240123809858233680836223762165690793248761143042232863520990306444280632709537098718816677689166579299168097019585634000946878796140247736636516205630680174020279891723660346751268313663654114390697655739323770515063437971843113829151140517335693784973506416769097535374907245054623193506651358709428183867023670596672796436142603896939032092192896957220824946290136008034536688465321859490015789727577872623011573716273643879313257034336444070208984430534064925384827009549151995598621959832047687308899633985039778613212394282793579446622178132057362984348224304615048798177048329217453525858045735375510740983678232270630353352966617316590981456140624839567645323175144120191151758882617139525829848129965132667521704009984910718600149802338376507553234507317708150023697333171019328150467370100545757404230981232725032256466050143143456012063438304796847801281769382120615649354309186727568444531727573427804595973237404955670951583772613018457536220806847368373733343268542516327449290108612015538059910339171934811105951105992032512688098273020275274735916346514984420842469547546271307718854371903106147853635429461670172372452855654940920848345140271279773435943430974596311095332538313171912406255384593194305399612053737651754830647030046730780583307772110259217645543760507560068768884752593240714868830407154443208638892619496880529714191485889584561433834350282712788202474100017262584501184210671564559836137287032307160301385289337575304658165905412323573060101101571464441225688199908776134777572813536030385288450442930190507424508378427326917130429264424646031735991783442437108754988561802299832050889042483454278012367090157648213476705910175977615898262598984590112753551631520583788242119085821679177309191967716488037157261528729181572207924222504268566883688837665631371737892760789985296473501941833726546156871436149745033873670001489894235482913945397911161944511927413922765768897959760305625578209069667085606950280646721478820127029161761929267836269634098573503030253706594836845096825261801559611260742085105166900286270683668192112239737268184674302650389882702454526143806920096377449477851391516004900214910918056680733994718176870858267066078535697988244445750051844352043863104048663133870261221518559593603507124912069905587352074594145487667989977939176416403984505240812196816198175801615177009049233811064461512971316455811869455968932708042426325955185750224990382507384476944305742164077268670059905024 A013801 534 3697160596279513905083004372047357177513444408071110417685022363612363484786169577184382061490107023310356841615104401715780375295832523757050628406555508209565163072320456135880796723537702936458433041142881861968106677033126325060860670214113968012443542222506601650918962436726018404601751518596181393111435581329641782147890854271304809856853682329508595211136681864884654761424083804554168446578174631554685612615884368303267698082231068835401148345883396638173583514398840223062916661208907943955658688339169288135205167338767798148021437595121115656406721384886091714630769488615217694649362684970185620625628982970908535654407565570834159143619098243836830662735096336521263285969234620032024279445760740536555513781247580330165743354806631071914165056833117076291310356751097878510228354489782565816440937375036364839164399782298999006159429045917075705134040452583545570785595141717326269365130846460802541358907888148777055276042208701717064711458515848503445340115004329307235291928812439188910109515589629047703446217687789921007425983256346894954254962367719641511084310138537558557327509551029725775945258658199521341860148902840210415310026908661483776315202844320091887038294791838812186998706854532152436231496656385629813574136306275209666888351373387718105071209103658427601825476655621935302400988921245090303071698870592162429500380121934280512042180400460694471586245026263159446197492637158824130665050018633111870138017275192292903748101422319822382676843917969377974126037887695543993615237204800143281241112215606198533219913865664190848482570622137201955169860352724663969931640590197150348066953456044379544123094135496213768921134245320356092347656002592013771540439476494746809109246800925627275509918631796604435433358887660239277939616931723981265403790387762894776682888298508075149326050597484438997162373091128605221290906777235776950311622126406155197260370203533256969777984022151900912212479620330760676601981324452330353999952278246274753198134263530799692410226392547252241239639257368714026192667941400091641397374583797268183801746894582448010617377733897493076340486642422436099141139056478844246656017828065447077141093482670891187610473027373916398627933991652628117045005133442950759955085856985347872329710622077493043717297608693054253502992511401212575468753331041352891069121594848639979635366085852353482306092966468777020502518912157849737894415780643230534403682066292449390975192353229021311401984 A013801 535 142030121466673806177668695956571273331356480380459777805787819120532555631545490477115221274203951407490668427485850696313418897364702232650856940866236403378655304586262642915996686931424396006987163708544949609366786104904580903538023506945402195166031118019813609021702860969266723031180886338390904397768909292359518702993375057686445575460891060370402193631026770521408897314867603435752935043747156645804802494251813892738331889526988740380770514855456565252076384289145846009185006457001407575000584171237527373002041708486103733654391546654172779056520608721784099309255640674642202957649916905814650801954163009810422305699721038969165057661271278135235686739631460863800850393794117163150244719188344608452316617420407045963647196718251539258654564823301025602806978664950176100848932466079487048404395050199396991661339582036798345820620626227950380288429298026449486647299422964212805963930866597638190428843805431123419355484437489485162757955390344836108356185858006314666750974737258663881170767150891189496575589898694137605421276572775822316562658634318317748289814858282058849538293606912357945408713056613392811868899480251509523314549993723139560750924832467400649932463132723279808975742322523707167990269175551710354918264020341868454563182906360062578724415568926142154751727511202372266577036390398551389082802383812668511891686602764227320150612402264098038820457188928925533285122877149093387803628561515809625603222071643787124190387064239838296652913635952711624254025871493712018058722952459602304292158566874727722852176211063355555635306433020022750309805355310270691068893904913013727771340083967400884567032784309222548146874293168226799643627552995574801047497522929022193418740825104358897415989034159098355991607915028355752101328324049108464291752011536299365741049836875486214936509559752962208514989724668796498181111474754289607323171275608018858057954381738933599750991034194987425443554617094626502152341714560160722879262166721108890918859525867799200983631257096095242099461981711076518030217531636825920495921542011155854548927908702279322775877183025406094020696134855300305184605997993691280579537580882962214915452247230284955863243931819596372369690712223327361744400917206344396394434578281949123863418163257728972767443704935552372202570960317988982299207627965284612663311375187705353457672223554104011376270867399864538019624766529455955530951876629190344209651850258690735803702989441646082698818617344 A013801 536 5456229146263740938121320623867642036297390550295742824187144859334378657141451562168858340469818997270161518310296440349576300361162400969515320240317337672194422180985865690260928725157599597004418881027462784193434455006014379990316711042814570729498251429849159604177737106995350431965844929575624983344690419375283270494193496216082493226905590975189370670529524416350444199247953853587884752640590769705237292619177682503435757868068799450467680098687219410723766378851826820288851208052166073401222441522260851561246434273202161032067105656266701480235295704656057959064364692157054868821079207853775625207871126184877183295760483433039444855115397420843214141789682200543773468727994804939579801132339446478304195174822357077739470709128351132160473762251932199557432892392725965090212589616909574451503240248460034831662021383525645253044961977172941809160299912984083479042654632593199153910368171214868723514463629442037277960290150596062012509614275487223938611235921170584237905445506528831659056190868635935700447861548233990249863760819755990113071094095972494618301527595763572763863087203145142830821120782860098260755642433341989847651752558868129365807528364067663367805503706697517141612117062070734565514180647994504994540030605453218550499234530728164024277148495866677016942364070350332992823429973550750163004936376547473552831032531790556730905926045377590259326683369893603286681280448559571585864194819191342577173379104267726162897909459837628004218330238759369757342657879302440885743900941688082121687563505059540201089201324209867025285931930897193975901482529599358868102628251138335366063800665691672381527131442023093409610322846350600735109596075878001557040664840841316582374347537209051403132634736255922443773609663729314572724628896670550764231945275178476434308170533408678433000951247469796202311845262876486274125578414160789554926947723757652451154375528882873168034071569634636935839594170307171706684359306543134330129735396758119153538907545737374104987178372603594820492931489412715516648836695360304561771321957900563308351614540706762463758097863104000507899062716601216523971824018925644234743515707199876448192013529598626864442378884781614240954038400771343928772905635398926331888598759279357542337072159708916217834117368804179930533966011575864744006360235914373680073769789210888858429936140054459701030821642033196092561905030995579987677047292586976263157985479537863306635054042390275912957816003887104 A013801 537 209606498882867871878868653086499336466400555380161256333973356916189490492746003212278862007488566599130524887408348052469323154674414795644900542352030844015020922504753016357063837905654346118521755733551010317574978023511048421708006771420764549144404826929085315354091948702333382194399898814577209360169627150720882119304937350637025059804805182902874863679062209978518664358309395239432180657440935008996395833258329851051988074259730999689166398671168220882364209209971779128216508008532011875781361313519172873576843019039334218207889930891141604064719119790067122555416634013905419840630578848910644417985577183518241873489934731563643313554113107319112914470992431416089601574654648426558897640299952175910533961835975669498439506761874737093076760050670227378198341994158960674905606842723198212128948477384840698093128213469521188040975259315075732540702081457196550930902620365700338696620703665390396882531634788645304070122506425298318272569342007117194825689239147689164083375594578811597014302628409518105868405049236956969438766235651746116183739150790879353256671484118853411296564357996023806988824175994353534785188759719265881987389726301478057716862009634023355937616230396491818512171089056509339068792763773356903870249815739090843835978593732453149156630936617214264282857858126578392252304885863925618261997635841447744005556945741266027374482054959225507402293868337832663861148069711864502042558908174054616444692531669548968273886089809122317410051374452179948598075545091282569066737698575889362786749439610367296365042758070846251643384361057346603778231352857088970277030566895730291422706966373211286208746281476759156423590162465404677839970242850929307815274180525760017828492934989422918702743296028007516600006988841825348625789343694495878158734409691256350700382679211427790682164543122799690908011847618663096706808220358400891542073623755873976563546490317564455623196893419084212527213849646520308283986347120161048426263915001859905402350672277046963617187444361939698624056456097278879287581710488961460045007104334708040053635624195790986807731087509003283511450393320952333984901591511047548921906899407790453633744391753060849624418427237770492680490339204031948367739942889485153965832409936475799346420964087377725424315452839981376211392838300698420005748334822886579293713940222325506385444426756332123874800044200347261091858143670726200806601448792021280125477170181926556787692236092464839472187459605326987264 A013801 538 8052243261084252166098618176970958509693243735484274823325920479292335466769330459402904762879680774472198244074679098783661518309972318789494499234995616903681043758942591876372964396983617360489131768260095612359960355751200436168334788130900090919931455831307741474642796301348839210380066512860798074780276396622093407495218473262071954697461395906396840763094853858534773009988813727518026652136250959305605542330451999558013173860761826084059016371351598373416903461010275866989565371655765768220016776220152545111328001419415063326674299585114095861750249705855218580088885412278190608597664317059751315961333933082036779811989332647748921533494809130771041722317645245280498134091932973954686611749762962789779072677890841319452052091764179900167636814106547454960867506047610633287173792470054382517145684707216040257945613448645125959782105561847949341283611161259662700561555063968744211369380952009637486639335282040598001157826206834260194759023842545414156423677811097626927426956841339626310901449772980047555040648371486938937959643708797478799314523216782421234708291733909872648368816376775250569282669544999085392307811393375318122427563725597581065250970962100641241699465106911629699963564557194862769666742813117278819079516921432913856802953656825920178001134061086903176690267477790635516764544495348566551152901178485056533717475627596475707618102623313607092366521246066179614889864246050986710466943016414482145339308296617393165209608026107242945624533600954944905343670140226711173267795428491365760815766472071870057159482594049629603132253614379027130744535651357929882162406257866374875294710820193284770995197149211179753168639681270986103900296849361300289031572919077596844899384590553670844884586460211936757705868483347562592808323427367753655345941082699303968505901004586210006846033088605472925922183138118561523088744593288328649480300330205654683665201972039556127220731857587539108445447248020724163037619510968106836343354558711450125936703426195036154317872862608275462341752817433065426711738990143943449088992920122144066700466139105506549205797457745870139375878309817704862363979539488402639383975447649678066793924553585585599171658300766191246813716870862091328495097646042461674751417860119654307692107756380702699900502436300724548536867276159630502940828030556010830147314727580856653303233098271254870774318498000540382104822447254617730186401256794289497300330969708890605555984941728129273163553448198241542733824 A013801 539 309334977117812631212844515886516342108375651342363901612888561132494359291410598928421989370785816632123967744372872258873140887395896598617220682611591618971810977043538609522743800274522644520550486009479833044420237026538115955842749220836657892780086807215518196489877662712617007105960635158060418840759098052634340342336312868835756211657676985140141034755051905829471839951730268156332511868466216852684142514166644015020634087035026310845211172921843003113183763358170757706271143317527897751940164475273380172996776502528249072757519892861743106624997592700134076972694621998078970419887872404167406553970604373279524933257382202995922569630736587567700338804554659742695616319275697127443240876978893978532152855993854560128070033157212735044839935850717127029776686112325010088360068411529609158778668623712411402549238686243151158870989367263950821894751206370951202304772699337423277623966138652402233686736704194871612812479051561744939641862659935224630233172006791126436044033974016903084359590094478801506874441547839042246240657672717163945554466723895913494152553735249881667659736449930198025869563033240684864430896882487906220991177288082556674202681300480058233941126651547117166553800296029197848159517591908713383113758722053766818722942267680624549558091566090714472435733315426805054012026741333310532629089851672681931799290543709746210783857030377215530060352280188878356085609024876294705469298082918578746095354867522853775834692301930935844999112082814285163483682432106949336432255629180924307067498484791112960115838683333010570833928654849984706254682081582566234353150998802194657209321610868545227762551493684096681397726461995706202167433803765063711903436905259284960393654758430709819177086273455501762484028643656279964565324552785759624423769672632976461254122692992183843622997207131867847922226587433962659470977212295764433398435217485180430327682398957871588183311635041082902390040301479964139447253191133350792224966308727459068037984398820708508904275403889959510161320776234508641432558165045369731540202752019412286466365107199877139594289915136765347274263741149956949992574637988986475794574800796910032613955405650543856377778425282234002937595747311038100475467671170367207697250468514356639884300011569121074919377701592928634256592293280948365400974849621839712050939242574746189193297002703188527115666219419188759318938859133733394722840790681009425328289514532336741503038717521427814157851069265983647105662582784 A013801 540 11883412480957890040672634922296411798435359021968251644360726964465903306538829568434259143668107931739674344867828260696870580330200763732479149743206903634421090494104579223425725831346061911901467470540177266234447825611488262559655054067661049609039814785991347036355140290767894944982583760232049050186601510790000818591191795169194410627041319061143657991150074014344990203585669981493669775938998186612714018824225796481032679087537570757429632418965520807596067453167487828044112241686151720038533358482102172725844166121125216379052884204176723184105907521168350700983036598678201727650412506278495090177334737603906229836015594710291361434934376748000776215515771808675394796521295180847859541530021191079291184115859916781879938393767484429482570975641149151975901173691077587554440388097321465443641333848535996440331553370716894919187927532811934773908762343946461387740148017746452633202283182470684209309677228350187877804195244795993601281795944071589395037535812887913167067609145833348888758013069497638688088546501784646931581105155102570132420393665185412791364504293359454144816435460518487361805133484974149751977334637655405385597066698979497196170204839241917115082321445834053070330792172257664534896027810765133325698155066417506108060550155218872695823645602940887173091131045436142954926019295060457421479115741857749092001545527153610433472651678971111802798493195735950927384756299647737405308555153400121109999152590757950652465539470978831421485889773393578840389144311820565708381532250614388180305021791735395475810058858920934089156203204717012475479866846075864458910648769985109951353299003126033469726178181368258112575059764027049462464137005438687556482432152440691038482641199874148413506946281066555707586444374699651118741508019817741731863535743868423735538377373987734536621060709177835245780256582863109526237060587554086473434287314910691411468247038365594931650099771738240778215788221654302381005678590578804034114305716074067557747208665096338078066643915836684542357298939824883969273154468382923606848428921577742396891881958190480194654241379893977580888115880016746190914747292984904454124385547414095812897710863471292786608735985642301456850678228700839667865566055680826650897573998447524677795269244439355214102813784393946413601249538680912405243849823072594378148881942751449604049697655845690457675433485207555377996355212481502091672651814801658083411569990274248261580735372303170908688006676922027787211133780230144 A013801 541 456513173868478303802479943174938955648692752187932355169761687066922141423995676700970499263154034305711329632442490462930980213964992539546919016535036410019920612421521515447122683536990314407606774348271449859662547668690933094491708557063266881780873524818643587748619069410139452206450937733074396311968483638508671446999224003219772478648419313052894765388021243335077143660947098009060818112472554336914021747151458197615351399826843318217416759006979447344610527280882212402142615876615204477000297499448437067436029485709146312417695599587652997840612543333203360528964333974821797569418246841194667384252491279791661725380375086390552940884439017151197819095253889802073966503162075667451372147417294076502050128994874563092699713334971681843002446600230385822306219488516436603491381949146701416482925481125358839251776954289460235215523424100503286274479014205047260671425526249747724357098910737793804584840560404300817513725964524082890186841472987454178199761975787902072226069272946333930910527830077821287841609602412558996523619735638420334207061843041762817793058796933696790427268184651278210491106007958766936871961287440170053293096914307996364288074589104317487893002460663160982749827712089450440772565804378353361840020325031494914647254094762888213482761169482577121641468890241474867756437957239042532303541710339207289118331372971133098412285386899354231016306914607392290826412798007267480162333454773019052561727445926557432265116164317122787887801941534687724732389367882898852253184942939602336334597717151306952598719221124306603969024702312408751258034564758850409053511483147747983891188334504089701773000861015443003652683495894863132150022287200932621169829113568161586934349144334365285453282848333452804062640847098461797377573772089318366371269589136449366224442305199112809958834668203775718801894336887269215559922919531477785963451581489609121262964178225852694894270232831096257735937720323071680268714148735675335774535168388701379298416768078340923607008192670782073379197996072312742563597502057398393280689245451330551918998537305845487157837336850007042747397859646723321670180932007308089509642395189459904748278460531113183690361201624434652766375654833771456680723585595034636620881202724360108022183063294382269904973694341277845424905602277965930959847734803156785630967448712739687989173185146968044622059452767733447401107981842689384353696592117420496932338872746375521216885530062398613628158464500636619473502915301321211904 A013801 542 17537410087331462518876069497008454920200180768051609356201564970362880984944217916144482699693325381888206439159910713623956535899679153399234440939209958727325270246785170537416665010757019918282621843363196017808796431240430885757993475928142460530494037329433012066950950170459917195963019223953786008720581267456949122307922189307690779539757676330240005307146224083960323550878943717116080388608745647406889059438570418119591339375748012912640282214012122449190558016022371071640710731516049695188443428738811158382622508723002564737838194153759277565044971464688340298080693853976754175426771370651334342233443705004476476842212489318779481777016609282880415418363273430636473497185474298840811912415182769242902757755467101215769152187476272129680781988594450501749715727870847428559724928958419681615608065282911785168696263475983904396039547860244934245520385809701095565953483016410308578902311754903086796931234968491620205607296653157168309417702026286039709722056061868046006636677189506364289858837120269582593723274486280866410451375764285555558898487762292360408338146743004895901053934581563503734226328401743990646873264818301572767307611060055988330490673415031460614897582528835992313317381387628328132718887940998822748446220806409908641088913304411113609153753086842682704978668887516498519731320565295057920972858344390987218769818024059049108606355423125592138722446431557582244387474048247187517916201998560299923211321562714630317896702568406589019497799385996563633319469956589442308158352767967763352629905902084607891032397598711362498074052964033494588328655839775997314199697136603886549163891058309109983311601076769258428321489178297062084675256185111027574860155226834495523669956728748976805973313901577922920870410782134508408056874028583254362518692536265838852878175596529117707378592613716248013493572845861334184949998876721250625571955954504824002438031870724357127058285264439393837183783463931121669202922737829703699114543028820352187127978562497544921286826729640764130935270217113966318323161639037016676270958053258314482520247809141360234655479132429870554184036176188523125281670683992747566602422253598291700809865339763244064648915921604281620673087156094164279846677264218850600427772283859017909780184559516989280669469441814529709843173617110339203753510580198071076799245509748607853792077080605924402201035937525248115360964230468755389331608282782825810152730135424762023067874522877105141139335572256456373694087994215555676504064 A013801 543 673717145914925464125143085797076804214410144385470625027839319901460435917617075466606447391418787870617338566767129974577914283122074356984990283120689774468927581800499111365398603053241677180745200734640538220142723702532392907279077371255520763739458938047498591563987701748388179000115346507408643311009849970626157482581138824444248986799330893902500043879329344409419789530565501836731344208793572790783050107392121182482220893458735664051989081533489696008104476743515407088149543461920565090359242758430169460426826295102866526968792066610816406938767623787467280891067935094370988403194848974941660091239973371451968334370434989670232571945870062211134038711843512111330765867877180664268630427341661263235352341934024160304987750434088470133816920873844410475217079401886474815550392870866650488945199435908339139040635657693397671278255270599169393975911141265477287261669003558418414367111208376356982390910322549574081818609908227685777774590441041804501488682505672722855390954590912076490559217086812276284920473312664965764023900051360793902350644305876223317446718245279276080934887950885343559454038631881397144690283341259873219428889186483110847704129709911848590981905530427763480708400523387129853546528799141410774704310018499043050356071693502257340409250578584148498794460543982833807133998410836374945092093326158124164996261329212252430556221749934792747601161502114716079500389203037463955688268815976692481850086129153245238292319725867907523773027461212443988537600757852340015710211279934249596954630465134482296741900586152095701726012818666310728105233642740834712822295565199774905672680038896002769118898466965167831782398328273459937044884641607225235315827723194073980037305057691620692978270826843017486928157700606479275003912872682054299590518092473188465372167993716262585846656013848523383686369094446609014049039156848123564031972259948257318877659432345746903393071086718703753649252225550377970044099479896465897305184284995162649620708424456905685696154735645879594854009340660650130084702577525246032635625124573971409160497839835974494774524886351425907209533933744458304380820660996265390518598653294231973978311786892344783987552754044350082739777316188513414974589953782231364666033300056728032022115570038404660206198338076746973333335357674910790851394862448889098486319815502502519311276433128557191834954996575969931599706801877687707036563063791385036322827280882477657878175467670846871102008715343804028051832084385784786868580122624 A013801 544 25881517877467776629831496783980502510700780106712239531069475313334504106211177571125153282988744154837635678380926065103385155100417608497935386716364418375998321982447973862213152734893332270575507631421950916265002873756484405926033036294152085659815054564032705893522151550366080284468431151428610441435754396471574465850837029079850269076883095620158441685668316094832270634606204318559871319125013892330721652925575727346236997843110789270221212556190540161847341578578887878698352861633140428511240669807853389991756958952671720500033116030921123088959697035419343062711265794585355890497133318221358814065074817037698815533174630563171654483872544309902925231154180361268882701580369772398543706496757259088449295567737472142276409420675942668660710832289606872815939322302870816514183892527213245183318781529854756365385059425949564939825454475337691438978602402854575467444276440700201806326944180986129835529210951064437927143718234474776838988666383061961729189227137923321212698911564478330461322883606980405761504902779337324790742144373076258552702351654540994963033128110648669925194655521211358179986348082355752710421924837839289597580206987935186325401846935973575471160882856912961874893914506439980453843450347816436321040773670659237822478850177582717989161770226888648729687996257644543534859682950690179890657857217690497922496375223017889372247814745494998191846220265238932910086951623887215321720534834560618382752908737551069074237754588941535433264622949937248263660470713655494043523476529954132516609083948606271911636852917618908477506508441884992930890655619531906327781306432714552776321676374228842378471603506933887425752614178953236941516288391983164639892837814223546017113111096281300541453252084001359777832106226498507828550316916953797973069343040450008085737205646603943497885137428004874307695555132260931883707888249477514835852246338172253162004164752994213040748218867385723400189673496743320097214125619702633910875959492374168347829134833936488821703480324572110515911622830819535397333934218209851589730174785633685654309685015138796191258148034076377651361455598727110221093606512832531242162485864951215512350825605256317221665826599367752778531285378697931349663847664498200105010335254979264078161591738595353426481315355556311727573411100439372941347185035836523607450462032344136781861995455066653081531631148462460892334336500933250953516606658609847555377732822381261705047988766043253400254766808647575541639181353764308372343373990723584 A013801 545 994264390780802107011606780453394984451081168579457393825564963637058309744208597572343888519295595452242612220681655717011644118337642848056685816095855496332351537277721363890780475463662252506428701168705666399236350398229104938054485122276146522707455136131880429605546973958863340208139251113281498718195940894852004680125755309131527936857541001344006695796634031099076508699031945101796016595506533687777003018788917141733040509140944080604818101558615790857527474082686556748075923532498722701687821571338495829923335335125836814729272185443865864585475721312669483097115986764791031889337873552791720201123914171320237697522436607714802278652447662209230775680018992758505397863911485176462455028779426865141868138530202729817690544304687013559269867333237537626097125005587085287208888415325424026962374311250900320532632442907278486728334659124572754319801989908061371157339323745938952591855887656763163761690167896091447409153079695583027046588607771708321788533349730462307707041386660999543002179896645759267733972345171022669161150218236097548560613541160846862499880649498679303846277886502855535842355547931778596123568664570434149180641231648518117876637351892360875300116475831168343385924619679398289114849988561716217709102361332045280188347508422017694271638565036154329599694064233672784435169580233713950679512242874798168190620750567455238124272051262935850537964397709418846673900333583251263799216066204480715791835742061761869555917580288778025204293755244789329296780642935789459175997874374717954758054568969658541757441341683247988071890028303453888433095426279937713488046667919162259455173519592375208811365120322372219347712426298667550345289734866425252806123257471211743793417275874742441600468132058996237225198192797166676741588974681697102933431882241927510621680492119937093414755439434235251404432445960935959244522234991928209934099895327225277471551993151025688173383576009489950141686497050891384854577849806496384320210859859046051250204043780504154574560900148762197579260902668763271823980416926749658671074394564903668095960859541571994483373014877078123854701678280700666253531987796974520198914056987965895122469316451526682387514394641311590740057859108059730728686371879362855234077039155283408826655708229879097231706210699051271326460160834478950914793460336695890903816949434532358612010417401840544780119142199333897639915871019851768630293961397155903687390984104598549661123536436317622624187121721005262007610790886209670431943055227637202944 A013801 546 38195660836235293742957886077897621722672734172148435241202903643081232027133517484339162821357259594893352191069706486024719320450058887650945642311138384747103616656060943915228222745412049092286964984096996880393063636898369295300301100457360444816329596509642318583726692551603694077435877470767822054758215265416634611791711015955596777222319295107631361225723492938702123158182011203030595773532978998149641347969795040916816484199158507800514692189475784221582775444360486764034084678424470931308039353484539655802334850234194147074639720276011551053915635309947510862658807747556212281060803750404046723246376286805438251388021924721971844336712429391429809478523609625810743364340023614538981672385590462451290006409776268068676399950008856312892911223473653245444147154214633468393416657363141489419786571541014586713581607926726010346155704264929586929949513244308085634380347461023990802768735780222213699069089489896249043670024709585517567021747956157946889828297163245440012873701909968958443971742909543488029268281612090006858494746783757923425504529797235093069795415031141264136558611287893698264919930729347206548683013818137798274923513555009472016348900510296935385529274535530163079513680189603764674636077160586890219512876312931851483715557883540231743139267114428904725901847171600773686861474594258355129304142322278246429210886753799360427782035121316943634266440302405034413824555214934180550110684399311331177859161867044643980860129764373696616248148901483826874265125179021287863705134341979164949985424321538402540153866582103654709769727327305484578045793895970087201356800794782537359229945928660686021697402462304251178461720568689612614064650454628592511800031059014070349567918070004105636523583761178399449243213774495955053704882051372075906290719188205887248042477785279503380621244961305581417952676844035315810337566179449914112828381578890686259347141368889802836868703455980565924643028470707043440573462678166365100045220392345113104827838545871847602136331540114848582204886836923209850390031696658014887507993941605339313574432380149029740073257739517833206002219672831396794795684843208573167961482413249697827024781260801849030598752984540626069870062715495222615673215662117603446672303536189367433484805687359035399253225790214753639277293538617343378342705572294509344961031929476995088438992194909106368273056966729611011735008101098625543701372821033141196054812045362257883781721775737577790730772468034138145284376142684630699313524409624910788296704 A013801 547 1467324506684815044429470151568515036098195755957254288226050746352608609554361207678373278945260484597423017772133844367125617414409462227998727795024692188444732537459237221447407404987749277929296046829070232157179932675087754848256367075169958848064117779514419310712444621062407511678776668917016652055591597636245435246590370388950205793772618040854766372847393704733180763244720142375623367236042921192916622023607646291860422056994873235664572415150901726656323901470552459527133397006354475297129639803462075417302495606596802354019359494123259745287223046066943577299900758430119450989231836875521858920232791433917715865322250260119270372039144687501167560926962987385145517084486347176129519926364843205528756886237965114126272580479540224116094077560963863076982357076309359321801494309262443457550520932319616363188951050113106413457917535041535011500940500793339417730355428062697630679163753733016561463438141843854303261627669243437242854707469483763687719643863823236823534556132573367507583618475613022636132370306410049703475934192444844386314182016690583335369260663836322803070035611235724312545164058898602286774206658837581658529461696729243876980059362003567069770492610556926744862597538163818223740819540201105974672806656437590006598416871654081542644438085467900803950245360944215321954470408013028970647347931452641114824565425533956230193674661220511706653979570657191802041484113136911480013052051883944098528637562284387043168722745028179929209788888199402693201769048877281794572096440881471600718640060736219271982550938618093999330513845005767495550207218307586869927322859332365955192177602795428914209527412991880113271785457366780158181907611865012009933309993163084526549001140577277722132689993769429393242127300361036609343126748885509668016064268334117364520799826599297401869945746433515215752070033640460692169927942349747900558415106734664603339079782827270665781148111964949420561086581730681780813070142244439081683337186592329865035066245578212897483669312445052023133982932727242029612583457658814299918507095260710715070275394315805126494654269321317080441781270951490939268871028936700546820408308387400391722983996914963832359481694654112691100128329278464472003702252875909854007363212646250739324752295285584703897711921956889975806476508579523863222413377265265870996023002602788243317472324159628230243577756433884736626812071211804798886831938292809152187641659534636498863358623736734788408713355131999450989244593897372772944828353720150572843206180864 A013801 548 56368738248803854746802525342656073626748288160853880736491965471881812344640340154172387883961126776294602650734293765207497718591953900950799126973668575111292845159034057099123602870009376260931836934985562038550224293646171190250616597559729139107231148617825932240329272562733446968651884513116111705367606814794004640433015668861911105773568894657476704979305476561029872200809168989501947275739824860547084951658911339948109973741515050221290213900437040731229338998892743285194356579396113523014532242689799089231092671223022759232007714326239146374953960537707704465552987535851468829202330245410047732279662915725382972682219565992741890612255782315044853020570210123387750184317627513118191637491231816583592724541717667824274887451702017249643870083581987763965354229443500347706326205384626027865260812135990382208266743541145095979399360026155609001820130278476927071529334124456592180170754763407564225179439657073506914098688541655885121506442147688265827437838672633465812903508388938486171332287359149877589661137691048469408731487936961141944645616353185449411545517661936176802738488041231585190735022486648705448717923005904536994067800541550632778065960450729032552303244127154897830641547026101240883227323456365687123030540513706457693484782541463196542228733491334877284552625786032975808202935194228520936388518134684661067100505387312462539120205785447177722819279186366680267225653690267591416181407625173596489076140592717012650369652973002560160523249929068253862039159781669657420281656872902613013207276573242599552481676857952699078281019869741564109056760498504257195128034964112170534662694788989197168273205097496066431448910130202226556716162817406301373598036697353055171906427816416700973449418800646399570789562370669582384525557185185739406505124932323452675431046138638608990235835794989920528331522412331937950399951833307915347852074740318875401874088937092429896648585869245496940274702123765871291714902584462371761947081360130944095187104890132626669732640306889118520715088343649729809597006109421010145669368571535462830139699548035969739418638410247716962251469304872475922952949447632288206652805575010373448430153225485250583921848781832393141302529897561491156494225746480952951546865177018368401899684175691021984934501193895885310581601553590988729552232301022453700183219667988713155284016804916278093037283091164116042255612527672693154036535741456556390440441992682595740334784889470403631509132250750890909202820319161472445448526036513304406344608644071424 A013801 549 2165461448566048883953165813563475724445162237987362682373075345567811703031703307362686452950250646238133455430608629284211232357428501058925899261820451981475425939629452337519932327854280198439957447694405351272945416464711312444667687211854554607943391805302401012944489334769968098747730795455868547273401983397126482266874729934999177039397422657161625098484999187568523570466285035900706806544821111842776815502928738035446592751254042169301084857199189356730906286981463626044026402354081097100126270635171321811901656057703642318656808353556803047140231348016579174748683569177270026542636718707672393683255530570506312278560146847177172469760418133414763073638225192100063811080745978543948449945863161465875298105994625927137344076344584694662318913130885641940493048078301509357486227506055793486471859359016206522912775219876630007144605814764793875413922124777969630379870899725124445193439714991064987274493353866135841612015219016252482827791481545592420026852010447887222668501178269460884757901151189101697484422265539318000805828840586299228945505997823972224593932606500940168054001756591952576687276623847096668517947730194828693164108625604209108802181936675206514529281426388782555061925670554705269770060857899744236518341244374547278752911406112850158366259025803120645763373672196242798647923958421482860292301312662045939553733014958995560902841825453738779399825429223462389145740712165319791844024955328668882724349017009816757976600588610866351126661169275086040364096362172621559457540130429426781515370736837687704408136098175110887791243659315991926813524511310539544408038591181333143259602083013808998416383447025408888030541331561848735402808110793480473568142177765514967483957330995463984596032872645632085911451828031642676883933804826095365040300879400137757979359068461940802968899867900332787016383764992143728302564549628356876003085303224089917438395000607342786909652074752935010457592956786589711542519697684706473606959077530790348360707821459334986144449110029452377091790833809648020365478586699517525756034463044106340082646697837349813509506413168076294821852444815981035056160505980241983746774178969598506394892766310241386431941742802873214916277988544722244267882176276812288586624372640337640527378267293346300573243797864704330091302805282751423034478556076078581346238566765454404573390789577663739222120267230160681879291610863074180205467557043795070295160019590894597960701096313895025908054824544846225167935545380907125464350576218695102074134485670647824384 A013801 550 83188367008113333925944817893854483430285352534522524806044062475333054383665914255644962776536828825884134823822261102582258702242973296679697346042094483320359962896805040998165720306850028103269405310628275974501471118908349778874353871930604569818753339592497037313275502284523094481492826238232646112055010594184010942764259625182928385145491388797520989783399728789632401483032805939161552680225847832552114144360510400369716307132175283975870475874164058328174495920679906658107318272834379426198450812720741498726014019112743123313519949710238145858939127465404905577145427993514005339661932185873942675735944462396570492493166601281158257598316223013261538236886058979716051366477937511744323653120279210873065452039889549616908210036853565630147643366836102820785980934976030783477190915872639362576302949135966589784217172846780618354467176980004321517901232345470481320673120483840380686551180091096752551136936682121474491367176653728355380312437555055478407751546833366035546033141264399609348859530624080530810561565752958440318956720739963271179170558412405716980000515011340117495962531481236450186018418781710065617785480003164539076592396961211297123744621279314733462156875276151470635258936560029557643486657917076574590088597243892608260571844577231251683798206735252682727645762991090863352858646786719685560989047227225156813896207502664773467643571566630828949423693689048531141422775198542925123480062683906143798738591837449120574429088212075041744881815478871705326627125849223429828120861650576859238694482226356610852542956347495059865388416416283145860468357626505687137979210518822094031460873621058486483163786500928107842581275793279981019234276384242345872593749901040022990863704827521744432241198835554602212374333425663585075173201046199279543388198583035692110535057974033917886853257325259184346021398715938193466471319738522957748534525008656638268313382343331680501921194103708751361738891027913630358617436706255683890084939922422842022624951669181812827725157010891442518358236671631438350360225386648665269443819932302389160614955544119630435781198368264818941876283520050727442717461997736976047616076859296096221666200510574233101169473991515177424223735207934049735794961683850020878343761899351210798499763516341191482821733738770481544787488567742178667292528210218634780997100780861696406091380572415530205956972185913852755074866522915857706773241671394431420458867312603806875258293315994591315283834139714812586051411911352928131838491736017391041279950401523606821535744 A013801 551 3195764306983681836099096124210313835457842102966217312948988704052394617202909762044856890023438816175164923391955982516800050305366062165247253245553101671234948334643662454985534311307950679615197474413095849836448514503983165105237178344086105154157228293785366185426791695762239197601028412767945333040705286986172964377231797761027376843749197192045566343519083981182518335372188272958830207763556170335322016969753367540603021654789645709217040201181886464735151435288839294177850738769205520036839686421480005415058554558235139825212182388068508611317005520710994852651618761798834029128452786852533381831072042467426652039617488154816975623896916023277455252908214841764771829294616447451169937458268646164899682405564396938083145796775766577247751867580375725963314243598039198578059766224163313752731254094007292513150486912081924234705211070863846015431693741783594010414978596507212064454550134379572846004476559580378564060361458329628500290082601115011258512183423150589621536409154813175392745787728454677671618533109965651443293041383946429025619016171970978023503699784675641953724896609383179470346083575918173880772846999801568933166373521661893190305773371066154800682218520608634895924107306890095486432183450542413689452843551721378438938127981278915764684791909941467059665239631065746606563417774958623440510955238281081624162636707422369937532995445303689924921060616758488372328897332027225011543610088064938420172341744027445415987267852755074803671379823436335431827707666623767280277091021168560624513687229207715562511290211045370219788761405047933331375752426579842477092609351291069564312600921026582816737220022219654190880602290874643750834903961577053959041561496198353523217020084654075334108977894466665598590572392880292284247853691390791522938801036765899148118314787130486989541354733407156825836758053071481640207962219075097944867702312732553415715526896101429838161804592688075392312561237728330023856647448507518352321503052059795899141160143323288521589889631730405655785250019977393335667438418453495124990953786519328581994184132182899722820970516515261284471119307706268745439434020105063671845219208626718832451528758814219738814526512858047055928979011747994454650299248046782402062453957125476114035166915243763212004079723308606819024556160818383535682709763723759073746784623597582929136406476069915008392043043494066567438956072344335589663400852048288477448347846680987844919922596027248219967943772311284240305751039986534087112707498530844094241810574624930879656117141504 A013801 552 122768481617085121415582876707663416302948462227550204294248350054876791614466981418715222287140425562185135697025381024365390732530942644140138480681167953802161775223670936870724286103206233308097426177053490167317006133185017270682791443266411815602104082134058627379355629784402181015041107504893387914091734304860820599515736742787627708829469159329622476652629130221107624371657984693986421261444773839601730603910045367439805679890399029565281816368603350429265577538056050325136313980557799257735233393567575888024889431909161131525351198620039826812354084083633578259464586353264008062998642259726922396422463583428662264753945424955448935567623925950226720995721981361235474594181985445284144317396848311070786199292161872773402128928937848831549635744967713888606679982062273852574743979267457861124923857275384149185189105214539201400435388498305508528823946784358547504101817763421058668085997962325670452107971512839822916942845783191008467143813204434272507004038383753050900942694091302945887722181376314897432897567952440465845545477805686017448180125262437091750918130928099461294295628146064222532815146652472567803769690344377072136519405208163288798786589822877402823008106687701318161820506301489908206778759436037364294020437882928474110247124528810828016130966012311398564099845667021721637740257242810478090668856433806031673831851752337763520267553026786552155767464653394089311386919907157876043459325143102674349340680438558343100566881831438953657839727297130261949093217721018643839124728669211424951317808597243601049433724747518942363405058136321406858130905219491228599989680839197728382632876982157205487777044373590235396869217606240314332073670587944104890540626437955948947905043572070958035130494793831425635455429044889308391665547408468647145216980628398781674113180862404788190220683438569336621344897366794038690229076607988962650037652045933772018127681240632528662823885232705104271079352508571526196476968381864825022782861247929119261406808065907451845397200092555263672646164767451542383000314283309468721652480662926526805888577621938275751890403362450277504242519324844020124801297316356126017605941118604030667457928798607065486298850517954735700567657715310954969845895912965192757631231216932290396774972216004407552348726650623439559647349473999021906786978283211928577056478100124745805704191184701854962388725558868061254734936475179996012509207132287050149655730878096829050443746448982767618288527957110295375585731952122693490521771263560906724393395034791344672869396108017664 A013801 553 4716273989801942024301031791601597800694068124933568648167844615708146826661363558181363979382786588396904172936927037432020850380908692617287559873847748113263846756992542710825744174940770658763870724017686878267650107612435623470550116084522476308170430419261996229405325873797594185873819185907984390107748065055533284150996542710929506062392887224806777063087400666574070497861613140004182359179662431822140082879808302835567574998669569119779866257616266310090666426701961229290436637877108416285156726047291995314364152416222334028677891646187449986823394494156867542415591549346990133748155841049669450780965361020995489562787567445088526308765840739303909713771655635973221992010095152866035688097117324718095322632007690504463016184934076400712810806778679696744714218190904312320511364707538661192975074901091157475098224665921737960999125884550904415643300739667917960917575431199583389793191697720702956088179833637254637177276363607065781273796728061547012629067138550257203410614536211493969222735319752513099782192970460952935922475075383234046289287692081783316703270917733868905081660850859203172820626673801386164749616424269589603196529470476800902494185634635658306848679426514733838504496570078036313671612822494811386719089141710580261419253535898796769067687190328954687238459671144306458435429722239807326331134788761092512781924416917807523394598317077032187615962922124787334986239915153376966085533434697432337804271579727657308551377332436558843719570963846556143036365051970652221723815576556426100929824935071710177915045969900687689832568713364923165861956854911975037897203579118619933547224602146551206018442936655842483006127863561327915380942129306460733475008705240515734782720153864677923877573087999828047211655762188467671174223669243731548730655527820567596792731956010142343115517774976079635645585577242759790323840206972503989163846440996591785848393002540139221111042375099599285677784405969283750363859217357719118075226397700445045546203938659900670092778838755603009248375065706418452185340073507616550411001697146985453775015597924380801284621735571889860602980622383207877114366637705136937092349834012292442121063792727289027721656641497749126673007138791385646121599937392470844977161378429670867882507332650025320531028683010350054123412577393146425571128557727869448216201662694392234871932208551506460235125281069475441161897319630514726816553701193939318549174557412967784801846963584122000824172090000349107148501478672745393131884364860955792724296663656544296952950720885606580224 A013801 554 181180381592231404805548437306166981111463321087447973188015918757044168493022942451095278631969129579855470707544989069988512988232988335585718900113735091519143937016625520779081788224524645627072857733863459115530046534039326911244653259503015449854675254986368847148834998767808378244528637845841128330379249667173366643944683184783067904892885155628177147655565584007109492245851730386400669510245911980879333423910715761731163961148890167305463342152586486568443041448182542584421413880686996920010580787832769291996613279221597184045689885479937078693807522887530223509437364959713972978069154789764101621201565308982562727044047190970520826677548537841098995564251922911547296045059815392501626993938859146370349914231207438419451229760427479009783339953209759230144941406021780062104764586604805208389330477400317905563373398766049485509742419980907544031353041215082736386609577764963195502295252259638524761083516489008774141802248784329039053414175105212390037158243194546680726222168023100752321660600043612543241232725153227967986397802495922319122249275979013787894472855575664307857617083246607149087077194300754050905021264554740554196397876137836783470216635340163449515898868848990015139988740236117843026008678188960674232200528467953651322682043835088176680504271103677123264952666726679676907255468209564438248336874045046129971030408400314493818726888948831268519454831616345830260831392580532129529141852427336560689088897006817683165309711602882844540331038147129300790884999836504575749742099188991665093320154705714818194784405979704818292607959692626888339752934538298433055858972695420903367150180316061911130404503854570844827163408006571973197274272839436995537175934420519652467412977430865467123680847748601394261682967760232174055828976477667191176036862756754924798389590822085628253125730843481075282960815535357860105080645391055713247718324877325070045151865585581988318201803881826206158597765739716004553978015694014137639977897294060296869702970507558744142284191869635245203285576524177771259152024263868597400589041197598593192220999209863012862150028593729720884924103589473313807225508754080540575339711223416226456522786661411535288955161539777530450270242243809870981407383194869159980642631513754236060574401691083372713519997886525607679205017573135113084740474673673832722673603074067772094840147723714672176392572797564968547675447430925853745384726985066372861385089797576570420947752953047630783661395009453411300216832804692187022554469760498477733296580631029805711744554893541462385885184 A013801 555 6960225539247161647009948767553710746377974942895401337990819534970608776827969357201276223925726081939727762701048300112678714955958479899860977266769247275799433484430686006249205976433338786409630902704098645382202267651654782622374599617067841521617204595556345632069645312664126658641812151485832785939849255214132052993778949226626336634365076138612053304336207475217118254116640074523968119905606954657460472812954056702664394731495764667206679752133762468013307880273380555923133035640471673679126471545383665121341895734576877422299222640597262815101309799247361066338545812292371985925504650403577727880079332909874129722124116888323528077644704629703659013596301870570000924867017868118342502599155212966963362305106064954321638442476582033639836787642506110585248069053732702865816636359010196885484519619810612660122552486996557035342264805986544211508458431318618401027993539418826118416174410806273567221784369441761067431475189298784364275958950841839175667471070561705286778550806775438501188913611275419461155196369486405618165457980683351811400328186009793675754069219794720050658217870001660239329157496257767619567296899134913130008820809711137873791842263227719076602770945702800421617807444910703057687149381307113261304215501624907469212153395968747395358252078718860367346421644972126468069126066738627459748109353314492128967104169106481594540212165858302011443376811373541415300098777373722287991513402848561315432039067413908116478537880936347355861357161460119219182638153719159782002092482444303806224987063174740455770837740116340299528827379551954542459948733223272604273878295067289423752441327021834377985619420077193574880309481980468922346488465399811620556150696698682969188136940984127785023323447110271161956812889477079198528725960366062816218632119663497191054934521021241494972078076083168988070222689606307553796778073342796280124347168487319890854554068335717663232040497924235535788691768656930030945619450901247111577390902448620364546509315018376714969989514863907579729418707752813260691584164120776037741028606646947556072361905646097502112355498456720957515244363493206823218375144296758046742250346358757755553779372384785539660501485712093609777581626038200003621746032814093649816367332232382732503026215364658846162584238808767744604339955089558504263390075063853957874229135693387532795379114954222846328297076591255831727499988506447597482699671858309779842969609663701529291128877444277784185136150683162248509129849025055056658452510319309520602321441521641016222378820790288819016165228544 A013801 556 267384024315718961831534191854343352032856285406269737800255323255430906770623270826244227418330693163796581731923471497128665513748100963833059302680207403347111036737889233616069496790663142818712380758280653561002682314105970129221142618889278199894446531742892573801587494331305089718383855611479752304665248988306096947809012113490077348145768764940920639739379746367940814850144845102912759294293796770121001523582443042289555388005141295455411809357970618971199235528582187436343078697164359816057322530887458879301470266539505323055046936961184448304931917247886622724461575925023762211314186649903841994241127653065724567405120074381836654630798973054695764666315532659817155529691358421634245579849146661338864526312954591285220062406180375404307970034074514744242889820768195513293211902367735723552773305714644495951267976340459735069708444786779082429308939097536044493891399810313624165075756165533805358392068336474693166447550872102100138025239055540093772441568646698470296884807793085245461673305290756514019738023730189758227444233785931643186755007593752233847768323147633965466086097693983779754068914376238400873297277677166822802418860225863072559587412384156056046772048650118780996869690803689568664109530632294063046262742710422445337254084859535399940082611856063739871980133913249210397343546979831112493683368916929529626400273760394596935856790563612530071608763585725967010168594631588915415481978883830331493637212813772694202639511234050720022769896714651939924120227313275242185392384805580375019939103018920829348892502624309328946699432612867885703141390535505240365785308583304990502873786018870789464695555641685468372601969059761694120862700886799163215285085164376604944331468724846252989455993544188176957732923962151474490679536493422669147854971508992908091566364559552013270847351370811019845705674843915910986657026465536861897256920824608880927068549089184929750722067768257432342858382984724624068806916825822309038357048908466199924418701845745959882287117203011873582885349077032074222727897248863732265859354952949137314075854967300481641148248828713392303905627467955033320757099543304257123650289305718037937353988369533921291597825075115788113215575745883491339132995596586221651345567435039215051836255089448734234181836118077621676720323714720479499782393123653013645696386476797175459867284080081424864547860494329684031643639558463690904895390594108828502447520524840757949248006955899375357256190364644360938726732280146515056591111636426594543458780497495361279198904779479735271325003419746304 A013801 557 10271824678112659637720217514276454211694207060167258247334608498180633714500263572060998240502591908580409483813572081033694814376147046626610806171762847606982617587322752798594925788710115294523654819210109587199479043778694948484159414847250511327145057963434961115161785182231416326621434197170606164536020205134767020347031009351834811406367852873970407296228012336470814343283164369473496561049590496720968394529943131912595559785605508006215100068295799298397589832066013312554555711230266046693658102346572620307245281759381636490482683130300861766082264532994812498582915900735712849109845794342705994050767159920172874981435092777452636924296773348869192495421177502659535846828623225125501178195484818141993819642838463578813013917395825301531894976829006558414834855354630998838672028441358935556003339312333782956463910579095101182437919614928905230604332204370944685277332015113008185925550248855146666647989697214011812682249114302674278902377583557628242362115301131568434925126776179162789655641696049702242582255919618969752065497685120350004662380371721585815495867902039506417345163529012080883032311414677574407948588219246040664777722934436755795449110034149739049092795020942963090775746041914538469800431728770208725985229523963588660075952923963911924098213617062544630921988824411381666624349700777192017557340300312764810127792916779318835887874466291738955230922261909248748662636731367119774601155700801226014659567167453891820488599463567292460394728352190068924125002652466781703794033854691175686765980581574862580267054380815467180816405403255932697171879658811969313892008414536244515158399363700940248075744465530988953001877243399805241347061517267276654078391831674691655541437702533693654842941447993533006008268006930011044033945073931325257983996585489471557245613460919750141812871850261076138392629204803873636463416328700064086645021870398174769694265381810128261303738955385377520883247640741181158227286516780789824017524390867637536296468850106176794837941894470904135560123570143264163340314900712349138725252979872494059057538044423815302726351127003853678746838584808960560050204736055576341662149513968464145401390817204015120338022048085648116157289557853860203284133158838456290958091318584466485431341575516262574340329416312069914332887955824701940463640414238254172213072382892640292466261585220408017596470608750169141759622057277941149802461325063284755750023948482282557378311435217830403724353809048177769822126147274108522414004144624964055981512511591781798901705126008493510183221331372974014464 A013801 558 394602416834375932642659876028444264996444658423385392829606320066107224776242125384295308407147570760025010730182185064990419989074064943207880729894441553669844237234590871510822669099087789154420723534775569901855186945802345140967468080771975643143604546723317466200055139560602089603489016118506006416815752200457209853651543255260086114987027436006447166691895321917862803811566042417693843889281068522032721844262295355554271024723821195566759284223651425847241810988647967415095812202621900449783569659745933781723134744068404947418382755133637905605816274299528716945561297242663144811403836035469393467454271215493361165286810524138620500083784844970158898904099954942168729091768389816421253261557744773742834575399282416843680742650678024783649277429863115948064295803303504451386424644603244868319424283022614606055517588806517407024535119927108823338896025963114211029613986692581322470515938360019314345949172208173477796001281975051535098313737249949846558583021408270332996083670233698717727411131395445361351039943408082341995348159071583365779110004360056440688089261324749678528731802130528099202569275306253698455752965030555898178101004249322410637973011071896375309948813524544870095241059946188909855853385292436338417448577392585221965477807526997640476156974313074714541499122678587638105041018105056608546482784976815172945869292690994312399468585497063443704151109613505699928623852672199273261077997401979898579161932304908708175890036992401107158523884377733687789186101897163885932951604561816205182801910021779920883539161093406987218243029971479910494554928972920613162475395252824369294325069955935320570077799387838471618520116182446918151588715247339699943075500605614954639279870780534375444446438666119563958813623754223304267608033960145791110713212828163539343147486714693121447883284999629500932491243531745609618378601683341661952555160173216281952574898907617887286244435710084662842250841366713215374459438828650821879457216999571163594365147345678887750494375817994253271677707070623636098881537225765604513269318474781731772754381514585288669535504894980042922738551074021028874888665140311020741293135728612518609739829633709444862905454999258258030298435654513893569363259429938136873446036094740864504330417965032743055858094857044477829012223710961749744851210153376772279737388661203669475383905057827194403986014905746497749837640952389387210811354263631147176892920004895366724245212095328172789474775928394797205486798073682152997056383219912619174585784645309889586607904120742286687198630666024169739649024 A013801 559 15159046445109385828400421797508714884103417997992773250942156391659575147004117488763088567768981078317120812210678821456671974300269278858273946119624866725780736217604042919959763656110556508156226515311938293349668861709942890935406253790936216307004712266922963781541318241360089874207634043208526742508393936532764173737877685694071468193341645981623674355635850686796617471225121085518126706850621528342409042369180338378972875685790315048892624662735793175347641410939900316218320721575922927678885612048799792158675944328131844460024591921213833781753037993490695190180682794874147371074889765138592219445723283014392962525658113095309245131218678604373624260299903869058353896789374463187638865296002323228104733048538833325466839409668447000088670641745621462260837987579707427004460889147078254861359003256596762706228763691591172708254541167119812557387029733398995530913650912782204084027340288038501979913983399549192323011185248353579772336820530194073305394525350420113112377550275697769940216226023687429001661550465964891250093294878893946579770289927495928225473637063051583650359760910646367458965901280165042079876205904613835384409928179241969727068371193337971153906993620358915729578780558892793161022463649394234376644704549113553887025795453957141356532046325211078233826230296820622705443255751523854673921682667669331683888514748017237505137985180455189253338669026912434968458013924255207281597572348194459783817084791425372933284991661100080932601853542255017350109373290481447842000268840846731338302518175396697440662040412564322820976024239384372241558822151423718275249654784032500970810791887427211275020108741283202725697068783264880807711432084941801913013188431265304097422575515905008567073854387797649169041784170142242456744430232612960711309158784006730527406353849631650953541884276545766907822583611515539339099632362267253285569359033214276687490117316435048757988366242238612407747908321943654881825233802041449973321228448255525820641131500431600151822991941424067233684770794825077604374633134065011462981754138527215007782132320264308449528875956045553328919924178059591845257722960030188172797517102150378514911765295208582033853375959251505240491944704103805735360658974260503466130302922615565050798357336544697857233844572028220660279333586080306578198204089252122083898391522808800166566348096701489500223526748619157457557762814826990699090528985391654149947518414908060408078604067854127085880462992065214529445980834798573589534918017776163178210887502934224718359129244702435685375422595665984504718356905984 A013801 560 582349928235322165983830603773094790987716905810890377208193879941994238847310177448322810419413177104630513121885437605079510564719144616619451914131508880137592762535476912813174280613143138817329597812223421477320878991449166098174566645632605685649893026446112576631691281560089212607560469403898763340202461465842668498314309173623449522115412672030055074046106839983978856774584251621264355570373476632801985771654431879166621992345320742918259069043658230624154992442667210547843008840060655189712069672466692815567695077309512936776304723245350638559824707557938546425981110247885245407212965217564158702226905640280920048385682072669399960960896757265617149583681107033745723299060609377816334649211225249130871424792667821031134102761823059955406371373299794094212352130862040515803369517474158238753967469105421236122484185976166490760306453476074719204580134238255812315578813465441152091994304505287092060375586277081772280797692500751120534091297487935520100036085861739065325095971391205530023346538925976272527830122700507262263584016067589851808455457854683578709795241414189637512220575143390852303634063578820256540524326031645100127491800933759509035058547763271499848491066919708106667498433950425542073838963555128907813182969958746286123982958159217542352535091629308781430668463082661041852308112950540401153375361361185045968261182559830195997380838692366550356258309337868101748283062914188042929852339328238367055117129347397126605076239652820709106832805679268746521801684327135300298282327789968031092229538226039528880472944489071025490614947180190044031723711769093561261990738183392557294667381147403748341172497405135515910378594377903661109042374975124262290314646775487922206585661019006809112709190161634490477909180680184386218294031816059498685652643846402559940842489487449503031265026367782181530912372019980959250851476828858802218432496619959653226620346828168833086881077561838534256043646095787445940198181739224342175108312068184279925749707720580351432432058421746966849234154854000181249655906478241480361907066985661491738958395215273673397101298727445976683787807224337280327420685232519708846189416996208941028850375580732887412511290850605825318738547752851801129615075155191501154861717075199546991469695440701112883495373079036124885290879042861057508062208292709521975040608740222867198812828482884420640587003574953552889539016294393674696261761502805785824383867427108048636747653870684146131183866303177281363196799749622003015573410570889084654149454312721176780484309064488769289382234435104460733260398900281344 A013801 561 22371554843088136328434836474547209490584132653631164730829976091851650679558267776854769085072176611651485792090350971036734477854250659592052864733276045139365763565562881082630903164034506820806533829554374959472758887335511164827474152258622180019926290503953860743883052272412387191532042992620174892477217759671811953031242501213918436841585693208706595724555240364824531761852428610282491483591467478325721085403876655070064950457937841659947840396381174587657538189677503560405937027599770129767978868537480471202848574089922248979198522248193390130914225965545767199500490331282759587563493271797944720704748807077031824578784362503667668900273809827115948418406693407808375706256712369858192311884098429170611556654835127012732047691698194671246891162676684889923261719459196148455102243383287262899972414293153862206881352488460411909047932716736886412963150436896835285915275698088387298766053201875108928591388522420373363939124155108855046437651284296530940162986274464567933528886836964551641376880639380304485429121993662686987117843561252531747073624868945524359715493994167509114669465614708502982096406186443958975260782508831678166497725024671305299090809170873837938179632826787506625738619838639547624308597623933832122551236973935197327738929320644501107014988080031526147440559677783506583798268467107960050708067882051284725916721589218436809435382299205953398486019211523540996762042144911447857193207467633605108789379641009608015660608822502760361048089062974788166381533505111229696258813904379411882439089940491534541472248635492152515247463810874180731522698111321498249440636198053208481031942114158662396274482660315685979213104081621547045164971877044373660144727470527144019488194753706165578873836249249350586199359085009963380961983526245741701508031966003400742687405076149860108449077252944720285691529683519588530580710333857439746023302790152370038353847243750933891865623475615589131980172708415770523238653349694042328998960916411367297627600771793814780628309956329831478480179292871270962886781303268124709583021885321171866643825710589953437223043491913564640284392402330140961058193043892477135035212643326362678564316028309434602839033749316873385444660050473554792195292727161836708365167723160865797224299820049973952532358252204251773593334409310550385229717793772728996193160025364401666309593618998487903328790329335415687804530849965427407131591829891787068229530651079782796429297871096202157775559407902858440848568259181478867846268140491275076073805436877496727199085217021400561020907918058972963528931484153208111104 A013801 562 859425650852073845193152678006205599790280040021894824299564361544573012505910414915652809172132736713203478188942922903347191701248893338888302851593532550073875173134663639670348775949549614028103803596160868443105505415880996908012247033167229667645488375999891514337011336096994266349894963604496638669404797455552327987648211926633890669706355990305672581354514113855099212163322897492612192833649814647360901216875325581171615136792140125208556236667379202959451987094650976776554476852272769305166676213735849781728630822238453116784890430686597275269200904692406192736010836566558492315839157529389844390593630172671254573018580069940897168472918678318486274441511533954366561131557862400472315853339525255018213560452146239321114344124277846490620570905387526731292022214744479239051207781812363491565340267485798770539554037196695183897985383246164228440392387183828824343721231217763486469396699803234184600766781477301063149085393542661775463948811737535532597301280719830841734445716728830215855134246642433777112245150508545783297119078249077259595580372965411263802830417279939030149142191054641850560215540058431127993618220859277748444176604547772864369872525108289358233108774673868854534374819721176861535439086321042094819928319590694540542418708781879154527087782082491108480076540581731188923194281432419393308001135756882154030816776571415468471269646406295905756238914029888350931610611038918180881934258076612573859252808289025101529617948525266042030023389443239462199712991132353000011478594950639486875780079153922790945197903581066531025746569758542526982175970644526676750511480184412057007323088257519174615280525878687392577450606399573351287057559628536658528119850507770764652658489658376056878017293351163052119434578609742753243035559144256413205132556005986642931079353405373025926179751749124374495125804322088512990788568185467405283231199986493447393401395715935876389909791439248472094150314766500240420736107081846330110824082564859086105661911249231188612617155282366806077294567714942745310258590546348278843341368746498138428989208498023651244360438785351499221165218527914695160011543974173401619512728906025548659726764543535239702664320513757007975242060498992080896974365406649118988556283252947820466168701887039799360483074616678536134361534668074103598984838765573157117756435534398854412949348467445911294278809291749329062698857132271859272367231737122892013105649491880935907627907016031702093105890213996209863638598244715692187182236885112823322451309663085914272080057697094123952179198580153505366927431895229642796171264 A013801 563 33015695803133268836940153278286394321543398017481111570292064513096316848427054499399718317156651213574424818106431326254985716395177486506733042346817146443637988651141238381576118576877897972503635718950115922110341096056484377218198482026152294912269081452411832414770627487502131736097564921830342871123854699052498231973493709373567543967439371723582717885315014197857491334466212430076189999897491279493016381147482507526288767095006855050011896387814039460890307536228111923848116782756910705627283033426876405214887081667112414934408350785256320926741621954663476300146592297540911040805277075649040262109044896713338915677081771966849505624055643946282968718945107088390945812429926841976544485821891202196779692138329649929759928643878257750783679851901367226909314325401623914447391198146103755891974111715734445569047507892948242184625006482784644999766113946053968115988394818461602096208343619641044435623056677231997641935264478334894766223057551709165020257926000133021616070466653854741572290837219015735981544009701936294811142126510016552004623815607839239110249533310226137782209446411555121331121240186884690213002837572530013984231488440307242357633022924560043985883106687871345915792543074408730312745427940109153114602366325396121469477557116564669600312604236480978423370620382987785353673431515507823413320171631236384829247857288767496636792294736344263515531674121372190889388753233671080836760386458271148637377055883231188300361803110546620270625378528851487179864174267340472848440961703623766527819967520777097936950722663970251855885080223844169716547272088280136814047649022764373581993323758500856612020616682155654873255342495446009863043603210689864274016252177106521694896528538716174601025912341378279810220198771871877608584454040085754369688372271525982874840344440420810163980121343194361970604752898837352315054133635412915841360609778681132275064908017823392627394774547930169303968878492069873236002998289656208617537417955811626651835107982550465341742300637327403222265348113337240503838894014428515480045802021765472485888049433660076586203350616378063194080283034968370929267003473311845396615200993653877477312063386704449768417552536856489218376898996129279779738167221461832555064378177445243471028336851692520932232317794474322644137632715808734763858601566018258403835731227489466391127862170725402128281014737751842225272639295593355745807259574413313019575466630880098033827433675927873867608755878460878398121540390168998031062792812178494220755289512017108482676227496491567865746916092655177062175884223687141957657715277824 A013801 564 1268330969973167655639892928338650124256411178239554382084339950335108108049173725648939578871889913020675103812376665829411531281037138321642656554795327497778796972022241813666628171249341328511699669779187653263790863546105903835214312885516666561349729033075852954045828425559881892773924054037034451737094002118800772079493734339294970769053150904133153690282261585424893387104854016713806915036062024993003717298161688009129909276721783343601257011634264139929562054311739147666549254326389481667377705012126883982735102129323790532120231203766406824721706149010352105546431489702331638543575524138133530709181068752139627784650773351878490608053721617840406526306995233907626574330308069561370932967333772423591488653186071831701657418783227149754105845190642923388948219124628784297410980267980721886346077475671654460980529063215499671764554249042654922311015033351609239143810175346020906127939728492130363038895345312544421412585120199713317339224978906459283418228485221110158402963046974483752241124802605708513466994676709584701464835932008795861809628500390752209659346071645647309041358093346301541056353563019362259222717008186313017218236859922843022410830208669898649761685426521265624701086334746485783694428359747233226050564504756417402371449834189948347365609004348653267112205752632858762146718545099748544246107713385576959600385685605292150799012794591401227212664793046634085206758344224708241424987006180944446053476978810209329746699028294758964316344541564358731501662118654151604945707984806410614932731872278172994345898961859081195295681241879197623830880004543369735848454484858516175525855525506568907607384010461691637610977237305053914898683060941861825950608343635724137431145040343320563473011448506387997189419156020230050211380386403934339865948509182942158119866672023205843259460341520154609462752187361735726535119597738022574961709185257814377478893506412703451173997659033285383981268436151356250234291182295432910251317448190459449456897508257658676568372221283569522186545613121963431195474952458285850681439530468142391017875307043485502135587917278779675663788153071344937618721205430747852756369561372207357168420227063638142303528698255878889813166951835302412018421431979677759435353152064736473183024588494619884132636720392525578697191298410508354688392037760157414841753450835235340881567953150587048160043462165474770926073711179514354330931683810661832960011126091889846067514692094445202498057965826953104542237095628732228361308248672649033984535201893649239470489955505220071130533528615441282020548768337165245445378790112886784 A013801 565 48724202542489208659062126735057583173434291823250721142152003532073513078817057844529662861942522898602254788056261994502673385692322705764224294209017301154670264477206441513817187826714696476105454514237272887781789813987204401733593043810008262620811190534641967082624544796308422792803066459886715497932203185395850460205831298378355597063945845133179232165883361065682704359020071906077606448025358752131230803726179406558734594774544028927785889358941891199534055878439771096758156154202578327733981915745866375080751683400102737081930801923890284578509063420381686486671712108404772226289997335290537715723899937182195940975144109085764095198991769670957057114609528905795382479473114800269625760873094201424690628100796135486650871399976454184953730148843738544909834785891739377569340217974747411985870912305402277773028004492486635390507116031222631495499953521235420530948611696092739129810932609753680026502203585526706492985869977592186798903666789670539831794665488254167845208228412571767826095050416900898253348067500475405891473137164049901827278688471011136886273438688339187024132812513991520001220878476951820550299896586485400869455787210795937548934453296262826529244907345240940238516932635620997866405159868049711611958486014722530929501616830241055712397235511057863909382496193143902206628339628551940075758473917420324480008416498212903265094875517023269544601730689679495017302828551736391802582300829447161839590371617973001611549189870971460373176691908736405029367851950217888055594317944323070183255827605438293750792054518778463198478890588031255917087086254538091772354227490324757399001265867860351154645264145896345950463301548310951194747808469142563905718570129109978463554867869829002766379207805821401300028726297673157608920388924093541600290277928771905946332798072443475674655428479838259477121088029688439670573154466703875239729020060864197125229172942350415780300294069422691311024408243190501709000530059061350680214611089684690210336174677226215719050587252829606764318336273693347172805365773637509239778181002464158093342697795382539050040745430181600020300085688388787123560793827827609511488693069674717832982031442876722874732358472197843431062621621704977460099677730931300806468526689718916353799072591609317468839372250599262631231300919738088953709268522594207248560800567286400855306314488232952042116229642548878799896047688672223435977071565270384974991787419946040326529644411500206899165394815208230464094580265673377284728017681008485289549904315946429183498342130688534252550576035290792290101401484440540069029671600976658694144 A013801 566 1871788964872265439846530660653972115190651754681999703396911367688136078435836094155451528504383959672704219937969360780814700784756269064638440486333608641157812880156362657194801087551071779826067140618939075257025237494132444296997710371005277416841082695578805807446104512894984370008322601123008062568563517570166991279267215158502908616808543586636213382884575198699266770656115082343877329307342181821873362555944908082360348192858883415289822725613111692321300290626142246453061326819846249038228649275293202665102156669498346747739453686708169172368004180357382868071980492356477729845156537632521296887249339986791239268501136094638713481164467823679486306114839662445035413331439178167157943229700786841930915169120184340855179875701495463969182497397981059941256213134817059928703773813717896578849216967124333902928643820583366585161721369455448611531126214471779915116921866917098666410816787136297371898108652941593956634545181059181448066683263391983458178223869396772111941519302697357032807267456815664907300619361098263192726832037294141028596738096302363834623080420651238208719086125537498232366901267570581138260320827266423159801013521489936736879865957829232743947472360574775960202866484130016254035820621490997721284997198741580748187734112150540396247452199392798899942837973755816147169834295170451329950337534011619185224003328195346891831884737861965922825420086174727480584705461643505227488001668664042169229703716076050829909273678083239621695955796366017735608195400519570387543711318149115064159955873290517492730427566393393442232765060829808727310817505554335333526760003268315880240032629579723249956852467428754026032998192279913501097431810150580735002084590079888932655923804087350970273223647068434952341903549451412022704285660907977494116751316911701538834320770750988561517562940481466576073083717748511098384738301992896071209430034658158996762803907753333572616016096970942109404313667070406313652964362748900847731124499621327059120274486400322303063047359904702173458053206290203624990490931560058554955318601390663097313853078507415620146365276445856346379848091805143646138711455689825446993349632964623960271837719909552185955718283067952353247701672219418414107189219711456851781294921312241890647545172679263539882933324379021273241381656132658425245695259563979065660711714592874375257447377379957085649937077948157727976806568008032135516495181251427109199284505524647085183962819712191948238337807221039381508657395486108461770111527233621970883349124201398023513272311292530731845982928971731076616535439426267787291843864223119320394235904 A013801 567 71906644874532949137144321859682992777164077807863700605695747101107435589191079393075825919024414194786605313137030963755777545347196832387150329722991909558718539604086827838795478579361973493798195274017163515073881523574591980113464041612538737245367032833355403898849550967373719558239721044741477731633936090975535136984329337529047737423317010424216773316893840833231032261525317003322391482670857256869087095949179588891955136176866865281773829827153298772215071964693880539740803931111213503052591790559663673582564450615448488661158852828581026925689248592609220259853202594366448469731533549690938141220570644932572247738739644211640817092414195914471145935707680472488480438540567468469539547112185427319618037136921001638292590104948649743840114820040840398703298683787132174221084174827786714973071519009048411214906781011530610735572688129000513860579744655147897219131670439487262368837937694627999838837742011404273438072687675569514508929704246466436529374648166746397452345405532421667772323986621030583078860593375950878811793979544691721754572290707551609070880257439737967026152412598648532094606879094991445007408484900266912106915735441557409683976930635967805091486098203840593287153318854338704415040084995198168460884452386856566022379993652375159862242123691873762540204063599803433109676354283268058291372166706590362619565311855952446196613684089705282891261338030488330894142045014496896819179072103397843973128297956777568681794657617245733307071837873196937331124434506359816007879213998016404304768864828328520000732105390568602476813902576837932068372365293375346172764012285555622855301093497934648370342444388743014664083658554625157058158940418744709515840081612509013236909968857819674874016159625780997129166566755725444264207837949440863413989118590479926315859266729169976579258697921536019986423584101026802355548106609359095471581464211427836019639874920252062525616874381235712074876113834176728945292278959361774966438878777452900303164464669554781594470027378099038695564571972844462457634699626811209447163519391023713546408979863940878463542768459944017402528244294786398310064739281780334371696519499968994057802917848045356775674873562338457602363707439981177796341781064435326418030225697131084471116095353646588148142766589344481232840917701992206064238629091409819786421901227799861999890098449428431402327982786456427277957001116596562518001678882954823826999713564234842424427115682063565883523985202203448880036582504994342667360604430206821633454739955320906471285869110613860594595280199378021039300825440999503316603473887995351812264966488064 A013801 568 2762365669500057774052536268561581850527535213066891922468407820636143245594364505964400928505241895706922229709472181503641950182057913512984767066638457197607731417430599578255167105104769573737751469646643353595078232609641525508038834622587288130018019933326181196178204349962628810549337123654788608538449288870916157822389995830515897880854146272456711563741793789449403335358756577999632991198283652379882849877983683086873348511370517496664623446639921125633414204595680114814682723817568377933268366226140039684347795934843069140407078490262768730377278173933675805502520630865181484413206592844927079633129441895729695469131422172034393629422183750250323542266146253031117464526974439868725831241861715375910446514651957198936648141471707328559361850926688924756585922236366469604877169660184254442405515474251603765231858899338959942017760387163683740468031470672161619570162251603342671161278214476829241808790697110106568397000369744678469375043518332254625712456483973729604529301098933510789141598270033510879557508555130528960433877518188877182923649119821302614066935969804973741276671082389682008946417867313191351404604355928653695499274892722869450419657767311339200394529948598740231719281897108275668808179905175532839593337122893481840315749836149644141267893423747022461744479307250048686341326826146025727321353156200375370393221020258269173089111287990118147550695561779239719629360801276912788205583233924131574071696694307567078479823567024112090724471723736733544512476275996318691758687884947798187772000711245068424348124560684083432749282881391805998338592785110307298572902295961904807609246807816657451795075343637951651335437827034480033546233855126496760760512575226146252509133363642000629960204788184002785714062828487948666853808302665720208911805979771876849350049590667793820268802139353727743798448406825045639290736063505139011636273529146211748530485434936403233984097846229551115068440789053733219162348188502841947110715967114630618046366074745616489733160571757052670528808596908792869772494620863579422122233760925566979598847370453152787055458993157209372535525032828514277479447024248873325223093493110808875724556892050510425894325942770794187252404185014316926224265861371347499675049150380987741042395919105687330299052521296257591040816694439732588163791175175599636915183757567159498587778022033242620751831786724510110309996154895173545691552495967592512138020996283645706576792076042153946981457415527847692175485353511862667909324979790825259870797290123607943000917947753342068601972284139306056245780510141436919410639052881229435219970952605466624 A013801 569 106119039559514219448002233293061728369865792745177720093546354837558078922753106861128426069457372665477124376519083324643909158193936805514822811631982971703298610132013913398250499509704827944709460457945451071708525383931988843916819870861313260802772253758658576832381898308164348386063334942322359185613067881265115118904934079825098732990892883202697031432704750215488278531141992700433900989873264789825579560912621169465326556412809800151868174326119209962333240083747647290720851518175706806684437556943395764513904928632931344097878327281934523546173518329836089744184832555316811905217744470730718691186300639866351981142152714160873265667882610949616429199696274456443408517268250081996971532987359657880975713306869587754350275002777108733936444865199681733449004788632254296340961349665638318659450282458849610245147091477005485132554283033280074573819896977341760777407353057594012055331663887341872153326503420181853931539166204111568079511671800251893701369728288334796487597631016629750475663639141607353949081248653894400544027838738743905859194904587055161221995412216027871244884596301082024055685588790703558955559280937355160366300144278841752807321572789032406722356262505369204741727933359311518092935039237223269565817638913075998377569845705524729330947393766665614890375917067317870334488411353225724340777102848593620229025978714241668553391299239428378756307520701311273069281524541853881671705685514429438549538300208519496886880902150798290077271305739070355845991288618674578862601753788154615181449179323190548589757553123239749152496451171547619232175380432797565181976614601672535089116825369084712668159614401195550637702179563356584968712119778539499561375851089887634436390867297671096200551227142876651015991437619193035985855899755206307545555938518916421044631505075093967399446302985412805005761193996590953278992916615613420271019083895680870531547128468516866636733102860754435636469221352288215347340768009525176240205264592675649822869199127427603069589096524618935391034711058848186885180153355095267080247732159716581088269320583328317467522512681127355255324729661140204483650436883544717661770359631344833769834577565012408521156425417482829497488359171509999037831397330441685547516688161036025059884681628364084480768401658117031617424014133596767106900201785545835651733699230699999297748080494429048518802369918808780397668812286452986931286680685091033946294214593232533463854044393235386027239668074917796942613445340511716250404628423644343183196548697388522738323263880892388907413367267495581456737904077593440696079109855485309983410404115291605827584 A013801 570 4076669023718298254314453794186259357056764294098747295113676767439631159896483353177109615884274428316969210048357104999520414221178276320657433131654257840953919406831446497107191189164820670323958632952432448370754711149131283427908552159008210226999298900392627887592783005406441607599009075144255750474511615726680662407851947610560992926578141001114809159518785684278197708052350791579868740426971340165939464412019254846179984991154501282634167784912195569912993751057249618320332231922237952685589353187537491689566171738362690514864093820862796656549801880158983223612604527445050646150844871587591289240612925381105777707556938667204107373897378382240464744135532079518729981599377095149995658411242408617155563002396702083171120164506685409122902465941510973472176967960096681048234371208755161649621442050939166627177570666180642716852205337006487344827865162281561082024880875060531567117621199896125360642190955389706100634008608897149999342520383878476748431819481924669541867550593134848494273094361263988109307905248288007291299373452987585887486831454616311073504175755690926701743486651502367036123217578983667920836765336489435840631786342615984775846065540263468936646038180406263369358220287931311279058192467337169123640450416484727553672723192623438001977675078940226261628681230058083306769706810545519426275293183031572514718261998286307939147080151581880598302309715261573866229519046799858718300245614722321311319063340810484992406416737025067111608454481272126790179601343575002621585708973525747696810551672879688114624126160782378203442303668206173340423249414706351264030813626537852107983511963378758321860019746836328273297966930105906568158044793412373415149814695469123364508391558107332831640375941920749425430327067578919670432640244996005510670076934142693230850563898964809851617129175487618317101322028573038061165791884705405153131469126936476322339914487246543948716738879498742399410601607469504080783442943853919170443725444592227763595343153679258799521334732089761021981989460036711947381080771289339780154796878647672179086954219529140643832344847158188479488554814662362095443915183318253873694570135597743134101965131737516685748745238838020377975512805932728123037330959846247791993401092394359938700529929435234669413198918098223886614960926956253405178678151793528822397001789646571173022290260273986327898311842800958107756845092796377945952309125198457160080838547813621005547416969410530589622439088766042087347438116201098091475544205522721087725678614758877489515426505248362012267191916948110257242043323044829617780575084208323668322694084493042329472466944 A013801 571 156609317215162145737744056957459339460692657122097476089087006697960870638583304495651843003810286438224689173217686545661576232720784663134375951185629969218085767932836848632869856722955750871165194843500644936610912983505027384166534939740459404080405066557483192929764351935693860797523532630741728910228838229756164327060040419407311104267425864698826508672073670847231243152539108009332237532242531003814730464852131694170850303420191321273674189625186905013777567940615301337393883021524693190369600592052440280746374053500941118819019028222265196358017189028187499518301815526329065622530856586908906967467386141440559556413507355839312988875641687932149693610710600366791530973121670487282233213526288369436648108300071707227101752239688826676865421131609085556907150401155074099148971604355538289931857317828879025149653554711995570610594320226441217838907268074208450527067823696325380682390536015209551854430407742250949561956074719392914374742263067075562767756777217618105120383823585868339755995192982317367207172488018232088102556730569971099453694117160540206199736415830622640174177783204114932059709526514236586846865177166578167253710704137935671148902453794761422670194202738487013597265390581169254096299521825224689053771543199677293701891334167821994283974365832567732066727418133911328312865056833916674279791662919340889725416752926166805790274231103169525064381530021488621645073203701863372522222235535172695495633137300575591468284905369554978159550387352550022771539565214777300710836595926965123520674153065346098611400430592615841063439537717808355045699549515359190159007736277078126580294595585158379692574518594464386947014697586948506722359448783729737116395281341141843170954370096251298060296682184827509927331444628111778059340307651766547697901675502025703156355262742632135259723634405532345269764387049661830157745061042842844362698517980391674399010154942063232333902240794823688015757671352548468767376744131092158851766156679455021766278702591742406042411595067960259420460107096770326170591598909851276994426676890128974431804433297431466973463359648428968628032321760069302258573445682354040811850606329122900239661092500828440999723797095201390840307299952711683574602106153453455177218496365421731405119557769183975060177449637661368828200338969951430813344099879300203241203220751062678182824302638685458772541547753041606667586961084865655171703907353623930261665493652808064549109570296874943130935620034036272827539182671981384282124506199360853306069669664577037637224624625621075063256444681478603642210336298090174596658572434946962042284615949884714129014290120704 A013801 572 6016303530137668990661175692077757984721969116002496641438366449308864806451816225504961200834375963810839659278330646338135112556201663618970186540747160897481982860907860377080328415869068125466682125107920775884844833174329131990141606245069488467152841036872274339589827343961615356397664029542574257815351049434312808788338512751951263381537432018270119157146382139267235436947942373286507237038629071042546685537759491163267385256190069798049467668641180143009279050006677416177323410154892613601238576344286545825152705639292154020551434988186539783289588333706850981495082545259457384955145386642692570062227106009580535919181298581923047780646651083601462629749058423690663453863442093439434271130825894000278273728455554704836340914039885965618462018191894630754145089810773326592906893152922358946022230721714216630149090957816021840576591405818965824499461610338791835447837515118035824294714831560290144039798543826312478372104566420198198620098777984774819286144353592017126304664966874718140066311333608703978630738299708403896547819361576009756613113204839312561369074150549199344931213719569279230005801170570912720309172646031266873218550410162936742856236664979554813298180492401717114352547244566198065363442430437831654689687603558802914851857493391049732413159237823921995075400495032337588467024023331742959132476522709399619691609980411624011239174862059360474873280857305506889117132193410783318813689400319194270160242602538911921845632924676824040977287680535561674791463937290884784107498669130292185170218264158335724255558941645930150293093280967325767435593894182038649148441196820233310708597183999444314269942706324943888956516622500213834246160584475761581063441128001305047255383081617589866284357342812333621368364776833542065927617258750263696362590766085819412454543773520956108137543139322930575883268692899808867339934265021850709037426266734726563712374112254301133339188482373946798813346702679501976167545002540036374449448674997944116173362638764376270525283836130761325896395474229528850169446863720846657017895219411194681772199109554127235252568424254047258814489672734822315565357489333312831828052892739585335606820529511825389445389389209256630521245234983372036201914509991067934088025756374041233659072931260971585911776905280399144904144221869654166125426940963196607714062928372823845071378410167740584205956098480846361742020697036199009076177304896816904932141604166274607718593252524747815318022779227537456942745241526836858582095030154646540605972429834391477871621179617859219630059578883682037519152279227432147305235718660922493816405806330771177980212969276964864 A013801 573 231122316413768691945239725386859150741079165560351910977496285516649350404652972118998589491253387025757216350836350109725798483959043109586358686149342933037667853584636364245917896424026121107928060518145884526392199111225027934533279945510589468954143541272485291029682807245629415531372661358907532688234525915068560862412812305878959734065141988413864897540935416262090116545792154212174462018075974393170473471618568612528079872001797721361868349958519576373844463985056519619868056124510354644105181148842111944419066339839047388853503926506174112314852825427682387305115091058687314900436865173265677771510516504464045867871268766323155803541321748027633788384439828404500527243617991461569306959761807543914690163552348589540992872553756259255198836890859824135051237770170668114393111207362665341270390015405373346063807478235460295027590335445941391113971317222775027150564125980774464226105764969220106173432900859631620169142769023598333998189714655063109457696521487590929924120009367459172068787416191911972043078442521598044089781028594303990810049356877107031357554352567498042034877506250973430899902857768652183063397176369937148201563832556819377913565187721854577707662901796104364664967454947255064879002004407699740846559038978314972776948957466110566520383925280243787362816585417162280798549194880312237518033218096404295790072889007492948015764141500872392002731957414248352652323750342068651975546692002662167082475879819134840389621834434384872358183483535454137298788878614966629866273668873309304585499104835906625183001552302270052653659471481640786681805775038897196745686517017046082864181469420522652776994119006179044438153542569968214656400505013220856898133154373298134695362796463421332303179871681478608398487101266837352004675344612150130159465286869952838548853753603581049850211857240229701003131650106439057447730914725079416838381767462881255671574563896361232338358264738877540223213526930135747916452408817578037360850020298721021166915899130772278808499303848799327095635928538001580308109470716700045175999462748900454894960800992631351869462668586143479494617435267780934074758773310228545747506479927483910252671617461726284160934078775862802718104156947121220142732747815816865755925597456865168032246945727321484444386821593251813550637604427344634445874401364042160881943441456370400832262073005003922282856009479240193832681467097342621132670427344916118219873151865651605330117478388990712073257163086805078945912501198494964759289762678420901503919036864517983013916199236199679781308368782395529153335753958801033370877935368077998522451045456002905573287861427743882215424 A013801 574 8878794907351338069768329290461581134869297224166479012111497304407601445145148576923449813895990115981489223333729225815226274559770600097869555287113158115575048263307390568871181909025387468482164372865092299965882721056820673133030482386734805039342378281523794940196294723148099627053212158763791775751217547553273834090450597542646117143846494626907033903932574951124453917223151396214894132886406632288036908885698931818878716362821061263837534532006488045977608928449931257716851244079189784007944639013918572456802852511256844490196206840661184698687386141629846590713301338110531889215182612496174277270348002035490786060142660927070353348843416272229579614576640447987292254590828759987646496166209598607026737323027023415806782192025100455547718517999271003972128350178876386282525760142044151750243302831812822462387228083893442693779910326491284481034322122430125443016071463677431817710079067057559598758598319423608320417788614810553598874456078188904412926869569467293163964994279860311554194537380428490318006901447909710461753027994478782110958856093790943716631808008233004782811854280137395321450668184040542264563465927427505485311276191502773221927520251522765457217578035399145272969389749253750572391741001326193244361412041390947994199271150018103523447068873565845335329961945385706179157065870522074916492764106391467427071440104111849090973595259897513811176950876025764715491669193140909334292601719974269810640393399131884028407712391631329256511976703498006138470273560872558052942769263437050244956533611376188913030187633244006342742982256438712461168250653894274710182293237726842319310395329258798229081006075741374171136106491367898934240281800587892438598683258404621142457057188938793901758957950515682220236280482266823714611608038620359400206018460396108245692765798435169611045738707740664193736305470488962830912030820078650877263273978854046317879208446642613101510371098208719585214970850548094891958435737136077883254414379795666749148241181007747862707309256655474949705949830715868709116333427052748935481195360961759875244814130932926013417277876405287908265223393247072363415933035485739813436208932894221896266632856409676932326443570253545429218689293280608793003221240092420714879637751902932295126798667060782146415564138326361669361294211680871476872711002801043652440739246987925318372179796560230678418196460154491286276291240011514133432667136882297597534647002070872070361793049791467195006247177142703912786174646041382566192875523054217352174553720187322835462604709857846898478742295144506647954546324081300497975646765100084391238479362237807620503426484608208979187728384 A013801 575 341087785160809003288220138022372100877138922163579457729275280446122417116696027731091248050628356295544890003588541938917732563488147373359756835909739082167931054083216716093755324217119284989210826547985385795489350612118822979078499011368804270391376804063018106422580858084457395272876198291069824857258773306806567610418750155198293236198006937587260614453473799322397021684044584036991373008964197185977225891753010164754044767794133889511582726581561244774275824595332559196450557392546154742449201252358695879500538382072442937935377481990840071384774626016852186628842184204854193056090455241653031035617688846195414037286440462174334694249168679513971530473576219449879819252361277643685427796721107940087539141001406131541633344688836259100321154587459994888593282700471715255429509601616768133637346721586921387715067754070850494524249035102489184623414518655275699018905401348632220709150397440083209545910313038977337237169767426562227054361104699704951926998621380655534186879220255113728665937348006540884056553126022899437098704323435896893574595415699072893818127536444279111736500194025758178668848868958101471635470107068055050723717986172770536093567617982498557804470477807893564806392076607332081989001122306947039675388004982074658145159200499095464956742597846905514402035818093937288578497842481976029991986025911134612678376443039560794678841635504222890570173744853405777310327963723701172986184587674531549045561352821050456835310679236909144718164097041579403815474029114480190161849424024197722210250195214627673282967688118701747662814406363349577908239517120002457266362977020514374538628146968805992768375929405680630158364666972389205457774665651384475921207016054871925808630308970272706529972128627010448172596951006762299820519534411639726718314405174576894366533290912685475777933098196565355666573910954303996112316575984141452100945933171657043347647671686222624907622416108786171585618320194655613369475267277819567963101582814230333835278833209593641893763992403676725667903768696780812329413064933658403105445600986706967367404779653919285731438146899985540283916821874979531912986483491220180672965402366064428366978967811834149032252656194860201208865167890667867392011747159390434182816163877103047049591097593807006936700311937945509890183478435932358655542065883604892952163438912288139030585659064657821742113435213294937253590004276282326949949340730470344506890999231554621455018641800789003763359991557114113513593685202325752662865506093650813801137655714716194047131422533899046451959364010271367387821851585907239930232446128084841973817423179727617549259631832708956144475773599744 A013801 576 13103228354737638670320264822267446627296168833836068448127839173618238775954994601317601385112938935449652494377857427125463614158960669494988418608308536580563239373660853365457704535124854452145523112667406580719518893115156703564279618020743984851355131304884903576329866244172515296802812033549738391716453035354281101321846705962097632961782634514352203764844649474769203985014256740365060585512368599096501109857583638489191383799579447499476962024357256779248580077654295594090844612792053080585928515310611660906892682485694967903725461348160112182317502033063393601533601348413678680442770928563342840264289134715443025656395896794889241614276063992208730314672904046386583136398710841959819394238838082626402903640710017949303386569566333729597937474631863163640199548221321413252580040855709764621812311656483172030462042840385792597643550932497224516493092148661071253510269898209055390762721668058236577915690585705353387303113785458814514520336198143865433227579038959263001323152125320449000430649161019274601916544889295704775583825289113415063561657489495584288917187440043426356469391453693526191742498149894426134348219633126402828602350156813152914570493612415664596616537875468039185602358014947269261689467114543677476169705599391380067304435846373251381778223638886722241268607987896694878031573116787591168172135171402147280652509435807767488382380269530226564143794582288436341153559054409704261437267120104803988134284929973474349785295053565101703492991951949314376975250302461870985257607473313579696428971499365136696838486706768046338214678234854437384922929289682014398344600125220080212275938893953651018189929704048627088163737046411303716865871555663586026989088728763959901864341949401996294055409293335233376998484469875780509905078433957551741610766189186545973984742903701725237485077900319254703287103363220542314650753583006778023909938968722376977243232955497928358451222737235129567633113388597890043201761867744716522870510405391472504616071656579749346990837532179645093258191178255531686446732302491421213698798207505334858386222015184963280658927851309844515546948629149213697969288749798714460732638897294731080145864027459420669223018040381749489639764289687896793731523278875142919567065751502790655457091605163689978480279183408114707941288507594777490111304002984565567650310669254461148998978678627894880045029727153938309533913604277661872109253873501748754576724626479402337815996143419110368573237435658095784738215010732546114296641282093689662984504181936537310514600728062265768498470927818584849570564250524212529159809650456507289266170128872416155772358016485347259246181318607765504 A013801 577 503373620475601127159023293412226229634209621920646405503279069693718260817087072604216974810498662144233850224019770920451810201530633079319475089256780741278917403778555342887423177421356408633622415896231091204921037797911859924125365805884900922049658724208458455788288141636131347641976827080846750056179259806170062788380063056239942667859841687503354259830272054222733740288307686937864167453043152102891186636288933056200776200044644055139906973127708376431613452263167419542593886645019511143789029844172457565399189290370457886989517323150918869595909158102163328596514829400659880187889487991689378551592931399228459273616104771272465105854029274324690583768474281845986977767892875704728421849079203782175893946261516049540438898456460276556234366025457655294401905844470283411511114849512946317711541764595457536722229837756260608431074652622813377025598627982963713274850528409599071891540715600125216377209169540456855726636419182185818389813235387894734482870676360659047458830212046310368800543818169716453107225988467183794658828232306580953081784634116462366043042672696708266910128142085090502181979808926344274377121205426183891063587883624134082366140082614560171143620919023980193354100185502214295957062568672309913924535410306219256665567207474274825082392239311472321620574844463039430434460912854512102316500744744584889933546802485991195833697520434273183688148012673192570481755124634203198907374053685946150008166689869860990621351894777756947041386778826084861105881215619375235769656248694814477618015369119611091345747305327201268128855079070168066579199251592424265126806158410454601434792468550123457514784339510732058218898122374936643587119321682372320812812832604196283590020560328227089632432603412766325410773779394747984068513493118913307705719193923790350136597883388605476723226752618664488681477362801480353559623349644788384566524215422438833957776037218408415818262172673624737470193683936376543899638883911281029942593527733518807737331008759167650914000014636213245902606672303864505266537668132510437345453031939524943919765104935345549389793372335918986909251578537396193421188196612267414723505055878474389174883512478881104428871461039305288394001184952650243227990198281267490398088397909731205820039631103968314213298405109806134620272539307760972060115854578655070846854334670079379499944764918169209711809861998345694099054825021930658478949096804443180155819453250832720209539307845588543919109489328241407666503267852301491526819771492911182093212712653274017320728901569240001762637259163078755581102796248138148520203247531937184024449191670762739040150905561301100311201301535635919601664 A013801 578 19337601004190692900941038839724082837627796835703552313813968741353880707549216981163599304320116604932887590205943519680076740702000800375136955028888488956970890983556982052363248783818827794069238729069613599728246588044582010845200052798874353821459689549192140037562877249093621851014181789137808750158182444713829132078408502368513637528503678267128857245639731235020539366915628101404989856876105731184667825819675652287009018500915046022254666279674044988996862382141839589148286749355069540099799370493729129832375255778871510186589297486165699294396446217652706431363713686255749957297962570688739166437994052632760491455236280893203019506488388602457313466049708011395435737931372713072847053754226692496069141839582400559145500723103377984184299405233981285789743614921170407536610988058889345741206588428699096730721181447244507533488163855157998691815396892593534009166657899383157945785428130494410312346867457066190569594464679302850399263065250661364119893959903071077967178421425971059127841691318807827262567193572955332655613545372289613893589838504218018253909527314316744781619482706340836731822936339714441644471488227652280359098792137304734908177637413720943534653341225225223107891112726253064393486515638115457653324952322323718964064429842331741680365180265389520707376003224892122759570250428218936922590692610107973131687133964301837779147323945003038624563894054853365787627104867947550089225681646399307298713731558040579815709854389782310877541914495382876024243532779233919057327114449859992972173678420098979685138228481449763916438096717559576445706518449174570569111385381496023968718987471821542743887955186644282748537190269155566100042775861750015076345017777322804430394229845569171875319530892704831156980285509228638555976014351656173628822908553776330090847544288256667993799478928598614997187634369381669262346490599954190581507594259668410245321924245782377702074359625429967914654960562099841310448527364335772046274672961410858518037308032492184477512224562264768054594537923225258834319311058978520961062923674988790245621696271196234625358302191656663801105808641092612166468365761056865004018170226627472134542325015388696507739526047285951958943949521141011743846471457173171911132963894100234002782642468490046758818071530698312467572389870046945502661410669493613201652756120685769442869878089096388360288887658528448184509290158042488176127308502839489208865960116083989779569662050196129503196510142033721916916389537814014098494308341671675971292859569288174649393121482683923907713472948008833474403645020668475113552127957186898861483240147224021382966437188042943069555109199792989487417524224 A013801 579 742873280176989658482550948066840366290309443240387665687477423167850681261210719548380830874761599495101809665351526252029828070808062747211261264389780191770993748024325022523586565279184088536963875015938276047160320926320662528629205228321557176405195433721765251683015492401180577028560807611518060946076736796126459937924141026988819899294997304310022179948495915124549040319430769143574090341752477769190199196688659858257738454731152407990935259799958112297303465272360909656720583763224351452473892616887098251640527826001127935328014452228541504093533877897346370267268424971200890359558530115578603817881979525940127039744356966793287197361257936552000154111765582965767059308371614145406492417022372618928992152909397499880133555778739368640424045951468625074898790710811682375926447717270293105994192301076904500007384906477345001406481302659749677744780287025873202496146329862703395645293007061073266559117260230654776921540955120098300938089914669406964029846363636378531187126237500104207455166413703321492118781308298652059298049959021877807336147235978039389242188401306792067530694047646789583889709922426469990214016691753490002275139198746698696232552118885503766827242756508252170912744986491737721740177984753843421210131368414387987723499136823016188392908765075203827494556539887455787931650740450458680818244047309907895826892938372619400123723596671236731801246554011246900097482860607073084227693786128075789187386711533686914200309766237877254671650187254628565347339555247050234506278428705821490019024030186522403584270185343374130613885923501768688738261612743490302982982980815551256782308622717496386049199686450126766067804701379880227299243277504988579172870202933632854998024733747385306762275098774148793726554648122527378766374567333223566124860855001871496769999261377668157649800782521044393731960161934166206382302782887840185379195741079421647984287041825975821802888599370517647409384964953627503782190627228323018929687836485559540828921225376219758888109618783963329585303768858621543379210653641718861240193275898369366075803083954274549367764536994682396583280744756213788987048739076760525994362027426120969520577957791172165041321632632537130454790764804153107151606047498764572138083940955754589450897993069513636286755035923306371754260929247723458430240752279266644754692279132264518917289236670726855248857908290028865456108890711360225774106683445081817447794723819482551371948137320334510994797133616367461160260020484663165607757349253659104113186493213774517331086154878785620838720776770707346752690427114000139962218547603291906662740153495758005448038651015857700960029075019247484148631610589184 A013801 580 28538219931279234720265677220935739511408527571522732565050132688416151771330671002170597998884841606203831120104144232497977875168162538496867812732797795847074495824102470065266101491765135945236004222612284812627710888705534571699819548051200940488781987781855333908654723156083753047129191985204077829304483920759994084975293801692802505251316616442373812064901419075424675932911252427419542254568763185981210692339991557114829280476951950905379768940475190842013209921903016705372577945848026685398237058770334766435022516963659330763561003196811650421257197453304458160187383813693653404052800492920067644267754125468515920358819217236330920973830084890581637920357586635212907350390403929009935812692331466528776162546167414355395210678796051585690530149271618700877311943946541590153590415506655579959872891438170363272283698567233685574031385722976943620243479506385944947091957408005613647109576159258190608135048669020833910217917331893696328837662161939937930170577905455117654084641539804003233597672948826798441235102739601017509993887225784457846625432217332361177127909624601724066259142534399068654707096379935271144061665230402071927401747459053177114469722199105512706435357734021015397784011401066596318370677462303648869208406649007128936385942840192989893301983119129030237030884036316501549182294845144820682313663321457421726085919120522546875152965689722230288876687618896060914144901573081319603691084487896159517422647910278116495919099979794292615466113593573810966383396354370681808793192117162838360570827143645444656093323440151060601663041637243945946569058115153923479394274191010217080549168050315341166466055154668069845260785408209478811927729748631641257504981715898439757604118171639553944579560194507700059799323362275011782689045378673116516252654605751895419916291625084499944274746861328441429606981580862928984382543707419268561527183589307062028964370998786687170379768433417805942878932813658554185296635135603257095202887926429255320483837794052858257445619115204735269349029584472805210455756470300271773403264886911757567168051273187411088512042453187718947143313090554708917726464360372832366599411645601863165102522826505669892227411839211546403551242020716345764336097920712539803256632675756268308345697301758435851591981460029737577311687857980544379056128739560307424896258595145073758726583315942642871240125404869748895361879145567614433338082351226263099074482110249241693504759643297970574376126685006372387932548946938820169987606328928568143612172323300361857791005725823428410140297360423493432851355448011429376788587724728061886355825736693039537291852817425189440080476945939411351053831952394092544 A013801 581 1096324256880023081013726256119467369070269995187617294218965897358194886447439057219385692725160075143926376309920804835642318052460132078895673893943160125261213831578720490027262554907649462472186338215873533361906141500511816106420267757934935329817048842627754507434879844764113457058515039303599853890561054299915932768410886685830701041734579137250232364285252915201514350638718673251749135251513606552654189956933115658123281638802586145981069203617294931386779472359826289753592954367697793146258674849721180387367825011675936850612959498808716362583016497366144064681758536586855389170092383736017318622190042483998507596504399049350888660130656541156584202348457048178339048772597757336845694180388605618169465060373567389876862413436629117715887406214418504012902815638650341727340329402103680759738476997488752675468050564158849265011989713933882266115273508717322461087484635785943653867361477734062650402116029669104355494931512222028238168627629613084655525432920815963799799315589393110588221888204002130288918487706844512688663925171665735732635962604061039986980545776138699831729411219601474621439227814531593376270272931491125995163065530386986852029468848000837376130420702710151327521270581983374364166527945391856974959510149828257865220202380148853899741088983504460825585778441139134723513387038771083431331761690157108313029316668933994160755876329936369198777486831567511076077790538831491973895396701687018864021308442121244123307228144823777545115746219810731522084584554349504112366599268372927598459688895550283401908481113276843144073487407536363427483396936551753124384410437321848499366376839820914146250959974821728571175538332241775338039015666023433130548311377597954461728119803681705104334968384432207805497250806285156852643782367267106444088361979334564814451504259069246149859258675424793405959781804410430279864039799064218621059628284766820094904695276289389374337309184138178433101637082969507017582355535369334724569314142581706272391707112696334602818030903929705110107312320517107284964868340563055240447059823895602078700327857710767584376278622881659411073457515686749697783379854868082728195282997777441175350578516903041814579808253215150766638824513467839138882735537722092929081906800871852803333408307544352071674757559768502398770005800752180592865820241658948770034814670191093153515240424665252568541560657553476273564221949256125476071115771604708123214045304747334868897678846456934837585233282731204801654816800345601715650243884732119873805005211971906701128899275963232825803949663398028923716417670890807070938710386033153225426245401500799806864603817834206077530131602355208426462084008283171459170304 A013801 582 42116392652302966680223307855085458450203492135127505974715793912912414757764818822139920771729749446729075672321917638566035290303308433942856208309720439372034790553928126344887318309332261750331510368900997657630986331883661927544241006188828475630251748338387817157618344116458182566359913749887091987059793461985570473231272622922872211219275592136604926506382275990381375294137016551639194779822146709326763361385542571122463987436240149384008754526162002084154520210175086747174026934989478421506673253026888865761122365648542790053147452106235647784989161762817790388814435941520636630358269013602841312190052672065286667827312993879863738767579301685071338717418325962819072897648115445852264187633808673427598169759310964849509546474581544186173530597133101250159674565574391527797506094311215000066113332335527922780780630472726353364700596850484021135084347110884659665136809768352811406968558528631750777847689395768312920693288973521436797485999019216260126665031086066065333090507682125736357132057244945837179092623746138799447713349394710903904943139397608912139844646536144292735717061412210249057209375723045691142798804936163096230184325415346486907564075264800168641426241715313173398057130677473309573821337550173577550044541915802354150299294635798371412453674390307367075703264594800999538490276481429941098040957089075472953334229153768319679597745090835559140235934121497505498604401339750595669165559692008516680242585112529714240970476411550238173166506780249062152401400239890549980675277493814386622427408611459687167716210447643206222727092247916937430202176714572148026351511360156131951658732678560237842376878392751524790279480571400041386106825825956207143143929881803018601747450378236383288132145456347695055982386974250585651163543420933161156098513798116641911968987616404160092993281275118863483350977798231089631256952920851022546626680187602160765858773733933182204542069617852262686032490179356581587443770246748362779054772101418828160199820441342390101857475205363551509882510104985193459210382171070330117014250194773449455351794981816847521399119576621827935797943922622176390046320504612266086349991642618180192267824305347254348897913855513231851197082509380508359319168417131921963610531662293097292856213542623829185457486416066788151148542841695769655533350403570175949657440370061034585441476153940342673092594220574344525243150402623316288747983481966467261390764427173616323573230565489608720674321789401963660371442202076635508419769075869117072093080223112767830567794585403552236084530269098679133489901244941244437181498189849614307974643344054725380510620265918860674397535636077686910967419262206314775486398464 A013801 583 1617943340130870767987458594560962971823017353863058269524681938958443325334293279871327196366770054745544171027918788003152811712291896798348764098426220398916088513919702901665191220171308167400735302331700726015551970925642756608539562493750034719811751164167506383927066307577857541469282446615662525774889025635637675299652569082205058866199691147519814856669181514446490913299567627847771306661647587985496941290987003412240576541350601578736080313877039472064880048394086132479437418734555803040600359688280962667079276798754419822681712520113148645308143638280408235576695371129456776791843262426566751849093063450060052631254055972888845388495326453533700548168342410187657504436050002967860581032140393998394611289473690025658758737367524601456042351419465217626134058111105824931868994119059635442539809775001640681546468700240255590858338128608194155925400278611745085695895684061041603010104144435917337881796835827835509161353389206799516012222138322211849025963834202313965836004943116542287895585111121839281072022233831668119583356030347214084412295643098543968764271941332519149735306631211468927781755377776523270941758890427641504778761045155950641040981515372563278529030501735470869259762732105814660587920503327468155162511122237463237037897702728830236180820355378047813580216612673875198270642461310612617222341407533923368975287747171163768811426975409538839931303645211448171234386681867858883226664141128199176788199149682941502281121821826113949660364524470047971646652191615635368057621460202373476487171329217835342234985940556661410252283975795977068318646820667003638580319660411757965054921874579570096952750160335942576343376525630903989888679820929933653611017210339344762604730053730328900396884499851053053270619378002810498375098684058568318972680506068448915690200628271782214132429893464966259576411163096845539274367103407412882151210546086924607981230651762777127569688146439412523346624142730162438263239877799085104520168125048105702602236302074609258152956767489246194803646508193111191929026041483837801775219435482416834276794556021476014382068577655504141981613813731453528200019448505184813973221278942820010266160738514220123067262258673396314795587121680361609131605173912539914154062184338651625602364299453437021988534798159621733614522421806584687086969189103551879282040229256264704634319747929772204129525099577584019281740865867177318548542533443223806313587606234301644686389225403848808613424745861665835976829323634976029691453848818588001441527769851100088979092396792862862701423314817694857592148046225662846298764434461262783255153898705206330217695988135538951667655728995560420371724378376917788415085483393024 A013801 584 62154911354467531423006209368653953525553034666003246482060181367027558786042210639536905575625838423104824874208528159929118414739405507405366121605141682844760456350739306670369985914100974558866647374374615090613444515079492137873655832759901333796288232722658925244942179271910975313083954469187291590168136808818656934311453093861989541403927335123121207533803277058976394925316189991399982516713853740050850496634556723084633988412524710248725261337900348358844431939107212865330067878106695729607703417785001461818517497500949791908140668172666718358157646008180162777914329377309211537235450769378988339034759125497506981882255814254497884444436461038950640258435042029769050690415296914013332080930705375842327387296421276025706875654710825089535322972130175800325565976396241370582679278077794955160609332316463028422289141588429658778413917548612386694030177103148799212093528598888974221236160812650200452067107245162128919942551799768410207125525665786090392181426654716093311555965894765088531796797628856577821662806134877362481914205261818576266782749425273665104048270898230055656231539544619790329663914592662917976498609534668276047580884310710999826230345894552390907971235754669848913483045116576976001145554055828016648723027271874387714047878148030742353122394772203084806497601392479589616765000793708494303213467511823200142554654095327427342659778687332844074800960834442992946140198770635666858035529645580899575495458534219880751631575907271993490152563572041362878777790593106248299301586015134379472731173783232362507299219892424704736251741214178255056529136262743611779701560074378093985549878733848764844536850159465570012807152608636807675563524000844331237120837152396268400223309744104315037646714946278054094444114025355968105577791046793960541654494321125533545154747335688785538111426787350143827887411241528418236764086644499173280720904338475295740206956718118846132717139833616471496883913067121920228320623145529653375246778691848028671167509780498189261203987179866881819576884258746559549145464409643112992996829833492525105577339664121022568501546479213847118365676268307518739331947133775179813595268651867373514384830930762280247751946929197192829187274866472771576399744361024133342142452873553640849140426927803236636711552806100028518535493356121757339133008368602048994498857447108664893232027436470128993839836225372467684727357103153483869360809964754885743342781481096931982272328483114255831693325037021754754885875296761239156626891056214876663377730806599861018220813515194619733537878062036565649259959343805063903413334514263871081529992172659206381643009080214864367264662485093449109000163719727673759753923930026409984 A013801 585 2387743074593224687146206539106210278637645379729180716854823927395730698324597563928449764593242208861994952367594817791837013020629001972484544927583122888164317691170001205048933378876103038653421125533975213321006084491293769968554362471304369639118208748273665272209698758909732027627433194888298993727899143647577524788508782053802190222573272506089824308618586691497637187450946754709621728362079405277793472678713131074019299298855549268915029639556779782553367697372742689434519887605346823148609534497628616157220168183996487205943131908521164652446984129050249133276356877358710670414437076756463216032359306565112228215988739360400790728817471087272327796168040574615607851322994046248736165221033977718358848910379319739803555335151371056639588967297352833545306942549238008492304207146636570997449968110269243699870659663261113771631549056547493447237863283594564270531784994654918833683008353778770100566609991930148344588513069939903246516934193976838448506041686367573440656733985813295641037505777710154293596998360477448757105216109338022425864726101921313118637118374826405818089790823146113865304368942991738656985170583883816492643867251680273769324464967885124649120622992751396915860364661198421110060007604608689087577343815676326478422863286934748998237549917568953705926411855093495914717644270491105517152248567934200056676379591726098448795618058052578537977553711415962017018921875972739778018292906864635838092233535050590938954678620053760901917700882183540996351127603424769634665969728357402321824440772056654438080406831387387457147846890483871846251623298669558590129015131817308858548884141439534150267727635726029337611999574613391603664448338016435828805234080046455046862978667129511366486236201376217726092165084398074870743876420853636788168199053840358496670664773647820385232088571462843125292122790254555714983529152535080240752174261066866961155790449283253593034461643848210369024292404386555687491165058758667164063480250226033869431571055727618438658412371501766131980865585684007831639972160760849828738966214883448844455859080536873202991555409545479150899135819523301639890176081091107307719075840530137020928607665036163757997638793232039359726058351270417992878972579373103106471744469590436666860578640858489138635911012599138695568059512768773429940133649488216314172668107688126470538401565999436475427351148433908718576486150474744236325364875606023690716256293377819739030973771007317252030330774622227730663695785400379763440978646815550701900318906666340260875970771999716511683591123631196705981970598151615334913526658699960871468056179304876072357197836825534229532839274027349940971350289457058315154706741695894565945344 A013801 586 91727537953573319581408670406304174064143784907676206418694915994834390506837740015875326156613992695642398090153522520291210692200483739774966277938033248871720428423986766293159824682904374332909825958513191794939769741817541467111984388697628664056365107273681125097207787522276265573335473614828894143050973502365338192275353371378864939590374836593946690639891626340573230193115570528924828316757642433151714046425443643339525401864834780714639778633213252126570173462271283157316516002247003558076983877260900918295769980956409052503511355397749061288403342301594370703944525800612229114641014740676290907099115121005351359145423411269156776638251969288653744617591446714433191216424139280691448523131241288028473539741131947124293381755175070511866449767695106453476511504971527334240358421745190511438037974924103265974231261623838946650997588556328508269089755902568781016749052354663361914766448918765232183366889449988578805712318094811323118194543995814225837808097423496701296269092799003565346096821956513287342822289016101671452953982056329469512019317931409164765563539487331205907737404261981110249532637313970632246742313150480694381406804340549397122368646206274948520617852889537663919691768824598545364065252138647399988371240023021757995092716030885317516293717633328925566869037825271739059793022295186309546920780985760229377279798395749798008932463318147857114945703377755596845798902787368771312350740310111850356151243482503501510882933867985278808070397089962910915824918013165950285327893084577967595207716699328436893296908834577876553791686144828420845602360641689762798396245303893737110013933177541143916685024854051143033702575658348051846373447353239398799381872419064617080288188476447308654935249912068780165556613882236444234496756583513310854269534852331212008100257944454667919075914561316581501222189110419012346807255923787642528735526413144761179760845899665470030011878510072849536437217006913923290660596897272957774662657292683317128083233676832189939501569663611847726176932339636844860281170527788807020836126110962570808616282437904520966123592613099127060941201642807155798021004331195978333336017489805743795993392060029266927237291880802024043236257622404377614438610609197128938218535543786214994115989067219718749837157460008512128942574242525200084580174278739317925257218024947066492203234559434351640017121718237037332834291956637774582675217061281006102555701766402323094613888387017099553997187037887500501176537291940988992348635696066195764202651118494127461811293177141109512836836605416052657003382498592454706038040120617696838316846184176119195674112099489722961733553551034675332355392719782352234983214188989485645356335104 A013801 587 3523805098024472645039395482328581150848147641013289145780583892857557945710678620449866529632483143395798365031337721139507149951573783347195104533267485288656011978335875613918027825018454444373063874022242775994406194401662673000573992276208102758389321961025734101734334365455765018265255554387266797399446198066866831994449975114890475519303839722593056067622076717499461211098727757439176204616561591711956246807479843002531207838039492935933601735973520293694319783726613613771471278742320888687085412628854769677250299588421410160974892228959927938455302797858049344962732903156319393668049222277820391487119606488541577812930585767315926731335087652192922253229393016981665473770149734607042686464609765320901839502695324880726854553506805508783861534275775209516753665974986194072177609129763238687403666844684351065666068146541396974544723361979915973665352062753082291539431595256747711317667901663285159556222425110761243400244411930271788908561602143199299785235870621049276997473468966520966335655512281414446561861054842561810536680174675952900773734117653014473633888932945315606151640122128266331346045795053495808390852701988866355356123795546545639852913912660258422368055436604478897138878991165777718705930726158278517953269556724403855139481779042490357705939456601964004576840957095639127721008744491877267554508722348964971757580735171124240311149510829968078927754140959859008428210649479558718735266039753256843281906169623854514042078787472522470690832374608015185742330050393783146161156340737147203137499644721401231692894049789143705690461414939728615204660286411153927663190159594381804818295256948420584703371914793228710782718146491098759730282353522044744277054010850786329756351048511199809287992560622034258840022878899995241712427400912247349777618450887155840503179509194170522779220333787537794950951616865856778314947543568226075383903982687369145481692656081548696672936324842958587791772128537605277134017490405637945871440642555722310792445504929185408715892300197312742248813032759489032152561446995534810512440620678738120183803106134540077434603933824816065173117202310079697136774902387224703653436447888377453666882149378084318276747804892890555644964072822286570436273665162916905290603261450091235213959836006312715493744240983687001945457932100848086449231975092049637416681287646366506364479458835230052602897747927794026178162159806196748368051138626171130435779839058111644002687136275648896466355937247486219253197856607205033130065188900078976477609045368070400572942638693052863045139915033663078871441942065927739987157349273649441740779963011309795021016690413997197297956193216548087567764766723158843459115156284220080552008969355264 A013801 588 135370496645708141131833416849134773490982439777166515824306910828015946042421429883202072602361472436692989991043869895295306672539658461065847135750003714849009356159750997584274956925908945935035621784438478482601108364134273245990050487282810475566284192454764601252226188983348668941678057377341241288897125144936756217898790244013632507549576306783134841893769699179459301885568725529783393076549830107206511177356145648785238880306125160626825244289158755602560988811641588586644840644164999259803073211550084831921247508988796892744011459867724591683698912282514823636088347207653165827151778923024748159369186802863813253261541382837208641310968727246643301280060362140367660840354072204664151843224448744567765066335543600618002844527517440425440824700738180448795608832095069631476775032328984577415299265505394030538627673917534306174110092673820452044328164842722409311778804163383220077979530110296762689511840683055003926463789328713321042711302507933144300549621205778229025134940783817869442750542159802817379120454282831854513577105590351406636123769863758204019119477248027244325921406931679479384989695262775094975142997399604289907360851729716097300589540868756487553691217652597661312487175324624516841807034776096427545692803291124698499038332023696309581631370164821049199823922207786072730530271928399957110374007077757838355039221522333908815793119608044053720088603079113943667778140310406727738933980183161114891517707412269995011440498699544423234059016502941511375477351215927573342926981985758246955730186351617349716714217816699744597804765716324614481702229562770889285109113170977771413899630590930525181964735478696674153428900315602049953798526892902870896147306880843807643919981879606251873607522208856068087598318915822217205624611033444894189056990409280978768770144025203254803086528342782051930835757313518753995747024833716972911948055398917973092824705076028774731387521855167097108608718089900644326380415911422987328597263724420628291402586517359586661229718604379966306230401466488530659172800547780465280645918883994403624980980125264491614727744721814133959690470443944021645206344650107624215550414582079908260066944650508487170919543672765283585656939821540960889879889120898615833643814891866704891979481060018509278407678761629319866736711919586180089033695555136178870999228346222815708497842890614197700792919884394135309660277531114854285307052541462990146820918297256416916007229027165328006651529685299430598830848859422388552724584296785433960363829086859792508410164408032318786742094975933200837925313646404680059346636729696516953913803059042477085527377178944116331398285118606911332003251278436870130325367843814598614485976566751821824 A013801 589 5200392999141523949720512541676361458429581406479628871906574286369060583165661650393090821092318325127997903495941305897664501132283519440305583566972142709639543426232994323197506745265718067040328446470988589387604178916582241017953779519456447229354373537342236921705521275984322466063504252207941125354271959567890426866799926014027706410024523401380908086191056763678108541236008159952158828428738273398445333389313691243733736825840104170640118584612322755227982946188023267144548198186242611564594860494908058903086644305313621431653944242278507914120977414245089464803969946329204018415862739106918725290326680218816249937295373763074207164602174625907049061974798871984364058843042037814378057209310422971315262788346242961341197275369109991383734721703557940120932108893764194962811789641950271525986136583655217077171920721215997905984613320157486485734910780598024076121294540740529782515661628717160435480286871680241030839032930851850941176797397144759671449914248241176446229583885151147272512704827610985032436291371729268522993578088358939637333330743086135165598493837960214618024596768687398880053764133214768048565093388103198401081174480048773593899447802014149225862601817342191756980507327270775438994859047958520360595334731231846417539056563022317428887950716251765426060435795534309770016050926401412752352127855899145118247186734001979441067508482862620367710923775887241259941365038164584852818887782716317389672544247949764128359498198041698562959611177977001101000337924311073657541882939964888815051330838883732106717293391646337388469267879758326389929072850883406482776751691576282066636368208781187055390357278149611434278124634524168351025124209117756688346394941134495714448830023886953771976506573175414711653177019470226296171275057460819055166813343562938080381073852872208236515372072816315306974986452956136453500617706012071231385396496204832854333953870200721410080983039588099202524312514141623152442230057653225481215392483237342856442521763650885881177800869905860785620147102736623393802782305843534354221293619847529009657269332492160709871381041233211770195469112574553535522246936078534491864584726585181755718731745693934043158045189732951134226597000184317553545625820468441225865260792885951335130283744401671052439309387306751952000557525102822694300318448446111447508306356148495688257653132485835018873660810278885102055909221635308242224355730432842229480272397307402512245333710307583240703525164390462925884685889783570478641467630345309231021336858200805789003084875898969558511484320595449843389738849040282189159860396608021395301552658316175799717619721706317172986996521116403105730236901112430802926579331087981620374093275788337987190784 A013801 590 199778297455020784052463209801039101787030799311321422743162957785153831362892057961500976983082500778117167460700081207364679475497803682818779298308801834333512700262166709919955419126127825263421257599629497649914202137259423370945712394019438876762877613810539373584239305338213731856295579352820266271609711598760078638514985957754888369447502090987448965039115636633458217720122489472722133552918409510874675927483874762819275233901473441819310795546466990964838192860759101830624963581522696165865476160772387990820976527632928080918417922011371160028871468345639356879909309458182701571463782985531389750753189747286045057591139078482258742435357140428845196764823873466151329684514302924677147445752869208866047135277109269602883434530579729428997553068963881827685727895262845313691377710885161630942283422997698819236636506426233775556304905307170000835992332547453692908275651077088192125121657128798435289410700462468139440712289071604705756247848808713087538419905760433034358355694531966473620848068657503601006072569336351579579321295842397025107797233826396968521631739279079604766032909465895115376145402941578529353676627597372469775934398825553686383241186762175556660737711415017638536163169484434109264426505186374518172630379035002611976180396925065346348159514715527820607537701521246044124936612388636672294359343712221558862583925573420042208049405877650424045982847774484260241907479306130691705890393060830048841660459829238138755058482775969891994656423013164474296028981700334205628128975021691168719011925506557452611651542933485697115435394868795866595515262639536943442351692983594451871902721108538081919875965197395472859228435959880451372981171617467740939515108058622787366266254197641216104249476515106731562868448379968213393715702607414824823288301406313829295919333131938751613974533549311568832751079576762937997679729794159728424901391798204858932093171877630913689671044448816418964173989543264595024220709894806310086370517636045763173095916072412432011326398218303547940383571098730124296327685061285215751765215700062674434993658677018845830418974080015063363829141428664048620622638296392981039469886856496342327690798742578170201959464008781050772448950359080743137008761519115638132839858619506706490364980324934595150508509422776182988053417884350036624241033515505817367479096977800610360106002737575838085050553687673650080579808658342001433290849740308067087714144414961174910416739815176117774866622715224023760786093141925643507490620487345399418915676744642155190342508592534814559777181659994801183660207624731480578765196996093749921904446921874209521952079229069880517468458355207741709732780793135141725227471583075901928291167282684792115921158144 A013801 591 7674683075032078440159426667716718134250575186343723776101348186274469585636861298649021531782097349892149105170254319662121526730723626279166225523830931267756223893271396328285007381149326535319591031947366781719103989304958008218250487328650763889722706412145680575612137153872818722991450976417943349090158680777967180977191700553111791600695240327373839440942666296910930891936225555584093482568913619769761550430220532888465277385559003740930643521713075924905224016938921655925288600947775895907888132192232057055378634285546565156561942891988834483669126327966081533898596032145546663569352687172173868664934537331740706932421198838974451849396679906714517078917473923075669481160301461154397296276042223527798066748805429701064370020926750885744369998697316484292374922824417465570767966141364369214278759977879597839794628030870196721771009242280242752115481447142981066764317411777419988678673580259920690078001468966176044754403296974766376332017359835521970875939099692795447910592361140024050618499405546658336249283823625282281119206901081524116541138534674865942727004896145122096691920250041826752290001799403680783650841325780660798912295865282470416098593430655736184678899921719317602005244318914020741502208623239763490119768641008660341676946128273310345310895917311716756459168341640188031103564901521866402860108548048703405265024084828504341464425976195818690150477080104587341453117725024316652573485339824847156301228224800012338414326674321659370866721146473726444556249361000038843410202704433287937509562130259911099529205673332786540386566129279662011133314329560451219281382637657764463111014934105598955033955079023144485360119595834767419944444688856640735932412391180052999462484421256584957860847889804340199719154312964858885732982431366447910411443386824952066232037101596559082002445680830353228278965473020925026118864499772440127171011867319837860735291290851069180302402843545731550927707982294052682450462791318879208278009805506334038057652711837795988147114913954349097677775267328816454967724349314332848319812526333607701094716391736355981421375308257858674184860297123558091809839272794232759612275173479163486860569724494882986478474769361332846474398876994445828351328582518346354511176008726969636533861084162687407301934897985369845669060101445191006956843543531671479989076989499188247593832201166713395875302070465670941495553929418866327061301283623674705241626571845148495358569476739805740439276178228046096794358554140215520983759676641860864077064637822173033792197810090817436128400210650360282271490536111684557913843807801937496999881232950719632995311075663948529959068296173660605521094506949079604516338548335443848477233482331618973925227211259904 A013801 592 294830625010432325357164534867005443845370096358580492582709391923920023601825663648900811164941051793456800024220489944140060570887478827140449719723489055582123097083913961347396843554232528180837409083290042286521098853139266843712310721217447745587587489528988464992715860903178204062439580710071711698647535880766387224419796368448342586132308352416393415963253468462130321144622040943318535226367385617075159721327351991443282096043634687711591601530129524731159085834725614334025886894009758817197430486296786703839425614713556847054483598138643065524633157015144988206248465170903320627680252830406231338632125186136150997515892774598042542246422855296344888103693678228874918788254140931707326533740438059043890532222109387396088838723922062026755717869956110060575875035222821357366622187286653607735732843310222630613550430433909477263555091051437805565268335273444760660818017690841366285079924259265113230036504431804618935285157056582625113170778895441412033170076453798429926933316145555163928560273163480426645352487368388844111475452311947830461044377948069650055800620090311010466516808325606816515972709125891800984730720371189865251014757960691383504843565232070761270624619392769304998633465755401020805548846470378754236441032112988695685861562463747490225463377559446910916135411012449463402874549256864019732273929981838990016661165242771822781697388301538570800820727509297827309262970524534148525263012814711328356467983483917273992524773520740866391215959562934675094072875452177492208446347093509189407367338796064744799513965146752327735490324422407495819697403284394294039913595408260679614872749708600689456584418315753118549594354393588425204585787167116710511579554419572916027350801526992967741182332534723533112411032086858018954318253083373462926366009148267358576369937294933413694205953274778849617564737611571855803382298623258059925401591894958891258006950229334673630497107637652823260438829847808327849016978591306063665208024688331328406022786577960770680659566534470274936389414669703812934040098603259410701053918011631873445254624904943851382283553842033898827485593174298607654966785503663245693265163064375544511235646536195424808557086739784962630160507258618630941944638826024793554901337551255265557084807409193799438911131041005967991222612857118457723254101568312691575260381628600815719564657840020461815945604339009214888493199752555168820386950111687087476562326384003224597694805018436377324715233662808618854452078215850519454112111737873726954384515126576599266161071072448842626308622492344240603741580435266473976818223720519230884747437445034845421147870282706246726907567665807345821698366578955842087099661672854410883101401457251474502311528547760472064 A013801 593 11326213290400768210920832771450881130763737621711228203057364000149311626687734694736173561712375445697436429730454341694084566891213386623427516432897555559242840897575638739121597141979396802595049907343670264478994533542198075068052128666289472594492760997745620871160172512456493887262678932558114876615243738395521531613310897290311528788858757666428169467644345244441198417091800324878524849256129485865559335854511554103285125001612270163128502964381455822072207441426819200255938470920278894721456489561577358014695374414835999836445041906094112005194307359893809866931241038005421965232964592732885783104891721150606376720570536828958402302938580409064385221391496342840458880169571078032468656120172668476230098685844554226208148828418189934819847657692233924087082815353119905264596157946804084994775912908605512577650153335549066478556732377832034738595348367864653925545984967611361927207630370343928589845082354252206241017914593485678126347568642047277284666261657049120484073070273047647177479571453848264070007861154744025835386440976015787854991480823253043676543636621389387778081709708636511463277607593780259426629415353779629863482982941817920188722070401955230364972315378592625620827503220459485615265964486006070222747118689652573733468057783607323584501401112323712529754257949454258586084828684251688182035035294182326640480055323966322343981686868991905735884329067997185333912646275670503849746503900289950390142074053518165997696831699572781123284952302569698478413903583370850540679674869944249020273423687189623236218128485077637422286596303011206359409495444573291199837320681203742268084951552805604086164147014017971802201216718384092942659367599811955551012840162582313142106708391460961848745260486653939248046382208648737656149090010450874951779276607439838847069827511122162020476615901003904286908366960086144412542734383911081630094227554236740766567595000010120822189176887008070858373018087433404722647836249563613741762631476426936312045771369178940966468217907988210081956335753951341677674084427942813521491687314334850050272901670348322994701805004395574257356686547383855311673204031908727246552474504281050917943628597334483439445529044195579124400246046847093326265745245140568469205089783369022281640969961431588999245210010071285266350807895519062671896529565848300359555202820644328936682795895582226061121366336287377999156354761694159365403985075490571152499618330367867876145043629588251871306260416390455901912631036740113555349170884522157094679635533102566637408843706319194738332272041665896347033336554001196864293448882447466773668457556888458621698816584780443174260881119449654997086364450497167629618020602824375048485223438381772644480799680690766294810624 A013801 594 435107809764035911590734711748057049519419744475658542648651695429735955450836016032984843546742615121912717884525133990519952721692853460525591471286192494363872975921265737802095275806280507568491437240514436880225054000557081251814290574844176379190033906489395771386489187238528669173083073873152541100051203454202355158456951430304607689952798034513504558269025166910453078390998601280533410609023470329011327446186915862431801362061936970586744569879678006860725921069852686397032132298873434019619472502997555785492537503520339769716872729864511406791544511537680599848030555716016290216389567794426540243757520359721694568097437742821265982869688504994617422664975723506559068340594242533695315893512553232182855471115404395154012245392513184536039267617904858427729373434605454280644726003684425729159311470296989371183008290538452937840235431026795446517878902899888545203774558515758079795608328307132360707488683720952754954944207023345810901768196952888204167739107817199012516151067609398413970055216971034912513421994120646496492205516534622506237352727306088925878100344447294720882786960166980224373272573322662446133395620230798260835562272692877221969947056561512129700776467584014305849709363717171599396057291694409193677053311581693272544908907815058942822205825131027740543039573386234797843034778734212853201057915861308260220681805325490239166400482759193050749732385476179871787588219326158075891861693833538734187697916839953864967521486570787959632114727655517536746748520058774594370750389803778270362823844367076566242555623882742519214561883576478503503075176998727554732950511289122962970751498852580086574081871690514404753361941453443314485202265714376084447709267685762141667171309566364310381397926855297730152949818927449905798623441841480812147552690151408849149034493667268976178629676452965987085871825138669323752241684092328111901699845723558633288460729520388801505219419291302050095257862846841675825239277363235785503553250798417185363550352918378196167843059153275078508434594323794741889527627383851124241624659867487599531283790568101176164464541048860380670614470404298185653237806089805665903559860556460852063722436195201515809739443761817367642959852135677937221824869337320078312982729117904359971519502038355922995003987746898494792132636114260311603577079801628306612672671557872540431606287124686796364038409174815913215590524525242826181359490660045781394425337779412012329987996074262283888101300156055753927875633907408202342293748699803186949212878639668199942698139821958185067772562752637074067632657058509978738697132268101883577247465505427026411181737920925504982406009084777946368069776730299191659405879478101191862608343608874177910374400533416477981444931584 A013801 595 16715101619895203579669664686513359614338028903776898574390603531628736464599316391923145749691664302523398970251917547379814503756552658539551121960930370863482544242991344583405292115374071978751167053031602607190725674485400833369697786723213879782964342551696627953583368616955317354953159365911028018899567031896637675767282246146581809017226689293870791110462870812031965459468602266792971501956245636159299155172716559771180081124971370662060379396497710311561646983819460800628386394393521841297701655675154103055481320735237372593443382790475070203303973955231537923761941828386481804952821636390689970004188902139068618528031168328221753997921953607873222909097707394227973169372268421174439255365178244967536575778369375244236534418998786497136484504809433041359651609863803131645247794157540898811384109442929143683366446489325208060070484318325373873430835933802118352548203439941362393428089540246796768938885273824121034349136657008852671602327054142153251307865565905517264820459413282649471073641215159277199115619326138755809244567123194058199614142372190712176533102832287273997433143861774712299523639176763400530660526146786345988258960267769571359197486124867049974585028778707493573522434916558864162398936917732423584297680017722328758085220602623304347457858978233561680701408251205595993938024059853520968571840895728018124637712233384033027816440945677160237601719320452925954591989033633688643461758830309224012554603173323667676592305428103390257227319377614361691663091146577884817346746974701946034258240805205613368774016847079436618146609319473998190574135999583117742621026841682947745484389579920716605829929182862801373005152342875478369263530239683471660143199227416238434286053028301451347611782758073117601555720243916915581159918141782326879460384144856522348909309108721804988878237650617141359890852034527120741266116536090876746815701273316228456409507385255256198624509211494659556459426059124269818502392079186065935904501682671994592926150357712416783983858960432215415980023375542898804428093333578024788866252933469403623593798098464174783534069808933020383842325495051519100054783558745974461351155603137000092879961108874861431346950471553975995371945679644203636313624180462488128471544521793413892665893190305481137776073193284852575934567348965424130563017097659353026832433350567231513220587126181967969120899526859728122090125590161728410583106193196318738048243776133891865668818857188859897845299546795037842893270352186993501181556650051639229840961945821493568998691739400345637563550770705305837382176153559719343225789033211401959503538634856484646611957643970274199404109245000829587675768542871173746787736266030735386593962128078510418604942970891727418135188491730944 A013801 596 642127343829894140716589838597097222944409718367493335633789425271049540024047338512119567120154975845738894841197664500142953976311726930455395901251101127091545419638755493516097701904210349135704833509262045757838917511031158414730310174758984405742358183465977659464858688788955471507880570200838052374045767097341232952275914767967086775205780495913340311299541645115019985090945824681118793219151132358695636345115079360169653996496900175353711534895856039328952230530408406116940091727021535055292506804416720022979370417364878905549720993278890296930125463464174760879238757279295085019067595983584745887680920864574460049372845362496966901584169769800057731275897527256661817274605063667837258434108687458672885095101837919382590706240257382073995188736759179716872376244527861105283839260356091168738131948359565983740205408333917192835667725572787562721718993232942178631491783348787377705933487778120944675556216679227433655556433815652084232274996111924959302242963579826351245342768820666262080765000921558792881225632032946443167939290604622939796376893370078398973695678405147917885391654593937347698500122614542794785854772454944267484956217646635853334930626972892591823658465562827073120437859754525325662717560631608784414379675560820981570601834670376859811941110507820505525825299378314175703123132283332861528655839850287544276082353157681012796596395369133787687707649414519603471605850716071782927226927225159149666297635506402017463970005326019840121644701210433318746929309486936023143192631780149958852064578772778843174822631197403637122720143616913114489096008559985051200529367150092120590528310102234249129562559488857377545365932403904377033627777687680247296061141520422215691533013135228554969854246434136885781364548890312228965839415334709869401350117308808162555700018720656860452746377586108102481566971758393870396479132850467121105671980115716232381427635711965922126359145868778841520945311487317949347587894114011908993707336641527344281850992141880203173523925823963987420288577994856000470909633502733400289085972692160609603979347750599738484244825779970911065686776217899157747704565192785354907265993650110995568076585958536676746624449315217541838208665229211726892624186516646943943362854349215788100652952798775363388805627793230896557102339277855733399708864823681705878794759595390765811882075039406481501748476223843315538214264671652958620960607517829780640861332903959589911533345217767241835625027389678173772587873849615542341390680268383772653570394110678496946653741860803678012641366407415029048873679115150178289361911499849217676287940196646714184244964850762053644308260755951869440152324342939010656597676395836730611393649112264056241127489169776600495081401098335944704 A013801 597 24667964040569213309768515239546086916632443740805623981707654561212639129563802556281585290487873552089905384219449479437491719953991301760374488942462300898348808840842431038914409316352144772397236884091810749833139855103772981660279595673541144930998431976028997766002011388516513393446739984835394620001342188811460805094631541726223605556305263531006881398883191838738607747253774800949859560306909900691651565833940888700277427929424917136388182324559205606861028888056169329388370563785259290684116941398472716402775493953489188035598081677801849646867699804439737613936836099641399986092500767305391598021150255933492457256707227445683480491257465876639017804694879407091920372421228125863636120004719337412377553813432205511001604570925727589754599170511340648003369205809782312220583969025839598338244076928181086831363730966555762879975011345604207009517556844036706734307388349127015901951140866484294210656167619949201091311855961462090467867076250635709236554965688882609109441087807014715124094668275402602587325163880177670560739555787867194855217614735704931774973493181612162413485205802880697149185580710360276004493396938629138979702078057113162941714694965790641807497663613061564840994740820329844910658957809223883062062809616344498828016240080697197446535529701268432540280104700917317373811178249796515208484842743688646300909979678905473787594047124500643587810977059908185086965210361108613612932349636281713893580489965613939902895871724604378178113102841700006372982036353250134265068888142466240819260912858135072039403986200079458123706417037187334206213112264840385726919536168437938904605735560887430914561275285323945015782777659228390548123844707649924380125484812648539838005932232602940167721920731013802604176900510170234587951686979498214342922266106535174372739771919172753951152704841347928864931876787070458925151142367583544924395494788125354783164924053510882864406212947695007975868635086096806342136936540283881495902261044420914457931587714122469885114095134453400540737806012250388114090464480641006305505526726942041978546470623187039553610749227163362519499423195186814044035818576446042194117530412062664005743230126183144973898324844893397087256624083445397700307050749223508998528227412679473715674683834717754359944356997304758122137643465698105854283215751066556413039779484616531659429261794713839393371169462615164809716039191626220058382822698404948853099328964838511606041464989885746362357371052201876723647735761806830674586864373190231010259560260155825138702650147324634094533630731907255755941531256887609249164127192178207546252277510594380172101954569706875052799746145200647016412891691958345033383856336422463843167298424296735984559153623946137884619047104593673651748864 A013801 598 947644506582506898508067281442402474989351958746788850881281257623544744801323039002113380519382150377085805240174371202070681913752529848426546367213631751310967840429802830790935948296983993576412252139271001765589900673666542863461300947394756623669235762791129978178733269501250378522649963257436519721971561525381078288515365306954606031051023003807160355819496697676982355218501012753289804868750250744970486553076673180309857671336787616711488412180266442593173285763565800957783643578374520910921036420763727873329023375717240647575535905734435856034069555687356960176997495603824021865729509476803923629580508231941046237973664849553376586552146809116964507985158487302843213026933899683177445186101298066033896107296811606910637641196682751088012681734363662333697431410388597306265953754096654009761984459273004631713669088811206186797120035852731216477626463720514125905152630820063442889355027526860646396567335287968509123836258615527667413581601244421406031495561904114311548288829194277296207220776467866380994683495620905392261370775146706157558039887686840659067381714064812831276447666123464861683113268569200362988618336794377003044235030642059267568911721805813295676830245359373074931653963353791322087874523199144691712204894221490266977071878940063537106108909003928104467400502190439664232330223644182928249153718841543036295757779344832681024212914334816724069346494733432838300855521232348500554409143627398320935788102519025115309647808172401792090392958766747444824477908546457157926886406880983107312727228358116927465743533862252463280305716900588630865882920766108258085340901446711860959333937307051546013785951361004671726311186556917851296725618289079494986900624562706306416835892647674549483205306802626240842059809998699731930752007004403402197701774748655258703171078046940515787482309185222035275222978652098750068606285193089461815577327780623629350063722439674076119029076598651426400969485467494912439532554131545591546581260282473849815899873625728803106543078685161835172983555766610909790899283488304898232300314742205484647841215460353311491510542310707734549089841466296648315680006432751156929219048309799300444631928527451697317278047241424742504050470789638398054995661582170321687460384285494662261358654194517251491622418408459588020039711378258434498144016292972831163336168681028680228634521105726854135746846075824171330051361585512869762834516781924515140663821513236261857688919051450832256320766341387296215651417025571207194928981760475914490131266954146178528401008059623143375603958196949137120249864764594396915889110214718021096827492846993708691468686749859312028355047914028055782517647238271782802474225020005370999114936267783409582824445617514832975525313570070567005584359424 A013801 599 36404711364873585013085912683891333479190944847216640495455300792866094916287625866305187626032584688886128294106538644098747316398717186657154205242878877358362140557951305547664595389776937097231453078182234803826901624279573910642729337195116970454877361063384049241714217281160034541326120988497681341639259507559039503531606273631968145288856099714255872229161785137958954158073934905930381143837909632618786211422993476894783492302074033083588538842317115658659344945893143809594216451706835595313942535140059369981807762001553516717261787354694087845404816051285504982159535791116503623993864836060899530153964804238247232277996308860442514948987271819037308538757848448226024871642692690228944734269267466504758152857914314691079055624211764565797095181507314452211320525061488354117512879417377060439016394987431745931912311715771296871998163297318522412204498230287270660772343465583557222037462737471878591970530752422598246501293710974110871360150793405692734105933506108455392439063662327356611096593348789554892291761167772701549112819698035863748749660325377670758732535927513849726316013541799026126418479325354401144570762026292786948947332937145348822927312704892123566721110705725676046574418656199247429327787683218342476816063216412770096191193301361480841468279848294902061219657692147930141149197871514931371619489263016717282337830851311092274226163317086319271848014941679555916165665703661899997298181661590133897069235746370868829735430198750987244944535903983369840377143334720698178919268206739847050525729204605419885524003596852290629376224420453012843343758284150814842606456069976882850613772535587692191665601107484355469037970542770556175415011352193277879416774393200925467309167651953065492946815066129689668188569660910048901851769101081161098826911378744340418341020134251266854491920389659489707132965947899025582635579051977724765107218624020437345112047961242519308188621006613793196619643753719284556277082599517455444853465695011515414527609545205997700140958910769177060005336278330124710527186874486720970492048891136565898231468133124932814257868993408148330437835349769252041695163127120568444592878959869249925880980166310584404140553462826572908035602885854748699680713335340655077945478122711562945432354059536574733302166825579383533377845552307176019680700529910844281970722256050397779663223762797602828478850838848861365815253106669062404809050796694412173643741367252484235524977514280535171958818559770734371420464836454343495600391763310442731052882751310479594347053125618482675917201658093998051611518804796658351920796058008607498455724965210110313091461070182595330881287520665301790941197936305448808139849828368526332301999391663167462533783902842449823587780446107830902086528751632384 A013801 600 1398523391792983641862708421664369466936599337250674461273410835258743902304105435279980087841667773408249504546396788551697476906773119442621235948610434952598839991674257353919083096493670815527243501451448732223814252798324111351251090217687613536994568702610961635669693371073043886939584263894126926420413793242388061567670186607845688269416695926622853587555479137859831182936568283346221522021677136446683291098025717408390002640276476054939137308166454315143057395441431012589371419208769796229580416429940520757221126985051679898210328823017928078669071413426183959394640726951531603219348311542115516350394711919616505675191506201182759654280295034200137244824921505987050971469025682387835140911688178993246789200189636313172493000859719147559661208492784991996150089290762136611778374775697957153825253829837177951720343366873070140634681441229788356987248004014715789704230346573857934241791168522719687989139909385066534237593699200781443234171552879473092073413541570662422355939069651967731571886730087099540742280297021156102710718081519745741771966951059708599867469100191372051086155976221751387672492301762814674369830394002063703430760742113375720381575644871135818939158188871157571005202867096550289245056291638515844589365884521712976015280881865102648005845438652096957583814369901554884302387585432117603572134299528050211118290109983966920806672289989188041147313341999561820075420213671875550296206946711646583789811760432583296963116286515217926001789291287425135787928338346630341241362607430117964292996413124121810322290122176677596818117037336122941389893818243937702993569616384231931589178685727136783235025732145118999698562676371073686034743076105856963015674805089206752752148984517428963977044847580438158293132092093520438613537561787133884772534627525842581510988629477396667482161613689158956589220019854488966782528404860776274576358910660369121049824434479092621743374064590075479441340234442880035513940405143062568369490738139562376164492648288633607648615077516108705937164998468330070879612410970281872802422550201902315546460079802127418992530295250767426262099882796735586433761386691463757367480038122337105152643734068987410469463501827945624835095720462996026046934283490446605474353487562087402111729313551157054954536040771457597818243314737432473972053791557054993936187266188432081103542404071632710258843533825217858229158763345798701343144495405812538062697968364371434391927536188601039165969973792152531612488577157230059726984649979333967956127543774343384096436392873759630478035218897339029150708106405068427247389301364458665660675130263511597787721568472134582231135541393878233600797059921110121413500471006605307581713608630132241240697842411595552422948173617678431934556088522709663744 A013801 601 53725674619119259585797806726658417441836400139821910104279350647299905750914514401715715054525509183251312966654379029002010272850596156507737400201818469139037037120158270508155496234900858049294586351758854497110048335500419061669661881802687361637183351279502702195886940543142053960671069081756780005366616281199579773183617888726999960557911790717143543419531286560023274723691207173028445989984748873735785310821755959960710341428861104126541898830522508970535692903278013779633292440324100491955561277572595045409406814257745334969647992065056725070151047418180282984104518166570038069274484736201909676116763253103987682018156902224636894878831814033832472397194184573998550119954090614611074773263413084204568653914485068606834491121026970772651944985458828252524101830193918240078078045383212722021350951127025028193288710781795862522621922246283549522022119322229321777277712993981326401832649529968799533790798758936715979271399548497219923283934375417838305092254612978567617225755299749992376065600623026015957155439890364732841734945819662552415911882391909765572508692952951748714525767982534801308826464264520288530591404415983279230996104669027441674178609973369553620366700983674389247735873342381075911638082499585224685745079819786125686603030357729783325792558371258956722539812834138132435360521481960229858827111250669576910320232865144073229709122692224647788715189346255166880017342928418771140179086064874615162869408588778119936135075262768611845284737414097724016429055045924151189128185927035411716279750206576263465341097333539246559364784106304498916434160921659110798200970383016653883929888390893686664756748526086891492419983775471166722710690011682601091210163312306966613726555389221551080142154864650112288988962449864681169777658973614535317421690251032768611326139190003670377994720551482730476331476282730048147917611201131581364125403911928740154250055474948822156893458065292339618218526446357679444303534603975891626482356196369428242735149576656148671429196817858832047282130581159368002911190379834348425577864688556279354032810425678526928017043822353481447284829097519394288439377431139271703029113144507702231543961687994220360594909886222359123665037197306455336619027434568996795902763578185149639524193309381249423133456542276315077785635178953205920110418456455824647052570017894806827673684994815842197303733195429569241731363052692202910798238935509694462216605152685693023600288230221297520599902513199331654425361180072149974471842313606093713002595721635175443448700468638349964444200969160176143853602615657108701135707401217044100020495804203061540613111774425522110991302958187226222008219853929366424221034094189749496059109989135160179502648314083854741879977037696734641197906696688414442389504 A013801 602 2063925516168085476248008543211309764445587147771398498565995534466673179327131985256310909534651960783782438926994624778141226641828501948401239966153058310445246818008000119841301543359951362821700829289168154360979616856584098673101730851332037684654035622753375807557192707905345144953139789844768460686163931058563056566621864813336430484792739352189786364004713904489854121785321414759060781151254112733433928500528576957850648476331128176125233585473352704612099178572328177358392562387490644498964842039228811264447772176525544788193997263171219150294922637616813751117359169886954582469248605625932562117701577131242790792409515555861650953665202967923708259610611794594728301408156345050899048489687277042802709408778858395600153810905372109202197118561386346148965895908729563110839446191441499929172218138495793483073379113393469854669043765013228838438001735882761625395900622376786635052803064343281402890107325123312881059690085055069200572875622966051676328424053212184653583344615595195707118936113534167429010083378828251576848089678608156613609670873967605554233493948480594378617221902817056927079877451185811404191199392044413654937946356965358199355245480736964771880007184988835337341021310320911412221488577304065991527582986356903804376542014222547356243646922390284081453089449836250495636809793250984190256702305805722466586862065747374717192505657344502069451282713925738490862746245938135512121119770268223216096791200346500255466565051294518992648458472499978165815138578644222192081548390572992376492602883935833737284543595165243695824557546227793630373734725966456400423688478233967775605050592424571866913295251378154023572806096718500340819653867488798803519929633805584429432919351832335106294741021280398713693799981474001591818178547130375988754071652683674838972704963123181001241045184705760573978749992877357529650402951902670829684241516680654481765670131125633951979219085036270518773482911963276613532364585346337852722946195639727955372913506136822607361624024954864891928390328405818281199836289631716329116999249875578027664524445312866290466702755479531343278893994610305050984687123394646261743566410559407888926992832205985969372614058189118148094716068971724788211556557926402580911400565619560708551961410173190077839094866528086920028212961034666358626961835423206959641171529807446899091912282760845393851620214435622331990352043032223667021225146946540422460513103545573583194628672652181365551365854947065524836404675093651713419310294319491696078707717242336899835525277203210852234088424431257326742279998083083487862829335525153966146387366814264812144193301926330857415841894441720482544667773908550540552875245762393416640606769342616313455773737633845363764061197880157757976258783659982129218835185664 A013801 603 79287762629113171655543496196005675910941675868786044720911284452071716857031102345606439900683189725469786173819425505477073362672483730849782034539735888054064601760595332603823440089715891554158459057972683817931392961162534734625876092384771559693669432483693685023117115066891739088519818166676625185719673575545758381063345558669132313503797874953722832959605089354882235942504907469384078968706577994767597797276305812412790511866736620014026973419544317500378402044034559261400008676677840599072233371779014013535025615933405328583260598861985554877729748046687517062924469870377247240138654433725825306313623787073823051081203949593981183036002437215757176501201262701151082426895734151475337846779826434876308884647648624125375508799740774947111604506654217873658673857229754896466008164890416661279079932008454402445746932020123537936965985276748199057434274685672170601208918309226635372188482519811498373426363001937187638789054307475538409207589931863841197832738428199285652057766752705038284681049737528575952851363081066112576196213093410944468429116294339534971433903524830513648959196618620058910700572164754130903409115844778194968096147249181200586431110387991238676542356018531098319292674657288132811900705185712999130523628003886816548929238018373379237455940170545153273101884304909399040383685017529808652901475779832634276400893117751147135667297332546391500040476738171169864983259783959413833644937094624063069574330752511153814003563010530241621583180679559161217954363637196439731004762972252075135339832389278988851523026751868001818796202695886920104437393232727389078676416579836106067643623558582352839341150376943164969572919011537909092927822973449694836021616812275331441095029819990985443418771073507796985261020088305245151287147066560523983976416609496052613975433863340121343675991815656498209967659726376566859049879800293002593149822104804022571509983757322353899233680370753368249202119545981234385459317910664914950204701051695789133605845251752177284404148542666089688321042856037915090572910902492014499358643183220205510760371091139071414568853054501676083401991696949478838627740532328730791140847228050213461019356642025156999418341659393162777206612505617779463935156729300681548292364128841044179732149533213270030266668392542987119803829111107742833013365869617918561575245489082880075514902254540636650203842157758867505741364085125904392287385245098296869243071385806754772004855088606199339021270683646469202115321998397724222716224266577592996559635665581614344081539049038548099424740912951181464131428406359735269738451753534314763479617083536797023331329886801926218486982216873134057435957202470877565879255441208105493665549651065948297717003904941803494360174977764140430415957433081873476070772492468224 A013801 604 3045918689160011602319358949865754045794735420175284693998527903510787074779706827708816995224645416493647305653447050218407250300426135004325226638878493875484945741235030297308481274486525689944551363171078621549652391996019934365387655965053384237192004918293576603848067092409713048824577334691049233134606980078165853966929482981833386955561899164222216350976189112657155975967268525343858777661831900246992036980166564089649760303872553994458860210885214501094536692923631628585942733323255924453958917210262602343961544061697699102854539165882037076182866000961547655489306434540412329977166548726011304967344171404227986330335530927602381127511069628080527692470147707927419982511626523163076578721893812322208282112624069544400425546050841610368239398727628433834471614899338264102638169662430246459697134668036784324355814140485065833386485290391558814990395096324782105816041805767250424457992744481078521513547161082419000331720310275980283528118774822481323455942479457703757609451167571916750744307206716897773804737964122235780727153722196474842699172931563347575462604837809889012338416497300908183113473180281194692785364594292999137894381592724545001728337536665071424998051148807890673033947389634380910101977490414350574598195693397315944543665607713831736786107397591662608139481987457399473535379643633425129209863093558050478362216710011528068363794894327102175865554954373583661533196907860584841833303903427078006880767490188468484918760876612529762134739468985944737348934833486538428706278974342035718399215001066541635720108595699761157870874922765191922732066898428455378846433219330983850694597442626499666676129632880648625471113256747240315713915247348043476820606431460369132641106665564773696794375509559875528985787347712334297731847041708989089368438020470400357218480267294074101538656901590260035234117616048482192457260182408055987618443565978151331107127536021295547392961065122861394661348624478415100151805156856103372727063795601945435356602151191311642557669770415060501466541182357552546119448945230133229007361636526587414901370415837198567462077058941736388419970913030011179064723280289940522072466787112777000318519604760038431289655013187247741249169226015812615886532980912814982359199460373557553208590256467920981482724332967931393194383899132315048673041463247241959461474630708607920980980485010433097554230800332464654100560242694196743134112191575696172528841830357152291321338513083895753807841134582962760868462209890446973739866471424844812555834963728983296642236404107864863787500846911932587126072953658715590122272362563774235953832969881149594448296368931382797609395908843398317950459731890121232570817477029450580644655755395349469805096422012244323039340481945787218774859420749273251456734796070659293184 A013801 605 117012012362771005714700493418042807423250555901453736804647447941270396264737217493261913688549978320019954893982821881190332927541170402326157906559156220720629675595284923901402616640674370904909885167580156325451446290919101798580732191553490808855968060941166038813427345422011536483644962889491347340099061746682819445993563018230111393284865918292760663339101280951837303972758587669609678802656934279888446092630078726067985191833568034251131573861366400274047721595354232643757576043346199593823285763549448131645626676674178808735259976596524336318640980292938814733277195989304480068402830135858450291625493688664822322866169756114773073394465250832341551833933194347739766048166644513832749848180272694169953365638566255617686747777089131303906284741520573914185061557972978753766947925751920347995725125407301106604452956020874289055375218915682123436671018020412829377029062010354692305978249271985112482464427740142208316743367439562058572016210853580442521883486290847147552324676053442753896593305653236344878482813629719809752414337391899777557131427338937560458971427449304696297992608160311688762487185693682375318042566254359854881350563266106120786395814808525383862725132932603928095272122920194377042477567271757691673764285757551289325589457985934560000375101785881310754286340030163458175335144389821659763726100602126067176762917131802862274263544660469957188051159127215589941459292412372227283868202754054628712331563903080205316639117835946943342168151440564053029996680563218860277180413078323644158024243480972263477823691812402024640767531032947612903675081970027541833764578553819075608283655355939611195030195976742997596098286871201983968465768142122438205540416670981540599540753664336346336052729575252178321518006749717034381666635954292524857177914994390900122905137948369150684709043531491429513553862338118491905438107167387878820350128030616661535811411423794089748647992277759843337310368757962794487431746905784067166682882771844335844659228240165428060495441900264964224338646061447738611724750679960798125546804628805382130851045894801820167623152296305745097541602594960909454950409535618355095935884093724441244236249136461636376423386986601309227828084986623457451897050994746700362311006469710586964061203292471652424640337975296052400955451869067014909823560852106047114672009413301881892405346312160797875643330425571962151927122283340262084240053951571944163867987755000362423400540318630939278282025026139097421522844255151410943190710366256838319144955966612622323808153700207736607260632534968802267035218587753218110137215080249951048402447370954242820325753308868001552962553234127989782384861060290897270440524197563373506045095499267745232032584148022377913879303954429361796454999507504081227961923925850447406956544 A013801 606 4495133466928210955535934155147532489971593355510246753087336360111843542906144947221149676259335967141886587207244085387807829744421602175761682138376545375203709617668465636596282920868146632683018148597759285398542760711948214694277407870718902913010869029115834547056624901731995185555704894362699599417245556060567191837288716908327959284431409117134693642834914809045781869417493903915725420882868787296194545094477104340627719129478349603791470541458251632927817272807128201242591041281187603596315345892515599425298394411115253116373747260932078904016911898933537506793576761125120906307763122499138226403084965543747814355226777350905122387521777075975233055252377594062770852506369815643398918167693355819232928494371161275809054102604656068170863834630254367487333324811089951804711071515685772088603776417646879311316664758497906688351294409864844453943153828272179253347948446189785859626460424032580081126353456065303074696013203558216042102574756151146279920676009349184020370104755269056833691528429974727424851795768399316211448749185247221854634760912652625322591846356892489212983684035086533835499707725608502130217923225227488185121963238430732736130181621684311146470448706738912501707973874102187188463818224311843483339328801662090330731844617987662056974409910206416433936664038598759409263674906879388881483301880731274996662524224535338757128108331676613875336173329031114103191100177313691483337080876999762616612929358900729167444008350785737775432731705740708661200352480516615736408162748816881113974659337565030473764074944665236178599725472161715497307581948960578047085900049723513608567824904153776103668280008642558995651711788444095416132580948947775586104040646832426863671957592769145080845801659362887682399435747297129592806105486820101634913346782424520819121523779424549292703782616305774756192685175581159985039310324942372752762570518424169669559731181256473751784061271342422141646115126205898713029177989132600724275289624563172005808428912074195084371992896040578865642193427096576326508018022121374020791006046620187559938773779094706723559411018614881503667158205288018297621374932720314729365472923344518134838579746826310223036680834477275895296243712846126741472077111014189241118539624540401908811375185683590999544983223658973149035104639002078444775781913694505905957239913621405094778643783927969211190714181628772498028432329636799508228165912603587806999152617596093922857355156880526163314482273404159566545221584905896602793614329430122700868272628413390499191414032547180409504524459463361507890424957267127626919031254522882119475428418202578192185634139113473147658609445042260855480096822492135109541243177573594556608228388699869700833763752630427669939587340713358362772615261080276784453385269535470787585642594304 A013801 607 172685047265514152067868446504147608134748730345281639266603113610056581544282464292447685963178650513722715134153488784258025587461700269184060781027873367133825708672351775895482804688070721041150825196531520707870418695510202615695360900761537374306225544622513899959727302224936327048307959221837467811212905281622749241621283348750326883870717012643846390983146087304302756295542445812826507768636287332770609644349432440349554458078040278379253132320660194730555028352158636978935377441858102979756050327806879267522263119697403563718613874775966743176713687509430776860982044855382644736719028113926894105500912036328616036270391878712371181639036588150664553050575337653515405069884702837756812840330107957151652181039762531571480622405660467514851905071155851781393397005942831588529780523346584620555802674860322515623540993362455583339703326049367864542680197466904038196614787508826813583410103649635596396549994368204682917522043227892427473412511832302435489432689575158253326537944278416087323093756165909128753106586238828131579015148700457274767648975220463254392688369646381865605981205891884283824556771986976217834451738620339186119645339767555028791177057178624497002808757518082062665613524347509623032026040905163779255963655244650862145394542844614025580728931110489693726110885706809941466273335222678603271062525050172660271787530609749573693833409669688798634914434608059279388189304411682772023877298970822880679802294251530411696529024803784902381023821207735063928672740891526310129855980158549304874450513111898210680120703074259713037087053738564462544568068151269566256851936310178498786741561517971462798520644812012546376956160064868369506149229734777746915772825488714510394821922883819477425772316546084693207056723668166530437239348381681024406831129993620391787372457510373485628508512988002643033898193705125841985270145442986191670126909035782902025806633059148695648536497799890488993477158688325804959728901630517989423759526217218815775136605086242278361234479094294877702510502695342076159132020337814704382707288286961125302607933497702253492258333691109287844877549614344510921422739415383610643304007823203008667958879554079533528177130937279030793700498472696804900391314296721093886809818216344079728897789133220831838520075520083112493332579811903845534506437996488138883253328521679898121016379603376865217102476001450924284260256375327289908093221698579429193679446957571544140488155706722293089889151015094193908401232405744923892919488079387593676555561293128809416937361474332482611525811634744495687118565158373974915721504673751039501768058113670243831003321088183184440453140440743493024123399532857862368136397909667208486661701780294194427229868321050509368399187280844374864272787869659912951561248514474645775890045902782464 A013801 608 6633868775751991665839234240903334514104507224944339454065825212443933636605155148258670303961471038135171824593640425136056310967928677540974878963966783271813048424357065822800867424896924819516850100749954899513550004606719943684552984363655219771347960522218493980852884042273153939887798561466108163435554969298819534866123221125592557570777464757726002956008540089882094685849558598345543122439931614175715740097327796628468484061525995334217388331230482040769001969176526198182781459806420884070308429393029073941135260006295455303814270613393538405876633019362292723891486235164379680205798184024615563956923036787600113649363374412614451313845229570395929469990902171297447801164690744215265722074121427281937870186823517412849999590335852520050550785213523202034008739380299818304960048584882394783271715557434149760193950801012093689578042973512515884271602465888585531361153676939090870620282541804401071169864583648951098959526812642715493818615054549730361762046202719279459792281667399632410603969736869565090179342616950821502739445952476766667474003032069316380749516408335405749119374005542626647404172952651678384328297990838950173972295372510393986041857828574038676859901228814640519362209151333929678398312387412771743897099779878507520177476757918692406709282617540572074182275785312810711368356445914421223261137962327432917000989775904139623022304265870764888358872919903205276976680318279205370069270317263131784195284935966792295733859016862200809869411115516350215883892014088874729948547333770830096056890911706681661487516929300761136032736256420692393112126906099171657323223985291817209391463827274391714867969091098273981617147845051983282948228809491221925516328863974456631327478989504809044788469312434389574242291096436285433276986807430658233612824689834920970903700327718507823904783034947109534790233009376114345706137907337757539199595337518635964223387615600256292034178099480593025173418528170724123332945485037979081703145959160678026817647820993083365525183748886432021819643471544261197729215693297489683566083186831898589624986373247729770158596147077654401848815945984658731557375957381376786473166764536166780988308316949519360018452662086511246970798349327120457053432730022837542755685976599074166865337467341811475908587221179512849543864386054098130053599322073088343339059868488854966216965238843325654180208718071738707304142008914573169109309204772627351904389634322068439700992989629443611341181625395858553185141744099096996270395054057753798678558442636836342561065678397956652004375579760344546316346799124094620362357323546819933499921720494756087011823582923645213464447843171602028014724516454267640734327862097775481223595935591781773116462621421476367896423178580917504785903418800855215947176922932057992126592003401291137024 A013801 609 254846702889288511834880022598542498693838749553461744467392741361246154583823640175505078396983871401000760813589290572026739242143948076414090950279747946169970068270101040648718122994840263866559313470410267419712536976971753356585787447314178922736103251421545664768444393367965481754729669537282011206540279700583451251416989662760763691638987086132802129558024076092910549451596643114042384591652412890174295871578944635279245283707582636759295190132550198078181979647885430429389732559923464682444968623562604904522652148401846210951329019884126171400156734071821837281015335210074809794785943037489631504969155381232445965953943391434996761672678339176330026519170497812562754729542759629773647979199448750462925221097012244932045584262342110410261958964762707329338479732033597820003345226436842077994166224854390297187610813971680591178830098870456810210177880329575901772770079653292114885748774125957871550061517845458105417629182034482558410535915935582441577450766923663839727380292534824278685762101411581212504329625972782758849238555710347468297681300479974858082873422342612947258169871796925545286678708149066876812355895616069109883319699030359295367784010342500269810249965606143230191818626757644242525349568674849039313550985143812744895137947132204487496143801035438616801786306568576936287926781226248405712799875960770662939510023231133427758024840677691303951194462091001533920336151107013953496581088507980470621646066100100292832911927991778306311943297413676109893395595613238211625703394374140208970121521264123882707704450356018039801833596026657318973795467224705778387728972618970449915982474388573032118367900603631293277804351615516989797739157945414781490635289638442725949076432860816744264593837106479509884091854760696341204768725194256166702470273284698324018236551789634196563126145070528159888501591288192808704646993848287293625891654486115919201605658640899445714784985869646461655062046178206537921958433753219004402708055167116607078226758691270290570015458897221172550223423602844338171965550073716363683874651705334216219033476514684786850412629586135171501424113380946649831508154778762970629153174426421383058446852303932735734468877466715416063630189387750659478164671756557327042502432477030033194298804145403029658504286688832165628077094254654233764139071556759761797713323907867852382190936615405198330986898113443914179795919414462242864503222410545252350759032192116581179553346689604705773282833321207302179160405241310910208723496396682669930035501132336704935825899101335902743400092272073396091288778635151218935840318941374634565332992814526549838646214761594754520450228343280263508213657024107145686449939150348142886685661461693888596042028064527436149108992828364526863855265736653653975826748671357939825535158402664000319913984 A013801 610 9790190938194907470648750948145608629822509402845786375459359552133632274492168960982203091698532403740845227414846186614979214726201909303523717945946797100065570142664201577561155412969783576697742586279280833195676820507346876946599610576021497495830142506610098257744559815623761947089694984944225742510451384977613863274435074884617497978003327900877726609101052907185251667732536641869052246472919093588935750202576737108887486818910494573745084024132048409371438930153166695375435966022019819240805914642781030012142204933005324039906255627868591000508421096103107700987485117430233893076496787728201683894895073125425644228086689325366835596417611077797894298760453843967410785690114653937384460768926023197783735293662822401309463165022134513520623415590324164763867037385802693853248510218797725268223889694006257656759257029536081590725937078207468821034193450740987842502735379960869885450924906822797593467163269551118577723642657036681963899147746581335075639348662139470066967041318017809489992236887827303859566326911370422463952348356168708342123724839238714148111665392713818981869853794950691747733049252254553139623464085986910925277609557950282690848790541317490365030562678725598331048904365521661220853829030213000694269374645284710407891619377030767591651860260577409903057422753138451584436995227587558753862920034908965787484217052447221760752282279474189132589086455687914927083633580927048037524659096122577759401155275301452849469144625732155415279613713443781437664685201078159137813021598276970267796188360882583078099174164876789017027239424960067565697326668904297182542996212130368803972382736111421601859221269589099762560131971661700680069947491631054245744245286750415760059720244781136047668636846282516851707272692486910643722395347062544900042098018504970815484575373550587295169053989029409790276677130927214939197718915675804671932253798738629152048882982348793106579180017168338470940863565981982360809955191063661273134432647299951577517159161883839482537713868995648564689383041126868095214228571631887827279728619912119250270390033788130771645451578180968748398708739642446499927217273980958279689548348765403851573294278107879975975356396761339423500417355519829334513174030199906275664773446037585755192182860049802787361100677438176474768209652886797044283166572924483009220955051244651417114247021017406099083192677926061407131040040225981521882755792123506414306758980692350582593721366427854376986433324867499720514626127750199926578321837574961448032243811499846856814687739876920039790457944723971584242949720047969226639241692451847961461832251962851938601432986281424089657615972035454602931535848238100108690660862399774257134916370712432424305550550126885987104171068494451664001863888539286771135360376958886616337758645196740236289815609344 A013801 611 376099975081695565392442416423961701123261521219723729399646756554765617456891162805092313970690820822108310256368731105001041512921772547804167148611492157396118942600587967803589346344647205882420479194504852488045120736610237624780570639888441847799810754533933534669515009877002438959397722541617376124281500405300014171550697836767465802322975844640118745415226048482428628067613127634041511100503659899312555779782187932775021693635265559544991147871056771694413197940764051769542748070701913375954800016917076048946454944706332528317038716200199791875531504827896985441135228271199865236426700597366595888506289129186351548666178257123292356271978947164683907381181594869852052743071444545658561444899062107166059975041350985368704336947490319471408269133317893113568716108212996287066394768565333413904088946484944394142063618046658110389327598796418122228849575603665788957585082356576777519482731220504592350634544163075771281831456312721174325149659832668568265761218204749882092605859272972169367541772282773705069100014627206149375193414450577099671025013424194442713857737726494070007512303386825774180912820074610913411774996327273170105464648778218059851647137435252709863014095865922585485574710105880137460320696024662634671052296373257435029564449988013967800897863770341778835853952484566756067731608663003657088397936061062829691993682286812471161059676048280449717542345281706939838844867644893477409547303836644947205154781055980612665206659942126482433381640415656307709326546684618561438225037719408089807658372071665311528257874717906726878118429749265955603828501312627480564571742485200247973403055190456372257023844292534856478510029823355893325567102838498579904510926935803971838454212923512122407238353086789167375186587754577159289239539652754724880017237478886958847655447550319361531214378042553806503268828661699889104219569864601712276949461932343177505109888649911235982345779539538890699664214750763834372875238619901611468732364578674939801899186362929577561168815991336835261107338907929764745749804807810602772778054662543973118387303538004831723531667827400095438484794942104224741203978797252493272553689366171754362039672987792317157069291337983615293192033129649763714658093544159599485937936702979894371462896751673223879264043624464987454695542025299195253182127065466939282232209248614528839860913559404672702379929915207575016346034185321306144647946510216622412008453002277339980920400012692453746310822608109869263289877323651680379432811712279718987606678262578116851393044215111760248590232404516092380277156445362785810573108857230191287517747791404920073312649600987187828286975181714024026217881145914853775460427689949727862094947297288804012122029933674452080593835767282855124295603142125240599936004241252588253231336113877972917309556448559104 A013801 612 14448256642738416840116067869342912710351214599176906788616829799807875960223930910320426333498058572702112846808661174129720010760402814196444885181059082718529305298944187371142688329175967061179065128736098413180741358217618888593570401701954382025077529946175590667864088619434925695064222909158773121190398119570005344414291608097258966262039440047694801723871323878500978175845425911189338690436948598691991142836112531625485233382692361735480379936614516941412577412092391812778754209884084704250679597449886393496327013155838470407827359321546875204690418289468490592706650929266414022922568130148435147652857603186822881093559903925648399158544343234278496985955472148520236458177832613666019296467242369908891360001188539453924145808174788112813620067025540181850855798013110465363942621429205848428539480968165623845361515950880417968716409035363198583543485296390424948594588523810253485188448602566904419741976648568718829562837225709496632874949332131795718497482958553671470469546689830498858423484724015034653934546161918751434397430209533369860962096915703853711295558852500996193408592646908298940933946895986252849626748258908526102771529947464024987260876431712668102097549506785282044013838063427491360675679858483439773523145017475057624095747910739544587039292334601449775758165438647116501097977478397948490707895111721789665447629298730187892123268515070741756349106736342053800849064435446227828165169224188552291833226069046551216146579048336730949160789098207852716961488617436306656210853049028781178051004021505094607669554515163104819749797597247800950476675706425897293368588059311452726146251768196571996625828002342019046478441305694039997994985822643761445611691769165845382146057043669641694396468572182092653885167955179836151255426155300225510990742194988921411091531673093068592583131546882747030629575321867862939827698995918539378831290529592895507036301482374990041497795466790926025118300473865343461268375166822140306182822517654376487429759143318302651589861235123195863390699531487029842472724501496852116119041747916289271315966652715993615491192551257402066364831882495875897658092049475251781558422530690854115572116077499029655905973896039978565103265144708625322862305321592435173851791776381675622174118641612278568545807499877446958059583942443893884846244593346977939466232550494775739912096855298089906534627387622614201827949249263303296852795513136481766579716730535486292707038086887593303118276561313148737618543927265402953456290894738937684627898152135200936963115186567733381709842368051890204880727242005056779698976549859355028501281799154611409536378747071523807611472438580725946991186122101465022638087790137108745550239495372646694929679901932037751128092794835938162454939890307883242887141538931959430336135008150736207591363920527846539264 A013801 613 555044227187439021329898863268677334680852260041980051191504133589419362887962529850869498027661418128924367123001527665367323933371634510170626709115565721715021792364239902049817514853623950622254965985525956640751360017288047224210600551782279539875378390412281491096666828404212105501587187278243428223650334161401325311019426416664300447922507128872243503024240778116493577603277881804249635131825817367351531743192099014924640725629509768430214275644983282821305573862941323879708621726906997998494107415634835692554898537394690679187095835696544757863387109008221534609418702098698561104593377287782284632232177684024987800090197269207708902074639489688042740212465418057553403777359617686593797293085582882419970485805658931661949985366842660141848028494853151625982476336471651637421219744824371873230772700873050605643407996769022136686209569502512636785406531146134564825209712730694697886999441516210200188807774931415902556485954862856022648524053543175064321799305335797843209558105636528444145196589157761571265549525356270755103811678929433936578719915113679244173130188877678269765984495123629212114918503956207889471261161114229938764071094461777983910613829000673857810179461852663395002835603044630508111716917443499822339665138991321813687262251738970344855701454326049294585525683491067627506179902810135589219034498611904271787836127140018898063807483274957615311907284383316338813417659352102288246793140916427424843065212668492311519486980720903856142960873996752869974792546727433156504996130731489657736007370490139714448233606254505834755508224495871521313511973938057270422047678886508767927634407927039509822377808537971003689515801199542240562975375362682739694618751004275116200522927389612955331934736668947271391652612166188585586628451182013463230220352162694404928492280753543323052673581505047609928665765564875822696420884627206608777182856984840673798306557746917617434179310652240214180944631004011034408085900408639342002319309838210527141101627249715914663476109208492692288017113201605738428432184449503070892829107787952168646874174930737610732709653049104357781471381597961568484433264172641272440348359939019851703818411233202723261283893190271816557007033799126550403078321234294989638690432881478450701440941736177293489255740915292002340816976732924627480253332298017504522534789659807304824463112793131421849434245722910347177422498359699059451896992432651083544926397920251241420633575145873784332591712379405921904353983509827719859976871012291030092665335412425879194375033007186045591765304411081414110698017728866261248915883139396982774905241596323551908749525947499658593202325200517167979613406066649880309664780545907169569058000454235595432418583112621162247336812806417400448868970826067642658752429359610153475792962473118682150829836370997752652365824 A013801 614 21322579031632657443409394731329508489099620421772705646572822795971134244703968546751002636230641038840758487397226686792751116224404711342714795657383572765404277175464640077145789650616817687104546773299965150311104246424137622165274430797268050803852536246078205761969552879976212244948973386480999538639751237144393313148122285222575766007391033862756106412179233732123217277207523107392053983224220599984176443446467675757344998115783247264015111613177677792863274925518753898162886412260859235110149630479027847965188982212554437131651473624118463418079879179659838473555428859823603923394059181887444246431831337909503931328265018293883345182099350635855849908002071500098971559511047073048187316811175752011045586182710193518725470637852627632009233862658278672863742810941894969303173577717173069882033364076739112066397161603878754402937426822008525454748177300509905442325256324262367514026970545286731050453239481765273312609964442011476966065700040914613270986242113780009944738384186132876710281872169084568521737350566086497328068029457753134107608104259007101844154969335924888411330060364669339812606709247981682281927968765364257327560555164843663029910140854889886921635854206531916982428932526562525599619717100509489175000575979490618794609866662804284767976627069389509700797554656992853978277407146354168795438429298674914505001512660210965988019228277490771749822230236869480471856252801670361505288805301445475952771193209872800639332611851374242537587984935459258252951630475081072140295931358180906691586459144749207270243342217873096147967603952233400362779875990804408100533383632104120828708003414925149809336465892794694077736439018881614713467262019932820128108473938580232863959288778599371292031604843874278377781726748976300703895918580608229203452145048682068259732959457428120298391508307097908983019624049940269604705704703838769082784256633929639324635744722405587191351432398016460067975168944650087897821027950098288962361098606744695610652560112425086577712098211353455266936465420752886047466650797812109971418923004781970510738318304139216053907774031534393008533004595467291614897988276456187122068422595417386623053888085934715816805482040797482104853982210427245560284656788536676321959931669574876162146555217736986906683248543001857561924824978172032489281412013560640453737696479571157422136574941060936701767865983691323897167862696986199067904074861292724025461892502504371690415059422803887298920843222767257895877662630513541686140871476808172212039831525203752575131111268004059127453255934256103604476575049072126292138352566683074490280759761164365570126521788799146884516460524903067525104828607456421801976082209451569826164932145449914634131792288854454568893691000771330855643750383254214560378633326278783655926062446367327293506278994028249665893285494784 A013801 615 819128196079200168346015307998754398117251018122820260118741560530027093144547655691986517273436306148106578051851860399830326880876731390941731589974047331355770711972649613203632655218095668267808268843091461214351380730629670893101182533507849439680799032429340352551822343437166169601959761615054078276384683526139013517898265709110470626939933956871638583930277443053245514921204207693573145819541658568992122251439502231894165447615929226894404527731833670090635569538728449751825444413413168375991508204482333807430699940677491256849523010744134890668956638565812354800105355078983568321106177531388058170925232677131503025906628942777822588515528654027038330065807578747802091430176384358219163962618127689256327238794994794215357680023746543111266728067880433496733543825143837140750716161582920652588193714372009729142713360174606229143244188794279513869605979176388527472367046952863110418860100467735060034211647931494739577224394004312899128379932771775783418207477042972862037069766894480591702188401247552784331062059346778881355061419649044399877872933214016824445057302008890513209655598969137358241099342470464306542544848090233309495566287212634158957027971081449895981562975198130122796989871940425983434991052133172536146822126828111611613732637718289403646590105497667404665838859703037478429504872934341748445562699937895515624138110354664469395746673508085487541170796779577961806829807628968607587174744460329404201658158350473509360601616882392901323980029280602865045389836330714467341608499055877711463985414504685546493668234641812861620323473428998308336551716062742141590090465610911905755646659187764555075469673737600967690323041349356110832558337757739218041415134824498225701860037718673447554686131682274278160862814788673567840865608192645733079817604190170334265901370516558669383008183125473271491681877502505397134374351902670153084240002849041024295206769255933037542956627002200329971334090177677776682692609730975868778063964076704226578828749278922125969387964887354337534631255603642870399478857048750016662029346151704179140523235971812123926921047195425241815803904539471474677921117628340884481380522425554324511238164709268042818399398079276072540070580595773065443895375188424957584412735018388442645022065244584089007143676027959360098904076361456800108234723912945563670787347959205583528798662935796944335114339629485898833600613367421823392602939871421286162144062376207942858984922786434134475343113245826979328036287613808217414787718653062743697722167872227358926236770471643935440244279970382476069572107085154803638786952201696989618625666984890267741980461038508026715584347524676242044427095784045899944713174158291506441952033299603920584806932568632726718620033485631446150410314723093906551505577862325752926055614939647245307337213834589239164956455567622144 A013801 616 31467628780578553667180524072080148958072315112206263112721575789321520810240942741063354047576329136985662302439941069119881837455760513114417560760443002281363287671141307540830752082858363192176122455876201574010522642147869437029375028207237544074777575629805538983630807145482175571428886202203917471065594002340156343303579775481187839604524502887180867840265538252333479701212980842756305969803512355586401368411299917740446259835613537180375444337346122270201856039399792125666126272585680276332089779183393335546257768921066504123131275980746685959938638227144247422000847320714232760623614916045803642694263738524683820243229057465752832560412548773102704487808063945175565144381655981505347402787937993310471067205548520014577180635792247200162422625455694733210515819586725647599079512063369479789828049731315125754746476444467672898766868756721041804814783296040141671378452475741189249850929619568510066274274666936301915598652320069684332915843497360538495793858438082845468016072165018366410831269622325987762862080071865857506136039497237689665708366602349670327881321313973537955462129489998380754190072340345356800138402884234402817581674489560553850493186537064979204027723255211366797369162920463404579638616258747956148616318824228735671753153010585805730487405492798391017642865634351887771347859198645672608284736680814194128216889647384790256307004209486612089381617329084266980771173889874458029068904983188014391810899811191790335596871714154005697262016804843639663583695952480726977395232099730598163600463683611999954100758901999882892006346555248399013056970724266302111324915326908791771508922059357163147779242986303678774791449956476864353743561103301309800279003819417923838562655209000559161260822434706248669827705892921683782174693204328678481994273082569583561158867049764117843017642362948181197624451006136247336314125102692976600884163949448759989324663247735923570250221782916527876178770408265669469042319295425168974978105243970669568252285232299072391240008059112604230730394315269544509266379772384780640088519361763867745862340633093134552776598949059456089595922796788336171227017654810343418236714149500094930423725335471241132911631276613469602699351424167218082092684733238533170562799628466410412651167658435942363298431458290086777559498997501724432957945153839716773976966759200841696842329435341575413577752471206330289591601163122876767450234538100520129204926300244404332870764793763653710004781038451689237865842024972056480206484999776058361891694800979486220510311774438673423872424259342213200688682065783306936587639555780391553189123622891544525575921391255324354305888294507962514378711311639907292276101298464926511474029311237584213185943121556594829622507206384017635314162650402375514082638279159106124407352503521488575726666406669580211760967197085772283904 A013801 617 1208860427234705717678407012753031002373306057350515803738312055522575543446216056340689809091692260126441203010532776111309380667700495871803465014173178375640852059174564470488554172015086880390637920264940159667188237820752552292920471083609237493176655345394609585595161087300843256752012092343865693568455859193899446084350320654885312046247413302913940218951640917501642956201797872055326250135971730652207194968888497639916983517844929644321303069663488633132074501609582414299589906887651493495573560957109238378345038450871690822394211098076364687837002726133973408963584550672557965732116790614815592737742835779164253638463887471604360815640808473667513495603634584517864510586565696185509425825501425951015056517768351944879996971304594968441439627579505968871015175725243652478166238535426401935606034358478201870994340639090670122079028030158195541973764715100678082447674630308073526222273312265343882705992535605024974389637827527796993333295043794602446854416865757390591499305428291345564038494053811275145898109668040798781955722093325883086197852611395864935315888839597607434097033166487777795052965819026707226834116885200748818640217607190958236720546254007888241101929016572199866887733762752522150331397082196061483405244503951571109566069126054664312942404169411342989333768326209262120624099358975172158919866444330158081629580032693934102486289873711637690025684211314101200333305416153417179644711053834150760875807527146743817532289423770940282866017637574873261316231263710499607563615236343250659052875412869638590236734753979227501179315809266422496485596587343414261908657947198528144694286749832264779485087398561842123812388341528015221013412643344423117287518210726758962182222962508965480738995754651675248900101149582479404176023014137490512564291994739993122085479036583738351057365749015017328887940909851730077671843429945053389099566042282023563749896263325023239874732520012521334891283644003933958322729738053053291342758891052377242133979789484001164981876149598869804127738828015394821867977245335933733069640559801520743325047677760905856979465825227068065137916970161420722353857110227194152754981610767195646847157832487463199361933227122383048257298284310807849841672576712091490280340510527165622412407256766475161828472542901671973646725713488026245816512421029906559589099155021459534625894927588081961088002938933862384404950950282528433898368210015669581283536448750189036851563300317224520923543668373160093761854187231326521743612327751397058030431347474427942647124137126836078251483050346890462317656410239131519275950761174859521907313373097001574494524596166464540395015004721817887952372573747958678540078707481828616864786310020503035133751190957718146974778236840448421478228872377857657748998632132176220875232853775281505125115616678618593415009315843247028058456064 A013801 618 46439582172648454850333683801920438987172925499177415116410995924955262077029836020383939706066449865017365254852627127092061167730382249411201911984476820478618972705250068698288297072131577597086746344897941173774703344122030048884832817147932467537874391748679321840223708329749194551385296539481944484125800286792841120776401918278074147568640629444741927451246237486743115805448267052877413225223490004735191601924820525335050838821530817216247178724192579330401774053833718027733045862996019774125953917728308501542502997128686874633096013543701625847946296727162722478745064098636986811564998628258755810613128779292373967775228701109153125093657298324411198447109226198838283038693507784662530102512462779334194411186589008314509963649637320307646344733094301300148918990660960153601234219576940656758241415915298603076118589991307183409787940806557239940464145295307649215309868597914952583354851563985450598033409247802639416152326782307849295891862402413447598359278314935916963037317333240331188102787571213946004821781007455326007611019937207124639376705919383547355095185661981687188271626123794471774754734903729984826059434261871966616882599597847851621856504893967034670171705100637630086359180229900890927130950309643897946495872863803555745090111546515984245995398572106152278246044019655013625895400974390213657065589325387352863881946535970172481113311788506273500026684661842511712004260866949674373231219844092735629805021962869310494320430503584441906580933565076331206724340226702552924163842919362317318175261860800036082534402308866003685304596128778886624990678499384602285483003699578657206575719781556283768699117503151727028376710528140232730451260106719358473717299583279172291192277327744417908069260910698756361746285762360528790826100111105835530669841269931575778035762669400892494219762614160905706559137992864062663841537204769170995648929080306217225016014851894092783027724488801019601183552468055126942925985617046095240223425558668124133818967592817388753943754162990182395371214817039407476880213856825230289603311745335220875575031588862959401723159141923046790338218325721138469945774746487890572235373559232587969280415292838386266688026853133467181852370890083994359517693706971706690609561052411594550595037175940909816802601208110630539612615009356016259287141166284890393174833139304389482188379538223756617156720902083257359300595706053612316639713155961962634588336215187262039689655744986497195798853564223318161955390456678639659302611182897669381297050644577623844731920851864534782108972862126144000395088655746476444504924441293403393591350540894412485781656886330901783814896421393355983578344793101580594795663626621928145477630885747644597698185751831700334183080746462666559507640361267779780085531451989681701142945310631214300886441530325811884630997877434177829893648154624 A013801 619 1784022988744463041530418796934575584131235105976399579112044819453081347951178180559069427748248738014507103630418523714368621819530364493380732650795661535506626455444886639113443220323006684969684447585599308131729003667791906357959737503554973672934982633417264827814033979195645057886017551860738379302176743817433784495746256092570496452996898420749205884967075459290723536782100627103338706460185592021907120579543905301271313024167927874179351617868582127556714552052076111753392689872855095642822645703450699395256795137695634975905016456294841658574704935070683146743470382413238485353080987303188363220513955185295838346053185781809226453597938772430580599544148033654571481214449795055595756418118770130902412500144003343410214763564467296938541979266550678746520871945231445260745013779267752270024602233802111135772171753106056757870413534024702929552870605664538652255343912057500818442159977682065070174051449663586195810907785669138338550981786051115002938570035746578186052041582673760562922156687335754949721233539182403803908384941907748900146295534599038355193336652390688495024642789171688427698977896061691097077899226604073469554161946150923067905239492006637603889316223146095197397574267711872625856662587095279983512585451935877397503381725170958050794159231546029945921100027059067003452397723832174447849831679524080547618888858125830146034448985667257002777025117969341929928355685464738690722050541530666531954589723725587431949813658225699920283213143835972339637522254149005273134678189590222782095020859644494186146641599097396397574661364883169708585641905232358881399115070123013695247812851128266197258345298001076745522119711649035180573015608259730875126323780791252682738442525822629558356388727145403424392845313846842074028375461868241777746212622225691415089021858707704686057946400585605353623175845133865831294136493258412472968849259549043640916215226550363468352793063961779968999067351612805756639444663464442794748423116261794656724789459045672806371503259925430846900580588411385877631830295523798046805400824008797845156090413517759448376596881596115765497632995200903255461436882661078804222994110651479099427876433889679446821087239589975275258040680113466727315231721447025084226456897389443816255658948150945991522288728010777982809758218199420720616774815044000349344204389879517426347748788340403834204692590174430414714891684643755570756031220599434756570345524042633858516717815099401276273808758523202990509678279783766621151769111202196866951907497562093997619221471445227968189498301471437947919177725799156639092101177336727384768205322378999750053788130945287922927033060924247163465145693571790320129670213880307991636668668106881514865173503842366600037977229956109798550045512118463028031765776259635612231107387053208728582853537828996389359984414459511375513194387508035584 A013801 620 68535027135607292203432568503038655639985527831189366231168313784109573062892460984357211136376723519565304893066158007011184975819078482377714225512966133548022561912370765128182034751928624809795397738448383021188501404901893874647381275936567868619470292845357645625303929344779900543749250272282125579272421790490536265188588174052188191738328849731501493276895170844112435389021177690801859747374489703113583944183758666053638761136435117214473971752039451012218746231632555909118333574155601354214674757343762067968185042009715513234367112185022637155805864785675363765297158210786969653323959208239284161479264102398324925901979184993983243441418415881693184312087990860874018022334303326855766578558450673348747078605532032440446810357092575679191028675503810874726345816648011201136780449344349971205265119413741901391823750067322276410349806323092987741703077187208916865041291725600951441274017702634211735806360490276327298271833494265618413774516292939633952888106493240547595375229439995185785217571300690362148490907641231224530944515928328081748020089257156657453107220838240689224866677388819582638483934855105925185344576689222086406392685323333860576647680324926990191011972028380393103225213068419298794909549945852275846619482721568666102489912354167524479308421039072286402504978639501118004627310958736813588599133800597078317327234373761890890059392233393345018682196931910239580127712012813401542778293603442085491567518826642166785784041494398488137599916133602713399515054915388186572741797331297998396962321344102888655009383670925580009228190993351847525026019431406298787828404533845694116639978488943474233876592968009364255977750842709335496892967606905821298852854362876763060080008072002137113819029342017817951475545576740285115874071743130376133898504095422161402059863724115183219602068924896615264787923266662589774995547525015173561571313154836060509437324143158763000240898345155739289068171379557545947060906191650034403055422434313103532739511858698566529567669233295351414532703884411799875104392632842225766076278055121978019516369325698246968835345803396383247357069143637899461806559284308003343030541754787221083621301084305925629078887396088490174312890767238937796541941811108915635643568170112873645277394152166741210320243775262046987619671710348946403214021294730317420406955841611541450575117452884953694807470544140918811687278957274514006163695370547885608406393651621822308778231584858599429334637267427366083419800796173178518166362175943594840824478426345403012540012047039877625967766749326760207263131514300401447362158828567719213255375664511654398066324838394180847164902068465879031677036964253896938101410936425911806714263553993960275060505323608355307058933265993914021098548393542875684868314060790161679470221381036066517238901509238725293653161265876589001714875590508694994944 A013801 621 2632841602441489737287065551612732995065684037162970693136561942330353358784076781175066623015048210727620752772029525997341682031065718979022269687306106986380834738425635313164241047030090050693099999520233082141977469970711155088453799096379191240885570769947259314341675749709064659288671198459990136253329355503484441163484803294388861573819641091285361365725204883147423317904637562169844244055138396434811440799763272915116586647817291462911232098826347550085395355234396267804689902584761581623510945478117963603065796573845231156411446981699829628977438101606504774407655629825592226202093216943720340347387409757734050353450432370728860280045529864511125368533172256911336276345994596604491128881901441067365467771710118558232204666678068387291802557598154398563487300892349998302870557742012548493821464827398308883868301182586252570579998159707940217085265413223817750287426262930686150567982664064395878042737144594455389490410755515707996983561817909568977934149499044328876423934814166855057124918219087320952296426707945538721580764523902651588431939748902930152718566995721854317262478278568893086639998841393749221920197258093155671387981399381193587912497287362395255177915917442261181453499785236395782505245270719861028923734048231781876993252472997699620397112302637000954438631259415074949265762777790833430819624324083737360638443035702436800432521612038038742237695277336263763710186184684239633667370927069831156244057803244285479242679738048812320294038378188481837955770349629552575378448886279143906417704536755056570570840483102277081634510185200604574521399562476904374233215988572216185184841413631252506168603195459047737257641276373521832448640243586894031016731253204273729716033590094034099364471831202956494423884558876054793011418340084096529559844933329737752421531724825608878564233079818828372012092860212110048796228953720982907541323566156182100530544244283587039417254350827502880528842871717082685102291772258427721627777108236572185313721087563764131799871581266274219940688352423563704002010347383266945029586297765565907597740844016023855554778644383275458830469168221993545724760781465976256425861292051905885148395902454696438966694538208135438536404011714251034391955236615560103058883314823056153956976373749637530335662484870466797076397308424765125025869842058359874022353615611348976365293712070028381139723788423717537069778508422657730060784521354967573532540018520703925814024544563927955677319425265489695460655067385788825953878969351049139405113163226485002129737102799083938879177727442136820122220460253364222001864693558257501296418511527879715356115934991750851424686877862185208880905052018777704774103802533737827966735148690231977926724372511738577475975980346422201034521835086343112309901152959314851078528024573881531326249640378914870880979843189915043089878660684982026925768704 A013801 622 101143242999392269747619910230754750738443317971652682147534163576562854631049093625621359389746092063312278838490286270713878056905420660298119512307551405988806147311359206190517484062707939387426129581569274083566206486394839733878041146086503010709860086698293913819749815600823427951233592760038981074307900521021858291736432203357242506219855332162818442225699470790991414180624556588316736479622196637439716309763705892307118792662549068839197892308512967484080547966684567023984967297696200919648796481487379689775375641180838400104702147248980655026797262111315487413644498675379950961779613022109960594785234733253111278378151809953919896518229075275059392157570345421505894392107728423158131207127125760043911809918015914533048374475104675166201887052690699375214928151080517534803075346217154062938645392809333434082684658230233478751401209303340231379547556114406182695041767316745239160219622022697832050889790146740598242663619583891438412120510796814001856318287155286938116701879821033903874510858304458521703419528412435815528246649950244263421201397393854964746836469707650755451955365549502596816362195490982270109286297866906668272040693438627932873246495791313776122914817884461905546717647749641380380721502319974181287134167196872132586572787002679628617175466218103028665714458461689519250993542871612657078366688034000854446286427659544812125415750248053296321803301774149908746690512470829749766965721534314633698271724569432470970586784816883174096415778336488718286908873751368891735738492415299592308942537483982253215049407998857076368071343274666425334814085592112758440543225416990256970060867746058196276973060356754777874489547273165214715346963597634121095538747823095379600771146397052413961185549867492776689787949213782520928326646952670652279571002958795205497025562740900590678923577994320110739216559317908419634555931486145279376107486117455891573981387688398279706253243141389350658396027759883448430889640723079759354052685390016157071011909299849562887223866665925190433241483746703623252941229505075582960256587214961979906274812263719572434992376402627910026431303566416104052562410180796943866855887395466016483860776988699618399344537379803731006814496514014667737201352369823356919110061422242525210411204373966075365374810018783852476486879000445777042993815852513952920442736497325582276049123242882210289863629056085532904072611179564819358015098172372434304826057351491362014071566903967856345299903040999052140816525068692463537844214486589903739386827278508647841815980541129608595982491577417128081815221201093239952423634067734020169803213538855027145120549758643100708330771099953706984368848478353364306601971678136072399170097472083951664033043494410949192317093260988155274942190816676957002497162692085039319032732592030232907429206184796393679763721655983776295340778628874269546380330532864 A013801 623 3885518823064653434624566471424674504368038503199009437379672427957238623506381980721870142316485872704204503859442837375744339434078640086012559184806894812465976955113175265014919667752988199507362194005565233194279388381344163216658828668059099659429985090601658993299508916121232808174589699469657496950612306415575708135346779524171828118941962440366833276542470869906726167162872965896775748601166306023884141755882525558870275538924485028526626230923834158868438330688154326793406503708297254529228165632819178162410830631603087978422237688716840843509443621268295764482567061113396196147725613857376246209269577512651522870175079931189786744644288155766681609125222389712570438967210495104042768452995663197846916089810499372701586353835621201184811693016165907198256679851909161616994942500278190481851001410163353203720413830572649319713828856597118328676698915691027914412724533240085107578996999623959916066982178277186822090165609934773498040021542770406695312323319357503014691219415204838451243209132624078569758564603492134289333123304488583623588872882282332325714469820289111421442317322949691759297370101981574888518342418855086568338715279138330669258637382319110023537895643849488563482705155950223268705797233124128148326546167035039845445780185494940612957412710234645949222086636264264571546167942955871834322534687514176824408539404969073502609971461529215431498395640955742894412862727079395667047755158462230968152806571059317804806061925525384016087908540574550601709891294032587344920129924626149138140336519984662239509338057684093445755828723239585395662217912106603728251908547619097711761858295332571668176197086665091546826390448045914888504768953566712396006216536372032102743224359989165534732904083709602509314893856996669323982596469333795777971999649665076614373734018254437091521528172229801374157743342756769848681100663971757052512545186688185530706068989437508313195424588519613294892941802423682554921056438017832035345287961942860690039993507663020807875592061838182115683404839613366390884990272666983595001217054449979420079453187923051094662667131883353791575384957807441053283237549505495395589135770184222489243995608797884540429219747982540130357785698082387475792327152639134079404532119596868848483156827230280751236238701681600476736719943681124970883650429790176015391728165281259568716703118498562990495401173818581832042853431074162100457508011389859436254197819214892163132573314182829169361041075223019587041607627038889679269823343716837742052284356731188215491202708468035043823263396438056392391013537661197906012306326346070118843160251308654722806951039528033356811234902575821607511513683144422843202421343987275357286518464487577087125493398881291024172053454714120973042179202413461980207931001979138870479961455255433427371800384795138259601803131136272750161811351806833938893746777750503424 A013801 624 149266091106851726344537345566250295759802567138893146546377495992405278960621170171411363387230121285804720220264356040626594543699565037544258473643541671115692970707627740980813153956398794672274826044917793998391436984057717374131165562112158372516662307240553331886593934521713279558835037894826362402854722363260756403727481882200584949017274429109132267151655560938336792437728927857890537158262404812213533189693983101869560505103323016855878873287170013047089926911716136618095504246457947329994829210950381548287174469543664227779068683049746157844258786154642850088362296219732228271211027181944965874375300089726020902580645870636586847582254973791932840696154543323198105983364358379916906992890281397408487128506160143901704141368949224064715725998909029490928228613190942352678477711090686965550788070172835376674123417715278896266126449355034897714444065545186528360079225668951109492754748737554044135629187360696408957415802071254258700705467587067943607118212636437835812377885054509073942959122038886602335845017807753830859021264865233428483790140645758078624647072616226504366128062278435358625167769837724180917320642362737005609300086163378110990239813679170930664231799054121952654751601270983777090601906507696506946112597552818090702645091605973638587371966676374158785315680218727987780517587696592772387334492555544616886478449781291927676264663666106340016442366942955819031764534523482063945306562167485064872558217233814752789429674930983152362033094494711935915287183951555875442451711184438145290799167751730784592990730823992133812155916231971912559759763311487288824525318765335257695043548273496073204656787281326156862882615452131866356799204120218823404974814461267985258983707013343783182299243279788089997840962410384048750115425965927098606572338541533583217781366045262455307891026264380049589643868255344070506933163107139018929321935891813335347604346298231319359715430992569464336607252281908189029847304122893035469824582345996936268576390590382607355348744647575604156093680318587083272237786314774841785566754363750409401772273667251930852561020538430919257159988539130655502928853701803111116952239747397091146797335307579532505128905838497261647824695377532997270038039895784974794404505906433313683328952674878465339491345963800363914317833356454096881466314910819401807288629197444867591820867000240795842871331493414639659758257408145011251175627765552840103141263422959297338900936437647565370173753945767520455790398600325985918829533572226038698680555848185326486310043248508034243514486637564374370093176062792578757368759832910629685478844214273279831351831134508929435260400017352762874162309651676147944464218350615170125518893331754761379012954411423675984593605516297671300388356239915555431667877372030598848358199265092730545915083582290031380862869085731053970216144891011332596542176214063339536384 A013801 625 5734206155960815919251746667273071361908575419207719117725637886044241196551222873304938935883832339315474131981675501656711255990762490482300233523490296837580461162704227297518918122389016096130109717341561974242205443179561270644622856234100676038600099194953096797755392588586137347532206815767649538068067014307025218005594943986617671401447614468656425174898000029007146218287794492588722875471808543265995091015284054841421036364049257015535442796199923221217006632240487104320756891131928504629081358967869857559000094421989404974360702528039048399745045528916759728994525971577233281266842820221597809030001528246914818993538091766375120336719907073190892008183472936303978439456925191522887899038873050162844441528692648088127866294829553391670119329974089276923498830404343241420496399749259830468599074503759643830313125214950154078959513678423020630598083221983885673480803533298425822273666427501876159514330861648513246508085452369303602246301242824802121611053256641395900568308832254020584592717632245867715333822204102671166280160911062807388633282043047442348444441941624957391729175640488372736944445046086012134119789797006904807486872110052333511801052682299030472397128792463148933184937514426112780712562840399669010841861547589059772432813839135083299972481471839589683896687171282654378576363648952307944031841866013802002310956126798110693611383319397141158071649968480590743924266358254086968522896892226106252144196473254227543158730392148648781139863358108853730121672458682970510997224936861375789491340828350489820924331915334481812527781677967432992895731067374095687482964645689119259612792950474625148230095140199425642044498555209097777962798225482326319925512472344070921709118088624614774731207729836339265357058411957313616784434203907055420070082957411554132894288957994802483107941664972423985035758842897297812594344393923852551188831489219901090713568567392854364522827997010548541955104203661784989770614035185058850608781155403818303693630620920138244163077374381264409260494823118841390986286799068390322034332435637835727578483665201150175631984165004362194183058119719243261800514843808468316668837242136006653495366433175975320717032046691710803462833497623307623125781340636475591701843498901542178458765045958131124481899546545354780132433886221540585798409953614038139828799979249042033407390426681250413099745070651016797169273216591298752225162916241477905402274775656404366571218374188668871260594931580605065829643952630123075057755361710635502648512233463887502298086621434684643498852518668673005801499451628239705543078277741094749997355279335522318001211944863295033184963527066623738573819287578790899434537412157232375541933806232690913136161656669251936624147949514091340675719093312595977462953177123927485358528582967802336651873850897253845527227978797444169319823422133091353028764241439457251629727744 A013801 626 220285263687390704353975099969962309439079833304283737626548105030275569806711777900882534160913303147143254254208046071644219610141131834368045771038403243312490996026445595861486758589696442348934294901393444802488564305186025773083831645089211570698861410673318166582571161683125052342797257034530024654422862421618680774902935368189904464558011557427905229518881569114338529121743913227288377984124996998106467416443152250788030532961316257508809570458816250466272526784150552599586196729724165433830789486109688447986547627315144981495040748317148083324605669038866241749053709724110993733147033781632901431696538709133479686455759333297066622855431950123701307386376296321053635730177238157543261529477347095055832065766256768953520111582172123094399304180284613662293131068813249962409789692767565647281702046136430477385309018257525119097308677470298760545055965055732952032438548535192326388465169478912074543902534381089284877854610738219167183893908544357598303810221907135864916232152099870454777713840560357254152264113792808215523818661559388808641736162965710545257841681629464363160668011405001327062457800890440242144345844841817255084415678979770444189349239843199554627608099691264329417232559554193548583853814076793684720500953212181320217778976444213360051742848222189677296575134371994450607389585938151861977927237124786217720777690567076220405774901597960574728480505189150374018594616418689004982775607011758097782371451716534405297985786744782491576268990765109724896354169172764995150469393174466612329099349261912416960629134859489453310067260940796905855082404684243259930345569828793205477285053985433199694407334905901135464781456496912700238218856630129047906258487137569828528377480492603201186074076149392809217956755953752159902390824377293441017412306891922263569267004610328332191074687001580639809133711708742592768624334236978719606470150489871720300852450084963893267508960333157232787747283087871132167027908775669220804986936865993083954694513933268030787768780414230653546151169124933410876129193673011282611270914847463097310655028482367385147078303682807578051736360727134449145328578239746118853150051493896831600677996896888267920665503105708762225828211644696985650000015981890846330818019853801644327671918005527565278096652980086349233567580173086703144031716778036889179663180002831198755378310631386915869639806634129461280054799888571332865481858590332615213933787781616430146199925062831903358347014891600524208911602084238808051418729975475773469745245960748702288283295649034845264651918357175742190870402933750456528142895117701895915898400410953425368334558073868341994833558855791417541051841751626831192677189225432238938818929100235054119038786202605982397353267628533332943398424688696687070216809252392798277533234043291094564818385856068903729773990033482615208590336584664837417953007099138189778607621013504 A013801 627 8462478689814801298462307440446072079411690876217364064661472002843066289694639659840303432325645453700655255429656297888284340543181720549082846340211298995092654103351934010614875317981778529276659872931930575532400686348026366098788476477747151699967459952426190687436053747218932010800899426238505427124308682788903240648671165104383369910460571990150407297197354359096428934740914170539510328638145884679258052270080136866272980954241925348458428458745885077912325388939927628665703333569083539306043608898389791417851213650938609609113485387351560768998051381797085543031647312761447935252576449755209541400054231050071755634884450547940111383614273795952109424555031799469596470210488781060181934916401766003664844638476520036118428606540724280794443669389813718450652923139529810555934480837358801905973865804377113219234031245381084975242210153698997185098869953581037085278159280527948410539277950701886255678559760783925967867662726119427526536468390640041496439173484784531386621974355068623390740654898966684275513378195464520407563017702465480472780936436490736306625246041477502975180222326134530980431378879007152342217189975443251671322912723686861383978040397816354090574192757739610478892406007833899362397328121574106192222764618599157597486197159080900439747753257303638643025230362034538814533478333400041929744052741385787339961395760824800083108248619787253438769307087346400768298330784340356815418307718963699084407581689142385713927421983587564196393949549232455191618341762940940053700432208190309379234680601245627409959528844762146838359543896301653935328845658349889073484155410542919781615382633904401799460352177745098020015044432785398292351415596303037504366826041876882532746149290603844576764221709355074158917026736719342974810245909278104830124911181560085677276961249110373209452325175852721858907680669003055443799472424047774492402157301218912007077547722463972923764624220158568254774099627103657413328544143526108786444378166643990313203544447260424670742925468393084786628943313103441912217379104142401432794583464780142346286123574178625467810160114278735918435504033693596998366942661658086901862612378189540682771645928790859700440285967308907809667416578542679400730400613960318752644705050703643968491844402100346947723361020882997192156732159929298787981122431745065134725940722988763331386613181215359760048082811656717384534585192519356323360351079606217746058480391418576780496416321213750399414258924075725738009548105668118050103301930737877313613733368828122147106691085653322615686868095609263312004477399102957537985137458841636033505152950187186788949940382965726226073525997004083096257047552730496347097886901284204891073667980314629839036994010759311419776723129217736518353593882840971930489448944239921738629716719007070688802063111046743005682997601126268145853206370236484394248082720720492698534990368854769664 A013801 628 325094581347925406681728002632176305002679516700766257908035108461219234584909277172425096656221995749364372292585676339676331226306868976613566625005557262195479400034367896951781050215588003980692165678553044989652704766745780880051058112369134579705949941532404541448543440753162492126927352358378424488407442358018506892759351478649991538480253333573618046729133565059048413957006958775445828784963012305838377336007398537854742836338157804186378987671181921153079892141516259782821659262389913245980971279440542227108172223614457626743703654640497558501829141883116838221103763167043783880662976893796129742424483340019556564469721052249667318912925942145296235653706101608424017999606137013207949211748490242796788671631713993707525553348868463970999348003279083808000282695328177202316779015847975734019892028740951181430094544322559760408904745264500675862758188136769120668045766920761666139276901754163662398147551770275299981604131286603927859424969694827834127207288591482557748469766824316236178692998598704143128121936756965015976940888057913897842352454144228125955315451929399754294523420880784142144251851015938764378615570096627956205541015193154466926900399922513058743498188981324876157130669196947077905855757118390863480429725588105238265029750063251871293349689132576582110457249587918843099118103655896010773047530113076406451956979547845519992686478977747128103761701067499331914948675411219147421109709331709464026601658170093889586235842921499866168669965883313998641210217165139153102955803709838925112679489977452022581005260100382632942420238320324337579592934811169338646967314251416806330536539264071499528068889260255685536897946929883860798971981547577488767755989224742319377976071147837293260974341186584528888956499117810279720310406850827675154078587950812251378271743345824097214320523955558162931797460580421377929000532642219304900121274883625723663891073306175983839341804041611558075401811274814103190429351817698995140047231649795531872027363485956474151260224793788745163137486316181824499742835664734493442236718382993948374927723225646075971395110950131919042618322958373222289264469290257066421954117120529394869355550000429666252114025720139002416183475281295571858459069985899605201598989227831186693582694551086928343740636978241220133893022655843942239082799337918422215631738814336332138548131969569260542007149292604455044280624755823592518211247074152460932582582716736045599550329395747435343898170827293079951374800027346423012768446971226294879785181096901140403250644746458041604226724760925459393964003763939216779237040618860289863133955734390967684300909752011338700840574700908856225810738785694747670112423199734015095486029131766819896445161917329707502142595732028566089071662603218777681682670641920833511199197477375627581020056473971679306318035844866717091096775919004784489434345799198447506920190009924831412224 A013801 629 12488833437061902423085262949117684932982936313576636563795076726646198115813874791855882513145424188707581725991971342265005940389804678605586775466213487784501536631720277129299620825082028760922270236707293776322498306319305918288041448444772674013983772953908852864287244819973490297548041168199465555146660305625638960792243246403818074942257412062564110883146395035308403870572379328317526958603139080741087103740060222230227800800766670205623935190376124683016717136508488635816876862223970907257604992670987870196587544142373004188986119596669354207406268314581816457101922165825154001559548920352072120184978951990191284980668803943223219723358962993453700188872773599389217075472869359499396576918530001167281433609403924782268301657450130911909910952893969283568138860023727255404201382672815835798108172176112380585818512014695455755868484694081057963943718555462122539583646182027980166406461457787951254687236348806895924093304307506176492647669635796506075830795198530393938465214562322932529040670234167818362409932322455568053770161155632820299511811878404667686699398401319820960978411736556203604613579108628303572368895740832059565592063639660222001463805763423261664690226427906576442452331787869918944831354765460103411464188338192650833189382878429883887605321657717061978355325700169490276495721070044901149857393916823943230258379326310033496039043776409133673234109508209054334844668314597394767329350593686950770045929300262326862344836141672338858735625409373390571800731702615985705603150155317172147128695286973796899471898072016299227116015875313579752457642183705881313461896344282428031993891692368570725870294449821982415585471529258418396453307643131736808502114082057700941224328749215317457913590291023831261798152870109799705735444589581395968719083034718403448947687292373178518585337248276722387187931245657467654520484461983496817043058895929365800272039472130056595172154744062549615024635981933258588163533979428724597300054451058545152395803195676503910994812795678188434187089674322440969982120774896440300076965773401095520771223415436419654517114582260267801941225494768865707464383852254515463665789363302257233301162808816506058741212412064859916820104386406250688514563632578319233424626770176362868020672793874555439253140310156114712663634358346900885056604819365474107835708878291544535434465037742972712981746647224692744981084480619719130179603267600640939186092497646131927752325454067033476171192130501290959412014317850540186458512658846629344101827517018554209731276768579932126267973858415712448078521168595488951791170152414136895382154043492363414560103749033267587531491517710114620770745341191249426495038849640981923908191295125954153141837340216138043402309957641609394877776990565252563419521475380030740166228370290862109152466489504096032231513665016399803771573743704487800946109828222007559425846019421272323531997184 A013801 630 479771025318170043485243461453304984385472481422360070234751667530840346817105814003935582624994615633390459585707571084452468206014736533312221566310057346729411031244166166199174233616351216879589933413347397711205094935562456156953400283454387044921200621797362491634458797004101603270605549517550668766514102300914546317794816553849075166981760741795462883686951911676407643091908524276646115641698190925749602177278153497196431195562252402619249094273489205822770205516110099433541141539196066373208153398448670021472107095773401328924090770425649911231719203572975061016027441922339116123911631324245202569026151419655188403817372772282863208892557922356517346455736470594136163171365749314528818898902248524842283553538861174435619076472604229111931139166374723997553622446671506243607800316758893148020123542317533212584803957556540628317443708007817922742861892026632899480645351728786886072670623362381935400064871575765713819968378277157276141552876728758577409115828346743613540079682626197776035626387715790910210339960099453102353634510954790424626045765120793713852244088985102242036946665271543117674835255037064910036123498779804400271784716781187088408233562207668020110739738454459040613248777962810806184641324669915332654808259200008874407803332657762419426246036802858652960498192097711138461859620626844922572921644708708603133605900199526246783835905714533279190961550867359031327392777973573517381724332407077900782084419998877548743839225218484569597187785726488172206296909087695706866450616366664485204095958144385381690112436334578151108888865866046479770412782129245136537952209961953755277077343254031013005033231584361276477131474267991401118150266418548801235417214576328639358073813229855635463208484619971501753237840658138065495532839353358907534312293861742186894774355023808025969974315729798567226211566733177277416058931091558013723526150546022516583250668361348254160133496647906906010786415881948061922890321353733884129878891791865070574437175565108574244776728358773286887731236928770892302833151688421650567756717150976485525947318727405497447929473792110447879374118607040745017951770068209466052184964180619513874497470463494896752602416021883658564561130108182526449975476509128711671240462003095155937882166049484921754348638154957302801686177510254544400334530740744053326616592268447974873250408889934039741906779199783796491193341407487130104979639128146222319772929389573804136533334643439158020592516885337593496771942034546351802990222302252112883015805893784778521036728341766672562710483744898009405384469212764303572009592575141482973000829734802632933740945622862007642609778144351763271528953027203037968233412447807961588857076793558654747096823261743159075343139332760066513624680869554742476324336998199260914225829073093758785201152660789353174205828955270014861688776938151603361145755160976642402903300682087597580805203820544 A013801 631 18430883708622820390529112815190164280152310846321384458138220059864762763325936950775189342121793154172327895444542050780326018602262118663722303691367163031957054176275887440707477358605748347646326882007153630473654927044567315725521825289183732717692843086967477478629369145709567191243582790266226491334405753991933211344405672732666071614771320656814502139717944638960876017018757868611637178491477702603596717242317544748298100808719488299021073205610361330887540215106885579838916493369756085793164420954804107544872466191230985451947871036671766989877724924459409943991710208888579485016189228952203701891708632937473717721048192420018473032816505145247970381443572254344334844391186625666939106820228779330341164992748890877118742441771564065563946642215451397090019959911332583854437256968609639174341066001670355894657828833492064777442917486828333320089782444095129466448471832013077015367714667089264430328892106454615662107905219895273920253895312411989509748593661768502657755701087768013764184623310489823606640419907180590380017223372839228952434174112880411311347808922451687730091343093071600408596471157503885583947720329124965840840881679866083188290700525769774660574177792466498504198565054219339930389181128519467419267114085427540919250172827380601104678667749818618012130498547625671095150799186000874545561357903129749697980604262065000296447840153929510453399978938120464547473120958632800243736321953750304636444555078676879912543327675993303225645565976468769623477102059512918274981566878341782863600550328074708823007359354229154252999074671110041566860177438277081165241972097898415462724203218446855395601356624544822797145482715479157665354860634734970748259787715164241009579763609038134091954617145160825211352384886723031924076389556598635791838141080992687851749651622594609125662533313075941758562143547621738289215319896813292655202980599376000997062157675769554531815688407225991701310370952520916746829754585125040892733427507076288551187578536509210988187342796630634589079083197855662598705638355262406128210942046071912667964792196232009589959658665197714965734036140408077260609635198940334847860737583962679245002694825325619953647974413896682627416180374235939936102257905574688587562373588310903510509681290957012754115057283360839744429576195233938577683251332936423552595303008584697402730787707915706070725090829738894326005683403510025590112897816746865276636396855429867259709064583662358694519082128667128991771990925199132650863672379963317168513935199215636051664146955977308493169085943544001929317249769277553486022320508366635209890799875092177946782592167047866885598497237193417337839056259493031906587654772594990652397533462101349280764471562423125199038382040607310715187405740284814986970475730122822807280899449671969837492287480616883791540291125145652890926636054856031994721775330264078694549933199003077148664212709970018304 A013801 632 708040828550454268122566397908345350986331173472282305343837861819764726315929193900979673766950805810684148431397527422777004330624501550585556018607560935035662193235814491922218450208198428523181293499186813868275927677344098000911646440309282276082888260028942614819025845101578733218813476470867356891102531445354106247006688323698099807153055054352185914199404561250321013069792602280584653848928607423219771489580870799050619840667767862495193548266727640887375744903546116435091816009292549791830204395399754595443820661202329537122029413744782600683142680698032692408385539384663669496381925419427857411871878842925990339971787360007429660028678861659846030173536271722891967382131825411621132727605908786754386194361441391935393609643096405142704574207348780870610206779953752541352061663706107898521486391520168392049175152467431160490247118173997252824569082372358493583084493898614366622366126650901182355514719161560515275537286927496842920473642321618989006501974110498798100343012987696016764916489095777063672698371154249560038741653090991819436711232720413880936737427564904035839189036263438601296642035986669268592935624163664687741743310613735451761375551397971663360617614075393006537292075122890162765830782233203860378565454705784411953914639336653172037335700277032029554005232205587780791313101529409596542285125206632464397622893331489051388340227353356073577813590886835766055727414746837654163374544175271702913654027902451018720264476000958736716400062552024253855496352718248268451691873198377930488078741403318014144650716952067189783212452565363356832500576468852350043935600112865528416012990839854396877421716088513912575140863997847320872272326143978636265148004865749482624016198804808959276528572248498261319313217808351994395318581206293192579254027767415096512814616733594504171451879755125378596923306525436698118495729155979450642277702705628454303139849272363206894231485851993697197539210512043537746211852142163570935247351111842700982422017058537849322204960875362458374062060128823134391875803055760593821351549641898597052535457010448880407890247282235418123638732369916696043579745802491903515418095025510285876023524409709016139340585084254959814819985256647868585304339700557236779796143768551669259739916473404601962084040597590019622006599116106984400279783206085647196501160377789735423305940587289764412975089315249364427834333629241143069777082528147576467263821598193780648983425045973171608645059054876427347912803382449879915578838148670792345631334613067874560729869460824283073583605607186378116651467136566494719033464649412658223164968001541108003600060689310854277151869864022320450425185264684313723471345744009160902503645480085433969847939542046777646258484471970448434639378918781452539457795648398360964503033258598393277103715855378207735811823863595401457837650683349325109231721087424847129830233772902211743084395466208223166464 A013801 633 27200096469594251164196510742046995003490898360111197042088875299668081726152735912900035147431182156023242246140567413473401398365270851567294720010828060880329998815347049521683943983198150830146532571064760641563688037652850868803021809650921387918000235397271859490887696865422248615333938512104840382328594848004723345585008938643186202191591762967993574079884325624992332038089152609210940062260441382770410741543738732616328611799092970205615355350214609052329426616214627608970487203812982592802949132053676972538569814520748691498079881958419568387843609221695623911560538881001239527373008046912740570334470097629844844900356183222045417819661727149524645095146569414506617818951976205012837434863708591951956500042589132512590080908049191499962138922749510765925361703658703357628580800872933841029601421216638788948961112657188835461393333291772278464508645868416523889487773917609169508164817121421019821369453451310508754825040414606718717632915443427315081673779837428921827822777186935330180041031845103371678050380626261651098448299345143541735480698716187419650065705017333353440798286017096257307411800454463886622266214937871342644286811020537261114865003182504479419661486262320297739136612357920948492812155330270759500302970507977413969621584784756868256986288261842462447346665000409860186879084108353799060768425369937992752299081070222483398134478174006526922565286907508682788796824364914515322340196489037237739130933135900558335157680110052830829697224802998563736112747886024225480840195000788886577630032929749864831380901942430613162711889577750998716077342145627431879287830013935842139629555056103846510443032645256350465486611431341302678629213681147083290761925754922632124484206293285540979567121631498309206842736575325650216690558615620959286124622730713018347636286316437766472250495412672896544179405743481176194920131931256106575873740227139422700509420449647104956048796760490189871540666311030664546058474511893355741048462240312549200940724207320790019561825776987924200897968101908869530798300850190098972241041131043176504370202116513404189749511739594355822637705542722719795210159514748528965448301538500003142213319713723381564008907916596738536246124553619384519573051513936606808132648659012680926282168631242311188975420503597018193799005511644365912721148151644986222700788577073170476021721013601323589688851031134619583859683760700927752168556402401317297566406970516212277411347256566105360517708588652132832997418254740194586836876646319337158749773350495615469124998665207025658554787793005671901729282761518338461126389577971836678301105410747203205066299931440565777911066232696281462423533917128112596000875218101855925230580044762962031385678445447269010058665939475216747065106380543908280755810677628871434812348525662315876133216348300209228378947025543880942404291188651547673396245797294512927339558260619811366322330136229855101162881024 A013801 634 1044918905975932752723773156666477360054106351402031745568886233512049027591883502829967750223716293705788874127736037755994188119600245033809193963935970786778757234490372254425010392058540162290909195250023844806310639654471918975936885839549796038257897043021595754201941762782061102806668581881019548127535299680949452043993703386916641143392189166178441141852836253209705427575232886635447473431797116160508099047144267152188879950873955543418919491133844421354287252888501134226210236421679539285118093856974054577041697994629081732590236745314646139187400091860659088186509661652543617683561477130199841749969003270548119561692083134658096770960124910176138765975150610627686230132859117891773162897724229268426360905636104114603660548163617740662545528856345205583788695207752748186659560046334626436993168197458395716263290103838566303084886291736723849492564139681089181738562322818873855825659614536509897457728923785544504325358752567531706256586079674703736177579926234669460937639808413307644196456279361491126383983422138467588597989867643034299310226521881055913276924123945878105781706955632769820721531726258684668480978913053265499022922132164959422988653962259092081385715656253296557946672100341891157299871759167681496963638915034460335056982801091219850960385249866940037377269482655745188939146895106519544718479829011537929572321498393666922222734113532634738257268061838853558014418804802556020623020988322854524986453927348755849003417439107789549153648588031992824486507322789506646071956931150305866766235345029270807362328729020414435258739950018882366676827175866423423074721277815359311636008987035285367545179542100167959482133664746407483702219872774946351697910139801107835694185268962857342271050544595639046490070568277710178724384499777694771935763506823071312842795575132273236797975031773241993641196051041572864704051788271134590218765604565788062462769895993643183991570576350991134105106237004554009201382356848895154148117725423846890103338861148435469391487099048768096101696342602931131895147525460902842117611836090154668591885684507978935353417242988256773282450096129236003652793487918579488736661951903016120711266890122397426162966206523980307608431120851842275703918346959388687141223830884631150464055790137804626635679754066183050932982595735329960903095627393593790731273493976842917006850434458508447021486901212067545933553611351086840527307262754649005303311090179350810849034316208243503529648293141660334912428819674099315247925453245003656290531293032639563861905948722593097699040727856105891776832126566488490322631382027366077833615265459264558325826978166220774924231520395260348660462478960393573487969622378600897223657962999613949397712223160302286290413710730879926555253126714974780513515222991790725039751180961843526697533639236300837717405628933293730283403250303237855421190178548866008616676470139970673448638634513406113566273237417984 A013801 635 40141604691971432628636469586499394263838549595460451537774333546598875443969796644716041092594285139001585388491107626434272730802563013218813995318564253744892737920182140525991199221320878874567567644724916022079229532966193239379591406412144964605715372804717622493421794759035659325420980241541246960867396072543354149722062109311789686164554339007910994905418557503304043705730146572987350139355918014422079132995094166918488012192773876155981211171397767290746299106964659572434092442375241181177096693609515280631633870161670803839186534808007446083023161928919079531772955162044115616931697705433757120666809229641376561081963065701025445553204158549326546833701385857873194216783915872930357825878973991575867080550916575666614223618253539125292349036545357417706826515101029574338713658739991009203529549473561729835970552629062363099308991783357983402106343989988722005668610193409858045398539752034564220736114336145477678162981838634298027553010836783418728997910446231062011380370880005626459451064427951043111167107144871370883580378755374805642301662064582643964446317145504853311710054407588485432838362795953630224365285923854247410464576629249081193532130614145281398513652650626640570079355406734090698831873500185652387355152559963828231549051286720301794494159758888368475885184445703107178286267122412054829905121111307241102450302682291108484108553705469696104891209863601398284681912805294992088253974287410779431879614073029804695315284340764843320286564157837036345473665312281687315500297467070150177691697014644467335631220454048240944899753919925384998256992788084522220838492608554843315808921245947522679615617289320052331465646864897989893904478632522339046826915930599358616027821292477127660684677721186069609962550950956514225875954943459922358684290878115107554168834814281408664831008820600864427720187496813063170470853498223906417844099464999314207569768324491796556220175261099675407781761200766946817480304620707156241754090539882502130209865689878296992143368397057475179842766697434202362883987338106043582790176295239381748625880456058518780536876806636872202418602892900730316325714631880149639307605544306267293244028850942019523476509789825227497085489938644372863441727216791875805217254687263990276227167233933902536836273432206488084641459397768435778053321621952299064732602544614397499735166290158060500777440796962786844583395533663352065697035805982596187731998840329940749576502291455882431594968829330023425995865536600199294564304211860060460057050153141881485318978926127136441206348601320163938498782974178221844234207171963295246056164037883107272644969193233537289489278087504321554140326591742479519113841013296332067744044306593169480062512764926172630132533111437483258546604115882471168207200806452632493127081367830180921612452284901732981751854641101411942567219263649185453860441899133236587018243276897113391202901783467009258761952688649273344 A013801 636 1542079885846774555861698615634960730039621721259208706275138797526142399055543707903411434613102057899884904284274390577099021226511260715813958444157964371863799419941717110446477909286262882845387678639752373904195681738429279484006383468728960960293161761666032185707291667463113888645372376959048543248681887522825493015722737991321712583697519487327908780286559305046928142999329310747882042953496946442038591973139537516340635476397601226408174208360416628241309826493154362134628095266287265216099346581703139020744846756130745600286189921184414048725417788661355359292589845505086745540048099051943213547536143365903121970524693131970593516371890954830928623163472439116056629031970912174492626238966664860378509766444011170808652014518827959037230880587926450558625447404121152127796023914155494609562791172576347413378644749798059740823054228349480290375317310719406744569765329190033106672030303114159819103798568337364670484309110312975193026476464305871813893183727702412478229188327726296146066272091064167272158595588077378583863623830266478533554660649873006850538169719461714444822653450121919256387918545169354658699216824050784768520407175789232703130730329673005130205300480226473024140168517305096828286325252383132022112635540743570425343188354230647113737287641297455563369605245666130565361045237774581498345635132611978974191730827842895223525514199149323845565500718120111316504340362328212416062364676225172502655087254229512977175231963234822220992128648687467588247716326636613299912259427494966889226204232514581857165608964962717224139268946587853590093040634947055005635731532050242860820115518584320031260113553786519130365584289961921179764234451146978176822902802389904960593324782771801336212862579337084050136321357331945450501250685107956377331215718373669971800949958225434595268148034852202807855298722877570634756808307987769588947898925047413654598000219953676856503754252830405130465344138288663028940323382309086114183225142180126201834142200342364657250179640341359966508839725448632317972551257580681770276467412557916089255211823599944057473104659403762082528113048733674455831968653298307828543640974590069564337262612337788622013873600085925939528036181482962227921977392760276700933226056065933450451542856458804799855102280171644446259586304224672228849696403428919520870767659353906694349826148202712052197866165656122419421515722821211332955817327522627415147912467450115003835730912028569179492152322547542179933057170454033256099982310602816082633551638683098519140013894426100073525383087868315417861369246736030570368101302718141950172493597679317448985929136527259568513020107009566016823854786348379093206277316366791892714455206082083198746081490377403847759171392008982356860326343715741012397847826180684329855969957826564230284663966976784974226979247892551841185662295232347108395502735997102416726892833725279508036450674913668627684599174487150484783104 A013801 637 59240540894689691337983014018232651405202108043893761660265732045764286402117767082817453672096928656281978482984684988409835999437656591658709027590772359309519718516481004514911895363141074907388413062624727195903581309663499200657589227334691764250622102236162292446131316697262983146200625233258808837441363391076864139692004702674614910615323908625188943703488462262682791541462234801690636562101538694517354549240128473227741852461290248713696420388373765190518158294561017975763872907749691580541672498282707788620934032983518722980594272012220450095835649769214627482584131504923412416666487773179450491642148483544534333619676611357782320524942562920784953987447957221082431460892194562095308729596143397276300831187713133137785175789755294874374261508665782524660155187476718180141412054686197480920964185685692962232354016708242263003458451236273634835058189808596729499392104886164311825912716124433563610691525801248201181325218781783255015305119852774371602520546083415877763652498797933392747281908650321049927244608111580575677704973063517039345035843525521431170274327942841222112307054939883650153398278831225928568589113512734947667479962065119163523470136344718165081966823248380187695368713760792599755447470895550399761479006933205001459983923816124539521331642028083052922406755117510071798909913854348322840445919254421784272549531482412662906956153474520424851244275587302196334830739359200608175451801401866226861997831958480970531163711099628930441633614167977754870124270404072136529429358166646648016513861796280176624874033998007744882534155852118983517014249032126065096502262535242129741265557761935238320888522282262918912124286083177164041822830675262313640828634056610588966153164854961520131953328847813420870036921263264016426456046319107252191555983037042905636705293595188295411821174906882223066569155738064753504817547959658156529022485104621442955036776449740450119448223376732843491956660416497278919771463054785852162462777061991728169660406768352280672922901063353684473403586892834659127233529111219470886940772120824904484828217415415450911886788595654924162399990880152837895240907785107793541332511679852112383580280515568487703284968220900930892909037947849476947850683520278789743050812169828899432546470373721445191233609195073893047508267463095008343489937034125372313771410401739679570142921309355386197233226619845598864496948007899654566830678454109254780322205349563617987353438716489513599370523622986380384308324260162141566336920444117782630450519751649912711282773768273060424551116703549205092562360982611350391260979645220141157826514048448659120243453708831203583996180430879488102305205472359331244612349385546677350518511196849308163029466534338346215516328195417066221146296820183906732275722090557169215746941899865291470615650955380171569903634787040271530988402733645846516121633106064686440980315100390337580728289127483494001131561887098373023427723264 A013801 638 2275784619010399182439955466524425536382244182614222747940768362270080826423756140253515300267275611259728485402339658514752259754397015625160966003927110955234509506529134269444855372270427533642233276213791519957831979592032985292461947757289518815451898679504410626610580662242054760544443218960870400299147416031608812790408052657948006406198283273745258461313212766283222119856813212141747494169692710488578692363608775427516931004152926194585361685639766563558945569043856066556944941624112151758088890694028502407661801811094855262022509553621460810881622321534149129370951995893137811398659794294461770086924776143846830960333496701920565625286193497164874792381800724605102687001634546297453380156165444749766372730907187722621155313139239407893961630116904701467344521682105605608312485492824962427059760157301580837118111905863834775540859862692687955823595419687051960448647101306888203104262902636239779668325655180750896581789604720985524667961484264180259482429298340504360168474393821409215779581802710733454005028865214479395234714245208070583478896964876431299837258582252188388666387822570570304292948279580375271890919384705225749593910222693617785917628757818693029788837481909773290505284507834608512205270041923464157236977530346003336086742417320240310251476360150838561067177904594266918226923250628645170238570434077867264614262801428364858233627591877176641085400090961801174398857683223050563668156402654092971130508712517004963925185125603344991845796921877033431090693971842835196914558223329897630202396514765899265221160890067465527407432131215002870789619390818154916747230917553861656140457666982504115335253471995412292928166574171333933830665863220877040826072805918752385723739981068201757389119081017600376143338367249550455038735475394824200190814644351040262939670558752753556540522255222787481325320686833495570641070922418227741218927787779137352560692804093229131788722949240568915587007066560159466981940524712653296673170043613474229365674186413021214331006167249795142730272194075136265031803254336607193592716701793609530689160800230599962231042870690679566622758049651951420583574713472700996683829768693198749327620056286079023609395339174130161181993601804585506428631858115029986769040000316147000600705205876883038466430330837958675313077602862257840523509421102960302805842501993231530366610465020196516152911633827988525978514754671473129839367343493061131640857840708835948602169701732661154433418035500644788843588584778388830412399135781228737531387166779383046716639037081977889269555699283546262835875659507997636630681794050776942719063363685203688763272517678459516882797267432666414938156773426156069093028013995161157097519126138163022390939986383141908215275263955142015951556138644184961027104139830844212592134520025225037135170847101884671029418033978939071134450479415738839763328657402580994316699784896595208501257955121405905547470081454771098067999416909824 A013801 639 87426541923903494992613329202002331405660292519307981084892557404967425027895015883979043775067659882153729495216280321502722810724915752256183670006863894456288917202823222094993563981140744132400033539029015030700073328007539162995218185044034154814400139671841438631872066720690775681075330699600797297892047134270284152156315750907730614100513250244197849049808381629536260956419336357637371736022915166129239045840394716823490421455538812691191254515537272305680452980388774652851596877431892421938742824901798948492735778375019959745856727011922038510828403104055872953914491874230782162690914657616043359659302200342019858172171609300980449060994409387085830024139256636429624823854792730562969052079251725507024974830530523552214302509557021093654429982571011011569507144939768945048932442692363756597927746202897529438729386975665076737177672485202300510919241642697788112595227043805417210453363667673787375738398369423726443086029454961379915644408379492748848277003925048815500232112313043256433388414532935536369057188886079440447336782443913239534925305802692984814548125695800069139007954591871028809717901108359696444961559082835952396399655114998020863811626360362911432367980705045850728051009652974320604877653930531799064415728805772064159108296703774351758620715851554614161956706382893357930605483596150032859884921795535348837421519779672064393903037569553617843936729894388553915706516758696710453875896364359635578949622700053262694149911785178101206748134550828116288780099622314356924669668707441347361855264511246786172736116752831755700883912752755550284254018517670239281761622928749149382291821734799878094719097380175758645128447113365964402038859801493212400374412912174791649963195112716038711860398616372136049922486716258730280768062022767566474530335377389562741090384185045780628060702956638603882593519505395565841747380555618636906666329895323340535971574762045490326795580818025695461190463468975086083578227197361289044996500395455225995311739545242622969739932921068130203126136607590434757461753818595101949057804816103303730954801301658728149067742920453146231379873235429365773138606192767281488606004394117923154169852082286011770978531349713384271967466206924956814962321461346991971719440652145103175076691188966338805726387589471020470827189191556497201551137921091322992589245556571982470563707624215869364530253325136007213990622815459311755909135867629436433115194808670641801500951261761910908714187251792770208215299072846585309122725200171683181005769398996779122666405248541262594179251743676713233102999335659237208804271800254647031495538179330784907529877039135700800569539825693312996264230607939211550277764185638111011058294749723670668170350516894779545998014540100735684794980622155009462817232635741711270939439721289045026584723262266001522266123193334923356701049617235023268348033702777551477670338936587601529784325603943929267511610649166486503380265600007798784 A013801 640 3358578034548676663636233654624121563279845797421735401357232485269228599871614930198938945662999222032817672288228624830848599496808363538673551866983683369432795043263656900001272753899502826590279688435338641419374016968737624485624301796651616091349995765633460706481997315142056838564189904155864228995820882710127235989237025886871379271285317021381104569097438788680265000901805225514997272611056309022020847185004603441491208030635979028344803233468879852895020281694615167063946945643423579281198744361427508405296937662054766773596832024889997031431983933645410415397579119840449727561934177486977921704671753328339034871542144542906464931127161231014289246207333682945080467233205717537307019104676534287077871433089660592781864645207142522333828582210447959020454186480006163792999788718469846073465992298130511490918228130057149587935417466191531576427473586945878228133458242114828907556776418657356215826366311759781875037592907541796370839395592306593439755409382784675296256916826617869739145049332697251565153700968247627784224889834365371009973690547716253704635680796729855456044129583601317442754122888978746098629643253726225947260089150897763969504187438259701605585848346765041401568807586828661500356979953395309592858594637802539616736304326172195497159173420153322057645728832405231238262140257829699662345339155697285960938385103855882025756179091271971783092673415622830687225781547802092828796096434733239760400928705645246139658463011139401935958436336904612915349776307090828335618109993065066800253031841464056537611830661176784727005156392309857219719902375374819912248154506430827322670122623764072116886728844956831944111254424307066888468724838134163247572783446434106796024986103450099343154829073246551978493822249691795382465985870666638833685557363857797442261728198852718708607579964782228606753712645319276057376567371424645555406493729258741450029884016058739556394179032705275116837092844624146906986741176013831279952585559191807961835895786370040604005529263095753289883293663917194141642650734695149436475004629815424516128359646804521700574586412032128065624689210212254515540892695501347885666288264804434135890589037593099428193911260330589370191902181805229141003592541259106043585574032092806283573746168715330871560784905637118722407297299982834396494788514376644264083308457301269278589175392091876837507794211738424853132663766078684920415005363490852430014553323769891375446460543671845569469164217464871060318798929182474421235258611289795381081517637231860266776352624027961143817990134985084615562884822478685256613424905478582520361932594697171433007667756335437081954679441943834312064486683034592750915470588955473672600815451105384532388432185457029851039059726572509862067083975580706843523586808934653580184409516333039953741278728843210714479375388595154415671027522095700653876858062725902417566183740587949300368194652401109986740726034698379745513856283289899598086144 A013801 641 129023133775221962710249552076040253974958556153753387178539443154102685892667959158522438536589778113612723698624590851501879798269390093701683168522045180320130254382016643470448894113803300586292184510931969248766672235871024582239743177820168483765301437332575026500212408858497255510281919358051680221103455030192247897762529586470050906085696738693376513126447208505941060274643749543384135224626339167389952865459136845808326247704911770352893961016940488428815099141580336257928585863837760221666530963388599162897887157225495920374495899068174125959491094794922086517913399467790716734019263362339743840206670075861472363625163024760294756794181025850644935682300930764018211229230830844913186445925253741172383508973572401332308112210277587137976358814196568793729768027815916788271879883408737606758269560124981729435114651844275458570126997381213877040037825316112858011974931829083267312701122899140996387185688232563780511444169136125649382166221074050093581643806849056086181005716811352083898996215164897616126944576396200868958783367876980092719149296081067602317284313487174127199391282083628210880842384903007510124956375235146695989943584820888500652472864628184696880185950089325830482667312255609860197713741889634213319255771605822361916541866994231062218866806108610020166518318825679363249078380144785742228658549005266937475409002149727563901449375970304068019288141934566663680465623940365198111030840636712138635562077156067775701119515035931264771779290318527609756077006613201261341105313493587606198520471221683195948896086679767362072630087966975474952759769652399081748925103519046662427695430714520594442320575307861655964977949964180281587414533381762015318756048878212646676095866150139016366635913677839540805818675544160011412813313207529597434864371689961146541926550487126041909868791927074094157050624982585309020178212140649183656495863103203811544348024360912538798438781720405848888413758719081227578802649017747342450658526841912494661887772529191479843476412171086458384156609393042930145344070624048860751623777858989348211587064191642505649273311604626231769038060699513969469018933790379780375756129980727141764372868468176507633497294976859921245292114216229682680794011065009817770383412016877246189769032817368150761879112934955552839998733076140566175743795568293166049024377695685560606281761862601540589699422438143329157944411237678759902662846043864586951439080485944147079151228245697619396727412578130486653206979663473937366173694811308779359627581551899144008480362404658155300911909025587010591463783340341172818061331168865226102224002557886537770422564527382150940370965441714338932269320415456915119168718145313476606632926369664452196234010836517258757516518456009538861169098005908434100802110852033651936364275979450062862924963647240782807439684928271452032418193288828436319333379337678267273222514578426660322944565766641041250631731348972956303660302978864782960077307904 A013801 642 4956552707108926919476946792553162396702007893202590121850771248208008781252732319033797998821632916012546393606362282151296214330316889839643860601942887647178123852339551375560764716275867595323000560171962530660620480613221280351321973919139592472327820016568202218032159898708030567682990214058913347373910328439865395240445336593833475608188125913644752128265595961964231771510714282458644938789245445454452429279478201068572661131831890569876774406426785803481360848622950197684584554545191396675541453489536425441885233031974651277106634458602977222859809897641726875672161153954648174054084021327643599365379437634294322321024262759191483377005258289078375849171272556230523602582131597738184970506664547720878284880728757369581948438670023787492499800206175386779922768556576259338252537601030063901225683421761298117979364465249686016429998731396712300370093097343791553388028981146062797084726337293400517210125399142170192127639201533402946665297548780708395032428483913338606729515617024901655063838601774706821132702846836452581920621860362067241898839358250293010620794186923281270491815492524661349198441058433936508960324111033395473149672754479252641065397567556343315349223458631541103822147467611508389355371108432187938872529722009271855385872362450380486199987223468362534716967736007298418576595051642089073456146818586334670055312226583934094838079227275201077028973260558312951948767409293069450633360773899933517823752756027499671334207289620335467472673216876556656389454286052739655679901723169661479722362422452181655572792065889942981382157459339329845785219310966563124466706776787696583822347666329023156096187221026813375550592925823949697462116714393769580485332373705417034708898794023740452740685259847883799596330239704450998434636240180457015057749702841547405554650363513434026009519510670478401137256809330997231319166197595179039347945076972677624287673703848816090480824238571111090897302954952224438667282564665781907584497967158910394931080669481419889666989849964457385285760306443137204463537817093461034634379050230934800896328657986138497022483538603321319639366139832528651121831360491229642915047489339613878020148115073468717248432083831050734559141859730679489865382729073417159467049156040356289626167164712014879668348002509252517901391329853015990207373650551550266939320493557456496250920163713700783293893012383714132931592502106667240420695893621101972326483715948030354192673584286719746744680281601460775269599330752014777858928659871238067879453172897757516229781602137347694039831897126950598881672700802546494978644098183126525943037282263769234988553238883912710525291008408898044422058213080192851217985476270362517320410499417029595570525760295647012428754573006062444890672068994978404416413890491724772787370026026553614942125403472401912330602936204476101277377313383633209643511100636248315568116120044838582966238438491282240684268591502145089361414199236069502194329860440064 A013801 643 190410928796296536538626387982722286631704335225270702121019228271158865340604964768002383922731850101537982256782013431124195369713453640079758548884237971853994805911476205643542337340453729541928389519566112577858396383237508705976384950077666584416945533756484056407923454668767702288109752063287215152716139177345869023556948050588706798964155045098576797759451134474817927734355599874931303968527653032578244523200434572250287350040453908132386165597291403426539958360699254794251000247408072694687600477254031319775463112156338203461328469361691972993382457027804579655821742890321764254461691763322756513220416476159050686284468078157100025411034002433234886621763606520151794716795167458710113826984025265245260191978075943109860131219947633820311872324720433658537513076869433578738309484481170934829485854330382028500295265297031938007174831265336099731017496427559096314954521339707148412806846973463274269144177333445610100775387566107207599094070633959693703565772638014815916121071943628621980932423725777137240633912564069162387062609387669175164785812786543256296008429484844773287213583960827390390807311700798104928219811049458920496517828536074969459168312955244484802455768386789283044431617115763706285475936501530931859727101800708187596503672675893816757858709176760615133687032546456376048038475503882493845891336182812632684844874496448412187299651595004124575145036777608150362063848795402556015531187490139846020717285875552427373974907238054807318430214299529800511857275853002046612599104597285715405014274820923010480484380003228049572776960957979695355684985050091488989513007537076151964119307949695753564591128282966062635151577838452851577704675700151052203924528468267300805377056071216013232486164942316304045292622488486189555864985802772436690458512584360885131787448364732081543181701521917098258088857587259589638357088646816397975590658076982383614635273007056118931911343948947803667910790317444654035842327004200677761766073906376701731672394998798226481447082076234594913137767932319558846671268781462399106514305593671591311233361725195496501615727618985191815265889627806420661496273544631077962224464350470606738022009988662374241815766932453645018823993683413783282668542920084393598086160378446327222278837799576763617339256864395444727699849327633462279806466159588355054740936080503248759975349009225529291018193963732762130700057560929728708001453449348253368894198431859534086665748413958625790943637698001717142756927890169399706228603397613481615657073090040252743483290027708349014234182160028934206638338474030626151099591675802988620627720235444958931320261224964390687539579379036227274517788313688688572390130056402246465380889745604608943437317607517575629463035676600894882920058202511090384060956017130098871399606919836083671616689499795791864092442397231153906671726870945653381665122442042115290864748867642519003231015853081098558126862211146405752908087877852845996297375918665498624 A013801 644 7314826240638527747667871320744259363243553742013999292681074673264838970924680326527579580775666753500683126376537827970067089322912035037304004413936885926743064463895269916002322431270870474082721011783651780791008155458452134448788804242183639506961379624789091510966787434555380051100024235263241657306743202636918904408963716311415760389006980212506926262727074781984605511843004724795360973254958318899525841603267894527567038839154077334813746937585546554033959040384622572175946425504428520639118859934190867180494190916597888424170394478998758834513780469180140732058048074874600895599400350779807014211875519348126091164304125690483154576190282237475151404461670708078151345840403153093807732777418314589661915535029765430508386800945508300841100887226460179426377102361016160360810897155828662632409528579955956006867342911650778930483628317889151607266768142761110244035292891786189813426387833332565144323442716441646557631387288739574487126797817474195593316182721661977168233707099786437142019499989849454504236192385061280942261397202236699033130411784007845733867459827089796810601597041439145029253253686297859998922492261276013889794228901041856026743409910488672128171140798346897097434885003119178540662843576642812278323276342776005734707285089517136864569900171734435790975721042304668142261446074957149883583761570798930097221000698655562202587303415673678449678771732848594704309044815324184591892646098621212324731875254195222049998620036457113477944815112530736816463509109168926622669607202209328042999028381520578370618287942204008752387799732161747976783994385684314641021131697544317453853607334195512068937332784118424262191983014242004746209102821697002821465964685636956627739364986031834364339188512424023136203961385517685457978109294599305927900654219440807763222746616379547644562868245665967246682741553072164395547125917456098744630290720685355248939828647839067864888306189142778825706460920834953829440918834193373236896005495187367373723926726273832668511271105040628198183100492887988172653723461508659524075853563686487851812340824035110193606069792210935128775254415941811456132040844490547490996815022487678828447853535724453768873594502477139227043142541342023898586994744817962064464077937098394106571063832908540951123704891702615404659317411770367086941045203986746247782927800468612804363213007538407933243754939310757790012973411260676458046583835710162501419439526958315861473351391070634568384890785806433965756150141828747659114478028122719509747082119826986349393654069704443935730820341859671536482218410818360534220641913817647610850034500564853542305599155218232032652520481425055706977875355858664660196939236246748700214072260467146657171087993210395185381451978552299977822256955907666048194085686354069878243687299432422990328826743824155140250975267132032008478701059474248220310047343733489901013860192499355010028122705011963482209001538703400323403717103915594931793759993291453795139584 A013801 645 281006364860369681954408944657711467698364360553209796827636164648142053907042519423883497175078014002482242982881077199298097303428988737993070633565799409761761564445000689093145218519701760132361810388680766810867369300091897196984670703767726695299428359665897739485300106085879480043058531021872691507095846872499876631774750125819347851104092151843666079308923304824720605342960869507738587148562478778844184731031139436171015364044943034894204902354286356419768570495415660732711157882178126048872390123231876353605864838252024481702929874305216319386681390504024286362741974844382668005346563875557066257963409951277611918167907292525600866198925882434845416353799541921530262101804927529251717862377301973276452147193703468778410187345122646885111731683691694252843702764300796816420911425138313903686644449927588005959815845293976323393459065460029648144760164972310811134859811730858267872588115005303822584329375394822294157967374084219493497463064956088697912834475435366514894866091945395769247821111610056644234737566664514168677913834921125030056737899094445401712252336717481634276070951943926195443792993612818589718606462709179349590335097462423941123374835121332828475822544909294398895058542279826362818103798840310276484066983984083036304515063998890329789317284997350085346123299561176131353115712415553869927753784503811698614841962839552077574593848016520031322859694889111614160736265625493875282147892524632492666899719765163650272746987320536471368728017362980785541262165937833485136475630280073546099850674304494538685672149587709200231729714510725710276133928320448631249467795292862499307240179350454791640296576234693386456367219475120854330368893998312060389436499363429325811235445303398948940454265893281272800411380586047404553687046661326936526231532494038071031965034014836702313527146525503797748564199502820267419338389244993489373717248325848607243272457335385631097549170562108991368339402734795586311802337934372626268596947103117905028978369116535555793528990771240772861401988534784953640665440497316664276897990502580117315222885096132793197570777137575283907030173642820628898768481081948872414133645903886669873652741428390615985048006407161780546089363868195190088117990116926830668452018031571907998033988205014509178368247119647673385392337690570422011927192556354843854828954382802229492417190897595479163492089748562071261138386566990146812317564632641602654529188867630662134360267039369497579073964427539967228488263848493170072541787928362392686443906715273507598306614741765918235035194252881141745500902469998138282620179761218750618414925373699413681211897146863601766379226814424940039262059670666461586125617699655098067423799958105905981884516347170541441613859208065155948019823218148898907423995726977948442609491294995961596472208190748743867881465862144141637717779900762719631430778756865748037348453155055222065240361835739589132541003110829826823877196264021494899789083902284488994082258944 A013801 646 10795140512475961701960574017970643743100365275012107554930470901123025142892945426187908427477796985919357846430359461688235706008528031358741801459063750125407832259719146472202266714652862817244811307891560337806280859032330322719363109755940988726622839864925127560067288875395146105334136527736261316936594053453955260686258800833476067048014804105226276102731597678146466774855184763009285563899176184768078200627292252579945726225150531628495775528842264668221829404151888022707831841201754890293481738974075762000122903626289772489099754051309190125558752297602596984911095705621804574093393597843400257365922356688280739448338326549663482875897936699617021514647563202457506548902938095963733993401086432605388185686593312456591405757050231602738452284360700126417243685393379410499625733308113466924026133188418220836952285512813394439483123458712498963129106497576292120556774527452651218593345026043751648399597285167493252372474642819376062198541103353103419019449208325040036201175788174323871424295823611936044921678360983976303930737882329939154659643131612214552177885767338774462349541689877868724168751642630038942629985871435833893862313104116478122195567666021121938727198885235453627952568960221809554020275536249359581411917256732533922674250698581370909186412820458200878656672675942142262061293208155917467144589385498430213987768844444232612105597265402633523298978038860111769598844380268972712838993439226281838291619634498526788877848264905729084101055515016269857353127366667811165002847812839305346971863504081462198148781298561436636102128712644038885967960990358354618079554823970605773386938729927071275653633272631981134107803103356242739955451431839156111920592559545500980364420866775374022496491078556293375900603596593597093334441584541535593591710552290966536763968746713966756076458860923753894308842288100343393181303561235669887780721811685800095857554720996174404243448936313979012406126495459907243754198614086858810734420319913377439593233027980829911364209709467985530243618791552298779059803562144916974861313203147117786781602353853037383477878974517092106572471150662597279775089969244147882661358141043710309866243714713053903681604214137526961458569002360586422425140708331861126959252724700866417652473690883837384596194581348385020773232044720953332010195029244927681527109111569730448180698805522027927544712119780760529567892258357493479941991562927559807576393319538899516553584018584418618997705417448375381049605144003713621506765325055969677442429120373947067896546911919679514917112022418681941295162669287448480265136825706979523757027773156036675977436240793912125457224377302948496548291284308322788292601729549950247358152699190596484200075579992903520021038015337031030899129528748408100427600219847584867371286217588564860690076349855803744428534392560129345154566232667700637361044796723754576602778176404601410858273740281772056115695175505638627266066371678649748070297447190160929196664059592704 A013801 647 414706117927276544742517411474360250034943632404865123830208970137542133889375391492434690149987049011078051028468689080215262882023612852677425044851393024817667284089370730876122278110104377987276671203962181937166085480586001677587053224384229022921943016250963700347544969437179932782516188849516214751436197157487145294523318092818816591716536714506372622762537056403674667622836777855764714222750752314050492155298059175111195018665382823040293712716004439494409798389898930280344068011606615865514394484428094472996721465707547899941256151635093847863465028264701365772344652627167244518371808454752064286969273254536992886647365152731872358160495136252487498506700787985607571582655269894542805090496136394968592541336168691332415443562841697250800382956000656056444833418072063433753622170764486945353387932566274371672359000260239360787183670789899360167567755210890838103309050246621049213481942520496763324918929306994420783140985878549150805419155026412820945051160787014738030704369078504825844635748359876135101711195915560433691803226487586942565404850544014834236465659638086359745619993558348204907666763103275576020073537237078994866614620207738623542264927457867420398144072375205186571425889175881035827242905000555397679520213334637023173454014836701944847305234910722244954474737518993337139346639884517725417826545833307695100554127928169640026648624547707569431053540340850053740909205712412855736422771961316843099810859878895405121531418944618488494826148664865022840077740917910633714749401578034754209271108372793451804083582365536149812499376624933397843345189405606551008144178117654791390432638248878370125509975801430187247885364018533421098128622205533021195541483767499965661679592018042768448225201273818566328597587766739625937535907911747631363419152576809770476324623373763746901433243601246929603768485339662791792452957608429494408984209117721696482463822161789035913416334337437817740593755449587796676061293958760768073173491009792307719413640002911561874967480198922132129838859496273109896361413643359130506272208012099676897002036025618284123686198685048610366088051723854337099839856258483185060318734346335175263821618544416678763832507490307235751392386794684288003884205451276777053266652672108484300537429308993496966647411037079558958024482230000143202503652243473141813545423630062764897309725312934224864557660793497696503880148997061469525451547881425137567854725763406363827922483657939025667415851316696788638401631212046662483803896727350131128628357088285550560313746168306408245055775453236085456794969103346620817865496296359325384649978933562304944349190626338928211564731678470069443399157977988528235048588042390888702510794092105954537030103481007381625128196397187384083020959976398845586026690045664820264935331334882307688269973056060556645966577224589928923457816394162387684861896910939755814772326424759167799531444006664555307740545862224613505053205734407008721868546731257222256019046513313316864 A013801 648 15931350226294255742828548879199023365342394582465298597061307796803818615494245039573371056801902474809574408309653159705549538875819111348455960523011114441395506385577265997337113435877769784759220600971411181298172339822191840446184236667944542144569362912297021512551287545898704297773141910843014905891172950002026173634407787853727658187382474424476810676045623558803566031398897658107057261581192900896563706637930241271071667837049346529915923267698026547617246814946357305649697716733879755089600978513789677274642051826621160124143296321213765259522872525816767667510392175325256865417771393597755301648211601346293118733445179707347608511093581154275559742633417471255100469919284848268756400356499575749113451067970256446226071679910126641586747511637721203064384720588656388871079149312088530492695750817465996262165343353997355284000447897064773820197282884181582436576720474274194226585122303867403659890085588257497668805144113510344177340982259494674929425085392793958176187539042519841389647526908993001606067337302292169620704312748747139985592592738498873872028064780656725595987737672537504639732926371375434528387145006499626666795867249900486961999649453221434822015102684365882447327896958580645872339363438501336157256448515463415882231409433966741913254077904330305762171101516529648039545140517803632939651224584732348414982887378488564891263733560624733987263352805734095664510768046648052265970417207665947844522333993107645883148750990176463854017241327109454717424426495102454904785813011021783117703358899249233244505674900154436731196976052423441411549948796205781263528866746567826466054860230968911466741591230387742073314764144135979904905709150647756542247921640412278680859083206965130992707019332135014044079404931647069470016379438337697006457110165390724142618486731526508100965459486185502047658370132808485809498872819485427457215537377466396692070330192167287603649801899907011206322649709351364797107570668719753666299032830632181293348994394351850560988750719321792627899889626408827789778620066523284357528953142992821187675230215960152002895529008684827415823638595023588214027447918025890037277204498648812092934971298002311131391389607747642768625489931104591607957215636616248667278291729051719532889445884334294179470726942400448336931468509347685501267380304585264215909160994172491176295050407621681182396847097043007508893059803871113413289746663412828084806707144927018872813470132203385610039447344182223832332837064641984585977810496677882637437386965903577710325012872801658979142062669811517458908235533074163785339120905720939843976713590711729506742118507101436266175470732160106187737622052882407300677626558236488380395654665842342349494548455326379572510924792794350546933333198453338052032801324794259735297755688560838732152579284921622344111452030659846709523555474598142285301654631730661659380293691933548190186799952960025556702160809843220752410123951492979647059302091227977450187227690855444380647424 A013801 649 612018750293320128616501533743309681602993430279986910904707200322015495932826917440250622518101885472284610469623635783248391085453466981562284179451994972380649773308336250553702549752680404051310218606917731940750588606609321742580613635835757531025776645638802378426170262363244624303253019646945260624715300047277837486339409578188801716926485137490701158930968674634997792662220052433840711760903106480842391354202728148669489191628087696293250108251887387853264153642979262253838787486048724671522111190585744242182649062971478487329088871475748006209830670951776946715079225807295067741889105856451367668117696877319196449264030023637465728562171013622649903073005365575735939652419246731092545876095287701977942336227145371638220769655427425063196492407074697736921403426133823834871376599973192987407399963403773712407343830287162400590161206413640351076698819278719670883531293739717445408494058425370178998337527958500030444818416264613381916731174480747432088794080449572697296420499857442226824699393735875149698682829804855988148976878555870129686525042642172738667830136613708770495464930428200778239980099482758692842520562569689658031630036272177107132178533394954640122532184722599740096548489560834091831788985853467329817163726170042584531801824815266357339568656772753026159565035859002959087166118131944363009641443647077896709982601532016708862787588464959780854708961385081019047845665280031575849519547449695052395169982679223324247042418038619035415926342822236812424576768235855907622251792631412820249692235473558544320930006964332841465663032029898925266102832955041293019724944936149621519963510632901702906344968706575499488459979361127804026857722731284215326996157738078097803882540478772472215832854663298699517354419854153820760149232503180968200056344113650058662831786278322335206689091621302246662843947021970790857708698233352181196392083892749095322573804662298520581810789786827742502090911234442030045684434809538056844543645221565876565294968653420691150943847633465985593402159888121528372135468475558491878832263941212218745731643976325199343234642397636330006280900266426164830078439218882591672041088020092765362189857384056784423531623171233444599516821193313991211284395896249808802162855063250857575480953092586245198547446219255623311559294255100686216687681780947510118366328752130421028550656459194504302957278080004176461635785425512692884938907821667203705934461679516357018002268598725261595275409174104310742898268675286479854923568040377539399794657682151841319845694521548531342721479523479254701418776238577075977587668714175625046209429300781800731005224568808775601396883646662639308128488783530558862831701861212937621279469642999423698182573459818197657579686839987770610990928151783434606892095693296281991198582531753180734373485809549043971385541209828671193056907112162234032148364332565098306753362469319187274216106992912341786270209670937168424587321720554306121430149136613981726392538971902751326951440384 A013801 650 23511312311268186060931522920282984728460595617635977169315231807570547291755478860384667914655402032303285595801061592249270191938780387563696709037827838858975041691413045401271037151298970402035133358003351590235874611911503704062976853434266461311886235618860232169619756798946405487233768002757049132159062966616225404875214758355701006757447853041842775721492092604778075202911845534298424783006853738568041306263052004559287096785584616940801496158604505891770995726348691338743470860064047806981193423497541950807688646403112317569234278086612335406556855055283463185006483538613047322372411890581435740338409443239094250794926977388056883428444361659327718676452574123957471857687337782421651242376076572359184632788502016596853889087082899961227756452310181588261572634018356976440418803464570181804242676994119370935840520584311630781071632905586407726962461841411294876661738180304985382812707748469020796400134474053737169568144279221387679713144798852393351123113394550784739339289922523500585697651909757379750824599589783347640731095766602306902037546038141707928663362528152236127353780767329761096867075501729657944238269931677197902943099473431955747589770538900577454947196408303391615549006774969002471810005680546800942256161704548355927373698902103272383556869518582080252945850417559457676292573594156774649378385699146144480010691620453953887672847998469894941314499460569272427742039077397693017835142934827485132812850054605043224274381531371588864538226385859049386102541128548640547216424865728354902712176917952225038632847147541810437744911038460597113022606430800866312645753484667123860310918224473551818850148317831804388348678567137085719495766276445014416001884395666008205233951675032523292643434944745282840658687393117173178321892915842200074373364515469980653591345901668030829300168143723947107799813068796029901589737351332457392840598294823849245911995279906859966670843300450774555960324445982325026235013247643213991739988674831674714132371515789809271254658850687229302556137374262076633943956156957055024017220251565608595336026834994508857969702022347597253521287064635027548112293321032593641673130437379883674153885561265925430414390835746104007735038202962350286372701352750332654943888240109844944619676294004793195547398693958924025136861848103947961700273983296879548707160885341842254232802018536416077302406794721440442950200332906495609867813082877167297567178279880300371203575150488629649444100118832391201499179889429805410106743789839143553582511569517545136143192200739808380061988357373979048609703707981176950755007881323770811775181436018833656882296707035357923503262682170191951661064025108109949274542658700356211659072105805465860789381742032375881213581249644970195791827495878912423858366748153669968973884746539830191091691830859636073204746951116778232552474143620824382579011564199820816552237172621365898326285966239720522061356374718722262198946551216814223960860609232162722001095777144616094976166533791744 A013801 651 903210573749678635716745384505591141328542241247103698936413945119630144760078475900537402609401924472963019448293582127847963693520187368646972774397194257606385201617323552135228163204301246964581683081056754690501359091192326295283318801530780377757421627534134679028112577188325113197572431593914799461022562925528915153686250156992609875594116722455432072116840229505154536995061458045608286463991293220829874821401405807149573110115018644397830276428950698338274571823411326469169176560220460552989526557081571582228167040221962791739704026975299476978288143803769521715209071619358825936258575188576435400840337171473044738537914763339593233787118597504733640674602087545950238884916768249510154127119357603750436853203093469584739003169376684910525491871947935894656574308449201606935128753894928104191786679406089753871249438766915608085647849701007439238989934099656303981837333934596318466132980865185902914507565955248367106129830630568829103860170592713542976745524165062946546458161663662798500160995765239500507677817841117082966325774969794221948674368601251851787531734881496303068422841957740102297245572474446539585857377695311234639462109371362011999408625022404583509251497221383092302930644267209198957053178223885904997712708041929641305988017023199311886720699425849194997167789640964126092455507193126654930520065018398286344090729291359092548840128709219484065537811277229169584138173197309774973154850984332668862138447697707340503724640909170957820100504839161241216515219994324575261866177641820481942590988480052677084119456019966189776408502453502298693876448645646080266599265866972230217704234511375966672947297777826597382802835835138285000149357275911673805128390943905371212267487548049414810190196837334785606744134893989324818413838254993958057127171226294776788365144158479072338395259409299152093237618850868284699471350088787683203364424093952992630955210672901932479627116230116955341771823916856998207844268921461708706683404932333615818109184150581312964518974408000600886996573369651935969591019725662225802645533184144419798428806893149052287764072890505296091273763875019218288281860220788117338514978882385611226295667721591791334799238346022331561149227605001648601293695167256779272324410632059803392509484510488135400148868227126025349657684756761264896677725342332924743134292571292212038607322344094960025649259426018856056374895988935935348681907391809258903340720799881619060156542981171196613044550165065140396792494632335404634660669430460538754425764454586013950076871583620478728461344736878779131390377645804893740204382768933979505155370046099513762790310297470309989301339198250094015011435588553151811330830776632884227094914016622776508084889001915751852700937286361175041538845081684299674943016997071385528100756423074116620978433374303779388233558874102152581735846701337589481155308250300316488670743223422392350102601679065103575509066491194434424634730711545135227680421164262763128394095374787571904604413562143637504 A013801 652 34697737401167654469694490691166789285277278739748735698341278115715711641103174730195044858642784330553347355125646251023407373250271517953942106101242614600206893905331101578826925117656436703391369937241876288190300210847244406959603975079606458991929109243351317829543972765266697548597942532111830936094642777347118804544010986031028100980823588009847878482440534256670016693202280972280087932800689520371400471138956405487458000598178556243187047899294570027363155951168169517639603086737429212603645652216845653902877265017166922607472469900283104707597917332365609946211471695329288657167309424444352342358682392779308486675672533548453813669165948041741847540155513795165224377002962569073182080947417241705676782152650038727567333545754774727522747295752751905329126958633384528932019906209627558050631677076064343984717918439669830000218247794113901785805037308372396573766263020431452170194964592916981646363722653736821270749083573503932138853892313489683466994656056325058154528736738471270067182184813317440651502951050184353859234370971239614830380274544185691138269819127207561978676531896648543769850985912178338264730297021543076389909576393610243052969281738860694480091405517256652873909383630169108587134154894648800926392131392138769100410835661963224765440262389143422675011197806847277867967770764331153575810858817746788568194589456456850899356242384493375699861700558026035778744252061547852315368716755414123807007910606755125192791085805166711515616980993901218242573648691301972883259851080288175634306575413449703642863533022463021146450509030253744306623957651171139819521677397545605196043325872989019135707943391432986565057753741442672356565737709111422860897812266501068740490467801645866319348266601703053123868682686087493902224186010403847892722597409829340145101835377992132042951792285467636226813816365774956025014891385010867637940447715993298164910775373210200638137355297096172956409506387589978443152545434886873001675949683880528185268482418328731718844960920857751083674860362568548772207808613781040066434430802802092030976441045607213992686744624161651454642372913022738289762635942241796315676391428745725640869374371192670255917647540300793889253108727673743332667298593545336432525614558841209407126644356954912209532118921813273389832449617615740752270771496751061636932246983418761617675138895170751984345341950109940374261698004310962892354964154363744490030737130248252277814973755164672689086719439141142433483180473795796904445124276840572056790020167287376311906153098756364310832571019411935179111492747641240797923691568451367756670048695690958920711352560387619428549000246639975611680679309569857879984085195115128880468078216862580582334589095897595523173359206792850900395756272657984056312610940959494346447518658748815264111507496507253988978380397707508293579964286878584837508062321743536958228775271670994624521541546102965018956756298325725392856767815014717914906571059446318308340387567917839362287283151403309978353664 A013801 653 1332948280003256614107783554391863377183211940066187430587478540093334778404619560435172843289621202842537391994506826379315217650782430633718639947985336282481548036267199598252215155319889672397482867509083919487118572899907741137760146306658161728633948660692584225739761257750485453026938560313608097241011796934566915995362726039367975527279318956986316099781435564004235361286058825831111858026471288614587720499274149273206186550979627416638273632099300202171182999020076400189642992180105080631381651375562342640332933012899484498888662403689275750447081592240157271693659896647769953053739358849454239584051142801009914824132636048797401705914679059971554815102614217955067259666945810053515362821675980757365279263176203887758226685493715425932513860113637717195123741242860100063452476716949052270073066506554087838516923554778356189288384207258679651003486313238433986777804760192894666570209759801498766926708769465953725937096794559727057046211127115019680068066707059783434064375950545112310900870811788402800068137367543882137856347595231141043323888626889437510767773371590805700972837649341650457462595474802243042777879090379598822594766286736931097122867927280072439147191434350931576804102881536576475483345694432828336388280119560402953761382662789979242589153119941333725483230174947845026575849881682545595768349952342560629635763348559246384149669407442697520885887088637128190476239187196422294547204622875988980170015893869104889406262352291284389583941941861709200006709288125056590283310439100350555167521401083083815144245484590939420362042754906227841283265957127390507306744758904111969211200406736746159117356353325289611883258667731261701249829379833224420624250356029905056734681811068027600524083009771024488806539314068737165747844329775674220646831302096003931014232107880945744562036052438524713289279569507610710656972067446577491179120239457598542303212346737243067714684641093246580293427597385656611872148185426614113232383283055954370765274020582516557711148018735671365630453435688433369633135175707012435192145093720445167461990959208046732743053981481794002281541397826681514139521422357160847263024253126695796219637885843737620551332347908195298049547424882314523867746942769637644391904008892443900584177169616779907441385880500378710543803384510326296739233957819188783844389200115015146304608135796879608230610656355423469417637390533609950472708302954037608329020797595616859504540031778406066023955413974046127724689861081339333881163894219107416133645414746511848398186777441824491364944048281728901840747105393385906493036535293627743740236590693663877898047319959850787967138393474921303098324976356435660317468616855542791072061692778992895650965574708002029618227767288154160189603372970429115507305261907899934813127876794494487186107671985822669240593461358331638606167908044727715117709722152099715787316630836512929495619540035091504168242749956481066691985592381605403419050833819689764133204328809131716941628269544309556128434356224 A013801 654 51206541124605106087564613025517823497870269889582656333448575596225548847191865033677599947814088128398916450860974242187773401272457855224935272241804678627811149361240739766457097406768881654821701838228967851017147096522855783548193780516579940967201771749166315616018668477742649163482871733007568663610709191038322644877854483528360147855962317051586319289203628626786705639165235853127993137944921023418001870700115718479488862542433366837575919850726716566608166090355254989685325187590916777535157519243602954871029954623546596509306854900127217229175086447497881749383638589620730516512451209560634067860908701843596887883879346450600983934418310767867249776982027796961863847365390239015846178157504476774944568174177048552120036349926571802623452450125506543767873643585713604037590345558314792007126922915781838404466135280365331367702567706049437472949930209367680036056147667570241510961178132534376630256444087804078335599510459806474623487246659250596029494850618408640403017066516141034535567853105663281967417565111565776207889449218399514320330505490584631413654781843032391808572531137108843973883067760002968731355003136022668368800541671285945027072094294391262822278506142025387454506416297109121882168208197331533370692169073032439871697276373739842583304906255666276398163770400796414540937849054716671607036931769191809148087484798252009093493699956318667962352238397083916565335204615337758867325412792403992662211330578875533431430974525621981110256713638559420627457744012612173972323653828479066927315502144007747842581334536045528772628234472477648750737945009005833728695906658060365409217474825198840448652361669344325730107264979564149515213445455673149342701201677244832659519536453989348301733172903363676761992014289264606959369187772662300860368671301320087013842740656354411723095176990478365385720963942204373060598238943027720901137083119003105601120205512257929689327325172238160628552314581167384401680444691348807773935236201877543107318766774697956081031462287749551182059499185406856327826520909960589710341445920364621553219844688936323285057161752604598391647694338909797047183854961272691108456339708115145707573609022573024431099983477241230569871413874278994748903366553438399746959384405612124884841750147998216924268279985302548544250750819348695015534411723581956320166055511618421860437826144772927029787138974549948001147957994739159857359562166282308761567662960433217274726409860799247432376271183226956042671685703300731850378792160321230498190122252901999168064743242205129660275690558790897493114140800792312983836491539840003403524928868087791533331385843577627870545588523732576779825252291708832326755874385122531861824321989797791079327493517982605969813837908141730217843803176032004901328638941453883895781120514937300219741512327007363661546638411541668228694546355446259903961936686195062681685555690215480699503720249988075224127213482328176658039318516931753177746256832017201978941177495531604038029591602814195908229934228701184 A013801 655 1967150483842829755459882173988292707494184288078207325705760480104600684513722687133758679595226009540572774376275186487885502983282740966321113418441168534165993113861424258868215853978433357651630497817404028964674722860022027780787412272324935012196023263515973180704973168240961610264358000495218757781269004282928202725627657839225483440034648371853740041814046597326638083834171700533764984387292086035625959864815645441108044143430120220432316536985517543622819308527087475683751452406492658925790611259262251114325486736818166051501532137843287177075990120967078625284321860058869983522342325666481318350944668690023618044947108973246287398824613826458388267432541579848086961560388831422032746780098691979786270530979185497178243316418779182369582549324021459385386633891988773812708070714968221049745787870732675104145971052930514569821661840995595189960844518923068796265132968797378397885084619139440612627931556077081473340390793823925529135886067661770897069074181356786329722303627284073982718374644907160640060313181325910858802281081174035742129816698926299200386962099281932363718122356163173350100691931068274046783733800473446828055841608844120864160001574413334752580651091952047284452318488469744026225373886108688185968510367109614210111122569173589792680241278717675674111859403716995061004668409285995656455930770845272540232928816009649181335653977521937948441723590262375738773917220502815344647173057832991782111510475518082492301852317376294026331621911138898702824416693988509275320785485474851835079752330364201641120604547536725033329286255494701354408348895465968108521581950176046997560498512884838654675429125889531617247800691454936367776439720625139705149209363633037491448102512416454804359381570255619006488685220936389140951126717474594949851922876711512462723782725054511080754424319266216884657856550803723195495941947235352926138082185099623304772633814958900626945198523816701178706465716950126239174955963262855799443496033931327696010757744416796680808904655246186758209997720706589792689783627277046014312476986476727301588493553570177795318755925888058251813537825723558763364614972192251701622458746226951437502147764211165306545136965261699113572180235394301862273871729516889564679191711325995389576080673685499501362690243915382704875936843476099467716769960773124433995499188534333294190579529177596764776302730846310802412099954325899565080324940179901173384383340288002474825889761212463889362166833774846743335275477978000914764151679630900390818471736467483200040375176392552261029150928506511118095472833003237495587062658994493570749813667396460599544458518566878152274879328727710669573766892038286502664653670378867184003843153560071942103444990986819790936368397079172708048687542810445500289440993574892403740327525701831325241589937554314882421975661217784726673529692790823520470601759736869527979632307395317906552134917123541897810071033137119234495238460146450230076300202458772831223004274668342100724944791013710150010561153329784684544 A013801 656 75570052987306147885746833595934252651096583610812412624312494603698339896279170748930473435330202382510643700438987564118609482605789776962191893082835930408520791462100474328681380246435495867545037204153393176706944153390606219226729229853634703428522429691229625709962249231144781219915576947024323798925230068532969835907712103551686171832371051853133277446328414082900128628573540047705115640222212777144606874166757835265606623814011498388127872084835641955814226556376592465866995795647821985293172122135818638807927898481606667034482858607387720194551236487071292468922508576021549286994302782803546325769890392395947310814688138316229376713246364757225443681688517331444108715303897347908810000304271351095469368718096390059599395243543821069909883214831608383749012927594640734788993244586219179847034186842066446800871623969378647714268961283686784817535803038948610877321348129320088533153410728860750574714618658257161879844452735539923127284199175294590781805553751002303642612016145744986120109080358753483148556991173816191551748430014381757069659038305952710082065536006014713684595388434364467417468181223918815781243917678987933346593211245355747117570620482662667855138292348429848479520267053053686511473963208751365352166294262882939495628884617372625475604148963218228696681190853192082263555341611130809138411036492791989905588193395826682950190483200482768227337253443519426380738803942836154279965800189712212301595786427502657024267958624327711315555587338311932567702791716262572320723295210001908096423765523271170245289144298170828880377860791084447230951131168220630856965092197963021458284110870983961758011285300172246608191511362932835504499708307535366913012026913326768271470306116990527764270002402939859753269331447492325238778483978504039593511469231749462767996837165694097678261964648930987841016217255675830278172105844993318010520565222787128876145500635461126484726746490942392481187586982356049604145108284705868391421343639505884769949269509515661289954881235937510503395272438664353475970727825474999685828115912489956017823568353951950184965327648915645801668869112996233453415048771737541369528375195054566423082508509936126416237981657493433146988875922907500341113056361120829516715828782299438885954715160302148844349108410253341990513989778977837151807434813060348256371096826734947829625303192886557315646445708191875785463231845383757692125762901951083476734470400503903072911381066738012773737001086294512491967942762002883141579650924700669413682410228134834612751052776296287659695862069506131112755684352652371630472599107932465013924841846702430392099918449265191097791764292403733082345828924542814286365335401274561740691638587163723727845942773749669088611528342193498752398380644606074339119165209173066582088422227361552190480919041086560523122617001342418059890316678252276362398637202051579786865554720898532698106814976217985546271688808995572512369080684986032038611148577656217084262932215659030141449479091582689122805717266317008441442304 A013801 657 2903099155560352977178850359421410249844526355992969643375588792695675425455460623490913067491645054726528888396064146263180501883784020071779563764670225102573734724808051821810623903547066009247610149234756752276373966596653528517814030094057230766910117659018277301273909766463657915344276803996886423059511638312762569216230668170041575977112366327989967986378152355408691341395281114472639722434776526046787217677990168999563544060439065722078320334011046021374559327389763176168746510485606729387022500243969608828445358148069401720796693496261406658993880300887330771486127089456443837409173135704181035650776109314282711892257059521556267735816072348513572644475746081804756880407114520517264844971688888223683551268674390920529570367675979430221658073580971067670102080626475718467653964484024196013003665321724824620302284306407650130591356416674111525550455409544249835463176909735960521089621426559914594078236790375607130776104496288501686857749795518116999473842152898504496734583212254939386790110431061873808634965372933322814651967687432489579588021615561479310512629631207061240907416442094545380309457649898065227052266341556000447442724803201586381268592956461969048322992638857281059189250579110110421024783770627392451368820360402911003664079231460986780270808986570991473611704627816227032236742003333201163861198377907097084213076037494077852214517602629746024221387928286242283842461892267993702819166180087984347778103731398942072244277898512173357898383443188591201520870446571942978272906108787433301432215376341985276143027767358530562268595900150300124824218654958363755001170981876947432341442403219719874895761536091417025700285100518427808740860794342278655330270025902361129916803279790308114592196412311337652281594636886865166372914240518211185024336602006887361695366496557304456408111633953332828900479002094042695966259618141263304692158033598590342906005552411874635037262693196042949557302341514190001592838479865260640124842337255258069322371137477553644114906717559775403498432786003729803132891480143447587930772900894214150380710201885418118305628026960743449116911275844863304346392513615069389251802061493216223709137646917706232406198303354267727774724657454414533104199173168817786714155278500815244242836337598167350004515348688292385907585431349212592023834415778526338616752055695849755822885647457929985837873858325899100174355514572262435500703307641352822842231414905757940448963615059807498715880633731089991891440489145102758766923869923300916196023471324027806483444443454198186734876237262147532827622370091493508556235367330333575974936724382920565942910467146971581212768417056981810091397363965236753625010724775363563830409987964481610728929737596367287708100472793705448072136190843186951811601850675592525817508828286321388949514985882381309056278454723570332188746405511739448737906046754013489092227150158038032130471404126390132745573197286373913635170603594423406795285883759241235509044803996757301913923188782240585341704434502834196286447550464 A013801 658 111525457160006519971302715407532896158027324491825921819916619060197067144296975312026916400759036422374333776623200242846342160367446915077483721583571367540472593188226118786676927878664087811256191493002415395449182300777041951540343780093302577141619079988846140805738517588467882475865737702344388828254199097423086859010717348420317182736748664856062610164703100885380286571041119293580927577054375024613377754317670332287233108625827148779360753951368343957125071121005142175698565946815068116131856369372336492753556878616234136506125777352378198211908905638887698917411058268558746457910795181211818665560215015417484660052947198580105581339110235340497406710180261478611540317719711420191246284432400330001027305537395401603063975244640425791395216554686584535614641529346691200653394699618273514035548806999380862613532553914956287416797548102952668365546295013051901679153404164416659378178896722725679046109544539069323535894830329419080802327316144623982651787120145748948746555748681985751482928882319672944232520829766606529247669990680406519689453438383409789192653179912450464630699310039504055329968125078484073762439863777215313188959716039792142422814267015443002960376085214341309169814250247094001934088093332421908411784602965238229116759267755805268150883398028111208450267244982188177670406680800048255910891796885679041587129529056372494770672908222624323266488838653044283576092016053367246087501087974260006704243632945421758647336179749243651717024298353532919597625759075507761453331961075178037707819985897553706368310554710845310080110380100173929595247183848880502012124984439784812560828851362088758713995575170487876459302152421515922700588908275452976823167653315065105166883914796424476530173817375352347250049739570645812231381873463747600883894914902696584886889199331745407997374016529951233955040801344444744208239829490514771113053943018723446613077109301454575979591483621819185950193326751609123101190483042503852751035943227997993991088209617337700792318256461776331900795793907119284117153159101190682537948571760752130801025363115630222432829006283723920341275263572856268699771014803036505657497227994323394450010231843990602624116514021657549030193822440768788703730915436453304094410989178887318422832800745171196917773461635209440297025801930711350935187622916547867824301146971611764219691975032743838335947762141447739832298041447808033722195018266350210042307162035019597040287386236137564870669270425413553128501577830998267580790147386973527996586437674383852213868001739736477541607005530662659621105940969434814624696337871362094654653169203894276461262848505918060263869711509661013216471121134088535127258412002970366668109030097643525557762564799502045724594387762842988493139183907431869940794496695553562471805419147447322477884567697657560368705993116660677881362881914138982662715398692102182196966998200471189042324189460919403339553939946953340266208713907683369595447702510495011303315465190339428510325273220258554326486917555860878484540169098625024 A013801 659 4284361962258810471217565115095783738806777697677984612633916837816530531415312603586826020451559143201932406362756860529185080432675840689616614648354477655434795139918894579308980861386759597357217852395180789831575787266650843610373846656064311803472438576851513345193250891678582173192858179573262041226213312526605304775755717656914904892014936709110501232087234323612769088913115638782204913800120870945547519809867623485146347100969775747507922723795766301456916732184533541821636109412847656749321394285807678705620641048921250588019327862768960862508692519023509841611263214444952803927101107681433225856161220032278090700594019580653336012723258800840548376178284924962340932845520433918066917262755091077319464969524581747983305672998106597202238639164839831520172068991382489164300810780535595315189642969688215218161466591196960737403694607923029707930826469221401854906357174380230386672120496500229686235344263012887132954935801934963408102206177011874917551054007519091615047685641367164628968195943192555825636520196313956427578490361978496860390043288937070461624964559516697049252944694477587789556055493015044177657889806865503471467076451384654943314832881665258401725807689594135733067584237492363178299928193458320033547117307512591809749424030107015181284336618647920183825466483235741033386343049614653799072819269160246061611167988229605759110170442280336002605435225695349197859150888706156125697441795619172417550223403231322280196066681246944124361205445549320639262391160644706163991200616664039496583612578240423183845018269771833432037520361928281679331015814738593365297793402238773359336801153926001754756854015749462262060551487424955686465823500309801557638808569751541080091012470819442690383157368291535771957910795345929522680766050983327835555707050901992005014735481528331593627120219014606603616847424448189293503741289707615447079080275007279925087970230924678990831986434815805847462626840489816073055333596560828007283796795046770937161644660659645113637698140235599566300971218735894418644555760031341260377832332761053856852190349450050624979559105395538123830430525414846418370403304673450401338413510629927521191593066518742990408060002655996403543925882884573786842526847406790130090892560296135224531544873426496700793185302178205858450543206970207257526167721962102890338352862061437534263686912857887293513769230425856373397561560258993423471843821720109668985271936737312839899680229647460692071630692662687056984516613955629447383634302017975051516864589699130066647953154833716521238374724465936732004405828281807838622334515666246228253156148136802524535873588203348203096818837355137483723954589487145165448759155506109605922076500231073677827006689337670588556018000297376245952434888987902715645561385056385655916876981968336340310413552673212839124209431569636601490436471613563157970874756155797431278684202869301198249926062330679798692304157002159519666673953477564326378718939643176354228166910752079485652655696029452623006321424825951507862095136092778921984 A013801 660 164588049142134463062293981461519628110001172033997456878944549241559836894850648979391508401667096045245435322831667554089174049901675095932311868331185613611183090095124254158733808771033756692074881017613265222169815443635658808136121693139366602242197200368327736668943926254724412765376839826486434575746210614022069388265431649508042986331645808617189015331863193775908137319686250379457183968545443378244153521015874623805382070230854905116264359357338158236768913183601040542619972779203955581681930682883587785155122546535358762589350499176132400494133931810807154075338287646117306915663516152689938804490289428759995132354019856210378556264776710093090506419264993677353289276193512989396458693565999578826304566269256332430526670733895263038121199562156486967678930202372949703735779946945055429628325324323542475820890900567422443688100332057971109259870629641609373658082617210990930534396180993552823626416985207903072099596813767133554285654352496088186832641290752853423483671891598760996386442215353685224597652559861596950121855285745765935388743902987806498853784638518393433844101123383051012523585427819665937128905494820545181359879208956392904302382619982052566760698628203448318321524316067506623857570041479894822408746058485403726963333873540591095204219075541978501781839120419984227538569754593996540345181425044060012702854629435828534841976307710641387876090399630312534784957140540535693724792924020506127592609382258534476716012097626782605481460068396222701677904018827327031995885962889765741300756060805684097030590221851554753125153382223836868993180303538997802721280031340404717372282553129221283410739303869031342259318145940917097651271075587901336638252470015575202132776335078999710393759373460287638215535101114009228543304308614575522130708042067450924864646078258392386500779450333665127284544810657601639899239725385407755014989947844679665602179464391202468111801590879883997436124272704256774262493695445480768727814337678516752322001741283900926685505811755290792939018110338958119986649254077364005858674806895348644964833744464473144809214742592874992565069819064336740008117413352335270617816493424359295654096239243384030719516033062032757838543456716893786595342511369979249637571728596336330785603827857552297257671006568477956258236067838967482005125259206896144635238163548952184316273796444348598267624958756039698440440724898909491356094352255199733043738206721700610057586115702136849946623764689329785981117190241719460850689695346322529579071870077881780640347768396092053879893403415083425496681254299273929928515602753834515104573246586823405782570119764419824570167392455834961574739439509738168675879531717922706621102490832876926407402288977595953329967987499424005864508738695359270724239886168326111357702746139295608849364847039494144427795629523179159682856607493506642276609124632481114120001932337427074831969159610495395146563556495394960107514946596794111162164866785332262824029260043451885520832421218667451965410843856113753126030246748140195066937344 A013801 661 6322814495844237533001085591825738033473805024858046303461533803663762694152582531192304186758443161674148643361901340757889710301022750485335692733810826532487209589094293347761917997748032797082748629172631196774875630082707468773357250963641907391736247649349678331874149871001493040794716678774302870661866426948271817619604822247500979362916505383837933212988856452095287003273066994577227179335641752818627401663345839548107557609988522034946411629071502686823714568861217573485288874285899157625893049113655908354519187747702342223632488776350302297382649124443967630958195658213242462472129636521736689113298958695243973004512026796177902617467662094936164894602483997109203960834249995000654357172031439820191316217799751266651112582913320424872464002379803603350353782654359235818713722441841249384601745659213207751135344836198100596722062356339018133327190108312065698448901822777427587409363689048325272432434903746804417778111197678202621437697605489723785362747825561617116548739387658002437181564145027171588143420739643108435881192657209344173893985777179574459966990673322602154554988755883287697106057795120286640744033489026063687121119691268789811680330729230531404678998501063670596639678126049334462112410713491639497654388582775269575023434085935347513365280006020646124451131650054114085121695692482971093900489624492609447992863444406788994489361837011999556647888792198086336298913511005219210131644969171763397597682028843860457522320742430480572175769987509291307658360787270595261153955150373240717809844831911160271527153962649327396055892331510917159242014540754139589340693683972987622573606561012164823506961097432708044233965894466271223371229639784817748295106888118336965132735688394852874486660090850409909687996444395778523719578319737533258173280144063194729600243742374401919813943364018079529763073446222424598369193290405824316655853836401214033773326304052434014982969915241623645506150060206728240067957804233589211447715596257899557202018893162337999550391264391251101545319726781415137407117744636015649066851381691713544969053127347200330990793551447885714379722169175560204151838551343311756054038411390186701847761126773840924120927926111050425125485433236191705846677916789122854076955525756856483459756650975729051450689388334649167616396782101774788708891957692122292307309290896547112693974164206095751049080415572021055287970887716507019935720636235752944608246949420850635972228220813289227549498544305293058250597980325894808040095336424326296309624960911906485079599870704272341849984985593844873880507065160907292133855395391306732257285840879407956543213720869951980687550548583355883855190308206101487852588090475718697556273287835800004866766333363326143124050207777872609290967705720921744142399467042415893917508695687180109557199963869207052338196903762450598376619433470551169698216131881394480033994232674598506744927235596791099950385586327092787490294188462442574405725522425324208647908053829247634168298293536328834703222977576465940089577959076553733691465007104 A013801 662 242897241672352229067769704095577552293929693834946706793778282601547107658565610518283557638512352498874094283390801906555091110924089982644655972062076712072028643574646373247621841801488427932730871338295800055303622205257290120397292153019267514360939689697417242797277341444393356655169835931793619079346260657644810145674738851459997623205800470825518042310179909463692545517738141663678759321358013576280390262299093772080099933145319062494501349142410847217019818877372534303010857394567102039356307374750205375347209116515733178863065688832273213056251848764639460510890044405919922438329332116619036648976492797236492466941334021401970306952637707039067710591049025232947179359408547807945137785120759792132469603822995244659669140985198117441900577115422535226307190914449864403211706361325773436358860661244334588967615407227386232523674747481119720609897335200916315871613012423817658197918115478480463665764419262337238513363919770005831905150591212493228938495320466775083149336372316269821626766968195363823730117651134129653672811897119354165784311357616130532454091913706361084369384448046012380172026316257340931590822790514425262604444934059781829405511585294120094442148406416861969640509874890311232696510369969494822941890991795894755994100243845292310073440596711289141516914673468478846694035061722425817543281209414508084554093842080331206012303324330652974968185295841081684695259061438776501176417273135702462682112552820065743336177473641209341660704379840156934875003588003787187552490341056738415415382999062699132990987146629136561246883159807323393589441230597611026464112088563506292508787669647843323859843417518974912227292033801816275317029157841973558618504826213954032852539174205376668026279534050109347090574071407908227767211320731037077645984730014331688732322963607055024151572448272118543215378229510080663370950929444230146948651280979189038321436103296478305119585772263922213965764260712901672070450667007437563146975442345843469389472757799724376590727830812854302316965002624034843918631835277937177174552162679068867543531144940170047915342325072421977603611406851048320802697029788404664420571939611965412338183591446143872941029567209482113131620648403201540571805978851370943562220323477475398668590011503883607240529683542263882423151498781221780283040793446700569981277593719081753881251711492141374372301473244614760859942689622517333677850643961632685120070414808951398031509119330763318965541536078032138125754972012199574945668302444076918999030552498391799530817908632975326284509023206573144674993559415221414534614188869352439426395892863223336058564098300940075290092941874378199634180990880045594757345024083715209485321794625500092986961695462485537114253512781994754158521815382974929722974417925901448980735014053518711088749393811999458122624172254938302187236212156204693735126670922355650344985922442427376235113124682686326895694012684341596524227141543973193938370351669491254799418035795904377114209347244491608513959013906577515554481226875884888233491319712907264 A013801 663 9331140436085083231867440952535707248923603118363312688189786504421033687811456493670381150241090533596747205990741046042220380117259840773277103822736738970959052371563615074680640674645979447463789153331971454924543950637164057265182375350388180831689859119415980799300206348927815189265004417155783670552165949424083026556240767717687268693074030887233101113387871401957212828609428450151883218089289449546387472316481986348229119031710577104788763828654855106689033361993143277784465097669689791943911904108403889699338385420068405799203531502180607752768971022142389514986351945897819740390859622592036911907080947298637094610018287766178091311892530153612825170065739353348898842271038772590020413153199108174560952300464185318845849720087370879648052570466072113253817046169505990913780911576690912331161991162362357569779913484047269508629489099234695186949816029078401190523885485273379157331222324221305492184005930381947354729388341884544038468265112019139882901236231051631594264906078901821467613879850193096652416199685968724775494741839737109632770105114181270534756394956943567417134272956135611596688562965342009227993048320402160888212356586840578758442133060658917548089573180910169425709827353786196315269142372748113118135684340831092946269354967560749383781293963260883660513794095965083374598050931128710206742690940867742576230069037358003610168644507486364686377806325030993999253072104232038069193245964781145806396035829135645596002593827400698069237619455939468810158137836753488597016468942035662966597353291992649892981762224904910136860263467158135488131974314637825192645329994255657733017587117191549129399744727408940228123650770530574032578992127657256227888481403835258126063144916273750078897554580069000677831493527206202477905190097203520374848149388230566154340918969928625807806807172821705956161970064859258764058450905529545325179387610096526096156289344237510569474007027290835771708799839546830634258432823757721425854208593157922720065985463634211651109400348506610877808527540804922563978160584037234598337595881479109615552292464021572560715790759982162691620335805589872291956409096351353588380691632133263280383660848995063022902591853919464858064338829057390382606498483554266167886255946710694915252553881933192655752188322959609307167787977179415911353295121048449096400760040312244657102165748682103037886333396165120653195558364538625890568310338430081231572625055300676906778454328210603661380243649973682618239003004820658871112793506691658920266757704778219370775900778044380134545698635503713925834552578495145860761738679605043313004424620233587678025798400328913932344210455046112917146696945647831568198166445200003487588122062333211572187120492886844393781162947033110475753774059752364900237785239041430064043916299879974805185396712681771183238730201345709816824866326192759514528626190153214663652979196548290085448105797810077934024981191281666772074709869553274218336435429735176044374443263135462551219466283744389632672249478235081837540950811663993866377802538091045453824 A013801 664 358465090992644557435419611632611729674649137395045020229498838353838430150964912660841362267661733938652640665340308024757938122584654043146213220454254564308362955905987836708931492157199946453768924114401015412381280407677294423899246131460512354830197627931484318385916727100410948310804409689456585487932007113075573548184545332642674114113131970563946812371908467777588288023859803341034745706118143493774021136509971987553569836722193530057565151241604913778565905634328592159368011192078803047317319708228443826689783414297347877182202866187770227430372790786622035607715696353610643146855263261495690007822421671424442626538462542825497555837663438381190291733245442998251297924684225487818224191693296939633933543574632143208782162846876439712559587547024626302758635645647742146943807499130158088113919052493312328400665156403159905443510453236200050301864132573075860135165584802262133708036236807285671787740771821552889579284182541836643781796872543327277741533891052079479325280631927092373499854808325018000999220727136174530975406002515340803652496358066387688863201668665944085896630229882905655098387834876578626502580944276569412681565890640067673584312983658272976527409043317845068658068727623050517647379373391491513546300449637367266623883540433813748327342188892630106702297913990594642918558724570240531302227215184375198808454332139145066688238647399596185791889807782390665475306017956177974466127736983032497298510112412074961216035644473425217027832389019370633811035023136722017942984670877242028524803924065189638288787377631947027817623881354346932912077925271126692600662997059325347471603626694030551355020593448141847803598168000702532035554561576081155250563901609735276170841775103572383030928456747930730039574655341153474391205782774170438720166506898265429385160743148778089032706304351118656011918242011633284680069449986823013212091354429468146509940011448228206036913453960404747005965254636031045645671955357476626295615277314754759214054897570971874789018723788229963481892394007561905217785016996374404329737083382901474991056867297852731492457817835474761961286820307540533967797411845433599451232649740031442179218715174994341087825968660170161987399640457068708938211245744220689105518408448838055864342109928345529063376066614816351144157742931324441650548185370197220487331597708635190747236799401371670303441383747079275013160570132115852212072209961130000592093964124430804050801101472538550255583440057388991462269539433190431192669075353066769080967763986760075347727004289352907248707558781510674174860171855469523387022953115707343912377976210893504239039071347035557624935188841051473825107509864007097523900762158803333979185297146592655757140420854741014231497155773223972036556984279446850007534757743015577340311088576189112116002200114382921775299059414896788323144064787021049510131703720925894518892848814599111922574432328671953913503677444276510716022054348758582371612503468706522920688612396611929367647016756324472128737135955878903870973166380883988370769662303305602154102784 A013801 665 13770794935573433318439079800478412207181321262168049497136427374201057132679468084778881772874493170987279843799713273079100950917212069721504927076970643342470071314084428735010312202710993142967986988778829408082039268141330942588513439386187042623156872074615901575113376988289386990307862202630164188104395985255911233427057493498800968767770077781184580744079235698143831672724598205149190791046234600456822795980167083873857938847519786650691422850097494367717387830848367196394281517954899297865742153911303898046114719643646916049831505307469381056965201130858872119906006191120306467129591793453618427340506150929441387941101577045184314105059678648851806247224356938220821861074669206340024900548089695232977191009963068413508575567925605307997689115206498044046775746963203662316993308886584153112984314320583086407839952648383790927517897571521861132396412516927282242952521105763702128527920073188686367397849490296775806077781156527196507521508655624460701718765958656685277759980756111180620370422316613891526386063453663280781951196992629332313114300091478349455368755303470908003804946911181703646259667064618644515723149555328690557575035254828839748414967580216214666276945808098336157568368240367108685941726008207537984394678073269100914623110089305388955743177528499278179075476663862683802359351963090360250506360698522957637425581623457396881895375878502887073381238855768319804899355985804533067090763143940176416219564478422271710075225318091103137341209056568142268484721448820313041297699116420129767808867546888325144502055899108877020641839026108591774750385577215603022947069695031042548469124923077877660854471117903817225223027221914988470677864037506733660105662844239590369379057632378836666516147594428506925200299959585751872212561351052531573873916529003764735260335108803459068280445387952574289353851185118904264269547990693792875555701471762448316325855479795134763114067247342908760981161222097768649524133837012822075772356493323618829967132945086455541894943293048642277120378208194498150846429212932719116731179795237543063256440614114310533014259529967598455504794488934477152906905373454177156518553472413047882756866162162582607229922412049096942907944587798751522570323216509981992677595178970562754084566495007321844498654975074784945553963852449759750447459089181496422241330657574929487745848885803094086377004198027797428905576462195362578578966017866770102745881725804133768415575114169040946618493433244655496014546626865443604697575198763413001014457621315375054558280596779781284866349578150514059101428361999717210435873766893013323737912334117684858846924964867717981719510214517833418465330098935696658478171679092588878144382375183503463566306407555730802717194736184172109756373108079230189889455253455686419105390778742880931048340519594134322919888666482675020221902392858200637981219530143089163837787680061639483617619392338261781541157272699326435666703239861909700387865933253829784521173733828243878587527795710960921297565814881043971107305159688039297251487347043788012352012550144 A013801 666 529018858244989014361155689615178683351077637607447789481992994007307810809014445944865522186746529656647342479409785098606742130435618870421333278588904234644330259601867414284156153579345512580258188160927510540879620524917369490480332287459761429411194397618444474909555490382125090619666834376240387450218476169591085943333840670249938016182655308041986853864547918579893437539388164649011313428832148411149304530374098694098126578766320123972961700209345343630231170909870874216682718793755411426810350584656650547339543069830339926970327107891743742684375166643074431358309133838077693241250398337314205504712884294105420359145358183767800610659972614974290988793370896138691092615044492230758396579455413732070051769838741236173345439017430053512039225049772828860100937095338431891569614954187016825988405418939519847443579620940311712271527553107583817262140583250278474645264050799018380969528577531616575489955786019240939366284040909148781032946276514469282317228113067755221630427420726767114712150143715039256877647013635928594519437183668848430140598952314232272677446103738138401874170840539956327274711369954389847716020513317506976459802554349504707775109394561586102619695150163905681829146434321942847279137346331300779208505952862705780736161397190755822123829907934828270527363511518948860951436865014079279383452352594457940599341143646739358614892759748566909811013671883195773625013659550666942305358756937605817205490789003069990014249855819787818124099887117121753386109059177881145794492409256395705160145455681261898751190979420166619624976888026987661618810812334314605729534629404312530541989903044959748219385362465393042524167813757086197089560824864858680286619143824308103630065878005465389380884325987565522038494723247446243922917756862034052941940377378208626069761033539793683567061590023586093899817547127527826216178955610492747107347827739226214519974064111809897059790007373925182961852289508107880440119125482684572862870847047520140972017379218441276097436141545756641717856449245999840962916424644023337588345003013845454318059422631815353436275794103235262266672185086906874306071676826615669644816750196219647463987770485637773439344699381278108158751599284876838491061536685447468230702496395333138760912706472201275978260329522472938468401075355709970573189588369996366556822958541398491201244530797011662422258993271435866028836625371697048818689558542369840267085792378491602847452733585917877005296043731526685534894823217662881518062048835695273846971403980451448095910907405892077839425685394230148094440471954581136356104526628961999844715640227464981537463469450358253985736704400917088603764121080713722832097443224020894342794593325049469056363226952660954517183752985251155768400829319971706974793313016753649476352692156186513847153049400728264149290443011598443576844602324040635708686529469976913317992451517247942402654466576066664599685097788017324352572071662535123050100257691879125002165410158745816839818467800032274752567288344470185194058235014575717643213137924034160282514914126331904 A013801 667 20322788458339497975698156972256704299614998526327714280740242857784736860039098955417953900326054683289764308689006304348076605682814734526105939230271345078096591252865338587140142795904137211283198556390191244938431502085225666346292445155054195072260443978910162948125483718519717481245121109397650724287592980531011157599112823188321618829672886313740966978060472840165186296513135733156418616682015813362711682838851375432473630649886953882545296675242210720898960661673599503908083325180907885372346428060169887426595886570602338634492086176769227618962956401760347355060803685523592663555875302526262518669050163042353828516928079987623828259113507976852362625486136346063957013899549213536814562996359173931203108790125083328835238385293592935718498869512072993489637599454521199546538328080048438387170582573980594459392554718043014738623002480180939923942392646142697881972463775495090123325409834454582364022141475715159926695167715565859572161664158579851949498635191610884594154499794639485478781959920956948092211687675837832887058698847822481292281249352103546987176769521204324846398147010182962268585311988167840389858644039605348007679774927890572853888602501477891718238208888696600673148489420911756421075340296663250734073964685173705272760376234480075662709049743224362840579196658511939442310398606380869596794705577268696246064289374333139200549720258500946407299901219064848839578524745298421255602662006515065073766134150341936736387422461172968821055421263491349278080765617377482096841220393993697409432147825451357102425752665405120859513112130444758008748236166635029893705802323196070173301084115375173687595908084470539121608430733292223347392568648008411061890761029154620109052610769457958398456052267138317094630813288273894906542808547611900177817581537361262579095939864464714147912238042346083383255390890451108971920730758732689372875874150430114256999323646919289005448892923276709828662517553743472334987616324542810551100046460177533735581019640055640062559106813621787148233173354234329890431397369124800536793861635779886973082570779823818617607970906269885835236478662298614483342049536971267565075280275537973976976554190976260704445865971431179803026601438127828627472619993308149939550667101523117858639222531836084217980848818935320404202095710864954229539651226821780417646910775326364437987009895098000023613501485515480229363787800279113827418778080963679783700367800012133414987744213436621163035452815990329151508519528729737256397871668072069640105253455313022830052513418904750062279377130104745369196025170607188934256111494978204186034596034978294730743196642404962685116061236265630875802202475436698376317855378893986677072797097175100403269249726613423228732131054681408399998886259156033095143659912851608198283565021872061115952231545778376995559141658733565808448062242880345061384901716118633102023998017486596955340373987986176987261502716624473532328408704987949287092651499491228466083186396658379299718466259006039866894624949041166634414941156319940768981675906489696301413092941077166424064 A013801 668 780720241415570154234420398246213552374009783387405471808917169624658451215262025471336117034925716713259585682596866187835710883911010841554885761470103992520158649570074847163575725647453335108655355742285586865554784584106029198359170573076561957895957215893812819815188582530653466759512572538620150224232171940079324630327518215602563308960713600628672987429171124627785796766848622324936977578456319486141932007937314438613906995046057220351860117076104767054054472778852998542132929020149757324464060380359486395380107578496259440982647982566766648210080933130025503992015834383074335763162505621848900917190231063435064676306309120804556986402104522438760362620675413870392972645965082587230268252068134025741098627281445201160534517809438666218561852571175796117897918020644886401779816411523140809081545100162038516752024382048340454198941263278630988118170955894217881833854168399419382177668944200407236096274586931073583743921562961178061324162490316003592491939569520923742569039264110870474152887772323482117910404193754986188189246974937948441324276475110409861059382777926585343299231215543188678509973345337455756416809669425479049063026233629844246754984553696774688247839032668168611459672369593746034672030272836615440200185427345633061758362613423786586658630854935707122883690418833394665615796272862727486430465409456354234988805740604381875528318053450572357182833005231595233021248606615384150955231863642282739873799809519535841665059221268420770229665063258283673866750691957173352232252322655661879680745390862539334446787714394203122939055715603165823664072240577451308396602102047900231777534447376252672382684404973020230895709475050154052113432917181891119353595475696003886109365095319496929835087703894385589507337323282329946729748533165058757231040212339270263238549625833276458706196536634767139251139096447569802265306792827474994948399581362923269296886017220051406433324670540598084777899274344609233220884268723636610131059384814180135986080450492377468643270647352094575086525587576266017070812561332298337421472988600120137957940039077711816014027810335263934246444564290863573992068175012288214779931967065066808299531305800544031221992387158500203313069920847118664552988169662925888077778427372112095657484372783015011317952288228219268647827708828588081681995241529585516524323724344937616249708972130084768907136273067562688491239272135522436794119778758300722570633329405266117270169181703381238599169955379084484684351286215681586441780638000656627294283416739305085039297355500644878392524551830103898103034502954045770098382779191082692010705041279726170376230642214629046511418608452380475724817410296376204824626732235591392186428573285078657091991497497581266754973546596640985094357214531738167383038839212107380545261433880237099830420927062622130661399985961908664097340759122491335878162384326413409247353907839765108636355807122476975142637888361845775217928148810817059812951300004455032753051688614028299177984599805976027526623912042365457427684379461186844581200061623708173115085378424420425346842624 A013801 669 29992148794220543045069494019026539827999959838610568605011361988300879061885505970506848272013706333256580243582641211471896669316325392489172491412635514976654414681883995328635925076472567321534104146195643105027152604583017217684165896735309204174531092405776713286020284586497583579033434986643631691014103117250087334998661939770588072077034773681751101485079037923701019168595256675234778930653977969379628460016919871473791851121689334177037058257595640731148556626272416791994578601238073077376611343571890029364922212735512302684789404898284907557638469127123059761357280293660183682677650815968947377634779916532921444604983171184827861189623247334007418090435866699245016437167394612671037985171449436732870044865643998847783094036167395801452272128374289383665166418681093956010773427265072977321676636567824871659545768660769046888506527570111888039547655441632274148529341733232094985737330160402844381874484531544122793106490762716616403829026227979594009170350502715806494532212370083200135057336661578889041646087507291549405478111789216227321913405067841505222457248796827702548183266376307136273639136034483700338508160260649203148805215791124096583339486614815296423728984278980365377834773750313347667960714961291418750730323376909839700509258157288185513077962923210124832699851129903689474296429618294539118712759169675304291329961331057934130295866341357187673535712728976962471744286471736597543096187273681933734991893482502488893404915044247652309142813070130225615265094582226771499354205227139906769815514935375311072107796836167707170826764370611218281878999194023369463363866352272135303965763330406122662253204101443545190089575193526718065989638946459529241087723794337685288777369501793794056544729232806716806513870611213987233570019650068897217787640797225406432572122426011148437657246151361214421471759529129841523824025753260279405937718317638060313309173237525494829542600543487616024827778523222508303413490067287224014794777327021544104041266586115172835399885188678065196523966972329835311792335356141572930383306330062215219792224541209377123994892361839499298011414381797815058479291011272064058985866446771606507634794643633699503424059545080943810474894079262910617467593525770960916395936065927058266777919664832304674790455104575271424374949262359039745895529198600557202798420194435123465848819873349336482336547066163488241079447878358229931882905420778880558273449982432703161050819284317093662025713005842909563634039011261623824747444989433224994137191737457144146869647208912773648327223183105271349526173465482622304099472845404632696283244865801960561173276351317189450782657262306648355444585633945588284542860545562478922233840071319581690845945367867081943659063766056560083384826753451253438186820047172317131026763243943188427085450334037691771488341860712683239963442602449627159095486156283497529646347723572416413374244686417075477079577119308667300771927764716348169774337140971144538241233669796511141221456386146375073462784205019511412541923121380953821431381567336373178389119897552535060124306243584 A013801 670 1152178388078776381619389682234923554032446457160063603530116482142566570041393597362991083217678542498384786637470744779904382448455956277864050430107805943343155994419255564544877697737770146224054144880251825522723094457661189434554917088983638387568786445860318217595755252674891170772148438446901755041997785352279355061308597078226911376911367865758150314650796320876898352380755380435819267400003217671687806920009993782537187752690817461745055630023794134327802951354881163481263731545161815340499901374657727368082851724447440619938869778572513008734239429987559463792301279761249616353744633746263082459217705273528710215945033504236347115460566669583228973362184255118196551450222631440370595238346401561529935643558579859736435340493406677108590486083626700962881033140052905414109871981815043496789529670389560269673110248872103705268866763133418290927262731445745443689903192023844160972085275442035669774090197763799021219978949140521535769495871574064083456288184912330422293949470409116216388362645191214601423876097680112161960847142494530588798625369086199264625917669778933021091008361112214947088121049900725832204129484573099788164501169831823294345569717794744427413972660061309716354900668392037564012378825952971142728056102847368401934763661370382934670403023658040155572997481006380134844571640216403014784469356262246489655731794493921597549446001369577721666547940196378990314528509098233131215583130305765166363448580023815613329043216339817811108030306902122747236023873470823653919191148005806658469232821757377950146093123258218638674480980061400561516663633037601761304586289788886349837148764100881608193119088761055232022481120634522401223057969767189275325625997283276518053671426780910392476222318207502832839036853400396533564825874877046755518530008866211213513690655117644278381040768150692413215259114071051991979223773337246893658503386890383724996085199092779409371708542478620257209783939748115878983932634424905997752356165794859638300849297172200479644721989408256552589664715209022953337814355041534665693605095975670059883538097975099431595387784972426205032406494891144863286540443489027612890001045419178035597298271029832200123538671483829537423203530948963974280635072886017234564266279908653870376540561844197816386750123297363627038788050862784870878322649693439005502704110189419703064048264254588110305440792093736564269308069695009761063213694644641475526632854525134724634928273626325470120379790832461213796565242656626540851497846714066771374774357786153649546144367177593112474138605802172104163397479849980418434285348829064369660417134764648116918032584312201149941266561388772203222759201713653719538998530718328190276535200179813050235537837251981819947606593636828812163311504560583352081384878932171734905524136779321526614914660032391967093496140921138439346435611015704876943812196179786841098894094148757948936184983873398371527489034615361763026454377009343231290050935607547488581075232658902772001163468530199144822146318020029550424210518630970722004107954290794112020996429984378186869735348653522944 A013801 671 44262084956434273476290474032736823251710463098261003393212954777988837354710176436296665452890338888617949963465076131464806756139884016370425361323021473119470680681610121767556021636294177937343264029719754129280930396685512253317861694890395452296842500104169984647158533786758619216382854411376177821693386922093163704035231065357165027455427107930965102487624991462806927105059098694822432976438523610075558790639103921149948604707370443610398057082994075464336878179249114776296227511038936298120644211208851254572270831846372878855571621413641659743534541942402084361045045963308165261845453849996442575753307365787878931655744407098743510787533129178709324240681670344620638720511752609413276786676315362387734007682946403891634900040394710907803612113388603344190037769108272414388444842053406710972666571817685347319762203320670735941608785572533397064261725091219756964791321024787997287903627941381242290041449037294103199186711310182275318120953402389245830056766911592085502844362855236608568775339377665700128299624168479188813887903826069887099287992178815430949869253202227490938232177200486849407337258252986283569953838279360201462127476940259323675579406278802901923535173708915274063489864076948515059099544977809339419041003246984504528725880815204630818298202556847270616492271230341099260189064130553338215960174790170461146614592617278492091459517588613697755542105670584095291922927205517723968777841533826274631018240650194900601648524198910441031526092269951947457819093123255161488959647141791068591754048080631431332812313423087727223318861330038763971224150126772509262276986908529858015343906921699467860346862913844697793375634730295812565384994966576343200909248311634350717549841531215453637366556576259428826344439760229633233426350809276628159999848820604369978341940206999422598286062149276999746077394126153533323873860476523676666785066110780981179449609008348213790423555367858675800971059829363619607046756084067188809654514465175327864965426600167253626031639945107583724284559699469825775425476263275595717285533367001341020485999571811419764168417147500725092524927907738221068015737677074484776782280160823143415505810379882033799945861603722795509649786844935400035964876959989238083020853408970847084385182223806703314313392736591521096322081761944743599661642910623152835391881097036747312908478119604256845493813469072983852969738805403494981004417293468546923831127739437575581575404559628919260144510044619829989208850361896965193351141279367589089133331728712878600964682009494417008806508680496243553541077585916847754571505960617336824874584649118722059523139758937519376143696222311072959005517493031721289810167556075295757663376250107698137848421555872133595107254901152415648065774759199370053558481509058309368130615238514415766438561579804369807863747749626454285932670432779318552673489328442691287655115520818685366332482340480471840600018753783737488424271347190929573238596742299544321330586137824408889196695807056130347487572953057455209096471283727371256509811172035146607398598854279872426787753153873737416704 A013801 672 1700372255686379049865174850441617802037709150382794706353668870751219175818546137976772700038235258745147165796474364666352016343869784372886260680585192911357585669064734437822432127179877139640978830965714074630456222119070638723458974870909431695435501484001794130205242233952119115816563735067427247198173151999130976854217436606760851694727687778275955377164601672035190911667950335460298585222862323004662666501191816234896425598438342961737051760900300403037965512134033993246195876064071776828602668017799229795648356276210260514115639408226458000707622963259318472813906485726446476699054955101463337990139055764107157038487077143105330710413872690529297400030027047958946457087179488243220441036957330961487189639148069051901046319951803214234183562947936586070404490938063393071146497052323672208725959022948200302635984802766886991932843106554442981620678431104298183559423388488255703812105770996101803814232306216690268499956701691962288620934545906185267807460757675721556677269043446769554778073437532405536128758362056296517474317713382300782806247507541373595370177231016771291883127319333902806832268113046721069623346651339901499369089154137002178321058471606492280294527233201689168423026618380054154510368119867523583121879180736156725975533437396901097515743749423844748003167091584783669179423087639337040904326074739188435408346189985370552185508827684183812976905531441158604734511171527168883984569560363470166225196732817887301512929705625343502667106360642474013539578281422970283759873804599045691020823511065537066081317832461338129011017376854769156718546951270092715819632729078083025517451528304006757323085085698257910430318383799043935511829966635996800406129683139745217165394712263172866933073637433582217792847997828981590295306692689170947394554192292337477087983974992089818535757363526625222245309172750314136169938224066133562831215099711762172989736179664704980972911303011658889570104234404832810824308181725525125311687827694175395260511828272025215297631480131252936352115645414832826988745096129995285075241049826723516642990159550707501660293913138387855154437630503671500548892578602493407184868074658181877450071211553548210458720219368614912298706211435038327781626713294946570197329104559024061593741160309758314522663295368899874436309092966869270124601674054499039324414504223763684772692095442717130976490338227907747695685485948380663190265694745887698625896603238233903541800741562704562297711497874115388865447195502633814867777443388185302448146071690233944334659224076737523810310837469943692352834036540581623339618972983075611464382043880544826638640936979343744353936234076302178793155960012306605069347396834188561826396262024137331663584962490383884189640304282671199536094803149402999977502625651984012686105715002769796083503781649764670538893733549649867848389467345650301519504766041454428506558917847770617033028641591897806228490320445356059355306808073686750485533932452179294648235797070662491887380266123868303429082602564655199312650040835670694190080905984902192069824573586015579147478325159213496600100864 A013801 673 65321500574447937579620557054565189483080634721105441439282543338778835858245268436515700044668845699953573521237359193022579059866101636468798590305360770882713011062790838163386552597742160196447842770378871891003606228926217657200399978640856728011850225009412923305964585659504607953209112446350285128365019807198615606831617044685324878704658853690249101769155337832903894062635980087042830449921479000547120996309784812479781085789607383218090580446745940283106483114141049884545860774877381378647600094571775211829627254706893367910266403506427610555184043756569978451619031555667167848870895155177815592229181966233940544790519555529534384571259333279373488919553519074390887095461087220351556462875752826216491877177512220697830595427268472278020395754207931890480658923876643308221163830762066191570416441825578062826063992183092730682092100781395481581939982609302719019618808892164831117645855298586246895327548275620373354694336652198423279661821515532013248091412466870519321313967573051099216354469176244891075922381236754687015293389277294466872284804249709408039740728506740285948982219099531210227268411830802836610650484957873655999762928945327075682381782245235007439794558190676091094138990571688160399670301692830785969210110607160196785076092531039352562164811877866419839289666990321049435196717334752771763380590487180662934647027234477995132758507124315605359320802895843548959480981165387719847151224230923069905707157687931958574920707571303195998459557950441281704136439259144826420919312077476939266255956001093671930579905851834765564087243549252811924499699679991881770927010920263637508278417911326723589323636652184275887091111032024071826622459998288453084401877907496452262625803266302048856100956855648494478730048684598156772784501906347191115109193851102436519811992383296122468869654877238834537775797180376067855104346815724586949723959270527055637573705077999306549055360616495887901725124268896057260626623109167773213973799588699441984327822394898120670873810940722212802902874634256217881599631612929898871450460170143410615357109969299979383781850967124307843612876013429044365086257299593386730413891956068715004121935663041108052982195947264710470867097818488432400058971817938667440700594880739468350185160414459675410702633154891657576345250115415249881106697910477635094686707594260105714227739538527421303592852833363304035477453628192991557117246929358021830412443909999993638461817287872858465228884902332016778655019462429180631960538265200526578847979490052027205560268752131948714696901132245356885426472347742983642214802466117832690015700597715010060150030234998469283100814368275224500517879359832770540344049596782187791122838801919259733188279919030587295029221929323096801378617957787465647135740867046617831349437147546404486343881275857359583422141668043349323263729777550501983173295092248513325507967388039956023940828295394346124073684150228798376193466338958750206652271549082919783206626380266570288345600303414524744531637260123794136794763968743125388006148084316002610554380818880374488529527339316345685389474791424 A013801 674 2509390766067991970058703319808176319182025663445986638331478184902527758330350232257187132915998376409416480391854390759155397163816160466585366645170739374230303032988172838884657804594862826106740327866874742564794536890429577519010565579467152063303238243961606861721935522695529019130481263738992553491270600913342017152043400388631440540318174523364609493563871458188835994310223811023837374564183537285018200194236693356223270191693557233706167738442192041915818655312842572364713787527689483042126205233069316537646960616820015621640794157102923087087950224952392292197396716242509920082224308281310963791076254414843059968672599245222592917689498547260411950333567988761800318659233126657025393077834920571932751953651309470327860153933945631032431523293651911504704993219645129328624229722555534815369118029171406861526074323705690341883250143618088820451806371918973253857676162401404152215483177150489260730903094556232262793937636830854628711488535340677820938679701327297870247597378286331027495473287874623735572634197591168056379510842476544239365693040056836619254679826314934825016100928927590972090743308892121771234749030141674368886892678363684939414378546732948045807147747453012715472443461801972369913734309831787473793175609084666119695483170672407768028123413100116384546151847100173435102517093131862480062028764155532347297400198239706661020050809687708295483667964046725776827421372449534645648161430055140653497646169739594120614153902059183577476822378224152277946105450579307651786036292768354098852488805738014500885157663204084353909975548188096022891580462906568130111932051512847898518023702481527413407456825630311142478492121406236743291528423294249213690382541694383710121032858278259508855974358566592563894893550267522790583289425234233693878034790983951201345097499396703840764096661764007067603195024481327022721688587272875732260595619336567369373031454276421360388510733443306029632672373913910935724232353361789175788017484999477763269937625122406203692288321098784527036316831949586866139531448042314995045640877896229262199558736580628008007363586753047410120232244931890168329153660421179544635580073384335755598348280431387206963364039510121117448830429795051619080665461357931848401954052938487416140713122481882890577552355278317917452879128433792239432594906928908829797484558941096221117772842112069416798823034446484687826901858580661963658216158038217766637124445246559755615149172930923730800232842407986756568811227668679403157396037995943429053023980089838677128803284381900941823796153896337630110543361710894459599323851538382660619643154161819826470723561507701195979600884771661024411894853487335713077857009309984526183774975414530281910160961369479041525842589636876086721760987466363280300366621148462870609119977460142674747386543093336325756744994319553307602499443134380084185585304263818887912714075178942950615710859795869200702414650315189518419848202877439347938753663829569446391665759024320564197084581255972382585927376984915675559107652623235904905644184807083556287057093538108466351350322267176735849922063587344384 A013801 675 96400755669267979521775146733750901477696697886941022698142065951215506364018734522392100898100993628144143510733478275403713737445161620484343445040879123800431321315273647778593014221316250327716536435333860110369146929182742649970309887300810113663857200380029089199909875039871442798916568227797137934920651404686946930912899269329665419796862992489574838304749685937782323557421557924291736581257674768341259178661796811972673147684099694690056139839995249482238089462498160259962844861663719180546320300233590864110245639055757720120952748339265893313570695841771102297055192251172261089878729026934841984997985389600610991756526572604471129525959776191555985484014347856273321041613099793656287500478106308691368599051468704612115075673526455361741889398848931832364747019525887288288428409021693425467220038208648765992385671219477800173786937517232500126476593583639276520196487454812341911510001733413195440238373280472218607491908256494111416580543573647479169180319406189474983431700884247692752266101826991545425758315334662312053875288524578923499472463826823435565287780207714536237818533285682334783837994954399749963754118741922562555158869132019320632542766251292932127727387866154936477589388028584570562606017246497947593238634198596533654221681484551216816568389037654071028724969358200262682898296649753629034062897003798930653776926015576571089746271904963001879300588506819017442602219444021322947219769496998283344765575256716247737513336301505596312349608481859033909577586989454682751012370222989091061517209961231565066004216789648104539805620659193896815402955063018721286379981690917564869468398554530357113460861413414032849453753335941990730287355909271877793129735721731444608009598283617617292211110958694219934586230627077155523047646559798321584018584530439469350873265536823774746793537358326095509044340060474658904876388768674794130523041312433572061834376347483002980685028335958044434368741916276802506782110086746492977072479703739937753777923806702356721042948143330906390627147416175329049616240107993572849673339965261543336658248424481405555610879548705069307178841921303492706532767018740033386720444099132642387066147541052170942704592941820812847914269791006702998602844363526309888209466897684932578461635313264013124427251280371861116869804597912562670042565944580961605500166816281152430460361502577258715743585691296155767558261799234709995894031927196173723131772688591839571711570627314366042421744873945219240347452122119987951694526195652162770500969219131242620580106972815106581102953048081706398326633783485721559967625080698508290364211410280470453699316338879849144752347589388129913807352691569488753598954869652365557875899455524595309860743491969906859256768923490231747503170094507811776018884118039349637319953054108840993095601439473608290271115701779959864857618607450345314073445048598866398054823912074272390853148389918111214183961206508320539616888561739709990415160749676739852582231798678298794195201273529435049420986114252520592278679583174230522855227003548921898323585305359974843353473980215861484410605994771421855744 A013801 676 3703331429790598701308514036923774631167196346024726327971825605581894892480143705412214948101447771218785417108337301427909066937693328812526537784690412419917369639647552453062429234326085072589558463699785569999941148431484241641259424630547921326510738209799197490703737759531701346563178885039054850907911744362453753297949938330568426766916288719479506988315263934985845741781906569219591352505594833900597812607471586328742211641432373871213196668093257504109658444791329324546732648205673436039867440653773626635659196469965988576166520780201238557534131851457478665843672265521033582028781254298728889695682606726897071859318724813173362911869270762174814738353895187246595901134608841673099940618366931954687616101161221756379012747074192309176676423146180565272124121502106486066888265760977374632748724987823450994363487945567459171476198991662003724858724819109086446799868262064070926872568226590801316032197347942620750025409147581477784179358161925241559763231150308174870963512221169259364771054567785707209075931441896387379861673083960223925155734170371249100676095364459561624112036774702772573055920414168220794607578225589697163118983116575654221419762908309669280618775332266208039723073930506104862733072758541465154741855371373284436860580115910519545225291233270518792639498422864621291226220964096935412972560251297939719995494389814389554983692781501058680195211408077959374075006862161523142340394664996686052972514339062011373084312327358638987935222559439096646670332581786891092562891214486348922219245137870671803575617992191121584001172723243592740060519921700927196937573376638289172025497998870838198870712452057713485944615388153547515894719064610588457300871927486035176061296727663454385897582038589197153007064635769796006573398390241212321971657943321362654583147368862622130672820531157455285075447367763194496489731350937410891318173155058448104327429401764907042505996048554164234990709589455689645100541541092453274207216380298873448749132720958277735795585895874200099902332495139791440770057479988681094593051028105487448821063271474877675824347548743053942504582391248794975814162777791917122584252580512279589941533123937060198934939642452988346365474588291313502394326869069226720665454880341464369934182182194350328187997285186765416665670413433409007532355213327022221036894408414256751768565247483007970824005587916833119966518185279400619202265130515168209747830179604944108986871697218908685885673751077479542337187720723361457152296918332173484991565233522145816512205389467665134419651044295106832998115963426387479447716285100113894482631545537334552949312936474408284744806184993934398768823260999333479958257450272565275271360553483432853423610321987515941905208034964800742812081782350612097187541452278599655667283316526645235590760624898818136079055180799578938168370276423812465585445464986974051547674115406245248167014548547094160404091053709223641849922390987792698991788815359581638176799016778025526477802852123906776858556602565124831072977754867221239766006400568335383645998853090708793582267056423972534785117839895138942010261504 A013801 677 142267180206835639709467875242463726230919014828885886615365652464034074189517200587115649446265217579140860583633885771654554715478426919662019475536666883523545672076700375036846281465870884148600477941490962457117739158143898626890622056607128945679236519067645970802874789770169838929571080047660331152478337571428023386694044830907116682677856147447524740463119179326416250016293722763139821397854931139125365569128628460404960802417266074636526163201470580277876638815103707331787281413469150718907547600155367640835483691590213417142013062292210780426231209205590500427050513752256026087217660665139969026549343020020477912547588132422867909622369905599707682988603237513265228137987133261713807318795184057971279460142209494993056153691602171749331201471583672595493920251624922768745579617473706823891675019132225693399467752916919511531429660463687535094172772650894664940263739155453348726736580992712223356692893318563718732976117813490050557034223148520079759864287870238845842934285488438267757044832276055728143860982271891617584766033193415962308782683888981905451572879521078519351888004736981711166516238630686370045644725114253806218378855406370332570061611885624255084250873164338648054001608114322524406753723092128925384563115946676094926436045732818518849374788017320249938038971412767291523746504556747870824753874613861652283346912479109589144253541894144670258379241452722887314465463616797073036148601450512691410992110849406228908406942367809475360519509843412336778487496461925208211896028895707580195974521216439728006160940788014126770989051336125858702164933312062819197553818836936516832531531124622120247817289558249121276048344751306681370611527586080366175670295966303527323570775089919263688641511594442597829919395047732483388523672559506412560863211550633467738466189322226491771927073524944802231458386079990879777149519577611576800878939924725342375842527898200668944910344201256773251403099588529773406182403842607684981944424465561522407146682608333197498323227775903271037848005133290227988622528151245172929886648295700405833909966636978900794468135432513160255256037142213707790876877271654288181196647132959732727193936489166104602284641304474000313976071783799099507980461002163413701084114683197695235391542711178162207670103707734780246628394602457840433362957875170885643353335593642087375941202547307234207174998665413061136633762605693454187274217253870701945672644179703532890839663120361596076984042821392454098425403479308653737962638414648776599435970010986753687132882241789823803865314517640824096455622850988101410463468808405975370444773453362244186100805767600868666756474402726983863103114394550394966076418209670867614824587022619556497121414129472412424230471871207785335868933750781114325556592430734684372114355887687603370454660166112997515612983825596624488676112539097179677930472982939595164255448817446317453584030896985169266083561919293535425306618572187044324468559130853688212199911028544628625171274367192002739798310444141835510499513430979171146850901884233172098144691940332669014256371239583328896305086937411657596266205937664 A013801 678 5465335994825797935078917895314486506886984873666480220215886905058332994064492777754634789127724598520275300180879355803881373949819248545736140172216594997440530538498521607415486748792895885452635960600316813752635067499256009650630136926619465577213550116502687614363237923810844532318402611110919281553607816143978946423238426224127794481752521760344110429631186393003606660625939653668779378819995034640640043703645390934916974185661693523236789085547693811954908956721024020857940202779830894017552348607568603290335941496129638632927573801017569340854098132841964664405572536306667498166553652112017050123919561457106679488428145695156893616052962293518370349690181972309597004148913711381997621958835790771024671740823119959653245200216589029922307435732358366428494440386423033084130186584869921346622587534983582237633953196056379954991401836373020348177741234156769448345171803395895844686312495416032772470714189725943818846010541923033782199026716473547384054946482823095501902163511323844494154634276716956852374563494956988381136371931158267608054195584279128879827623739681752399422129589975889416172887823236447591673487759989174219685242109291122696011486882198141383316581543481233503642525777319814097609851026307224797573376662207508862693967132871956220117581856473374721619705125792868271176245719052026205603744847166109234117054989797473976565644065405461652645896939647802439072505250302876357756684673322895553244672930390789689745361098001768805449717490144528329682375664081318798668197846057502400808557207050748591084678701312350694034315396128610987902368078116205262293227504439753230638531299683483371440148995669698242940673211966197471533412443746863347004550089841516305662294895854338433862852309412106838234183480153691081853525405045998344938121134929135296640917129002652907910350456534279522523705359648929637518975944093526334382565356148248752710366551737276898187675782835480201225901473792959775171903226017616826266377010269011444792946959081728115095585118239100060189968965200477398410923041458234563274525480927626790515485278326181452920287890775425564365915922855281798494326117267871134768850396259781092447882264167805074401366780352673196061704773646426206698577389859109700740847349669722660162801504792620279369854704036339317954476407048020398088071389732564742875061740165354428634157237057354709302834748730508156624922624260319736058326330024696885944960298807490919534496498431811074893418989026612516645110300061121241997572717337147401843932223942067129644896804200597871249289922509689898489439207443558903784364617743723949831006416984363972653248554368154970702116720655159812084969242581047973016791681942716050291101335060952882393416245197812195689237807404318281462740958970007287930582054819103634839145095781406971079386224941396912559788386644119926356981539301957254507377050112607487830037321771017731296884130938582262525866114691580456898579059069137494768784167570875286359871782072570453264579676090047977252091894022152752971349307964495838777424246784701539322326485579819812851672757539833162880456219787606238218162567301300224 A013801 679 209956347577227853473991709866401313648570410906771504139813511344720920299981554550222050059130668176754895931748661332561906861656256252132999560855872713421675421166959206070473338941627888335548463062421770717121228753051418866738607340173013389614235741275567247393378148081117403553543754708437075120163397864987095205795127381826093352811004875945379346264711656473626553474606097735339828616748929250754827918919241338155770480316379618388664489510400205480059782481394858785278630829989983624578291024108355464001545528515316197722545675139890943798251033871256914547804474554756938609566325099535246997560493872936210199227455645025147225154290599467801715353698030648245478511384669136450820645170635738259683789595460976370039067611520484173495362451094279004717042421884827238959945247844362898451853322743929295240945945979701892350949692946105949695596107251366455127628119999256734769469380823902314987234956312511857744788340978515265776957810340047796305854824084132036801073513451016810087444430374358614440821231222267665649734864107376008431009977565667015047457993583614200176200530328513767811697658617451370681728705787744116823428260870527769489977280066523799381489796574375066275931270261517978373780037026618347823578837855363660469251441376409070152037024598281163305742592112458827505506655543102638714473462048733252337840784488059760283745782416616214848044776833509978499409361695635298159580798410372355573447355293892576721257791940835950430156347101392200313078143511347942969637488454145012229461533666061557875109016989615264262022260257676719711257372088912141356256627810557560108209818408640697197244763817647127700808902110893442066427572438979502338526796251351690398322720719140265275275334318375496297604392573584196600485031960247072419142861519437661555757472427765914110284023138220882137270665096273280954928979868296907661640630721791124084121441451539229320777752873407807410294231017230342723003834330692767997849139226494343663165850380083667269511997902273267912257847767141539737354019560659538982754170875315710784442882452178586695385779612028748480681026092408505570958032120962537513280156822715750447477845060270399738202906234028293499906450584401109156532549008827558263660391784912065712814182608113300652272338310260011238539165653156751612951350507966207162288371810192255730409784418795338512577699707231201344903027533584442980416664294228755570461594838988571164837217483756454253105583882446346439438557287148033632578753509223854589236500314958450852438355630170167821912721663132247140370296593151758847780151155242899256707942514871326373447196464607041354492515940688619341056178422993538931413069253511379787982948887701565930025478475519153309597759609244291100672656679791799973141240217930685235980597999538530200985701217348703792896830661320511090929802813823989889155396757125929252478713753155417165501100774136576197193672661991754832215813133199985999037612581402745000800834380099866532612092836675283094116362200755020158147355014764072142473529864481094334606494270034357930509860653650230785215606139360681247388933185446749405184 A013801 680 8065683048526785219056865526227672865123480905394534103035075851818798874244091399601330275071563748678216082114056573751698213997386740181941311129839206158807082979549904860403303788781576958298429757005994743868929123777223307184630339580086482375420480236842191375864014936684206174912936880879318677816197092381344249425825613500231202241587563314317692966105162995090837678280467850600814856141026866096997469333201575246592078771834039420018935029031534293721976603805264895095263881964895210921799627982146583505083373023444387051709314656174050496953611717198205629268456694495542553625099945023746048658283932622717451013521936059286055801527227669155070697027663545382998302493353449545894725904875142520984012461099228868231420821364170920008997843921237822245209901679127523211885256641189045106926397246530787805976179460756227896554083404217606163506020056168493740182961857891446722903935733731031332549618081701455527123788907030642450087611242023276142885718922016016325750040092734261776319265237261360532358588418634634643600214539548956739885679298162664050063146281508123113968919573100184904254177253448011856109289961541977991888820069602194792726967191035578277039312025201192546056175678366474657207133902414570449990604635051650380586763371916130838960654336967569169553407418592218317451543679343830968855212518064136621810491576893303751060377977316728509602488146836119334033310038899525614098455951732864411709553600970177227323839335199153871724886230247082767227209961131942577121593756454434789806994277315420807330187996673059991889847150058908864427663206167648822341954613970379229116988383986341023529354846818732057754274783492082470423881622815836561836845404791926538341965639146492430814977243174713065768770345106810496604232987784851534053792168130717206325979060785055356460671032877893408185389870338434361164551690620494004729586469808327822815609294802331033586998154384834329473863178757920846046915299647893375405372532525006706164179308201294161825572911413729860117297479822509390550192015442296849561484228346128345495157772282892586489940109575696401633842298365965150013923761958896841110170504501448269190308895835347676342802845886430923092406205650353009357354402723119478256777610809181916423469639073280557857694148526948591739720587731669769963139081114029814346470091460345696139422278232441724299184911952993830865794705730179961535686575527091873994852627334584949868386546855987946587304110428058844817471616743078860029145394810343597900109396099443847947271869888617167046599115410888406144465313922517967896322286779811217845692319651296873962347499384344100674184492377494000606014150297719791589164468442893165935152964469943356767858781115543793541507533148728686923440779010881787768193884212025204025430652750272176201066697965667804907924646685288754069159304895862395581793721821749698163222267541218505829890287339230711191392128983075253634402677325010662139028924927167851950764853545916472716826158413717675343574170304204854395388790247176595425263123273905719958243083877639894258466806870627265844842725449679930799693257252122325149548544 A013801 681 309851279992204980975288546055562280786583642461636422102195473923470977552961015207084703847149192969222349010493597337245238588923609010829457408363902943796732899742389145117253318349833060429992477545142294080468781219025810568804759125308602306934153168778529623895191997807660464415455383215859906326987027500921720685942516768224881865312827832282828492985895941619409620248822452948680903513513688087982254781904271714673081298098776458359447408075275421427623453211783056209979657289563414422771854508562143151931282858068639572978465031831582323890969947727886267453977032375740762740061839488032228205256635555634313598135458695653533119671469978138261195897014722759433262788584666117755091790361683475086121822705587976201978262273525990063065661172078272179371983582905362931707784019127918356827684476622726744354380910164411250874021668056423558377247266477768855522868662732757817307077595147011299671226128226643115529987474652489160362565673473566176305097778108167283170013540202479400399080893354632426211087532690268124468545841751312722119448255918216902147225827550416057546230014320216703281828473368458823464294483162596626536400911793837915157399171610822775090742210760129012849294044860126490431269255995158138406839067660144201020621101695530082309512497008946137217563699392638658883218501985672610499541844093951872463471844417933156900735480376599442424889184648856360336223638454364175991206283841769719240234211134870328364872611901010695136183229421171931585800497866844706042703145747953566885225492157349205734396502080192272648440368116663042935853109728136397159088528450286088465758225759219276759903695795388410730688220082631840183803836422093177359524253070486649896944951993451653222188165773799777134573081577623232037548214458742856532210479930909632198218811599118686573793138399037153168849937258921294418497417746876897685691793824156721641284446669126348986278121098847795601067927875164287221738298151273471909572791209480657624003112303860916520691208964869846306266099984861520747376176465231275772753978116144866520541980980019601602597539249459952965165685734026917202934895239412981048088310100927636709214906542410716334385114127573130341517876796263961207472126735011357876712368696845532501324009654639145910661178409811257100273106098299825882903950940076569347933995033540640262892046240577481280677487577586211006540369415330593402354935485448761431386258531685415434143937584019632956097874706204308582507989628802117486879649487034159656930602560556234862742396153641117089262151617624689010445779499647450254705116968933227744760116151724220710137541536348962971499471459173809527280639597837203513689342219702183862564836283077343993594062935334730372690553393441561236850900966482034758902936255889160237840943956054455920940178269049094393342833227062052776320823856879449788670187617504336404638346629863450119961065278423887001128520027013818943619213252117609596732935180002080200540582613819927215889593701621378215998745326406333686453255766135536089856908143690362137915866310243414177833260852742017044695478140874904221601016170597531242945056866304 A013801 682 11903246772180546549146684785270480578697397208806224791477941326244061073674550360195365982992083397105645759587122035307613085632089363760024435799707695488895291076503621398824403477727186849478591017374186369395288699310095538811203626557855266223182428131795994031557695787779084400984134001620474161457533648475408821871167724168127061737857594004977139386546178493251239971478763352476525589375141841587926299701634502190881091147762596424336531628619780589563582578583857887362578514435868128465203562800923291324592162275564857835540712662842066554595501511914478850511981675746457141422215625772246078733138911505247791185971781252226128325299190680159442101579717589526388223286268533579679606218534432378908455941057867693775196923499774434262730439586558904042754121320892422384486230878818111595892326853938670611117897044876022613576416400055567418620330989009968353766522547541624309668692895167586088169822941954721926199998826250023584488322912160518228936636243803354350259240160418448645731091599111559285325138655829340269583657056718429532940724199354220512887827391176783266695972230125444873274722632922714162204336865174312005022377427472077348686646576601367727885952768561116157618480027346619256407639738309995045037129623232099626408180242735483642002232085095674807349927075867606719657721972281599004950399482713255132556734375159320155498654214147444180194542917470465938676367294862854184878180600065425534332837454957178534464946258789226864351614941443740923800111926052706227336484047053384225462822506716727087492576023912666346062485181569727457423733063316087833263544908946190374500568000766167736008460377675641186630118662694384772501008179991131501443483705955815142441037275780438710183580576366292238401759501885974081954452206647065576541397797025824430526773866391743463418837204737411276134539189738720446380996800164022901493535951548804618571583303241157822656860300133336915810625517252311257910298461779321696878148347103408943283703562265120969058873483594440015701518497018440181031203195088324690086116823309821192253140741328433015165387067807253553109804983158378051267946935517289079943360520837236091821199849733250078701738544324849375199750755005276333746249220652196324191782355858017976570863154892617429303959829791309252764091643872286111117638179313981488070232353208497236339260848378024520878506362780551882027254831459340076144867201608999619148134507753226919318073506227698219641455954713544718505626929580062145375968614693904277380646027966328318487111890638277154101094816542670053025285065258456448984751773478538877042704622084637662800643795660381761513123695575621066800013050790514010181889770712079095264290750650699246857909521723819001997280299162451016474864211528373847298015199206237979696897703015787978658837888383790010214658281250815819455140769285880943081553927514046587320586724132834299808424283735932043035353225357762868538075696293350090268092437874959912983967021692506323925614631641486865545807800459225714898788273511862754427942983248008951890175920174310999055642548918937326789021488259850320577024637209674760228977304575934464 A013801 683 457275128000087876232019042710950781911239211173499931589416593988991850206281526637265179602623875783210487500298880108377264297642344998205098725681570829901401501994963119657238284000367610009569552523446743566689410672696630218971198517846567907229776159111074906716320441383321306348206491806252135386552612639831305301002779291642769203721537331295201786673557992996739634744328172948738207041435448986441776729337991036164887997532447904237312199045057491128674588338877484600920816210568310023119260068560269159525532505978099578610132017655740828761340786081706619521268288055475897544875835479666605360612264424385599146200291948585518945744693709169005127774286430919245729985765291985996971752491218754268147243431679045324067965013167334666637052567157246857706442324663403298322423045440676575067799628420907970196705132875957284723151612424534677953718635273806944278294730186359039480232506260757987163131918138132597516899154909220906021703412993558468282829817941949660719558970002635123174405614871469661505050526602339935796325769490895188937450860842391735223098777059447305973392469192499090251721744666358987255241805012536369984939651253767323427146214886718142634466761557043838311071528730547725354155888186916769650146371606084339248096652204926339591157747781035443399154798546529979742371047287169907374174546527912409172299507756120443093636300290688215626353560717545419500191325999451406366280185932113387326930283669634970580005375477646939220931639590502751328705099751240762429358371151602808405379789418029787793114800534628990350336430735182650004390129360350830202652341222076849426813820317433099746501013868787431825582638546067485420398730242539307759452870047998594512014887986381333490412431421687482630441993024451580332362235970553671188414337770544071323116544851305216890698050057192391583984457513002684668172373075101103783775677114698878227045944177312318915185945289922270957780989870764789283882025707714422307270946902324557965186756047976887147365683745764007643189534581460397994494701942513081294348263884270090921596654718873082710593509596883452496266268233012251217509449474832177295104137768483261703403213427352535023405987918783413597673625004282695637195910060574773990151510982641618587946278958354791164140920821262936254185344590997743244695188296525912845706046080857629831209044751290189994068700432577681099959021605342008365181218417011329369194735249847965332523111815243254805746171956275533906112164126747667376763210302081026719854897810354468683000890390760055151947658472303212757019351066968862944198224129951549500472540762003440454149532054089225750288159889233058902189301359168386215147477431675230523672993476997262267293452186542230780727519972624718248898383550074009717800551892706838228036022159054510988157916320151677032406312532531340520188687792886402309420975679379613698507659594286962461440427283999565365246129505343818357758715948805337067739039093404460017192077105339322939926411689139359426807752462441615063551850315231719574103857644455511895812998149416331339721564159269896345927049492990409915286978463046865588956392132589098369024 A013801 684 17566681317251375853329243544783885237902165536441173371939027874681110917524511127297179139614398812087814087811481778243420985258228325451047072645783225001492240100638503204752465918158122106127623929740730100857940400402313746491997562261593752724139080928411053616414166076181671304672700589228982033009805167171759424443322769267748621730166578119036471836851403858962749808338111091998726961703784208263147294834248263645310337313206518689180585438514928579199162985626317448428974075545192197848149494793811300032332856749654673411886831590262939677695667638114841495529042553939162080083950095786872311533280750127197176800430415496861295819728153531436500988576987530193743963133159456934059666843702659663965144503671382205169394943945836328553529011419912795285650688344269301108354203713649031307804590525417600583076624384562775049924592342900924188270055092678567571394970354839168860672611960513278834858875767194501866209197934992630325729758313560542117553190286057938166202577391621230891867966100902378516378021029955490973551650760762229578221112270121320900330562619515727706273845096499045051110142543102846854397369181361597189341441642564725496777248991088164167445675111975396092558123847712721417205252600588594622880023011619335976554880991104450261733916038756257593621930740963495701782926152583919161686289379416283110763057889959122941885132111967078491501998388525224835519349979594925226967019622768067887551353777452697029801486504349284817111309866508753695043535112043665129486231186159973487701069990283032327860298177338307293298524323122776682568651209507237493065092340387304247580479721314509959861582948783337981011582642385728519910037620997390046887141455763914006773563936884825307367683965495546332731059604027331910048027657044789832374125199793221043948845187007741212073056290997102915090346919819511134212509884053084002957526412038272105970196991515630043445783274257653961114114506875300145129611899587557247356120696199700218790614420339080096653200106777270117620769160481382649356508469823582531003682905378119812844057087680228345410160264673874711096564960439398642771843011025152922968720556514052981597937847025174985459164431887983616768229978164524035598518080887040517605660445909160419674544252464157657361637614269636959140784197807769304488210353599339467880643466242226707595726663165563938812143195817904197136025773990818593356801686707907229046984949358159436214207863494384876617544941872280910537204897093138389945735486964744722469945754282577268926162205251438278717221247872000221273655390588675838864318978176218725610153125913124168486608423389891696423069950304777190786504201013812724841105493015235655797421717412326827260345259198206337672428407268351176249680302459643157319026001510225897368231827262238094121074513354946824876920902249723977423568630251524031118716201699047239841870250974127949918695454542127303071295311077288126031658831889305828794262925812225736020450834078715430060213031449977631740246618597157084281407881709941739158773795269402944989552136907977784746743608742512338025133533322719587305664564636408388465348760165542802944425984 A013801 685 674841629483528854781496220016417735299249591247924116256409694833749557007621619466248433827426744765165465997365883992999260569680099350527424342760408371657325895706128739113770730711962418828998800884919887554558638421855284885236578351841385604650526932945839035728166603982595084840306465835820573780104675302070310049414687504189831052386079265020905102084483530645912996637116875710223094960812574144637066478352481296198241918224141621963561370205989496298515045255820611098847468086144103472534510991999054902042099024894733933791044522371541090658356767985819750892243698752126850468505026879748486719862513296886406743965334841727423540210676746063664621977173552959922868087723453697578836161467681373650884991253039818793787476166623248397712370502707369943693556843433449471378535089863541186720621149624442543999471602357363566317903139444881903616582436440339851822709181151501510951599061075078119719938571472543983692292547870676886593234395373741785987923358029201752592838213076521205941999785732265773085178055886770141239960215625441811476942248968980663707098893591316195564216033227107314683447235935838964758529334471187117625740822140766494684194797241642914656593055101646816291712885733731905963356983904211451032558964014368410875332308154268561254770118544860391716580091344853650879692891077663838515340492799655931983073631900669666935459235213327287329540770093585037281311348816118647519165025828258095968172806714622809096853905551082125534148079831800281948792444864269439614343057247521541503524304746712969907081214780628412979356110397084589037557304864430035533588587348318679975051708974018214618042570560460711878540958789890146820864005248235736041216426164626520484213232199367449007836947218476907918196385748313982656405030473032646200484393675256379624338836704089386402998530474944705586110767271786339731907779705783275057616334644862261222951087626064443749013210263882034570159822896121530375299170734555599214432732665207683605060243571746100993029335301955608838519468069052795857679629376742746511037482493005850730217297080323652117276716727711570901485639520239938260723121111542274688766368899043859341066380331319122241399260815408778621768322841168355351552670595356548524339051690046306682217292002663080565204670589782373422352365742983265601219088943872224998102799399161381198997435492168304273407293010540607637177566133631287082394893596570964111068973814543052901605009284000289420139606486965543459197263326730004388155374467237633258405436096519488363067447276939252915200771458250760500448745484854571025811677865617618563039642485078578056581549192946079409788655210908320561254345386146629637495908619673292953113752696111947396033423477358294668024009693620978786807718499289651531567702874016838073297993876106138623755198505043637224471793380825396316703812499742547179456601604470598765765287561422099324076604581690362474786880670345100649632205685859572718960404558002463874961639241967931961193143816182340700933314100028386549754565183769121851523454119069383534718634891456874578830902473452353977573529816125595665934409915072264651284837970519492317913068601344 A013801 686 25924716038239244485285958788150703719255972297380252850106234836733322982004792133415399833914425826898596541754807799475059594044830696649861533551483848005587831609446641641794616391030748281734817934795082400295924653613992624151248393964338669388254642656047352396533248258595372779225213191548883162336501206404333030858314635160956549708463621045043090401677519313293393678811481897283930416014575848340377545832388921474751661530498624549352173597833292489803753978547604595973324333997311879000885774268635693116849276140356098800516766371425122538731433598943251550276433931261705087598089112612417865830238310813188201476172303279800702720733357876781740117875099210508396900457984197246188569978942447650172397823976777678782139684416998710446518425232006323756931679697339394892477804012197798229059382083972584770283701076160478763668567004914583209334630878292095747621195903116082044716629530260201047161160161689249677523110518999923275365692532677664450512063722049814527606472793547638647467863768690721938840200194946161745874311643466972629698213436392361176971911096204002968794923132452554600879309015711189670163662913045124310710459423359685659788027330834954209447678804784864094662442218347044899488321893664187102866785161575976872186765950054381049163248874019356808184140789103897852194282103639534020405320371391582283061756643096125924992601979955181070051638223915162792198856776120013963096243632218363014713326542748949834264739635650370934519832634818439631344810561905774792224602887220787538399389691149725451950431947012621113014944337014401572466801423671944245058339171573010409921586451945883732766723390650658707526029472872419880270311625616224035759370227540292410921535528170899921085064164345008894585432354907229957728455650652022136437808467428649079648600750824297868057591546725475809796031235512944027140969265177370294613389111717028627140888982242891671062091485497292240047259756377404710897492942938687899421647858066618373371994317052198215748214944959926669140563885340732205668620642136949349968015927451312761652027684637713419737302349811767707751472327809537468223939420621008024443648827625668900446406066807955400025594003484743639533851890266323539185247393591217168111009009724818917504059489574304902992902625377079657393088482382445131336432520867795395527117141718183620140685481867137576967214568292927982989813380589579524557282232405870157290825698059485920268058036654155118364083122803268317528522067959659848575376865533400919254903233083892664955599054590898339990352836340161215385239006546173200527581416885566434717730905706778654621636793796216586606440978582254042681146932354208924154042825533369222086817923573836571166019996306196247966810356390143521074005313868711253236704873608230851423815732744493421370179705769756367615308414517788424902493660990109692446004807237342522185639286959591367633726841610216964831412807831977386556270813627981345571582901500222652220526333119440074221195812842460800367054194466690497695371376099674585048125013438169437869751077990207293820367949420145630402464721416280883102536291297416118843758335475476816884948443389231104 A013801 687 995923891324998816146745392805597434078937431776159793489681117487947335676696094597286000019656582566136484748052696424633889364826216042501080672913803504982662139108502185311181983277837225991124765783087885489768241493235140649394358302534034323219190352274715089665221265102199840686715789966541895564319030345228857713453015024343306813600338466066375360870843581939479011565221888566059470861615945789843943800697052807374059829355635160687913100934363764288301012839884778158911227614840733143698027904303908786776881792207919891520652096924667507447906753137003951555419485903349662645168191350118644733734434948199437947908635202796823795719692676194447328368289811270890575327993920921409580104311053068929022834805891891308094678116563422460513451823712754933446287407252990194189427318932590616767545222137890816535218660541780952185091670060798628569799179820469150240615861814107407829834040034475883427743128771454215611727813697901052546448444335345157530871439946265674892530258836926086281125454538022774002485130689051749629507556095427220542486567372448946974552936671772978049225767056297337547379535147561062369007274467541495520253009207785684306416857941355600910142028964615339060552380260020076858743373867003411743730418767102727521926800737289102384655368744327611143201952554215339889895541293416338927890787387379024986100443201180773534515797661958235987103734009924893825111281911426456406305295375300633573227152466243656833114237843144649820513890499185176877742242546172244418100344515473774075150954375207852962127793676436852677582101650745250807884643491781410118161157615148767907547665137953069477966445775235704908319948229866882120464291409672862557731966661187873257961708850213291368403824937477861694393969346116146056096352275448082393394850084738983043780646443666226899300436859005878709124335943465257746647475291053857237867956115721371740244391141842926435521306506863978693655530800994379373838088895932634344182024115487211431458533683877246656183425325580542921703902219249568412965730588333046228371299868969631051624295533042398732628207070368868260980560945131191379290856782576644267027213362067696479549135462494414647383219237869911656332454216471085081340463872200198730152522117588643534835949351486497153375347256485892118412887139204012165420391721657227914569732116245741951324573471407957156772514855541121394536670828729287015392554240103907962484360016653211113017717536106023027074617245610355686175703762738292742871677666331129714096362602150820616934293281163950629069394560843633250239341675477789671467567711075920156116350473631608795944799070475456391073036633215871303638940553319290030301709185689912035687197352012505717913824178098835061892986651083753505578988137580411504341254424533796388297305189112459275356823576850960618309688052115360131054196480596053945005720674829750332283518847839661979017250347298094920963554425673243281945699576332531371477928744032553407703739613116409891281458346155974106900753934632382159465386784245098859208770516240717125204357412071803399403255144924314537541084737927846405267034166481537621501820215625917397452179401240702091264 A013801 688 38259412209141154521093371010019831027576460379112954626699589809416984847355957170049338976755127275860699198081192385848735493839163915488721515130656675447413948735992219950914367069601394873675049002323104208974936765204121163187133668550147462560788416572985454884579140120166109079820873787354673459998879869742311797920011025175172474551270602512405875863214327043787025708289564071153740632619838173462644945047577980648081882404526080332986869685494518368899371709257013637752733720051721604448303439971738959952820690929459450552657370955458026966118785828511143802952994970463080640176781238906157856091142052970029608206858129950642782936367713848685888566596221389782532341800214466116870429287213414695977341221903142896491765154525900437243084765259749193523272577037030871299981039884114401133742017253649213608016960063373057059142481597055640115137405291983142875643498947450750179190904481964425537760180034884185146940135691018566834624363437586619571705957236975742166671442423479352530575715461532682886079468780550612013767162274961932104360163972179998746974425615182830724739057067234718519220132222228705771967783455945074091906039601726294848315310014675116764564016184704662865350180240068931272605485450474803065547147767357018380482339977123698157208920645682089509677246209322736497210227114327882076253852488273552623866034626016560596101958882981787593680577045725274721185475005909358749304624227137549139349094289143216320900916560982244867504861617416697754935345989653752941565742834906440504870999063277984879393101321873998132461994017015029555035696464380274651099279030943555067936351103939605117065558980901454839758019131198566143539756218793992688017831231256193339077857007189793801208601338798149534851838726400397866890997469013613533224656560855332772609877313779881772563525582375569836489720489604161341595209410781124979649935402141552216773228530105037861946986510767686605495470871251000078025364023026148080966096638420556714350911029999828307543942467307502136880177107654691420152491506281402303909111855766337346479198937197356789712645202815290443113829229268159848026837554159464366162117428517192627958359587927185433093873750242010526189667561179953204484775260114442834417539289669285330034257830286705274644067340205162031620949472339661331346789768379184067566110828977696422802084814477608082134572930690467719492520746556464289983320363687831728286799174399749758117688636867048980608098496107367424040125835749354254010158369229776679096725865724225924820147810689194327366329861449369014941194549805154768019098081188692548717365719795031883505015401091385132719461775301620912000593540296313845804070460077463660762959373474912419659377469625844847737680975188033474670322408293289088350773629972890322052829276144944235522107734528306503112984976210063674794578011998578008351339765444259688765003660058608454585926689341803614483735906816663313919225994924390525166696110630754571710346860977480002383468503825927901290699363152837593038022298703559717775364128151903389081850594342150399391475449647412467274178311292236147504738384539554749267613925403485242740522923878062811537997824 A013801 689 1469773579426366592082322940720921828755377301924003264939291442118562889896026450644615406131024969429464620393487086694765022731325320977414725725259306843987854254641877121634326325345807185467100682473244371291981170772081518604996927011022464921735247811067809234845992246856301246410398687415017135639316969076020650028895143543129425782361611466116584127161241587714122379609651893357442100142723703271740968208947755704576713594452273902072023585837957417659638263582817435907909018589506937156486024949954323885547559662746114252430885562624875563930419276388084100334242254785309705873031228073818960199597313106896657428874661920183893149283502095211117095174360440909885762442597038930345694411497590538960665540380631137511627650176266991197130344342218525018390039319454577951860071628188138833953833334816188189965579537794539359984017573032489470663118561696824416710720655565268018883797786579145371458595076220110856604852252706169263518929545818327577466656053215660111074850132140382806814596685170239545751628872673632311120879305954937583721100059155266831863769534432863625121575616294888946634360599449137960935914369243585966314662417339917342892880949523759285627491245751614328635292524102488063768412329065440034566059228630787218104609572561183988407337895524523150603761090377342245276828084824019917841367997189516797598437586193052191859852852448628352198833047788582153689061207827013925713286444309716087737234806211725798183729610606693918830066763894679860953596251538538573003189576745765818435124300014887067126765380381111512256659962157649375386251315375632630996629903252727611489842864008943870177190513810310289124144062944124116970223274901190023102893004579937923314014954788203118667229629031269712530868236513397684454484558769626977492358406441818463792581046886167938174800398772539890838589102328633462098721564724567697218231918408669869959560347212515134504555433797651448636714008989978418997422384308572504678393568461564106738504598128473404262608093824085002090388883767662625596578113705306350906972441051119615502344906371373658433600978111352197662660863671565628721798991480589983090483903133916471995648341929810755597734253989297076374102269030289082303487126392556435926984189351935265238596048808294069830726490941321504606750394929400429705018275742054735139619713606007185778364890232971792083281753705405007912024676999713132163999235091431743673865677083740786707849126673884553639040711826460626961925474106147193022054243912331100904179820857661863127890798295436089280104927957438960077980929825314825568221671886944812951526321491645944836728671648326651258550843559987068955414801444023192700409170794335843991869847291412235513634644873146455670690752342823493962935105636994993618083319769038554611981489472384177751817290729639422623588430846085806130908508908937372768825068429306680203596380604811502391372959697754727654007198596268937867520985821015386414803797785991067626824685011310871771563326042976846255983506734879408974148664626995950118058388347083520594968372432248049743022920873654997342804834006602543842542029780471535247864656558300289085119928643699660968043724406784 A013801 690 56462821827243299001434518090734932973466574430712509425907820040426711978245752127963545441929455225602312857036199922466093113246593530668364103461561531718637409046322351504704280114484528836904139817892155767552748656380283618729561948055439012433381279909980959565843638155231668682101875975735298282720000684024409291510035834352860020855203666082334695829026256833625725335084387135219495719082873784887201034714936983147019029444478554221998858073550972156812663533797514617838232858134498497803567134477445306387195052004054725121384899773797219663950986921724638798440250459832457660818367657683829175027730380314541991787649012325784439222875016489630274328218230697994171449994807847548160196512091438144712927399262325778646687809171472733828959308250666857106471750496167066598656511668475541445170461390298685505717703523915024053146019085616115504994362666145206792359044704195336213439975769224448589953388448071778667332004139960198427343197432156872215959058940332798827051442676304945906589546257499922389594574772630258864019699417564882216229779872508730612878570434772889022670448875584453773905596788438083907314086408861598481944071424530264644572914556904736716665703696794016048853397605921181457727328033377944367889731327080321770706681339510444098656292594470081353594086047935979694554627706599549163793992980032477296541578311192293002488107179666506778070370363846172016118975359882566970201612044602053226513612315429658263026156721066753585775844801778021538393353599104497820490530780265339681003735109371901570741818852720779854851849106248258404838230531470303152366534363356783922993803463767587716726950778536880066993118322061472077528097328604115927520737663942895262031198503143611006720293428865257276585834173898685446003478809693989967346440541868898105055793497179027512923132119245892446455238955056783079984487630458992656335597377587461724366470298515981407127001544770578050828005369359010944204978315598121339725167326019446724466392641703434298152352532346049440304379358818527424918144816103048776442253295419811149138081923162690462385215175125706025408779738806865192976630056718344790404029622792535188184826703575609987042559101252836485987512767067585385770761447496448042571024618143945149405905811019424986617188876001806920972923171607846907547982080906774705123630917888372048861665623189844364671351850346838783948339991620979685212194615272441864975223850848986062168732050303949012597387985525311445369329013261750567135235834136111572334971998067938133921052907317472805784510912412975090355715400169294339028803747208871934345835166423070616847768650042116634748489206200463240991215012273594970778918705235205782791672053546892439491788517446794241045255942001907344080115018150799674832288812247385113973880899571110572513813040669828059507773159383232328324981278245738112287183828780245426701358557314438675866983619748945617556340541274267517118686191300127084511102695746632853952097099394518449976376733266998525769862394727127375150895100310676419735331046741560527176304995357241078927968528282330377921190503197643324255094616046594498081968646343663905493967178776366175748367716811014144 A013801 691 2169075763315378574439108446973673185108691923330251762105674814673032567356288813747847561697161951946738450715902656221457433038481137074155875398579347802503174705923519455404719624878037659798509435244145055966306392383504975497114851796497745101640775249021828542681449203371379784091625667483847218828971546277481707342649536612499470561173504036218969674967872682520565864472601816186592147544287679320226714949609019144575883035139088138992308131753534146376115282314365321558873553478094894291621835038085538890170485117787766320263122309710193990610341113584973724080880661664923693497998411937581981587865290290163445156514324457507335017185966633465636618592831550494144090423000538271410122109208504687767291818970061507112491158877131296542773300785757617982602218767060754030453988552256156400157668444769714302387651298574719564025657469193028693239863436182634264135265061356368035975510109150526417031649370621125449284226271040710982784816272553738403048283208251824799740008221852930801947544009028117018518665184465364024520180772825172515218683223582295395224343161822235304694907964004452376178357406224637431383377943482827167282363447844754646585913085618052365707429673216038920532752122429068106880053033730247110836851918661117641143467870338633220493980136309162645279670409617508595946010577976728280676310034320927647823941272402763127983583125414068524386351347897514544171226557425248692727265128305432476749746930709545751832412836596500405751164853905104475418919071863198388271964230454673289185439487961630970741617713046121478903988635265633094880265464096963165901312784102714211185729953864095649725782541108272784653607633460313511330319386975655717471636658098030264386190521696764960434166792363287723537321405624491900093669641953204318585580859856435589603823362987629520936455043492950204223024459697461378800684076811712661885788308857399929603262322987789941736190891343906526400608654269295764432578446972017429386882027996363065367100939723679131997820774882605835298733037448372549555655451255414721795805602596847465105288555160217916802990426167629122672103682446004533253390220258891933468161201989198031789308302644560633262226950433728966445696290459668360179769571767023548003408481730617796859577277636122230285885927860485414676095816560487046800363279620114657072029405341599700629069746580461061113214652682924158724159429118111555587111668340306126684888199454214648564274010444476505267941256851940364485308143373463409787067219804172862162820284277777911352711168487508035307017771211256851071105162812903611328130524752776024229829603753308680816823880460017952640497961345396995865918515911502424397442940980315665351724873609057419955516547686236047563994552267945272530181698537281120308357207011295546538420608637923783753690641770372114734050613690866253124932480785088275321624453966421908312159390337791476172106042736275494844044378233592260937631448724985682078578521159802647717423762170339820774292488585185015365975033755837325243796786173534945340552477491623789212004932701643773288096838982494003798220454370840665944583714770045974238316907517938192593456243139872883007549294209011919355904 A013801 692 83327214523523583315652790098940629079135508926654951693051603680479219107559191068937311930158173545985904322702116441403508747606291361840772109311824225180961959502757923398827709109314694738819538464339076470001626369804727138697164146614257375824632021966422565295650552596714925785663891642059474758533770921795737269275224598505779661078041331055387939033565796971710058249579471370624123940061355488765829481504180079458027122677903209947528509189443767767184844685388658193005686430414493459106944414823094062004789356284934830959228106649826812343286864219480350584291111498519708609419106992994149404679432991786918909132654288359601782020216094191215896339862216843783039377689988678234491250947353916085268282517553882857233460359423875887987179122985664652419646836155405926833920424223472504268456990974273344640524012286046426771609657336519390279502593764392077891020342597066234470035196353126622836687842221781155259702836428299953114661501926424414491502847728202101506812155850702189687616850650824143383413041726421424365967264568851827344640934717137459902938366904562991465159584345195042483267778117525671564023847076836288458319274212404094503244437097103099681016618326267351171186205535235080393904117343781173009908503307285495302167461706928933798496740916452792181063818455866210221861942363553993630461126278472756518804527920624548324617329345906856432826073380830918728881839430048353779810617168981494026818278090137909602393971530691159587336749027618493527693195064696629283855777877146729077347843369534015372009986064379802733575627412364560972920278068748936981264831914089869136911001907643098479865662099215407295252990847011403851265549570056790042390393857493930636659895081502922720038951495428061187409739118470480833998412965274297102783674312244829610220478312532775676294856950825175045431707643737676328007079494798753619004443673065875695638925399898938401737509281867513118205782062409266086441933618877021567326459987508283519142549700424857534828282887890185768836128366616679863730059815428011952507668029360492219484765135034931491903680211655640376571535064845710149462238701465592516112880735617031589218067754393441287401710527862131974977868694298619724666027869001976620098940234163413284157520697669271598662593804688407690196896888987670389882755749886324666079081635602894099366343384634992123725254097467214481547308629001373519434481850961200162726665070233109939245150385235009426373231323224141042067597635834970350379974315997104672846904040815116242525752248616108684354394698851643190747575934620505132781462238902643746813134057787106282259106191752049668637369683044770993185125707256277135652168020699806600151862744565549845011123695914444003218414719925385589519460131008191517765850464545929715819966101434480076681779694250615159623288375548317980047406181839951184755525023574064029719915139216597348627625737756759409928808834221680296180049734219049962730672468874978514712551247535774554865220241488467550299296896764246686565697337642518460202663975318219486368381494666347194635528166351489649912436975110215022927127986606086146339182319209113606670215036461356673618013686333401893976408064 A013801 693 3201098273135681976654117584440903206704069710926376624240270406989289681235993884104295775108956394942594500460924505212957192048043288956475101351323039434551834636257948385289365273143433313086491389646049961671582478622418397760190257856333311349679063755862089268397711628555400588982064061321356782323833343731705042936477028176198031459974035773823783065913463656465213597715844972173896345281397032456428105361464581932459569944794329713344255209021671782544172993433890693142506449910803180725052376639843981485975987911042056466129706945059746822979708175855557148046127339327133125939444414242863243530165097812486276813240047141622462058088621474449749873792146922270769240733338605063056215896393548040331666341194349963843480613167627616112915473188617293287353152857746074085251887016968919723977043765267684807710370455980759530858156596239728896977371642052886064261437481208896463400872103101712342894200146791944860456744164229570998852836258005520307105573398326611931485695779160575319039488934602060292217195410962205438442998435677011799271726148093552659631280303005691880125570592205012752037214964162866198803540109303742857414793238143715694436638295522312677345934409621886562592289271841590848412220571878697542348645063052679587528065208933381920803050799046450464427747649800556331883048377838290219307794627113809414426394744598712648438499324152357796723446434998000573888724743544737558805204669163593074534250971110737935285566810323031586707128550644992047359861781605385710568603562928468744235394750884018734531135624649214501813041302673396974335705402289059163072269782811676412763573049284017271202519275203459086654438896378790090350217352283301646268469370429486839337926529451016279213016360648364398575532537975161991718883032473977397500537632379197374306229894854259110380543224622899924545304480841826573816719965872188919027674708144498680723664958162517617641148156572222383948993323709514365976753321902779660530413286880118219671380189291521327057963315421189376495608707331946373645053977869482507167534575015912669103726737427501928192971779010963080706372091051112801101741361955502202098992426339463885531401290852778440496824111638351661950749803760175775342770126615579933837720888035621684724195315121662737734222203600909869826603990887350345697735944887633048372094000113320779721257447464137857425029361408300511523121408291716765122595054786525465451307565338075151426041697199188122123554054512978602272068830778236220980197093323344773112086665631953505572869298382836431218158426751084724815758877104381325180932653369683962177573357963949474939265823462346740070373193743847922474199789169957142443213686683203770351433959195230162845947327902249280827638619880653612806979580392810685346492911445996435962939817752706986625807248734331631972088246235064183521501155881563564713568249305621243765720259988144803744878870341663669491825120175460070258052790589759023368261513564301174621197368725334315299702300797020969412297789586095300711107828922874989167145539275824719788327743499102393829118450038558826391036178835834020320768548733459405397766027974737308313842980840699477973709613774183967158997692186624 A013801 694 122973391260780358815144581123881737588743542014947684396814227954900552394361941051750626496585668868114710329706875792260963489717630988551947493512425882917743279386485345169276256333078134155530653224642655327575512498758825168355468945808900488809270913245198021334766489922584269026334972979721242149752381732797180929447701514416823576566362558287214450260131619826767645569851900451032402000330148398846142095566023379517366838999218970267832908109776543198216949715756344867762527779773414990733612100996246392765253551590591641202838822001415233951588469283667083399340027867591146166089696617553834363454822397564472810057429650992568502423532482562461591151599116165953871152011935852102367589875854541517381294163322148211011151235447582500593760818013921938926958720183173182059036491643878020116302113286523379573001591436956858137446943801145425306282709001103671044667382278120966538007902712755381364623592839159353759306283813043199491930557687540068117767707670115123959954489052232661456221006911672748185815778907524084123226227904968085280822631705161918972395264120266659266903919870147769882261650063280667893236796839012585610446697036528982117477896760785163812921416280034394188545384667066554032603865489292044786865548742231739034478153066384799869569999496168441041456353714738172045619186483035757064928238395204102464604380508504145102413390036636977118927918246883190046509249748014638059060742570588591551307785306190108521930334585369581434941050401578014491376450202152497457203474473460055278546924749960463705748106156524224301649794683501218166080458734336496808584315976493361072725422261294807490515980476216084272916924643287600110893949805315316043049519334419166420005785555390241382247236510667566735677657978853823073872610575520315702380653685479246331348127640721217984378948517113323501332416936019609659743114208946009513367151588079061318680313032771276799302347582878495101784527523624703883362955614217183438936356828786621526895741351823083300258718725220411087455304100864051889948393613834039995348008233811301096288766345014914073461203862485157708415990249819549367124496160882572595834893050256844626574311989400336570125995072698917445500004461250912585567857184064118738309885634776442640364687225713795732797880173532553559258818913928450880324224058803311186262363108353331073771826101782319930839927947861272450672232020934591248949611624679162280777431430027495017182817839604010899498452558170585984883796203176722665175251537109612803873921346917125870087346966675044341676774122069670788522193022841912988150708811849779091013658119543083029266835874129512366543456610863661789768859100753073584098496987621956041820686976443961935889912548692808372274565221335189189592927560370215288270871686109399083952296038787991598217011267378083973839742067366225674161988404346145902036437865324745700503909507704570780663266683045351527197953816660474059033356003296182641715134305086193924247918116952443056553363587418357560942831884739437072117918355901165583845063036820082435388398594261517561339414376681275874638045846157399724642644568144576517760579730677508436184591951976311145838028522749051282380055343041347584 A013801 695 4724145798674138264242594228455040831209171910046230243788015381115459620781808327444052067492835055237494712026019340435497173420992512056211614910773352718168025820911221020022916663291529601718865574277872247064140888152319027667543695022194721178096951403227527187596389476865997278915684321988971238424887496647136502585662901377836694517373384039161630321193216307265105872211430607726860755244682980890073394743264354147539164486993995961809068997945175683502702340280495744439965267187775510284022442471871801424469980437904168488448256186006367627484222636001354675869046510561381471116501785259948100906480457224836787471166217472530511589102423850119524485679831646631283914175690527694364553332670828066931719796578183645674204385860954329342809915584822825205818046194556780961979945862991218020787861984015082149676429136642134662208161793064802658566156548986398626851942157596295050524111590613210730503379942509145734017510198961867551682004304124539256812164257855142602045611651430569922502186201518820294306298962511445215677858771197253964148082219585500279243536466444163982397380985731596727796963548830990137786584787367507488810920313355297377025030881962322853037189127813801287147159497370028739716510096636643192532226920481574486748512728198238471789401100644806831048587284305381617304506667932301643406283206190160800280241881614695238254312791647446113000734907372264628826699338319730335676877486591731333035039880322599208978475733431557840404695392227021004700717710965890342315928675372441483580658661194481173720019246109034600772178512561382797068146902738270861398575082552968958969819821589901324555661905974317093428376577096536445860101975720993181109790334751046697190942257895871512940409837793805243717792908915648467205890207869188448022655191981370727065069671445946310087901686233425435627186129014129324688691475450869901465512495407645219618422905466941369521998984743860267830154409347566624383271302875767318990179083934666852577226799771635568062738938548067312335682962338793417404257489069048480461289084310094942915029247910092939046085607581229818526508681437067808487454644516464908841593251418666943174478769384803329677960226712801612586328171383415057887174801583007185450912566545571820472249824463021176871163364746426577532486787397475369018535391442988002531454941170501566530018471526069602463146672045038642465024465316223257419648280173674698178345805815936248580095130126227682715132553474681231195295914941236977905372463049602885473620562463168307425275521071788503429854954673428473011868567165494929352797629716021113560380690320367077652314766940559347073133429162938431315760491214530074806727860276485063302583510887071241729146880470582926429299697542812627907401905159182190514213806693578675209111404626079485237104704847596473939027531259940925498606946541361540972631797034315430830558187647978791109960052895870224268836593820828771451825404222626152364128599464191225793908022380845052460554015574263624061179829684150214562481951560299177068991941622480286837880720397150458636414942694587894000095169225982667821871833729842051506290430933707164084467284427121968978513703729927554063912206058276408786944 A013801 696 181482785001865695559143499880328848571731548096335981045360398880931496791953948707090704224804751482003596857191558982170059414140848343151425398412269118021142879936125466705200366537007401179631939901458740243216036359259487766876358587972632408777772485106388684438702898143284151466824928913528319095330478071196395883330826019330974456579415921248433190418958597659896307186874318226435082773479741393873059532457243428931864542932361348868857194625061869057439813104215524518405705704285584003071006149999427123522438768502526536652228209641620618777433896784628041228185290749726030594411532582546166244423353244749330027492321410424732133206958714626191652641876412536987402846973327311906708680827882531019248947705347502932220235687234421516033385717106553653106706062610093297435421600272670631486586505977923395861969701713244245183388743442377458931477469985861489649144209926219270660934270864997103423017843871431342518016671803319103865415877347248300089696102129763158200184217201356774142843985117547000426070780943839679405480622554313708286712726547596578727419696894919003547777787947865019895048151691891317133209441191510167690160314757857104035793586361464594722276657534094990247045279250967024064949451872393284884318029377220165482930864966463529132261632682370899221562529113875540210369928155287299933095775649001217303565772124110132272777680203928289877036232201612917981006481780890760575362925524907950889874092042472971212117123775506725996986778187793238916582771584465643390408715993107712033234583128447188769628259358524673223264009738558081532169931415593413411487660371354855527784598266197649284130307779909365461144514585740544104161677499297674045513705499796209919287237779327800041118784328686822242662732388903551516181478225502743419238321855156337850931716498267473448336831178343271535053982332206792137240771720920618134699128023580098756861334336418019651557112997920136048963211789496119442307750371275477326326719688434161808606744740027151982698179063262553870687596681207087923001955700076566425400881462856607327023763587714130346394424700840524708514357506086396930854057623744515938058646346499509288990776404686604712908520069398986749116383031865272863793707177612804036282257156414687055261949256571421530682611820098723402488012424661413776216055597673827105248373020005988179817189602145489848224242553282204488936379859588032657033208331151887205219332476225006925452934518929162659184532174283354177598487868382559743212788540513544448354607527585073698049384417493827147761307938734428219223942876229653206017073743170667098535584599347221655091324086788527877161493814723442777426255030497387353775257480381450191832048154237728822266906560157913701707977180804689913690751588595143030794037597940518386833223720115469504868614341425266142841681640881890593954484458332944958004623114870261590786723336684753239280225392047750535511626588220958084093324728616406269220364277016370130098770587782543535324643062300911381934284337146314642632306651140453186282394429369202699164025754776932018976516438555288535907656020985350167045028364565612250665653194749294415468895198552317560278582442488896916919251307934746519959240704 A013801 697 6971842668631672560600056691402713046731639151668843047838565083409864380759702893531596493500099332932650176865870929859045002453634829950505158105405730437900224875626195928946977280885676323716740603254438965183387252777312482052322191515556646615606907787847027701397210535072403962749546469142103906366215645583080744254037012358618714723954842030679809443134713487702576536890963808986730139825997745387027454998877463565846508281289593578146017988716376761710607860211543589899073590335834995061975772258377992377238007730793059432031998901592497690953900578878270831821966129441475191314913435691093522445767538250290262336145019302876509629278525981079778527890324264020908067769327342014208120682683935311635467575048629672644172574160797536959938545708365365137747220101229344114279156196074914979188707213647905175433428061015990922965061968082372462311638486976854986361523968525639501710450949549728725098653490164906454172128463996306694093816344171890696245765459416981485418276888007321835471494532275685568367935120738545124040943596046515417542356103052470168392555075915208440291431501805182604288169795395696838989373892813054601985198651737838508639046413662023870850980075829793145330491447705149196479098143129860432115961416555289877192272108551662935144962881125960464495546118438642752721571160013516914229807317332030763933782701919814841391027362714109183916223896257161857158345004094699458263142146964863841385403119903641662084691426959866385900244070862265066219443753188832156485941233591225865468739745462427203774039211517083846544910198116447260139840085261436569615709960825968129955373126994248894899149903672998183555327672325808742305475002813019446132454510480171200259338526530656766379619218770832963274131527452118835045627667510913391193459372387685874881392820997443259991307706547235119290633785274056126744241486430886466262601702153853073843585019867834642934218052928099946456970744105282924495694538262918736968167263550886760039436705932883070567333246894294269496334714105251489650043130174141375798200262277099427074944901985626031387088219307489597202287557953815024495689477673769324276460958047125148845869666362440606651093706986031474954054970552136322335499054935173479857819190920826617914943042640447729522703215680912558229979485305792871627115991840237742075221497936550041915857155756021138009382501926889167646979968685933862552587731249530898875705876406659866048199932479182712715232988007269334086623509951784415095262484572368323527990602779708191184265151782442863708398405774421794469706989533238357562351904917644347257343017968522867101988306118068086929035946386415777737607013251587632582630291366333790569419961893196590436205482415026412764813651377792967724343913027471014670983748362482954348585122431955876499032688540193024143406041916118709057355474951318413506705601580855969271662763702081480440189138660906384572214647013096325758529162774527863238369514065860874917874370900254192453031487881351811648387467095812823311362692310211649604224464398647290891085213395510620441001855503539964395428513702173212017201809653152560221571733129488894264653077947585831395662023110653463960369958245621222310754190884864 A013801 698 267830307958154333088011777856926624403242649650510274525766316244273350051264746357909810894299815973940689194479297641465072814258835627378606153777266540502375038822055942806427079222504141651902307014622527286485004702693236310522009309261624136385154969577931416176875239915341470632986577158563063666964540240719629871263085866768696544835449211450595559567463153343582180241203265686034225051555529386788046711236876640345559462134021026898057427054528329677874711557886658549562811046341437170300861267077848955163975304986146171140941269803577391295685044638187652275272650828623710949553714545509048758276605749423150717905347061539303993918363854089160771927434696926627204331426479170817819164145986058931788122363068157504298533608961198179852999171932563867131697207408826483494148064428413933840513376319497925219450572391990307296625820565852420512163904115702861156064304774880967097708683677902378703389872478175046343476487072882117960308048677707352986977325888962760743828524929689275631472933951902736794422595598291949485156889185722936280307152054863693988968395796358647442235632573347894926334330859921089766615787466306305589863391405160804147877607027240309022611250593077333471016159455041011531941034266476718360166773778388015922218325322120683316528894041334897204060899685938899988551877683079265777052277902627293827280196276951606946877707166025218409325657198615129904594981677301974388636868717802209330661646254218298090645505858090227080743776226244774783886151222502176123563918429640532847847106061684603460183490349640293048869270170841437945532096715403347258357113855090391680365614046611065546445742699501898219461467860068268644407127708064955042624372474606256829162748835201710337239451908300319117139036758600597167112832475099248836087935249645340569443586611437780275826076854718584342668987495088140165006780942728934487944106989942419684775162123242735642960920721285887543090988105548548827426601381908286199369113596570865773675000495117636038914674012691208656971194377067341226396056888769815092663661275637051590511083354679809621766381032916520366123078826353757981026406974315522361404524164338359718062929102979518345108415847575385141834975748730868958840531694389624402217982038414475353820451926075439977344166733597936836962891907507338956427287942534573099561709064730506410239568495523308037768438194023374264326382477038835263820210283681979011209116948038245414107648606120283091668390467287258738271728758307750090299603607332101516651286996385269872534730070874325052221833156230187656348263709908884744115310779316225244238089378278774462589982767831703627465844916380548517567911021072990493294325273129078898514837256089040218197269812455654672773081231329294648098395762863326499600511677093145174255246063346016951586839762960055215493086506249616327147367925729848173273602390330162915540196730379162152590305950797379669726197879655108450339656317146262394165203252354111370845061832504165057275657638450011196284452935952745420329309187789090731195887024338434326871929557801935994861527281023991272214781782382686112852824719635508753471899699902445362070912642434457298895752279818863471501572315963784876289932997032935424 A013801 699 10288969110520456859909060458151693203074969628974002706181838804840005015569386496085463295315421730454905516095116698194522237232567429461376534003507471419939239491388101098851702675411719105699479026273739008237607940658663366105013509624594552823372113311305813283850839216587757935836812348123358653830109777887485301134442706657786246466398616907086079016343664498847053036146064654594690789580557216922849602458875853015515012297340551769315774117726760312905234919207773874840004949156252650334277886436062645461579275316347791310550399820774229064015036674820616849806874154232408479838055497980275617097954086469839757979051812716093902230367865818689200214364331317133310681596079623826137341009832200439923572508699626338685132467121853389277232816188961373519731279919817478189911192043081949682417161864689832295230413189010699645107177522857786586395288540508841114171366332231827232025576792170297780269425341121572580330992727391839443563193998002805672347720951350393416734916613698943212658664230696295536694538432503983531421787054958732320144279553339643668280209892912913800140924060937732731490059654314728584474312091305623035540192044220657452144866151558463711412633802783658842622556781624855499011046772380969612524166781470554019667939185574588170287773993491921410991203522335028781960208933073173074091240307907330119668796020175372932471253998490024790412654446941998830414920816115232648113873948663089673646697802502050139450237753044394163533852907507419268097770385363643597962831490393070709882894426465675726526408965271781497765361882883044680115561027418934988277046885857152486792925429214610694032259651544064921998831749312382608243544218033023312917457892984473962349116159253108904315390784509265059204013236118400540771806572363412743287154120550375403315744823264993767076134568450869136107971823611305992578900496695874747288860814125627994610322628126492932459986730428918655855383399062753051754420318687388722634963867925866379561498819020439106070946116871545471766205403189418980553230921438981216599767211564872973901073778153379566429777293760521046384984196193205966599110450325305107035716200297222426929105484420061176745684903200455995608732428363245061922817865571671811035605997987730485192366481192114102169653509237898341528766455518801933350110693600408160192762615430687134255763263324023401578912321661601945738362309237923895494917198257926905694609436675837235828359428852716795249532888191307331689446731979150527468949572179270011863675841253136527423294190402708071206153942529738889006274898679859716329933778898212108982650441555957399754856778009022726552727898307675151850888869785540002790394799692526694965345988029916569022266317115296429909250688582746183201347971626157550808653256587210265014189532769500587212160036333873481158382411224085260823693286234837847424478709426923538563392197594245893253909193405832137392201617744830646228248237079490816134250448142435542422383895357480004840301663838695630116463543987560668067370741758105709529621195926985293101112045892519173178600432027817648713403056952013269711354114429517704273376498871452341029316180071762111594379219581521459121204402090064759807554066014017247248384 A013801 700 395261037349753870730266466560355446089328033266665287960681519526733632678113551633619157952837241197155650306310003077840766265526310370188240930278743022068385824301165291813487009978616601164551186273331957740455946648343211872290198985738424341262663104967124123112413839344435308863106983165506946045537497227325635328380751018965516444253169267102618811491858215387708389436587219770909641372526686045308190328060174769444024712414634636770034778506591224180567504656285841175853630126786601815241619285327782588052029440552816750986104159514862783723201648899908816902180877508992204161458740010410268106435004185825364142523254437301463348081811933290764315435020151878993263144194994828904892092233713812100103961494204845426928048856953119802474175866715140125133996849399708242143628353527036178999737690193924597453571553069035037566437331718104729502961404572187640242007209019017874945494558048014159526830243904526332245995416615484904063923660627275782708910048067076713497288556631858602457495245086428889337657388423073031343099371503294660810662643321095751160652543246142496546213738724983940612922131680154613301165173299596814533312017570780776681597178078269941937627740167737038098188141322900448850008372807787328634728391076972803219563551753033379149775125733985652924638074514022465687783386372939016814289087668567993877196467911057126573815693605992792348492533233723827069219598071882777409942581611841252902811542780918758157120333520953446186316493294805018603243947124129732459340134534940204390861272287105398710238526809880758018154142092835044431319392429325806509651033167088369932637023288708484421943286773716798043507120481584490278283994679956623589037062416891551737603646373867431668180052377707926514381372478724475174289721283912863946119312695063221493777653130548000555996785581608588732723845575851931010911041481068724291848877035450125040950154082107352493382850236157339083340408658394721236197810962694725168744771950240082837234538631489188698821466025737290843370546768924719556932919077999902416896657199476160165383650261540229423966324517104176517925552880958200412871427059696920991884073550618096752908516289481070165862231241348717527305064968002422298826971123801344292743840018696654319149950741476255348949409210883102688169092155210295071577852405353279881965168634385276949569401523855682995055495748952100347484926471684084369332739088276520009164116119338963251582255818805968406306055432757262454181785655711046663247166764838836775754971117580492837493269618510433263455609856222449160065056507685490862530736050153716378677499362813659468982577983994617063249594941387648633503746821681304747195806624988105513788731476157274915559382838301227651393774452594777373862983677990468471865223505054269540785105090873134558342339955802083652180418709584459379803001283997530746658774101344694657451274662780550235242175573878447390058817347285414105504384275645719192613365215839803797698299724052951865945028718027331326554063505826130624476114415379388937289927862731067019772320355007016556829114196780642792974091835868541769231379659924352127366031580645713132982210373636813279009672099443728373600188310691927812766996999994486570293919744 A013801 701 15184348010828144697973916579382614816967625725972213702297541254138999232962410199557113571916195457829931462167205078238330876856458739181151463577588191935779109826353565850306916975338535350337398371876320488557355646442752827285900284236127309493946465840417040313486490052255826825285117865286114839285368493484941606775074931144579279722429750565014204262271225202334205488595934634719264782966985171116559439642759673942961653352120604206157656051109208468120681258875876874611593054950634095334322046465152095902606762988277008305882177391922968699510514544138897110114180590385444515066598956239920859576807120802667188899173342463373015979910887229298001941751734154583405196947394921347210334615250349805637593784761373341920867924888711050331847940095728823047147622966539191830189626829094621852453923106489807335776404782700050003152256535282711288585765318045160387536948941674590683906118941972511952382710649836283579562159924700468074519691346657426468545488406544819025711837191569480072007137335240252212795446233660773572076505455670567689702416105823214376587628101343810147319346986858983062586016610624819624577561297477311227111714466999114317000237193054818089475907266283786055579995637060543643021921649783958016831725871612987208482753404144530293417761230196792842752896270530687041861886570902825269937729591875708052786379511271170574459703685567819110859689156706734540691140079529448776980354215200493571514408227471775013363934732540947588693534406413229594662219472720567802158010608294262891879326636181440996852523245928379200025409522638351066873565779564980182874754090146866819332183886659025137553373304699104513639369540420549778530557939625213651796447789807305851551781679098491254964804892142027704976474805142679438295513932842796581354119516493548716904962322663131989359172514903075544756319251641927781715158569536736112395666460193852003573141119218236053385795574672220338225605139020891611009775105942880562082499159240423022275202036067288673053925438844723765038922924675012026499135019300444251247501982975076168913378308447329453551090322649074045112628039474890227060868741925316916824218569520544804859733561776704791491763475367652332528951375810781055031736922691952442350047358158250672324464507684551825485240504245285272868703844234558695469734778004051599945573918258544799294658128940439917938051924691743886948980935336215785132286504815230792672048684840525612272783939535250082296653425504802994439847477749795568615303158438048753577402970452972212845141445664696804248910708236641606933059210799245816974980756102705168403274815521849542160434715833137209101796439268347909904679937901709003168274107305543061417707908388057873156129251116179961455943239370880967594320380973681836815174426170164818678800597170982337193279331742092845582162965147396591534512097326049141163643465877257789960648167445377617837063416846114434936499527213316468277056426333205948503435038131701902692377882199218198882144223231737960240900903639816634069874411381214605414929868774676670631573458757949548047147250983525173534892711966725900606792681015653911324893469202085715716644593713631818926435563372230269200224834143541098855256956751788196084411220885504 A013801 702 583321913183974006717365979313562530808628309888948561587462344819003794533483950226186074978732564707994647050615350285603718965317718924383114624796627981404890283089198585705390522524605174018561495854000727888419374513744792613015145319215066721519447431725461020682897001847459843320153087912831387665986716045717516765871278554850157609816861297705585670939411387372870838049901424927375275902459702333613747433316255634192814875175065131183752514859411352511324091240975686015078958798983559406363315737005282916194541406957649551078769726688112765560395926727639871382146361560247236490798465502912799741502622352755262728750643124072937781884256643800712042594334619282476094045931123298474432214579457438133373802835392918303232062202524723709548270466717518466179223083882569593348564704266498993083869910058912438611186366132205120921097087059420636862310760458022881447619430543371075712937465274816019162734212324110669992459935667293181550748462773191695215643482625825767691745937551333146446226187870589529006749862512312277544891033585040528367608017121304603490990321141223810619420033847174693332304414113763070697771594803888388100723622964237975601881112008393891725306453541557925111161112393317844590330142098100531174607581083884516601073454773616275751936715419239993847195263128706873400166234507802935569927820001497200555841555304993288788443976784773338962785818644045914115190837295203304216477287531142161043297506466555708913388916685293042567250817756770628108543823264033332687702135528232403254436212055546237335086533015584615348176132221674894585014902987768278705316553127082035731465176189893109684250388873320798995970020264795840292029913808642207647412338293237461593213244984247640050727944736528136314376256114361173301560463244088873469299855345616167508621032587426878503221971332516550127358760371076297662369531607323254493791922734807018569265789235887756226868722796608016513274847020626572128551520469901699672961287701380090823724161417560961664039599658658908157735263074315262009990770901445866355924036177970526104976341097312608287618685834886828517046718764467382962770333589802974676719180566701249223491524509213891269947585669723732006432196053146965010099205622134045025319419311007357828016628527209742927840999211086879042524126880114806845165331231803646263509167643820257009703586681375939887508202738958033161032051611876065601641918368981906131289422276833631921071267821186167161508237994192511834401180705236146563925486134556080917429512512921380528658953776654992432026153767618823971940402642063827304910860726441521749380205313087372011635260043445799024854612010932853306898184494432053065712418106249742247422667008635631255165861310879169399291515483671763251103411755484961443091740755753051674364803740920457465617018808204238755884372469102387460389816730877503806942527385140735259128260000581626566828628221560332132520565837426765445331399674016439717707960424867460293830388722565166328256452479670445480614449114227195814428295387620740281619945838847978978982525991645389837779208793783103066516438422913742197710547633897360657457107512867324854970618712102879955877948602507598021595837228458274853623551250576695340778741461537521664 A013801 703 22408894616875545442054331461309818183544265152693847941943953438566849770798319431889164256382990205822322361096439296571752467771645490199101731426187260533650265115154652868458282313305232365097058424727291962561518691320019953021589822582966003173891092537165310570554171222972017340987001025259330588576545683612284124077711036963123654738724543612657779134808427857316206114525013140010048599068891924848105721398277276443151176244725302079555036610839146518075026289113321953955273281221752418154853137352794948508529502689685065154242017820450540001768169921169013299016534625698457837030513850759898114869564740303446172987684706254385977828865603228248153828303958734355601628868490032634193787955284436943331688009724454349536962901572189786026006358249420189396741033990432793498078461679101825318309946464823180241687335441334791925304865696474703185702530173755407013691748043754143244588205665997332192155597500643035498430340888594734862453552945894932163404160028553722691646111936972014153878225233236567346323302718272988454164533946202916937770029585732037647709884176961253908755640020273063019053806372594322123925593585986176317277398699794166070721864798914459744519372719252489251070365293701698317782122738840630005603724834918507589746837838583242849286400859545523603633853228352403248540786064851757572854347133177516456553209188596622182096863812163852589594380009029667836649171205532530134780191477796357258639317008419204113616748623382217523263507414944100449417819514511104508530765238452576003422421522325864253464684252326698583215534295427862750377932513178106194743440704929983484659966208510933701630162938957491814229184298492397000658621168872799048982992387873010324564880019314857340188764724998464884653078254889298833552746755984918163196623242957190691011185587878590964579775250709955789692614138415267050997587926226930144633510503780346425356914559285864043211388854954493562373966523144390394890435210371743694636480828336217569084187385017021903285745260487040615787557866262895105375805454949944401929177773812915730848771119594361159977159435033012404310866748055778983897785135185871075180844040650395190169650405545960847026306451088106888759099243577693807827971083179901473692670812251658658321086801501289484315939825693113545297606858226490419763871364600968874858968184204998993284772985951738106718515116419811801914207294721830936152675936062808905939614446186840803879873824618687797676500470784899534630355757972351806399761475345106404523972152696387754388962368283978189268716723136844741706062507897523989745455625666977499524189967307564483198980149829013815338814775011996492637800655538101750572408253969690098176989175803746410298451728118734171643182858820734457054388665998710278797812312873009233122398300511200293999143394535974036046054052773037316678335199533390186247504132027566485714671236182343766191288581759461719202910057210586621347851049877015548195469007681708354647788213166063429666299878459019833583284677172151954407077395610838358658711839345183960456592718495049296008126085021971687403295498454654320267248397903801007016872242214311151628551288444144236385007273513931885597625682968453086776802344842154328211356131986425432244224 A013801 704 860860095601890953701959197417677975339036490105886862537718915295984100794988239295454134073208951746870335823880812017100442801915533151488692114468409800660708584663781144594693373347933806537568596444323648033763302045749886515277394624347221977928200210907742570878409041701693018171356631386362443890756578981649506910569347195975358320442842067423861243242800564566659374095592904786626026981830552184964829393236219851840095586617367204688186286441996652638370209922577376183145778371414840895836838124544970741903669375326941462965361356590427944707926015691628814895019194180831956267364220090792245980829199063497188181494895675468491724273701013616381077468124878739004792174611913093675188558090206929615030126581574638291811966826797242819975060258509725995865203561776466195022182183864375721428194903392647292164660678314317366602511720595772197581948399154987715837982192848859166884100508864953513493849433584702851707699975576255334476015689969499713989334211656919810922277036170716895735385900560015971176355997225175124455184736077331257081373456565481958274422910542143530158756667018809988939971025609583478712725603199244949404528548451292683772851158115097885545456222382803627069119153122844442575918027135301642295272693258229387567714522407013857298186375420300834757198105620385923195942837467345118918772599468147472194948084189127837747433120208086561081857702426883719612714561031737677657715835811024860447888002195432145228701015115851268373690900852492562864834954469458590799717877400394159747475745201670401161099310237382452772807965493156775418518655426250127577264018120590245546697261866156029081824339462991005535428344010883923177301590823417448265730635572529564628484430821999559580691585675541027008832654239827303989762319377916616157361478501443437585885705543943950495296646031273661616831464741360899031123337773933748436240939513225788276511229709525753084008714251931824692158297953114901410110959041640905773155047501364134133938142582813913436625189926870152296094822990355378368116942357357064144511293358796970716286391330336978321682556856228204524006256993310805445417313753300423224147304665625581625557289979453631899362588625000714238569556541280685321519337131439095013377641923459719018062870566473536829481144343826649956152865065628855965648882342510820296582121764419241326027839028321971107698476712383490182336187434033857243241198759788866930576228564713676321849232846551510435540442085672700522359746798265866994653236836857607636192914217984431972606378339997306118947021636025027597380097303391281590061423315622607621721281784087397186572021435831394730055908396860857261173749983151716849989635484499614811567216177676722098025321587409291937844512704457334902201394993006454070296757811329522699630053112438270494271092644493978568745212491329001557514925025274717394884118735970994115214810209180918122004542156871481404898992757801895645699045932075429299477137399100508152149431996987492714060576130881705926935464158245389480502285229785966386233074020284587024900465873705813755448171682204064343284999868634000367386614453872419485560164056904977200962426296870244984966439419311207317118388236916093781617638879456200672567457166390519405094109184 A013801 705 33070801432642242877414464527997517100624425803907749711249009850010525216140268200774166014556395090307770821010205274448930610678387121547589596269418430902181780988443816450749740630534225111947235201005137262865051011389527640370896391888922879504089739302231838602864961746012238986070836351338499644507304738159047457476432041880589365238132220862155053520415426488392786515256297030283025452534002492737608885970562621828289112055492778535301364379955743407755629984385732483451728221916272527854467973392519596020971362722559783241277321874777879923899685818809612553007057363650840431967063879007874921599534511223307981180307912268797578079698498139086895472015485341637608096179891253406626043647593389408090997342757771304618248517618242880172161914890909633857157660029204725347972150775333857714385535408731938375797604618122815955402090258407184742308129701938008091631923920481773755019605148556054174379719840589944751203002261737424929230618745868301012614263075012231456390194621534260266570584755913573548710891989402327581070376821146757572038042707419554909070230531386985854578796120194604535117926919817758918228066772502193976324368717304859739817850090149600371114246239057784137487281386367192105996466930429747890415195784208140152801321092787844341967127798146276868032522425512745625495340044145530088383568181168353291841125602209535014905390745913853330520645496431164972642042576595234624898811548516331038966065492339721291105778196690542325843709647149354295015499610898721224161961978213542040859028227667370131004791102079284305720190802385110684477812666854824901008174520120594872921922011850250013207363824810262468649015263522116792779217913072404692576308096154295754767857894457935080851847955311584093571315245277205710070709261222044726301198558111451098299385264176150802227315953937408984672197549504120297179634143923438879926631932340081882430455400521141330475278766702212977373953174166862052570822602543677036181524304812404576889367685461379298581393296230643770606778719997492215389580457600228976175545845671544427036858009346225359205757104188862704994224368655027901991151525146789058578842856034672343727408851850690723045913204618027438188888084089838807311486855241364274033915492131628565797903235681647390841347641112444584715568464361198130776367464069895672513498789701929574780685464112016842073344681382924158844626976465844659856353891556049112005016396542040589580160129033122824891721623163202463266972033002181546466598746324721854951986992598089938659646630309336511865468783169537460180953818007079473563799638092958094396044761017501450319350775478898859949827776973806692545250779352756354509201836772537202601166176681628956117740754101915359084234800054432977602968790051335939564520248080034944028988120367428599307918295030880680696916083066894923833493359770953543441868305361061709930092148995894150574926491498374829650599705783717623125174548526609691968713710323845121172972579596271520103351092643951614889152791103154882282975789387457684693529771563252695148576297004282541229296963343551335811636554953443758113524180859962866957279262410061604152172568620567331342470736732259340294420002509368658714623215193189405037351434504058193466095298412544 A013801 706 1270447907836384402378754069307552616937587941682920112907341962398004336703244543200940361615198473789263323859928045823230118339820919661372201930285978441538215298452057652772002036062602791900564987481813353090223799653540093832488355790804861339029111425034538311767660370434806172888897249273019802343392618821117967126414613320884721054988087396640548536040279023978097286770085906715352705784546239761007982963445133680155554528723810580212137214020379838752340281480162299084281591373135525430057241665847032800741635870349856632996909597141467035156530330415390075836319115682010686034446725975966522988167717783154599405022708757718127759509697504511162176452946884884350352622846702390868946092765947647501223753919382542438214635052822418484693772122449184494256568667681928728967698144185225477955834728261846144644640779009806097742726699366970409060509110629650518848131989329227820572833151386929377162971317396103317562214534886904916081323449741276651700589530289669883628685716580860142400575583983175841447277626664879816354399595961173838887413448648229621386841976093762448589499031753395927821090280551719026602649413132444283794476948643983491764842529063187047856724883519643835425711401738682051943960273599389194958190161246139912110015551100537828241009181493587372162337381498497635949028983135894683875343155247763460059368681134481497132605490895026589545281117390899633589016707622482533350112744447803373192920371953722733119119575204063873989611949804889594597315433052285274547405931355051431041640428394069690952680054977477785888546849864426412054899651409894953397130032364952772638168556007239204507374088693911042995620570363465638711406435348589498670011451821863425715162028873496034066004591051249814538635646462569134558076366979106070205586843808409505392269184308591009218364569686459503555167141061750285336452825272962828011261492312776585595448374666420165351538309101632213738797785138794172611560721099317897021949437693673334225781949004684347134302804867996411091630011307423660946406122859170396348759769207318050709047937287044593399248364914519349675058123346251551882892076990039048474364827157427972756632138452696134816531801668606142065464324638395247621678079030952249951286897545728642983692250701946166166561210980975671166433278126899787391904932499709112155278569505189326544774812789327239005089609280006414486175189927911888453041691098017182686784709889559031289311431516936446441040377875437585828863997619811806289060857438810514779835532307648223083548984949963471439823848774240951070311521872559965056426926896979078154318455539248335715468179390797378603832583880225757900818353939615488114825497761453789175126399843401457978219128809579180434579964078891097267595649038612121454310609850242622409817607632035137071012989221906312229652728247097835393987480908960951324862812818750546648674419995826269688486376097401567455857438297387296209976705456198237926670105895800834174980914617770366716290335575010045237581693623018797957782797925108574415186639704373915536827707025716518103864672143805868116539829895091495411689144931916333497030840144744926585109861396127714600852355822306474816750438816399906393180965434861564183914892707907899560193516983816290304 A013801 707 48805526827442543201782216326518941332274378367691059057448448827481734598791842371607324931809464569088339849402995808345208226142560449711274509353866147810132078905334246788889230217380948853652104559101341772314037487490396244668872676059559553200142344504126823784866440790623513937699876728072328726823770844632067825128343785335107444048422365429343312560523358985142585368559620192376989545419128346658882673523708255456855782775453907249429463213806911885509904253341914881621761614190374344921078995835179612073290683595360092413209279083786597622573269173237625153328035148040122514699305425092729947113451046357667090743352379636499596009324539333300806170616407529717203146359278919047621433099696644826407011730566999750306453420189226028507995949856007871531360341937668974052023091907019621961151346920907081492668520166440711050884588882881535234468517993948654332069838502071615955125958343680278953092706129088705047470033572215339256180121645260883851729847395607958249479590488170323230460511634297683125038617305958023025070614878444454194698875043270389135196921353617978225014194803838457963175004217674838125967379854895979606248626459107269819638190596491393630463943125290637581714129209193209707479177870594135313513833234431710863618357411078261209706608716257652488988352847646285182617897416148530175755182651998081081640707254462241193846172538223341463971519405688800323955665840025289001177931190706814384579229008974212515504097601039317783184932663704638666050469676136591107013146258935655774895658697186581247638156992014786622694415784391805045501025008562524529704147323332025713667883247574101280355282991265286627719759831082895976737389620351414180907159933188705362273664501204223644679632369824812875316226994506055873183061713869338793017824191743859559149412984398832210132693309075028288575300891028198961485171735686140000880621488687625312234744761185197072144695682448303122989655713891916935045716661751396331995209598440154807617639352963953879511376551808950128496058514385987358917137615757889946133955293868330236038785558819105100025525186556175337117032866469599617133182029649340086191199200079753001418780230798774715111885692901173553586877495308591832634385084053061634128637456116711548861521502965963919454615481045161383529700812522982232447419886908825252557181526111353168544069208114795213619522430100726418900906096270663106812049605221428090095521415117299746010187953154630526479007156462810297201639332562690350400561899369344735782161809130614137977617805837796718832272974511240376317087424256263617607696823674348266376297787995764064845425579476872096444832542342752715517837884944268591419136322004008764951655776384110409691266052348793795574823900054680392631954453467323257788796388006920582495553214792261825720034993948752890614339208340510444495423066598643906095929817245121000055476518559661976352892624157778615384219349632430371202465116805311508190958788093084845666066815956266407773009531449585897846938342221890142346183965090970994733809950883228339262773193099925759478065245076446229564994105249834887735450191704497867621936755000521099693580435393642284106344101269725536560284857570818804000439968145641849689274518266989869504394148450286608318464 A013801 708 1874913118603032739639665622399551650220652519373219724750939610156538316347187416547666994580392390886097663654665486973389519215492602236108321551338121934274033943227320424641968668030906531161899248742437145525216064119431062135199412723504039795736668306470536062519429189412592911430678464385626580369661980767385517570130454857433487570564193590333652695325065358773237559518586369310354430376821234565247636786086776341630571751101837300894082258821606326993748481796383002092381594170737420834488170704004259977407534900999353310145847665282745934268774708559096607890249798247109346524688517210362313648310335396876138957996625016115768480294211503028083769850399911661616076070538058954133424973957946307651251762641461862407772714589989307111163172409668398392748738895877491307182519098700065797259590143313566442622353870713986355730782366524777057567342587255531504820794915895583198532118815730821596262009398655071693103608809710224472865415553124342114048053817549675324112007948193551137221371014943179794931483522425683412531112741170322152343551983662275269017724930720588251492145307584258201113330962026196581447162864505683952553647234053064877391220729954813377707902839101165133339129987700366344122520097076744302203947417533928604536762818303982482632089080443753978016976562995179691575449147138761935231811096759158282832309409887421457702794564228387885679929889488940953245080858910411502269251404622192981397995661608753347995605413441526431958832373208877398994994843078463283967017026683272152248391624511119705209267439005240042897428676773195582627967376728937942333114523573123099816265402838806674786128551392447251090482293670880531842343559655419927173729455993377305197105095478261455534012757119190011418148176220944642424200498800004519072572734150032108824283849208665538184457546161426286733908759029739291304414357398118754273829955109423813994809954745690530723510629336934012772770613904871880976716251277841641489927971933676987089439233383463252235309041614292628136304583888652090380160758646955100170682026569245774347665986027594741522580575566742031750687934598296138891788320851009048751121108470263791302503861346365729455738200778491483234593485859774863842482537388982415736685736514179590861064210057940469929768508319830919709676986413882885441700082375489430902236685507093743322788962698937972926407573674749506108497208594333793911291697634186381509109550683146187042727380408388286305217538922675320377298176599728312500987985926172747369807528059561672724548165629064798750660598588823810296597230490228623134017281178273763001111855823645272315101869061183518457024686946639188319333260188019022207957540946106000714382808305571985498699676667031262450802434944500601963349162284400690271214402041673861097149172299459530296860864327535291045840455027609049235736172526453504296581239859288568338131185936987974483572723049645223288600170535479445140113899927192846898663872803383947431107622801775930321007934160167291851687983354796131708371003202934741733694043073130099881118694986126747976109354454856758354968813547277657047245054564519990082564322380100018565828586006082161986229314994377776212499903088440575174480901816282977297663169893744682826880805606866210345162113024 A013801 709 72026662364254105725997394550101176194876587184241608946032096063773575960793551794095175263800354088280327846957629347569731770182363807502337280716205292227071287963020741433045868351075305301115521539689465382496700319212063682985820639186131192793019849661372113377746391740474169285520943887838230711480934653159882042974131553803164858510794060966257601943607710822632694086466013963426575797355964547058553214774309599940080044390328181751147064054890828657791841676689849408380931321663048758777697565765027651292087860756791156762562883909501967810869249204006255288711836249460952656092434077153278641113489844606393754210398346619103361938982429100326866102572963006392643178325790072781989653799568465354730487713634398906256996603689029221982444431289821192655835553424029706056723653695661727667524414945533968459780346297348499841753735392415835443507032832008498289195657489044724154809876425115242442001353058733234162268236033827983349597803888824726653270035454988327251086897337803460487496188910057195002087870997505053975795227064799095804429893004369966734584920938562118269322254136156863053969722237198367872874208602850354721300912143382540329861135561944110718026795466910359762356017607497273475810732049300209113466843991983401271884280427965791052794334114327252819500171644022823031562454436482678503865255093099824593285998290235182719110555979397749016280186634607155659863026275902368271175561959966165573385401336361868616599177562769679410130504449192234159791721891702245516876926097064583000774212647219174595319217936825301487947620046919081502235994744418879992668927537585097002541651715455597218583914430292253597891967793660546511255470187722611922305990781441582556451989347892892075794634077490803478639580337703809383368086361900973604691954155107633492593688351200095314894121093337352231169838886886464614750381953806130064183451555483625238424619221510447428274384336607657034678755903769558179601531509089564499477072969804135136027897589659124297871632142654665602484276894666458704044255704181427128156920732684145667339936519236079590331455390971961891734427695528144471666940133812363616823068502993653806676988337481985862771638721106528819940143352789111169372809156335148482940519253928723162518642693585841092821987015614624611566951110075724927128350364536801977540324510440513243488260791042401167940873350289177026664028765359927026896181856314904032053952499043743921433415045768644406701236975253495107614286752255162853037954467339852262958525997936121219386242330806153308805377555388255496354079206512622786316407873744564879450713053321156781256953401854426045045060373742091058475506523382938757140896892985608123443729963866853394918046778840672978310026340827935125024021418317536917458972468832943047908082603056037315884206964006595740817006920340629235440040803776237821057464910434429641277647638955330027760929728675170897854864151290978364502615579603040406459071337614797724513430437553024139211840798696986683774445568557848195708780459043941038441590358697365917033055786587045150250216960737777228964481941232218473126966016150599939011791008553922313224870960009652334862985364824016650979396277045533135902858324174326855867028334638095735477453028193372336619747733929984 A013801 710 2766976261385185725569915909036686784702378973269825649270769002385925694109845085721960252934154402655377074568724289016238815683325688029009788975993742506195170598387404802891890078574908928447653875468710502133993239462850638445583285674974415902336650544591271107519505385102055687272572580395193471012251585635790028562894237770902381204550664646079752036265633818962257576025678392418995335831226734039801380298769877591298114985298847430152065612732686073717731389851717254872361857653007681117204029686429302252036847258832889078190615748267427595422353077421104303171153901359291957236446947507920352277015825870399222461746662883719474752247948996318156888196442946853579780338563551435992914540364222165067326416006979068382768781527317746591677585272429770937066578620337525187875095880372540930075617924547632932350921783358939969920811498835046734397766173274438470277740378099142123131176212747227153651923979104295923577696555475535808358149234193090699112021682038831579677754248129057738087653593168757203200207652240154153534149442921322064422978769655876642075814322775802335434283714894602051081300849464212500204335597687099226973495840900183669311945383747644957343717374656828380630668772409615257846745082405916833302942278796034343260706516920733829084147139335995744313918593876780769580503249631918577404487639656522861575674910317674779337351118504543926209419649755068491829298017415065379505480388254060216667173577737677544775274005251360004219573458920168867482558788191633463776343992944833020557742153055571811253783076261080781960995771722443434989897974101595693798369520283869086449640092300942222749119656754107214216617834761263554776390142731551859607306941859859835488659622788653341983726662720886706435418118253229541271468405678787801997846110822614848251479131699702861616972555921647723312620530678630424640250673137416292545671474955458947159320172013545348404588748675119752644219086799211347027572434453184709811911235207995655385647713804344919027036620392221633785035981185506677574564127131833704555276266866794139956531001322973233542173190299578888032869774351409198023557172180535760703874999611004204637303183972707968904235273110028411146820547040746494682625836549771064120642987658925829011316177716793671421849453191851419077955993844669048800562707604045784769189106393082756761845026548684883267616590624709024656325329050066956665243722192193353295384639203264466485786072398248243527834719641338268054110439874634336162306058817327764533814734736714032763941885380249185511067384167795223147938306797388916959131124877771204408978592656385558908767121885639630946451039317676170102395058602278975294324695040935121670214330291909040019171685055943293134757971909245955762922806806086498221103886362686340128436901279000729527007694729277381979226137851805612708664607517867952133743571999249049099322111698107958346463876456785365211992461235994224850732480106030400254531684505810069384907943689036975331962076122743440443879100961718296286348510114632038932772135219718009068741871097527926492012334763702450027899538254376904863645526476441447257076963384607479584846642799730804096096445775079423664024487378981200948844205381480940494987760503457085774101835531076591683584228946654265344 A013801 711 106296160057373294833493889561553359521126590637133622142385861995657721464923808813094825076718475532408965696632112286847830343290639631322440053301775612117993673707650542907894849258533701395245071280005982649979484287204870126525527502489817161304164767321018270866469318874080571282263148248461752382406656913784509737272145038206985876354018333043799754225180588789254087040602461123168124821292406214873009825557543617547308385275240522876721752578738868207940369072543570063176653123597943077798510004433868075314247524295324266827770694585441498505745115822209142910623048274618559829195345935464268253073839966637256530090459801340967342082357208642558315016954552246327120841486257391965103804982631958693226411597324107890992445511153438553065886115825662080318349684278886367617409683340391532369784938189421866729193011229517037884477894539247155348624585312510828274189674365056643802207265388897478334692311581270632200160790875148183613886660980761772297087424937203753964900607196125882066375300435170976718139177168457761962167884999265508426873152415100157081984483023755222518043443191391032394339253433017187407849756320747603903413816224021455840287693862049528681316246664816719070307771560887779745440559085705701068165830582228455330703301554026910778096596504731612513563496702370410044204612837859784069570797165044982250291127354763794323023680568470559469261065264990711182114312637017151619082534595167977283486140162370620560086926185736245922099133997877207213209978407169791144432030832968705317746222551782846701125330657645679319813613566489386998571920573086900172958163491225114825049373785832996429130180733865782741345590740188700720289803723175296238674303478488375440132348069048906785646843475085583714423022430816066057484730272556312201549256193361572010428822323375785131877617708286018938777630306550266392979869859246984294434515381888910914072443728072358104310681369103400417580320438478503107411222641953543812134382011750361097295042573507714409342638808987586283485942253222424525704455507896523594195493067954763680570094946823339739756125278548622562670725251483735751272972326487461783200061985056337525346639115495549333425102251794851442616258135117317339727754136896005199258621013905294647298722283168345681341768593818164115298757459536806178722416975317022867693168711196667183763038539894278475608758945438821891197393840787372207252002831735299860195496299632607744517957757251104523365298589741650905566706658223952658011149555526463402331026849645606282659591468767652710593164630190021292451197993928492633901981293304458588575321615487707631039197754358732062438863126427847750653608571265149114906777484692563634082953712493977681376499453109117549064862248865592636588442546262618915661926898508958442374031999534092025509527600719919906113951311714964417816059562406415249169893061923151470199558242994515327837756277963866589983902390841954141865738955753263856178089191975199625490623564758044444352655116331312008092059542545370070136364364563704407641374346600687036384787720082632824117145852282393320271788661580143177241806545118974637827868625383080935731468629794458570155641060895451139477164707150941815650798993934971810055449807500807407097896113761838346116571739214670257455104 A013801 712 4083473284764052494323501261396633859363599105916125228221895274425187027796513039363850800147216956053022826201819225611546250467853212076882857087641011915124844969153103256349688529115830672799734658292709829481611868377262290780604664535648816068660793701404237893606285353866679226379421103112906679522534131999945726067046723787759569426015968282210611358314537498927985007751784146507626683134769077150561545458618595611697398928733639926832142847064832361076237218290833787546994306396138581276707560330331475981272132893329177034455639003194320606596704369425986434054495022517746594398368409456795329210084636158336846859955103728314601413435834527212520229691326079094902674246536063969731427772212789325158985827922802928740365786756470495454579081025558634477509721471257698698390410395204481107517658185484830432268678719393126527370102796619718719872762069365415978981270530408016028305594307179885527705539841706092606601376942259692621711069968236944244564910516387619412315621726046371885461873541517528241604034630103473383538641470131783771726759023178487634461515899840580628253156913640477900460936759882788271459956238817839951553545164062008247560492047404494693821444931875599079804943352283064946700844517836470212234658547646888339984298032499497804451358851325769626321055289318261672258164406779221464816631743892368038127183948460605922713277712718365012571133083219883160772103434263650896598674649007973015322403560477629759436299356351243623343360331662450792302674530489834696604500896479325783486538885549289838870430702544116416749959778770256290937138900735706357044360808678904011119096743356560390821465023072187909791532213875089126870653099829502180304912042429609430908124283420582803077409138938887783973274829702229993664333398150523289534716225924178150352633638374804161626210561881515703552081445856435033752714680512832148654996342910644401675006998257627708935199135475476230441765589964590175374309529013287339086954419363401871913686355503872356749306812486067114666395957599792660579462362791352850394614061698550201552780767477165419442471308700723884367558581260999192620902504894342331863413581217924262373716488260877023192858728104951013019546172518666862922981402922996935734719184870185799170627715230195167694425382300118592653317066565565946161800370523778750485300769209331166531440888548578601918986083647977781772239081787687690713792940783943279429270185846686259113401865202558431369601310623515261188250602982331365310156321325104618063948727455985610954650865864178146530147012433379857970805222134756973023978513363584081138709555180575776354001820931445050910651365864852199189109026873721968398258763851949524566930749819168646607759602990639859764875748152420606727181608857224768264068583733120147522240813294101679251974012309256443113273553590842073074821744149404848212110611866839786879186229462877300834215245174259898920821594246584510313914227724217384298937474398919268812847794863745035374251598948983682102864559386422936614358573429079268523951036899011993189758005054694422571284275061280421791561033223262780296921240237290529686795401112716437227060098882183920431099106995359650974154759389910580790041094151005877055090159804951017351072777106274781904414219933670772610395275264 A013801 713 156870709707495840621931624457813086341312023252873866767372328862317984859830844920201692338455486583732924891369087371093160757973048995145531837878817113731436044334985614695929634534513751126274606632972740809365601535580908162627708792801484918093673050833145202920779058154142349160591841097185423000537671214909915012591666941030571619069829437529402845941011272558817472057792539772236986659305288867815972330338291969018967277246231511429183599612842599983104728977860670782405333274514059738325997637650013981296550257230133664955647827946713020423018995055868694850637480785041753170407720817692249366934611382658668308972035264826933727898551019197396177143821982654509781133854929433461202529297326514715307599565482397310489892064036570553383109976677860502088013460039835753197366005742175346226398356853585245886033561684206348675449869034943114342632027656741820248544488696154343743387710904622482432336018558981253575198496613848351755652463899790450099205602397546787343516924227797422351903333970937364929460594350055033502020450716582605374655174634424780965473594808275745414973275994412599024107346567657194236405678870426139578880991022606108838283862493091068157844628502933014249786703821306222992459642997205839673206642766402862468836793216500707655803401632530765964749659994450340401469643850830571792395725073369210552693898564062637126953276611788710322932648524975031504221125530672412843734685316290291356625455179308624838504876073589375034358530501144709637099544763297489704758506439149779298418877827261518450046465868934776265866454861238165672641128010662895412216164826208776491151220492785623973797400326341170742551501528225423897863009483050155758593501021975875897766502471885108963021749481476313109117325857840867436609031823350502690765658535103227823946773851806476673032504945240307267656760824020808256644287166580959822730339509255315334747068845065026066454609988425894868650866904079696177179474866574446418364440974264446311436175033036760456881370508464754277024267107153634848820626128992611100759493794211504542851625963402786753301977795047008741864130457722544983724590628021055020864896136067778463348692613029851722976860898879798116158885763477106206049253574689850283184972205973057660938834308283177562149045486441355855369828429182781387751723034041484478643314349945666093471833174482195571319769389420714464562336565955810326461069613155965022554843459486299330100446053621484699494603948912962273807835164169241729754965240025219007544654313949143230433867663038267677102127629640720623806453413528823875689158569375446061024666271816999024415333952902393075783582871064162084048812376380903137987508672136492935763211685053182728083692908488420852727466741023390028031408685859146697632458712691543587214403083506210110143833656872395518639516834745789079242352123243536648916441265476517252750818191045894388847212858614368276942282364576790548219328972253535035227982016508882630714360887485629278937249425224157131663644913388823532977198956851509179616103033512444730377743522181140937498456710754148683544608652304862967886526364955752988447932129146114652514740758657977487281103294333736351823129236722804871630218672905041772948343579066998282558811805314652021639976672971896400600944894541824 A013801 714 6026345184123160213332125285171347524887842685282402465735375385574807706375261738454468212874105972600684042626834860447914863678292650197510751083952638241106847079172807374158832840277880263266965288412280810932588948590876167975506060984261844613486543920806106115404648298049532485353296167589475209988655177391979295123721477206630439318186567672129539729669889046619532006572158207890256079503871977146018393042275824281832646922691229743063517162726961320950951268413495528776883283073732118907531525247962937105488274681752814872936166958400927392570697714066251781382089461838163989794383002932465451680160030876215401757469706733591486090950735953487171541157065285655647752038170969115845556365486095389303256744907571775079779693532028894378765552864056689048213125080890330294830012476591408100633319276887330805957865305660471090716082168846374680586551974461393766668085077751465269245982302111977285120620488961823837344825445917598281045145053174349931011082421704157382588546161135065777070718477827529811130158192551714167013617634728237368072753188756062385569633618154721035861613370601354404110107825743118773785760559486290578062292151124436277131512861534586474351759248568674675419806013999299862478329645380659536885906388514132364602834248205091185305343477115301905301822938346804276862857838173507245976674174418551592592288807237030267869037074318475095765780625735440810266158758386311411804911671110607832756123486168320131796003319243009431319917307731975165418816111626836364498002783366377921528059610612078492776985032820998365029525729949325372480181573657625790155696187963636357684065286450852530577400930936722415245858482708307884460305372300854783622127935260225248488597958959938345923443528080394044399851190154814763444772566525832911368453538284525600084739264290997607871216709976351643994302123815583369987246935791374152550008722587552193899643396752018041368920297315369177274091702987125608342526706474323933607888364467342969500132100069140189711554729453182000306164245188414036352293173371380148046776713598429158518188063010081455914848778974525887827452435663869288094763873566056849681545849963179777448003375422154783789879088291366324430359755489736512011588125325285288478833892264660983102626258787006549227517731407131126539887328935485729791870192075737667731561564067512708646813943230908025067820260863986166870626721517758409501328450258999552306466866339625675065138735595922956215784705301440358710601795666725590290266744660808813393835440124670286340347460143278091083555335020277923484148714334123298008474715601127135880323579498121834521939469134698332399302119574800850620819176251048774948928133148795512620279540093003067682063146772491175478378362323154551316854596075964979536248533906758338446428508855974567591285513762409946244055678723594233268174199166523703904774007654545886781675431627219078841954529176529571727014719317581985700393741798091801913318157146205235141522887853647934379653373919411220369990582992745044842852075126407576644132214135414076762191395148110710254940713000331375827049685986943615774328796836140206804215760673277140491006280984604863151390864155124815691637332757943271948546480538320084749583566933437806022779314312967672063321343868888372125485899068718710784 A013801 715 231508076593275322755366924955142486516091364597808773123690180812241812848112054944466850865771655043427878181552487998967097403065290449987573013641124550670360637393502568085685722392115048193663738519646179632786337049067098868947040838771403022671699071261687372529384969017870839957332225574117279666924177294690276601472884268369914956847455183692528398254998457614935941564476029714312077550220745874041442587112068065610882964182106281809528075323318946105651743927372844233492748202560493079951731073925744191844437560174216136158715789873930026712995923383569128433574348765974907831941017440653592791745027746140690873914956253877650529669963472389163181925089820013747364042298375949554322893336513840475473911112369277311464816706726422006454657478825601766476155413107482928606189759300735533593929593340903700241677353582252657420949012598402329729412980650908902940321156346900289783353656117933719385193756703957424535438814330370455564630292362745826949721742312186910009521589326164686891948721044222385224376157125066651439995135055719966731882886499252892604043045075031763313659739245021630788293902233747650813753777653225338846841015277596344022284198088712673998697183293014206330927267833797103516967511656943416769008979821158908918582480479046782974690075016861437994074829999530833099963546711273454361439915084463077981025366818817754770456928247018539278938228518252694167184754862168539195897486757385110503159239844642186183075263512039450313585943293831557954729239744256545778555274925802774233421938001273607378520657020851473190974260441733283509198655333631352354621224756811054316791052044295950814661434162865128304084899471722355689427091182309637367627666760956813145937979191404991496995006574736417609664683320987363952494382915656397123130511126738335452855343577002964103980661130451524755685110388499450741430078285361429444361135086923405080848700729625525077228442141667222314161506861953417370086505955917628233480639409377447516317074756256089527959086486673439723761605643158113620509694548234939767364974229597254553634712628595289210424830693085386506779412768463202571448448966913639937366265372185514330442497670217498174071995055801128719316700366893717845437169422496159642202882805239216326870490357561643595124321169736349357156311628385619795684485298781538243575669045217568215376004443158562691005383141350892586501996133826207059403033745149726801405231137303059933302369666652976285985585238860132820226478582332930276590887262889631375337582267829333720050788028864171147065861750138996708567057009859680616293564674532900051978510629999848394994826646278571137451590225585549477449389474860289738438023163044128412820658812212805848074137846412020997177383167006305243388286162854270653864523678562028329757997596211118988586824296696740494911642953845596065230180035181174609205798278057034786604843381391248132792525192845560027464997457304229562666325984915494662302030324928620313196743259785739047128764012488101441733558236249293642683005318056073464360983138226067172896344636009821045153802430620730133771940736874425943586615059257162184590752662024614629102497290304580422823831437383274919609939775229148735175361596360104375740002307314946756171090138646966089984552746067215703572666298623897993478144 A013801 716 8893614270407264798970175789076753762002165862389421828319681986083081482373072702746638542859483900148325368222520378968320013836156197926722604892037440738552574246108794655579702711415491691407786178970727636773119924076961670149469520862242218518955991521588982103088852969790526187800874777655289415684559194952821665922182322053698652982251838336732170947364020747735379131140911157505012771169280173497176058426497206808507679952019794921994830541620620633594717394713955184073857414949563902159425700935931388873895913311652687086673225783796895906206451392703191637904192182193692059271846126000148420687676985895740780612316959448963822747801316755302092796834250525648118737048934410478078868270415515695705805769292778157197232398605602227799962121706564317460947986349937064185335385793297056258544399257784156548484277215215818087483177267980223898885129064685316415355377542222521532317314053426541763901603357539228420953417491315511420970837311407243688100510452664972334925781375553942611641102067634847150779634452116560481718853108300538241972012967755299122276917619602420219457552542836750968363098548211649753661165122326304617140244442904141151960069753775986084333950993384433750408901921103149528707823927813138298598248968809640645016264570083061214755693921847749001980378669261976484368199610460281022749075777884733603719070491711702867261873355537464204939690986757195499126569542785066601749597851271706405089365357871774224409019323078507523246717597575833130388878474015359462628979441549639374951137170256926901053249560113030194104467189129625819289375543296782032055128970257653462633845055333673246496033654800626768929725498105686016165031134859607029114784446288916933814353408617014153348560172575074218892878474459050573599024214087856151882181715444779894756890878854145869018521077987425775014399200684594899682777887410444673534577365499249529585883687229294171366807833314288012420828447608802481689243212802531606217392243550644023786836743836333935306076266472046860428025842387562092845500425764993446103092850004208130932431120340116630307680295905568208044437920913282389984763615512954391833862450537878718518278990499075409855149762063656160881270361294589064750314300534612468814865945846069734413056757576088100350295922056591596904516867516061970071015187237991573165202902041078100561884586688379344337662798758135889603060683477067570394026944353671904802783359370634350397743833114140737002422242536050862421820401218901849505515525091168078914968560400931684189471072916845998785682144993339697556312062090769490555533580536855888396806464362074175942121260443437588816340290106094468725695746066232890591835097831503237106918428929967149459616079507764198627566351743714222230004401232209661438859541635638880315983235656046347065551442181901982852525675714932418441882596231520003787249946649839048362211663339526188269357647808355034015095342319799282879389579036513642946994796962457877951766089067928951234498598303742904985636373203752864577310332298442118206891528238092596513985975536953285270628474174725968818982875347767947048823404116423142483238354264337595591601535904340761523200308498515889311735446405202977810496691085769769698427928637810994585068598766261849312846578292918158468447548527935665317456379904 A013801 717 341657085811965484517238273113172572521075203769552028956728903177367658226843960948714866262489933508098067345636342878446981651529776499552975589532510323412235692238515455488749859361737528817121513851339472894276175003340559520462021113443897066624213370293362336472261375687472854030558405458405598192938026033307597118066556084014887452966186621543903079113936221045002324701909243026712570617239067145067515460512316696755631033036792441723353410086897762260174663435331302351381306452702446865356497727154740234979585405780449627121638641710341553132827036702085809961727446871152874148987240776421701729137799090170777828002768314191394214679535384471685196883184568193298129402471864312925877803476282450966234234433151365686888879824832815183163344867479374819579777843619182257743844180635299713228241641887036157966571993499730867648753737926728281299571118148951115412292183662020387185501936676434028402043994583226999019346486346376686748015686155020673522069209549577577218508817323280259368804577030260288144350437112509787465711461008473477103596850169287571081390067274646575150681338485616625200636793828098736936647319339287318172059630518605486493698039661058281415773061361856406955708376201098592294839764010869520878950332385791155018944819724310879626054737701703125660078226958368088623488756235442155769928495083219926120471812009596777348732126826327224896963168947264422294446295555631118572812551054453873257913059588002078604896886315383945013045903228473205537019155457774049116354874226570946228122885532590103830861635101302167936717211537603705473820650871289178543429834521418015420541791645698391437391628882820877955204334735228033996995836076766663630473559288635032929412200545431215715038287589644051192988819474818886835380114208399081930705892780526664436980720002060867704215505731964948572953159693499397666213595322759642578504324073019169928571307728600564887227289724601688285158545643339756136573967263022054184447340428241540817795120351216604458718225852790152190203040761160585358752744356187988225496414925761659557900273918985920469899846247508308280235127169804656293654679053545655916689659899863148850598205699012480944995433259437415076414882199492933511448074169337672601991890175622614917211988399043000463056968141726022786683919982497036642248119432934684274714434684810056311185358282220780892075654077092548334991179216455027784256939094290659894903725533582289204879727092912830552685052869264929930796652533225333450603884411902312919597432216362191579822720737173555889350765282064137821323284177279000749181378029903855808651717134933441542992530341195098411968528584715725110566327780880402724975937118295028356699378365773618013640611310370269454476588968586525561187849077736566353835228151474703226218811980962676468870224202859946573262626358264843786863361816830072465490993950500216881882723258851238048555643398205766986723902670557409251094630068266708107451752120109781839395046077633558590624498152436587437928206912995370045601953725576952413035944948794565187681285236227597406956463463896272818150046139359853453827599892536511441636084617418793072246964603301154694675263051278986403799628909102277595568040884750931472734807306550147167979995290204715203202314151700743975723881024249176518835404290392064 A013801 718 13125098608552466053214225499915637545969625028011110744401697544461755958442437603805830302339813285647095355149965748018419247125167894006827110247480916584204446353034809738055814597240508907038540076113057190706513538928330934538069003094060749711435780833189807517918393008409957160437931704090109460179907208095544650887644818523515916393149025253230580687240973867664809305748545480114190112831856003444913673931041158222564321765141418441244344601898264434986869870531687311130664268687017198779535216686376500866975752948461752875504870059944481105150683441947328475489721599002208813307493841667016093626557689848000601040554347557976600151129031329864258523464418371713740939125359139445360521698344866636318854349983942864227523207350777428076403056429087663068976745640474505613487518043285673783376130914732381044443829702285661011594523596193193654404324074810106049678616527560175194118242399361889635092922095909248394327214619482406798111770599331274194023810754056572206426234726291134443911996631194479229353366392114175995282771486101517096411776596103351330662680824422822830988574299263448273707663071700241078158243419738061614897842766002748369141903891619214938868337925277075729610492980141403521598564374241563514085755968932553011207784194529126751714518803548627275357565166832668492559944059540745856057573067116976681844045130160669798628893384160186671641737098278110046863448890065125051093166961307899995075988097132687851685718784691789631621171418425026663910127876065847870853888848287949470299568770619981428766380574051624083456928398428583949482294123871445082924400522974794480395533467861149405458836815162446847527129723188520154028592038725068150028272253632203425016299096153285582908910856043765870629858488944642356667962467429859131449997577056712341011051339599170293725142868199165464378568582785472860745261477919134429295822113589104431975995357701919300707723562060298457162650689434540071742625526376255233549729029891327032056417343412337076886119364360786486538840013880745047141845427187317755670670275788059913576296922871763120771672493444279170893512645355215676177038150521009917695549974713142726244580670133263467982944564094547737575554114575720533775789217289276030678120452986718374659615746337635905788796488132546891373249470047606159648603756135618831097429722851663123250496723769793518749978327025587336837021140779336347360014572246269990522621520098097222094659596001339298511948991025681548221484203716384409838398823567639253119254956023769951730469639839259323045298999075775918543955284954350092780551818396786524745164365455603090315601045587350900594182994110439295847516048030301551082675600336421809350963319299559309612017724099184271363172641817219965958592410170327933048934124667052199138421881060662179228118532977067707558457054179102238916142907555344063834302023602416331734406696712029160873313596785472744561985444992133433790051308702533858655866509446137379142200090118370786817430721024003943015449996769630135671844654321764203899188861152892016249964253634919381985639500429039216582052172489648130282241077471682623541891826662760354663439392200417158750644905377933541688366544172073096111341858628591783456580357488430453605119499068504339246220100451735780571408613427556365147580891219701530624 A013801 719 504213788146151535900277686804759131965969115076074830356935612868042816899524682987804776894686267181418815163441084175875593797560449816166270267267226891498798011098185250897152173567591390172792555563959205038181424111470761181214458822861437760914516956487819645608352985811076914275383584344325645022271315306198443308499763348399387444159212954128105987681049252100211314289636123164066727374548580228339803697734877134278030984929672730838842742226523726534455592946345299744395598545880452708314624884223839657305740525268106698465395088222827186135468655105848570714413144947268853772020683421480090252757840213200791089573935815787229071405772867568065355437409096167755071917439796700932969801563616396700825108708983149072164531533587465676983099815779831664457810660524468607647736493150862444062177445220359150203354161843005953421415218471357727427596513657905034004453732522751690257246400013886352221729695236449686316474276822036139556261779343910229437618713927837277882070233245200220797323262583967114074838923319458185034782949410075880775754809715906344718737546551027161875257070280504628882753584562436461258527079212657374997915527698761581348955379900443761091566069737444141228716698325112157685730449000863903957118401302512956478558237617030933293864954357124065410136223449043792810182810991317292806307726946365776209720837720252290984127568245897731177788972367451875560306252560741843962795101985604286210839158739449336510358572832719790488358921210215824320771472486945611806722993995829866851028233892137206567489276132767190790081361354032481003311811062645434305623770490599704758874813701353915560106675091280558094602215446010190237162391759662218051486106895534726775426146077824618953028719445777309686116643711297380773756446148785468393783106920210661292280548262041726003745088424739140479567090676286725418389964935741468235828302315639035858789837661476931855987908360108425530360388885317291396064702221270221052046390412305219263479328664528341145657161501283973666876077973242701731001133930827998901844469314674109639947022589041652047564570508155428629045181783965965416017097590415116998192247828580090971411811023839449386032798374256145886702486865540880025530718571384827994530675321937773080923798511306620956782405888099921378994751641348838229060761895705933015438860233069490542791082140340387816299167411014963131931004144178985120182319807412707955917028316088502883988443039987450491635032439242582356476537169968623488351929206174429547829298390609146465677721684064986154108206348495007686784586226806313164257678655530951134610234263342448317564129767283672197226133901746635989278176501132064386392065862523980228026606874211870438055272888994262968687640208050322212265286029103317876007853333209477282101614982826398277227401562847033053565686193344391610202545936646097556258546538710425799908967660889312244109215134110720955093232854817797992478611075116540714123767826882813557126758661987332146378418578858135474881527075902111291969584240424893656991239290049499696258626767639062978360327048481970544216116258362322572922573232152159665985316413076601784750687690771225570564774684998694937500289160914360060213308841075981953267991013275544305694270676215662696482791378953881746431233293433005323509467517096054000451584 A013801 720 19369876885422557403145067616291626813604669524762490682992038503938732854012140221659508309186267640041385203318752689700436811327082240137843438587337788263817824394347884598464997899772590844877998814545056820746777588666260761537534650139044993023292083400436079505690488302918330738803135776171613979175574848802919398139326908792110868054820324845785319622755188068681717849750661307470787398820658258051901898852183039990424838317058307627904982785374135478547646058626801034980701313738543471242614629552343024275057328018699586928246617709168129182580163854546278692564895376294280286505946574319579147149945189630321590497072318299282192007124170480494798694483507838380478842780367230063040967896867887495658897376164296654756272643394296081446982762522998013221811254334707986031395445120883531651092608735585317114212053481360916706637087032795678456858547668682079786315094588594028932922377702933458106949967972203451149533675818395340337193352515275655374075560514251796867117610080347611682149970455425680654299012078240305636296221784537475035881396770046258138715021588304259450599875611895865823159861704550559095707576275033445717919922912075624909101469874255447526093602135033654129442380682857508649655020928817187734416660504437337736080293256295860333417116086583278096795793160018466344595982867042445120447117638371587658872635701861212010446244661734407240925941162468031251524724998373458677674736637878974259075597122134685711381934933941763471400796317211651107106756887058502623167070537343800164949100633200342927496668031916384401391765577776511790223226533782587004284842767166878258016934843151212020157058030306633919762238708573927468150830441839183768665890282498862063804770827725710561699551286228981128901856984813200179804627635251742553815571835446812764204249542034594946159871316924778820663049355420230843672868892971444243747580061757589201551270403603297814179631487561925275174324699418349066271221600532316811935414134079117303225821889976520753451565516233325132386711411420091629698139561086688405813257133192520595928204819780624105059240540641298946213399703412836527421712821033387134602553392582732774757756132291816287613835982345424100383562735426618447060788084638319552237890423167561490676768643610355150675752904597246579695462379054056969407598228985439122721099254713597548691862211503316338350948815261550823676261455202779892376923997721566588834508559790855926791300027824157898086651406185943043806402651921514639928527712384396885509410326973640970625475356215040508096220855083784215295516664488991326518122983230877018787186759460563494567543609139969551128639159969498768164110428467489385467637602174721224439870129679723214748331363303603606205104386232461178106383228094033059524717693648575279269215641180258916217967858438331621785779400803518148097541004702196483721228323831099717529302901660723819169699608591997456210861633350680527679058323061677028073778664837530165610581560758905351735273328125414132403048744147855507392303548180162714726975448566541580331471405905622243376690323894483380426606322181246983961393573286357365728491915324750734162982418328667401518816384298909864719011108405686056073154472438774922716743142765993310047551102297500898148082913613892321170902258200522332507939704136762010481348050944 A013801 721 744113190430392965199220917547459135671436984463275842077822151167310361319730378755271671205699657659829853970693203327531980543941191337135393536771168473942825541933268334734631359317663849896833202459562902825808207846203073415225931119741552451982788675911152430290605798644910593661861263977408722624008883391612951598920382528157731107193977599275688838627763304846476872916021404787797768713094407641321863346305463664272160588788111945833597818682932788543886370988207188559818621668579885991256283608882809620550602313166363331435522065915402850677999574636249842253573020775721071486412443599060952516912294404838434220535530179785224688145682133178688186647278437119224475224250587510101781822726076766033232201602727620289116969868635278264867289805083491675929101146522141991382087419763861751908373657186245542259570246539960976202170335451878783598677967240090777071080673715428215487146061835891726636589969620167779360485690239475394393619830226829576850486732715497028447190108846633850381473265015632948015550847997679581323955656074791640978419738318097052656876269336296431054244821506591581462509247242014278220702250181684850699611758590297206508042066689397272162411819619452857036658496312654052285147284001441084005350429938464766469260545733861770568551931582183211366507190035269403093999277820302571747096471195682911503251173122700320593302934925188988567410955697371888558573835537514788561552682680758675136648139043926086288448412422306785517332991322002788930613172573239436771586181762599427136684649925024373902711999114099823163866066435862476933215470521791862356606519743482795159978568934496960966353541292259648661586162228575997616482302253694083657068841092476285043124076117910896938249962211772539047893737928583898107374575235830941947379007630524759149670450406800999451677616510982303174591704037823588090536931392391002067807035652479546766793603824824288829524723226178921371096857652855297729875249006049482647310869374783370320723173725338021264595340871619418285767905581114240046483729378706221797722086028723871213177916356692455619955784609276140317733963006307528037432519732818600162891691129458262275093959578122414504973123097781812240334946044148974262287235059465683918770798496405042225838744212935403468359723583007824605580882753740652536762293564704629338453748969077563430546578717111400454090049687087736442347260063069992345551912296471702076666480832925521283614581868892849812896800420039187970866764276216906407494320598958990753729507121019391527548261284356996159024420368898654414792568183009090799520212523797371553728566551437007207306755288721070276157801969388264677792466220007072232124766125144090558082050901776247017771897652671236135975290101506228618134818090460374014701554919203667928406188071580826525429453249766947582522501461267953177315135236639580118634707288295526748605700270198366237223180163670174277796460506799743151318704538737384710482281188398558842096101238114107992262260173265909310395520555184017171982733106889130848951488832132261350013805529270384101558935482730473542468508472914784135860895511368704561825745419115624203605132582514086896746850219226921363045530740512835530106302213207977431086404572498398998786723145860794503256753209391287410101381151031265925625011674117849394651466725064704 A013801 722 28585852323573976151093270768503190155953923195141204749261615759243394840458762230262516521038158048660023670138150099030468564576044806407393278108601208094987586018908436347165598299547374457636744305686568474956248112619737268319319369895991478995370809773802831762043912360742885366114062316956133488323925264372203148624125415201707398213963843453774862424724155118982255549941878286328039082882234763949020702311670692126679321178884108511143493802523546004701938827882967355713992170020164900240101391118842014383071938462599013740427015684206115911646031659226173940013261166120100682222020433301525551889702701856273289016092927386629191619804524828192485378241848440372127440214810569788070050501844965043932648256770384261026717514473492849823141805152087416222492349644794606740934270317648513061312082414466808751443650591079140861782575606719375350726812789495327291962635161451890326154203111487616570471240272928365411912418276239686751025299397993885024288298323998533844827255221452285996254676948840555330965401376678858796141080483769195679826972667228016374866558762823163695379869062997222193463755242049220512126497642979605224476285318004857485212944033939885607391212462500900955920272794346918072586218062199360683149542116516062468683113124912033778161491003661150247855740212394909389259076256744743596236458037453354728308897066681655515912325548086060184805659274070238470866172466009168117380607857864025264049474909511464530857034211615337472433864194626059139558435637573566203017254758592019592882877511519736347846584157967258806663078808200092913866405515565156184291396062465635058865736704187635252483437642283446662983494008172975524434784123377911917769956599408568966216654508145665016779810548327453860063885836264479029692901682259681465850511957134239147493740022827667194935647315885896158755114902317030960086066756370092735436875081625654268593143084534449879675021767456889443392056883592089117590887565816396925379094357901677954240901441832585424900694614924131572866059860804084645625718947812378216581291656879456236525442834758697375096221421549952206446067922850309997086007678055959343857647206429268603560009551153150675623047496924386099024707287232026995260026422044433713423498995037896102147821197684126459640507141164828590047995191867700907852260269581693040666039220396083676747877367996551559844323348779162483169212342582896825946722262781256906977219527677666825631337777075387718412243484936225445088817616435148676550301820129608588795272745561080944922294005499858364445082132891610707998671299318477232154368484314199825608036612640004068875896311171508635728878120456019575862075382307791686869305015463535382879280067442636305434725220225018207399626744539463278594267171763125728148774933776128107137652120957849031800897876043047058330184416136069689259738235250746109837470915187160955574436581579940437369165689167553415055828826829218932901059353560135371037887314133519036477963825163391572630746986816183172068154317647949203678888675034252850693320394975192952022130353212451075645488065504573871607470221495494347363232161964740154447097836020745819405694773289861162225426998021821411082757108927541089724563705822597660992615318057098495937390756371388281637111431291975697146454658298017111798810448472911302344930745710085668864 A013801 723 1098154102862417867820399089842818553031125913464544521647634231007094256191063809837764834672201879597323469312027174204354480376753337282946420171820024010177043104502386490712713624275411937164573169247255214533919227494399826899754972913924408657086165028270409584970678937250298684224637817968186824087451912956122556157544401950388791409787635010120215114908203143050822329206567196247577949408003930691865579300005141308738512802408011912564088457917744543316629682011952073937108723203494654807623735041221434824540091587979203711852244234524462148861793952220832698079549440957669787808241136965711405601394818994510594670842225898484747025266410625799842518290538849685335647743292162848978499060078876177127716615432091081771602380036013701318805815586722590181603266103954429612559730928522785277763364958034156924995459281106896275346239424507731523473521240121252493248036592362335818769539866730908278171223166324816085664027460500023806227387901673333087093059268414727676182883836587311018832119669666658773594366859286495039512555747864477421236232981984231477056873721432614656521713049924101287784103621378562855193851533452704514303480976776474605151940458007834645493540817959434611122633199667631204676472153077450640003872809948081055796930473806620689621851838396646747921626115999362839097776673479106069993019771966808075242714589713642478299287898255274088059494206672682281096794881454208202397293431467704394543724628123792421417403826273414804341019326900754687905276863453026119255110858806071024680188622482542191538874377012470214316768835495814769379091834285951039975738271135679836421386141228072195859403740465960887005173905817973027746686666883685864233050652722879585406178999584923867284613202024547467488214238285936226404682511025687923192113267345268931090119516716947662960647827287072586834736494087411061362666340512713482524542993135731134382274184735475426577595636218623864857349257240073695541371536728402704285363288853150860290118469789440601682985084326925438503222555612649715746357619099160321568186900290681190782361411940090118361696442130262963962832145324217508848056070960197734153635375082186782674361326917099436354734992641847216380133155146305549049909175029258965534877137393375816660110699130233402073549722334988055115283783290789598076052430516250319850226562690735950525946456968955524722979525766700305953428461352664564465569282447004765338436865375265248773453472044128094590524745717310036698532017552972671558356394722099043547159197793474485580134846515282558928522275217164116958476956634618621350442219693414300500558334511178396309936432689964675750160581875438448026317487886736125442771221474047175268690423070876316309580404060164299455464061018228021310477367670452237972563337855943737363800043878716728405663292806069695792812364530283253182602104045392662555516282677829975269347555717974991841973869115060731992784720211471274526327096126366160413791479059753267305337458307476850654182776245530492738170216266763616608528187340115857512234596293367012444882159649009520521997069524423709851672576028970910848305926734037457773239710468572971398289170410703306408052003556006291328155197096560418502858839322880911744692310058481495819930803296763252227371272744512538381578202153176625366863102188535360590882859527198651055079424 A013801 724 42186688015562644810188451435401717533243733091653942343615516618368532945835907318727573888767307406610778397090835924234481718153356205061669677320638042374961287902563679427219606590164224978114242869802556321535041043424863750180987039461320082970622115726036054616233602053407474253173686415065865034143552688122404117348225745326135810798401786548778183854313531943440390598799485411046954504457879001458708094388997508516498707817306185633062022199368074376051645864171150872367968710585450659089673405343562640219532158443809089794515814513491737910674676468515508929423971323829842568441391517674769357583183366493119004875074950116190041722634430600726750182649340449511854243706311728006358019891990107220538361498439210997337877031463502349863244211579535024416471070649513367996094623350131319230557428227840172430625563743002527313701133731889014205758791960498035780616573732191492813850643520334572414225709157534134746869278922568914540031333630682763873766964855420178408241665466338140099454709229914363446401197266349993437914341609961764614211126235906236422616860882555324644938128525884275071514124718878870645127000509119096621482525203845048431516944634828975741279864062729640020887076998431720358851354232623343786388777866965481839494881081755140412513060223845581468157188872231522826780188688373338784851847559876899018524123678439289446345443899374609366893529443537762510614472165944862303294424463263332020791725314003609661170985390119503123564598462219392090569115986411451397304338751894024484114126121289340830157398067311055753192991584407220180467191905929095151707961423948276595963970001417621476134854093740353435190760765903251833916714995003676160376873875002142152963772448054435285605700768975015511027238177992526073562283343562827257348223278335851256758031354198261420296246933060180495843237156861983333308190137136401144662843624302247258429445080798023987404913960974654392359929066134671087917328954958318287826516104582643448905191135431150154253554999503167645539797696415551480112074295313342913363467961566808625095196001090501986982930520876182023596159694775139819906922022006956155246056569157287443218264734847291947003499477329202664459195288100473972301310867924012419987840110103925372814812617787046374057486133220901125308741818898973199689630170712272287366303632327312275404759090919395437757981461853558953506907771323961908509309554484135065241390620256189796880988582047224881789598631476182369810805986314998150585819259644156856907667742434115838046460263731094783798111724742576717076850766075508957798588311742203768029448978581429272642517998217682983618168913326843419379012614656854995009499244146996285122011292690784567348840802375271727881107368076247666663298556428093173953993187073934614567742485644781838431961056437973433576679795795361454262842429007804524732713515351516329947255700461727286601268155924173080234817811643880482203381724790482418456213459559481516801843798340030694731085532248299409029547028103991095633218844857890782190004251205987150082593045076349740373039422850261237661853680728946511148520481414782977816776717360699269236676770497578218971725768607537687662410051661465037205825171427793105584099783206625143418461739448457097566694813753193674466708213916433240093412933674774412459355931596863378931931152384 A013801 725 1620643806805854563028199550342392380757091250448977849072333686411245561647232215556238478510884881332359662902641552865391849684579331973649102323949631035876512836064886308876068406767748866759236754086335003648090136724209565826952798107946072307399419197731401074137230056483701530909920337321170271151658720066910276572049440232448833307631403032057862710947308643139206045243481031550779804243253879720037730154047728287169814359509634427279710644810923945230400027517998931912887885985850672519588893539678302386673547398777369993546119530350298603576478371214491791032751282376247232109244496542993939640915572207199659691280879283663556642816724285957518835016657062708447392626221671343092249692170691958984201695324040729673731884040701906272346389632039417497983152650071705544937971050618644759561094162800708064094911656751185089283142753444248369728429751954492542548166296495868387936886321477172933864894842995831320435730219089407420969843712756309056974631721885821573731011820554845990060652109776390186156948394184101347910917347288291149419534625478573978411249327664245351559943145450370311147286615200450694703198851558319215810872688230911380545154945091589932077007257833821851042397949971752969305633624200458374897911290537345950346035351636705474087101721559251857680726567715646180913587728652550182758868575860230952695622735230923743370806572838374993438581827102946684607765562726937830243358610180724162910734919662762668743544574746830831994857614524620166551303159733982316878843477492760844581728269075451317331326604153821517814661964706587770452827644258172119348013046062396993710551871574459346627196554865129417566288265582939322451744523248061223377037986782082292948256282364459185931828600740944195871622381845760881641968676926309571918289345460550061879616532502880410722100622180439893928313798618009951732367432308231986373367800671195130679825562223936889500147174724802323136899035004629524513432109133678755345143442673646830733141822658723064325804568860913688271056868305499825659985446128757381359770985211550520141657049577892724331936258889979408618470070834481771321544316397419227659932509160746354418672858053893567436086435921078649557864446187667808119927158302168861126252865669752397122053841524907173505792387293814137629860625714822954439276832638082652191463920339486028371949225236759495136910615838566320757921368943181320677293635845062532666313262067761787236980057367926191058829221026789021918651922770276968952904832678489929814964963993348994034392817491493737214388260017710827163224299029556752122790568583888499952619311961184186937834971419530509498675576974364016798864148604657741488284922963151009289247185820009179939273068264048438698280620652017130362537277343741627370616602274632272153234395328529939105202215944121187424281731035274605626961354752763818622131922405743851331253774988937715442074317477983033050300761052111312604325112339551172587413896262437041949459631357030619168789381806850670097279078631642921929845735144060732288611203314329202357572894419653051626170682468215635706017770998883209172281562814030302875809294374128623126996174815434964860017817126827167809239144544626840869298979785570099944118777271665711509563626182651927860122147965142688198313062745813699351428551260050133829038617468225103565049067149983744 A013801 726 62258652482253708893291313925953345699164417477247933049962770897174409496240072792808457390474153601263928810067877894876893297482799617099703914876849025874232117110268672441783043914389840465422839144980645500145030692397234680808218692114856313761056087900049503664055829849877878011435499678530077136562121390090425184791851295969754380345967978879534853903751808834835739434073567308054756959808841043324969441597897529879915588434922116158377364131056454279971047457131446968365501028032439435512526934220281664486450996871431445672067727877937071154993993108575916644314173263765913668708736579195655185245412621911782126700246258561219191990447280169344043565999897721007715035128931726316231864174429302296337092327568348671146084057307604431358458904104426262602520792205154640214337095880565857083298993358152000990270126205753526389901212016314245371487357351083785514530356446185279990983424925867075427353800288527856005859012096538675483977516069246368732737452227965721576450550098434963554170011449169805391405329510976437381345800813426992796100842172384897954646554171549649425526775875621425873034162609540513887718087081464390994590485191078691595022672370638518830670310816944100229644759646114862068845221307284808930078160137282682028493294068475677492530099735420219364662791825364263685976386183916367820864695210246632278755042996631166525332905302159013747936559469986799835891921857718043686628864368702699442378792673764690682452008383474253241914450119577808318234862184340664685217651031361900605451673184802537806600242825173207428368054036168275789715826781821940136873269177533042910384560698404430260030382851698811705226530010634197011306217605097519957252291300220473365900213343313064086757127526064112228604245420986750029157868692801108514813003495212491177167348712630653858300217501683778965150102887709470305750627279553039988519297430584632140196178798394759547037653864228006045627113328737847813708007904479403065339030493750816649444376259257505239140108317360860248620920652824081302554000898482343562316962167886924781761897216584326897935663321517448961487146241177451727088446458723257049783967271919231951347736514998375286624696522344157401414920564745446516735121713336118969026130087569208087840820376020833977398520350279163911188725797460638617739258802624583166587277963761695265936801436695352765179558218054363778236307309321253615138912314623922254909090275595136818495825883846252555715983354965127066026932265142960039294792052176869143771694056768494954825234476753223408827939396840379136302424671519452189549122482718660614179823488300851725403868262052684052901120965047168069345165132796531797013953600552409172855719890461472656547114190431684821033148322967890080007232046437178357069607392982273367038652530940806140665448327709359536091206979451109249765347404182174856187819931139055792741445019975031276422726980234196197660354036577908185007753515636197846118092238817781403530441198211688265988212891491975342457073084713194488856953761294237091599287986523270637768520312025391631270972937698971861282378690693097363562368517063788115277089852676525186046685051709749610062444462744192478559730976826384718834989607442460959453266947668309973351396263432756460674452436228921509826394618443179074284479225206085941176347528659335578554924963633775509504 A013801 727 2391728393758258480844679115779423728379100261805956596047369806785852115207558636408529699112455084746155089167567597209590732916099230090502225593909032177984501010908081320523537415015200111319683788593576477533571499079132167497928529276284320149444730672768301732758368759512908561687306155650411443278170455321713773898963759385974084275370705876636210947566529488199049766099370161706231543368016437520372026068424831507866837245315968014340224820458664747619367759113161666736729087492894193354649234705006340422911501495812910416938153834158830525490249239259052413807973280100831339497114824426380289596387771283363022179316660268887796479505022714985520777631452070850232380789513041198164363294124876077016085738855865682550747965145528931835066557260075639304138438753353220658473973875347817965712014128846767270042217168320227469794444960818728050191058319999234704326198173236653716133619251952109569617223591884086116321079808700629757392480257316168501236841964789531160080924332581477559896995159831307243916227138493670818441780284048611355255009952894338239825702025054251332331036622037872696338480390808108381510578033321536044448188079100479016314390981790449339399030660343724554422033086565148541236758021740653219857882599833851512806598384934561626553036311435903147112885810763193553760468851641331186206338131196834625620653731758582893237188890087740672140730868599012902495624070086096366265534453588082901778423699355344357257076354059546912541385515793701084353310465673630974547321282020798773659031477067374292378354928371853936568187163853440482737723201650471652298123508724109376445333283789904592869327187630861550467982376888523312386339655517426326677804022589269704824422595796714669956861811041278935374060692092626989120128683702647384705056342272083061062060868144419198620461155544684052725206352534247011265716097571309584198957330093339228297776404719133082758998510848183080248811185636793161611406831658480748158064195447931372405055158375636321266806401119734807311021287798889907318914498516097710289968418641544102416165043472303502111096442159414319304490210001072985547829759158312642824500886718049214642974645960177585010974341602373150732755588415261073386896435739520346314107813444058697902492955565216358075741557776324360812226090235247893139071366161625986927616870255869285336228163992088671827137908504776438904725981594885278879176455478592597344587612027262776019335647153837638180385216564340321368490629897731952869548731476426605027133398884818502184566207658951830473534119869020004900193946181091275313719089296120066154332099126565519883115003155015910576249462993252008551963863741511565514088041518821350784425335311967933573913938739623604084809425975134465313557826295930643765186037608807013668156875628622008699803862957282755938479807322593812938985585879062429275311290474637967333955351887360801515055479672676881129320160669176920835257859056680176456472631446423890398025429070500216426203186439555724755830919622342079483928735693879412110878247290277964820515476306767444906905696374643703023023859781666028318611948951522484236484683780421391547169452946481741020158866480780898256350625205762395358764960759509580218356703061625795936267238856032772193269764790170248721490775662113167317712553915516997516230566660977035585765997402955119973105664 A013801 728 91880637974617257800129192911782341949411515657537628593755758497485294857813572576270076921104074535608293905461276814403637595704868023156733498415609380149452590835044852009232213335223927476456972422610833960929682708623941346600422380677738442861068773525067079365645494265447895305779553275466206004974196211638956338102591780571580421522641036956856679761715796818654695814473404132106590970025719463782611753444608327206212419616058227238894076702740064944545631834091218589358184625127023331912205000427523573686568241463148766577096117693045633467233414775375757528847101528353536738121163095163825205134832621621673860040628820889593589556664952618883766193489862753782527140409932990668682180307101239374649949743886936060869533829030639445375916863703065759507782263148817324815936180395361774970792734773777411445941814738189858479623397614812256776139696421090600401395229023059289158989117182992241226415261505819052244590601931043392759989521565057929143514520919354629045668789160450041941002966060079499082285781752372858161259431392011453823476462350388897821144168994484119182829102872206917502539062693284291584110365728080128683521593246724001890733643956461901822353161847764522482676823053486746360151296163188934094060417955217239715978283555646119445661442940121655299488621306278843561262171404653378849302685648057598977843033759237720426599848401610645660958317048099679662271894276427478006456771569039792754719924834434908828387845217551554192189865974730820856516774849318207518209894370111005688885353223020250816006882928333140827203478086593769584852374514604518994684712711145385805523923430072974839668073240027177322778010990549511568633624206357449765654519331789384980535018440126590761062803332961771581329915547430358414038863513120901930829444444724342873760130310636007934203635751404582569491527238955633184783749604299428986587144792865719794287378363690216507269686792743801210838330507423046096463804844992196421240194132327731602312598964158444917785634705415732357660193792082154679563419374994409638499426770533558238419396310032011337099880921996060490401295907401219812805428027825738486746026064160578629724513999206182105781590306996766958549538684560669395231013475369413624002765761266958938622169380993351611837687683535276644962477482477283062830565602465023913811329687749474465476541147920078416911329893119491676963953308949112873422442713665613219589677703639326803558798221061826708337678479535697785691936038151270701436584068398404458722356651559187579922295433426293519471286748888272508245850636492802432451832534399748461384821920046141011829745961203091220697199370348769160532243789493908300789206202987041011734483681344560136175477870621380374522038908260765619485637454984471610883386820779930237075914534149143086211665199366974352132640278104763917864070267130062283040358534873692153101228798104852551002371307105555065463963292267100590807265913521425658751852609645820173530544883172336314229021610261972722220000608211893325454606310416071495651498747903318296544922537800778163543689231928312495332484597372482143887796630921687754428795612108668177676061704392042563030423014725678987415965617904568180102314732537320033668391104815416576687642247893354976576651284179180274884789637835739435677245471218500976583513448848093799062786556231923888886827188224 A013801 729 3529686588432896575649763074899030448328592785499965540057721218439395087257766204089991275001134127359928218672200410102130141876598209977589074075134049947821370729519083034786664707485962397935571052587017797443074690934497330771001826176116000020950818003738976920910637307701446346066827318630309769887088721666322146684549165842437833473213778075734606209726074050585438794408810293139006798704508038920672813120328073497953856311970492857609354850612462334909664992538448253328784020558879728318739267296423745606743205564048323016825724457296041055277238862010835101228190252313229467331662601463813509080459729992218223007320796783294627336408840819807038762089106567549309562625987985769528094638677601211816552469361160535714364011576041044933561222236016974217250963421124966350129004306068217947277973699069433038107300754982301603353212442770627656312182577712616505019999118149845652331725925701829938953968686007544711028192563782962976267757460443265405977253835637927429418412204387848811205569944164014036745090591799155719122942316355512010082671777652539898697074396092101922527562815938700942777540632425209345495183809809926223506165526166149256634423666231440420407519065543721895694512834422746848171572193405066092157425016167625480929021741073701324624529991987713509985154876102008054249447576681164201874811971855780722332817984894876267908259776196274563711374707719797293905837090523237995096043336596232678465320632439651457551347461877460505847165891285259214023948422611408260019551302122184394544219729415545955347720414574845938017848814174586252371688819353047201699807923511361141105007042489683401440688701588884044031840070212950036420629307511427790197384014650021013412233268395903110676988652839059417068370035670084648833716980720052568574743937788530355838369166013392880800366871025958443989586510411719604426652524798766863948731754362729491617343927219523357343272287830045867315565304773163738841753526925220217718363297787502137234440801807110819961652942843250774251874004716628054170108318709785240672593978816817173287119528646189747526029025499400659799256183578725260328733323116953569706835337280792788639496929793504691775705573233587799479639078106082675487194613669791393779690249484831494586109258940240595520356610050691187592878534966847306141699008184296358672976041284583811065746804738497732464065649174078392262247230316589120145396559288178197443757058663008378485514792460311134827500256469843366135141414841619215266387813571593105686278053126297750070294901370504491844008951745291876676772598051507498245069598641500736892559318880492553110451520845577952334303611011318316071006677417197981283118145493950167506791925102532622191317157877790948467638646699745572038160248470683461403696188107081799987508332743873480799907330298881686711527508923672610668666123382068472665278413475707757753536805507996015599307096133767003394863613835732936296451927333839088106611169852153827786349412231948471847422094179823944096803543365068093990664156020943802576947975899453875680069744212154693930694365533758052820692728292661274039593595373487556774136612234766596713603586435924707101376730533701683980571735177421891206810522765153686413404912682589043210032464595071124780168635733027389439974078727097766160977062022329933516432252650948371384796008344205588115476353262813184 A013801 730 135596439981238154850161298285321153702991220447766676186857418327567801672094346496321104820443568636659002448511250954483431530331396834499061869670349662795505777945205093864364511402780731479092897556182875706573157326939649458898806154381672256804846624431636537393703042812658762830503238272501980119982400331533431587033640755003091810706980498557420632152836860727290216726008856221228085179032380823176566788830523271497395344080658453617920975941128353057889690353357028099878566933789923643092687692459414611228646984948480377014377030751484713179530408123008241248782156732865023217013150497833859764834940987381055255049235729227046403755482028933707201084415117898974276157839954461322191283639438728153144679662978343140003007868705192782167687913418828081529913010785936707306555829421916660662630637623451339591930065803400098394417009201476432044888805905407875656848286122844470579975583161761498934855661041665837618859045530286305696302170600388483836022183349866620128537723243763599931273174975004763235599400174556366105826952025113349379335919010299972748346810000274187455818853137101135417742000935246842216542981237658125802212854853198789842868019561947015190375252421927620345000405047184242919359117381849018996319639421095500475369299205087310086775944172200002199589709720334741412046778105783603979222776710811672229137535707721566707963707562356083639536170771763732842686637669540710819609600818680874575923757415801650393292564095484522792624724879614517965944002603039859716911082822325835700810745125227613420638027446307281554893680045330905471110797684266661300499821189612449596689950544283677549745497160238569435527168137300688599134895477359009988222704306795207251244353238697013899767196087465306566098503290301971869596071531341539474367363114084182149886789881570500908826893717333219584303955383976620323654283392669427845454479075598616149971884308065209295699148209279042038794756748165858191344803490359259883868644447804682103998277842221969259646859452266321743659991765193983328998881171555109805678370290226848528997983812472025340959931043584975746848225548360309600788619340860888333857786316978935768374914054947276239255505301341508904809814824523272061516068278738706183440580624209286696019973291448282717510019531707352662568021799286406112739509098407928914781047601988571685901729250834128890339545978671395517146489599842087639505554221614653632999371165598129867899536267155312555533249852545502753447592592555643773673554246166320748044057688899854366700448931049300558679447890247132734414896126746712052582593701411892308464558794113001920291105624803722616874607520610804430183792519659077648972266677295589634940918594738893214101639937033217076332806251617425895417964105249775853284392762321654428320120110688643638409240000761838876710040782811807011447477795845542445909335532082789221859869920395174935262981405074793202417080589113516480764497240456762408703574701040341448240399020302532494490567170012116636422804921912455898745354217700577119796033442153420088125559293654134722041554746344849357159731850090875503505027559867897981035232095610793579349795376522483548006488480182683891797643778575839372600833042546144017257363125614340683956607159884252329554958310319980192726044208380187784840094814649826725967261417838832635118323456551001873044139586944231276544 A013801 731 5209072838319244956723796434928897440654110724721404632394314582471844669035176415002671562782160132745892238062008216667435505669210940794115960785256152645952149965542998885893427070049224580500832752518321353143714411871713573613056537226726321417414987924165749220516496092691099032896612401476436068289243891136188307847484343244198775000119362832581871004783380841699580965746356220594698120237707941703150989759713381997843939538202575154186052211754386811071890344614563591484935027328473706673048690393520871704959702573780822163384308013349036741504840158453484595813215333049742731904777189524785556725899092971230618677971439773986214646670597623517295836858891169206995792879579690586153300352292678180731206013932976030066355550284178685919753898881897699580053138222352544547888648743072350436015618574942506661763585407903418179919923825483918613436448367662148951233483759695193181800342002742229743081415074576634817966089093091478719629144185784523995044628195568476078857905176132422454959790289839782984458786557105757360321448188996754429756568664699683753100491052970533185302737062114877218207976707928442690590715167225874560817809032040484710603617839491756535553455697040771463173535560292629875990099853341111913762615268000804746261786998262634104293584671319235284499438288616379426085189027711782930465822190122541200354547571747831706653133789715471309096421536368075560884649872713075946846122425050444477708687064885436201508727142292133427601471430975271322179704803998379250884856157702469304282345584730743997167230462377340528212795612621432064578192403838788060520001130820151863706441140109201756751023018907724883435211691162543253224366144658223727707563408649844681763803074017784485973456604896067217043240102400240551342402683948016580447296621390657941470050920090412362913493949045072963550620750030845846353502950812788740110979268168196438017319907578633080303578477607663678962339375237539608278701970885641327698697845106864667707197841586799171078593752718263016104442243651692063566821019086461098294940273069354613089986546139925325498316710970360428290921432665809653623895600598511886233480719153062796477890698334854564007239491656335406087173846298886019515201278996026136743053345259623957714303293964277228875864910330069659885213125441386577227000981524438997190228724677992969885600830900043895451283998316640330186699544467533638759245370977548533965303842697617757005228585239038487133365326335388033776442717035617611209443259920725377856860520176776805351164446135189930262229670151733851125282649605101690212012919633439254921974490634645081769903113682459808049854922511784662989940573435223126962918596674987371415890328735489321712928599821068067204401084962135033198376509067275389179773232357348676518345734172214934013129363869266802287692926712498378151766307005202358602053033800492430746968762861901040313062693657353255664054567911384849125048925989386984692756525715165757075603168763942088308349628403185472704818473880188905806201527627185370634084420713765786105431485825017239481948367135583732904648258753091073342649138739885168839449476184984246144301739184487727980217261454697984387298283397769445337833602162452668566958861833600511714877020654113437492183278449252359083763714309133293942417082399587743504758314627696594510705513906863287954863666372049588719714304 A013801 732 200111742156872114257501363844228524080168317600897480358059989000238384805655337158742630755839463659566196217390107651496202385788407501546758749526400360046897793076299845200481894323011011484519991020743833102368932846463748643919179934101918363571414176094751422055361713896821260447756262015118767999399593321887810034268958530069140140404585442576465156519758358414731102380112020570365922987051788288468248422609149282829172781299590127123211381766756523734137739478713074930485264009850645915551838490157497807417731934074364064228571576640816595461649939527149064232760480234438916788853920512784161947182139555582795447132950830357454421866497678305040436868771163156255950379261933393557665186333675524990970010231249207171029114819717008398293265779446982027067321357949895351351690330113867414349976003174991335918309897030017712799803793679790217453774600492109114110585512112450541272041938377345497810215641504936003166985278600202246493273203041098273793634436760958577045405285246303141029735303774485103130968744377774774754108753628499318173528341823103051059108464290916002846589946978205123214677633211779054401732913864149197128376951774867260642548582921915319069821554057518276529274542084201669316035675965952155279104628135518915132392809325257351750542348733399742689330421295486832032488621688575853056775025255747542752820299516264702842786787665709545810248129741115990746944709510145525574040639080737875055656922284638917117159261898294597754738126492346023112855539750401737301992634154298060793310587983016261395176325442687913731822756254464934192835839385870882132936363441586953996146642838435094687347300294359159122047092327700261615867249813190322723613755906692433294638258891467208813156308933687318209933111773807641020369741506547004954463347007343515479513476146193281333684783546515522967760646733184974033516169358424092240103379565949434362873361569540768412942270795776007891017229439125321591634614913542797244873176417625313074639712282398476956155257604424792026668253232123402313982996269225489552098425530232326816464923156511371304343334768637366213224037757289743653615573392592432621545395306984060389494649067231772930902112311469780960244870479418005325695972333911340069121137311493713959552675340931674024495226395239956054150347426956306750752469706242848516059826687229777931125241519856086287656526079332054924452249700264772266575170171473504480811112421071683753112861330542902521715362376500266705555823417640286152221972273114586115749153743111057754370333362729456360953815008549007624828858267229586531184688320638202417082572032220525461272598015225375986043226703212719613421557069087531645407480809866314860312842868702557782923865090726150869724272079905379435348831972328451350730168494239906757128769723959808905048377642401753476684011472587337695078254449911853808056469346479717219575551994102790364666616439540882669590320280883760363987879540808290403956934691873807723816371331235599264453559324736773119428306492581337005451037885325953198278987106140026439026255959453862271938528471880584683264967508258746673531209313831428646136291077122354799879495612511280558088026316043677768222450855008711012098215660672781715668291636199597258038715625448421814699712824906478626561866848899664620091894637462562754478795414737592374723263022246060070074042607348657000256544702464 A013801 733 7687492686698399141316172393439882981063746088956077605435232537433157790694055432290256903116328835945894993887258375539878110852447462579420284121806196231561625618819134853221712452312791017189319975052895092460604924229751367904799216348459295854959446988855970629678775601060285541361004561572802591464934777053642110276476310891136087633782554362017485452863037096860310029034383382231177297470581498889796231402953078849165501566405054323565288441951718615770635399814241486529521902202422413491839427437890435769759589979400769891404805688233610331254744076874958451565726608686205427360612210419116365362949073167268669897059439099011969070423374809766433422750713003810728589769726433246911265798194478968053103913043669542682254474914248594628834098183235261551818217287003179817526535721654330589668678137970467160637793004305160454917262538002820993704205052504863727672253033311899993506763104704104643877244084053621497662906462705369501285583368026831286056260522608984695776289438021981465798311429800619721879295284016595746953841879392429806954264779476326809486710764199829165354599403114728013415055957463704153896971619005155556883728979383300684844146361528298897386264820673622111148610808706691328444826527908017997202083394454094643726002163039086424848834868942284515153317464487422139360082890788329971029069370224797602392344626216824824408497234965897911846492152134711900534627960541750510452345190925626208138116326486688639972790205084885267346019867329964823903458415051433140193349033671514303435819547955552697757093718206298893921703004271524911951981605847615808018883337972004424715969431281322597509133888108101456832561098860933250235156268823519437750346046911496517446823353574604293766212763996532016352790421902594337438523989715509742330663938634108490660989699632161095714834644722940330329493004902033962471557162073219927495811429405513470484143058055478159351590274890531119141317886133438354264235366518660098959047945259494027075359187040619890747660376131582810496487616165252623293970784678566406633413115169405066981316487980540840027653548471973060447214634484042792197295867449830891589287906113099663922826438566775788913535546557423105368766944337322092591936473179538040095357610958342515470175575897231189325008617199538151776239746753953480136906876235025268592954302016619149002107278226791410826613105863620221977757624485371491392751737307326148134839694767889803059583680874136143274217361055634245760632512412069232823759286843969940222619490195354394691890726462614795562401757368418676915425419193891796181990986525637184054644087189783706120248125352898043879836597030619836669202536366066615689973782791824351673778171644077459788803201325335811811327636221645056388360729048969787089650152874720257981858817715640018896338475510505761560292984730915164894126222947813775890297326414364816707214405405452794649032737141402548634981743910430538142958380439691284158409603123024197518129721060746781343247935019087876155957822219004642401407071402681818065085568669475255681632648938379573038790509775764541192306991797268012210374937000148162869971758018732381992170703450233353919509618957133925144033672046014642240765052820405582389113091496243728264815299467226572433504167881607282918000676867329516045450224392761810776057404652559348667368872262604643651964420803906007321855421289857024 A013801 734 295322719052205701412802078666386544600544869753336677290399893158032189687302833486862509190116888561697502085172917754739957506507621722451009634823306834431671409772555884521365305568048179716344916161632017871966598769210128549430766695242412309564122115523890967709739843490331929356924351237380784353716934395292715308381113959193883942539390608371263721157186433112985670075384872011792907059629858861350412025575845477069541908175016566894084120786017222343444729519263900946518113395008259436702503444453998980531084408648659976148207015319182374485482248457228403875348953399289267697485278675460774291783051594793793222765435412427643803809384366691987306368391390754392949504593810659613343186903439104036728039923485609151681487908305774011261290715807165807774648635297514155870099396283072763932711939348273466443061456053387044036101557659916371294140741297026844962257272527709950150555811430312883999188208733003923454218214671289474761386970666118750685137304236546756072941935051052439990107931887220607235715007630781542214978789638739583463955035768362570713241480717500637216262290670055391363352789661925658776106061715702055873245332471988879108972726624471130441990749350997867021885032827276254073536455896114419380515235681348499833378099095309544096992840325286801934129843715748808905656944332524484167052728926555824693504311160745542454476829778449934181494842516407092370938267732171887609537292854598856411833876798312630793194708518540952430364699223347928675075258472615855513667696477524893480790443754260512437036512278613178308896142612094901017547325370242008880853422311532521979888681672103288905910887445560825565679667173841611741033763223124322720617293738152050214237165950921998549322829541690773940208796847810064067038337588911022261374785866567911777232580301069100652981087711676475729937803276316536702307339938204816734679091872042205482118839718259248969650692000194643472932867913702167817414865840180846361610785865088722544126998529352453722962121009470885248033068262604344776461181664211807077229198232347865053154254202260456910502338718099317090140197398338987905051318043952703531294084201240836689259300463981258706902381556549966015846550933662565509011831553665133348303257982575686074302264923668033369109531038337457638636026111299876892939414557444730718266932466270441228064953200360418838315169074856834447497536902230031213343950740398241306748001714203254674336966684460814080022334142313245185140458596822051648157536763397949223592150335344734426483674147787809986325225911065171892382982903752547242127365738368878062643207253482730854315451983556931253687802711528291645484084637038815108346032839730724293899862241878879695246663782114100546543962473090716486215265767145223340836000272835253430631088341364026965921738875211589336100215301422836974572752980763214014601662091534238798624348598055874559237241630024120308361458674063099553299889142971180372229463313574097571856471364269648352082212671693279850407275698365282342492454055005424722788327206006561422265599841616789677858176223545770614443665396883847957073763579797691824812835056047623186611229743744164524171881521857256868333197545319698496321230269148700853060168522919699065021144544332976006605496113339825380577914002535330688402015820272337722773021257132719938405642596840219990533865189602853177276397864271147433984 A013801 735 11345117575109534225474204654047905497374531716444181794788002295558964599027425651231310153047530390986171240104002808466090207569996796089677986131372155351527088877822506859772769578702138871983106299265255598569468858317976298354932333364432511284215315189965795415537365827524591398175605877135220211732389751729564951286768873856392245536593229611190467111974474014468457501615985243205036317602740658017637428374521679847103521944451436433803135584115637613545772729212042018761439844182637294520363372322144824836082138642646921643709520700501710098234286056732886363275405393787096507866594465596501105193137710065598360445756966803820364367141309830839384361448123667220759548168475830299706191868082516620674944381700623161170996039485474614416613744138448081671470901973589303811905738407610523299239061862003273486876648895746916683690877439063347319635710717666583276070075381424505444983752051906899751712814226687078723417246934812256462433441865109617926320234679551180181298137376921230534659986311379466847567227733144103725730625182761819838351296654077416516519884723243504479299932158380847914614560767652536107542890466870410178426592692243924779850296266005682947059516627067934059512735421092644576488976489705131534921873293934683969599053054845411446030076953936217783101532076184206242919717173478260583761497634442568561425661617551200758931181892768932671516305870110294860521964493199115234407984642302269667917010211083978024551367922448269228564890285364134027981691129484010705413058227880596307958045687263671845781194655695203857914554214586237717490098051423217013166865071519833364379403595115519946609472652108664674931150094150299356643553047979543981635233956244849161030134967170619496270785819673592771687061139705471421199344776815605831192973773850072898834166804845870570684921465531763491641290650662976073955838771066076239679431993356373365801077346616647308418100983879477423656189053772782478873809486116387393827639949793248365255182775503603862221312840699833527688438350376208508932532754812360780678836879293875583881973829434037712673857844194503365334825823254590559360451433976487058858193538674867982254585286624304034484361889876423494464761100667581116594198520965599762708417958658627556230395809307631169907711744368771772645841579091696070719160549638796775272942477624245270217343242145045850092715535179700152135065377636068879091821211643138838040031233852832231569328912150246633698137988411105627032355857455515936115619932302695617373516047282603317727796826061416508434669878599479643417784671230557854853564882205178819654501449849792588499382403400323071041670628966070851852916595416483121202221197571095504474457107884019042372595835853695286596032862366252964534445649710650899861555786481239095791123889721840459922849520630128415935625871019459705215186878508999629584937450908379317687952975742914477067657874459006605766013796422808032439568541316380865179567062654262532320438203929782811093590281995769038733245903228400686469190114977088396150636377945948063597755283515550592264599697803734323924467849886689903118945701681508129142009871513125492336857001835675824360587000543668379853888116901001537434676382019616491971159433976483159281852288815095606269756738690062731820281144321397263725651839751582125958048384614010569153791166000213891156348965123783207658250100353840399823929344 A013801 736 435834036765407866805817045989904337587140010418919687828575896186193184036237583817702010839473927500124754359835371890033321414008996918581069515222792719984264646330429423525030716135421366906103011592574059074644715661143377477603080518528039353494415548337725996683283445630184703152314075376026619653911484702442967168632513058067164504533765508743492984573611393739820263382079689102964675177026885118405559448435624853006328899018046382040981256599386334561974405165409806192739473054120194306294279311127515590902931438095924141864744947230473695133768333155450562531587973607725099446203092990355186457099578269880026614884199636735563117528100558461525789629391118799952698802440167496793513066804257958499848663367411139359544983852873992787428633594822621505491226170217406695238170846666765863063567800490717754271853343979013551320668747699057550631125462929879463133508015852803801174495818826055460861799471332410816238796958247747644260843102690051082257518135449638137844749245471805992219498034137953598416142620596463888727667697020978070910103412263038032898627891528122468076786193796358653487832966450139827107367680175293677414435984865242614342728981354874316094238390745441754830241243936695034050400520828512333045558684459794819376117222154941326110691436262413742355628456238692467028003854936340858585781693124745713855728216699846928355100283592611317508970406306157087361811787970737210845017138018683991562699864269002099791165350108772710684548825202548572818944646430257755259148044882260987766516283121921217627530373893186951405645514707544908155099606743474304777818288587505918525999168509957814268949501403406462152155062016877900084818733891182161598499147663102125370133664898826518568738508048580739917130140742925390116794028946148313611109280496224400481613351974958963843431943019868226294891821635868888857087502229274384823525059456778439220614187347625123000189767396714004707176158689735211708416265218647138121282616311257429199643101503746445971093954088324804799679047668052426079152178308871651750558197554953524430409906631537992770078922942576041282702668826148350928391102287640726853096362981733728406292148370959263788751246361492684963358262443245796175082730381414480484206584299829836200146885410361959023174654371670736417962650102386596252747271674924016918885358220413006300669457990244081377161759999463361044420671547267222059191403666482821602145839879690403007967339489163874680147668962801033768074982620011100201817655319340354837020992472408489053831042869975376588026278056277609981537615929993110552054548514794149535847327697429632079792274409026811097136818882360577844781643929519615584104529525891204899890744256472475531785641630155558129873198440661973885555264079284364969081527093463281103911815347554223108396187184527013226583003461083564035546619124801729770134957114096299868300401516139802551031144905217197767107186003378593374198465083210087316738248278926149441621954042166536470971364273149463391976374618422240771400407456959827826522847095171540811171366971533391552436861990828257787882356921247079318217418075796816289119451224048228913612698582519322468636310212885564480466965898868875062090527891665587155564060815640577046971637527120712810458974873517449905607920440250797283284641075896778950804386743331830024612041433064216842662301844195255705399335855193132799636069679104 A013801 737 16743000356379908611212267638748165032747570640253218727622571627888797357936103019940840448409230398844792563487435646527520075440569625624210366496798805130915510653429776734137579991058347231064853293340325053411551396838483989179599941199773159803841467704942081888585016847329175556299297519645438620624663596329049026750186621638708191606169135783890026495379855301908935238085973336579490961600664818708667971771102964353091130984677269812486335953522025428532808748834383114700279596847081384470601034016274638940127014125893021833876041892805877472258844286499788810213483594114367420325338020317484842935937398815711102437391413244833392722959511053857974734402689219818982877194541474556819597974352373733730186251922466329636280099692007306921858388178705827754950944555071895604269571245550477395450020623651413248107518062297784587534810611606994865045315783914249455736843937001310825919431376021746584466888490705893916629623948045473501924548632941002376004816691433298703443887014044898997104236479443625436754534912833756749362082248757893572082532685496869071833689080944352733637818420880914032388591239148571598156636801614081911552972794583160272590276547728851727076262018876890453558547627072076428080186408148129786278182422207477781152919206304225983868322215456886326333822774865609813347796091234470423431389523080231343481655172741319599689532494493756373424607128657330668091361646683840691822178374125764219872677985757984665577408089778612453657627668981105973412577537264781926035431292196938106038489532411725496379206843480669925199278093005045191686306492657308892344667374377627366094784057478539392955964045913262650037188862440381409658396481163653919967943256625731248219054870753319537336658525194277704656471486780221786726759415995233615684374119542956568901658529470023555009281523051257781344564219963539234333873485639804767380538684091600521099114621146366725175290104312165204830879312224867892990519244639548458067192988213265400133489387367923468425545340257085701184470295215902000256710081913613373649443717271094594518626973157163530255351903762001201916305725625315049265072585482006162788549880306282910456119171818771077708667880223102985552371010019730505861978170332418682281280142462262987464842749924465017834277522342103010232453166333283481645539188663881033955899921395386050046517898153216630185046172139384477882464518159817602625896963251604074668034584818186521954073313815719409712552850874964513234368532330346425353027046747779071418998446820044515491973342892974067005617497809960665050749053566615334967727535744332048569110940824456745977300013697173975107608034184763958485131633196425552278959606266636527434202831356646620029077208864055921117208791296470388787491024869788164652235944822485406887876298391643034932147926880789740112412660960986195989558920298383250849504512495123455740628224644026654800412462678823869421189657505792043063208234636598714359816545883226956949348986483869665068835929917309785666164407341308801474118052866568745783701694008109911801959233578426769878414490239658351179288623486627799088640332799810494562812838223036761945345428746062291955132493138211845081618961970946704385269719486225196168148960293648407836462427241869303326591978741046355573833871632674628434662771571650660174101321131835582225496183692594954227714987646604943178620886213099389630819252792459264 A013801 738 643199101690690569208330473610149507898030673715967650640348711656976039302473333614047326666088995002021551118933327797001211218124922737979665439341022897909250257262158303018629272936497467228587404116961927251858158460947200928323511341130485707024373823353055017831882007206997608170793813514699170049917076716576747411635169256872613888742593520273919257846512521278133656106310751698037724780851139675512188803558691478588348887907361997116475081990502128862516380895221661734325940992477478465822609322769206529523919374660306326770182025354030588974295762110175886933161185751497538819218185388516497726226971112904357711234828531213519614845212576645007957396813709068566046210305505286574781675782720789354978835053853466519307336309768152702710111840273163079034195486027641941533619848969067139623607992278192691339298413881231692714737284455494314735580851154849807091586596683842356688520875741251416788879988258957620701243633588114910049933460283061547276601038018101602991500363531548839872756348594306314778362213211421599283493751668283239465122575646047722263562999733558254615430432456561193468240121043131526514785359370806570714219002876706685031828063857551567947361681717174623663905165641600888061128441055418553869662655931522466440770544229383145396285466228991745112440135719237266589568934640863415786540259918650167291191265116030533741673080308472144841479707454500014945397749019006424017040804420415358270628797500878738912821709176935176019711424531578167074617578671563862470577128521037574281574613877128846668903610099153415846455467220881816083821150221923178408312741854090932895897224352095569319796314787803897963828647339509692233436959220382928989488508146534091631583211914859523346325073903863372302083008636149000158895189724872894580130916176362219550926114068120424889236558989537118928132779074119323226170083824338739943690774088062925618543587285958824114333944647256138508783059658430524977123787302072893565109285835200803611528128305126147963035749791316204296702610861014091241861774506793371362117029842686369943027573800805594178289598734921038172816800755622102932567028443876748749684932201846164288082274104589909721256185286650724292979884720917967113193753391490196098517657952830294926449399081098248125121605298294229241089920837859418230895033471711653800449851380325150498587031575453970065188733748906594102332756929627553022476457740273622132447216610375453427387680423544676843517430319212636740411501538002588276361887027862680807632244333038830107139647940576491758087801795867448908589575641815094708120221013154259977830965902712330353463957326190635427733870241241892229164816820873884016348512234339108837912335969396936555037030055721572265638692926445206455660255211397782133280296056300599391004655879013358829953394759052418656158444783477245705134895482182690964634565352012662675731973877924927970812645166269697767684421882742507126316207541799576210846712426650046778166190664764337053284401083703372726151371872423718917429719118922104938026684277015550371784065917148842791649171057046715218903551759862293529789207024837519959125017993176180246892389990708729007748369856397546240655474043075888595664521543782827135995610458640797235445540604923651156594357455316036795724402012640828525946005032696531761248276352600595726774661392734727761611898965431975497149899964762426152057552415275115085824 A013801 739 24709136690549568906707223474207503495410746361472613266999636107014391525843815584117242101204474831997659907784942720649598530155487031902226827517724735646081757882983073368763662149128486701053413716557209397307383015435747670862476011680868738921048344797930961565029579188864020115489215139980683316637614419144012328565376662172018335149935472674842882209431625017420782532980033837231817235181177381774476245077510691841450010877849218481226506749747129782382429288470835357185865349167014812743041359743501838038190886696950327849203312686000439106036545997224516872424320111829529451279085809885249776650735322273333805834797172855098569523893686344394625691355995447578033231215096291089056812856869001843860866927428834769805710631676053354227311656455933832844177653791237892825955540117995683235780524631359050430490487867661396707329347519642269594882073977964710189230390698206487974546217962475914427361613628956115956858975427921022384478243810234092400177905476503391180521477965427980232551807887598871388525562782729972158074695964088768927292148866018569298477036197764373909306375493251254808275912489992940722591994365588905220557437214511564012182706901151701034265846364846980342672580843287739715756310191584959165456960590265367070788641227115982913543702470652946880239500253790218833304880193163408980855730625034864826658403640697428984220113053130265916230284441572072574142399926314150785038639542614676403324475884793757634074958779741141721973234084805106866338508902246797340669690969264179453600970366703781773632601085569077623157433228757395846676073306925400821733742291066757278128787770710103390989295228888274544178441316194604336839714225410230600060190528957253664118900668921243448872424039090815310356820859766299990104117608470717118190309275831131026268377598040914242544911650142057960743148840911367921056549940195797033676824777367025350561970449177394187176252817568991816953410019838267047521187412996432279197238324645074071540464576969726100147981363983203304262127498836717329147361929452974154247087818436639587731347275131747705953173225000726602446930217827978706257494964699969179967896355466122247290968642001925971851777613971974224439115251438784624620451230287487373320654347915928609894480115099470299974671589139271110525710398907207410758063605849274892398081490626570981553719405002639714024290395697995719035215190208572076911455600550351467840092273304183418866525131150892305620565603142872653019648243083907431224718252062372745906000298298019697395876715285186507378700993790043917272377137855968678307146410441334051308354386118596882858671384642939450591824359187548531875595602990691128372044445994371205117240298600352714698302546620599920156776027462319051200644364201057198432095853298843826204834860248177192811489613063757715094982814802061871008462144843530256097401462562918449350919508494364032926738576707416709443364751047436153764563428925772519715887304582188197030032380577586772238973552031548766647831101851029585931980089672511583299233103185829383082456676273189944683994555327506611849398844406869868240382177066158166749746691225856140364618053883066533561661376403368136381020690838803336291048259625961087256407371379144866596875887878746982831728836003420869544548627717610068652741729336069964140113784361504485439775392063297301690082710656034770698510557046313363057442933585208821137014784 A013801 740 949226195104152239120064696985155454279699232222331911265058020687064864856816019479447972559871105146022103017466359556474977134453189817555945805920913444579876810832677746534424845120919945107667941335261756206960425920979682523852878464732253474390993213757315819482176314119400196756633688817497930291950595525836377614167509854000256363119921118276764162957525306669236781786960979891097490906720110298248279430897650737781143617883455577174797483298285737720003403545895611081652203253600041046336676875906366610075141103350043794654994460145392868697499951029377040171052681416043203400337360472551755419814648140452391484949568192401466646829899854606263940559131921114157724610359139118477206522709479574833759063884106116516856179626467265655996404594411154122541928748044194890801908029172922167185744634238289281337722581924080215908764214314577428756989753937492306629474689062300442030167509246474728641523749169978150598694400039013995922116214213952893645234416785354275590913097519881288613710251809998243261598019861354610424597520156434147110855190836969358170293822573316188099913720948740204714727454215568810799094055548463382952934508032676243092010868314643746932356753951961596844109865675741808920494412319927791300194598035634341391416441380887599606694874112603607351280641749605046700240277500565519408553747691339367180909234261032431857799863049052295437902607107432740008254435569284416558044376669085408710113065590236993270623616482535700391323760601872985377260157988712966639166848275252717889534877607292480615870003303221685971215954915944118845908032158846197967723443853620547596595510999599331868244765512971954889159001602931920204034461683359418731912279360421856760791688097278488331883041885712760962667630148782180419839782047011068812398921140328729505125993806339761541605325951857298619908805872451110055308422502561738845728900647331645867188656775598775094562928239730389640082199322106866897573935657670942437641107479565165532298487188868997863284852078778738136533889995311332916525055881865455109556125633061946402287436921461219871897102611627913159601271248079629979587926563914016017646706391586552251929851351145988134657888818347361806053051499272350139419254462724114933486257429538313477706348101661251043826983768374238981955690684419279891681771482305744266364698543910350827367684662581407253957139841134203542456826747052504906630478350742301988544984771253510219176429438292678812719648210336595838402806906311387877928776371228111406724907459416724695159999894395724867460177377438327125935640127874892745847336503514288915061742097132017851898719912443161933935524582548864400532880684490390387540459437319764215783903311031149887849990630976966532742707870992448670923953895147813334967394300328384427484935991293975039046184975457316383088859813436008836661081756309058318237774585817075150264923838319488688913589162792120309976300276238307283019468685612477117405526692829341777105723932268573442332407974843977419543079608709152573162947124859204984023338891986821580495655675710864914980334837461494000806506006734312858322521714173532133858268890132489488247167157971883953304783435911790327213290859263468966956909941790921128042145578901229195185584108749944092463694963907416124423380082399708397363726274174463742406611140031556312654411461503629141726217412562231751153981559491174155214727736609382072799559942144 A013801 741 36465473511121112418036405399381731931608925705053102703158468922714283848339444204322473313860008375289585109518987668721542721597153740031229214080257810886980547564948148310866464850165260611256171634335415626446591722180355483836332179101154249472204395299701044521227285283210877958602839789613000490095574077720530282425859058551273848445614889679720172084176292181005400209127893003496401210672559757217505902617364150742600413224610829452747020118386944900251650750619125795312751040190299176836069778864818979692646620626295282415466267180945412443883158118744548375211159809278715701827360039913548236207599522963619071285822611679294742704617432814554235540519611881521483148631556688375420365776407367346813688198171820572111546996530366477440757878898898896771570734784865790925046098848706977974607565868898121031869950707195465574351086057108806503128518387262704451477899655017333781030915035212573175492776348113880633399444071898761667344016485243214362275325355226169851100517554323759583384293033532892513137549530993798714071338334329574195410613011193014863470007487976514682046285503966803704320969881145291435657997237949769319519932060583290554622689517175354182153417059818556704363324599799297331489713343682346030588275678136928858892654012088178026490790283909780180006797133452827474036430500461724993599000771310493129621809143371821902249239538892392981542466554639136140157102396829630146493832774119585061007703527714544333484276850793091466233093587281552606252826229294397326410233643342108410444371858161747935339262046896564288270232124050909269584402963414235541128063819080686956470813150560607933050490911946330619021932205578232646558187880027935430005142123909966049322573489945050407757618937081541425141839679795616243008565067117977219497116954526868472668920178064348279382310201766549983782416686396081843884728358858411759497521447267892507633919438691402544032729451257482648413397769158057398737200312225086924684420784934975399088778683847591421915950877458364004253085918059880165321226546757743323488708122319707732990274176774854222598799093928297911939242436266227065295849786879320839333915872739188991310137169505624280181017456845632251141334026396046602955930079440009599284808065413143850559567068673418620099657408445864764730809813332651056318846933264257471736666259262860037384156973997727341068017484137011563287021456314769028493116456322116273191944134972474848579881713301451549269438005648290665728082230112858276718511873077099127800744044960952895889266555943106166508350174131670774869943551152441879724471279119004922961011884403423597798541224156416508854067112363197174810871144375382837127754289744076062113554429596572654091645240079611146321843865572045908142214612835998397076107419441415216166261301041549345099998242017168266172741638592957715469172116750368784353422348488748758972577314172881477473304441277822093828049551411970812584475909026488920942250713431731993709293490582029517360641784761606236549166946248170805250627776748591218666240586874565737836321108438108586573884543115920753534982734754705362765317994171690410454299257683329716180503173540647893950156560473987337210225781649465423834616652323840026054867064559069620762249399121737852256085305733467297835848569245467197793124908548686199128292373555452267306931870705123417108554368120990694952331355589412946346728980729586021708667894737403904 A013801 742 1400857630403228654651286549822648613884688489885319993444535742134991928317808088553252134825246081745124701567281430281606785192876258077039701488107184063034244715255048065510246113683948651642017089504629326705572267599280536267056536992349941647724204049833315326327467391439829087657686693357773026827511573769711891329671801593305736161886741601936130130785716440425503454433857137622317748909197055633267706754948661214927737474436649624256729524867952875288067415235784336552734643959950533177334456624870885923872712577979759569272552120023198964444215402289690570382111915233251142401399863293318869042151143274170390242516161450271786835740583299003915512524601410040529296637829881740630148771666465423995194645820968659098237189418710558597364154675780100018376661347495404224176570933371927265872524250419590217560316026367621005504271321969891910624185162365084054207974993147145894532083631992726211109730496189142838412673043466062828212687737297103322941168898846368540999877482366901548155291001176199598784692102782657771399764533451604922290894109437990858995063807658105788025490103920388731105194378954077515792237621893078338178677710039367689946385240491808406261605669769989674354821477825889806286508827810901005111079198451308259043220196528379447065670199546678115395141118678723820242583514105737627354099213630663904067551420051771910196806786126090168778935395163017053960275245676607071707707079850577979703671938720681935115131979500067401766810523249008124921808572424573567691375535642630436695630989303141708683993090793578413698189237277539730500354424242521272547975699673803670119782757991936314356067658873330237060346547609493385350179345599153167479077539832125255750775983189729056464416689086924495388248913139028393591417035618404212864201244925104179246049237560520003500750828711063784176985319424591880114675724633904746152856783918243358573264649156768920131561334599507453421449088699975933029888287194438939298676708874062014931394521918689072064323168908440511587386548628188356430980239020245467515142211227033892270554372774982799815355465992349492585057937431603378940405365412755989363851712167148684290170229503728062347433966622181808559845487958030526299155009931767408766125186640911334163096328510158049709748439002856340801898789788987122979544823788279715034235771015842031196149774313096693534468959670607436215234216265788166998591561786070418750941725889102593783044735898188562716734730424984734214610006952015563558418352116129840093593383231219966448482064013110366492584780289442264487403751461072207251495288658635693120470232551241920933028759667192896604137842188544582667534425882324707071099808794808426002154306967381935079584643542898341797099953939815715607191316566707714422075742625261406944243094140812159641361532465331536113292042788187063597463716037082167219721072939543772324690530101265414838614463416128813556498351567042270736245226521161598386917503407193416270336218734199245938926414803401865183272797407069729654508116671573880256282298385373317384720111701758379461822348608341211667799896738336761215992456064099658808012360283162794376790209914737529493989214427168697546268033627845863722030633315672638440923773152101218551202572916660681332269773105056879713661958636133867870420686486806329025712479822506254300863094745008021191642224605735978537288761356322887746855940523707776609960185844232108376064 A013801 743 53815346729570431997083824097986869150994193027434452868165285069857849918256915529861734011446653476320710535408683425698206259969534330287557172367125582965523544981237926484641614703282571401479728510409840214721264232093961081235243925098115358338973022778396641576195987309552474231457692012032208598605684617937252017320671930008433160395041065379978375104264082775386140705531055798898958642095714089207612222698107769232663962817958331965446521427327277657066397823697891073009854082365459682540480485701039953651494126395670443613174362242811211418088978894360752951799211335600575886492177148276137673123278320020529711556500858273640963081810248014534418329145087768116973459638872736948047795212338935728199397513858332007917879868709184819076341366024768322305957822325383448675967148976415957845758891604118977797797100468938528547452087104795367638538697197417069026453567336740756684344524806632570125991406741602111280461247637792269608618612116005521254107944418082093871051293362606889873933659101184883786912731820498580946093354317076854694726988108169856839154371234993791952787227832205653494137147261899841846674600482644497439472082908872349176980335398733311734945843409883923330014821892159382798302523129183573012347218487705458079404347069834224838474786385785186481019741215161854278439088277886016692435075390835584538659055352708869702120529495819879923811582140582463144937933837912537266723275179539803668296261197893717219382910124474589306273793061133896126996198118262418176431882577247290856099360085069491880804278575926108340629637739253966286901615561700697206203034478668841791321574431018225452302695183277854386910272972966297891612489740537068081876242770190923824921810170216631433137031527963291414834970247148914768207876840316616241391155025042802149916227510124936454484843835764226332943068031015121666485382637536084728208146211003236862950534762006434835774060229974678330638388191498275443276188440861566292097964448105966365604451954028359392423038856786650693141041652100483900652536862201749880061703186497734005465616784523739237706695581562098107147585724372475405374612517696434087401727374613183855691179536615217243139023261757736357635024265395700698308338861538776775159465169997249813209508556046231637649696032733729188245743908533729316382193950650553532755201379344587470431289730011922578820159554706055269644437652066518223417893437573681206736177341755765242769446574264811825326081404006213549588458027068629889660199414893243937035483410210546231084886971127647839179136919599214032548102516128549913773443009110148786915984453688509634563232831374882315944559345515128687756002504695385946843370254661360493298759856458944418017323666343982698477391830551960530765861617226643557238461728692042209170042704513439924782544631188176291328227115750994235160166115280548535912804738045513557625311404370212176440213226594004501586440673799495872603596622036943963631822810890742279441236178892998231989797151087486052880607785189990734407583810055182183925340774772501360651407811134749905405367344138035987430200833099945018873566192158452492768602832637981908778772704084556933041089661434112684937432779847326700745528809454880078346527669411120411862998041166436734060475603603865091080037802965718668110081092077151935851770624861400265221956647724228142098127700453953351488485056264500055683217811158757946248230499392020675374874624 A013801 744 2067370359963177715599972186548263565304592919341921941383437591243659162459757666995168373783734639946336415928259982481622291682989630832326796333655496395203552503999236183833992270441303262959245250455904421688732086740121608896733130626569199605949987643054885382791145048483767850075678696334229325524035980282677473497390932863203968289735897567637249258005409003899233981343681039570502395194748952450999631147170508062842018795614687280784593567152204698473862738795178183460746554428151499164475098338691150859475798359616075761843706299919835497837306213205762685396318502668431723255483477328176104850703859941908669399154536971440191237750822487726354214532437691699981652425486935062596204100877212554934508054892381682416173273036332044009636729917207499869705675702451930564335953995077995436602673579863834651080173411614742512678919378217818843202102591535974123720240242808232908785779264971596813960085881385386706950199289253427829284692603048468104497810792765041718150306485817906281397035448031118495558039505616273485625122299444824449952631975163453220332954325363521511658274144402012384630772649213144324381851452141271013634759537027240165982876564677738903609679520434100798645849397809194849579589728530716140842330745423692877578397397034751581394847393796323723854854378521657793960516015283269217256585856214339815637126270429663938476662261111416507153145739512615904175935666317248031638441339297201097721269170178285040699813875341815822789814034236519753614685946911169056665807201087531925527913017028029600092977165772777378013628163391180368877612463418293983873495772532542226255409603341996148975660338160802054127545046529473299804185405872472007433357742259654529658196259499042113135392203178237802992300217014472709735473796697603129529282611442044287391181796028959558835489760794718518806340901479476913939702459403586230918844144841900347327107743417239200651096297794707242749804320764597749428898055144137930677235402238438803901060626265953454419323460722315973027706256107092189527467856098342423392450389612496949553967134394263966555740417461289560884181653187493015172871114479826211901624758823140071000232353078610185612428717623685199914907092179441238026213145704873648594526013970614348824256480689072034591950722793498940495648497990231745418138362808191664514323816188901672264088426268138017787955249453587819238660716841787364070821794297830537237976988760889477566231059596957011081726743216302699720990203567868485841186220722538859085155130686648344013357017882839719389905723903323406274367906259594373487520586637975475798164458772897786121381152450097479049326191817309183668834592220377946533934911703070824710565158645726808762553505966270439344707484562484115749901339887378738894872745769433493507476360536588308150446234551724980407665172878690194537912941484617552555626306816756448829733962910286070970127231312835276932944704924681433441939767832171239306880105103178755407014529048353420080120047356176864207461428675858684053001739647079878777675891203660412270784482472552552366052591892406790493118595204367487845046918837959110962198646418620713007645332200112339139706500433652872904556417670614902535840234744018673089760206948097601742128932749449833575667230788046081338930732238731048354116875233235868767681620324675552588766686578973948306841673740639071950781641921457034139126495433474845263072022864643866265201183555584 A013801 745 79420099748345435122488531518438093124741241589439273300186138505216410385054050535286388247275949928178459754300035487014001957293729658054666207953709549518139672993634657238166647061273106149842365541514024263594331844208511727376899946150282372062174725295596476865304628182552425728507272798375753769331366218539337821875770076872843645818494240958352567495535792293792972627298850816140420013801475757357601830149702237742138994052333826578620946475719095696571910973555565095828039634911867991902475377779159251417622269783011166466987821217720400484917955486512579322184971598510473080582653265039213243944639483528363443637920692294846386589435596688495623505478126364346495159577506097364695776739298997510364061436745734711699712456963731802674204616499443314994613237785393364559530008674916272692528308244049071955895941780591948367073366833615728680451973156445981936836749167721075423914496243148863205090659219301015734198855895959683489800751038709950702387899414861842644462173959180687706148513771563448125357645647754762223774698255472376069380309957879218912310773363165042391864259531347707767975762092172152365453205385459067259792922374438458216398186108660017721069448456996416280778950466238029341449519011235991266598977916196585585051714404487016750864457480079572175608085805288005812787183243122070250129002252330078357515842804825969860519457422856176538795246729116652574822744557243400383422362490441277370060276441568998123524049835131196648293495939230142854861775336539470480873649436978626451080306462148785117171810800327015753771539524835585050802360394677181684484213597610142163827815321986124059048967550785371711363770507476246285277586551996884637559871026646888411349267504915201818209226877295183439752205136827983617197961373935121823996920801157573344419639876248510412224174650689906618464392071235585125907609680448168646978316668246443742918171071116661132212515376081473437476482786492787142060547686417202744896675212391865090663145018632867904972730067108490419832363534610053552887205159873922537044374167353682814065201434890044539205323877192899770926722388850731670881016733857003756412816734949748967544926075867888890487061616231490639931070853165414600015004205398426084407311352695120824432636962151391280884378966835055298080832698792742731983203345639490983982263722712846641697220983516790091342088863009029663872390098194103378144690049745457918534124000238330170184332385476700537715614567397484512481559660263235752075009855277052810615319500458282783617123198987170660082618289470071975436117486868577451896590856284465878262285848219641351638978352522944755158914984853749599821949694738039194047643567985168802081071134534241085422255485200245197866282726952389790648209873113541633385431401478557086583211866373576445907542546539066847340865281307762513368463560073067898976940202672515738243059919161549702388407718113879998656003784386561947105558121040690329213106117643715067715870147921544985797891739234890415393838244011787206580114830282220623123197036479818397794456678665578851694276370138699263583643953370981413055322434079037206723823200817733310901703081799515620390964920659208765501439341234342095816838457926221345416228110118117468525625080502864806642832337953578260716363009683091953571753878959989134579257126392736028250061031617863198155629738420390588061227556054693423488683448572369655626174830368158766443968667471314944 A013801 746 3051002551932438235665519426812317785480059536899899123099950696816393621352236405363561890907352892440903709921190163269129899191395918543828057044749706054288853677723468992461409913505867645852344314642802756110239852127114186518910988331309247605140504246955634255257542596260933986786335391822402956802633764651407201765179583273147161497763274760656072232908502996758350836450312652952850375250197492694649631907030961165102011595514456281844302279811224780279506531960110588721329970614774320776925494112764181802459377115984156970995804139899946905028608177969867247241057868928378333863663207829746415979377270399225610050794361315198818787219757882385247872586447702412734958050329474236362152959216910288358145784154024144684656153746718720931532244547442614388833062142763671492918904813255583531756167489503389148257698499443220288469490460280181832988243000778028842085520556027172833485099287676806728886762764568667820444983248099187200944185651903081466182933543921332547029658874815885298919401305048381423183739315204146945588528808182226799081313987341888073735330669519348268525857394156253541614556876532885405271250338087795527852204905936427810841152717550283240772603931923974327842404161111000135181124722335641840497666335628608031835346660562773235501208998554736844698160224295944031304032431467777450728955750525512290182328617190194458161715476356442877914358198345745325314390554911062469129553477432792111448235579779314631913299898466400050440842940001465167912369961328500297993242116770970913744701053049907729061272283705362637196887462386083835311623476921918611591145549565791221365609353409418941852425137430970839663750607815207477295223764981512320236500005359666865210393460468822393048325659718171767021520712536383818638276884141091639990665709497269337599224885485962775996003893380903452654928085808586238196866733484096846742319013127355382827944459868017654055075990687545883574096562725906910849397999921403260647950674959245889322915379035800253437432398258039767968280077545579817287714873421716608183096678013059078985128778322735951018111722066242437599920967290089707868565138847850656306354767689829556337205880130540819616950959049148944423592017895202567274176401554585936458591272925135761591404181538007847446454302389935484331073268956822004791866739726086685640662643171736716587440441302781008148997685761354883567321738012224675374806412951021511398406907593155691817801312920472927856883049221141765031491595908672464651713578600323260772598113929605391415435404812291148077733864208282285008353889375543271392059434335024041179323973145205742164562992390521445714184878058141644626760019473056513678534275307718244700746428704267405537581366719452619521231117238603006197541630485529815388134732719200249038180667058607312745984154467844792007446680646719004713562896123766976407098134825867364600345389854510093366953070899062814028369041380994163760007120777899159687050684615400958041372867602554072174411809054447550197769689981956817327981691320121787457900737353408703569671847767616877166687321035248270909829266112699621963933266627580293333502392082614042871599825590410192072939308392044163935503293732858485952899666199693719205509819078297600670880413092598054411991047094824662463679801379985660488412497014126942593996741767503347261254344590631832620346672031157724830960117793397102556741263360356152690535132283423187171711500329578034888704 A013801 747 117207314035036547261326594300422000047001967169546524713007705968898577357867513748446593601096868716009756920332441312146894207336665606779698639431104707781560602883424784814397523237241411483063659191317910678730974159315218589310484527735576055999077611151047645549973756377960040036383860412249431988529978702848459063011138871021221356098073963205363670899413051123468805733075210875836700015611586879357660259340501404118558877453283352523330716381228011159217522931779608376318612151137170306966369781835948808123279431287647374197774811838396360303579011764890420170012479092752582073706485791987538316263757219656651035711316184284677822529834218809711682273280974935887626148461457082264088468081276825637566528444060991542205750802333946383305742706534555474361410915276409204071972647306026496955944930276762197519467745554610750601843945522123465296076343117888755997557357680339871571163574235392207296913878363669942990214476458978375511471836003508777604883575023281911126691375334927049643287720534738620753026529532882509061728922695128424713507758137725972240616463000255283083689337653906636054664816968887325728900352987980752997970303666453810781273722797411680977520352648791397778393798253240181193118087333246016944558349949508606150986677312179496615014444888478770625924523176552985906575709887266138547203564112188080139644336157978510304740461739709109597957984547650152417277627557463375814080926389058141753395418032802150899581328899485224337735422383096285890521604434395667447708389157873618622416435653965255319617836050825211070555628755023796617331327489432425382885447432119435559981248920576238070202764079548175776522643349829010447773316155529777294205384205896962293922475177370281051344478543733286601898739692797720776808044781164176441881413896047098873211823200828746002662485568120787037191717344422648926570832433525064464452927208300484386718314370289766198179799258252762663382493553678439887190473564980627661051673129234390084229117201039302536052403011480855726269447458990994260924854577368665219961841982549677578292707148046224294311779914896769482838563879416086217478798373979030812664924755572492236250101091094856126404788042832105848976710959462101824404760642120973334993242340692015417295383037964109467502988480611761566062510700245274136084352673317346115571696100085437704423111993087635209051895096208209207122231887477623129198563159926442381881199762098669056872655237152887996550019218879382045449781148427561402060228835510018385840129144719720716615366511268976744554224127425372260880923014250870313797355229414283565944909752346223790993851915674271858556126275481569419981612908076939029474572720221304088423874805103136651131725783894491831527614599838173086084759276732113387950583892140796767050748505723458526449727278036725529758071683724357285076232217490632165655081947470520678486868496650859746784869171658397063713825093692271795004433551803774118537739100185243204117380081819717236652204056635657088397520410346853094471744653753798586982714726168548756332513703840769953235460124890097575272001086985468677366460370765124548699827894245701070955378899881197938674036471188768601746294532041491596366593576727433916998865209711880627372541949365246858291048065194784233204723249813529133322854485294700626690978831740408588388346901793712481943237752748955157106163885151143091819772373251441961759597641799985158388468996661069788284452864 A013801 748 4502636175969963999591122446645011553805627570785299293374904032501207747779838408160324339779737308594230821851491065447435087869045345950048902932385318454136432120369646533429895252681866063533373531493668856634129103304253437326951573617489889767260565509978646351447791825015712898037722381596974179271367661848626403364635910869151239615863609370497250781271851771959177641041817301006142667799734721557403876522824701940618557836245333270536272800501255276692500360947245435384655804398085534512420061539009809412863902632346261527181717171583834577422291315960030381251199396827183192943508358184993271957588497350329906187885922535480183230306111349793883986210361933137059046119295335272257222589810330533692755756707047051085376122822460884261073411814231483103067961721258535983628901218908313907059580441512096579907872913225926595120437011177895042814068797216814450402163452647936506277819867826827035518243551218744529912079327648113273648702051910793200469207418094397897842975874866557539096541072062518854848267158535214468115378294256053563794114036618880949595522042617806954943009595312477330676003608676775505201435960386268607170027185650489594973411334985367136432421867355970337054776153696474800714824442993978986942153571660322613896304195624687541962394914835800452365516482350459506587012471029215978429372118933817286644576817844902451866909578192665154315153934382528255262137340247513045273732868162057573598438379148127428958316331002624378158443986269026918770277955951743960671165477888872932998749792082729248358438789728501308486465034252994170851400276834036053508927348552300236472239658532856761704909384879922720630893866927031265361659713430831924534194039653737703483325806413856716868449487736057938098541984038517241361857848313203002191316396230545350313305400083037106438282045584928154820757013503340481163145098766298876466423651634071408200170764849051658269275168305038130476501872358110946706309232472295792226961074932668329475745766395125846224989114089048553580367093584598035527689213444194643090054121601628413847692637799343752490281337210674296452726269991648368130665518334778447699335749410072861747783883515499992951966337453438178294289328218696103686333284827719311637100397760024464270819434786429229303594805471181432321857411060622451211816492298159168375802277380882174853118270326454594190937602015934564900807660189340370131292002351734210542348170060782470488819923590465345275465538312470340657998792597993198821545750944952866310434401223552791049495919896909010618795074079173100774001538515461433974839198493179117469339653046132533154819815192542827718292146998899970838013641476683689756295185620021617860891574512842097589876377714090798199964842467383257275032112374940867911509630800480848603021554595872382752092723113058847951186081801954909463488536867120125275805628094027522384751540167339428032487534098428981599630304799282313276890319326093786537745785272716302929373273223186257363231071039715402707879144083884708477226542618605926517527968920490969023269846446747018523493436157777988451649193757633764709709941603313024662852588385342852341821835817836100012101785077187734604685650742905941166019058843561101355428405896291606181143571526815323308108902472522831102792648364836535185730777907081219274960642800139536331526734579307258706331421509603861315390391811966313015348375490827394402956703007388229844651424975731656986735541223424 A013801 749 172973271336062137008292559910314763850996988759288057654290313312566396838710272287887019836978388446955971252246880770228666335577246010017078655050514393734105176336120341228242856027026566696698077585860782796456703632536200048352171652089491605299081884631339678237218370749803626691017143011429360070888860097576831911655853151949314021083016417577022386013339457671583768258262453435451976726194609063349227320500833749750802517837200722920921455904056222709419093866149380645736937381756853893829129084082600838404579683524213982828212846863564589126254743193920527126146076028513069540117817088034701535522719714210273676113825600123006718975439573613681847214257264023393260315718849599819033463010153657782340905149657919514495809134347657329773396188255516654887458817483867918347087869225581787053600842241128702213740845834487196078146708221410015964745266913881143926649511196923128825168728042435387396468844263619289861102439450929919520488538026205031589225072173514389643535761208873674421932721824353724327851031162288799007120372552140553706714684830750930559661574789205671981090656613524129135249354630927007807818363854198894813043764363949208280498569844797863913187918456346956468296280720403775944260695802056696762369771608902953535440421979117996612027363048332110178073681185975252405046671087058361027342759320961524883738063034329772590919198355849424568170953543239205454150268062948461147235721863313603747357608773354463310862680171796818111334784176510938111478997955842195993143492998578942594079972012650126804937784546210106266816040755863024067427393034856329031598953021985165884317558722198225357655798929547111235756418791868833090133519551158839212905598227337987617015444179194719635218355520868401749993588858823678344157131100800006532181610677592630177635940249589953480933043063190599995594201430744327924363382114206137638334131001174487217417760102441168504072474865606344820385295928509190128669575474655715154190936654613386545140249361835154508579181806844889234343382267145918132831708823672181408947519135448157146372960373699589595666647850285263772527932387999163710107646552348848846817682149337359056902865669131447729242738819611281057353418832849429519214179469941665075850848880349099819427799406755465272926898046980905904076474303304872085753142368126082612324820287863969629157391472861079690439058919044142245229427073833699658963713562344221432194847301055019386298506184651316704102284119811860606717681616444506725928501568301309312181647957404004020957435258759656551931631565825513839334043103609966447577422649313968976702152111420227393675558020436725269625911119109741279713132050968280625677835850778750471744010726485342021012690926264512103649849388226995211477633628995728381688553976831272279933676041355033455804394051111268702892764518503899801949375632287286732595349008860161299932615167068511467296041109925247757131397789169229346845018507231218903634042087036669493334803664141923262865884825061706910425885199126514960861134861236365273097354454049581065997934421098233463598523843437199204358555427393258705088217116632873155448145035411331015563427644777991618064902175525244012573603958939474635833788164534243269670137640911938343054811443774137460204311597384437079644882379583560335695033564078432119666888053810160427711931035598667650462427888712941936292037291848497880797623192855625183383984702731826237712129141867707334802432551639056384 A013801 750 6644941191646163055310566981514651968099900320176810022847216676215550700955893820211467754057361770578260591626316171669104445947535482720816093612420560949689384454128399028624177557134252586220353348538427831908680726747510661057497026186669909509169529679997545079160980930724456122962114565927070296483266449508511574718171254685284847433925158697638891981088448605911562041409410411176323137913492101777623916744360029330426829525233902971730118650010223851605043909961994606886630186457571299185339822894117193808150333122266204364328624725110697255874202214537650970078027656711358079453166061253941094188640800541101873541588724254325426116160486659943201842582907054722675488288655326226647989514998062917366408212229258636068871003705099603980574787968023927814156617932460269951221727584169949931451129955535200224243068333577660124538083943033687173301654173763658025086167622140998916947681856478197842222747121231198639304111313946923788299087676814692493531670372617728792546069802600091076592967441604372673778725213130486502657536231963031511197151332458127748379959057102125094825578664465142944859739207501691931945150265822904743137889251805472785303633059157754740089027075419024679686069920155031456674718889931810062823197146127615863017479250749796957847643178864726344600878536440425296392272916480433997226399442074057939933681429526812543852751924038311494210855351317077316726636697906228083432207491101055401558489898637185062550100721479746564565037068924844198490577185471633801272600427033408658694176204837967271338489931127207442346005021677233932574290730827040736077905379292582132611943335871967025339705171677481825232818584308433091990569287077317967202981461501416132295265303587944349506548345689680521627753709600570427269140348368333050940288755790398480904062280628247652923523782315530089430746842163474101542343687299342983514243976541119100944320672095379929252448194437133342619921528389609047982970411434373953363399022523627857518107819484259295601577848291753264826535373174677590990862926170190521006127895107376404935063645716043433907129943816558693085433050617375873087495349955033377299348077448943985529980487545353695966589054494186973099288937882743684410131918517279005553886210587491018663138342009917953924759715372818481211001836835759966046292717213931589635070296178582257273710350821431237387906887433999768492733670468395406098750020211015610539197253917329624744043413589564982504793346746692437067666456977332170383269316247863098536770187931632218469100832900510966099005558232752939651856599868280471050134268496045432208989875512319455555440236913097237957949001551719821001459680869997468516039742043516478122517916068660899079223534623377496973812614098128248044124773491499901510947489573950155905932098804694965238181601867490498490328441742845814791687214289948407119382927524371956498211344258103936527644715278888317837959777468725114588398230973794505402005360815600695255949817561676124066255831439570532670920805809644198736441356829256208331307968706768706231376648720909736737600891969483444634638265298739426414668948752568455139695939680361692293884636401791325999581281974977773987027569686618857610190806128747489447648007613273023386793636424027264671208834325120534851637801494082053856060409397637048309123171475171122990981542663558416460164629772796377424594904603651894588721492576741697044879156340145836747949153113989844973770248903765990047744 A013801 751 255272060818278999932810741161866870006525770699912333837698675833496595727921616997243745239867609778534458887916562050840316395520523104202871052214748269443267393189796577083626405034869447352241094237452243590603878798732369555184805757987111243704256652186785691761048243434710706419712593164654332509701163924318980654373266919989902699021668896528495674345493841644698567382783910355749629666084712581889200385651334886757677083041385616561984238058792759483259366845099984818156785242954059029504014636300406117333903197224978506860048447439852545781663352273678399666517510460223531980272827409131401074350824993586969573973672430954165569678421255528378041984664957414226301558096983012322909165208165585033547937880999199763221748478335106386517761054579607210908640634493393730446133886873472796566626608371840251814521713102719391344255032755582126449556346739304686691710215372168614393462146198466448306829053409217726927506740236585024251297752192513226831512649034482669294449817536685098798395437236673580635883507787620769486091911887091818534149765587711435581764507137635237642819429974092931369731741395384997257604892611852708612385153497359042520224367600604306095260064129297252094820062052675688439616000875620415373415941565638490993679482896804199932675060359267327254187349855895378186205556359512352437449360966717009820492305796702030684647317913855774361604219176196842199370475386765658053131682978138144306270947946046101362924669316365944024330464039816814729214013157078284109688218004915427032395473085055350695739429194182801105164128912752618753773952715451596917168813050903835206420415190857485245450113875162141798143958734792765661909709732362247028069735825038402138254911902634470130643561248014766918851786508015513533971295622917882484922132842443948042410456572614761834710089621433403915571570688552021084850675091291560054683196602803631381877022939216115362162049837496914490086905434615221187313791325662909792408336849267687774415629993307305099830214619975993421576182895878414335504990171754039054971409218444971971985405013827524556976303921656918753569996072517111540529221363872562222331755743278632148119730409542307584252485117448686758582283837703481380299627781759790277358092665929054972963122546653008117973569225762194774201846563882554855634381024490395947420860497996415995426856837156102415493830987664535106416856684713877920689580776426375694473801706488134864167171776456728367904141208620936662391474611241192657443674052977908793388563539581583304708977596706029273659397525069436929665723140539862575861958058544081323740555057681264204617792141253543493392568843610868643592075100301822750512182730343729023554648263693677099027451306091669923745985383193694776863097298449460216444558759472869189282287507681161784589984417341514990004457417993164821037456024162658007898214543776273080835287001019320825645999382153773618063062811238544002027906441089289719523437941092116308952568191449349982129284020582541583086093675983291538659131163952706499255526925839226618584565337262468446511675865899676009084263599716373805145922335278669772646559218760774771161872192011215579599914528350746165485651117081150033953090008241963554620845860471496466427064336865431399609158579433830466860517782196656180934416687419624847843275755390173860821546942963260126733684417351745635143237855253891182520324858828109033676077669963042464509214666027033884512357881887074273674133504 A013801 752 9806531488395006061418857432474277678170694007207832216709032330819605221483836838566115717134754097252179772638202647745081594650316415571057494341881769518932560176779225305244591975819544689483693876225965389776638607932102708831979497998832865538142723550407559134692429319787846497819678979013360837692679913316637960818403421998332102085616432329038689825656491420622740164577026700226477773252310318545855522015181681009682922822117869845845186489266582648308891836721361016774311061893323131677426226268116401403499225224594774319535621156849375398748379340945629401588936681839947204554160937749191903672261292953637023153772600107535224524766230952378170860882889004024917600655853699401396878490636889114648777581636465258103926689543721446944466308672730190614266338614698213548818679398131330952903527787212615113706666130554068137880901338338442969686156616337128843948739633737229490539241808360287078155144915768508197647098932928650291637854448227588121959389925308686223615584190489294755439159116884052273708100835169239480577706887054519300807897394817522509309065306199395289286551221884754051499614577445110054648149554576933654053388056754544977456939305744815022955510623591083236474607503815589247096288289637833876985146811185568270013191014963630144613645118761613643796861232064076848401272653107026531237054650897400649264032419486105210781411364978683427875387683872777889931016182457989519769106733288154951669704736295307029958114096457514105638679106553602754637485529442319362357782582876831044876504494035486352327525911923726487255985176312304602044980167516788547169957122163521733289846669971981153189211574628228839317498318755798885667923409078428081830326971454675256543200695651605804538803048903735285954610230491923967921041292650013373540768655275326707997240099693568690642222802896985644820597459571414441995623534307056571060709680693304303166187713232926287752817306557281467051178559176178337131846607566666342585158668401467493541950841822893432715077524840997763283270642128065165112759702438103164335781656535782043275791319011198183380801691454372190837144969121817356940970567914528350333096728633791932602167563412977288156643468271908750517697015909216940705590500864084103294988487854330575841351315752221959860072635376880474445738137598112227334050381436823050716119776891030316880318132256188830393611011222120780648109966399968334201210935107195648678905566356448188941846070964361676981405488670381902822430888665441657128356182419199344206815056936566104233700083355058820576899415323067489090038420166979360714312980777029428132817163095883445684597102898396126842168924696155129812233157053194822783676011768884694168875367698056299436238569374817591790625774480768978547972745817234463674934169303909742775468356895079511116808841376591639856011236169625419764974910624232670031417809913709306673368385431158228838016712264819367311510620956539906381904053840886153865212391944994740124721859642718228913478574934698917455835374656574127749129182794407172875400322383039729779544661996274987841192540064401953564981070446704216098485752432065377985990218947913923608954482128302857705910316521122264693296773313789459704341905756623271914314414575873008254262103565022412647385435987530031214913651120866743846776551463912308154747281419068919037320547360876601028601220576984660319662625447433483667700799776740636637700199769300239316585990610094533707426740390573845297465512689664 A013801 753 376727713658182552855466827125931851284605380980896082437094186020765954188523075990355901389448713400039738145669192915775054540086555420577744702637730057839313231751150719326276245343083628791205583949096686413659348762319657662489324395123163362513290867912456791718344364748969911060240787657777269940801991549971963902799785859487926033721040864352350308342419774414643186162391057715900370137260753197257585733735219457667979163134480087997988684171665039017434388799487804820401933753693901426520005908315959676316826236228032850259280422361525605318317740761767299091440591569563411810152646584572956171473589830106919881475328205731073185343419528266559811791677063978621234546795275716204062484096306732228347439576146449355320447705511603105818617713971603002637655664222246571691418387758613209886741923473559822208155286071365081584832705813609625123463392573207141669134781769649408108555513309968788394408047084163010920810952607387029603559816483111025293191923370658489966416282261836747324950736634217752146770401683861503885873187773086413459836186319309944717617052802955969433232151739924711642409193607131347859363313288627483254114955588282599853985780369492813921858896115875053612408521866579676516451010934727026218261399898504790660826746030842815635477790882346149740100221090973576208183290241759531224002691468874543342127069426978217777378698997021102565260893263656635419589917665306125391450004265997760623343377149520514862870911129511861882215496557363203422153644099056140624336575703796341419975796642867243711014235432461876734425926533213493592159958115324948828081072805033850906062749673643627980916751850918039091221015413322769991818945683156893191593840935402804655363597924152088587162657926685894745232306614577751151654722298442913757942168661056950814421975669828134819711631196090600531428072006895457203703873693939885233868223093513978110432267191556096270312229648704524838238075529312066999257019276281054216751455405310775231907583539468274111182418194291770074290124987991751382971776728862171161123388117478602974482799311134189412756877778911162083199761133783735584244325337004521106396243927195750882844869116072935501825615477133646559887848563168477994145964681194654912180277749411963401521352145937358809984550360638240306307476293969079325264879453276994316310457349045820653274301368753750108400960607108991909377792469221183526673719283078028039648836237149313626389958662166918182917673252761391178826505018971606700242931103815962007049007227275123460241822402167939651282167939050960660882915949134679121201047469530362511150304137491458449419482304944785608768761411127495466866748961355532312057697668113474411191516125488530799142540881102992606228679752453221079898921003314879156536271047978996678462392398481374499063328450323144436708527648692330125691276166540522251926946585645056725164119894723374519041250018365300814638992014666437043567226132351482486885999248958917936631314960034663481940192934691393612983371752806951691610546686229945953181378784666854259210987735248899932907252619114065448152312802280589165639428665430223560709800251103061289361595385440882581630250719475432920457688843622535884001998651546439613860302550346737485095732970553901004261958908896953679152122821459216831617768001037655230072771562994951593737706147415435505114744489685442710840159419188604708578393924223268297073890874337437993585967415277391606904505658844284840947435135486132224 A013801 754 14472371847892740950495613630869797998949400315762103902903410250173744896106302487245512307777061773975926580604027715052414495211965113036914640496531037901955057110952206033638228241099900683642953712988498305267137542053271968762189885963051443734310581981724940110651917116196428103290210098661171602045849307383722965289956573578088166511427505844959889445282398053912932639614414873214028619193009094825847413547172190685773087530974187060530733291138684138893759480121123509980560687081904917201192546973865906925387196690936109975560516705440367653908494329104052561896781765736348028098824071192954684283329426913387434166756208351364907488152804597888161729789066089802713346349687311913695264389043719425284195238757241998433990319054933744913128018099933100949328179996761824298097528784134885071009077732160274129948493469717560974162933226535627358742969689092325554361481776462851661898268599315760974959579536785206227533873555365380129250353910015193147663260928207216550549847899370720485235307498540109166470331751087223533279704381490887659473066933642610836271976700478356521747046341240947722454791581611557859365301043295913396690080133879464355990717738674435939622131353187456059574285776026524853055982036068473439200729938500960038026320275520857605452514814536209688415690093430840903613569277927434151501287395468284457031153499106795214135780100669562676147062475616633306278966277030400113037943363882569972106359176575980098972048921951327686067190515747664822665454391709340698224513892237040251989790203832388034402322868373455456629706393699929569836416950958323234179562492878180416407306591462693612514897939104867389728346528118207532005716617364155208848268993374434143640447977854226635164440666911565332532844290905618888241967811816982974925106351283163822486834617332117627234042024029016510015340814216895883937488011826394631144281658360432983090365976430818994320314614184633026185753909534052365843457652517612978790723910850418741308961729252213218255183777351912639173929441538691121128243774815969167325716077921058011867731218336531020480468216754651202588202023715435986204330002146365682823318106707151965915368491963057890238132844169566166244651590402680250623111379192773863106317550021409986032844264038329576044366486654278639607108009309116151359375609077089013655382529520944246216185561382044064164331302682699033190657275497600986360697599978725525171149692886328032271396651965804328914965335678081603525799016808813242996532441284193996462794661643001142848649849401683569643655763546581704748478099101957833120059439589478406228350083745871867792898832226758883946460738369873865855153028099434129300008513618247232980333283476767399179859850488452563960880961370242941005396949263344397677497388579161136399811266380060482756016825747613916680594798152164554108556065213820702830025580034140499153904829875693155523488660705521396095171517235425845465678559100414551216212547148005791453628595504691632322214451779104577036369209255831856184910761498209603737415847391761873221849304837321739822565016615885938256219248612411113387204291611167468308227686446375202492115048327096945255907711639368231072302574616603338519820780197808024206057382774120267227437677796798660979727413444185372538307950309177273803428175527862563318475592364014060425027719359111370364488024315755967179635564247549438484747580992961074900390591828547017961598524225296275970843489390162046449836668164835255517184 A013801 755 555970636908647536354239493243494159927640162530316983533937408170674583928819716350023600815563605109059195520484328701453555248062851782426112829314736352041505473974339946988246176110093784662827709838166150895142355815518495951968286659156584262497275317409945299290804047935801982015996711150167568264193346992453101434578971730575835004702999064539979112929968603639119220283427361769390123434918637386829754238828166877384658930589904370117348650112383689879742664188333080759413219354938459299201012884548032680445674548079001600821132809756197163792548718146861283217826768312527545847444425518948547151428383264304691670950106500026034286064878141432471621011576762905861035913369587774476517276769503525441717644292098208611840172096814334744582725943327030006069391362755602242235714665771325744887884730158669090976101325132669822383443242830592660613469923576170778496350683924596909443483886511314273614047207485140482436941286502916443045281595807143659960631831818008431005922956902225598160799572863916833739124264549766779254473123519353940326317339322814537886224256925576544139434532245112247705823273399189606725377404879255809047246118423113502699739412648917131056523798064049311984605762371834978754998605897606475640335241317452880820819119704409265771063809115223031390177150629239184153218877380860310364073456584309615701308792821686644946240128347321919766865552063288585094012768498399850742465632266912808048437894127342851482110231385682204387957190852962291827516095911906032262992925684178138320439780470425018729599635311434664821886800820376494354835793588014945364242072726408178876703090017630837818372319228652585643804160224189060549531609572661386503115101649472262062091449517247970416477152660074693814581746279430255210703435458761217964722885590894021404654238659430630767822958395098698248749332718956272277342539462322776150038724187574393478399499350566342485809206218516862333951922188660155686242269179116620193224449759229686366125073790953022992491139990751075946505673426150358109262612853330271531984708849415364583910762483616175682777667014846680598628368943052188846025541362454784071340588387261949922604795987252831911388111341618053842454535496909364507937446743069600725092295001622486023437745247296468993320382951310768219146661285619006070621773398305451548585175254076594162640984526052604768936951323858566059052289895515839492032559000782719774974886601921177687737973781918339099597308335409182881047095029727369542954790264373596568114719721677531903673732614615076011430679812405482769617534655100812117140203431269402453668296817181413673132001538823169285687235725217074430691558727467861511189127059158585702172483418043496406893496016364393697121203011999252821663329202900638381178739679657054215935149609256403505555142377920336223201729765813553510634289801254136119918262682591541415496407944504628262590340389663309952392109006116119279409507526401525399522021211237790484482596124908233747290190379546081431429159542772036587199531813715220137176567193401924121690562894630551957023657678315874204050918654694385331882840066534609462528874802523949778937091696533756248950950650337969964873575706471433852577435092078993057899900416650604185809245830241817360197208314871825271431638219077354150432496791078368232442558356255964145287864866899622403922171942114081235172879836133859228830063071425592653373404975685462242012768906638981737695923488412465176416925444220311175948140544 A013801 756 21358167987482603756584464372442071647780224483764657239439739472284634816209538223302506648930691453869618055114925971395039778409582514073681550450954911700026474288198243403500465101445362831607189301142990852787788741008958540490813700298159341028095328593620458617555528305501768941126529655544837302437251618062078344710785778001801277540670412063367837602317673877400403966408145529732890981875834373852451838838822858761609057477541766282428065742717331830420194187459003630453618234739315852438106110972797223452001033439002925497144638019594070244254551556329823056096033131494058201275425050735927387369272771481529035231219291305000133133468358681269829792780732923791557555648006083944289887704377247433369025023125244782032452051271219483547889999838851184713161738591619215737727214600271249815612979793775431798937908506296643896682355616580047650127060584102176626715807873647314873180876984218649135157237522749156773297536462296038076027537784527230841047632451120611885523536312355898578945276391140229084922197746943840591839839513119500971575806907425243287437191054052948519660516990728232107866906870903267931962098385841491160359006885342328319713189276320800506667418226428518369200614967276412543852026444162450368199118630451269869612587302564586353861187290970407973885045418572852498430056393463129682946245908142838196781478585037914152254760770590718869763907048063294284971594514634528666122559729165722433988790140796002982536746648912367563767763443807399402845858340551782135415136233083387361718014606551847519516299590124074083797603340315583407135371846477182141112723465857696599727425906117306265630591015487917730092380619172446950070806313343359823903669744966126419377305124654598031519386296589429437580972365070592684174383176583770949332794372859784726281197232340687111576686769706111591923954365731424155806390995984591768579887628389857899866195167051356612934846466090543783421097042799568540842683012784944081342910461950567631441060834753251331279539633884693333560961950338992157125432535373535711172724575159140645855515851570599005029586856042350081876907421316292886708917196980062984884620043485055068226785842646304790707885685299599156411733435649270146936924954081761781455145604782329423076384421420141152847395831457554471906738139948339737209006046869302226690448092560606441352016061552836864803481922057350673724552768626136489925922786574068962875435243699403962052142000806174914850130197013079169558305202662006628362151222796176085760695072827964065611530112123052760055120995673369026077627211310352798292058055015645364660121290528841187667038971115430871278960847619939131329446920074405367813841505104636228334658122987558957967220542964654548268608134908963296397018454658630924051362463533705394759364707389193997069406349590187636350517650683493471664526877004978893182779979214436655017710007596089799335670516409305715131095259578956838237795641134240999748037966850910959251883412734474707635899953620642264269782592995130557533857214155683896789775005301728317058864664160127283981020833370182623422820091038739506909611183995993557112509254413760054707647314614040780059699720183383454170583284339806602880614746497306597312282574406049610402047987814569655709335954624116039627317813824075637043014796726066594017513321813929118605378616726815894269074157328254544730401351784918336134735702951885567371992725545932717489162530317443122435326596730853262217232607865167474135223767138304 A013801 757 820495381407131705912948783331734624421125103768303072510317031567286531099505620386389095425321442891855247205294996117111848127382521860654550442123883887868217036255423718588873867337125058539021784192709136600695692274600151291495099110654089244935310143252523538252013175384155955642316763247410469810429458159472801690409546447717197878002394549826338849330635759674213918773535318670218739959742053305915789840832218942185973552057244493505756573572229019597422179905425083467506198105745557787262284359130978136132071700592736385898308414160725802503282852587966482522985208779475739860196728749071386513177982789234419417442520294772885114455320467099661781319464636000376475057773801720803840326051356337400304465288379403546558678001635167679975742233809307111940821349735643791780528676084020332916588231757676987987998693177891871934949373366539110527281159398869217291914475274035248168116570225743625176200436673931606602998160735564598728673891530398099989685848242249426194272170975464199808761737842043040526371148646594580176119274735998749324056198155648146130187131532498070331278420715815764655815094352619940874255971590486724416351608507310884730101879239139872264135538586477961671210824582890664284619447878944693344737341307415983311037153815321149369931370969919192724767904799894701579689046411279589900062982807215272167557281322816510073018889763013056100850253158399513251468774874200053237764254555630393024113362048819250577131659264617512329702400457305055459726494010637262514107873530131408887759249125295774309738165054206430003168729921563452168512444854267429132986384664389272575128793609402437500464784450983847519228893866128722033920095333398510995083376922618712526798553668731037978848743969779521274110634376551888555243104111642144789568628627781490044818472877599836078329998945029982915350630913938390369458316501744077381764963132224781081259753537444915642505061841334329983904863996188225065012510619146411828869248306293006129439793027880903142434794575314379102077914284222722708130616278909747880411387279313547051185496953936131377216608661722920745383275497286707535809763039186099627327563590521875501000204931100444839834136486469401192713151663902361964728909036004960596380873553317967116902383933276142527785558261273412592769252384255419344621176296531114340540253923808257050979049020613780998290561517755183481802419159541659396994249769029433277822720321956302606195087102970015528882601648454449377751852665463646635160401374937900510582861917759067544532540787319194830277528169788144505798126949698513099187702241481032328783219496955963065416969114370392351052559922167581669152032881578356609936535260099705347704226452690064929268744378530169126286850110662733994387860954165965578357140399110826445075754599063276591418314325856648238041486068657085207464464507023269160509675681501798539160347651811385731279118558379888352476155491985205897743157349813002246320626534544595410620353183607580368540732618290593224187968092500935498220658739004752579075996603671195028133344938375449741414896334748935661411056617344216897439623244390088490034155517559006261648979238212990606773424450564858775417127451198010456261696101440530242348647378382801833205075499884507893729850032840041778323041135865689672644456431028574275776791770803901020344224940177359394240752827922226590363098330169422800952006764599635956162472544572551275063667764674894991475506540012458921337207863748273686378756238385086464 A013801 758 31520150572136371614351840460471917331761941986363130833556339084688879378718607912763523489859148550133511176638612570834968757661526959798905209784631123436345425664788357573310178487622996248835060861547114191652325714421039412014075727434887492433434874463188944245489338145557735191955240776912520608237458064654307149738773136335503873681339989026128633235885703343644601903604132802035123114293450719800060982525410522883016359975831104462517144530350750016854570463246810006487718106430321347955467915940375656077649666449970561000669416038398442428966114065019320392602999780472340022469317531624326384290245386831229456340471859643995154556915591064100606991168553456590462665819438366906400329965588905057570096338518383166644598174110816601593948113654018342012318592971444491905040789620443725109323653511202919170546957797121894152253015127248966470016033019466959851486186482127338093626366161792167104768915975265756599260777342817449624760736217031773409203771546074253956679159720193432699853390920939925444861074046407577392045798058258127954032942908347379181737268844952445869846391810218778415017792664650247648625417404620138005178563392416854947791593792850797332899030850338137375561235037176327759157940709717539339531429703665692414876803300969377274195283547180415707714683830792754855885334406935716725600819547521981895588880519297319050965093669135909563170263325333075701068424455567269245181951603009097178414338916467440330171089822309546353657847415967831010540852993912641076741968069533528203832159314397362465882901348722394215001729928666781578505574081521537557572804953267178295246147735298804039017855159468995486298697186761200985655074382327837198387123007859320460429493237737971554995453348343050089266234130209617350738219087552844634236068437364853721561746454065875302785125239472271823676109837189857204433110686731000476697882823687547190017674691894483879322474455696699620661689255277566854097520607945128556817841042934552123468559088959072775119775068405277187585425155142700115555545754970596874573883853722109223518342050982410422987153238348747723354643911503766156695667856913373203283415682893488369246423872633154688967068187264208516219268434320473137237025769527166566270567638424263024762921981180736291347410006165079418163823599593556189542967108607539288506194394737018002870411147175899010830330211266083128636921734432952387394931099127034708800837623888273320919590466147696116557554024927026127295715171996451449136321979219614386014551223432632338790762086885654188599941522170581359334740844899618079218394769308735337942536160195060277121058285497652992558035141969989817402144495178714147527321938551990280637405563406541534322788084045614977155435633851219589128404066415239733658167905572241508714030188677614833535925963142108998712601728813530585329954868501805908070139700980573092680383915391986194252818618538721790948723989380103669767701132750416294294653188951065177294391487901468807437860784264251429300404982241515938099644826117606575077783485526632628200770579152631277266194657595715112368767151011895436332040566556489639433152118362546784547507186415190247149807873692899614716424368165222769687749317432939409790065637687953715224406180403563255245525918861583044956057948275416334464309438254393709378241232667202661597543745301853438489152760637460256695388785451788546321372291868859614891937545272299129782845860847750765992523059241118621922090177293753681935926299653801481601024 A013801 759 1210878104379190851936940303129489176216966763348126034101900322277407990212854041576723518386429050701928965361748940521196159794325219687634742539086389237930645872338509544536283816780525023895247698057193938786515744645198650051932733145138637909322834137377866482134718414199745955134152529685871391686050189011759863464364708805464716811342357018427757574389785179649451026728856365722981289558697202851839142704696170647073956484831527709032058624277954412647485178916089453209232178776627224903057255458765471203878989586342069071401716286531114564351162237921782212202236839566625414303181302294880122378894066780508510794775566960083717857458469346318488918172731149588379213770119544303076275075958063376691612820940522207729818883456641130566833110734132768626745231067591011601024046974058966143799777473286371342855731930734234685752951829128396295912135924475842729654693339897403820204750482471407891496802676105809305517202022401675144784808442513492607287972087713988539999786599810950910597567865618828175889783020566793493092831378206044243482129534767072918645618919947693160536018987781364591591323523005203913669594035015887221606939691283085899674361867146156230340649169146589885419560405188165807195811450304508991267439403496021239809907275610039597365486012748482849827567294043734470543691006576842493730681083737604456500942434029325808661875038393525101778748835905995436132244593885072215322909852781197477205965243815013187723852586613843532722119866331820196100937408614148019604119445359200019478416232221889076489357538212519496163506456939663081119870133915731386811716875084711921390176011399238855962909923806160930601650751126618297064925337471506193813239717469923654807859412220941915256705335829946612229251650346132660145959424467430079468812805089808220567516051779394665631793371199566794378341435505485554365502380141458114312825866554780812851718990963818492708052178690044412627339454430743008267010351674820058638714181505373754375168165961451739729001279027857128438281692759961967639181845722950449533630322124588547930680628230540278809474478804405492540392000504328680675620776391184144977335696874036249192970619491075270531358891481941834359079416172855296040097581962155630809850126397706488359292410829039165368402102796837690928181447401986054577482624444267229307253963868217283598269714629909336400057965395997849469715985349976298914163673104064165373292978159291907896446987347529894013674995421596635706192194047415678870020945153700706253134999799388003926985916329799291309255353515705053500203404297663728131253853457764376742400469130053435605882575095677837362109478013919128825320782926785482691409599591413258620966572123825699582544227036696344962403215310028451735956770615407849608212178260463229798758183728239251445116131800067259294543308014100590966035546228365375764422486752869695928409628493698541638416280049783536321086180776026062577796006715739992361623396906744119850941343399222825706532859888295482908004357797790076278035955640133974188188130379991119044960802568727483147458133966196991756758558873272975082131670404834105988463971779015597275177036073325948534507019275786431598946158527435197920324577778503800366495161537420429924060787826383286013512123698986574255031922140948393904780911379980788739474515194143257447931240519516001692999292452648673221210055581915908795481837964434110965688672739180643369737806590327193426368765843806812979759016250916841445250544727500437717184937984 A013801 760 46517093257830995768009498685022456193550995180781609726058602780608905352017000861211410682333058411765303133336947299062271674658797639520176269381542728964343691831756182662905879105440649317959835568565162352422788846289951340395047876503645913924545996221508118777687342599897440612433603580412435383011304061075766914847034653470732561024527987219920734977757987461413310642815746145614049219686911744756252506143608091577993112321287968470175564110261896716265790633240492434485863379882911471875847525703934341768215263948916925446968332863379297104114248532003185463961130428791481915871012908960114781307594469440014950692098180338576105212124558408171070280523639842587175876192912413946978183318004962678984998129251101132148722226870325671855460781962444439565044796692576301664939788555449243380212251413769241507145797851086359687885397467796472103760613674663974302414699345498665156985694534621605559741171605280770280748832892582752362053201127598332001574735721620583752631802018337490181516167125612903204981904518093938830654210225163395657609488207611873242690096428710580455151705434608902150572284459767913547531124449170323505252195180331027921890285488286737744766378481935397038277832525708577649234292674898017408529952124703151948537397899835281172392510665745717158975825167984103420406433708655981239157844512863812800940204545670580265554591474925660309932415280164720674456308318688934223844904904442482284344360806397546619599520967357413153052956785003204653413611489321110321111852612919027948282837977036090762415159187972148964617264049794096924300931064506736955758915473254293172125001653913159890671147632937478309993015255280168500046171764305381941529416986324587123098727179879704616501592181243229055398931399697032272167177250340793932873912720330072601321696645157225474910974148002557972838364586378733056505139435514254919441518489568459706511636756866051215872532496556746155491872481411423405585469669939887372664843996710438148076460263575130033429313135134159446085029509066698948826809785292864469283942454738193657305027014104435350744771577750041401431699091374290596834647745843730113449328131112976548997159318369147592732683175170277508738394851696409052676388708658170713191202455694292456810577254408368576792535181043316734697018483394696272648572500650969881067468275961435166711129357222597067144626798652653385228609293204689499086511665965728976980423048967357933749907465942708408429338624116056357289079326525520719470724629024566331420434152293289558859090961725569574936353660659325335263813979499049779890248034433476296936056422100132782235585004875559800102797707382717252953523196915391103073191177903731743183051834708888075163019025841726788075681919350053001888515299961507950549079040053955435949094386104039083515581319231383833059175720669688302551221543908884275366054251098242238785784288213923175581399814392484331310846720691817219988611393991867546564124415569482108193762648024544072342166345468759271393895409159903570297029271871386752413435216677738829231214191480234992592751674445423635327636797675654610755170250272107015652831939862663184923201017792889638901621652498611556305115625989950563307188979939001994879278125621543235962719225138340315495081744020268236581306320966673500246063491573341980215652975698207378119726535797726721038260818860951430466005495234881552287230287241700806857896051948363595691847577974009462667382508655682527430422368295221380960744926251656815343376577593344 A013801 761 1787000654592835533423852901483822677131455030864906319236267284419871708003085105084297552772506771946375885170272167440776228653692370119807091564561345475894227265408745513178192251714607984198745043201999276930673856319074770692616159223764061429325358990845455890963636953317660078567249315145124117673762256810286661800763683247731662064318267157040474954905550846317653741654409703929909314823492401586556196276012848446060183402934598596750264470859821024252066612966566757363208927601581927103582558547442341673367757579861592607970735475279579077551652971605434372783530786552453569280100831910611769438712549138007614345787643695886739657828977035808299835896596148192828948459826923294187113890344478646275887688133310301092625313067450431009999381399869265590330760909742011204760326917146138133694233850311359181738512970247333593769805429122869272338067734925891236801563090056676720670762441242023599183016848388466071105247164401459014740635774517817522172495047481776345441103306336453022813125076297545289522584843967096754118412140009877007582726098983617722491182744405345658765107915975935585016384879806444166841955676839327147777768330047596768647337207318023317202945195762030212622481214307620718972984587398882236766086640822596285255012677720072161518630689735287470379215299653277316998333557351728175283487754806176232560918897826481011481545186100744166466363665402807909429913540370754097143225866809062399435372964738568150938535197482002383687682387852683109965537298973759774095832929977897377661233503725818462728940755365138074624736815736890027443944567774090806892434496820536926500354063536727950360022807466926166756691674046842953097773734497555552665794082946645338920960703342258732547525165234639887392205348650761191767574281249091939725284231064200069052374298320359973844179982869666267084558613950325409098701436554715616985265374295261948085351037651766223508959208387723960309375773245901241548971402840410713308292646977628191896505297485502195364220493399313869280802493620306306818130724711810681452011933341222447539029917773835988434211144930845590477400152294234747567999827804332736038269389484836107106274872374469173922418756857341380775694176622769250167616148631812286117953233537951939020835135805351887246062031514960055680120662058090652010067561185007658951087861289334493364374745387063288931427983097040332446942254607751351796907432159739444379679931849130022382936445211655086218221472584042421021617271407804403959187357348607740187847398394499011693130838385649480790754962227888642079494677836435496344263768490796425423095543511398700962362233547299505280749076726814465989462547132701664615659712290349758646120119282176644295462538896735776290715396613751636120549203763321289428293420402712752027420409936572765432334571959592841330801294485246745830807726830803698322462340110190073845194689216026072713135055269701678071637487622096850323082495311591583668807403548517224668371585886510885083096662327527856169867886038286855556530676508211193480714527283892014863746324379904707475443148325495394374746495219507947526770620334453263113319191801764068912009690299531648368044697402386661547017321888029940840008971853336700635282348473877204952743821752914481560059060278282624576507463626255729185452775092281505511964524714422334637847414599205469715405827617362310152782067104943209712666238714677178196252934731648335892098016555449547517830166452516699973767105700429224570987977086883648218231154604825903104 A013801 762 68649417146838369852010733063402531964681976465706241159780443998273791534646517396918374787308620151091976004701175584404859599960246090522509229544188647801952634627942367634253433541868380320978989579648004222568766864353576390927542372740120183868962990992319033507259077198651229578239449690615088104555250857623972399738137655644859529862850551104866885867651641312138986139395803186171396238259284099349142836139309585903848005607135539692758159912550884467667391003723628550865034162742371311611227569158544997724095775187962941627803774018340309843224300557194366864852118696199056317464353558678061734757581287685700512707778120221184990695157981807611646495803637628975716884032711085269492167211473491675334501427329248526774294026799175757680136235857377706918146511108649102442072718849086042543997687593561174325666714265021567338260845365184145966139210104913037752968847667617292901288009942753578586214775247691312587579175067646449510276263913876477931778569744059920086465424616221179324389012931046499842299619365839988906212920770619435123298005818554658427221276309075758827120385700131541433989441542644359113400569281459591709030748167108477464356106156329183753668342640394152648105238328841557540066175909515460007605984393840858894356567027294292156899716576870803462087934951480301409807981939223989581690465588634066150060260378902094537075039869246187898971826570114268648659558566882889395854164899336941136709287813396834086454768146468603571746006611748674352436080877375955481665517838030905660233946279131042064194988058107144274783889513348367294286574515609472437579763629857746568437601704826940941030636171649435622125067350183518886204075784458094111209145490478327339987626379596211469545726747653925914058960673767641942943133588465115956486519020562309852716011044274948755198018221921099316320403713515700915935714386685955142105954618926782997646845462430251242320176949422803659244979705014542095345285411517217962451370326292564619896147508203052337111894474428041602291308594917687082725309920528919138660490431236401544659373321199683331688655343663364203779804250535322062572281384931246387646156866449463890594655497137607785403638963431626483879067489140303514439141965839700783507291419593961689424402577098398100444719002678705499007515353623610487618755430483254226264991279291073897085820218789423307589737398655901411281733653011375930629995913848550495289784261916178939862886479250941792159196090788573645966449098402213982496141519904114947056345656723074033203314287423110454057642628946570074125867543764506027561236930342435479053638399533892496170107563953057794865256531537304525451193210649867147875183507346076328149350502344097967254488894257001581984122676313882853207018211771750654677320038190613081885382468123379356848564916399718592564062528945238987836309633932154874755713257673061876836999180922857609347796283240859664800025724490472602011537139890102278220905214719837702860162843416202161352241379974310122621644710046827843059682468739441208755129280137995643005678797378419242376623986072231070300261360352617312188420150768356555761270072256568471323764262546807803706805095410085989990217437650558207309784662717782691605006698972466705464606656459962723611228859650505305731110722666240092388353807945086315747629181429248407447546279243077324587030273748590506829275889903498344321786226463038477587252740651002471630837403994149817444963674439881546192237132587689091119074127769722229951568035298991893643264 A013801 763 2637236009112942816234844321363671667955222807906570960394125536637685975594980612320016285829247951724349350196600361250497086392072813813512714562169551093959812411867033995037479902944415698410728863691757730214201747861006990633872467791184456983510082261960927991214864709663385635477646699314669224624594516946482523708340296179252923699211266771244566287491705452647131291531029175199960357888968657960596671193127717052082224983403718892836997471200554777709910492799046914410031152395910936306856918296794664632568863299620784365573709782688561342937304730205178797480158991833182947491710606310176419602447242747733870896182004266417042602545189029121209011782792543154731139817000629051712811095595965656199650206832280411404561279333517135907040113636697021988967516370749863919414665567306489410370215166594246072894812495205068530866628635548914151435203895390339258318051251999185924095880189960821474968026805915309464364441589398706004386772954515478776227205535287805890041655752056752824925728320759082337941782177558109013821075564324116219696616191525595758140132550689454351102656737056253295728138386302225699700396269516551675094125221587639270270704174101541923080923050873381768129610835640777274459182213739945911652191496473790435285601878920537527499459512017068785799570109096067258959183434177228783770220926052966285220714962715902863736274731616961554326901689517509744406905601905373079031133598772927930707824000639452778265246373114737874812194589996937073923184482985274705783662533265795271843547280259098111938114661240244054460097899544790877977313046591653493162064199604615192173098907092631763190632919170084718859556587324650061532415775335742143376210533162215423092964654998568059814068638737873217914489033243457732880103419934475894584386114693921695301938280276866431379687068013320951335764629058419166386586403878927652739142352640691295637601215284720531724971917689026425373555140347838649134784484368845445245531842454855162437930402675128458582490538129627646193622910982357866969975505907038957630781400406377601739634485507207034870151383682171799252404960088564932355776761683518761227814762181522604821084285578038340684066194419189363004698256662813899810694077759697945299216107175121632260927849401812061426684325206905150449872709824804620492362108617444694356195904985245894830448869525014485784367351906765108615799080014085017751081923026405915827052352205771930153772646986904179887587677023733845183447108564219452351571772628636479806116574748673612059538521665646211203078399233611435967619327561257263554792477916035001363324572756494014132870852176820668247543694915537090649733038380325296352773049618206868222185448898050867510048445361776972773502056733274123688800811623423573150083926587130592153708852895427741372694469828411589451941026111960300956719670897137661668615480506768345060570160534332497920704942016980864882957788232025995478875210766018169120134294728677285193076015792676822230507704853093097670633103181158938418980761719094373475537046425781240621706156680089353615140387048950828796654840419306146665030348511917185446124951095808334394373727909998168587200624545273863391464193084783844092012687602966339880697937347726280957128329314565927990248967872333811824966349521946279389190999886018435905760922633786006820504937863402058501335354996325852910353462586532792395465739675804086154991901284848910950170249711839259386965724517282489478520981685488664124430351692401649185819437644046072586199629824 A013801 764 101312058526082811228477779449506810796167839388538830014500726615473344438456775202885745636416389313442604637152599477799096070837869215459904442620305474825560153614283977953359827951512673470146560027582564963908774345828444552190844722666142099478523320175491009710510242686428622572509275600872332933178422963016072630779600818022180316828900024284131258500281356668892195695456016794481677108662619964214281720555194378272790754962437264987226094853640512340503921491368186263975756750441314529164215373289663836524765452518232052187879635011763772550279498515562148683997787830263556110841554652011737335447613277396944384347727875898677108619375981742720365396647758337832151467209896165650599351048414616648565762345668884284517626106876394293004853005467352796728176108898726772328233792433646097188782185839884557136327116815797912681772405663247086041534792845315272947546256896800726460067333377534917782371717776042528383024388098340689864522269820666632667544327843616351071840247371012216522346779170280907094371504133072315874950438879075248695865207613647286644711332067286078351959661210753026608692164248186302479690423089747849150415914512510750206719371552284834517076739922351834004467129861976099775623943923033762142030588528537133361931681780611369656419236613647714475276285311034519820175990807352420957316807095250752813038986007694124413292730089797195071022255304504654341135685602796812204060028330460799386071766808565217929837704669575770198785267369322334631833055098362313097385179877938791163141712318433513068214612826205215596139120908912686368376457997864960593313858292010897222521767614870541814731354222837974559708725858663756763829284425297870179940503841959667693539330186424990585817260825754137539403010701080672266322052980202825966353776982081695846719260975116100827882058404799737666514733989908230695907103291412884707626892619044796813214088286377823946746521189941639157150494271602569545161880751513566624552351259745715920215534349167734864904956512787775656174217748298259817518579034924808596344098278011401948429798395244865451571735555534311840080388946762310441379520076834056731327731903965372386806773914765920895719086924807578569188488227958658775127623691216556266614685973239472624935804262620012151767505037148468259682310020629694300834582764647755378387621885913206295806523771672956485892256190850288412584537457821090041925563154982409662412043162336934468787330006648910974561568200543759396567304122603054481537981217301699008231774335545045480879231848307464849577459784958416924132064087593259036720907831622400612373476787013474046928366657224742791397638583875272874400144402418576584688129474133035049623476204867522126266021077018024186066855011465458735628971979325439986133624123771208828176879292830752112573430752928259620385766459117066921553342877184440410661532299148012743846863287086917240121801052524336905343706392721510642316470096787353984919079066296866587977208222691472802807183989636424440115041291807401778303564942200729451436231175492812139723463715022312608479233108872495039052292349548064930283805868433810596098336121296572974094261131390489644445899192531240736046488441545056154638759406955554912856891961150252809249041898948364689673404349783575715067907283235088269015161451621284233755711603899523238016517692960453479387298997538853965404138618724243752664211855385689773730168879758755763061740312930016988609675273055924115806862032429732521004116390615301755122439516533673924471444979318784 A013801 765 3892004040337997276153202375332253643545583717950107693837059913660023999947755476194058804368572011865211099740854261539130074657307583781107689067701655120898718861246333297056271150585310864029150250019611815653519475269345525916963490865942514893566951867861662629038961483041841964745516331483111541960982296547225446184029145025140079051299023332899186426546808597792162589836638341176808107806383208545255846576848347235727529642636989971749277659897453922072798648012400243516892671324953538952372497780295725943935389623940402516849584058611917086291537214973835503844459017287404771554089163511682901478555511664481015469102314080523579804721947714628345557077620284306159930764335371099633424669875895913171302326271215858674029124521763563160074433058033825039109613399453487685761429370130948469604256451225005146949142519595692613582968735959300057371600601945631525552937004947496707689946679031381401527591910084449770362264893185855941835487517430729360556382898440365742775814943004805309922473868605511326937375702776106086652096059978554753900357815685874163743230532696861985968882345072288270199518181758324996059787293415753372962377771912612979941331377552574202808020040857068055115609260777673848980369429747265006448247088912282515231967487283966376721001393749890599282213776508702113411880862855250603496282461371152920065705686471577483461053519129649045848390959777850801169068498117042337631170048342982069215332993717841411992645262586422787956534831259886807216498644658686619949149070190896601323252020424941838028532566331499562341280468836789759527550010445980326152745180145890627700396224692866734354719703824543630685770412586426879839265790482242980832594395592722594115006908441702438344755891882170947713706059092715105783027987287471762323446696543650427647567129620060129403917155678786722196830020956314590413967280042917378928194706853224914376432415609490484738214358032798009861093387937884311646938810950145175448803125994391422790999967557627702570188809395255189607588749018625949149793732205671447037154879448086017250879135151726751187579793101406123648528221778820917916035643271657123390686148822733745611569026709647617129944443303407938313944963765259835505302791721775225538269776347967580359533856552810386822300473507095556663955621752510336260861331486708170616138882369241733059703417212588296362036913827704679657847590979654995050612434161804249591221050124335674552934069535424563998757203992089060978529555173918940962763086443862069100231842874298467193456570684579569661367695098962544557457373988982639154670395259606141924939484249909618986800133503945719074331683838152482742955947363312038077379181878294674466335461886190730002635465694724417131944302120457062787922587557766102507309304338794758343242994913386173156620915804492021576739604293441242858393219969917462815973424804070057567621100036731012696519109233774926555683824782789552835229515238182990684651341410860426843732431082915619192640780145872881291459426266073146715309750819583222606374256837731871159616582076297161167338219110445769420232862900238462361782686241753267859713680435729147372805135623497050181033663380280144115961899970394877236602581377604597532310361579548111920111193590000377918493501501285844670048726192759150942486442325483255123959416975404084711642543692768780864142478289452613934965389176910548002348362636496658347618167684812361393779815861519532634429285289716380832836411837820604526894135261877432224783636467157617482495030325510406144 A013801 766 149515227213624503360701422450763855970447144108771337166444493643163481981992974373470963028623062407813949607644657311287220948035128138535032983224826783124445183773639139939713712520885302152543836004753407510145604161947177723626069465106047652151268022955773631557160744332535400917663755390255212995973095904158212740605663635285781276834703280356655145762222199092783718051164298514648260269490017339474548602096206107407708778751542606754720250582620589870348632862044367754944948861619415152394341874727840607862221927793294503087293621195635406786975693650434864715688737608112941704021889305464810343200188536102702690261034497717393841778198343405162522920693860841905439900242707616163517642117952417400388750166035028426821502847628069042357419420357427422702434908353405182936211070682950516408317115830259797725198259032788127443403326960612471003987408724343380685641627982063033522616991621669547921083970817804222378236768136627841861552088469618899115134005426485090374475706850472600785981756136349323135626224997846891424826922240136159425836145847388541874359944144082650052980584168297026187984690470427813048632788663859581575722704485794940237426186200059690575072897889565126405321245362035118582429872013170932487715860167654245105151262991500852328113989542295797262025524438358300388830815227447307183913187036034210577244149651492120604639831990884597745311787110825916377710935423664298442439028577143999170976232286664595683109460407520017822138242077679811586029011933208105191966510680453483836434049616644565649704107068190887186902630490834115402010361201292780209483858840484534353738421367801168466970912142123668116424556169920175015905234607165846351664946301090031175522105394696440871452142342545479127369731966105743503760803159635515221417528294420874828508938851484229931180881452556270719913422085057781305342967030128714028905527858473488310685027678054186461703242778187968346823763591021763716228801361460777060041220888200540897939054753693825821936373301728123363965129382299534462538476016413074309379341848877672438709772855988734873622065331783617646081860167855184382662425271923980052176599093174139571414035730077822859663945733943719358268509728006221840771712046783717064278171728183522567091852633332763820165494990248582904802519165244437077797248910393381082389591305096790417221566475638791993044010081605102973735873055074426289864327270759872052296347861576479273625515215272870050576256748560093366551191391561270036025506728827405246554506475859049915703827619418808748111101374921745111719282479160757065765817904293029548188475226944527922996913928687578743959525966326465777053395673908995254780598651036568214298743103819903083781244050128533208540772310259478524060834123619142593920794235479139436514022892592643227984749101545365500892028638536838785648033938364349251538435087273155331517732179011058583749478100324697578563149812855643461718177057390037770141565931639614157628825072481286426904488210083852607692705319437466004215339387485109079646473450678307562467830617043031743404465025346884678047665661175560770090243674663193538098760747618970925473682090112262679754589212416842016358792349262689603921324766202058218801234850439920267522991612953454518116846353673397008844591865421035542606559168375764728842024962527123318282459958501405485676897445967611616925630390620195612058214699043655627082099529779751675303445406136134365684235423689744486074243597161716343505165100220283436347288178522327033207529084984807762427904 A013801 767 5743776968638598921104705844868544290960697488082559688586131667795768323820242103531260515707583565458580688127277155270409879939717482569961827083564945700508686179848121199924041980202329767492124003958606902909753529485362779430819084571513926605043112369868999829899887154278679961652970827072044262453302452254141900643107174213138573530881961218181264079601528000348379312653527691738727566512728506113254259098127853822174540444519260781089333146381952580459313080028296431673965155467971452494381037459544724791635117578107201630601471751851529787128458247275105762917898543953266768501704899558736154144378442802921426549067901264311401825751267560252723480521375358102639379207723855782537693739603260066853334226378401652044774853394479900331202624452450931870536739439304413507677484491356227038341910321735260389411216319003588703865782208518888686089180293554375312419608780558933495804854350138057352936361822936767006882343684736695172953385030648879628406987952463851231825858754367755431794275143733995597578217059517286180976151044777070700502921378873278224645411614239079084435302121409298558037619869111954866076277209310829685812963415526298424160964369061493073132000445325533895986820961827941115462625963257974542448092484200605479959490919081496743036827022256835347617972546823972467737324597777615752777208993176290233535411253011721305147843785761822706983897613649488403566143295235487688964737721819563872152222939524507107762333031015289004655262707656147641888890522426122569054585474300301035060450450073017633999032977131621122172051452935883377283630035908863444527531921216053871733215195265449687827154560851822834360565749823653443411015492668883153445560577102674637638857200842658472517705500231227126157035623209918242440475014180557952745975766958472327411999394918618177036244741881401695976194022819579726626055421429424678134434758211117526943276023280129627112791774566868992011581702112692074922645633101877211538543541641111979135226727417902012775507716759187587150084410350418915912878094646524662669116796466484664405474634035663238905065261785799455491880740208324763244359729246231617684416230763377745775441596606669642976850139315181922867243069711087018235086089989243274741310245109898202937400610762111454915477655545389560870893576252030294780659114141672127661078539576598300667983697728139833204778691294941635839037299283739160351427996433511244761016499450322027775597792509922575862937479252684546769430568498217749703955866494633599951637920776601261561678241827592956867436070418993760211807955719439643438459660611321023123208464318300984689849445484462025027949149522397509291283248208887961707651477778220804520500515076345396866540271429737731739302309070928126980321003692952981888061231350166620593122703441838982246262121484966761082268172178031198789454871776204840847100522312685535215585199388888826553319950702073582178081963210662399225365489836695690977758396829867417479468943984441099375962819078581281777122967551509694017936477909627950403698924081257863319764180984325107454625928413725921791879124039720342543786801005861242959601992880530387072996971173752683105452299184205402900439366889275483824241612218418268533468238014499976997163245803219908767976769522717219491773841102014501404773577012323377823195230960441969395138981765789993137763692284291767875815017086065434632828375878461074569985935536018940358457158722125737792125588036465224177028142028564495052094422490062408490717422666113715307700437328776375001430360064 A013801 768 220652936027220416153158379736469997481546154702179612996724834150042235927878420649256903971422530250656835715097479196868065947764186810407653549242230954030741688285045424016281996711452700347977435736073842782181091588709696534614345952899279004459336204800887497465434064918769769406860527292799652386406067005795115255105605204571931440762361422157651440881972299661383339674897919805834958195152978290846775617513679632432657145716651922166327822151409090330924971282367035719187045412457591319024141935045870147595454676880566257841186138819128368302326852027320462988253990464508696178761495421448408097610442258717029522308992494969786812538060694594668625227709155756870994391643919643741968042700598838728237687640552677864952070768002339851123480020965354998738539382300318349310938244219940817904942826919781763119621286110841863647707889322461627764801950157184882001911690913951989174839284714903611270403275789938841336392114992844881764177239337407359804882849181851308921822189907791692667808873921685174876564786558416065928379818536155948030520227690795856277978132572608462107666566296059613405573204891804858135186265272884833210190802570858280262567607201866317897438929107625710148229714069582185891612239004518350022685920873050460118123803147434778880502746887018586714092033358789726320597061748224886758689260681860365611496358695698285658559566873826181111493410725958746511396960829766495059269364321420365712599796444773465051797785719483342402836572177318567810803618309521924612800955580720364562882264490005045427706850849488357029361528615984895821727931459474898084969666285435925536503194941317515207567969609683626004795493845225470682077571166367815222764655129976348879534338227571567880240174496882821278448680501232219201593288144760314312689405063476672929859368755193635889024378004115927552621469580636974778066545069632778435212445671438290915052891710329459755165008811760839197116922668361178750228354641241714958464688695684957790458869960486123722783904447020950347957642708021693073709124883940891441096790853056474867800713541114038985776987096763271882176090515843004104795323358723233824964533921005919481709364375241821004598674951932028748868009766021118892519067233026769642462174376141849364043181863037273652032989615431685370416247625297995804293800528866476456227993176374600318461261731924219832394778204786477882392456889284123584060457910989767978739209842883571019027364797061185674350606202971129548694444719427533072627168567257844375742122364553914064153431338048811031019424081216064292296814426917993342331866322044508424301176365251850627845256297731093153473694528052422716933937263192639936961139170328130426459547787172884766025011067244804702497037505268774926076011677868481752211760263548000896705401775421686341972405658966483093736414102391246532695698354154685165982213665164127520841921019723553160872339226170858732953196698700806728641640657566501664601566572616186709891278952106289273626987657722778520749955921458796405393047735376267342708497867505602077292060776693833327976909665941695011556828429109896679162113747441165509536070158498455349796251644610883074179055525460434757823278718418406986592065774982756203981715831565031116323023250776496015230595577984704703995983879774989085965781734505414882455867992576338696283659123514588376380330002793352554717309696378289736854734887746960640680579699551703612810490209469182343022296590008848051984713104169333641921259334378237484579400509141424487260620000422273222054948712218624 A013801 769 8476603190421699506939732315956231423251077079038932012882181228708022535405377407661853222966167922109233000831184760826883621449309000508620418747689544330044972697158305009009489185667166936567901171237012744320268814471871702073744714126578702235309859643630894102632115037919459461533954016480191446076175470094625147640136929538835318228326876393608337752921847863791702376950878487260955754024996814021169732122405516759532956909850900241941649615768531614152813696783412044188289536564970828111631436576722147590026986867043833361227006708875635396702188347481542906156765297684566072403301608110362045477802749810873406129022255686759330190462139643548789906747674927555956120549392817033991444328386204988583979008399471672859998750623577887720759608485405077631539728910449029707129003589953246460636283638950336212003371327234101033890346276211685892212631717238414426985439518150379616140625961607737130563812242746290528778839489565128977852632826385841134264379534169999883540721247497725665526545700575457678058112840428111588704639108884966899540465066969613614774807940909326680328118810829426108588500239123575430121315566723143752602689871562091694566797198266896468348013900598549281054392695697069253212175773597576934471502336259106475897844021711854465473393524411706027208559553511266126332056724119807249721806638354347805331244115653945341859224321024906573579130866448431205981825647236309674196891899771684769215233780222417433429863736199672081747369756763870101019831800978594255925361509588953525047685072648033825150786382233944723639952483311675757887500214947187684832194700021306515410306736865653664213931120525606176600223691558181681722691973927185989597726991473171418556191137350389351687306543472250462232884510135336932848407757369112234636276184918519867273477510099518716312760505406117472861506375409750023074204395395012816367121312913973383792671887944016525954418978512604398596443701227763042868772471897941721844379480933433338478267948402034928934466473236756828567140802271361361119609741541473285601174317411017538521432211395436921677608736309257852625676693256624845689817142148711750619837535109363402809346941839289795712662696953420816416513463171467303375012486823956382584826890833865285169082874450439904616499329066423625189910568773447806817750641116934559542454585863606645834007830693600829081277799515077334329988623858738891605266551108582926671245485324215264266955246043902508865852887893338912742645788341528110518045307679777349538509372756703162688518218282483124567642195503996325852874423024481632239020976627661835627953991247515093719303365933637674583845448989661871093734133902808455818299122367325458462869987792033541171616825159276417451126192802405257560136064616995594992966982284460002447834714604599502513211935794856414528978084157462126800037947973206385336372720160945122840663237893700018228071783712579709085130004377290191287497267501074727947333781453623428647183372224115208735654357859078259653130306678761122709579321802214686237489654078095209401251806797470301127560961726816155563967120932685790826691761721699814214337671208876660717772803179371684177662597066088061656539075246761522796920798811737562332161595385402235364665261201829870921098559723860415908709716725435980726461471112760018124424624802812627356433048888936427067026757387309431742020169296068378531011495447687239972385149737978245989727791886968108889544545801779906765044738609769121188047098589474371207602249959176963102603977936222048098462909728590659584 A013801 770 325637188163240008258596756649774586355613377068359612206881874082047393720132978492737753413468306895748294959930793771925561201596654563539162006611241534983007671134033445226108536556589885035192491394241081585807446776751423306864976937886647425071663568069724427846715331296713954674288377497103034592462356859155119671743500285163897585059405283536857903116245707535422038512944947966616876246624277607437256429214330331834218072648832183694430411639363910489294490975631557089537330836679919332736433267531358021818476727484355902404896689728166409399711267556850952282918295675850290237445234577167668339075270436734512769852518974462546428596793556546570313057618680016989610327025474459177815325319284450841442137586674103784589712003955368134680701119575321462293230225823809925229067801911643916031803472273916115920321512907025225317931542546948125235240460049430928627072644529264983333658286941122829607739411117341496953567897831133994813186742658438473013900404184674715526100347443872629166867779633306782160280462877886334791677416006924888412746506012704676625189021857972693751485012236823233387535825186171273723540458811236290399984934105929314538478081168621094728057302005393869180985549797898612431398944518524515514657233749729834378091575938082601145625885633800098741244023807688799509172291113786515305312923819020625289605073946961964252863961516492810930615891365482933208997814064230072443947799221629042094172420901024388122641645289846602692406956575840833800777858466393676935628687752369238618231869750846867426992609659899220503352414598901335915006208257411162100513591596018511096002343603430951164442377926111686880274193334899107485058934870386776976386280104433353215254638732452557334419568174029973757138491341359103612304432407091815605787185919829859221177912027983111005871007575681408837447628917740956886418636053494812353559332356903201511779283247257338861064959478540210576480981226365745054846763280431329186373682139538775130981141505812573829946464035863250326235281060056618048770927831057237739654712577661649759839339832967104783167017214056449666467995848146500072020015332784910611811678748761304482323872117698156792097650166162614083456781201195087926454479693829108393378709838273768795055487704888099375747438225415729985295604410000770946710708629148158039382935370536312906359244823925369449986367946171210875620842974157313259907919827387321711002566564215053592079352732022558780590604541310507671921480604928143893661228539826326659871376063821508697842115873539871713390542582481522853964023834908486384094229838128257077483480527764539840320758105706624906813006768386850439936890488010289638715779084863174812309613451018760517648831955318762852802463822697200374430187058326502777249819591439815454036018396250294488547549725495204020545222080993065063150257809338696499082094417702867839046918946924379900249605643102462104214354248157979988500495028321286748824774548322397634910196427361609858788897811514350422834653861371287290011199226353879386499402551064105564358489409931619088116381905697369432145360917750057340398190718300820062857995977160205798133960006938742619369086328890838976597605114679590659766509407151710194552319848325612273768980674329496321304922270351821737548992477724348635587743874267788856267896386424849892524732006117381782206899911790879129801446823677762829647337609118353010779147912334172297941382853129766871100743271521176898285958678432890559560017339413247444311248034431742214549634416397906199750551140133538778578944 A013801 771 12509678220479028157262253003457740509437243493458102862539574074735932677152628501777013535131798477707066499180701373542292359120537081712920447645977454807907222694285028831806185540357957023511954749401165390200378875375682677756524954045853447481553027630966533620159416167094563282767462309928710176904033901101303077309698306954856289627642113372351933206113695100680773031513293121085553917890318248567309642984697714027743321478877537168805238693537803985356737165319861897151666101421895781086402820405484649766178601963039016346786511232597240783499308054463986182900589246683464749761696131516473146913915589097593042566654368922953183600974421268293045146421479211532672870323010626823774953537465631463524841157529672370988798376343949422261893814209605549295456732355247482087599868678237712678277762190874761509195071239836281055813658138483559179036997513258938554137622712236243599745816751130174622210917217483790946968264363080843544743381905966572379301997927158463871650670947403810922074392622393113343469334261916881437357079613322026513264069774984062857233261463695879003157048230089801333815576260351955651363530265692453332005821228613380547310173966173747975073049313839210878456740881036073095164621852623637788011072291729621317468765981237381205610364022508064593243630418596172921944362735427222771968901281431496341125468520746490818738021945617587824710540082696392362156860025091462463006698654898101281089727721333752894119401445454747089031505643817501471290682210844979493159111668695016670757995508348533259075348092694688454856786359231393720510878496416707203253330134752647122264026031869403419933218390409506563192613411153484113146024041980778424324855336491911697117222201545897442559062130973535471854232283369651324370287075350839188311920534296183871840770668466999192401540627027377001899388112503936599748658322631056711374335311822793389276512945226637929686671483327600729506093374792066462026993258181049942023731373072521585431771532087295836251223362401722624532654557203135038961583963557894845006575438383449937173988079023264297350144133295192570387034528502395946766720909024265126063357450812414272992953871273492391325223328783302982630075706625110497782675291918139028040036517147125102030851615670981225618713586867570683115115939014589616688838582697355639240934845194522996610696749155916992790676311020113236997850303695227346192622648088911350849874597130885498793320414553378618115168664058984462724535598918919575818889755585968164965618782867767078136302723397907711741611083848610181957881939641844412931363933461535123888605387954602562505762243388825702420128468014349246500615584987403286760905369324103723589686110334336704045997528395525593753259450212735649584110066032670930690829069424751950482247682710351313072042670254623757653265251463429587465980304003555364708737739150473370904826438265046978247988850385424184195498632797236959238235017007990551742852539048353227542710105953523604335234298327135285843616062738439372533070229479610630511761048401678679360395729171933078889078927289270144105296185016286202788736894634244303534752773458586465941114207626558736465682820410670470124973598085531154785590225385140098833921919293276721109109161585041930679249893937835583869682095024258577184738768673871376702387507580897033471230104747005338545260267011358412650452381178404936863732121591890649262091746200229562997716163685833124120206153518757531724553388590677923736057626110899313820660904490729808914138755740341964569617172599370025717888712704 A013801 772 480571798517922345689386711380832559410541146044686479567320277655055589725495376524265751965623170319594666632525823966000703267974552531083551916767869903900563867023653667602666423718391277015235253652995169629937754876432225748694662634625506038451341109471210355552044131475104743070794832098221330155945366344707659017929370159977759222335499427312271866046063710987752576778614668539622639309674465836961767244900147382089787437932559467876822049650948277901464414942927814640978404952223548326215250748697098305417517173012106851978150615511455601938909418220288493202309036500591981826845318588336832411844981270773134323240594236544169501215033367442745622344927545390239160986328776240062138615095279698302770297907659893803905678425629161005612912766676206781734265830159187271877236555143179970248718512324644838137237856749550573040137491047984409421885296469355383495750914113267534127835296311416788286854595826857313018732843772113685614861759299611844523265552369719548093332175115464800382409866981853842202717945005798917297509570425378970533552504475787758723472972389340887785281164807129808039859177617680728302781378686841287202335628318411627105467643084530702210406262440447125106794157685881784023844113090389669264233353159085132531880113935215236394727744288669809414047306160790578969414638844172190007957311627472363440675998692997191292639851062845253874080107816864608984617934723913621978865335526565458814342980142757451180490925928589564172234320812893136521102847811820732209200433864587760423839155448717253680638572328959151681778304776233221167145908318344223920179930456657691848894824040295001780154517685971604131607436802872245690617659596733583948863642606673279756455208094587196153348930823479338686752187397928525277008948286677838258190739245522199620635045999828240975297584727883714904966893729951228415944458122194674624156465338984430842446521303826522706843171703513109624706083086012025205228973006283214572783664427953989225946935176665556845426996690024576344046457469515635656748209544040088365772602040938612786475926043757721247003137024668117783988318446948042690990350441076169082849939830409706711297315918842483705149779398539367380716988345710244882819254014327228901186042842723957919617195667616414763368501153104595362550293913184474714718422992901614237079753012992795437796526315573707195046621164148670112509417266755853731335791648983618454248782523380097321644197045482592993512319398489947120025759568069214424658468850590553025319211162648140073684205422054022654265731397128208750093992593281094967171276867858333319304664583664012041221362342025128184171655227239240653567648312876084664206940667954768645421381614603878822631041050842511209625215039372452714423172296711086473418889531021270929726026979000856042975591220501626274007837900219111032093099358600582890650868987204585016679812452390044716374739676406455460054275477538655026096036413378965035753423140081537589280751430310562784142360804535229140968354666159886935230425935688721981739812435398888146308962331868981158602856070744601855949058243585650766332116544269129164591062545185057675593843400181880420065671228896316780320985744053764842243234098395542036803944451570518518127537551450970808974063925515891789937707362451917501128924537375442807398918491227740437830775703960957085554718417508344780379778675349604054557133183074071182052516522028018892120264144154965296201839593576589338730442976099483118244389764676308039734509306915876339245554440520976910906413302577398907978412787236864 A013801 773 18461646211864504832003479904406063602315348666452675799058175786396615534894630384556193127511379710997548713355112053477883016742510410034105730434554490228244061515580679294624033333565719297817277504333462436503688791333020384361854159771773439973146720061446017018887327354747623809807654269885270619270797193498289428832774684065705598285240545999628236006025583521305502989527261106618143311720454279592723250480084061830361274215617204517955995859390829043862656964447514927247826404644619832499885072761947728500919339718433096825592634045488078404085144210350602754859903946206741573860089758889547753933436800498020728161610668191080815558676721843680515828002736583711427608450806268038227117037500264889999223764420662480370840542398969849191625656844633159727103556131395338236435919502380401737074770369463556101880129504890734813909921856099369072351145549166756412372767116575285591054920743099387338827806153284550536927640926349519346580529345253888619205769459835146159553448839235695771490657449974897202059612575342771206901127657461358532016953011941862539120937707308919545159361227230698705659230167360822858479649443633694889164925497480101066883644976735331456114966977912216758102604361660834615059995448480409534454788494959414451344706456935228521339861024593539398450041313472930881689032765837718851345688083480978313937009165790180100698052518430263272826661421892670818753082580353865701940090729588538665811799925164170244549739410472696697240553668348102732594687001538905248548643867342003404442204995717922017395411394589294771007195356283775424357077213957511706117632208422961890067143560331972788386415951424285144319831292219140190450768011068117360979545694377960715123983274161661727427052526514782274990272031078822227041575757381015834526655438855980820626315927129401705307032014906380791789208189529806390826922303222230620361594772462425895243425562407799696306087284162159619342708887832237960284076227009375971028057252664280450103977461746784031773923504843984124832888710148912659389639217843844034659520280004697748805259174896996619424872511939650412789695241457956008017085302544382111486763288525019293021197688338252854017033925374288337297623824288804767418384462214394825467963021846083567440014188767152189549564340297666135447732090968894780640622937695308412531655791747131229538391354939079535604910998641935311042161773719692876942995771987354686538421229418169818708283473699259292438769262012389808562909579566946941337679739364286685020662816024290949070652435493627334286272337352077267343610819463486544258851772155645732794407994646036686575559855731237324323138307209622668947454777587447668460173832700150392282507796106622608850194073009165910628962260952532143477280586950453097962860060223713144036355052425296885746950312326790474942285100774817369408888504959999992327243783012451338000771675171015957824251999408830392953445046745124971482505334856366320813503503349372348029809346946810579915612932667025362679440312855198216503812042745417943650516634518283687028605096941078780188887318813724624898139021485586359839414589164642865986930258735829175665613088061387118217242825929280905432810988343569430179616081123963142885860330051533039392387482576540494597547639762618499002246966035952862723368765027815010889036852759004876659707079443364127398670062727000573083069577592230389359866828360973518529729474710228373759692067361857146818889869826838256036668697369837743470476477199805049654440909534480305448457219387053849009380773431813356448898705634491367424 A013801 774 709222600874986817626245684007663339346546434370445993496618881010212382388512120853110715186477162977681831372249984646406353971180279911870205740373845296608223867182547375782276864542260672544948532606474292960725708607849311085644989401792448470008404397880510189797575567659984716277570846431912556109906944985430286698039872263068146263725800815121718314407478816554472202845679262671842593463052971604834056390442909319275158710267150528761797536934358088549027829946215733445152499160827715485315584955222983938091317354623325847651966629491470019971334899984828755430698069997478184301409208177500866515106908127931964293056435429228560610502124946346830696048553128599858203006246173592956532928112610176014210180133984169845926210276798825726545491233343427464076410212343683313690922283603445513131464378513311971209827055059882468611163558023913362283441607416790114337712221550356171265965835266906064008409001184579293426612253826643135218237615327273385195408839569026974865405290608078488757585096598235650914322076694367898684313720089035549365963266906758591302869942963979453246842020905294521476604986109333370931354213026632022862159777911195562585402105426264493218112571423475718979269649157562622572144785148823412675615154822360865562858243249623738875792101120785409530856787098376112750965882732421807393295953415005262908204144112995558748416385548016993888909025183428842173218420406874104805730525467873301385826105925106764114622789192719116321193109723260714575357495851118584028244702807810402785051747115499692220262124134542347923012416806997516702101478251391769702214958918776503968819387013713066638652555189915338104190638921890489556356703913192796539390227395223738832202941460194396920837649858591875876026290345924034674029174295549104299175995339091359205180552656603095911074941884643524497374221808977042310007047200585211511811024778916553191671436405458033133294649108373523936669504634963253482273072336792187303013847418350997771194398170464455364627045362086494139580252689080628723112380192689112435480131076660468718102836462843022131825902418673610257728932395848838003984348982544983194875498491977141160702330395202321639918375277178660765625516833878723945144657500428191615177267447239146326775585075678918513736063696875142259360076006661061893090170774502967975816088895757793313946842291339679439798260923828586908995686699215721560642125576666217638059989949328411755497417925630744978327759969467966885752734408643833698428304867418437291753782740389161099498183961923187673941438111717400302272153240509299084248049679131286471029977522322145351486707417771213051197681209764864450285422735799389631566037957008977469924819495232014141589055508720117622722214216752474823823211028288606211341232073554164141300615693970205162854843198345982885382824431365384063211860806543359705243397168206330600637644673369749035776464809289628375699544915760720904471924943842168580371550584669488121913155872308675238038186421336446332693379058645294685210443434107975723278247031654386120890893404088482419736295239548045190086908649390285599590950857348920339753912819595613612370192390966247533433600400899255263106866928206563229780131372458168097103210439259693241297957530660379640459390129120752257670319447237165174380934477308541458313239735589931341759307163896276318147309129720454015559200892783122637648644078315158687838087500468133206352330459773104152194473239267818443904664678159686753161824348107710787525001980676595414107932539973060663544371792156541901340892675654620370960384 A013801 775 27245495435213493585929854196838394844336927822775053286166110932888318881837081634693101234603706692950625233996355410176346494156861633094405823722201640914501528081684739988051948028255485996486742828610316438379238821879139134666137912859258700423842863348977679451263663007225972860519161636528352755518185198560289893791899732858025906867290364113715930766277706216756604144519614554801505070476642957171305110295254804409274497013622854712913214178870300329699453115213823616028978407762357518083883511639846150965716047495209685763397950038544312287218801517817181468625697057023121928122936141346873288044346982642634340282056023449244384413049631938859848019401216988292152726687953004747018168966374032521761898280027135868801101293993503689110971591220121109459959374717394938178750470446909962832458335564967392685996716147180444914166459245046655725480692790523409032397552703078482675353343527613463354947040189506798136276736343004322682543816230412534365666825980883740266429409643999943224111389070917820765524596898290837195856595870940389664442844861490038043491051728904234675930683075097794337045257146376150777698903447631095790272730028236488732280807282055376771467012543804243220307622842036925708731514066277200221346431787655815011462762272677545552652429356656092292537394333171216747441105351048716152820857346390842179881570400244837384879163867212620837236329111446602400926358838350475610216943866373820746037895685218901450227349069627497572594954503128783611126933560616571524029048503064844433390547917189036176333589760752578837810445004057616601627930388505466224880289861823718176466165571518801167990476560175787628610587584823345046796999137529214471857214975614915150977908199134827952110899156967665503653425969929017716037504759737814390757145036946533655226216110856064532519854967440465637091128105013662057381230725257681485437732327906858307411249900952075800848647240147277295551095690056748345775002346890208667432579962423371930378204000116562517287512574629914758866114987303721433027085197482344943321404715440988566274638565556577538216223867315765411660914666918928960761062750513448074414337150067793854829540724462092388119104304648095431972269854690285059076677162536449409088649906253139045289410876267281333623684622979155465035576679871891353684952000473306017758950871019431387948581893464105125359289991649798994695978300237071159473627896153209416783712573893400265999188807031030699087439226987081415883077045042461515358821759786746687000013317754790012798322235081241177682134286499735650012087038887405233620473076473507501071087616497527535822713352161098920574810121354327032722164799818469352086240914156456878484631865728833055263285156422992038594496581350763072831992474862735096214884771337656769652204452499559401536231656307659278524866583355332594172346844744169706436630345613814396354095757772172278958388672113670363680873717483863854266193468642640748183553487260663055691415795990610067944474969562060922316748849916917640627044394964691995385457137968034897220144561011463140636589517922477704022378682674977211593885968135916123771986314877585092532813310891359365244385193000945790187513399913983333035233526804352985618316932234600375557702336497849144267887931200302818730662991885062937339017978880284928662561417682422802425025544008239351037947027527340961461722261497156439247910310912555136151987969417983805255231126942643569110702883959712513341041598276182526309464644156905817613560476089672089428370336455605098450720586767485713681911733027947896170814111744 A013801 776 1046662952639161569597081278825743776340047419239726447041357317597837658164653328078370177028535996316391218989203989437334526919529996496954694124112098237371490702786000971381003635453462750041034712503893916296776838581309008997334354060401282235482347438414326533799744878085592973409704113428873199455986602587892096559909620137473923238213826627792511196317324362022921704815865512737254618787430715842692857117102508566186689077275335586651274035895481457465734190874054248033369234512598726414710468983156329735498947680575975288286695648680718300825797479108464843298724778142600251990770714805981484233511633685199440816275464196826172271611714660563239921513317151822231339148444402630361449979012224833356005084325522451535863107310054437720887084648312172541013799339143443945074878072688493132171719419063787357425249847510083971822618698357712326350066294240747281388584384641462990456374044956798808243645495920093157203207103352854060172603244307527920191456786881629766075152200883901818897463122548379002528392914444740801716026986978046009349236328199001301478752243217585079310553121012956867251930598535186208276081074844196175879117196764732951139299492547439354052676753882783807551337639099690538026629844370104923703244523554585789480353475467180589950695726165300441510116540703105462569697503165887479726766055818950593182330408495805672977517959122840042083270819145332677833987001134071871042094115570616697779791800643369318111933841858809946748807772192195351205052279664646211667099927293739063753131288786734013750031184249071068633326055275877399368138573804825990495001215331819957467124216595466265669522147535713057540704332658573623317753518867322303150866770503222580439967321377963550608292302014069837988350012060793144579296782850087877635326483739338036899170318114646575081282748429192927914492777282204841596357359541499091944575925108869868737510576194974943965401632377497804585890892029220044451292490158134256168089991836456256077409084868477865664117083066982805376600673352259762571168504946481763342635083548381016762006515134421482708114456086802444054365697844357574956596986623724621226701175957004368727131636470935741181983510967361234114646718737781990829489629876000240499549574798620589563838008222683879712487468476367236344806713733958578243161116050182523978227856661082476199432722019317062495802484319218678180240702381907325662338889258621692955163102238688864618624837210904075336143065343935719672564287762351201574024496723967660727792511614868013131660346982880961081836870750173844730864335685898559454764093705806264161146901875369017816165356136620776132801905621947827289054682949826318629745030958234447443865617753838850650994362569145662154646180669170914205913822914326831456191013375707422462959086247223073969415875308715038843811274666178456937724876387692023442469591357100293850338942630575770268465459227918760691164444730860113825490088291375686982219390766605631947441429218775276370154950430696132391720223818408308082328537476963607694727721412180028611609073455816368010695222920509903477723699473641924560590723351909353810824626272337308914740556151202461375228301574324333475843514771095583721881531165716024295513263268724408027424692958901372726195182764990833084357149496256577800815714676665025819500959421687954377959781298620522909473773009490330375513522397674761770147722504016718110414769833161265862684958972628595350956761990196315912509454039377827930704393769931693889442539249460842987480274845278525462082882061259731176804321136001646379297994916757504 A013801 777 40208603988586030857641474407369772911879261657513331189540782712838531476053322251458668720728238834490485068689260458224643186140664345427011529471890365886863186838227013316572635659580225005576389515549588688456979030939566889641596545584375658358289859194124768122450999236536139666507193221483592830301181325016462781445487967201198235119222363733277110117726332691472560212206289537314373435337938379812888799010609969078627847592609291896795343362960815670003644676617667992449912513035992673947517376456933563118927574097006666674821700039718474244523835957430785420163811077126131280477447779986584698314582919650621718398038232585274233986235630400197424824855591704402839124726640171447965462393733629198204291319449270498201717130423051279485598243849560420335586115412534542593996516040401152165508773202754455122848398141947385861537719916109876729064146759552547561823857720386442241372065311060383017487885371266298727118404082403241575590726233317992582075003924844689093543046949155972274764943315818527761130742201309162638722892731748615495160262784092833997607746175446748406794208696833751012350165873327713377133930571214640292572166230913981050967329305702430225287630177161022750892186743653711708831012101321950748983841616872967688677259113547209543545927016366181761052637027650499450077499281620733421183444800340805987692404972774870733104329917663023056670931788287100151670444635566504997953087543760811061908481813515675724588050468848042914302199376535376611893288375597048867403310806916279873140291590031173872221197974112314172617853739478106174126411451286195250855966688187195486057043904731432061960362819731952818483697643411764313374819180807053597843697855651798650181784618055847760168157074172506896160454063327429442158265209968975907238702199330410025518526940692262828322558063655875518763154532073181194765664324146229116142828738982344877420206295106157447374869109413955660971584508194517227640852301914885584953345126389303533469747404307445687352721863101211451347491467500411038934009286024043420570669369594605139929242285403935679714924945030602690792512648388840599532629838137005049044952375564279829021488946667467433247078557322149169748268347030632959705673621316425239030696465463808568684400923882623923034918588988123751422094714803752741789277434183811841147601341492144405677407449094084272838748237607104740972126822703351822644410769759210956565545735601471423189091746294090958113271998252634606941229678678483759667725066147941654518877126196769592465863889694355000919845226738678419180884319709479060014217423802253444014619382444176188425808321344423735917718006372747733136324700200527856480285109291534533003541571631473286608599432456299757332887676586869840134385421076779557221033969841176341337036257273321609609080265859596932223853927575911601719638851309576772565911821574364888554620820096198790633369081699727110711773308780722132720027231801488391108940115689921956892909944868471017035872575745622621960324118207973563290733095715033953200660145770307979143574165878641593498867683714308452000233638979428173919653228286949735996638842878110059268673205104593756190770433279243594808004463446407944259800901262146789336437521731316858781547004709155134649514141099887843768664255048192692796136495018763631881948857143564455383702958367806008090344463932580531705727476429073648161994907714306242929693797910723189380905383892500119002354968615381672094963186376738637785939991065695952456824587807287744207042238456219834151375997265353832888114800760639247307111772722156273664 A013801 778 1544653730825520961427154880833517196182753715835032130977398708696405025184064427612036217575496023065786474398766629763157892638779761493924074916192140295909736185577328943569454371498433923814222579629352999055763306452574401632471572895169375291492063230801497092192077586670772341428540334796513702168850181781832434212009865748001231400340046325177573462282574796675609873112116818865468969891942240798891936102791592572124567393117678557507289910631502694778860013896944333597955839100790694562367827533969559760776721686510608106979950428725824906577627682140661052701012966338877459270821633915964637770453017441298283933979036742995894972815227977453984272071652410916339467815498608826345041203317671099278216055327963175458917165282331937952718742135724713107611876209687926988290970160208050661590185031357015147999344063021050775256833048297277024423728261914970667135025318186365565144549260989695673999814604422566131900980611229602928367893338979144003032993350776833576217549691598775830907370062420484562471598592405492791929178647182854812862076655113710310852099177075962286795406321297565378890443972189757437095977076823781621479452337926791496053960922607864559534649600885817849998274245944200989006452160884384059972963259553791926728225586106029601824860332260723238532598104054221586874177212402742095108183215449892402823191429434119434082935938116942693745070515578837239426571801119922856001365811081115317754276237348018198635774546811266416595833291248983027922492566236936229290165587958495807606557441722637575475249541373498661255287469255790926785240222312610476756882816293399301792367398644162694092269298082822699474869728669306337862607053649883771014763496822719496945383437887233447554619922161411024922900003296786529449951916306168178452481983689477031540319730953633968812839390573404113928805344504123328778117760676401537725742908836745760810974645032798144498352971707246520671884390466800573817050982030362244631567706375371484541773816283874833525342163092896139114965232215495790471688900731899652044642834502346351055521771636077593071928556688295632969485165900505700471645507861871185964110890459677373911689519375177428915619769858087682505049476819528795780053157836491791982603235417257669974579945891874880627309432514567762034631190563900965328576881911605315689526253134762219488503284564398341425373352295914535729185224020971963618707684131069848107422004978866126193232148525633798246879457084873211060254279336112632111395326141139326599997183679975100664168627186498341715336774230393070151252852025959347569506176552787368305265618195975472454565852472767382239015054932815476916165049682903478134546632758543590619864053015794677778355955797241211477700212983761191778602550336085563470203240985418630328803584859411922954742427493262275748311572481756220091661646111908701294892068537600801558714313424815572740971506642576716685103483430120221450572566136885978032841043484344041895998028442067182590450080869843838645227811325077512407376802604988744346156560159912151326779545156393895455852500937568873492040975475033712729297398417871461058046877788005476036865349847298073737824636964855421938144299467757207586684511422886631059148583834830268446951909732906903652695735244493291406217006021931370486456379592640823682376947296027172118020332848657635606798672926434013706007226734499293267791196374752788628387116940538342043256861227614284571594468474328502315200105767848791509184670696779775709581373365204765981457734632534141148759260310945832844229818186020717324550005860894355409076224 A013801 779 59339417723393213254185581902100396608556666747518594343627748793281095447471019051143983334380255222095253200503018848981473603611363317550587261980437261607668425305138668696164159135483837617247174619041224811726203180682098213113027944340826721197959101074470312293650852569544390268318805501542870382518548583330874792688571002575215305475463219628021662127047393389090228885475079713535855947368853122530232617324841820250737380974008739465200049206819807522624686293865013519499071514895975322307922462544974607769998540308991521037741775669931289611086145037115635000562114114874316475347883888515697524589723118024914875607738675518930301275669797981872259795904599017762096995600194556672871102866651652949871947981479033348429761821486063728391643197886000578742017836471371403182185909674552474215648548164611093925542801525016686582266498383388194170261944909725513148659132623447419550593004410180149012376877843497300523108071160996426096180990510222796020515472563442838663973388952458572320137528317945334951908931525849411094751326910176550490909536782848295301694241986550167209532329238967271595455295635641721703479055383262394770754641013795622112408962802903724919083099067629578525533703432192425193671866212534498047921356579018470657191514115849233183703834524127943931468288765346976481358391791663740325675966404723066546855721953141132179730066998700470522910628926476611389811182311822956436148468998492126046848275933961467118791914990301610659945531716620932000670474424558142184411001227013574945013510681216845099457186381404324570783123418930464243381788380361244075092410270727227577655585986314154056248617355149716823026595496560072275329912573013934947303154493941592194653850149875960121258278929752765933438126526649351315349352816817756743430547885414949643652922784314802545914038028267892440688986114470401798340171894144641473272139585872425147314401963579973519048727761105582338131110744172610843755830525678395989766305008116270950156782926361335604709544537376698080240504360790486286760400810516657032946999130242137422148924379171556815451207433737565036155742133233826989318733830021643479997283967898965996191464576316816109222449078868296411113980701499018218686522111446668680803685891789370649743463201382265414178719159479635146322391816702819484062609495516229807528840540425025423870342179825926684197142701799852804572379565989658954376274393579179284894723743268121103839206217760747993452121223372489276090728394976102875191362849038008370665491808249923467114701981996520295336377518834780182930529563429254296230149278451879540815083988616593749814601788593831756094002350299039361211396548618420016016743444052210577252697460654768341533322397906818380127331381984169943366795573711063006271327705695842102711318515959168432229385094581163585147137368459146951041273797035084668944573704940472392679569064527715042417161399181227148174935419451498427245195700714611732109621526494560713476660260630452886394730306695920905395071599864177716641787248873247602801950415103185205369563006728027887832029676017645844070246113848895108208688857620950048005928857104018367432219279733802800712271253641885889175751408353360886650072190821612818768251996598839592658104564299351610721959365152454282661232503338515528607708278430889882582192807324179844085869106714031729470777819141889070529973622232524850175466599932503127948119484387720947933755580920030356102373100909803744940727263177679174616838309487491863659278039197706289943680333643431566370735744105295114543932695434171876739913025152117557395072221184 A013801 780 2279583071261873680372793314351088836114312909772674320304803597642686562710046667868747263773551884612011246950523972102472289956334133207023360256240477841920190226522207096631842337348747105904167460165087692367273821389083484954950081509797199321540796826876851517072891152311617296547735232147270908614832562377238886035924143634929471175145395045230080172272652664435290232864410662275193442074121861555121416227151123366752327227497519735295125090329189725789149948665118359365076331316243787981781149321127744532092263924510218272185888054136080421699485347745834234181594175837011741716964307461219036104638803302045129861346888958735226453806130959271604732319471075866348718182977074089145016287725289899722280753656498545113277730134208624189893365089988598232953357205884203824646853906057607849468354626291699784243652263385041031744349801896240867244782875652015313118889238862356069455580857421480604459470139235792296895719661720838704910888931440718931924122393997220090115201709997648514250403287862187987512533513497030976615966974581342363658780765049900112309886000155311223521393960044166705611010637138812380960851391603408157513310289185972619070302715036349496491496333782057888636902751051104206240098412420725277008946834339573568766669206274464141985166507078899094071285781209569448507863979068554248351167925403841324464009414551869733816510253822077275608134720839525503150986379690990694451079585046073514215723368279063720835510206267426675112467546425709723737756945493825590156333023136953495087639026329626321340747272028028532711204469261632714373754782419957552388750032960257174623216991250244542224846884315431521473389692595851736529073921404903324935597983039260205749822307357634884018258043365382256098959068647761480130460737810870943055627927566100705510570681682237454603833684893939356001508090573494955485036043485460546837222514330875084459230065832888262707775925670632051101644750348135018173723985474461260342862373191794664821222972899097068590521862947863233450519215524127321192187557536807896577691918587381951209273078950254526622373584774462298428958989790310697621668478814111455927575660910806677709691303163786807651889603813804474929354682628786283889061433433335224041754397218980462880544882344301108151089675230569663781121004030455513299749206379751484286027938200967776683403065180192799500117434032343145340452533407058738391318957103737751408515707321388140325086946061496894916456688917077548030301422021401968053351395208644129567485533305729059912678391340378323665642278763556915507459223708698233043977414681007404439952266506695065492877742310620640742107194289087896100297009811725223335299216146709721535739625648513580608344113237988334890971562370303872544378818759684196448919325142011470217758012109087414492524057793429980287012429146726589271201574186899812642174743448993187437178325182896701069497672310946022124288319073648763581051438038652524300723220561815044368919380572379478083739959462030497501657070580382251162510898952714679909239727146603962849477132466463919338955252033893882745802574709619154476944991154366417044195762974507969603276135850253768392162612479906688318575666103302711821549173282603078045801168701341021791553744942123891477494790971696683722713907848252412546993721224201065729277518886165692890402747603526242919349400700154810533479466671684674644340724903007040163254958112238687935823154396623886160028765044551020665642978542233723172080460497271487434334825153819084834476423697246067053698184345549017120319718427799146816840498774243748084889094449004544 A013801 781 87572463265596139305201227964111428728167444741827056688829335007041446993069152792845794885124769199255024062851328912288575490962532061281009407603734196775206027742077107824208855231589468820414497149702008789981191122483031158029362331280369209136311250901301127879872186507203090064177796678169559225347407716284009045956061901879450564664385496057558759898026224756946109585719200001963831270719465433501544325782237555257157402771544718151097525470086152505915984427919186893368772343844821359108104632320443433944856410923984545144293075487691665480007429119003967940320121858954643069798900835430190490995804267651365708753502086238772459449416326931377967396784800850481652357717247278208594945709254736787731137432468048109071677280835758506878943513297001989717136170421247574127633539655109063145176311323621938911504145350199736275490941989645989156075578951047820268775249000136270764205594218703598900915004868882196877545966524667739687856709190226658488797085887797206981865588891269665323443492706513813728281487454501941997678987295516848242315721870156962714496580581966435962797870369056708162752584636324616426992067059836527779031328069368324134204749100836402257217323158571535849875256084379219186919620611554582241575701587989058217740364228239814478502156535942987597842514570946819933878102619897580004658467022313968320609385669424627694295057910828920619762103435771211729048292762209098518032673339129960122111228915808511899616960083969463151120553263490064747109670818090803871445689416829205467286740835478924760626147202228744112633630891154882355382163721445089332566221266201239620325503935869394334109717907861617328921738430762240310500903764690766130725932116436220064085173759450901704445400993924524750297611581172405020691779703742418148425002465379324702894083307504834056060874838885574300153934807471382209913144646537452367298740110534897244585782209036235500181919960563000875120784729373954858161780625986903777331400928535983843772101726891712986973487887005113976235146183574875170919077210334012154928612744452865037655434600952977894725103632695743656446888551784575759834016282122905690913746589549549330895501102340034002754991020111112708886089487867453881882184026775005966788036923564353462019012200138671370732260963657564203815544490833978998923165512284533020332049273928378109069612151962286585596511345786494271398824523365568494040909056097189458109539412458446798728540119898464715110600161438451085132059428374178004737547198335272881464524247472887565605453081731973681939313780980802466134553537993351320617436362385580448965206270121197635974391348604802534748789975809600616589009928927236179648854687492000662516973458913297712650147454150559873171563540017593567664856701472028090781684794655512639885391793182702115144804204192406122705869478100648653442479673963943202461784944336522288586642540226159668285822579497302385926660065533290901729672043692875373536583241102686744476406924068530030064954282693363592023658023415964560659018694167487143393353358063937836825513520831677925325304962134067399562751710044729438386318780186140277169824430428698160279456034823348766553318921028095338446402789024476977336633040824479846207497696830716693144328665696631414999439889968699801891777483898464680405310794548908141055925165530941258077711951937064147989726577297147201454147191659438461136993287873918454911602470839761435742582299300703210723665037951472009891340663678450709378642970463181461277406643109113963001246292753404911934869449818611041694202303122332024115744600911347826429099452352958562304 A013801 782 3364183748811141287548610373469304646021280557202028209758067733630504227685744573689964056306953133558581004398496651494477916060816631666171257402505052903316314761739634174174807382576741034205043322502952369675917438161308124966855983318466663538180533014624384128633169916860713907905454237188561787200946014828766491509448074022600972892147033216547177320242575450262841745844988787275442542095958984093395326819250437922758958784871661892492562538458829634667268457782943483695654758361142657331496947555222154958425603882055790286263162787935163021079965397035656432395337801333601568169394574493886197902094816746094865067474536144948682802208777615395815995514884909472103156974065771439661383434366729968437479375605692536158097554420586498800261494006817628436973503122902646807687170059390669769785093175808260405224343247773273068759260027474240319419799440983453063445269965589234977677722107505717455377550827042978475247805850011635887848703340251747312505628851465617503415348462847015463065405215813434668185661622052146603782835975944575242076800771363949879640100639636822603946842988097682500780303291389046464659327248170680051159267499112853539939609641457731229113260686459684121208807837737512084284704145413480831392372152204187660492713832192060713006138845484785811558718039757493034579861190245985433458959669129213407004530159876616497504038944702403814528780965588586869783119214753024728668743178996016548051024970029699793135685138585770896413447174170234327324965114147776321525457604636910757231287435935758373604214070920819433830933564314605960564361201523034551799863956162386821254424559200358652739158923148411891307857503556162223768202719024360471677967408185013829981896035143065839877974524582604542807433046502319111274895409098968735589894894710012137786379104341105705097634567810628222314713559563820618976023364741382770142148400086308612548007409342336022974988637204988241618640066163629849831142964527912895509963098070638355342349059940272046107573510667188458511049375788212404566027270112191410943737587190901263286571175630209598803759581153639688306063670605356262389783569494033545022142488984135487095681570347494746249835735028588505824568013765916108326385981572588629220129226455648202596922372680527199378050537179868986453777957159878137222632326319922620509076004907232573438018220429783201472275579859733963930057242889611679267075562299029630222736066069003692219955597246019420495688815801819536886433195000422422229997613171247843014341163490918448720299085587815500965380678210158507539025008715552584332839435297404458527447364072975928383592218048002094174909515710701617286883405429668705077390401674692697451252052397613244929168064598647908087758784953315874495413135043749431135469203071486173573837211126906684455402798308255473609868681870714518670646299154998842065771930421631840238344459825328149816868160213968368457758573077526903280847081230505500349781381790200813975805648395016649634975283723948255751180846627547694562276862155138186100599062603384235939488927416269739179296915425342333221602669693078326105048822259630764887755975319348868525295583033773766215912299670215310521757009543164307561364094896313217771907231521448812483832530021401792438618482813037571589474523821443419162450419483390855146804421159036639370313382345614256309173336193447206891062518514788987923038734146964451363884120519780275315487041609935814543160316097943748731985742935871362451489948353313579016432853601679722002655877582414803096889944784231761777724475676747507038430444588610338100100284561591256129470464 A013801 783 129238482894328803702467416107196807281553513885473115706065930055149450410775563542873659187087911578786447864972647363811863623392331722087635024374634112333799547886989786435099400409068083570020944277273418233470044304404812928726739455162215346482743356289810340685571855526121185486095929975835789617111542105661893537826957211652238974624720428046876363934438778497297328508381089251973400697158360332931874875088324823240708160679629763261994282477434399245377785074189556869652273197201656324046786737281414304882877998733055239637085661661317222617807950692521777506899296976031637842795461973757132178606874480117980336432101780544348598529652400873045667283699818682280314878315710675626031706014632298467494207693268284469049475650621250937910845553765906014034774095969428079764110325001551969876064139441850131727098370206458058209455733215450416110831015324820332885313490998076050902467372481939641765783992571683061105119709534047004267595787519111124757216237957903162011204026548730946029120606770688906213020376872755263930921426851886802499622378432717498576254106172288177153221920230760570949976131242001608986352715565724844845334420245919381590320043986240202897615022531035225200357561894524264229881194450204279618769368599076073165488094577490204350843829888143531736839712215323852416419947484489776411759394649267862243486030621820099368115160099687544938937649574051153189588307753952197976538437964310971709928175248660947253100480283910974756618986642923721918515859825100975167721979339731563649797138138908093680379487748494199370049143806709902581040499917708895341943573739934252125309973866240978003627529191669391216482653856613527988279275654039831879980795952835491292584518086056017304752269336365336116490347914433090978736382035945982946421402275179826285201539672367916767030729557013093788442036104203732898582913579904960497780772937715631659644252637295180658607163486866828290021676781742004311113188125304301793910742375481643058831681486665490923268543985790711822160472820279967733808503608629945242814623149525662930416918283010131947645228069598222265965741969975366175965925605682792665570625856814548872267703206469358171933689596858256039756604816831433217466443868092564780120484363520181350963369868895132891307189436301846983608334002253878519544643447906147389476663804516246541194907956030551467758938675891539958337079042847322270723974801279522274636628714106845840321814223803082057762381547842699329029217619136227772387588307586657137238930136667123126039009671941520285086064134121449225619184734816668079730359746385089678790417938227443264784078648532048449823323955542313329692912902986152974253029670734994665287298844906710417198920369621658037099341482766582634615790995840678146500184905194212844012530302651247190038753899809942274196715282745368949251548228338435516798694479077408774596240768649806203364807242779808842673253343346273516437021472551099301437201562852354469694549788742959612377210499539196192937363404043872234304427936551788557240613588971608807851406635623418300311870302979951073041088158929296975651555555925975463928033547868106133267755117825453002950486904130991369003817278610200039277363069536768573925588206127977580378910473302171258321967635745651350181253307124570390544695314873943091319638643245551538049958896189117270373202883207467899927057711264133760051456010989786363594972373887879056519750190487294251490046703218607051287964300624434259936437855940894451495284503962128200454028193206047075770124118831047360453063457597932230388343959316054748453452531718089695469737345024 A013801 784 4964825558868535323033988257174072548528159789424335212964228768998621286980354049063034491331169211210660181180789221128196552956239815435718587096375944059415243431626599635690778566114759498425924595355735634856985221998015293469966422909511664750481068775229354047776928401891471461633861245951707693930957001531107302149160388242832412449183259963848802396905400114752174171977967924703810161182035570549910905201393086409615044700668656985472772355653119881410432991410066016704561727143698829344581359299402811936380641199329050085898282778381162424085710233803916604705043392631231399368830467183853989773361690028212332604375622001391695761115126631938922354370612234498480576365376341314849634018258114377927257482744594416163004656594265976030783042793471045435159881670761549112218062245259620474758879980798114660428210989851292764174451447204743185313684284718297908122203070182089571469186581266193278074357858633776475414278761459949715943959773334172968673218997390807871822413883896048022654697229702785021079390797943766219170277533942083404825493289871275425305377742714622613518173287584898093614283057792733810819725921172885639578367088167238963173734809775403634514778705552249211296936097740044134655115965999047605834644064102106426725390641288863690342016568982921915202434384463881114429188702564159250634148904846274195945759352367840937325511990389596726374228746036749100931224430675827637466700632836970289208600780352558949675108050586724006250274990874557701221705271041079062043207558315127749170606858744293326825458401346153162999807908478567617553251844838704923456104328793314229645907956045513410987355161427171332972397630555665291197736653525594181501342257324128233495926846793927960779363178825810752251093205480861623039136852292900880869724589803308206572302348053685890522252506662215010976789258979090603031961208085628962482746173175283705836893609314331660181052792511476075589472735247400837615724235021690057714875079096502799748077875991741499308284385758135985360116723863875240461987474629127976447966562912177867134896332760117228900739081521685306569339943518573667015906998067910163040561162915387709477036086379726863533004619552906764023289730643396338482190907636643968593108527308991286778608816883475425152456989384971753722297759030584997206827022694762558114135516714296127126543584038869665185427388173049399039477228510022732352132215965954127702440728681128589801802815221619200330999649541925137423986424056737326104041592424249020584170740130204202009914595557305443271866239776409593451386600772717120950921500017129605100412695514945460459945165362007173248412813076113508873482942081116052658904387830955555061676872425936187387113724919385615153208302401961038491400226896215491675951103317940880615585364106650312052528769815098742405541014301946093554447476739849338813338647108237735484889185368450955108462435038629136500135700437990443407444616889523030764011535238536049307785824684349536469082918550297760947881752529749395753038903610573509214955411633933323962419637314109237424780809559277800421946442713427872616630158236452273422259336774901165215614080606382602561345904909096164431650644575089444708879179679324501535925396526612386727836224742376211059696708694804942268563027046497496123165015216197397796135238118921107885727220956001129058656961961298086843597849035922962526136734118183632943864458715276761835262723317759895965241634150846008482278436572788266529718196673825401248642849504209116948641947070203504462785088149013515399164885787082164562598621541085559216587832458482133741165429846441984 A013801 785 190728738669493652969673692887599171024257786470525261541233812389851035360637281148805533018978196417868721520241198718860798778366908749778565241894378266986495991669367451604696949395864600891530319255185940148665944288275755513942230102491800113054480738069210865099398481487062767670126413624480802770051644170819018119362145474736649956647824114771215592879517850808319522990705615795421571151969078478245377334216716807511771557220887126753922022814770253364263193798009096097722443309952334228101437498845858423347998712313424788099868431214290735683676644341811260286348946971321385438152991227334934871133462684123804969329693894805463384358998704692565641165501439600493629821652297527951263540445403721942453523457116339091317986887725321735198561371953983681437102014263975670694969079213893580158337133342340372795010153386127262828525726795817414207010495481738132438422553144115152977560271705922080970504531497275157079514932900245428287703158652405588764550381003765275203929851763750580838302848776262189369785876893807723075645381743919076079776150223694916738531391364124942320914145015861445164286297948165662076450590987777574730042550059032652009282196452331906023519738752495205701183097130781535476910934949819412825743686366546520489082606875752987528178908514047928294416719313564456891911713197704741772361464328574469511452291280562977448296868622806747840392371507747753461373917728842594520920771511065050630237607578023904610718950871339589424110564049437008650133029692314093247451861560233947612138033085520772443326809946113819909800620612112653595925722871323688339489703894923959446077200039444443196490235881386213927467627375426437826652251281839226076555564157363710217979525746435536541300015877772345858477996581752780110671481317684080239491339841883888063681567002830397170302852295935651861684336172940744606075821769817522222737176988701698843430104895419365057515324077120864919845184597264150577845662212593245257174641038571251555122159684098741437427052963284552013594244063954631237587710825352580343225083480834224943854177519312663465450792555737062737167763270209525992083083237776836823366197634557534247269818294363587189483905464744466246718698292396713739131845907769314697472857185102209272887036309395591932656787704213074890995790710918953252697466903841998432512630010096400019693298324437217057763378544055865713500557210441033286039511208548093769816963033014235905826056949553723199915682536802596079279862466563621119612861814569950374761503152841924624412879102929445908732013467250550942028467655284700918450600344658050909537454110902144809029253472546867567511026627131976556883720702988154278944470962913988603249378731114764574663360856503117791725650145073735254685631116445014328223337585062016869728327347521078387809945221216833288251263605423561129987654266438052199853217467310060846387502945114411891446692904443976907789213068025840873940392402427916749830267137723600870207900241073971792996289399028238784573825405182852787248742521103791930001727093329182573340312787058820464910379580029215981009494543279045154440464158811550535789514681544603162923030520574794059996664282987838252806291161996636107936302566560930051004110032966341448536556409703124524069308761219626662189117247018247811067507224545439233736331307576473280538096920245739373917365850705227304183654968564016528404068777884142443171497046006072082663452778975064163400722617538900261855208419380234047005654243421676614367863706553697436699029038648937827442351946332503207574318252396548433836788645122342842864438171725049649800611152980915257344 A013801 786 7327035224727268172482984585970009754067887125051698447368038136768517374414241792612513356457066393588844805921585889983756445869743166531493362332614435504553230015970420020846038007991534507849028744507223076751150915778401423823604711617324993143100932033666804593658492064807003282815576305798054519214303962466183400073416180557483144734582811193051018216059557756652402795210946936396915077374044118820274415671269392877372216142197599861378668428452214053241534852944317435690105382195128871706744822955662497191336718532232526659644545653528192902024121969035021375160381146850282342992085310989298858009463102473300091701769520662846681373535294239469601671013903303692563283228594661833775740169750629382141294557128581282532071784278855959779387933664984237106087710979964889365417932147080935775362679314479347761293110052481464928820644320588121784176515194426452095754440801584327716785955397854702662562902081999322434366645662295828373100404542790813097978967436640646812234169185356242313484242238588888266829694246752517489673992985074395226680680586993463921427421930644223784200237794929333277431222421976732074328925903386463310829314603067798359588584858912782501799534283915855822216649859376103466881010477032262563113769455457251131108597425738926768882520949475665213358312689149892175959680374203025359927038013646516820751951221834107341653772505013744025036513343841637696972140423471217111115692358369074985011207932717366319525379216673381667316631428523172124303510468659938206194110713697947331467894679013365994182842730889908505654900641434919700541082569824770811249836464827398826080501716715297729836368901619332794237596373254382035548672885243135708956958552669284291733901461075067571770581409960502438499290716684614800731555626300151626480299311365811443854391077980732537694354373800664001918465458419691644787008769109309933708671391197964462769210909662430328049508689746675146760772611488499608598518959558982109799621010137753199741572886424337251060197666637539350154236479960881113623169499066744726465334806999727585443102083581915279688757646821195002111036793788369150511863725662434963406435848329162235643117339596271565471213712333623415333945513600712155002488992392865993418117281622886471427228386861741059684943156445049485012494295950662508155625888577994211783405194467863303156537748431580130491037950148450137249837405796302734716493862587583570261288451876274886558213803774055830447960860333808530981615196515508068931047699468519213596837905119575376371445163618137594029849029357897164988965613445417070483198262840383683740790837124416794983667801401360464473503598907902011409245014525992934779930796511303786182428133334504795900267670663423773086932575973152613544003204969351670433027736667742440067483423382369747346106855618265867601460542665951524369605726299484213309561202224183297474822313139515247221816154617119816889630409221280703013294114531670849861479542362789851029906695661097700399745453553068821148188076765504472674947692690723270782946348017333877737441456027651646979997141946402361126460742374607798652984871124904525382889996006217475106851140478401288608831855095260794319806481279262772722480999397004688839373891026434973086980351035155231716646565371013177854657128161453007909969357538137593603214903511857797545151531288160323788409526520692012117519289272355258955170706171197216096876230519369265127599201957106064901202160075374392459429686638911071149769213415287128817555852150966840728229899548737595579025392370309443222175009984065804634274072591019922651480256804989507346740278052914840526127104 A013801 787 281475385193122734114106335854623894712271951795986047554090553062099363455497512705002313101654662576109062064283643549615987624532053485473849007369716154342916884293519655520821396115002789653528288248989481716472213580543069097607598601491156936585365405005343965269984631161625838112643179363538062410136701022100901497220355992296272488123733274792247915788143970779558705780823737508623889612401278868599661952427484996777131055318662996274722926347420255069326802910708898609471088362408070735486309118664730492102391379134244744156904865825939058524158669562449381148161202137400446488383949306964904929291534544614296322815177905783918111645731863503464217793670109314653511088509692529006328834361140178344339971706651578549752069664856530550884966859674034452667465505006331189861895281362261228746332688545038623597836115776127956705573872219713286460925007709086583710502597833663533568049262563986257485016446382085970638629059762756542781025140915851875971960013045987087938787843424645404714810649837630731658529534183244711883316114514617967028165025429940910005555840887628500893836335130005267185797840562658139367420017504494374548818949791452541781955075939993452589130909050911517266274820997792390783700898485671398624578567400845759452667878707186610753390924795057154836372940266382257831667081255383422226957092332244590186006958137979067636971324552607990465802696617020353766881746508070276540620437639106384624190563943270344530886967987724630131635712958146180327243658164040186129152957177420344685670641988977468032528086349866725153238663041363875215986228002388395484973717632809353302708553949334877589393947724608288623431502274940340277637817559500301395290519759343225351249558528659795837138655445042661677388752172156162184903440939946624882867178345429012427110287651707821168066317623926308297699769050650874226137728874103250413352320164261002801742006305591923482349925825308272437961840642942200963920704350417856730062240725451926921272264004877339836728553561547711675525148614177208860947679476148065411892301945701534922382209642882857384523313760283027201097589470173989286063756885048101554221639549413096444465995717930368459142145973008477123468850850484958146575617131764340003150393490824806686348405709680644548856776297993021016239980873240650913306524135612225639871293950677436654061554143747582292943713892902860472589753781070765856868828225164610435157657167278976042020341485784128782488864410583588526189729389339757976055128422782634109536124963073607658685437405554373812250680311812977490216103006119142179682544465276179594586220798971595596092582258634663603214114255645963670297556478030544582505821478778246249984159170178336239304682836206087666907601838584630801906427122102613771355193531827993577632443192657116214048040965431301569777708207055193760182773581520985538500103144644225555792773981567617737273289395771274885632041800644719486958706703848667368278598099408934917164895620516729258556621343694691833228793157023619822280790562406825170397666905433898247161550974758265670383570205012993105034115879062933193053066809134332247109102086574850523704793412618263903196884545339538674589685784824158676906830072835332126453387397671525926109437165366523381626694455292842240464508235450378751869382839185093795861103733311529150494541225965966998655540370818904337506621016686799628021837848272712253577597271632089689141850942384186589244582181455582660721450841920407709289534102561670340655225616231542153415679821064303471763839473297807570823075183547871950830272772656621348579265545420476914232374521680776513651698827264 A013801 788 10813158397579002953727508998191231539266639300194600002837942686433609146506392448075368860113165517523805728261520450602047780584023366697963383467115015785237495027019851086487874753153947167329942721373179929619996556910142542453693507874884284875863397398685293769811729590705018196935300378429678205547811506465028231917217195800053603903761337484418995932917338781467527241276124700131295343350007529016124613564454263636190266621121757664889755938562496518743258460617793048981441330530268445374442051102624286584605467220821146091531657325569274872264079449911055426187760741310375552297757796576363787763663591065902807537267874428594998176982435268349081390761630919431729281976188348194307128500817561091276164353082727041567275508245128477642796886881237707533673354840323218989734569128812627363519116563146203764134472223655731584801325875192505612682895096152270199822667798378018305550180470658096067544391804214214648053573959846055347475861813423365667338815861174639970256473793001177867524165924162422187394070585183528851709471855193563821353987616916609998773433183539136490337616650354282344209609843055075081938807392452655892667428775188440845095586197310788474664053002099816847301213523451192484346653716225552449561810245270890695133689228415280838702265766926915660194102873273340816861322593506809548270783659035508176585643303828603862341890404012988561734276393239453910308529173854027743584474732343910871722904704444673555498553762216429391136917549000143663451392372029767790337540002927779961444723382648558411937598965216480113486816479397034630297326934939752600950750336582004116476851808517648657474157895788552015757744591394108112105734399365763578401480607074929345093603040436994716879518587576758890998566303445551126495250587148989541500225523318000941399868810428007657992435657840753059564434327849803984271306992427550467879342731430250683631720914235619332497954750505042593976742070139267592229977778325652384142071039708961224607595294011367887167764113620416891726974109162231655602166054755704080863254671546070165578234965640987849283847621415032772957364997086203972413425284496007869306978504930253513010605691500013034726404679699093657175179374272230152158848907733858885561025516343525773662760353743091640988881918263699895359875105226412845485583431193679260181295628409224406502428663986207121365725712909756287915007981253614541157472905097923674477016557738189143630253438517883091308092215196979136822104644220876142408133813489617671951939776581435711816059763371776824371422134858607343264141813083072965974684628178049715305624258213292816419492640047709236981073413244895340358150929660021400681543637928745107939391458681570964969128695835693063811922432231067176886037304322694010640381114718704201278327937689115776478869541728008881104580438482232323491181429907710180447019962404652568951335205275901602995090685427949296006440517813567543811005676735050405619790624586893643777806630157770671196711165539375281465317317920219379092738850245420595745996771839148635062958142246313533993455232995779143122990595610081641544326614539704507604943265757859457718643343739143226105211516693763717723037369109804879732052784078042118969833330268949339977420138144720362228571094194529827509684548373061750131814211150134563261800161018895703845398295736708588220351238885379029029654352977040094510086922779244513933436976787018357498073345802630912012419869082797663494275255543214382560066742084009127806611147273150923365616756006006282171279657206208575640739256251175048863095758834376765727021065192873041137150899624888710548443662148173824 A013801 789 415398293001394977470395985674514350812467215356275753709022406242033528972189572285263370130107366521194520856894569630328267538915841655068961339272690446405683608957994599338518196517162034380147079584272080176281787730260035910901089798521554687791168274467894245461087403956523979053466499337754517944324726832360524557331815793854859247566895540801440147758952486628856526500863606480243841910133889234683443154692074991847885282517013442454404864135816866264041017023093137769671050153650792597504565835158414593434203628755065148252280147819069263492896876147783105252429016638179387217070663513277591270728900514387722254351682664048905449966957233268898310707498813400889312096397251584232502648487407426882465129788026042028848455924744855597125685206429627772613595599545856780709643207652465892796950381889824563802989884943958584561727734821395295616826098013785611996387606142489951226015732960801418530785355550693269919626097241446062228632707424472015476487950122884969097372697231933248958808358142623610750930615600410444367271070789115947761134788291468489712880209178839467412809881240010110535156371730803764347761224788461228772711943827639143505192039355891250042694260128666564005923418716901010478661049162520822902366502382326536944255805398801428699586241702264392002016655979668660820544568752157595606370425045508082111714073159879645975726061760562968587583961922686861418412456742776329797541181317723680048107107125946579308032441329306351489915824562389518975148689363895559433606936752473594998860493467827019952994801847756300039709541872516482357502111532645535918124024930134270138574739076013990825527249724613014237349516222996057234653892686035173627871279001390485721115854401427589043643586060348769556600923113164292075441546555915582226272663703784324164817360221402342189437408231610369536227309138678069859766529421096778774052830370624510262396190641275552277241429695401716290210523366470103823106826332158261989201801061459454404525380814740708753436826188841935312583437377576291281612811159495127970442791462113831480853474440064189218088290224279899005930133728063611804234145729198638307296886245400618955815428244664500742049562175320381934041690842041993525334339639503922947712356235852886121028601749394608480228887772018295180144962042377875872174173092736382459124652860968764800197299555694132774385718987141197556542946607838856213105479122241835878709068082070274141699816094102996835691670539007150520157972012389177886750868579017152485705718457152434305125751869690178485052552732728259698835271891399331060883484676087957863180861503521856835571229260072798047864916243215899395198726113819382128582180394670672066599662276711230190254047979223984739398812156588676667254009082860613112760880903033740596308246054265071669212252315023189176513562124733436939237225811334594292052718875737133088834493245879035980659403771400100155383418932326010763043594077453696382289876634130106219368219504140918104692856135360640812771630085223147667226655671028077606178211986972733964578599992534380721892576230765851562212806720956896341566851224157288364151500497353928927719402693082926174057805625307626980048203571722264259786539753142066042345117215611957844572572026967577435372787154577057853612041610299540193063774735543569382265314985701897358924820929021397125073013193020720779203201623965972270699499225487457247266914900250097221645985652353869115869121690684755040796078216948123720427523963899294653818773833645365872013533298726737335891879311233708641814639268145140677124686671381417832169241240449410748324788959989724704429011725084245622784 A013801 790 15957940823941589454502732185672143300811740545126689354485804758193960048995634608910677626918204592278208713238461786918690725774990973021129218809499676189120741521730320528188515037403296712747730209309396232052041157445669539553176265700004044886185520431958625333633133710393825179317969038559177561349178705991961911394459035536728272854529859095428124716307918726334152322057176306545047430819703488839599152230650752886828361013173588405328417260641540734399399709959145980559683062702648848425735401123445655021368366602254582735259594158617364826343126394093235771377313103172299339330986609526071946256321442160718738123174241222102751765930629073257997504139274415608563813495196816859875821744292243711116780425936808430580242282804998372619180322890200580512723888552153634087741653465177129737687645870679500443055659420007112984523332660898721676415991381297588070453226277569893966298620397422147294278650218835432657232356151627391926575154088418516946544761091920748972844669536861947692001581886407028630607750528905367630813085455434678249191754027005053500810006115814296980130504397716228406318567176410557411183595211473526564532502034082585336895457383895918261640142697102854722851554053428469218548242864627399932617311555519456243250531020200355684923305061234188883149471856114951274082040153182886192814326248548238482403607834509936479803492388593787001260625481221938468249732938230495485502342021501672892728082627350363790697374266106632798836606316388755760949312050603411811201444082283025625476224717060042798514248307783406022325481760574593186245801116638110907830652541716038121643487176344153471553454825420733554942019015222616534726463941426727230088303054117416899462386662685242260700612002094358331286381062315319444370162452492053006804490648844578597115623710265392377549427474625543956103708307871456731732790994240853853384013531517911186240212059675241616282506763178552333004727465646315508468471840376191792577176389577026400404247029379079067472029114870551786968205330296970805874437753503164836112530276808564950168467074089505893002079757255936600211812017297291711071458942332894889213117182003310177806605491447031460506575980527107792378145595387885223269243991591182703959317877156524473225434764804743279376472952649854827640448861819988479505443033530560868549732664306976068564379459731545804660801780610016245332153836886737500282660085960042367116487559440811651427540135071060726439931215426498694382388652827942657697421367331522929890870880249967916265710883826017896681778865780488824590455804979996702034899947316594989271955975519295652195304343254956609806778622399381991165954262388485383851613042041668538110492626022138618988799507169868597748744767807510602849230012927173313339822000770944178747777580420646993244457884933930835404945002583759713457737266768229774323497248330317704740665892533689046233011655282106247569209421704236029473082710079461200222047900776742160523249520471077509909880761296014377463434941353932440784179204258214629318942191691544547983251497313200769812225208481100953613967182992280129857632156627226389797244043106348533687268573857473691902604660901817798065531788411282503803959711156705609082730022954948972557099926987986454757280991330232254504360190501267136056737970240641761389104340490724088940455920809285991956804874823084009453870193586276790751191962246326157611005802808007734866752184820826235955228178869345549647222140782279120843943760597155303421102015593320375339271895203886341495622435620354151183951182125063724252421963167788547440613571493104563307645092686965264245344914430836379844870144 A013801 791 613040254692540100484176959644781057043983824781586898241926675590779169242216299135912591715689747616959665927768748006268422921372053219579700069785739560481262406298791993410889993676885046516916803720829765650511213104432841031474819423131355388347702952914122550816850464618489188088679098585289365196790049169387208788129538309178953329979619067009966839101685005790852795604148484992234542102369729227262041032092679322900398316682076572179096477484805428852687339257790551989180784536784958161123051169558288283300887171392212050357732569197444687168797543555485745393230860171467051419739181591553579887382844522046171043739861650788299311839991046478279232119014365950018587459231480916488989568128730834406262236842788432669170587536236817482538431284149945500976800902619534007114683359518244616003008603768023689020426212278993252413448347501085291921196724903928143314531140679125046609327801187369210457008626806781980960238193920917888251311119460685747018463542107227492540800824928088582535932769748212411873427344318428602905315490855978599620950422701426135287117194945122032788693456942666630457134076648987973508028993643966996503080598141316598302175890859745595939167721851903267033065300516508073499749297887526195811426640716835431040712399672016863992013687232372600135070110824511968145135654524673755983155157164229129540016998570533719808130963600218921440428188486621988196281740555062714571057971098008265847042022212291575383430329806752405600107068250390441312628771735980668139114675864984712428294648730578604147723362991807325753655707314233571842818695696769668635222348042563320481056203366436999763197520573362900246652602488792036798051838773849153271072250126974687609747046033716266687074710672456869654697614889905311774924160774934708309401312766013331386793800453555313575938805865214896617680058355189881806246898834756641631600263826792076130603986484484081931108779814267266424709610320268856573324814219891783903644808181991046197929553880626701456005470476867117448170575968688430478472400738577580344098963113877831125671831118222458385567895954744060433736970456492758372521166728660490064011109663839163790618556559429160586820622867929372951998841192420998737111277180966874755301155568845044163428301924739017820526584948996823058635483475676677428681099576110026326206530032016792649969201325047063631849361203914384080680021797840907810858669862240987575146986083478220401240381828889868866916397571824373843393842487038245138104139247407784874687695735682767471263549313060303518927216907823258685466950204111553305372716376114313107871460755549261774734811650482413122337207558094658572631298943916054506043566623072738560052684721266477187073721867437672051115779000093327319056020176610290005262601981616591570774623529439574892479094107621886972916367219257713152192434840168315010411470291857484945317420927574198400087375749317393606618749144189931308237945390412581467730192156239326838661153578416913620697979325947688324635316707052668645165028310783573199916483236022375355324589520783920773106443609009974234034163301831433468610796928991528990450927159973485270130109533308709348130460653204232530485469183607828666132916263796002678522156561837319729753550795170487645955706562942202289039501078296678298755645864764493905523832344291656600736554653809530667012616071203595307179877356810409193497790421654865670784398920672425142641151932076860680456045719444778635247685760292034706340943507100318136225055031032995539033469126152497694895831486791525071882668612516448030881042137053764838478610962479104904026493880662457591249170232775010368120531451904 A013801 792 23550554424268620500200142081713909087401682612809442282861855169495372565608981347605218123349937344453122526281164223408807734947428796483373757880888970955448176600374393218872749997091215946993875931739396277230038762619892021065136662959014148598765356639148931912180127448783880649614696251252476253399886528891179012804784343685418671124497046078254886090930331182461400995928968199461682169404635517994498568288872368868541701733658653596832170279056285354804836824927281845216369018765130952717703133729751202691286881576203218126542654378289035102276526433227540395026356724347078247340700400021122324953699355158925706816310525176683306363645096041509574981084055882335914055833836570887841023249233323734550970090552560429418857290792073580409196376211904306365524783475032018417317675939252885168371578522352398037408693370909804784715031717601692574444693383909303553571028300329267790543936810413975588916443407409336580568510457665981595062367965201703657461295433591251353447404490437450986700393282647328014529584859336753209210599896723273883038431438497986413189894161011808011610447841909481275641262688547521990284441819826636137662344258196818440376389023267986813599067202662715906342236584642174151566369027647206338291765829777949918860007545800199847117197808718825806788853377434451768263531304219867009848888517621026240409293017085623380149159097666010086055489288902070298548359345163289242961763017701085540779966325307393159929859549856200413533713133906999193465946895009433347232229388029252712645367225633907656938940712693270226152437652183596895913723013887103590290701722403112519600255108525043782902995950346309175875406377209434885633959438336189072061511560877859599216042520431244101050662085193103104654863573610602457145486560329891754413960831219168138555070638223780926333265166118095468464797121772974499468780865636011144919555735170044396633282744787940491465474885344891306971644390063448394120846063071362770442418951119368030739661741878155363133906153839327183888920846413134745260995746773196326498905766982730760523809064237633961339976290997447825622439457056625805638773141048221386299050788846045316180402468787030633103301048094374791323987483248045087484866824184023460599649192332751216582261646740774108593349287400661954620540733201595240100213121315842771347550057709957106441216838103007996481125060009574978843403717385856314461946661427849778686846617382899314934050508338633202391460329119205145567817852982061225225408613328417463746002519381989195176060510410524619983107964730938305660898359041149431779198272304807452351990036385180440338212524364932382507706165551764403726203980229479149904169655391962324522983936252172987618624099259485609515663766067585262288856071104660900842168117725782981782877937506950709069476879238402409951555163095004308454624576819905989439967042731997141659314042353690405737756626785776992791865867123200401137268910118089729664323061874089979834006875868464153652733573785606394679190326618135318672659727587061748047991619995035571650149431030435100419657137683727170174656417403156348130152374824138577697162817777541410137318287831587378317779776453493796891129784157478346038162111189987238898107166479542474738212407347269453407034423321987643135741473423845193524996891540792797874603543338308279973895483580746930103956658991357317320622168539228679577411116838293319608853468936551884279702492622664679900399452358190616051675096167378805278793685768765821521221714072163556627509749950274351447118262396583227161444597418431867554326114737057430034994318734597293993081788919528970825428123662284798301718336256344064 A013801 793 904718098762703325135688658211121531501623039253687534738421028191334232480434627449602059426611193024511154969617204806472757945740424645705286282752230708224497152279982689896215563888256151819716737793700647386069169104805771881238290044233487532570169940649545368338311776072481559035598171188115127750610040893883532955908595347019043669918678522142239704069179602705437180659607242350519982219848478059276656999385320922453898013800230836575904653440226258190182611466406459365832032224881270679603283585362122202588476842631422827549262610596351572489055039458869191815332519922517357949840346567211435235421314427785289953055385135187465897265790009530631832473325090775816474368912665707227300749142547364586510066998667161456554821683068298664999687988556515833338000081976830019519675838882338836628162560514689723005092364536871060609612658463386621939867341036259805313984623185449151441535876508863286223814089939037074079119897741696348955915927751188647705033125376841511994035490904645117105082308346179753006168531956280711285034405632521289490804382141338646049102974089429616574026964294794632685034747443241604778767116950460053864436617022888977205499360717862981431221765657490894258043360635613762206573632566095078691816476116749724082926049879460477326854271019742412193600591347521899129611818582910411050354901292929344051563400544361307771810095895937443465907676522461932589033772603792919557619088088004902134603186353008815631865484467275795086311123752171281016187815918682391467273324170531772208984427339952196548966346418824669007872044846285058353421583301486971524607597367837970552963400249098081964001492428503813300429611386877650566514185783123039392315028122683854363483489464886673385962234664778248868421239043824903993701011701633121637566719292115563210731593638004768066018714621592755516543646230030588371592685734273004143229653122292425541064189923773521920137683195409344448622690888677433508546422358949472189315966426201642268894845475991216430152138805891593096276783235806984373946412608039110078781963944408584896282649011752946258836529194957955669111634182287336949419108986508472776064335104309676866386341240922568801296413063593501983502303156456900080818643917853445262396123372654970736224163421193578155722106224783829648702692806672482743689787268469415904087483016985712201045786052565155192818900305327832387248197207095056176370142945412277098033899653381460082506484328336933103070340003443384872133290640158864028259297289624485287266432784578496921883540567930713801271075573103725950269071360924796571229680828861483089554049237773091796032772336003242406416040055836581333545852104495671022718581481537624658874950895063477492357063397152399175153739237252355436088694827556653166752730410553679028171038847267018439613023792822466980698943145457685513592857743113508490325773913592402193984208251059370626821658574602408955092319151404866610089322451096535054784634744955040665303208143362918926723412970547855257995775587362286402128896094984564113011646073729286520512140542465194817721548601258062969429600930959654269767933631244107600814206807742030811835219345338260725455827892237417701369641788193688141402035663474549769509684907478103709543167840652703322084634406337477298702644443050436954456280585431096123150769720884450883477168897237974066873599011811982702189021226603008954645825464459876166093714862666577186489050956592286343053745361792250706241150494366024183590138232492907799559253367796235191402414554089739485192495168227141254634055654426478623966992023738798232224341748508289646038230003132624943229646798610332811558811605623713562624 A013801 794 34755650482068010938412615493838444754166350675969660334511182218998295874968376648103912714932695591229620529312814539845457469243564153189414277838209694887152282601987815015053017102331248328306238199082804069983233200330218532589650150339273657051215648439992934870084585189600451571911539344362630747667435330979429802034184598851083581623595954106616280471521603617532074732219471822137575636957699133125172055288386488556988946098149667817899953166559731934634055202093470542997803349951038894427639742215271286534638926386528739343132472448669442008739538395851918872777814085343426823001066753725994496003945215057799698836575675353361689909362589006128752476295256687243765679356148965808843985579060099557955370733820797674515010029776751761514628013768387112253512611149221902029867867026503928747907492924732320398963628276048438664378879887529460468441943773248956680942033284292214601778042231964492003574042079098048237823469991645006941490466280489663090236552544476743524762867418592846818708841957426841391484970323632479804725881726778937857078741144341665426622339852619528150307819860348830609228294857779569489181117564768873429256197079551302948326463441337424294661815349498170193816993742177738288927732668659108543024821746501057400369687132169353696988433675494424506829360317206401276963167622681086350910433888069173681084859595312183999361856643938332828186309301286897602340321408347308797725494887988796320402916006937186661313744451294866944035728130063411931517871136332102750606772021335148561180345760691603582625091164025568484606412474814886801705043544109923498089325460482863476762641983969351916729081333133402491749303951038291824163208961044454681295174120361022949227581731283086444795125206882121208529270319107577511822018065529938000828763088325911476303464901197591170024174940903107295923540713572855082883104615167831727166310354345985819585521920111683618084009237634845376338289293179432285664319361341402923624762166228962289401864383805678570380724564367131440386568904786761111709525386750430452786487926888400197375594244435501183479464105553504824984592538746750336248884490825709490165287497367160546499097685111281403070603004251007972198224478058448273504729024748257953200209475483913355802787461988572498430220432731295599784562646861130097081586867705521081371424747580523119915374916995343001887330874129474008988526743907763678071435411390958036998070289084302170529569101957391622087550181572281073247872493232342920509609164678214226795627281852367537751078094457626301389629639216352736105536645401286985080359418721542734368308355518291094436394982059900560284878594785018108509497454446305698008757026194749388895340113584758551346388947465006566712706046538286486432783300495416388053972891451830133546218628356609780376173922025067891530530599875902446690183223059448542164354930664565722684097344172696781999980835801926142418826532520369355693191411281324490664606528362192842198288044035429893489006632676566407591165714964109594424183672384927014965455395568384270971994391079342924117591011065929747033607549363746078427404938377873637592878568726217855667461786370514624029111084308192638415816158935248723640100602048038303945484055405678832105810335766514250821203315353860527906960788924225586042392474969920988666959969597497065139658920356294011753016179637769127487293439441181192001674031042690602796656150164199229196163381548449272154752681818611103130960037391565185036798750339447546027868277377260171112915157509911432063154894382613858438021882020447602818315965583949672889130312610694455042204643800342919819110111415414545288843306641640580221763584 A013801 795 1335173068919124708210059036811297693676054527568050471410581576125038534332785157313559910856854433832677102254081083362703094138460760508924538897432663638784842088437963901618276705003157235780212446655965001152475886623885675147964000175433536809279500350470768585969169424643690947586553695453034822802392195674905775274945235549463226871652062172959771030593973924571112182912943229519237105669366969898136609675958655344405287353306517638892444600846558662000901864643622764379803613491719110168332208336941861743514688996064888050605777061588085284207738107015047315416632505902553084832408980411137804558487559381660433230505891144374742679558073219259442155129358580897156502338145818670512550550005172784618413522110459763464168625303903695670345949776926359304330940469908508588379403979690174926779614248196516820446586743852676819730779049759331753355665711993131919855069150649369716141905270383147924809300400510630621104226423199034586664297752631290897274527402548618579247290314752662803387518872636509538895286619952665344178349472415939676717536919801029419029123807778231793422225207755160676684114175256459941496381812368161041658306067008042854062909419562418491703728298466321706165673631599499994107447778199208313788841552213584621092601900869417891623507668077793811854356705945801111455817047392916613256575228244065376132555966213512860519485084833534993927605258118237458291505787223070214773422611616977599444598421322498962781028806840943608522076531844516032761190537573334059267309753971611067126304162742728643230125502157206238904639941632488691374300952790526821102599526889909683323313654456166623233064388493652790123041260583087018717053835447483771036635409007789057617526779788971048863249529947583568346860448578836697694154646005398098239837762801128215273673907644406662387648704529733769880198740052614800864037346896287423630820978572555391245197410083010437872315298872980219977411721486781070686080492585291334713968863377851815309662022168278947959745914864727721413890431046288214867433127257404536274245720199344781982380828494234213464547093078943441356608106968495160917337146599560455774189684498856839554309336671234986380360285011306722259966991549093348874957670214729077530139247210190015476519883139753001099695348143805451761323758641817173809486241109775297861964653103053376174669042811293096760503702860557873529303243393960649456792262763995043949317868225462552183063926620795156554115327775280749709890269700013685634297145670278277736580817659640551330245416076684171994184012220135406710230295769735840818847087429606785683492933785590670683868549630813139923903896097261255656500854210009279694704409918297492523803385803472084508522877805815692266835315483814813662801803271831915963481422598013506410311534826947521322931097388515008121036863524832668392050078697051775195785859016409956802632283573738319577311263788166794687161640073302509168309641255783361633371524393562000225889433499665074788273678800902975114022222106061234179399439958339356206912934476155050153660136527704037772901376281108757162043067616357669348867188112724393661768023096186385143321211985209689796702331414783528397381993561656514967358104728277439484369715472464558014176809858806411459547346562633906040073805667313050113404549318444484700629934192057447254405137084407390755503869556964538801551864769572416671936309576536002197036342664707877588799812465565227239096979024743764137878960796434368148373660793040216928206587743724826733473748690900757574138158422602493985755048619697515109868426133873010633708830089252438184901333596233973607770934040134565171816204467945264529799269842944 A013801 796 51292008615597094790597627958142812200259310731054226909708901828419480334928274603357717535476919930116123560192778898461602064423108575710845086283773206347558493669432821244567717899401288369732641350735551484273513660543192096484185030739454750065281285463685045998591612617112031442485046764523785752776698589047180262962296168868179323501385620436422563911298102286323845618783627105211012651394401515606815997311627703710673518964623181615692151786121397559426646032149412116414535615897881336226650115471958560738860292472828739352071531597967884278124467119090057669045354346752479306921823391474269899918858081205867202983114314202300114777902940791070729831449439243745164193822209770046410141928998717693900973865395422273239501909674764372872010006630403019035177409092005265931183183283777759987165660958717390174276076351844432706777607975554488636911253991928155833152336491346187015307432867039010679474084186016385940339962273614112681295662465083671109698244696307731340363904731538294254934925011204150446201330792101591861955473332330738620780898311076346161422820199608552576108203581122252555496930156652165112525003703935274576345485870180974281680728261909868777290426313882214664060518231526391773631713847300786582512137069837066803893394623799557724608670576876527076196967215613895497686667692646284614864593968224015489508269998058310049716539018965080326722883595870210197726486321961465370735803047877811460263692953525120154196002643601689664984092047338927914553895691417201220812971508573410754724100715924663558328501290871234873760647997753685567835145402400878359477463425002770394548417349588096998121401548372165585366753066559870911034340142550536548143385872443224437434908772373111813130593942466370361612990992604590578618644880943373341981607495768141517953456836067526342283912633214252503717714797861250189992858718367777666201618712843287910075503705748928981302864521504408130652248692636181611476468203156551914371827855523555336935976243616604064821599065443380145836014799074208062347311016720452665511423587178029144635141907434501544454041127720691243155457037301710101800423823768714469021270919708084348318347477562163236787920708994359042338891947349970090380373858969032242397829320826659634545987830696751290245896494292430234863013511984048549065223438473127842665234113606898499126085948638635605151510249091191269501713398222392309532131566341633608356995225749369404664583805064466734182894431815185280855144600795725747327159148069410317528488691212751419902707904001899151328573013448721784180207042290172060896829710695774278817064544307251204991494202617317583316692072472388397300136815331716488751764611421316472794430869026183598479414873788215634122745479626229881670194074490694883653102330525286862258527921912015979141721037277192551977752149169971788948995823225940995921309559974404900529921805768731284881989509686215584702001565055989192209783178482173620507600481103077800677768477323133513066321644815488691980277684426448372235808885439564708044767290835972406703007804848278315083779271215074015137046485549996225706081898538420306910480375263096171665827679623815443230116763630324026913826664664596678986028951241506115231546989590198460672616327535907102629970865550144134435475318515498133156549166617363324259399551922078893725227746234594323263436652900349722600416436987893958869105268692207060401348139807417825451333595677153769617149546214556443120758157955822686787922553025432973513984274762932943793127529709643502968091493962697408956765947774299740460705458358865576504558416708721665311169631432924330116128202085809455640491310840585282176768750286536704 A013801 797 1970433802976777993475598475640014273485161681044179180963377172640562756546604597162590076842881356035341002688365794163300904906878139044507824834677431495047807092804931260931313450823399894011649150129856945819851300783427267578536452140886893678507845862372924727081895390298975799894505556505945753478669652996836476981959569623239976891629229994685609215216427897431416853291191818873786262015967328623551443352723489865749233904544964144948429703015639608642934033971051815864180800220333009412482990835970760069344056995636188850949179957867534242428429528846963655414046332584843245054708767406875552475282852047604594469799319494395561209307919373429773157204961657987714227669874010526102892012344414738928899812013030542048768705362065748148251136414713562379255375347678474296012333169029606427666956031390087260934989749132455726863568587988901235475582733353912034486380158651555120380050341020170634262676418090005482284099990703159752764654169258654309350167768253357807171419764166775112097580079230418643541270323709374752968881463534817654855918989518308914137219060788162155763772748772392454171970068897949574962760542290377508124888185188872308005046856909529518948389017274099158534548868382317866375835919157907017353786257674860758338368647867883809548566688881288664159182692555023409439131026080699669764638241883293779044949700245408038869910562952562525831386296218949994955860698544471653682186609887274005057490028502621015843593637556602510170028880090572254765502456881483202098751113473356147553481053102961875256747705590109358910389053481705584773954945778632143057686234934906427476972000901776334279831761882265113127449185804964000918295210916221412033476311675778909988499455399485463413224896893788083811724661971897951668213861746320630305565433557428924553699997814370091965178787717558724182819731674637787298765660524816546824801384472587748353460550360050855745730843458113342747136785776311552786480002492462098342508138897792901823732463374775461754186549698072891682436344521234776923134300018332909598286848525031167620303611516003811331746443962518074797060037544982495270765081613898935041921143651505768324997636698028062904444761956727296970490873049396450992052442166154342623955011188876956520718668504046397566086359724737999902497527076379209060889623612383679203827633708322612742427717802901825407500417729087203809177821906111422962986366252580196698642328592387775049594651455356554060370072492612157749331234984168600309320145832234466758174421561629058546982426840136957797438460884646096061066833736619249891412610166088864695036351534107362290953241287746872280694042656099272670682055897783220631887789312361293618870856264509869119185201791448091800459390345321247134242175565634534650417579129459420100523608648172005854708355368040629076777326562513636244264623545047749299313028055976738658757476090411581040026509004105657901912092123190880807931030584571181805419980082055836790837153824845497037955812307231813591114347524926440667810834143046317824247780244754715975902747831051459752258464482998283365504777788888655006724842214251954510273014096107102530714436140428494067128165591622527817921565149755146019927288190893698922735109152097064065199228838619407254632960770974337068473219836091376283341992784772629464749093186638582781348349099348175522488182457819834943417597843326934323915548002079826432378190138841763182538431411533539213612416967378400318927045396030884335644832797025033110513219899292831968756787181325664810022202832070983662483120649697498829538460888314179986999116136282251494593892561127221065741181011328456047885114197251924200102748311007594020864 A013801 798 75696184975155903397358591040186788330205971138993187415889097464159858855494362204598060391996130173453659959276260348577367562902630589533812598848968208313756557277194239319937337526831730328351513751388584430615407570896141911297056345444310907553557406648918276315578093313725454328747325458732412065636573389526470099738958826646386952268828499475842363611754294107725309836034424913855373041605400896402352247838225586682622569676999342592338875471048811205626953849031926558238369621264312889589946575954652718823921293544359830898063697261439195457130548780184955786386003912579338102021692008702531223890466044260778101151810657696699879416773030649678165607185807053256029770165879988370768699546223036610692615178292581303345498585189117780863215656507636212361474499356416268555609791021441360525253782901881592216078566202672419203190850876181629862029986284523884716828780174758141504520013900630875085834977277345650607425985242852585062206954566240463947996044985220993520297261660230832706340636323715762610281440755619340510052550303153555028944983901335355245495407439238037375821093916840228519470402166783630871769408992627142352125704522215718584321880055036485999921312487601793274263229327775123154694112670370155978663052874837450892326769976492624427617737920063585322339162317193779297013657497916158513678342700188613815790787684627595221226484186385641992338535955547183006224344595284423047854880805429518178288536934956688944647493180374442030691829457559423739071542383559058691825622775192449764414528136003383399863219857949641131901505878553201744676253197031932407704074401259365317955356386642639657694016964469096585904087921883497059277228822557561764678025989336722606118195078626633562482447639071763027711214614312431711286103712846653333818601695542189565654939116036841452934308308957735948207202812012885236869381614721352462821569985898930940746540502631713674327996082286882174974006762382784611845415775750423969925792663897612116460506313005374138748830493201168206872474611127755190279127269504277055127787572937597335301583539998802416120371391264094361403858402328047538321711375279541488570442654516245595973109211391446064537149975329635840418377379065614061310686618254985226241855709831897161699928369251446408898773595185535004254345000166183695283135780693331420294242376538921491113103207116276524854536047480614021533375206345176424546084245959120836375043695205168766305228130308977380783176704876188652098308723151820949482842722291119274982028578711541913140876909490701370746395913344564426281943484825965103828506832140469826124516480534268429769259717310083845535142342676709658916921859369240203794601314223671455662542814257411132082618712020269894606447939505861029909047416529416283130441719837313082581714949828175776914476179818648806613477777225523849959669778106554337082409285798402392314827201489251297233658369901722953959854931004500877117478470936886520237013954832257026156800101335264614210110485594617350916248774517574144694621004439267345536302725882497168930279960677672877842761171578862053769231543537946570738341538502703084466648109516050450819925778770701028082795609367771028653274846792993689501526703141372337815791953186960813128693575064403149093979820977750132822467213223286311300865994819825333517801163857907796128278179000559510871906017299606779186330438749247508987539692047898612226240552373745174420396381105472442430134610218808626651901375933922452638131896730513671973475855651233432911760736357806739341812943996838908377951562878779115035549513485477538380558045491418973416318976628263324461513209731193967535554547001629920071147179115667731905511424 A013801 799 2907944642005589184912927633399815660493192587275562287768795568183165137792671418451839088018923336743395800995556817550948152296467456727530944797381962690581271904360693897714712758430767752293951752273343859486521497243546187664387716566588647824577461333824844502939248032740077053493157254822664341913494603332048875351571842284447601158359315635863960240509152962442375502661098467490668010766313080836192763952953274137999628636711606745027290240095811131275365059064410490661285207370489843966487387661873938846339760412800127263780014993995448132681127161939585261489804726305647852527265320206316439496976143556322051533847958226076422567674752745438036409965649963757883639650692445633251450361767704174436367504689287803349320673648625148669641292660397352734078404367276087372832305731879691305938149323958683246572874199241863656109779727259393492779743953106269555281694419193508764037640854006635697297436487086510513734876649089424907749742366616693663026216064152249687075739603939427669246781885011864736436571828067872585034178772445946969991950501553699007110951572185768443829543143909334218803974969639159963569893615860764300599261064925439045135309344194281646172977140523710490424096217855809131110729032344939912076319839239755513479625195416940660011363019937162693742981259577316225474076666439947145461467213170445788347418899692653698018636616504190822777677197268300582367114421972446395806393101021380370337132434893296162497578098017264565051057320441602822360172372206804798705173124531793150149748512872705976689145454062993413723128249830499798223482942817178715374359722198779778054572970949263645089973355707044814444091441607076423029194022447371292751871046406359535636636582140520754936325708502580848472554020623426376620766960232717034471975402735948754354200141081671301255924387996920384186327903226286999259574164111135476211753432578293331019719099949099912512984297497132865633801443783697053648653492441228287228669250976290667065946810520414452914175072226816077835212984661083843389762953185276307349789087401970739232945633272593993617680187366801448987690624383834274232166864192738865824922125015896090814902963464813792015259153452263290445512385394184629779311337126883512451307128948902161363864448233163565244255286432647512723434917526384112837996944151115019842023615137119208002600972804578878978811856800015268251226141926956297525362372392765586050183678595001763326381643853949675060166516294523663259008627908600353595332886019535638067709609879782594135219927354994783858593545407044787000047140913074275428675918463508288840399425116204455998015881300184181010078028236268478256952470149528731668973404087216562640732244752512706050085880440970688271201304044057157324985965553394055932739049109270219380459161512599200645946516923913212554863362289895724220050674195741391413357835123231426303166401772411077834528219938144588999321787029468905695345052939511432561425128088835985916839632692895525419495604414602820152798612921867128342588560506538894346122605517502011241625634969393481275207513167373564657598798976553755461484128543119841692870753775168594118698268717255250694828676129472291836744206514399645575890649827878959729531463673630286597151892379674111375594328802681249102507900463185766934934068056998410012419849510765385896063934524485494169655141560581694029222070134991092305265324809712073087283257059989794620533947376547829348396051186165752201459443257877564940546474944799413222533048470697783558738200447921503698555086056582563504247387239551178483205670110058105114427517875598351282761309806151363872513491465033547456845863477614615009453190032907491588882126864384 A013801 800 111711601367286714127615027964687318413506486432778000846926050547324471933443265211245850405334958904334293091045310703037224218621093817644828775336225478721370141477920416774608405327876373972124450515332777706034209838108070345315118519622069494828967754600215226424914152425742800086993129101267473358948808681603989595505983893199339046099531469467349896599399620205186297310228758727121502301598683313403181220016652979285393733707913084716968381863520680419074424109018393409243932526344737845816579484418549234720988236018129688965373056009329135465078181053071107405392338365757767902687424541045852339715835530859667931724303163212951849359793301468747606725240409007722857900821000991446987717097668123565147494060143680253467502998885583711292939898841824702632355982173278172514725856995890221208919944429196775600343535238075434213113298002396860418626643702530451235701572807737832679270011047518916947378320087915387895639021351419347256114102755946903758815116320472823978701612624937053341784372894615795714947343347055393226673011722283498799210770467686901057174315597088480538155729416420983349573502433657969160501033146907121371821213070175666357918043766567523719381089830358862200132080305148763580749766506563211662323902944234447805833281507137192394996521773906042042830368067922180117812129217957009540047724461155845405154444450592984463083944259624994647827247210259035172215067634493500741298397368837348306871279618860865378506960213431235531001418022084614023788381850696613147057930752013365656152738870517872800490211763283954981587694845488480248553320731264737529821403087988323953744475251986912189776416432841833591684216820777447867089517566338215582355878118746707921017030939510245321633888417835145874921635256269547684263383544300057596275407071504207347270952619793484709047591289289693478901972730341041363555801088493380454150719865927716604453528943644622239098804772649856166188116264394506012966672565622225882176557945505182266005412672952241623150949574665366446117542018740196927661133609565574623149497581634107918372839447799970858816802077883044464311123026329377478902922254828256269530208354610664224745312244464286634058195639022146565754803797302996737602024327066357014329414665701025430954216643325211522423311083596586848783475791693572078784490606509234602251179199107571494627918971260702214850036290829386545139103468265953125734320897840482753703856196905587739946277230293330717111356889970421047758075449736791183718308149326481072009132373141728136298608729269479616711729640357032537393810965316661364868014083694134424092784315264110381619778096027875497683157532724489860719086093264295755795282291414511470406369914412528115620099183020329960626469296156499755796660852699186052712103310581724747719719148668010892014681394149049973507630925728634141637466699903601292535554594094058472862440490488943966091236097143762530997945770524077481192375553724271193279707720660723234981311329530274504515343139191381938989911514006447602408882140419198165200646013560357263858290392984219976668371825837822859886315461483289069808374282112491838473322877026876711663912691042077710692538422189807563200365437457176784443415203787798116969680708486181089916187097657560662604831735283802865521943504193744422572427158477650919037120938805563064583192108692634744021471918191306357826595046305817801999072717889898999721073603216567950142432122417461412247982702367743536571265972194624534756033381479414258356829590050326053192486708407352486083692185949675759579167628194598072610829022947992166075847526708986262878558477513110794526478288120728759102190691356043050203153748304174196878495785622175744 A013801 801 4291512878125686409926458914291428024173265182801599680535511157826016913795156476355220589171347781268906203385596655967878005582547940098643742233316437990560155355015790730813356499075698782513132890997023988355010205140759630385625593049801421713349625260721868138339502079587335408141928047554291256557377434312498864300957877241145808794959600931057713627762535809802436797469747995261099632418215018167696609748159740852227685674123189062487057357669010458979163076572050601209514911932059449084889717473422987401041484074872470131293771319654388068026443403334779662085552070658950411749640101168817463482523537753505003265120830317988758245005819469223408059956835552440681309117939574087427480140024018634878706131814479620617207595205188583853029579153907537776324587411168654275325708522354118737961868585192023331462797249705905880730960456060077789841961144476409814670711620982056580206836744401486713450485544497357541398868644236125644190879371472456254798641508567284005965801150599581841177988469119560408185417142020479986195870418323242889870480958286659991012408507977751068353790501261228496357215669491404543269807689371583974619883721303868398805779569336457991203743946923066050280273997002594901718083030116132339219835055505710546908891342378182383046186380466374511117371419697298471405870756037036478490473382899762957084413138013980091133832802677753794390931528829311095175814038246702324477719233321255572556767077838159004380723383559174344158950474736402532337854477176361090657377467769345455046763616449814601503631975098316414572672885184285457228424369212266156945619021028159453007047761280329218682450813684051879258140873386986437262110906828448889811783413809773531493790260572225584275887457459554963930989540004850943838662142237831012618516038058905629452760915841986508582772266969352864685498184408781445022359654615561703526654054369479161076686767899051807937219684146116874480282674412979342994127693280943429489694650034527081930863933244133314194966878860344717394051494191923405173030108745071114722911099096055889792211000226683680512306268623955036140976102179469365229534661341482292850272484150723276857815915183340035333979643668674782470036542677191922671719366548581171062478793797570592955537186569981325845413918587446480382866006013700264978584991139658756480081300112916466537626135199951136285678994148501713518063798836904855278209671611439985466287339660325058617776186078948592828549886285103694970674226477088570113722525864526096862302829246612628084047352943616328955597805863955761956520642043604862992769629039193868035948402255186064420305395337006865118996179777144002489384411358841185754631564506979872647131106632071680089661730214908995767426444481148094618684523317291931400988160779307537908400730815230306427636000437629903782269149642791209185144920743496747254045865286717350293483513882623271401360925907874781390817084720452960517486299271871602161033251796902343795042056035235025365461422035176128568236440722071691094139616306343916714348017256934684648380083736881794623692172061385802985392694768342032905758506421633486466791171643864495755280869939072457333964556026843647347905238645354903351178238468712052461507254097205132750220243543612850414627215942662570881890981657106885737542361720077437705730037985154510689027908047536256326328865209237225042266475298884296681596377530458359973284763541167674372671672414789197612918503494159235700921753587828696127187778382913178149035965531373325659442569390176853105391119015442743979993303604723679557417607745570067051969758586052416274742702472143664282529189916445916009669757599133749816604354394853155947284294100461503381504 A013801 802 164862758726076369123734845651419498976640155262506253327452196639044265760354731195662154153606496365226300709261081135662001462459161666829498001635084281845358928118286616714925903268492044429024513140541673536646072040687421960894192782601171416540039204015891286402450311889427077039180307874845652911908211516548956370985597812095857390667168029367513126724125575669370412011597838985950403478978148137930232960085304604579178772857116431024502795452212705792143528749591895896064724856781995796045123386459017483998409652220300812563781519015842972021303849782508895498678568346434239017774174126501291677144624226338648205432881817495856136740143560729686444031301794582561213171074766678142614077059162699877500374759785049105630646977402524637297984312776511971215285349987455022640912418594755825437543143568736768301474819144702080314160576880003948374568779326205759440390057631646685585225840372927513583913852677410487310378937836975002747236821934485879484344612193120782373182217001433536010693605029697032640850984927858759149700557990305698857264396493540330214732685242473285041879215896451353916058797159181796934252932194898769968997453037609408408522827935629370190083027464996505387567005868851685744401877684941339943469183492307376370051969808800254427102295991996243219084940459091418077527930963918793357690025477477293759354815109945059180997320947668589765322025611506815032274072093285316497136062067269354075340764062230716312289869502809241605210241437473639682291017595207087658693812801827175001076471089536077731363525955376923382223801557239510124887150567658416685222900311817773546718746797345127264905030458486536993580739792034470973861252596721692551009471624916259985865446650142618045542492565766263494372894168826353858506044856208516180752912118070918661057263342985753713715779407894659649758098252247747991978968491711418402679942152657911451921998875609974253716231386157225850034539220249014440462409465080722787276109675726392379456068859506625398113847618299002663409882200876929533127124657550651943195352782874083062257577784708280270560757615457856668391737941326495134657803550094383762136067751134185403769856197683190797390161991175810443368923823487004901356771185330294267536185342527471898979916559272402613677421096455343990388180487022309379417321019621130788938803225137798978509445609841322851550644239208841826509938896118536920367702744625078481672894440391047451860489964408889142101572431528543545993421084343834509488764553611634537062225488337870720476763110681964893158245310069724551321696984747124416730238069169671634468993821035227850770452067266455730411357242318763999632191546761242991949926182100138787612188592377665662324445027935943981401454291187785202871384647757086836700361184497878376289122474997887451724064592811990383699651652677467092056527275282171042511425960854533728874462669314855594154681329676917601909629126620920931239753672828219468618253401029800439230335624649588734439565988903326155077371106779106085072467500024507904498393430942402845452169296836051022263758481910197007486845762220627536107618782693472016108249649870698468934869899579407520941582384327225556517127647799953967138863209014042207361262673398232379732460875971431261528319127653325322998723951339418122493427367838494846903325139237695682629696115554152823032249685878057237223708915081939141320206439210088356733707476197497378700554967486541815497877230231621198686610085830027190422045694357992651773365651853237678533145745693033988896705228097248452735422751279064873877754819153819695868470245841789623610515658169871007077641359830186309427473407928322132954672878432678838870873442163329113903857664 A013801 803 6333367739220949796257397830544931472686608204564440227827403586085524513449787353612557313964947164366533568046973692907591448181831154592921995230813397771371308582592098667720593499962390378785405696807048930583795503515048002049711309936406601137802146061474479658436531181544230591537150707320070602263865853619744707947782725549474457519869927016182384276234008114914533747837542582484270700048424538866727829394637061689513731738078984814237299390092203305710985800444322272743222470098137150500869460014209615665282905199695076015450230834512623613170408693244861729477235881596617726106812673243673621069187884279025509459909587900920809349009355028991634433906489740683671565180008236707526662384304794278494054396771902446441906934283895386466439365359622483886206402005118072149773291472736139790008657403336591691069456652262875117348792721422231680757434226595520454662024453977339073442035883766383361839634564455401280515517275945231705537849751435209546270582622010927975648168048327070719386805530820841205930931436988622091494896635755583727300669055695845325529170836274853718168831957878075212039314751667127911026260643199231147129006155892803033421812957975137885222229583095305750968774097457806359556942533144706515268312153040480170631916472174870574071561802828527679504367072676455916866312995909904365629020018742767717059374577263649393497193081525636544424610935891645806279840753535648718553978960376219506158290792214655197852927626819919825505756635061987342034891731937475479496381512594992754841353713375617962128061213101759888651509560622913020957664776207165735379522938378791588570747376966810409008591650093218805145397699850796236931853879755660541039579861942783043617006998511878814837560394406476778399829102389633209828368219196106357599803871927812411283175828584140714666105381733681245105107102458349486859864053577585849357352657736506326337035508805432770930762744930615988254926858685086138744803922010541046595999029302705089649184341306806521293941570104574486317554034628888124944611620844465845049792672506890774919687108177353294873862064555429021772937004753998637093014181180425846606219178727570866471222795690197457672540463053009933992460577603076780290521721855648584581670096118535360471212474541008618807031808841428494734752341589449037119695804289765360387873064696893685558418862547664258665169549093446867607205812633289714332845668637517014951945912822062478910672582472731885282974006529600528862883264376152746516520379091544552375782454359987641597835331659958363335567151831638538363574311366045531593108825665222105509760866628889313115197686616108163339482699820917637809870270460379910778748364211558931664909836964780404083855880193187223989518268050269956353507112628236247918681075263670495703522928999518844345431665397465422580205817889257575808443551807239882769118939712187767728441357904399492505046237960868466594960312528269298494506377095368879106438822653960813673472573356538600822230367029710177573452288438026139364143911480941495659210282043083347710890535707253736071284545841062128239614666801467627427110283155952420970814518549432752382601962062242519324491828876314696979161975717883031601606569037483445437990266861266495099802217011318503342871907607930145608318979314655086593707505762883618038638138548955317343902405975128334849606903932691446825186001681787774052957050568694754312282106405603059300160519630962990384166451676577959968744813057246324547253307394456645710525614881593978658529326966543593717455828042583896560284000413136556194887829132613137436483152964258190180621569524253764607894670479236437262965818438974423059586713297869790274063474154146451239730596020224 A013801 804 243302655069912007373024195058214087454728740786547535792217536163061509708687030976380001773277410266304753550092541386738033073353225634841691368786927488785000190508858062419154319894555188791420145248539591717307088063034084046741709682516995989309807243097603610558497781870203162404491181572407832256568670632656112700522021184708610760083323116253662474355805655742556728456927035848715743213060277085104216294024377361864359518450042280623740093369782082192193230509869084429703634411290036773641401175905876595397508086151486040209536067738636948723554420359694608199597493627415666566119315655328965826993921762463043971411886728801773811951543382793742628412951709878103926847955196421356344262155452977002627593706389404382512296787450125166494734659655257340972505139428615859705690765216631546172972582806578506404124246753330610508071221186156452247977593248893513786296331423993457845349250510769383228431401428118695592284111672712021199942036051135009929530702007171809112500023744532748755963521272013435767042662083354906266867949159186504467982502443611594025528626846334780437173848493844137345702315500044385829984828869141663748107900484777921331932366593572896998697171664189265729216425727939089108739504353287045490547479671203086234995703195069827973533118217460719335839765463938730502336280050874886110004433040022164618552933760160355100588169419888853490615853713213465294046362387825481171969655741812848548576899073718194080718067711914040016629146892541305731612400774110058020332992187849241669985444253037739633111599562517207882436391280889826613109650042774478890339753200759657666533831233556988672474056829981093618465598037468188237974098644693455344576499976393953403590940854832336550799720111519211919007834797400149388766593508637621833554065543978841591854482630888349694613104344681098711957794448039953887208537482236537988912059699605627032563556106269505328076181609254543804801270203246269106020387467956944846031898709692718723963065655642279322028059357137333466375155794303366207872200026360999903432835307024716009314699947741204175874285071961361300429147974629611642565232784227239323224515969998362406358494919234625533948314428644429624254365549199797591640682466806596025289438412489654407862098421967387100090933968452317053730245954500274209990234017595626084660531653395867824412219023631070160881153397973854865998418498120457665810599206378853646393954186972352189832397928272468105030729434841133916796523484274283910178646883180775524068058766693285239622442101048960485899147704764226089775070745438005141680868646755172405262973452415411852633434329044411202849567396320371974103976310005954652476397159551247918839176296839004003285407493501480396781333785419170643276329238726323700044052187329165762946536840445515924374102857909031673841186700033719032257167486226927336458473187983405285055803205255410904073856277504723012711995366085993370964956982495690859752953811074558618080122378064786889186801779813346181661743112635212169812952503451848497244222194967089885661570819729859524914467113030242718453037039845180375239868637719068204014810544595008615530036974583108622369678098112505399151486459178194542007317956143964039945834091742413675754001968706811624419767202666244473689181909351789806583867541386937070572322730496667471083354827940530111582498821478274621236345440607559128018398054646977681660629399677647126074966522143074238598138407607418910159300738407174803807283056865446501615552021291314284146062624746738696249783090083902970259870159871053942782810843958466287759936804274942633978758214843732621176881661130346973894094881151641436257083178050965863168422423105690070825490576712925184 A013801 805 9346714797165739675242097477356352383660859306056010134993828869240170956968920981988614148122224992790363412380355069912928278545937515988078415623318606409164567318588291325894232353069232132611196299867896955412069095029517372739629519163572917925325555050837540303215250788325724686930933231285619283968342051024117225503253965831765990959360940834000697614852630071006059280401309009164263991272923604501363573151240480733381235260776824252441599426893548469495295143267130747451494819544118052696208067573600155288790670637595487720689537578247477022164066612538028068595737315190800246804039630215117551209798498426780297205759040573648942759930490593404416813111952886677240453791046825722825321174963881564532941639824655358758592393386684008396061726685316366010799757436289706866453816436562117477780914741097519902020837063275948733278064033087386269558307222249493225614359867984132676586936807621716626103420717262607809873186434018905006416973256940402541452851448307512218865800912169970076209094633185668148426710906594162079147999134899308755642015813873782996084707728928796925274470563739516380272500152249705126044697185836946154547313105023228625887513795058696411101950546651494832253578210764508047201336799235875139564871979048937760803594933941802511431248269441970994005620430062670270977750534434409624801930299665491475986329503330320201544195116434450195695498636246808482736085057490703684702386294977482389842130154815958143804865289220889761278825307023866800985621988138211988909112227888416467994160826424697805745615208793661058011676407446663579169220316043224381051291958960383008917563660668325276841763367180553692446974414207377919350012973534543780517250823093150113952349583879239040935522047804122045080604981576924138918857456227822880357812981937491178592681804748206841868257016505269088118570631515902868531003175917598843382045685420049768082961571378449316683374592701122554805245596127908673976879204969033993205161420831555482499765130227153802435029928263787802444267984993958116241618436212684172290275801154661490213833513192426099620386535324467655717286148593371160860785982638873625840993005503457090202667940817317374512158447090804408445355706938059424280468457644842192907519066054202563732430372978299142837093319332064211936101128588082534050984830019953571668318983996855658342619806011811191300410388936563608532195245023795501689779979112250041679870144046729881724601398812515134722860501968857000547655246171880890693422898664272672532598545581289245765335735753896866026301658226222509464799117756746405522812249933746703120582388147990461730766013184570100768668981097043409757178353925188753929533273281320740050125796619367177790212214270352870922751718700662859432103464034910451260892308828437231949354159262554939750755535389433360782283028268495350343191346150893640557388705989570497430703735933091865290901262756621439256344013983559521338989787439554460068269473606240243872165981275736853135000177173309506914717523414994310715534383372606211870134039841855725047574904610742283509114168614169804272091870922692449295214793586615724125432961881161850974201900415584700836953553817090007413803503815789521525753126603226522558559162468376563767765739629840875363709776857626447701243612229658357209725855469920574503106350014759977569138159070163404766553274725909397849415446446379991461954779667318294618674739018016491995295913914648339949986085066646604852679697166650027263060585912542992806063046449927129539755141792270713755131667188663216505503172061606408265944461381508440910585732273026196226927975581436832375131085893983409349115548954321457415252107368005904599478115806028189760832045995003733868544 A013801 806 359063395647919055364100416690121633170715571101447685345922929840730407482918068444074601114263395323034600850003720365775052748620735614198020414585407583814466018110887799575552830075507621606391717055725129439110046354653939391165607608187817215019306522832974948288317074284321039573138731013068350412927828232142487334933004351393122308694809903078970799572178636807768773315896686896054365488740633190524383026178054307853573533778002480481796483583542558004131258223750094794096624987606839112377529123907423565574182403213868256278009275605955077283454782987260886283173844700369782281223986434343955847275619115563191897456439302677297785065489726636224076292508782094592869272836854856968057538257412474183097486035503960262070085384342852866543107292343113516670883481672505378981689812226970305026431620694002324556032476622808846537610107895085030931351930249936531755201248688478440903763764401595865908389010274360341624088330049270254726514444638622504032452741238181389399948607841921570447648579428460627589960526187721330432549534766291845156743679505775247577590132114528662681344061176617261264548365848824672122133087091112123473089580242572350892094729950974881328892532200163825475853460544729341141286554479445379361524121947143993019030902982308285279142833518882757705719914441287541129881264530832280146390954391949520541490834199937580862521799592945838717838275610057394672789443568562872751526871907854963488175272027409848052407704950709701069287352994628867026663654296317551765932455346561407034463682307931190905523553861017283204576560868471028057364767661116507822466431895422073670577125588234383835153181513608150649042969096190630149750098391303033872350707619946454777593461614304846996579014988443152483816520972259117720706828038448043771825743514110661116816464211207114037210961546066417289163009380314924597487018006050477167364667051096631890675051726074508949708518353206324065398314820849739619495791538090409882969481142665035415710977242806340474344109724181672218698998911527894993538013845546475162703235177157475808054628242800241043016769141024749462035264684362946515627954309054969210307587299420807577225691614438064259259078903440342154836784837732490843158476268884257682735252441538245688345045208334339871229776955460578765737260955839778628102633230046536409210142089223206970890082467749738724996565501387027585372812532834127992914587677576197601173891453699175136332287336781581415513409043635610533038723936938976296878534075086698988012305727050807665321137624721702005266404502418563923599722907743169914564355393454813347080293023093201577849107162498444991129187577824019629231763644390051170956950226375217549765632602929609501988792423409875889368430025604664407943686674365119895638438935953244702566389382230310565465024647520471987812184813962517378784038753732730095652644529295340229297914719605657097015262910058369210471711641192422571758631674277924137982640098057325208593128336688706950034166806289858017635788379510421440447968871642040235203069274564729533427637535526275563286129901481947200916681313366153132124971510423429658002632663626713667024940206365101867352407723437329724808675402587370258933332111589550090609608785385154073702488653619967067972274787762577614890974607414555450568828463732468790111333542167019298296011518839397357511910601870535427783143790684133752002454815699699606071008774116121556491287828945130627518665443920295972020543246354027447337735468416251611637717992420400608399233527091871739617138126719686125275409857918671779944522428432028266021061491000574354253665109936477352523035795703266653555622928629213108064324956649314831093551296804378937852123878944063440293986304 A013801 807 13793779407210458430867281607567712659886209379433214280248975272761499333863780517347569876405542594729697226253742921571614426391014179355031152246713017739816526551747865708494437520180700791631144202412736572532851540760385735651017981876143186132181679381151565613443988725706477056241697490598033749463035449365985793458786295163118186610819817236681742236364814511607245195703487123798824504615460164647184698333656134290502880873615743290188693713345370908286706415923583641610015945523904331341095158824027583695097791201863962933176004331678370248921198943238614207454406418009405556115500662861757407828940183943475579932686572251651071711075853338457184114853017372945879665985300616185284898389696757608217873023539920137427684400124915035721120009742653048856428659831930966638960595826511291237895397140580793300144543621941824648588829904897586548258815752481561803907811169616587785758988773251706784736672218699826883830977287172766105573778905237322114910704507405976255188425718855259050316867827323743469495923574027502629896822927581867523541465191893861910940702515311733105566513454160928708738890022448448604243864673692163335342209314598659431870711145796651041130735517001493519480386540286322369283664276882373693552310668721483635819091168968355087283551092461400020022936233176502180045518658216452874103754903921132781121911886624802106414637453162607340184475195835964873749879264129911319622656311212156277361741250204976722781294393386463876277742952641662555696310943447335068640061204593503012635956819541484629826592845124839951587013162323183013851724914469451764507870447694534382128890856597612089411244621026770715333634700799259247832799779800297349240224783927863006736030421375135002220579439796032145818295469670306266358673505925020049538457762838075157463621289137732492853496298753687486580486168354178143337061283720435130861481049434928210712172787108878335812002441056774145296341662157763597222550327727281186064155587576620000529952901759648375662403319164163119953540742185255614071756339890513389850407482565681590642226598575414059908532203321606775333546728114486953344363492736655697183176273694549743886702169060252676583696775154564184220209926326331368230776024345457643139957457794133246363463256723372000493163111520973593864562616879540935777190758165467742696216818499598718993713408081073962859468060301284051719681966261355860975806800221767207046696214085307512037341150329801231658363121820305614237215618761447713420885765028530628323480736810383827270976822991308904234314195364911551689006955223861615437904276794960109541436536775148431814651300754540262779218869989687538076567432162888205783482199896430357391796542074143878628401449737713792165977607863628787895564667282410445910846270163579848493790414507759610682904386859146451883792891813184067623367632763396559354591992237409790248708691868370923038938339952802311589481274408048105516679594399060733684741102006970205213313618182233366192512552030431185605496446387272350056249172173000617675561109251678649756156123564777402039199966295330483670415229334274138723712905544426473741829136405883832232430102967721753336210095103568458708250074265796415867182886398824156280858731099356078895354804117464654883222908246687181653651680518437562189052114262746521040916989355888213363339578507734288886177557681458488993717251862921682216926304199919660066823873066444925714169313236756138186757051693642090061141189351936318416926445754678721912674574396822109772264955176761344749131978276063462188580145101803695098348773610644797867465098238278064393008798863319713974524943127736691762992810426219850759399107534640078551289866618037021276527190933515141122333777854464 A013801 808 529901829707396971080197490236321249542188619520306359790044634078405758409710992354424244371995324319136048643763788075095139804237200714102876744709727289492791684011946009057522311775261801611302035679887688170422024789850978420769506791753916638453891395106318544606064270886740022592581050798814064519371969822843710241512734314986348256841254098964365809752190714277903931438145161347855642169307517685086247371185734054903958671640822394235888857691875768812742113674120389176090372563246308792799511621383843655230876746810806000040889382405756271482556778603454603393568476954249323843733073464497272579156566106372557878694087359619427570852689981850171184956193515399088913248491308471373904656538590640277297810072309571999421923915198736012262546294273759524868563396103460014402310249271257764194989576552551755418352787780517135700188489626545684837910665947331678258922473891990836377717312713237567842443999953572549569250823464028982711722290423596966366409624356507983819318562415543631676972794454468929124155400019840541030116349585985022784368926811794599170698027828215538983443180855046237274913199102379601580632305304558146690506313029622100734745239376924146396078335621129375044358529331639360138401246860713267811505566649604515353626206347088329033084898767997143169201118333708507748628644774043253611569848389034236919579367036578397720024712400694723580526799123234426589975361810814673254623964851526195551128651867874385782366205416334396271085773268682108739629481203472823996876591235664011733422917179505673539418390738315851580166697643807398660127864314258458985334351118633232823863471147053866026822373361364423800256910665904343264744836340808222968412475299372785266771344667547186245305779759204370913755638762854485528434801403615570223069393417187495249122475443515131445459913812921658484475956643494107554436546275404235987174655995092202142718829789574670148553885775637035565704261293452646350901493389971234043840601052343433940358670673998651999446885909010490416135221151788779670180591553233962384493253850243223986111777010873106525446173122802845881213531107246130799677067936971365262988899730249822961151550526618666823639295314337737701003584529752345841953491751255100818864605698619422792298804470285058770945354092189721581901037490044444588816560165684608803417865299480584388862494284842537357209325004534128130863302415896246755246594037319409025905881760301173382426497631069644115387677687848860476536875210339775358776747549336032617674835985307705108441845632034122865065414129138442169684891191879867818662530697355187568143825996754102156591644369786418734926472109523836462749414473969513313378252191221268609563255960320311241388670093124013039848195783689163515796012258321079690111070314604083459737452563730093203994454925580970095567787731895279141819290980238642224166005973792334502194393106815337379463855267626853602021512637659576021528763298434317145233014174699767403474655956088676995651562198801044426220751484413454599760868198197991728624355573012487009032493642864488676737905905201415860682671450105475313210154979394687415266108104168433299041034835607998876163847013498685909736134852994835111953697763897228787685469013912863126843950154976522181993891243204734770406682958796297389054626021517670352307867063095801604566053247953120441851397055890909313182641947565999344045440902144113661127105907720548266235528337303223804582458897862954531788799930143985608304646340111737780997306450028318169011330518070463819882654077453253963436494854230890750898166487026530554876539213921690121721826017133290132045350215195132750767131805333661786773076115050733257626351515998510209359068566901917661355574410057089024 A013801 809 20356708690039362041016866784918517122412718007492089117694354662756035615067457482287561771794572379043930444698829682692854890719576302632976113024768883553155085333002917883953777129158457370699779002678565428754932504326915187012281372912018461582844691834404333209586565030385004707916593647487241102576193592714363972637953201444515554634813617465815076947440158479699957430127784518339222349576117599390273279011471159453190476329753833096965906357091099534710301038905008870588687752389670198584186038447081737859349361105483923297570806514499532925273901206830312043967326610674442024780849750212127223400878643542408183467912060007139929561876938342756176241277130087571399691354042106236299921285586498036892672671737844517929792629126274642647077978440820745907350731424710519913279150536004638269314719572842828236151440695376346285058441017493379028733176143032693751994765757034719970286388285191734406235328702216443064252339634194137399853523508912901059931992129279610706402941893755524154502586871762878381233553847162194224212949685695200635284316692401901321741535437048728145587953235727456251153065456717014774321570640579905763262490521345962621825973115903918007951745341221306071704077262804257659076822299401160896246797848411207061824904343029745248134989471071378251988030161907746033671318017639645630742067295713139245502560964077195726812469351585088501069517515118173731880493499324256487749634233736230328292158290156262404215380147273902167150031065889691889341606149912612006664011128909268674751174786367889954690296898603141754303683856684505026927472035496552960380604432573414272161539107585221317286408295050175704710669480141381250858437632868488693554533651100704918808287976748492706799666835229595113022836618713817916060351330721295745689433817514674817490289016638077289608788049037198432339628350416469635811234361715929129683301584707462037514686565196300528426846075956872358292094901849276862216231770069134927028180530026825358252818692612332215210751569080546999826250655767117759809657605109035898962692839910943692650470025649701260281540186685594127372699011015967360800394241866691967942981572037277198875597965030582704696927168795598531521753703294966117864485339116215953057502692518163745988950872530470817744636722805560344290310256217547383323976975324939931792100713344846129882541580446510915114553429374183066275244625609070215349553156537662417139200353703729876659296332995171448336733026056401824066640598080412810182767533855293029040596499211580799445901941800222863984352949184982394390614780027257002121739779269596885617813219491305588447624610109715062120935352559467701552981506432012823446738936177956254904982040971665076649187150297452084938808289226202905622819606915662597375306877205830470189273977688255260524650980421118547191332133508489043512129882296847679683561285489206322236299805591418000769483463961153207975258429488330272443048970872652727451271472535266264571882383209102615464950413429140922677696389025227271904413512701974050246833243692847700938992275784282197005563393254217591703985506427251939632281313688426311744862808929734533615960394244716884826710346870565517908423356512649585660813253297875941107724977638476549880837189153578076143477325998953090939943132545118560497922513242622824254259021095888314441009501573367074894163269299105172175224373057695430800849657696768270405858900550992582195704056605840645676839741020303261293198538116411351128631293801732518594792524584287870780739273182194938104612039039444204259376386320133899086503963765611197796137130442015647716065668274192473712654173866936219753470135433697951200674492035788968824973919838598768202737978066104068878635746536753131945984 A013801 810 782023321036552132167703954409429753774606974975816095545346328724435864188431446639558973025260292513351631963550241090328713481883243241948410357959521430578005758152640093429968302193751298352802710166899769511049487086222773824263801221788101220166561681510476864579477482207270340859323861561869854196567053057715006372859610186692509546850999928566751996012861128156153564635788970056519565781316133698176738286504676061553765338683823252253042258614011679725430924710574820772535028695801570348810090852983092041604765056228270397399480103061014056857322188761593267481048819075669364823981124004149079414168153970325152776103309697234287534049064463375321266484902229444142890543056881553173697776107090908585268913357481035000790913640514966671930147619782569774776785698411679332988531846991154183753994267110330089519993745753577718886805070128025648767813694710743963176630921322245802378521892363925668949936387424346876756317879387201982352772959118398007118347409638405524897175415790512215919371377265642735893468204592582853317364675125666827605082310055311441176022825349663940440906811503705959344296162585240839570337457728517659801491835868026500080066583220564914193474249028357694050583832127888362231095205453794996990216986144564930487065525241830693452353755520678066928372166699847971629517352965644626550587257232115957255226381995989551041227822610492759857086584860779762083921038270040637233389948723211024291671552874642976520338043737674225653235593427218403620947141855042902848004651528178465409241130593108860499382445656738293633330319038391945114445765715635578525981299881740282679357686356993862124874661062647549872165078749111302132977740104275861651590964740684680160939190914770095824416001142180125861885291544510029063374456720989297366405289533643747788706942863168377157611201691813014976759162709599097529324379239679133445913713678121861633164199088581081100045718853959208516149117749441819938898759678975887356714583241510522962640282895395354379536232277798293545325245191949595860847806557868723094550808138018812896860456505358923614975647811713783997149605207189402132507945195550838640497580071384040872004971424614865183637154116451713186939690265779418383882068787488552052657023435777778465911536719130566934477964343298406186256558802853300277773899484082892419725341003855608925567717354433163315040684542838616674029797537398041392868434061550839416819520787882486941743527928342506359303935928982732473344065215857138515981197580584937003623555113712087991513768996197361542822902895890283662909857389527104993508755360420833957893912639977995485803947021974813826437852503924511222859337551092204625529922972212367488429790085967485584555173565826919295009259238913810822406238019272094340769788994739183342791149126872014088314992063857690108902215240862115095561981558315700462723690343353350075029693331599913917560476751531661637577527827223695746172169265043827177768044888914788819793433633360886075701535082293877685586384480793130877479949503959035114282345889704437279272327266528984880165723315254023002900307214909310512913718946654585191990649667844681843390734505305043847502904685379644935969991663789946482745801938691202153594362740959715140222241458523855373127824955575781941548855379853274620088191268728598416551614554419645487565821012442469549134176153394424294283419515384427669645440450079049875911475523566931037630167038569974244321475491035970085839515040280058464957499782687356434337549624430002843912879918567200742226776091739288550828203256874263867307136272019719774536404003060473122660378712421378070145322743272221818049308722820940493325111286046869026380198104519610279276382165387453910041670838955908316836921344 A013801 811 30042207900940186709354515112592653421005301550670951126470024564277928158662782454105297507738399397192916293511746061726067857120026672382690132311372975277084669205191821829205662297075149877521268913771621545536477095904334079232918187736211696473918633556906479229685206956474497414451785465760792318815319910265179684819774784931979446751828013255820344678830073099246795339048469073691255639055040592149157578014363635580649449250877754058552871406915872688332154403681442314797705662377913126519888450208198463870288654400065235586498427639191916008230889203465366963551971433610914319078058859743391034774683802924011069046784745328952389908028860425026341773284004046326193283102073161746720773766930004344211690575540991440590383738414022959668868550961567200467824999390183073256087439434012179123093443765310440719000079736869441648755503574038233323064330896007940089393453473515394744173297017052568498380756259293709617470707654538751354064125997492377841458434088668986644449890773008317286758570829036931342083474547628662893039881359627616849276842023084844324218092858632689935977876070726368134170481381874612092934083776098734418934110366706106027075837861001221743656506750673389174647228495024959323469753412712988604376175739729606369591109217690167919665621872082368619120345155941359678119538631528203973567360073828966613916776690757934592799808033404689862669838244011715340215910606181881119957908270150874709188854375232284586005306288226493052694698557100022193502305401503328155808946693106503927161407272864869984944276032349258288218017536178864963516548535731856384654097616256934699410204879090276207389184979382668275889093665225859782740472863845861501207518501478142673062639958181808001190765099877991715110185359973897276498593129393524847627825602724458215050965917031476376886791924192688783347179994651958930686525352871513590458221224658729436499635872186930811539356335493696954356384507462556954772734751827537688695547429805868250132789107709507933844263899183899244837214619293935674590329336727084866400263845430130716245791297109868409592904486334796726034499233639388072322425222632281017213355036022289314138942982248004660894604912537609013789475141250182136635213554540160215654872212308839137546457594602119859354905478212151572051231962970412383470962122580528395196168700004117072484609429887904401910602937397688298149528702196683158148433762908537047036538710587293618354019368895205724299020002647800650695985609332367833229933686255750939931202493248363572281992949757917841029084637648521137194345081476073265430632345925926757326452547977394674582644428796184447956436541790764023137364311362758132894357520900510309435518815942526926216271547704806931637075702922112956553558039748356776195012214021900467296664784857915293216708735125157023223587500692959013511109083544255948975993288230262296482340699026742293057003274886840313469178309010625495784950054485923664861137212452550527301184546459191799484150171721401605169486546214148915789269740144090292950270599698885662520525724270977483156446426878798547679418201967956072664093427054682544735512797639921297695698456755798564445671586393544439860223199756154584081162727276761221932481039056708416826777627870652428014078523493399239066540828272443397805307955779477836770246824722585101050328580013989910199538511108800203689191844103008173357099240330236780033015243713347222741600496953704130569853802463637826817610809787398725989807311651717484781511306372102989251757194951677583713383830340256508968616256316081720726470947025909554858590496181571135480121108616379659942702718505545673362182243895889249991577475164776520517421690383225348488681497265524429408160826949330173899607170351104 A013801 812 1154101458722518212626563052565359373821339664370575258474472463661300888143189450756909109057278351242563072331547236707268622799122944646253424122873704218244484652186649027390764722804438957694857066591450613293329304116260897987811785100074308531742058226722119306087586910439924292673579790452666597719609329672747142772036468137946922426418224957235594361181936088180664889744885987934923276629938439388002037516999793424466229242421719799913367107968080165194968043571826287965268660725909910668388034703198152188041008947432906090290923596187196645372197839640325537271812534593596884481702709155902109991904252973128809228501282776557035010706836702087811945562478299443667041163649242581662025245030383046887236305149982727181720181694913106018639254253739565573171965176573272942205855073297011873192757735688165890661107063171576470378591425300252771338839335701041026474138908638567404492161378207091471433795132457027148664754705256760672017727464319667187157467203950307790933187003935887516888117256968282754437478758221702713699020082311454528881819163158827379559162255257233416580526087133024158242293212766095098162155762342608981437772783847381769136145387268222934504308363333868918533247929864878837370414047102782170225715167217452558294212051706785490801874529837916272872127179510643273394640196068787483848563704596213581440226893352156815316997425411274565764324505981954056509734421847083145104303004106116002828199029678923444655979846368508957112319539769554452585584564304151854433556496162379454865832621794376845341619308058729106400183361669847276438451728548674994872871814026126403412542430635132050783062930167964584486555422243316629413758005537502615430388030752784328928374376633512336173744432076912929727672880788757237773969953658781650546470548354262786789397906668681196494482998559786332301065266674549654281253557955912066091043026566489750032570011665933134056095912984325862198554867238681587974549378226206687848928150063422234697101226361768456786561241951048673389666436814795832875062091799707692227632535886043901595298318469772704822921018747037551027341322559490732186338287352641707557268247063832266291961633606039347052927142320044787873736477026266996960978363911214794844597570908056364307984714954235036516978048850998014791920127089471362123420480901053578829856016779358161456568755858573735503797722443069593661712294623587780203430231435894359198955671105921471642688008075478223104671152421717909797136983168112242681361132491200928108397074980629134992785041157900171780973315439905588006457960649984830564783172201090402309453001083099593818766868376634221752694466189433990712844987385311716433269638522914004047274890833248114397524287776627863085769900203455891338961485654972873914307589213865328351668674375101673904213082768568032204157337426620713463042766553436136535861758160653756381665600293811331930077837808052857482231953918952189046074641293131243509305447153577181056802305536776312168983112996849364064190995159362744748960586337375372693977595358032391611388516223593870992938045934975925007652529646801000487463813093732684638559459634135216572277951914730757651744919662894403201670334441832434502061947331064059101758191596402510540817489352278983674588840558522425167980232458914185570088710429224420577365802018542829241949422729817436390225471442755668624923993883061161987686324416526376141748313602491946908841324690973497879971503675443110755025336868792709457624437684412378895366538345590708435095504401263646055933353226351294048538362102638595383428107900947341459447612501311236740604332508606841016358867634109042587881593081504481427676440285930054812197271657761984987541188398952386480143906328085467960527309056208011264 A013801 813 44335961638284259656262046227350845704720584546460019129555334164012534918908765940277420333544405141334302986688718645346431413451107041530471541104316221248080122398402309036243617591255326998805629070177166760276538546930278657099777536404454636555402908837756935262660738751460131627348241230029640017996512008708254236730552959987368971933282529957162592979165256763548422404439540112508012595015715087529486273253064064194294662576872787833471910819701767626129892361855278678473760870446555128236794741158060214455783399724582520364616120871127346328618352207622745839833950328947617914249091274933135457448993782215716335322105279144215056971313838747405383700728166351427913053342749303017128361813087195129220069898641736447412962499991781880812045591411659151058974214223238853347780128495778008120572981174196580855637088938799281686063968194334510463752851920291192073030520314259205410970871505203625966600673808469154943105216757143717976233018269304334661841260106955024096489311943201054848773912543693550294470183975844931449461555482076837181523964971909512613144777197961878931357490163302256063035936061622309290997375766153666630913479264281018043134161197296052251917510085833908374373252473689185416421826033500479851391073863825657479430450178367871414644811938253391538655637728080871990728497772178539979526423275768140944607756335016456217217773094599523718402290221802747034877957549677546102326904205740552364648093924145523049904121778092640096426867439787203850527816622308297639919506356573969138125825998852780890643647338384137351469444021908852971659561603925898603036243607627671913496230015279232862882145525332527477635513100899251635558927540728700474373786589398962780112430052753009906450566102666687108418281388380898046324829739755755887393212585577359217301509982584056844532058872672751741677723284569499518868636682434317930953508908578270237251209568158487277898980593205862322219683779841191883630288913937956120404423812836428568123840711913697035912536670791485836937425836677196715728385318577570704616731498598262523684980202334788228477333856186194560266344247445395967670371646939083837520016979204180341871998116609607556385249099366840570957460501441072955252944828013227558750060284003893291255540809681893162836228724659939736246403602269131847333321194294874284327748740595823130515545325062968623113893305372961510108339510259748164294975770841317702987081061205079254625502518227571418789046991432715222766814345386199914847169265781974854212182032455848849882830141121892999137870885939413068856089016329817250976710343277088895119946489608353996141748015556780262851510613133296187224653035394134898500486433496264379480112206250059562695293039226935988302936486215961521677544432921437924292040347239850453957703794793905904704249787637309525154908274581061328396250919916802621161665301499674705158065700887056127425870217234158573037422741750467294394003419916929850653478057851820987478117369500798808283655268886965169889961270042079202276069884736612317411843303274172356143101239245582148064707972638035135093979578911507234726409843808834813074900201304938479840629800756296785949432833769751393395367567917434803831211768670156894453142688367398844936044670957149436843004898896197485253128610141647352860527899849085340900084650344341328158729023588666636366901710944901765895080149011677598918957838785277265861403215353330632450048329328437894556985285195822542765053341151540726524100398084385947644400937084212655242628897078944226884735697543511312168649718534964280249774193122793069506139481850372470627056037650640404484442259031932980056059279819076158525618130024288985665370388004584415281382293534154879021208305499731337171617104703286960717824 A013801 814 1703210302296328118954962767869910088592545975936808094880997717244705541444799152361697379533441867909498583536633815479628509179137728107434594723063411955466245982057023103936334813385664641986117046359926038262783504818873584891145053838513529317912358145911270425050374939876092416596210035092818650931354005326536294758240922510874766425788981670834358171887612503828476195088949372962107811850123710802532744673289709090088023757553145017410656926049663105125405944973032385712247997599074861806344706776328041198533375083819562102327092899385228136560202618408035404183061035836851689793793090417831331733360545137598958737733996403604165628609992429320325220247173238556454707857215057224706003147411557688084118205226220947363816367399684292733275543439670297947081553413599943790208321416293807959959931644787935850150154408672913205251833402153554553975529559369906434677540468392581635067856999743902495132931485026151056294330006942433069774967629833595320369293848268784205690733407610011723070498624278531428112366587616058886562515115399463777165424638360875836546569760836903541027029342113419468917588519743282633722955187432559257293172219416619589145041936555325143309663067457395424109922867029243746957260868902954433971039493552726457729800174052180148264995095419942289348994978961954778395825970416010791853487076561908902528051567365992182040637971202135303166142381160774330091871617228412611066990351967729059640321176189974413485116742227206861944334539566865223121876603362595562135147756194145598410241731571928430694966356151365020494050161545650495759273718576417320734240334430624644228871172266967009660480502501174375580845871284145650831631760404633757423543385618350554160799112906559628566204947400043451956996697816040579347614659282457118170097654687539831691854807490949127739543573652596430908291417700021893516857546792396757635509998231942829434242466770376447267767238468596406970391372086379227401541178917840522321456345193924239873045464788876585331616008745125719911788150941791189031421650398475956188556357250150853109882199452893224585185257419248850227191880609862331494024997188811844702168972273107792013354679647674683886095729401276547373901802623360258648997128512956149896942315870293564676872855744739607743516562686536244907641840784770969047156867000031890506734795618729141381885189207619002625543325219207689372321970626138485479555789212640060877951706047254324645693304740230383624200029222879187997809939892356255928768854514280345999415184958823889417098802701338641454880447954248492453175515651326259513521304547332646994927864344794527115781391765629270577703631714128706328422271007701086260794686829192492402107990515302288160502377394941972926645608054472377816764546935109959299603021979566095039239148980802689235118459841874882718350956276306051991670375339523889494546534222411503473352251965277148191192230265267435741805632047085951581440035379528777142704013070435555054959356866742687019024900809561653966492752149936514634637500692041698785693372338580605233593377206858283800053821476862757749770319503464461929249760559760198179085366133330516641557634425853897329033411742098769528676440489116175423979831305232747257311929516321994027063092079489852765760876195996322593484188687201524707490039800602462456017651927628216462545734170182217502670896127659346238625399004432606640070684334775211445331665921013549576201056619481270157301146716082718802862289153677588550149840892809770564707306399027113363800831710184721420004006556831530568270847587239187790075325403005218558147854334763908831608984742387001778674333822970737361833573293529629705920146083013085673320868825584114897449582188408093832478738264077679048784842694281471882935926784 A013801 815 65430526973015741017773849690490465963371246211588419772948408305672608080143404237126966532156702797611297585143324655465408808625754962975207390881204033681191305646702599560818238191023692886538672452962918685903091121121847637178228388260335742276921150533327364648735203690279966275960004708125721294178895468624218299432583279177765027013109519866772703531234521947074741510537079111712333700034352474190097919369097464404821520670161618988847796471123857846497594782084012129521719075766059891152538255519418030682858137220012297722997600822782924094096743788763088087096472752708494515118355361491408439868778702006001598868789205840857626788681469164769613661015407132384764057042773638344305816910962400145439484971970503913928369570026271789641513276778374165935084955936855440644642875528342926589820734066173343619368331763578633692954431977130951745523943552754325594572394633769416092766794502161758253026695928764618978602981546700508808475156467687397827306792475093614045815214586746210353476275150284063342364674829858518186185580673185800463586952907271406136773023932310486432094359206629122317938080574457945657101046480409196428174503981108858136595931034709370705384016399443302612606796859795427783110133539775897535431453184321539600148003486388552575748051585652502987630991111802454766854050479501470579843559533202292399517629011931955665273148301701229806430525714672306664809340047446698866749501361192279555142578304514057068444244769400378808453555672000694411450011594777471114983836201954297308527846360067202593577827537910838627299431005937709445088259172831647793326576687486876332696314953807804643117018984085114812313774991251739322347965707704410425182842701914554888641258721418394690999329259320069250379985143301014896217964750994872651622471502476530174274294284572301691242305925438144489772923102364041061343599517576713841325752092078315735545858603450781598238546233009599570174554950070344399857605929307761505501066956969793598962914575329482902099360591952749656131253606579850317831094121707852332939581020121795173069234574182346115664476849017863830327803285508471326674464292005395826078523238843708937985033373345070656168253540679439843915811649579007696259873688953723454440936006473197580626747626289916771074932272165976384371968955587761546915578202673225105706723908489098695326501428599891604862872381621082594927120823573736058182615198392780578687392739511322135588953994900690417307268322626126886123866650904757927759584315020593771913533745378178535847267604574625250130687288610410086081190609261349585471434435490330966957148836669626553679857946068414058513062715929968382312669963031844929794688689230258788119380563635852701973859330004090831950017679020610866208826835059184196453549692367011107027411147246516109656310753285465494508170336310573293312009139043149738822499658688160317432300111498086924912840717870513811457205160720853915952600399139977502714117366113852282991318653392787064522860589500120498776785566591961146204234226585473900551196591758912530653723178778667830462867605855159701715176594045090769474058801663747773247743425378025127302078084103603319792147545484466330213634137829886995087609199421821218636895084299025722543655745325682183849469819945394728751288592607533773162937368979944197710374116451765563625156923881720067582605145640161445103033328154283016684955409404724522883861278021656520519339791093992474362880852245033725530757700127678241742556287738180146013795882625025586983772750978456258070873915887240078310692880911380638143533700681848476129807972124290321675090757863539060329553208143243846492198551644234254782628331925030699226294496803639357900423149349885332668503209152808118338118516943517023854866563334144 A013801 816 2513579124195372706938800209709881740448869794464380733997586053470718912006789017173469546299331894673035608030865959964359144792167002657655567128092334157896645197723727064728393438346366185929269640953023484237653148509016898829838821763409057875310202918888304040345811584965795184457279540867357709237176448322667970191002119252893021277735615315201940178855905395118823269868792431155541011420519684648486801670483248192575623538064928755075576949234694123031051601148539409967706360014628956778515909624033963066712678199443992429326675833208028811998820509389122791953898097268049525292786739567053946625999002616262557422143406131582386590713987319433789478401567880397693096015355192090634852262451531563987203254683218878357472245402129257070868374040718021958562223667270238607804600706296821867874553319886115168481653833029636791948537458833462642256047815522610172041093112250885888619729177595046105048273550799421602682012139098046746386381610862679074933817739723196277184037283564442416939144586173312577360281348263844834640505267141105710609156382885738338150272487383639646775336903281864362965909303348376440363193801591399689984751744938277894175469286629395185018032374001013913165902708165901153715958890064030879721134705528896265279285701933102635749937149714426554772832154551003102323465203220528493795270183027499264819869236122378008837133265158154444243835075854851332835315607262712383665048844291562611390357288146212016341354107061284952305551794695578676510263645424971330353219051534276285404405745768341654834885822696382776706334941524103046042510564383500581628433770026495841196861635265480623169983401292613770629845980063926817807319450627172630893824085236749540602042595042009050449430232826039780322597509265051788253109333874219027784728865239138383174921289236129541770764424431631758719116613900417001412575719067227038928370092369280577296729704110165225877931992087296777087825702961902350464929789380286965995328988218951590897759326325857415167049036500456830789938238550371529809799311779528855222206944468998883368627715401789008379366542631870256905872891016093434485526220241679286054632548743419922561633042070424234327359628018741361043869820330227159659519307634846240225802997624674358257357136811553442677614598167528148782033559397859447586308852233894615660829505668517215479662878881093435892412105412355508966720273558408644411143345461457058710854879481066951160785256668104923071276019882005290457334461261157180552812191045831130341830312362448106633108632297338803609020482879257513866895018445384005675470625273796554426625829709500373686165422856164194471837817295165665374923529299831354822992760685469621604394123732634917399027780021437153400191879157255787036278291695633620090959564981971098687565026632622162868556833898214442437025871639706983635874143085481640366605146888164366754479241083310507307451689017713658580939993454252324035235096933361375744265532736629749303394497388737307870710212406236629081008994326196779392581862048507565363574768269010383777593429635961303375061521946531815101090224036836207000115442924714534457085311429322213290436631678924025133135140107331258541486969038872938803285595004988683935154961558431372157237079112431406774761232603022283899709502573611017429827401966733536299241732057611025892224028387840158116253359274912442075078128334374936368969247007691897271106414856479956892270957414666814895124430819845215599989587808104887334782042349749928489265982626922982949568614001588375610050692352724214848383577713091598594921990645393891059002703057126736997470286554085716541620116044030855606844299559964903131729449999231979341477329389208609573102655705425194939793219282814276674077160946902149988408553897044475904 A013801 817 96561655635089437909760948856214816941083782024143650277251265830131137723652806883736006090635134065759335918113746717990820906335887574096496266792795109009757521915754698918605962327514003398658822526851350170473683353122393185447088176863122367337916755332013088013924697848045987806110850841960413758055370438763612742857537413219138305405491397948797733910928461658884714735279530035271263494730684205456268972973284462565985153838302303054983364081800009430360878309722289973319407526321986003603467184116888725170834245709840413165013578808519634841746688688692541175700949304649390563647695387207944413584377684506342405929061089950868963268868536863368456602274631693357777976525885059353828484514338036562132400231910536430980653779368197539634479457148223531560126384401853486357421540733098708876268840336745000312391213649666526999495015018546300864908332881116592369130633000230032297215516086491291171534476727510580288632178335590563809179235962900679342657542289206308184301976285411619889134178422433975971872568274903863167549650342492716978761351604938523998380867875329900670521342476476101367698371797431229332992453081935210490454223033548883582644828115154845427652731679622950488181318436901258721152276720699810275367110847598078926969039525462070854969585543429410528153120049231335178858239246919822617639099351184411757320096574877273587487311514315661130071168274039968802201484368604358930876516402304669279171965581424880819769459376866322727770077745025350436818288202645698626849263083740757780095651129436613012136973764704240749950563113589942616769085841356558343837911709337864235418636580358703619698082344057050612516163170135812632885984015293463788417146058454970351768068331133819682065311824245144200872905915926229497531448170111998171378144087026740128047776247295152476665686128965565642953583839598419526265508823686593927472265468458282657431168313096107317326635408025592988605912204984440695460742788833104085676558411419244315928322280134138461057355786201549611626267372151072689173250361322380502216301978721061103489202314875126545901745101745927789296012981274245379195975276804351453074763992527219745127694944177417385919847469967968125861303017806006565480093722100253164514447956749490146814631767752637053903242403203761363610601217828168538475640867417295555226426289761757349866729155096085433242903441521049232465526029019826483698482759247334367436201050144667995792726420161918724706139579787115238208960663808614248116833131216648703211753279715806464417501218334567479444130870289556652710639028597871962028879540518168434853257874120166355527730884442403694830121589211084201043062301582321326880089894493000983554404657312902986801051197303529685021771229705138314785666853779461149414302648347401727181498063118813008758479331033806020660785884910983483355741080771862696323503322855722313240074525456456448723064085304487908045390788538557280137591483792010610591704705610368449239203011685732419161203519797986342776041526035175477145424812455466631007088297822302903200029192895089430456363427097966208923482046599099728116434855395833555703389323868842145765413642577545349514519542363237628129763402597342817067019417711645282052913003228699592792419631183164922659227511677704058291240250867840845584249473954035530471670378725185170675678274547267514193989049905036374756201378093347555550322593047491925566824033126534023973481100041840361011100134375173802489200005236157351852986938907993252843641988595873312990627875485019037435707397422253437615503521426126851622523192633451718922647840642580728494818528261756886662878377947489348992530611895611718708518551170495718382193085815837945360311621579614288807096311968593252711348214936192993954703006508860586328064 A013801 818 3709512562877595846741376611260348407608674570239502469050884628130317786791846229245602409977839310270210648630257693918335375937799457046491000585112016907718844961915632513657166648773777954562877326191521468148917019693549856612135339402373708863653410072834614789142931192530534667559554445944751254929455110775542947129615157266226417140457357543601013745922227783087715201270498425834980858413573964436808028865741695913934885669852221274160240914566429162276743501146291491615038359531185414314430795345034397266162768383189229312147161643508090292080540792664812661805727668487410987893089865994980392592257453127995649866170810831552582092936853712143162628832982251132032398746218400440136675061102810012570878287309075167532552795588208676682598162825806155188413815183181603531906705908802720000190743770376395932000820863565589301212600496952474694026318515960975012452522397336836920729831265978649441645668457964046452368093762940047099293429528750792497627532144582149535208144720980372789660978598276223620935456582848706807444587367557200215456096083255318337921799420298673464158747892576305910141500650970118106056238077595623046201289432056813911710883716871788541948707340204395265953973529071998755031785862502403911538502930321327800058442622410150913964511598236384234849530259811270972231018118909671905679223640675100362069208830020485342136912559133950437972814000415519441505372223504305052688552254110936175028670229776018221572263551421696653910015306652893862380811359592837158449041290624984950880154533788436925474253984144878112650100832571671235565801201681553545336877216225923392467842342871059958254321531329295656330420924343937378104947961931513704895833082981606141033522113008836816906221019040201459620733553666222032377168112903022521751662783247219248759083372316090577543588998330341169739704876782012884521015786970744192317774550236293386567875761915900058702420025834711180250284723266682273756819894975812526555350667933081689640702428713633063119979379882718729880234687368555608427279585880560569373141456814548283351641196128242861387361439828671561953595634688631410487192586233715965421320133536925673728825528975519666297496860406289463523087816732035548219483280428203325567987032706488413480030893989985305062746960161475696544464856384086922574080219562702826049578392347487670352480267222171218003459378609472627314395647930825654197760913679245597059429099542357565726373378156940269728311058097101818991035432860871724955656261568818776582582713993562421137062726803540744290325731513043608370531908922615849293301436428545958593322754492200310713953309656739380340593950971133010667270281377586456093425533386843125784226009315332481140949182795612396379796363560352593500806177854791779515899850538913784751404429592772320544465741980994692089704750554740341496594149358931877341963703650825428385430702969935230934145229901057207475471732532497216473765714441353879616490927970727914345973222896919096614496794416559443344084411264167301130018639595289206096768304049141588329332321474257755560411657415395469882004486302151015155320961404886341875901404265745439871724130493258982146949782739426136722232990874179521660446617950810565155344705932033723556713592551532463668876884088610679103316285477338973923964527791418228938599689269106713516676856595007828825276283341151877372634232140834039694021192734512449812575112056588931064965249939207339308602422762156676796425107401152220828784346245089468801241350633899069191847960464632491342130135379373288059437183279106089131930850968206681234132439446125381265856948581703652558041135767230750830897055986581819785906448661765763517370329584701230508961731254602462518813411920585478396159153024988790055763870698044388284378906624 A013801 819 142504634615505722048416723898177544426694842290320726851058783874254288097395564742699062181708674943340412277779979569566771802026503941897998278477663241526927148056950938644653713979293453902487495362973488720408796228547411291611791198481588399706109401358014561739714844692253019788967843595413564209369947535553257856931295881539354040867809847394976544063348302515097667172007467526876624656815857417804417236906332990229722567893042932468139814973983942698023378340035933941883313619750018876303173433974841405376908910208597433255445361697006796660566055091011443215928834112612380510900940292063166761824162319365080885258817868904923993682262172205691735549247846159488156630234726071308290509147325549442922860285265431635930548195316624523438691023116169257718105124077104481281728014192565291527327612682779626123743534294735678595383260690926267845715052109156816078376100416091927146757197913835796950259999481146808514172689997104849366456388776490444588859274866267856544556087601182001087616153831379406621856500086715920714791268312077403476961387134336309269603846530193839799122459041211367843995889007668057162256441988913454942868734821894563232285308867346628627501541181292048536887847092829904173301085693892348665663128571224128767045131782508357510860677557848936765979554460909785669226792056033955928573055380174655509250726414066964903531632871689840025163622639962594864870379338141382904083423393925724099901395547075515999920076591415898656607148020377570617221249190118432278978370220649421873012016570016592929018941054909637575566273584073322185495818963798560997661475138535073045044631443734639356298015947546221933589450229596698317279680905561030487278323715821381513943785493347475158269386667448379272790100197641585595801290225282513195611877481225174660328946830894935626914514959858386376720502546457806971759342472268108892079627121877446738391515269761216655112167712466264700494937929012866228641993085390814020150351259317266189237224501462927752817127857574522727079095749950432253342372571187614833038602204987686853236648190462577763056877072458246724009329902198464265275990392754432527625434249954536681966561521123563500484639389368016030702941567577877620399669700929858955019789848452458892248866823519275479290487221563250358452161922851083217605865714720791765520603520421086344260881945606929510820895488661500450909823210910598331661183259901898856635028288019208244944359695277017401882797607858263478359617188783248185896490944427742121196497540776693970401401712884821232657153301805083259162353813171210466451467981839021545321086936572367136387230343773300035164257220507045737793855129401361297285035290588965520126826373857812595510703806276245819326257102534505231926970128469681001882808658302911955009952567235941466036195943941892091318097697310904958933160841772726999968877639450109656854705885293031831566123151879013682377722076968413068056183685979050639347115488923483557514907330808044015542508854306547575506346743124251040210796058692630141413451168351823257259630461755085937608774231269832370987084345783433398206810053330113709504628346272876818112154197029037058157222853717794468321302577422480504107717275198338671007722223085007524154709371459671124303574379148067848432998422897454022263021299635122682905245662962003506456658122953820752151813700833690521147116661922280468885518140089030271999885504765920375791705041664589146879270672831010895811466925922663715358579445351357033468487725951866642074031249209321787399271280734004234091338832850139520092255570794627866290431793762352646709160536714727516669708271633936523919741302780527188895382131790393571283298581325882471232273867876808200122736032341211738066850022607969358782224856736073220332700076867584 A013801 820 5474458043389267818211976865272388546695909061424961042710274241313352731549548015155527172772520456623365278063195695144477105546650175431953501865997911086498433319755827258973017076228537325117959621863989542683224315915877352178558570680868699963109898762569487403792885473697592008212988679561407482667155904525813953831872662585215824833977783097525418916737588389419991982079838872512492412816237978562374492572993688152665022168179137293696059132040567142687266102310820438311389376016316725152062710639577507428959332694573478995941189014952213100512305572376295602583122091270117209706770522259898614322237019660728947288102747251851560141297783607453853712859905258062897025107097236755379288199403658307399324600718756821725907939471283447692420754344030758204498726446546045752918863393221588239313817568821662117169731613466565828920243342702623505560989441825368246466896273584587473269824515057915975641188140067735795880458058928779893261788631237656919325617903262545977015666661287007753781862165586271284785239307331278810179421363476765531970948648152663656901101368303926549723088386527175907094946072118576083945243475446099285085245316917901541131472425447988085354099206020515336593083533918153598721534508016568466340114747192146130714805782556841062137223789062324754801870564170310326269016443624600450952062495484789566043375905922796523734071208398836894406685727336803044328860492654039365643268793101050617021812011336453022652929662335833162792220198350824752831171508887589694429233070396468190673629628553757433961191639565408637102953966005760745078007381313285519286163228921963366098434561542509905511544580640935661800772320020186762556616221668032547199284083866994192239664463512436605680076758216696938143504489192599152248302365294453026922625885318746309751196821455659847043548006697919771048094825824723112627106900414651671198130955514043993902048450603146899022789034842104024734213535480958269039510806368373511398095893977932097925737216448199832552222783776582865083470542330095805444400584694743411426010942306806978153939076884810387345592989615556006149542417522856203214842446928054279981258682146253481174427427395482815434617906781961703835484203260071746665273711230921461616040246818149660804632467892316486812423357103573825770298252428247212887546937296713936464239504840496453001126040822435804087695521092420201322151768470341545509096016112391346476491246712545903937782522053761900510729552903483049784663053924297262309399596121136141327884649526477475566940248202183292473757201242144078483980984086785221279199593990327851685054875755364055911451840886395094150870105382998669063088738651082695596501915723265699421192161978121728669139197421908259395237492850965552989706484455291265368329977417364665663662337822935927359246503382471726580076041139895724902376306897541080430804403397115412577730381289417110841444187002584189622222571308818556422446352480571209361158788622484544345492680020321818901081020147040331660651816483861227960737941390736079512539140083403642250885963818783381379178670868461880363839832227616377425512815008729648264329802550418835844596515633067487626167873148422792295031159814262011045802066844019378385432656922033649047927315213994725911246113349352174465402067414028593719256226246782872986487917388348326704038978451393978014664075131227055060387633684406326492706064869660186929147601551087597156414140880586856666514062167476114573493313426245049289215187972617731797725424480166908921915984469625305784730405520677506656852872602770959803864090007646424111413227789174539275979111178432972280383512963089305502900781887616732488604999974859759434419198300215101014859032908355463815915027418419990129576110468507750886977950096372988832301006152945106944 A013801 821 210306780194842112504431303256304078409870042503701303416757895254293758535207436550214731869229145861643200522075725824670232486680113139393925727684175752298923814411739859980707424000395489881731536833527022271718745320224344361291506051276251977782829870862869428104107488357566694587510173114031029854141461228263668850405220205873651126822090515474536493105391195567958411983579090126439908530748598184452178506684125524072779491612769738274627807616470427353474014586372477958170334269042823313441641091930009525390901724794734769108076717198404218469280730868407771868833218258232822728095296383136265167803057347286563239019755138427129534388095655063947244233226120393744252116514247447194650735468290937537052453861211762063422479402728824926552035698880285607184023075170512893644131056114000533801479615723852971893192409662931592883800068253263984589630970397163346556272287246025512373133578570464900120231883588842138334543676791808008379544872057625828212812937371733966253033850460001689869284016953162197676309753230438406771852651099323424676195963267432727043512710164763642334162163456827989646959448306507218840840473352737350135834784094718105604106644696009910286963075098484117170559897038999788648486469659964494202921848128133485757539978942703606243063589080618267780468659593166641493950535698282650923774432826543675969122328801930151255768079541849718135527238901370625750937504685797576270551813955769960503509930227501179318234945908293366781825931139845283704762284685425645701193417632350722012918155810521145583053138025544738202947079558077304782916731560531176508897246602266144672037462116217060530131496609902184383738469445895494670374968771599138333207697365834448889078950030293764643805828743652629575720868456822889032770783665151707482259596010404958235401977093040628684024940225307285924583610828882563094682938686329258600747398787027514069741093278370491272859463562494268214189547179036492863421847137447436813869251863056239473915120907074044767326190461561207345046604354152960461952092861633262893341636359658296872761723577606875840268300289071199532240821511558043902701387441188133219760033533330473732796804050824867837736281506935840814543961152438916219893154890647078869441802121766037369470760886551230157386055686490892090791777665283544930288003143190562583210224817952511738491257984234693849832911138286414453991782337556640812277432554973625966240887733709163445673853367217317170020186504340204840527615879555803628877894884589566005252016696209158701379576574935073363671856642918206919040613484677941060661731602732434750333068107018065571894333919491753936899825968393276870727616984019992834035217594424975108964518094551524328553651408160027692927443525362692683652564306834469250389764412465480996135252369805906585432813673941033848300201196430234167849688205775938145829781960903585689586090327614247730084919887891274228527302299399573663524699076893623578818276023721366255576446795660682994903928469968701381075600182044012933339708756466517230553703605444034320710035186062382379062527820082831596057270994856110755178500301375358167722493694776889997806019744559920604646865014869809988805917035424689416335532199879848440054780948316844661825175741260821390606430690428713134262885821777322456318947187496410848648919834390789318662361396188751059411335110241218547199851335620153438543796188032865741070134261186581132360805636068624685700804212225762417455319128582629813494490661156082784741419906830091973144324459385125747026203258482347095729659953908049191825242881733745028664050558748929100826013535030681063123213033990038760199436436994684395282249679034212518432647921901063320586824608207383497952191693306022340817795859758193758074144930902264738981675452371539228360704 A013801 822 8079145267965054593970232945894177476193567552822189272058171304088949027888528882513049139488306867420885191256061083280531651208303226362957050754715295700315457254441398461018856400399193139296598718996774087590347320221738412983374496465828495978505192319067991950047393272744282139273790810348616042876698374544977102557166939428842181687997429242469793919136708168938690354761174326297315526117238147853914889512777366132779896949796162265558101857394327937211057744350085113241071561279549100409174084187583245927416880659714530890055875167893896456715888557040752964113096912608272117922508905854562762686322251053360613390182913397816608193053082684936597334463614641046079189308011329931429702653749864656423407067532311051428437968735230538378423003408185051885581430455750423322232938651675444506517640917647535768248879609611180072224063422017389231995263358777427121305756186843316083326299554362979603018828039948959586259829887634096449908595804965753816623421802072532047576548399271424918018414795272678985933115480100521834547491444631608682360744124881695642103584273689560083909173671357504050277594166142781318989727624318758042818229065782690744887360862641916713583973492983365845224229004650215880720256218457196009299445717690375988861655831062901737433530838121031375054484026931089699631603779385226317887718611464501856029803383254948690641586543679698771894414409635053958848015180009599690009518484924858802702837479619685304689313682012997978290624970668296418802147928475311605257046331764385336848263873616980328718569350389326662804415008303097740540529159629365676765796625472656213720991144656594597325531573766002315285697042233521323257124800329752498208506902005896188522856944363765262556444717016159417780892882637308105082922425280467994638484640335716875571202352006248791525502103695404696078803993602352543845339772574024798406312071802448980503173839381880792738169152216779807716305644429865909841213679632180732641601179571168495629923284766156503781602932771335341367310352869140129106351599372503427310612302392633132664014372957345742279747023904959201230563399188013814566176499940683325770301448216423478919122024416488122854476990370447260731520811632093405503415438279098181848476270309764091585588750217752057726142715252234110559856930789532662041943928748808652196603996606463690945880166722359998935181114288410897664548310279575913444449849031866815119109943178171222929006750955020456403495484750733309153708891629015752206973209886392767657761473401571040672197813702705778338818044794345837001864207627387783786381081250569213368795144399206007009892731851195219239943714401796124265872134058112044712296919107429843785980927120291358605717072495875623851500670470333202135196910411352970722973189669273917947531855038463707385986970098118756316300529162063875792113622113088439810196903810072147851139246025628940798942282413231190763104845133734021857964839737945443403882891727280006074224780102100797932229316102317632255400256593402800847178251588417725928951077706738022464396711707772481474066068736302058594136122538392350770937267577635759371227317778549006155716054507013909948113966411238620529968108832874868617945804990584257673144464910539904528675951276275714541536641403509443765843021729397619481948675154862119161696904357956562465733275395987060698345849595026651709229488909183814495098474359470570308950277777743700780772709315212285925882094616864889028963539643630306915204353238972076258626387140784813240312368431738990697758624377857846029550616789331617753158530544683549021158166264898860337332135961738643720941351913761329011821550163587795729162903669778308108108602567751248523663454148894844457331396090044154244856445748470771410176351665541402212720044178305050996704804864 A013801 823 310368444614145537281960468849470721925452091109217223075386708817881065855365725550621295742582796618840725507292842575304903912818176743959358061793142799623318605886620763278500387477735403639218136388980073348870782653638302873169314656231267501510255468129315978753020659965744342662341947770352433903151244756519840371836125145098401251726109241778719603197555781017948728668505272919037673251319820687955994395522855297356872521223369369593680040953660502035899994306952869710269005098115158241318831618150197975547646887423593418672386500449811926281197574807277565869368730994759381682111102127308883091357755596465901323997266801090522820344327224424524323200754220050426178136456563250645803457146454800641161605906321261351674873006932616362345498098928836953236496232388108262346900571242763876162381693492347734073048959082823093654559620420220024736330037190793640292081929673772830657063123680408224429571297982679231465757624963351449219688616443564398619405371948418391139700683306411059650595422775195235923606564283541646795976431336967879141570346301455219787051293458058140183454815758869875595464057486541087150309376415829408972905087791107847655592854899251872469041925706448982310133981442642693273749362888251641893247506690793483988109370406112433145246520677257541304093058378584741901047690788862854227974598178020303301240926771122108899687188661999308021095823960540232883105351155248781691405662116873375764632204617069830664944674408211330334012648873193275224703314820307570627554691881060627100362904968869916308052560164556373078294406958971802800604968196321711838634843164157561106305595813127738050857620937794744944015337574442955154245706329467771971178001147458507978294072374678406326368380248892780193470780979394828164865547889574458482032025943136899491943309554672053575243688815562666804563334218227975324362572703203736655576884550362880035009926213694332533829506151559813093229597636417728792460064716749855025159750914406008928119132907576668249274058265343618473966594515820887199749603041494091663564482208715394424420776151529394035418761670332912674473323543206738700374236421721290642791900434682124366156991689983807727577588062071101968262103499658500265819207476929835753891064400219897342351977428365163049607498549129825591267463853210686745003317966814233182784739133633909151376932484806181719093917686503593044681287887700188290881985400408195569615727577132625700040723344688065853196682542184170804448880780820269136783082830995664562340564762194753098463151211203145180664034008819589674263615400213729101937615617321866900775634267239897965292039186795515542321677732459399909797743901976432309667598444431024878882243296253112832197227057001557965879249756788320293225724510362535723293738054334826831872383743157621782940075443289330142647001128289845852429836907096405503748524256767731631849365275320561389732166721186689424355435730657526183695577283372912153803565168595188713347419152402304253364521407386634160723456257292161997345199713020655359286584601182047870992264076965787648307722096573779882952333283434880547216326071262455332005068639780738620477987949941446364566746133654142846279254868923720952827006044518284842771517764003300972373615344229407849827671616157218791708625522756538950018540304749183169715748277815259303683609507612238923787654158042543852061760045935205417643702990993421428988633871109802009194164401053195176128686546801481576936663338949701870454490434028351281551391288400389385439839945673685066645095314099787013071216494578963427605338109404563219196812115232354618718951335106151737183682975119055215318136671084388760731522107378203484281100076242731963285055254583944344672842912195136229470405219873253154493334725583438507403853217153766839089411783655424 A013801 824 11923114168297014960223793371321267253488167532051688841664055805947719025899729712752667697247060714909385311088161840372913188714823077795942699301845373790329407563740423242106870885344683266204203927519058497770219986422169043175672391833780372338017974063655802639776041673244034667716528265545859100823458218566466187724456583574100182486310212632171292276437302883585518360529298564457751255622702231548517480698406009103261614775316957702310812453275821846211134181295901442789694099849191918998504235442858005428638402827264764771718399801279974960018486033796374970437669169894676406699980099322698052837599538993834065262679001430693524666347674653492526400080174117457172059290115333836809185609738207621430864252497237576085941921434323390175864654968450200395533239263421567006318532344862017066654055137202030552150248812125731965833562378063172470270854708721528485460619410347657062521736959306562349686410983302605355988544920592109273223557889295969937363076768770440914022741449899087267537273761331900183241269773516535903314230586240958045102566423516703723339362489484761513287600202192745140875347232402962403966285004390502575103121852583199075537255113809659932770714617938944104426107031100561704804355524715075074970996217033522480887209573521215231707790338337525706738038930671711444870648089344955408021872163606827971620471442839426935490383039639365416938417173268113586437375169980037197457039915881807603374110772569354614824514612065846466111429919112592861032202542136935633228141043302825050687541357284106704890147151281597628175757937735860776388040458229894881992996134994276867459835768757115184961746365946322921769293208259800565205503054352833928044774092080766042494145084345645657433767695641465043912373522104431718781474887725892397045742308631547130882494179852281610146561549538655407964105047327445900060712592966274747360641596886740399424941325425281478619594308318321779789508222800623469291145846158662430646536991127821238982624609777465287464112222321440447295900694919775202665580750442037025347493148530010592208548536637153201264647148327509173302567197235830073913576666376845101333493647098748489650286992762417957662620622992523453212756968042880946211710674433736570321479129998847576303793564888076103713721664263371379914130891384941741996047463013135581949858538557680253959296238336314276920711941844722030404476355493890433382522351142081241002357790603126948892764428009536737816403756540547105623708204075991459158658910035529449826875135904473635030560416929580025260389530482813356926511049214610617180035441555036838860196766010287920234658977399936525073829571770160306934790129738326623608190461841262251747140258468859582561688674621771850817217258656780112384559432790087172346052241095326707573209493877143198413425938229402906759927195344382718266944614623015513832003307847989178369125216416714686347950916761107860926038419028939525872849296918053793300517759516752769611954454158686920197251454386164937918352295580135695290013192175401496282353434039009551012038816780717698297389452061978327983496835416434371101862382353618484034306716865816854844282385084950603541196119470457551582663855044573664123802264206214430519910626421950810154704807063916931958979832806295717102278558082215200303912244347244620647800185840551001410309542844431770496226522135362364620804573924646851324200494102003277616027358792554153985203019630859545886159622381925716259598858829091747055379704513633142832078247735189358631056891353000285520237981586457417894143852855745459034886668810885700628664734218766135032707234489437925135648365172173625151661538356377878632262153277041065052142740528940791101558682660096805944951933314888353391335086926650893183015946818013373700426425190179106890458843080906768384 A013801 825 458038353889298126711957246152677802810001443911297678541366367841287574098964016645106482257443084423958946110762825259765833057668643356608934736379691879529294520968652099268777551931401352354500698079572151250340770998394045962636630604686506783737298491629401314209636416919342835794998149849209723217233970924449365067622724114582632610394093128477492364091615427575821273338093533652208972236001728927167847538509965245710898193208576247091972171205043972044046930708663349826208888539806556760246538708772833136546572883012203203470334046765971518064070159474321540864333498830673888839786435495580768397809223889987129451131076518961522443582412269488568894185479968896234721829689070664674861674383702983984888081123933878722917544853820967356996016585267982898394804919543602918114732738560219247632582182150753205691403958366622119199462132315674833617925154490246238297455155267915593713835047028720899225553164334552887355655941669466469840156199875193981113739957149085258153097635539323336469711908815326277439396619619411243261719482201032644260660191725817690235804949396046598294456449367436497331867339279992203710768804728665546925161529088836175685839192452111895977319772762742476715633327706759178451764121837454324080085790673559799625763042976391004341286473637574387550048503560684466866150817000275806954568241037119903357772030948119425153798554850785861857106234128267851536578204529953108977509645408515520891219839439024326883098553337121557842136691772629367349413092858732519286092266319521327147212588781426243175059892963633854483999916936060827585722962243359641786642939521940140140337050892573336945490448394193941362689167888508498512934605336018468179768041521374708288455077560222323575975619795762521126937741225163848908709139286877882324909236528389514579981896413205250335390308487076986152349059498131161696732334971392410694606407586001019184308545957537613282650334948356649492393747887108751196288658826031175935717365051166380716756507009211106483221335132700456223319321096038084185600950108981294365749296793928886910283600583452877379782684850149592401591421449011648119463961215532881412827491946945521978405425113961048261567233852880780978621271684335314429669077269046424085469942258035728491286533588740331600266331454341674930781252323443921960520159339112616516185765617231844636100324291927849262186069957906841520018363672653294888822978641474192954346576883809724868664438266414363319954966711261657609640374367783287895039040687924899344549235220906259163334008976766746250403124203027757919688848466628481469588241522778295201653318963051220743734659275795961547236236829122478351206897624027555572532244782093930663118140169339709723689832124269987420994218208558864797365235170063988812845942893918070798132415916784333110250170843020742066089363136349806504942944315357763979370239074288352276228314313864511390742882418294719585334691905415740825931378590403954523432690249595574397412842310960116726297611871698912255071421787006492870261146790610223881182889522042590911678483185448051097792513190412959447814014429357742800249145280496607682661926835117220295697952105423462385638590125577097301599614655392341880979987781745933562852886624625662322903139868167432858136169257086656268201133087286379134875092778843749346805891939250607270178451397911690895383038074352080599272828511889233440470486181422557912897307015374760379495559202139100314762708053424058315828749760778388554879466728595730815037117964995034401170681538216858968545462300625348165821430251306317554284206269038985075350784429748119843416481120146247332011067596454221983826229657498612585536982880290809555043115520159789430957478353070278897181273470224750983881528699374220712518740612960801764075581550105920570303866915796114414239744 A013801 826 17596001403011276835766549568201270472749015469296411618845130386990903446585801663438410622401933531230806873791064695179164242743398603187488836832762243243997378317531739045509358434996714352050498817424843762433091058674305669700648801309636844604052058854435080886677392592373474379900648924607240727113260227033646808437794569585806414360899481623591346658943498265752750036556201188783259877418242418466080031039398824879229864990300665108285202929012969230044106890104011246923640662145208684501631031036217157773573143873796798264516352740561561837949319246365536313844235691079168113669235705998230798770239144957745564994651435552425846192661949744672862639029398485117753073809335338654149486083124333832763460524457043885019600403104386281986358973139654831024734825789187049702295572884529382617053277109503335149840974464612155331166537275038964408266212734897299490435037244772245448110687166655342064648850361076183720654878655174223905379440574405451978465434193839259277209398766878645293820452689049574274111860539299302321142215628234870061917521925339012388098682935998526120079838958899440481501015705780180497752894402456415650677005301476730525147198417240330595864716390453514985507769917182860599402970504507645313860575734515473262423313058981036822774861171261057672122663312787254479130049785882595399966693547681998207392170340902955836708325283147789669102593090271537784629188305222678634480010538013532250557101351889558541541114024998861766063523151137329776095053375261068460894520502930731303687318810627270557813100848090958153857340809015712752533133317540903998875675164674852423631188147089097312097961065511354451389067073604942478872895798588485473593969083085130793609290259553500782494679410074013011612440266905894419676970294844700727393713230474611592104584532609692896884354090839549500028641469680206707741669380261010849243999753823815152984397101504764951866295267376069046899798218831169785956625117460813654746518295805607681614917973265853866659430810457820726275035039225399042074046099386625404354624985635572119545454800013925737421731621203346741699536046385231474157327534055911172355180930633859172322422811177927630016366855692268082074714773025425439130167272367687427667413301784700545721263474345048578755831389149989784140892589257421706035342441171350276085792371951578543540430057998700257256140063502949223833025458848648976449023547490872596534178097568434390554613060442574181299390001179827838731944621712762787775819787067322933220203420246334852018639288851471323955486419383514348242766802693999744135701886339050988466713901284575696091310670738977658798627274027569128339964179124642574874398715548920440354346472745354288745268590885955836764913886699997350055582874293178194234289742212756607781054889859186940763370563105484827210888974246014166693888148818783861031487104277861341043586922681419069586778570981209947590217524238451099568979839928958316972190228628463586051011750217843844157449057663185413190823739369641430103952215108082360619521883878788172463040610052172330972797186722904250147223178318207047414371165095557680737140581297863134879532528081947731006692078264169769938250796601552205699727210623551783750556492571619443796647021175520100678159078180240987199214728681193540845361564192061474906895144738251328891175388902175517437034790664309528301664980112736791849114197145528984781862946302636794738701402309375677691924192580338624260877250810062574724249593845733594990465923743249241555372901972138854135642479740823375138196064534183495165382068031401650654675734653203771904687538711538237506537172785385391730668438522466701085988734329251739866536325822458470779662488411547834114115801632154033796792806515160062892119939387502160568727540828869044628793351437223531337434005504 A013801 827 675967989898081210922807768212020006481126178268490948749554528946642546804040156702649982470192678535762676863557541330002773549230400740050571155767394336461403285446299287172287513638833778548371962570192797977629626110032126607220124351111009022309263892951978067342598713828619391778263329087711759772783004881724575792946316185208339214088314486051885173249973429377157645404343024868297711450899200747792930472409545256560494493467390350799884355720962225941374410290235696061818579676970336823814657688287318333029585895055777802129660206881412959566661048168378443032640158308497322254717358881628034365557506992696753624834529548181991307337301461391352691140953372204283602083459426369737806657369304408519441099507541797886912969085658103408787966312132979988646213067517409701363386727932080762616718693438680123116290875032540559202093695957896856707954828423814657224552390795170581134620158194231620755550235471102673812677818417172985549056589106359843204728119990528984393276263028410037607406510502528445314281234477721997968999355574270768298623522283823499901199003669319379428987093445080905537343019353251414001675191364765663636407835661530079854054774396704540170738944855662231683266489138496772786664514901165702377267877417146420849253994473815510583719066755164791532264233824035168070259992574465784885120499327751643135177615816127951422987024077405487928245216155871395534314897933434422422184084828327854937401605534189280931843436384356273605096305374091660678467570464029205993723899640586973762452039429057225748948082180262248438583604519147621101312849526651368020807937126149130706215723858574762341555272292684192604562400699607470268381164998575257953585916295798384567294494611007286060315604217403283854103505293456840026310490846754023143556887461912678922289719404733962326709346753692133593100290699234820884603970912106992784557494542895682917048599051407050390895598991519068505702648374618218497309710512374617360742246851668224696918688860981042141588694014547641020581746066882929600316554954036601533687273448176138544458191597334971128793241960147768429129376757935052311227894548291883597196630631230333963938194714211267834708749128274170640982242720544743669624505935277080221271349401361056164428057630439386201484018645586007547556529708913112259053715220038592206111799760891841328649161108078069082751876679529297382769506027129699079265688600409361668456985796188975547546015329961929748797366285324266252726384587717495255195892939978277802587334592183199675148046920518122381073966287037087202094129492292694170717123665600982772937281231748259941043790727108565740408065359043095634308063905252269156374901056527327636652574096985530356438238187474879425160931871467098199735271698846733509704474736845257844517004648830525516365643552260305122133510834634880227712407125022400805385608597938321277530435221729394977245685582814161346625796411144337441041929530710862704803659822991057121735667396368689117152562999188930833138684771624145178873428295592091965559552691087526433340168075764252266650976725147089673655725618272241933470482678310943863197992571138710189532121598796104034353082878596345881947842602245229534160720523314365324561378218631332552891991965478780187652159147372137764245033017016731065115409850002233620023283880264663050683393740065974677861128518160114839236761876010896595675570997542641479380046945162095106681953071116976034212959782166288589605860467119363870606772397177701785153738926520662863591205402161686220474841501723470779308940015145193150273317525494325811550023022437476101490476487142452932051132029723365208725358734279080788919343217992534838712859492795564613471514154818021595327872635500829362337592455086388976063679591510283000408237208481833218459725388812379179858864755441664 A013801 828 25967986299924687798810583223632960568978943264362348287162886784014220078024006659889001726574921938629858994390426507733386548667235074829782741519960220829501268613705033416010597123949438436714257314096526527108619716642994175742968297072280522601032681711643189435033272190440242554553764050233534963431231915536331303661825682570963559248416689296169220815570979262952888105853241643340524883097743695927213217028085090576027956461043267716328357409376484871763839345709694499910822556870492459423663889753245621081664571744462760046613026507556360254712850826436426267541904321579233131737222058796622568187257188631438487251643287122959378062669772940810204982870864746599758857638177323419847580549499198157682849278681725707623648620394641700551998513846900559243832921201748811087575864540238814576683865327140335609635430255250078122307631423918565647292792688729263871938404644787273044867567997189601942945217845857880317187831072314117412852557927109919736552835457556161464452100920499400004726128507465132755193427903696168273977079243741185834959921232055363572204460924960573280143968181786228067122569431474506320288354151468837734256243414773339547673368213223801615199107305575120292344365446744492023372504004443181622525122778857096903344941451706096654584151668466410631503462806584135016587107874740677592146789102174907122680983289192371381865469516957609224251468223843955530846241119010816771770623802765042875275220078201415416277697452141430606813379667251105236624010186946145977454897328592789184058357546706662384371589525036954536016627751207575012228034427415838953887357712638145005209983247751008070113187340395755943096869185276120577830130834585267109544956560419390741537185304976455901293084251615764552539240259353437966450743816368902553082881388736837473478681860652259896742866264889837004112540767501804879102946146559502234811560710359880554941338981158853247816645330858196535715072939959333481792649839043383300530274155053686519956828351283447714911271269262862177446668356905374623525760775114270084518130296785134538323905888403220250883721183141036671973434137532832969588130796967181000269905762329344509558649688141140065138171306511780539343973836352446872812295020009604313780360158602686333612668261930959460316210060288832065946931645297606120543807523893002558189990899614420976481386173127927101882996094520797488256473343538214519829070693273326037855443566346395684634527724915817493229799623217017012364736790321755297723605423182205520064195045693309798720487370498624189391337488882816741955648078575916139262269022737727354205158595798841153895138264572602661483516238832999561887578582984171171911298198987553818489645286509796134172931358210034967996982358774280044441030197582896114508807101490647425354965250589473468236702562703631881571880952223333558827799832114860549339693539898398550197609199477956437445870257349388822291976594930520867135066764851788501667737395760024450388597398698899561124532860176841966885855714186713161191601621403465804948935776180818415463195896798559515075663921873250596903158355351546446116202062569993219448614082612864690641065983339351132583708031864157223400908321407852737784318239623644658308349905646941271351898763345832819688845345805448044351237188381714740597473584797685806746814473544247295755053253918374483224713113153638971664119444228834603619472735441598115071863883445347045618293909180029751330325062991700142458298735704857482453229768409978591778466034601217784567719746729443337845761511130208853457932239621817740060899766059390020376505684429958081914858144730064471837676288053852797858393381136065167587125489062401218363993210275234410191121687771489117606115555165399860783560951754598718904462315187459031743682840601038104920348810536616358573458148445046964224 A013801 829 997586161697906806479107365119083813217895084443743971799649458694690278517370239846295890328102201194404663128502624721085777653600502634660933798230791843386120735064092563709463099113641626984814908978332163065404735034557264255341870100328728556241271500634484765336238184467952357975737399753771479155174205267243703361472695421646136092087175536001636786850974739365598149474458130970569603909082921822739822945350916839568689975407438172590470178238607042833679652304783623908574159344736838321219471988760683779473226188135281389950686026314285135545048877348381751493889796417787819988817122610731052579481672158465340926259128518115607467655521997294164834621967140105376336275028220056496864654389561196425544337889837174784070085401080555568405574907942531883911085500886382326740314412177814300777887370407423132779754688685687001146569968781255617906399923930223400904385752834147881291632492180035748240183488766476330265087718474019134532143865327854676599413726937477498818391908961904950581558952742780539923510726348392000413103476227561395035820334050638846989806570893285383130010681671499737426580627279524634800197413082826870399187847021932612063420113279205562849488906250973821150701143002136405569878113834689265210925116672574234638899270808741409082504770495805630819837027177736130797210336116037870379911050149151232024912654037614139005743876963443515958844403287189395672989198827919537104340284007021887096572854524185574631724025321465198191342793297118458770147975341723143869907335775220589294785863514283142158018983193819645455614771690390201669752170563606869252536733888706978520146716445602726021468204868643360310009326621567448117922306141427621280279051225071314726892510675975529904075124610071211050347453803321672919171774449627760479231971429714348381157042358817216193273950432007978349987366124349336235618779166229837852520916249185171398626478300198506368124247030248478116030242061477755036546436216690612873171011940542421350661517942904927416031397080002113408791211598876871537365625936789799566848493481297728424251168608898109157949032971546064790531445827461311359697632696291225306368699765644098679205086419630036742347988910956561199438098897315599065957125488688959318186315852880798192064263950339738627507525676055772645417326085752836726810909837873586275426690399587596232508931226882447545937177967110956308860679965364048993753579752788093070254720044763136620920017080366044819915982325504925547003728537000551517350025936967607258786116875354189227646242825075146859657620972922287958968176586572394405899326777492534039145372616208281768035631571821103843550759831008511169473218843919919740144431612305867491098213326560328290387331056996703330572074294672742187246616070344537134970333610864711492436345066645212755781165648822722362465378660611581995928758350524482863433667028736878704391355007145174500920551806334120997168572870850889631860724838546307080067799795517099286128357668416925540160054356553560999887033116196772800336567887835542362918316777762320248434133571413462331146705222682794930631731379185008274000018435688859518337958597655809955667190815964513109335727752093463894169294075204070774722369493381933193573569975332895880254542892693513601166682804462092071797127828871953474792545233587897951985624815675804113726125802528274147560578954910194735448812569494910132645664604724433188600722946436452104472378815060022927105767619889152672678004230837805045923274783237737581761551185240382411953521790358295266682774211578103314439924917311750302179525412937527022783842373061269674841190487950156750116172281876809082528040129723079478027012787821205204671163165933405101902130757429525941956535167234001051861277522604664385433824300241426163465320004529479838620119905574654030957968230664924177629184 A013801 830 38323269987786787877701388538414723768578657563990868420655333605215221739523295133935302922844374161084249538744556831285231234340716909213134432792834099455521214158222179927462734415549656742248649543311608376320588301087551863633213281774228436216564685968374366745156926094520857783995927948940885143225172269546434108334335067317957964113620935391038878803667045587468818510210783559365401903771329524742373038268600821308870794095252144838235502367214328157498637522940567696071784905387410380947967235920230428072243457243404969876345554386889577767098597672215433365389270419185736892690398582213844115893367917639604537023170681151929176477454533048052636286837489654288137334341484101690383552563029382921883711284375984906504836400767910622715868565663520304852328260602051263464055918458222914178683321221571567068867056120549351836046631920700715817492259477703462169142883080876625007699353819588253304394888904452954703463609792897919072186838730434865256243077734030135594607343574680540581541168728566657221701588063399827087869783142757998551696073952889341945960409227436451278322490347092333912979521377570218370484383820989877053255200331194563225028347071733960902425965822537410313325335109570072156372437621073422812342899282093611797887954387388609971313503263366869113574859236059911200705632272233710828514662902529793729469044517508984764044656777427646109074966596680667824173553062173356937400336350413752814701942779401113035052310156749407053718624747302102712114004620727636294906360211140874158348493732764701189142457258373775499822897069258029987345199384371521489205451169068567286829956258974274322840722558233803329669318291494135086898103312729083499103200031862339626548302690128275956794949987020495643710147785308405386862902887256900046570175414443906407410528939256322177280812079796018496293114657033004100827531020449885450942443518628697544449634790380425820637861073914025535305417779033729437483967893700386584135737594707877658607012873294635691614262150225361188712123184782453896979437885987716940160051725577533535146032893279429761411770050634913624993056022907753737194144257660723711369459970196983694860342599896507491494040342003307255037614007239276053717808932773475061167445509804268743346340763916251399114329106371358561946351998910280975697167912331751690356791738390557096868063102011916104924722628784534497561191881549425306144037519783107383386905325239620656429263376159341977801892377016597219813695235477413187090518596394547600453527465883606533369258064368086841760607167295782614231721471749765103497028537484153187647808634424257352400856822463079525253845989668022965086483175108027636737388484818342205538028963153141571603519709885585355147256806104148063865266002958355738577020335994978756693434632080242493226089259565173702276469986626054533955599180793748533681667752575955932307898293954489023627363918192131592227227895406607776097561605397594932787884596944584886175906988189904611550788648161361599371660264191815223897729591979090195413870057334517294663845675279419568913331827834582250055148592662771277853984708225423227256471017487545595256910802386092735608241317324422508958407601193039582881734546457760345564322264172388528135858519765714018502419286616215729030158462673944964687630417693512687723479762919001690832902848829926179652687201131830040957001583669716467655715851455093825373285372710302744045410904559345840767695168885661689073598210531865118644188524072860926940951750332194530737606493098404270964885454111984416927524155623448199608528648263408038107264088603521735828699173785093221712462874380579497714397189623441821227885723256939419142647404182497690394672255177412668586202254984461384408302837308380787030825794318074627495683733294004497480430526292555909253281307549223727207802732544 A013801 831 1472226739850817243109776542091740028293717708978273201247895295777947958345526905865258597083989477772212530280410895230653443098432980784331772370169514764683302963102263264093408405307755613410224120855858747384731720174579392393333521432638759605695548976161069672881948472847113272629987568086513043662138217906895812705771815946086673149388861853982149568121673223288202131888257461216581279535279395022503002638126569151401580425963206396105655058938905630498467659081284848612293688925362757194497109335111572124823304653462645322769690817326750019500859728175828088164794212423439268469594351934327035556159621924043047894282124887132511243557893341573990075595149002559133083836062453250537774555261336774327084652700587836168289795171900054482252806818529796031207042459288401337235172163491091471088298468047893320517596827927023900133567411865638698844782640095456202689792996434956426295778376333302338941634052153464707888258033803966459077129596668385783683834074230501689002435710764927646980485537876616703828888207043567757407605589212191272361956376974196960196015080881198712308036789173899099601021293240737508920528088867147116877851775923170340852688981107731842027595903038597154596706073569243891959203563651156610758964818820908190827663655745920840657979541365501643867091792412477548686307569370130235188219290063584555911282814184625158695539534761660452926223916778084535133451214436451680107171321237494728129589833813473158354569546981685221375654688292357577788571601509872875905122733871187821667115735237888760882096638037686959601196413812616479993853179550016369529316612110938080890859599644755722386249197797109788712576531486038693498277536861800471701548532424023639093479596143967849156234798701379360648769037320407701341725277316861072189039858721277108547082879730470872762419676857443846553596292664579885537390431681602799483404910211640044867577170107254438325624071015481204964292929399359750070384110604394051016158495438297828133047006540486724729053494763057475425564924266602748906362085828104133973188547089786528286169999628222573714394558265190841817733240176024267568050245802294362095969174215087325621754921317624231793235053778399051509524979702104028879623347961425817949808586704640788044393026786606713748376066950362110515731058390137353962382402520136572936746511422011641433283512126889769086788144507386677258310747321602722560829345359987853240191354974405267137386581858537281419237497555469598796362916166100304995269362399092940619022711129384628585913417800764424113075484938834784908325812058738976215941848295991228856678216500042270449831315691741663042151747539086770226762337654949989692903516032781434167948920648491086614720813174964647003337017463296952021448058769648194053174813227583103917134984825994595619773444995455712946652871006226510976438298129372643669914948382957923095540220860555650331668812281268927247001186829940244326563926632954006937979374676223172987333642858303375557335096707766867201461700709192773641255180005468728947019232122562816391806295461534182159374555498093311718118588335733021410038676551187858698284590607801551587389485384464138531126198446335015104146186407431808615984714336721321435199004100446477696867140895319669734788939314648543446422567502082269763440010126113983411585198572296368955036795840650444117537631518680382853404172838255827821461980149498884395540130878038990215248505309551829818931777607911579447451348855792130397835146340783025369363602440761585092815891038868298473387039605165993360687767962430386036161236551687083191928657227792891003595307460128141205305973782204341984196282436574141004290457944638584725783942679074831274201729354895485076407545827483068543429361798038756314576203714523154889874186298222476775208219098054827809874054710810978704414949773410304 A013801 832 56557062438108995211305175640996284926931459508109343299139145682605648767801761615719774265578539778097316563252264951180782670069401389810889367372432079200073766630536545553412377298302739644767169826798669639531853762226641938182300559356250589012400209468203652553432932532894703481353602415611485085324701779111309540904930081384865635706922516982578257808962198545839573098619298630096186434627293239184475349346270280520243113643802536912794844744196998701229133591266638744289874353756735680383800952217646154747212071567420982719520442438424428749145027317602611834938734464458842937527936623909107397925428035834037727906742109664082551932520030609906402744063244082311656548646175204072659147314919513522549284018145782314241020771323712492990223826740640644334849743116023225771226373832673769953328073948527869801003999741644550147531125694230376254821169901907045482531087751045286072578622105220142652781813747527500218235320626613175491907010585612708265998169795638952884717570264745460486402332423068107294290569361785698968570576315175539919056916177840750422890115347132129732025541292904507810272834001136172142691007061920323641979553823864511814196899898234626443332124211130748290987060522236073353504764101222832358916392479824009058835526999135295014716942061097111150798198297317737510333191584922923114990632247082664299887840589716560096447846767403947959613817986946895501686661853790727742997093476659597475826323055778384851349143716848419464367150505439208708325766643603276400771194944395551357163918084898734638046624446855782240039561433025474695443863745593428851838226970853797315503262379952935831190149182573769643182340033567662449429829856082926920886688421601292119415112165466668893185916026912189518683111337700782254743718253404534949214155212636581401944735907725769048041114306155562809202955179002500882804390823480453144954483030690363963632844566840286502717174312130725969908277175805804158703875992978401863836744760757649365559133803259338017191319054817615975948502130625811201986805889172448410714011225001239270641506705717798391812181350315571379270040154602148262894218242740940214278751796646794701085337057337852488568917825950977962789911620236028373439610535286134222359846666845480513513402517034283515357614987965110837572324339115516589818882375213566585938053982787999217301019401866597369238053359395766593555265669106690189896820131349293370075191092696752742349842928677568203001427706090920107361077787436909316698267825923554406820376470746439891756449858234166116727907829410277097038244396048516510311622044138799047758150365065623861600719823613947727427301533461557365031301963352558804042581471915331574995925735632433583391114758929441879280194862870015708855948625694805022746763624950832520080657577075408385329216662945426668558616692575197645670853660937979479223452657079711573638273124579105863141389092597227109120797593258984426049279805531561130529415657561789413481409224044582475410585075125571970411352694444349592202458995090086691228690821220373154507630646450297141834532924014752662963243689505519750488045798390432779753300832789304405781154470529574345811744039514405940240879897027900359791668785959486284254604941522751887202848084634600432531651892711538445037769353159992475232311429004794786739456988353337309776693549014427461219325652421625587696374703754435881589283429423149142939069667810745848108986579971743094324083168585531236053291017644110481363234981827520702589472151364297052925615270149164554153636513472056800944181294044725709965170063369610987901131296062891700794117331388282672543034288817162001664884386083432200820822232401235870825715941959338718229733634897664954695272280508589561164382362833456862580759441897121518249406740832514667796398944870874265144121685770514557908804710495330238464 A013801 833 2172696110622395160037499627424513281752998948463528532179729420542978603063872474229490848186465184115386513093899010364560947053386123790975125936979350754550033818878691933979889886291598046193375596066297692872255694129698676697211258288229722627500366446930511516492679536183682928939679990398130811037833743546340067323403794006480998261317135412402726351989091819336973040156558976173775098072642097076510805020486319096465659453740318258041926755693071902106418396042099194000639813173918757897624097380393094680768898941334044472153097316714512854827155369433021936251006423186650910288073213344092269798703243424600393355265404884855395315039689495910164367815933584666084597972791466639655273803249948031482253294841088373383883053951171739130712438528068450992767587731545148241227432377155995546527051288806646646275369654075017038467555724669554134205210062951661059256914267044155709764180346794137000149266156925016448383728077191971749697099718656897800746585690869266014019310179290461610045632002364584409817466512602359411576607259723783541530490491887930268245746671175427895785493194308219572039441190987647189033617727290731153030286539697579085854188106490581409447046883694798826346558917022220993948239017712576327900132133504919132004225605198781493285366046219106621969063585789758204196959887926399014385480128403927631744491284094551372665140481416590064816524431786551937592794801775224596974976342999355096631344026510782432449428705026448882143128453816952641739042651380663466212026224983899500936809077149469789855199124750411730533359792011106635900171469650717162772217327312319477672373327588271982891000770997753934612492774729535320657296343751281720592783022404235238059450948948567552200630150089858672549730405149113251098234680422788614609010986648646911137108974631193143749547447185272100878340726156560073913813477874825088016571420107001022026919356879736446288382968374813968859996375985755772560768100146258286001152386729265858027319684186010729268421712809873535332037657850121163135525135038448778145989455219647607820964121606854943019856758753722990106037862579196127667344288013135959271732529019983265236894308394690941200863547201732769418537244802987265994056078323552132286175869553535979407130871094389035525978137377667697936178411811461685314482185326204373965396281802783777931835961342107204536649057854547769458019085944402610335076242165914454104808541017038453350111565948077460086502846757188786844383164282176308310280656800679266092411582500195234881715777753923725540219307174625204959821196718599810260131272447636104218677104424361006267253252743953415896847215709459187735042496224151899016099809825099377785043483060055568539553064579033439234427965852014523471410122404691629753839671416111182091418541480928888530807187323711510899347818861968792756091514238593419673848157274374199812887900353830930838439603381215076623984560342637145711109133009300452390418031900893702108301816750896680375373036246023972815322525109774133934049664755380770330241386588001855103565138914034615000715416808950738300395969576044046734748767390966865667002804792433918052488830139864128068703959021985418600293642124223820221756748081419625095924903433538036498784612019322810216135939110406460904570947470994270928524475856648196527382979664581806092381459378938245350201614263429168576943930619430408827133912224719697475147300358617612500954828456194482711553979004381767964223227733816148252050035061886035310677162166810835585190436218050305512366100301542534065071668592022182874021973154406975711209859869552047577706811402612267148413205239200095455958198575781131426732706879925877213640703626309956199513447318228696899573579928017976581690912850610078832902454719919820245069209355821883478066461866159505769776578680560087256624641758388606440833024 A013801 834 83466293785669932468000585687140102231823207604174912092216485419579066015301724970000120423931246512976688287015224382164973342002881331554100437994998738586794099186043829335771449871778030542564716898482892169380574745686504364000067698400633024458054077425282530417582777062032363398146746511134593236829421092076200026295880150552974029206759074002863135538012951331649156310654369628691744167558618801291239085667002434409824773574888066200938658246705050191320169102353282636728579062889263003395127324965181125256418021730288652442233386518904725831040000672138970703018662753138381369626620563826648636586983799399448711135875794056604866422564711674884874354016904588532305915722756982428996998425650003577422242574615250951915251400588213530445449038494277613338159650295038414834993042200824724915383202310796137563314600630945854549769620718905591619627349778351011252413618482768285746300752202443566997734208684431431881109297813406786736363782791923385913480835900433723194565819847622373211512999002837874687547793548132239155126944489548868531435322736366729184928604119875238044495506552544563079467172792981454413915458611600727974811487709022198162174490298942175425317753084019391712929407356325641703515550104446332212611476040724973375074330849316389846050622031553199989563546711699351172430411054580544536632604612765283901096377169776285532304036734099723929991602571512179234564805104997028117390691192663225392189712122438217924977253132296060256410422681832052685047062495439567718001199458981483227988457507774031447077329576411817040169549769898672524740987178101950525057500846030065054261893752631056494740685618649715152073522434009828878370696341549238578292352588681100905291867654808171085339407845852010764670443244208334654189783483121847418819766063094419738243178369431915810282614731069413027342337336030411799473058566039280581244607674830551262186134013891955320614520113086853427725620779868793758694467335218658315020270088591477201977512987689788175575688519304101733315558663970254603014333587637048261256330911717982502050157695648939491050817244283022387913550528842398440468698168312631011382876834831677117340531751290447197172374029301766069982526796351558810427658304877578713905732204768638184904339543962049188765976125500482283916229868149112103041147631491467230254663561735741613029410290918390369479910206540307111499261205640170678632288919045769668890324911710549223897885917461343706683093361024164435413823639064085060047741711654894686206083353327500143215993318194733840353064904420401873736491093141730310953202962348388579664699643566252416762800957411714425093282638694584156029392534947019352602490294241017696990230445235094721015470528868148601629784736170989933677691262298633648623504817121327171223934689531364181799488908227701402709345809401393142518011610989804810190550809852359260011901579992769039089495803492758383586990870122748589637968453685286179030299113504732460192522592302446873300330560427256939673430124617083129210451921242707673006553107164679265658558376521553769867483452132651562548011567233308099362108648091383111463579748906141395904410898653020343887331289788591840948880555844182277639007234295816317685051090302797210137309655334305077263078236865374602109997518045715911990196264508997117795944546794574662844926143501291633373345213543894940051878038676038585503176372024831898205258690576654201836680689973167247847057657432329998113599516622281151250754146937413932494973861800205059840675797752620536563056109184057988643793220631124177288428120699698378921837976748711459745184866842752854773441692469110867036090156487207944889363667499232499039221270508323277360508592177073620094018646514738588362238108069036788444780700520439814534578746613253475693401199050383573651737046592396312050492237790256705031041449984 A013801 835 3206441142070296125690710499757174167337720343321983422934588503878549400043831066447524626205742766042512457233976859865249615906382689232982322426015871541550282114331059747762996018274224821323166164372118785578924159430292751647426600701758718267580605438369653688521859963615035272303205413971746533786039040673199300210182531863643050306006856586893990214828305538356633988830098263655822043940931899870404240714983565520287828501652899951175259495205421208149755616236003705772565093279953927538427211315862398107850554722790768872220837776510243947525232665820890698527164948324564058695576255579964534023125569637729221686995804504478532548489245963702377333183913406673057064058405432236992348691519770537430252870746419480568776297804996810985592370262796168793998741125734195744301092709186882632349361099971544420632293697838415948383949749537477207659604269085132448272721567634026465229889696609072069784957360821117887144694784799835119264151079734528793252279791951061910242440535266261089293483369693019793996836036945048099383356699510509333503619358240264268368217255869127144717339379722551935260810910015175552764976258023253565880358111829796764598095219324162611139006802475688952043896113000605851682253372812410298279682463580490577176855493907338432325880695964147730799073210476642274640086671072766198919278138803991146344518425354125785008991875177174994494557404387211877475041552913565832157680792857350466666359980895586579805926156330285450810262797745260135948767952824806433454734078416232659686404583618647192070922693007436363415153423960427403710449763433964531370608952501090979124524910401074666301958178726047457282056437824921586191488670656955549223679017046773172377692387827110700414398691806250845535579747669507384075354722287608890441380133079835228664349940240096477767816927508762570858383231100944299688557017872965002809092848436290457288142524277673355596727404664344561279507447879439581034006657149759977829818695723330188191168138935090902552915650157586372187050501635081300829398639102664846004423208304558015798758858036049659488208195256376588054086957116009578489045508833898032933284596486893708139753867757573819526573920709656645344448749408641483261388921440177063873402608378392004511285107920846081635633738837226527418925886614816290550428727411376205117463155387640249806137825735920884433940230494452437995355618475872796790338011114062287600090721808272458985261185405194979835937714557104300950857448918285891666794045594934434265292898101429245501785599311768895211003341368214158381461041834132711625578245001575695676399101507241152842359761579928421354383545848091144938025143622524695449577267143562935847576692784151398802530315836998796680209810424744749292162187532464310245520561054532904609738675033036886408009165898475377086482228613963918962971934047784341588280199911288233332617211097002215405662070786977806063877841266635509819532196116773953853627970744397802190755947905890799084705498809373502594494491667289865491748721006459857966219744164838318669539178592452009623229244297127942426844412366834763945094765825078573609984879633978327865063849082654429530775718828518544161892195433310106377780101912708079660188922685072257624634887719322663848138413547420230714657664653244222475015379697377633277249005709660380247850682728745619387670429723502268017032946733778698300690023507705942201453217857192747817757925386009192993292566967920389207532039030561552706448971308747693630726915874916677578839401446464670532606363490414771691739960363765266394712254684799612924661327714778499437571021844631193668976536057893363068058439451612580410869794650650515683090724327847747023081298077074460189531820324510197610523739159580117264894695391193215915160377129894745522237700462719535365405130381893496723731709806950501580472488342585344 A013801 836 123178642913772495964534334558671602812445864709057315175455151964998353752083814248648106040319814100289158557100455048583429244659597389574248898317825721140195637704141991270063255038022620735950751370519315266799950508674126347287540292558762920967376538520408616098255772362235195020799939183138614841924475786501624316874372144073711420555559402642119528092844185561508451314897054896602059640034839865421449311306808653027377219719497804524348768767811461132281011753322318360958860623442710080316219749910169885711186910230730176995235704022417531488129338090175337074619568654836452878849257434359917539032391883203005780327630825844047306382762872941590527631593217430752160172867703084816298067333423504965920594282594450765530110256476757490822516496015577620390255639086204863713070777516123283204333056016506850463010194696160587073117813578231724409451357601174448132844871742228760688271442584934112632858921973304064752550594852870465941651627879081658121579580487591994343873595602788686006298457130127048406182453195280967785911030968395726555875041266157992133633434101468388391461309611421555144979311919142984035019327928221308986859837224053472508800425945557030869516085323906066781718313077031274398225445569961554018712281520908126012826080653944313216231032816158699226377196453670689622573569555931386297682988980294123877971019828404096156905431876806354588502917246939131485081196296727545008169465338407975527454885026084854049824459221584245878327055638181913382607869675717763947597064356437993854512918484293950530596566174573675336956533934863779140940638112079181437133313519281911054047748957967684380656025393939839118947480115482187655132228771957604378976853118868838190061430770766284667119540144428932482094831586471795666638827011400783135196059192394950144369667304263546289928455087176622922095650205973876216835606398607823547914110865528534207181283212651099628603879977585460666113558117736550945002399741065179308310315014907452509551915225330452112472807616453838073937732070813283252662178119767972724105921970227900734925120290312883718899006028968963006685804544568623967235172267363026833165061058640508691896784583774955850932863737982169687552343157282371220969516806045842085760634603464307245305528705887223072114505711170894277325456860194782617785269992235428295792464577371587836552590713471136696414247894674884858029581439369129361497625034957816840445085168986594784377793698525970345377383242425718825328139757644870814271560055575001226735491973464505895196595583160913878425904362001315108382207383100042249808213859980531925104547883502176127592092600854530234749998297300269423939173917402908700390960294587113743520506229995960136398004613194145773266940077276994288807702596247148942391917873470936063487720940069145028250080117155830086154301294434037910881529818379683266455372159792048771705822781502437107023914111352539397749931150099069745227148846021988211240972124116785968960080494752700937638046442260892475670100391890607472731018866184161903630297691836428850009017084807636401685974648918467036269654945484324291714760523936218483801179136018911443264292826359252564854280014516368392523250579766041046608800395078593588225817653869735848907973846625499454390085294837695583134288845319030050600190826454459159978797803342313167601431827707491714396747228258063128142337681724842473919307943072031475611026817201916600166988461628929158030327252639629671796550811398052608770943681796851398518005200250799085868694445967386783180606059847773869309882317334406473819265975971261930113789565490930834393728375183351935987402609200031435622533009973148889063974031299390210481613265778599049638691146928892462641054409586383751405879963554429784848194618148078582596801047822036543982283500975833670597403488750820570138877363943810468715431112168758575104 A013801 837 4732030746175484204973550996405928293642920338663145819780285117887376757740051808176065641644925978476708315129571081146381017862843093317884345677777592903321755618042318736630750005540676998192284064649870015289386898741225237757398147878937436371882737103800017396030593751067627251919050463659453027767370661814246399757045880286735697932062370011899663791214702232530908665713085260907864723131578408270030396743162361214699723272744227658607382300984245090857707347515630182154595589710175150445427897912549086329480956343423730479448974805725191889647976652072175749058585349444197173793873073598370592179468366585126670057066265805624921322000218526924141709495285040819774985200885681706302906554680797366770805549960148420608604715612811115767437793710934429864912060631135646044401326989059392047577658679930127167386999639447705113000893926421349924913483353606717599471368592849460070600635738342828870903908346526448951533983651867871819614488936602800978398601164011334054714248048676730161617961529110960691571905121949913658463558165681890231370495585280725425805662004442009608446377670032370462449525246685796874689302501690549806039207506799238199898077163124518897883329933803175461486490715167233437282228717015643059182851006907206568908726714401924736514731356665552589480506378964213212540786248060660136011789704666979062896134697727971757963679070979392917871928068958413675130879236935085369033838180440280787862706863162075753178056425456380389661812169396396384506263921462373619810888824316921971914968276492636403583397686162422311744522207641726939478375553713633834088913372156733895052298323969286563167281871533592859593486396116363720959559700503523329822774789414465287909399924489757591772064254188381870232155050225900502329597178469972484921691809935044404746105139160588394273891530628977146175226498312692428745956655408918149416668483010144170103076175897204643332446653218923056949418448650967341103212188452759928308049061612684695606946375296294648352755377393690643448391915232363089434270234649006440169253098408275034632883421072659740945224215608871682864841867384148258325306377823018038822868985628733781907906876570298703969436893358323030717010814730159572824764957621057069566580538926684827135657190765363561538350851400341074557734750741242769044838932021716213411163319204306918329004324848707187329449747121830376706064400574804473551292763342939491742538391851789025236657322722573676788017554641026414393805816929685357201056251094969247126270659652612458469872415922709667553609541970642521203610878829171223068632343645012114434816311492619598117577829354427633498155934589087150190047305210950140634219130676858561571083767331524804599865745220466304025822770008673012598836702937430473770927917027259479814944287633696275405255077780658368589703638526978000384424849502873912364149576890571345613850887974197623903430684501719153503961355062205863332646150068780699123033185120070449783570452286419759220303192125894445345342576654869576672434820763330763689861516129588250701946400329970160007168402112851829665335064385725801990514240287533769273706097689302502004441073217417046531442021037660808167173194272292232846523675977339251285283010991059772371648723291965187039849516686484913521686840281775858423856930789074503089745496413198302646576605093211001700265441520761753130716044381141548478084133941055161167073206209628828112015028741936942534893051737404013471736295970667589018544572479907843325467687772834697682731765836283130662666162395112080963408439102718559098240921732911998307251339947899598934069469261043647972892058635028407630875228111128487722281626386397374325861655218150661090919959100420332844818746198670518194008284679906974614728244450776586829038709053131355873623402973487626289669852423851523022455112813265422966172001605075029421195264 A013801 838 181785693145077401218263935077930141328586427730083409812679433088761465525341830262891737689431476389161226634017602653319373182218980272899845023557504008974008563822713716586406892212850647562554784627589406507357087102042908733688207248917260555662247228579581468285911289541013968509722242611941547514711311344256089693066674537095238571758108006377137484203304000964907387302033883383036531203822716132101487721285325268423904569245742249733061198474610759410389685462160449077650944174306088579511558126208485700433340418888966030098511816136738971632716671066004703575834614784248278628465427995355004669166456770734226156912257667188886977505960394930317827911970870128132475831477224348429332458204617511641867266007269061726100158754981751823321890283199257057690461721205706978441721377611705604899743335848195765262338978149023039621042341077402578715476376512155663301292095862904858072194022524178113904644543040160062922129515970156163822310206988533202386160662316659409045902553037965265888715610102326665927426307164827883103536050492835495128328958404144347957750311562644241118076044571963543685460961876681572738064244904944161348802195581199534687284532298591517981086002736982788528465027313864439726634098392872943761568404281347247551197645460464340677949919797663868277483133054289214772966844505498319785028913294486667680217910547917763053932695190744358332967988697106419743827856766098239536803927539793826746533746855234302134088215640332309049248176299531963507192634806898544978655105074958874473085421309741120080059805511615615527977565128764582107001275271462957370359696104773089312329092413604112610634300376834503294143373393206228704382445454543352238471716310146098500327507499198527645515620388900877926838468409478193697493805208102462980751712570464665852726375025993163754425817040642786047467501159180392342704670874188999627990736443317698438679774373267013578259270630058148155768859123375561375820999431601225405882012750912895266436451953382455211119450577956019758713423815566460443706925334276231405542027028452293730456849503927296608151733466830414568935765177429439491824969810449060979419334951913436965774150570324595011689887695253337548024687458673810149636170611970528384469757983407524319243406640442206580057286307395502720209938184475582215626532412546250054403250070552654574527030143387935308448141485432235751540170012481688655946462796582363514781354861378327193491427709710390367488482379089670735352444263170792682235776942064338597602813661214760204578618730086814588739464164344203094557915521101441705404580113466785388127903422300474481284869892479691968465158383174371961700857276983860602604162124082198501314754005807856893508442468389433535456007532653182451996910780044329080383966860519200176570899753736076115968279068021771887742054977652386862768065018502404217381170145828188813101695712416775919874193175818043001008179416069700445786934501042279337510442839572626398885642495035101470207167428708361012386680424773469657448256074444114617909720003634262238965972915076133666835381335567315888423511833442042409267595054885897280418693448832244917002608268720293259551876680182777606550125431164378417032053536345464677375432150232552215429257353984134625322859033028004437849121656264701377210887853193086110695662990209425994470886861260793841317397201461583508269587560945933726334080089479575071394284289749101060751169344150249584420451475544112581530221546009166099736408296388139709191166693481217746179823516366652747536983294570625702290298596570036166318023249291547326971367475438510992651212731132252780526621324523251307547702763117111984339170959259841532102301346860475796468781148801747506566556953968126626941022264263306336799400238821033359624351046985094167241116648629500651543957050714680108430635613834404488668463613660562330244637261824 A013801 839 6983479187861293445200827329953764309278976207678884271363893101537860459621531751379248995077199596966017682372420223529917040168124346163720446424985074008745512987813370136383407171248870476763104606253474640386629858112080381913366169674405481506320889533113201685671568099007592614269489672180346489325149736600941941648849369017050684972659477172984113593154126501067882190594933664042731382726053462930810752300897055511772717932144434265745279000600646933509530156714355811767038671400142698870516016976425186667847205532038519012264429928708964334242443635671636692569262561551681871791127881869557859370698603304526032043941290542728282127868974531643089677066272946842337191542029050569261235714388586327233972890935248275269863698731378978044733737119382659128236777481838439283817168442331282517828539989944288518318014184572869090081962574829497463933740480090971961382437154669353027701405569288826423760824765430788977216527485509519189397868911671491502866748003556787857907392477506473654380898877690981198268009016044027957305440915732768380849885266053609271144935968990541166792009328276551494220668311454599298305476032268334902375585145447361324546722592782691754761399881143930804109512489289416316538375523860607007544411818872235861926808748009198111484124118947055163747792039413574474718294298523223452861670733120999825603251251608808785479878418447635269719298253788040220878890945526429970045859680368719648294840419190680950783132892039005984435917940722819910092312258741814503900014516559620121758049545035014868995577488534225486122786141986620186222560990828520970339738085560962999022434414161015590050127283276474278547811832273410481907556024581737419593129453770572519988581528089210638030128072860016126437426602418514289082922020874464217868557790106970603398336422998553378790022187433333268799511524531073952237342636302844609708892131206492703220322212323425593622408140524313819552016492083595565813539514164392675192363401839069784555422738241140399390364813402758455050734889298801144405445243641555705675302510325023315949230330542871026498756992861757206080236355056129347517948040238211126585373171512706594477179768309589641969078725700852215244916393412413090708423130229459818417790222690583454248054709499227807979480710784905632499584985294813966395508869160376742089955254710350778135030389988390922809343803304364768631167171199496551406839314793508076783840528354709817465166686896234356357437539075108790969299498813969171680769607006343631565509689609226228019092217135015069241015255337446906080536882658632984554822349638940027470321537871095027673039561789499846660557524448026673280700133152611988909641492158741737626507589887114630421020325865648478698077985374404657075913324526182945952030470913705593983147684939525100071037408677124388839498784021494093720097985750788360414915032322135701444114742488202863737887005042225939926730220447733612325350875792040203029801172125022015739590842089268458079478543941260396651846715198097610360532205355845107161619803659613818172116815505564750945148009387154007169677630593509501194423931628496629924564527530339520731572199251158785858944894545901584533229618563610761268703368652247371046054601483333725907930350510654515766402952612803818484411857547064768106933467768265596028484589431885309003593589662194656208049130891348192053684475741298990030850020717447355942682825275001466349816921524875988035096063884502628932064990911488124887473861114046775068287859696774460937244100204741331949380750244225156979184110885834509365273181144784082112932052936445838293688988279176622816710684802885222230752549347906973990373591570926072297242008540992038197144696612367932212260851943639552500566311303939176234485759574548817543329069820979377528734737173750897029712654060255151045471297741062482836687698182384162478677985050230784 A013801 840 268277336480879448990834982707503809705261149994192018168715317388678447416820763760985229394885699717046535286018895307125293015098664882225484669862226603119967626939838427159304969890696608235331426553833481785092772629233679951583874774211960977546823292304076755956758960091475677869776715246480190733914952281261785630382197360159019113909686475077357707794608923665023762233894971637865568798804069831950025860391261284540260732081260586752870638087074452597702110500338692864842557600507881919809743308166349971032018247718791746375150340141283573864257714707961595181740790564569410786727968709900934725584757544546672047000048617489449686224214525607600933034177941525895225550278588006668739631203951932347020302578168497742767083850464654820566491245178204233070344043742305483527120342880598549204901192253699787719704832914551338964588674274649974574478574283174778868467705733777865912177196349799555895195844188789189348750119883333689179908532110772017574128991304637562349370389415888691906696611285376733712663834360347378007845818218790030118729192380715453760303860184740629463481830355072002201981193852839886643703167255620353609660478947505832643786895124339886450913937834025245770671031788542217216138234124629078801826124433795812871780284863521354650774112153470071170535178986111877020777993772068152165133942883576329300374500081803998302995009323084356521536561717521353125283474563343333729281745481044734008894589543629199405284833180570453898090223610807849666106267731825545981822957668154366597457231322065131207334104799530806274892952430558001073925903023668461596571378294909954570445840454409574907365689714349035884692739348615337072960672240332024711089661096050313927881347983075115870565400046990379513220180358509644929409532353913417393638516064749382700150492025912426599597492352438930854202034726385736949149754716210078526576800112428623686911898108616717604598431126382039691910265559883407256292933976139309010189832445049704843481119912271649582980254671680368809229031507302744763479584479734003989222421236646095705505632378134933353976248637777264828778359815836265014249491913791118638903695756832136533435337979381195685884128326523938700848708169331261292654782970894928384337829194881453978393269720122335471339730985512934778104056795085573333049868717665032924127721064952835492835327461794025690643751547740476951734918048799859518845139117107406277728017737274532347741843443805739033827320501109379313876609546437439699288445222755696950220620236028034775581446613458738899962842049043360343989904884214044734658055383729520095299872198855986583087487805705426109311977859195392680751376315190742165952787562770222592659915573103395642253916838454751957665363886143129306228286274997844051693202570620914098456601464636796244328973091740410521658185286969717104351284220602285653699375881687165106677111947426801213354667185702151708225268148720134451090679244427016439592841828354845756652121789701337085581247744047459397777343411050117799610205200950145636720786377387724438900039584461775472308805928616908339430335856880260997884989757440326535182070889605523028424077606432515917557227068875355271428549026739671004898508610144735006105233570583748414479052345217303877682135827573471490897165919528040131595956097785691137030263987615306030682051340462869912888415412322032145934342820077742001025134395881457625894103415764456331294566857299635956356250390187052993054208690855727805677195848557220911023346418111287691365169353465343008167410901382153630512336803790218511776334526858025298450397745606503323890356173732849142126757667387638697216589935749194312814191893788695993370849000110750139381510665060726483866212888266857048861755415052127394224004939815867374744529546242743767143873663266814460293441318378761882562825374020656340654194613374469985780893473689665798144 A013801 841 10306142158249464912431916695691466353637312338176880569969367632803471235964586460642008572433929040330059699547701882118525256468030310115574219077427297185456676356520833017751859723321000901968492082492067036256123953324641049020046133326126692913438763597153412656834852210874129641045342292908783007234076806836952756776762493787868878279954515626571773702637696411515552849977309230440243690974857146664192193452790693506898656283633706700698278432753052170993324276981011225095791692781110791831411098926518500487166013004365103728747775466867549773569324368221052640501754210328498484782941645959554308418064045831304953357553867689474699145989425215741597443440979801658790984739502236864186301672331017433043131943842921009286140293199450179586882327674765893817630336784404407455177855092101073866255484201618131045040180861245404237663638510934953423253168909662442305011055383468810496882199174973899739269843550356525498021584605438147003535366169567417827127739329958956595213412879800779988287657019139032602305693860787104873549404952693037797041100654497564871655833092856996021469117994920446036591309543050697085304500873291911504268716959247384066843717363096641077898309835831913841526098357188637816575166402131750691250952396248699947282311423317036360264138292487706254087279435930473867630207408747770133575785549815468266403186795142582398807856278155608640131348554940300301660889958825397508544087534399814501685694551908059324353422151464794556949034030232794352773138381185810174437710741779818147207916998468454080460946969978775453856287660572316169255937490557247620693886068577260814778247406896598229641360336066432562546356274816406788994857184784595061301220420665868859853489864117813651283640408205182419379866448652506519608196594907937842594017233143412285808981301667451780250137266211293967695025366048834470638536977177926376676974353119058007556407477740619823498253330151092436804424761748480973157749351627367694935452603209029461267170702549827690379769463467273048175342474384542242833831717373461497249968534226996412622704373438431599726351567668851405662349470685165956787408481360199613632124376194463357068451943815908013468924673791743629131803973033029733818626142609899568812722046350565936033955849568219639466987105539464902435645445840007385162443756657819904813290532431228128292761939772279290931770359457998162577848611762695403275954864322798119565199529395138434670850657737241270723510344370617915721883832335940683487864911677382854039675346987252983938736853102630913580972540156049730974716186031966742526623855621353243981039890391251580575888931543979649415328941438850205223744872524367551047242287011380871119623316656340046992826469266077751205672619050074455428065845540317177089846069952973036006308801865487164522141830292299610600020845984228652280758934618657405672515223870894134738107932572347995412232894605933860023181901201232685073099533853908263543398611678079754587547910673166565479689213335327200225014424478901325389825642999700794780265729473726822044783920676683566544215088553747150767555782277912106494749766521827584175554435295085772659939365328711531488878435077915648107199139411231201324181106767320139994538652847545279090627274893867945765036929952062480794305525964589189695390249452535110720154621348229596474681684295221610573521366479763186918213713776106536711381562952182076156347876820007354423012080390022814899381714989425827781170481067913639382895155718174198517872875998163227951484345882724617001759257187496813869761930654405034348399667183777899865270479795219431690571922770121132643941522550363528192272518971741048721069995791786545281334535188254577354480113708972868604204434315659580389073196024642525976509373767966361068185847048461244558599050648057944306632841686838516480533499568377533982571540267393638973758803685262201301499904 A013801 842 395920757151311444075984511781683371441330990783403043975943226981778151000815553472023401318621818013319573417824515503465266252475852393399899200078447048676503678912104321209955443131099570650021591841015247264815257790919410539154092257856483034962663542348245500624967682532940564290397869524383808005904294611448377104336107961354770828002732672310381258560529745344781478284728311396592401632490112146251607303682407281761018779792072476614025064272641252200879545424502527223279933669879152178995488776361134714714969555575689824843574542335183792101439164929579958237515389743979597791421486271182238312188348384655411088183789381158860042392329759087929207387228680060524114469752717931374580965044268365707784956754669653492736365503550078099009671499953806576898087017909679716798112481218154853646070681089362122226263587965603449194086337036077170707693736833592383589304703611337824048226563505797332383790309830496283531997194202511855287814626770101923246939234099703276561718469190426764030058632047245076450175535355997420822273940662655740011130922743178452109530484095194359160757636892863854941691747405835579229057705548382072347987030706447506311868246220720563648541470653318802136066594489758710361551592504293334555096587254290057174797275638147268815907136644207723457016926810705084098882047814454337451447377681711028922144823922197445432602606781625861519285886086586576388604748658236470688229666721503273896757641906100007004361065370671547699754091305423027856132884051634083661199095856213493943139339413164131954987738798704637835343146768546097958136094637247224596576327210464051460521152383339717589902498670328073322780822653347083206026433610685003874947683680300018120131666619949929227712329921610287822896949491434690457268480389983340161091766028437326371637825684856827590089273218773069062972094462132025024050036515267219686422646749421732418286949664883651139508899931084367052278781647329645064828099092116957368640347204878075784039629709154180553629223708558761418703956495956574800704479254618896878354791210864294187313811210010788335087521823566595599924817265841335395945084219933428357291690035886504325141649873631922245422210268383623256727381428036870254376341894501901835509530132603340998680447917012725669763776646404083691967755447389723708400439355766809463307369093878059776494742678291881240434890128938457413590632269475706612249082067824612561216705121243638106315398867633860656114373389341657850371889303017497296869818446998339720788168129862310630990514948790669176126641102634806465124697002604034380902782037549906220775628429270320719403349194193522211939276614314869483875383022896103841030859697829207544931449332669959245276421643325642890317119333427660279724577522276824675083526623313412151218358932464554912282600552508981840810400819330127906017635232310342896315344840224269080099154337699320591756338879181555166650555916546554829768191692531739852283201066225111852235240536420366779467740819489929723844154130781473316175541901476505732278688263462689595672419096715475892362566841880750543886422931988271483102307030702528473688099186296015042504230658467782193676753961953207537686162139621857830069741397573370498030196887791299441545537392322831004509658701038432262194041085455658311338111822968588813425459933713588178171371583885233391792396814686582588650098028422908714304434122371026637622260035917402527514432080263116457174647963033782600041445200704970370533300302069380010262604404345438564984222631430748886739583624114877601620774328019623799528121614532011801224230751813149687825010985136973431649657530294765299034341088818404127668624958337271923527747503791987843649708048243901720299117548670378440226635898482667277913584102670195726795427500213687170963141129695793988483607246241588449116174919418791345474468290912194034815918202373032725198420312064 A013801 843 15209691806724780435623021004605148397290171341935211337379835007731989448847330302181250985056175760799684732419146587581121668355112345544850527670213621821956565329087399603601648303324321106091229472164441738925142943295960075272143608177814652271125682642850199152008758492185444717779924555648728368354819381793400854840175923443404876128552978339475606428861310697165125269786122810611493701113740148210401746178263358136131297444492256261604386869097786344548988617027689085809521931862077510108290696832689351200490270446995700311190759618348420557368886959934743675652391212404720228755247816593736867001027591544922272363668452866598767388543740025121888430987776973205094381470020412051685902353140613537030266898687389408576960217184379800251555540342225433458116910880018256000516289078476636857667451284728935287444141995286622104240020723577940589906762594199285007966729493933153848636671663638710320855688542448345228165204212483695432736686702000235483454417617174201072394976712419434566978732408726966856909943366235996918308475704496582908267605528101943416239723077000986501519665378876257851440030168342579611663480816346645691320269771618887402476730546815201173122369136617895102859134293918570617249365977644932740268590495960806836427012140915065478831888561323883904324762260360046510742652748840077827534802461020610887073115555795137063738861742122939096124886599902309918544640024454812257959030876773269770017841571464737869079534687279718176433753171589131038121200873727574957928624466412297583319640862896113293182808973691037367082542326260466899159756211584489380102076186117187000907380589958378590933694388919323264767948083050981548442711473588075108859990216262405496102978104871996481211796866268580817004409211662955068606425942661599995628501283748448329892838711509459888700869519972386221123135980857263873323906202770505511473612397525785272580911458326170342175373899752537044680341675763815644810436254722765034273687578222596159319666414906867000148220257987993378660931192748667777543863275045439542478877659156562725499847371443774444680722238374134336566711780084560740570626355392962583773717564418615950154641621545443924980139629670225271030439084939464407692121550219185060912934109574089947805308087179960869329645243648259279110633293266923625981911278291137752342415891110419544373822034729260909732546739193299780000497729264178745216160736717550316151700943937695601492212362899022390965289768124949127979886499464720176156550945459888218713798266876790525200131622272742347070081044598818725164230360052036584776761274754517197377316541738848640756599062644138349293859250415520026092556714207576725157041506151806837046086557563849154366539013849997897274422456312956997305899370095786496718008758761208041201204476749558341510248382825185046396572357875386193637573475084434132704850287382055520981089113037057099852911514382638623282047756090052450340374852060299318165311452160103896915469000447124810200032731321525140271197025088101078914199617687121444211218088329182683507351652019421721881000367797690912893940823355261437294858226891468333845202018340747713872842524975698320752286180202394420767751604755713290399959185529178601052328043641390559346413364463473875869243048659092413784446282338864569688364903791161307856552468813541203452631410766535125979096716032999756725582165859894461168719141245005359310896741539802935496994422795387881818821276147905792363192158830282141754407264404297302474248210797334367912433896609043649232987844503997137943863666585201867882672319943861765355830048561653958407485622005021971350253243683803703727703247268047812968517896399484638214241948105673005001647184381337728487010899749721258159746444676110146148328246888178239040573142848209006359720029638393621861586255971616861861246975704392288327747173863682846041488313662362425171222514708250624 A013801 844 584295520447139165214893974912911380830299222271783078736783741657032106666919040888594937841918048026880688680613935308516370011529995866450977870978926495912283413682221543171960921220507119611600671402669193842548291309657602251654668851758927681647564224407733250623568466235796044278233581729801548998718741370975287239540198275001841721354491215889294896571136111742295452364103693892451142021985441533650793481184165166157619922627614516545794125963260560212193946711735703920458594534413569628320095409524594115718034229491786823154704221498472924131883161452853113043862260815739732307861600122264995482711475956789734015122687285323258247998296316805082465964826440202646905758552304149377565624798249809638554733179974751519892503703355134406463757637786932251727019248366781322515833761238758481524152808554146778002454158890930874756484636116970165701858191818759732866049880238936038249226378630344695685992131046695630285194485026773643744012556344041046332384907181364108397125425384304998325054984213655158775052384357322057613738402663940729004008333967564258278265201726069897442379465194910321620920198947048538361664279040772740877759483546511178453546080686452768266668932752313058271436503035175808832251643397207736150158172492830355428180098405393155434805830971818324068540066993991546756689747999440429822576971342567787837800807191425985440592112685394828316733643621847137830810891179456067701754130162121931485005401809389369978559404546537653465879061839768057960464052765118519583786037501694823960807323389017088270910789533314891493842946005622096398121194624229744026001358765877855826857932743841071949308803644724722539325493558486507164975203969359493381965384147936569538292006876762616822232388414573800666041384275244081915584459013288025432064505316480391041163291941347411084332603479259189070666391840612648957611180685631739728770293863350567031468294583058159865009163732893463108440005816142741811037719161429741556657982004999254056424304995062202677694029430866753634638332700632821342125051574145605463868564154158513662802136621384039066854625509380744673546799743728485409761182068776050618251133954705550341140712533289773822037044013411374011905347887034464685900541473220213300031276753398239434888715477105376756167651679991528466314088594142138015721103666832347893986248872897877216664747286159287108285515532849804348499120767412690676224030861741412945283743462310514226924830133128844171322571732288045700475319763436690287230061120787065810109274220338784816088256401229670005044233409308220145909073511759037440784061130969532654446992267439609383305509590537218826472896963962617322371658732998267473632906500327811451962461195372829114144962756061519221694213081718556008503430201599734057919024476570568110785471178811033247457701874612308742370723700140836014781022618843621641989528640069044894009519366431585547949448736523445352003146597955454932275840316748458606638604746182551303904657121176746708644457406447709788658304915784491047567892513068457400818154081253881969618421063978104867780510129316094109733630670015723375119273644262647512997280736578164176139118439466426690019825898655184068213945648295481764004832071288925138026234124527659727851815809228812415392840957287694167943288382329821309148226144041252802617319641940998871836288276007213399612979443123718654369964483673705620257514530068125883287409222993069570052537746107620867951838144497948919424389973624118757637309469355485171850719265990397077724060572133020828934461034465554051251466615537114956580739842963393577909567145544498466181967654944924051391328609357003082403447947049324782998583508082601861638318678427534160143278235193470177557010724785291853464819418677447374434177932456255230982657855656797188315004658588529377434697609405633365261663818659934148398735431147240213529815057653314925377684125032155971584 A013801 845 22446296713497298170895366940254403605976774922792818752752284219496545409716361874776263132135123733000648536354464938811964870362936321205580765891526440266966279620016222802494050749607001506999251392604939750655335158951806448099565758609170965818172827244847480555955006198914340836992621275732056306334779168507386634594176256932470751567554134549603152746676764868692022098019407504572403071916592721956728882373170889023111126947662439267623227143004617681111642656878038801808337367634031690841544785252296807549424002960156482598311117373085335853450423530372805190693012611497457556338811230296932066463844060356034421924953154752978288855102551306384048012504772526824883531620545316202488561042249564687074718629841910054388190422268090843358711713413222789382345171445258271285768269771748145826231854293416102623742278967954000484645113781069525885602584296909473897782172199258966845382280561463321829473073706289859333036031336788536298069986364512680835904898594279283588183970341563460815655312273551776579502412397470884165289374476737947045417984157697948546017835989508701180146449534927674915389270362749816649701694943630325613560008319922773431471426235650769545732353720612858446555504700599313872099779132747132391944476354484570934128966660341583459183500802613372737417035213641179260204993359146503552064116931096084137576955809065820656685786600922127724615639653376879646908431195549984296830586664308076119927967515909502037096338085059790495545210039636529714609187051024793048330724416665108357278374135312480463015308890711824871627470613751978455230223812684409846502868198349963709444574344287398620004647000815744941070728160542817659249687435686914297761582197427131255383025736177712687842879433334267126386645818317776650869092577454472784998190036237910702237329023218802144215721295259221007338720108948975522355591117219228913420439609054475383080886004702762269374192033962835278773831263432939569412825019305484951640573036704051343831596100690309578066293834616177207628266189027510464679075981272377579499974760546153460870206880447089244792287293568370687378973858955073495501385570354100760550735562003968421905261612678859951147375082819211344041355844428315995373555201235227714134001527758546766130684893768480153464936506938554557561922027432564374011941918465031476695375736701244851155392931745095173551896364709958083851942223400925925017822369584658119706020288848120714541544274394277677685527915667577563629459884032183894074230028016155920161157878448534757494846457909639002913779270651984585125242968027735182325160492407325566453235654945960034069064456430077798437782809767587907056229641886861443267081736116593204738589909281442603248992889236859322420604889747300047622667774624655383569017244291934944543934660805204653234335075215106452646913721664610356343827764925496568998669732236892428648269695980835790410026022662284676642552879707056756678308681608208785832628639929348890890801307967125901559285475726095219241097441644777008083368158782037859509830207185449129744861263593782876600656077127807071319527155819324029178582016317993866859303536776386754990560373970542247723801631722737551164506936024919227446009628850635348102415810127854576105155356127334057749731378215164059155709366495582415412238255549488767665346951364805412660462850411093109959532218287040775826276555604809075107812678187097123932369112710501760603138290054470363263237814159033205688607365226744146193394880574760318361817231322287094137847510939062128164346255100028724432876341502473808172005701807281727688973931463237453076846469432364202358249279857058630413610856333846860863673584046501233116697650350472152296064176683192350341030124003351771842704502787912818336263379453239500953429784182911520786309218964336944563531343362926811359892077257640030244885820322952380042961375254809746173309113347235303804370944 A013801 846 862296934545712206533116416376813168927203785434008925205731750576179288459663757781404924484102913326952914172593125089400442459862561715433590702488879729295776597882543215180611453596902569892883241498311365461175355466292596510192918182729911822870927331438060813037567518137493317593908538928522675064156876537379764954569875086317796392219159632857554715916334599195672720917513558695653436410747826006689696745247732872711837052821400266905013893925665392837584864306626738610269088315028961435368784470252234158818672497717371435496719885004446262146151470342801684205662772483286329484311772223086942265275033422637418352669000392990413944657619610986049588448383341390504725750734868867234800560999059277018662390884006816649376723261850977838468269182482366676912172106241041749714073851551476770060522914535872998393683388832920882618126691013566906421308878350074349257199927206732470332205690049174971401037599500831236137912179834068410426656596179119146992122584397832958323675404641501910694214476300765049078164674661241486093756609898364973696777279402124391343821187372966264536506005333781559549594210255396956414940312954502588770521279618153264143406310268759962868854100531063570082876268578223241710585115163613837968939003633879277005498383223682270167993366833195327080612824767239542460035024884972080456095116024987168229156334361072566347241178061024458668834412924126208515634292808248196747043817296059052223152800091179430257092923875656911676864788882676925516426529752168449744673109190606802653206020782164249467196106345585464268440911097896004336124277988084288663254184707812205862022768010144705386098519183337657656173093015412883197735992529348499662808941696360674306794316681003010616172056310969205927269385756495707819787060455491026508490468432115577537149231755973503172191149278678234217924271705383843666812388359093897937959608021436726316435316756661315340278961176716280069375501816039806498563085941639509902224253778022836424634595804118932750994743950615063608247473917680842011111382896559657094071030401141031352789867519255380427940508669722528326350659765618103403181228070723134817317057349944450895912530112671083883277561181582822992692726119558187278270496610652507866171802690372332567676390879009933575509000850551511883298796605849392992042760739752649208729554301115022201985574865919576187169650746697749749256212454169970335484664149964226326626475416389405369827964845130571265967240408285659684389330904980376474755620756268645828911041058478911243922021527056691935935744461366639822171333859753474764203365476319818960867500920404000668797180158217868704785864420031657037472117922725669204548211974655044553237669954955899046413310832923187730109957444532278629472405229980761215187366456718972829599793929492741958650216249463529484883837531467671449304487417377876194652896433612459538951928640799787724391559686594328137900311426826292364553906312660948716546261831525866992461023046865108634301510835493673942365999318225753542530671187770766410929637239236213768278590302218762987490803858941836451810955217955151904924406738872052389267004668801673579717367326452350988557563484260685765535698454333297041565905901926007532702405761871661395655648160987665162513680625513742496525731023294294070476544825189160498631968483630364732764340861392552912205389697714958444142240160114345429341731845235523112985891833886635635330160550732533475120543868733419629733540542550603120165457732159992390187570758476981008399549980235010715561525735922703477813377535159033814735771040628534850899622551091729997400133969713703197794504334988764345969274656921061006938884404730391371411056935863738202605601411461517330701013243712761667109336179100458829205893985075648668626958589170728982526854955733968062352620086630196385201614039929499401887533673526538631730404191788771208993842898347391430948714184704 A013801 847 33125999037508080126176200251531654697507460621232886870703390930134503545466442918930451578981297518368223150854337493434407397538080170860096820426812803680626553784255780154378369601378609125005002605399129415556512455593096387535571144907752292587409544364524544193651193776769943288687590431478127085264650569059981050494756321315984466203491236455855821966641909962700963246767200870852222413155288483872991390165436906038097932221186912653423013749048361731248660147203372790452097296710152582501127224209209827445178122672310541066041991102330807606606554884689069500444741067717927633469321041722107974062805683964039063436132319097119742097967114975640080989833094442857629544440230722403692098351339861185948934408200005868402456200827267164642597028914242598260258003633355859857015861081201531598645048284810097106291741065405488626657954961977186277081001870696456201064592403573834580282013788929105701342260422423932767474034300505572054950439798817041150849381202227150926962314344707937401228943321570190125386774141786252929777753925855588829535395965512010617864234734119872018434414700902552391657211181171329477636347062460171450208345477810975795333096815284682733569899126001338108303774733701024053553837784125389199414760763599106305443225889920978090773633180264031685128822276258274263144705515981087442801349977215907054691269740814963708795617096392315604221942806893232426336606992521662726234435285245404550204637968302748992756481763607235918978437729716916770639041566959303165391362162666350930725562494367621807531805621372011195336426040736772902576550263190246033287572759735313700395466655877719002112360712947099456519545541280101320924225889007451963046468304207391664169810469617411655830865715242193014901980723221539111604939714458143274350169835288152026667124887137478097862895190689703045715778821834025738304264711202951183184656301751513278172179128523901090112156572564732615145129277764985206448799509534023412403846933136525284088762632411032920562214083606828283574434958021627226698854885354235786925832703890233860448775550619714694519762581056060648185086945555985060336610057564899947142052075155466025617375756808372358459990790351685728087283766608947322482039397794826742186855972153343527919856232008045608236753776674786880508806570410310281182314696578337772002554558031634692911477844049166438806309303085140754367426657639393580407978857985025718563682679596015396687311097490536025753397507524701902435500536045726142654211926972816298163446553302525854346508378983409877410907559227860835408533961556289486541636488138302165200685915358240089692512472958097644163053767559936136751528882119429308161924111218348191557178328989585817767013748957577179839904125189152015829811919314940922842637869801316060221905683595393175083506707439390948691297502608862066396481188625988491893785669393656245648377290664964645220226156920207709745578363772958847476702864907183005894841194519897706382382661368370013295326840256324978169932229808960548089858264349401762442272944182498388122190325050035998927446721045109589132769655652965115579576009280508764586081251356685092238422383212993515576427358811358504368819391821667939148795841128389505376295619748061744175507379752502144883125554909735931746532482990873601011426946004466789715445701267144091573874918531256312675282250627417843590168297990952694013591970566567855908466020690588994566843447716941005980230813261263048495843693482623969464276224238658267661445718257651702418677112040708171649011572671206576803678711390669443026889380296785794832159899922739899580123546580521622046473678532928371114755655220279479642564183292122714924127163248141366791296783822705649776210124770469452203672258656323226382773623330666119253973241161582724592751659979476117083338253247985624333905204957931649022911493602195508076555207431757434764707468782913389211325804119588864 A013801 848 1272568379024910406127184908862840046859446607225282582024941465972047088202638871173632227858145525465633660563220229147776194583822887843761479453516440666194949690175970050410599446606560648146192180089012955628018982494064390823566501102776212072037925056307574889743304260128394141378222474015663730107526816261008232035806558839674859253673319339688157256670515613127120204087808788654658976223773562396464837244595424182359570164209116436493898496183441864267648528214964769118007769750417221609363303445221004731133962760579481745593069130187140305015397412450215293929085172857451907967357437138796499931596743155162524660962459170434952012435504688904189351305428156116818696579215903431860235650265072107319414264225411425440548757410980295396910007462769543654766071467578998712267121319295438037893548174909264690435303524768617251081691997819315588020343767864675061420097381775692429236113841715500524622764276387837801195282501688222056062976095311355452851029828264758230010184267866300123205611086641440423856858315430860692550342194815668300475431771411109399895872441545949003460176475149872452677903424735877793212877908751469946431203799875586446153516247255976371892821244824467404768597810169858540041324232314960951484717449494423267829906965787204294335159892253023041215908836564737864092967007101929455202656660724726285413019818363147645837092426375007196251790154869610416890147094224712195291022065917987461200661372190318405305733003430735575063475663824805074660869420836308590401674568840990537354753208783626559358141844750627182080044142780943867825380754910716491614775395137991811114392247052198453185148449148575772721654861513816372344625061752110274612393126374431158170747439000822486170398537316744086860474491463278646511415364070624032027436124392429648256444269664273358607500981645535632204217359219575932762696633145572572653221756488086134094262433401374184277748606891646768143415286334619671690937081958259043410906183783372755313553905286702240676318016235839915341795493347358831540863209275768321990542789152647223983000161552606959704671199313849625860678300100478722077891211971413196369409072519172382840117107073550432522599006202150358930201093178049320340470025505686064127850259026242844968569197008821080086023133084738612801626313208882479761899801383753423849250135901343278362887332856992777913183178187318767219779062479874943784952915808352748004342433819360527479139743121196431965342518649068948283962188592732615496204205386587710910246962791669833220575465887026673850617424795297501853054240667146416914983507328321015978349550124402151285627559161158279098167873534582506629446733535499996302348476656564064126860562686463928775337600179954284940729756873266463840118054692402770491922776406287357769484728741000624214007993672991642684924884860222045142687221342255973904591670275426698332828061998185281810780208044246699377586138422701987084665017258274342354456219328676390288385612319127302430753275895286980361376116540341028415419995083246618105982357423714858078102063527122182934796793235668929976124479091564307880104991972520024700338897352118414503431234273510358894384033416097148303832565756221195550340141032788211238535772528241539964246291500572122397830151317412415553974791866577400256454977557707596193708562059878607421901978870296742507733642940102883879359905335620438693226149141285270752579630650849666815279857887494005685736546922244681271016331328828482410939635430352296010482098712585947800115899936155845122068428575737071854490121376783957323320982433481323094272254715431975982270026165437318632537332834520976304744453250942256489948745665350186216525269103340598746654457247333060241802888153182354475856273488541313064720631513870869637260636032463361947955147769771554513873522336774615744411302353663902228864167938221942638268944848698393613921002120764400759942292091058125799424 A013801 849 48886986848620958161781935458874863240152500863166455671070151356782160940392574875006255665398518506287782704196668322940970291132140059405940994686287584632545187297800065456573588340837633859184118790299521703405977231491977637878130706364250962959408928963111796964378776457092389335185794561785737855810750173482892241887544764384949393089114235753460249172254527793891449760237262424957379230612485173022593187588377815389525247428257417024349604629383102657705985859906086570437386482732027985345300665151610117751242313410421370738703343705269181957471506996687470731579736000491872496474003305124006341372220485048723547375533831491429116509722348128943338119749328045383707047787158146238342812740583010074782618374483405319724121064700219027967694846689754789041493401498514814530453732602053547663718546687314312347762620207511200317554279788226827629389526186289357159514461018295000361534549343342668153908112441715176970717972584854738505715289677481031076725161882618952164071238834351785533066755504417575322885069045591944365013945756038713431064186930529178706399835714429176916926139469357500142074337964653481304065917742596469462101125176020528915433480154585588302634620941176739821590453475485285674227511708611539912236905539777764256953705997681240171179502420792133151350353865470969786995420544827721951065258278401084980426569342238679962477742651622276451208770589470953775251890771736543694299903684305406309484607274063271858225039059795137851638481101493711748171959670847630808870730236595492483020199268631797904302377107940093826786975789072739626379827080650084741873211579621093415770492562757255777560662822491686884875093159914769759991116372269068309509694342800147372287433616655596628722030209560040840831988064053312484382532626137092814365986154659577367419563063422725344265757710894896846757214071779229033011753858920315951046166997246316927365185641547190663213990482349502244997441639830749307679038940508479411673371956222047768125486825493953277821432911716026187770415672432136872473801047537915857588691788088095756530934206204948964014648792840847227063817576659990587344268799093809351727218929896526259185938785337513415788163422261808188662605195527942690199496499826435839535495550752145132312554272290870612584664680583318549387276448232429342533142769958271530592793220786003381588679779034234556312844973244037761515032464226875840442751213693679167334818937604554023638632371743882130380598196422632717276691436978416156902180754131153502328047322604788313001627097516016702645318990936148831186931709469096752206006417524780149824276317579033043788668312735056449835217029704521574676825715499767857951019079238565087497475376163198287833369248513123810283074340043404474881975189063344831217705378423935136072525339314279979805331084941646945384074376790290086201472295084105493518793605300792043153922829722285786042932472227781203289349093646519535844491302993867135888790121730432209318621682851594450179817846793344637562624893013740947606774531118002081159418242789429987928368872457925779623153608941457613962797988781534451522113371616329268888219080678981011563814295851173947286657027712788049240031846090993448261866857915591922939590237444926999266485534285978654035043093009715355921495604346437408251974417856895015377508120092296582719786420281319660177095627186992387109490123373194772838975745411614961231099091083040800375791020605969722423255186564951675707363384328274980298657034692413803538680304142701770689252411947362946209380752165515352362092502810532504532698861164618507989562937148034789334885325171440032587554178170957825723062916088197725317871013480092753694034737873932441451477629613546842249099751292653329544494602335803082694307780236863327985004593823112512592644956723544038204965234089533638437304591218352468024045875514734148391739785307597489072389217471285219593943092970088960710672384 A013801 850 1878042486776622728743014832588136746233698473159402561059830934522143494686121156398240317641949486937551460364419210294100314704132292522138629251868423851243855915232287314579730969701618542334417107448146425758044021324995812936726269215689064993048653415046902792183575076375661228700497483885560905468825778664518788364351919668612215884911412480704928932201329939730133933989274673317162680523209230406835939894395122156004001905203936932407414411442381271698433152794152221689922639120633587085025070352464254283531724711974747378298027651781620894078225412784745875624367138194895773824545310969643827610155222153631763795978507670574740939837493725721487277208290186191460489947791467345892177494242236915032849067474154498762521834821523614178406965230433619975818010511966945115001910591640489087049411689539866623151648817891750271399165212344521810210628037972491944639907534478820733888711247573851939800534047560930238507101634819779634435558568250111289843473818882689666334960711060458193038292479457705573603952812455460134726375740163983215167761805123208929185056088805511260440634573854837725457927767250128137776996295999585970856076824762004638815292573618559960234011598076245636986218860714242734461124089798020917268492963216102591695133569606922522416031764997150587142275194095932775337216075650101766472122962023056080608067087851441129438544961704721372149636130965116160230076635887031062560225099936276488785160673040414651705573100521090015708543889994982430517774002715282585153577972769052439227703975103759148291680118978626644449848461913018365487007437130253655443801296042723924660239242290882737950770422988840643369361578831285795099818726557088528178124417873010461453794049817441400088985512530458528941401653468672052400039373365682557556683724117402324146789934644447416825313348221738357265025135781470862532179536244282857575389551366214511081660971605676876518028658369938478243821718035738065403797959938573745078844257070226187060308701888175709120788166736482862029388288472152970092953541042216575585127183731192286582892368465569319401586748025773987074883616024970198403417430185987780055952842410904952772887024377525915380918086029609623375662641191401446386703857537332359211595597077694407402919084924326085453052478369288765393261612035297005622753212650716959119252744369715105907110722391379154715314252492142954646361487145739662286448730625256378892334404307016547372101701192912975920701060313771858466901378242962835083554175850702392945434265945185547832270506578175297648822574355803093498877168550964820832745942535631954235649399016116133410185481902029928576869697413128900812784936686639082031046348948028716401303014050685425425406713050880164295834583847107426307065958863057455036059369817533892187362133435097379704201598959118309053874601258775783951515759687950996639017975141235227129801099426611330756625293853102442705563634781524694489001977895812399892303761316396283753184170568426852398107882402413127596605797890015872243261850387429167949820211214998742416256218604343676750003069041095035697994847537031427489673507284012905193609824203363734540235489989418698358964216376614465699605063399431604308427877213685379311647298561684315603821308285130155973410215461061225113080175136572739475407849236390478910742351941465665521763315121527176065363305614015499543198172579504650393382092235732600350653902683046095387236387847598932856611771247079183573974071772355011643153208644743768676741942563946031222798320657369894941579570975190437776342145587969416694128159450499984602927049793478904467088954651786040291883481308615515832977184984444203815811332853851243225910038490164988670799964619234015491841416045658570307781304643332211224784527685579341607871936476308690283759048657491667771681944432783524254207493176244228411611746353774027044617075592376665140204904178376892995920917859538937514661190303744 A013801 851 72146880172010738747391657808705861243313760544891608785674465180602664491862030344194800042533131490192976901359528382658157689673946149530477581339777370669383968839563549476894944932057377922318967599727993091921019123221039149777276358189911120772957069592441817664524220134047401761758311340947707744490411113176153773804943345989406885434756821858760549859446290964672825208131975850152121534979605795309009466983083012745049737190314441195363232029970518933567007997740151748440068104458259881458323102660266792556154736535221895284697030270842748266909107457538797557985687980895116047243732666209837281471723014253917837986310350672799247944797158967316655241233675792731146181834357009559793890618809773327901929776087119224461038806503651162277681976292337944991024691827722163537913397288461028768090199465363516194993740988129478426070330797427149861051486706751250545286687844538377313068731286797096119377315971100696042488816403236654436476417957896275310626890226197406221923850676098561943759043890847217315569451243288956535648450434139579193884737505613194223573114707552520581087417789207446061191753106680922540841089707120094656407047300057170204728279508130599432349789551697052390462583753198348887058543033680771557786425674909797162560251210019535621134276284130536955657643856389353497354492762174309460793075709077722392639505246900962428511143248848576232500421607155902411398624044236185299313607439151997593170732415520569259921296229618194043459422078047245050770806088310295791259851401895918505371475907586011440773183450682921173185378512850513528548877704795824427529070588777282289747750731846551261116796569539302155677394412382675104554636199417112898490827637009569887208952217786828825818467449370094847812885919652505564999912567216061131097561945694127684423082129301091964761237585286300732693205616180984655036209064360370256616165005284496657713087885203682888316588939939556580214655120060913520552302429000248990948880979609809202108819091736158041584198213348725627720980489946228499090903232677791967678245890217482881368393226973310974131356512158133487468728993215255141865683998024906558629484394057324665723227928487035565273349192913483291599456024008877964391615391154159911472656457336708354790539566452910898764464009034597211347538087947969768003687417189942701525213427706975508527565511387221607543512323738163745694622890190734866396214435699849051527918475858347683846658953026944882969651933013859714864483346581660272569817219480583127391802760550248005524503780707182234477168016452531639852865307053864557110768128448837153916707312603117381085685472748381736209026295822759853623946127753926975304676541187471169272456587771131303142424288562612391588781373070478889012245875683215192665256750910382002269703718042700938716608625613488960613646681957130516281429424172325486884514533025692485418439035572700882346517288660783438976932593767052663489499982845529154262741294730679636662323096556685961725712410371102709751208331742849748097147244483478915960293234035391688662898893904466686028117900282706891374170062982599318443297455822639765917715006596421226097686583433508716157969336324021314316028115552564511112565331040937531636242621545664668236399379081560071874526837152128023944088008046578359687267936265176637835078192183345006684059513708587995726996748468019430451500997814250649512166455327903575070720325471898800396073075553360604619597804227793916177787941206790127283373663296476617485718465536550735455020286373521884075720798582915857615959864907433111721627373450407408506045544866285594007689281903012523852995817951773656239651538362408533788208162913549359766560038638178204777451440812493939134579838810019636943726599178250226411322415569215987208008311673874645940887613226199909116933577329811867749635057858598278660476847926583022946009575956741968026111598916526721331297980492047823563224286708629504 A013801 852 2771594548687964539719797926379244365523141425092556043110470254378031959119371757702587438433952779327253400642627642348195785806514315280362826764748887471635054546940673316704396204509916230263805459311150582619237870637659439977843848576223625615613918785463244867400362440669564986079707288473847140712343633323775123374490703579529054910861618068526145283400488713698871253195597984259443900887776536232590907683622117017613830703903119572961073921663347455351910179241185669568073656300868511606102940311796809102837240358737084329256921114884695017421580272088810446987578189474066778070915234105117109005017711315578507664082098431446255909047327658888436627747232889253559711721348658879249042102012196252164680534278162772126895266790644263050059430801246454494775204561253774634472481070233518881154953102661404838146879553799982043215917827913961389062153913326556040947733400235786302858848381113597244521998970345804339168250370946739316831678072270543312333042614929599557421426647573002355631447430110786700394916038962188554273470871877906074312276076015636469292784774605337630643054241790193247886742387346254320328951302188725556320533129078996250584841585584345107793149515417993964632010617462867770845240989181880520163923328727334767796914610484110480421494357731158707688544046387053403954370193951688272245826796439929783435639233564947372653684079047766904547736196460501147036289541283377294458431543382463139539246856474638188689136515957012542373537158550262965870411286688528323117038451455233605302350618465824215508742615441435099789089500949665327712733685907436391207956775738468076442949592114617113247062857015421831612502783746092846816570904236807809108423634503359636787019108398498816172642245535001563673579825489370653785036641182172204412243939705785609124797123079230748918267703076358528947142186951208706507871007416467983778166594843009223602705984197984681837570080716718005585526191092260053805537250112473565236292211712690430308212394228136247325498558564004643714529186501774314021076138586550056230327494118594822370648194207406714382230191771066856054598693003357241529912116468124810356310272482106184358423524100757958275540982594964374130084702618325055880068296866578207159133570465046988157633367984855025086935649371073086471127023186609206607629655818768838821792599038791171135594956685451505275391569428725298454604632949567270627476973761845401163496516168574284622653250339483114624162148658660434806233992242281061031042098303566081421883494849298327380229337239647112719674886520040455476587673635781260825967268422490528104864228120961357311787693121101832778205954180327142536817514443794858683304454006257892438770692275815780141519371469421317635274625227875517000294437560246394841428503342973234999192938032328399261737236961567791910933850934065125913467392759004055904155510300715002519834753990560877096223808161192656591737842522155095120612631340993847990157469578373788922019804077321647905654967956816281697802419272233315922900008544077326035530624878703607111673923908233992210456177257260467939030117139539535417317715062882529247494939693408117821768727789181670839924550024223602810764536087067318258900309757268656215337896549298253894969518546797211721131822976036150167836084917117354265746085039563025719072363830915381776774830278629116443848307089147434440224862332032252951659386547876743739916792023328464316015543270457900987066469247214931083885901549400049529718082649197445737331360572052133053240059321325216698652890198361295586174714170283950419898037178470851005168245651583227379399391453586129116336687342435336778102453497730286234007804786486912204792170444324253914730574550252767165794019087725714372830201034031660697817361916507001364582847301263568398465138549697695708636120306702052711469980382695911473020878589947613409493903869954199443691103183977290526663143218582509190004824198198711025664 A013801 853 106473576182396845757875757139785051545937000986355632952131825292186475741529785443902599034878729970635766639087183508448289307543053935810418352994593261110332255475272906134516084592452941901814350524897160781900642038416325046188849286904206801649424304062356014826052323520762008505238035194011311757605393017766145139554434868711188173455659919720500397207113174425455838062762092163310796896504823415911212309574027247348652920321142241514872615774619155844798981445729388682127117580454164741860050555017986218494595425621243831592733881549410443789267427732563742131474803726835749346372279633382178859536760397899263950423377893342439367001962139343858181491537698673564749885487330079505231201390900531223158367404829901054026808569029390009331083093660683795871284258425125006357894832794090861338448678391840528262250524938780110172182699277142740722211704734352976869048126303457966610625519408859951745557112444804419493487506250289937595405744824345191886586165095135496597901526093164458493937684475135981882371094552771435500969657014061639750780397736216690604351619901238650418783571752612063810817095552293705969756993224882080971609600686698719962467274351808201660981631784297656145303319880453528284790777840411122062617278596389292439686271676357588215872127246600192914563108086005043566311085370848056666595682212036342560463516796631018267863927580699013405105833723226612064546099017942222143915106170580703968539707238329700656681868397004593827821803482866902096877719989426504060864149151104254181295101358983103062983856314798170793497662268482343229412377277820076404644867496768989624632351530675131022499166715104445083225906940389902803305387857161208794709202343081063806810126068236730522088224504472620070084242575999663035805967607654327404700763187737459960138206280211728450444172081381389248033414253917633669206372620911034064822047907489042333921553088949779537472092220813438902573574157000262226993519000320784482117401605154715570720287336668082077256352625794802392937353228652162047433660939940906960144261014059938696190821028671736339707755047077304342193463390416971790613103866239482714648015427672591178313198101854717725113182387368151396581333935785575346688703692426468406225275242985245097063643464506190643739719906239143689874815722736779281038700857933823712177984484674201630345015856028305026659442531173911065432091579390576268425155424035052931096882165131949718063847265041583331401813102871099263516285045979469240568513248429794583903076338130644544638890219398283482239030440553874137588592070392172915890358583718396127676464187494851502489636018940248008007559935791447507694381634872823291177823905104403195927814914467739009916608174369289338276710002754065861083311113314425504228317384423659795728995907449927786038897695115588294050434817483045877091763360229899811614038083712267536801971909301386654528533814320377095628200958331110134153454845595619664389889351322807475228312793434388425943641249029054277702777738762115064494126728229274556980944485340277770802065460858717044756884505514918136345780980032550792591677341855695243571765603261966254241067446749203066986541513730573925578330418320778098233914299635232697168420633837841721629149024493761685479000111447404744847591038175980281472901602879853196023883928928445306336581879983816137306876565136687841455678311347351029390946993623232987512643482368186285164053110277910724319145482601008792518560793921752302733649863051569075445321547735954743373270118888029524695449429860247531238487819565628239330802996248136212214543324951221263007007022080964736133190180946995897667583853568806675965643828677681219259296019789160538388289751922510303441143037274071043346645002923360277367351775384532964421814661925341243595436762525186678342965197702266056963830766381646135147570071911427516739117811068160525828837419915671592872291309885065673043225326398001682761908224 A013801 854 4090288902622957226634555086281982540188715829891837995489096200424635652086608237612962244523901290551943611207173241660549482038573959998093031448640294718814523926338083962063569905703672216100100089764449328597495064547801542974390834205712008492164284064859468665557626060373593318737224360013138552480168778170504231681123169916409004871472631475982743259108459708728311475019068532545747573576129296345645132084595830734145850587057000350035346407597769490933797671219140195612595348970727192723295702121570958569688377870665703034466464793602151608608497503774168717722736059970122146890237494396009783067964187445698123919464485150643150722747377545033655900178912232243663431600881272334272961832632834807468851842223945478891493877987833046598462888126068828702191256071659602244244887896617794529177844429100945733722616166048176712374570575430715527584484849074903959401352820073641245313789953610763906257322031679606579261816040111138242665107093172044891515094118294725237304985026395005837503110086796823879993167968339267466205250343852191952665979759434500386256771830125983994487989692448345043356349542736915008534184651727070022605354419980218026078142811499063875008270366625578758477972336527502742588522521517233665157505374558891058362987812718953108900943640305393011005856360231969753643406655606498944903939727857588135802766461259377197778260641940133298970545708311473529071602939873268405880642718649028323655421393267673780427090656339328476489602402597814910953654491113808580002157153788821028628632613806694887267587824189286529203006193706017697501105885504736055160837229755877505419876416402415833360327988527452362317206441022018506091779779920704997057548717211802147202417803037382239736541232563820172612356262799603055183522051615648641578984518620122261828669332460613760152263314678347449352451641978499815036232010604918284634203792414099050299930383465094730711527894754769068881266424815322073712183025916323256665022100063623553364790558325441041079880042472533128727081361631901457214211518668769881780901931116126604952866580637453423226213117888521723609704089606258388308192998125455967965918160669470262706079818280850836127948014593134904051068524477138662518393241048255210293550173734521175648796927332469819769905079918082943990230920804656112860382732158385771727029451963244129831334129125183365904149144277576967489639230113868377927820770769730593401017825255708980369140756533837465259132052159896149307241606326347290345680004951678988735220580605626840826847606668404458253694593404317628869603352976185714736844015352125905640819048226802215319641857303608567475618422493364247455587364885274379553887283138490753174762937754192661804956419626570619219238091465800194119376479729086970170435040640019314712725106780596425828470293855560439904241503948428690414357181246591831162964887023890469693784552867722069720368155010931606505652968015247926913639121348401325027201989320416971968370864272575465771050922222700149132229909612285412317606372391655811380979963348832110843132146744348473991380475163861095125859522128930471248201876764728388477052947414911695622924847034317385021354978791473727925017141350211011421754051734787099294422047069514527578105388924952348909361268281363500678065057322568458493062987976232440378453525013715154888226129501458280730780970126291000117361338008719837145082619707030118448285712018656244330862264284436218385444292859600353773393031459298036461815893138989077602307472577824437421427544887202542220700385297511269160057748076433174442132127903868400728433896371326116039677181760262341303292633991259794404797901318699277263896173322481801719065115896220391242724539109855155816994950919920713201204714432303808415344185803172218361228432052523909213962298669167571435223351034930252844322522721317317927829051882549399483049949829994454760240618323480439911781942960544682895628544138905632644981466333184 A013801 855 157132538483163524818393068194608641263889707321124848434709119635512803210559142056139557585630191977843465768134767251631668901993857247286741896130965561917978751154203833486634101497512271853701445048391085407401370399668344074904198286846632518234983136635641348256061762735311960932609211014264730632078163782198090564262027695508768331142492610781353065041910588170506813624332536746277438786500583048414303394161833433482946996152381725446957867594275912763712771337554489754653462926059455835658127692702269944413148724279493647772063711511020256196304040104988465460036628479812212394935363584717111826338912224913939128490147661547107278165063255770012925061273092313872574388379454957993430101762422981963723412370875089517095628816780594318126550310251060123423379293248875279814911613436469194632896071588341931306688022634906756582581503225746367707685569962061510504362369935949002079974554857911106222781283169003766348921924996909486730222754091297276552443855648410164716308304773990544253519477094386786173817540671721298981740897209425806053616278438435766838440146626119801132250612025095623185577524033781326967849237580747121988407295397960055689817934246548037822317714404288233585689785280040545359280681186606048480690726469054358898072539813411302631538650885971977910800977934671350055965110081779263467429748585377105824999076375740234429849660820772160813252483930493567092814698538171479080310770679621072081546668243770955948887114653931642752824565898197657619195590930628070409362869219951348635797550491997990789271653854055631305862685937410375867202483697549940295058723018301790248209972412515206654370360007270609950777802638301862930021812025433803166962791520408591286928082321484076121718967990171715751076278191709550967930183134866758214898269267310616810410161075806938210009347496683395614323782278246048894431888919398540822507572889380029116322125611195079175014055604899208550142730975705412783727223123601474228043488996044162426061794088630143034124671711624832673179557588451126380341149701179463778495128585757119655869322561768410706658203136805450534190392306314022245247542215987516465378712060278369612116762299077165720691250928609870474025848436313758859306594748109772158637023474185365483724182760404160596280673550133074376328711053631669231644463038596547806665563426619986491600531904473044184573793526567396783081980664054367606475162729889970476093500775023316189860911303003900065394816915774570471786993548632957505919643070223700031252233824545760717204177657773425668273931500220266030654682407933150417330599693767268791097704556680833903719361590175426728143357318505080930253844209432700564942133869048260773961693016765065295899205816374336907926250521750180257289966845272605046067432521226981994004047702083392294626514808755209859361341615682836570957945474769071785956459099909776283756427382966411030377663042899948595521164419273764360314360485720185302244991621733138395136935121895259093060692228107248929063744207665556399593166401797849650011726272008734370149764549330890976852872333894887830355019402104992983470923297793805771734466027891247699050280923670336662980372865253254731967458502109706214778103651443581206494517360222470091440496620940969435702022482296860242048547242103789901469507746094945429578670616926881390186094990928021312553681748371595060508553160942981263765493918665269030309343912908698282214404744750901765495227954494407190558666696540393368717119350827404405170243866549703587981560564386772861950426001589192916052778450104256829368947825555008482383516563000864073780238614502238103507289827408236261854716177059151435369835394356460894839605492269202549980505894444195665865678034539674118337480309631383104083862241814663940564951445729758496363575665674741424255540253357880593267494032862126085515480857120017730540846872669066974069403593514824579651015120772284538118466151640198783689608010655596544 A013801 856 6036403598369209969423388107764085562793586996448332177467785539917859848136840001228657244209569455020834580948665218738682192538996020011767476681767173026641071704339894467222535643128431435531794712978991937010731045273659105981519681387500234820515112176994798034604868677239744291187115450323993891961914739856921847116690055950664844209169996135776459346650037155158189752192358731644994088422206398387883879190120993180680891804189896364770333441501703464730789823703493278414767431767500055382642633442850402184575521391921027972811599541407354162037216004673236889112767119680465951363836927470492567920635652032293885560077512565993673197989070033660816529153867114329728817703985141666275610789305241275118398609639537438888745676625443311325149556718604725701432538929448792749369644541775400581017335486137743633077727077542577960876451027920272461858448855662554987535584803459416863904302499421513056654365774220448688060184670681274842228237321171276176038683158589324887741699836197620748043204232057962777653374642444845421682558307197301765355722952490948418865516672789018280296539511556073460297146163281743456796896310901981438306654660008033499380045762015389420982157316555136781427858791318037590522126648464657958434214948035192251428354689472008601893188812435499503421330368338334583749955668901632185364781221655846897373164518050436845857104570090783329801907422673840873437569459042395540349218566428323105084696807252705043732447396545437987992508523545161215099017821191007952846083983953651009192798699700594814160659854457401132246020942971556999314450613725078506374975903471081574175234300199184178834291750039307751869080066153004366319717930769064982462042599048016442878629210462132268291955874310436632293346303012714109984005915309041383583531912173004655388716747888199338275719093432589325919862420001100214328495444727614344237450920118423198532630777479670161587339960117807995662283153162699137499665003516274233944518673272032543759589881708815574798933388473779571972865884317938471027185606920510280514668859750445508699875895532895265706981531703518187721458110839359478573429581769376432533988602507653847019077540481348398326075095673476784130176993529429360339122143843385007246199893784305000422748204923686233466718355101912185241043763836314205202853692090724980540864284597033401061326033642236465394586852116613114818877369190312585970349851431453105809607925773295714749696768616197824912207286636395899244169144164283695547409008185713660400585814603749943712115688901023920472411352512461739833630279383159906432172317835763397878809418249450915245282994848179193188355214747691189016631679149566624902817014713357985892512398932046748407263890641836526654894840043554924764051366327992395449726487735455740281659496523235598390372192893140141957225299508071849709920433358728661729303332782133965716786914344037646142988303456044425245541052330820931665836472419426638571043598140500244587580499642728273319019552634968074858912797481680014646771080491466192154850476465487539563673354927095507766779943578906010890918425351265410453018989408046842526951246927470171606715591963719653245054003991569033783261885817046473946915629873856615628693378910306411032778118190068281841928895679916183058536990852659192854852609573983423622694210419863075485389025171490866743062238045443195844496578230785568228815214379444975068363755758300553209548572674350642223264677099857146632501739814295751652636856981385567629020088377373413035899630641482266264687565277050435063083536939205130357037499666521205859245172284241194258341646614717978984336046009714804235410776657904361541167596509597801736158284591013685160051114440968220699895887374876120930052643574799213326485651881552129940743174739154402396303122772560866554200834372996340870964050766431435701162712607122601136457173460454876875850208448465501051873396879588082816358995681409876474219981337345396834304 A013801 857 231894480634951570185368877547865110980278438055559128929602449301484503926024845487200096693554820184080381261723923043065215108578071104772059384206767718991443410593921385852820929266421822027389425693800954252204243835232888215386060080182209020864908549391432161297380635104842016690244227139646549353608916646343509678834765189400740655139474571551988462260907827352557017520221653034874092900827481000468947102967688074029037139549759058749017129488729440301098021867393397783581705658780282127579599406340541050322653229792038210603530407982704917488821690035527068332156061669644779987593159405706442489239139208472601907675937722735212949573948114413113927783974959064090862260916293202251643864081950148824948400987912470252350053913243030247866945370901919142546232415513704822259784264716843788720361960035467559408313963410875674945029742688585186894754171239132712401167025809696958243747684817776845584434115582452756800520054308891854339039964930115745578702052220367504887485140907367798656827733778738698066332040264161181719357159929291544617905452942892274459137688501862926255871861875938118050775167008631456636309568679610518933988445418868614912183837993583199996450555472782134595332623327273732077498017327418300131208801443719945530871673750756682450328741418522148923433827430085461369338296976525102032973435411131014409487488125425581870446529164607532397670075549438270993977668338572667078055580447910460404933712547419916960025699185689545746720207440510913239243868618873761516535162327563457169150554847698050380795908968835521896363140545195333685663934776862615900901074307745069753515800876451859414098151869510046595802579821333815736538284028424400366261828485028599669625419749113273218703776867509733666181191576536425249145571242512133791744961938038146841412942586873065779200024693306351544537434726762265833643481004656032648225914547269345594829543947659008927539251907885711961362269611898250066187130775081190971212629352418402201068404895725859121475825051608716036909615811957924302980362275458322936251518916173114662214432402791704527399402521922354699507534786004833728876870813252365032225706153934030187084882795131480070094500875392284139144879383426558306787716277887478438370015119617860896240295040348330344857452329595058508219937231535846507072827435357290852457842357079635135171900908400156054598448510911809418881993014815048302636959892590702512781898076506928177824351063159855641827355123423784865364001842215122448149264458462375977948904653817657837644636304821734928868154518118730197448740812783470965498331761978686692912342611470906360062791530087651885523853929747304717262922586209751462266618437228360386046756317373507886813449622896792007974440175113205989735797288856155863596692752845267718660231218436618747764538162182871693428767105902088178456303367908920268992916832158458426976086101440550214229038665567402640232705066340816910874773924464693747345210866165457396076492474275049347823455134024933563779994028056219442670357828160165237820735903898169319878075602879301026368618312527253314385522228294212007963177497099527502515359101965694112443586180878254199061994617340116001817788605547657343144710837234075745991884844218331086235204188389663115239540456439660088376757040595755552712017849394147201889420787489459907846704790987993136801478936753745811562180549313858389078165275600758162226262041210874052098017967857854271648935835468112145034186836705985595487697497796907966036435715105177035187120210723182740824237507683169513383417155056504287795952587189078644288762538471409718628452696351005880662253543509203919507540396090053952965494387512709151496256660848381729108523612364235166407200409393241061648902355569486579150272802681706623803589800779355522456380764430698249546179253273027430898954974243230033895866767515221845258138775656834550062661607756250688408768414526255789473247178097041814633634803055460764786622464 A013801 858 8908458368072299520241130799878786103418376476342359496959607692365828702822170464236278914579601972191631926550386227622393303611135179560923433303687188692775290061376083958921968818698860715004192177453057458552678231174306633682270884040279741745546326833421257908400174478187610913172422229796661839968240141885932267822116339516018853007838055140741188766215035095575830385056835022987723152878188510114015071907606705051899490752943544000902242046439030178606981608057784769254074804587703318213097890793978224989195046475690939898545224153063592110250574044404807857048107265101073868003378811729618694666610771832683474885278823556595940670832790763294184649749182027406114564615360319657699150682572196917259217772351645457214279671131144250002056573368568125780056064474374484451931872313362270987481425056722521762229789218392199928688262595124688539748876242322522279603232463505318347891811059959715299971620984215505105248778406330389476288559292755326482151418038097638067757629173097441353200694220844025824916211658788015956930824655843663978041455880254149615622233441487566175045573445826038743038578815803586038140468390395917695368100119211256710466454320361492211063644539042398482614298057740547691489163833650101417840517316261945427513966218809068713011828930333946873042633914554163083964500016650188319698707494754009049554871343826349153135073864387562964588893622307220618504646106894607578470583178486928246915933501221683529936347259917449589406003489034667242998792456862654422419214795975677770610087715029168303428655638946785409170686407184223938868465718387954252449015670606334599651063006469774631251994602219097950024351906416359865334854719235951764470314403080858684908330125081935503969724292142253928520016655604223312371176264852346131743674457811673449059719602417315694973748148618056800934950092463299204265247966274866150214246733247899180370971760293268486960347901293337510707692949410683174542644815855519032350104369202505338956243842474204604010615295182600435273919801032175620023293597174006933919038350683706372863629635185646121124575447282169178136281456339161692528533869161902855077982727609529703667052857457770938372750345629069987489389686393714663913556908531325371688422500835239744189967174270021458528043888693723767651777108686681079415709738756685685388020471989571263352763745297100394993453997995188070635770643657134895594101451233764427731029396507090152879300270442349014336439674421448119387823494770536143968102143436290635568885121181059143490956348286031769027399023968049139265190827063889820610583912968173227994920553762266338728172199419847234834284372565172458018372434071833812174434413884564692590372190688220678979825480713203161778346093767148921301690388648698083655930548793303804680051442487461145814122498038417198974759517140334619463577350181589081053631893024199338930713323672940177029822749376437339827179597828548822448165315082235674998013620634612211327674534891750295745985852428701847786172250581807726109624466326600907776121390484152072592436152360211228228976841094046963325434221922150448497913426728575448536630035261114105023632806724619013311165585219737896325832167070718804494247211523184253858024248175491407008811604101177298235042186174585981955081498471526545312984877702325558907783988972195091819839011250594744343365614834331899096972727982441183874826797227478725560084082575156937585397458253227329699665519055342996163633321518897142636255387075366016423255714431480480983748410015141788171503908095156640026137353428650668719969314589455645198997101677917675750830638783020241911521132127449577771801671856195512657122432390688234763880195883151432505433043092584458152699010927250748624304232891557396424636879987820441660038705786739721750684323446369703954566022193736621785414254290527924982143617740864762407436659205632956075207208323564126445911247412440642408404263593775958350965714594178580740042888577024 A013801 859 342227336667865458369583280808143446948920350715168082435200289109925675447616500554100890782489989363713732090359637320341861151525369058012434613794447040821655542997823641365946354139135433227601046689036655327759686928792163639538118281291386558896907691632711043809101102754055260840431772379868561244219913290689974000654421298847380257149106726286713507642916788231641100072343374243096372640968489804540003002402619181273770836765079186338660530456001783341365805455147859695664537693041210672474368572741467491184916905410143147142513331064090954507386052489855098636360088696122853713217800431405031774312519410724368371192871285750189656810712489962709397504764576764833297114263682039970170572621693516773430109942660811884343767846174037508079005322526913119966633772847570194705414806790125002255086424979052396017819582613754752460488295854310034942992829725062015893237778318020309652611813679412422963709791729622844123237071257588242121101293790488622138328875351558864010977082313711307024557869187944096089981187084000421001454559978890195380440569095843411633743719888186342180550749494853104352570043787910561241204233685449574185260934179619637789279309171007084780220968611852780108110874186160880116247717833502296067761313221518895543376526261769183679062420187708903074805824461512729033580232639633634489545547118470011647699937544433029066836997574312618847646937394554187280474484842463244734525923384753835533522501382932194486034716336988743426621030034755776807041611022835732291656555602201637235757129660560529544515235025779708278701089018389146835570979037591650562081386002012949980195236456542862234176624638848866848135502836890880586703778894168322983891598108754267239438410085147634320500928406936826918024959841691842768051107390567728997064997971293247219078188246463599738111508877311270064717042752070102231053765872415258026630502504451294913131251143426202195068724976084853811346732344560804833230243245905619146761609447283445101343063452489044067671797179734778321482903076452058618814846829036650373433777279865264019929196065291781389121690382791811147283388426725235580176157117723660080675784463847693096073502572097728368527577277686352639392394192500942528903202198139395478782438792086570012801778966757144350813334028058092258110669407307540346833905324076837289866194451951369652959772039333408774068528786983144921543765046732494149143001350596294255715225296216375313011199189313279734748666532574350954402627375104916506678611942248541056014290815291568056348579075756196438956560904756575734011570812486391348576191600585342726652867993331223668581463212912851373393868456463665147233795427303567728493072443789437230551738077478685603688975667078412662876943538158792960725737970328385581726227962443558960588856214598307377595329884643835115814361610463094741312787484575926137756322802417641804362283042219669840777670740045216846800931430181531563168718744199165690723691250299262710363944932401479361377792506901010184553593178350725606227333498402700473127479336839186020711027229069874543644374327468908143109881069361331629495842201204954430983179434590959458587877903132964015361737121801451025253168530188733593451000877874646296209859517909677891650506583150827088997380624082895082786410845282163764743627061812538671001429720355846647350935456202847698694733459475694235709304318173460519735346242290822721116190116207228914280628756255981097742350580030056540622137679469952631514386949887260886915791525599754157471678919141686934396494133383537483244092569315044089546341189268528065964672658058885431643909819488505613272995811808102979681533026027606814236015362720679226689221605047145431128715783444724544394085203781264759151271410762068941048850381612110086812046921503393150774288969515738547118608308594586062508473992824920766114029219133060712644086700043595640585160114958039481546126480596319718761258190218497216010698891849964357709487607574953984 A013801 860 13147005365432719448725911315525638657989724193073897054830654306446904747995635485286339820300135431396426731983255827298252937996998577732605688123527477520204719339804393006714195140609026802871521809606032151071216133056479758376496351894089906046583605881762227458970427963399786900446026967745030648757952188975146041209140248616520959958640083997030386109610291336706724500379143064922790251375445504331208755340299018467813180465167282022385982937997764508841908782364960178068648880015871149193775343090436215141359767838236059140626792126158118108355742592450273469214409167350255548246975021372855700641989745682387335347745343313379285856040331014407444214543035980997835941941553609247494072717834978140368091103557257749348950185578621824910363068470193894416638203017712256599803215217649442086631400101995276845420557085690002570522118373539174302370012546717982402554622491865068215614735434308307640573875359085191179838275329431509909324227302255410908066042075505485319845695594163533570655415102724060395392717283018960173191878376149045745735004902385920501321898743224566521208037592594276856808330802156372120642101841260230841900984047444268005312953941113408168916968730192936400633187342735556370545772328291824205739118608717869891194352632872124960214861933931025220521740552513472998554018217084165702550381738103143967458040800706939244631610098814793565651204746949193658566707809708068009721547872748703345855800413126723183375509662801759567477073489815177921819310529053257491716278240014178096048845893040093302982097268750353273234581035730437464835294730708120847992918524653329486439180203714550595588129212126018068837973476982000068618812369998370295749179632945903930270265961831031520056363665680885142882846857278433831777451341516049877151248962065201385168107679676145647539291725030789750806169914363525047308161469754704552351037384211000945382850143925860983525760138681275744016696069748647878473373024534710265141993988526840827013195125590819116903679760456691243998087204584982283900391155784271960745831987983303982589599996044249073844498857745330217034038649801076650048047251834472125659240935963172977978759674809706333005355408699598922994898215299116208190345415643723016712906168636797673611793140786942457380845040021879672187579475951126469963971306929735781327499726066163816588102602663032231464616601880744495306025278035275495233477539884507240127556094979448274024638228056658954290104773515376266264331333242030472520565556373419953207844995960240878452687013774250042398955243717128613397788504332477210046902976528086526187096576831812288452225490787260098360298850623508160296133485135293857857789871000615020648875569984421186151315689226484300857080662961908190379239949868135260507594773405231761029981500340008576217702192848477569809124515627550247582272044007468778508046896777676127556381465349910836603314999149577050386704581821853716530689499277155149174841323071496476281341308523135231146689276945109207249810835539521474888829243674638141375665246204014170171634822031948300468642284164045575225709191160584915878712274001489529420649821159246298561111917526755945614136493271124542586125722255730389726013649724432412115197963240018185885645860898322173450923374054768497500322759032359603186391177206590485585190924137190204804633536485488597193056880579218269759008634686951659326153061243844245654399559504216905971004634300329769850870139882434652064540041094517700292256689066869014231757047247440155713432017357747045271775718628061975956305060142806733744012243126939774182098864831990142742032439625470431639495407106420084067445772727876543375690766174277613172493137179491138882240745536812538097443177188461066987555242515835640439332636260010821094971594536474351280145085052916612026108456782969618177325536908362156151036546482215660336935234668874770128719510976228044723075994878588218315932494635433789050267008629308230765767675932599432249344 A013801 861 505055358118463350342254609097232934685333244601126829258374415836464292799000332802760030536650002732525129335868755861489684866092697362175780114953431576416184498157925561745932520521636373659112381837825331115551838967497726397791483854363357830685555803553777730063807960641966213567534571992893097402685491291669210319090331790852269197771117466829919312786788951990925528406565159982073910296839114494387715545152927093459511140749866306171979920546122121371670767783332310200685215374689706067428073580162197640870476841273676447946318846318490265250594207431569705593340742572927417141455792421059624595862678070134591874718985108726778645445645356249476376945885270246012865545626723452851732297528348520240380587834255613698989270329188336025756507638350968647909573207128434049538040315801220967200031866318250555293676121003867138749177699437880919999846401994718011976538377647488460571055676444387946320285995794616704364667185055440884676599516043443865444265072372618724047192241945386305650298426586247504149406627144456374013339199698141741368155948330057521978782062119714947478727972157101739731148836095639191386586984333853028022468203166618999692102438601812688217114270739091844766724524958529133530886389763658718687673980472505689740122250744415552471614136053894264871563185065357578712451163827505309629175464850970378653868095399957778021767933556069109618056681558800223587498647217745140661462983079514187734396428670676197812553579206192395544199255184739875044610633284109939801772544868384665737812463827028224327360248676313571344579665068620485649112682374883170496495958043082305551047546705898175680113571813033110132479589091740514636060296005857393281500484779249845385262537189700906874485266580796883648987444869208314081562570735680572080642380126696776412618024622438811195869430908782819066969823430189178217390331022096730083117452151849812317827571129055875543125601487579888982145396215464056899433098110525429545694841063247117210538903944696907194971761677704250829430518051336679418317426640608591644011881650366605795162073448035872420810268119144605617579628770758160588245783226473081179325399795961253122032031667489678488733733380603792225772009838930848253840309487369263410043003374351219429470645296471181442742543057480529486758053148138474470135921727012729775477229476557749178048549583903046203944711377850680531676267081003143424889273172203230136740194944730484894930502169024610388008664979366694644810552497825842632350046413641300922432573364808613586638424321151589628798264642637212812289443182436444501161824746302971990003502095570900873180694454083383938609240645552689485936263964957448843464855684359626633247203896521524287188943517324620901725610748344665041608881914134284167659760815135383331727769317061769463979247440467114321787327392347970311120562842590920595165129586611206116205950372882174698952949007330151967655643215268332374242967804231192210700704267114608632824007708224763039731215263123315305708733058086256979329264225004898839087556098173408361313523323179325910803361988445974817870844287625030128396610718041221762223683529653605805523675423707856406712667525503520427988605746176138651714540367813795543817444955828538628982971392269944615290672337687986599972399110987126516008403463568380094240694541654298907774801937626529949768473124331249051062075710133934944673496000743520541059413477913996659782114031281468438591027293723609593711370218686991974427332967192840050727178727057661021887204378815210491160536006815628868337415190446063483509974331964518364979509991385733323577918200652072101862855559400233949534996805114105290320536473351048787634496357887331591300160480542190463551377094871920349393922196488341963117402554564575703184428775713198678778053587392844567594982475774560851900137825871640590698219969660796807503703975039493169264888733662776566081687419255844994824862713914824440155057403503504993097731038626739789290799104 A013801 862 19402206637478888066748053063079300418871761924596888272789711558773612272166396784950829333095946504972685368566734125174987733815817061865344768896051027439604143681234868380031743708359182930488461260681897920135039445775392657297557643749222754423616311749321925278131246616021774060410408117678981229821565833460764383618174186077380773501575248605738180320017284379683395099266607185871351337963371422416398480382594847222340579983046864017902780627699827414614104215164494028669523233834079748286316874655510984571680238334369554424305784800171122029866827072691181810073777966681579656906165721647426538474660640742290481459204531936847928443439912005679884496753128541770830242800796208164752147941849036753554460662240763655860371808966099116765461997434890811578094164325045922447053356771819704675956424176481913332161861864484560002188410501605633422714099379029087148090698315705916701297674866287607345840106814445995314873054581089817025736247008324939534906887020266520902996937166573960317861864355737284119403604988381436064096438695603813136399078911047489764336891698390969422342813778387220433511813687450075176307125590169297924511138492848835492171807281327236230548661824712952308558489350806855193722531549160713337105683633831778577056536384597467863749528650646402079305971317470776743817523909597443974714404657714878066366996752884778000484236935489950915087265478762869389337348031516897323650761957982617036004573203812696815167058298785087067225958587176967039713762088242367447424894083663865318983803610379116265759871313149262156773372413276124576696312806113511877793388724183049850049042554253784316927242974769479958849335894548303610258892331361017620302122623279662060320245628679550038490226000967893082259501682095506593757307717381904857049957674947183362667134033895609370900520057791800777276712736894147470399266956544867982873040041865462390001663972493810514864713106746869015138097541013267209848621897013944901427413014285701254760062533939476386802035196610686499863402781460149876534082261825619656596360445480483528226946213579746074917847260065059169404939018857445497158050008428189886584964558561647499935982528538283488823195101549275282145257529972367466519529329266777623160212017629076445602544309709236906304397534096172020763297369738887635244741569064921027054733247571442492423913080815219422970740032291511743304875476183816757810546318183359288933011328996766307723650171325249432665740873847350941475042184756477570564359383026444216236169738382487699544301708721359467179914134511551167396911249296478451956632659453974971967974536503451727944109558148067277385612588639552119291727516477805354770545895970359416742824584888770877016650454161542636560691062508408652238446807613382660584817371474240886071653986084244935728226769672984663785781969104439627472007542160972805583863618199256094160167789524641623234976489065595117989459189757748256488917851167345479966278255125474805238567080119162496934314365548145280784106689159441648117913014467788193802387555067429655608220311983256984189421954148140568603326354153403157412484197344271575217585026475172920624997515077161011720273835659743240761610278345102542444265782769934769611290965423109139971009829005442192341006468524621693224539684247681452238978827456442889700350521512191546841076791235860774550305663544309263545600700480505244834577022364563085105338428167544095682189692625708891536912904515686186152015998321079483689600423267680143388735297978647105816818843416565126228423151237829198606050141956175974782519173936748937509052855829074331358569305596250001865163459169919387405336437265263468832953729160253890225766812084599730411386965020508788847789702476599692142316915100296144855118136536152740213533015847798240443937706613283516908728846789355529686595694718684944932262818354489170157062291905117169590479965592389224562594103898132541321191926017751895692996685212990647814842435579884835745395338379264 A013801 863 745355170185388963972193206471254404891377606095314059887489559241847089047544298890671059660213880935030681118859658152722328782268428248619084641910696270119832783658318703687299466300326371457644727790355790499907675348907484322742974442270141333937644232161951081484689970001092472304726238248755742924825273058228724561075779532348659794836514750438037935173783996729917306133425981652433832999200876563548364022377763650893435720628728328111753220593716569959815427529759202605368404550970007610167149056766109983305668035853140802764131028883373823899364028824504440415794254368039564099707262362807537902042563174755831135736801298885950019083187659610198442827268186060668214607435387132857118515334072595924548160800641176603532043413241663669661988093458765417584065416710964156726001753746225774831541991163729182568330085386038857044069977829682013566984841744781411881052266496158495997051477663304723797793543383757356016163264787146410860683665071810877172982971770558667009530338191105259570981381090003506731008889233661247838328788930316085447907015446800366786766031485387481328721534110523460173789834617082087973014536671943749068019896341280864267272148519467107032757392658172775885582926900596149122044771992557963558251942477281605816203901750696325453801892643232182278618194131957359390493998511095407732628569330774755797554547258821631666602446113781954353992390632154390460783561978753127585367671377860216055151684197668560851457711606127904774552425084990365797643884381918787860274731118031050094081799496324130465431216365942055014605874628415601738365552759656672297310821228216043039484018764213378319076966118744342099156087724967631491705607801564852901526342695911497709262556071353594278640522053182580648081016619380981305780733270943256988431174040770996060220621046133729592514378540129818659862196500525569222858239402627648430050706248303603174303923167322224739042818708787720085545155135565673133544658795687707333235498356799499402862562303818924875386984112996132578752481252573117656933304170293004727805782873578255220366365740879525214044020342659313051860137348427626218823649123777342683047998481704250357540704816326698506631863021116959238892213271418468593814238713112529171322704869238600734267342201790044992589735669838544349642831755889107395561992117198006175334632438704534788957044912597469352843949080510715130800096293077504568049947359331930443650563214739774477511744981630782205287101409719833767705220569604842350800430058343881010928696669701647465693894442239745291183581391395749646719742552973516210366000245583902523121709794316601580700912785816152528045693205177034214711004273011370508865291139597327353592349253087022011471643847069821926115507857323026784392172561275708289026344142554437879328659529412353450935559583757378843994600125116152728964641739655931299309704756742622113257005802378632598194856803943902052683064233733657021278268170444743958384545448900240118044792949857746482228620666897549106602242570749110354097746363794551253112520315470377649845391505148800304620833790554968083465385221157135695157992925177536833558746377070242918729904539204217426246039670704696337098020452905459270538914310889814109387353727694160721126313591073067260972104494841866966913916510058930669212610635566710050728665634412350463446806012116827515124542370718184668367796509659089485565110891157055477406681056484373979726999231909232777282046139874600527215846591502589445419689860251200388421655207147707217058912688690765889191103777952446493650022253388456247245256585954147183347774509529719513470798443785540071652119447471623186563404573982361418686750459420313446913057853041983243483841648227865632376689210341053773339246610492976700754218333172843668043084336809017204894310937255899585565727378259882028440260208313000844517808429906055960753705005826981186987878358197224450796615095350659707394909029897956824942160659142248726454987005236855849995107319177805824 A013801 864 28633564217841902439955774219799709218307162115757584924637798907834797772850461786184019427906776450000138645862112627594980982499623939598950755603641307912923496217017971320851296297393337885916879862794308047844453256203629917742494106174249749484548540822733512746315849887561968416058363168564200620200087689804914682738287146514706114678439550652827665317636086018376503232421692511159898128497300874065273952283664168412722226643673227452741111722328215751576269463983229527287832629230063812352181198164726881118670543265334257078986857605583688818917968531322162583013152075802607894454354190929614376044867106921420008910464958698002655933099737131585383379652334635706630132359237832095839064885073732845037442145317431440401286979763091751533734934598311932281909457048368399044786083371915009365928517132545820277544968560190068732204992268305064233189289680467522718822503869716424782222729565913514269416036762630422588716927980063016519624023677398686657477313843537781751838117471949499651678820735953574714578437488800330496957238755547022738566795905404282890480403865542645482724166454389869246036310286649825491571326440789391064197052337846645681691526857523848383770407996356365358420553719813301664672471960866106728053806622207250169035289089654750038633253507782407514415396545773273918345217446802241183456659119411043018718855487494891802104199569907047558462971678524843063941461316975780149319484463651878059974707100137635433669599449061009589819205962064989892482287462415792154440314070630280820414246409450787795960005607914029985441099279725213756381051074814970722973492508303147509404818064846021141505660730417682646081180266042356531385362629304915389065035981006136095999030354037119677808254295195062018176680334450139777842872649336556160467571981950258584649435378108273356026032365997627113637266140764190267265322124891343742088827931234831219544059512395850585575068923516789054806302679687890899098251612295138964913574904874809569060368193463507818012866381684859429145355319798848887908749813005976069623386954871382252545594306301627840622715085483600170200259036377195688822329304739030396511971909673150481735283716224006449830769649819229106121283265034811889499967794402930920645533030256670085807614218023966368435327285492517519735879024734235949707909489174278605231655239765273408452573837362344382658853147876899632464816499194865415486206777756095439923280036457443176328091195214328129198309287755797134020163753401939623748349321121338532915836811263258489042096648893082055106108462731859118428385629915030598737420265434351199328243603458466566324206265579913315517403350170080946392337940152004809468569024418770927615603688906591037592694670029034279113653349846921396949209701113967609631236036580371285572289784481904970171140456969623465670896558406462123235905677070622256794281617935024571102881134904177549892253618980308941255872595603112168129425950035805283905300697964951624374808765961735188861294691539536246479231750597897823363019024311531480939570580439110027796460560061796312502313950897959653894406238655972524865189456213620254997992800821530451965928012778069216646667859989791614485957553718816123337022932167143098826224580803098878262788462914662951897504366273845161400965016650423880588471650175930733308792419011584855403772499761480045821024419713509782220017270715063581677469299994689443220055059465903710805192402493025086372067084509422653853523962659163476135242805671410114121606306437786320450535189848744462399165442733821184500059254886170935194173777006014518195488105558093704829494193016465307392587820694069876335019750114106396260270205649090761376612030482460828281675260758321686133382892704461921756600497788698192936174051487167962351543127882855204943219848965622638479092982963231628004561036162552240442996128643271045788314331503849309279326335008504574501802765502990943319282825292559909386978043881608627075494780793179054333412042773534588534784 A013801 865 1099987002992614524133341022427825629330487939838943382464885682843381591241823339978045290342466724103205326219438918701688789423705553263633292227269484484782869030672962386261823398560662468225382856809106137965992516290318646919995653582789978376198416744246130625662469689280580578671298079483562331025606568691545602452074039020508950101486933777879027590842307880481951748176711739508718646504352310378091564150929242693743137058743350705824502547924960736312553967728379745520289378284502131415321392908696147865054847590081080819946359121776102989667552679099272197789033250144032984873358470598752065870139614779493271062304421853342470030325959501646984087912724087365305903164712480557793753516624992520974958377454514446214455840614578932726919961247528751190541833701970120417704502178815486999801509914163880231782167512208261680416386982979207347582199752364840352766285308659026174433868379004133564173886468273210314168149505282100842617876493590947946633648488613347423778613120802411978618893577392392526235245254569753496371109284033094425524782031502010931520695194898686268864331578511841216955730895971939696084204076549365247122193962610716740507861695758636159510923993588026131609083991700347796750057682848632356064915035198713722493659665668176877484135066754968967073781873702426090847149873436354897303671016731294628607103552407603763469634930677549139005913520002210371144375177952941570216257315155650547551988347958887402819851332435127744402494616238688651709599555156165071404979105337332867997033690065461463969599575433625375920705269929923811665134458090091915293749688198973714721295490779124748172081462619725696531854621100283168509700090767377629586322422246331724263898750080689989542681897004213502490275351728236569705611795696913141460522245258601133787892709485407429245096059372164843197489216063597133307264614749825861196084413806317276130004590228198996095451847765820968329438923742890016779758433937930058476119893545670684405023104520094116336782274918805559830047969965392578877902532816437576690652033258339020613791550870883335125362222723937984138413151141466349581798602570854591712403912882003748906342659242461431776698846867455505340755217909577333547030762789782994247518796890340238016385307799608692009811532999480553038173528614190408243979050936119086898579267690822743259114076536111821804222502528838976280768390633069949801318119574278162420092725880549137061819951355353629411282249598426702700518610750688912585916587520197341080494786941489338115041184863876640228956262704307099893544862358815815481096736916926035673393806270460451611910707898517949928916567100133829636608054308879416760544547642071503955281031313035601300160958443835380866430107087719332385200839877994179691593563581271543306545084360656861334094531794945055057213162187742648926230552490345024617009122634591903923488281678478884756660815026747548287285601632689157050860027296575495786506031613021581601982653553186019015295496870182824444746166930968842782313738837951793371774543418148850827828828875333967141088892737696018064007510064207840515221118149902435716002891436359913842723090538882307026698392509367834662092545383662040194115072962132969284508243496131846507343281591329691960094527734776035720379472079642683796686726913158555050790569568749043805191324350837017440260474107714191793764183471789882553721660628595989650741635164442156954292271334172051718069329118513980670436976549514424099211487622672890944095627868113999286427759853229367267526339648062474623754276335707142646419379817463053730997871063119727764729848918920531248793653719783388369286118720383511318734540220215470689043927763014215179268836817291685894500037206134609186201564723050629779836062361931044441696880800747765553098733717863359279812836033515506221423216765220606868858139277959900495003883359051875065274600485686711734061255039562900078553569016438981479010148533755877017732207498950766551272357035188104753152262144 A013801 866 42257100706964279559106428717587349376360024696852848980771048392111347209145885428596587873796201673148735812045965500844076534501072534175736554202784515967418696682332523030634207679106409379346307827178621396101568505808881140078553028036459809300038377646959354115449435583402783510236587021440530508679701942854415863798876283011871827098722048011000723929798099536594658357956558184966935524111198355484765528422097787322836353248684560714954089881085291646183073224253436303907436756177433880450986629980471216383947025020554800779059332022150772451068703720277640750263501337533171146894939006521659362467283441369013501129486669918004328685002060215270540721255208540225591575975594653108204835094665712685774001028292626965774535573049664279637357231285064505735855083494884145966536155701375748584374804862519622984143747148992580714875922338129229464717785686847706991869616417445149517051487647822795001304022565183647429083631394917185970008343377789856317878240338570354631879201648745458570623415669106151287853181699551650316592534255415355450960026522181251945299026607227931704692161920110892190571358099658035364770783804720415333446203267653294303350014904263766703771656137677611871894570625160560959950215944313060590589775992193786363316429716308682925430532724458887839106404460152400705984109537931009734817825778749414452570490069290506177449495496908727724051173784404913617882316836240203361427741019019471434757184375188618466727408786827867428966233177425463244075976510879237383093677310638979456974046237554767599856137289858152441369813649627953148927805341988971017924688021851774224733287573770856325778681467999382357967727124188478201468638686919579018188162173015079519321934383099786638271667755313865911666417911991936061810782743492615242347422573854421155595686327591411801879610216841084616274745724299147473131877440229310283708778840783484479810256338206492634002878183771778319343725694506862884611199998159521126418621830450485012103367583243935573193827873280834386431122814190521310173503700676265946148088509652351815899416218255854202175915148162801598661279614250571285534375116361949995223708717275056017986059597458398363133662901260170693170452451214322845542733783332303507012682101339310583637457984429767512248919851708044925514474275242738723100699220761950842295821147610646505042126364211271746431011657147878112801998494560015191567436881565469887530282157427175649366875251267265027463818900573160210943122950598465265900571626175901054948287735144254413027422157730685011035583788048661549510419432376268367521812245400630586429096461686008709123161754629465564469258841718741199319935014329911674273079342217818895946076098921575659546983379578379991364778993881825872909875464753024407032258338538127607664235960798993985010575533434609235077900838604321601150072904469094465687022455130482581124725828960444836811881870067533815004363672321386657265838808625244246134415710445837078821765618899194106491591807764943383869368748820099064325364591198756094170090859951606253401872290074829681692070903411330229946912506626608401232734474846651970465967077419202450182050246141702706737645446639874736378947223458760936097124642913300148033668682147401015426099505612521446338991377459156188234097799411553340733517301095899050831170520553063266820229916261754861985046373321948391949244872252280128183771314708143538422890656477209901556091895573553538801351347416833081435506891126146116195308508512601778508377640181467396587408822521659372949291863919968025146144279712525591904846895067660672130014214760807461809861876069251128453657001299198647594495536762252970820506097099797521990311528943954090326791635173077405323113429310867146497119310400712993622182171695943003272227372841526161487840954505438810093289909063531687002194295252714833474054278502107537416069183121336832507589052258140717975697173599848369417713907335519912497653866072765771513200483279692647833678867863786232197097302523904 A013801 867 1623348780758739763542632565614835613642246708754299046445300595031349514386548334624966519759754883475681834955557810680426044149393202472895095466254169965404356651748486204744843722200551822716967761488893919552637855719153977877257693125048640034070274315685590547699105517372001331329248727015659420021439429836695239823697631288184068109824506196390603810487123791797820395479259139233689795094255796024302752539863308597794081346401466084425676316871772563879768940982920009050908090425312299951405102377329782248605708913189633226728343298962944074480255322118185847062122667382674302779115976874536066068543160683632022659390359911570054290763039145229833092347740091281306325982678444193804796944996678018536694023502889557517194558574275902966548715397047038052348608887539469351450452957424050757617342503598553836558866190475698980742673432541572479116598454945941511799663184292572863847049949478760492770095330864094999635676783667138616223840519201175120307610480846518743538271410538205536449069136344381907874167828169976198562218795956036295004080378876114974730607406143268224367454092322980034392989292756463086573034430642139475449669344730168953957494172562196861692091942185023137670701825136168109837447495716730535648096834516116496933163963981714363263339345142812635227111633741214625521085552009157669972761595116437505609947946501864085312899819009245684247149892101699161544567083581003652332608098986652014637631994957245967017800135954779355151166813743976595984422713641936783308926707565507034819114960261903952116073370127190784187662761164107448169210570017848310624594815047457758617353975433981216611113827274664272663688205202824578587619223796702547562716438038547294814271431261161403495844388488137472862577110507082215750523029874012307150018585597191443113363885960751675781007106090167106618810631744676049327834203743849183858956447947538339776390807488540621027854568307776635915908566280175644575223859129296163592497776238585832224962969077899028979814091579956533789138014029943066651625318165179432587224968186804747359591973440516895030789956331822186214171717661049946505088554470160671016513994082838551986952465495961831518142794014810717348836101365849426434369661020493771525399195605050955381016585929853948750554505023216253858564043757725050786636461264791103557636265206610596137698326407540215410893743820992885581401574167017543599254655242219091199363319359722379746077879652683253295050066884418522663591011270190641654836359591173414926893421633301677530861449611381995383942986801677382085992272914166725606717939219310624608260169672129710569675381965845549124651047663467161913074623510497886878874616010639730706664459416171250537156913509883045748269349828964222733705775853952185620551236333280710176029288670054152928166269692423948374752638615823618629781200698084732993832654636292618836487467445344448850965253920514379037207634835898389825524463672147382959499713932487277220016948015631440794980990887098065034725669854672925655123206135491414113638210475900905830686325895514657051882595825449662113640590854567788341756727585708982097420591246136081326193642255779651182033387478117427872733636536391760121107140282157338486861416093374557408609038607610623882558692756470944127201101062194233137618800638900057936730246717566478458165952463111574778017541477535969425122191012443593404307758825828042172053767459228495578178826260353632746592713362365059656426432729502029199758971663020109923177835425211251507301897325992066471219996244349491654014278649436383138616598320919252380546626074251179452887653831076351350675687361910015245990140540258710127040562226185821604779807695910940333994027456808941602892725500406272299833335428353790362989750307871346413705886755080069019716898108280937328543825146584633287876296046428293042739269162936963157375713738789275757611541031548733821754382621011774959550897464201332958509870919051369878451109765672672759178607387855211896083689973758296064 A013801 868 62362566761627746756253772640659524933680549563505152168242667658724322944673640822952713823090743603601793371652708855099246912043089266198737987431620193390973765133569846041477916432056398821495033525357348813534135865307019214132731539091868555548843658111377646480408837555362803144344419097033572279543617136606484333067168203566879160507018230040541435983673347585705068312731219092801427168340930660069614541571388863092857429003358721099296781388946014814005203636799855067699685201778797314933178412927500914862436913609092950037996036172960459565233488454492227500738504390172816015562519367612177514089154060822407782483140066362875205633952911803149268075630783346662663818950575112149205079438992382760105637606887005241580546162189383088362935450692959013819024159023716254605320600812402333904627829618242044185245403573314452044210542584517048357743246245203289117295860887783479137548270859176063090255982230475073506004159321356797080855057385632343421737164232199864051766234507235703888227439941805775372894031286977805643966197265447090308876751834904832869251014114399792107300116410679601001241076670532285933789690687548430088874497547154170535231096133149354638763404050979848856757681314431034107515382995453920257457287994771131346184426840321538979124444283006290194884720521802501054018022565983801049673609437993063215511760312815610701380359447059182206038510254978874989896089082847836308009472730671223794319270718277561068955810022838803707487224316788604911337582967268643467595728397836518249611120313421302224491074586806161165353252632880351728868393257805660700954434414863137255044270320271822417332548788583502698648246091071709011021980101374125067169314683688832877585051303328776476696358028160289157488762277240070400272092715640056791475113984301706478642987043068236376803168987559859567868229229103475110978078771023710247125670904352632860849829260479776497406061096111547245345543482219227562001799772311041420569394571981513330754177420096569097288538142135610202043525946974292848488838222633533082270834377864291174566085251690897039502826962443281105603620705666894744939481908525692337770401596686325813130765914492869719600973574872968517672887670070471565902744897763288726919735498363637501917133165081269295201301864971875608230596304996765551019426295948215034270154764177152661225818907272064915224894062627262692495122873200145954908966835785088607514741276523094940325327824737479858582643369431821966644512288955643689812193590054517907831537685464917244025573448270850734669553780973238310215479156270628930907676353049036954950922678124534961244649473599922615172594647039754492052674736779286822338847248664735894827221872931634760635419989395667085465515343029489580538041085205427162799096294979311762122341153548800338888435416504158400764497365065480133281674606017623102691075260507817245222502549380352347058681194610480385093368499855872543537347796429213863772141010430431241684171074968497429579989745918759266374021333137115111967213086901038164589525493642209198391645895602091065305121801230474219757616938269076156936926446932596256254509433311563700227054960898031079808994613359359109158935381182025856812451901079356315311268160643076997409124827149969727072374740932587789590557498405253660214763845343984625697429157902033836448903229822894256672321873401021801435494089934033084219886863053010068081617530713721886131317789617745155593105676528616131761277839736549953737940655406580542808799725694915437904509687675311225558387375722930071380612528596748094653095241096433999451079187268433309862132109574629113487557205695135145689957238994578608240390238481154522769221092446114683870714558780772300616726942823607356670397413815639210584614247827185643828925345583155931461444357727720488413339586831195272387055788919589305529871764163386376653745418989328817504404960267976158496516362768788346846107276984758406934115201226277425250577832758081396716605381411845820199951034031898701594624 A013801 869 2395720364714691519388244929763576309852271992031613925695210320777553590242582585854551454227854006275966494165410463377492669373047317250290718525173121349307648161371219205529415637653878617126553207910127912020727363401634450130123014805753222429964377970006683667191385903526817445593135204031641712690947595919874702139108333708225229830037612325237439804748795320852445904301882512669059626098985192237234312229006474564575210992593028629750585153837750105094823902911303232280751106711534277650472981911022875145355376473206914768659655725620449014658009692467773411668370384652878900053849744026189411381248942400553617371872308789396213899633935059829782282393432173045392893268805293508323862331728331376112218174306171193360558261366667340722550528273820713474871632093055083636917996200809248059280182702614386369420387423672447989730392203926806929711064547755729554730037791865090134548054373326107639675273813365930423806655784489242716658127884526452104889454901144189977412651664829966800570145332804410666725097105920539381618605434149415421305809298489704059505146958218782413594041272032667552063677201375168296432464757452860490294202697771474615281437789051065607802734930022441873681203085375182606274310953153357800610479175607127781795020941497792241422044651575969644126691423565564880491156354894833701124261380169941516487099784177124500704227888518225543627175409955268461611848158206682479608491904421465733282569103913350786025006397837375483226829209353751046273944587270592207451157502131287685077060797960392746256049121326745487328210553144731592016208195391862261487865552481382280789780688623562329984247194262223839671271021834610773367420387574388388580376392888590203825307330868678277128767290009805668274088291642454544496852713764028421701307978820934356083548990246509368651270539826099565159225894065239099863333874067646852853579773461610743982407040870591093924351243068221198977194398412933846021861140053100967212593861877241816114252479770429798441436481268281601521704092778964434067547209160689806888516373460034609762130731028957500669540600589221086952868693028899428521595136997922996847787747738301892437231503371158083148191000852319958574921652733427235675719847992474499733348558905137498273648587669762041244453212444759573365786587652755745407962280585146628756522265420629496633651059141763645783279530309888923594892640296856807003782869963519963946286300878911215227537793715115026247310827680092872670615584092520007987825228955534359947256351724820260846486429588773001823065578049867922925237847267292481009749294778731803661394645602832135071174454177814627184470395960679208566695552688113082566969155904704494135682555470541680964570294312623946755243237417820871725949386329251689886090083267925240653691857754730713818738134960423749123768930776355484800148811664773009112980347207668307292467657936995615764606296772156214473746844290463199632530752947624679790670569056695446580539116015989797254744886079215055977024403533795414141332457946390282130871211363759108565413468725449930364761559116069897626208612300544829644888966385362617780273234390097031107922543377858761961942337066813139537449661603488705315307152231864552208997677659264445932468939359793237035212348047666292524910856858736224610810367882734513380792438529964531861021066476876305764323917088573653523945940958905814963391173731044434775423419059898339977620704205955297897264747669523317317741249491319303022796728218099198132542850262295871462539644161734756041051009425772081622157610898572674804193306781960608522912658058104134031663667121418952023737997613984311756825397293215731814162831401492032146702397487409941695577370490122148700492182235511700213849987049141595913818540944529163693331996075922518263022846446468110282886853567707197584021135187134942761235553692100651045530284015894055853249220953654572104802172592125773132440057152646478960780969570308673568426198023234454936265112332317469028801318923369420520459075584 A013801 870 92033993530879589408818817221797547519284880845886480569507199682990498722759052618188448665617239505097528839858408361109758386634985739487168242863050629755002611767236756999618031136111400955533668035075473868188262392437189036198805736777815792869511544095776759758824280869886218989905881998079548034735442844857906557375985747735180429150724915086321487539229721045867561859661118606694594596218615144985593338589512726872721305491453787840498479269831008037322755054240624971297334515430300810220570073093854771583972142594716837752829334355435169347102100345841983382652116696824995824468691766510092427622059371259667764957846614453444953168337249258420916160426090359711813387814424155415769495335675578144726973384145872564139206168661892561197501094167096528850668618486804092995841742050288073445307498703634266767653603267800761973482746906052215011780255666584106574509131812289302608798056805695751085765318814265583160956488616938748203138640811968184061433299482355202172284426356108004610702703105014240172911330421043440884260346358283942824883970010780471149949725546932745200628689506406956680078223368028465275749566122309088595142090837588968820651714104185736389349865071742127019337097727773015002633929576339393268252168010123420865437524488579186746469267334942449848770977727694740448948262529639931462389625180608473297368425308948414819053618565316152483981570548841593221280758845667914136639825000255027609783174695935283795936645779320616563641870906533700193659855264587070241443666601875547709920367614446447740172383044888254641200536609608008838894654034173780637317843064124781698820214934162770468674840214777591024811547574798407469682821609057704335703739509208081270153006422651144694178724213016694552417375811736533781391093851958915848077447314385014223305618009309903906107209057959440895156821946410225260349834106182721499223120577301238340828148882084627464197877353708785579907900009431266628775817556279926756439005797876121607845123262860831136926223864402306004057784428196697699138893587117059621429245002840689568622014163208431345721071712235517276381403711398200446085598782912209846904614117114605499868685433506408922220905488742723528614190211407340685718453680478900381756318238899762133680484143921578576446914609277883770420057551268264715592278970958992890310559348398902742678339087989992216410466436384692888821395669644051097857322732518582934960534534564253244181091883359858848316692756158447796514368278498248626860293995555807971733800007860695140678622679082303638034887246363726127095937140620307950470528908219760969456136705478399300894237831694926717918614731225452476298176352066552179892687093235127846716381050956329215934932426313761538549424208643006608224071625224532918664036638820616044952226407505735102060644192639638746338707244704472304082516748913919918084253018329785692947437547307623575213115496799153135223458770262434277083301405235949698838400580882012275837990680870264051338279543619125590413369486154284629653427704468529078339548455750169914648923814556884524892680055002941187208430050137730175638054532660090324646976572329967547041952426403822199529976820758693568470666200159622103392839560139308637660854784958302954941726774445816993944717562599148293636975477085210804648891092583129066036522318567117455972985289775680162242267598874645473775907267877325787633635330051803006332666066605054628580276972775978724021322546472407758078347840458522344923759111226498795459766135676358198104922970117202388073015578100460287596806780279567875277890073335798737016212671960128412960391436136430460943918916338821320450204462416175553372879331119717906947719301876340320177300264748532464478107672759417475415261102479823548625253068925032352443041961252639461592285669087518924627381366657039702387755929348975961115625030635738610565091390754586049658422072155594041978080262299103700655817235576067135757361727012978003804660823260574820831560555358307890210431467760159658713955847634944 A013801 871 3535577895482270306729183682392574585500847982575575037558188583021762998933511765380327443938351872827826667912000615600392478180969612168139055217826952992668180333650167256897326284124855579107781391235459404120320288067867054014613321184056571498875155477983360002894993573897548988716224362838223917302396772328061338308155868484994691366254248337956126265307048963698048256400741532394779546008334319409766553695254720915542461671759688713680589579629828004761790958163707848897358402744770435925433419927973524905169873829918642039112691708598397465638274286885865633627963715025229039592789262902251710699529032806311396858620635540843541320914843767511497915218928687258689023106278918354452200932815313010007831409525347840423971744175315264630963202033523180252327285647789066036528256362603866629474932870198813992146180823135834071973313205142901891892550301687495038166342807700905849019586150247607973710760487568826642711304466708318950971774025432569758904021632914157446650478522896245105124755042482227050482561669454804825009745465699835947560742591934142579696468656610968339627351736078129647821885028906181522033195332154625947470978561616817826214156249026399249133264416596045551574853946310128144341185038604654131793175286276901335966647940753258038052363373939149153390385880387121149086796453338647607059159840938255110191705426668562303688763810805185313824636014204298645188721631815178589473155517209797140657430439119049862304702184258380805908866112745398626639636999844376890395299896177651040824300842276574736386462267052427190296359814394701267554977029376819956963202259151417613741877376910796990324612661690895936809160411633455621355335274933560769760394856985737650074197894732566374571569869367249337925665909183670681745920261416853711219743216029414706402508621445649268457014543170569881428344471893295213601599227023115429114155400097604372101254167454163048664625656420076706837741886762311538811051807242049666275360846731209087686978255266061688956157815974878987451883846593604338810119736042688962416825876029127930468183296093815098577220690897239631689468004977073268336824362844355453478687655923074684882955419613582205156038305255540467075242731161424399782560116589277437065550721465573262127469478872891362592784671630019182924456930889521657314192988948360670874170447928092247762731074404223540985624478620154362016962736045045866975286910092433882029443894679820352628460825791152337516934068920582930550895971786788719249465054133271919042125661101976464524309968839625776558748228456308902898517521194069750225275838538170337402626947677658187543153040542392304795561503514756982329470742740988668542757467373720671359456494453538343159356364089269463264914680399229741861535935554625656603397631516932785982884729670740319680761707304444362079347777512567008033633963426277147573124663952157047180268760817369667265387044925036266842744392118401675188432106783544243630575996715163383588592249996312063796211346947672328681320002180102998332766078694863013073492093476098527441153057260017275908277196992992988647799048806091042427311502926670029911638252002628033287163644412729233617143589546265972126369112745332042723939324542311680624379397418958166317041375767110505639380269884808880848358049927705458271391800212673486200859041390074384188658202892022529112698952078368380520575253602775347457733734839270064291275699614699778611539920186161998662003126945284016434337810639054594402591130016877177726382375868142976538398720820022446940212966448307282408318929271219879496675425057268044281214826006020293112286397410617112587621589090072159846415054628179800058372532384295083113303584700881489739931166970579623155390984356725781735552670512864901443987721895824042851451899983481397556529246263666127008485482581496837206928031781870260522217851176902534463468550867228177683677942323929300716629931356482367764393874921890195087254808104930562994159850186378242317065230294644755910323935265474293449155327842744008704 A013801 872 135822760432846896103308320342793145276600576098623290642835372605364047367029787978850659086335725546553789274507415648904677441800128621051229945248040226166340815697504825340967686530940451927004529925701408468686224186415180747025385346606717250700787972842208757871214073134848241950522475122793210007088874405754804372446115843719556063526023204150922546608035592989424221817890886708477851039456171214445591926756905358691479207582320201624753529291059472630928961448817000723240920399843101066511450259953030932757005873050154552574553164677516037039959945005007414181451854076409198784996592323652901718233107324287258621720770334937045483384264638172721703911050364449729797511650810927504635751035033064592460851428325762637727298524238911206063082369319826492573405005445464760859269496425790140437909021141557638322287682501586201708926800088769719078944212389626809386198225300637999095936421547912107918072574890444044306397472393066780820531670961017599858056895050030272470524782935582151958472589711997234371338089093775782157574381810324897761493487411742021341619539912366959735124344293177428550725535270459869350427231880052110398045112423071673611843026462598153554703485827953685909299589201449882793010964443036393126966621797613441722494747291977160789819591373246353876645063980951646063318372551457486472784684449484008313124555670899489458507550555891999015887217121672336753569930207811900693200742349131566955495847749197419510297439110469957039795000587227233640988294986021582621425840811560642384306341156896895073022334451086042942424958629786843894391997560539915466698377987560859049507961311405177180310320011517458308460706373310831149986559921847670531115328825964097565250386324046269845541428101612250565752381567199892909951272762589852170217655386985995361158771201456062297044670690440612564951281232252828925719035905320002324849393850149569558641780096919127677500259217033666769878692321860960074965366227010579979634262288026128312582956654301025842939758658490951181951569850739904279729559779815939180204782853534978576865729502740000826942510061508357690982602879199246676427444723028759100837264989940837094463615399875373993274367534696842583162524760297279742046829438893682022310196515821462437888867500380994585364415945338816931225937457051863987382037863440223532302131927605591790053076954312651550503749970671849971243640467906482025722621938110940012043116658019978666574951083592908198050539191653113860043219652161275438687449519583774041922299396893527861165891762943063832280871944377562813749449094191383524654196613282351681659316821984916932657767205476542781026290719022904233168948053137820690738570866628853310944880690927128990809834082853375700784962362216809763352764500266499224076123412354489906318499775031160120856141747807534613640224220922774180620082338983862901169157090386065124477204715560073137667108717840193227030868567620518754038807814196635663312207489809716543939359875858324242795255104341780178621589203750836783951541679141857510231272262977801030179335847700823671292376799682818651893848258934793485887598696430955869085495088932958526759678563759406238636188136009353585206595835224675753282853091617445522866158931246696917235461491469317184642432447894817966670522846022732884953787396970064645892200934041097542991493522299937478393442943042599706078418942404217747936299157585398789813647276398306695140917573871599340599512124730030775341521333509921298569940850728353659536705351350580586699125259021982321655221319078172560997979986883182890744283129000009189107148755847275580201594242926266997166070966484212092659880738596155199042439204075079912880670509869063309849195710341786803137500055047977631152991390422218053872232324349976430181376189765421368531627524464997935157978298850782498141347268932327928221520970811887763948607850115437673896171832316068016330055442990626640036955098999333734471980708159012507983644804759906556852377886999072943051004297158460457142751074406853838372864 A013801 873 5217767164788246360704692434288741468945887731404712333335163674007665243651816334995526919460673232596410368769476879568322088604193741106304049576648713328406148775835345370298614645772608401227806021625745307733049988345325583577727203475243649902921470764706291642380559833548330062771271404317223955632326199171476564771889986252330465736415707410661840550494295340281720905356096303792885125531748273374141859458293276259491865238482412865616531581245340700589766983017753899784023198080372570571103873186355636312793137619094737291704034374251456078927101247312364823194654426199335780524429090705449872407643050969819327212025113186941539289689910340043276977446910800700819901207577552591018087011761830209383976068470562497490931900107162012892119372299790454538699926689192974253169696974693154035062712956174078233789003610980935524850131952210177528136720863159903509380191023149309373269493570184591537780676036991298406074565299452053452001544671638452116147113680241962947227680061253323949636683006376085755609324030626490447365377451625441272405533812409481491859656245273489125184536810366704095204672162949986340966012539904081873051301038844721413472561704587170666957489111566668797891653018762898697376309210043686078365549742977117977211358211968594608901709422194631930525196777892238435168438599936790800338496437811377663356992930653274787038026062155147034194323332946164488725142438863301977029999718084238276162328487133168067907586420867813869640764742558921407552206340183005117984695100616913637835512401883351121125226000272921425676197210721891395046962978285701392568684888770137961245897841738941286558801253562454678377826496037108889457883685957700111123326472178236772066658841024561502386319501951536217733943490285551086028688094447651760971081449346453997794275354475136089203268069243966572295168419818224676010422483338773209311414314147345864164782624203245208858849958081565342631659844236610642239869508976838440497629820056811745256186862831628208782373768624588380605851507386024162810090768501409119546746938101399737008873864577259871767823466522905069056787672207318260321636716479872809617764371853567197820914249201612367325628103212913904674771551191580298570470999724539688569068509351797301013938733894636287991359402956135991229975613350104406939268366561919627216918700130896414206679004276874821964152058873329788495295692215095413500160244374469871502648369534495500455143320827305161336309513586546022047420326157427557252617060744330263594487053631061766314548897965220740180901976615208453052998836402456189483115617095854822202624315033372568884980784965586867475905984261983889021418308409342519655412938412414028793258536622656587310950586126895280921355114106920963868959801042237834192108357009010084241131487357597047202809541383774249717602853670969292922701083134404077211314338784271077821916296352955769656619648504548863009617846893709848455154840990177955641801762928530070751974448990973384111222520088393827341926970851292145892282425145913598113044555254555204375369365925274842156367947136615161331154074715239026553857991522091600666788379336448534763999811705381350063447803432935327329296585605991143738114084367575787206426361502773108772517488656285288965223684918327327007614805652809306508384696642002003436594791082122803211561215152674398169962504099924510308708542091400429004720868437800679909481073770117350000533489517851360268470857783628862265519883548117136605862847721580434184762072777483903818633595950588472868706982193707077103298399176104353930832380683664353008740226604628938689024444436255472963131782248457491751621978453909898126414344463748269933223838307129936111166702408490081829330202114723108678373317254459928757555676972228694541847747706028427293511002979847360677028894328651660448597996683304309690557949614709480339849719170034653680395337110254068915335409897927913003659667083158404743475610884636624506699698819656570288040948906956386180247381079639416921595925274413697054931943424 A013801 874 200445743402505272192831464555636292271025223089643428997403647700678468000128176325188162138001222903423700726648223805496661355818706758339776368536536971224050611372490627745391580232000524341567396126774631741872848352274027618721968248704960054670631220896956899733691586565592647691421162268250475479571443267371443712276925711869527171730145815887985266587788849792262590300159795606507474982427641669941033672949794500784639495001540372645524677225121008353856488419610033814103035177455592671059526392327038124592261174775143427798102184521243936728063521516751807047845844436873683344626467948540562298412015446056579274177156748189546173352727595623102528365600525319722697324790299260336550830643842469323694824646365128903611639874516735887263657806268750101558696383692037298909767078979812205410969180924383389429238362719443619122642669076106179920900268679150853216349418345303868883520864992211268515382450637057719567760500543750085412091340105662776493907519140175248580698557233107692849242814372943710387487791960547257025988340181642951920730986937522640991280554318426358233089166107047304521382685811886675274550337732955209235138780708258817819961930443420748341838901709945148539805742368795516358408294613038244386490958926208964212551537070985530495568069163028980243055959419508231725430737255171755385803679154961884315522240423976204218852809203752128465609125158459854998865071931372608749584469169924097617052011161707784496737839944057937616119618350143524792525558764470324612500046985299354311089044430750816669146682026484549488776792047092179832124129773823504696918598686993619919222411488243168464442908956855258924562582671761575097414059679751007468913709755199143835712766036799554675672849986970215340467173122809730520878081836300990049465064958093376779264882017516828002832746148076219841291190015736919153616390119942311608907292292284438717754289291391867943521579989661414202537844576193634432286827056854225530156947167302480005761674522539829268583670695482187229354391507741504238512446962750132736507830374103372296932898381600015233832706289943921132885555215516338288515996100290793854276036109126637471488241797329140703181329213027300561986023910575748749883213925417916676069335855258645115751470401296347639476062823962920239090743162457610896978933569842704399165148784228516648163780628300423160574865493677837154835279312135105405022155947889634583645739764037179145484785812901755077895666273940751982973699249663737039416537005554191406245814652290868814739710464231919954789530333649847932484003299236756975183369546354358849736015686322040606285421835237985100954404291408373080646805735853302235082343442051297330121819942895975458137477716650809111874778063531475747989959716838608638324034642858131396207307218329448165343131341799071577151431226623956356918484809691267030149851638736557725606736440695148847128700416950749121377479206268757538253228371478676343935456524662411198007850432437233524016724331715737271167466512223239076597921644405416785110719634658992731284189561385358336279031057200208037697614934260622444093008602312670931215342380589006911493816766473929944037410816679643534682257632639755777843390665064791441322075103490531746605031844219855660888033079822462594324530373958322318826106506199148964020225494210829608175335641305139680097279557502699988019347352983238880645356881906550919402624929952828117620494533317777856073576472615886372792211846384467919850827158072233959641819787819821649096628222037806773724247427953451074000311302749224860606856736343649785183764545243425308677563057463190249351670546856743003130309924285402646424333456919353537754726972406703625646580039724554983555549044439202942988389355647332623150258886565137529519623075874788062907518690473816207768742004529482187793340640585818361072474192398679396735666811636051255786067270427520311451525106638798705948589770666613276625359067744200567049375629855926804185381093209636531500383391555427840460029065341876586062265538576384 A013801 875 7700323678550642536559813542369323803883704970211741968364258530069264026692924021708428436693454979057924887114918165711959742645131438828380848973699604286543128286485599955466962946192532143105653089606174252995787342300959045000823132242249745460226968981977496260169495989503807153713635369697110266023216564559341381650830378147179755829185281663152842001236496453619559668970938708019591158924940282392454749580039305542142710839979174955550476000280248656921750859127739059002582199377134048051422765887635496594336305290161909922291893520568107073345288242587537419550045959886939419367170392711134241255795985375709549396789653638449605795518383313457106729692909780682467140429144136385088936710013852301539060383614762791961144757419434925845120678285620303901478880275913304874917612106088465683067792054391112288313620942230146072215440775227695007841304721578259177159279255153193427029337549540788091286932223673209354915087388888703281190900921499141221789951255288972349476115774667065128496511956951005578245731015956383425910368076417995640986801594191869776321033774696666977882353405168329250493437258149438517347125774349207317977091399688470745371657519914451468300083248089252826305177398839648556424613045854477196351436678109243569189379848118980139517742944966921305017237737059828229964147202394678154901034138417015747865102388127469861271449518371341767134840152087393789636400603315610137724036967631804134056670060788166249226680859290929731460851258539113648429661865495891990313801804987259995214796730851723373161938936729430453160849243281093180430880569391203756436824887159546902816848159732349559730038790486551626845996175918392668942258516657314702925789073955730309592741620069691692420648205099447792519386922685858607690052391823338833740249935430115162352239707584926464556822776024496061423042355644549486205327242847703842767782540700398997781248777418109998918325016882832888004693837239054660350730748216111927966509282379092071901340488457890081181910293437643704602878304161397626826694162521009099205684811651555150158974224227546185222917244834485674240931489159275651691630506188771136705868203168208905104692296886196269253413943047656778389255094548677963975513546158854687027879606215616110766708486936200490918112429445359543904909989328971580218342712019077332198328355694922695555859796616789056136644032805127792140152090054982209239331142894128202165334738775252274052943531788433823072439915579707928177917630375082122106225685605369817062339215682406016387040717193933436983194597297492558174305470743479255958644324492749049571458778605747511931060765222502435638264395258744060266127689148540458662923305669842638233959834926291793199809343962857482841781474088625172334782292482071989449856114840037975716699914099344080719821733626553133707849382001985907407380512449099714230236700553703601586908387105744838111296155217579978246837241188020589589536021118724830428624497851431188582669582212508763058626481927191763009169393533567952366585757891478491216813405485059864765013426190179925846495257093403191976191575314556071812277018466443566493568592892707289511946464900862492730141173933565186028353609215488857961631695789129028009828837175692267577578903327549975068674678794459723023571158845982910200023707542146506601800982585603230227663693996378245950617091481023722739751247912204104838872029975322060119771239309067844966508917991935754118922513772011890897185610290705719608989376104502939793600148968886268471696069777804385019390689192259776458795959006414222245073008383377650147619498770071426658157262415505916619093775728048639208253986051348028065037194081013885506385591371975926482839018806058504248269972091176420257841965486547930050940345386286323334025840082805858224655238013242123437643992846004587726268974048744798158960168575187667704997376235810545042277560260743620284721788496636091087721024629928615634839793946461208983768814196545284109585600076741396994118728369993315919112476574173530930167992929950367744 A013801 876 295815634435201483684481797043659943249996410135654279456681355691140846849435369217950986824015766475489242463406696253990645473455369354031078694173643998271840816253630807889218848540932314809546769090310790103086166541833642672751621448218266221600079240411647496330671357932778255617063016362284187979547887544111658517498299806902057499933981780371679578319501247762249004243187581407280613961260505888388541659866789961706954379628639985092427086026766032404305981004251223690643197771271981589943456974339405237168023504026859931574765381486144401329632593127242837509434565595016664734409217806390933012082658574193258049627071334174680056240634213369768212127882822134697657666726001143369576592651892150015924543696944727415979337001025012111266155977020389594679212664679485520074834986667494497680732299561488969667856062116713291510228372821147131421231562184150404549750871865965078692759031303158915314878788304630010578417997131548425250229649800311009176282767423181161777474463599609973976322003338229830293888002708980425689772700023673720544148970042474869327148833488747158622328488412946536486955885709068830082407183747399148327407943210432292154197595285033567606215998058596736575339694953823938943607934769545595975036791426244700953979216245338741039713612973849248853542204906890361282302678927193955998678127461428076969985773342304882190604004697753465326252019282589319822671965576972479050806604148543387613921037055238194630292171890520356563800061948038589918073890224890186699895010140390579976171631212399805103389046193397800288627184529886475619432707953732483507277064865121153818612038904277940686589170175331367296915789094080972770085803175907401627597113065083335573314762076597276056031621447100386397424768021899944273021052684285384636965441519483304076923640606582535062414903763757040695627595134441013062063851361237390823767134083546527898764453033294113718446373848570908225588318451375523832033672423470155824761420591875201034161896204598305358684265832700520556024172932664251232174282947407085555085587724406142648507153797925414251523588877561601661639624087542733435385677525747831987692632892909913298501859277180115879639150036118782798601623712182012664083328389238561656863022952379108511213873234141078059110207089572932238651022150061772225667853624924874793730982112376150272473909946830568380545317164241789262856082691552196550138145185420829014383499324790091360017878717184473747150851796910059768882883688489154802832765938215886892266823309655309525524556191722146915146403649780474114824118964081499096907280369713447488337160438918396418343630356787653567479565008259911819183561306330330259994861710612674790395801018528425527563875757677133060849877108588624620412996547991277546705672507694898875132743900040402204932671718997665184520741858988290618961929766244614621868773088471077558562672599054293700883553098838552444330499457478998969671615787296933085746038709460580540591834670275736641660194929714998767760251421985546458114758475159037718585103785114059764812755780521952031318961796500177022957375557283986054740433941406896050416931064566243233890935395631533520721103337831840186465232251622219967454043225435180740025584608941394151260271150231159842238206460567964719673509638227279478244110748939100197614786547008533692425928468564866696438906186335007332770283939795232891490107903531972261561131929297150332233406593578203930232527289065608800706282404927750924498935872430584935110943322788734889608676216584133254904912716009851572441105561190408761766724690055835808070950664751063926499769392954075292839106488368716523824285128148585846146468847816229425613308878145827191764743746453543499201539247854633360625256946131225280836924308359575397199936672621069849558355623516709413980531629172112242092348907056580166074613835984409442555179205474897898344134754976726916857872226886772075225890882183337698228005524247253804320462766174483634353840412548097506926065069061663224348624900073450364213333616396973327253504 A013801 877 11364053412462700197223052715229240379891862091771294799607870960230866772567909143876805109831389684922394738474231643293304636508261469104457919115374707837611036797199481115872231285548455805723548681373379312600158173871081216916426289554752915168988644099653850219039070886345609467785092836573509365422311647894593473608214685381949440917463844074758442680721959934034557747006294127342092065935783594208334216405442603168934359447813833667310678936804243900843818566259315009299749085581184444759267843126222591591046790930695851131376186895171723321479165697576160845762438271898160192437064511250314082592167411786208201234473572373654509040540203940813015637104746495126545216924946059923685654383315088835011757270661828648412262210231376865266400648013215286669196633726327115739194860847818468622903012019954160258760358482275657806656933170297188200678031692866321941183229493602914463061030946542152890736383531510666486380505777805564304412822226728747728516078793328927510843458993642616760274386080241437160570001512068192033298308044109449648424026833151714580071749587303710845635371210871754145682897305399588176445754370840085682145703546371966935395654820469849533160393781419052232278249721346100438457642422106863614977013379430616431848065571280933075781638156003392743957677343703100119020939713667083013645218944558221004878973468717984354234243444468897123973297572759951310307766229604974755215786504970442778576390559514030484917304075346230017754943179795850470292726566879381412263166709553244520364609384655550912851793598565569895887901920900118847396126908750587086415555723858494245095800086546741369416009561455529806078316953838214649935616214805658740925770695508241419384459899934560956968510769511808443843469888329308259192376759919507336213664401412470609419098577542474666957730942988490475363229694684685957792244913893295605885838222953523415758935227727026672607835897766700010394200841628042123531405559820029506164034733457477722928363404595848498659214756229023197680224627381229875335207253707590598684167938020786375985050820301102713886530190320406489433547798947041647653776187829128713639200185214027229275247425992151331632217587787539159991079976527184198503425143400988584610049889738595832566792154162763654718777715553033764880017666916773041821256264855113990075969408829042188867357724517443114907028904181512576321879272678669182670106985443126567416556510061136149686446828799358743470547122630096856081404859776999370905623536282501510853322284263718370732551350661197995892264242609966693595083354124154869306790082682911798711960355421489116807088903786354499448294969357312772445755691143985967267962607474896514747845091927787995066893851106924743665608879003540603417785675387632918234245115055607235187099489663952091104693516757014305728548819254894172418041493900053115313710786966704915489743630565269746813142575844981830701400467158513224418904792084798981422019823062637662047375920693312698826018048419931392662277818626996752734936561581709592997165347008941719925046826064531309235149236374350800513930539408621608278908510293087318672816823776376800073154174158580991732021905826147972603248362178319202269714524548317903308822858337092597714814576507280236499422939389178932670977546262139168436225758531244473191569639989879830328234468048387919010397020054245641695703227831173666759483985222084246400132444195879327163078547698900282183812768336744427687932544867704479515551120475293350867221998688252039519206905536296063120427126898234458006897511238690742992030495693184988402853640737076871800415140999723756449707114857172613979233737482956073865562747257708269614360873862850097398834395763759327065326331745583595181779870842577150388631284229941448458832767215411019340633789633017908847476103066275863892219675613485583659922365123177073145199764357523677662788280747185941238012019468082236041877824129955101015127060219482502146774897625358963297337133288447713826071715693072854426576774161221669191619424207506127339770609664 A013801 878 436561475893167090776520793108246498433925774117486061021735970808228977934968797671171345099282666135978716273226082808755590916101372597116855420736234776289665589601215266547347637065629478232675846143639739672847676407431456029061432339535387989131867751732302310014604947169852933314432126409807935782063524265518702882133175353632969722285291033975920334022614812825871570408993795195973808804989062555107367257431483043337782352547216234163407042036271833694816134041417845397259160871686781629872033461536967078561653520393611817062947595764916923117943629438085795050809828653239721952662270264192065796860703291178974258623536756306311619301392474590272808715015941356781361053388727838028308098789432452685811667309744809357405465068248573656074047294075678452683857881230582478236909774329794290617442109758559020500537931455101670300532744670136781917247265513152623692494944226249562012952564842363345450528909746513763740793509960178558318322978662011572738673682924524079256562320699774765462700815658555049960457178087611665151187801822508617693857414822356267308036332145859355845928420436849307260554182884230579386340099910192731565309347437425481790159475583169739665889687506994310555201241295231794443788791287657272632956945984206560845875286986328325039227411401026335651878132835698294172308420040234661052194730974148618123430644774270086952262696162717151914558199555146289536783147476504710196369654374944529781790619734290995108583153358500772362073897195037391666765383793238316333501812314197441494326834120927643868114502882494933120429640193298965641569611326562553511739988687747914919600256124779616447485423312875633030304624098648853991926632507974186191404407038644602367073411515886093722902309721565633178690739230058706085134345609067793827984131644661470931444090954871706805848191905845850101553831951006895754546880612124843995710361172982555539795255708361456654902623848605547599303619531982866217582475986046253508797558320502464204016008550954115924492394075294155162083509285477326890877321858430800439050995507006529419841712312687161856664943791348735698079172244349551936267466031643808663163514315182070039837905116914485555983270852446104370217328378268308169707580308892377466379676564197897503885887394316728559676564720685345111630758692274753174605380670674059042758440809576484727528414345062094702268422383036987131981314139223755321454829952783150213874434890508606326354541375156165489164538262957800823223249093193207832710433769828578040941228872275004930061692687000582210197223144104480501148722132033533459289647816346739659318669013871925911261127327856594450805699542830527466276150630987364918566051528755624510553217051497903618489794184123620952658030695800015820897654505691306186886760339976207546947613994930383531877906139737461568867931440496014527611482029664440477891513592112936033453991311795402593573685193660822008225000346361444029276646492729637670308313522774288425211993369354300638100309348100084380514064680374707253065322949722955724579103970695505112640598870095034775577493064557060352543155601921607703642549331419242434134931102193291151610290754476047378377353534217300515526389081442310474393353175048180573511738925877749233812316771103677565361831639574697877488273417206338294646048739736287682127339289851223561889455324546870296703411922403900571382135200362367582232336776291588409707487976228900232296825488400953240373351308424373934059616643637735285069411844178869366915200301607890350169852483082349560834328506922574938792974791745543582781843522549394514484025462555545107084748056645387827771948524353143138626243259145240533619458498652120885505287330315249341673622147660578308541576360338339392503255518288443809329659414977430683994519585347229718989787662542015986284641975394053587283511058367662181879577578571970441945994147558629601093674593183895118599469739885847179784778491776355160597121145391639802470504467175789934030503312409007374342371030065086775651373356177491643665251800355555387884627740852224 A013801 879 16770945657911906959270822788046397483837692538497344520211009054568924416349761331335718393334042902279758364352253197181154780632950329690841117843003195165943793290120285679682906825513222035786475305454064239272116336867886814812423984755591464990489831550548125541521063650477070286207224568159181661003752348184166489920028064385164164851311740361218955551812770649518682248831905636248529839052459827117004620561487852592864246855453858851621444926865418763220056605335107948781107924046719403093164037458404127290024481639440991564290194838905048518498922468493503902671910377542857158533473774469202399652200777633931475119281788030263267167082293303859920219596052403162112766226981368625695483923094837102378141011371156596274088346061837205571740600849211263438303084365354056483949125890653377468359656088484803331548665174779185766265265919247974614132970951953271191770885777395603174289585730984230278827518596822072747866323478630219496356695548279836578328888203228517028720098112002547390015114534339050799280922953413689728448030594813491057327226447815638364905523735715333014177186199502002987721449489680601937705641278149963975812923891156137308450766414003048719004818235268693434288610885597624615352590206106641785467674036929279241455145024866788934706960236381827710402550351016185668923400264265654738981112785102893313829711649648359660358123735786942107949667794110499858845061393457404946903736642467869056097268447712522868091330419420165671061430834644556438270458983801043160267805621862208912446059659589556366837486742733925350754425057665773064086538188721227055707003405428523899551363439289533745446600021987430318492182439373694374953853514426336336728991700796571044533492176794280176459015130263665364192583438261935252966521020917948367695838401261315067302356198122351488653464140254974177501292008229880907306672965595388006939209234821297853616774543292413718854739197768030716574847847940653788614648397479952874793967000440422664861478984493453317355299810796500264706600092710896989839943196513477629666583043397162834192639220204190009885640480688453030577409480938932387183650975071628553604089565932034402650412962971386877118653333067569545486268886979555326647486405146409572748441654890226430509280250140071444348534910309848217808407225922426917955640303844614652186608262140690237292731565479905430082343714266748897662194163972419784429008747466117498616200290753778620633236061467999253431744901909786876424944337164110272101404023701734654020798248357316589393249986263814366186936524303917722932129309424200221372071110512776350752385988836903905807007467426938932422151753637377543144464602640010610711633435528676071197412386250343465407903933377293022517310907209853407775604295490637218475441785220525989123539539229245613760621642264154323629630454218094894092722693651589145398680386154610550661168530233932186034726690399674138267971613305821233828691651664701760742564172290897064142943937277114813313261483916612841561828308761274753833757446436557067115430858138238524407201246193570855938584973568024030503297865603420481543132175115801617349727513221857472880260929623951836087744413370491816604461762952687799184295055572650904912026962576519614566133961078718877350940124265901593661589511595398691927122608385709227596603866158924604353545315747792569318158272411068244350216105857120713039037449598017660347322858094809431323914847962411019682182663864430749050834232981987238711226525405975445599414334786568715692125052990091540729011563921937638848670919599696802276147300762257539668418322169533820833767681344089218791687174511550346813465761043323560339525117684219875937571118081390618709733868424528776300933197458757646102405063990568857379208196085772977156333464390699176884711682844214086129110806126737962609083360818252110379085852258420816497797311172612314755614603171752514876117229527454705258612050540080459849499005921365234651706899611025146105715815249504427292736525490980373573423158850914518983044313162459015780975859292579037184 A013801 880 644272648394343817747347928225590405739108796558913987088426123840319800378492431304592957798320592133979197324956158822911242052795419865403352383056810745494896763033260894670698548608915937726773235334323331815877621197116739877834079798370801719074657368845856790803073181196727132114936739010403122689120150207842939876767798121420466556927991817716587396478439397271909697271126486922123522297039296718526849503490117345207472907199115441643889428310461927207861694550553506960375042010178772589226989663002052953973580486660765131933772124931376343886654605549646445925044109063686400602221928520008879385038945073585111548182329168970593671490633379561082695156001949119875724027375716257124717710389611262124958665092834351802465377902311538089243986922223299896245851288979441433887389620215340148824504548295232204784773521354317200396846455553830192776532212090236866103070348024429491543508725441490190391437954415516746682032682755058512172038816182718201993082569215226710175311289070689860534820639951168975505175936178340304608059543330355072458282731219285563426210599831240233072630785040068946776307203595570004038899915341409016094829284202654170841444642560341119589289097326082126971631275781118347223385105357792750830526165802675191339740851275282563715702584440844293322824374284637788657361344552029392452698428752512749544082202732891384712317681433991168018994437978548962577391878491059668440253946857045657659032664687324278500596549392445084419495926943705280132597952321700874044848020769458617580527827882792397388428890708866476274581993015288338029948451057914658572040242822942174125165177883746728365076586444669123115195680590979843108227236610202136711780945177801073246798635463729067258849525244208968630822285364270504677961871539583904493403328022854679625487315707068254788111478412035088002889633788159104935093148646312425674576661964894978344542010855121365423523661021456668007939354926488155943420332837589869638085036288919277093318576668300502639521197531558354168968749161581818761691257837261756621271454195145407438344428283364163419766764706127611622661762619750026586047135858351682515254704764845033612218264385508798271390186443123751659400505562206597428489837740104470146704134614262938554444510089380984606093317114463129135327771991035952480183877912494716478400742998396756155837575819476047002043316127271425652590851003164478438624800042658369826839950369597159490246396537354659319833912151766372644740661656496460213047536974525838468862985508894674098131091472310692691437353517659303244160679550840075704229483781458816290503660147158500445481998868673286027929381767733495697437752175018647621098110059269619951119794230193194567110037504622088753025015811373728513107614615568319384952571621031726398169894939030699498228041009219752496555883529242333451466034999319448609635705714515518914199450257466738858710060538393881695702397496756428518763018490351182840686345242727101616115334294437642668242253166140598921439196309373130943277626062306776290306391846238571153627043073772218001736680344589211155814690805021001218960965639248634932107132147930876678168103872433733735146789384040813626677003085590454493463878854878957163100427794339577513172602248800064392313715813798875622103622677448836149072342123745405687351134122361247600845796849767199342926368192943597674957901922607149312107662663757446439902754916570199113739512799323981732110729215015971655536847894236021762330478199995952718147101085160823782028676035667356628645708239625156334010542047341952356240474706082885643901958264464811261150019246514531429101454496035718123186100676240317894003196920956990754017732072214702008353136289396697470376649713575633732669992938261693225079662060831054690437706368033099579203084008143328332735920728164765571590546389193973072322962100359494086579381506007074683651690595446044611480919489526699957214840533547730945578353811475166854379972255457142012797178758624962078877766363261502031196624070416732161252630334449025550241968610583716292460544 A013801 881 24750378060717112102582118010714281026873603528607239727988977973449725451340165240997243066780283867418944844435515797340958274700188849549335185147510441598931954048685750529669555443360114663711720608603365115038754695908436679146874009534212718839972037481582434475490859328853469507327409765823646361225239690384494378305911732632488643250945733669400421423115727885597682930367595121600297232563061622738927450526076347933490279202961218806191656277974705395617214857854063523389767613863027727787744034893886866279849067975559953308367789951363753626749723326795217866656494493790576765534957606024661110455656113946845645234972357355174326483984171909218552817112970877389145814235665515733703155562327306245792412078206324458843509957495200047236397001604130288814180623117434222124217959650192507157242166727309640379011859596347449570445253436555940685703261459658539448215550489706483347135431196560287154077480456826491340536967540718327803601043162475302447766259978972149298094758480939621682305669704364107363006838764227121141823215416578920463557389402520074204581306403116924793718184238099288659358617533327417275158379147755568762298961781929162627044937388598064450142129962878770989742187090407442426933562207424966315905493185475570150507484542591254967702430483879474372289621162518645289061193412310761140462862838956529786485461900186755435108396049968204710617690329383936946373086404112548222800795622460265984629398846628249482878917041460170363059355529469382041573882936390460777306881565879522252973557035945352738073884265471814552564341843675316793758499695840849523703497968286146561192345473582014316872782144858409033593357265583081652845657521617525283919776789950406029849016379974615847815963361781531738921668914553815707708583257064655275018582249325985372492720720202734075940090554676739940719008171605920175186538398396738144714537046043405488083925889010342374110084961800279358192998258855968998722435506288852432016674754075122948816926441289432109399846324372345733755103467791327149549131361076247642362764184360705972151439556933717701933760032950598328096174272800317021329586771134438235506024738246286811246976844633705994393725402399042043747529821677728646812865606623853325155786035341525047507540299593659904627680870269215568862751688807637150478743853886397028234242943026409784482656312680991821630496032345259087869930132137566603698210318438763935267883533398444478977305569379016592430739569222256971520357258195968015544434180413384610619840451309697800153804010000287570434257372734399793427676665625072348253679848948521886615988608213240953113636468538952956048935129989249970712768687555516367012104996036901720042218015147101762490099200777562161536209007409733154559542123071672557492337991393554801312094683977803351923928423410186011907690821659373481871519200533855937787765270728828174607886081090842239996205685642939359222103302235394957976800118325331040007806638844604335684686682255116480743194397630457248166008165420878198316953282809577117968410349165100949437736486722033526754716312117739135761777161965686782827604455997375559551827588594912558468505878363414315169399060977311896282423750536042899820908370089030018377666034147349209746038687989903273695123706702897605898732768776874489502763095025803504885281168444629687834092131780656729957859360500121248281182760258876247973927968890906062435304232874960769153417123698830082220765773524053567119103548704971012021687650531044519620339035287538206410413618586197172246053527733440005727348983290688441717334076308880134896137628687680189408339139374102239380361475919708147420317243578448052216026812915483756806345195286199992352894083693463530021989375396721545474250448716261206934660297728885796987854927834359553434665675256834101230383130693177634198222430087275669546358912047410324830033519934767781047163345914655249794651003109657705556365313936769632005338040021630009877861014165641567563616419191336543222168272611053862030449510289129182706681046928193765538095466144184045091164258304 A013801 882 950810523580508578532794645499599819928376353154975721390424577828044652938683787898150089653431385050766185143834774870650253080882454844287260472626761124464569946734311792347785641912122164921149458900106874259328800398018503466106311950266315806956365791892470802810456851977234884593489773563881198612828807945810736036999905120809683719128331304643686589390413802453120587453001534191397018486142575299138636939409748982212962565860958181658658667574676282478030925979321704314541312654162073190693974844483557855006681795349111166294257018771589959325217371322165089565475892473458797024790931393043381219264485273382022307346698080156376926208735948064539925022211889225781425599677326452425940424082365796738361302396374160410932278527135605014633427213624269175085562817679353077123957137921795354952615076996327144800119598253283622698224856018733017381976492234242451442648587612564264263554724847059991311040489229446491338068145044235280903137674129651218833388643352194087435608241803776506547454607362851548457270717966549085784280643443295808528020671287211170643195466782139782875477765690822273137920651160306062042484293340177929572476915814590711480558314720383243916660064653950866341935859265092308273079725760437505991825426213229502901895526188185650839256569468713887485878086579316277424574806127330199972021338821354048277625504357574396795124142655578552163089191693613321731868487300387652527115364632433578065522986092070832134276477064733904667288202020095780509102286884375941221021162234827726870232167092876670785846337942365227851311756266630969949026524315422075302593577949680606294765143713126661996984798876880641434522412714639664775718779350458851307062145162734798042679813253104842409698048506199323282414833021499384227332934403395797045113855690107054069680359187308232261314518748461641562661417920413029449966059112809092567353655160803465230232096952221312643813023892519531824342221112210905054921082409592555028352577352549923201751046168574823914704496397088033707936054818671623777079430367105129429007948906400880626169702019165699237487325425830185372142630863896978691397405399900579255199446344469354140863862463448449480629355058561599152605105629571623695963045144061949339184676333680026225049668149190038896176988312262185293431468877234188772791423890899828236646676899302558280685724907952981819757135578575473119611235956196758647670447593143555337251013819034643104392170753264301414819291291242223817926044430856307285154983474760583201571790777513350690708534848171047305802431230964702464317626786652779330513365077206416796239818373119864454813458575392416759575891953667026874901721901132716755137025527753616477141847269891061307819650897070827997575005228652308865559370199921372968625656277374801247205429379691293567509634313725705833445850604866491679576281607708609706054790640318663155736551691185795491694237619659158423876320458674932705636753345585917232939899837854320159662923585512554724230555979371645645545369682808456866544077312412714563874451973526518073600084873913639963809181846315066639424431454073823449105252781595179495743008643462160846126121823208924331547634326504413807585590800592624039520015945340177185996418367804567241603822237820124162271872316698514428205718045332410388738147058511267443672961366968894087834483334485708938061125192972657873969916918104989942166416852913047294514647410124492907797672224014256438592937955700041834447481927050166397825152782800606265734944379606067737462449571607350569004392321407831260021838542095087177013105875481939262170023143665922156310756378195511628035966458931508191298907229309660373930886044961224001472557022114658906228779119168094969324743845240454890938805237883890525601909997552876777085434907684756604746116580666538832866398348709111995358912874232782121292923965213315038670567701814039076707827096657396076111312935460610416653329900194942183117066145470938459467908720187286459523888359654384644422816360626245163761748387267186682859859098793491696911475427394974276222166147006464 A013801 883 36526337073868817552915839101512626682368505982801547312934550581842163387292476395895333844126220088110233768485556711430900122355180385298139398316429655357430919073745321814832533219696085087610877613106505681546375196090278829153940079881430788040035748261341158360766510425557455326543503141230060125910431486046265235597388355121024809754033975399191864018022136635039080487594506937496707862163653172691709876664364916900693169930114569506599031373548764067676036052421622592947419066922290203693699737625680358557936687850131454564360177633129399877437550536712294080747321885260393146504368420395154532919264466262243768959030753447287375997234800180847365759653291936497619245837204172996394927331548164447500887792859109746346374411898441402242157739838589924630086981203970027810793937410403690355859660797890903594641394486498143649575006068815647595746008925670658014620788141724268775948718309724656626204931434238416411243225860019342551174936889364681222703458123017888062926326217133878275527016196451305085534511901402949679488925198517651780412442108169504331428997051902681898944353846778628444866359734974317679424076612956275342456273197933316772237128218298242698302413043746176481391807969527786114618630744812967230181965573407424583479218534045339962640880372710112701657492574031014113542465752187516962125171752161137118633261375400578027281489064256705659897234388101849367651459808131692059481663847719568334965131033712993087270365142918817681698543568803999504037673452950186157946748968413141955446838931039950184909072918393902593135992428738895341561802958101254444824434890514930171419697760883473847276168033654246721348613006845597362024012627527227231812099368571620001607587705931275626010960231414153203217248225353920344477222008040852939285093880191152589140840678539633050550658552240902422271201030830586939349896126877674100067458016657425920284596236516533946524721125855030334563930766246694128589848301846907593969192611575557849718468189611970435507287933590533902924071481914089099020283396982710652144769365188296230134935272768269501907313093558692401256231307267466333408722725842580652667741930769134708675426140395835635247857303929702393046477737865623495904116342254283845814118526034651887461508051619284534235535183003864110232463308387828595895555340192807801539018739763607078910822808063921749587790120386555375362985240493254680208907914738202821835834946872034849498329631657401403151697894244361270189446922855775900666513845166402564271581914508952880134259074727338953299706198168740009869225950636053170761001432805961707644348862621772712896113824632275082235867465292072504426224548553914446865343972674182930585881204720135011201199708861872928354841400863907097379328765600179463962723211551630364712643775050220733689450111796086715297655796836551144362602434241733950467800837238481763790775369768593519608925832396826230011632726740456214819741516524028596420619192171011563253610872461050302286041038503541139119270921734769678985157274033646842685800947014994718315420860516266392849693529808039600020128958739700001620827390857760415508463420047242371064781095960394037120733920286993560832208056195566245102200932556188246777238408017580255153452435088097889817836246918290130273950864429489877493764657399768850116140483873477035278249511777602994564556185413237624886428328325921293618265069821507624866074694907342519545955376157731675344986304506172807112134465709559192338851069304068090304473623286946698202357462742867979458872735419203245684998949433124868992135475312514178695523609087070065556834017024758774702629687486312818676938820121159912924928918303230381240569750561556736541684778641961536341579359558757315090305142018547538431522974465991314268514067413617609727926814562885755803395558964009246413707996976526557971588967047634710525568528832888125170807885745190527659892197728654809766154321445888898906625213044411571858919181394714796629069695224482840500146913309817834211071326045256243608744347139250777028551240018805331795350734703400321024 A013801 884 1403195765029744495112814874923709066629868525835304241573693695152048548686227773224715144955952870904842740450141146626329459100396609681613323125723961640211066187137000282838606596167844804725659474385099522262285549533004151500777762108725045153346013305207681939587206264508215203824495216673493989796975135967953325290709271050329289091510969198935354648116338400971661316011430578510873529232878900282124726621938242647657028816035281302165508389246249320423842600989829053530668050874886700465097169120628136654361695800450649958544460583954299025691640941418339489405989117544163263116111817237900256536626463735930356628330125424430991836309772083747432403022840863032492540948082035509829507528368754285415194105450475560015642319407490524908534731733639270544589421469931712588379459899558068168710704729211776952491743810593312686442073433139621918038178678888563998289672197252479509296845962586382408952288645977703004854319764638503063445936375541833593851376047253855187825377747957415067832645854202873336165893809204295714887246550426254110796324376027439678396176350745893427829846297377847790337986075578773387972755327163328273555800191171806297122261517634145291497985499488553115709147694957379431379189318692734949114670389468019622798937659203885780004812060398031689546874234723975438185847364336035651617000598031022243549415368997388605496045683892485604630612156253320645307698479989187082157047598373994937156020473791118342440578347330369300060131249739174444947111263368534351443682308370559261360445764374830726303466945233020162017912285142433403441438222438417790752375490754021557465259109182099531316961271180861542047328317270980468259514469099085961337293609343047353981757089311055884448837048250006109454793807825196203953436960660897406515576166501423317864434535506778543269954098942886507453970458800387827862065609610132728228191467167911674153653049022019168089693686770846845332607964316133001643907612363750802129920503366286630354784673972133456250447973256813950414731130049211646827963206978487812412793459933073587976863673438665841185271339802150727286659381899986986664229492235968578352883974012427078968475170609446421763681686187763447131273488777845792218652533404040568220795177296147186908721293311006434667192319590276443658690310455026823339923653948846904503922943906758729543438168994583617932164545264769911299944440998788871794905406452582799603645435319036090778327831129750732303475626305291382555597792988427487000004795875912520909057090827775933843237696614725453229961513308850316219136184119634618607954631042673824960865305906478020538617108687073479559173084546660257330037842257247177390779054054251411461387212360528706590305288015637710415679587255587855052924293859296494287591974894967432090800923262329279705413915494758467254874745091272948761833735113830451441171036963353515437786426605030288649296494777356476452126882830461365948515190098787082560094506886441580213950715276463708412620552535152036400405911729362911987893801839276577108617729180528037098805207777592889747713826641105649274373274078944315262265705047191724122173130744534862926824630582414497330030114281745144632930104686808872871846151025078527688194390682403363081975028746344368535241997261613033644604096407923283133800463078669520146061652828483493787249233244448396639191990418834936597637030660968592415639270922263036916855125479560470230877421730475420040052993873909134558019757634698425932889302678385079757136658712191344358141764288730016298892055003864111886234919641422924967201876419605544688767234966688883638431335598023133088976222074474193242293281713774479214924069325536898325737727537572763590985362456309594380098112676809221016509162335784522236385386587085522328939236413761534095308036508247819194943243793161379210229006411850244251036561758101935039550240603644230216561755738787239310582418667944003171976584412665267940396914184314114944532239272459363627302341411743732800653643821709961919052516061354563854473522839701457850328824436562425626250193824365826732457984 A013801 885 53905168509382664524253896235069207503653029288489047744295016992961097046330126136200657008627885488680438717132622288797072500800836157528857421197811710370348318645055002865527910998383926018340934367977983247227961670859887484053878509168781334610940447132858309391182115857347595270121808243728945112040596823344894944367887356669449969739485392746300584162037256011727341115895117104073717499010275833238103497908379529552392418996811366503990170281283913893402337359625272920434143842409647485067172848938050497713958905870112168807443997793188351370970078405526929825020477939576575915868551571011176255111042230879500580233930098304940982383676204369241363194525454594256233453061519476145610361209814064628510096754985469113560915342358156004886270254279486217240947215188896670795185331501422746769190432877399623406922830227752700162358693007491715603354672128183074558296047129651252829147634498718466622311120623879438634483548078352733685339091802815079341394462231304100895499711565532057245858923135057582082148976574392224183108463481174977920351597229470122685267510690254241923511375360067400713624073079434158472361368648306418956919620144056110710248798461433325518186610948352256493082617849482688235862936866900105805189177681803441829443989115976476124664860112250785385632720601156240433347512348333145592518694973959750508194340815403680668736090992413726987489596594627565910140544807264610948145140539135389505785682521159602243197257791043467031110002089980125477088226293565615645060499558363404584422884484223497181673986168071702544080118346031721626606290753194257849543256852806492151585393938339535595072384193683976999290164636281985668657507844910486290733471296522507150563180342973522856986524045572234700815358921412737371075234280749034768702374012318678179080117116028404518258556664989928070351729145275698795149112458782858887614203402722494874286735531229888361333672670988852410297467557168565391152354836565850814623026057319267191709408035313478855317209340633764719132311091970514624543034559285587801649873556788954955719194878819786954973383789839422339444306815069900079693040173736968906004390745661398665652942154132493738473595656589120584995002344889723953871755723249622468770067531008790332285437203835623194174860149380059859592246966440310445426507090098902683422703813122043354140720700095924266482033170891400912498665645409473298873086094282420829573643043216090463340241960680504132170319660144073752255844815443430340592184238369055403242337201239840274521819353151293011282201495272793747874335649139883508443185106135357659696601591703259637011514847322614790745193215944500445590733748154407566644168140548122222700651150042070792373167944408738283328747024010663039713139672898734124552133307565068871200208268045641609163180977646641278063268207426341599634604768132910622564026555984188649058003364458843568751374143366926399384906330815003834278159542835004563628590576549539745499130678060629822379231146190400630357993504995205626926928291457648986204658684199165073187700861984008452548174364244714622524323697016724815115199325092917273877402990682051294196895008454035329430436870247521476218642901648449660244841737779416719669675712455207596157152704319565261649856566802126300491110967606780844868078589630168285931104455059021897330966544318729605291199503929962924334824169871769446239198231749656826197906500422795024389387033197943736258675812660093313180887009294574730637875451692841223950161881087542684862374016915852306138237185028443722221600672944903085540027284535566604763682098480320153853978188333656680746110547213000607595938710316360393520523047209825486081540541083395286111293684121589377705849096592303034570215980291498206232981011129477425788529706071063093805353530500848222192939653558087543740157510317638983147820556499243936479362043029596747999436408461250585355334195547736825854652466796948933198287855304611039709150503890798913106446747673547239269910381054809897082321457012996925033454853409971204778232119554982142858027445956837599754105913344 A013801 886 2070820953456444440363737677766418675460334773146595258144837372801593504131818125648284439643448848933147733757366817846428337190764921827628586692735134665587301009068432990082120228913916901920585334680242204425509375547753437587413796808227903750413888217055884813571652162775865219896999385491091155424151567565617484182836760693813590037512070847741883241168823226946517536308226818670095931441978756409674983975648308007284707168181505455617286381525802836128944192007364484511398069850009017786340512164804147920179445327906229076906768619223123706267186532026722536157986680526773740384006277151965347016345798341466894290266658656482612779251305067048776208480889863692947464332811332195609767636236217106768843876939521781466556123792030921083710958088400742521528228218696654505267839694958656239885219669418183932800347446029347729437171550575801746618473084476280992231500946532682528684535526902768613762704009886952514582319982977998617255986550696944087979009661077778340001516919501479511156916391156372073267835084081851684218294733092817951788226959167324233077236690676806957733612995832349265814582391419542631874234337993339390649024127454059549044917841694422633106656846191900285438261847305726951268910582678834464612147449824161021319920285879352306805125266072226171374466594614018132487478034373566121082198186119637775522793796764547796570165671564565735951400342779212572003959169315877294183943718951425123254262779732867279774665855300725829467121840288676500327821301293616690620644151034088550515189530345929867731187852632642524933381826381154618007707265574710609548053755257414202495304493535251599420300711184563660404730964667408761447146821370081241344817033327208634696035136055670854073994307734702968266522828324991718847226200129254919674470400057234340927541779129347187973420712842253076750632026844911244914448304216602307026587237918987363090599232167727391288994369328707754193987513676187608066508863401513724894558169017976968436708619084602603705865914029786705450186862909139289816445215629515140988181542557604493578908590464740935662257511670471248592092490607725281461487831314279397493064674885328291139723425793153879457201650743527656393168010081283635411937367864357496760270914271233689405077355622549300627421427498584379566095759462770966071504696373239445486366589684896417492669926414885026621173786292964057454548739434050326249508475397953478588901071148189331239678735161502246741455000064094737266660534430074819964189349701185632370957625922829703986030212270660072321417052642399644618340478297357764860353399037295899854904646746872422215434354374745569801267342583723929117813627669099721080202363287296663307268214580016191559807619752406089892357145674393631333619973674077770128794753143419685756027200825241368057612760437273371338078511456490338891562976772593894476419644174688591142212257249050934537152789091583844558770561604589187297629776997549535316355935588727118863094604128377155256520543712050430615832678487895819364024877244637043454038168012195125451578716313977668713090666376824956938894419144594500497465497272769509993274313290041682517867918644770221215399662807428785030415385709726842147965840198534072702830262169679255013973178289140419091540889870270483959666518931582092936452107099232544872329308745547385207866410766548316516866720142973455701246605309793895046725039270894816635218776120242093656942692267332206572113290019150144719156955349060382852184623352232188459269418823859039781672960233839382192606519700052694032865011451851396934105688162718326688601611495219979030454426083025755047542582781734631341405581495513300877484413381612655873308461426259713311251458169214977533947898894689913376049417098878195090646198523550004789092157188425959811626461227720585303763969731087491080321890916362419176606674498474955063791172245024988671146349067447402487010518456161857902032329164471590217745426249381937701466725757468931045897258258626990743792877198601577006314461092611289872085201648597453802760565104824194000033982363877873232153732767023104 A013801 887 79552657747982769621013346629074739836484220645199603436892072513546016054727925114904495033342730980615803340023003674388391001520425236930179786388112933313201755564372921746994730713957031704181206217076184525210368171042496058358088418184883150475899929746418870998168589485197638287563128393025757826774206619600761272367856998813542874881063713686852186592741513086377417674816841466030405302275055906234074184408505400407849310572860713582993673632695241752729520080154914036989868251357946427280057115323116146501613571716845696218450423276075520299960237814338572949045216319116540010591985143069900770979940189085792211054883958947436052527718135455745786825001865003628269789809280137626544833513650516373631906376508668756819220051594659864351840165924002924707028415249450679474369329721531738111430598820368953962458147486663422374058382286919999898095262013240810597565340361999532021945116801496759066308037243817167800194404466082794880505979331573804083801635139963932709498273979568836900604100082663189566657152590088414300930010466493694435896526863371927737895124709040216088294476847895529395532997148773149746080586328352126031172910880275151636109563806532939873425329403308041365396267126096806559946468944190104792540256432444969795026057702341198218225692221430640599521508698692120577638956168494916107493725517972004784483646496506868153039484438824357312308995568206230166104095448438742133370381907237947534935758946217829419823563497232683464808952616529796436593583110495578786882665706125545756591520997769241798761312546735595237840796242258435805384082314318082776398033061968824003059617423650225443330272120866197578108144738663174979753592289753040967502491152298046910482885786714651530106565325936349228926740972932881871235041704165456994214454888598714441072444987033001573186930104547994196452279943274110384633446054784994226733375331895818540488460102955415463758007692131637085116224325384423151483004496432551255549346620994603219464598310754093623964544953368286076574378525517494957588559403623453656201982138892934225327352411293487784401284568332823485913825119186374412624516527769357334093572550394771632423615125269799433227858614963358447999942275282592137984985923877157595542567442643713412185451693595853932903021558785617525411134695521809432602924415874366537804258909334980774398407893154223182679012174230507231173944374098477333201117590887780833471223549228841348903498289964270310819735282462263426836031090665754283744298058120747253162708157451425908327336634589677338299557494310424747658167814271295894875336177416759288826016909427850971828126157660225809485486232696338460989928320536134885017053988044788617612015731305902014961569520408432349304792108227505741312344908663371617267779236757610648003540946902472395301251804958293833323624096112532858858283315695967050206137050614836917319226074479540701179261545742284972569729894601898219225745513137862948713129621576540998244642312195736796334493207242129342537828176791005796688379684229976661330330262356487939347847965917766121282091039532107545764568005858742331110634543230713495901626019350241275606413962657492818210793446410184205728437457424866367956255717066884936951927351510398260616793617155618339820634825256310911794548991275657682246744146324117443815402724768948350145396036007720127311951921012468274219089589581042272114989108630695275858564503435220269925110466141834047674304149375671959531133596689503667649524490699351751851293993537368872252748440343173706311172060797224293966542279934323264620604116458987238069319507200370714433937232405517405906395860143117597611436818731638966509441224468031788029017854151193146565036017028562576944142483938407712254314407270504742602264362480696983977764310550571672123442134524114005029396661189457057341645761442978695088522007533413873730601672964879964790758145775059413940996077011913933164473957182340609804908294796256518739545736698926455059189073263414476413547170461478182274576337333755311726025106532519785286849869066926236705305466490732378086417797977959563264 A013801 888 3056094900046506077760848724102535205558377820305987965631645857680383752758427971214171081200894353351336701110323709155304428714408655901909786673885746446159958641760950161832549575107373329947825218035198704720481503658768528577884324672990471108682171701138427348265644533663352472455025140346477512673357921498582845039283594466421063081430943624994113600146757966726274877395763781759024050092198547693888193868237143462067939114967017173004284966273620407172857243399231177645002778744166869950390674142252829884005986971074344265927991460573717187843272495875630618410521030115181001046901701256173308017965382303919793579884422166924703393904819891667930146669271645979383612245313305767061346324260398237009443315359957018961967157502060453348940291814136496355545203600222897302687372170582363251288717884283293735421792193847662033921826813934318716085227585500658979916070115346574022155043607046299496291289558758480318212268241969036648129517702001739257683323615536854438968085693199116438373607108775589090392701173900836523784527282080821765449400975983295975978979110822488941247920622588754657258795618467269320645431804389975273613538544376650225252785003191769418177507454357481717093062997916134920806903550960007065710226491108805959645721032693139470751358192378479489271218278168956504110578140168900697185478959498412535800723763809807846967164834201876510509662373748210538061054930747222717795556591348452992502092115677904134991942015309690767984100723716608659908179088772798154676884485766518965785219870650303192941214582795394626656892028442600069899634906186843467938106838108594342901538262946947060630975733795195846160602488280484530022214001403152821807575700106681770113110540382430053180573813561170791978449681216189589965365362107220195889742499000408213968239046621859788435549106896315745050910786300818224536078463640620338214189346750109765051404683315135240455727623500928970261824873683967999787371100734952889033183699792128677278952008705929260658221958928596077917681325436280086290722098049598595656655345847710961200175570232250626725559747977073747034865505778663759435383426930787631346538683095965547031185598652364615026881416552432378138365782447256059572831219251664886190363270876600894442516312261178324686402476202308282856194150463165831162873944360229664916288410261012621429289237623412637785796931685239165792778247075367105232254133371544988498630523867175169259476790307267408260450950611070311805332970379015616564320954200766626477498596576653977694302964154397044628115800701429277106036174753046103097530914591642224839540265592580322933749294472675234697194439115262538317389086361716157742815146004728599534183196333847531806763654696010337130892893629667860558255042011212084048959007159280370653704029016205379537892889339277815900960343276259062305899811855776270200718960936419575015735388877206035576502511541235619506238743631026521989776239632704143037763587542484398988566179065311424767985891049413640822933207239603278685580793949378783421665967358686840677986927458696903315172809374665443478091644513069445391946136612751089658556865159358868843695998789450244104385841037293636447263653364433666391407519626841451737945241135623459579854743596650234142549507447046439987499394048845665521190923125187295721612511074723919819185534119272576410815944997614981222400545673345319925569421597156789717382613963967421889443043667304696775456068202415813997348028250423972896424132834706296899119310055731562596461584084223361101649985887586168477018688225956962533665127737888453737670978188609441365694132720090356665300103363258005629840956828394642537426694079163909168922749885072235918442423630169259955886177662977870673961742269703710191808587749058455336489793754110761356294153039878363617209302136254182314836663571593469550520661441403627373234793868618828727401764928094682445957305294489685656446431539116796866265357052892990423898389021025958697553807438487330525902828100448145850260124575013544055266980492553280071579624570075038309271014800707975036567826127121294582349824 A013801 889 117402941680186577483260764585122992456730642344874833687705307268649622245967768942163596255413557478344950709854195610910174933492722925127766364863994835475680971181888661416959224477324853843275653576040193440542017444555251793848004216637601938111134308070933825010973000405211348581832245791550280126859717912289558575029118565022031559336251130297773868063237854049756575690035661440054667908341899408208408855642198103238801949040572931718132611264367401561952483862424864920410426748235914476014208137848784712823973995480792009319889719949399919488187156201558225836858575892904793336217775755457153800818158126587382790164839961964579405580247560958315204514446739551944000848015955954347428680392787458672954774402868108840442930322599154375852890250331867643994624541506162822780038089305092066661507386242627012139963568918851784695140898884100787797130102924593315372455749551153987635108155208290641449526179689265779904442496783482511874543552040098815323162560014463800127397979989937257096560490690723030496526008296574535897706400068416848941504187893374298213208461521356735166980118637369598913253892479038618221914908197445290111137696720773395053310988682615013968707126366597017643847108127946239117718006813679631436324060882435889745750019191939645908384176318411668059843121374138633061911969832728489183077359708091015975320604110517578249090604270699288027739189749911256030153486219585307926834102013242170159960370715882365249850444460137080542877213402297238279032607874295813910067194405206592589605006550902047460029699412667879977651164164650924285264374556073778664310312292779760276905493909369918281199563789476243626105705189783093705333373077903518802559828095298286880665254519331432922984923621765937144644122953601139288109475750710971045300347841599681947803871215025365632540054490528865661875788766532232913777990259218070912836297944752216734214762314234235397347232384411687321578264347443314679831648205833950185098785011214415266348220366446978477446254774200946929285645797960135794944380118673379650746071766085664285465944706042140076289103278287265066091393269993146982469689728973137645808630049814612454750025957829239050872676498278242238563459898493788784549884118771958267888995413995499960903706651825426521152837525787874994203554484192978569952965446542582807424135568587060864827575352541019893179174927620147793095369139647302714602274787601272278163390204881401302272060376443984755733483718674877098313671390080263925934953776576650722759586086088739207104342670955316866433696599746107109305485689313019096594747614952527709435778843004565685822912896462291816127421573051925672000819141671687915847986648917653879705181670361086781888632558801933111220381401677320531205925693902723420824809219030914719032693978686545860327693236857696575651292547300768137543447172251501196030819603333494393804490699106747062706920483368107558951667575329514868759244021729962358938725979032080671544758334973003693886945990554274425853802089316599553985271780359335343926719802051313671485545805253300237755678644937147676654368615614075814177002784115445860323120531961930305499425489495520577514086469288672337758080507648083728092311273984741209964904383466110823219699830008915394820181878085736038559776721780455086662070502777195152441466225446594103773831478725975295397905343028377118639739362587233810260674900076375233782970498039772479304843965523177231325920316064005910522121853268287342789029486978077101676567415100983708705668214179524640080985857857510248213149926888362672693279547178722838786368298093620299504505802574991141654168770802919544275970197519608587717783879745160734633336359584935015042884146176582290465323401100957879810914291032937730728518706967829620206591916857919008263396183179967216718712550866340667806765267766334726252801729932961749170187841256860924391866201477685320843895840193115764178046114006710868414449956543937120124480512631733229325227066556929289483083044306815970983592945673720308427136322601926807229802857484002671688955304583997569004789608499491652675550838784 A013801 890 4510151407586047560596945532302084878217764356320711610946887084032443888201097811682156713747967224088099626469758778588725280245056443891708272672615225599633760188923434816993905567520911585243277507777160071211862142150034552912464929986350116054477335578852993821621538783566599167119667554328195561353442923318515682218318618793886364383461423421519280915517345401175448611708409969881140122366862407665734234598350682334021815674342649744883782394331938098403966620058913610782486953960230890510561819823598913527845785010390105830032883481576147307058197792639060803748759051501830540804142073421642020412230362590980897266972491978831282444770790301774636896626985946627480736577380963942210820185969323012380230613460581269214455611272969114502764631856749027411697496386500750999917943238744416832868467749896759298368840463586610160848532771531615864014550033951176803348260074757131588990314890481693281924997718942834200809062956434264176172465095172436089454612905515641345694120799293429668621467810374815939554543134721207371046289065028301668936824882111867040158616257804440338174708237573190511851561533474747557613083113313058264909465757225230744367994941231338376621852966499191029806030505843182721946254949754316721257825122859657140472732737277553437216486517448102640186933350708909727706410233094097640457099850546024469707916327509643286017064653663183848873628713432590811654376326611589189317258862940711208865037601421336943438254674380626086135171030062650705727316664098947987169141340270416460922265931659453055224500932637049277221447122549229907342716212946130281168144957039427270797601454022354780690562442536519375140476770570707327784086860160741578319138356108978988807636417614636327169388825853760241348648627385541366892013620439312663676258162682893381706833516596414446139658733308156903266620301255102259615695273798121412187519221845601158061594309063622387024491279279559380145750603171382376740412597475317030310754924990812976872033233597427125189575323405703577235437368974436576698583306638956552663061092965946879190459731827314853170722191538683574778966963860056734478555600628232055801384331993678152061676997195968047378324740357856953836653875460537389947268348306743548819223647824051126498076794736525585236607406390667005777323749064757464743313120594379861130005592002840530183216134743215820216371184019455597619551700868690781084160988240490475837924798110723912428083471421472118376257510536614078608818000121323418978717184280968614165532259083185005380120428047419452740916888575846450711079538240648941614783824376016304485684880032863395386573021830495402408351027150362776615583468146459562975216255104820591442754259048591509813033708378935062400642171926835945526806841456967022934405870958291619846359971885222345770348663387125271650220054497106308771869066569213669946719965881659520632393314696884795160949057289069219984687261573858643198255118338778233980990097210496411078063436196322909904360917173133006343599661063186488465898200714284226572288867915603266003788727654610781933622150823905465146354224737430336477423738954578968170172998355849514616065929604459918505781145804193636527314420781808784498394229901397818322011766795234113384807988669622493807412107028541635657312382543917962609210100434688728976191366516756359090575510086737066948005931657778135389664227353151174054974086961334030981006594652695899564974885779538376518616554861914851058617833115154526560583356771749809938007013818519390153636950115920618573351152715454113695356367591343340434185027084417816574817124539564517425765094911720859697786547499164957212905671107913283505766385524290094781674249589814863537887437359519585270515863776694397910816083404321335863666774646876142689856435078013816621446627773041620597466061354081343094464694526511514843727631257104658556121936109723569271437931995966759285539102596858735196663819515681804721009509530591888406702043373260663737757922988850995584782118230090642341305706601001639368536868969075620226540106573105446635602906980898850610887997600116471329183961022726144 A013801 891 173261976473825603087892259568916892681613635512416457246135614220190364409133373533581732315341908880568435250462253238264470365894088348543865002991186506635530531417682671929637876281883339458705748738767381295674896052835727384685252750355626058348801323597216610651413033909494473604069148767071960684953863342204098448098928059585938574155054042161084695650514340931556033867390277402953878940845386252886846356330239812543782070945547232599455384460655733988286781676183225271820018823336229889853742870343375862085723676959146305566543251828229274947947726402022159836812327722494322055531921892565799856156241609295122149408015251858782546398314680232974451020822292125641299976356667110803970868264197512843598939246701690038142526762662381502738206097408870637047771021183812850412847707459605517051475057080033905206137375249143215939157234951158555031982954104268408077426759031869967122651936832744729118430712370907918658280962534378692591841419096144304812488409378288877936185344625656394149762307403358929133927329063449902366114240722127236913877064671209484214733402159815380031319591654611686703289587869965902173264200881034446304762036529564464275640893662343095076305103561032922601028467912471707446287330149761831163840609919776588708400500835254492844108546054286311025421231600833476099569455514542854955799947858576076028299313637610456475631555735124870738329320655226408620514520963110810296811816478730361799759284496202080019123991571006131724968730290886789511220596968025185875089733727828318762789768030629548569504427828184885033739112659851216120477786036538540881355456669626638034960657457722781255008646792482928315396555618244292704153480819935048472708019088282536834034160619083869144539241133998053431649685669642957150523595242796635287787133577626032151649716373567857362901129898766155595890485493016008405396549638228632170595738426420614088094206976988117619932856984803553147679155171431825384859690344611779036417961198447071319516028701878760441282725623953508623076561966521955530452776307842154927104154947379815310980701057878127399406463710150068208708794883647939511728191953734162655665980497869139889601383524280308508085723225587432738588895279692004372214260868551860171439295654808748075550118146598366882449510123903863693941669144071722765579116840753696745170294822381121807518431032295378949432115405291406238152698140571625046129128524246682119789719044221569819837254638127272899542308524774566443836352292660760463486399351337690281783087264939635166682706363869665696495063191529717250516831541052769741073535397229042353122070351342480197170589206640311378919213059008336426464254512314390571255907656106787840864847615610691440977502941085169357183069676741329683357811621410845153048135938733730868017764679942701635113714252679804435714853613560835957780122061322912344673194209309832144614021577395526290903018984816883154931745840621353637104168626102504636613715574438430127974884964917940906885928994123077571695724579403372140905945278639942848001049149845815066801547761579527798762028546051152349062343897513123806116710355679105641225365904838314953490788751684932229318088497213902740833310788753966265290312735892098588658404033205713699790783692732217722105543503608455475411312487807152451595415218299002212349367536107712290823548795492091163874595870565204849129340957998655502495884524706608134166349340177965677688075212106746272339173571575320918267862676951776292351370233743540698578477442852240892142117075653206483113857882716885231720810217389045766119652000474994841538174656311910501428191886128668546150168008727920996290984261281596699157521466301128281132797972242327797671483793603304387752137422845491990141910660060408438538622814834393897573524809956978779329493652529166896872256212978388876316955704930466354236640682372932563091980297591140637131559595557059024713270165360925171315037290514432210162301318127217985031865698227181658149708369539699846384989853927162116183600024784078977981712358316009026622764734112418837953321274578210245067873315806074362581931046649047547904 A013801 892 6656032088218484368224469043599511349256869421844990621567545755882833039141267677666075828626174771555917008581757920401167893576187297997661117954909420838910540894941697524848968655244830368645640043548487719854646806765737303210068669657661730657527551647310673314784683110667139697973920419035836441673187614154112645982168420337053416264740556083660229668110158921226656597049664896711876213391516358290901089624782492638681932037444142487540678049440550676894025004872254782042237843117284607448621386107111127117885160774062564474644325562233255826400359857460083292290982381787341876085314311424807767274098177662681412491658313915406990302437656755829946510415909174298636179891717723728645344875237411653399696850101292124505283308114438047809190925438059174392827171549797354461459957529768205543049465792786582502398973407571085783518664337883707050108657164869575164702426374968316656983796805366721513813634246440798603176521456720691854608179955997479613676554734676345534796496199139216037657268801207436621608952273301491449296644671581239933283501316409183545593198377371467639283173433003562556393572807612610097888117541045819289243738395319748459613020570932572340451336858400640754641109623325513113256574075033250505990100870678137431821913640087136597099273905221462924352582033177618817841060203046678315982010796935058536703146432702443295967861845120557034283659182291177713565685837318864888362322741846905578899552673206099106014667260191771556346398742854706905863050453123655540577447210888252693591331728664664737846082099447550543456121751940844318484274628379664586498151223420376926751048616895878364692412175180024174164274080630472748522760119178624822127551261295461935016256314342725917056619487403669220630254324685003841894514434847275541215630523518081651137775504206982808453209806191000633371728890699702978901713850902191133465605887389374310808227055227975526487340633928213297721242425065725003984769864278606103463032397399542691810527758611374461112317187569797987264109204505907443657873854642064223679633216458542984986634611839446142175598709889125020305757064250219244282550222094651592580064306806140877998926749468752331646621143434166816085631001064648039962983045526288260346011981875132866070333338719722862156180380919890827666463161838659301762487352554394014162462045896593175357628046536659277721384145409674662044874051768199547772096601387460540313841846802815826198867974178297315708817324287739744506417309674855773965293517480988709864979080369921024563282847674417077396554347565805617895854600481083202373080935819950891037537454617172719254505354962294201932560488874864252159050801345069628185366948516998361694663986001300322396591752984727866025544804701694921115873691248119027399497190222395005025770447944678826014528446730947367202421816418553074154081169107781000632965428744846511667492252917226537991330377320725383279857948213309921322993741940353818120152497507626731796283180812287617878929848238232147994262955442359944165042793824232044448808304140476831606248258808839139917242088625101068641579003166864164135779545023768522313313656600268707253302140684728356521483687708969287691852467260772368047392654062030859381901249339630697491162746340000876012406559234622425543400980531599568580489471026174468989613303267113875364277450527624174151406474963632909484152762242476349783881899901129058082134476252276729474065097348292764798181691925637528396178212597779438046970238899491859476590789444611686112531569578293580255301964422451863061786645311217582151252551250247401832530517596878353822865419497518930868904854223291812993514451381393818794835344649424144047997566901661264675347721415064541359886111236032420293291639916880650574899734054678075969184529099307296786721828155560475510244594677777787072592170360608795464354788454038577343741515112261258716045993422919979493384986672505301381238472552402427785594967437175206112984152663095410579479196724237109298725770228465859855309178552105178018145461957067802766740130025662682078814790084196524774527421300006152712947463088069810600280064 A013801 893 255698128701001295489711202778918827993051895709597159718138837757994914031650939105219969032503130024092107801676812270131265799622811239878149507355800310947587339020080252114597979859885403441890907912958704245936111728712564240117998013568733044939578424083086826060768386379388838637366126817680692743317175385344391408050982035668244039226273202509891382930119865117843239832259926672083436613648492420103256259025644237207605101150454177801362687947308194803560864587172539706934608981193605479746239168690781059360676336296387476857936410798752755826996224284186559756650379178742525511693434587695415187601755593089569142279545787374274939458445021931963225144137566839856407486720228074759639568727120406077002754193491238254994963564524252044637878591628481243474848622257015168991445728463575384141788277895689353412158962425250831459653009204140490036974173645629599527208411620782852694689538074967973674664573211269719139629248281382098286627841189599176838998526687326490064742197986132123302641638267184885255729510531150095516179901703464913277018986571175195087508308865102300830702390602264859166415492977246029520469923456816193815587454194603456824493798252945699030778556752319015230292867289672911758864549666477351438115715047971327580870634397587439514165706342987719701928791386551404506182168760241194186764926775057208745988073358697061657901380642151319029041051146897883044339387126441513551326990450790724719005215493885503256659457467527096108603254105506420495634946207198351246823212053483115477004599688381760569095089932377101677410373222559475338891894123833194754912977398917200018068283666672063258023706121715808674694753081500241107250352738366051166852009253926465695584502571790158829647094228099356779731850137099107590219666529092937191339662191470624710108783769615451569538507914633480331608337065119789637488239296258574583214715769950203524008850553637907825537677792986242045259249001324891753078919106126932070635852578500832048593234374814561298090777077681359478738019200298940355560881999929539216876789643471387311246555248424162997817800039100626780065963380236422488358449331988135580555750410264707969206770007591589572536597846166952406745600536899519103217956676937889809452396295715104182957925540256873472591825513418526035634848825193935736507714135729600448065141955163523424538639035752302812944693330058061817115881572727153827212863038900684116696548386776972779255712096033469680269926329837810024958527368469259412650715767549662278173036351490886079623073876260406445266031816087988617087150332081292302364277230459233430098038856573307182881077716231494061441243740616785110942095584472194836369056694229009062862211686225953185187468782661305701237329217420312089587403722987740556579084059583526513069997528242781780174124809616074058448236499535134896703182192444514920315999910662023592218382388068174683474947775152986324079022938562513937544127590380632276903778344252988528686014674084841128436969049919926197347605696273699615044283967551698219545419811860557962985633110400364399060772076621882652934898985658253729440107001633091553188257431955922657842855036544524544129317347027764155970204382289831290908636198446977494015118394631252874820508063397473652892610379557255099675292068101929026588083518941518400704984658309446635994082539469210274200431142202921850743212514306971453297607066601773895283278039707462839475684779732014852486947877015291290867582215156294892012408697562879273652711767304202533699012776919726179087680265252910771381595766275734635922518008829504188798492364001678840459197955416687248259848879841978287958851164267624942822394600052277917747874530094219143768158065881119420881384849243421457987091639046887072485348183444512966432192869878989113358705750424011227201556349141511468180700816573147486558653553250345987237174044552628514835622883334893932217877648010963657861657161573091665811416269066522718036399208705473292821272821358292790819849189096744472201557403257672518745076066542716711087088835065857594739748975874493695738245416661036362620589741991289844020358938624 A013801 894 9822899312177665767532745565954945696181081625579884487732021591311132617439902476666130330352640243005522413309216420169362706958309916591158991474580424745362515215795402965234395994297357658623681118384221582311881668170221867848373011689256448654398844739575863509950478331150601625093057127828021492427272609603390140331686525882231263010916511347619987366643484738367065901396097343034757300949920484810686692446729149016567357565795847694417149020183791611573594173980820285381599938621533548109931523904425045176399742135162021310974485157244885867849886952101310879611480966530572860057214983120907069846909042864128888169811030967770146074235623962538299257137188767719923750009844281719966313672221057519854137805097159408803886520294763666546808743975999735449329784672625494731975379104656711957190938483640802200681498700528435941354030001586261065260399854770506695437238340823994069119193294687969676685914244484137530467997201977574687779095147139641977446967401220334442327136277835251648794281175672174551984104876564662069349567103840308108449961388118266294481719193361769988712263037376606829737017578213883470058372579517050901619607640339886397369753753685161973966389036197087289086930789800074578128540539987393932846653309282866520346726291017719076376189774872216240069296449905758755509494195093425715878761426990597731185877826147706320649939438748885071819641020859229075031341895849377184587777665157576480805304358413105493107829718072520924108102609717134649760312093495731861497960514246607364164608701628873714022356974842198738039396897717844804618871004661176009704736939756803155894111185338873982120238694371834506047073634378913262376129550797070221625786787498839106161574250797890741599722771866664890050178754866799317185878709381634275142504462747535518863539037293547187495391320048559780419065876693641838713748200805069401188776521018407018578324002868553867025855430095359474410679309634897041586279756380972222425546912655687963978757691742876186827455292216207105735199745598684092699226842909293178555538750943596814948847666423462645724168606302089678383014049215162406312778189537656216462629707760729021345047276611638505018565942858349643657538990225531925869221023701245974919923256096191442292511667554508051323087568923486096184948352468650235253680346238188330812870493349561915877076357197460464862083338967510502766323706497886341426209346502408681027014602826424186287887435881221771237249489887049309918806787387115069596389896926187826078295364478873879634800006030419774001339878246836170714019967157234925087626074085321911450646260714120168737559481546749075864326819539534416821951543973083836833953681965501612158914724138056217562161800754716719818733239216418709233589701422297041221542093232960754526097025044974704867169178686211101029347453366141742191749447104948485178859452567992298318661377820026998640373593730277122625819745207817535424695205512062369549535548872822807318001939719643256790034603021723884797305620428050444411541212897466038802056847492435194706056081569140398754318620095506243995147079433047475270171150574736845107280097506018724823691119083894454887271855203418587815751371550046158871546168199539087410084788248154210439104637763477347849522520341071511909126020088203705485407816463657370881482690633615701968348674836249181893683762758867445818151251949616615349880873070573745961202409173401892441297906498185082573138589643419430229969038377444224571548692525575570176642575252758244534581274838148200895832325069955820193395382957248621773599451827194232916882882655488494335080548655287457329150354568009437910227226326505079803465110955608308488202347948099522626997560258889083672579280368535278730032112405625213776597135815204410118459121289271245778788040108288815304174988708620304561629802569474033843637234901665291445703278095533777025925288686193285300081987725989179880413421518991889433811367392459536736086312001629462017022016705300175852135326448340535644095029203546747480110842172305005173121604687889985359522196657194549815480435926450372906432575528337390647886108986179584 A013801 895 377356499976617208125537953661725193864492431728276842480713341451808470631571293543606062770827027575300149029686857997226237750510433755765963816487481597017846384529996200312444556516927291813687333843848256306093246164427243275263097617054475731507386019515546372598257575569481512029574882622641273653086104570523835630982069578291796199827368699930169434676976109709109203668032475530023236473292145344487339977033546988620451608247613285028729196759380538550211193787647192083219543242084832784191129422312392535496572493864384210682395821800719535499321257151923958751154652810238486991957970791572765995238857790668375367931460565657857931587835730144871304262182243700728590780378177926554225906032044145682716557920612475848610104563643641014062204708582005837021453007983581005623566163684492246547447092787545057341380454079500395123056416540937805083043520820863785211916948101094556159282929608733043099566081616102627370458580511170509205721719172516486205602699685280367936439267249319027340081105644622257589021372938108058056132969861129276294213716685951317968809724532185755886370296843859727971177267284664547385762441014727027436618847111297075841356460201569182391892801214547305297563533220959664993386013384155725324237033529410600245639837195736696038067706391491059078502092419579628351652728998709042301198498979270802441236682569290286014088073478977168919023329457328144146404030270949673923124066784693458086616572232797860623230386449473963820536869854893444705192149383732035191305651115297668501747607881774812597882865545537906720521471222728726014238548515063737588817174277697350036828175295978182897131089682988394384304380738300331887441392823420249633976225228555403102303036418651770729294950004029798416167667046962962569012716499604862313874451440909324492661715656668908754822952950985472524578834719062944876027350882127546116068038831443124025704894894198365355665262202543329568960656358934204749578523121131428896699810196580908824207955485994331593163522505777812173923433426919048105133498397203406747389576656249215243074931953323740998139661179701077084761867714649679000911686929278601211628382853336166083991336178312704808793229260846359910748017848504034464191994846507065372523771806191290447109128220773981299627732047764641871040975908435667437505384181086242916507232872516770560333765338097641218141793549775883474271091508822801692229258255236531890333792982179911540435483736813015563850176403500886289840881544263412513614914280316431526623794721820418960050477031664606038035472762730458334149791058312336882166243262061726550288026751593640402222085043099912498403979099430754156632090513269988675813164646386709932696868042487567653868007737793197508556456117737941133917581969838963135566761053637420345874543314127748262177171168409485657143411768513701168038246759983701006631064729851992132209695490334157179768591976742325942793491331903518440875091014951387988614957645498360965928362516269815352845969309682544758373292714363985872513767234669055346619815853269390439827850429560097558545904109588967869317570203499951809978894920479090641641272225791215332826918030726889378949435589494528469529904689466573239209317597553493581945817225341092148228643764321745794987257141422603201500985187708433549927426677267861559783039043380980806816082692509348571627755430144651798550098494896471895281023619879161024845551750805407100024900376034278132129692059741600831714490578307897331140614572062511103905901170909960722040474254182301285614294599887422788549477031685663054054596541393493651734972820093245998376454357141522960756640021084650566759289126559019145729915702470648778882781398774191261238738274905483038365805634637651267692913630174498212441755569476892619110725603448644177837921348800023128725186366230357620039570495508914484137168015982373836178137131318025578227945890168801248087949640481600334285962001073592424489297489748725563253491761854597412845917793750811555535630700839450017303554641883451851195938112891269078730639565689981677571404706782785825711496426550517525573513821496609199129192762813074898944 A013801 896 14496527303101726667350666027868835047498341257273483180739083725212674207782442812771170507404091091332730525124450336821443149423608823161505265974183093031037586708104334031202870083154278842314612616945274614254878144652636977662507158056764739701587741325709229449734663023077201766128148690831387168656955793181243669599807184919657642812568195976517389002550714230585139168111135579961372652357991055553825652557720741114843268982440311957663660822708362768944913220546254531068961973187930936237486427887552871643636328924294183837574917890296441675741925414748310799384357142358121716283057405929059378473095960886316308134454989090312270299878297409245376024535993074007189543419008083226507142406127007900547239289078248872200205776916934113196213656084886336235016138754697247912034917744103454143366727516526330922826471523918087179047335297836666720070199895854303172701001478251648469415013023849088583712930591364198533063536828917126281647005563731393334074433311109730614646250890649839754296555754443808647539845062790359158284404170185142278118514140207505831089794377628447998130801323553715309740745900007673252371449934021753486005149630627588465521549775103481710766953851458049280311200692216386490385917090165726344055889880065837619036499985711420914998409008735520525559736382390571002757091237214406569042841536787667146582548397581855627517207430768386921193200224432717985528257226888802673430734149600783885855462238895162613702018525842991794129744392345586571794661610725449863909197893245275233163136104386261200760268162797384224575552838492346738562988079754688543212000567052021399014791182170297874176187941261682158667437090442545549787948546704512309938830668380184365578073447058926424336594799354808735955497097276129170051192517048820390649800926553972609710092468666592798725278560565057912504220514567522090357466711487811811594869779748719052571479242255524403503236712772904548721192574684816409659808544221384972495619908511852193390772817949958242482969880581960432473442618528522152006808474426966073607717976826469852777966585918884834184533223879396577288211910125982068499023365075166744145915955693762156282611170626060867934600695284673762331295853668130987976399674023415423350873217706644613816144269729253265606498954346926482117910130498464600279206838700609107880541858030604257845781929228358985036135141008190339547598251402936749808679185133166609099062991203423481737369543233408805900868376716890047710527305404423255123030546992636033526779698033453214769299125648427505557170721653053287364698373296126733665298401155363287155864835689221289691763619015726238538687261083731851681178389157779884970038533055591848774482882720202398990993385255063475488704818219020746600577828953333607815932692636535140007116455955531577239798207605618801004821306499222344071357287531533857870738982661994129750967661956676982217990229378533193418354763006405564424657496430372520970632212909465034867103974425021226594930757000764639437668412915006881278488882087046430195746845819196903136426702101980707809099452273969789667703776937654148732149227265124746089291113825995328225878883068404182381721517606021805685460818550547877557465144827615009444030514528703395966351578850184186460230470344890724588861846971007183254012023233922169680625227890523758674646632715439134727651852604436943493100583779942864329115803381277849930466716058940519154556572845732828723894250167033337551143870056276183873097849400353426567649099381677051097906858948667286188158741349275233844916709649236431884561380734172452125050715856702138273629870583948746060427083049987936172624851085891279502360441626112443489560930215309331491747369568769036401860789260240011099690970016783523329162481957024306855757634782083114735821586535501688513106759445105418331440140155470458822613446501978873290619316036713270613204769316724668746546673388741158441929516233243126579180852366187041237946139523406214211888777964731176717456789003448311864733355122594686315543158544830992928516249555546336125583083215767500280532846722364681262432106966613738993747069176227085317832704 A013801 897 556898592875955931652943186126609167184696277739418129871272640387770092366170323095417286212435563364638175853180884139332560028257356550572386297664217701880339930978536096142689457114454776006358158292569669581215398804975702133882874983908674240376194670768445758541006814694533783047578960106978569471125613750850656811346192815873568006287619816633892015921988237882158706282157384439796091812984584390155766268657399990667819021229427024165607194165164464131787786280504914065545243161987554846499278613728231117061933211955685366304278045673628103415301806732971107669149463980829603852729933306170745083422454433408727293293222860893436175840124673273570365358574709931060193499984614525229498382673775135507422744529230008674443105126040940892545743812156993492804379986400449475788733400057478294371576204274875528731301730062837237070282432801693388718216799199138910682481672788515327601047140324186587031915941597847050846168830819680323235751365736305206321803430079591411292250374215204244001056485862713353003890687932154437424653670601832425756200839210211544007145540810974458296192863645639527339000494494694775663101620665379681918373828210189438491475856160375353400823299157612421152435085792184703414665390935806543233251065632609217972906183451089945870578880479583756509902832865916175641916416968828642756349800477235021103115179241504565786701040660398351964557979821807294132053529628160243502515083091063713759023437369396566967976743688784372763288260576348053742063720437628881971935746266910493357195036586102610288406461742024312371294437843521992308635750071856115076032213783870454064552218054254163134352435951508781807368263266440829840653831370200544898610118956493162588047269542215717517314625812014332400466376488959778196686611734947484127202752394497411774622912276295828955830301182667264766762135287625928623172441188515778554228517458826791123585946570488225484980341557883901143673333949091907193491205034808725103391734405391313861299928574365595843225770932436591973899771633391706991493554353586328683714093797765665864318364364659879790033028328550898913103948739399727143458481592727605643109507353931566995752790730770754302575620310056027253719061514514920034101369877283526903447145531418459484360998265918993451539263830191527737041635573229016084326009915522599488338896018103693169403558593236638769148167576970640084060534425895218180650219576075728455149603870070716474422788372854632687487759559956048072847616964416323768806341493269105863964768879653138698577395210909991053484270443023695087402252708544004600486103378784436039379703527837125064798791188108139179702209821792642814184148997885272061009000285863616462520534422579295359638001887958518474374084296701901001407797877071263877856870320325133938513385771987701071244087943377451859401215310474125569845261557811404683962308757943166488513173701727702948886312651805731158359516575654076162937642382869190765607807091130008779454666281511615440870859960941374388637469750542904351194428894255975662399810828990268230888968187949690871194364558556823439874508294836921777694244714617032245766207428739436529125363171955815070376213820352933687212662805437847264247581003697658202801876246134669659443362253108675707056213748769322075805716713238211951886125884554354070450898754642360713245225042396309799697473569652049621230952026490285076067312702695169882928809364120258983841445302441672348257121514416752695364742912081905879668926982563977235022807801846505594977189893372002466204306207673757383386320317885066767277310002283968920835948300351069343919765108352975028657366822448336556007556279315599393362678725508735629094972695151323278586966949353831302413884080221380266405728304164755832213105906861045772170785297788504935691322068347832865919509270843169750620604424212553146129518160820020396332431644866377003876874418071294874567337004901880342705164295616267950665811624499441376196938895931173125163919294293112884777820006356470348595596570389597469497905978658227424341880242925868048600399724816924290776949839686361595377591821229433397183787409473939709569861156864 A013801 898 21393816343922723070379465438239817766567292205637486877134809753136575868338799132033550467136924602215940163575796845096599626045534609246788792011068587235435138788471442669417558184508894675060255008967356426631970760491946573175244525381835629618291894472240612260111317793305209809555793331469688724802761577852678832064675343214598988529545202875807595683659100146481008860535358080639206663087615793932223916976742678041494935519549668560345965971048958054086759597751876778741986061310913906983116287224983726593051226270489609031945145402598097220802234207453818072218045808287550061606473117889855343124757009513829667699152449424082244131074229448477479155615006056711608393495408951601216409868795745605653152153834900013237406326521988785328037294287823062019573061557559667061899982296608086156578471463423618311741687262093955299291969938509853220999016558034120392778215941843604825121826942693951927418082812422892305306421804768839297424624466125900806058400569937583656203090375851286237544585960901996168997464667601644868105495409839994467850211439099486674578503095794394789906545049810888082255042996508194501873711859481225860576248984522637469088536490256979576246027860438838770991946255792567566377785658189944164848572937342315717647163943457071360564158272503689590084427227377035803459861074274521140127933935133460570697272725741639399261907178009863089070459352834549011376968394195403914392619432026303627766644369982738516641794585548340464074481818300986832555119884331951129833883628589633512810004525491717876839422634281605984055647124196740856528550974760424516760853524721167363343838008772227930969283179513161361911859201643590919158557585917624132825006329832641333982423906733759004145158665194342593496316319199878839203912876409742550230620935987012570733913798006180565167176850233345643279934189209437673987792500698022148939242726698290007803677723451875670231004801287667946335354796988314706745158132617211983571896868917512713295698056112828729913361216140484117269333627068375815785216384047372402713560627334965819843654285432773942013908816269611332645801294772779917943101028866223698385694834508635077708839208713289297287745029831112342978871467141605168030038225205723969522825542734971539551212109383544052434332359300637729546191472181165881895467996914716181944027029431471476795807106917778714955596005636904109469269490505190701627858835234525184333027182272636644081425838131583569322529771255271542766514053305017493902464414805425970870070561280754976244549214422318216310651733339198270477644940051426480732274147399382894888810690725390996489310362282362274727440092513986166349698267902760611495721754981736690024188850377806210535853480527814445711554822342100228870081963245569673131749530225610345381930227816679524352912882432788190630757087367174007891175568004882922339096053245144683822722080925571436484416586831768968179539188770326989875412469780302832451589517212850417271530459870550218776494956259523838513897037936856213555485180401737561046751132806490144357830601908275324507802708881518929266219110654455187011902104956727910753354624582454193702879951613854591743572630122678300527961654333700340503335071838049237518836877871509469637176204315422885962271507372722276864152413255759150343657411981040065970441726558340929160028565228696637265178144651753138249208253049650791482201884786737646222593140532043869123252962738599284930645580097833971545131963710538496273361498962177749460636184515735358936643726943778846741704627273995063640168881331872724931725141047740950062833789906286679916021696402487888700901403851175297135586282026188066295420665919143587927312471056933235070196922326376783313531770825784544314242458532793260050298676517973934383712887999843205609517828577650347377163868148711209139841139560549441661711569666061903545506694069186738980934007644626863901378818380310635245361591580394549592777819366770539907981604626091946776297123609564224581624733364190164911648437848086776388231556076134464733517671412240146955032955828566963554487305041391267048025567404349913386212377122350867882835786202087424 A013801 899 821864848668135329471697544275420839320449097371769695872010851476494698558103307456200874745532095518727557323927811601230971234165257548824638233897210847236476291697918941588344915216093697837114756424489964485493788735058619555100193687068597547416301418045595360584436384347612940043895356621739562052022888774788510012596567984932034743351008513677024595783447991227214436386326316025835763169173848339700313994578546719642069442919020067414250628743816772605796956707236098332152136531320068650663395290034974840798655908407128820571204705786208502834338629313545875062328447771174523166674271296856682861480665277483280514330640497075543490539347598492710839242106072674633148044519630284712329601519657363186771493141721518908528201439668721177161880697361010750543918732795212169849949719906496237791118559738881721063868657860601386777600317157794521337898220093438769008967943621863922961880103830530857243693069322037830800651500051999730449864373490692605365539516294722213736697919878703012101512814274011084828206602670584789253140711664413227476933722644445880090607774928037470249049834633535076567909731753858799983980514793830772659897180989421641012505217809712127401067406286618430226426607362527275629969013845024895036822777960942400609133450051846853387432704196501739292683356366916207425714023029330004119154710052087021283906429032090819162045426150426900429730766498492034821057617831410636775306868100722480164283410117256882855311180798425047267885293531850710159437485476496234603698473475899361028109133851289833956663259918562175483481739923141996744400814246396468235884949005688365430216880944993908196115982624177606879205983090340188750395148220611448686605443166850749486268796801084085903240415282105865071754487718382545486857517060156669809659533876877074917314032464205432591462265878564206232241951812669757683915036706815218873649948588841508939786083424127255747594280446267051826418989881103097774321994822622815560897990116335168393967536523630428488351684479252837849018720617458725339204872609563858222644145059700046935113823029185443756406321085813388954921102539991113327702169124924849597184852762483725145262767041929721644606013065992011767876326281711904135041948459503092013188866049706666663399364394078228318317311914893299018246491595311668518896298569475736845561742362639408252587725819353387113734176152547308269371456747247405993735825014369519481337572234185609319032054997662914399094303692542511586918403871765552045757072959165244096944630682161483167410602621247776597789996987958640758669208017015599683811043646494693290048551494906620521133346877439229145929338594017292566490008659752451651219646939378396683969238876113803383945347307956519746455090055094122392273068700041804563029289953147047028192231631805560607541501291537991131271164268297356687147400620475582344578713981465478173733691460836752303985347599729236681585177475800881643053845439080113611460262893248861629903114146387057204517830239665867780349868609382268299947518690313150145171991517894125385650420402908304866291748864392431186691073354901550464249231264017659419500871257959560305289836221197837996421086158792809593082174912883432280776120119730499508523637500311907785581761064981285587126622227230498988013279107633243519601943138663635174320489367465225134611657361825610017179083604941748558981584249155384805580267605967313417287138086678997276238885816566030129895680605038389850877789517904046872837455344131020423279799664356489548910105414272208176429324961357794364800727745245222600977153018490016337613822873039909095653889488997974732333828330346750214760682610318040754804880301949820073815635888123147158456684968090090507772636508043339054375938286995785878092273957114486663284714305401976586695236902639015744841127158800889810316137217358067350876311660291434086604185159361877764691560837675985603635368686898013363585810902152437017156152708793857061105021323315948227358230300585019251527695756918729375245886388372101601730303458220781597202814864972617485424546031110228471909184310470086914916950197405506272644734679532230940587019562739390480384 A013801 900 31572760026435086816984732860884566963334372524633904636619168870321020339808096659237412804224360981447437842156010810472888990931692533995647302393395251907436473221867254060057858262941455496110600482803206475674729388046011928828729040682427243381544635275639591372211708141097898704726284019980747015790511295172275400643909755709149046700572343061416576871616938030984669788217111756448506677906982557817927262415729450781769739719177074909785852153822465136424295888865181953527956476987191757283884993461983593484121165377368260771063399977482985844883952783709178336394409649577440481970958806140046328806641237299797704238525885335654078732559577343695979600324746887868707015278266117017508853971979157264183013680532373870390019386506313592741850808869820588992895182039060870716955668439927959470983610590928880196389578360372862874448293783933834331716698023109543750248512522177524464503586068753673411873712951075405308037828025997621644961989772018447127722566057978048562908987290060254912891716273150409834760384848193185263948653579300098546753885889109032929560788281635487457087498447281883501432820255056239660184595456319802962502610104889621761136400447377901086239405479906733615578404548438847820600889635870476367734583838147563261800470617191748719731614764412810816667723818191453024466229908694741438241447341360975009642549377696800908929137090994799806908537125806070009685749446611471022360188644957354797991111483064540411769634321552296615843081436319576881484950442065079348535680557050149853255840486031150261279175793031484533373434520887422946932901680089566723749756201002524246367211698382885977261991588490406945871577046398508691035180014043009412744634704697738392264502097910446244058883793477378912596520400189383867423118375382978627407880653414109710023535871144915898433614405990922546617806820835521411185280050129013448250136424988935407430822180821272656799581877623795062963711915272456604098353753105878082587457188309131829022656883091786540808518310954977018807903171240294392630894386169005177481097476613437003059332625489188007346105230832607150092249075176298609597006529103113022125453303723574785180414458682772186699184597943149124074736950438244509251771492020270782778663478165531306541149982562909219076477854522540975084957221125493057821920205844979906659099894603155507431410075076279719361212111076257394476173882402256348655355453752019460395064174948474367599935424790218519555606770652713125123057403137745447389803714799292017228224932285915537359245710297854585780700524289419143385036295181671277453285052723740137430505154228332733939858653643705426870021471427768311234280172673050182633253956823160487011362280664787870797644462182457662579818739556495805821562207180805964093333202840096958635032770367442416299314313615723467298913046530911254493454542236189971349335876311977809522153491159504676509901113391198356359776177910366669199556526387701644497857459307048268374358033047605189568756966487003976649920552498029219010783878007069975976927226151420720815146550198125439743463824374499636467924274001897962634598468238502404259545470245774468688014348273536144470512445876184573327844831453329934498295430519566869119444058211982249490908933072321067115056319481286849123518130198838683049028247614902208856695919540544088771241429211892634419951675767442212641836540515553262691171560350840312238502696737860359363993037529200613470072466123154784511321162119801864666923684500137280580716783905918902510930609594681149305708947715521028318184757061340471439138310358312467625772619490701147818639818609346197317336349138600756250246383157977853636584281679704287955701468278138821239272009734148916946593604092992913112906045233230110292792796336510119656745584756322332554484220851780428853816740932494982953104727342027515351264388741755731870986377082045896208391001140160662949256323475874081375512511617088020451070762461024812859410499156505467102193775227274099566687960197789907679445971495702655132071337651009545838143335852788073320069360331130536976863224471018858923449558783529928969920127448910183813590943522196424694431744 A013801 901 1212899149175530295161285497583741524463453254906336080520361991322252317374067841261264450287083051463284772144265311295126503475631900385976786768744671997276079555291252431971182683029158954338584828147367979969520404171175594257884454826856124981745418708748970542154884979948416876640764926911580377358608281915338131791136437175322669778049187131047379217100036291398307074584148565235725832538474641941133493712962662581232466321051906509734333296341243820680875750866644829926729976019939958547817725908835561727285998689136979105781171573534986384217061930138971794970927641098166953555396353496676019767435929772109028606027210411054487088590008723235424752326075476444364248698929871151344620134187551305460854653551331674604902984752026542978770940673543027746751061313212562409462568958788272491037306384461123861624502042292083900184805654003602179687228671255776232709546857051971779828369762417241117790540556728512770313581201446724633112859799081860664858590097683284713592711655734954752733648172349346144212154944328189405099851475902392585772097280316012609022007242627308886151473340350780836591043222918240502785651419049981550607500269789439709575815959586469448128973000916097078576059989132826777876203776251600220142891772726276790265326879230038218817209712789682540333107278199642859387894688172417187091483441065723215970428176893600303717421730487656229382198362224965985492087750741026270794989006984681741919626538733407384458542272096753026794227816457652865479125856182372088253346704279638556762676368111372668437300817265097509834073860554411239929374350942320795259570634217712971448442804605076947702496668863447473232602503814445109874807475419476249599997886815668318077233112593327702911766079810226988306307927693675370650926515508712506950501143181556438620264154025903089154225731020547280550869666829217390532093718405756180627977240902374942611862464898430010383612737410795711138813956937106692903042357779315412420679755346083608343734386820854071751700039433646397154524408226367149387308438739068502898113840661581795909527322140792646490207978547665436277943840471972687386278602822025189857971414115844848947490801844757376324235875514584016750455094688035601067416053637450722391225136177207050672084817730136720560041973259337934098863716606756941309286886627740748094215981551074821973485049444130361698980324459105504066196695866365079889944135111337579590536785344820591305719119278741034647248189701394627414727373198939629106926699507729602133839488998695731283192783206802381767351391341102325812279554315699083794645398585435201119530286004835630307033610038376587678638744846369147444376107113407895816039084005318533269028493374018490844562309659201293565666316698802342876441133751057841916609488320305164762923418906435667864554458671861632719755043595531486752620549694545473939356087024400939530603048516383531652804361172036276057917161650604645963970163517709946375029692156739566277869338197556800962473367624564744766983347944764290477518273457519600197129636319832978410834669872411186893184906277170778034551778910056912132570734755850308362034698784961671989118759203276164525979206120779506568962487045111122763686517258839680844092562940271510096442757572906286114292003569193115595929072489718586848011469160374083255438830445069541714236010744604067443876863576282060040848792540445494139544046662437881434954319597881643565327156529721770767066303858587114201786913763994308433044540263757273770788815970529780558859910298189271031728114935439455823871385627268455550805937330724931756311680950354775294600867271696643516142793188508486652109465055396877225303021765007519926106227605372980956727873525947064793420339894836415750145398633679767917007928064063372756733538383998878727413065828241996954848223919662727265126471205571329029734172757903288195555812661983875148741548699800412027858630922649178710121688646282053393648334410702729210807113735596314024197876069130961808953884678958297093413596440978913199553652507201182712918114390120706624663784546480710708503177631278660484403238250228085751308451616077333621382909686348697851061289877504 A013801 902 46594733714727171818915943675177014403788020240481806869270226258635645024242190189892735122228582505013547806694096198713579757519875085227684240508095319447357872196068753426604953951248170389871074758109288318509095846639881629010889216628504897298732005115300452347422061389698382733031625432235271776608295758059629670888297370527195682193537572826316120004114994170357364577224651282095643582798041844810584294477173645720626426189530040477954147912245222615276522845293027786465258758782013447572965758513826939315418925641886189327689487168920036936082651108218740475603156260427181687784106315928305975385818678125340442929141315151069175995273775111812077285358515503086696978018089930150054927074948970950584192370827957611621953062233851675072464456914828953919188771408373797521914049120810276015689162065458534268166870456692695109499494004202381334864576634961899755769952060508547893886652793020734781041406027282546584366535434777373505663622041528759301207597192601065557377610966714021781015828188972481476054144341311724186315894298266313575020889120619940388189430232770698170394999842915596618481516451627127155013584914224091248137730364231115883064545903473810319322626803192785370577920542526673498892244268481474057009330341052649174832797392501148214081928326528444469436649199317480086245362340831578659306427871980823064719968843544549267608473198413801707946532283234293298664043032467265218860297692323533797584373111982578081359359924868864277327055797037192480246098891102006142340566991606594796594975357366492430687348196055985937785781427058262193126845065800195670691665484107661511163378781708636022939112031058198131703657786535723340950603975714599604633518819910714107254987253385277035058405721989679982775125350280233038925993019782699667010451916462672146036067741059093072948735682885344329642209120911215274680912286275529435004373686505635795377308451538087278896866920373128039108676969695890714563275216450180883552833481375147898132900204109930020413308714882959993088209666424120410862840982600055607333941302855326271660401607360690307567829703887115400053490575571302758631278806010919693583829844674295717166806643668199368871845393768259587485482917535575650605855116536306951381304831383586058618810357920932257034572444730726076341948537165174657337565036691288578787401147266090360933401659445711975028028144420997044207012268402280909052093894437144457550061145806627835600505686212115587008686455568776006764166768810464791771696088288940395573577809373895212975133959672520297974571049759786948404531358591896003055097632058078686207875467161765573875003163234274992262586022018117168223152530868677725668957451148316774062998601456294344284705687867876893618637222301190803941362594180638055068470103312843209532466060709632616684724084338236482562109754765937595088671037065658926854303439129386493007646711805389751974132338784945581040945681969628079351877801696345299943140653893307178130628496197342065774376890665279234968432294646064982984341993144072961172932108862703698630624677818548155688591359543792608975341138608746336484837346380745446035924988523087591133986253553057136430017182335865524353262902324988892089781247015585179306659897913470331864944974920767887366641609114122728733211248765029232353208599264930782340938110377791514494090588764709854923973591146451618529247214233754102864724096584213653205205141672221219205608045245791545787619129031482579175846079157605352763839058772499429178623154323872049949162314015239035954867263359842134929843150257144988439760888497128978350469535388829047717386917109498257316141543129742023227437209568126435487240884124528885481296839688008436433657989372782441104035777400035747457585633911441964299776564509058527822675610559700925192300336857744555017449370097763330617098517833228176006267980667612719320472099222772547714055334851532628462217165524490849328034791035571363170394414721556045362366081266667999553585607071735028852772433826861941140576720876645929474053114716640635099462282410877065693083947137602982577858071883201021168834800620762142222265477283226848399045858510771576646370511934193664 A013801 903 1789983290384959032595474892225600185335920585558349092689885011951746939251287978334919312455533225512600452541960399569780879964883521274106717783358989791889700018284177231636455910991149713697287207907526420043845426044517692660082320146000644134628088708509382177378565910346653071072142922604750200570184289841618733436844831786172749327146939397695760066078081616048448517598662203652986243876769575510243406256635102774003584788496986035001086546196812471988462901624776955444849380477369828601963052579067175700741133447458699849212519339081232138936551124973331134110770850900570611717914228232701802350421610338863078455565892762843473465034437344695372760994332731566578551107542942756644510078511239668037642334117726819608068948838775645949583794576840069093759555842424087805601850111025047563418714849906655052445898495464306575326532561665438681360157576008696341017658478356496375891549653696684547348486653944086309585024825262407580593573704347368817315191053750962534452218302897285860739504055707566848384096009015831196341511395362198702298002476457735629952685151822119140913894313965445559695585936005707716787001878064832689388459049672302547763807595427849897227098031271454042796121395561704689133444455817984307374070434381878570700376744630324109792171358591916722737878315640980314993201839685385925775915733130015298854282323093607404664447106390264606412473984192728611361477877135262460647737196148300874368001277469922719573501170873762290077796175498980786321134135000574667964155221549558945705992573328591173217285168299686755785978579301870200411160880047780316885291021237479924612852359278118961457228927785131739427527717527556347865958402331052058411601258985689993144307590326048802578803714215955546218289215456365432423380947847972190407873520822830013162121578340526119490398629993723387767535105588925245992141926389560738775128019540800504715214681474287160906102039613054086750398934467837337690662780715150148822565651020507681654673494241087071664197667590943791094476662545349009703706899187563736211340689090490214052105988148368278855525745904527425208454893951147166775579206611715490948716407313007744270680044023157546954580812647001460312842311760046674193674530156858767844264206402431842027900218709890533586240135036775572948752295003737349636279898449532542042696802473374127305617558149266471232676729196077022450256583302942023402145239048697341481243148977307414932429026441524632390525698877130099075852230590622815440701476927707934236354565124907558501652746194779539766991121447571975409908476671666276853364630633143150809361743946486386285982121518807908102759504621847989134460627625851123509298669443313737192404154273545003530041253705132358745253567531922545924211385418043391523510347488866184737399216188221246602560360423937692714106008339088258652926386559914353334034920917594511515381756080715852711838267926762469441268969318545232296381737629966801042615691359965288555066224309917092798788462631797367090547295031123232386326482008622706876419359894069625286594077623077345948932925668234336866396705180793599262401511498562717054916094359102932901003215916494242953095540076614609983554947655716773278521036385350720248244646638243876268923726156556219161076904055728138747015043332557362990080861549361580934409478448273238820804984057985093786759369477482085377419560982003897615651240894379151701531160722480050357002638666162328022977176460873434761619302976918567231775641281804338071325987096505868670847019455209422805242180789231695455464854460278481875901854292505706832311637671497256697111135807678485053056893520872169564305227842769145145677845804527901664649499393454532094035405319744810257452638424599773274330609712341954500540216502179992404835906255261470742187409740727114825550335001675676108986456661081293609456790745327010225415256163742030192983149743656477455004534630788840467785784532422509487553871835943297038640655377940317870850544681267772868408105817892728330856395309197230026675224454954466637980943041096253355665512913238156178710995689465050429221957700647198455610550575312442608097745700549800888446969586463983796224 A013801 904 68763998083428586196187763459738656719864725214809538744774622619138310418277478975714260307291764391292058984851950709872702284730965353266083670365518951845234715902404952530546090276636007401394985378975534952404365886926191681229722410728760745075872655826096425726174988011877024378307442514784083705104199678555625263709831057897612338151676823901880318698455583362117198252070207215533119544769980012801510694754894108166121713234900215520601740758696747923908790828817431520369333800418639335573012627877444621719671382517573413407348142930144613849386548016975488847999373008196320619755392991787472439093796582777764021949019336377394876632762945033817439986358286215861681619347369688939255499176087783087334067907466593502063576738590405214799211052463888094305867097242563757140000673865138227196293349674014060494761636601756801397744074888939492383131813439950078636534368104543164776249771496411833570939463297916019669018313687280649616082727426208520485980379520896976723516418324102133626168787804061888047523432282352171238655501764234225347480063135600371960262352792398528917348163965296556621265629317595267648089464147738612595547042852211174674894432585956281651876197969324178508055799531898447337750402214703685152082289807214247172025673021718531001776054911667072820698333373663899780778841873353785724607578803922667720786109723964022057589400039088405119941600576747862334062534128028242688243472127233126389721137075284551195135620980286452135628617877968845887312688930182076444510986991047856458241410696991158510315227025400766410274153102460645618995156367915528653465339871859028783927336234028218023340906489793620901847904796538604659618657983949695875940073965194266776631720389965490799867323485320148263521798500971734451976602492527699666708869175929837785636062553529651406343153769838877664477628616304152250034124244181365340785317998679392189139687203516215573368815953775085796603325466516439164724501383953208117167682049603823098445936954765600945051817598173696678685415468342127556777604239189448490294863912100272063025703640707715800513877054668325566808003206027269558850650801195662300285889503336505503902444571193620323807176498647208099378150248573953035824200750505886425505253753155821643343814801959154738249001027572770410399268164863574023627328578837242135112240363817140474572604113862220758874509228796494894449056904165820771016811503294757070343436811112241652044193479777610277914435248063829886097939290369366077969987937654828001623796973838448767399491897818650799688730921529925007347044039818731691598855650402827281492440755448221015562289180266524597675609129552912350589439470874696760733217685334340527983397990572504855610064802336364693557661050306336524224504582219554928767173509132283352871928289086707409483958806045990403305096416354414544410820066085669797680285521970310754374905541596780197777978900674507026055788725341233643897800832792804628853124399284426525131424073089775036958257580463127654150464885915630095353118132843249907364526129690578725009798085968139321974207272470890285059495826225366909264416465728785338381656680899298270324939542648042837286118267583226857128246869142015562267664133779633269056566345254776750746973864030263715291930346204852178105329904663523656626946377280274493176274524068864742540044267571555362912147937846951791858949854684661730802858070198469491766021070314793614514613366999291993330691210920913869802367143161303678775893035481795451348059120299369450859259099391325186486183617199124812617137848946058159744645634500899233670083872788238613276221393187776681798233621497825265982349632807819479916360124426743870349175168698949304924464130763316630850300557719424890106684702709328524092752957147746588224176174702124660031871532599772843138341669424372773402823719092098975300892073272482424819552480786313831893640680552307237911454202376384095410458698597543124473869540449597699036419416998955251326594524475582762512765793100167051558179282198120788704755422661530790364675907866753668911246344074957007761361610406489377288990727028062775870734910901202795232682998832321150930578783633600401515741184 A013801 905 2641637750372992567312749121069320236550323283852123240419261902536817333028547632331039023964920420855875737962072538470469730970224765011069870280761776054086536846106788656413458604067248860331989758318724150731566119912156579626121016130556072782834723946215320290696738339464267768517058711647945359615282934851392900130676869920194675582434816867014634323119869690439094288051529080391920320431883552171782834849704012059309731735631926679439436472986094268244880108479850449286508327276882448715372853112539912587982895830795100249456686258804435485638033628620130379584743913482869852928523177172507541220227289523990582667193526826274001580724221296419130774515939923268542361088848553970290439256348588275083025552733236655975274363989689006731726491791452725030854190407670329294290265887203150135972805321076924147966763031693089282495736380933499539390391745109122220901104285104130218044411221806156998461210422052741811605007538610573435651434056805226522989422259674778257810606726338707565382900152280841491233660174558841010304189755774822000948794105417223889225438544872781886888847066890832519162540415864739801969004854699526541470535198210544486310744522222096515938476021189557641565471594817410752927019451480056768802393245233942519360538254802339086964228925486602269479947174882672373978399989406759032396524747331493203161719191155801871364354391901620171087676527756345879425346311062332971111561225239787783387527201884131318712330015578684345242308984400051183607004257941874648692334076248094453699802033335612345332269761407795842417091865584128162099317927029842948751524496517336449763352548766428023584664263711911740565389110663827036603910365111411516770113881446902952491084170500914294567703099012058815691453411213330150707133161352944110396287918262520648372994979056395088426078595222130324358572580923940312837310916964471330931608776237267530337990223610278937466536433680223695962313351121695526952056445165946443029113673617580468149899114054275325905110624851440731608378920631831172221168444452701853203167492047244051573195431061427610192541100932138394974496251162743587372806601178732562927782731160175195437916310646974118359376492372031146345711019949216979824222496031434132922209828181234044250695989432062888424573623475235548085898285821399059691667454684611493862471825816399268471181159638131072672923146533446147865154970030434170739381830710571387614313468535687875304929736719136676436360944489620088904338435778829567251295056612947872510379784546977847848418880746601289120842287081493599082244043833676396664461638665875012845813604061298858533840901149118808944306200320904680860243906713122350760327290599804025723010217205833346533116249446553786067711106908568223914608568030546422143519737526825797283927997153554951842735761493062767333368583930671189138086063658747090947685848612011457940066371285981908077838837448311861912959179672708831663977916792568382622021626922910529389448787191816797819788423211071511961844259057334845743085386191306288441315635798193272299976403270552040192961146579241721190845591660273695186301822947437017559269723053427442352802877470367213637183519367477242943438731724959669840074585363278391664077052719307503656695747960586610886654796179805601274094353617553924792980772029599024929859762116629507949418340583028870821633075180328500036053417617565965050522595624744403995683465437213111495193387106644801215791833558737827222327736171684642123854706851068654058987039165420576824209297562217148364053229838321578801499967605111770264750306694986544960669942057032974567619321040701629007960942803460455417977943493945193140466890539977792523333913280738836497978214047403571690745146225349426578338399539281564581547197601787832933219951927356820939784376796352873542002533572606704463042875992642074235159069886835684831867928101887032166026100384097434851606424638491171409288181365323216669788172265911745206183088323431864934962455252253987404690410707736017452659015304923008218881884316965366842649389676609208944894439553983548410160467625375695917933867769510059597850152337180606581658750083142449334149114552068393024628713324544 A013801 906 101481155818328882465886570234999006207317219272463166403946365247854374665624685843629195144636382887599322349550978637881565184952154572665260136705744388893788399480038393024779425733847432218513718555572106974503844062545407162917064955671442092025378755117807744287405900048859310595351327466667468934980709225251109651420082634854198657174815924763234192156972914027908246169787541152336011029711238540231209383586229327270442654356036095317345391546233797408895314247361934859790503900668716149849763525171333281979950926235824571183128059318231193616270699877070928662127522180357928270102146374259049703516251554353622223742906526558142044725101685323237327833804348092284323343589206049322677514471887367175589509633800019375946139967027892882606004908660447884785294578701063370169454854322796215623531289214491118068291168625521717876356208809941318305221289280112039238136822216560266456394101496905327252885859573578129434617969603263789103985490726229582107161645527666281552052267999027789831749492250020806727232289265852436251845753657845561988448874353708072928484447139832788966721948921678222056148152615859844232441290498137011617132080174456276986113561565684059756292494830018046358379156786505651484444379248057860830312738908907135823754437596486658364817818401493312784341650670292741918754213993050054988544894693486642892660604447441284690333038319292640492504181490287783304004103885770583418221736028811687486615244987580788739652869878470737806828541944712366269446675573095056504164705873146796533331594912620883858284475154241885082295001108279867475207397484778446719238565058209997054108951513411098954028462354756801425559988075261579438175820586119984828240694869664223822897489493963123540112882251647251463602874245171291069565227526534700944983796667972993227896975115430473716976235314053358540558924268774091057958136186107130649068682747930869445464232430212475661714463636259473504088229696691055363390200397494998555406430885692971264446524365509040919970729764292947145467484614992426312048406962094994392652882374486927485235875679655803073156658933409028581340247984667957652513738390882190137433701400249290307942992989814157730893807330963948518016834542369119496927331407543573650339612759410287043934737130022127921718420319424648815267868548114866277115096939164035148220717660562794297588895428658443287803015597228867216387793328689159103124092408577310426591466207266985417714180765802354561979242043513245335349065348879516655525750894843005470358749803156701002944859722761435122866277300522658102343487187914512454261958310988254493484775413618856949436032058544548164404466991527874219927129920291308226808733195682071452175160504179293840416193838738810245577189882999556889903602749461471353065454236830539828459377938650967029990537013517499269878687520280664401928714221514428245846299560279032168225589719322280980718256779414348487248239846306782477203375651503306986807582819870530897025064608760834105044992066076523203526209055946575434066368195925222376761581464823392748675893508041527176052795406988149961267524249221074274276970830348740466556905680820468625425275340901626879086042080021005764915142317946050676576305271315702694167184057264917060475623853653895243821730650043411978545608688571951574847149338289076141705492621472439177384854971837637101483856216127499657385028091196414113380876033520181023898176008235978891199349159088866683505859077992472370572942312771437211830002418390653414330046096578796879278824375150133971553468877468961771238422755517973766490647781994603111209096494062978750989663837099593779969827578737736855337040677263398539684176066983786877576395612592863142906331070845055610071665537393023571433447956701040584964717143070281389962577673241339633222756619008691989989569329725259158652255124133337923817870828772679668501038325962092227690058672355487057259312408912276840859214775330256691586582425767265603840729521032958523341517680970589180138586817748386846461348731953922283736566467920541532627218953816619370827064789905831995724724524296432734383347464233498449511011452185130182441002543194000333620672384632259386434136651075682304 A013801 907 3898500081916922348809498482147721822460298295570945000574003567361573657154637931368859160676351285010015567380350395352858208145121970063508633411687876443743775154425154906439926418991482956106423012030858061532539673506744361570621967337074119407246950256605702304544985056276979275831016595959497486606218925597246628368953894500558895614027728565704404725902271465296123184858558180908140199717386939761522139679848585836421325009741482637711140561640117561260122392126656089573711997848089399612628515582981939360541794782275436726571047526769169533962655206477556795484290892080630172424244055113535653410280319712048751347307497124257584790159506343377485186063427836313194565567322939590779979395952025097417446602092061544346346912973343532978192284571099765941911876535380050428429777683664539419393578006463890791711473533918042313938100117642705684013381048984784099372264162271379196188835803105115051746863181378577420360283920278981722218706611738835626228721774590827872103639927450651574176488494276799311233355624436987191050906472519795109348251957172049329620658521323816420945590389775190578508987430890871776033464615776431438283745991981912336698538581107318839597732481389973268903493687110401107426415273193390781657294177924576529805350474706631467742841311711767103923268852149965973550861884757010912439940674544982873364449780452904392663834000073946077160040636130895483406621654875762732594406211282829786485811251442903580222504649251331863587125267348070262607063488816019690663991340822807335624466550163243874299856397525356257321444762575679388927567381775248809166268715276195246830649481339200777417957409820337283564312501899248835696962323636385337161694534113020822380429956400087353916976484579280812225768017002500317728417780659357071502497532796850507842890196034377078311359055824673821694111634709225482082519759725491531014622516444512280616953953039042465020422835050543934133053432028083582839997938470167864504493448904781184094977680025395315981595554625077857540278888969549049203651601855841304588153129298289806272821400109657330858386209585841241980766966579004261178967774024130216319653072991976736469938018696700683390016502426311046268134715779652094593960363352193925351446563765505587079796861586930066240734834991017308887330438144380702901653564014925574254047089648180305736175006787342757344240647183144162984753468514922736105615133967905957347937765818368511806907968299063252852994562343604832802769694442555511838677246376288898149301732438067825729129731109603291680030908776878433659627403810923910442927390474924784621711132289582008569534607561047362283762003946534816032720623017910896841084294445322456906760965928551752173428502508990134394093326545310977482536803223311883499362489962082018050095462891215549424116469911288251951659659779102003664493485533698275492431443907679299774554254657484746155272552437981611486128381935721355644244879028151041205200101608146314940114882010156202979408415210395715386662847093243641875093600614663342825672913552655455833133125004923307995244188354856768912053211558076789320624111418677213763250088634399122714337377496076898186969392546086957464980107286215482791355343302864034699126542743889053795231565961968039686655604652067714567808103380180091699328088979713149059758204546485223438416588598114666890603820398754026838103239151401444579639733703711274214072329532393365084314197295557902513561082340158818587930151887427531929661372904895341564903050846171060914375317195767546651198060396847635403895248575978480213504725193104673120208650915923391698018925966017994651320896264788899034627754657750718300507307789249156688974813853367430497889614417583656316513103284490393520187336704627175112004573768187929876802383895239303349885418275837911487439295370725555838785032848706309681387325758131262145135888330159735018941293957208390791673745500774027118447594809087141063990150468275275437145465280002134632687743232166153944203951190622029093659172886741878452023937431635523517407243329819249749692520969022441947761017325371759924070676185994076436415015947143961088653553699340716816371750328032876589253793587723411390464 A013801 908 149764779146920488951865693690186881531634819322653423142050921043762213613252570771466093516542710964944758036483540787875400924103005601959747661143401461462860866332396750885796213311976809241784346430177443291834044097435091394097013497221039371148798841057764659731400145921936435860324333550380055445464506245743826475421732811133470533908489220580100411950261660610815868269526371077767113912343136677878634517941063273491961621574228797010311175815966756233368861815937620337063720109332202375518737054635834182474573588355893177287953361788364416816709362412041821855324518910169488703849759621241585661409328762058064831758164809525479377298767595687189470907812643759807682430834278047319403688474892996142388628665968636287609263008783965162890234804083368608424486648983160017258558339495656946335423692696316828654387967278995513532246054119362181557058046377799465961484900057817303200790316212086099827907495975839430180560667081437361840753833196559109417202575692681243534733431452944230873563981996137522340340589668371299931411623048320448920722447186721447046707217755175731627045800413603721264001261145103730148101576679667390133108386027977144326611058131818760541986491005077213098196613484033168942893169134997300268146613139150531969002343836329954464808991830719245064316296224193092839929910164825331212292760953320062063168702765878775148573846946840712500180121077604480890548777493707301135346709012641189077638925035430583937827738605639164871563004270443467208312950986356212436547891349048966605349506991071176675103283367334085981260621999107299405041428538277958252931378966050316602246230475126737065288251855658077085406629072961543272134504624815379112403657222485807912566597205065755788074568631597651682465104141168052205854897461809861258839945219923809109292469770856629840409169488560669534200992558989606119682079089614482655457738591732383772180903059947855336224563631301695773655380644790858918381360804269968682804620333126073968192662555855586458748974826476990975267353798654196274207479936893999557058490615123101197776706906612596022255764627449677151933143788099027697451226006910986390135792452059778308229138926252453453110873957209165153436663241391114865921581318537881836301171193615662633257476234723505424704069421014920938215686111754529082669923315197380860543472995924494625160899060742559366136348702187666165222289246469271830233310986511075257478377211678444749574176510176813921600639106991923256951200581705212542794625096791514311303575353340813593210247750306520053180067391572561907468246344800452943575498632484710526027654858036582441207241484065195469493001143610081492712995453856065013047094255411507504530129267111244111494429352385365002883489232564666510969133832626749316511509414383342805412467302428936546676858308112049486974957490073982572775181740262552951317246349157407980139276246921934008300950374457501586851107920442671598429311272745450398938967103378548834739453307302160693656953678722561802294039933934047746273595761212906977991050647038811991285642130189133799945300739840177634525436175215077938541095864259903843929015404979076698193984693889290120750616184050476557974675801507253986912706868322824757001645266049241890597615837994964212602561708313833322836916099452998402721387866244660334279671185857776343610211667585173043269436364438534695012574035240237894971440009961772310207802611316423513079014203306152382960962539179541174873924714907416066609871301514459441557315601306507476086642185392606072152424688205298761676039869294789295881997523018309122585935533586113015471095059910547282525143550908130345314259822932151594232288736031795603363656448990963210006927427465893741055167375776982957471516726844957559102767705878707514147240379719513077489198228484589207701467970961792953102765821915901592720175506324370566567540286091416380487648748660117540652938607157735025782282802185891611114245620389262981193380194196562004049332344006894969920538988938935869662010785617076002612951580373710271444716659758336298384187885545966129865187241571481529243099096361148440381319252625482409181714918913872977217737160601710987052773734465982571976065024 A013801 909 5753363755708097503574872488802219240919283219099053903425028182817169198166710758756641448531504784429317824729551702907021401900341063204885666150484910543557263041025353582028747330592901103832387452461696661499096638047066470995630870509243448482052256278075087168241468005737110120010219597671400209992964471936494837879801287672503404030628521897805137425481251954025102395442125071323501448056573938617385623641223886714467197654395573465948114130146178907461098195521059622868639871720105886457927802690890205953943218970279992298694016346461807436430706866420998628394146718453071078047092365609616754768700773723222618576821659322730815758309455955919070714394530522676771928262929625465822212096451489339806001558831851131624797447745444805697591260233666688461235079107337075223004777170065157250421636578621707289586968150989891647854764415049417566695941909649544284376403920621109519761560787603499610988894365407847549816418586600497692474399256079014747371254147810042651630319502696305573238833932363619058226524092700151858165108911024278365738473531125091109746304477282830906184591468689000556077872448150304897369470169726102459353491757650769976451090409191949504980953038451046218380321103602618218110183985490056287101120290353606836121194040816451530720102230168910518390774835748601854538747428891929923851438704782743504218688885453999026107612904309832811406919531317253737891321836198259680415479173429623919606576944161101312555590406274234157705964372053356236274550325091860256962423794065065101111106660568990323150767733839506247056108054717706013944071518726486044244611854359788962591891189932468731100113483286960689312981062466890646342319129666907603982098895859014796769158398229806074354672628551455387033579440687111893540121740892887630119595335568593050742579518717228291949158655072546680825865330146144708693706750306629965692064485739991254992101571950956810596402836460085944840745102850285636208538356656835116918622294717371257562089324745748209399300616933940085305870663529099604069954549255719886983958975470569055613789972524429488790977453928106797468663651763612248025286298281492453163456602838328443488930600990914251854707333940147288534422855081281068689243467932951268623345792573939295719219207033138184395431530877709202762493797669161989239847774076622583138638058611435385520181098317486160609493971743241383403179463692363546630242874857809467091289338963839133499641564814952483612210151934201723839037321546787445043998317718342813783038150773940694996764877575775274362965468914651538237300151581854200280396355465532639567878389026333351061417388851848549156043131932924890624062433355334593541217172915888472294029445925345553787169998001236181950772122358204228685390245314189201743106145662950497212725343890110026377138188764432493091629966938682114515731381733926234177803335749230984965030436301753016862889309585159380960472161871725672125260421853789222525639360243390332035350838253319805207525532521805934196927838102010378220846454762755034466504201656643001457229228073345764058698673221700264007929156107062434086994738721408466068377055797676210437820116000450969278755671326483107451155145590702669161238547053489635864975204540547676469198010032414545191340010586584220930102968876586386638944836269654871401687848275912336016129891421952007630238667376270748843603044137788978973222839422691445068942945116331725678443409634209149943828336905121253773956691847883295614884815918979473906865836139790791201344446194042354867807546822094757228546747618828625590602816844271363253261299458244117602337587821523584405485914651686735345592605357761535644027604083397459898818226144436842675626124053529773956375309907848577294225786578475889590491924189036427863480386427304814384825039145463979003059593572468238086395851814721275585938262250957019685258627630487851672813514328527075441723289532571548750452176128773212132564859752873926685524893540255125947559151327368877164467425799078160368935806340265591716379147911636453787820235201276247238726961811133834844901033072210034427402894885809878485688760408860532231124760324995344292796590761675329278619355783245186485032513961984 A013801 910 221021222039282273697332301529826054359155184144909254753975882671104371916772360508395137886786287798636673554810458218876134175403502284078887750837028323441295816984029983207216357452056888804824996373768538948149296447216105549768155521483096316886519477178532548655164234908396822370312596064144510467089723153912385691990446267226890769240625297226082159337287775065828333623304676739963631628541344425925486117801256832022971865091260350267862752423695608909025548279137026472121669311999587734167754468173238151926682699962276184146629331965676794477922034980429083308389540336093178534257100317259037251194408923351320115247180864542027018171216060002587020564180284559150870396148704491895026099897280414477987355884084393072498218752589007655678665853136539503926806798987461081766951519765223080932197590804331507236772968488427677543988629768538425242191304401096893228603933014580543311160119216576041055749365941507871473747536422844719354096521821531430535014099342270598505030354015581274901543044345680789740830149545169033783270823925908677698209199171701500072014032799297232091987265861156645362287547968142112937345566040197952078523739361911979415345089159517932183348291925135391525298415515998181466920827986586002325276637074224160216431790272004802004143447274168866474500006090118288843960521228312379954676869282933874458065152223600826586950057331966537283008220715083619594833019659392343882841047926472432495606259886892868023135561047430979402432327316801733172723125288728903631468472472803540924284273472418332254159893263178471986907447030035394231675451463396687875701008997085652786930091952445718773941959573951881840647480495728071069886531685283922514576311183319912432683989026396230152409103698432710148281987793436090502237316798141171198674374411203070637326934791041042063518878893266953290606442522894295129177438519779496762026349284187504051776573988067956835871411365450661657002063871096573000587209509328977851545794073862534230505223499432663212283532500134242317110327410133890389951373964207735178375768001677380840459355584498483241394189870102150731556182846150928120139398434781814080727348854637225485070757967666961899250436940644698236338388400802493534765977064112255935434451967520451984349525057385036491734897690198076733323961731258526978637992088927533153853919659616901770143277072964548345974320418488360984816542277205838007347410280537608487778971245634844152522230353931214610446665196704293423000457744541386488810239373467857534289193600131705738995719536950982939927681453825253492924122623168510957971706391563901881639616192835622014375410410132613864378552956335242598213982439778533745479398914736771551647435194668074794287922643215489165820861852512773649177951663989892374163165691787906300924056810882466773304140659574438654608056809916412111236336760690510212174492946142457518416609240968143895804755717023482778977498570464213420364004365935166772544961663110082995470037802339533636852300857357696768109179828526830689732037406165997404065225410841597543980918025665650872078968230484837342128606461008910467885989882721627632482772975523529300179297576273324435812677869678175055843576073012433738498140023606857851388887457629679539240710753405237168070517846694219431250835652362942629121704830135061539767240379367448300395645908865708325123248645926817087575854543597301416235328599262114553768512179588999573663082024507778704242109390547138084980320274028284684341415088343515469606157961146203034790848244990331104601694718717592193691851856524920480688597811889528690737286079987906021811400773751650018521146897259197625036285527423767153300964438467796819473000975564685748226853181640399796308113905419910945334977817198729774508337759646023412803462524991341749407438703812144217381537346679939834326983043314332522909404282632764868228895439052821309862803966444696130169241890683268616797370798162951717284611652266404767551124310242440918401432357392202785150180629497386608733037936367642971376421346173426008712902155492228313922934964936517399401718086502020682563109609933272291906219419866786206190888792645021146352073830700519449567441171769147084009009056363577344 A013801 911 8490751265861067826356717695569797704261305554110833930628737508693145551554727001290507617058782032072426451281598562936345570482300943745174551836155280073320820105258495834888423587878217440326157060694692192232103372316253910799893462513294628109512532235290506389136789248240972328177928690400175514103718804680698208743504983801788235791147861418237172233101247166928861264472872461642442872642044287466353474701453082458994487169345857615890215497108690511849125462691328008953026048289776162395788455649343116844415442601750801890176912416793439736663852895808163664375092581551355546572020765787823175041884413199464313547335700092246509930065436161059382981993549811624339837138448631760639322653653924402586362263642986044273091571599459318100551627414093301582852209989902304917159209583300809877091302648339199182007870357451437660529867201188172144104021149872538250270048690688126151841527139823985193197667642008966390535485359220002738706971982295951435433101640332667312169246079862570256617677591583673218683731024927213601818131971937707762454404595380084826766491084017802468045782805322193688237638442744147410601067265000244527048567971327210601219896945152040882755507982596001200835863930462586139233230527932687865327827289843395338874443655089336473791174670484471174484392233957984184229587383506848388338866610373187721181030887821849354164273402464826496264043806990652330355105283235216282603221697143364966751210079814876417976775713198108504723840286202255381563331581091809561906492838515220828147304649716422651875806459598264179849036485105839704804044143417847161432929961632042437462706412445154732419754318992935492790313610723889578220761001221867167319963570418417756013988122438037577534948127678990993056400843072640852733948762117391232768274767380777161603551526932632671912141251563743277611937095959507241682480478175849147610004234101347155653048866325618629806836139015152618215391285672045948390558240510382013144983225141503114999088665954205189963084184525157052854110337787703533220371982209004354612483503552438262367086604134093732201399198049844222503462320217734054663275130270578169725221833599743654234478238085894008321604785511806727447175528805228591631569774894936424015649906784265683430771354604503561866487829666649315787373313868027572411357104088240113638452177643842898401824132035006089258949493196648875592712288121139472890258113337132767666516959372308172963294001276621540474919090196592136137985584714301903354134155771141215037253661342659607669259561731508960620261810730150938184173094691641516961441072738318854685067495663973255304245766315654494213966490370574679652988349406532152366336588708527815928087870438368761297364836261766231794174228926130712506820191123835705445852173215724208456298566446860843563251867578211635355423110409748887665255112998686640310895321019008648027492460601032215901235495625174114437199585082953222756703591721765366734087247250036948353976972214675524193317989736253279043682252292686727776745948995272956274569699382890811249570946873971643901785643542305511335212545806118304534308187334634047129458206627711901595687895690116031526179833041556772945286818420845654498144547146881051218955500572301769179471144302815591048597013598605133670932102421174804040339412754468524111698306413779893907999133234985051017934719981924605236314028146833931206096383469253392697571163891091007621840959053490826702164874347258856672603983647070584433659802033804490280390164235392535784525226179548559714378704314255021712866180920261345186133173541548134183363582048815397733906772124443387111508379205109335963393944821511438961209849868178882616874805477292967703882791825897598574972503790611298875988507825506403017512303374561635426257816360067384645236165245647332254929138710056568675505380591963398200087674921620295177881247186653183439689477174939446536581596472488447182887796582227953171205641233466205550243991502273610321309425441578862194329339062771603961088385363499372388396602434598333550714849205389442907663469613001252415416402011061626541344418775196588365869325233602458897029183858251132358261268280191155174582820054683554379290091909263187247104 A013801 912 326180700629318781617319666993009348606902314166721796279033580133955879508526392481576140616930170544094334552433890393762651435648073054914625583337741239296692625163610375993073680551929601187569649643647295256788483150901210237288707255910726433455033438350920093445078895760425192959283308570413142549808461600613702387090487457729496866152736244242999208506817511164739134335989868486456085395416773347307435084131021615744732219097590466172038518536927454703196003774750056791939448671100041054596609312225165176695063642988858805413036267403536780923678572845366415330633556612876874677110749738505015092409031617470621069234448254743741925473393795563257256636264209563360639183510642637716720219062769159849757692720108951876795085814564829164150791318739808273606850498972086945697588195352083912238339482538598675776014347651854429166915378400844821087900076493503429422374190501475054249144106603478215181881600135416452858811205559795625210167035671881270343598032615019747464293757404000498978224702358278390368954211053603837727445357833958981402448406936121338705061521483627899612446792249257392727337118416459166925650600052249393751097787186506122456463561044960802551935594659407982131310548752650709124783783961062137034433813166623875338200627453911949977161766141331444638992412059729920421363828924799087686425899704096379496890482586564164789574727029088774680479506889352899922921724560764068712485364717459508562714486426168292472995815798218536317471048434745842738136946019222956130199828884400723334106855423506092594460980951926916733080585611825938099752159813540016553607437406056542277567329540493064200637281918432609891032687669568942036928754622939249099763720521193936515033367711579651578582567272916117989254694787478570998627375645501701598026043463699935440162035458644016724176818320072761752740175478380430196474170049603420854585922657237352331567525248764965282659417116406102981362471630377317153371685367446835416977675577035983665804990191296746577621842032718433342443502736452418932193810068541111286793166272470468287093998984415344816248951592282815651693008493484471443944377404474530968164121959567752221071715994307704223682769440221567241610695114581661576118384472363877664985206819024350494676512358486608832662996464474000115287733225554147221754694510653832205534778856365868785004475856256793924971803730642463204769635260461693990552155681959292402676915511246590772557902353042693098884491768992283501876854222384621919252417728104160916871136654139611488222275323477648231187977721009478441283193605674100515590720250315257121581552913427196575767905358782183049723736694075996893549200430801339165305186391826804576693423630760374333999567549832011560604997178426237451662004462213272460407857086255261192057165728622606166325883744884578183813934209500913268548440420957545974183354652266236222624150366449253606061862799936688780219459260546731005421525179583338328456695690357419407966379364598974937410503893707905967742097404075853334271472376602405888243869571493133404963517495110494672130997282321208523453525159687840786989983324647301554525266465810180411699946200831497467109724466124444989466138416455206663200720923194582463627394509985544764798563479536963745722902874404014815102527646611851272013678880375662822275002139191768404369694702355185719904980202825615634758239705288772301213398667354838333869893832040152148800642282998903598590365812924296237934754635785863571603474954930633298611468549266839654698321088913537469987572304936420914121467206232759836670491994772113122788095367987292319345762557932617159275705895543480250369741784263183439133837592535959954609862527215686647312361330783682146856143705620123657619974516624653978320752646437159786535120273288348648531392524076787915905357792685533142238214700820865905254568119788965259553485991922468695019110955152473778149318610087116186977817593502869049025035913624837752418173177551343014103422887763693570057355889435433937769171412124191889672643879127529581684261647074240838740799848653056112790636499656943445212287191667952138663235998174072060988273127098575500674964882251823417186773615220723425034808170786254601284747264 A013801 913 12530557795375910314610952327203447136082759301028784525855354014426049067199549893572229017939989431621927956166300333366786017551856374477600256409502667448821743888285256204149918512082927559221675660710354494584786368725020892475682977943066466667608564567688946309786150859532494212723827582040991284193441860849175990902468166176136351610123515558839057593997901508904618584651386787775696976550330764910162426191977326390449632928853035348465031728114605099877977681010798181719145860148979177153383343338441945427917564909059999868747201248574268975964036054427596211341618710840278017595886561954408659789985358616751378995710564154235589808985896050358090770938725874586062314873744847570525523935515340044788291523535705495298960016652322477170016799300708474638880768768511692105918548112645655572548049561202806728611367179393639750876221176646854646912769338574427744689926902304665684035119999279219114427163550802158453024091272785108738073776842370990881519662020938598618588308984432083168747480165795622644413744971835245030137540866549368229556458000858037347693643409315049391511755971047471999013382741086695356615793451607212710342172592556819200287504161103214190835157804435817041556426040881829641737693844648163056314809366609022794992315304269481470322646408085388777251532501686584622907112851975081752561737363032566514752544779045448954556302713549474368125300736661381003438960970726312463658837770985924480945239710547681123642607259704363291171967796669196294628268918274469082697756626423138187603048957949410053108813044249224433218023776863905238040078971396953275923383315391068128135026531627581554331681822178507141573911729514160477290655037594834193416523087542186265161521854008043895042827904356345588675208354955776783483269262797593368589768485701496719869264754179268546475976652583915215493266581177462606427751716625565015549772804800430127169498049956554906298644167943856852132020710152575015763926665075837629378614384967414348505564503188855816525920683528911335283309601123556125699157407593075331193446275523225509717003064985299886461019724369136646075438614285699454990567202370293581672992909198754769324691041637324765456997270815551727153716463521769111108163857890330724378071705159639448603492898763621564915581672179233188428893559592888119670928344321277618007824064546151215244731944493960995421716812116360866474430308165896436341051612678148176941236386280049031118584376794488098086746635797607563008101231807127635650000879442849445782521585705427314931546928826717334449317352130300123800335165555576245406933109136110917582676936722219183654699852262976344038187068839623496662586083749664245374364040428418524618254562199290540414927386994346556112201571606422337943047563420385074839028237825582113954068078630766038485575149943485955509396096592187084124556887211505086144227752321459730728329360477514526530472521322367836180910746953163218304273311298873525225992421640770623976436429670434221195561917580682915656780413874977981689372882819558024602776493458480212885078488092164763324584391597651546636990622534568091673007199399650736518642636550563890695865133251142806696487175090636678715331173406543219173518894985443079922709987495604687684501614629891999255691036823104633136978702072240878465677487868511462980516482179190975022266191685676814615869719471748850224872536518373476723413923205103469433945841451654484948325473943685880643447493069299764276501534088349734966719093868615208799458175788634912174890702951702455447042577666437545836890284194637701885533620471165497725027471656599821739986814425539420790735517683198337298204000384254454997765504954861437616292478845517818243151672883385933353625616595102670431128941030652707231170033665529930359533180418645201681981975204933884577420224963807441192223255946734384616259488889812889411006717865693557387854166453137432661384223725106655438939840672006217387345779657811767096896540788812393229797093656330052187323383848551630153340488968162955633664287260563176409982595434004036061066566985855803628965091770821139391275224755116049358886874105855152294925500450618876433929450916586048394647095202319311096137190688924756762954850893824 A013801 914 481373908267160970646094344601847625179755281308321786345259279818191100965537908711470749953182634005187984364084593606618451650272114481931491450227454472713936113212366402338623269560177745115059892181848978263969153140940402605345837280660841383502850616432338561436744771419800297675998560391686721173575262526381944866509217071822454083454504973708361236531023384366079827547967674839191175051157506664788799764591000970615513098594818205946632658867250669516912390593710822948922707363483184069524374517689585775558881173546448954957792483165229116980634409066890536054899624395640120323963578164040563074492077536621120975499217032549114418102002182670556415056382093198098169888189782064269308527506757303160587007168147662307404847999715620282963365361936016761727243613011145163940966944295395504475005871943167023286334281563586064669660912722065568115800946910675216240008231878936036917893169892310481499833914967615719131373490335312737281842211176523985704459336196377204531688477945942907010603198049204639507798426838022773077763769929360529906640890560962362748999005212246937424315617383759684314098111381586488819752321236942683480504902315662766398244759852941076355123422215206347468431662786516367516995246736003831971389716627652219692424784728816400163914784413008295266894872584791834873599647321474740606411702538259075230733760231809967038234925043716607325901553099583612628111124651422019603917911810195274859992328720399718045854400488802820193662314876843844854439578764432004280917018560671276614958728768584536600228161907878205826503601412003783624547673765185357047872693444063273210435179239005172991205888880809530350703393001015988895597803924243150374289150931020627562445023543573014271965276773753372134546804163981120914293271999632346847744546146708697990497674796550780481421119085663686918389328982513403488528509945887705637360072069213323765343437087131013280368714355731204831503707601221321805587006765553378370208850212908189612189765954503085047659768978446657856243621636762532124858830970095581923127432120500231181288389744475280438286533731364753395634049806399430262917629646257198233549695599779363218377331055539468189796007155650235150337171662652282172331222764714945107708002625412709057551783198903286037796985518437422166684374985320390005278383275446200973388569263604945084841622379680005600120673054262119046481714718501077498477838752643740365374537015334363579451537418937054776100458760800892140519216921102615251130433784676504309181349236459695730410306817807173120204975399437609555913675719983017043552742320572837009856117201120772159278949524534499232570994436542976247789906993327101650301568977098126041734867261447945400579850498774817299606335574832320534420115196357513035016108784307562489659479308679508134461854960228956466848960446685459023728977379117179389316653333181197015659500712104198051194632379120082794725867254952718194376963526857525345081724869751844290678781882219401041448706625779514887870876379421154144578948666396141073140261772700975858193175198548601547877233987615381815606631755287967809710244572136982694100175525726462424972354958975902062052251318281898649528162357585764307769901869760781358310826879631149682087814027621931043406626870596387586590173818807205587137466373956736361859521179395800496455378019796960510283251143226703830238703362889835481806669273847254881774463445206758693774871407020636790798678893750219744446082933538043418481480710056721861239985281096198786110601244592601528453587663633864760869977157621201955634659564020293760604655351159938751963333462971522389096895647317747325647804878761519143194159638345956987467491867329412505628914665488154015712881687117464187282249398633554400992628013294997804691826658962674067815019559472740109926175362209626660840448600449748119418224525191051959613234073528483700611805658463727613119736338623697275342312919255790847152275471334496844794377510943016898315885149901575284828215113925959423970728224200948103622847259401794984965891386192699049321933237328636552210322965467864890855229034192538152170998155650531530561858025310974757085833786411569635128762809292298655069206317505733455805673551937142784 A013801 915 18492460059991255848340360342224578368905478886740489744239480493495629334692104301059860330201464067943301607330673747991854438596853549937880175551937891023778569725166267712240551523423788256340140818057910348988638987062366506486965684973866882588645509280864718176153987138863048235521160696007037080604067285213488793991818083031131396069988263069980405262575794333807322655082726196622368180765266776034526531756527893287165551195618536199645840223044301720161706397047994974405814726075569999214848371471563127153869979162960383053658556033275441757928051458713666833085023970782910862365384818749782271069687650646836983394777921522406779485806515849472095240805974492298139294424698667780969756392699588558217110467371560595201264640757075268790320643744134019918513790637436152617956186132051913699911825576568704366567817760546722260349693623130870864736609176520499107076156235861206794237784014582999457297619677395925466150844004721374115419250384557345434822509859320026689289344568771342715719332456258245431331584365409482850555372985606314116893516451789930127365545784233678348092508757414512032610393046835026554499605172638390128587076327358500833954970694510584389258421387819367044347270757606812774532889398610323209012907353967887671704190530142210828696950358010126670973033425217363128504204051501773635135911964709760634063868133065211693740832880479417187031834063873604062721516964609028305104110500100461679021465300122875568449542649177849140559731488308833143928150857814419876455708185026747762440254524373943558034365067853049155030962351843537351720623435363360676351077391347134703652077845645622725630165427245178917952621545527030229413285235553724864778692022166088428438888024449900916271818072540509543920750028763498741043490337137876236502954484771961342002958674984294782974273710794856196656844462192234908415311238081222099764824528610899045769433479139225006178644530689769964807046431208518298483430451905498583469943189779081012141882048908190515190897685076006808205454968797869434108576850547191875158863432341136881060374780423762373317215479824108366446677657362640512980243660490616527340045106161124017397183549829604209979203410891459433535352786592450071932276253729289331257710628857854631154909303369068636428008995676292009955346949436068102442774371909541256593695276830647570379275765337787095134235776052533565289641552625937393181524653521561929876228213981084911268210261485885896278675223754927072470186237241078067487426744272132589541510712267835671179442346712880362585794334944795208699979766458867582745122148987126106570632598398255583270860124934517322518447322274234975535097067055653936997985073824201610019286660715784270508675536760933381381676987442758425650283145383270220753178835057959320602758557122231984493486620152155591630469664519868593855572394996165563419988554447488864553575379356194872334692997476277100642188916466263622155185430847758693656659542596386850270716084787340510408293513735945843932447586991843057618144891968274155465756296260080688568349018427443077063251820868232507828344365511142571377828755483214327176552342996307780517737988104018253615799286643117418520273885129014721647288550228730176660868725407910246187085463685124102963508977860830825526448117423297609835472908221921984077195365627669071871829802008520034963041375918197054342450028388775919869085006824116143538247787711062841980055459972104782955322048382308441702640721974797475964384562957539027021395274558591572567224857412269380317073023686158548653581042487176094327661081811403605107388439970160207095423418313514004099546343187358581262086072222502519404946836666698283630551167575326710816240385789392924667626062892304504218634892897906625868532797758740635665041212930710086989181791396704784062923952714645017802846673434877523755570513359739452080502000168670229842703126175542559985607791184567954529550293106130461184201814506786030789620806460386937165703043918618916141960711816579657231259495460903622348775300317179356142449683491978726678751387245216901789711767041413497647094478577540545653801065147470819278064337900346406268209390738786859103106552081772945133138629893300256438230755171217277190144 A013801 916 710406345664624084669843282906899402619872876913022654014703882638128096521531878829515594445019443634109874547215162702855080113136725974413604824003246021569477534561987340433433027323848249655562849666512683966747555326987871713203273753956070161525405884533699013455131569926562861015780909297806336488485848828761385509989683477723943711424669114096367248567111715127542107117658009569444896032278488468142371243958775548519751814730881686645594598008469894881732112948995774936773778516919097089837615038451569092743069119524286075389347088574309370572564024837944225059794280861596303688628623197091635725413120787248889554093788633204778840726743112873320010770802316096125319134619224021473734161581947394052468515714545871825251782439323803525848957850074652509189625781127747238971404846448906316695812691349463346946069287089162882353593830226195535139721578125211493697437617956844120207438710704220507151545357526841872707650823285376308017945922773154982224141538755638145295739460953919901767073875639616756490034144981570693186935208615052163114581328011961955772874806847120987420321816424835894244760859287214380117656832312076395179801124191804168037214154200318609897751516034468804375644753424223319546455479137014176397439848910030372796188183405943171195222044953317026192100052063150221944617502842492135967381194036290164518197558199833172426747835936497290657014937397768373673509795712420431368879508971859335861288610969520387837557630410816252583742644854872134057143843353798753973922485635987542041904817808349415725448168446642736339669449708421330903699469892918863742702989065991526775498222518322242627808435053050793312067909292966393293140765609031894405338232723532453066908322347267393599498163074716214639259533104978567635926724791488653501497499486999666914385660458196668382739698873895195650769336859576896241682596522128228184565499091116297742278556534612467837358808290978202968027495701306438954539464240401633582581337578553176162442540790857046831573525469879877544020758081338952180715088290620923076102897616817114422815357564759255333354149872922947005415568885243197946649040461407524514295172798285740252330203250254075330561078232806305598694112649735561963350324563264378949596211518203343510446995798226140737018393577900433854444608409535992223441620271276936913303397754726157063690257801216429046676801572834129444166869885678010896461451089684323098125183068297357951279565405241792591441587395769278416014674489853255040596985807958245559826675522481175144029457191322012009095875171239252737418422708283857058736612475489436510017421900067386486933362559484417461868672332487010820156288928010001643714594596030529050500916358057568535861279420208016779158503149601007679781277313043708800454118127586565260275572730407663916301781999765209208076122632195271901555669126172696284342280307654732220690151773347582215609566191048661098270329414967983308713603511447497975514232988382797239999829113190473047845003623680095540508906501878642901458654169853219956372493877127259732041695891908653248461881950474020020733677145476053022050669470643161592814434808546159696369422551003965230904545395681998749874841571116229546802236945586898466603932955270280017523075172927727539446160893501676993424030878933400979439527242253354940309537165952535065028213673959305663140197497273458039619560290583215737690769622155245770165327012708190137505810550288377342011651810654761096448645975383819836647797370576819262053920867442853851742510122349740514260677277927466805075969328187356839691428118866880893805434309893674515777786037931953981488172319885567257764298550499656785460437677387881263951253653573750922716690660485318594031522832070769834063078045565980939365555958699780259708223235946158701776407698295810984561286567485803003914157806674254952593996841227750791124564838479635549637283295159642984407108906146362541207204059965107796852296906092692158814072900982224578157648135177664282509562705145724112196064777626073556150551936984762145568347041027854764090913292412252499153567242662940925610781489034797601836421718705238993386119604779707543199531954621235979304941304773389460234653605981022651331072690657482920536571904 A013801 917 27290970175052198836676699556151447451045036439490678276628864355426328955971168657114671076199866946647964940605817690392880757626260465033073042918908699164613048967733305670090763177672954358768102432788751267266574085441566079734416964531976391325159992460246581300892334390298838868782239411584528222541672368605697385751763680480243021618090088687126044220954163648339657587031950095619795125976010412992157333707920321471934785714701550874177162077093379481776620851048621689971101475505964033803201819317155478266817743295644973872157157754670668779915619578174465349897057093579083602502357188739472278027470448162953341110066984133194783945358563424141461533771141775148750259875532110008934971551332091089919630499689994212038872474189063236249013564768467850793028664007803537932325488581181185062186340350880983936280197732817281288495660581969527677927544145258124741880763531430123721888965510413335002733766454751157381937114027331016248817410569253521797122621352836594989681127132005786946283910006571517317321151713612019749469302974155843898209756296907530492970758579838999852739082899776495713306733170377627626599904870100726797227239986952348919317618947759439717832022239980153588894768847544963043696633686527536600484049235727726801338365253722712864635650078926626878195715600057978926224425989197177895322915950098122960131077395804791151945944865336479917879885835072669843041552312088343291466875216662948246447263279005095219167613929861917159257057444744767901939237886279532932662206208192097415081815480925551154508816839046227359224741579998713847996518835406371069539678027959130492607539716263867272789888840997999275876400803398596964749295651636569255475473548307222717018350111292624192518321432678298101581794223760856654301761059589828112913527940292579204183039532162083212591328271939557836119954844797506046020478627994078013938268213084323694067373027833672564439975979306218645219744274861388158877588058259269155708444664417698815456392647021564311081728554450905375731101442452717186974350831772493380891568914847646267666874776207791552886133021518207932160044494295502692318469538365431461741163358218944997533517088061760557898834381391487035879433031552241348384066068422364381727688061683299644297331790584655422553298607688623066952344076660734677255733284341374808461463328145560049758724943691530338257136009221995916727114473528206466598463105061312956137577032751711303056355784607768704192820021395872599629619735202202645639573806798523961426301566871636824333035627461826413341427140578327133160666126761432652768425704858402192968829279712988719282032056085153381215146916324821007667123995458432223144939866001108804004043202811139552873646910206711172588153056995072311026477549257887117278245401989365491038746402011340817008649257302980276937452327038413565370162585151050300459293040298864192990032870524920718394857094795325364751152974805410046787541792495767082227354774481713538771833435212325212606013659207294550284190152176169945702435658589081297844005724783720809866113789383562823192911657009409953116504941220608052895098518384227695749559327605109270895727736719368328310429015920519663975191913796001074269954734501666291493056688409663077153166455843191581155363716884760423379377570245105532026148878538404883386931179767232587058123856498820686355193827055257164050025028123044815779128605804715921506671202520197832322423218099878303970719615958113302281171183790344822844661783788079088771063424043684673568540268860187631595838178308861564783798437711645500353585902614390096416429564448875400198119428433193944152849627840723951774273293115994815070248173814532846635951360355689215447084388413203999108314981116830693945367206198462723766667197709410758456951103832107632687442478137731874782906384776534608198366286301198178258850982652605274391841282835033679274865875066852844888983495738518663383015951167619581123877837944456861973001424564133139394504210760985151076887360880878137494124024497283241733079603211206622584153619928126068617316525041309092007483439194139538598263781682760784672147976745780461169921170737217244979553219568729401380978625164174529504374452927366966173534488484297863875332946264064 A013801 918 1048409910244805270509772090149114005279346119859473896674974453078057853172588415131717204063294088622428221158313092394132907184970422024710534016772796587107774889144442670622206758233484214646435423058012668683312710066323202519077362109460405049147346270352832667255079917937720193983138509235431236197160885712356470771039753549329015918480548847004634114792175150714616285863419394873330049559494416025506716131723467069665846728015974778382389858353619266171930666613883850841929834283037114322583801090887844853098070426445497316272789372303428411849238441715150260881645345306934075673730553762615567032703304736628015552084333262460810820044894572501818386281352182434114389983378441538103245867115973611310352525276090817649685324968447053283742105104145460956064989156523780713208215969334656405348950450919443878896140076103908677978849296916941375275264535884236120084091411823419632900086499048038677465020372125720461984496172473948320214569644428443293358262621890570633123590179903134311328442686812451409262209364230119350695612743055170899193625997901999691417964661603095018342824608677813859322391461473226942903461945489789520642281651338761436084505649497126636200234966371077580270981440047287300286649879701641846044195235439716352800214639587011737407843133432045298152766610491827318429837548800998786026725139138969491636395469237236856893155417946766212525273694240151684690284273621185795884991478323323819835518066126259737939543056729575409590019118797315003720897762639314537141151313693907614297783023515235973151610707688799870231977672537230591184634267580971151007436271122077957004011245739992725151496369715779140182067813263360500997808941753270444518345791831770267896976937875417450979783836157769499870366206899997069231656452865202836785686089354279722707895646667538588694908466894830053832384185317740992263922706973020500983452511673847379031292202237258365235526117221027695474761696063075087511441422846088083885695610228270317694572779927980414574515684147785980914085993013263583454806661553372105720330511432787179018690661402798520295673686154643475921860269292856031428106325785846415034248531569338991025247592454980593592241621595535365970344299340110903639522282084513550088450864577625639135326298067100122712807519312966143740041250048998783361456249851258254641855575214039834871531177436853829474486136930272195136988829615059579620846558644035398522981159290189741418212963821492042540271373941943841787371471747527816834889867361972096502152800992940800243577896664573523494924265032457015147500149925667196788751841877840378645090545609454174639938543466567252292761083937534323830540235409531132284336009892298595814619323679192737063194019702501016406146487837522697900393161532290991497361075362823464703744481779667668826204269868551290318829168595507695527260165871162748342444201436121166837905102754085354317856830153657219212280292680124632357390205500517388230846061016489507305458753247116685367472620732107427443717448885999744634104768260358147137975323923291418631816627332958949415778894215673492758923653821930878960018104682248491159915071129277877750730276733811253700373441075602683411270972560387177269154581080616012253997265741945616771916042567672047781664452547844956424542168738535974118316535317931362000192348201938007064424886071258695487021126060154759214145761480374889642971004520593966840600280916015919926498210346524924925339164766646880620433472196489886714400527086002846274229172498062190419809042968532968055385719457913225872734400783130573541583356034834409943933558147867997374010955962689578558575871303129251331360482828344056815738653845259093836366707459424156900615193865281644829745028314584167938605226593320143996220287067204723696882233604814246817320790240139107701660131677575353508548439254546829215992019349582484221036974721390653823023247456568218889255189972290932972521940780055273828454891022474254809554822726055738682979273760594005563769704855599814529974268525087633014417986036961713613192845463158891052002831625986930078559483800082064514790901437124938303965236674665902196303691695040937683134516482952308683451674864306928725440048983657729372522500909612786738634790463680282624 A013801 919 40275715111964439271903404615168363626811360540521549214665818589446670487478156555700048111295505708519202544017755757413009762417823732501279874788343753690332280141372909634622694824297529589857463212196614680138141069907872147972875942797030920368044454321874419745271150127495458972056248970788326369750132585525886181140263172351023475524348764506530024153856200589852699237729119473453847183877537486035866006916288710948283167903461687086337888798512637729260888488638962013943576513817153783816379302707547447876615473502330224901935476526408505869600343976929212422029287585311179451082032953344639623128330154762301845448871746610694508462844669897229855127384425440388938405601466210127774293231127242252098502611006304850830311443987861998948236709680852028088192623437017559878606824677960160467885280522521356051674117163607755773235474590361219872574562410528814789150455676608488617489722947429453833496222615581677267596404961759198669362907460363077557651016882548161442075840351158807703993454256587133338217034936264264976322659137207445263422336335403220145512530440144498224657950166966897219728990383955486238579394097935754224993891917829859328622369031081616856268226468111316323690023000856588927811941778618273157633804164652143409173045594374642904259701813925452173836682108654038264800639274739169364002672945162651990703768346217691094407458535842970820370914237929667119061960655431473534717832631268807862801262028306394092685486067323368934810174467717653182942008449551907258814468866865154910863632631361305144592276946572935814831654268190250390948910023390587737101671791425746796266096016347560529419884539001371449234317114325257006331828306393637396616771939009286611530266045422036796839375849836873107019988204270287411603314293269632177958916808634009827546519162380162423303603664231791348024870863166337958810854711075555565780311688462520912866121241146517358887971319162999949358445315959092561839533700055319830552882562529232524554707913713295606294594522221346242795527507597533821999852710234342813352216927201952269182020448449907955678600327316783771014184105154357303342132611389075879955691588767726679225911511750534483439554135214086619116746603449700474215887988558672540197928413614066553022695066545718314135213661926907377917424661882337261613703294285937110321523777422554296424741712414176713091859436313336648382562878492128810714441396869263869658844215291929106322069218166438306227065101353714626103662458653028611529129144577520059226702002944813782157288478266256478581010565486868693906365759544431031836690757579115986029798400132791572967879085811647564078709800544318584274033683492547977835052156022542856814415938459868187019661460891279046258523476766271962541503693424490729362623071138226220059048012047713165627463231270266368888141340765023631375226532106588140323336442370030745244962427400942971474787987182895733258959723599667876641502134507875986276182280009460912646503464741234585076828198044638932677849516404566189863768777489918580452460043837163138159867555622951000756562000189312897826811085223296646128055509473258036399297372502338951672054311006093122153546112360352685927385681879833801971842386792944726749558960742582813909926691279689387580421609078011846005211954259597981729248020773651202599389248525650479386946423313474045829403578726905229970623573030081760524374109663137830148500391669667579896355248672101515931829353675506565914572267900355488020410648535885342470787890685557107167384194679162500815697798695194485126964740484744113173466205434198692406151569808496987120004884262682849906250671981013319145544308333665286633416126119473348817863433761238411494033287528659667779485007733065395529458384808986651758798547973736665539427886162544105734195477865183961466975618525734780384396842402670991161549415333560713835356420896943357265261074291524696849627377975528481072402877006603399393923093519370972763858069844157257245331780786979317737776981732722474983491499659766509881881351595921190164416351312711958653740779743913905897941129663952590400207269608591629885128532093965298773202620156692662035295585209095890383479541587214973916504921756195331574824394943684815351394110452741737283584 A013801 920 1547231871741225899069441191696307857087585226524675834630602086932183293446960862243773048243528147298473684930986105176778183033043116507769167669869013641767804873910981696523665444370213896723964306759745149552186827341580816436526002218490739836858795757229127708934336503297865551870512860461804345820321093405562443534684350029036917835743382137282857407894539801859781293916601853692202993415839480063553828521696147119789246178179384171108756336083661491007286292179554364727656435354799779759090027292813142757628060030065517919832753266238509161486566814217712624404677111877314269792767377935687675762097931225348587694763857017796440237108640838771982114573600087717981457789585925928268577248766984138356616076304418207149497244432237706551595461439099611511036007821956466580296559776828517524534280936553180414081112884957155545784613991863316622624824389562874948940003905272591698729485196748449898467590888000185713911983493010941376082245452997307987454721464559970169958785482930116756756612538721051314320945614111528003330411273414961217239632472660850105110009369388591043798459813614200323593108894590033959341266003666299934307365351915351875968356928698031393150400187998964327890875923600906720250823555367399581623660220789276741206791719553496281810040704883760170710109979886053533980581358378379930287526683861368438874875964788298821082756927112943567035369041364306092045884280539055487309720258362822522857373282079418435464605632762294540999667662351841364675900196597986069254616635989491791055737311166375898434656911179545902262572830366796659018693327458572818508497823539411488925358344564007885298194284450276685593785526263919073155243516218417974228429910808980754468546700400932965587381462647333317279279866855247361204152921890246189748469748120484121535027080141996319653631238365128496425723439079398039025677794580678542615016453823976203388664913599884610859040306196965806054554035257884499855627526621325166610519536522122996663293659213209964011413143165655237263232984731866859305946341716362513517738765475390198372896497547651664025349110174201565347280896583609790165191366399122739004377848074100988109142616635408532715813911658384351559988937518123693417477552968469964304243617937397980700919853676420314755818368036584073830075785810871868242152025753288560030111657433464845851452877624103012610136872105413140684264535540153620392405980702129640816814159374654748548468611085081893972018932933604301076398297011614747140503025218090010595252984145127966255354394181076508881168101883743547745106947018658862519038312143159319719320735339501321067134042960540252821647715697710542733471277985049723116511363625762006387382602691874296272547314681599375841067437883453103712994405886595235859194527900846098469788388430824948970744627492478552827206837746829147822910702457406689998661292770087101109330476611034625192175455315618122488876196741804841149059945999254563888785818468843450420228077101499267820311432056082849237752267022197814749806541356052712186661705044048459115549472016811285645064085799272644282914774649938163957655380451924680726315407862049853167433638411610073380650627452435308782586448355095695336550297131037764622811057035887061379163743772200547513289476534340903076136222434836716066110791966040584599058137371361388816128933798010418944582367880372791314551475181523620912304355796819102882984791046381949749298383232987451836037156450798260236174208243660056427792095474154571316357787608576361828942231222794706631335846634674591340637477470461929851671877747960176967474718705763220257202107633835224361998525814822607668295230148946085651309313901005688168187041671371734815954782773700989797416696057073440234659673310822031213966005018959067743362661674820294365884853477668907063715335361284627323246989097741008796462082339454068382699052265176976012702269429983212754175285352307902128877428923085676191116949560640155289696371611133145194336665690712597470214440530244266598965809450929590243622354002908908441356218552029142603642105794642196608975306437170402712814362469283656053667097688921770917671351855939505304747915201392627724971750069614450437976453074185999857778453956156595866539156147152526579486162944 A013801 921 59438459584810934138651652820205362637876674062171946863169209771586753401058448483956785421323377306618165080308762216471110679397384363762460345205688028062151992036164272853653131710926137056547812808482369665196809159154168644225582901225540261572767497809714170066421471110690803040657622047500675749033455124268086830828433990715482235577917768185858250181676641028245358187100176811439670195062889466121483876489479187753823681180939222317313983406989939838535910200369760475377649620589988339225202488480709692177039554114996936408295049475818567947667950734987648179130075929878904988358951590777377752076754125952991344882048331195668048148765546462264464913459420969773975682444732930460365663588632462659107763187310529845855086142108843734886091246644450675807959276488279620148672640386644329222508936458626978787340032588514087446861731111421171374755253749447404038479190024951882698391903318288451299530971553415134385642757867508323903575541322344583646060579782535814049136703112243365327562027287507907290953446711708459775941079479509150121477721069739217637906119934432113538561632199803119631152871294570744582054074796844578276351747359180157667200399772863573999265773622168213620255889481052432565155637702994022327654531041840855290200110698367113162014523718814530717999584987302632561398013463463843401925625087218329947817235063307287510715190111970840071230737093051182832034690521188355600490213445266190038088852004362938616808289988196307087043232916908337865389381952508232836485352688172316645197204545767496514265779899873435381318997851370860452862122867648533395822452389090031758556566164770926921615431631441829153770864776954715114331834919046744897959363453637804663663690042602240806004846269059956716600815365111182628018738647335697625377213843796518012889600310734930615813897653034776318690591635674155067210438156611346893098472090101869829378951320853167210760892402862638405391747818466890946453787062684827600509718515033877039817089212334673977462447307851811594704358341459397267097234663375782319297452414502589860693191849790586325197811416452127334381142923155953698985991531588699141592179411614663559200822760665854192810707230268493249528535023696239806325817674836742148711822826683080826606537098833362811659518426493413780256191387710453690390512221338333322116769431963985518229413746807541332431018078801551212526706397310541480994668154653012281618732746536736820237970163444506038829079327577342830150916977998192126149564216778145847027238638919235951665694406860235165178953801965892130176028476668798862531375799291608426337425368802282750115021394372114352396418646243248209649032615073670163243900545047273237377690065011042965606177640808321622310446693730734432238393096539442580766816983838903718815390729958571239660125609751056085409977878882188542764937545603735402988572223055666076216039589489506161382612291404785793532667974033174777582286885507363326351596002299089991343481809931195872585083973866478736317491089924751251428568092734120991362796060972165605382948516997822349340781920064857902772453982952024506597289095441138534782132708428507159280130653220412578991074504212754822191841000009356232048916214585946765749909567090637349941954380752856233270528530543240132572849121056687284395712184167415097957417405258219112760409120784368254175076244492401151139809470573411420967084132290602656352743732837808981569046690278445949733203402213865965232868383888444727730061139735122011689200768771069516020644754654881449949397884317659100941929334505265497181826855565638158382508793800599869400676166861413979090535367702225296185229561401912826380698602821034516669073392847416564689718935034497224057559795728533280054686009908539151115718048808331546429020010899896428359832531198128733759688323239110243249856333178818593924887355152467490989766791819038710503970382422235101164397762094260368182955309509259336557948734321552205608975811813290905785637349174415144415757947409863745665870535866911138798996351375748626683140491894751542261515136206974624930395372090338190615476548620000930957675224817618751573262652897772035787195910376699186682514750674308728025303421297929370536417087179711786808968222549011461077540435656704 A013801 922 2283387863410096845870441894741009211096670310772397510695508362585276718655061356959683868745558862611043429725141409307954187859729917718298676621421711286035630926061286705945938707806938481164340776850658713058200620658066542636569992733480354688579436195857979557271647234188297889609903208576785959574869212053882823693105120187325965561961288982627930538979289841741073680115640392388266370213535961730522924599219832476750890536246961164541933986562925528837195526257404718422107787824584992039675378797474943534673151510881722309061062620663046106277611995435285492449460996922228014032797484311303743723780586502610115504988768691212783737682977232894351684115457115974837049816796860256565407332420904685512283830603721314558368989235253340919384081331093217161838563565573749887631408153093328551411903302994614017094454691920357183358640262376355719532597828038771473542216563998551525741423357875369145122781803195995802558852186238199771079757995439189525347063232925895832511635586759941122423622840276903766489267608876992190752552509284823511066688132615101784777801503401144073697383662587636643750368703652229723864189337395581319064328726550264936943170557674327058755793959469214094435750250304110249423018977998218361739176464503358296828327452588471019231949943181979012062672056872217932478666085212427008128374813350579363275346902192012757011634743341471792176399996166654239675444671061971868748432039713345956503221338599606649903307268186549333055852835735950707436798497087556272646421308868827716241895809830204146092034200633537893608750621458262975157151312083586058933915330979282660036709045785839928620778421553469308771261541271492335832171770250099752000006906434949903959304316676607682803482174272207297224936923066111191837967863876048159976491047023287035983166885537193094537106692238983967058817768276058341061956192224381502245270903813353431365421793941895271568590442548371116981529384194224082598968683800100337101181346473541420361613299181048835518197375778435194222162630045504205412807366828244053578130931955531492088389658101555164268799123374424923677585986535959117300245850677511466223405164276588915290258807173739454671016128957994436673888201470314748399812611796528286384913385709857233034916729188782465772712059872170983782321848350284788970041917494933412902437814498328467668301158497358507826669990515240391380425952959081761533891171829150119810665237190955281686261861798884143987657911448211202163077626626778548718161658951749250859398399552721368319189316333942794105514689256321712072842309959708577103005332705586429306178532967908494128418661886199144961660818714080623221877236940670112991177683338536048687101341537464226566726920249292483442678120186359893948870109196659226182738041251155325262012050282088472742783385424196570577109710195138155058857840751913099241208990520906467983915376869828868695674433786606251044350972890458442255601132993650869545122912024321841107451197210316820641228585940054647134372737710549244074879871850473992004193173478306713896391350228988343372275478241211581192906592209084973445441457890466777952190410126989531030905499174115369634521118153837189249321763856359429010391165299533730953048525929353924435370119491001725057320624029349112932918571834513698717345679266975418403132147040399745435803876784052290852389729008420082622186920621548173147871504026075791646447003240697269835956497653736779604950741899447874920385871835458492660478028744064447201052336733109406527449088894821925781256069123947192021785157314354279339737060483409555492422457822643844582896375626148079420742006685648686978251778830815883138240917525972861992359123459626354749120242608285245359395217112707334486580817756646440029261424563020864687617232738730421191871326518507313436112186625553659104686480895397495104218472635537191133862881074520191102720526211132583646331504428613106304116411170107706673210158577696749530674414786619383436661044405884332187875757307697325653500082505863258308102243834450759242659525136628775247518365472527137191326068614222431930684147091785955763670051436593641960438458073720810526800918093031275955595486661904244095820056232581254698526998821095808002053323237442824288754793376187940864 A013801 923 87718628160762280430958895828370609853489686658632422770878649257075990423852837088963215501729389266065844396321032379974368080819384519066161961088536460764344797655570390095619181399111348692409315283494905120843835043200284301926472840849381305716467620900080142672147600148577651727254041660685809423028175650261962554994326297116314293028304877556634579585428398560325086495322441313987640878123197505839768671403629084426862210840463260097042936027801347115809703336704459662903692777069257054196169351883797430828003788442032244224889781635391579218760742416641927477938493657764311387083948157303044618892755011084270197239648538041630300066829253378869414296979400567289340105762068183616216688082281474398639895636472558020074303090461492344759058868415277030489190257935081175683248175609233309631039677287841092080700571444812441555905524319450081321564278161937444927597791522568355412882519716140181079036785751577374751100865586526682405799983152791904805732781156081214301766992700969898159025895032077535093451704462618531999950057196685780001137891302541750164024022554658350735158690781966649306314164119504057071966697585388651953175252359154977817608840143616948289162580746969328651843781615682699341834697058779556584572203060361012330957027418638702674814589017278905727399609736803124094100436329520595944259646829675856819585726594608362073358960300205980368248582252738189271371882483516711309839765237627898265027750943642489062685452014654479178673642537632282376892051064115561769984921001504885547148669430437122476271585851537991720873763873940630453637124805003042040005291354900122667970214702908826697895823842398076965756783369485649573328710725927832072832265317605035510500634629448560742578571206841115530193176836507727545647373458662266113656880062446594774329339074796809919737490689052808078531543386093057230236109080491839790254327040893785419334043636071848752578970440938224829962432823205312357121980956864654550078982606127567204611736501339172065267070387904366421238599595828089555138407804073823562257477882003697800067577105629343190550187123551907867998143258765405450206244599627280486438332790849439769790582336386374890641755610050314279264089147683611374527201294775430649762832625429875464269361068516267205124506492049320512981676126224540453073130302485361990060051081767786413945457304834524436669354355633474875270443408876084951085963256988631002646515751927738101259435682865933275429866326194481542296790104494324727556898290290399221014648917217344085349976776284746378357452302470854890990310179412164697989052861217808268226154522495172710437331315020226352847162011720121221691635934312783060669081883133200846363685136503225727787381368296820043933922665079201685939794114898860833036064592704382975265454923636710768886766534455935455290246626856427364741082810325493620450284579851142874070093117831345819813029048346265740119786974559851517691173125084091804445441788326347847983845192031530981753437357473139324314063091888459760380585157007808876833084952342630721043770110396816198989334772114384103106699646304208339880079046320171741811346795438429824083265656272816039879763274997809462201944880305903824863187006146887808292312172102060361109178510366322269802029092711475522430999855594678249925551614720127673374724560703996620661841730536152805385403829587465894013932742597394619648631698665727611889908076494626318018104813865952125303787700809189562941543652430973454044923952231979803675626567939130961158484198983479100812733151465555328708898603388233995115338915530661483796901139714685933496547166054104619027224928835879958956520335564622966638663087677773466298468086825006044042203240039885985726526660601764961636488694939329640164106886013009537839503612891067860506928879534976952961685761407269368165635850077590171923656844766796734598476439358767661402111734926869333357471074129601091778936051510857659558041451920798329970388318442770234102770681896452505329435092732500462304859169545242931164055799144260367066008317648731029908665527992602502341982251883968945049162194678049276617148695988181349552203805360058657197584069461889497110156215603713441185023280230841480498613186711216560206880465489603537876804142339635936231424 A013801 924 3369798819423843765035716942142685348131659802678023153166074189859831248122730589609610886714436218045185478329068779909095324192757475684445677897177216676723069746736392105913306472628261571367596255930740275122336767019582121742807380654069832240403820124497478760893222207307759068754191264436906054795050395780463553512662039030020329880975360176215674009353817359093448522804306905518149211973980755384340553280641814907342338691647236599888001430444016550800945563382838522410108261723892578994000041821967962102688593536789110694143365851305202907267912680677716285992485172356673786246216952410953762079384076505813323897158338237407269607367312597802647419632760652192987289502955611341800580289368925120498150230770729788899174427523168689916264005489041282403272732948834078445047661914204306822786020242689703393372193152623914754811666622255994324049213309868988884338596759130985941541294877415241196332277161432596428438290852372009031301212152797653815017030520892015928616680791600459607677138783552290588150040678635953525310081397267880924523713232278443874301146850459755201841856265080030799751364928814867856476672654440290453433180494629297627841261202957188685476469701975573729489230714548066577915921722210075445752925752766828649706045165314424401955677251687786442423783407649028815198962362034863213794678592608827715581205272858474837410157818892712941826637535821190279049022237486777981678804421368713339749306080250969859832124324594966472127926651725681759790685033679063420955740725193811683179263284839672497048449242072683489949086512981303259506923786508996863008843272689843112412743768026945486426365968729564524716512589922160714008995751247243596909924304441115044171392379924895909486898391482008294207901081351280861393589498787969615022242704478948384850635889897394249876635442310652675144867770720150886556750366436174517382410227602975660669136620323336141679073728459082845067836819336255279511198020438912569195834195796996621732364469435445634059299776021734140438302042073331888350197074201300005967683270315054054687396042089856848008175988538370092657016671428731815775123092539281607167014992493272078196275011034618977798893683515692873352209248697413614563836964940092943841288978138514095835371774808120920952063041398566696826704070065041946045257373700277666210146922357191282878128687822523090759089916926015570808389353995383679480918364480475248597668549126055986897982481192977692708913744787087202928873488654253978733825804719795976474498752803821490382804707837754816870979887651720361492283755852297719037947454716543322432175952136174554844160519797817015570976575842240176852505886052559874058663449622445043713907328203907919558680042644490638807765573101682611967063130717954637761913457393331576377797716346427880897554023187659216450430114417316513643893437241464162923218132419561504650276697214608981013937323921270144672441736414691255903624106773230470759576091740344978928147396897083294195040049524688120282849047737987070154780559391611985812419791529194501779617472561004091100374284605546179704946973612422467584833116643435717633424698493562720121982733451376500988020985972315848299949914521831601335944192028138842043357464403472750832370201654232636316714749625604043669709290452525159649139990831088424700363418724004734179345311920276846171685673517432089784439240239621511708421835335942591938362708666617564632983514529474416845670308314285826249962340951788276210589798548943736138002870233949655003864328988149333136821956746700773507681048747762397156350859779025891561541754183279374821203355931134483044549872866159164503273685211050555886390881176229345481321950023469432187925279669372260027670248193677402766227349704789287456544330133075774405642370792823262929234179836215674624976120210221660047451066816580704044619201348561263356335070894406418480423524408950612310260608783762755541779607354841107849581720416989388644142437641297461313292038515734119444735578522411737759903469857250052443598367579925906261207775530793651244971294923363817729969590188374550993008614870751941010524384305081974724397461386712013374902389612447946920983761178632255556563854333348006314834724180698095376907519962248609511075307932119454126266384384 A013801 925 129454191446986382077612102049353400333825842979678937452027906077655277227882818330442811824021781752423845335489506248987805974188971185893665162097959955852993447390625239140765581452487296525657577767835318409099689241824266788871688335206746675347353153902695144078474024315934872385261011614608183001006656004302287871742424891377260992707549436529501332743336247666933918452050254082385220127192444698844826694829135961480463283178320241221297462951937339815569124762915124676906718982385057314633505606632721232136885009309290476426211542543740674885604133540915148842687310381253980172434670443819199724041618683047324650833234721728237669236622680757186503272612133214645799713545542765306611092396396627429056939265288355570350684807730048391823198034867009904804125308962409957544950980096072650904147753643167645559786172151200309220844984960586277952674578511927076980751533098775955930250384010783905798300759433594624394885381384723098946467366061874668957694244490587683913738409290123256288524963508944795234371962710478790628312086957442913596502967531208699875152857407261955833956750279314463203248435105351963574407856692978198059089061881679097671149890372803360541264060071093640392058287130078525657218048880422258324044395718290489407107431070718927825529297300838003972152063388245090964683338099931305221136372813660725521767581762131169353948622770582460373212107576106845759947238275292062944172950651300491659809342378921258135310888053640231993266430252693790484118956253814900379435735699045469621014578350400858646613226083464208949884107482689746017217984182529623489347723163653013006447964592523137806555275054714950781509547654449725989369580779914110018891652079409875536888209667194801258848688607172830630290727941190805571296134185438640730694475735263281152422028346298297503260827151806033168365240279985316457964122077012080259762671303595912980265552406341281218743296352484126576126019251621582817702183153181265258227166465737422220470513457832079478022060195650938739077811248289117822861170802517141029254520512423116564871006352923940673082088775690025479511952449606161434817128722989042220928047951621540155988100823905922651122299745938857422698470497959841417084360845138610530606957384169157505611642101028773299294453798367338225294663555618651399274607268069866825129004169273860323046191671390047054601198248629814168175085423086659430938959889881937150128034983226566792672894997509431043105630419740741987715603940141820847038652114115682232244344087711606374545825656295189044915563364028489407087572764821869174561789420390728274554471377263281698893270528552938470174636137555498633965866118595140121837615080695848799313463920281326637766252518230752380439122256274239221326697229660945364261667379222225838129477071164373472560435354777116459159723275455631188143810285068087282858347775029874762645029600196418614631416235759513877736521746106779286793623685800421764699875140297092710503710399198351829796658542540418828785929017902511287066049969588166046969918711385535980365784825903533163711978517406662039545242938294821514738949008974226528605643217328705456206088688268079661955814197112485628290875916270682796921632080952981755937620352523809195976333666749000956742913821617204941615552102024206533081361887767092923289161093701365868233729502729355322531476833845671161159017853045299993790733226265570611904141816136780362940694694164289197543270564201604301218553290003898418906017701056222567477518262907409946628452062408744781784152290381256915071075168694040249158374629271058650228188028704860463131348121450462300639427916026370463557761891067718154931592091266026536010464032101601706931337543778604741222980254608311104667389866259185266930606986392238949567157316377098468689460252588061356393082633995875292382880182825764326578091239006329493096968083479516972343950113694246722510971547037030016893005396143575999149531371539064354153375884428083273811426951620441932588961984516969317784451698036118014673274888950433614930557904790968906226817265775944421914511776676596750947418948874806565860304747464029141012452876631928705810250199351800328916512169438336729460957028069897010590690764125698031999279286869742582977469029520300949714649422495744 A013801 926 4973112218627428853893546512327960227224253583907346061157104039879205129986346348982291059031620767801114442408164872061115554304443517077291040867155229664048596274958259186831650577078751983329661507529161592003973661913921032961294779085302380280143918760325936654918658118120954057552187022186787958166671697061276690880856994627148858295853219153717323198668005290372933411253962560828910616406224955550822862308556087096233477486578350386757363336761624846354903496892147429588048516427304361798960751384402618853770574517625702942389342618360341766405368394107796357940675715606252902304250299769758376598782823327946023786409545069911978301394096903968076709720667709573833041795565570872018771725499972839314651378815317467590591907573757539020279975707451052502955277869099940929046836851370726957133740103955928271824745589360511079027980942245882453829946608114190589292550895522577123016498752158274525147521974400971090753916811275522569127490334632977282678782096350416465230174731289375013579974998159623253723633319485753220777237132557126968723258000678913414403872170157375295317282518730144418415991883007201032674452222717450456637965401246584216134894188561613898553200131691133289301311158389096641647688565790301475776489505913847441063439072012738331345533485108992760594193667122823414499275116446961021375174898009590431644223420974031001901290292354695797697316324643720586714133105583619890063348072220359687603235696828639052526103075468643152253323184587484655237913823446553212976403222614530760960896041908999385768293693222361051018747873055009282997446080356058015966782133054894147655705007786368861976627446501929549222470782693340673607621815241180450485741706282609778625097462574955485159931221533151461493248604588785986826912290867810822310358979845874208751444640951395396885267935863780570195919070595915917049149713710496075259042780798940593049881461242006659299242472677030206548457155570294725524847068012611486160054826947768812021595244996077165227695464476126462600413196914274750283034737549498489779841660005246445956084580053926104897121522406908018820931165304070297679934817022347045959171890109493086632438881251169924565514267039987146750384442649625267878712806226844862143796874870242354735576842953121355065695737118079665262919795152646112154533312810172003954155824166824618170142499248120047649559631919362941084614081613297108698951083129704497559318591915631789907321934224322302951945898204760344200082640964488189659836859615868048633898722473529070484552438412235982349476282192518449062676195333396926209965702373730217395284572428946229744683880624889684270228821860332035522432712811950902920513820940011727474426029961527444116428356740352583446949320597031173926486400774654877113476214040201027797581991165850571321881684589117705895079929349903527723732615911175641058286288125547668881771457121145617499680486112937485127126219398438033081463847513709002512710403389653113566710538695603883893468434570232729726640249151742873603929375631698986860396397216586750221731989871910130017159366724694328911170052717533863310211465128753886322914389836899548805613103048506548293694558196273247896422289199454550326541418021889747136099623462554654072626834141829620754235777371246545037103049551361918174853598280460641741076412575631671194066952576850914070369214049015303327084829842588244561464807620218160626909512008710554422729727371015333812822281994368830835611943188789761660693576003775846152216341587851060509678614429494339537019994387286365649370423680550250211668119758076989107166071310725919551653869433640959741364262822069047728034980807257460639852041778075675407377986257215131173474263081798879738822009461032879396902449102212861214406197989244251486571915465942614773174305063422965067196662467585545232180725103434562369823953037667153806813125894949124009565187567678182091981482950974545128961695298251615583328397169044696229156087976189247046739777773450897282337563597203893312007496431755509651688528133919857751172312470449861501609412082048680912267884412808140784396046339974569034089467178578143481134389708692173162406571658298761435656731501143143798972125190333163558851976394652815597284313084388031067662450238051881284237972214596501504 A013801 927 191047078990791306851174482817590920089046925679384606285411308795999544273555481342503693323758743415847612419552061725099815134159502152041212625952635302774090874498796484921324688569057336191592276473240271718424652196085190402241100233340976240842008783096681182535355170265734571074924816644327646200930859914306005356879002305596550540293497267009204688000030091234966609926732225736803430239861537892440411078445490641888905271124393908457670869945034580097569972736608735655054471807071324362868876225183211005886450390669109004234828986026930889298228632228045104886648998290729811494920079515955037795418840940966374449778709083405738558426355626662837634880629170730988370133618446970619473134606806956595111647368569235834960178721353469619003075546777439632953529954619343330730263284482257846785249759833570940490419426560873393611938915877317820346331228897314745678262635202395322757801816062912274158067204168587705422402468221960475015601668695260455291388093013397598928282392477212630521688319529300086915047097601364695729378341684314589630472679354081137727739153288765729344908725239537227977868744177604634871221756587913576742204078854288779247038095147782959526819736259046576441799169460675536585537603943400221493429620859186363295893075390441355736970014363947065890986543916190384291404152873426454597148718881936426022044486940138374969039967871097993764340103927513170059210137384100341696673579542417337758965902529368997841842775747203395336963663459112810515619697441522788229701506199959813713073782345976120403674770518830222135936218291281236615629888622958324741379902423436813576341563579121146201694119984818125562930437587947375317310399654305188185860253388552737255661744122279489917903917806417546544724638393882802469942662565977820549874750569759103603395497326788805566744453024142994384646427016012705869360135401902417227151387467172101822604246215072927823639698830360792414765530088388442175762524964772482852324666232025486682621602931769300379387148963314874187257473372658778806873062477701533983382397210761547467848945227351625245727820404783778451024891646321164555672375930730484117567547330446286416071772062144943822108796082608146229562768748828004290828631164010472224116100745015230299521919998887109976203767437128148420740326850584053044528551744915567703902850141192734531624194251115779750505482819814246744706534559256421727778904809510727978238783027030910841079679425161565590201953625434073382790374735291778293972292799003186956319853322543092771734566474044457497937480856707788739191768719927776317282042422389220031457252134430398361871775958085762110925110420586515476629775095383905886594458945231490522657550367002038293176711752537384845698005100055549577559901572159141759191302238568362683871909772627315547901406795175545789665390565905893921034912172843723426895126044631039247762132296765930041867725554514606428643680844410395478857515166086645040528282856616914010778752054530318803651483382450060545178611811413354232368550894267348279228987995472396596518056122919299554739194232095857339451508745196780892925083644386209296981079199974333066916432966711427559250570147668033091188958661886246005344415114728916525980403134937499590854032460392526710894721623493807274145350751565119448605175831542176013125191465505466280591276050192304714927303726906971892613290823232870003073232049538300858643355813326624658703585206684925063753380785095673005380868409540547483957204415761052905783542978438886340539813651923454547654160104381993022786214196112018412131442488626285613540891795472846925496335048162751109424249520572604537520191822691602607940556036946555146449832720057176479160187290550385764046586315455039094911404484710609276412628501954807165108146704539651489126264103316456626021426985354766305639454735573542147999156979895021380642533044380365547951456245599925043245560649044638125674192486577634064249143705646021050339260275693286114547555302944889669998279843150184765474079982922319658779266496792665255369035555864801879445827174543982125925683047602437536373358516196463044013580971132257959971258715049118524207010856825205219312188997347915012181313161311838811276857525176982563985274171449850601495320688345001071415285940595939201777664 A013801 928 7339264586510238843994718931920572786140826696899239035060360838707118492812907371253621882725515887063201878709512003231434498193871434672815224238596437791369475034745765764737609236068906627136208892995998278335001438764808674492494106564026943268186609411442104308278204220928459282414311756208490856454959914467979501789863752571797085555914991009425607294209155984882477286945345183905040576094520839675990831989561968498804184895514716387309884139808448429028248072649561188924572588940451996723970749066638234002133878207944491506685190327210577043280751135672580749325507918336676438388849774684928731948810193588164240862698888148114852460506877753879570581574250222801649227053086258823317679939055096044557809045310955763835830225759514888883622150205002120939542806736656693393333794336670417442102154773766461249879952690762512288996245392343041386424660489319243269976137393935218719063714565872837924056309715340465291507013219214833608199353704597125650473964981202682160428896389404600414121178483037592138928449301454026151139798374144629275244238450066380986948827312741224258514013588802062149997805676326859653212855001081287964128511893266357743554215463197230173182306988127533280588156894001311413470012593089662908891592314926503332375028384199195121991440071805390483268139071084369802938581936785550679804065184568469742062861010292355812810639405736100528450889432479345940994616637747598726619412231701504447348434111568239421092232073104565635264796095445277728768046296913539432632213062177656203601442422603018641427569984251381813574125761877859985826037801339567003264850331498748630348737506455517952484281313336773111625535690378586370189796313119788109348007494174641954413501562201488884686196906451336468062141708539401739685317325134603954243988417887865724028041425305918754652054907375477272280577140247144108677338961599483260198247700938883463617164722598241595272942670267140201405632603875530394624093159046699701254904377969491096399591498226849443374536714574704206777683097084059646644835568143382129505618171248615607524885079853940035439879948670173632974572237485073857570709993754942277860474898246424538959813195539360161870131510309474545554883324254976612836472694796626300961644126220505087186434078677247216845843929864714949731160396292036981758608843832676448913131891024060089766875046350863794895418628005984102944646231628394697094354407162164126012021088766419470870916964797006703713198250474675363073275035830968954941239600166506430113983485238815451918955105666891879240766264591286412204790987144745455004706941698504276728461797996278183469666145205822637253299041917251578550209440064268128539412734840012939918412454898750303070676558685476176232334563923733992571541178796065589821093066796842220863623285825250954088180443443463767055785643979840820870477186031964479167603162130546003742030074312559968488390544902233120562775643318869752715790302620384555876934514219795368638076538926836727161075385620201525903581551347255416190670251154174451494860802834067587651837644018067811694860885620194455552369159955479534782610013282740616352825138546213979098661688849186201116169902792815159231115035955022026541311051047426057262063166831758984282248510998439306125731625888138100243567794472125628737616434744524233720217355338857992635194460744187577928647299972858232226632180265313934038061282415063365785643156924755612888756929300008081249149876240235374174711440820909672143699964835876608428580587059708257658177481252291429902682214569938643963355204557839299320441494643067388129786899214884887489867207210220246619641969582317175913375689060520605786644400715338862506016773773716491623417754953783619511613659894520781870116514684642765962667536531095872054794563801595251606274561793004997745239139069388702397445293121793195157535614539647141358763549432916122890103143130966720461321457893698818235899778564366390212195104596097544669833022751033279376458884517930881562653918454457497950452256623943832011664301740787028450256869914102229000790896737281617349561039956695240397318940758203324298825726587016821790255874797326937225936529075797083705097052522117503107957326404955599774011758687198962178058292570417460707044239563461561159489624693933600375490740224 A013801 929 281945188355377335430901122488660724152385998388081166770878821979772664019900649574079138246783418317419963372504613116138787682615765034390869654349920754193249752934793337618159996412823116988064600833334269860517415271588890039303653597763659052590656787149959879106815493351187691793228200426505384741573740074201900540759405918798156838716030294618094129814338936315245247455292380584896038771247112576992863801711012581850061566946093344734896509114881354849549177958905542633726380576736403906148060296143974397425975065236395585720818271610121527694673335627997862066088712190821762057146052944296222166545492396882917476981440487097980172122832215793037583461756396559148156706471361718956571992538740569647732792284665676623517253952777523971353228522275361478013476463595403533398311043237530756455796377789012375375388262568332672094079762992250277900889757357688049459403294125415362311551658762570941690547194024519314638533419829357047892586371915803178988607838717882237875036483695367129508879192604372139609075308364657868622186494341140078237782664297750091994626150046266871115074346027420019554315702861772640437825037721538758429960912891720399076378741234184794332971505255907318507074635239954379259864003776132490307979410370216552016519090407396279806423161798475880805228830554777150349688563683553714915352968130382333611086868571391140904933523410758037900969368438126553669249192755711752681811340293044994849337444830005485600679187320384993444332406802625789228353266542230530843999096996616840717553012106717564129081528515001083750263615268299869215493068176260805997422490334855927383477100047995177662636150933145475856206579081583773997211215164809780008713055896213045320749076013532396994104940358234541757075235875249657231751150362370945506237059061580249654261239394552174878713341321736334891930651419734288078948653548805748923775883679268147138316999983334049124005365620982457977198782110482375639879162797938015723408406584075969959286706995882648216676202427101836807571473857581235385508003185796167887087827666686817178675985227668960401458428108113390284351167075226597312436395120089862546288003691034645088680183719840059978402972100048774142036397784579181558725935043307195977742520752886923429354051566465129082349940409682889508872257783954892691238717344676098461446874725580292408484271780614783544702402013477885298721529634236410683576718905541697064877802146050770392977146119641809529846223990235128747822933776482503373022660479996511019258789568934334400918579339299318432913276820538858811259250562152541399460821872289740294800588431825022696170694634226882432722735994293136641584845849508924425970079621613937099905732867390391642763110678461252786141364607694165058628325924629655698567111254067490756696952148262840652251539915324104075215061299129564974560251578603947431702643076407055279753827334791303749450011172964187559539589113737700420329800265464693098568316298267658881600348319413359710619872013985661819111988876556164068380788368338765728626572601673540447232994932598093054069775781985390204499813648849701808208746270269763517810130522391356221054187438830337102078782985688787157022515221248126171611005337037919415779418617008853140186858798516044384126106140118713258956900392441178153584272957145642962595869922697568645073630403948709993706914675757321849218301837072300090006162225257074260021267516421411624734486195989110449267341645644882134295714710576065965072377849135035789392351832485752426196546119788027571141439954918762946496253538293954522694080458208076782393893520239017837810738632187820994140165903474296629888240470948959591899731297880457742031140381291092742205216474304551527158150358507910356322396028125236497221836083378579020856987963002083185706643565840079993381106766489636391300258380566807385171888168155084582438260515014905776946202346519217533242125126444333801350325893328699246391687138163683276036305402003694460526044507640832746110912931346439241264573890465426250560095815674074484945067914620151229294383089059410612100736910976404355103404428167138906263689112566838225894469686214111620471577700975820767615008369689665999395288651172774320918435721727435331032287367385157170521811507069939333502953422242153192024852276445184 A013801 930 10831206355860175717913497521524390379038060514076526102670080825174946660988503354037824174888431798082005312918137217469587667615367229561159648641506555693087882508743020857939234422195012862213489705613369310961637025073358799749889156611688726164322671135152858715767423992579226367928654547584630860232296798690540211173813337776549993116115019798048704090947644577486461426242512092549366225436229076757757855806530259344351965155801121931335784294157282127900281220469315325817232636235905692458583884336666920451516258106121372821050954722174428607918570861485165869130863967522608811187322769908083670750011635918654157795719017752356006292270722401905331806266833730216235588035803831795435669665368257723587302948407716633169038827849901360883505626911730286539365711825481022139029517037012981540005873649142699412420915494825067931166168175110286675840580918652944108032436947121956558560568523022925295984061005645933991153899856164580351841598063517494924026358732186164050207401557641223647213103063089560115222237046136696680989916366609237245582658831662367534065558180177388120756696076989367471198592041137857755059486649110632943845378429648330850918165723252443059095433345910935547767779187378087433646935569063905747671337028782239062266597377090535485043552183650249437013670754592319007833635862467399512188199623696767728003513143038562069003926235347680784003639257919069685757876988903422691024464448697616522132147280589490734835691660099909908157473739729672318996419087486328072903069310222032553005516513091661943582795999432281633350127044147007775782381707059235123196982388703825306363656275443782745087830374247716600492031941998122261876866041771332508814720755308920349041896504135860562925535388801938156139802261383590832214952192320842242567602860909666870718099772581116350140651720215823041208407904940512410840891474730921650655774347422765140465585871359760831147790125695662105652068413556290942581597918045586812030457347333862461955958135953827813891832992439544162799665739712840738569675450385545585550365987643440768736016648506130782782426974201284001163634434361904962354556554933372159578199949794786925726737937781375744130328576195473707440470257292393838760015520623689240680956677242904050462065244977324398827555310778377883372836655028411157626626565513076998494943139457892513164331784724097524653287475749766441635686282428825952820283233475289834444345647242686395416610045332159754898572540808872705976365823957351849578038524999545967315845660080181390345688143898522616918796442337820800093335369595652030401686933045882663165059405196990071896093405068459915535476625956765137223123438154734840748066578743921007629978633833669285348387659823767487032406662769179044892265768720572853316154145936256724909270113727665286496895157387090782153461794867361368062706624643649244536288736423253435627023030893342724838871629220592229287272855393347499347389606998091650074600438914250383595558981038583626643173003289273184443006164681781598850916365958102024230918413065890729820902733330688342765144506440750750096064841134210144664147196718683235300193974148186340588017664650106230113458527178220447424176944739468015008608381027648712276582145591012102233418367603792361060588493478800488556088285476020299948093429921707020051082938950349797069148585598093643118244834183893276159570283372969480257676728045475764772977012910844948975800021705117667019054196659093792071104176321490150114220467452371534885296587996772665204766515737776867172969557308159197352600075927100556943815794882521477672443813473502109257337335294127331310888613347868579333786645931975231682420077539375664617868288887678618784555596076883651467307504172439884248481165816459085277274054979071491665242049586688027662106419225312513025728597541465871608190725947854472508763255867845729318948215944812620327165309343882260757029478857485527312674119518115310249383053099696056732210708323373926395568525805530230774596831170604809892419870576119814841516640854935245413649729008047729624573020749306318074461909172069549705652384512468808223025880948367657285961947465601312012036128960687130608698161529998209032769408823453298312402626685881155676936351505468197862765910855598789435849458668854557024826725051918188544 A013801 931 416091623366724510379364920786880980801126132708763826760173824979920750928534344848717053502513995955118316101063159346311679839111947490821509062212115843505664094455871889278593629563043614114793420530843195449902247955218151651191741840394634104328619734328032220424921360098923560150347193100011179126683913818495792752453213184023944535548674600561839016357844714088719902150532344547376452916358176212726025788663666442972625093425255900114195489444346150225417203365549217556594808953638553081488958500677396416065448571404758658293493476607052849401799818214814132028531270176348540090572191528788942295532447005451018125880341785974508337723872071791595226669546684579986906349983440002253456685864786988709329830066030842179821795610681810679700752163441030687696273185487678946492957926493890698840865642105465940627561889649199809643679516615036772939091756570971500854174097760637083153662800380448698170523687592894200204168216874418518796346831208088085001396597055663678152767538238345247631338567271648541386377458364387339696908627139660458026303421677141511188662483049694542046989236493623540773565111852351943518365239112234075170764057753370277968872254424465852558210167416514500003047005262316606850980676821159003202542083297698495816033604838310011193433100687107982372317175708418527004936955292547619660221876743935029038982960902969400442854830257116504998283805732218981048074602405713886098395826261167636314228569931125876069447930814398139031777511185455091806566435664874779248644310621489602556259922366929285224676691114190531226778480527951450714455975658387576492735275444446152969266219477448357935294091657100280924501899083799864812261685860687509658626312535947484128793496102883219385347367496215256206266643673312025410369603420197475590477031504705762505506520863476165707003276483811057951062198076194724774863686893263086131592227330592945636125946834156572089373505468724555450729860175178472850214665619639262970962049455177660338500087750802249298468656237557528558111959056808489812892652102011119214502859781310420571762815569011520151369714640916526188702180430446941033812644614320424882356129271316534538718364617809330586510702583125317945033105404144601709804756240279645869999631712963402002550698451048894105359364818862164767650892939571443031384486140750365974181735645414398785720969841960930507080691668403027621876524225785777803544000697186734280013982384475040566324491501480249144183562727713653872788069493145628653389927976382557880405526877640248291519955736005644851552484128849723856385571558386568399911205219890628388148922110047570601960324249109956115210870062755089511563510000152293642177725689026469429113259197354239265943660339789851781836934356940782188581281771169526732993377670287238344114520688961989646064724366182479487207388311624554315496937692310429378106068098435703983047716754798654117410092508138271080299874012790837534929319142438688829265850461329842736206993815578228601124134094360718653562524822415321901456803114646447362854961756339258276799799403631723375665791359427880815690426937011816917417878709144935167292251710876726460029286605198480936038622780078516708247181509111403264570699565558152930817179705024320919399000009867287342503567565481599568370687574846795842805957203872296882282402182716637804208412064336365394030493550008444096946052006055995553578909184594996979518684927983019559854333633823800296203986018855747116203538037566365606787893477650304884153553724484018706506310468582436129316798513550243725497484516815494995553627576206945086264601538398057029229871072659195559639096970371719343686747790122760500311849698752655531960028185909061819227487778889562354768085080288450593289652466005092220011760096076010423811938576922207270667480200959605500396389803152952923700254928012777415896649237419161537516714663735921622488382523754580929242044459789164017243688975407917758540299367877923715424606570950732756412160487345249345436911866249954376827201748052218806951703275083192387810767989573161581257597165105351515148528702754223821492342003431001736695762242512491922297514173838540002254379930153756809463748573336411198202869609361781907969259306764810476485186879434066289096015231428683094967592804222716662665743469594489131106304 A013801 932 15984575803256088790733682796948819758456061514139871168818837660428635567670575391708314327352577668611825231338442329447909492699324574807399092133940642244113591852616774498526452873293883479833904043112872196403444757447660513832181954540600263751888255713945685779843778969560247486735737770130029457330689233251334374378242637677463853277637883455183607652402962536432263761014850548132013815234815697388083006697303410073236365589024630658786933922494001707059627284490938741654146180762978655178479829762022860719570272319085208617002845397336542262619541816540299696008057275094605516119421309769956007225174484161406312323819210049996712302000269509945922227737305434824776994340963831126568792044181656958257614751816640833180034100179952439071384095110750634898540030693694674408473471704189305086670694507123579575148417552763659887271592310283252669228148920430441176813952139572634186431110139415317188918837982568623595043326219447661818080459867689911873413651672490375859916717748964271033005502400307650365899076440526304041796441820197196155538472247149068293823657948837065527277138509139041942357277336919952262201519025735584231760072042653472598452196525970280191876201791472821032117053754157154768787273680761644267028856671964385415268746963468517390006925995995940250814936622014606133421658074518509356867083616995008075561569426048472487412711159157387656014070681008924375942833926017904648355974061649015916647404742474131655083911710165918909044764869700442806841056192501829519615919836835144571801281177647955421191179765842743447607922107961782930646540760892617138544918341473843412467331087445656118442257825099164391995664955203255606627844924024171371045788422380958550291730946288361755907504469734605282419939383353954768164758684990306222283765642284776572411538505491300381800237869402085602248005401295096546951163395691594716831247005132058599557414373580958873385372586086522522195238308489656213013846594444061926292478091870104999563819371034819209049971898022010017088429019126354944652084123150859155744341861358821116684840322899146558135018957645449270065182963416049686754946555503733442280593062086895990839404695157763243811395150433342214176391777205619019283859515726582875741905851885202051329987631695494315951485358881408921714076703166576555493666419583066059264165556554239543752256777448771106360011851133370709122008554657786440100946330783125584101017147281993158395921665520865251122955745747847727177026477648682470348627473140712343533658720531427778367030619554392852617240230293890991666908116986978411650988859727318380159128991779587472244907816353808074121940784330799518676223800165850512557899510069640849588814965325560455640491655613366946051047670256237088556538520521248538974673596581754548227503426787163794243222451251266131980559029379368878584130358387797454989322712069506004212761086852345096574426113792639821820799960075372814741844724175924670065076911322447238554127874419253229940784735368961367795257953577907006166364548452257921891436210831528945961541093889916285199577040863781469415563441212245958699525228490511829386699141725040323688485074225304843638859732719496297864023724854023667811747994510482002990272775548214312439631984379061710549617051595541129018528333875314509097233651943958157029760762251242357886470357863545812977075440217124388428279533864647125186287375235401403965189800193395679411364080876975112178972326900362381216075117251149501150363715837414112429642919879778062629146422961062866343834131696546162958711365197984055749188156967566002433940932699099758834894727127275656619095549213799970307070103105355967379980018027282014915776442789882518847443170513821427420770756444361117991815289134051622723971775850856016441159432371043514509961919400064204903227710677923839516868993314538857209085677104694509625242110522079165049513703032555980977762379967260524886433555679270568612084140516398317451751686029643349570329557281855098854304406253858247340193782353174037687856633015595918770138463087442575305591852694687183805945878645006262326449810403805362716904402308359889686981304502181352726604259396786721592359365193291572590161438913242213776547065528676959264654939160339090561912521130564289776275045167019883312967201127941894460579774464 A013801 933 614063464057885906984825158327585859840848059127197290821344467563026463967632824247866603199576623717391878087097600528070891071537252865801043523417463712449867744610126009135392213580457827761299257720224098297034733802109326299377101965631699732292539231506937464918478612894626467450440102177315211632815757584583261326114569169017451387513736930814333471574712208799581844643146498657039442726060679830860596785283607801373448220467970211387958853566529569578402641761003902699385679680190588017336481140137870217403011581409977374230781308784080607560792318424212153121845528280034365507243689036122629973562302983544584894231838773280673699793642353494082548300756325584228633014602466536558266715169282533708424528305788074247444189992513052899366291397774596390262313819128974612075916888988136344209541400185659432958901608706968758229425490191841434541068568927255828248484785393822314905937527115778825129506079938356244027184420046301376403378946277175654529058842650390279034560629044211436003939380210218696456378920539258496069652108964695487511165949846478607575529643762524709295878552967085435257597166175116886104733554892658203847294927590575803342139581741674283851116168021219892769808737019701257597731905720139326162180557910183830112964183348606564054506069062180040675306605271313109221526416590703055453405884230480230230773251071078119076446711890190204193436539281638838826219908101903824971243099552308595453926700586886241661703552257733940809863687234412210867606014691150282825565176451858913870318017720523855460480361884614832283305935699459853063717509870450779994341583006059168533344991055312325446077776609009499282905464919088267384215290601312567390095008034186903668007136032613705214942691709324596529444391350925526373817369642587603835253140914011976805761663226953795467237937990950520495959375496152428947675893008888302641789184949153163160597630575486116079972473267099849212652274858938633079139930772163082960451838377281953663243684957673614734863720434413536816469089198758051553754463674963405327074636945960472018564825844493614177314888276907579158824068722590964766378026876231423918651263073130196384086570769180632774258556099047274499800266513131060244808747156152407754501055206021922003892804859214109641592261546788205136567970628847204955844689174703065732692184020587666312786696362471990821926215273139569161631080635733523882917954243364552438824674729985049172937726702649559487139467928649318287232649165351785780912873008173605389189033407935329533747848280801555826143900686970116335875942222171762661984388035284662892193099348204632333760378673047890975468477170851994309465813507171313290424267578835322877803915707946730463885127442043104599497047300563603993987983804344283873251060886284682724707771643455684319647633687268639726165155672637834839687951847825627030869821306862142657837429912519689230003153587458051395067851266255522051122706923942322125219994625363133116295376423690032081405186393934019905222629544648875548887060493341940327381413475304015988058562662875024012226951601823028929068285157609640749400961177691502437719434228509149074816842611439310873230435492152169778744335413992173222656110957114676626874318945460201026680902311906034672474088654094308012375784474154082181479327973079096560455289442643726420566645267685975951327330111381050505860786572944283961156415807043180334726731364229488420266962530969875909467400910204321236796741704320159236192372507610100543097162410101554053961288984472191073464732003254517396221855805445755485660812238066015549502274870568616335401315837321421624679174618597339659316405080895354842869312372536065885004467826216126844043376838458963955796329379566576708773576147373727138564099741086484727603580753966007653414697095672866495562395733403122218880039247171324738544235371653944281763300917816193204542118415698670565241719588822280324037231474974858163801824342077957763226492770514778917093780272539745477586958070648218429820884342879533831816700413927132815473639197967193972939616613119102853089216874026560573532895916472586814132599519077953522215073793755798846345229228986958696692077373265489052623641837291112884439832069349654067110984142783586503026431411751757756045382135136235837350947998531015817597632615809024 A013801 934 23589862035247745002729043282312538391646019039430411124192769065901224639780582576306043428514935576727326388593941421886371351404175106092612887995605285977474119276942600766945227276906867911278072284580128960178886333741831879116870749111707376915750187117570509652308274392959970373576106965243741170086250143369350567104017289196974412502727717934163434644014144213244736143811115892408827231764347076382340686103455077297562386837497543640679827318611799944923915885890725926099600270594201629273998259479536422271754092911445690808449694758249240620055397704584534074328817814405800185326273558011686953064369431415848773296810318314350360851272564651828675175521855003643727165888968354468422374129943157814942836679395154660289816002752381440182055450336908894928317047675658688697508423207368245799153742429532292776549164200086911816141609631209780549329690143909459897993791515689078049426496041679759346175105566911893470548316680498713675912205600183979944388324499257392959391681125362426525527335230155761443068252611436154385011755417987741848228951129302322188621546794781149232310470490783554080855852735783290296599444244756357558997681938319560061191634172188159288424478710703183400644972441348843511874468890144872353846328312677622017619632067520069764717905149092708442582578548102764403854158819748448578298040448598128524545385213146537022440776883973546884295058093043437632348063989642737340095274912401487002958048129745821859676003663533107070151723408797179492689952660375229265026911818574612035242136968751644431369813582159363396995480825830449715295771859183237164262626252760769018376981176380878294336523866211708924452096340331694879832014603740023588857889828641324091310162137828888099537238444705413700275135738137155021176568072189645388935084661352684100970140054526657006669412625860355195372775369060191710453917105829453034286973329006667915977518576187874635328222533028907807353249790980986528368239580543416995008717823101663531927169401333989583654524684208430430341476530659489308489031476537394179044899252916017493065186349642066682235728748045681560965385424047054502465178280477306381258906922217369624291069702668843188655916691101000097184327038368442810364572830750750896296912536794538155701545991471569235991408319581415688526395159677794225583729579335392973187102941334895789072013727460723999415117485932929688913219593702339053486176130213092646489888704427105649027575709008985477257949799946992211322329450336154202559548929481997224631085907399243619368457339555272568617144088790643989159010196406950434422792250763495609666490104560629155733738707103807779713597018995450213392438691691493171364938663308537763673715225836481597500611055813527906294278569098451411033042385827690009274812755007512371552373755454993568823583495730112063720360620320055063201452358186069288017895055324416072343482707519356381459801148215788502392926574244472135115929909190168246762451313527950121795603180692476272439261640509369308679032536587231203086045315912223979616684380067279078197257743257006922453710572735633479339087242614731959028987324602196757647429785322407470858163825761052566506020409866517754220242389263923326521557158528517417298003836608799082640973543214182227977764589735686936603428136359103221083709863413806573466450399228601394172488244603424452146190713558814436233147976986227612651784869643370815738862112088240027152975632589738752938099673366409204632783629313163237217566182252349622463620591146461300536976877627483692278221144637025540293258812622004142737145762937544053349679391427763965140776949206539733133675172148035400352299017587675951643667504103345507038331636011918728840770364626239559325871789445429610844245701277509101755078455653578397295619158244358150013579003627368839293524994494414343160495587719333611155915346037457923528218968058826878145690021057480128434325899724196720928214284342634151220610883925266825432108946272095746879074662949886862266980581242021959199999092916060171683070363101424734239235323429107723664448311809583455204275355432604350992839729527210895051717943124898662509414274860922768481198326060763005292122844371367027445589824821375392568640588776136310642135566829174259100263389113855525956239400103393635927674018311567503648830654568919465984 A013801 935 906228139946077372024838926733318474853473467418758673746989416435661445761810860251372964349829765115556970544224853663186841835542790875653816705239172666110645766143026951062967851069654237679658424884430234134232097397026213468153706697875350591595459188308588698803074669079950221871299725176803560790033385507676971385867928181790969030704788012158822505284447364096009783700647828122777506935459157286303999797350330249463156652749305636500356246271790906684197152672378127177042243995146849790189917136165871197991705233286097658097403473832902827660048158219319460999415865158213219919494125004576965988920816077271246474970265188364083462462486843664650385542847581819977422804790608305258913924575896350618844013875644261429693571561735485406033842180142692107566227703508104185003483585934258530620290169172912559303912691910538804328896075592554929583049376568425811441329494866711622346768271937169635042662855458487299564584133598038584573843290336667773543621873963472007927990822111922977404658110201663731596909992320931306854611596137417090841563386583278009198085341668312628908439034373941013570158438697850880034164250106560231986454949342484219310737818358780327224114774150373493519177261306857172352169596883805416345360548459823527428875785505851000081403044207545487530252337503915797338461365219456400583897521873345705398935518348237366254084884774727777107078951702356700084283226226115397657100081034815524705636376952315492561313356738287841206948606472352447391177221400974807445273844422362295945861933791563172475502758572234104258978391405102556262802371742383238902313050126057702609970108871847820555231900844389010041751733010182390503626673017276746189564695657085106291771188686834565231822552091803172709769614516276947293519039061237417261330212350524712422868900334696055568212155435051405185440538577816324748797679537544267765168367407120154660192353622833391990768996828838522327282443970325578473794291726155907280254903892273506242514139721646543845672220268551063411998162401814941274914633202660534782188849700021728013592198807849633664767755584922902846046246450191645766702288822816201942442168323902471486765733697726279935405695605336019733433107505962099002965429866120846432142192013498977789430590808371803769845942005039665090429996454182142970024555519748456457955746594321356632990479354131173161531153339599426929290243911669057078724942218266167107555564469271690613043348437289186094341399514763652790158608164113699845527631674980405381427796218649342881658657156355350995996207314981379487532535705169407888785987105330447340947883856801129646667306172099879665477543081729215397683924780020401671155483689660786729289444115734277049583474320132488048201005510486109406245356293956539396301206796368595265555990189559032939926783571967985039881373590215235307946993792076037768495456445342767835147231692063594750159720909857731107926667276175641542613563391449503367626329660489731878899891789482168482026675181807931362213713925535073897753516856083996400954547144664593068025853464961177932981745362212095742290375512287542938057577061917990641783662632945605400487221530436595394895280065432146046124831625962878511652139802031525102920115387163625558735639636116024469993804479286149356557295286371309341151798112904793326287158536765951158530308404685153753648062452075415382332612683902919967630967552219733257424126897981828883108711901567403932870037052043976005173015903694478920950022457406263096562448629482457321428503730937413522560143492375973155905830545686911147390191629008692353481283501088980484848087280718430388063265413238927939933919059648159358343130837634120998384548129033869887147034327481618911062690663335623930192542860276789653023093952387867710508505583115262690921651003349001330300056188497421406853598497825920006165643933374983590260059876947893350844827848944156613933063763804741231178279947306633553290987716873050365799897279988830212106532251882853700848326008993515584627165153463367555376831068904332590534464184852602312293446346476958015127442054298928747740931049517333744306796503086107018961658783057209073973714893950271611302191189370435726349778710337957080916896858424052509628279935309558337595718356197873885134892794371969917797525087457177220173478425919610205241344 A013801 936 34813660224168508323706212209387162529971036724359033210664345421792370100385726007416743798463060256679236580426941978324985715954211854279117022548468057141306567752150523352034972966691837194701758050360271874500660253604159016592592796505579468326731160178062743453218916487375367723407850242392085591309922537662918532759502329031681866283555136275093325363007329939112311850644086965164620706432598986310654456215010286863376625972017325331797685556777119471180117817062078133633254845317561381539935856702948107942049348241918727633469851850764795027388410046153376413753559875917919056427286306175828725430382070424452204582457707476194630293958894586221209211014032703196252674468836008654826437326507634205373511637046749947083108245115630407358196081192361660004264203457967330371093825437250475712309067138946608878219109972435258707098871639963590174862424850252645972330113874799593684073449934738308699798936255293248100073064076302250264988763841573429188451777910180740656561695422251633099977345961507113913026894265000897084126759077215014961769499058983208001353646485529897952146593944509317977311206581016639407392453832093617871991653333940873769041304030070905050641593163760748127032713670364225133080947233888268874323370829632580629707692175992772019127179346277067448962173797550429270554331806270637084831007200286448618605506872865886662016924933505942285345545008597734990437824418702449116395156713033473197091727057000151962235413912458065707806137666241891618979464137339848202817640007329469961056232048536690833818913973310945349212913884218419801391815912855394505671258133642632703464611702420905874449788702838048209763934575319166713587322270631703481618317348362581443304681984593436657945695161158710682818509511257295207227827404576496621511261437657757352436931675257683670708438163192934781603883730005391931549811657114300590466708002311927861425949456774767586717381782176660673724882367564027422649281510952005334078272387925579015812423191546773628375344013836657652035321406828122784017120549113407104192566850076034703370157909402351526865718098550398235733712603630562263773635127417307213820858338331037344635592425731852769998545202374588534079566257949039995297919953736898436537174448390576730758765576494411213622401708065603774113958743783861204336463324846656703288827961167449236412962254868303148173380786694051584915614010110678496736297380256913075603854564651541266590673273566901373000219203759160485586733091232591893265789498426047253132930219535633156141798973318547163862190300212324674393049891649787973455602480638374465049853906242872196506371233907388977228985295027709538717425654349263750599109061422008782992383285150047987136798749482209660859689827690834378950321607388634417448307160289295955721598919122099809420227317700722113292082847841708479590091713516393066914521454804287769155016052682315055922135838473094598242110850081563445501042651245924121370733080237373539859818242984746984405536753784333491210802034163355398856099103543322805739069883109435007301281186709948611473426729834739870035827065680038249508419880410641528494761183707238377065117102313252248690297078993641322507931531742989940903628602634843068353779152713277839464388332261033196039281992876256713681505055721240219649687476305350540422647482348400779706100327674384866600143967158929157327689648864814573476511249486073272817205258912869938373504276410613389485135343391321382214726578956327102227216062723719003117543026550198080459997399327691677882670472403115384757278386243108378638141601619997925451336986977834274305924120976079221787838404114986655740501434595443689910109714258552392273940800924965145584640470724533872087384324522701328902276726520393151310535177274932325966894750480955931534446144944655235104806958537316940765687839892480542956859377344533369603430460232830270966054906645038720480852577550322939136944802455731634583226584131395102852568853908050901428284542988331707771789291961494894699037176535448728007356342343028840797971976125297570429065034846258819109135813957947646773215607198257893121289894462555887240431083809925743785774231365993634219784976730854658863453098936342959220503509713218401209880001994851993097077116371697523171342041588593596362109723759754920090184347210127745644551471104 A013801 937 1337401571171657415763497848235817235751367346802976619820881493723575689776418050300921629761756922820589552473681403039332651264097002593986559538221948883140433106766614505091775521488433617671662737262640204330817364302457372781421044870558340855239704249400458352498857895779012126462435974911734360075761984206858678354489041472081090575149054115143985187145289586940938572054343244853764069058314722658110101589955835180143476463341017569946339888349149821604855406060256793581655118137719438033238175871100454514701767762061549840767377828698980365772153160333028108310756756193262778471710630738050636316133557617425755891239695290405492917372724894424273973050315080325987242742394804108483812416335117275633628823048787945967144686344362057729072460655085765530723813640041272963535940397997414274964065123209772926665665328701072898491910252920841280157514913047305647673033654614301190967365652692906867011475935183345419012406829555227246179808351737884855703563500197503333062474091341218737168729722457257288082841170084274462383813576710292014771337075849898918580001683388116559729663552972269959416387312016335219474388506413708424170431354476672606711490735619203888425447442979032900048088728360712072712437668937051737076006613791165217470850702632938329886789721766579823119330868606697290857615210669692794250867972606204210132349152028015902008042188245564278833834457050290587392659462868873285255436340287893906339475786621717837781235660860989052231080584586348508434715094300047608559442458521568918023936210376585515071987399198713276535363299776134815090268000108252835329867052462015377936296523160201520072863082808226460026291310645461108469170572348587520949849279254696928725992663120141462651641825311073029591155861384460252680864217574210694211976619389060406451217167236699175893935360477219782570094797371887136442417564619702971483369054616815020724539274331459471611334938544098596441815081032339677468494798524732236913950912054549043471450049326460855707667215635549040360588907164709164870801703014740647314661648112520949164667986247600736256073426473912098623946303381071679925127967054863273926142093925325130631520918626914856012264112494422193125200617365370320459364892942756690338012093609372395688828738386609301182518184017048234586361839101200812025789575087309163913543614956208729866040357983020733740228596301638685686118227812411825130621600159949572712397676955653609297347304477346083145176420931611909214299938432791250171698569371535031276354647313680883326343349359005307846929902572956664691483404637618254788270424896203793449355187662226178300988757321786254949228699093784489639368623937481316243015373703587889407435396282324243473847260760108566331585844420571093501755554869441779780694167869673593435000944076994586278687452636790940704228654682687072951932963266445756058588256207761518939859096679843815188304770370782402086068930416733341322368054490263421046578082010398941907254777622502040152923099933378955398354170944419461002455903161720288905272108629532055240486018068649385858363161253331366847296332555164349393115458125855204958654745633297269493333538602465898385686452586619725045464697723438701569753796398820131313878779930633281480863942172139851259045057038334277912788698220587164278062394089746346360876425681896164353189550187939169035311130642377422507900525550790716654673656160256990848545757226396811552556540282590123970460959351721002219160936257186261959160732265594389223763532907952409458951260092572603497540668867838080620835606485915251473762847767833840304138561691740481481736381031417059384201600132481327366927103111418564791586774782956548701595709808333461032779548323353693230108956210864094251109862726007423300745519370193800234344228734476403065827283104193875511786264119169567596454664057309532538230709840067593926685384560304407689431965293675807485992432619173206029884871531139386474149232455991674271184285091731683429268979003439750885761057439992787874758212173785798335130601247449795948094891434829431465602962378653878794896561429008516798439850766128275222147472585673546964228400515642107373274302872156011452187259666092512574898414248738551121414862829142998100878750156634234166817314502535132050150275869667411597846807147954745010184521882424267476681089313931264 A013801 938 51377618758130391283970533337827154928624527994783149827038983462884883698450875820360205328927653947075768247828944779159003130961550451650587671220334388294722878229546262827605648433499665856474595714681586089572679867043202432771070859747369222294888478444968008069596124924246529850180940412209187176670472385290682987666051017191467175534926062887371334949373444771923096184039650094302200476944218385633957662679743364280391791815708530967058593150820939546772125279210824982232863018378629931484877764264195060636783110347356498682919586667300029731503035807353607808866031545920382897769235590432953244720586749431027838317864134276217415913790599544202908948700904125803125917191838794631514137785929865260741484866242237732273830270605012809720047648525774768628286024795825542167196686329468666787019525773226636750788199267380416468465224276207038618531092899625293761007260875662994552202318913850710203112859526003397616780620764193609889243517640362584616708095423587288042928004692964259007073921017917995978990426389957487746936582362902578039455685105849716856169344669037885758574755050982722760939934978419533791328108862389022822931290913575854859428628099547336577751988969482527888247376588705114985321005489885779531511870075401402994360200592346958880930913951384930484952214648394883125586145933086918383941344035639940936444325024308258891540948703641597335680584502043963205276405925570636126372842448499732305937301818859912456203949147635755430509191737469164300028015062630628930419541486564591554807533457826909147005467927617769231382516524199995056507735492158640922032172687380782758800767233722301595119108189160827688370006989756033942951656707343338204809409911848437213937734146423354429225472361150181504773843570945425066988079782330878028847293810450144574229958696565035541141420808092875167212761735838416233571913162430509352505105602159565836153900762717347061421042999110091680908768152938361049629696180126113613286338237487556053999225094925320232865743755855251934492383457639467277676718223014276707240041873890604783109885359687829884013316751421807180737521190687249656003715982379627531146674680235290218340507609971561108567138145585722971097706916708066230766961727288941016025072588097649952782044813859982914227618557198924979869676410911730394782732316554068840902691512157714566533806392275724507364621755523751749317917839641612674217959391744622785319469157928389054766894048801727130105097386508803104376546434834108666595972240976889761512440131202364813864806108975547906247659137242703230788026472558742875946196642812564929150428889232080865610784101273740770129569704386824953985985057182282244791678596197032359476038183581768137291316369360330684194201799260659127963441395864475412055147152881380765398996267661824026482057180494960778093647998290106594521456716843780164746726450477366511593627058052880004273916058563976758538424030889228040240091181297959582925343598511485752309099537146038374514693807040685950583173831000818013870345975860646618584933325112103434118510870125234807134879202707977788805735911439193646285923439362853553691680708248747904855901218952329952384530762567583357346571827743621159503661842457074164553967209815208141368869202484924525967474911184649620297690630842076502906044931351695641799428768995723049792129760019871117660512394757571063063506589559176171005943175052432560437733809609259912603012051495982202449228214455714021251286527256067439423118690715074056420099880191899761775071607716269135961522335226867705130020658762920300616073559849104809123786985949902336602384813702917753303488670689402672127871593128255585033597540062058774920500787996938239035259128389955479127865661796555044750636486482301173521439872125365029802567891063645500176820907730711921660781122402018108785402374425603001988670949216036688287545733268654125797218378721849820381885291498157882844057224740250670790916914029376158801815496083964350618797097396141470027396782614762938996711478868155228842377177522031361142013349360407439182603402738367407784746303856791181328865307031583820934017306851234980177798234208907196851705619136745335947225767332609963077297481779540179880273370444357415043358066017260739752453953929389632838572997809143283942882943395829484311248592635210659384180727083983437824 A013801 939 1973722602212337111565012008705967983738039867447589483755529588710185692159688845514957647916084754030862713008596742636172264279018922150608975977600365860730074090066249232785298590221323163542328068975207811217024069772331664657333458148054936043680435787941890998001604735089854690724551006875428134578972867153326877654179015876427403015349719631881257203415130254358197663006067198022713333522289093502514117569505021082195531074392258925630522914481937213628797964726163052517457665714033447447923064191973317449422659967104047253403038841410997942165420623575296197585397467868077429400702954442072331849186060566142365436819068582355168249744179672090098950173293932896852885234841679134564247117184281703856644882621561804723031463675562172098205350465766163511624235928556434027895027902032868303290142102104274477418279463055686079052560055794769595569490464832005285122854933799469598717404283394488883162783611550946522846244327277261717505178973672169050635458193792529257457122228284914974015751749824337733528896220196606849286315748053265437963729599026322722746601544805759419301407790038552277584268542130964810127660630057536700765728471735930040279810177072210481970920408251640791354911219031695697276091746899452106482560000816620297431341465955600772369841990356403489509924277932737830152517382165467056637490672473143971014445190133826073577437085399095603247505334230520890493898410036721557430739115501565716264887386673322396917530910455575180618441109786615415749876226646018240990997105747865349169486205315878541791362055907364222792790754793667010090801166666766349660787945958420150462090274050675938078095660194802356476422188518467799952430844069301680475958291173569564010631994968999583753125746225945372687391974621439449373414072918023010356197639022252753963618093287242405348488821763695892423645454843968598028898616047930447285836136812561881161688251700549604711550787853813282013791237363280078082574408455724780568007969731321953370434231246651102065770412124935358315459402908677774939228807255316453985333448627381473347949355977767672824255576322620144655212614061441382785038753179095771236530654515918909027768940344667491546715179000821133657689508912257072321143601715531958071619188544359320586075033569245103632968194493353902026673489001585034845973444672741108592117797131050762787962706365664232674919309360200447201797131727672192492757127993261428920832727170976993927925001778767149430117421200122180057729407840587118535950869609368197078261900080270046689430391482404648366410073416315687313952824969816666322349090230287494318242876208739618533303882034532025425297549763724267432325601956714554715917124951505195121631482860477204762183209645346463564004456320397481059843564663529687429510533025091123483567840618496631801334708645894413251245581502312734935136281234270658808910243321538511909380777062159438244186759305793731156012097570640584393863342820742415337659999680417236660706367819002210195356477291274991477603205891727424820843211008662600499558798617506565525096713586731020350893519451229674734761150773848063115720034846563382118619606088083899512944301227272707450804133774796282255825903334598950463492673339830961105505204332261035958826479282660860589566516188069499813356083274429210935638622082806739775366855589739696680814456860923368856046244157006849958647669144505311785364313012814249241775982029949328802557310970269652289289551086530709840389423231069086752878527622510284951434556997452021248351150882028195127097842030075349760274873627036346268467081875163210347299400852251448162917215003211288410906820773204093052464315121615066554650683099024049897345958271690379390778514676228529686176087263576458599140451264704081881999634127568022984895448103101005534792751991383029182520567598195927667100017615933964924396783185083265417254356889248616896625941236978582699790505358193233227337302345621469769103864169352514516530544097561574493371709293570170712572474800928733064497668172199051271208761651686356769631584829029412183638892319597122337458814008962490021929689634925324065001208859997042998510296965369378874255123064757208825748625077849544341577460060042815550280581798990434456305643464119088578330271094151432135126620283836048395949791153494185469300925934674252690902686811658307747446784 A013801 940 75822527486589142477881501326448466063280539547866597607952424679890493550006606689302613002344311910849621982938252465111193704542790913337794421155495654905806526243985030526680030641942350650642075097751583275713196664373893229476122128215678423054027621229575684579229647503211857798874351480126447217985821664562205331962941073908835114237674829378350376726395643851424521422041077479240555420592257815992582340550104889893623521753853018887022168282738099998763902612920279825510653686070308917159412433998846963137020905296269079286731140131644896946226798675268578726440629125620062527857404697846650700318331702708925110620841338659756143482172406283013241269857259726165500439181677945633420117253751365935356869810789918290239976708560396403324656743492872937462556647431423969615615391884494668739194098994437808324500623852747236412883147103411868783397545696986315033279595136840424104327802950882684935581495221341161621661322076683286139678955452590046249211761972733803954472807521793293641789119221251758371246077195072848722183105777214245064814636276195213717033444945258053851882881662121024295677260314503144145864210764290329896616224970207488427389187762406037875394878403395032640690269390321621906558340548889352122634024991371285346122413756150359271359849901531596453013251061064056483139107753268582447785841673728298790490926424181062442550823072691656694356164919799690529213601319970695350259273861108148556031913846442353199983867456061376138638033673562617811447245122833436745910144814409995253694982063414790061456964739737303982807849636153511859648217618670496088568829731938668500151659967930766837208122882043527326398234794125459002972583305766293357164413713723848371032438718729088009460078667015917437158850097057217887129075025218771965843688500678861796266352671722704243867546576874141403346763793285897661878169234097296062932681031791377226707415877328313614598935066192091041841804174547767479620178475235123170300594165198464160678601427571348736958636152191516725046688422139765402065413859520236896300569762469486680134822459241922919216602220009775477074647781784332161070048742128143147822561623883540809210771612280746355258610316495544670593800174373267690289052603503875701279322747120107659634658489596119901164106159656683500256688753484890698642915850548022427674797294586446103262375327743357162439700188381460379704238612450254946801757828989131053422710047000252198735166868333118812507390852823893669097732931603994745677088606913488658958509153483654113621157919188056971644009380361183443852811724040477053439362650286724381729618332434941185575401932238582288738230671723231457680220324769146333966672272137023575792595045568092298144030181735629744274795194004389632394950380114156472292076636691900599744742165200166607280074167340679779459850258992846025268195379895741628803095907440223473510771931619916979588678545491371976089360740273728690074654177801640627611546547722908563557695826134788906864814431621620072603604757536600751917512794108782460791050807690132221212115349147858877799925443238439184610584368128147192653500858665578887468890787479831083689268275946908329430091603092573979139807902501953281005534539022946201829087929628139957394278028122699620408787285880877904829887295070472567303493305933103715210493124335440187690168174769232137973872515535575148011408857855316057546555448700272198872066125662533415279041658233878962345347394540163749228400082844750036698581517146355106694309941614116848276657812283995144002590699427374636390719545256228278249431417316269888701853783140091632626627731563364855593396426823408438703469129711964396763460641932107900856442332965257614676147419801995196424140568317553233544579575784872009578897944644653170987743534328728228624598360500970449075710124852294757259314276733719196535626822838158724269243374257374866700782158559769232995152053840351247661389806909394382649894045929846197667037382051925445737367584221791678094184191952478209405742420503198753634755787611183081662166962791993898446671687349643051715817798968303016682450957015291249281086439565646403830771568221630058833384807655712934249959180990668095426039705666604802179578830390016530073437599317598906825135694352921416903024244823845635178807176952632628988664370706446091373717616556665550425915654144 A013801 941 2912798215924808497430295754956844272286985207270843213707100346502673200217053802576249181098059086367199078096555906699711617353715855726784710483109521078861463512188928932712940057140857342595065956955224823119798163058587482303554707677533502300043525097155379498795686138483386729201557086460537596326143325065821680032688344295281809748554516245398708072321215054196324414949130032442505177037472176259171043194572829450153441211696017573563843616749666849552514082777945469776817272004076987361595988064499704935871795097861472949879063479297270361086248697909117720354943208489820322070170058872476933303429030691266067049610240865953192008011135159768236676622836489640373864871603339959453467224420112473772669510651305501037858945236056188230120013458022206765561576167725583216753480894634747194284880506970322844594015965927137834037318979124670351183000115495426278318468926776861732391856878161109224485298720423042064857741348897865120341906752666699216709719047944541812715027373757211168542970804003607549589789301525918556511386191537462438409919067186315330153556821017033396773932781932041269342737632241952785507519520720977313308408898455490875426583037080590351021169648744823573924757388898595427162345210526133351143108704068519297856638646856272201768559993817237809338957052761836793856271963449565863314140893737946326335499429511339694793032419160522683570386431559024911370269708307994232575560264648330634928522002324929440530580252192053825741918701603581525844557368638769306030884123190374377665946430948142575000930757441748269803546351622473311600245928038845777738460162982155889101826169328028338818187248636584145770914587851123633058194760274317925608828117226415359021582165818696644971418382072083484265894385328550082351950546168804343839851137442079154765368204236899406232415669297197016150969277882871044578711749297081725553621874517297547541192088343444495818432689502835369463394749169427035497088776304632491710267625450264199196629152441580933079002966422589306509393582424921227685744938827329420608282687995027800304059339594237710864624990883895534727299669185026904299666992477594747166751527343110103726641002257377151983614773918492844065531427498723451590144244816204888940346462653366055852525040536324542123120302229371153345860955153875561079066255314652829581555012868832913502927410590588808752283522436862181946718030535888994036336328758446458548286829165561688466610170413885092301283927002082699192058508300499062149931035923188580322550087640228056428870402623528396622676264355955223179049615190738966484926555573414803848525017858820700585064640628877377204167869484919659678243343996331525565663682006415897687648331270543833725501063461555952256060532172872632118084413802465435039572416075156053439794015018329600385271329212559554407729607549469172906702993714074810412099732380223624958389814525110730687878675003596545833448882198355561357907914894427826350325172177323255377632442856794050646118711205176156709140080365526054485663171498482987013749007828224119410084623252864146649561935827447879716000209086010902552976888986496878541004908491825190911006930088776430383386399024404321982634860382515037243108614851105501289466241904594624603258584728361628617623972374399805591944950327427274145530998840726112323526303864470270250305500601934821812404286556814654886006282683369821666708474117269656791869292283451883681359664342712694217458865508654930590358217582563917409812707562694377778768610717047912843396086516701957452003524309202024031585882050563265537230157327621824044370414933109760158984530935738224292475917132848058581232470087014824266065104020463857119301088663193336525398879279113447465829784072487125019848568983351643119982943441468996216665155614772423630842570617005280771692480156325755394873817255002556654112640026150705551527253465471312879177247403232094854741761300330933530159950822231294603878329668440971529576908068906767923446713115464349105666179918046402892531000826050883319632778336871209265133806042617237602727339541223887474714856565166328688873035964699428632382216662353872249562920564802140340143310770901868082146431896937505553886741332888290080530700348262875019301178815384879604594412834261829151746579389152853921029056509812335075228530465058833046212735957640863785161975769595904 A013801 942 111898056262967443237282241722422129564176823722516712897771966911246693659538338879769188541063037861882319784157291711776121492260348313600161437919135361765541982284249893879100305235123175673132053802391916804970166232058696720173357650140127024358472060132321058825735078695977784589007017033468012300465121975728605660135755434447546003300470296083236769306291797522005998724685779326311278881071531123172314795362709816157094597588514211106028616381055201692409381003997553166946212321308621546483071477485820664816450880479446344842554102620683938191489329978876666345155498297344937492647652981645073869784529643035677231777827013106457824179755768297656580169142886586024602392907513907882364396893323040792450871921180552127870389240188334527048290437003381095105813510059346004854801722048288448215647969555771922397923717347056927032377645902053336211046132436872295907882302291059920311565573831437171967827235643771583963574991659260386463054689810443917109120566945837518277260491590257024250746766406602587625041345807419687266941411934103157033955450885029489723179038836190354970467401750701297403070608880206858208056869908017064468055836243066137470387613952487958924829253226181142415893479851928441929868653607571938817513663975496237346460630257630552903141000722483007683565374138898722272782543747878522205076036573836946072504546084107625715169133414470639412039965154771500995200281114359906438622723126730269671414101241314489387422770968209939769701548840803187896844515873626961660482444476481422092414998091303845161235755977882201532773036643928934738435047571540299397600685621122500635735754120905536664039481343623016543935454806888765487563609910698197430188740951369972432173100482091050313222008565681159131558598706781579963632532181620787672951721295974912809466384933964727589824480351721120572455635779148374048535790560996691568867937931456502586342435265801763751360910199940923553305772684092708995656162430518761801541641099297349476337705520195773125162977958090190798864863862435773882775577569990687022087787742016987976480743589852235900575433649795730862083944091411993555576007183019279807157926674412917744762640742719400670602545154852821097621455318790960116286981308859327013532349709291710401630601957243443610201789530443522226934594453191283554413409264167703101205017374369085205128459405248059677027723797934497581665119861066711594899896405584479151590986829224217824133296306619809705846123339712008972162119654871971971551750676025212501671084166787001015771485387185466884656731371498375853646370017167428136484938558908303104644937086064456033675843234398953322675312874132673646199396302963071886130536007958473125568698294089211916398848853939133461868821403953075035448330840635512152480213935943194948943126880944149928400583383029687842127340603620407746383902206519897916791223319118670776401503114796653830105547178938164904737772258532027245125390458584339377074091814364050178587127924786600249621296409658047236138325327322048909121236396285722429120181884729057771257810886882029057689571326747237747169864032248194832475160167305264086031244564621956534037242226290435349608171904921516433284900796454697670731260548120068937536135149006907098758781790924740324974642522734942931620157211778446163574718851465334331020586489257489901935736111123928114745323072366591782100817355564335069148272741689031135316450732361087563503112865389650861057899777380487813559201286651775451215364973728467216749174949306112619791904059625622397476167389862304955197403244854438408878233723897919992488533860070344546267549740427319624419754832575491018456626570862761489005157036050139535095070622085235215959723346386422197847316984928665394762502626064436722097264755247472958659408618097097426202448192822874866125338317685410219249472563668178216424391179244605504467470969129545955566473136242564155939759502113513142494624670786837413502589912542828362280226500375122396547128931043678435243271967731670613519470927733570733607012812589244375129380292933183799746373475815656861228645929807429682911746549619893250341595235300986356339209156417439023306945426574966164243737327752751213358113055044236551733667384578866606741474085371825534890098963441002428693496593813696036230252234880950664249979226345700130303308464548731423170782461164796248064 A013801 943 4298675729398157299403434598008568529337416860124202042680807880862452983624824826405213146993477662502071196828186518399591483246673540815263801799101504057585060791431743923259517325912491916659040978872687875979733905970766893202179707487783119767755062662043245795849438783184682572771293566357707160534668125819590115039775180769736927262790866894333623729670505693605382447007528898599574089495243939627787645178653860297490946060960361933849195326894616628215598780649570002461405692535392005329693673879095286659588777024498410783471558406276194169564254100468526014315493622590803118717552236942877157781642490766858576535977002535497683773689497594922775183777793131088721125525935054285208910671053897935082792695724072090544268873051075059191087125427921888149584931802439836122502062954207049026652332398454534170838637525604538908875819644973280963883548223694886119597206524813357898689103084308490398316051084491129169544696879582147006364708963758013519663975699791294102139239044931313843616687778276045006203588340537834706046821280860506880616432601199292877205645955931088676545475705654941041036360510742026664920712714386383548604833005113628737062410577598777430056240591936974767048963921991683025177834196988483601613604915282663453901631571977135320327064683754907223171847412919933314831214200618501309030201021020520120321334642367078549473937429250304083652927301385701982231613999289250165746130531636470039697044113286337424307233169514753046192854700268295266245178921801253359149093587008510311102214566675528515714032801646322654083008975713173956911720787508292141658227938821041984422424730308707096485740715296621803551824431861438814970243638329381952478130672387828860954361828120009788832736681059207409197955127919721175882907356289144179244113325306172250488460643623188975090697237191718567911455704091763937448550930191248903309630703574833003356930993171040556272280726240930519223794563432105508777127135930808753368023684470606977482989295263840820376260961237992769729192610139332689480706587928762232640524453897324610104484245747763494356505859090552796797816796215683144431007891942868653071778911124246648082801606772308496161867374668825975286225827526673523827280673961139906551858746432150346789041204789464129729511946601518349869919380513796349026345530292266482335891947453762777240214896512009460552697037421451659097247244582738792629674420316933351087519350031477551931904710915106609659784674218376536674579988661561675259132053970184563464196369351289431021877382634116895840972992367481606793678950579503919291205399679021372068039903098252142989691193692670190843894819372680790792396008374629369577590671281732703591847113665731164980378177572925751071152643054261330561783077573853834849679898563193777158599162258350463649436811242468488143163916628681583985083987165668398371451635027262856546240143658028253537334700426088542980406259083766358648736999856975981509678311140609351660603106358602035189451722873423542623489905774403830892801417399712312837080907283751483340640063030460028280202572088321885295277496662846652684365752987199025128976291194517082211574697365173364390547531899464975301072748996603665718812105216580568304388167884249343105917361280164824324225867153385567661119959447680787819886399397892283660486850571315732072763238444936822456056331148034989901184999531359496016400045644725820094316771334383539839535583836808827478400277847848819845690276628014605733889460830752796598636304852543622401925786354577910021444446448950307158863443054328105915466226737262494431439516768462356089414190828255910691709301648220062965029766346263845361622112696902160380212233018026396056308732074780795152502529293019609805196300882891401116088522837586921179859841472818094724993249775483560857070996812202718982687738005876734362159411541860765059622364750080637429041632001894344614581801033192720882073501352947146077115494080245294365357181238410701985754505014973950768305535912379858288963995159812853302247004208428411914970273333321188851056683446934273980959662039482218698737655450197819105122722559322691865127058952932337519359615507303900165587413182949690612365271122579391371400566245981739564580468463644049748338041779549549300689365147946946927821369855186600717827201959296416205731897974104066352528779028106812665626624 A013801 944 165137926820559610813882343517097168623026206098531345671625915551211993818931270531182668254901437882679567097351613290838706420404210743959174209914283379876187695363641874555937617592254289470373718244373177443637457731772980969254935642850676328998078487225053330493352040294822765715582013645197678279099810721485373859368003344450213797727373942612720489199022146725544372084241230168601238222049291184741090177183166697188412183877853264050750687677983592389530442757433881214557361084439619276745512175739324532314762458173130948657843387735506275217980385523598895365944003005448292608653486734397568893339577925299639076206092529403679019850055739606553331460007700923904310758204321045420585512339206543074140564198935953430348633027130099473884803010439047255154454740122528744482039250448817995407876001419029384706937099183623966723373487481293561508550388561462745170446285857229957036040584086794967141709418461811218177229075326027759396506659551727847371411290483182354227781007150081352616378677690252544958317049690101458067494686325537232325760874807672035170732095043048702598170994708440215032452825380665696359594099635867310403203264724445161562989564749034633753040538579850822650952998027232495095231678511509586039588246425498799245085078469073630465684516891128515885369690214732158222555924730960346287704202423524300942264391621173689556590780282079681677610855210033127349409683396695834367303350503346633045001646656007938492186669440078753022544706165506830948074793459916949045071579238518932111302674793407103459670284108045131079252872810997290728720665772918550913942484497749148873571868439539291818596215318835023205246887374389033515896879610061537086399867910450833522422763989058296047798412339570511831748644194164008692717768999203762789841857504961913174764704085428427667084225063957060504886482328389203421023532534227017869542773108530784656959861033658694009755936379271586826501291948807765225182116053917949069385997862622837646986516766855708955574441086918730241916663311112604599090824281871329929118387420919622221773866784646082399199529082822676241784930043421683676461599176877242176405458649749059232748906525765003188554297065277618666595651390264690091348814370891150650096205602937487722247806923192054007688930940643928928602822921818000544196089891707709185415625053383750850460095464405355436592409389582486935879850147890493457661572530895311615378143350809241635016051374514735516690288044773153032890664844422553316754816985318610190040567724999134782136441531272234670626818474789173406585970565462222563490946634069285029365820917422454325091976896897618051459063381020905259080685057719761861692723227959043541184398718582728433886208069641515653149399935572503274861458708077168919585302983203652143324745417316791411556764540690669440507785021207431730370986450956317191837686011207329897080361358766813387890249851568617467135286848961968433849880586505589305675802000777648853393728933872055783837977385905438813423988220229497567577859250827348209949300134212596984014028661378152446412262009344973545503380311799917009522594766756237749354753202528568230239853573980499966427273985449846491166010725453526422253885834000159111981375857441322764756921350938811891239460912564459967269584362142105144888755919269429969101262851547665163307272568100692971471860017382912172043922941996706398966024153487787104743273087581678066475598988674847916410225073802960263192037666941809093873097527274199434133212287215315798192381008597464991383809854782874999814898028375068516848550566338675986078180476177249871530935554858279065132704532118021938864583503958071883412075081364193393166233143620502030899156251384779026578537165320641330276421094717156065275656693328739164045495670019779926955340683374976473885239413537579652438932143233760627256715953792123150530452764239097767474063334984773142713774468491131565405735627974817563698468820586703228339561474454785527484745064655239292715225467609984636028840838059370572459120913670985872125498020372866790902193551297427069252546376908748913530705771774799418742394509838940530690721096735848678143718989328586628761206064836195314564624255445009898923724152905634507112923276499349815132154213003175485935282651523529913179185744356848453176049790468331124959396592573181812998745575143751315362712387584 A013801 945 6343938596738618009026104108552804829822174733481180175321181171815359954548063688725913383680293637701018249611859576180859745846248159939935636448067110321323626505089666252940899517424040784293876760075839984674776576223790836914897607655751581854790183165237648744232611979965911367729798636193914008769898328676582122181481216480399413253494797379410270313069634788608512597988211098156985167538245570153013720246668531839190042455851610991773638417837417685236201488969579980738435583419832414135455595743201891233403914593178998523639711583247209068773934490274575164378104819457301608854032346388617006606533225578310934751533250609571733226559741292725352781367655838692708002087177197280877213042022958558736183914266323586980273086370229901388758592449026439354013533296547064248022019845241792111588964470513432842901695602238098305645115895081373458912471726977152818467864517491346029496535078278315457715909019628939757496432157724682404976199833339176984620136135201933320014435170677525242110803282148741767118707780894937613120875869881838317026429766611528903118844163173758959011336932719439300686707739823653391350166931611478596449456617654285326603807119398914490256805330083549202959010372214163531578420161698152257296822074681961871799188374467932587969736400889593066252362019289150590277708404464572662988444640302109544998028868519008458005991415316373051327098613748632620254922397367467173054325512936564255056783257937200965115843093210065376114077432054110417701241265556169514515469788026943295987803554863527286506693634294661755540578361907271920634533096332439051910014484465531303127136897973341434503192207688366251452764425374529111546694527100124008711137325647879220597392901403663500972223808436940782528455915363004557939445813873411751334564797910616856521760872145818477258707590056974436355719105127399638622040025834865118476355171737318623381770021469032389078784051946097279526873631505399108890596170327311931449532493890518931046634028115528915237347728795069940973470537759701818278673105612369010557011971162048207271664866398963901447649109245715930504409872548087400114948793978916135448792099488759859485281993093788362491501876059704998695938543808408334549256052872154443374095834442446528337871750761345946759377971015777173721206045364560308905836989279843356066926652050790172671275027360596134452133999110200818128760323281361196669526970346874291016366754964687826650776629603358079609174105528005446911527780663336808216453049307999729060598449723566761790553537865354167106799858527500885587406645242796741999068205894405653688117376363701005352733384471218895064851378845299096432843597177362371678787655525274616678139861173074095516172569203348465331387347924953285807077797729492521214788999402751500737963419951641858866364666595172757226547069374704697353931815499937881241636545806540785326239161958385903109191838297860008617469179589722979354777012611198718766841609661874158351973490723628894991919739256943337456495931468336378556071040979783408833412313955911125737882925055503104381373457350996503724057858058105611837820000559707629379212199028337477132894214898034886710270157425041302804633468029022671037305278198950112445876534939465855330901890617665397613855130417076294102628352856051111246046447394654421692994113705055104913612182976156221192062974427781954001239343739745473022678783880386829415817578932537744601726610748932957556815206435214521470785319013236538150228914607765645461661483225663571703358508826280215109000439381338925992889122658056632143253918556466576681179381172825231064732420275435648566137977305845930803421839888053289473158276325686853391874012445325206019021986553197671085041083742957757343898992774654267403629627530916843725971761659479865673916367692533096220775357310459659928094017214468148256694000080878202950777873391009179835283617076775045050492359981555310216626739884280591527040378211658791219892593602655040823853966403795672668948101563705169777683949634888779911589589019584593263573131950644050639298667466641958292405821615326498262195592928500694470407827489972739427014741652204362819569108694046983930490492186747279204314605397175500277053787058022855225250060589999022498116836246729989467689818340927925144691599555212690177211128750631408496440179500291352528159810014722350530973959081426944 A013801 946 243708745132310749434746815434164550342448664561413017615138495896458868013918414666094688547462160385922317077089197478563907996429469312252567409788946110103968435819524618772977595861361950769433569615073468851266216952213148790922706495703352768533619676475769514158440021822370451102707944408025400560904414194439578805723782412311023859546256136127424944346883090039184619964315117546798742196149241822998175076996018319134324670983995487859976093459642237796033916400255384540047741372656282021427662166070843853622444783011564407284143160182024783586019467378388079514749274744271698605736506618865110925796580393816392869414901355417307703631519021501337152449019866699219070608180999210742179016222353975992409241250455086917434170885998751891750550087521799694223783895120152020152013914374808685758801659099244036092911538255578784509662772225446042797581513863554302674261483303947549069138891567139766623614360898065349723982937771151399269565692797557823041167149769917470421674541516747809700928618887026063725632278110859923345651567417380700786887325914148494342213517372483124169379519607349980175180564533065468682108012844786561761202325423807025106811854298828699057705433560489626180873342458979306229116588931796217116314716820982247267037620593560098299445393576574607233150739333012009076108446065911023421364089301845840280644277013026228922758166210793787139781820345767470739713098817268618920054968904971052422261385636915512275890228268757871488798398629790705806410884457605808069626287376843053658667461363637264238441142655063726000846858351029758103096223428706978618175116435227850540932091072543884547874631850556277915809398165187910349177816953078363918647051502088928138469445700323137053348949824913517101613162444585183097801750385760985839268641276534257160139965664353762622370510779628729947041305142574184517304289632472178391387660277460832235834077144754348258850568139561273090304377427911412167141142479294015158565240285298175255087492824086158807757950349391406852436844178576705050993506025204767909558171884161243930548277507582597238012888180783423186257409663807325562815872869494042259400797293960198761986593046690973733473536070709627229903175098943814580044220527136685096659265575941025832627681177247865890708264134542095905673851438724948826926633780174462366667054265183155273339701451084661101113179709817474629234456579176771731256548092845522763684745258723447548616235002842603986266032437963857248553251221962746824443260342216117591591950044580540720945904710635445683574823365192474020725813683647279640636204197639487592082717130387937821630605697846345072811330569721010088564119629165552870412306574658949674307420906824814453349285418515834644170576357885005427564700677576184694987334201056101652349602740862273650210265031920156641615032217098655653548644624245613645778709543704070809092803645793352853842713660050590091048696003118797974893113716471809980146987276770557667249413619638927630009588703294735251728747703287610318610025110279359433744367452930281806346510448932207257914842737595881687063406675160185184361693141501728290231815837872612521537264159522908207861738367640386688542799307802934930569119567290867519720792966234520298391927029968233914733858690102402914246570803318059489628120323113044263758061872093396910361325621212017393314291225617671544911610629106062091639228161548940438838048112272369996619929478531008497502612970415201056821688815212494849579193983571925036055187539597091770556220475070380743627360879273516180942828536031903580415242535265220009784187107135254076582760657301135875316756536181377277744253401139455168400848343327586159902232062099613114426748635427641732402938273069465206123223706431118336577835771227701468576931195910578519729171181276351424417306126438618295797659765311008383429156707107017044557082784189008652552255433621390130659714501051428797281932839394523204102783169379084123503393875839596048289173973368214561250310269671297802179506609173887369083625651776361734813425437015941849359297609398517469761062043174382757240505897941282678775187100854792757828198315311082802076566879590508934673722747846083477912949880937894018643298283621006006333206327625402448287656381254379275390772061385087172358472488513050705847742722084256188799245935683192598721787261525573817997895612072097480704 A013801 947 9362315153002849750285233661718865365955507897791242484703160458358363873622689817812693555239306353385591732833458610336511089590834493099494629614452153765754051430442857754782707322610080700758560010332662379390242990436220323952086692738939999955987533491493161655910631878328183249561628392378703787947703975693590859400684825151340292588328975725471156662029860786945316360549129555677820480207269273872297893757879039747864216560521170661628841606345616207172438932432210852490474032571963730135165069771777537480759838784172258270227643641552664086240523858808156462638608138575941573637973638270322101325401432408850548471442850469711292742708434729995368048481547199117199816483881265679871549087197950341724393411877482619020151108756528052673489132162237457053300882114935760006159766534622650472110124535956558890545289653626314585723205057812735180111891436582302091534429142604449045040039658443241274612769288260078474996528537416552154339635654510981329949477225561149543719049186907383857470873823163993264083889595906794815246550613906097001429063512317928558650474483381311698090883625235956838409736567102243044891861421445320556618348533480970676503284194743803303000811935659769479364430323904149028097742880403883476740346161394854011010517232722204736271494239637690111468718802216989340667782064068037875755122854619709800221230545732415610296677713153854126761858410403003155936818404164191264432831685453367949853593390627746319590599009172602391113679281762039754259080537323384722802763455868802749351369195745489142983954936236928098048532910413159187288544519237207290595815272975713106380447210642845868791151857170969972413733839913858763974015016069458428298745130504248263367442226023613633041453256473877672975571248471184393885152042819394032001344123279340023063936920961814144900985542110217289645538778357129872416761590521051205083548357218935331171801907592883042712003425649385867037132963270644809812894129484558886331442270800014700599441124330093876758829420622220285643213805964202701238966527464266364013586731101938346835942628731293055495503112352975985123264649644822218821134572154483127437141028844774995640476958481680446945119361692381039663960374601025580906978775770482894673262346365350448386225000105154016057448674992569156312366676870057634135213563299182146277881556651276092980617970944868340860363911732348105356670883945654862827951551534753602489713173859119961027641283869201474736395902136819540060421698942920882007812289306574373398596352912606052335857875363771281380210414397234081980202858470993894674680420456518555337449661280983019355761348488465192317120075166402323562279219674023879069759169372098210688193881556582072039866148637704303690456861364510368505325541229766711242633430667771201076662338892965104546477541466244737544283077652061955586724731885019493816234905830935584202109144856797443233221687964503468937726705655811743003493856531981052197326663224417743345053473612049043834448359625770549430411571769496837999722724636491872006723620071769705872607545406179674020056598607483390890227830832953674042438803723930393997545437227714282627375539952232041713216541131273095027060178208557548292743297297045966637593982590865331783024268783259674068415915438973910353696263980266573353553870332710708436529704878339935708440685064480860181561811723328470069324433927738481312412589054064095898402456281055365790151210847247222440060379871470363798861997525203202141434316072899072185096084521161877457687765770303746647188695538171397607099701040201607945231957234748691895869331907707920606003333410880435786168519093943789501823238658173309749286989957272549918804146897618737403817975578588284791991276698236575358429761906257842017974138987483379616851388822100784413915840099912316320415232153265960451362897544187698057814484060223166783704892237404956396447444737999323259423592272391688676382731958180003408812518234866895688506379134253921791076907360913330584991919319692576368527925898024057170716563038640712404592551588404422084986776962653447118340959450587088002151274575312315387827587666437718584728066480990556924573393246348991234425733081255142887503882626110136620200946863584566739296454282057460453418607542268234243411899510169508813323079118717355915846884411588785748911831865205526872496179438766443792207157833361696818724864 A013801 948 359662698917757476006957536348591931898546791401548371292356612168294906569089252041092435618073192871660892008530145974687410017721497886910185691268793939065207639751892823507732484505388860200340841356939557966655574720597839964943362388259119038309217086609201298173462834237855487715159516321620284717798995930244986454736708243013888680073245931469699954328539131991291273306855361010919151567642456425078195886602681190953951743388981292137133579149373192214736414028315812109274050435284558656872501320352605879860869966732761473709065158133887143537015964559974138668724770251533371492876395287792693844516621427418402670078948543644429022003887228587502058950467117201286348150044782702357945429733796460327684297310685372292278124993990781671504758501144514150159606687327372156396633591194063740536582544173307166339187847333708501125142645500934034679178421427745717148386629942292514514258163518755556805524144977799174695466640293394267561111443303693858771339117097157120871510993564234058268601088790667965233046702716355429622511488383816622406898903889205543509116627753576470193859385347064517904348439961799768812565748366243434503050477262204969508550165625277947688079191320305704319263955323101789063402890493595587642457138136144711686980030012256217148605722709921503322182301505967862511093515773237743035008799583070771685298792644856478085157171028518460133683552694041769238468815814371571614451662028376583161575643694355502613392451536374693457023103288170519199616837921815147511190960920655926419082199023758710916871612830477829814632440286431923338876726251016555275528839526634994694711260044055566895480889745079982460245999194130798276825760857324314981524592933451201285523660554923141326920468300700484685029545081269019675492000876949841133363635839899126326024200755669052190516260585706107399023017709367501178762313261456703094489593690922619682295942082088194968824323599746807468098499917005091013772140878278814177308686275053364738228130232264886369567191022623214493269701569920810970796138119067256639945947862012063532049572025341354019915247564151925444495334780755490358232705723886623823625209764100876232524562837032236049843705398774510019730701750672998716122496649998870881768046297971302825205219604039596680862948298514536708895878258640134072938364247701381331411097880315422387943419971818062182491740033109884815381868677656277210398586803759094393244821286971952422837867561119243853473384976488059450961159986591248603212116906001361128480477493490674106534316139974637545502163279484144493351473011021701457822523032257616821843466187770243671570927963532878828054484807592511661968518502997301338343868250598524861797656153877656879483497966066048530572590786179030316500585991882717979097005872533098460561060410912147456257481232967257837501178711081612085819617300094908874444480142401221402708224908818730579247444364844365262711709124473663919222219992532584101212501094429232028343574242280476067944168183383601426918690941096990528597348189635471755010294588677105020802091464323798357154494292105081944438992349278748342014329083858510015809705516539871881413258742804946114454926644098987218559543806059946775214026508963317854349810435210682585776660309577703639012265807503621740147595677065920681950125482701414575297725142606306970175457357437096724734878559163386506183167453768001498097642021100926308033028760493022932194448915907849297257359553142405495697082496928206213465340686256490757062651182964954684414533209831988731198400927794392410474342115160384970824030869130105747871716254566507478000224056312382821161449829512944617502041536292385867328609006198582277680780107218921416105071349827047548569136885639456278969437733390801258962494523343161511360962952989823734044990913278231543765071558399865136699557072057514608589001219657533175162807140192148804925925037054982002334016720736199112191919030905443010952941700510646664769661060821498659526010473176846507753049572585310013773368801298492180270247485692421607734827461820144278816852023797294824498186298253753572690643364085197907938784607793871397150913401933733234814411474951742847261698962049497569166349154964647008401639574711464715856812587699519400778529227343776486694911531582671850572619407424645944863173911555594793330196932933735520333813229319651704721430175326422944988134375424 A013801 949 13816802241624571198283280716367507655814573538481882231567171613057217130758132706410607006703899777357724827399694087763591543240789062823541693515781987963129016688708714707873051124759018453456293761568190058847040558466486620093264209507362316975686883599179077070631748240081456416065567979011364857718966227656291399645165383863621547533693815703339993445485159294577445555356155548595470126622552606025803973179728600631687010174031105318740123576602320552121314081311780237989871921521891605362414010722665707480735180642005764774007447114871408506118005294535966511097730773982905999270339601375844126730950528755705356973752887252644385309301331773417479096641144774404616350532120372293782831628653524819948319965487289261980156449769149868692526802579967655592531450500368328760133076039311152656453355016961768102086240343171745779223479869563881876235318237568279469972420775863109237579741609736513470241015553467133095101046453511034182627657205954703278559763522404387955399966328763615582446579426982300552392722131551510184378401337752699366383428291807720159446224371781393678967302147492830519813449669572499918703525789237607779869187134504866108640463162660677638385250213760863937128844107692278328659685441201968094872633418638135244167024832950834837980837443624344471624955294653261406226168501944701136432898044783246765062438418244806462119397882231565164495587360294308607065018028324898295140775048482114818735089928162360988396084418221370223844999535918358665572480445604450706789911954727918069315461757696714638582539878495636310158919826043568766986288315659051987464715899255209956192027765852438657856793860446992606192810305041728746602538429094970884330248762131461348584676943877927397214976710239709819660095003842030659853700705688905096979297434425564836940545696229782308950872666660485821840868248323061925283333026252120706077912231230483357715080911025500097922355215407873355694471972811667576385070563979958925435490491942450059783771851002687874773293210325093407973448855510077874254104441982087731080163533067055432647216358925513456029064150424460367875732780937502917601867623088828540808386058297699261348663605947430380090795786599321576917974638453853918678561831306356623794001266582865569333083716308785146092031021835734442208944059183919390546000200939696265227488736170197266455234421637362676802602685111949335067709867120843545314672110653209370210893054560314524275739520227956871875033557256765291868123922044889406340996683060948289111706023389937736476622288833265675948011104544662894856590187191409683203710044807208607827938597069381680887068768647079073058541088368473928006182606811144328213818042714992931090818758807364066682238057864393320350476647641853628638686511464166493884990577599231510460913696745601056679587399045670177085445281364911209888846418200446019320659149150485321406439168097180353932369822719861135932333017725780273120840803233131750832179442043593377600846748091446768626143164932864432416508431193181988146595728053036282940475476918619666479133145693463037688447052725508827977568330089892396306822466085508520767345647123395718196371747863594809932900461959706692988183434853598915316622042368334818692702317679053582215196182452737062996295203261059132769510035530164408917796020543457542324637409078363888566260369843303507777415094728820656021532560903951545550919015882613185049396832863099968963181949553515938603438724593518649522699121201993969896484527803229348923318807844781699156468707788905679097717770042149378840782326696001349039175969868502142410239851635426951274856607347296498457738256650569280425958427658208295479295843582124736779384848598922085121092420974955858625831962598725352412889919965941021164303189608750892620442752802057068567072370924496542985278988987489219091450184480161481203555070854363794457054399097621588490034336223504188601663586343801825093964761491263498708768208366817002273791299312518692504351218337561735441841152380437269489117735870682875597261827410360068482741131773282662615028187346196877977922324833716197248483755474696962831376349493009363592949489248686295948630431221746153220405427326093498617094469137121879474757385902115628524355312369064737300307978797638517512871721397279921811597747155625198617863688986319729580572845375582383749143769017543739888578461615339863854664170166288384 A013801 950 530786274914249527153250511999974174105772657054319987807884464687206053295204426049469878769537013846974356969386648075526132725138152637429177698102280849591564305113433984217651132008742452907976981144403589300667910094048549997502837872434830768937987320346063424745389240390969229679574859481700592374131806601644090408768673386504885370054381624059509188201757879460487148454562071554843580384331980913087285433672453921866888182845578941924720587318754746330292401747673349622618919737184987911602496635921925818579922699543293459558270088364900029171029291394893689490330425413327316867969366126454427972496195512679176993503690916697586706042119961407605876976566217653527741722041936222037961259846353809483134659794159704288229690174331661355692109647912037457242688202422149717649272249126177240450312086331603283409745009023285785854649202669166086157455985414423024118460516525557204470863353679637901472778853501993384981401800558079889159824079223955881149151875476686967694645106485783056215267795266952058020718813405682815243080665791107698858985781258085377645286155466354019571207879298084577249153482506297156876914646719351940471454692959138936429532032856772592156207772211837349008741675241106564273790475909214806332627085410402603539920425982639271135871851234272817221944282599399690181584489170707638857206211288393207726638634275292485048778789043807807359262484033066159449009732576129292906128014262488922876527214680285259730223979010392158519229502171839666496632408798340578352041257652827700550822778883676989555786851972288364491065064037289737752545251934358141150444525985788145677072938652987283480226592942931667959503000678483051529483116292112401492430836446042219167228949476014458891410545300568692432062209667595449828939766309744978205556690240892498775908003466363317180656724362429223331838794627578746921684521536501469044689076274950248669982548277955611761785197955108862832358835307533021614408870785854102079529802738461161496653379428119257397290831967848788360708011233275151617345676243183882277175562286304001500575463644482524926812528402706069492314150512495112082593346608580437223694958815564414823970261086076485481568010937999537698880913710843252139955631311464996059670352657047363711499744045718290172271463734841574331898794977609447307215143719299371724979207288714298188144285541620924592048784751260645655961142255314325636808443802853691166021667583989042764576809409077191189951289135575895452405848589276471433995728576469389474515298594547848084485921847818734207218794592187769768810768631145194389953725081313725878318089145017366652957633816346189670616914450763294418285511023256920512662033928939168440784893438343697985664857230918533794583910895809448997783781024407420029085798029052077705866460574179010193403029521738465522914465928914429039089924001588334278222441873765044107149767081621280476665919109606185397976505208953574972210220297003989339969005445546683193914128674681019063541915824060920035712587892717279256639621488885441845441305921305693107462378924960076055839381977503147135586264968733306296522891857140895333798350379892369910231817065927858218382304146644092317834054833335855930803352379621950394898852235958522414378976545104347012065676528476847644473497524926795932986051925197464945943270707154427143161458367900347554777178279102374321723194859686202573884104914146468116857628731268848407689597774047868297389702043984612440064009440095800347543349620088858668238215322165133754794901878418600568217925853939210537547493862353587824688984058468378302831774140426561760174891427853742284752472867488269476843618956917729879132629127050903888116848343776190822011886444173904264969960675192633138293579165411590269047871332009774290906928791643824346072652201435459195322477640943385840617150286989883461915771601941239527862201795734230943433159060362136909321508332983490912809750277448378566396039492619641959349966554389718091247156403655771628733769709846878144693946941208153348944410361796392390832983318202426767018922845091499264399864030812041433497751950315958524130153842123447711786747578977532745162586645814600222115094896159207842874301126371674121902279736815673985391633679969990948128631313490081288774480049197905476314339054730497630103851476098458731567286427948372854107107030577960311559630181414896209840778761108134559744 A013801 951 20390685537105809835119271668991007872447362393398756651627689595423707743388573231116434862810533923945366897335957472469411914768907271719479290450297221117909534345237679937705285887247850070912843707643408286574458434172969096704069019707456458819521720898414372525018873058859473927370547801849009956644647482408759377143257356815971676376009124469870104973958730697354074295030456540850870984044497378757161157219960989862438376432195760632980066082437282335024512905538619399102528420623698495612121510765576702246566310425655161542390503714625999520634261258226235975460533622678382204799911169113873304991413846815083263382437790255854490899314080437434587369931767817377921725993963021905810319758257527945104101090652439199936631777737125102640268084234188830957435109984249303553214442722431224869139189108514871735468764266638546749392203769738684365824829135680474894534779202845805566952686594956969622978272436132577877445531570239197021963801827467489130225818448312406550957486410757841887565727622975230260923933935792711030378186857031193359366797772810607867621312948395456015847521891115217119603480183961911578583553068370624145151403484718281381876902574225775900272877777289943599519820196062349773141934922528396000074202113126026417589583084549070239955653037015824546398211560338538498015749735981904654338433812854913468026549774319636105633885959906920727513427586614269581393157886644582916281813795907774461224669479157838537796284377663225161674720555433392628134630616397051657972016953991028944360407873595335230775107705367429810288755500056522565501778398310302350435476910270037404330434011293159482176384794495662956332267274064604907556623395477790015733223012911157891528267323070571452772427508266646888470101846590346800628550062555163082744665812294126232975281861163813192812108723107081043515919134413065141743432579346240434820775554178488752906049574645942781440740164643462074567897017174188558339131180109371185487216902000723980055436224110629392174324600876879053664958959537498224531951498558152021559976400790654521646107011366440677588430091118356365616740406088012225764906003315226076385465537858722559877641549882714266259916708194190240240209181115754374208535532461239288628296267673131524340974167260313835257980550837673919534224107859844527753976961120604664186801227203248479195750873366909439128146115004428963519403240880155133663633177130427399833888381906523066843982710259109376753168723432283599699623079405644926608379908993648066052979710808150132013611173705804493304517213053485363438634487734073787684462302723748093341467712594987157340020460688755222386419385540522718372856191469437858414424695414127094821192466327411501817301155382966394252735520973415792698861731833635447837360017084064617148565949417660855589770782107104891528282123125176705965678520445017449632193327022557934420265452207563110791597948514631218248665424107160536132427822929705254484249313196121381577405167166546028345026238297124304091934776486626999923067699117023133934473208272879506416274748781266281761125698047760900360681955038858694687223413583924635143197428193945282471465484404684601317374596097479450481913050477430241437741585015556846370434307496582597070782762956728594815515029517966579110093880917587792561592170758385813363356687486044473131690584661259751664320080769996811943318253729705158078331774381850719177202665340424080429803588087822908512522793721712871497498986650720266151225319005333594599039279816295778324200950561328959428659839604928712010424524216175429873252011590121220881585435378626796578878629092429363611050997677429360222424465848951511036759080544787523765896845974506146618408629639384706243086009298200194640686137218451651775743025090487489159480576459789156078727006970344600447508301054481110453148445425003363072956281860174657702354344184926215922928238462871851508495064119893786906499366658456911006670253148476165510388315153435410193350760402840122889436497173477670806562665693452419053048468458770210086239887152064426681798940017035035741185176607675383709249638923337862662983989999014367295999694994000897938165928585613682132773485530852128491859152070694233066997978369510931822804999449727172263309500539034962789560425569986736778091649126526796958069558305798390631888875416064691563378623686682923328874753049234652797243356886730097247125504 A013801 952 783328575593456790625941940435958558427937873704806635528929323497797156670015429246568961689729471222285214728058142262384928117762341750375516421938618046465612671406650712486886262644513408324187803872829172737044395207188780818983515461081647322010746430033486534921125027429145550393866964355831566494460777684214900232335374619442367919660766525634529952679598598469554118117890018473327059723053411302335103015762021386555432669019232340476562218622910638182301687779171602835922731806680001407435259957570394593504091381311968685812473590701072397584685780496019081233291859648812730779593387472678556884550154339248238646099730150468906122388049714084487108403298792472390241025784083449533609243833221193539119147498504104304765646373549397943028538723940598130060827185154921245300286031624917934572851088792707312589768048067186411924650900018281298597526636076301123548448077856524466660054408231866945036333313906469111739947540802308992795761411003991062426755041510369410061582797955673253952724992364216445703653846077412786943008426299710324093434903240292311842540358225559838304798400969082180866687294747080795202865774674525897160136316268937497566183089291457406984882872692370473319153412651931228885020571983850860738850548377849430858121423776037082338136367069999915774433695301965294939773041857480849201065273354634355787707936130263140634031363035784266668155834167373780238799553373338297311882158783593063702406902711327525267982060652310457810896064857529211202419969759509136492653003304519367926549428872038398225456537609395183592052831290171370876316318949488575094329280984933756924757952977838014667287998265345388130460379600465862128695244360674781244407495263995041560949917483079072929705575157571506867467432538614762692946379203119144986719081845091153365978427978469047615069968706881625367707549467612310485215705968165172544074913689320823931638800459598537891827474164943239056600331811763627657156063415081603461676924507259812417809637985433938729768853867286185725593063389592531793619448768609968060248053412773784103556846948653185070237130380402778141532699440277077664984629023357724950424044102380685860259477780294351252640960261988012269067875901742820039595101015030968511944629418931020639082863609472216295270580840980081292826753327543787378196778938409148779400155944239993576783965551263193013546861154010143062561394901652039614822132132642498992018656079320990135878439797313945817349729679374606766060720218447255500587522583899984105491268570405895471434886849082185414786333256662693721858582480792178627686303821435506753805823647049026636374226017819220623196687114924720749011643451489924768848539099029106474650929786433840253813441185192037001613087773714741092319472290120939364120022416301426332379309512828859428336634365426541512950486041976788336377506041415790345070338850898585608688917612005744464170026790138072880240730932500679156063347245667557056266921615742198994677596901870032224902527970422327265995766373510262829044568729279560713226722769010939118487610749181125480135404816202782748255957984772795615104374656240048783661072401498601971423818048890363644208262483680770569713171747140960155072280729957631810166604356788717049071190621745685698432825373962204103093366529330052639046124831854149406166710506463884479827025500346954619936520222860197527614514035280353352737193444653177227911417591717731473791334639981804853417075643613321671447921071174069744465471854908895370116692973422818620102503716764013305411396398262941400592468522288595314010849277246096821386986085505327017374201415214766432482135126776126302304658280053321247988136838208557512990693234956628128492785916226602875034392133199658677316598647384038654616944051876167383550605825279260219920376699772758170791478893308946339168150679446929195810688523940469650293644486208125510895211208789685047550346383229839717800079669551280693232244444951860374247077514934374717987762811635506160920592475416318201704911365279668130341909964312116390672991504833707015407988079694417933033369744560457540574534128878947332061192959802135934043124282889538495192582312544935212812626220153215368143261185947789657501794337043131956904876858860719049667297772707567130523753308696610480067168792844653431941200151875550974514643037983541191098753207547611182602052513139398421858900798160623415845573361664 A013801 953 30092350559998236068686185583787783980567661356243851710479348891491375570635312729936193232272647366475308808993081593151779398571958120682425838865193950873022976384757893770896222665751627094181998673578605499866297486279364203942070729952912563522364834856166418725529939053718055463930793302693625458451205235516799607325395751380498006001688006848776102662139459758806391001616862949671332326320819848590505317453513813585913501413042829591747614190617735076411301637724656294544807665085418934068032946530024278704053174504480589034171985460372397225613288943535069024658140080268789865628859573150419441276878729096560335828567233460413497597659317816269656756421126411619343499246521349797283132711097025370998801170302533670971877071086273671379384343618902017764416737144911454559455788190902847374550647427060644120448529334549033200497388975102294366922583251507183962237181358936243911212650146635400560515780587030917396601824727461502267241970365129320654186221674662351256925764766265143723847883306663738978151566150909889623202611704729671810373395242879069451743030401593106748317135371628261060174659115003855828513291599896586865303796725787502906502489558220627746731260437350104103028597500436590088846950293331614666143682666483463735845592615780240555101846677361116764390644838720298770406321175996984302908123541191633411940588074380188810596948842382688388323874525373831141653723642390164029533265011830511135191663574558358210694798842019158547263383227566842177552165558281302987501757774946416038266322859548227106229138348802525372872301566843223383584567708763553100823753658317215206021501521596625171458535741361508430419765942731496559535956507359682396285158338061633516605452030029965665667569375253267007820628888403424723612228103467025073809800248161021747707427289220866933180527917843564520125853220347794519600046560473033268453181884288948772157836158455937431652444247520459471598358346880711520077307332153774878583780731870892953842575052848430190242800290165666110834383123174586701383684743894920533002489219905117690122239832379460757658229600693553125085120181697684215578049508561310361695490078237056428007728098407787797721455129424531479328511520641352174641085400593429686354864883757654088871007288421484661199114633587090802945232555830922135920807459697925859509436390753923593245732820617326822808416218092453655891358546541864753843007028007594241277388691943195157059906143253612542519307215362854893524988627911869767310570267583101789396552573400712880430642613194341234894431778387954042018919304582112334161197047604266427454204521225035407262952266700543179460723932206948072294031294832436949920085478028302154330190118675642407190497156570337293453968379915025493802544847497286006612034781144635593984683554244833463798980145782226018761505871788580300730278272087029001896222137296120064743393458982812679335555749169944207767327919502946090459329547789564871873550060790352316579534562582239157951855514511744124250493361004770256840576152304003604359317781894324237175820054540542116444881711419246102057000881943031716349849656794117714073123757375970293334217394166172209755904611573080482206101205838167125317256736522052383619360272970395354157118858924982261790995419566132032824434768590743302181595931540509003587300350816316586177035011621328608679481360881397348220839171179330054398752023369796456387445018203428372297167911529541015248870377925049365330343335870223063303385566778180124538402877267011000109857782783206335140684204035669156845160270752238677583040785834686055490402457460772642699447321566890467270233703030231668029335752486528389062712264776619945419050471314093826184178863757761176047321208188998087747794453637905228955764522696874846206480073383928060608461191298470277889125453165356482565483676501633231986263410335697082085680646582171349626550433796864540786694106658157522599007860585481999111209902597270668137075729813718939166217896171789604677925480535593280036695875008583730895214813189014263264093641649691688703913270069540759315409932107034536878711303095013640708462788743758854042200662451484510831318242118726231135409848873405921582591521719370287482588931251848957256457749409993383012018911236333898886200507106888988202260356345920206241453145034451166236954526947175718397249703221149031190840449344763129774131533062138509143123546261684224 A013801 954 1156027739112892236814648505386791509397487278661463807309774667015532683921526173833228799210986021230515463206278222482518757375540343164136071025845290816738050660796859247102749289927514506450095661044195708882863684232908055258638589161871089040275167495834489141759958138687632818702365355516278315611861500327613373715012403185033211398560846471102582759868749486094306316718113407074573902647940615303452852275294186662716453070283453341596576346746770910695416563714830396211233331261921453771157553673897412690694906751764126308336750993445666011819160108054843211651267109323605831477998269362146513256092573256973461861190238840615244923711680353229815133954673992228768699867054364173812428826229503326652289945758342133504055629562850289359710428944463739914437833374158918438356053559141723784740737671557961704531150702916035659430307694867529740399697958189899979093303559084894746093145168033145547932774227031379722707855698730161071098367533546807982251217891853828885886060179260841761295340285108794196584670565253354319764951531248895072267304351650442332058160255907600788843351072436471276887669704561988125508166610101627281017510655017852711656199638868603635518428100961241599221946601576772044853144442468627309014575713315628742876244285927813721164792541957504661620831012124278997563929234297100148980518473958417789153109631465389333347892386728973357125849963766761097137769447446060541358549908694480915769522947880233889022051392315007994751670130070207809092843992086934535567867526682341518526039058972404692512898578807597814724262336991849269503784753099860655921245320537914139354522002453655952586751109040143707863005728455973171831133305186729558935690642714975713173915045185631161012285345119729505372437279376905964182287354822789235235477286333353811459928526742708824105063160491878374605154777312880874264955388667132046040897435266844256031215433863243292374360298212745971060922534253769413755289838472019415735674520595552223714816363230225294188367415947004229313813662059874922720355633121467267195823625871875001183735965400689364466198548340243536853269976900098236825646349920891298854893946845554759738344882628433576037267420251972801309884098576958185141011936749197194831008489374434039478068615991999754744625187763881680285944053864800704773533739371755519818914508387202728758128072036835227225008117434239699644722429923952276383632957987939740372912163989689785153613354399230779433421705985379433589655963129862388981002867399472438341457963659761786014623566628473812879704491198551642478198804004826427429136545780765499077080720887380960205413574277568066782163170579662117145247506222282897868130003723935255560748583599043478714630138766806077465327649282815619369918562861455739230007928152452320978515603419869522345301621280369994736742009570630100832854370100495306136845269626367748407182203120283731889354709660112576685589669355625177011085603907883924117894299135322174593719399756159299491878481445483162277206952956359254186787573466910602465067551909252359895346303215229465945346575825881758256621745880723506415295824415402826103833122263355274788727295414287671609982831558191459804429583923479028286187734790231164369121344246430707925299878084462118568962880038052528172983486070181994696608189306060193881809730276959617974576977006444959831030955959619760529251757600025143369782457729774100668580087819302904350168002489318847641800604438368696418530469590790489199862859933350567664267284933089494580220296583399654570764524382234266329363676961218001038030094828625299507719300805813041841941968305313664190653297935609379759014962267522474594233154363658631823218242906002228426691415230118153339033891533788550538919271730953767275564649903923144091868138499116980376334645124922034195388643408800334634235620916486742239984295171456139105403507719100694567253561464740348198861640801379779388163485972251876477856239618176749987153901236523826767009426699335469453307185260255351445889708734329752606070572263469171937553421337614555913249532182991477809860787951823838768732573419698044021456306492380240136885180648736228968095921589232986895297904754320761883516835898371328963931136382971029541964080901334305801789718494055003059612278681018247370778033849384870642971664019643476002158845107202702397948744598943661182227326702028420393403036974115112967242234153188861149184 A013801 955 44409961625760868169471536982938982625013871297058793621612303608068703585529349493977317550489238991591482034532384194888440583338757822993451304528872692015808954185172144836699216721855397279786874914673822352444091293491395850815860041242439756571210834519977734869850551855824102363270067497513347772545271396585595364635916480756235849087113478033876819303117880257798871463043044646176831044123286677497444773007701474834915261148009143570774076936623951305275122711668924500850739653757974568072788581936443005925735537775770676261064626164208705510044854711034856818795077271775641622058781515816220453246052294239892510859484215301075248989307912449676578186002756085460378374092760454101178265788432599796674370556252471400691801065286456716042635838330519032553043806901689010727886153527988460914600178390570656841268685403222425892674700406031022507194796761823197596848349525805316565914264775161319369385454705637483427544984522417867707314887168734175446162786533456690480198887846484497101921792392739437855996704434772859548090378024457553096220763973003392628346284390946391904206174798719480572916719370453335829521728493664113627568689323165829770984565326776277262075933926527057275710300646173274875078396901874786703103940602733193786333800488202891912266670291839499080825844161766301970415905464757399323235597695586577788105859602374396629892633928580240487346652208063894307644551093087861756830053292407178860201993565767065080671126287173347126380159716777103194110694800011677118375198905028831775696316489483898667575511803472677650447261937878881537257395075084246957870560233784509577443317246259647074572630604886160681265228064364665369064817052053402736073491730538506997289120375851206681447953818119528678387550524543219520026751022872271260806095431782120021044614283347902186820106373455999638831625925251631665762526211036544680707115873211088939695172107290354319853425216140849224276400075892805798823214434741097874901672383198734226228385409852334901540322651020114473319465641692155031225182001994286536594760411493950045474400846832882625333483433038795711755219432594173865894030178560960136809605862018831650108257011053904257047665216399787135120507530932425640377114562157159436628022127808258060589483951948662578269521213137278629864826773270183874580072131705360049363419754202780027972248015367062089075911839353752301551656867958550649553643714064693066165793691827922786461210622600849622714328257134336320780223479596793535094206154018133191325449131953408771537778935599449995586727733883559897442485254649412036117709542713887412545132973609626967251167869447054853503580360988299892251828199035219804502082223058696777621717587540854278301231410865622271908026974848644833714791510885683678259984567904608362710655420977707570417107083106693717806681039665325953594933481780627680553047877966543422810311515068819844261450526302884745953612737965696800057864559725268828913027395582536659192324461032615649280003743209681162041182304771497108839631422304837704298035074145838657739623584316255163756434056927073625186380989753874222450004390742114967604853224869056236283747780635275192569100457139483119846966896004370350642188019701520410404165560570882075658320116492696746945277999541825922293333600872111508264900200381608408163602598319680684111349148679589576868885204144752720491735519962565907693562896147001851284172653666340373516053983629672851007412020104371841614266519799807433101931627199595407390492017989566023793742913547881129990489968667911575308835014142150727876964122936469505888544659756113815400042654416929723548137093494369932822318790469143384012060858034310000120752019476981607239777407480218978672325977162020957503122742816319923658091590709111503433206408582077918137271727119004865650050125192473655308795613127754689891236683306659039873181152536972282495612817229465216407468793025805604975688477110028086773325301171878027506504269902299329081434136081671394518248828957969581145299050738011776114807104073431709153052234105800779963394028341800611543612029957264590139630540491120059128265470211279305098581099801850972038372923771974424569764309041986388517182767871832973478378535288215070884092131905658691681553825667616997538065297809996990995808948357969190620399444978623774098934193638299015319598972513019687976444982585123797832971068397606179749577667228903289907052544 A013801 956 1706053085815229511598418564736583956522532879747810615767858255407567316941695490160632631019594605100978373838596071230834333449541720528116425314781173336479316783977573116046637109586796941900292586722109559491492211130765463004942079344369565688439635418919464662760178800093338716387382912984472768030099145971232231527853367524731556378530551372149411890348576487983601446124261603127529141391040181002741838399863859857258104672261919259414856939597345713343449114091473403624682014538766351007084246163670394515643056419194006299245058678724241630873883138579115059550831688472533048553010150711595924931900344935519710697177945615006106765173252764666775427593481877779045895619147485604750864258528426753789042619288994941328976229724044521203493898365305219154557730885935285036122474473931204714495280453052162353214177818450192713092991290798087760636395312402199958880526195383337041196162395602597244894311627971769563352568125413204805844208705474092083939789607469272221487320475510548440667427576559478244675969397566234172399439962187561359744416868786898331210550861162596591391984411067607565689168691335335349226906721812600589116678769038738516482143061593437467299909077721463432303686909623392527601011695382421805986440982194598372495799279554802295701636405931306196689005629318414256495497424334120252401418721073653972307874702484814820933955425000338518561908991224982563722473074792063297250383327281114183093519784822507572139061987448051303207020215679709196304956451437248588179501641135587601495149694260013451213580861442206384619582014605555113135280089204436431133555441941065719927062475332310602016782177317306748731485001320632984817994011871683519508999258320367284807858848358699955874504593876879813708936140950852321081347667294661172755126962107341922728449902309093010408881206442685682125355741544466682071933206923179900454044563385277192707329731673666251551489183103266863799802185315498027567592605725014015962222646272962574034789653904887297577573034961588717607040592091245827679546591788612511589824315967951584946944582931932018934811099563618376062788509722537783232185063339597844615677818795315436670558801336646785938743106953214222582789417308300063400727233019829436917502098061882041655605615498059821606801926923881695844887185321947383725868051011593111656345133277453997554581879758341057213940229220613748416408450239495681753252776919509248829825130465261481764693867277834239106193634326072664099093065192190420444179023612760604677958453853122151367395315589988471030459732624870837020150513542611812779497929792896698840333828314187429573920864872678059252193543147726528660746232094137004009751990681022895409115902842969457955220105879813745197618764265785539931987430682184424184035567160623434861892538652279614025143585704626745863261458819783161833302964636084592976125887279962732130680927162883783137147883418451620400553986941690208271022924926405927331522860428698728299532336495028962782740623799143111520974059420101832933183280719262645248313315408386537875725379615093258370867170730910460385160012102384832129639368674749088595508041486569664373076454740884731797734563161470383532041080276903891390270294964853608086086424174891005818490025595183438230649799630398784630820703611103035701504406097859868608012957417048853160821588895675113184995094002424820510410511734881931909955912218383223118932776663246131788992729835117512244300740164329548667453662624629402350043805390499657170313141363087168370060427766855401489714662636346491077064205903284862362121453746727412538214331649190868332408038612080772259825234583679715339302198654662612240207329922246052964638809580227725423723288885760092284676074738656197103439963288031746187249246548681227515890057392089105303161430669003690918812325609394067942342692273915824166861748425908613675768127155860327204351461986687135753509321152879348120746048536658838981484064769818866304689868032566731025992373771713488291813047013249359429277808333151460391226429710084952538823654625408442763073744992778612293059399742838276494804046843506868191471446303636505784667091529987906941826134239624169494272065696156949101276093210564335509145389811632070163083283339287784299638571766847174577422316480668844406094996560119744426873265078298810905784655982808894972517714128060164333303110450990115817551416563562439001259775664265548785069330530304 A013801 957 65539735344677856917564847582920609273769623108391892615338042739737106047632173950010863153248746349559185209383506672403731753797594735808120594892633554894189433573282448826047611201886391320041640011516560837425164782799486026797854920093301235487097034253210154484595028784385700128737701985211505856644288791630857406374014966830087469837629661512491807179630914362378033154309633745747159495678199593401330463969170040276427349089613890269681144191571632923801941166938042273645784270521248140288148400623561875712943655399756945991798174201870466491651094651655284127704750144360829593212437949736669052183883651042925206142787958746074597490895678207438844826431199816759827126105169806992109201355628042173559861262606029666093950841078894326553421599601565299041489789714089909947680979390541160312050693884451868961075855073582603266180353427299339412607762321242913620354294321846275774591774589469375759859875500163499545752257105873675821311121629492721496630957560539561660656903387213228896679897781108916247472040376904451966896885587397357195941518431317486291784521882422310654914473135573212243515104446338242775900848625152864231506331591392178849178007854173493743793307129747739215378436320092247340320465289811116098775116771987691077798625123377284991674064170257058852004840255896202077531029053219563616252901588765491000179314570656646160998831606813004529074295806898930167962525641211903627170725900831282457720656053741450891294205309804338864000888605551708485251207038413341763503735045864733299037670654692676741820922373163800471545862673087005226204919906877629938426665857607980696718032052366044087076704123821656059268727810733436744768057960062594085457715507635229613178705518547817504874968478374214923442490790767942766661051986791703612560957376315647303536131447106117087867580426702213164527666167172232058475386077160879055842575947008808635044778971975562719602008458095099839733200751080172227036637541532138437204745179222130244120479344410150423740045711084392175592071385777299716137461870151338245234690922224828087321823097913100439399703200835963534828083389501011480647621393253990798755879086840837815136186912148622928622755196714677574740438255315655235602337383689767648622760599145260512241745324973466106846902824707839227577186111327930693212947047661360977390154639986672770056817492796430053930727845739097759164747024400466110232958678139867303046562211953485083472479605345280129503534656270407464030759192423187191783581371107811389308451963221540566929858443704997103106141088517038074966102128252975399737192470923919582650264348517824294511743944948800324232267153563062325031227252128367146038632474002175550036596523615514696807735587478924835511722448034417302027229137086796839453910348042509873654463764865973652389915988428941069083052202020789944988166689459825723770852085747048317532238497889343412996673089403237449307681962351971040939616683972810104367782206228890346354834238793032634261763803867881772189739466682632013961168912111193779859204324728577239033866183293422613575233230798656246156307024925215711092225987009160987485036921748060226556105085325827856741770978411046253766890139917539891648623651369816208235096071102612879523112823264566963068642702601399710377608149924134219508993264655384712445425772133348743026122159016255148114771531197151904727930218807224296252866323781409899336921548295263398805944709345874350377057234152883941608899903387763120679282827881434829854749638604356660104241393091517103628878479837886801216498533980591272503257767134280280068041764635316397857787211321694947133446211766639944474633263517518911819804786293004370689564508834028299877753865835359705208116087160216467925749629673027561529367055414138036250432444774495069326249520580445790337094300610482514073036866394750301194160927529705302968308372819530329882365763680573007106814081409013037406580200584285958312691832197361567960965970339083539094523030814145366218290014060987391835136284926346502389354523742623536731449516089690737186240987642583169850169900520875229824392263540159848443567081200500006223770988216015433077192772949402095291955675783565356674622396777039512919329295003657607385007412762079521654915372995201058566255709921374326704545387853560101902763351247927119756623344235586509264240505943559273028172291085236289247055218705814656672395541918425322127223401652158464 A013801 958 2517774473001144551345171184745478125861133841331982946710826249889740665925837594463617318895203839764665659003676792327061759053888399370804760773395410644815181280151218554101445031931667608950719642682420201130525130296025055205466394610304260262472319667871321294680202625780961056145587559463885208988846998219291018123264158965744640241282381076663885264612701206145114521655958889976622879185973715580105511103839636267259233042626607208600070835263415850400775371869091831984376448536344268557309508958354753017388443465837062837220918660139055840743268452137989395049905681545765629652849016277083878308696074338465014719181342223189201737210248374016970662852180972160645518876456203305408867079277806868139475630264273235652665215510886804448876244170293732527977871761656477980550112504267029214547739456265102998008690048506749287073584457263131422874739797332867769639530570668046530156717612629055539190776977214280998549618708979243130351488048518592389014574865645687800755795600523183401294854953159080126562885903119161426760310756725456874039289372057492553385194192635135486119194399976180521546876252410529934479007000783872432317547234414921942670022349725928935661563686696389149697978009672663773825750994573383836050544885912679140444711982739661780240150849164595172858617943270508499010432012108482755881971467434015102262888548546345718920931115007328381988918147717829301332448385032796489741390606206334546895796722960531577439958191181443481799458136670874433169410369587686937186759485521939594415831155870673869713792553887460558914905860449310392769888203142611031714598795585868186445119919323693949649138665620732739172867447577135705987009714593764614386943598941314980819873151200532957267276789065223840498966726218141289324050973124590085980141738568541906812644025672028594047520969672192220928494823478088466758390431540212329809248397580290392523880228987413217436230756926181355443190640053495896273839467795498630203657490804997355458132334494860338678397596037018009817545014356020745895136735203733810028935886468188995802555156129429666479978998163314375153955651491070857040559023443245310525005851000077625506271756417101498425971763636991053711228676016206211530899392931826113989491971176764327838278888404180673960630618913976351766605181652773785510468573782958843307420180649728021134502700803267656951802840921913179516072921689368306090709340579421142313836733934405082966678776518944281455007787355283973138205645136129159159558061952477682331673490619118702419177441973371168712925516056470534687897779358966302956303985963013294687092555212660738097963155389153113255706774971278602278399626117763352282220105121267575930205892051213612592565970328590376481018329563690175074678034530326387384461419930401059306309879991091243830211012611486200109894533392830666526665411542288665004381053726058608166318474134917016553680193402514769852603910265713319508736314531499472969392721234489051545567312117473141677799918289388546160441031352079991448332264927663620247071193338773023214725003297400123123106159794361178352340690669527086757318953516943928495225178385873481663379332957877002944591873906638752884708851615072212477573526191022859455559450667477976379759902218531604453244978063135371273866194687485540176657485255001259113303476462274725312091508860768457769977063142469787572028167285698328564850112694386642692927178199310838728529171954231109044085030707217189500847498688544308044015329115893200423700062116624965454564537357003721053006995681452259355533007681398394324485150382230511239093892430230314740104753510134233089078469671227240106937511451289006516469620670232055904410310171368031168103792509931178435274987604346875831835597773519026803712164800789526800596612798457002583237201582618405481589814652252296260629784259420727570674886191981158918830534450235077152760963177552892641015369751408644845011184985645929374540369425693841994788468716546233237855196751756208388641829180166891644738595521730527235789443384096625787075364610101559359746633781277475052964126898409942828933853196158780737808072991398408239092386283306448877093437565624230892735769240901446742012293994586749928308954196860510645302444768668046903895228968983643865881279352339516134681815619782364874696556901540368232570442392154291339895063276327773032650266734330437287714873281802575850726747138338227174839414197869319553024 A013801 959 96722824154811969084476096233182287683081317648609456880843101215764277422206977028914322922678150708399395956285247654036404535814176750228835689870758095331220004058289211974361112346686942865450845793287854446630253405452098520773197015349448462243136632360944678856434664072001399932888891684364614188515546283592283752223315930828046099509103951441119816325361529535270719463935316717341944526808366257725333314565103466843030696565543742525580321207479383308996186685723031817511805646972201420897602096144156191915994444183596605954678811247901969177993400857333000600237176662262132428743847809300454269106868391786472005452070442846036373936668901536235944984129384226523358253157941506180587037717536228646446095812232320620832786919066227479708029796046004028794797921595795258100813121963922194306065958951880196771501836903435280612218820510220456741156004054339448238472206402783675502500463806757797593552888356663818840282152324146604095582764871890245216383908038644742553834643789698613544143147880559222142039824854225705370424098030365151273093340516960633930845620104271364834754972069484950915744798112602917962945532942113243359910894557283641349611578587071285992374630588128485574797523219585051535290050207531113445717732337221481859324055528926846949705635021507088160536666908679854497984756177159473549961815892945124168531126480956417138066489714121527122486279562728130439987337159419909949905261528022547953548926909251781078933433872426332796807983778348312224636068758080581378966552395810831459078569683927807378925054750140684831275023535020708048648025211926545394348027331226712250475726820739026769721310978486068908064875866123245281196965195834061426288825296929556303176246976519674086379705128729639056608305754396115770672742183554252743013125028849105892114532890216650468929565570926936359189057138734246538990326818048796861952086441444435719197382876780466161030240758076182950705611628295098351255816994831875377903706166764778407279611761954554770669322049358083865150809271500892974307572819586638046071601014561948462750958877868170067494873193441885035914360307680978044070115444595711849128624772018982061448935794519371163532131271878648319370560817838577822171031078869031995020323564726578418235321776935004770871585856199315529465904658372957744170160730446146924497853659839951659903055754058330309460457936856216704289457359618772846780690027699042603128351970824105667247931878751763516375579159040589112077308063549537778273582507966382644453568815624064072135120610849026817275746624825372060570281091854049494369373924755118728699347601049574914771352577429705998831231467296638785127000036939996941273767558338615196934789549039422141356014316143127902894800148518721765668831374517018497761469908046287094311200349737761222981386260482853863421708394818982885288378449808561354808302559940267491317290502366972107926178309751007398657631816767642882247614259042083753592190778944131404174513862304848210694361661005150389299502660421504951479132289461125635411486963302304459816875726672923129897246234660179027583519972760552564869164918306917957072570452871715671580380454909802945119441427997434330818975243644614114538464582154334168844771856841833940604856403627110116675859077273408422856843735114444511426473953556128370096666351774745847589307404395281073691438857681119359367034074447386990147281929267557265691490477704725180595176669793742285037570539648455551864557509619118137818892883316153187476861586272264672902551267106654947972316746098669995402156023088600716369421537083767319761030971599727771055864210845316698350038490889865655948111439912718474336696947667634659623826475543274285353875293061516150769523923808589581955796324067506933691406522987130461571719477265524211237640335997868664980754319680924213148353792109906670355046427951148201025793811440230723900465161428871923697246444370114500365949682408574022852342831857454634071793814214840096065445238415466501458064509785291309424277885562799934290087257043455976236287206861661504364026683341555481634669898929316363716322904383635720823634932037561250912973111459500540062421497521020453975337311158469978041144286096044585245916784426593376949938718233151689860039116072475662751695227599474851829936628849559329026342929929574786022426114936999256113408750823407728822292646866038078844854571993727753881518718066401335148630935825347779948969984 A013801 960 3715704012731256604349233712893930763633251898788980895534468576304800481451503229542772629397603837613871195056654073877462516647837414036790951862075042990244147675903238367207056491910325597119159691994946216421747814823847816774023136541664412125532336868778050782948794054990005779821859662946551018666013226030481172625410904798690218958741737398562058863955088518626959958926539127013408140941870198156776404612333014782241867239261928412862693619506527989198397507718735990301533525734084089785202282125473904268644842567757047214354941212899402047941794487335304551058711378657462079382623657442086251202009456138869108561446738132373333341151072521416040062510314424446121330653315480901433431640956871759681873216722716828969912342282848194860463672644903290770180956956024070635200836893366035016461829879095429639174014566482369739998998208720629066168249051751504243529148281169337678104057817600407552353927759109597264568279163684415942935907495318535660232604211212576429948111675825061937911803168979563077808601911599934697510212149934507651307153769299559713087365341925688751491947007021333874379252164293753696464515593504222356914336925312608366086678403000930522683063808673543901841421652003579339779702568772515254130692405466700447107792917199253752419891674986216298775176595963845290394582393301758335895333119343379890058291754892421720775962268857692585937432915681763858982553544316275260635560526860514202183535576145816421928306795643130000722175504829028762421619217410423614254379076837468901331962332977770648268784903281404548478261304121355520396862536541370167869273817956405377814275521545510452385613882549520823172220271272990590722462614963161303752311512606845834942818703849979799702362752225277813998664673860881183446164063723420173375592211108267251951471895510562844414398190972729187174606819041614815041852395042162580248751352734529442588686660594398388042137728962254644234306776312584498261843465673461324517548776102435727294053565447246176070032675848140149763633488973978304500999717437240287177886624575411812145040836252183621312883048599263455539686065579872452540997554919588866396125249241881214872622317482256162618250354940490153836939464378086805616522329925832733120700750062536236514928121382735143277802842251752905379962193356055544700040894620819180251509546196411582966835789847904817168232952102268420911983793927114777681926988104086420641778769311178843312996551054127747245084248973703271329561866569319043290157945626036555669328299621014045395142793386376214212465082339291493078867918424665165375693868693392641081714137441920469925856280614539585651100588047667675569438833419086922495973054521136241405446875315898440982332645968954401517606642505495215349933826083445782610004627987506165015059072635525835142052934582709314017208349695366046521238346527845693006315751142665315946445031938929600498092065947394700226831583872945768964424349375360689477997600963917752022768124534303048862034597569173857355329694202752534216022346031938602409967683182221328128325097915867014958132611350705437523648503273569387332013839501678560238899866517519829239431895555814989939708461897949437252741752959851495824109655388040901430340755652435892662276163601739062242219802312535257972468508928156500350959423399812227465633534569778636480990833247249117726930315156677881309443981003970818613497982594742479918804298191504722537744306946796403622003309851135068480428841289528042382450589005473340850111114698235319674224409477169256481304520118126506543369225782971685120047697768610005355939765804975142052882079523833686283815078666025079038902649075686992910118549941599853084108917884470424946154473258251204447962031057030777380413871585377346364689072987073603811739175438632378098905191147694122633900657944862384572307159277694174648359463576171309290606895060287903489360269641451543820753419406922318646058322999407779661895602228635977222502031166877297130450144278968561120013006207911750942843059251780522275687992066581404783093209338797588351648449067249195382477478837268617428526260694801749851160759549154953015072775049828172747037984248767521759916558145463782676428598894665648786807139190532011168908845799644755317663262683040225060269123863461425907898845533884671183875989996174544979837521631419763422852710571632031310437194322005718836903933237711045393112423073238873691069806030666560314519630905344 A013801 961 142742485353083953712680162314533244215735004943877490082852144827325215295440948066115153330938349025774475829296422902076600039543322097637361206733474851513219177117498805114626282193227068138929638727677853850057864054272937729190872813384580056214450253150977598877760872416496062037636560811754703933073564091186964727577785318746483451519022583903160053317698680531573293782121927103347087142422885532390722359587385095874603571863486241908533238086962779233045638656522961803423711924600574393188330870132205506384260272082954725786659421634743429073731977025473059633471456322505063241562870424295185426176395267030795674496537892093253973633659601982718595041396238929522197038377767514309466709918999185519938841493619889701708152541137896253759572448326604818227271642422620697521875350095549601192397656635330025018508943585986715931801515186211686205919455572085787019415760369401276242045485120937256531228488793954288515655012352100522863825822340156865923495723377942336132886658138495579406819830539518895197095251036023091339552309951884045932615619201411885937964226975417259077314636221731562118153351143508842003380831040058206063221167322809162991585837529683746959392579274002862533140054183369503916977053881964946002684679448408764376092972707126532152962558586270485333747184110547080675798277221080348231755117112695281856479336055947272825329366520437118381372422888830640406673776958454030412575693199873513591082702693217683664797833861426482107743094193511968937188923856038833565196226615788205313568664983674037223893640844458437134340886259125993671565871203773276368866022990613268994113208435692329538845742912022391942984013941223206533194123816424804644948799068304589595163323327100823985365967489486272502572702111039611543267838671998909380396750381935194750967744337933782231023520904408364454499695560302674734647801607939717682836031966649683066486986753394408475026762995813974412905129118824246085226978577311690242666153782751170899728361770221409099906375275382151993319744112424350545710405145069022872225692569689020175363888765463885996355715194989304908012579895316380136814962069790925891473547574876108750546658948398352743142705635393869749799866463548582724564321826430790275564840014402392061957478711039153264160073987943339613076627619966229805196771007753389628541990726681347371253963702797111456334837087960743657754769427504041299428907175006583935374573201858246444712075505295371538167156508573784871396448666126960367034707639169820322592915958240875567899805550731028645186058603146221998117789954201936993072655659725371699795130303968816772671694876088152722372680190439201424675562224627643214605300862483969849831647162135554508777290927543352288700376778491104192883057862821653184745937788768036835218509334366360482817105534929361007285075961897182043159892320213720142530625895896630777398632346965919532734704805435114803913962126063084660537325805603856246986755838629864361706660272109785925083921100217382904162345532492941354442714445162953350181318517128214541377736961535947246631622397648700087908480901757441583746643658296483570137577272137041760062015699672188653523840272271625581501327181705655063578996521386979269347970469143977252514001100924407815097115925638354470270350238984060117482457209327186530319777864032616099053743850026322106597754987058937488383599974248542967856138499359627108560785919324845421009985295668130641542879151241204790744154366978509276164221827234263862097868582247408040605004914474934156985794444857947875370072177678640255571752357478921965753782043163925057103517966987594892279040062034019436358484166891591519635114214556499956079128189449815844731470244688978270072909385086894343845979290823856137945895427871419564031772163650501437047541823129817415103927675609833365729751830811899413291377152742197017707954480636020100447264118546002507418063359936327793106976536345249263491381455215279700979638029306758246563372742620856243986419646483137824220258964216400543742829903229791246147308729959248154116926819367445089813254827012511207134264830851504022282191738840336675027035726314199084250211202900653115928954497716136675297681055137475563793983059143477741064802220239152920283351899231673285915298662338734137677842050029713528199780031693041319945438230992621631652309729319816114821755257074171694838501499259907519821806844781544571716137668474086581042586140859695104 A013801 962 5483595317324073165826321115475109109791675949923997659022847995686525470789659460907879730361327616174152263458251382206174667119096261702836868117873169895731827908145834097283483256735011049625121001362472433503822905508949175804596569998982027439534320925047955438488061674752112719237846120144368706292954038127038436974628200804964908273554771583223796608252712511300919653933995951602181699663317570612321990165908985843118770816707687469158212874348762127016681254628986100640325317295455665888722918706998806733257742612338788745820308341520303571296487629410573058879439466085354509487879230219723843331992400578255046631458999662654444651110667269768117547110277914716524721426320316829712473128248272710933970534818901682780820388020353422484427735174914850697018867415307396716000363449270633479407148377302838241111039576799265679236087007393508137286601805257247594137875850350919428114419356405925646903673625508547947617402954518293686336732791019466161317011709287032784880973859048446178492390610006157877891611163799863076900241539111577508547361627241439010192833743487629424714119065094039690330979137529035674401878005234876044124704363873036805484761534540330823192025325390093967073108321508322862474590501929565365639134645690071092271987639516972859188209650650166964581231824790776651241466617725022657671104579001301947798510173925270432857852944249112339738802997697317881862779815635970032329507829966340898115033106662650535666873585620559736651058706537955798691049698853587830240578241672119695326053834012821813993098106680715320952839486530584172886874508164154184986357139207399341677853015265556531564298059708252208881673879566030702179185460531775295240353065007989113887794228933905254221819007076104644458832924297697717046177290423510102757321562672422441553176866486064178186999579063751728884060304644587552606229946570612194503829004030814224682164083118399595976628127247189641046163440228752237610079609026005892362262963718168981283964745764825651982003312579080750975371289822893850564010924052971582659422205757173399056779150814060644436001154930709137346211269258474059335883582873088209046847803636440593761000450161671118980570179689290900308311670063682353946862987284165239226098893993282293452158502163280111795973402320831334575951726648622684196439155033854215970069115756190640614092269606653833706559101571099928356307222326995250558860898035052928461349604122586395420059092611426993010229484433370519619565971957933309460005328666347817512729459451781475816438930036883196433467627298465264279693018880621611525879139824009879219329725757266065138955830359802474982668882195912361930336398421295541732277237933184185751132557380599462009188408272505421522713674322514258673795550858156628745199946093312903061754254589018104307901926229846332455863478152242145370030423373330272995456524416764967944545860241042764769536419805595370307158769034839460319201908148077741584243212296804869319323061013369536098023912985950981646300665976248835072271318125380015900565532153997489821567143114364949426600406028072462577092202321913875881211062777117712830405168486416596254542395118606799313771847899586768338954985012404444922450730365602195611271633542635030132577866293112050624770805399323025329905774780811653473206076153513197748764586424676980061248623742611190047059355582856142553744376610732026653161416591399435002471151876783261693519595118386906725511245474082123241227434161846412353124745715031480526351719455616427287881868794469070574766279393662925580216692777702644058044438564910266236397290970185344993688746219795445381791603023098890667147527755307379818302547666402502312735788525904125491204160919971789223120886937498133113187140436289257395329518757108453971844559438797663205618366677355065818632485586227358577874146332469927861001544699744240632268779328113348178782098378063232324972322035313968499997610620239095706284909983550184992833774533848424799978527280522813468982297139296222655245468369337243288424553562475660511995012170114477088555860692819770570265997434512630533269917741991378519992677839290373707838604462086272020556113570631490101526715984263106518235715414161261258709653200055840900745442092707298585605246560883960951722113412404810633031980193941474899322749697519875347023955081812552601555130561550055866992549955761379828915873595568607281474531749127816267047144672100510097331989187266047115264 A013801 963 210657797710321594738383951972091791561757023292280294069021728602293562485855557850237107721560761702946233353012185098832406012047201989576181125616215694714433900919330362681242292790732184482398648388340741005482860738031791537709381833080893566117150472656642256124957377297277162222241096551466068220950122328688308594817316962123531916236880105141125370502636203834136129425528388476749412174266007792642961574213559600149250699694642521815181905780982045871472827077827130042198737389222224860781179645048066159464829440195606908459432965247843981994925868771436574629912546529134978836486368508120911165441820060614245871394128931040533145717067393835412003689788436371750013698313521291330234367694785644463239412065602927045707996026189897078161775874479528904376676810626448952241869962267180655744905012062465833870521696382320590333533518476029008602002094950762423576400638667080920750443533995690039651451525997536377955670151900774770254311926899803812053154321823970651463987491769205108392963677673996561037084134468535539962199678966510361568355444272107121015567901089820771979817598004652628743754894547315434467822545449102998111094642842546581919502599110901348903744844900185849839080529279063731084823868722126183086392996548829771080720677159684029358574261939376814111352601781162475834092181586524470417093153506914015626627566841513188948667278706273899643405855959540163749640549397471424761970372795986951941987111825552382978178615665199422843187071270362109962515365231159430086522053732076150215645684087436562806358856866246359769724281714558921585622171105634147170435895859791453109896401434441619716574074261752216856398383757408635454915588651788679741953403345346909799113503098724904246185398975835636021530525619820355498045946788909564107525265151623780514706842502928641469231775829313086416810060663226475420920929627456638064059095018847759255390015417076438879038146136328037250429414719827745960028818260343042360988694014197179585004789673301542246540639256037966129469863469836290163267043658418956319444363456367573298165227857672953716653420367818122220292052119833539463447303719652556638743705224497501849922593293410757706757584022943799226244101117166421309222688519508491830109815111645932585258121019104568774754114223557056549069761530933489036090406579780543560706175150889819649830968629209213675671174445955374847735898252913849545469200258914593299771206391973278966456990101760579363480975873992361881705246378735966016215564706046417757569014914299637174964317936296904874188092370297841592568687013317959828378173035479163520089770744691133158378127179102171878934207778438169295915803081752489531187162372441203679815508324333108932544981892196568273216568512773707761212529881766945049875601129120708484020351444291719495092360398045776707624451376696534256535088744309855767393457841994443008557673767019898851386511103251751745719811271242392707622460503416554520700287243594055859771114711889604098741686641268292910924286384143575248136374957104598690836125483227967568985323369881443897172281197974431722361574044398643455852604187645754056092844952574179961714500650876398802437859308910525292509294704236529156140867257724973946602611074173867317573111311516192536801195260220393341073660243979660479826684621513363004716540352090390866032927129696151476847832204071001572344643971877881535907848979775200695054931770498505781218248766067951408767240006132338846434993110761491776957640231388649355900327654606960670691269871608323815200221389186954949089604469748224774133835151909592787737438329910640213277546874779661829786906221735366983869139426247888303099910671152518528846058052011132884870099045901636254795411992590928281676197187000488112098978792573078367782380595400851029707035174277272208488585566280510207127613205508164748708235341185374748129237426668802383636093091291677132996136723308621413895908209587105100652641101928063906684702282492321087115975104008564402224423926903203689523909912876459538168117649656064974228800387527117751833961944375364306227338557444237214566097159976340797224038711874178996360327829015506225941683658929379323740250321251451500004543243350419012514590037333345184043036903433443582464611151882918243921356708850943205278556551130455699732382752379923531331272258422911020741341895652506946186385799100529167507632200047363617325125611674494189714883109723413195899105696618012465979981824 A013801 964 8092629956839714383469757898959878264636457806796239776955538725985709496456627110374708730231478221580382500489316102756745709358805311631558574121672542128149692737716995212762603919848767599075826476486497906466629578112229303712643612499635607235956452557577568911296362606252199463929613965121120476776019899378890062978502048416937602094155986119101472233229272406492173548011098571722805418086602955362172011834988105599333614879469387118052028092482206274198500125021807027701106695544360990251769797244166509582000887774554434995377576792961174412317072174723507450982720387463249346982460332607972923331612959448556869395476857014853121325866861001581187533746912571657148526234412233927742283469362885317699805253912202045387918375342111086154662781994005582390534416357025662949323676470456012071096270943391687473969961488223227798253023645775130394454512479628489264111006935034580651549038801978428563250161822721357495545024555420163574089646983782863243833976427189656546640543483805783444024092641524251888800624109743261303187862867177462050009942747157267160934056488266554776376672844946735385820088028929669730515870905972740775435811799439269491019611847444386219486261961685539607418117612784512293354593740829199449446873355419844485836965533766421671838988846663099690901721550025137671642485247827924055543050585121608824312524607783570666652002178780218128701079362541694930606191345653262253655853841330634745803376887890420344489709699394301027943874529922230816319990270720220666203831216171437386684244599902962996769081845373720156913728006346495531633261325194041397699465375349748462669780157505509263031909636839473162755400310424610139636037253647113920966881942914846886842744335040615921521458287055701793403116672211018776812933091842749814754690586064779152252978061592506690682007900258891527788175290438508279770098432568374207868894194244055519555062832262408475977129421973177879012496395876902688800467082289338315339741669249398850937544000089552046943105197659954506829714275057230922912066749181822625967774666539816695822315393380364189978957796850100983214739474235525252027791619694172615833978179904296031066626343959667668062799347825408991075393388517065241015098802165438222145498657328990146195275977069921114050954052012167884389063958972340914810449059168849361428088424596583311667906490859701152564583837515821680150622267283938444138744797146463016204010664754045484775411731749234416827485169175290574047588744885520870478937133747479184574771276947734861713429237840781897646809756497361882620118680303622744766975895330967545787768632928054571412254133712389034901136526016480711671901491188603637830086029699701280563792567787580712752648024370623366783887695986714757354740547937958961036021092976301137122125821083910696123468117051326558000100924087174059999051969201407419160187076458058522616751595433836434274864210542519295063572269796047758256024442699250358467222234749909249908967142771951031057260634010962740466067385733259586732406980352130263307160596563685602130140182577365548753770354501385769046242228489618287000033642472599287818862731698089697409224257004067736394452803211106739637037065357950504062307556572762599132685907025463286871888644143206052493754717116626630590685731932722636993021916420057353189190614165904455509520928614407355134586321951591596403191842823660697083435926407044109901230258895470598091280244597266421319202292075579929124646695343013468103604707129026353656266987179381001125275823387705367684731704887006061324226245309847802923125411195758916533721430881847154433270240741535488853093789414185858052316860198738877051886168342995151804150166126059680905169724947357258364220547107373100868872791135810751314394369295487378576727932952919093157225463255035689161297503114232080117014388902801656986375568866977356324132784982908712369764152195061068741179588362624000236225209779498229546671860571668503039199522884225006882647299595593010075853469575913472936750523213062069618266407629187392049973595687241755554453482055123995188029438022777816834771188497651108066158671155358460324178353879459687175775719441431036100805456341195760824174533236549696784760490874197788590197305682299168663960502010734187258482839327217834173981028468227586160919215815427142379622155079574549772799390263386706844696196858245928498973198597019520723162025498087368792086949543134641333660044441277566893086981750784 A013801 965 310886472421954467755374219446442683414274163105884347271523975697467016015877787072154810580572467360231974138797567403503143170727864851637954183458172378394998596212136088093488192184910256086096949920705303574822041872759400931424917017786001487576503081451899887296361065881784494606320050084092964235827580454539440659382134691985074922049096362751402157311735728767803339020394362731303292941214939133193200006652903064704000149209695975527086711200796436229609580802837738776165714816032171801511988530931900632102146104747283174782424990078396476223572644664178262236952186404788186913678196137467887822707243450175760694696638939082597508854501332236742900296421393352781017783821180378568147561759044602364755718634291153775622272307142539485717525433081718453114770138771497867861218355289038159723234344561335066000030040531583519097688156376097409233364551417408043570088442416288450309907874616803311685818216581663669548857663321021003862227878529002474375126038426917845895743118473882976785629542916795660560164775799897126223264939905489382113181960574793575254442714053247968289286264011473786581664501719362192367497696723848809629142146087258976767009408731423541007784239520111689558574406212729824261510073147694526049951086821808745767912867945170854945366595533409637725680535065765688793817713280557530517741831278031724594789945332613650730103315700020859632180664791401752454167446734615722736443281168557664394782526525198387953916687811931468289491883941492419039748746239987997112886380000441938646861940549872226483881048171876833547997775091806972343223367068654294334022661859435936941922274530731643848633840608825201020411458325271823124258007136107528387863736719016758004950866374920301241168341555531840095374130079658497330045637656231076883616193554264555912950405214137737029240015496345576931510541957485734075648101385546663569491439366079636839227293764192684013137403874521601400144061544007093692958743433227220722091515965884906257616690307440231435366329273304812334370303590598583134589956236568897999178031589793598186710068152100070722231642723793479371177431642231938081899642862171335209878105759203436329455517629554593136300499746060911801152312413271578298836035583987474741941476419950485456237721935118089517381450862099441446690281047881448583358211057030517068621444919302344501034295752866279476921052702007805664666305019979779270034020127178523230493273697191411343132217086878589356844670259037962692612169223522169760318848930043160354624413375224182447583097600891477379999843605602654082734479222543971362968145995034449238982919802564144415373154800695137164762060783449123019587767685501397350880584916943724394138655284127700661105726504221867258369829729025634118539712889584631447159786307777584483683585542759513302279151184643761052131877099732878688923580448841267414457746729212776204845129290186260459103183512201421239162192316484970681163434990734401770876809370152513744502881756727270809095724516165144637744444690328900283912146557207436195207881477590546091431465253892074920924841938525235703680441449657176113393292409227374240849430700913813815672759057068266161329298888157876509896415902791026564057607093299248008281261804290197628470474153405403712600081212752328640771783077927472822723929941192923280115946633797385562853755993651072954850268144092342767425017833913749339157274548853006525965661625728398496274621876448586841398475252375478557252427448297205390668078429068676402059152579483100539228596031262089404976653174939224851831475439823113197094785796496274537559442488757040284708509568326827339780451014135363922937804501394752700825259043064501751708232781898708701653000153577676437319896537676845042978617144273305822493774090855443135403580272319339882727973396405451034820404879636339589775224764090028454788603853593802120547885067903421094396859670725466016761155066538563593074827658889203986264946195721217212753888871120387864403778661264301075073986887228291976338208099752992466455322315482862852991785651921079281379884966629643399143338891083032611524569977325764967469551511104250611813635642633323342544600038062014682848542410803376347821488868815293151683359017423182246481019695091204863394706645244364537721876755594400317627655189635430949957872594765449101655564709536935904071861376358263730145849098506375589216554397303101908100992371534524359516812253649060381473884267256119009764829490938118144 A013801 966 11943014724561802833290456014254542126042756249875653084782865050393892887265961068163899203263271906110671518516047349372976748046681656140523647911729150088422266072085419960199442390975512397803500428153814942130363560583925146181619612155267033146738942377056186070377006706914633144796391044030515314083552330741587152370824086327298638205438085871457865275287639756343933071807469838685747301629713101740749971455577924133668869732039680595848563097489795894196681656121814572825182100372691911926884551404279894682836044759971630442441638418851679030604766717419072122094755192926342988475861582816966378597121464381952022847466081483797065900154523179206715257787324247040435579183274465423073956732535457444444455687054928963444305212951187796883324457037267296094857009651045862091756564336783689943927770580668247895457154037061312469656788215344158073108932607251147401788517603864137107105420911279116021722392608201191529388915994140342884371346181570159055594841892208475967930867639292688436196744520691622096079290027128848000992945931409280103259998197441269986974671303069573949801221118264776985321223498051017981989791517343375870713124684088140851481433445826366751355039345404610666082194389068228928830170970041832912734920951346604777420140734981683563581203134011464642869743435086454700703301273385898092369570190376866732033450539897686006447648975932001343629852418626489722279296633756997604643205089371311235389965538992021271637663478983159285809120213496372769830987835555378897088643174096977515057848308163891452604774346570820437579882527926856649537268869309423371135814577992090953560886098372586830089117620828628922400126583023642357141495602140706810548173309797747775518192482658938292480723009197311169103892581140160833431033216201773049560999691580627179951902766706315305715284435307611683400908979838771960250097462827160627685583134687315328815755717245226149048686507243621839387934268274576511308703087730856911259867677345434558792602774850623930821032905363277670637169582736435169698407758784030785536423261553510867940653978131076316865250786877250303523152213967982133354256680193174013422677310845559210032363165256969249924119998244675987753067233668240951928085142994462829686423758148817849286828325859496526899725816318412142616053836735413728778289035966884343708161428019918866351733505642110992385399160600331862413820773647543200437626917205690148422629602351305258157767251609527888732544852671202374799389092890827673512408900496538048183251464222612192906352277435846995030073991952831559242327753813249203879784296545243401964767847135304171860975114823504389321499327056981509920483683406221680631428550169310116325230581395049748597037589386187252597535378870248760297821610366283201674090350799583685525188622210649463020355871909274724578698190663338267713688266522686128993808798349438010685330486811795381796907897804729798323654780030086633687574518604052778430003508763778968008822705566434835402221353013000196403590587223675033306769022141680868875105974843118418648431169193517950162248727910385454792587838730030077572116721192878808836471729806305071542884711936334512853626346087472984004180713321620076484837034096183911486132953473612232095321735077221989023244719869093457063888818721661795957762492620867340728934205883960363782589890252099618633527901023451439753399485107630594613065859068737098701496857013982156632885874005648912099163825295256384255409252853785442287904900931102272661504405493422790315005745136964426581583108368465261907957960496244716579593291158200882634883542648090459577362103576843399085005806159024140463578697725580819754903151398365899293623470549420793482701653899840018016081145391393679171066556214403316476920825474302703489663939741419760934877825996311806953660673856109621680805034537282533119159005639659502262967552768577824762349761110589502499896533036145458991562579343887660336354173054826280445153394872960820198935561051129390100042280259762064563008602360110958591347662071589659360532437604200181673489660878044380821490506839845780804327880248946586990310290850580891503432626847401749527193355062190356056309605253422505777910316384408301715067920013328969180814852606623726032171050483707508081123617442914482601984001765034715373581633600509492689200173881570929690824626634179059457282938968220924635343153726795962901607722944870287795197859536182303614700738010911067879125689723878746619904 A013801 967 458802853658766217643686158243602490314058524095223088905018543775931789157209160394584351792561853545147557055312474973512274752961322502294356458176987029796829773425233493191021778891715284274019272447956954816880046543392068415713099020556738345365123210356990444079603089652832546890498158347476276305833746337768812045477578100349504485300109506837925352415449968879708532886555761322951668339407058516472650903437481533519023299626036369770118399953167999071459722501575628629652195567917332488583196926746816434135829495499070155076837981498606101639712718216371074642392115491458392245288698565496580400187018175697068909708256986281548083620336162452405173343157848274305373209904671863692809121837082133185778209673902151059676429060732830405069792341543660446780026882754577838116920175561882232885929234626951411151882029487747379834335176080661176536552755040160078587107692270044691106561849727698521090487434436656973793004596830895412246009634911199230279731446131080812784032211231067918964934137506889354442982005682181824806145010901018904446836090752903827819618972778720752855563710479259672668100121901127906796119830930263127449315397863930018950510747254865705120055191493063523348213579650445082529939847985127053175624723266931169129372126475056355778535499596184425720484063802281243782218021718392661116469408433517712377797035940709505623692883059403763616884410513955229171081459482408819979973366713288292418740916145917489171232480208617047123643162121676656325827228690695435710557316176109488218462300606424054043265011297864637930068767192838125048623720883390808225553452828144166071995000355081295664703542521752608682923262813436244791947695051837392834018625869190278544306882413825773443939455121323905872295137397080418577086572033607313471935364151761373745032296685789808784358366866777210429529319369486263624967744131968202673169361702147905671786071633692607741854340862270976581926882850036131258435137818268599102959076692902214010576628198661568926420800092435674995197506690402893479134032461447326657167236015839673502808163223883427788695474228676447660145415451794001634937124626300972899645571573443002612603263356511730705084993852567472745521830848599144409269318853275284065233655093044986498202796966218418577379866959688120870738324192027653804746751605703828947892729418813203169768194352747335883477494153622348826489338840444019588011875651373792741803738803927742797388786737831623373549443060216910430293331392494035905652700321475005659007788249575870002690429089975498161075322474859977179853262990489781416245793536082070529878521615549845066211220011059744620174718148221001685105301181733412083136959183304217428750058014872231142103796033859769495786919114679476375601114983831135475511854916316806863135646110844309771389991175266697819415269692522802892489048446735510331426158797392010618487655981361931387110013802066499932401522029635808119741862706693291536167014792669332835026933057040160636811735497347415545040335998784700079512838754594812258706071129573237170798131795738185573432947131405367631312054412652835460010435961345632320261897972239015628391459093746226645784909711296362153504606282963356858241499501839001143651283540642287508173879774726559930316969158491094246566352860011359553513403916523239761442736453238221335071973223924658949425607845716910509566594619894736922655538041984604383716703259049138529208943735801008607201477512542569257555801857631021550932154674169224906564353241435329912741260705181625411558096691082961501456113010423737032121655873133445107301686174369043095123942571008016019249583049405071380048839251825912771704359464119624387263839244626549202431466736216254132105773281355779579035692823532517805777390431420812657258929909106381536074266563474314375931828446856307226489806206784245792305612360653159438934161507157685716070428422824406328036025213116563952619868048074788359481381912074206389581012817439662868762308513340186650083224238459019472252538468266022585245211786142188353994214123002954179168778812290952933638379310759515515379059847643532085819760133315915527995867792969785609836659928069104718259189795415478981964202714223429318686049215232045680050183377736057059251883075382107630444444887687002763637817411805573625791512036397172671148313879834428835002718856778622748110981383403175040791342593568593710828162284650136975940320971941979375662343551427159583644492496432525930150232064 A013801 968 17625370426155163016999847455086233267904872261642090183375192377696195612263347105718352458463056165790388551836884038582447546909762165248139997697327133736675012575903769874426292657904134360670724370360714376245263868010949700258034411973707660275546573249074144899762032292103215121345377251076648630564909199311726683539066640303026564307289006814685740338391926004482882999369926126982511290926661559968813357106454290591666799078433813181088868452600901852329196699620529349436718744937112244881412093137905700133762025899092279077431807897250452000591203783000111203462135508719865596495010644092116632653584490237578599235352400384991951180358834016771597139150751899305715217231697874315622955224493347228464855702832625035108529698797112412841161142592741259723501512727899862229099605464385267858545857477428965410810700044801303343715820124314679757828210637622789579002329106246036853549680019139266386212165281318614305232064591855678156842706134748629630426163234571600503911381426652705174956909826464661440281596730286696981752866738773542233229655262363553449518482458267336441699335501771239585217734282953729667479739425016988304092900324340735608002820866542920927892040236397528312944972875851498290470169200196640874794799369022427793273959610665764963588219752487020898478115795028436261137687522333772469450288794382016438705450932698296368039785795610054983106231514304104083836265347476217228350656855657683041558351034661566264002066959694232482301875716066330429412978817381755858256769858221422099400447740096386460126068674018767930721521760480069411867928861456341288792861443845986283821759933640803054255251289515648215163180064240966779927462653111385283111659531390813740558093194809530912622378107940779167990089998246241360057357751243058554337868949254064933789160709481301294259911021554113315860798332898184303416760858573690473892474199149713944287333727879935219011076358565001836371303131566988018424044254426606503139275890234531453430311748879782831877381456351008890615507417018517555894412991038960500861736538784496897283878398408705761930525337968834413312146279996118366807744579643978174912784277565386388365766965103754646766545123840232032991966653879784731626490153067423312650016094054416201314958648254246768068624969123378851370283462160934348563151209684718292862247093353128012969814954255141655299671415405556152518414440894497456493064215023175621969132429891688167304487631320539643518275404601292831090148618774050883351554135549783817396443193395706622023355523920498737355869588194220883341242951042655442886498404482128821475813286382962848063570227944871149328631972382058000735005250197470758585789423985814816742862228699331631555059428436756904950150284709526764445092433218856900427263418465226452454218980994195004177717900989045463430657000507955995917859285129791364892067316360611479919821792179999956167218290220186661403136870290489204728003397740329487653392040275185090190394660319254811023759630866098315578269547729313038254565213596514307730452428513685479153381031065078136989000097000068602924483882316471327031760907891053811215181072501534024380286292545355042824473091469161048489032954966320317066205444862647067934507708497314116914007765425895526283056687192593876576093011470196388607770924857156778675584163587599510808124923370289698201134151001060834135510298917876213620735149420880562004860872399631705738090782554531546654251960121835340598263684162753323900609653962884944010576194122979633927868271250257321810415842484643049039938037408438281825985532022294427242101576074561159542281377807843943395491982425945222135956208698144265037794673173619490461127648421573514160607226138483618738975386376563628308235175508825204026744230813461939041259051388230753089829024302429261065797121614431898412832395239823586357212404446851773006094748458969654468561578291222393497831944587085920803844850934841069617836767534242712662144188394762088766372843848476610349597142344641692046053517796907523634780055976438307807041729749281487746947806852969247898651979602137548038801963107073928608851905281464210923489257134727283987485127796702726856645035180681040571136811469607260706643266652354266844807844639108367988220340223879046731153794805383898167910393691922916408406726390233785334833626007719418125464447602007571491431460824816372367040217074531095995174682327119662067723370458123079695444589871625762565286823742951916132651314970624 A013801 969 677096230291176742461066139834592737219833572803242536484541390381577050640708742413276228044316765665003566607365737226183304962085423340172546151540519169628107283115919223495960458746045225599526547411777203477838056753508643685112649970381953477145397157936432350469258232533437112101604012477360533791781551800759292274836784053881068494428814485792967400839664229388214433303795082094160153752238630487761933926601548027369471753397113367164709970475116245559078420412622255487960987305504103999364326969985785376338601986939528993038620332180773364054711684527732271992201397702982356754952328903442752560020101776966819468225297813189850796544664967588297675697615284963728355785172905539708971447904136427128705896680018123348729276908989870451706046453842748233538034112955001107393090443519824450053897660852911135221703852921086869252186945895672737576728539854917084466953474945547751765964507615254057492726541447135887149794993360727732073269398872503355882451486819302604958259628886290322001144647893466433889857819990693751251018128636724398431750436558958269316702022116797996744321672636043939905724480213950478905901669751452622690032858859873699117036366409112850365900617721447447670094077998711158326702019994754155846117012560365586106412432403336026841205050011541394835935296381812407407865403857974203186402294324979543509308603030537753274616411124155872231008989853506462484653969588646361044318833766945551724505613347558729597903404323613635040108857508404149776328994248537533050792070873434151370567600383542782252203054181104988826597979950602346526318355141706806950266565226787409079296729610745090132269733538033141833708725347880979817693405281926977036017512557909500657279708171802939539301277394652972517507297372627608087963455371753337423443573554544158496444397815433670520288741804022817142108428756616648200058285142966893245053288834535410883742212490235591373529509390633110546039981102277411715778084078052515424598422599249760314978856144965737269401486027180357541885332932183370427239769463752706601104470873945232806057472553268840550323061383410742821799411492330883179286315771603065567449520806951883495459303731425838510183597477446353779419390975445810250163245720238133978763018269194452789715451431335143842124296813843721954240809482374453934402016871248137938596084338253765746248411282665521829992177094219845155147409161403014288637554884330314693566191426719092635169196844809850945398067943163265399159149338823938734833303671280495129101761717489465591649225806929879494263086100069189454437189207254651493927722706585460805814843209687900771210113876730170072608725851029140156235961691586036661831686511839061999993795377713523957819163002826453260564973337401180182922670914535606686813751483760139397481276373872995280491210884395170523152119331513637539180482297546065073693658025309250612599873968386878316119857837098690784462906009079433288830978527592497597692708619211510424754201270824492820288749979352032891254802945569289677587377245523693645773060493781741367156285689396041710569427726354635449946972823069562499252127037542723211642396081218931080593078214422359325144958281879290838754689997986161300415348369843449761772048129632819115368522316601202537689905695190686362547189128639064464756127849312534809601241228381222807204927056193049046094769544856753004149763643229132622454161500152547669978735274104251607634495502614883896269743300040426444422897690796331690965820466638188009110295073428385616972987508349885274668935004890047371918259645082565034627060198168462716932574146480341504976281409866132929481219996875111653574893713347910085691920164637766345554679741763168119993887199335986697476478443042068345089162502347029037891406370929953850209007718130272610698871797602122493103662223940015809427369295533062893498671729230257711802135856799778246064261591635599468612711983257492733600503793512854530438817261595468049628931141373180402048979169283077463190123820311755241641191939685999427953710630390854032715315090048397633286746948063666627274614448395716045458616214721352041437654793292729126836763302087683341663228669438131954924875671501042854580791749416432527306407731716841515110138159655987064635472590040537459224004181243627832018445684068910756745352801007221097422968576712549166707842219078722866414830999046145760852216979135186583750630596278628937993660999519256229580199364508375294708058620909240810151932915911491584 A013801 970 26011328782865845738384316827885714593037126532809365281590142052898663977413467048548419576550472869786777014788562161281057843423473623036068532957580584420433369388181152889820816983188073386631411845370833048804626788242788055807287561262193124778017577219285985175627024261004520098495219743330282266145080093977968972030129896213895127281977337286222635670656541036177645669798591873729256466545999228817862453724325069019425626878503507112999498225772065689397556598571296566825509288328245659239579984878973931017423733930268945796571638681056589553525804072817362960852408894157770217098248667154656782345732229863957336691343040791501308200059849394872043509599588787166588515843202339213459847142685304984576365726859576226564783901735754863272739480570823016139597118483279322541612962478257576073270532539325434170676975213816473169192013713528163886747603587066494716882484693508162431841292524547599872640582816233172240746524464945716555326717227086088919580256317650328872076501903295729009995972793475406524312778012762491148059112429708404490154124770848940874070424881638911842929861375986263995418311631899121597649118545171803953260302305960908025280069051972479259656438130387125149694334100398487858278584800118475650984431154519004355863940003206556807131733201243374224017290345803705442980557354607936989608830538788414143453599294021138329797664049745571987626441354212304262810466895717438605878552317990980315048607642359816156233057180495941403700821870042853817807454643051817869679228194673846359051724936334179523000632529421329250762587997782339744155045931123808695801440369752265107190263164726383382521274083597081176683754392964195720676509857310506749815648762424651377250057269127981725341797872392988592232560335866862192307204101561276210459008321671368392799407986477699886707412305143340543331237399114185157253439082052216170901967143867512344509840835024890478205509632750561574736671914025089048473330877942465432551373002572778792260227737665003762941327487220160615329066949922756358332842983719523976788029353093480063477503865606375778581210726105107096242246191889383208215463106681903366839140791319863556361564612146455012207213080693579126790175323712726246570271247588668154928160109829374098369708782186170885839046986400620422594114937074897022343987880125868467049107175938356664907878967834878686620979475251549571480142870344458196912300308436433369268038809848840662672659865990215233918412178104560003574097881000260430437356193835911500879573278139075310168796658599018250651610715620257982081659060585894691790727395496187062316183016743370396026807734688466213509336812293135448241960704343969184400926069038809405791761643230242736363580965916581028457864015729603737907157325852799866480637077000129515093640713178704986695350357334924870817411816239427899705157407942529635871015566700280171533636758369550317392060458669983305175926997244795509223730871115993387712963094315629384477357396019993716184212619206787695550444509956989832254196684264038215096017891929119376360675871043838338353235135535639675445162907971040312971269712274241254898454287856106456392063692685249355834768717356674836861600170962636372516756022975905966048235000947974379135997153314551796687895417186445407303612817565798300478071407459190337245641283029493055361584477790712172154776666835217023407417320118290358824199068189860271289903094289988929758886779228453379759098458614353022288950037689631878240142959046372630557981095540824861861634288120769192711681807147856059839611862525491818370233144572839663733681768411188799255168826641417362618950547399954289283733116891973313851940805044724431930828576959573866497685170649691264970256395867904097544945266690163467519636267145645107109629240499692552612607858976683137695070287994879647334961818857198144116644973150109580256590851074820281100804673304273189186225943548819840853996953731589819641337603921451500594545018726992098325113583767178703825911796681096389362888029554977354024269747577095048520791544499299243480343670756813817153381588649569827602338200504735460023868946539133482136561099013000443253334592565135277180394023796384062301575695845581671969002959421634183644471067541344399075036315018997287033549344626655206794820609399191275631129473203493405678600760842989288788248466688128217636192147659356735548898767470457327801364224986639809281964480957531747315552938786953745321504779980849394962796654897655860690944 A013801 971 999251206522574329885771915260057611806114252884404576657566897104155075356315750137036086452762965765728825800117403987773118112956162702553608762098415731095368318416367169415356505226153027220832317451765922402878542697134945951892758953448411081472323246456090406506887764010749644103792361659776123536229396890257656029509470092952995209664441389187528771923941680445800436050982705421183116418831106374267004022273671851450254882164590729252988723841259675523896534290714928911168764820417885245347704699110662533965350162665211821721096071571469944288247289261351815504106140077964900660046320797413294950593649342453785046334634255046314255813499174353404423464777802847791664424632461063224273487833398676287485665763037480319712738369080758827485559885608736988018762903653658454758603566564743042430760778030725879100726679813973633267680398818897943873295939400746461043757531985809567981615093623020596707360629468413544800518483845354647189431168995739191934595126698855033949690897117008725648005290834151217037999680138283859943838863099678066893760857196932912618289442253040437357993554619888317647989859651036655295288538031320020668447773385794242699159132700574763238961727216951799750657538800908309563630113681351360608217907232002071334869119163183086302772662658965464189848225924395148297541091334618507392812833978095717734913470479116050077507062135025893476657371063419880560126896265881121483430465847941499782907311188894697457849124645932084964570772959566272264891177567478635281597230326590481729331065154213840555592299250249784497295580522806363611460244490052234857908133244403016357821149736128744022937265195465470483483108760112542805508802678440427300917962857305407308438200050820545960730507065849049759206037862661377979673552765577986900993263685327288177782057208527318847751951114386570312612815924370537001048115776117936421369969798814354226690045518316192610742858051745573455083988249187820886151479007037752056893545266835870083468908770138784557154036749049690198481435948232608261714496062569233092288935628439130118551788501134531909975791254053794209242129707622545326805230706291999740492432639343878381185866140218215748952297707924535734771375235748091488243540247366275839720198779205235362970732576463940750392829029566234154375519422669244010366638402915363030158501270847909639101078428344699625231547521263528337981168507152706092582928648894024313800978919153062897232901411880108426209722234064777097302544196506004695681475542400376217789687052990717115444492436739885117032277251267830639649014471467730479832583625381522185938486771213317133765845935792118058174682981053091379663162418077920187945975868194902132896315286333004960143326386651376789237304028268457195441355829961159670720153950036975451837301637473130768888579327378473837321692332653862195073326983520218491620934010357963069636189709524644992933394580266078651638411526156064282338845144792001982381190231229218434082161725504078600932711979447956112265876294507721395877219822687292071128623336349049962271724262020093606177880966737133771901378272615484663104297266727252048179019922280185628757518818196539253748475045974020532875232167700638886603699378642403591708995796417383748888466641731821821562190346634486766975589999607707511165591188952255995628555528861005214770629298807998805497900433141697171219343769664242424590431403581672181872917270244214725617394510840265036825526386128985704252304647884898234473331914725450975515401766296327893276542812447469307211968303392038394798529310779293694510876481910208521993118815284228912186565644256689402369604228916643977123891418522046824936157966598133777054710612478989655375073515678539635097369703661403811286617365169319768234346838667102434723516903036189101165943510448259417693820183611296532019893233218123904385033288534609635137194134890295918768512329656958835778055847371463006247146974552754511341625392246480846840041439416128449257563433999937086176227581300998893764706543384010032196346622921683383974727973485079737540882455793759599764307109561874497171424310589917432276949450247351849758131179683425028020101707982236808162016818161890137377331931603865510361217689141498798886000530668286434866595077769799778680831623177586424229828530679332044645469842585402672549126828544276518089353096291133608711957544481848352846495051145088704817208067086754913375947500464539604874281696439615080270927627744310356890796294548347544303304704 A013801 972 38387234349771215456891813896630373215143685138807286216877089919153221374888225857264378297169342092856238571937310191594292105427323946381299434204772738725759669320283161180260335504767894693715494307227039675028982096253136083687912227955674160105840769835857169056368600342236958327891287365521959561767788510936138114029635803090882263974469180407028105302230143596005869551334551611460170600345815782473841226519665377845312991553234917454982814815085831694926009261312104709051459269341173479585277423721035211904812891848946777343237626685489589379777307864264091344405741477235099623756339459753429138822005633139704606339991309541859208451331384281960384331822904074200764580536680624204823690308607843548260049335952847843962084557186606431116685268565545240131728795706758943198006514613151168718020106048828365371533516131733611095611210201026783411836536808019076047456989348766860363581725436621959243109965941658574737056718075403144126429187788140316797359406387263214984211325503647007204493771252684753153731795712192312763602513764837232617790717090077374771144207213592801441544680394277629610765178448354224149823804477011189913999089662388671627530897241825280104587953712766420339221260010575693620196414447182793869125299124224591572400332081772841443407314608706817272317209447111564016998338564710704580002297830102525092504435881925722179777511298979154723799269566772338131597834846950089162907464776014520655660167266632578697540731972398126975998950814014697915328059477432259252977839200226299946113982198964278898783633767997595721248107021364129264497856752329846654301398846716986276402057288263121830385157979749001514093487106128483444416426163694967455192064461126244527160961893152322093627423159441657095549659150531999496467139203042443944788557217735533102637675509722785480855238954010274485129333936550618549432264415655346645563348759791252231972524788631634855334297634915857949850506492580799327162395217534362283017622434970766785126541599313651547547629475751492898664862843387303878982024080739659658473371751102117622634285507059584177853629996815730558342245654848027701274549742812913462030757292273034431891636233642622976211751468747628964786977151056498682612363842142822852658691156301948321703883662657438747867090919999816451274489954141261677902244780886396586166568984820893296695707028903289980802895129576859704631884569370778357252665786975912838038978406158184064260099140638786245301272689343832476969974537852974676389299564436852852782608617827691388706915621449799426655911962884704981852756539935904334113248532552656556295012907802930791010748737469390007322838621400135558441140047452881381940132608952575360337344848039768718548866026469599290735340271549961051620075125563787909910385434144620448957781779705167791617623663440571450934550132651230770085936929398912713574109800941911509283143863881098762048529286195501677481341217188811365470329075082329548155155803922901655363700324846964683533431063402472682008805903729808625144019276708355012204477194089185103350630559249763915974929475218173730981363347720796458817814683798594114682845229334315611114348842919838251972001417366137972790934918954387743467767715329926576379092782515170214097299334508769667097133104356310443640134265424929691748937351114789866328066589196724376330628495143008082112007343039571438529562310255421536983066012799993518538829989853701752899317827528439621654689421649531114814556535353146250575527518836092924675399674254039732348111668682981980905854974343108546974580302002897346568329830929062570580887652407958937890559105789764980081430716058061795025191412733942950826747444444833907179333762888992866600888824178306778621900554535856488814386692700344588216490668154235407132338625347038240510390885897380333790125796173611567574076218447307447910855438812345563743430449885945608015411169656101730635249793432622122847990398174418617307699881068540808212207031936609990506678556880541583102545958763259173502864966570640129396854851866159388878773149829402823197370540421773068784545621920928970683337436315622268078351290080702268660308367398718455876420227213845609222352038086507171517487583484494097446036538746059817858004596386152891681835116507604628297802827635990160073213092834577219827100369472760829068647256245356926718920588547120188712278561028814686322950953884789727684257865105204776752250399177845753460850405650424252923687955747425426670316830451369319261955753508864 A013801 973 1474683994780811012991955922652952417432959808292420707307550286334190152337706084532668356664057445839165260979543708320286325522096076724183999064410549530888783456607997919900881048751163442553774429306433956155913376209660475790954836149145178534625979014014289006469456150747374991124271695433891598524871363436122681788562489011539333052843208034516391693290473196384161484684068134705853913782884859099515084557979465155305543883509072588950619813936337310392277571782565814502920859291010520391748017509667288700535292053269139398417816666749768065613525058913569333086690964589463587146223536685887733796986168402694892157157106147360063351866346458575790124491308682914496572125897122859452506886895478917749958055289964602773647440348880672657778581277213985944900493415870851561894618265378815297471460393971790484112831555716678403849000251082644911549112398016860825439107702822227707727355564373269186283312451614755807098770881584687184760903678069198410087358955773103666833462280548103428767832716443137477153760664079579887126554168789987128245048187732412429208275864317381060178380442026569419127155095271975874939631272788861871736189028470323209243226948441959960497850829829634803751523924566275846113465457402974209276317491156211909845331157253385476889935398008081092333337918120237843277008174301926427145368273441218603953650408840058543258332874061583207869472739677126141663462423480434625282253166835373825507840985714957143244724759451646445909975694471188635115242732885037671462396670715893538729914740155411738175672074831395637227467279332724389824949664997503389071642538095479744794261432785916088236076228950037642165415400669031820000701427504505869758658348338625809755415512087339605548791088093110698982635705926837292656281619624078526582997214076528239670928942381510527032534859657258704620728492506528562194989869791815796735961605956140745743456512280072884602522377942927599001457057418983986952270574676800061464404983461836976817421222079233237850589733940469351195109370991566665814973437085694765439913049190338950591118712039200985776425049957673105129275709076641832172163102919900883557373572139960890735549097551615004254150644423408914311256514234986453391236569359758682707736279460495646726576394784648166938062164782712948792160806078290708618292635502531811254174914120879436885862281222348787902524019297824642413138477616947821372218408872466667586105394450972799012615968586779612399493691633832668435278541846159875168171332067406139192496692662468592388564870513615494774413513966178826582855495238177700899294555626542854266629215866157389267468923498624086521314168479707607613074836062949891168612134305522135042719439682295755091773237272856126352888831871863303759036806023658476347117366838099739167162144849153725882782630654732992859101677895929681263621353079788630804663002112984472540621254674856290042856301058486392442123204199525377415908161748362771921928465363502189992451911679320995282620287731669390552050287597684328143532644534028166148847195888130134930317823564138930596092890719981362049380054366042116761945168892806791509656182330107068516568825149608506287756406449537556362736555846551759553057764552114459358179228333102778944761851234488895531203465336952022002879397940564099038227177280425767504859006090581363641117424269413798482414874090208176382551665710772273764741463947724551008187692890219806539380193662332536505486548822088387306716003862126466362109465163607345794330153886143190357885057864125435778479324694364857940575476881743304465768958784970867711435380054904150558003718608019611474808242388086501917687753311587152398960329825792739378201285835143549963339745069633833207538931703049462874293479186776437700924705507813107400395920631331821047447176272633762902881472585805461979925712007871762918943422537415067176767624162818486477520035493508804084083756064507611471328399136268465602492598631129063688280145338876809395304563441122885456467405551849364409286060555777711210909575989290379083166949323846338855950186680842834210427104611714407337771090953500945050497943159740258352854406241989168200948559448647092923885875895131259501015803007140325247486939672468633962833104574770449486849377835756139400688393426464197989372554174333118476877887793665580009501152995921631696834053329626169169570893200482944989782483844438082178718450145881546703714451334816122464952029183466698100316396507993095190966891358619803768767292226796519424 A013801 974 56651460343499635875098978724635820068104583995361633891926851799814248892205316943406987589606430839357372665790151098832119481256842883436252508058395670778623505269052848090912246368824694809145798476235966859685568260470316837985320985505561178586191609802372926472530627487111157659030021451788379648931458297762088943589416577867295018558024679853981703289446818312293947595623161462860083951883304747166971488379339133406217773828884532577127010772178334116029735197599048329944207730523460151369391840651378562719763779518387259129618845069859090008609178663223679499858320095668833163809323385325063181545020645357926977109347389756984193725297565552647553422458114362843300314788463871768727504566976718104282388652019280180152440068442599920821221978345452484059297355064094633601743655282792568467663622494820303237678537044411917562263193645590886922070701882215725470068761511618699620054091360963509060259731141232459085506382186957342889774875696706326121915981644979550465074286969535941319545061634879569322338869671281140943853704948236145518661771179928355880465125603616510807812663060892690805188790139968225211680874975456917664617437717715936406287806451346333842485437478735250620918543086138052904294889011592657223559012740257036728618241737046056480203758249878443243077509462507056987329546023982805625216467592517853889483434105999688997812115689949780513513664767436477858143572460424376564843037657147720880709219307225793614889346359094449866077626278805182606587164826511607186899430502221766183848404657810297333756618426722894799730383002845940159515266330544090194576219743475949876016347201903752445677104411344646061426598032101526397146946039013097492648619109776649107564042312347238286762358440184940612116933278885381434683714699478600677212420975963908855198406250528108406481859168593250396709905768130801245282730837922395647408701054411102888480625375751279934890499671055506643239974317807688842758426396783951161216581844669929301418053667395824065268255219057070595511321596012025033948019559084050109139699697696061125908416441697945069587144719173970006646255639888272624725817761770912342740063147328737578496854131542842003427451156169676852181230250851239593477744048524489554900396911754400764648158782047043981092596122292700640799649526303615862280329885465262061140383500867704447407285395437751036063362725345231462943127756132667505835142395244679501987824833228571046868655049229725589938949657805315790609660463562077764460469892701474243218952945321393445199108065651052847253869552524725802006976705069834557747299648949270289506827956714302266099086165123142907802805096316447454063882902194283019133403751480938339801109994835073727605560683074040949972577365189500677207157940204864027350860764452439579845700956525089533512977539232222653675250058050034635423277899913160040991933889172411497120506119589279238286367661462813252056605012528966898809527941725104246152803925404300130750032639072795354777140973499811307447563848352641149961950072419226030774113877238407263483089510039961157779504489898804004488984168525873957526885608186065702634951900393393144132507986947360377550450110165434765230887529401132394990267083034029070703813235644476355941971277024125410726712324384348877262614951284710428652535242404836284466663577975773665637166970733800482500449803049437303912104789945027668946308079015786351530538410070684088016829519732166722394771259549347486774802004367450331766797213725139796034987191690076800788512382908242740866061737458720382645147519889050784356980320683440854002501560189197847836270854045681394416233439580731057669892731217932046558460030587653875952980596642874615391659646595053336500815600304348165778858296439203630718723486788148333893609686973243237358730723689498635677094650856302627420826152494401644294130520197337220662705049838834976520409683518634217694161572974124402282551781218889374585355669013454110648970063338291509730020109154176767695651851679845183147133302310756553878302271204579202858941525224880953490182371531258319027767650763620672287814230069692305059928984424581764883254870192255885607639859779226721763999808387362464991023088322302734707458274457555042316196545344381587486805698938407851216845321871048629959736041161181079407740937481456921644996293491325403265576992710918914818235433189752814727483899367933364977647980804185498169894362478296160613597153112056674221754688251062744856184098432738381580964298184615090192384 A013801 975 2176322500555882011777802366685609663736305698765812527592261938741664185442959455697922835242320647124752828328994444612734701991962876210087076349571328088631600578415934212260484856504769475788144994263080902881680790294227691648044090979181638236567136882167958343368736585544862232629297304091902392593350901966828408856931027255350005432925076101270561113567388972285084290833459370757232985095549035167166376697580692148933261999410428203482911245824002883401398307350965040643136684175789245175006556950463358865442445353978364946723437552203706801770730207526400871666557224795213894820898967170647627182233513112070122752632689324904304786151031278270508412277150921362988224892913628097867435815444977602694112242455972667400736137669290918558268063520118902627621967192142259444444584261343759310253765721761016769178658679098128225071902847089019511998268083507199309658161542230343964603997973722774164058937831521586148228813178094153284453591624764670224299524350873534410666293808221692721731643087765533535086970017291936310499083929291439766244910601648127719503948265188531879192931264147253609972132562017019339731932493057152949003943487363775412983952372634920760892920566183093387853206751197079440371392456269343519900243033429714322966598374570361305743507576927330275626065603511671101225251840057323460898315819034165875018395604616084052539950236345110768207140945705839733398443479639662850115010134636986845353325368906386087509589129730972386055238091126579895014652523975269901691928522173351369718720313334440382373594253480986726626442393437329637167938471354181768914840057665372090437043994108334553953131643066215923095764190001212238072797079034727153277589351721179752116180249471131506024262761838144678555084108841660813194809583895169923615792364212629522581301974520287812543407101820678307240007739988512860638781387869626751190852659706256928563871704434861169978753435363268343206706853392900174583407708458852267809296208144840004043275949686677977291345292495296423997162930432397953704147119381772868992710703586691884212897726024268257793259751531787231775322556661947881151467015136191368558702265867780782815535148317349818403668963615414305953394141316701220223041015368116790741053647761957059774723667771119241577653172633996387816959336202479706965361152880033507340768972569333734051598275751136643801410142456862411880423195879592554904162830255719607748364278793308785336506252371209138263094690054249011412060716368200779399513411398019834527499296347466650590768935450050846180104652729789866409900017101962764370420263314035167441694302785136635854462494119370657946152560580092645395318125570695576463028838516891727261799441561584192319695219200972357134146532061119858015590179430910056474710667127204918899352447945867839519434545147145065463588406230050130554420643803063956134746132286447360073381363090141751218009100082755433891006538161312792384666825409311604720206115598331593822893253862620506349118647637968751186905612798315062416938273982056987198218358707990653433966366617695147837257444483952454636448815818089973952352837524075900032424312205512591024994426826569796263978091432115341941109775329473902085946100261835260780157689260518203689866768578158801778477380653549146468920615968553435827115793872224190704071348011517321139117406347709679335737279633947183467087417610528182930241371163470448480397163561275399925254522830030916807517532706847733051940793799779971945153281762464970404480067955965990379091491701803053133110627706214202219695987124057774931857755999375063847360099936228224522478181129018896447894023814933364311446599162468077500589800535055311298609702600632671224885996983595568975015332101291839136560620316008446677690481468453506394856909734764112206372999481255779588171268107295721734998457474224933567203318063900906668978477194608684458008058402051852106938910987373963038086509227304854214071023380820853114690833953203806637788452513266854707796161534132932555780272941570023773788860050595114657029097633039026709278845984744819583770722071735251746608671462357299591182231865654733079755119093305702101503092853278773743285816639008916455095142960989581856521717071561434505619006485949763064893127730417876012346329884998204168533219757247932346527775854287649101914177610762756691850405751982661031657332401417544130571021478118528148981324830573590097694661828966225306131948233952769196902928103852826406395168325392077666814324479060173304830623744 A013801 976 83605605181354763364456055718594380842093919723787454059984334638699771347976730450091403638668989979944504653086650584242816311723245852486705125045132139852871567820426528698198786247487224181877378099610515965102649239943051002351261799056241814495963130465364287718853384670291427528687085233994522313866168249957680154647862343041525808711249723506409875738804814759303798116658175187009862355430611734981863527214259869593420192969351009864999518419574894768748117375194673001346738859297119642643051891809000394174836980718432867793327577005457600496824371652334215885942462347732936983439654722827599245832682639713285835665137393105523772664778017586039851166039029795080555647486169937007675414286134259585097015906188645990866679464703479927334425928188887763342725491653337038817783148983781857662708663967171220204767351816233693894362219773771773572925466696012568679827933806320893744227186158534092286488155735733253470358087049664992575569175856959571336690527463157697920156342936644547598042800859600736283901040184287025304132808227659950060064485672914474472463676555482640671075647443480894680689444502445814955141918653283587688935493010566796265191514347143115950462436470489715587768790553987003781307412600043100660487736372235905431084843157494999921442587075240319868450936224504357024669274687642138073869700504016516254706685546931484962374728279433775271445526570235539198234604713837288050018229332214486651093347371907727937768376007745035182698026508718693246882891361033968543397126107811466219114359557055861729263996841725586090081410986288455341443524315542246834632495655272934226229482077665780224663505200031750901646877123086569337804572588198078320311872535720841357295180463682987935428078258774165971372111125261241799691804974916847785624279463592375739483296653171376606667527223543177850932137339398710054299425796399581273747795775275566167709695397569626705903791972915316672628850479941653106796190528155268720161923132092173595326488883163421175624320756499307424275011135490999789498515738170186535223974388986355423922679042948289391385866614845138295880791336725389802314756853471927614551106245576666552641598257759310623795346906249755977505589332822394076088343646381574633108316932423342408305784421095316784447124279907605234376309859554460422781314049039367218002980850223524727326199361255665308274972032622826414798337492910427589198319287103724451261162134123750297487224191092370255515045613124030022405724480000801141411707212266329963208412968484278849094979424249153306854900339267607508002719056989001556054064835471974992440128335793809002985031174089743195659396767244839065506541111923841265403715860464912594489287347029818332153411540824554071665373175659980465526912333017840729532484988358704164437523640288458922978597486372724834849212213733605815378623452338504938872407417916161784579018444470885514791037588779132748356907170004992232249360764924114606931438136825506508300267240386429371907741967660207545596166021260071437809100733294701220206756468126168942319251939985376799316081987295517497313817708467744439353586606324899775645612377686971696816185900969505293276982360456142976009673129057069422533705387658663378130537790632067312949921781698548529121987055186744010750054383047948790734480337395364510087604905210449408880334282253615041361683334417715000071630234926050675448152514615880748822937435369955763528577749038467700077593536466262512923357534612347402245008472186854303058506290596389486403178745216466089161577873961924792471841041357803481782247554471992452760185599150143473255521806252389925942296818874480123388532553425373665262657777354684838847390335105904697775220460121807377744188998003227292270112790059780487570157536092109901664823044370698134520025148071922028659187435609872446171700742329825047917682666742817230595477179908087222138837571573223950540165204490958164071131338476143279487752434197613893253963077146277435797281191749659490454697341495250737062854965323354033293872847703661924664429814670827250063656147349956989130136059107781431097718722897918021094856619350992225991872655088431851931342815051557372122067932004166534538935011989375776600138283021104067967859753164246097900934394891733124890296608862091011338372170194436569024211037218314327899135047095062061074125187368165906192148081532856375320016361103401377371266574691315037193038128821566511360364923355529581468222886037610179228076786388262055648339089187575617678373241749504 A013801 977 3211792928646924589408943836485521734429880020109018835168358199480290416103874076970711362183107919069548090752976768844272031431160212669129264083733796284587914149389505526470004572483469204171001357074637581315383373201652247306326073272544585545676919619957434477007471625493915479942043066349133569209482719490374240820952279770283255467451369378222241786381925763793414708449540457984170872246222380411063269261463007150300830133110588394973821499606389157436227677085478558019736320018758148191775481475734559142620537451279317049148472198241659180686005061396071237474365633550508507155817775832145052627908336287225588662911918093541801250690112323585306922394555368607814625753828704300086858715216133716221086963052143024385134358316048884888479306457304312316574142487354595683223957451360963843970616034962849595386342587372433584645819034829216453577504728594018838404269905103623454078231583466245689277728990743928665317276272099930354783065459720958892470303303024666123300726070254136940526412237822421885082342359719570364083565960873784641507437281610682451334164598555421124020042072188762050053365700005958427316731946984542304658145899493934045323597215159849942352964959450332914019725857921964737262705562443255754973296880475814543040555334738327916982138425082432128066411166000559379459694856400460376245778414562298488440812031970919926314587561582727910827851348722168473839380574686773257729500298026351719188402032639207276457309932713533271578527386358937319772253154525480935563143996557685286273497236743857984191405702671730115236567484449257300396894430105870954399241953092965041234831783495608613110673215764419742637666431560493647681100460548217376753100895332251841581851652692845664527405054389068359956231020988035864976960379916405624532542319873364706407990324228231603721739725819634720321408988030340845445966741394486314212295322502986149898735658393034779534000072431514805295709920037438545750682455329612803153740439042452940838062396935605987882783906181677394010948827781022247913374980597545885937164200127299829965413638113901485259479451875890832774556479991642574645723699282977571240595297530073222286279638670081676923722046750490625631854719809705090827009809519394571105489103275975121957475014320797689591320726336930562683800319564644151601566960507896331046802512342186925924963274661997638482691325605238499550892933127646986266642633733376678519648804544497991428269204525004495735865992273772737340738311623710776648472144266423331866614392597292056266832729561955473436137851433304410027432455293289483777372954719491391309579970147854966658672957583831574604451386210477737540499283355666286051749148495620082229900462723497501048005457752316069217096975916153809563681864185213369465719943312787979181031908165321437985145801036494597255567336402790201003585198545036005731722403366667271116387572562793537936212500010539163660878945842911781594091443145324786739878127464288658022863066306685070751207815429634533071622313872726904354874413770249242075462756479534906088136382526478235122526605623944600176807621088496870382207383068577349781201845101222704704890597571644515346528554359283188566387602925856378936054826172295212334262739764921497894284195165731440294750254712053957916974089179170000744855796641380323019525430038564624491546921787054875428950426974990939442751747104919162748016227001483674846781964517172220611713842807061775166180833296887940696463703049667937804644245467530194906295577659550898509664514676235761281231175606121302827598245444801378556146822052596062065235289976951911668584125708991811394999274593882028420093866572389154724730261174857572769161347113428434869732869196039352223420764547291979659848652942936527210495171906514493982355842072544739535721286088330956652971344526388859892132055717342559040805697325592066730555851343349078725685584149556971283950986495724648830956581498899520224801497512135535323244245571651393973588354262254918985307653070881552315006636347861968543017419317383876497908735760394499638445414556595947694423306846684531457049962458846418698380011888987717353703779917877198023794465583020628007441361675872061590847727420583859833870912280538733875053300277557678096962295714160819725785634526046088291574905290189475235634091205778763220573171969203904138223593197935461452277560700166210514293748528148267313094576733341558468807752756809299100419778895626024401683250390020832645225797825891475129786594450229904928732386455048945664 A013801 978 123384237146900255026733986422427802949858270852508067571827648591234836625046426540906847689626273818975759454366355551921554359459450729897269809040717518068729309962947244304871695656524952947433188133379277323811767664914672732519822430838072798322724544120284802868719029964974257077453526436868315194751488151942216835377702779655201542037611806033785640465648060141887819439797546233919908228210878965871406551948362882685956690393576363781314326728879045872070122442915744284886190469840613020935246896371818824022910566728346243760087707967651579085233570438591472658815230178476334810897895676367684341753726646810058214074424245481501836846511355022853150730709239040437806662959083504392136764403742992842349276772611126424779321509069333961875821036863802461953512257794214147766731549451482787029975185599132830056361736836499408587753784041999179280633421653667827696138432674460798611869344510439294399293236908418763606828485268990924509346242700640356813139171688995573792720692714882924707262652528186159137323264090987015106634269952927310788149710610355977050453267218105057900353936245203482914850096731428898943799574475358177175747332874958970285151310617580795385431501882243989224981788557930197346684096886820113083054172960358891485445973739307605258785829737966712631799251353077489121323637603480085813857823573825258731942235020194859889301195765762075422362737412510824091013644157167081468936483448980327644341652485867786732384018375123094160960708074364936076370877184250875620593739771760037957482669846752048320697041473837184106927976482602668452047096426947138584201278870019345024077297794767300481259622256805948833168593634827923969317155292420318745347123995083786746208413089848359048484792569410450116078570902276385788954909954868638472042145760255178561369356295551745288574353307087087415867247684173573918652258337410586246779537109274715934509829052826824090578146782529072760239992288158239173558217203942405445954092706254872175235005040678239630505026539875318768324610168035750675840213254635322754162099912090350267951330321783639457728162623264222231867361735358941147590121631654866376778708949915292907349718599149857700701706147966847874273330916209630769210408842497061843588469391449860285118360150147764043340177022959524496060873076395369727925796354871345453493965314137452946333389159415301279951069964450842198747102919031686624419343417501398482010828475381434838708389761032572708189027959189253477681802979336473195727705894138918716987858506017571633546646138852081467522671700661822215613845202547008808791559428503981288548824133199996399159580338540473770004604452661712765355820469391276044963995288607741078943856175985880000260177665012974115043997426794964748198402494539156801395097342304063008218521784078988361637361092617976448169874795249588361753728987306103196189847847733889887207144987572276553357539400404872511196325583501299001718616879870797007399158144668113086606307555237613677978399437544840222479442809734676757696855479397894883570977252917812952281847271137187880466982081649455760392241571735695772602878827962467469194650081408571423943077196312295701552240944266222971966346153999698653207482202234892877033037410809224263106821641486739010363125785018264847338476609906994748614380283775266489118088920361498614467266547371500094478559602671251929632751116782574556127791376488996852913975948891688027019598985276085154784002891933247129795349616356043498703213333880639967520250911369307317147271995802273005379776842084755969425014197007489758612936315972530320298078899754584638660327773236629426550292132798572003786325978244901767905237713293328515500102310709466753955657903035047755014932090848768690612745851455849629318382523960660800826182029058878714004268926369322030780547171325754441616145052437431748111591668459944835521033585206098208325937400689380608844261097219758109490028034861723968955974328426198724977750937880559950889370217338784967739578800370985713733294941939465383548557180496618999543661992971315098110519045606189926628965755822232960454031357819044020716966536727352149859884409325170439282088189837320445533867350140301118074006296589149559377984966169176000544047583462655761772903552155202050585780935952586527809141561627918880652119247761196967881538974368937181373997556291888687150694771857585143117108643457343837099841259788049310137718629905586034241726226054369353415063746983040306898994249279446908585881812400032027742183358057160296628224 A013801 979 4739928854235320197107012822403986478121755333069949923839330948280877483787783521995477460844682935029772775198937914882618432272994259239733516984108204174128305171536581337215951060341062592428593355331898317671552866615362067692481498503075404620365786086924860987004710255134451059887454671598733196521573168845012201947869829983234222438916895140593909164128335878410762471599262536122267194494949126352915954099648308501263712218159629591022971175616617426221445823767051232448187893089396989812248444771019791943664132331436149300287529389285303062138332841968930013661045882536346878095453560303340961672811162863855196351883081814417374564295580214557926638470926126977458780764236151904728325941334190813031689816496629032734322415092407533479421540952159835378406126895422530700606759203728162746543526729976286799445192482310961280307149367757440471244813526247303268774854029622086039473572738713035933643248989073815222719923090093555355951045259587799947333554419604453962821158131334942435554202059522799489419410513319357172336462114511655571237559282807435214370212713450723904299996814795736999656881316034572581825004453045359734383509539724423802474372748684983835526736576308285090066900389241446461270216266004081464198609108445147175304892527169240963621516435213729232463200039979824822084768862175290976625162150412071139446292900535805737507394736537515889425486920439015818280380153941730601710663948176028266785028921897096895111264449898728785287466561384803384309863617910181637840729107071933618174654244832826688287897545258929264651745144555664111253841256337601275850676329070663158444953472083780615288069648617457330375004693075549527205287837713618964921255115395138751642342397259614561206591791346471851659274379781849636468491820826233615541971071525962939613565191449915847005872356645057550167956187035212015658945156289965081256282697589897487340129592893395274263650086797636859157379543741886916091412472106651447611772425403487169483827953642695253645481099555850245803958224215261397963077632390070558923891230222862895893618305641640293408085095335318361259416568425549083125822112601653346730330883019945892328746789704940933430156743380294427938084280477109175629987066093367127783294640141937832713106923528076503488956240514013093040674500102804523467997392768737606941424171507904392386343477948098213970600303754343553907068705737521273363693496726733724084927986710253200763821501059827313157789698080214361598624143254189954287075549629240701431805572367171031874327958070141561656350956052624562235021477301045890398536547005408945180891627901011061670114438285370840348496884653452357593909199152135260543336843007154981288707178856673566089994985179138413603530205147755365766789830230216247682394059501952884523722732857178416900660863734012183232893910134308186505131252776351260384829194918545113906949681842576576073783233605953582390118043615785902450022386057116537836246059285570232335067911042008167053218192792722581986770274978767342323682400096549529847262662148090702374859444768006209616019583648645492491228352219798488800312193055006150296581677527391679822197253573533151670830888114931221691059153852052423461618636281055644764101165173647159291511660179354565822109840157261662375354917446187110262770032981510637445960503964607330773374511683823547629488345696218814128771766902319384148205233519201303101543300052623087245984914618366087306182255096507621738218150861933767046182643434358664992257959011163309895529600990740119774669507165527985321431345392239726566874561514400724784570999012972123478775151736658356050356022573589942097455498780256146315847611993876508251451930368214874819960554002994394556653631202046298018579244629527919359894983040472745324538608828325884677187995075403875134465500133650182629125828334436378035454905535557240801376026209277468771049211184883245469361134310794227534168916987247987991412709800820850218745280029619591073366046269286763320683659195051787178778258489546502174401372645958115486469319121986040809013699656007392221378348475666901408802068641976395099862986474917960189017319468635747595460699900790502235629048122989807751931025889768769473064670460355065236900131966301383744267862859594241975303360435554564052315982231498131719131813021994142718137201239357090759663490122509195805581090355680990857986845647057320846027501836017702298250598886452993091430154700104653080793088904100476429831763080319232440235235705159630377743715883123869955269853184 A013801 980 182089106864304060692063004585471544543525352875215196274211737709158189417191491780978262135809339632103750932042398938130669694199347462953602788461500771553312971469749308650487975934062260550736842338430205771670374923895749192474369246494144743895972038315305459676772949161245071916636458664136934477572754854349988750029367388635925889213431443721055614449154151105027851108957269587673016543717965637973619292692089419384546768572820330368738460682487975045723062765835040145729586100922274760627336254323496327307801307644451111519845729018784202435106194457078415404802738623516301668914943972613146383622713632577861223053940470982657861261979009522457309743499098093966056521838896011572043369362294274273425395990534500921521729898189927806145457917218172235896849770814551939394509261570421100071216122858769033687486514400457888544279450111769833143340756424316402373254792401962057292416770330399988426839053164259685596008565429034022554215354692324922776765826583524703435737610773363148604250226318627865185536074279676425132477528591079760424662077408330431195246091599923009507588677637193032578818752636784140303389371068190539556076902478053464795855503513482339025595112315459080020010045353099407256156628074812793528653767510028773886512751323733560858484175375170622194306292735864950365208480609325978158032229170230124892968788066983513212084076198825210408169505535585231675059083993825522795316866233130301896813671063598874322594335107309565015603315422158606811647720745637537799289449377275401875797517469497870057267872098667026630861441473250392497927565703465290613079581857578595894821332583570516116906483621288240803686180289190310637118337573606386156414936513019650283092225533125352983312430256366062653342684573699535634573581788860590574660360683741392288194720394739967178577592452876530847252204881144704793554037124035298561541356110613501873658418440592672856112381734418017581389892552388327768567701528449122011453849494300363102890734667137780864044801920537543042804859141453481864149590325896950591620205500241501008649240829529253511564997022401590166141746892635893577361582277705114967992391202094241399701136673305010898652901453697390743669445718808626091001583131042791580923046895692683781506715574254586958031742935586326982250551595949338573546587840603823908261750972647655137913771048854140987894581269026861966893951399612617237539649370254202744446593537461086960542966784714326062269649041449514915172745087252961283892294314556910786204242868057242360484182837222558232590378327717625182820585071996978925550179989759790038069132777445240945119116261170806202827856320847025769327615794628428169032828160962865761186974982957971714913247350641781296993216360956170131296998118123987370966850189827022011863332505441366063655787741205812031074852451719583292781122206656310018943598351990829095849378977664421746450456702206312821098774763544031228520059982770188917517228613514466045383968870589785745516430094325230709603766883584326222706583082109046738612442429081052422432600430207726548609008325446365239543028378875778745752793208401116269793481723892278772049529693280849554586639397823197812483728454380445899701541531373033649257710361310829271342711937450085000622171619481364021811634508612724027854573587017712648124018720304355218989955240845765405734424288265941963570896197319501461437452250873637259948887414821568519641756479979151609954297511787436796695388483512047594846152430174322474342581753372849712946665151660272441263703787270923084108106564588281335793053155137218243324079498082337095560626229115467406030476963187031215615850441142320116869601862356759940987777357025342631083604642579032661288405896257810584681740261687944550129725668482800984387475196748967185758854018816715267165626653134305415880497821295707898610035651053966962625661422855603240308626496878474757950977335683471044952633114982118706678110659708333782003318677617866210674430033480920299727383451637109456259945578134418427531803131567126964528205363390215743719070285985179979576470635041219684520540268950165194156336488420448358621289344707110879627218247388767933883925512692776454598182290581357048077252380405000186140755469617433957919794219614172399723253894492264132633770773405232228122167729052926986659958722811141998623232636546313266067203167103840944800422662377354037620992510532456051489595006821978182600380822959220352751747303339923902528417010493543633424076814849412360591402589366086588201646679916544 A013801 981 6995135129299104795546292384155474855184069956054266980070118115835021004650828348258060918209251591306897695805340797607227806972362132136825604721537013639992071111981889441117146083482935801317106535273134784924489123076379100978095368973319064481507661823920774538942909614978390682749506196041484474890434950484709167821128177601837728960023182341988072484678705868850749928201702468480046603543469367948394558748059307135076748661493465811445456705578458049356497179212318902238347779653030107204259749546091434909856495034469233900146393525985613920747039566263124406190902006961002244913036487651906631473250166909111116744840177133269784398240185629814720011106261352377800027342963029180551618077421896840487910012372373387401178775768864266600883911347853304614213380795611827303779467792489296980335838575742471198138481937207990246317039355493749910034578498796538913570956104913774392945482649012645955405449066358200081856265049521771010442737065860354233392235994032685007187296055469518716780876694256408068967553829528049547889256738354920076473818365718421844796573854902642333243526640110407539547901201294699533895006078955607767586250285596901903597585022973937536007261834710676018048705902284666829152513024122008276196763132665265377624273854852548473939528081212554622216470541740987933229848991087866776918966115803560477888288962381238643555421871254069283040239724655042260029069770706801283704892733211933677667993987579214355976783977482404249639416965257645039276258840164411652097503487277411838460637431108230176120002574542392495051173135636387078200385364064322604192065216640739339895456312530444947147079474795409058714408301989534973435538056227662930584836201084162885275270936080543560206930320728558662890812570583241360937778718000868447516152416026609326143288378684330579132236791669704809028040702714054979349171890156940029540172736345328287978461802813808120440413256709402563406674112292549999557296821916901471192011082173042748960650462972764989673145110579370253532391468778076959293170661959657253927681814497277502748269235707195802900280925612579487822501348627500487667922544780319696610395700419652377610918866441685298682649862245238962808805426733752179911916817562139881372739769544930140150361985500564212579747436613484337350137190109989790641365718484636499259783425365232319778095428612780680190958234030935929320198036967518303797323170207685452630660337335105116676218612001585550008150837576324564981276175271909760682006378388018284762822194019287022520360367874741797063191973837600289023235596125835942403935714486612094102463804778336376147695970289137691087834928421659341954489688366445696541565126631549451081758830945313441400107310222254670305291399722492231763905479705851098843062516892394877607741781529035518701400741866162474985771531785259511775479590690908805687737274290079690546149742805956425811640744671957713335330531316307503674826624298099577455341854416771727599470548132577209199759178503598062940138308599775476171496095682301139510535588355577709860170778126860023091363663830347567042284978202891916296839303893937282620386393905045781307054732697077116489000339106775967164374912303479209682934419469226460669884201240116817287901621789082465383901344933996080261915751282866406254061298918872449090332303159212110092718120532330923826693643458024426472539548316225968142581165669561648978196458927785376250557716934879088248004293212826171981850043982598820403609791757576772174344620637571394572559088466181026103586444691799781199097021785223415795825930007751376035537837998331061863057017217699795870066803017792991179098510546923369609662625144297289892986454947485562515707755949316118716055400910640051421133733893004077837783541280435282616229247158308323408112135986862933703434713506807476856465204302895914633003129570889194836227409220420854079696195504083486301444745327616223662900353745153072235746299103355350569439490319367948349268904166203034234327162678091196871682069329611818312061749102282749469315537239998528010711804106406674095409695915743495400541074971989546098709822539159944144795451466268371551759216191686908948084882495605700279843770874973412358935727445638487150783262120823342927446814740698046907768521610814818919258938031135401275541195479297243119528974295512831019110104965563170429237676867461153735453036997888432709248048284614831674024281782073113862776229694801409071311124405106516639531667875119972221619334919255025244479321873087582372354458855673954304 A013801 982 268725111127154409825706368229716722036751231431780720306373657537918166914666221826681668233926609131645781882057972080879263432650263668168292430982565915993935403837896264769956283943080461743397964659052745897659174152102179543174511694479025181121598336627740474688030815769009856468505030027129667587390949057820587391016460070752198195728250572849813792571417164657770409241796602029129470321725919239105525368865446342901108376579932982612488664801502044424079195636620442948388368303150804598358842538562648563497047113244170089508023853694263344379418271977564187188229691499413862240579209709635645154676378411980412660869780244751692037442794971154962283946658136112945565850407267729000070960062239589024183551035297096050403683849936689665739556338339132550059621236644223957701992034716268832796581574725722773547687922099782153302515383880647896543888367609767838903741849726367557079393661444469807022855731333216614344590278142428355137168187122091368229996137946759627236107165266917031023854159086554172377457547915149551431713686860642609657818206337438893589705181209939907873883319406481416039272172548937177294110553529158627999593390971490583528604826242566784383254970642245329909359085942167760908722940334671069938374852504468834746814104408015502174860910767861498367067932331521792442957878841631490102119002304709579318556508778837663730825086606096325577273849262348103461276744311472478114807159239069644161293657026843098699204133278964041654147842137337691828836759603756038026977693967249053186303847553453770445826018903620550089885867178607445996146004145895017162642377362470642481423849702169573089602205103740434399572709329229975539499629968041899141347067500849201400734808280470161408909435201108309593613455711525800121785707230721362279780511214078223873120566355537243527944008588783379943621211635463136086677787332269008174815275839442131510980588616895252754838915669748408875830792697830600782993114710759686917312297732759610244072348185561739843283542568017087659700350664578604468206444149842193066885824585727412545577510958927633964217192038332853604189211808874058734250912480280761464984961227321365738301059173223782434192677108013099995263069273403823743496196463467165682815170986838036264016306034989674790463577524943614303642870295265367797278705441305795755563840068830764796595313985588582610215851518532434660764727788144183158677966906698444348259447519065398162233614198652910489113122576332084488320705549245685366359957032154110427448577405444930257142163892276080875979582866945252703116618660770113563389594407717690207040249524364570226089888394627513540830266610246465280523675868285377878340765904677603712756847249595161164826522429498135414448074411739261575442192908379975813155089648938241618179008279219428486433010899530497639053399165062529404366823955981952679300115129127701392020888519633622053979990847317927515490057691047269061172139599035793367524412679274702687461260577061086068617948601394223185908353263168974692604194011731280575436735162267873301988320612521454647077826509706632135496419722642295856459378698389494649144763708256238734691814611290914507041437027125905554586626631050457319179608658329803713094271474840327652932028702649391990187954066984393419341755501282595862656018859267404004254205758164292421321859318370024769726263007083466367369079288116136792165398060361880307146395166169803014041425253770315054135332928063930222854751289635516284625073760159069279849622946412942693899429942516810298795376859280180394544511188901142741212448927177776861781221584543886072531198373435155358144486304731535549136248381170608166924799407543324688528967653262605369603429152548928016595984281383148215394273521233644654216292521829201816985062758833572552046035816071326461151147954077516030917967288500049456541448225595279308828512152611687530325609046484871209756301336505704848233979989473800423008429826354499147475587460108839103785514222448855763145912281441551419022538375366367612276164153513294103613225678611783452059504666551718792049258878299202119307185936123950402928036542664368414266462063528165761532382049219844294149628845951188581950478301932978609180874905551648122384489797633549541900796835078656170008835526201062083602251363404097575401190565532682891679825076536420916430133792357074755209594594540387681901163869310882030958473022901763373589316808940120742152411639955490930883488155146571943224248553090608852865728370258101049791917629076532564416368891399570628542464 A013801 983 10323343869060763807864335841912797593763835306683288151289650427976664300193817577693802966874524616401304356781139055459057784028692529076353122028626252228823022473836622907402640603957379018334376210342170286404474834227157329330592041255106231357967321699891278075615391818582282646094089233522213310037210699005235685213288330078016445887096474006598446655423561797492908041432858263551037731879422913489477862570334986708888979394694705460041364547014502538595426379576410936305287556733841309450553294961422707215302561902388038158540244363518820637679732336290105815023031828641482931834090920205362944262047753074639532779973477882381001310402411611889031100094818956914916857709245597077266726001750996051953035296571973241872307918779167870199050796293636116043090409426924507559079726005660183480713477774663366068607979215385231201269430987158969593630015530096841299326146899088136072761986898050752106590025774896849456661780125119527690949453076482262001923531635362717839902292860893884663812381375469065086052409160708385167800712994438446492614744214659052536142114241361051500883101598319390078564679780639970602930551024376157853232379707560782256834883004934445588867122952192496593797938645554316703069500475896723822752608333811674755633610634938323531549456748058167321269281688447741178488669873580115323763003592537723199101666841247827689883376527059796443376552193262364742568407409469526719258431829328099450100257128343204479628625984044682624185743503547964769296592956937891956844375091445839627205048607613480045446852342201487052253055473533383645387944895268702979320069568756672201566378610158546319810158311265292527893985201591698740325417784852297597413988945112622921010628394902541720684664862685776821348254514613975137478519728975391853340048118800029048309799677114318747369497033946702323914152466187951835905813878156446218043703636648008924125830292306648029829891784369054875373915732279860359679463494728544132615469229701693187136283327896539797819580571292944439535048671130451669250618758460337688857485837285304280350905660998163986369367649344594904058532760849705840334983053842465732438862270508777586202573489198564825991945883781431249418026069207081292930149883340554636871027608630370001118450412640163346750448794198233887088744505262914369300258748233203449745740480084202660426005582070370989554052151935942009927937782709346940223772776687727438082734935892416335800366523055450209349769716892373357703328224379822249034084109347232306180864549607572440758373368085677922931631655416568827842928022472144682651174658766882786993658225727989329805469152568010560184535522099228210216597532156051076574338862994094824229267043940447711307975685651600370081437226601375472682187282768325150838165923953611490003964782054493564734810546716363597301875382325042129598155909093002694127993222800569776675874453370245224825695328390565503435066056259271888253988914836559038006817837487016978441511786328378682412027113471160477909855298957899331791082717154668874585977617993682620769183324650624201722141783196889980117230460065026437621743492077330826441545242616371667231920750107351771702503844834068787784999848658434368373603846218397739442229532977466027115036814640979042695060443437272457597432879337272202659793620497616592227429568405639457657500547574502871553804119680118443968850549932269511007825931886861993879335916703579152587415392548840423119662949764503943441188125542637993590156833570270805454703115109399606528840500671725784438523197426107410036821941832826299546417437986461475922187408391837927362358516713884928238478585882566669655618117811050083340583094040184361234528821367736247878685334324319618685551332153615021842586411591711693036373093518590617001298170943350523159400511910196077331582499803841855843744631355017899922496275034468249927956122854730588164988597129762812393998072143203157449756575275625517050291840209234439249422167867541163011024314369595242997013366203858639313169834228074378193201122121366706284405677669550273094317931270250829115364329068742148615304854922137678678883451822994377002460406632498015895027988802829538404052141746060860564209574447057306250292490371672114269522560065890439201661011216381655427059425574540001003664088376531812456612136765503545966772160140223145925580019767189383796131785943863533187915111203446844101300699647794141759807194532243678430527045560530139600820080968110707770902732415528829691689821071835209928806307638604074994619227332005905266087297024 A013801 984 396581578073838302442916325702922032362031497141545197619943210841151535756245696064685134775451737663672508170104237954515163831246252196997181535851706105622465231354907705610779841441626672368333396496504813722514305231670475963564023856856160983847672630423023338552840892102656970132350531994989346518389486212985134083153684488277079785198698145437485926714751550012487555319684683052576665507879910644611781568501988849408679032426591804952949060438109129522681899797807402529103926779487247743852455379238014720383063218042138873898482027468939013617104597430920704989924790729091208309338436790609222866770826482115352291275461126329548546340419044482329018741242565048843446005758378857320278546083266264331827803953108924059766581007820512901566735390416325033911361168544731882389606754233441608595088962191467870891644129538239041827966460802698975908890676604200255354913259275369835371224488675517692926762430168437368727118945286591775775514189386142577065894391304094168537686482544099473245016442920019604345789350317773324606232190394347360460288013750342162228435460696126154457925231001037689258140738453065110682180048152434480089775098845655011178568865517561661741919395331426949147341611007614630465117930282048542374864201751709297412420786151790636788003930433402555813880725343408425112820741863453710277679546010929174416689633373376548534559792663529140168753629056367003950507939042181338447031917155468268475051477842432543289413295803060527690719522432298614577297915033726057414133513512983375118709147310079449425886279578012326599353379071258466121223291096642493653559792553356319295374000687850715421827041685567477751575335504346698808341249622885864502255799315446522133544300418576042741822085364936802368914545433410468881374813908318653437911288531821915919869264396023668998946598056096516475486081141076357728157745943258037912366918905469910829217896509252190713945122788321612092364346771263115577446269613491751398555865928220245477027460324473472873037007226789753589178429750147431325931770225012332655149175925152249233960391872905467700365627617221957834312594540802299562308708996412163577371332983865199751558063161052066355306593071347462877642889474659234949204637918410746930037396613144293962966391051984515128765240877919353006401208914180118411038740072126743725432366282914729402925430440815371934708467468771148253391657860562272055636454989235737261386345297243065956106880349698175242380753444137414909531057067775251518893375144683276274244092537724502884173671308379403087341561674482908090413922911289910128727525691188569145148374399566438093806902965052693680049116616963950923680810795306858157679801760781146767591522760016239277607193939991879817048492497118440158558906654827978994598982134601938999992311067405424782852481962655823953948844687398818450642757403716791497620987647106688540780393000671340556903911735451964379961497617256188859165238152361252004069914044901244243809116783590995463540433591108100919385001164766660730086233662213759486094916172845311559468946599778379333357798743291725476183525353858055627676897991642741028578402040350533968381467536124025661723387703145586551548554186062414695440365356325967558412689738862334897651254271247850904173441995086258731062981492620648937378631725036439007008934299871045405370541035622102313610939061631430143507362726198065534876640999365690356868568576084696725798149720156253694564971878153183491236683030845981161759464918435523262347874870042695284411936673805017734990307152321342263974551717449855123375172297687904059026751480780845817552364778080603403209393355264681181490225613829300001611840140647722421185659201662955698507575803403062471424139976013274679104799587707196399685308760610177142721870534959753697691530065542092506770073312464388734093293758134367643422616901724132289232362415587330274946201947336968200927829939453292496589848595788429863004011333477950218205802000799461318231510060822370854973265476087433487854732351705705312670014307414423388621728513353443291191317647677955851295836065504798381205551306688841064127986685232151986926518981194043778623395217849499547330067077316674019434675011958153476911236310118155941777978667491247112371009406888517674885914892871528678556759619072846107333211845983584221859519303946812373877082039376347367912198688819461490946946911991613962995567677669659749844753185150673150587126982253325842905104230470940949726999368474955521435956166295621424625023114244614144993292237186338856702009602473984 A013801 985 15235077903284572226647073568203452795219801994189600311767738387673677397611934660020944137533753954087643073862724405260654533741156024399843725881279141753592624327730134418743718388821530245701895759809728923964109549779853004616275540484986280355492191770330864573845935711015670164604378037119510735850450502358036910938431943301652297028193187955126459360673895545279721925161006784147785182150714647323406200735572403638883813709699950779072491105790400319743347862632569175558056451160782109327835925848807573498235756584306806979684085567246761147114690214906249802892950760648767858411545387748043905649868070136943373621638114629075936956213538012833151583963574378916369821757213882182815820626334756810571496916662632426679992975996432823626587706758233542502738850650814419993879133070631892835788937571547429728173400880340991030863159558196483858515944232426957009714347768322607595620959956958687691474505517350689957021001402129709658192153099458053240563398936338081578543763913414125364180551671215473120547843681807580038073015826189248199442424336233144504167576658102382349655655674135863870540734608412949291966628729823922987128800197254682909435901537722648797477575491052097678444275328468523643947970409715176803872783174493664369395556920807189102847958991529592584146041944792378059134121619426437734027337439555855164391548955671633488503648994962135448722839413829394823762712986244438297781178129444469001737577572794888583006101171570373231766681173759183577601476703935620221621353055114769338560330603064012129144847316268921538640759410401465234512913950768618036195152990729736362051087610424473083644907633392760225304518088734982781421237445512783370718658786502193594282237844880017257969837231379412199804221177369896572546894851101969390470800060238470721977697661037645268263532510923003776922273293115589358484907968156200784441487556672532094415234712299432158466915837036163050140268745564843848023175893471899121726922145498508950245486915824972933890589669624355173881878557281663721816994884964073771280210742340648806571822414189536447177245950543198732162952631879461139985651364806169675988297127908165513655854554394976181105458079428884133907529242058509169808645370273667254064316628290551196881316878653037133186645493566149865093908841647143428878464238610820986956209783124452244742783335814363328243760486280312431302293928371360243289330054866480082633417840938889621769801915514005100111299024309982931164545088315654062349807899558152741351361058929224502798415756982703149003313433286935397201341262560113187505196626952700072280019950933744285811685984305464280412766863957287138684122027512508262985427264442168534223795938348783848088557962398728055051734887769301997131198958051871641056514497682868088623704621965446798458060947077386133014898817511113009599892168421184262172607861451250546982619577513790218834020673229122663620600892464513751213691788861109856988349817948926198870171030358431681727369296836008804919094204745676038606992752367603784417822299696025488868559052577086220470273196522294925893066309993811064992835713246947539353867892782106112929342456867740569820765662004040852964289257611773722940037075528618369723981889008135457428170584084257440334726947683233715412515497020514849578337516348999840893255220063846080292714704424458682479677834991633020392978846489624885587821040631632360749462930418869709418261719649522641930407959671132696999348415312979212310151604306619061646355961007560182045968959260893561307387639563576684412846378777553634419580618987978522331571684885676972927091645314744460337692055135847992268128507180866388861920450843122904532268283891084106113867032063532047902229761318525960072489980961359656890310821347600565114803378471013898050517818997865025740079136371631957608927973012489867389723250896634266023150434557202879842333294008896970406843514954037684548995623655808321617162099386888935582594089662712106001181690496552198764652966529374844869427398023126375291531269633632488897292322568985877474405658753196351983380838292432334612392458997758518319540736499878350729769153181550385799596350688906374610231856842197349130602475259384423969022054089499078659342828490343749068844697375029294998417306524552645715436477526302456059312666275305371466955293580420744154861983624681760485715024829688432636217912571069842002437727905357648950036038360748259752955070150243765581042484117771667524712407739333891311483692084412592648394887956821096994062314583750393519064400888640569344 A013801 986 585270752732580126658873978196103842581163913408787685576869437900871990906660081899364589987496691900230896325510420752493304568200249833344396573455219509606014256174080843830458685624967905918884027508850546343005232464342833025338841163271232946136588039049030493468865466274377985043441786673983124428430906498586345970610801533876274642635069508484138062799648371267465797476985236619821315557501853891575972607457749458191360587471833309128848818320044018683260451490892777448238296627792605511938144927407791743508224824942730296931543831151351576227557939295838492427935596421083066048737927615728854679445331782380816641048849811590581194109899276300998351249544673340451263072625128497935052565181276017634914625550511687303338610165878963352438993342824299768785215686601686758484860776041394795179667825748566060437509368219179511441639137587676123908748513632913980485186383867881293393374797706524946355684603954544105388918789864214926229109753468780573289483533538363741921337234497717039990360073001413615398965962880319994742612975978886158829780173300732479272101624897661120344371668377603346450692860716791860000190009284915825473539988377735898648889593473153276203898540064257384415115281018446804305905231259618232097576838431348610414699714669728976575007192618600828712554347351143995519696416131886031990394195077977731995265744681081472094356179790465395398136598921670031549668382079566341647561739020738721170750780036488439804762382607047458071548823971132796317138329058390786433805898965288978910133660447307089953228454501786889828423413509982688449048102332727230478472997291873552084554581642066557981302771644416276815298366896843098531078257706819085969527995942268269117946449048910742982169267080671499067678960749841946730961512599933256104326255114121091255495233346422180625611864939618113094246050828328480795556224504688609335104185977131992939055656707694985799665038795581239734188564129619041265658325123616476660261441141470719832630625358332160228340892748289228359846246656532393537321675500779857997500575877758364553263129863505232154761080436067522494771988306281379153688782830393814272766422465720086372603308561637404973347277579340012888191643362919688267368920544433201232134787592409814779392669210335074508498173280837213217447602060716661963795082190473299034909755028508957434038764628644581617812302840944482360908923552314175106202903387750698854445379777508383709908710386386019925875663317892304283617164112734166459230220269425995711753886439825088499503939720247524172111288853150910218886725942509308211199633621014925976709246435070720483741728773078715796336851845783142719689231808920517430848173790810346410741344767606880308170042683509536962867447448545505521792139172520700962827060942985060492568236757424604209564869342924865685900352973506917376789457542068214615622903605511241012884313689769765046727738182769976245649003884916760266625183760888396266064446606325948855796490302249511485238618907252114249771922969509890699126233574953866982195061465122515180374564563801344245586015117600481873108035364722245872764776760094736671818188969117388434293619823031121730234533671547233407476136120413899340464464293507403291316488248136531732560601158180833827898870422199106411287195333540098461401414028063177887755292533972711020524928085170004746139303709038574111416675366745429604741733096904788770551367934971298757011942222056061812398552178726233687926968722663409420106784031043077872206410598066431953477943538966487051184603561474361908403906487118500419862609059042182913889657846568166591967152646411223188332777990098736470972424731860163194519536039589409500511618393959887020470315903752647152212058510812493282144775108611592579098180512889423309450286587342469907508692534621982828830880102852613283504577011247810745643608406445101963545347093949505832023075822645786015149300470474311689634215878361532483244899210046725349340934548482748264141395822115549267742908362192464040503922922456422833199465254245625693478381863810161469056767786662791057793558283842080566469668704857891239763476933379326721634811788622439620877293408065027287026667012449853364201224689564512031193951229902196605777314099285045464228737894359125396659199247447214437804207720650435151974555387632131150274554558185443307453177962925774510819228393857310828152947329330219050365647755212219442064584449666505146669521974891764498561328069868316379629351855714250768621957515114794159180738015749239262123897877049355117428378024538016111919104 A013801 987 22483761236974798145727302746381525216597992897511987729121016326399898402670253706245990088959672916039270113240808323627782788291980797597758338765855712681024643665183489696590900866968767073779848800780002588312889010350194273501416922128227684858783166108107555437099935752396504673428859676867735708042601704049693066806984551725390966671468830237926647820511291830610966075875864849987055658456991219098782563688096903185879308328317948403493856204582811021736133504474136938451522403253280733346615775531297727618611964874999927086922187817510322152357865795988931525111573872112327065328316227285839681365571865751941452082532614362063767152925890598379152661602508171046775722197966936376672979344003899493462880255148456979445056048132406256147296368257938299917652845816490398513954411572406222451622119193956913777767359889508000111542009109568165976078482899722023474318920122668527766999886228693862339199979745517766352620704231423680606017480289256674503488799424409781509650091200464297808269672564422305449166676430010372918032220085204890677604835137520938923717056022068549599149382012394010157249816937296276093767299396689326351391512193519102282495742622864656258648966315108511679691068635604652434215655364069494004260511825178688217691104238752308364105476311636169435821487807841547731884657522122533804942983398115592552330128847668425831976787002830518629614815584174875932012060565968620580732731766220698712495561965881739903539751690232335149276619621675037503319186049107140451641087414650541413811694699743749167643224308140645159648713853399494959458631899214049286061018663964614376880248808361628891409727275491895690136502062709124473169902348065162006605387492118177826435030786662955102403014564171076308183954956165928225616617468039035966503797416464075841671104884236154490913505403520369432628556288621066918242087920572117616217362408497502640746762108082810574479932130371048905628587879603445089261530217948850567380603522890739173090338103765688267331943735818278996671853411557348430129749486037959024831982122919965332678156396836416998457301666031969944159160702774105461568108281212408769102594885443102838089928701703862549456109015487925935112770171429922744479244451634945858533690000150015444565148780384232222318465824756642382961467080764491286001151877429222255725093149175200108786033181974010247429877425937723234376677207185701350879890736543830847192373709532762068599853018203405341472439482020150761359436976554795738697788141870269051262737301472320599796943348293028888595827272582645366968752463807437584241445125184909396321262411049676798103422252546591946032076500507605210719581529171490597623463444347770267715039500592385913918660359729702371965515861183324140125166818451555248187964373185714083882501383273223595314644020677801640189547959830241737946743800936092532673769464909319834750963794706195294035092790029291407452852133242962262402673059358288630957131780828617651244277971451217233216926783940997221019238192796691961097633389015427753988005481244146543169269272282992440538432356757740111637318286571169797448131664015799403984567547437613594091823699121563572388689845526158518581603245201820357063282860299380404839214212540413003038048054092674912332563006139200871896008895933276422493196721302075041736007317985095666564485637319890902327687491286425863064183000888892423695758418650694365409501350589857413049370772402505670585102780497946993355402430449837536282822215336550879538681469535320049924808678992936566558307730417599087073244471609144312129441989612164498819985095833762687797010136064533550002991999267633060268876668499140029280662496496866755371654332222363019778387655758561692999378439751372741926873680572422940518635702583160085855842209539348323966853932410038092352367090031185991899111830464095897604644860541995037031558053961164216042998480802760515557975526873741157868988037183136631876336048053155001020281341614513257315255861902390940669611567641985698579998702989085939560190657207099956640665517680131162995284791292437781276197335032077367041498792965820749866753729872700215338322929671719640475622103564226088258416439950273566839154247674310294190346830447922784807541298438134306553811194949700161238059798289932189842686443796507116798254519771275950268947287907251990099121284623756553607631477978422452774323624603549695038846724164232622086353076218388461714456356187442024976731979132061242039841180889118657527381119900649932419087231613022775493751660844728026191128570190652426955484299264 A013801 988 863736171679623845566260062304992672720828495150820520601912963194978497036980466379145955257474794742564600670258892560484903595024734320515484342029113058354242711041688940184236047705472155906326671530764579432627944221613063210830432480477994741535014109209059849671631131864064123534443073346550934960164587062773008854457118539082619375651146582420190102672761786964750872770847224077102730175283774672898830966641930632788739508740662305868619979955253268211015304707878444627553684643378032652243591632810333504196597242637997198971202767197476535804979772418710793468686221871067156541652596187412817199339808794726582823202572913333041678946801013227333528648121953898932936143957097827846269174479253802940870007881783123322361273145054518736154537282996957729636551724886295149312072674965557441701515330955048799686710897515339332284997821953170664137030999075721253789435635432434162697067629361503415622706421903810512202276973754372114160767522792084407726025718688126166474717903557036464602487741234847286135187041735278486019125766793231080270867346643004389693514424143785401400922659388128294200908967463173742418164573623217161115056332426229833284356448599968634832258689961208584687012092705388327912828616466093681667671822276064486570821460435908678115475977987815085046518275626040897668081003369859258650689650222008603490314229812030246761220249500737203675282755481662033804175318702250528229428623531134361739229508481312920134383100931965387094610619386268240727509851262499907590244014121215198952990063585355868024182105021531024453064991392194998362562803040206917373320092994864625902231638222020335492396083015296664832283863241033725761294968603271263645752565897211919380328142700444083213914207497196067455194813596070298715287976652187605689209881550883937533637165232816110922933223581638512123858618383666906731188049556698470344606194284840061446927613144109251029221072720334214758627831982845946549070944852723043396493264935370636073438428594262680477823950555195005936145920658387097291864456255634233897945425234093388220164056140867795412735700802284157374818317557770035411600447731055895273845285119182238628062701004655583699905883938984162723292178905651912151914654854008080101430235045762993318414755547240665052586183123851173783847719374648697243020250523321002175935178418714487379124250718713577665266171194823575771814431591245903095401882535067805825742228425410587627331953547302019598005235141286111648384130891329033097814229258088255873309316173360668161799375668024997784297300503534904417471594649626522236219355929103479369077616782884383875941069253829876198768250843500161775003444024651982798302971678063942604540957454757097269099256379376246321427257323218580167048408497634946414388839360302392246430173139824157637607364698358427809521674424838566604962109856760930735195527763956430771793025137433198415652124621765258708708767550661638272461088248308016046849174492312175690200182551269961231261459331877349242675054414477718377526684272416672597203218567475133602390648364023437595724417417205344128659219296918058938767426004830949903471146902363363830631499225453986196883909105732905649830870267673130836943074361260997632303253188952505924709654046024199432167740443843540694757077746172747046498645245540514803330457127715435126741280243280928903820442665259335955473654162147691348696255410885074741571403884259962379704627592614657841197308415609131696741139768160958793840898224368938588357987333668855037911450212192651140903949771722486529005759621336887894764643472940911386668547441549827414409941387055120856914940643865391643289166097062963364845930465423633274357472826654297767806540183620905998264122141488735253862779312870199682963909150434677858238034321663605213510660667464023355808534130638041064796280079108708002380036962581281342604334200972084523507829638518847965675187840381640320695044436427376850161325622010002519195128019463141293022869190842250376763797982534522596649230174028725454144284287267951934307806527199918757626860542290289805506396822592284132266217630574969926881211286789651472437013666268781708511498730523309406535325957129709343692949578656304261616363838487401701166506520799367520571210865187681394121305211106035004996642424886617398921745631533336905531879012244992451647843270106231763390770858019076945778416362769965084612335755493160410069339776005611145222555379296772831506135710337264674202538805036382347571873102103367803811655089645882943367963803011071854158395152444103633921884840525824 A013801 989 33181288771244429651273446553508598515243347469713921119443088394098293942172641596421271017171151714830361699348665616603588056506470193656922846483390407249736587987377522326117612008653418341297445413525852083483835105217487436307261894170042645990809102019375243184985381561689887369699165105681100717429682776603487908152824665797397905935014447110254022984276816808037869528364866960145978482413701487834081490414516407189212216967781283142248905149961009551594363945657858328812102349260010502368589816166041771897216479673181300395677725504658258599484102937237193841893049899398915885704126135135650785529838094658216405736150041038602129138420307724141244836546252980981407674906255870154542276606795014093776462222786580465551830669140414391768112704263611128141717771063231914455972583881476854680405412953969154688764685838949275789060476328153004233488182860492907685574959370772390794170550049551515214561889903856784636762672223747959137600045155580714607203004009123054811292762983047112824169169067277893344169345395302458318910735457128765179685639988637656634466050117907659980217844883054336550022118894065282488736210260309510461396004066486045275451837329416395075716049833549788989336256553370198005099224130161454874945280724557293316104677224105867778484125170379904307147046076449987124816999825456513280324893602928682511683911452458953959579037104820320416389662334583528690621199043265656292461730001572057640574240797818117139882461205402382310626561554342880735788018446100196449986814046480603082978066282695031026016979746507135835388944709322563057096212641592588937813464692490719468660130613937133208275887925115636676197016890267551608845907513863268864215230571507293094914685929980259900745728195212284127358763959106636595446502911070439060156686809658757344292205339583863717215402717112225081750152683826947888985320111770128436758391559646415800545171186544100987538556729624359194167446793453009882629109417462208435119685265757198355397210672877195133236084884528371348042981688012598729564264951516444729423471455792931601865822380707577228575654682020548189711020487299293680372042800036243272840040473138504879135656721794848903415584437400015595177992344839523857227953380871574405176543909518031151320221249102797388660150810885866692080293987496504353287865944103899619590725814133335747156437215610100799588865232620342486850023204009302613312958719467164828601713447190573134291584327473154384876969113187647265084324772321296135485631431178718437629050690115823428103684815662848314881565096143796888101588780060052478226602777372439263442485726331286490978152116455128524051881124403902214748532305651030571179606959984504419096045421581948648689717033070117878683949517328764975697331660845144101455161652865376700538861531339484839806324522252137362730584644704598374696224412257327915123271394580150244529200853679633750335692019469734178553756014226217495874865166147000744455757887296664541314730212889586830660140221693400248506604890386576029191065103009158894494158844488124732469439147552324378677349219499360500046572568510404152191689437401585771491747579401190984917539674245040333739492252205835303443902712202930994232005144662202485042561774506799467603646069832065645386155916890693459329787898696972250538291955752684416684742841018316155828893021825880164769166125428602650065475898293065710851515347864561031272207051617730714778732973597884695627435800094040403262007625333671393024191946187357144810360441410222735136406271351592886228966134430491042498285261613277885365278543656498051830258918514578169951972308325109522839244359774732885368596604784770800623921264759714295867716676108751503048056047693980724829314516187431253512392530083221591020741533923098584602072326501029057882225540201297921236740647162590985545213895519040126619431499954522504057488102664543599055076783393340063449378016076101094559820827069794109075797485095136256777400037995696035912766542835395890473758063297046220072876826365487517046406825179685641508368695548912078992993474592623773168333740336705187225139016496168044711068612793311250965140317003381518114177735231783454161461081969094914147308351013660584514254233219332023752012514503028502670263636597049968436564060989849440751951015394444293996977780180984670562912664134403630022503547064400999422419853281660859949023642992170978690467490383025250313223756835031557754869687451064825095139709448316359724164730734277664264321077090402977551228541923836239152423697456473336349348908176292685200743128033640054784 A013801 990 1274692389436126009483320722799586320561588436396529993724525683747680060082504199568119547395646964276923175042178338327443438778752558959524348070505925884905880764123094897680134182924429718999282663006009133639115009402034997353179772926436358288382922463176319342194398418073878713194363126699845165160778693545999591479598912361272837954399515000187518546963978194497582795801664729140967909380404756356634074535764062298580776527034285773192633940240902142934049085336392285559645723849172563458991746377834660709203468283124932836000355502986951662357781298436904038630163404935308752665209709607371160576914260244390041442759939976538939392981554541530610061640760854517381757239198725507856896098126637261426516572750569275164639126985698159274163817646990885098692229893165117225740642782390814849402454344039679046523584171189075378712547258622325810633682032768695541649047639187592164748855850703571008482609562546562238605874816147501598230043334696788732350310602014471273630622782756737886253282798888547550709609572705939238779274813321058643142803545803504217269647781329540665800048729027415392905649719434411892087290253360050153884988892218127915301757782846860233228707770405648693814341631754269526563891794184282450475897904314592980031477280241251016578246152545314403863360922072902705386969865294737414176961112650108267368849142357663175311188289418777429116025268245360838178903982446093452131209819740392166320300034488980788045724629666737918845029988671636106346032516625385146822693448409598848035685394316012311895468293941818130252301699953335582401408104839420896635042059626723479108047577665008909329126510531242298552784600856518262605424383052571336687692297635024171534242574686121664347047894347275107036614276253040551450672855831681986934979280479850822138329360325453708560546910780583238740513865501896030103260057413761254026510370155376709393743296302278183537281195325249382803136636017290827651079867381228199243557829169328532020939245209250328238397436924041913706419184526691992794940802377455740725532079445741260417277432577262286812962350264501379255938563040089666025172396206192321569422994816088803436875388624470915473613091747158999104357753919355148499269057079562402349262110828044684709117619505533064482768353550991454842956573823665711235906658108695407786197322875746226062761692074877632317005846776343076974830491405221369193030622167050604055563423787273057526945503524208698849433645452216657335479420453494912340816017060161647499957611311489472814031155878503980864490204733460101253310634574786976003553172295539626744406531662742701837416691705740217379977065275100307481779617053889990422435780974764721763993680915492139288064169542421648427522604657701835306388693083027055801501490056476311327900904587937649605999762846838108926658139710971851162330157021277509187375593894191051793833779994956810152895944619949308203321091042514371321528820222703180599012394998388665019146675858366367686639946756573663946629733469090704737403956997199848090887606169855799722545974292370093331269047616287432969789131791895685910595941427219318997626975010276152876592204125797469460936334360739369017100966591987797074416709637343170665395053129453208347461667418668633833154565703272879933613131916342885976679023772195124551361080980559633442322754326463012409772285874465199404915322108826412348071813603564976577353106094946743138939805913736338467223573696412656131713284934818320234417357804733512075034806717215116593000183320242792317371963020281743888614126610135683244192540533108029159111226613656034976874968196617407429392411325106138524320007169411755076768559307009184390054203829393797741094121128211963525042946453856359034932071435677040640652806767189755226073210494863532287603576352373060942230628701398095300704937010259445504212080502252936515872462951961106901299829710838551877471305865579499648610076892713210494255836187414754440360599859642658915624839509564568528439889759619327590319636161656568454854764596102803604185491808207006426594837319950234870034708968774866472440940457716791605620411829067845017076830418001904399874251876664193175066688924924750221882997612540785014699590623353859024457312757148342958580847863512271587459044966986056115926950207392971998187898403432707104344852905387249850944496264026028793811681083668283595801692269187240317372999110554298016032803842574572322711073913120106320854887078166521275163512295888010750378158497504920785607995666546092963279508761487879689196587656500459794671748006540316344582144 A013801 991 48968582832578216780311248887068908090693981372609096238921378666850877188129481330608880532751173779662280692420323045187067144124558304989087355476555648794544315434552813589280034771224892085076442782038846877880242201188576458319754156741979140006518349345381483849740009628726124646074653875301251864816474291263120306280271817270657342856211768247203712500168186319819140683516752234679423206757629120196454607365912217262279111062549122262968225448294496722954429662282846042059350127389813197840626928850896325804760437564527419827789657002746735061136526360752105548016357363994821042386696204276770504722738221548487832065065854138719895720779399267439916127991468987139737586101058239109830520505632897034961060658785869274724776702282580486676277218726801841951360703575831143344052533128325543254644686080628310251250009520399519748621215487235268341303528970842207927989814107030540600992046360628383861867928954788734958283286937122421397605344745711835941969532086987928447794004822382842638306112002102442708060361345071361796944621228541788834973941015587418010630789167555634217374671974317189733863439621792367246425342373079686711645733283451601994232326985844982719714037707903400221571748125472018132478467165383394617482093892149403920889231197747899052869904196180798138814873182352630330145834345162632503022138103566559199241708652811988542754609326311753716921226704913781959480775389649126057072556435146905461360646124928685953564557373277403890350672044809572661389185158680795800340591514103149346138890108043928973776309980068885291772422105407339733532493755511193165131775762620209173414755743578982260787724028568204141203773226504005576249983099347580470194387305947088573659462749142049857556191909244920511918574036536805824529048429629895210094164038913949183266060706262629668061970124546885699455580657120837892446838365607052334682422379888951668070042470748318698768194399614780289765297009240244435043884185317262502140517565368924886116402043958560609606275936873994156945799392777399595210445864132339735712040363987596260190129849888108010206761647761084985496135837748084610023022772657084225410953768854867472831004929397674688834320532558860109593007474565947384747920096768469248649253249570164607785462470924558205170029070014887729247019740009941962838590177903642785514556355594667020427053162748499123090096609759995645065088157822984118919464381169416005398524488211881777955138463386001374999842923692355108199777416141460552484788111383169850358371596142179587623820884228608928890255705040603249747181337825016470152498666905450301013121320355923633786199628567716190869198939608253412220045768742237872068292961926561551285581246049546022890273137141670045991708380530273705130228033477567375670481242009593975972641150650212747264086889524132792526499095136694634252075312129396792942220815039243445711918492286260818833650608519972623938783033489232088687851157675365385891660166258098955375538699775002381049960194600533874173727840948588513192110412004429364259538278621180402141326148415689505414031733227298024967419286917464669941453685868057358612837871994768688907166113696635586811330220802163600160950732597803212410792317428175244281816361021074451876087415555574237334465796056930955529682075698228307680101377232647904765087286949178878320270930205403084733812134153455100339227014132675456763526791394552140195596923743474084425511583982095178556860807121388597955897554055980590125377217426642599874537134848535919036695042430447109664161331387143473225000287854972407508900637119878048176416881590210239671628778241254323807538873465277417550277395420121983029140974338064827528322294309992134021871757261390790778049830971345888685950456272969193251318224768361636764828454370677456360578989152763509156731832192909229071880860186126858489811284574548809193756536762537882720334258171573808924937686132102058501004713910470694347332202975725206580892804208032384902643834599432464588546805005536088709719142786198733761700636723885303258389853304080358884067270483208222767253379744455270405291168623648266321513740825470334176023517337961159425569260093931645013361921739909204523857236283366797124699473386761848283552126878610743096841851524687425303826671451736331749449719167208412282386305066270876120511869213356590273883768478823922143069540510200782616317810213097024032201133831053912583916192416344770349268615446422004421961341994845081306681488358833820986527336840149036899916761526034707277345608581318386140176111412121663472109871419252792693467643904 A013801 992 1881177078096324775832436937245639173212099988410151041114403682865743298059182154796670754546169091919506175080019130103906371408689031844460779847987361804091214421733780886845781815771375454340296625914804341660647384400860353222811675685399870642490408908452175083571612209897142804403603903273572891638789676373164029686062922132269572483164231288984577819406461045662172108497979553847444721910801080281467000196568883738347714330578887080854187348821681386109017369906257813551751994493807063808245524098736033252115676969478885360104367463417518574108620796674652886732596384495225045164327321383496415709428711519006708556611569852593063514009461402257971817972920272609960159107658253313643249275744393372495064106267917954057827021794887611976155865634608819560403472788569129202705122112657754069670430260473417166612020365735667950663032614157630068599516368943874259761656698735685247727710452989899994437518358727164042157410750976494940410406923751265889546701544653728259250454489256659282793167598672767439072846841432261434791424569115661359884358918054806250296392396660817244094665398565369160816097896510775580138675952604229244714582489817076742210429073488220856160534472586817022911900275988133048577292794625368487625192118960811501024880705692683290015050239600481541300712168173258646762882372203767690236098457386612938198069479606425351858461071879592330789245845095967847755413467368760826608499328012603520203630581535260399592136036051824747851711417273404543359926937055881451465884163605786585281271602390615575456590724194326297368729367601328363203384280111717996631702297696817955605901256645330182530421206281476130288484152269377878217219350744536651342987582745263354645701920971040987327878668385552866385863940187597932555107924472662054390977405718918271824348988091785181328268644304593161030285586523954108476237742653160522489159938145813967280578751556267411131878956055601399611623649906973230216645854863147956282230122791212618425047700920712064378634696390951359533229829472936582849604488316507963287113742622947497931464028313301557320102955460389840802819554342930418378644442834394547603387199984328588836275885367741070846259257578781169970124975142925434732476098437457514656109712835487443572686326283037828009811836753691927006753510332221930444407280274346341248327196956524728256725674300146342312629151360539992700820426670927757912410143667004285263389716739147650381924599209436628821993965756565513836602649218490348584255620086895852971367203237397971038156703088526240612248063164839814442287718273885832717378388787839778763720068642793162315530644931057385188431146463990663083845278252001810093375542425370788554186889148239360015352732836434396486817469146450994656282840134074228303757207393040562180964982443378572898897161947959085357697989238771261069427725190762907197668354830547576210469060799668995616313521776903268321232289014522339919032490073256836664414016946971129469706694690556491470415270835774109310257928737880976322788113587562158457394422511511266328661185317537128039985443063659880927148379326221322760470884796307291488470779690551033953057693423769952702944061762335916863783083343477208207972997666320780184330257324985596143271774155982939901440838021323059587628266620023138667838774507769401909455593215439655789551528054770764903134126945639131134631744974920860347027645218213115017754051422529300427290453010256168379440364766375264379073760436614550350256491184661902116780218572341355865713676750008056164858421706568503667411611058236620006861926875597235098745230923169516567225291144916026103390413363042097272611456422459406100047479670171098414328029258212657820584225426953588618529562306595223659759472728182384527942640922701380637957649903103945163548002447292562967765010065522800944025375124910249395744590308215867053987351116269655302584360861919179443660406150450832679374597089584642194047113909515459536011577966455772098419965549971797559633614061092674383872570589274610556189491660384777809974304604529551066890328262882927085826805836262993667889665533846071799007271867551268357706119442055115900492668695768478074833311585560352000988499589061818878342454969625843163660938506168710306808276568172392130471805410489902920486860411527478366240152295425861977045583967700306771961518849882499793048159468239873264988464997146335275221038757253767105823724447866300697737503130989747721874066914073968643477476056792960067018434172051165401547202310784149314766508899259927121961005496008065823944572820442015284112253008216064 A013801 993 72267298632148412588378897381228474478116033154764362395450931880970394538241541658668903706645631835179749221874014902071667164036197847336805318640282491065968093225324926549067554234673159453936835181143123589235429919143451329407533333130321430601911548627098758010487054655408637973968847548157576205195744207551469364419793216633267896513237109197631541510318607530158003720058382540603436436925334300092836279551390237692365793723518526098094461192333712128764011282318800165404104620474092163257560053777043453413275846459500859993769380474647393542956776525053465296719422706768565335032798378268398305893413381714161715910790067457215127954187469229142245359247705192584229472279799459296919064176996615797770382706388336123085482869272402501676003734219132412232459810645671667451119971079860280340459248886346793872567374370101419992671060905479516715319020829347873563003803738630084476707724762059998186311705268862733843519091409513029630806192382828630412826086539417624807365459659283823007782326470613033939422484260461755278947366247147246801317532195993436911386210310121955249140665951287221681911216792357954686607375395244070664955400928812820128755843287123492410263092298895162752183561002360119194145279998328155820609380441998534623371817189890121269218170004492098890608158652543904174042889210579939588109958338964122633817037128560436316994640537326418979599668385206700839371963762438315914992110184932176832142672420258563510731497960966899513471345805975108937714953213938741839513406029079897460165329877437887946740389260649239039717107385772630400821210504771758558603475468320958582556302675287004292088661060509187021162407193580420569592698578202119997992210978742037032069284996023510569187786924699398915079349126246762177037026026541785481483788018097964330404190726534019525906768239605250874139451091904221031223149121763814631943568183809589367050713319785568866042261975831983367480134134826283612002667160422691888538152397147223949416632478570074665169630496554787427828557129032331766750406023166969917637761536603151080535122111683792626009075136966336124281115999638014952434004915926100940731722674597967068734374412287140977629895639146457425572321045090623500682801797573367883029110728288085632288317910489181200824931520729829067891442852922637679952350079019289045395737598281853960710373503914421886281961478666504359594717510990360747963148079111636622678379358251096137072015403229717532825720188504220779546927372377525231212763901258191087748042479567880455401827905848824059360121594540486311614924985209598149670808183673652940987070156981542123513425255671500509398770922560665313029000209328901536547114837813044213097643533518763254349790584644463775437579894730061410715761586590595554517136879211046236743950765544831256484033373392796223101325954596636765243135490928347842905627519170315687701379439680084135596300252581515955828459614781890210329552138654234637300128875034842909708252383232418176327473044427098183262868590394435586416228171579787879299264135202216807281848095158506310784080780733557985697332140196118335166249510334940909821093472592208520340664350567546503036299076661896582239090929723020430517490678349379091561231165396646661439928475976240619253751233427146657118327490474808895063694361490469343753646068964329816811411501752073704518800620743672861668013114956559771091414018702875026522039639447885605214790042842000964464581052865072156386497580932984566255453365349971631718228876675065526937256606028309485629201128279535636887284450413217994183607782852943383553396791144480148446526784623094058787846119754625208824641709925200544739423979009292916684825571983497462835563604001849060369431665570162112113319904325854484025444493686496238587781078677641157402860062015191098969660626677123921065678810798552140786924181280420748745978080482615078104080806871487197507658162675719188210854521793483614526513927947945893535420779159364940932901396567716575050884917770936179130848671757573439126575511625341624347972885687607233785658850546910526929122573005879164745649391148230694230663356063849525229638284485989332433326360616641853722796497870886482469974200213398834030403750113146390975198613652977175146346752642910616084204876649380110593423229569239608917481690581079913710183153703174984951673708137086112049738094131902971347796871330373615932891424898660717137324198389231807604283920280102148483514154571065579407830720197758353934580167153517570065837323971083880076070205873969360317253987134645856692654709470100459154456311563628314624 A013801 994 2776220544252613417995163721797273075551305529673427745783642999139358676581087064359424604794498592580265246107512156477985165773614576503290713120885092176790230269344082378308979163479204093582437460318794235804068275773814826270519800525534428078003034052058625887730870691642178236407987247410021447498799709477297247103550776210183619512452516786936213298660399626878549870909762823679821614160923642472366398515246207371189924331682687698584396821164691885138598257421559027154164083100132724543702427025898901306324404917588185037520644520314054270346227526986453922838773342703221205910619982499558789319201368471931236478428911231436376355488065817906728497720859842678315759407100776028350442769423501992487147022048614320504451909905968614504385359453762190748322176085764122776802224809003912529559082505217898433408548253801816150438451475744901114135695504180227910796354124423213325257203954459296890325350469608630783332629415587852546297050686578744665939126940498267474599751498271047344666965853695070311816854155349898790796042021750408633119414316841283872387812655273645032850987823184649908132301304295223187240708933183696218664926682081273298066284475718136084432666953754356572287883679466666338962285076415774434004529959059815706091451729166818898678285218892568470981603022796126622750031631913638959216832159549645735100715298330777721553666110881931711520300860686100619445313359897830344190336904864354505183592903696652975828261225668504411709515220482339784951257642666670706506747006013133340829711312571653903361978793837101166949772397331841369477947622751311876787311113591017944907482923573825556884878003300520928604975034748585436601473108580212641842868776959354094623973652407239182025918022499252108721688276033895615793054391835629231056681200503251397716807390950530894107234408692675317580941153146592555135468496661678702900744115349229185124620202892882413557879536063561473045116832923486511238694461634798131590081662488807755240789353296747988337156525155648713827461850668906057151483597785982316355972247190146651909837251042444577520764630461698768550383352242093982412704732850217093739149858267355502912499727422422807796630070873450308460786285268201392402230513855578500594446317737915097649988020849352385010890569300357113472117668637876049113049480635605007967922655575595701754649708526376431183407832164452431478190667902205698493752296607152632496812621426574109201758543730472828741032866761578145467074761937255009282269538030734668826928799895079695574716620831088425064378431175867322146998958231811922517753767184007051380959287150602922216891744621876363569063183761090518665322072041579081427993963609425906490359073983656809179101555099701720397210069235950039154056697110464318822330330351771552230755612609170237549090626072257659706660537871784397973580293019503410733062586776446847458736192554750112153067470503171516959106104561461094320020074958541077826521750863338525219352223554256576661796204474711403808226359768592637487765821439409131171160531017928360868539476423609178435081247272660363578548711497774081963746641189027089991687126843102282517406961691402866460642465329043419103296917156239552858759921899469747181416256449877578145876292333103259629252107383337265979857668874080258512766882591017870309640067385333694242627184251307663432794244646488936653838391824171200166247760942489647018870674789029973409931374285818309050871345726864611959743691069121535097269496483284510204087480526349317282821649777183537199931390543986641026661919447074182464557476586078673022587291128606349382721772958080781362393896536493682022207435928486504126709711577620996687364259173318038532291011411335033503152086864543347698945297444582025858321475669460439501588197918480262702788272142375581258018482634428392551659117195637179040470479348068643483825493939820140840446368276775052179454195977350428334308187309218466535650559056048289446056724652186163570878340050545399947154795001088284257490682574238941237486524854599123840951726376575119493109870402610114802509172764593853992868867010350430349565163486548843361221784336813766194758665469448913452614950262207975110566528875397929608111990464346631755703229942092771160422056849530054227490814541362586328556946787131908816173976625362765965090396032661170221903497171794300080502738624171184547296964609027632829677956978906950109547446405320729120926171081480404136142679762002055298531224947117084924750831701369530971649206637673158337002313028854406945947629169764555230705023319003379238877593665028345334595584 A013801 995 106651288428008397065702209536564042470378953227934400282024429454937602919539040664431655617785457932563469694466187003258278128359177570950416035251921701063573486027122268645117743544217104459062917475606799362649086882126870366008288656988930589044564556143884172103069128490125919129849238096503383927113889639279851044730006618890413927190375884886941570081337912066166371840869448634484027129606042649218427565361698302371632133125922130628818188281862803459484390657106611587154367416374698746070872436626932192583758339314067716401393079892384708849620676676711613899774316733286945846262377247703050450486439771217710380555325053866859834072429536460704881968444551716330178213383183411905110609430173252543386239999019567736499024570947690294800467968775728319787544716510714540593634268262694303735541713520450786217822789718050569235243551892216121200636878488587635421152740043842163103080747114508349338738663640485160172506291629222943418547499175609055086717500546181443304224053557580554792726160235549821098756269231921711947220750307563698049915420395774761241650210964992347582003548215461510870810486905805293961039074377184873936231823418834195018514384419187915819565333695427362081011339430391454077575143495588390656718022907241880165209209627672514811625004968976910381229261723736000339565215171594354257273824241259190559629078900675156951205637315640288629763877864117241396611158033835050502415982537269042671132904988410620719418483245281265480232736710049565178687513600682821861163192983000530421314189783752656351553777344046078429542456415900018049864835875614397058661343739712545371565863992012082593289473374792811993288720934901658132482190939217448849035646935670546899074571830876500416707666752331269008652376812118133976305977516757532540273464998532905694688872730755594828023517044337815000189435339279499598084157767755049050634985935255988375747409714332970799239500257417777548501208253588657815745686438162405023164577146170038725330163796247870719960205070379400990395774455296695091531393892546296665131029848056673779768307836046550890037694043816619892631526859732282428366465017173939873083180955198728999886589528659794584315340802674467049829565934863224690524087420275903678836249742219746391321939808948721222578372110242518871144872358392646302726908848097401986095716736592084478606623202749276980341795280429604607666172698131134113335988226460375529997553664723270979094756215949844188915518609512786036263144054581588436587666572988703037655296776769381585198313705847092937273161812052119047599111979433286815442028720140814885850931975177561859884113261394002382869131267366053365047012719549301992137816106019705623733634186156159981424365340710141290779222019768256704142242076195597271878641970793655950496707613993883845685865491191850255291071222882469432553060536637243026721332333603982091974809573183280308472239946849836995501020112833089399397891199607314045783659581166012784826635020060320649039562991100513288696823836870254761730011796416341183071302959584735911125812526289370198762081195226520527233527300898489132719290967917664689120652664804617285188705840336932517952040948080531988272254369474098662622121159690029807721286907778497042051983646268494821917348957238284409882212207466667211026452561616542505815132828674979198024765910198235198434223702339518990493855660317360825586573984366682279876935842695375458515923674563996160498273617443230933045513636111372892296704976901857744000224651900235372736876497840282765072564299137790801680244297478801793558440020530798302835713375996541517886639629957631296817723929345941288565120858628737542531680279965888208741785380402185768256491494377846647057090568988297245202682546631063105373277809317992243893012211236337771990314262621500329608038028884201128264536646187597870018713934635405008074640175192130530526587683720590404525912392665894054890783323670936610433551876697151087359715134238383659738862311381752084369898604761807528035762061771963166579282338814279941474001520482509790447308781386670170253192380924637494990050395069622132308895320499260366564696067083037642137848892674349459195655929272981571847523773277286863825230225678340205527095281455435896898773735931546563203287131420985116397843667774459409082139486039936017314912653990711515244644747351649831892593206986160225568960192420405542784908395301689395408374701106801129909499788266151205294057185737070956348375537568449934469227950639811901806875922192852050674280857316470897235524122185675153742764175822833816840721638235728914373823954944 A013801 996 4097115896250370581676016081556644255542077867204327921234250481940882953757011786164806482212846151937358251782613039917170012579046165565631182410237824068058239039217929072270843235994644284899361037742910804315527321663785851980574417046886757508735991988823454355511503640076677309292288330715273996944007184382574757734347934271294141426945479993816747356244677229933847340638840738742338386210945734412375113350935001983908620026165424570236679521036041457699552351483407590732122178667450427029058635525460227110297660363089225393275916557145850975167027915212553359573730151625951311630015484347760386105887070251099561979413367269349287385726453072674438745699765898734540126245328373951746729171869535669706725795802335714165346527917526470365054777488488379132958317829475609791445054049579664372304570466601637403343880289808630667741116289491374512043666324017582602339003661524240537767949981150952748196984502412877913187001699228228594366920728330197460211339500982106325975071241468014592917368171608881927329820838813504486164432343815367024285550789924083227859234504431146024710248308245169401613055664973416172807277081273934117134281728457934435831248591847522974124421859243537541704131615557918099844126712526523615468479568004604068426676997056667329003386190888216989205303318379042189044737306031968713147431232052213064538710695048336829437515763117637328001009132027927945492214247027807300100812385151727543254241678034782405557180452350725094688620813453264095904459522483831284618445221634948376665205914732642046401289910448874148949303005673215093403607534997602677405534181104797142994074231117136164903808409166040665534179503435182098817435847120977514984553412680719729674848751454951640008241725957558030236389707614330234833770432283757370067145431383640105167167734824706930913351430775281501047277347993761256560001004806077964329193619688794049442712491585815406223584641888961342303222416269861878649686290208446951369890395647268207672283572396658201577991237983695068447044071474677838636270027776058532687673642642945179923579313829564298991688054387259269795332735843475361768126120099754074164363479574914373259643223332994668751058132275542326186252604953705639711173342337319115726173370097113777369023639700574074486570742987076604953901416520011900365556930308509794697853054152921517330152036956816224476810407492983690608103690371405648097915323707701786360386021584009177932904154791929214361378562903043188369084942000806301379951799067934015894565880976372562976978419323821922278285784171794205332567485801909146302020975312929544654849402758421216409308095049711995540300546767134306071646040634205985329966343528853011241351290895375041846398418928720787826574593111417349546328371599130064796489909950009086994281519699189041815868208709626119407261792098252945720958373575456328114526702927730576045304284563408896330269569798183338019167188654595962367269388324114576382825066470073547141900010930637278053503851866117318498577184517207706926620133171130162888867174495407214761809214009932445555644111195822012574203184791316358522544281823525006697258992771134177627809323562383599609645605061461716861466923857716974223291406470652185093420957849218742367469003755050497078776877541265933890035064162039487578792201607061096903394142746378000871319407206175403383049137749074961538811959046751733475733826183430466463752367332985543614347723882050476501701679287699159523876451844854501030470218392661767093512630227399442079059847541032302703027630115677371437348264931945649701341031828711147601736765052283138951133148024452363898549682469753680541517682905081581433897029635169561427024427173530368473341377248019356793345191298254426971706252711378920256019840322759990041393957106855151848779912712867556662222388917615470543410439799942759774638914512953718790195376970180886460709392457810200980267450476652986012684332162142700826415328895197756172010816596901746672528134554041388073154024800529597997021835365031737007309710327889378231665242410856096109823814145750321260446638505600874007537775976994603834778522632299586241949364113061974060367603060977808824460318178950860064094473274220252160710044349659117335528892332392025415263291839546292772017478440668564231539562341223632659299470495710182041169684515707173569638272614260979941985860639580331225457174752022299331625040913909699814008122517718872206603343866032464702576500847275317859079194651229572682569860951779014019812945426960604378703173414669545988199894677884896706182028578409983907753162454463761974584821053128704 A013801 997 157394804270354236265665833789080045720904463346521461422134966514240959551529364777307205820688697772825554600480862541458003203236637496369287503471696249398525310930595963240356713753970254848693853625931661458585297589035997289685746805273201676455601868242641822521329923837185635513772548512757965866600979995240991893122710242966035737057537559442464166437495520465138679437981705819525671444679691333185802354489519036213833546925170950290212280480120568638986003134586586005565205615688775604748316542346080084669194920508435682708087610459315011062016544390805449861384417504862545587578674846703562992643757690766240773001143917019322224210067421239861238854802206765786093489840534813730302347866540082287453578171542528795375952216479696885543944331997769572771726737737135025748153196368652386526452379044968502486858505213288355731942723377100643254669485503459453251455164661115224498893566475895000774735356644693117912991857277551629681199626699532865631478818269728596618658336812235248601513615680526808120302397343859588340492832920011139604953719145723581281440352722226905685268899009546427732367146425618755694564356354219453043830566880440009286893245904414442573963790144699738202105920143272981723611971788418931211837111084464869892679223518928932110994083909161743857310932278849284734342628348524110084271718210517817087319110060976907639671605555927155592486766815984879954028902513820245240672808587988765301654948303384200891884644257505455237558057169620593508265717015738862629902191634328176837970550420369176854551953199803949306036424265942231028192987064467904455211001101321887045260355662595902910944703846522618207161039803965955508170615502999472215646603901542529135188989635893422202556614144385549289561147007712110301374124926612823128499458892033918280101915701025941457967308564663214144232206600528332432008998600630291077670302093964712203391243076760684645485227602806338925920592343423013930206348524647698083825709439185455465938445717190021471820111398381629749461645049771223849050949387045064591729670655771382031944222920076542110064688297340952108457502380162949497684333029752152513098187431349910563142454067560323194740649209497234002771080071901555855144435119230451149736676185650722871408412142737253645476101662591534855909076817032777164443235034731712273112722928338633009755120651733052079501148614250461458400911369307919377329515075555071824820589405171296579470446010486752698906718872483307124386767131902974873812228312993753154605642883588328379323602956743942966242626684743646192055912534566141764338437787621501387460694656367509449579979779429736020676185804606231502048354297003657132435987053004417279847751191036727607571241661565737785145689568968208900171750723352180569221956380639549085972318860764046230398393105788997003149369005246485162816336879274730300847657819671697809356409395787916161423635793367011113344326719354958490301020821859185566322607753514345387003230819911361673703403973288762907441341120413051269293039035902136337538721375415563562289662765405564828465624175698698435050589546943209229002061130532536657281901466295890567749922973972528362604145564041113314950113346918055281761962670976574342548859516735587206788689248254019895778292527625272116319587024848908954826881216936859098640789387744857281472606347232434296363215675768463722475000218740014593203790666662664799671510943463972643488782160652851105289371711516250912269237774071930511586543909772494444664381202815776966909163103136296940639509438523861901137170945625624078926717078731767446268319566248509065946731014507362011526684601758057391682943306481614032364588290464673871780570394298342635271882348359911610573148868913742066545067404160332600555258185839147777430190256216947513422729126777520056735935292659115916395655455354601059502528539929630061044145601686468934274612020659236680857954377511101110663281304340873994947571274837917001103967530386577500171840817028053964218285016737145036653590827383059208872809831956198354147651952455447788154991644223144341541318064831163175873571201932224700916851725442420905070726771767388795503081839190523503800467583162576240222253285302445207005837063736504651561677927841172048352754619308010383129823451776723563518823826900447072239648458563202353293574600355406779851223880749449805451328822330118004357162825273688651123707571748755028054936034640688194688874057957503164014178856548928610874386341721635264173603778323542602585134111522118577812261109897945278682687153945626191864688809868197941800245488850679880015650485576992292864 A013801 998 6046478800849928340381818670841299036414265863919968461992736873611080702131552077285033618807577013640866505532072815392650651055538666060522548733368683116893748344709774523841543515572521310267423080893790706593012792180406871880567649271375315602718401370409328253979410354129323373897086223666110016731343247497177944566202036693783228874802362883541703417862827914188767509289505210762898194218815022255665783250069363295190629538677367226348794966924311764835286296418278287989792938932300003632011328290767012532651792066252065186913893643405045464958427569317182161874943782866799551292422372910964075925402595448475905535611944716214282565253950054350509351846081575114438567505713985404263294995641003801154816659037977786203162580348284035555056165458026315907598654356909779149141053191698150080800194593391509991535156336273685473798311661254698311271382955100898356107901605621402464349495249737982349762233460862530817745495189174423405832964859289254566098890282649893767702378666978829310275747059983117860749536896361709945688372669455147939063902074702117098507812590177068808805290024350735567766616297086570118762384313703694508131795057278983396765290934663985225921392962198785142772101028223974865894277508223901661433934459420802441797165050703173855975948727454357552022456774424274122354506410636902212997382326775252461226450932102488883885624399036497609240971634002875148313974318970918541165686614716176407828376494022807461462640493796329568406030324228144720213535784876624146790322593824351241407476664948902298044467834123668516540695274600436747179061791068599017551385818308381612730721823134284206226851742968012901046298505109156146801882365163227724636279935481657799257420225852481707333414888970715261507781023448268429337588383180758213304435212796375004648395193570612567049272125820102034564824448765896418708057690241813262039782325241748384005477994036838461340960503589408316178165475464938503142807084922865969588248453815748457179491330671571864861441399480228688455318556232011335385141271652723201355887027912113412139169267697660441700245065630650016198503411436339867903041337670958690943179968362738164193680515459397375849156780032045741450453812042170169731228619540357011368284152347958169828025560875394336044609921470116403024603095003131167549251317094253458683898364015056925702752714956976928686116125165045727385929411163333030799490651142523639222307762589060529396936653938859091681200512205318726490442046139184682752370562871968021187330377015929223020095531186275312991176746721111912114019935927892902018825426049267597300690045919014243015064503206572738970296353869752989382689578673692492399660878628217694222631209754866927772456819670709382754156810481482713108997975788297368747230676318648917686712601355111599986984669551990108872986159705548974014752397554218039237363622800507943044235823348588587257250392637987098930235655250740085363404015892542472715849299459007092387116115177714870056989967037861115852266560481787777561161387603216469542887520357964289808919684795820178450335418333641199080903448035370325741343180390537928226141526729222932050681040968128649577800855988203409107123554335204011704167557968236079943356987194914318135994286160926428316218885741252453620533255146595686408629468829846379133384565119606437325051645435281195929089293400321302362599608403116400612516822250512930944180764404111973072265055483639928060796503669608295045735038328747282533108670837820146586226868287370887960782409770083983271607394590332678794085559047153974616048763296559578215843764457002724277409618653314819034809115661137532758891950061797684667318023766490911458322392267365130676604632294594364431778086948190315228395309398223337182930798467196701017758188882830255675647562134285210499567690202792597044255499972902354301849136389936668425071897434387390579093495385645236331839175366466460267240614587559015389905898094173419514410016647330761246601436826949721089409637202974163728084345224747602568057862504429315972936197405528482229762159004476313024651274778553964564359111293428344110421775884596041489197039664216007968046391934343150921998762674773528844378082208178735072336236640501562694393419275946465409519421455336526878315297723454612416139136134207574727158335184163981604125961847253306854764616602870863726218248038633813255384767095714023221568350076300173157758422706756677687167785810495441548768694953183641515350425703578340308493162748077212620910512028233707285235822797839465825874109705975175786673885319896692132198230699687718270681229053925735922663424