A013790 9/(1-6561*x) A013790 0 9 A013790 1 59049 A013790 2 387420489 A013790 3 2541865828329 A013790 4 16677181699666569 A013790 5 109418989131512359209 A013790 6 717897987691852588770249 A013790 7 4710128697246244834921603689 A013790 8 30903154382632612361920641803529 A013790 9 202755595904452569706561330872953769 A013790 10 1330279464729113309844748891857449678409 A013790 11 8727963568087712425891397479476727340041449 A013790 12 57264168970223481226273458862846808078011946889 A013790 13 375710212613636260325580163599137907799836383538729 A013790 14 2465034704958067503996131453373943813074726512397600969 A013790 15 16173092699229880893718618465586445357583280647840659957609 A013790 16 106111661199647248543687855752712667991103904330482569981872649 A013790 17 696198609130885597695136021593547814689632716312296141651066450089 A013790 18 4567759074507740406477787437675267212178680251724974985372646979033929 A013790 19 29969067287845284806900763378587428179104321131567560879029936829441608169 A013790 20 196627050475552913618075908526912116283103450944214766927315415537966391196809 A013790 21 1290070078170102666248196035845070394933441741644993085810116441344597492642263849 A013790 22 8464149782874043593254414191179506861158311266932799636000173971661904149225893113289 A013790 23 55533286725436600015342211508328744516059680222346098411797141428073753123071084716289129 A013790 24 364353894205589532700660249706144892769867561938812751679801044909591894240469386823572975369 A013790 25 2390525899882872924049031898322016641463101073880550463771174655651832418111719646949462291396009 A013790 26 15684240429131529254685698284890751184639406145730291592802676915731672495230992603635422093849215049 A013790 27 102904301455531963439992866447168218522419143722136443140378363244115503241210542472452004357744699936489 A013790 28 675155121849745212129793196759870681725592001960937203444022441244641816765582369161757600591162976283304329 A013790 29 4429692754456178336783573163941511542801609124865708991796231237006094959798985924070291617478620287394759702569 A013790 30 29063214161986986067637023528620257232321357468243916695175073145996989031241146647825183302277227705597018408555209 A013790 31 190683748116796615589766511371277507701260426349148337437043654910886245033973163156381027646240890976422037778530726249 A013790 32 1251076071394302594884458081106951728027969657276762241924443419870324653667897923469015922386986485696304989864940094919689 A013790 33 8208310104418019325036929470142710287591508921392837069266273277769200052715078275880213466781018332653457038503871962768079529 A013790 34 53854722595086624791567294253606322196887890033258404011456018975443721545863628568050080555550261280539331629623903947721369789769 A013790 35 353340834946363345257473017597911079933781446508208388719162940497886257062411267034976578524965264261618554821962433800999907190674409 A013790 36 2318269218083089908234280468459894595445540070540355238386428052606631732586480323016481331702297098820479338186895528168360391078014797449 A013790 37 15210164339843152887925114153565368440718188402815270719053354453152110797499897399311134017298771265361164937844221560312612525862855086062889 A013790 38 99793888233710926097676673961542382339552034110870991187709058567130998942396826836880350287497238272034603157195937657211050782186192219658614729 A013790 39 654747700701377386126856657861679570529800895801424573182559133258946484061065580876771978236269380302819031314362546968961704181923607153180171236969 A013790 40 4295799664301737030378306532230479662246023677353146624650770473311947881924651276132500949208163404166795664453532670663357741137600786532015103485753609 A013790 41 28184741597483696656312069157964177063996161347113995004333705075399690053307637022705338727754760094738346354479627852222290139603798760436551093970029428649 A013790 42 184920089621090533762063485745402965716878814598414921223433438999697366439751406505969727392798980981578290431740838338430445605940523667224211727537363081366089 A013790 43 1213260708003974992012898529975588858068441902580200298146946793277014421211208978085667381424154114220135163522651640338442153620575775780658053144372639176842909929 A013790 44 7960203505214079922596627255169838497787047322828694156142117910690491617566742105220063689523875143398306807872117412260518969904597664896897486680228885639266332044169 A013790 45 52226895197709578372156471421169310383980817485079062358448435612040315502855394952348837866966144815836290966448962341841264961544065279388544410108981718679226404541792809 A013790 46 342660659392172543699718608994291845429298143519603728133780186050596510014234246282360725245164876136701905030871641924820539412690612298068239874725029056254404440198702619849 A013790 47 2248196586272044059213853793611548797861625119632120060285731800677963702203390889858568718333526752332901198907548842668747559086663107287625721818070915638085147532143687888829289 A013790 48 14750417802530881072502094739885371662770122409906339715534686344248119850156447628362069360986269022056164766032427956749652735167596646914112360848363277501476652958394736238608965129 A013790 49 96777491202405110716686243588387923479434773131395494873623077104611914336876452889683537077430911053710497029938759824234471595434601600403491199526111463687188320060027864461513420211369 A013790 50 634957119778979931412178444183413165948571546515085841865841008883358769964246407409213686765024207423394571013428203206802368137646421100247305760090817313251642567913842818731989550006792009 A013790 51 4165953662869887329995302772287373781788577916685478208481782859283716889735420679011850998865323824904891780419102441239830337351098168838722573091955852392244026888082722733700583437594562371049 A013790 52 27332821982089330772099181488977459382314859711373422525848977339760466513554095074996754403555389615200994971329731116974526843360555085750858802056322347545513060412710743855809527934057923716452489 A013790 53 179330645024488099195742729749181111007367794566321025192095140326168420795428417787053705641726911265333728006894365858469870619288601917611384600291530922246111189367795190437966312775354037503644780329 A013790 54 1176588362005666418823268049884377269319340100149632246285336215679991008838805849100859362715370264811854589453233934397420821133152517181448294362512734380856735513442104244463496978119097840061413403738569 A013790 55 7719596243119177373899461675291399264004190397081737167878090911076421008991405175950738278775544307430577961402667843581478007454613665227482259312446050272801041703693645947925003673439400928642933341928751209 A013790 56 50648270951104922750154368051586870571131493195253277558448154467572398239992609359412793847046346201052022004762903721738077206909720257557511103348958535839847634617934011064335949101435909492826285656394536682249 A013790 57 332303305710199398163762808786461457817193726854056754060978341461742504852591510007107340430471077425102316373249411318323524554534674609834830349072516953645240330728265046593108162054521002182433260191604555172235689 A013790 58 2180241988764618251352447788447973624738608041889466363394078898330492574337852897156631260564320738986096297724889387659520644602302000115126321920264783732866421809908146970697382651239712295318944620117117486485038355529 A013790 59 14304567688284660347123409940007154951910007362836788810228551651946361780230652858244657700562508368487777809372999272434114949235703422755343798118857246071336593494807352274745527574783752369587595652588407828828336650625769 A013790 60 93852268602835656537476692616386943639481558307572171383909527388420079640093313402943199173390617405648310207296248226440228181935450156697810659457822391474039389919431038274605406418156199296864215076632543764942716764755670409 A013790 61 615764734303204742542384580256114737218638504055981016449830409195424142518652229236710329776615840798458563270070684613674337101678488478094335736702772710461172437261387042119686071509522823586726115117786119641789164693561953553449 A013790 62 4040032421763326315820585231060368790891487225111291448927337314731177799064877276022056473664376531478686633614933761750317325724112562904776936768506891753335752360871960383347260315173979245552510041287794730969778709554459977264178889 A013790 63 26506652719189183958098859700987079637039047683955183196412260121951257539664659807980712523711974423031663003147580410843831974075902525218241482138173716793635871239680932075141374927856477830070018380889221229892718113386811910830277690729 A013790 64 173910148490600235949086618498176229498613191854429956951660838660122200717739833000161454868074264189510740963651275075546381581911996467956882364308557755883044951203546595345002560901666351043089390597014180489326123541930872946957451928872969 A013790 65 1141024484246828148061957303966534241740401151756914947559846762449061758909091044314059305389435247347379971462516015770659809558924608826265105192228447436348657924846469212058561802075832929193709491707010038190468696558608457404987842105335549609 A013790 66 7486261641143439479434501871324431160058771956677118970940154608428294200202546341744543102660084657846159992765567579471299010516104358509125355166210843629883544644917684500316223983419539848439927975089692860567665118121030089034125232053106540984649 A013790 67 49117362627542106424569766777759592841145602807758577568338354385898038247528906548185947296552815440128655712534888888911192807996160696178371455245509345055665936415304928006574745555215600945614367444563474858184450839992078414152895647500432015400282089 A013790 68 322259016199303760251602239828880688630756300021704027425867943125877028942037155862648000212683022102684110129941406000146336013262810327626295117865786812910224208820815632651136905587769557804175864803780958544548181961188026475257148343250334453041250785929 A013790 69 2114341405283631971010762295517286198106392084442400123941119574848879186888705779614833529395413308015710446562545564766960110583017298559556122268317427279503981034073371365824109237561356068753197848977606869010780621847354641704162150280065444346403646406480169 A013790 70 13872193960065909361801611420888914745776038466026587213177685530583496345176798620052922786363306713891076239896861450436025285535176495849247718202430640380825619564555389531171980707640057167089731087142078667579731659940493804221007867987509380356754324072916388809 A013790 71 91015464571992431322780372532452169647036588375600438705658794766158319520704975746167226401329655349839351209963307976310761898396292989266914279126147431538596889963047910714019365422826415073275725662739178137990619420869579849494032621866049044520665120242404426975849 A013790 72 597152463056842341908762024185418685054207056332314478347827352460764734375345345870603172419123868750295983288569263632574908815378078302580224585346653298324734195047557342194681056539164109295762036073231747763356454020325313392530348032063147781100083853910415445388545289 A013790 73 3917917310115942605263387640680531992640652496596315292440095259495077422236640814257027414241871702870691946356302938693323976737695571743228853504459392290308581053707023722139302411953455721089494718676473497075381694827354381168391613438366312591797650165506235737194245641129 A013790 74 25705455471670699433133086310504970403715321030168424633699464997547202967294600382340356864840920242534609860043703580766898611376020646207324507842758072816714600293371782640955963124826622986068174849236342614311579299762272094845817375769121376914784382735886412671731445651447369 A013790 75 168653493349631458980786179283223110818776221278935034021702189848907198668419873108535081390221277711269575291746739193411621789238071459766256095956335715750464492524812265907312074061987473411593295185839643892498271785740267214283407802421205353937900335130150753539230014919146188009 A013790 76 1106535569866932002372938122277226830081990787811092758216388067598680130463502787465098669001241803063639683489150355847973650559190986847526406245569518631038797535455293276617874517920699813053463609714293903578681161186241893192913438591685528327186564098788919093970888127884518139527049 A013790 77 7259979873896940867568847020260885232167941558828579586657722111514940335971041788558512367317147469900539963372315484718555121318852064706620751377181611738245550630122179187889874712077711473443774743335482301379727098542933061238705070600048751354671047052154098175542997007050323513436968489 A013790 78 47632727952637829032119205299931668008253864567474310668061314773649523544306005174732399641967804550017442699685761895238440150972988396540138749785688554614629057684231617651745467985941864977264606091024099379352389493540183814787143968206919857637996739709183038129737603363257172571659950256329 A013790 79 312518328097256796279734105972851673802153605427198952293150286229914523974191699951419274050950765652664441552638283794659405830533776869699850337343902606826581247466243643413102015455764576115833080563209116027931027467117146008818451575405601185962896609231949913169208415666330309242660933631774569 A013790 80 2050432750646101840391335469287879831815929805207852325995359027954469191794671743381261857048287973447131401026859779976760361654132110042100718063313345003389199564626024544433362323405271383895980841575215010259255471211755594963857860786236149381102564653170823380303176415186793158941098385558072947209 A013790 81 13452889276989074174807552013997779576544315451968719110855550582409272367364841308324459044093817393786629122137227016427524732812760773986222811213398856567236538343511347036027290203861985549741530301574985682310975146620328458557871424618495376089413926689453772198169140460040549915812546507646516606638249 A013790 82 88264406546325315660912348763839431801707253680366766086323267371187236002280723823916775788299535920634073670342346454780989771984523438123607864371109897937638928071777947903375051027538487191854180308633481061642307936975975016598194416921948162522644773009506199392187730558326047997646117636668795456153551689 A013790 83 579102771350440396051245920239550512051001291396886352292366957222359455410963829008717965947033255175280157351116135089818073893990458277528991198138852040368849007078935116194043709791680014465755277004944269245435182374499372083900753569424901894311072355715370174212143700193177200912556177814183966987823452631529 A013790 84 3799493282830239438492224482691690909566619472854971357390219606335900386951333682126198574578485187205013112380672962324296382818471396758867711250989008236860018335444893297349120779943212574909820372429439350519300231559090380242472844168996781328574945725848543713005874816967435615187281082638861007407109672715461769 A013790 85 24928475428649200955947484830940184057666590361401467075837230837169842438787700288429988847809441313252091030329595305809708567671990834134931053517738883042038580298853944923907581437207417703983331463509551578757128819259191984770864330592787882296780218907292295301031544674123345071243751183193567069598046562686144666409 A013790 86 163555727287367407471971447975798547602350499361155025484568071522671336240886101592389156830477744456246969249992474801417497912495931862759282642129884811638815125340780732645757641809517867555834637732086167908225522183159558612081640873019281295749175016250744749470067964606923267012430251512932993543632783497783795156309449 A013790 87 1073089126732417560423604670169214270819021626308538122204251117260246637076453712547665257964764481377436365249200627172100203803885808951563653415014174249162266037360862386888815887912246729033831058160217347645867651043709864053867645767879504581410337281621136301273115915786023554868554880176353370639774692528959480020546294889 A013790 88 7040537760491391613939270240980214830843600890210318619782091580344478185858612808025231757506819762317359992400005314876149437157294792531209130055907997248753627471124618120377521040592250789190965572589186017904537658497780418057425623883057429558633222904716275272652913523472100543492588568837054464767561757682503148414804240766729 A013790 89 46192968246584020379055552051071189505164865440669900464390302858640121377418358633453545561002244460564198910136434870902416457189011133797263102296812369949072549838048619487796915547325757427881925121757649463471671577403937322874769518296739795334192575477843482063875765627500451665854873600139914343339972692154903156749530623670508969 A013790 90 303072064665837757706983477007078074343386682156235216946864777055537836357241850994088712425735725905761709049405149187990754375617102048843843214169385959235864999487436992459435562906004294484333310723851938129837637219347232775381362809544909797187637487710131085821088898282030463379673825690517978006653560833228319611433670421902209345609 A013790 91 1988455816272561528315518592643439245766960021627059258388379802261383744339863784372216042225252097667702573073147183822407339458423806542464455328165341278546510261637074107526356728226294176111710851659192566069864737796137194239277121393424153179348089556866170054072164261628401870234039970355488453701654012626811004970616311638100395516540649 A013790 92 13046258610564276187278117486333604891477024701895135794286159882636938746613846289266109453039879012797796581932918673058814554186718594725109291408092804128543653826600843219480426493892716089468934897735962425984382544680456131403897193462255869009702815582598941724767469720543944670605536245502359744736551976844507003612213620657576694984023198089 A013790 93 85596502743912216064731728827834781692980759069133985946311494989980955116533445503874944121394646202966343374061879413938882290019060699991442060928496887887374912756328132363011078226430110263005681864045649476883533875648472678140969486305860756572660173037431656656199368836488820983842923306740982285216517520076810450699733565134360695790176202661929 A013790 94 561598654502808049600704872839424002687646760252588081793749718629265046519575935950923508380470273737662178877219990834853006704815057252643851361751868081429066802594268876433715684243607953435580278710003506217832865758129629241282900799652752423873223395298589099321324058936203154474993419815527584773305571449223953367040951920846540525079346065664916169 A013790 95 3684648772192923613430224670699460881633650394017230404648791903926607970214937715774009138484265465992801555613440359867470576990291590634596308784454006482256107291820998098281608604322311782490842208616333004295201432239088497452057112146521708653032218696554043080647207150680428896510431827409676483697657854278358358041155685552674152385045589536827514984809 A013790 96 24174980594357771827715704064459162844398380235147048684900723681662474892580206353193273957595265722378771006379782201090474455633303126153586381934802736530082319941637568522825634052958687604922415730731760841180816596920659631782946712793328930472544386868091076652126326115614293990004943219634887409540333181920309187108022452911095113798284112951125325815331849 A013790 97 158612047679581340961642734366916567422097772722799786421633648075387497770218733883301070435782538404527116572857751021354602903410101810693680251874240754373870101137084087078258985021461949375895969609331082878987337692396447844127913382637031112830363722241545553914600825644545382868422432464024496293994126006579148576615735313549695041630542065072333262674392261289 A013790 98 1040653644825733178049337980181339598856383486834289398712338365022617372870405113008338323129169234472102411834519704451107549649273677979961236132546893589446961733560408695320457200725811849855253456606821234769035922599813094305323239703481561131280016381626780379233696017053862256999719579396464720184895460729165793811175839392199549168137986488939578536406687626317129 A013790 99 6827728563701635381181706487969769108096732057119772744951652012913392583402727946447707738050479347371463924046283780903716633248884601226525670265640168840361515933889841449997519693962051546900317928797354121319644688177373711737225775694542522582328187479853306068152279567890390268175160160420205029133099117844056773195124682252221242092153329353932574777364277516266683369 A013790 100 44796727106446429735933176267569655118222659026762828979627788856724768739705298056643410469349194998104174805667667886509284830745931868647234922612865147761611906042251249753433726712085020199212985930839440389978188799131748922707938314331893490662655238055317541113147106244928850549497225812516965196142263312174856488933213040256823569366617993891151623114287024784225709584009 A013790 101 293911326545395025497457569491524507230658865874590920935337922688971207701206460549637416089400068382561490899985569003387417774524058990194508327263008234463935715543210449632278680957989817527036400692237568398646896711103404681886783280331553192237681016880938387243358164072978188455251298555923808651889389591179233423890810757125019438614380657919845799252837169609304880580683049 A013790 102 1928352213464336762288819113433892291940352819003191032256752110762340093727615587666171086962553848657985941794805318231224848018652351034666169135172597026317882229679003760037380425765371192794885824941770686263522289321549438117859185102255320494271425151755836758703672914482809894454903769825416108565046285107726950494147609377497252536748951496612108288897864669806649321489861484489 A013790 103 12651918872539513497376942203239767327420654845479936362636550598711713354946885870677748501561315801045045764115717692915066227850378075138444735695867409089671625308923943669605252973446600395927245897442957472574969740238685863491274113455897157762914820420670044973854797991921715717518623633824555088295268676591796522192102465125759473893609870769272042483458890098601426198294981199732329 A013790 104 83009239722731748056290117795456113435206916441193862475258408478147551321806518197516707918743792970656545258363223783215749520926330550983335910900586071037335533651849994416280064758783145197678660333123243977564376465706017950366249458384141252082484136780016165073461329624998376822639689661522905934305257787118776982102384273690107908215974362117193870733973777936923957287013371651443810569 A013790 105 544623621820842998997319462855987560248392578770672931700170418025126084222372565893907120654878025680477593440121111241678532606797654745001666911418745212075958436289787813365213504882376215641969690445621603736799873991497183772352962696458350754913178421413686059046979783669614350333339003869251785834976796341286295779573743219680797985805007789850908985885601957044158083760094731405122841143209 A013790 106 3573275582766550916421412995798134382789703709314385104884818112662852238582986404829924618616654726489613490560634610856652852433199412781955936605818387336430363300497297843489165805533270350826963139013723342117143973258213022730407788251463239302985363622895194233407234360656339752537037204386160966863282760795179386609783329264325715584866656109211813856395434440166721187549981532749010960740594249 A013790 107 23444261098531340562640890665431559685483246036811680673149291637180973537342973802089135422743871660498354111568323681830499364814221347262412900070774439314319613614562771151132416850103786771775705155069038847630581608547135642134205498717850313066886970729815369365384864640266245116395501097977602103589998193577171955546788423303241019952310130732538710711810445361933857711515428836366260913419038867689 A013790 108 153817797067464125431486883655896463096455577247521436896532502431544367378507251115506817508622541964529701325999771676489906332546106259388691037364351096341250984925146341522579786953530945009620401522407963879304245933677756948042522277087815904031845414958318638406290096904786834208670882703831047401653978148059825200342478845292564331907106767736186480980188332019648040445252728595399037852942314010907529 A013790 109 1009198566559632126955985443666336694375845042320988147478149748453362594370386074568840229674072497829279370399884501969450275447835003167849201896147507543094947712093885146729645982202116530208119454388518651012115157570859763336106988659973160146352937767541528586583669325792306419243089661419835502002251750629420513139447003703964514581642527503117119501711015646380910793361303152314413087353154522225564297769 A013790 110 6621351795197746384958220495894835051799919322668003235604140499602511981664103035246160746891589658257901949193642217421563257213245455784258613640623796990245951939047980447693207289228086554695471740243070869290487548822410907248197952598083903720221624692839969056575454446523322416653911268575540728636773735879627986707911791301711180170156622947951421050725973655905155715243509982334864266124046820321927357662409 A013790 111 43442689128292414031710884673566012774859270676024769228798765817892081111698180014250060660355719747830094688659486588502876530576103435400520764096132732053003690672093799717315133024625475885356990087734787973414888807823837962455426766996028492308374079609723036980191556623639518375666311833124122720585872481106239220790609262730527053096397603161509273513813113156393726647712668994099044450039871188132165393623065449 A013790 112 285027483370726528462055114343266609815851674905398510910148702531189944173851759073494647992593877265513251252294891507167372917109814639662816733234726854999757214499607419945304587774567747283827211965627943893575085468132200871670055018260942938035242336319392845627036803007698880062746671937127369169763909348538035527607187372774987995365464674342662343524127835419099240535642821270283830636711594865335137147560932410889 A013790 113 1870065318395336753239543605206172227001802839054319630081485637307137223724641391281198385479408428739032441466306783178525133709157493850827740586753042895653407084331924282261143400388938989929190337706484939885746135756415369919027230974810046616449224968591536460158988464533512352091680914579492669122821009235758051096630756352776696237592813728362207635861802728184710117154352550354332212807464773911463834825147277547842729 A013790 114 12269498553991804438004645593757695981358828427035391092964627266372127324857372168195942607130398700956791848460438804434303402265782317155280805989686714438382003880301755215915361849951828712925417805692247690590380396697841242038737662425728715850523365018929070715103123315804374542073518480556051402114828641595808573244994392430567904014846450871784444298889287699619883078649707082874773648229776381633114220287791287991396144969 A013790 115 80500180012740228917748479740644243333695273309779200960940919494667527378389218795533579445382545876977511317748938995893464622265797782855797368098334533430224327458659815971620689097533948185503666223146837097963485782734536389016157803175206104695283797889193632961791592074992501370544354750928253249275390717510100049060408208736956018241407564169777739045012616597206052879020728170741389906035562839894862399308198640511550107141609 A013790 116 528161681063588641929347775578366880512374688185461337504733372804513647129611664517495814741154883498849451755750788752057021386685899253316886532093172873835701812456267052589803341168920234045089554090066398199738430220521293248335011346632527252905756997950999425862314635604025801492141511520840269568495838497583766421885338257523168435681875028517911745874327777494268912939254997528234259173499327792550192201861091280396280252956096649 A013790 117 3465268789458205079698450755569665103041690329184811835368555658970414038817382130899290040516717190635951252969480925002246117318046185001012092537063307225236039591525568132041699721409285655569832564384925638588483840676840205002326009445256011306314671663556507233082646324198013283589940457088233008638901196382647091493989704307609508106508782062106018964681464548139898337794452038782744974437329089646921811036410619890679994739644950114089 A013790 118 22735628527635283527901535407292572741056530249781550451853093678504886508680844160830241955830181487762476170732764348939736775723701019791640339135672358704773655759999252514325591872166323186193671454929497114779042478680748585020260947970324690180730560784594243956255242533063165153633599338955896769679830749466547567292066449962225982686804119109477590427275088900345872994269399826453589777283316157173454002209890077102751445486810517698537929 A013790 119 149168458769815095226561973807246569754071894968816752514608147624670560383455018539207217472201820741209606156177666893393612985523202390852952265069146345462019955441355095746490208273283246424616678415792430570065297702624391466317932079633300292275773209307722834596990646259427426572990045262889638705869369547250018589003247978202164672408121825477282470793351858275169272715401532261362002528755837307215031708499088795871152233838963806620107352169 A013790 120 978694257988756839781473110149344744156465702890406713248344056565463546675848376635738553835116145883076225990681672487555494798017730886386219811118669172576312927650730783192722256481011379791910027086014136970198418226918632410511952374474083217621348026267969517790855630108103345745387686969818919549208933599507371962450309984984402415669687296956450290875181542143385598285749453166796098591167048572637823039462521589710629806217441535234524337580809 A013790 121 6421213026664233625806245075689850866410571476663958445622385355126006329740241199107080651712197033138863118724862453190851601369794332345579988180749588441273189118316444668527450724771915662814721687711338752661471821986813147245368919528924459990813664400344148006225803789139266051435488614208981931162359813346367867445636483811482664249208818355331270358432066098002752910352802162227349202856647005685076756961913604150091442158592633912673714178867687849 A013790 122 42129578667944036818914773941601111534519759458392231361728470314981727529425722507341556155883724734424080921953822555385177356587220614519350302453898049763193393805274193470208604205228538663727388993074093556211916624055481059076865481029273381999728452130657955068847498660542724563468240797825130450356242735365519578310820970287137760139059057229328464821672785668996061844824734986373638119942461004299788602427115156828749952002526271101052238727550899977289 A013790 123 276412165640380825568899831830844892777984141806511429964300493736595114320562165370667949938753117982556394928939029785882148636568754451861457334400025104496311856756403983358038652190504442172715399183559127822306384970428011228603314421033062659300218374429246843206708438711820815860915127874530680884787308586733173953297296386053910844272366474481624057694995146774283161763895086245597439704942486649210913020524302543953428435088574864694003738291461454750993129 A013790 124 1813540218766538596557551796642173341516353954392521491995775539405800545057208366996952419548159207083552507128768974425172777204527597958663021570998564710600302092178766534812091597021899645095185734043331437642152191790978181670866345916397924107668732754630288538279214066388256372863464153984795797285089531637556354307583561588899709049270996439073935442536863157986071824332915660857364801904127654905472800327659948990878443962616139687257358526930278604621265919369 A013790 125 11898637375327259732014097337769299293688798294769333508984283314041457376120344095867004824655472557675187999271853241203558591238905570206788084527321583066248582026784887234902132968060683571469513601058297562370160530340607849942554095557486780070414555603129323099649923489573350062357188314294245225987472417074007240612055747584770991072267007636764090438484359179546617239448259650885170465292981543834807042949776925329153470838724492488095529295189557924920125696980009 A013790 126 78066959819522151101744492633104372665892205611981597152445882823426001844725577612983418654564555450906908463222629115536547917118459446126736622583756906497656946677735645148192894403446144912411478736543490306710623239564728103473097420952670764041989899312131488856803148015090749759125512530084542927703806528422561505655697759903682472425143837104809197366895880577005355708020031569457603422787251909100169008793486407084575922172871395214394767705738689545400944697885839049 A013790 127 512197323375884833378545616165797789060918761020211258917197437204497998103244514718784209792598048313400226427203669627035290884214212426037518980772029063531127227152623567817293580181010156770331711990461839902328399074784181086886992178870472882879495729386894698389485454127010409169622487709884686148664674632980426038607033002728060701581368715244653143924203872465732138800319427127211336056907159775606208866694064316881902625376209224001644070917351542107375598162828990000489 A013790 128 3360526638669180391796637787663799294028687991053606069755732385498711365555387261069943200449235794984218885588883276422978543491329447727232162032845282685827725737348363228449263179567607638570146362369420131599176626329659012111065555685569172584572371480507416116133414064527315294561893141864553425821388930266984575239300743530898806263075360140720169277286701607247668562668895761381633575869367875287752336374379755983062163125093308718674786749288743467766491299546321003393208329 A013790 129 22048415276308492550577740524862187168122221909302709423667360181257045269408895819879897338147436050891460108348663176611162223846612506538370215097497899701715708562742611141855615721143073716658730283505765483422197845348892778460701110853019341327379329283609157137951329677363715647620580903773335026814132771481685798145052178306227067892037437883265030628278049245151953439670625090424897891278922629762943078952305579004870852263737198503225275862083445892015949416323412103262839846569 A013790 130 144659652627860019624340555583620810010049897946935076528681550149227474012591765474232006435585327929898869770875579101745835350657624655398246981254683719942956763880154271701714694746419706654997929390081327336733040063334085519480659988306659898448935779429759679982098674013183338364038631309656851110927525113691340521629687341867155792439657629952101865952132281097441966517678971218277755064681011373874669541006076903850957661702379759379661034931129488497516644120497906809507492233339209 A013790 131 949111980891389588755298385184136134475937380429841037104679650529081456996614573276436194223875336548066484566714674486554425735664675364067898444011979886545739327817692176634950112231259695363441414728323588656305475855534935093312610183279995593723467648838653260362549400200495883006457460022658600138795492270928885162412378649990409154196593710115740342511939896280316742322491730163120350979372115623991706858540870566166133218429313601289956050183140574032206702074586766577178656542938550249 A013790 132 6227123706628407091823512705193117178296625153000187044443803187121303439354788215266697870302846083091864205242214979306283587251695935063649481691162600035626595729811878370901907686349294861279539122032531065174020227088164709147224035412500051090419671244030404041238686614715453488405367395208663075510637224789564415550587616322587074460683851332069372387220837659495158146377868241600232622775660450609009588698886651784616000046114726538063401645251585306225308172311363775512869165578219828183689 A013790 133 40856158639188978929454066858772041806804157628834227198595792710702871865606765480364804727056973151165721050594172479228526615958377029952604249375717818833746094583295733991487416330137723584855056179655436318606746709925448656714936896341412835204243463032083480914567022879148090337427615479964038438425290831844332130427405350692493795536546748589707152232555915883947732598385193533139126238031108216445711911453395322358865576302558720816233978194495651194144246918534857731139934595358700292713183529 A013790 134 268057256831718890756148132660403366294442078202781364649986995974921542310245988316673483814220800844798295812948365636218363127302911693519036480154084609368208126561003310718148938542033604440234023594719317686378865163820868636706700976896009611775041360953499718280474237110090620703862585164044056194508333147730663107734206505893451792515283217497068625797799364114581073578005254770925807247722101008100315851045726709996517046121087767275311130934085967484780404032507201574009110880148432620491197133769 A013790 135 1758723662072907642251087898384906486257834475088448533468564680591460239097523929345694727305102674342721618828754226939228680478234403621178398346290949122064813518366742721621775185774282478732375428804953443340331734339828719125432665109414719062856046369215911651638191469679304562438042421261293052692169173782260880649844128885166937210692773189998267253859361627955766423745292476552044221352304704714146172298711012944287148339600456841093316330058538032667644230857279749527073776484653866423042744394658409 A013790 136 11538985946860347040809387701303371456337651991055310828087252869360570628718854500437103105848778646362596541135456482948279372617695922158551471550014917189867241494004198996560466993865067342963115188389299541755916509003616226181963715782869971771398520228425596346398174232565917234155996325895343718713321949185413637943627329615580275039355284899578631452571271641017783506192863938657962136292471167629513036451842955927467980256118597334413248441514068032332413798654612436647131047515814017601583445973353821449 A013790 137 75707286797350736934750392708251420125031334713313894343080466075874703895024404377367833477473836698784995906389729984623660963744702945282256204839647871682718971442161549616433223946748706837180998751022194293460568215572726059979863939251409884792145691218700337628718421139864982973297491894199350138478105308605498878548138909607822184533210024226135400960320113236717677584131380301534889576214903330817235032160541633840117418460394117111085323024773800360132966932972912196841826802751255769483988989031174422526889 A013790 138 496715508677418185028897326558837567440330587054052460784950937923813932255255117119910355445705842580728358141823018429115839583128996023996882959952929686110319171632021927033418382314618265558744532805456616759394788062372655679527887305428500254121267880085892915182021561098654153287804844317841936258554848929760678142154339385936921352722390968947674365700660262946104682629485986158370410509545980753491879046005313659625010382518645802365830804365540904162832396047235276923479225652850989103584451757033535386198918729 A013790 139 3258950452432540711974595359552533279976008981661638195210063103718143209526728823423731842079276033172158757768500823913429023504909342913443549100251171670569804085077695863266258006366210440330922879736600862558389204477226993913382468610916390167289638561243543416509243462368269899721287583569360943792378363828159809290674620711132140995211607147265691513362031985189392822732057555185068263353131179723660218420840862920799693119704835109322215907442313872212343350465910651894947199508355339508617587977897025668851105780969 A013790 140 21381973918409899611265320154024170849922594928682008198773224023494737597704867810483104615882130053642533609719133905696007823215710198855103125646747937330608484602194762558889918779768706699011185013951838259245591570575086307065702376556222435887587318600318888355717146356598218812071367835798577152221794445076556508756116186485737977069583354493210202019168291854827606309945029619569232875859893670166934693059136901623366786558383423152263058568729021315585184722406839787082748575974319382516039994722982385413332105028937609 A013790 141 140287130878687351349511765530552584946342145327082655792151122818148973378541637704579649384802655281948663013367237555271507328118274614688331607368313216826122267474999837148876757114062484652212384876538010818910326294543141260658073292585375401858460397336692226501860197245640913626000244370674464695727193354147287253948878299532926867553536388829952135447763162859523924999549339333993736898516762369965258521160997211550909486609553639301997927269431108851554396963711275843049913406967509468687738405377487430696871941094859652649 A013790 142 920423865695067712204146693645955509832950815490989304652303516809875414336611684979747079613690221304865178030702445600136359579783999746970143675943503015596188196903473931533780403425363961803165457174965888982870650818497549811177618872652648011593358666926037698078704754128650034300187603315995162868666115596560351673158590523235533178018752247113315960672774111521336471922043215370332907791168477909342061157337302704985517141645281427460408400814737505175048398478909680806250481863113829624060251677681695032802176805523374181030089 A013790 143 6038900982825339259771406457011114100013990300436380827823763373789592593462509265152120589345421541981220433059438745582494655202962822339871112657865323285326590759883692464793133226873812953390568564524951197616614340020162424311136357423474023604064026213701733337094381891838072875043530865356244263581318384429032467327593512422948333180981033493310466017974070945691488592280525536044754208017856383563193263253290043047409977966334691445567739517745492771453492542420126415769809411503889836163459311257269601110215082021038858001738413929 A013790 144 39621229348317050883360197764449919610191790361163094611351711495433517005707523288663063186695310736938787261302977609766747432786639077371894370148254386075027761975596906261507747101519086787195520351848204807562606684872285665905365641055413068866264075988097072424676239592349596133160606007602318613357029920238882018136341035006964014000416560749609967543927879474681856653952528041989632358805155732558111000204835972434056865437121910574369938975928178073506364570818449413865719548877021215068456541158945852884121153140035947349405733788169 A013790 145 259954885754308170845726257532555922562468336559591063745078579121539305074447060296918357567907933745055383221408836097679629906513138986636998962542697027038257146321891301981752328733066728410789809028476071742418262459447066254005103970964565144831558602557904892178300807965405700229666736015878812422235473306687304920992533530680690895856733055078190997055710817233387661506582536483493977906120626761313766272343928815139847094132956855278441169621064776340275257949139846604372985960182136192064143366543843740772718885751775850559451019384176809 A013790 146 1705564005434015908918809975671099407932354756167476969231460557616419380593447162608081344003043953301308369315663373636876051816632704891325350193242635194398005137017928832302277028817650805103191937035831506702006219996432201692527487153498511915239855991382413997581831601061026799206843455000180888302286940365175407586632012494796012967716025574368011131682518671868256447144688021868203989042057432180979620512848516956132536784606329927481852513883805997568545967404306533571291160884754995556132844627894158783209808609417401355520558138179584043849 A013790 147 11190205439652578378416312250378083215444179555214816395127612718521327556073606833871621698003971377609884211080067394431543775968927176791985622617864929510445311703974631068735239586072606932282042298892090515471862809396591675304672843214103736675888695159460018238134397134561396829596099908256186808151304615735915849175892633978356641081184843793428521034969005006127630549716298111477286372104938812539407290184799119749185573843802130654208434343591651150047230092139655166761241306564877525843787593603613575776639554286387570293570381944596250911693289 A013790 148 73418937889560566740789424674730603976529262061764410368432267046218430095398934437031709960604056208498450308896322174865358714132131206932217669995811802518031690089777554441971906924222374082702479523031005872010891892451037981673958524327734616330505728941217179660399779599857324598980011498068841648280709583843343886443031571531997922133653760128684526510431641845203384036688631909402475887380503549071051230902467024674406549989185779222261537728304823195459876634528277549120504212372161447061090401633308670670532115672988848696115275938496002231619669129 A013790 149 481701651493406878386319415290907492690008488387236296427284104090239119855912408841365049051523212783958332476668769789291618523420912848682280132842521236320805918679030534693777681329822996356610968150606429526263461706371260197762841878114266817744448087583325915751882953954663906693907855438829670054369735579596179238952730140821438367118902320204299178434942002146379402664714113957589644297103483785455167125951086148888781374479047897477257949035407944985412250599140028999779628137373751254167814125116138188269361210930479836295212325432472270641656649155369 A013790 150 3160444535448242529092641683723644059539145692308657340859411006936058865374641314408196086827043799075550619379423798587542309132164609200204439951579781831500807632453119338125875367204968679095724562036128784121814572255501838157522005562307704591221323902634201333248104060896549891818729439534161465226719835137730531986768862453929457126667118122860406909711654476082395260883189301675745656233295957116371351513365076222859294597957033255348289403621311527049289776180957730267554140209309181978595028474886982653235278904914878205932888067162450567679909275108376009 A013790 151 20735676597075919233376822086910828674636334887237100813378595616507482215723021663832174525672234365734687613748399542532865090216132000962541330522314948596476798876524915977443868284231799503547048851519040952623225408568347560151501878494300849823003106125182994947440810743542263840222683852783633373352508838338650020365190506560231168208062962004087129734618165017576595306654605008294567250546654774640512437279188265098179831857196095188340126777159424928970390221523263668285422713913277542961561981823733493187876664895146515909125678608652838174547884753986054995049 A013790 152 136046774153415106090185329712221946934288993195162618436576965839905590817358745136402897062935529673585285433803249398558127856908042058315233669556908377741484277428879973728009219812844836542772187514816427690160981905616928342154003824801107875688723379287325629850159159288380793055701028758113418562565810488339882783616014913541676694613101093708815658188829780680320041806960863459420655730836601976416402100988754207309157876815063580530699571784942986958974730243414132927620658425985013959370808162745515448805658798377056290879773577351371271263208671870902506822516489 A013790 153 892602885220556511057705948241888193835870084353461939562381472875620581352690726839939407629920010188393057731183119303939876869173663944606248105962875866361878344210881507629468491192074972557128322284710582075146202282752666852872419094520068772393714091504143457446894244091066383238454449681982139188994282613997970943304673847746940793356556275823539533376912191043579794295470225157258922250018945567268014184587216354155384829783632151861919890481010937437833205127040126138119139932887676587431872355773326859613927376151866324462194441002346910757912096144991347262530684329 A013790 154 5856367529932071269049608726415028439757143623443063785468784843536946634255003858796842453459905186846046851774292445753149532138648409140561593823222428559200283816367593571556942770711203894947318922509986128995034233177140247221695941679146171215675158154358685224309073135481486540427499644363484815218991488230440687359021965115067678545212365725678242878485920885436927030372580147256775788882374301866845441065076726499613479868210410548366056401445912760529623658838510267592199677099676046090140514526228797525926977514932394954796457727416398081482661262807288229389463819882569 A013790 155 38423627363884319596234482854009001593246619313409941496460697358445906867347080317566083337150437930896913394491132736586414080361672212371224617074162353776913062119187781422985101518636208754749359450588018992336419603875217162021547073356878029346044712650747333756691828841894033191744825166668823872651803154279921349762543113119959038935138331526174951525746126929351678246274498346151705950857257794548372938827968402563964041415328503607829696049886633621834860825639465865672422081450974538397411915806587140567606899475471443298419559149578987812607740545278618073024272122249535209 A013790 156 252097419134445020870894442005153059453291069315282626158278635368763594956664193963551072775044023264614648781256321884743462781252931385367604712623579203130326600563991033916205251063772165639910547355307992608719249021025299800023370348294476750539399359701553256777655089031666751771037797918514153428468480495230563975792045365180051254453442593143233856960420338783476360973806983649101342743574468390031874851650300689222168075725970312170970635783306203192858521877020535544676761276399843946425419579607018229264068867458568139480930727580387739038519385717573013177112249394079200506249 A013790 157 1654011166941093781933938433995809223073042705777569310224466126654457946510673776594858588477063836639136710653822727885801859307800482819396854519523303151738072826300345173524222652229409178763453101198175739505806992826946991987953332855160061960288999199001890917718195039136765558369778992143371360644181700529207730245171609640946316280469036853612757335517317842758388404349147619721753909740592087106999130901677622821986644744838091218153738341374271999148344762035131733708624230734459376132497177861801646602201555839395665563134386503654923955831725689692996539455033468274553634521499689 A013790 158 10851967266300516303268570065446504312582233192606632244382722256979898587056530648238867198998015832189375958599730917658745998918478967778062762502592391978553495813356564683492424821277153621867015796961231026897599679937599214432961816862705166521456123744651406311149077651776318828464119967452659497186476137172131918138570930854248781116157350796553300878329122366337786320934757532994427401808024683509021297845906883335054376170882716482306677257756598586412289983712499304862283577848787966805313983951280603357044407862274961759724709850479956074211952250075750295364474585349346396095559459529 A013790 159 71199757234197687465745088199394514794852031976692114155395040728045114629677897583095207692625981874994495664372834550759032498904140507591869784779508683771289486031432420888393799252399404913069490643862636767475151500070588445894662480436208597547273627888657876807449098473304427833553091106456898961040469935986357514907163877334726252903108378576186207062717371845542216051652944173976438183262449948502688735166995061561291762057161502840414109488141043325451034583137707939201442554265897850209665048704352038625568359984386024105553821328998991802904618712746997687886317754477061704782965613969769 A013790 160 467141607213571027462753523676227411569024181799076960973546862216703997085316686042687657671319067081838886053950167487530012225310065870310257657938356474223430317852228113448751716894992495634648928114382759831404468991963130793514880534141964608507662272577484329733673535083350351015941830749463714083386523250006491655305902199193138945297294071838357704538488676678602479514894966725459410920384934112126140791430654598903635250857036620135956972351693385258284237899966501789100664598538555795225612384549253725422354009857556704156538621739562385218857203374333051830222130787124001845081037393255654409 A013790 161 3064916084928239511183125868839728047304367656783743940947440963003794924876762777126073721981524399123944931399967048885684410210259342175105600493733556827379926315428468652337260014548045763858931617358465287253844721056270101136251131184505429796418772170380874687382632063681861653015594351547231428101098979043292591750462024328906184620095546405331464899477024207688310868097225876685739195048645552709659609732576524823406750880873017264712013695599460300679602884861680218238289460431011464572475242855027653692496064658675429535971049897233268809420922111338999153058087400094320576105576686337150348577449 A013790 162 20108914433214179432872488825457455718363956196158143996556160158267898502116440580724169689920781582652202694915183807738975415389511544010867844839385866344439696555526182827984762955449728256678450341488890749672475214850188133554943671701540124894303564209868918823917448969816694305435314540501385399771310401503042694474781341621953477292446879965379741205468755826643007605585898976935134858714163471328076699455434579366371692529407866273775521856828059032758874527577483911861417149887866219060010068371836435876466680225569493185506058375747476658610669972495173443214111432018837299828688639058043437016642889 A013790 163 131934587596318231259076399183826366968185916602993582761404966798395682072385966650131277335570247963781101881338520962575417700370585240255303929991210669085868849100807285534408029750705667092067312690508612208601109884632084344253985430033804759431525684780949976403722382690967331337961098700229589607899567544261463118449040382381636764515743979452856482049080506978604772900249083187671419808023626535383511225127106275222764674685445010622241198902648895313930975775435871945722757920414290263252726058587618855785497888959961444790105249003279194357144605689540832960927785105475591524176026160859822990266193994729 A013790 164 865622829219443915290800255045084793678267798832240896497577987164274070076924327191511310598676396890367809443462036035457315532131409761315049084672333199872385518950396600391251083194379881791053638562427004700631881953071105382650398406451793026630240017847812795184822552835436660908362768572206337417429062657899459520144153948805918811987796249190191378724017206286625914998534234794312185360443013698651217148058944271736559030611204714692524506000279402154701132062634755835887014715838158417201135670393367312808651649466307039267880538710514794177225757929077405056647198077025355990118907641401298639136498799416969 A013790 165 5679351382508771528222940473350801331323115028138332521920609173784802173774700510703505708837915839997703197758554418428635447206314179443988037044535178124362721389833552095166998356838326404431102922608083577840845777494099522415569263944730214047721004757099499749207620769153299932219768124602245779795752080098478353911665794058115633325451931190936845635808276890446552628305383114485482248149866612876850635708414733366863563799840114133097653283867833157536994127462946633039254703550614157375256651133450882939337563472148440484636564214479687564596778197772676854576662266583363360651170153035233920371374568622974733609 A013790 166 37262224420640049996670712445654607534810957699615599676321116789202087062135810050725700955685565826224930680493875539310277169120627331332005511049195303673943815038697935296390676219216259539472466275231636354213789146138786966568549940741374934367097512211329817854551199866414800855293898665515334561239929397526116480014439274815296670248290120543736644216538104678219831794311618614139249030111274847085017020882909065619991842090750988827253703195456853346600218470284392859370550109995579486539058888086571242964993753940765918019700497811201230111319461755586532842877481131053447009232327374064169751556588544735337227208649 A013790 167 244477454423819368028156544355939880035894693467177949476342847253954893214673049742811323970252997385861770194720317413414728506600435920869288157993770387404745370468897153479619226674277878838478851231794766119996670587816581287656256161204160944382526777618534934943710422323547508411583269144446110056295176777168850225374736082063161453499031480887456122704706504793800316402478529727367612886560074271724796674012766379532766475957417237695611546665392414807044033383535901550330179271680997011182765364735993925093324019605365188127254966139291270760366988578403241982119153700841665827573299901235017739962777442008547547715946089 A013790 168 1604016578474678873632735087519321552915505083838154526514285420833198054381469879362585096568829915848639074247560002549414033731805460076823399604597127511762534375646434223979781746209937163059259742931805460513298155726664589828312696673660499956093758187955207708165684080864795202688397828856710928079352654835004826328683643434416402296407145546102599621065579377952123875916661633541258908148720647296786390978197760216114480848756614496520907357671639633549015903029379050071716306201499021390370123558032856142537298892630800999302919832839890027458767812062903670644683767431222169494708420652002951391895782797018080460564322289929 A013790 169 10523952771372368089904374909214268708678628855062131848460226646086612434796823878497920818588093077882920966138241176726705475314375623564038324805761753604673988038616254943531348036883397726831803173375575626427749199722646373863559602875886540211931147471174117773275053254553921324838578155128880399128632768372466665542493384573206015466727281927979156113811266298743884749889216977664199696363756166914215511207955504777927108848692147711673673173683627635715093339775755947520530684988035079342218380664253569151187218034550685356426457023262518470156975614944710983099770198116248654054781947897791364082228230931235625901762518544224169 A013790 170 69047654132974107037862603779354816997640483918062647057747547024974264184701961466824858490756478683989844458833000360503914623537618466203655449050602865400266035521361248684509174469991972485743460620517151684992462499380282858918814554468691590330480258558373386710457624403128277812265911275800584298682959593291753792624299096184804667477197696729471243262715718186058627844023152590454814207842604211124167969035396066847979761156269181136290969692538280917926727402268734771682201824206498155564294795538167667200939337524687046623513984529625383682699917009652248760117592269840707419253424360157409139743499423139836941541463884168654772809 A013790 171 453021658766443116275416543396346954321519214986409027345881656030856147315829569183837896557853256645657369494403315365266183845030314756762183401221005399891145459055651152619064693697617331478962845131213032205235546458434035837366342291869085524158280976401487790207312473708924630726276643880527633583658897891587196633408026370068503423317894088242060827046677827018730657284635904145974036017655326229185666044841233594589595212946282097435205052152743661102517258486285168837006926168618834398657338153525918064505362993499471712896875252498872142342194155500328404115131522882424881377721717226992761365857099715220470173453544544030543964399849 A013790 172 2972275103166633285883007941223432367303487569525829628416329545218447182539157803415160439316075216852158001252780152111511432207243895119116685295411016428685805356864127212333683455350067311833475226905888704298550420313785709128960571776953070124002481486170161391550177140004254502195101060500141803942386029066703597111790061014019450960388703112956161086253253223069891842444496167101735650311836595389687154920203333614102334192140556841272380347174151160493615732928516992739602442592308172489590795625283548421219686600350033908316398531645100125907135854237654659399377921631589646719232186726299507321388431231561504808028705753384398950427409289 A013790 173 19501096951876280988678415102366939761878181943658968192039538146178231964639414348206867642352769497767008646219490578003626506711727195876524572223191678788607568946385538640121297150551791632939430963729535788902789307678748037595110311428589093083580281030762428889960712215567913788902058057941430375665994736706642300650454590312981617751110281124105372886907594396561560378278339352354487601695959902351737423431454071842125414634634193435588087457809605763998612823743999989364531625848133919704205210097485361191622363784896572472463890766123501926076718339653252220319318543824859672124882377111251067535629497310275033045476338447955041513754232345129 A013790 174 127946697101260279566719081486629491777682751732346490307971409777075379919999197538585258601476520674849343727846077682281793510535642132145877718356360604532054259857235519017835830604770304903715606553029484310991200647680265874661518753282973039721370223842832295947032232846341082368986402918153724694744591467532280134567632567043472394065034554455255351511000726835840397641884184490797793154727192919329749235133770165356184845417834943130893441810688823417594898736584383930220691997189606647179290383449601454778234328792706411991835587316536296136989349026464987817515048966034904308811353276226918254101265131852714491811370256557033027371741518416391369 A013790 175 839458279681368694237243893633776095553376534115925322910600419547391567655114735050657881684287452147686544198398115673450847222624348029009103710136081926334807998923322240276020884597897970473278094594426446564413267449430224403654224540289586113611910038632822693708478479704843841422919789546006587722219264618479289962898237272372222377460691711780930361263675768769948848928402134444124320888165112743722484731712666054901928770786415061881791871719929370442840130610730142966177960193561009212143324205812835144799995431208946769078433288383794638954787118962636785070716236266155007170111288845324810665158400530085659780774400253270693692585996102329943772009 A013790 176 5507685772989460002890557186131204962925703440334586043616449352650436075385207776667366361730609973540971416485690036933511008627638347418328729442202833518682675280935917218450973023846808584275177578634031915909115447735711702312375367208839974491407741763469949693421327305343480443575776739211349222045480595161842621446575334744034151018519598320994684100250976718899634397819246404087899669347251304711563222324766801986211554665129669221006436470354456599475474096937000468001093596829953781440872350114338011385032770024161899751923600805086076626182358287513859946848969226142243002043100166114176082774104265877892013821660840061709021317056720427386761088151049 A013790 177 36135926356583847078964945698206835761755540272035219032167524202739511090602348222714590699314532036402313463562612332320765727605935197411654793870292790716077032518220552870256834009458911121429440093417883400279706452594004478871494784257199072638126193710126339938537328450358575190300671185965662245840398184856849439310980771255608064832507084584046122381746658252700501284092075657220709730587315810212566301672794987831534010157915759759023229681995589749158585550003660070555175088801326760033563489100171692697200004128526224272370744882169748744382452724378435111276087092719256336404780189875109279080898088424849502683916771644872888861209142724084539499359032489 A013790 178 237087812825546620685089008725935049432878099724823072070051126294173932265442006689230429578202644690835578634434299512356543938822540830217867102582990999888181410352045047381755087936059915867698556452914732989235154035469263385875877279511483115578745956932138916336743411962802611823562703651120709994958852490845789171319344840208044513366078981955926608946639824795967988924928108387025076542383379030804647505275207915162694640646085299778951409943573064344229479793574013722912503757625504872580210051986226475786329227087260557451024457171915721511893272324646912765082407415331040823151762825770591980049772358155437587109177938762011023818393185412718663655294612160329 A013790 179 1555533139948411378314868986250859859329113212294564175851605439616075169593565005888040848462587551816572231420523439100571284782614690387059426060047003950266358233319767555871695131948489108007970228887573563142371845626713837074731630830874840721312152223431763430085373525887947936174394898655002978276925031192439222753026221496604980052194844200612834481298903890486345975336453319127271527194577349821109292282110639131382439537278965651849700200639782875162489616925639104036028937153780937468998758151081631907634106058919516517436171463504939048839531759722008394651705675051986958840698715899880853981106556441857826009023316456217554327272477689492847152242387950383918569 A013790 180 10205852931201527053123855418791891537058311785864635557762383289321069187703380003631436006763036927468530410350054283938848199458734983629496894379968392917697576368810994934074191760714037037640292671731370147777101679156869485047314229881369829972529030737935799864790135703350826409240204930075474540474905129653593740482605039239225274122450372800220807031802108425480915944182470226794028489923621992176298066662927903341000185804087293641785883016397615443941094376649118161580385856665956730734100852229246586945987369852570947870898720972055905099436167875536097077309840934016086436953824275019118282970040116815029196445201979269243373941234726120762570165862307342468889731209 A013790 181 66960601081613218995545615402693600374639583627057873894478996761235534940521876203825851640372285281121028022306706156922783036648760227593129124026972625933013798555768937762460772142044797003957960219229519539565564116948220691395428662251667454449762970671596782912888080349684772071024984546225188460055852555657228531306371662448557023517396895942248714935653633379580289509781187157995620922388883890668691615375469973820302219060616733583757178470584754927697520205194864258128911605585342110346435691476086856952623133602717988980966508297658793357400697431392332924229866368079543112854041068400435054566433206423406557876970185985505776428441038078323222858222598473938385526462249 A013790 182 439328503696464329829774782657072712058010308177126710621676697750466344744764029773301412612482563729435064854354299095570379503452515853238520182740967398746503532324400000659505126023955913142968176998364877699089666171297275956245407453033190168644894850576346492691458695174281789557994923607783461486426448617667076393901104477324982631297641034277093818692823488603426279473674368943609268871793467206677285688478458498235002859256706389043030847945506577080623430066283504397583789044245429585982964571774605868466160379567432725704121260940939343217905975847365096315872153240969882363435363449775254393010368267343970426230801390250903399147001650831878665172798468587509747439118815689 A013790 183 2882434312752502468013152349013054063812605631950128348388820813940809687870396799342630568150498100628823460509418556366037259922151956513097930918963487103175809675580388404327013131843174746131014209286271962583727299749881427548926118299350760696479155114631409338548660499038462821290004693790667290812443929380513688220385146475729211043943822825892012544443614908727079819626777534639020413067836938343009671402107166206919853759583250618511325393370468652225970324664886072352547239919294263513634230555413189103006478250341926113344739593033503030852681107534562396928437197414003398186499419593975444072541026202043789966500287921436177201803477831107955922198730752402651452948058549735529 A013790 184 18911651525969168692634292561874647712674505551224792093779053360265652362117673400486999157635418038225710724402295148317570462349238986682435524759319438883936487281482928320789533158023069509365584227127230346511834813658972046148504262162040340929599736707096676670217761534191354570483720795960568095020444620665550308413946946027259353659315421560677494304094557416158370696571287404766612930138078152468486454069225117483601160516625707308052805905903644827254591300126317520705062441110489662912954186674065933704825503800493377229654836469892813385424440746534263886247476452233276295501622691956072888559941672911609305970208389052542758621032618049899298805545872466513796182792212144814805769 A013790 185 124079345661883715792373593498459563642857430921585860927284369096702945147854055180595201473245977748798888062803458468111579803473356991623459477945894838517507293053809492712700127049789359050947598114181758303464148212416515594780336464045146676839103872535261295633298733425829477336943692142297287271429137156186675573503905912884848619358768480859605040129164391207415070140204216662673747434635930758345739625148185995809907214149581265648134459548633813711617373520128769253345914676125922678371892418768546591037360130435037048003765382078966748621769755738011305357669693003102525774786146481923794221841777315973068656470537240573733039312595007025389299463186469252797016755299703882129940650409 A013790 186 814084586887619059313763146943393197060787604276524833543912745643468023115070456039885116865966860009869504580053491009280075090588695222041517634803016035513365349726044081688025533573667984733267191227146516229028276421664758817353787540600207346741360507703849360650072990006867200807687564145612501787846568881740778437759126694437491791612880002919868668287447570711850275189879865523802456918646341705506397680597248318508801232035402683917410189098586451761921587665564855071202546190062178692797986159540434183796119815784278071952704671820100837707431367397092174451670855793355671608371907067902013889503900970099303455103194835404262470929935841093579193777966424767601226931521357170654540607333449 A013790 187 5341208974569668648157600007095602765915827471658279432881611524166793699657977262077686251757608568524753819549730954511886572669352429351814397201942588209003190059552575219955135525776835647834966041641308292978654521602542482600658200053877960401970066291044955655225128887435055704499238108359363624230061338433101247330137630242204383644772105699157258332633943511440449655520801797701667919843238647929827475182398546217736244883384277009182128250675825710009967536673771014122159905552997954403447587192744788679886342111360648430081695351811681596198457201492321756577412484860206561422528082272505113129035094264821529968932061315087366071771309053414973090377237712900231649897711624396664440924714758889 A013790 188 35043672082151596000562013646554249747173744041549971359136253210058333463455988816491699497781669818090909810065784792552487803283621288977254260041945321239269929980724446018125644184621818685445212199208623710232952316234281228342918450553493298197325604935545954053932070630461400477219501228945784738573432441459577283733032992019102961093349785492170771920411303378560790189871980594720643222091488769067598064671716861734567502679884241457243943452684092483375397008116611623655491140333219578841019619571598558528734290592637214349766003203236442952658077698991123044904403313167815249493206747789906047239599253471494058126163254288288208796891558699455638445965056634338419854978885967666515396907053533070729 A013790 189 229921532530996621359687371535042432591206934656609362087292957311192725853734742625002040404945535676494459263841614023936872477343839276979765200135203252650850010603533090324922351495303752395206037239007780162838400146813119139157887954081469529472653293982117004547848315406457248531037147563113293669780290248416286558572429460637334527733467942614132434569818561466737344435750064681962140180142257813852510902311134329840497385082720508200977512993060330783425979770253088862803677371726253656775929724009258142507025680578292763348814747016434302212389647783080758297617790137694035851924929472249573575939010702026472515365757111385458937916405516627128443843976736577894372668516470833860007519107178230477052969 A013790 190 1508515174935868832740908844641413400230908698282014024654729092918735474326353646362638387096847659573480147230064829611049820323852929496264239478087068540642226919569780605621815548160687919464946810325130045648382743363240874672014902866728521582870078261816669666838432797381766007612134725161586319767428484319859256110793709691241551836459283171491322903212579581783263716842956174378353601721913353516686324030063352338083503343527729254306613462747468830270057853272630516028854927235895950242106874919224742672988595490274178820331573555174825456815488479104792855190670321093410569224479462267429452231735849215995686173314732407799996091669536594590589720060331368687564979078136565140955509332862196370159944529609 A013790 191 9897368062754235411613102929692313318914991969428294015759677578639823447055206273785270457742417494461603245976455347078097871144799070424989675215729256695153650819297330553484731811482273439609516022543178229499039179206223378723089777708605830105210583475779169684126957583621766775943215931785167843994098285622596579342917529284235821599009356888154569567977734636079993246206635460096377980897473512422978971961245654690165865436885431637505690929086142995401849575321728815665317177594713329538463206345033536677478175011688887240195454095502029822166419911406545922905987976693866744681809751936604636092418906706147696983117959327575774357443829597108859153315834109959113827731654003889809096732908870384619396058764649 A013790 192 64936631859730538535593568321711267685401262311419037037399244593455881636129208362305159473248001181162578896851523532179400132581026701058357259090399653176903103025409785761413325415135196037278034623905792363743196054772031587802192031546162851320286638184587132297556968706142411816963439728442486224445278851969856157068881909633871225511100390543182130935501916947320835688361735253692335932668323715007165035037732740422178243131405316973674838185734184192831535063685862759580146002198914155101857096829765034140934306251690789182922374320588817663233881038738347800186187115088459711857353782456063017402360446899035039906236931148224655559188965986631224904905187595441745823747381919521037483664615098593487857541554862089 A013790 193 426049241631692063332029401758747627283917682025220302002376443777664039414643736065084151303980135749607680142242845894629044269864116185643881976892112124493661258949713604380632828048702021200581185167445903698519109315359299247570181918974374467512400633129076175004271271681000363931097128058311152118585474547774226246528934209107829110578329662353817961067828077091372002951341344999475416054236871894162009794882564509909911453185150284664280613336601982489167701552842945565605337920427075771623284412300088388998669983317343267829153697917383232688477493495162299917021573662095384169496098166694229457176886892104568896824820505263501965123838805838287466601082935813693294349606572773977526930323539661871873833330141450165929 A013790 194 2795309074345531627521444904939143182609783911767470401437591847625253762599477552323017116705413670653175989413255311914661159454578466294009509650389147648802911519969070958341331984827533961097013155883612574165983876218072362363307963570390870881348860553959868784203023813499043387751928257190579469050039298507946698403476337345956466794504420914703399642566020013796491711363750564541558204731848116497596946264224505749518929044347771017682345104101445607111429289888202565855936622095922044137620369029100879920220273760545089180227077412035951389669100834821759849755578544797007815536063900071680839468537554899098076532067647335033836393177506405105004068369705141873641704227768723970066554189852743721541364220479058054538660169 A013790 195 18340022836781033008168200021305718421102792245106373303832040112269289936415172220791315302704219093155487666540368101472091867181489317354996392816203197723795902482517074557677479152453450318757503315752382099103020211866772769465663548985334503852529874094530699093156039240367223667040401295427391896437307837510638288225208249326820378638743505621369005054875657310518782118257567453957163381245655492340733564439576982222593693459965725647013866228009584628258087570956497034580800177571344531586927241199930873156565216142936330111469854900367877067618970577265566374246350832413168277732115248370297987753074897692982480126895834165157000575637619523893931692573635435832963221438390597967606662039623851557032890650563099895828149368809 A013790 196 120328889832120357566591560339786818560855419920142915246442015176598811272819944940611819701042381470193154580171355113758394740577751411166131333267109180265824916187794526172921940719247087541367979254651378952214915610057896140464218544892779679776448503934215916750196773456049354479452072899299118232525176721907297809045591323833268504248796140381802042165039187614313729477887900065412948944352745685247552916288064580362437222790835125970057976321970884746001312553045577043884629965045591471741829629512746458780224383113805261861353718001313641440648065957439380981430307811462797070200408144557525097647924403763658052112563567957595080776758421696268085834975622094500071695857280713265467309641972090065692795558344498416528488008755849 A013790 197 789477846188541665994407227389341316577772410096057666931906061573664800760971658755354149058539064825937287200504260901368827892930627008660987677565503331724077275108119886220540853058980141358915311889767697305482061317589856577585737873041527479013278634312390629798041030645139814739685050292301514723597684472433780925148124675670074656376351477045003198644822109937512379104422512329174358023898364440909194683765991711757950618730669261489550382648450974818514611660532030984927057200664125646098144199233129516057052177609676323072341743806618801492091960746759778619164249551007411577584877836441922165668032013093360479910529569369781324976312004749214911163275056562014970396519618759734731018560978882921010431658298254110843409825447125289 A013790 198 5179764148843021870589305818901468378066764782640234352740235669984814757792735053093878571973074804322974541322508455773880879805517843803824740152507267359441671001984374573492968536919968707455843361308765862021267804304707049005540026185025461789806121119723594922104947202062762324507073614967790238101524407823638036649896845997071359820485242040892265986308677863300018719304116103391712962994797169096805226320188671620843914009491921024632940060556486845784274367104750655292106422293557328364049924091168562754850319337297086355677634181115225956589615354459490907520336641304159627360534383484895451328947958037905538108692984504635135273169583063159599032142247646103380220771565218682619570212778582450844749442110094845221243611864758589021129 A013790 199 33984432580559066492936435477812534028496043738902577588328686230770369625878134683348937310715343791163035965616977978332432452404002573196894120140600181145296803444019481576687366570731914689617788293546812820721538064043182948525348111799952054802917960666506506283930558592733783611090909987803671752184101639730889158459973206586785191782203673030294157136171235461111422817354305754353028750208864226444139089886757874504356919816276493842616719737311110195190624122574269049371510236668029631396531551962156940234572945172006183579600957862296997501184466340608719844240928703596591315112466090044399056169227552686698235531134671334911122527265634477390129249885286806084277628482239399776667000166040279459992401089684332279496579337444681102567627369 A013790 200 222971862161048035260155953169928035760962542970939811557024510360084395115386441657452377695603370613820678970412992515839089320222660882744822322242477788494292327396211818624645812070572092278582308993960638916754011238187323325274808961519485431561944739932949187728868394926926354272367460429979890366079890858274363768655884208415897643283038298751759964970419475860352045104661600054310221630120358189699996568747018414623085750914590076101408298196498193990645684868209779232926478662778942411592643512423711684879033093273532570465761884534530600605271283660733810898064733224297235618452890016781302207526301973177427123319774578628351874901389827806156638008497366734718945520471972701934712188089390273537010143549418904085777057032974552713946203168009 A013790 201 1462918387638636159341883208747897842627675244432336103625637812472513716352050443714545050060853714597277474724879643896420265029980878051688779256232896770311051960046545741996301172995023497439778529309375751932823067733747028337128021596529343916477919438700079620689105539115563810381002907881098060691850163921138100686151256291416704437580014278110297130170922181119769767931684757956329364115219670082621677487549187818342065611750625489301339844467224650772626338420324361547230626506492641162459334085011972364491336124967647194825863724431055270571184892098074533302202714684614162892669411400102123783580067246017099356101041010380616651228018660236193701973751223146491001559816612897393646666054489584676323551827737429706783271193346040356201038985307049 A013790 202 9598207541297091841442095732594957745480177278720557175887809687632162492985802961211130073449261221472737511669935343604413358861704540897130080700144035710010811909865386613237731996020349166702386930798814308431252147401114252919896949694829025436011629437311222391341221442137214159909760078607884376199228925486587078601838392527984997814962473678681659471051420430326809447399783696951476957959956255412080825995810221276142292478695853835306090719549460933719201406375748136111380140509098218666895690931763550683427656315912733245252491895992153630217544077055467012995752011045753522738804008196070034144068821201118188875378930069107225848707030429809666878649781775064127461233956797219799715775983506165061358823541785276306205042299543370777035016782599548489 A013790 203 62973839678450219571701590101555517768095443125685575630999919360554618116479853228506224411900602874082630814066445789388556047491643492826070459473645018293380936940626801569452759625889510882734360652971020677617445339098710613407443886947773235885672300738198930109589753881862262103167935875746329392243140980117497822706661693376109570663968789805830367789568369443374196784389980835698640321175272991758662299358510861792769580952723497013443261210964013186131680427231283521026765101880193412673502628203300656033968853088703442822101599329604519967857306689560919072265128944471188862689293097774415494019235535900536437211361160183412508793366826649981224390821218226195740273155990546559105935206227783948967575241257653197845011282527304055668126745110635637636329 A013790 204 413171362130311890609934132656305752076474202347623061714990470924598849462224317032229338366479855456856140771089950824178316227592672956431848284606584965022872327267452445097179555905461080901620140244142866665848058869826640334566239342264340200645895965143323180449018375218898301658884827280771667142507247970550903214778407370240654893126299229916053043067358071917978105102382664263018779147230966098928583346091189764222361220630818863905201236805134890514209955283064451181456605833435948980550850743641855604238869645114983288355808593201535255509111789190209190033131511004675470128104452014497940056260204351043419564543740571963369470193279749650526813228178012782070251932176453975974294040888060490489176261157891462631061119024661641909238579574670880418531954569 A013790 205 2710817306936976314291777844358022039373747241602754907912052479736293051321653744048456689022474331652433139599121167357433932769235527267149356595303803955515065339201755492282595066295730151795529740141821348194629114244932587235089096324596336056437723427305343386926009559811191757183943351789142908121990053934784475992161130756148936753801649247479224015564936309853854347576732660229666209984982368575070435333704296043062911968558802566082025314678490016663731516612185864201536790873173261261394131729034214619411223741599405354902460179995272811395282448876962495807375843701675759510493309667120984709123200747195875762971481892651667093938108437457106421590075941863162922927009714536367343202266564878099485449456925886322392001920805032566514320589415646425988153927209 A013790 206 17785672350813501598068354436832982600331155652155674950810976319549818709721370214701924336676454089971613828909833979032124032898954294399766928621788257752134343690502717784866106229966285525930470625070489865504961618561002704849419560985676560866287903406550357961621548721921229118883852331088566620188376743866120946984569178891093174041692620712711188766121547128951138374450942983766840003711469320221037126224433886338535765425714303636064168089605572999330742480492551455026282884918889767136006898274193482117957038968633698533515041240948984915564448147081750934992192910526694658148346604725980780676557320102352140880855892697687587803327929458156075232052488254564211937324110737073106138750070932165210724033886890740161213924602401818668900457387156056200908277916418249 A013790 207 116691796293687383984926473460061198840772712233793383352270815632566360554481909978659325572934215284303758331477420736429765779850039125556870818687552759111753428953388331386506522974808799335629817771087484007578053179378738746517041739627023915843714934250376898586198981164525184248996955144272085595055939816505619533165758382704462314887545284496098109494523470713048418874772636916494237264350950209970224585158510728267133156958111546156217006835902164448609001414511630096427442007952835762179341259576983436175916132673205696078392185581866290031018344293003367884483777685965643652111302073607159902018892577191532396319295511989528263577634545174962009597496375438195794520783490545936649376339215385935947560386331890146197724559316358332286655900917130884734159211409620131689 A013790 208 765614875482882926325102592371461525594309764965918388174248821365267891597955811369983835084021386480316958412823357451715693281596106702778629441409033652532214247363180842226869297237720532441067234396104982573719606909903904915898310853692903911850613683616722831624051515420449733857669022701569153589162021136093369757100540748923977247977184611578899696393568491348310676237383270809118690691406584327614643503224988888160660642802169854330939781850354100947323658280610805062660447014178555435658658004084588324750185746468902571970331129602624728893511356906395096690098065397620588001502252904936576117145954198953644052250897854163294937332860250892925744969173719250002607850860481471890356558161592147125751943694723531249203270833674627018132749365917295734740818586058517684011529 A013790 209 5023199198043194879618998108549159069424266367941390544811246516977522636774188078398463941986264316697359564146534048240706663620552056076930587765084669794263857676949829505850489459176684413345842124872844790666174340935879520153208817511079142565651876378209318498285401992673570703840166457944995216698492020673908598976336647853690214723978308236569160908038202871736266346793471639778627729626318599773479676024659152095222094477425036414265295908720173256315390521979087492016115192860025502213356455164798983998685968682582469774697342541322820846270328012662858229383733407073788677877856281309288875904594605499334858626818140821165378083840896106108485812742748771999267110109495618937072629378098206077292058502581081088526022659939739227865968968589783377315634510743129934524799641769 A013790 210 32957209938361401605180246590191032654492611640063463364506588397889526019875447982372321923371880181851376100365409890507276420014442039920741586326720518520165170218467831387885061341658226435962070181290734671560769850880305531725203051690190254373241960917431338667250522473931297387895332130577113616758806147641514317883744746568061498804021680340130264717638649041461643501311967428587576534078276333113800154397788696896752161866385663913994606457113056734685277214704793035117731780354627320021831702336246134015378640526423584191789264413619027572379622091081012842986674883811127515556615061670244314810045206681136007450553821927666045608080119352177775417405174693087191509428400755846133521349702330073113195835434473021819234671864629074028622402917568738567878024985675500417210449646409 A013790 211 216232254405589155931587597878243365246126024970456383134527726478553180216402814212344804139242905873126878594497454291618240591714754223919985547889613322010803681803367441735913887462619623646347142459448510180110210991625684593649057222139338258942840505579267012995830677951463242161981274108716442439554527134675975439635249282233051493653186244711594666812427176361029843012107818298963089640087571021559642813003891640339590934005356340939718612965118765236270103805678147103407438210906709846663237799028110885274899260493865135882329363817754439902382700539582525262835573912684807629566951419618472949468706601034933344883083625667416925234613663069638384513595351161345063493359737359106482033575396987609695677876285577496155998682103831354701791585542168493743847721931016958237317760130089449 A013790 212 1418699821155070452067146229679154719379832849831164329745636413425787415399818864047194259957572705433585450458497797607307276522240502463139025179703753005712882956311893785229331015642247350743683601676441675291703094316056116618931464434456198316923976557105570872265645078039550331824759139427288578845917252530609074859446870540731050849858554951552772608956334704104716800002439395859496831128614553472452816496118533052268056118009142952905493819664144218715168151069054323145456202101758923303957503199423435518288614048100249156523962956008286880199532898240200948249464200441125022857588768264116801021464184009390197675777911668003922446464300243399897440793699098969584961579933236813097628622288179635707213342546309673952279507353283237518198454592742167487453384903589402262995041824213516874889 A013790 213 9308089526598417236012546412924934113851083327742269167461120508486591232438211567013641539581634520349754140458204050101543041262419936660655144204036323470482225076362335124889640793628784868229308110599133831588864001807644181136809338154467117157338210191169650492934897357017489727102244713782440365808063093853326140152830917617736424625921979037137741087362511993631046924816004876234158709034840085332762929031033695355930716190257986914012944950816450218990218239164065414157338141989640295797265178491417160435491596769585734715953720954370370220989135345353958421464734619094221274968639908580870331501826511285609086950778878453773735171252273896946727109047459788339446932925941966730733541390832746589875026740446337770800905847744891321356900060582981360885181658352450068247510469408664884216146729 A013790 214 61070375384012215485478317015200492720976957713317028007712411656180525076027106091176502141195104088014736915546276772716223893722737204430558401122682318289833878726013280754400933246998457520452490513640917069054536715859953472438606067631458755669295997064264076884145861559391750099517827567126591240066701958771672805542723650489968681970674104462660719274185441190213298873717807992972315289977585799868257577372612075230261428924282652142838931822306729886794821867155433182286295549594029980725856836082187989617260366405252005471372363181623999019909717000867321203230123835877185785069246440199090244983483740544881219484060221535209476458586169037867476562460383671295111326927105243720342765065253650376170050444068422114224743267054231959422621297484940708767676860450424897771916189790250305342138688969 A013790 215 400682732894504145800223237936730432742329819557073020758601132876200425023813843064209030548381077921464688902899121905791144966714878798268893669765918690299600078321373135029624523033556879791688790259998056890066815392757154732669694409730000895946251036738636608436880997691169272402936466667917565126077631551500945277165809870864684522409592799379516979157930679648989453910462538241891360617542940432935637965141707825585745235172218480709166231686154454787260826270406797108980385100886430703542346701535235399878845263984858407897674074834635057569627653242690494414392842487190215935839325894146231097336636821714965681034919113492509375044783855057448513726302577267367225415968737504049168881593129200118051700963532917491428540575142815885771818332798695990224727881415237754281542121213832253349771938325609 A013790 216 2628879410520841700595264664102888369222425946113956089197182032800750988581242624344275449427928252242729823891921138823895702126616319795442211367334192527055676113866529138929366495623166688313270152895847251255728375791879692201045865022238535878303353052042194787954376225851761596235666157808207144792195340609397701963484878562743195151529338356729010900255183189177019807106544713405049217011699232180490720689294745043668074487964925451932839646092859377859218281160138995832020306646915871845941336708772679458605103777004656014216639604990040612714327032925292333852831439558455006755041817191493422229625674187271889833270104303624354009668826873031919698558271209451196365954170886764066597032132520681974537210021739471661262654713512015026548900081492244391864439629965374905841197857283953414227853687354320649 A013790 217 17248077812427242397605531461179050590468336632453665901222711317205727236081532858322791223696637262964550374554894591823579701652729674177896348781079637170012290983078297680515573577783596642023365473149653815488833873570522660531061920410907033897548299374448840003768662417813407832902205661379647076981593629738258322582424288250158103389183988958499040516574256904190426954426039864650527912813758662336199618442462822231506236715537875890131360918015250378134331142691671951653885231910415035181221110146257549927908085880927548109275372448339656460018699663022843002408427074943023299319829362593388343248574048342690869196085154336079386657437173113962425142240817405209299357025315188059040943127821468194434938634952632673569544277575352330589187333434670615455022588412202824757224099141640018350748948042731697778089 A013790 218 113164638527335137370689891916795750924062756645528501977922208952186776395930937083455833218673637082310415007454663416954506422543559392281177944352663499472450641139976711081862678243838177568315300869334878683422239044496199175744297259815961049401814392195758839264726194123273768791671371344311864472076235804712712854463285755209287316336436151556712204829243699548393391247989247551972113635971070583587805696600998576660912419090644003715151858983098057730939346627200059674801141006564233045823991703669595785077004951464765643144955718633556486034182688489092872938801690038701175866837400447975220920053894331176394792795514697599016855859445292800707471358242002995578213081443092948855367627861636652823687632383924222971289780005171886640995658094664873908000403202572462733232147314468300160399263848108362669122041929 A013790 219 742473193377845836289096380866096921812775746351312501477147612935297439933702878204553721747717732897038632863910046678638516638308293172756808492897825220038748656519387201408101031957822283025716689003706139041933310370939562792058334321652520445125304227196373744415868559642799197042155867390030142801292183114720109038133617839928134082483357590363588775884667912737009039978057453188489037565606194098919593175399151661472246381653715308375111346788106356772693053221059591526370286144067933013651209567776217945890229486560327384674054469954764104870272619176938339351477888343918414862320184339165424456473600706848326235531371930947149591293820566065441719581425781653988656027348132837440067006400198079176214556070926826914632246613932748251572512759096237710390645412077927992736118530226517352379570107438967472109717096169 A013790 220 4871366621752046531892761354862461904013621671810961322191565488468486503405024583900076968386776045537470470220113816258547307663940711506457420521902631268674229935423699428438550870675271998931727196553315978254124449343734471478694731484362186640467121034635408137112513619816405531793584645945987766919278013415678635399194666647768487715173309150375505958579306175467516311296034950369676575467942239483011450823793834050919408510030026138249105546276765806785639122183371980004515447391229708502565585974179765942985795661322307970846471377373207292053858654419892444485046425424448719911682729449264349858923294237631868431321331238944248468478756733955363122173734553431819572195431099546444279628991699597475143702381350911386902170034012761278567256212430415617873024548643285560341673676816180348962359474907065584511853867964809 A013790 221 31961036405315177295748407249252612552233371788751717234898861169841739948840366294968404989585637634771343755114166748472328885583115008193867136044203163753771622606314891949985332262500459584991062136586306133325310512144241867371716133268900306548104781108242912787595201859615436694097708862051625738757383046020267526854116207876009047899252081335613694594238827817242374518413285309375448011645169033248038128854911345208082239234307001493052381489121860458320578280645103560809625850333858117485332809576593444351929805333935662596723698706945613043165366631648914328266389597209808051340550387916623399424395733493102688777899254258713214201689122931481137444581872405066168213174223444124220918645814541059034417831324043329609465137593157726748679768009755956868864914063648596561401720993590959269542040514865257299982273227717111849 A013790 222 209696359855272878237405299962346390955203152306000016778171428135331655804341643261287705136671368521734786377304048036726949818310817568759962279586016957388495615920032006083853764974265515337126358678142754540747362270178370891825829550377254911262115468851181750799412119400936880149975067843920716471987190164938975243689856439874495363266992905642961450232800949308927219215309564914812314404403954027140378163417073335910227571616288236795916674950128526467041314099312524462471955204040443108821268563632029588393011452795951882297104187216270167176207970470248526907755782147293550624845351095120966123623460407448246741071797007191417398377282335553447742773901664849639129646636080016899013447235189203888324815391317048285567700767748707845198087957912008833016622701171598442039356691438950283767465327818030953145183694647051970841289 A013790 223 1375817817010445354115616173052954671057087882279666110081582739995910993732285521437308633401700848871101933421491859168965517757937274068634112516363857257425919736051329991916164551996156046126886039287294612541843443854640291421269267680025169472790739591132603466994942915389546870663986420123963820772707954672164616573849148102016564078394740453923470074977407028415871485271646055406083594807294342372068021130179418156907003097374467121618009304347793262150258061805589472998278498093709347236976343045989746129446548141794240299751300572325948566843100494255300585041785686668392985649610348535088658737093523733267946868172060164182889550753349403566170640339568823078482329611579320990874427227310076366711299113782431153801609684737199272172344655091860689953422061542386857378220219252530952811798340015814101083585550220579307980689697129 A013790 224 9026740697405531968352557711400435596805553595636889348245264357113172029877525306150181943748559269443299785178408088007582762009826455164308412219863267465971459388232776076961955625646779818638499303763939952887034835130294952014947665248645136910980042457421011346953820467870817018426414902433326628089736890604072049341024260697330676918347892118191887161926767513436532814867269769519314465530658180303138286635107162527466847321873878784935759045825871592967843143506472532341705225992827027221801786724738724355298802358312010606668283055030548547057582342809027138459155890231326378847093496738716689974070609213970999402076886737203938342492725436797645571267911048217922564581571925021127117038381411041992833485526530800092361141560764424722753282057697986784402145779600171258502858515855581398208908843756317209404794997220839661305102863369 A013790 225 59224445715677695244361131144498257950641237140973631013837179447019521688026443533651343732934297366817489890555535465417750501546471372333027492574522897844238745046195243840947390859868522390087193931995210030891835553289865180170071631696360743272940058563139255447364016089700430457895708174865056006896763739253316715726460174435186571261280520187456971669401521655657091798344156957816222208346648320968890298612938093342709985278814518707963515099663543521462018864545966284693927987738938125602241522701010770495115442272885101590350605124055429017244797751170027055430521795807732371615780432102720202919877267052863727077026453882795039465094771590829352593088764387357789946219693400063615014888820437846514980498539568579405981449780175390605984283580556491292462478459956723627037254722528469553648650923885197210904859976765929017822779886564009 A013790 226 388571588340561358498253381439053070414157156881927993081785734351895081795141496024286466231781925023689551171934868188605861040646398673876993378781444732756050406248086994840455831431597375401362079387820573012681333065134805447095839975559822836613759724232756654990155309564524524234253741335289632461249666893241010971881305204469259094045261492949905191122943383582766179288936013800232233908962359633876889249199486830421520213414302057242948622568892509044312305770286084793876861527555173042076306630441331665218452416752399151534290320218927669782143118045426547510679653502294532090171135415025947251357314749133838913352370563925018253930486796407431382363255383145454459837147408397817378112685550892710984787050918109449482644292007730737765862884572031139369846321175776063716991428234509288741488798711610778900746786307561260285935258835746463049 A013790 227 2549418191102423073107040435621627194987285106302329562609596203082783631657923355415343504946721210080427145239064670185443054287681021699306953558185058891612446715393698773148230710022710380008336602863490779536202226240349458538395806079647997631022877550691116413390408986052845403500938796900835278578259064486554272986513243446522808916030960655244327958957631539686528902314709186543323686676702041557866270363997833094395594120211235797570985912674503751839733038158847002332626088482289490329062647802325577055498266306312490833216478790956384441440640997496043578217569206628554425043612819457985239916155342069067117110504903269912044764037923871229157299685318568817326710991524146498079817797329899407076771187841073716098055629199862721370481826385677096305405561713234266754047180760646615443432908008346878320367799664963909428736021233221332544064489 A013790 228 16726732751822997782655292298113496026311577582449584260281560688426143407307635134880068735955437859337682499913503301086691879181475183369152922295252171387869262899698057650625541688459002803234696451387363004537022806362932797470414883688570512457141099610084414788254473357492718692369659446466380262751957722096282585064513390252636149298079132859058035738721020531883316128086806972910746708285842094661160599858189782932329493022705918067863238573057419115820488463360195182304359766532301346048980032231058111061124125235716252356733317347464838320292045584571541916685471564689945582711143708463841159089895199315149355362022670353892925696852818519134501043235375130010480550815389925173901684568281470009830695763425284651319342983180299314911731262916427428859765890400530024173303552970602443924363309442763868659933133601828209761937035311165162821607112329 A013790 229 109744093584710688452001372767922647428630260518451722331707319676763926895345394119948130976603627795114534881932495158429785419309658678085012323179149496475810233884918956245754179017979517392022843417552488672767406632547202084203392051880711132231302754541763845425737599698509727340637335628265920903915594614673710040608272353447545775544697190688279772481748615709686437116377540549267409153063409983071874695669583165819013803721973528443250708277829726818898224808106240591098904428218429131427357991467972266672035385671534331712527295116716804219436111080373886515373378935930732968167813871231261844788802402706694920530230740191891485497051342304041461344667296227998762893899773299065968952452494724734499194903833292597306209312645943805135868815994680360748924006917877488601044611040122634587747673253973742277821289561594884248068888676554633272564263990569 A013790 230 720030998009286826933581006730340489779243139261561750218331724399248124360361130820979687337496401963746463360359100734457822136090670586915765852378399846377790944518953271928393168536963613609061875662561878182026954916142192874458455252389345738569577372548512589838264391621922321081921559057052707050590216266874211576430874910969347833348758268105803587252752667671252713920553043543743471453249032898934569878288135150938549566219868320116167897010840837658791252965985044518199911953541113531294895782021366041635224165390936750365891583260778952483720324798333069427364739198641539004149026809148308963659332564158625373598843886399000036346153856856816027882362130551899883346876412615171822297040817888983049217764050232730926039300270037305496435301741097846873690409388194202711453693034244605530212484219321723084785480813624035551579978606874948901294136042123209 A013790 231 4724123377938930871511224985157763953441614236695106643182474443783466943928329379316447728621313893284140546107316059918777771034890889720754339757454681392084686386988852417122187578771018268889054966222068482752278851204808927449321924910926497390754997141290791101928852673431432348618487348973322810958922408926961702152962970290869891134601202997042177335965310252591089056032748518690500916204766904849909712971448454725307823703968556048282177572288126735879329410709827877083909622327183245878825811225842182599168705749129936019150614677773970707245689051001863268512940053882287137406221764894822055110568880953444741076182014738663839238467115454837569958936177938551015134638856143168142326090884806169617785917749933576947605743849071714761362112014723342973338282775995942163989847679997678856883724108962969825159277539618187297253916239639706539741390826572370374249 A013790 232 30994973482657325447985147127620089298530431006956594685920214825663326619113769057695213547484440453837246123010100669127100955759919127457869223148660164613467627385033860708738672704316650862181089633382991315337701542754751372995001149340588749380743536244008880419755202390383627639285895496613970962701489924969795727825590048078397355734118492863593725501268400567250135296630863031128376511219475662720257626805673311452744631321737696232779367051782399514104280263667180701547531032088649276210976147452750560033145878420041510221647182900875021810238965863623224904713399693521685908522220999474927503580442427935550946200830198700373449243582744499189296500580263454833210298365535155326181801482295213278862293406357314198353241285393759520549296816928599853248072473293309376537937390628464770980014113878906045022870019937434926857282944448276114607243265213141322025447689 A013790 233 203358021019714712264230550304315405887658157836642217734322529471177085948005438787538296085045413817626171813069270490142909370740829395251079973078359340028961103273207160110034431613021546306770129084625806019930659822013923758220202540823602784687058341296942264434013882883306980941354760353284263486284475397726829770263696305442365050971551431678038433013821976121728137681195092347233278290110979823107610289472022596441457526101921024983265427226744323212038182809920372582853351101533627901220214503437496424377470108313892348564227167012641018096977855031231978599824615389195781245814291977554999350991282769685149758023646933673150200487146386659180974340307108527160692767576276154095078799525338894322615507039110338455395616073468456214323936415868543637160603497277402819465407219913357362399872601159502561395050200809510555110633398525139587938123063063420213808962287529 A013790 234 1334231975910348227165616640546613378028925173566209590554890115860392860904863683885038760613982960057445313265547483685827628381430581662242335703367115629930013798575512177481935905813034365318718816924229913296765059092233353777682748870343657870331789777249238196951565085597377101956228582677898052733512443084485730122700111460007357099424348943239610159003685985334658311326321000890197538861418138619409031109225940255252402828754703844915204468034669504594182517415887564516100836577162132659905827357053414040340581380647447698929894442769937719734271706859913011593449301568513520753787569664738350741853806251904267562393147531829538465396167442870886372646754939046701305248067947847017812003685748485650680341683602930605850637058026541222179346824513514803410719545637039898512536769851537654705564136207496305312924367511198752080865727723440836462025416759100022800601568477769 A013790 235 8753895993947794718433610778626330373247778063767901123630634050160037560396810629969739308388342200936898700335257040462715069810566046285971964549791645647970820532453935396458981478039318470856114157839872461140075552704143034135376515338324739287246872728532251810199218526604391165934815730949689123984575139077310875335035431289108269929323153416595082253223183749780693180611992086840586052469764407481942653107631394014711014959459611926488656514775466619642431496765638310790137588782760752381642133289627449518674554438427904352679037439013561379176556668707889269064620867591017209665600244570348319217302822818743899476861440956333601871464254592675885490935359155085407263732573805824283864556182195814354113721786118827704986029737712136958718694515633170625177730938924618774140753746995938552523206297657383259158096775240975012402560039593495328027348759356455249594746890782642409 A013790 236 57434311616291481147642920318567353578878671876381199272140590003100006433763474543231459602335913180346992372899621442475873573027123829682262059411182987096336553513430270136167377477415968487286964989587403217540035701291882446962205317134748614463626731971900104126717072753051410439698326010760910342462797487486236653073167464687839359006289209566280334663397308582311127957995280081761085090254124277489025747039169576130518969149014513849692075393441836491473993050279352957094092720003693296375954036513245696292023751670525480457927164637367976208777388303392461494332977512264663912616003204626055322384723820513778724467687914114504761878676974382546484706026891416515357057349416740013126435353111386737977340128638725628572413341109129330586153354717069232471791092690284423777137485334040352843104756518930091563336272942356037056373196419772922847187435210137702892591134350424916845449 A013790 237 376826518514488407809685200210120406831022966180937048424514411010339142211922156478141606450925926376256616958594416284084206512630959446545321371796771578339064127601616002363394163629326169245089777296682952510280174236176040734519029085721085659495854988467636583175390714332770303894860716956602332756898414315397198680813051735816914034440263503964365275726549741608543310532407032616434479277157309384605497926323991588992334956586684225367829706656371889220560868402882834751494342335944231717522634433563405013371967834710317677284460127185771291905788444658557939864318665457968459930673597025551548970166172986390902211232500404505265742685999628923887486156242434583757257653269523231226122542351763808387869328583998678849063603931016997537975752160298691234247421359140956104401799041276638755003610307520700330747049286774797959126864541710130146800396762413713468678290432473137879422990889 A013790 238 2472358787973558443639344598578599989218341681113127974713239050638835112052421268653087079924525002954619663865337965239876478929371724928783853520358618325482599741194202591506229107572008996417034028843536851419948223163551003259179349831416043011952304579336163622213738476737305963854181163952267905218010496323321020544814432438694772979962568849510200574041892854693652660403122540996426618537429106872396671894611708815378709650165235202638330705372455965176099857591314278804554380066130104298666004518609500292733480963534394280663342894465845446193877985404798643449794764069731065605149470084643712793260260963710709407896435153959048537762843565369625796671106613304031367463101341920074590000369922346832810664839615331928706305391402520846658909923719713187897331537323813000980203509816026871578687227643314870031390370529449409831358258160163893157403158196374067998263527456257626894243222729 A013790 239 16221146007894516948717739911274194529261539769783232642093561411241397170175935943632904331384808544385259614620482389938829578255607887257750862947072894833491336901975163202872369174779951025492160263242445282166280292176058132383475714243920658201419070345024569525344338145873464428847282616690829726135366866377309215794527491230276405521534414221636425966288859019645055104904886991477555044224072370189794564300547421537699714014734108164510087757948683587520391165656612983236681287613879614303547655646596931420624368601749160875432192730590411972478033462240883899674103447061505521435385673225347399636580572182905964425208511045125317456262016632390114851959130489887749801925407904337609384992427060517570070772012716192784242069672991939274929108009525038225794392216381537099431115227902952304427766900567788862275952221043717577903541531788835303005722120926410260136607003640506290053129784324969 A013790 240 106426938957795925700537091557869990306484962429547789364775856419154806833524315726175485318215728859711688331524984960388660862935043348298103411795745263002536661413859045774045614155731258678254063487133683496292964996967117406567984161154363438459510520533706200655784202575075800117667021248108533833174142010301525764827894869961843496626787291708156590764821204027891206543280963551084238645154138820815242136375891632708847823650670483667350685779901313017721286437873037783015865928034664149445576168697322467050716482396076244503710616505403692951428377545762439265761792716170537726137565402031504289015605134092046032593793040967067207830535091125111543543703855144153526450432601260359055174935313944055777234335175430940857412219124500113582809877650493775799437007331679264909367547010271270069350578634625262725392522522267831028625135990066548423020542835398177716756278550885361769038584514956121609 A013790 241 698267146502099068521223857711185006400847838500263046022294393966074687634753035479437359172813397048568387143135426325110003921716819408183856484791884670559643035536329199323513274475752788188024910539084097419178143345101257304492544081333778519732848525221646382502600153095072324572013326408840090479455545729588310543035818241819655181368351420897215392007991919626994206130466401858663689750856304803368803656762225002202750570972049043341487849401932514709269360318885000894367096353835431484512425242823132706319750841000656240188845354891953629454321585077747364022663122010794898021188566602728699640231385284777914019847876141784927950576140732871856837190240993600791287041288296869215761002750594786949954434473086002402965481569675845245216815607264889663020106205103147657070360475934389802925009146421776348741300340268599239378809517230826624203437781543047443999637943572358858566662153002627113876649 A013790 242 4581330748200271988567749730443084826995962668400225844952273518811416025571614665780588513532828698035657188046111532119046735730384052137094282396719555323541817956153855876761570593835414043301631438046930763167227798487209349174775581717630920867967219173979221915599559604456769521516979434568399833635707835531828905472858003484578757644957753672506630186964434984672708986421990062594692468455368215814902720792016958239452246496147613773363501779926079229007516273052204490867942519177514265969886022018162573686163885267805305591879014373446107762849803919695100455352692743512825325917018185480502998339558118853427893884221915366250912283730059348372252708805171159014791634277892515758924607939046652397178651044577917261765856524578643220653867527199264941079074916811681751778038635082605531496990985009673274624091671532502279609564369242551453481398755284703934280081624547778246471055870385850236494144694089 A013790 243 30058111038941984516993005981437079549920511067373881768731866556921700543775363822186441237288889087811946810770537762233065633127049766071475586804877002477757867610325448407432664666154151538102003865025912737140181585874580539935702591649376471814732925000477674988248710564840864830672902070203271308483879108924329448807421360862321228908567821845316000656673657934437643659914676800683777285535670863961576751116423263009046189261224493967037935178095005821518314267495513664584570868323671099028422190461164645954921251242070609988318213304179913032057563517119554087569017090187646963341556314937580172105840817797340411774379986717972235493552919384670350022470727974296047912497252795894304352688085086377889129503475715154445784657760478170710024845954377278419810529201443973415711484776974892151757852648466354808665456924747456518351826600380086291457233422942512811615538657973075096597565601563401638083337917929 A013790 244 197211266526498360415991112244208678927028473113040038284649776479963277267710162037365240957852401305134183025465498258011143618946573515194951325026798013256569369391345267001165712874637388241487247358435013468376731384923122922518144703811559031576462720928134025597899790015920914154044910482603663054962730833652525513625491548617689582869113479127118280308435869707845380052700194489286262770399536538451905064074853028602352047742893904917735892703481333194981659909038065153339369467071606080725477991615701242110238329399225272133355797488724409403329674235821394368540321128721151726483950982305463509186421605568350441651707092856615837073200704082822166497430446239356370353894475593862530857986526251725330578672304167128318793139566497278028473014306669323712376882090673909580483051621732267407683271226587753899654062883268062216906334325093746158250908487925826557009549134961345708776627911857478147464780079532169 A013790 245 1293903119680355742689317687434253142440233812094655691185587183485039062153446373127153345924469604962985374830079134070811113283908468833194075643500821764976351632576616296794648242170495904252397829918692123366019734616480609494641547401707638806173171912009487341947820522294457117764688657676362633303610476999594219894896850050480661353204253536553023037103647741153173538525765976044207170036591359228782949125395110720660031785241126910165265192027541027092274670663198745471059603073456807495639861102990615849485273679188317010466947387323520850095245992661224168451993046925539476477461202394906146083772112154133947247676850236232256507037269819487396234389641157776417145891901654371332064959249598737569893926668987640528899601788695788641144811446866057432876904723396911520757549301690185406461809942517642253335630306577121756205122459506940068544284210589281348040539651874481389195283455729696914125516422101810560809 A013790 246 8489298368222814027784613347256134867550374041153035989868637510845341286788761654087253102610445078162147044260149198638591714255723464014586330297008891600009843061335179523269687116880623627799982162096539021404455478818729278894343192502603818207302180914694246450519650446773933149654122283014615237104988339594337676730418233181203619138373107453324384146437032829705971586267550568826043242610075907900044929211717321438250468542967033657594304924892696678752414114221246969035622055764950113978893128696721430588472880609154547905673641808229620297474908957850291769213526380878464505168622948912979224455628827843272827892007814399919834942671527285656806693830435636171072894196766754330309678197636617317196074052875227909510110287335633069274551107902888202817105371890207136487690280968389306451795935032858250824135070441452495842461808456825033789719048705676274924493980655948472394510254753042541453577513245409979089467849 A013790 247 55698286593909882836294848171347500865998004084005069129528130708656284182621065212466467606227130157821846757390838892267800237231801647399700913078675337787664580325420112852172417173853771621995682965515392519434632396529682798825785686009583651258109608981308950961859426581283775394880696298858890570645828496078449497028274027901876945166865958001261284384773372395700879577501399282067669714764708031732194780558077345956361324110406707827476234612220982909294589003405601363842716307873837697815517817379189306090970569676662988809124763903794538771732877672455764297809946584943605618411335167818056691653380739479713023799463270277874037058867890521194308718221488208918409258824986675161161798654693846218123441860914370314295833595209088567510329818950849498683028344971649022495735933433602239630233129750582983657150197166369825222391925285229046694346678557942039779605007083677927380381781434712114476922064403134872805998557289 A013790 248 365436458342642741288930498852210953181812904795157258558834065579493880522176808858992493964456200965469136575241293972169037356477850608589437690709188891224867311515081360423103229077654595611913675936746490320010623153631248843095979885908878335904457144526368027260759697799802850365812248416813181034007280762770707150002505897064214637239807550446275286848498096288193470907986680689645980998571249396194929955241545466819686647488378410056071575290781868867881798451344150548172061695960249135367612399824861037262857907648585869576667575972795968881339410408982269557931059543814996462396770036054269953937831031726397149148278516293131557143232229709555859500251184138713683147150737575732382560973446325037107902049459183632094964218166830091435273942136523560859348971358989236594523459257864294213959564293574955774562443608552423284113421796387775361608558018657722993988451476010881542684867993146183083085664548967900480156534373129 A013790 249 2397628603186079025596673002969356063825874468361026773404510304267059350106002042923849752900797134534443005070158129751401054095851177842955300688742988315326354430850448805735980285978491801809765627820993722989589698510974623659552724031448150761869143325237500626857844377264506501250094161862711280764121769084538609611166441190638312234930377338478012157012996009746837362627300612004767281331625967288434935436339779807803964094171250748377885605482819841642172479639268971746556896787195194577146904955250913265481610732082371890292515965957514351830467871693332670569585681666970191789785208206552065167786109399156891695561855345399236146416746659124395994181148019134100475128455989234380161982546781338568464945346501703810175060235392572229906832334357731082798188601086328381296668416190847634337788701330145284836904192515712449167068160406100194147513749160413320563558230134107393801555418903032107208125045105778395050307022022099369 A013790 250 15730841265503864486939771572481945134761562386916696660306992106296176396045479403623378228782129999680480556265307489298942315922879577827629727818842746336856211420809794614433766656304884711673872284133539816534698011930504505830325422370331317148623449356883241612814316959232427154701867795981248713093402926963657817658863020651777966573378205717754237762162266819948999936197719315363278132816797971379421611397825295319001808421857576160107307457572780981014293638913243723629159799820787671620660843411401241934824848013192441972209197252647251662359699706179955651607051657416991428332780751043188099565844663767868366414581332921164388356640274830515162117822512153538833217317799745366768242767489432362347698506418397678698558570204410666400418726945721073634238915411727400509687441478628151328890231669427083213814928407095589378985134200424423373801837708241471796217505547909878610732005103422793655392508420939012049925064371486993960009 A013790 251 103210049542970854898811841287054042029170610820560446788274175209409213334454390367172984559039554927903632929656682437290360534770012910127078644219427258716113603131933062465299943032016348593292276056200154736284153656276040062752765096171743771812118451230510948221674733569523954561998954609432972806605816603808558941659800278496315238687934407714185553957546632605685388581393236428098467829411011490220385192381131762587970865055807557186464044229135016016434780564909792070730917446624187913503155793622203548334385827814555611779664543174618618156741989772246689030193865924312880761291374507594357121251506838980984352046068125295759552007916843163009978655033502239368284738822084129351366440797498165729363249900611107169941242779111138382253147267490875964114241524016343474744059303541279300868848809983111092965839745278954161915521465488984641755513857203772296454983053899836713565012685483556949173030247749780858059558347341326167371619049 A013790 252 677161135051431778991104490684361569753388377593697091377866863548933848687355255199021951691858519881975735651477493471062055468626054703343762984723662244436421350148612822834832926233059263120590623204729215224760332138827098851720891795982810886859309158523382331282407926949646665881275141192489734584140762737587955216229949627214324281031537649012771419515463456525901834482521024204754047428765646387335947247212605494339676845631153382700390594187354840083828595286373145776065549367301296900494205161955277480621905416291299368886379067768672753726384194895710526727101954329416810674832708144326577072531136370554238333774252970065478420723942407992508469955674808192495316171411693972674315218072385465350352282597909474141984493873748178925962899222007637200553538639071229537795773090534333493000517042299191880948874568775218256327736335073228234557926417113950037041143816636828677700048229457617143524251455486312209728762316906440984125192580489 A013790 253 4442854207072443901960636563380096259151981145392246616530184491744554981237737829360783025050283748945642801609343834663638145929655544908638428942771947985747360478325048730619338829015101825334195078846228381089652539162844595566140771073443222228683927389071911475543878408716631774847046201363925148606547544321314574173684699504153181607847918515172793283440955738266441936039820439807391305180131405947311149888961904648362619784185997343897262688463235105789999413673894209436766069398863808964142480067588575550360321436287215159263533063630261937198806702710756765856515922355303694837577398134926672172876785727206357707892873736599603918369786138838848071379182416550961769400632124154716182145772921038163661326124884059845560264305661801933242581795592107672831767010946336997478067246995762047576392314524997930905566045734206979766278094415450446934555222684626193026944580954232954390016433471426078662613799445694408030409561223159296845388520588329 A013790 254 29149566452602304440763736492336811556296148294918530051054540450336025231900797898436097427354911676832362421358904899228129875444470030145576732293526750734488432098290644721593482057168083076017653912310104408329210309447423391509449599012860981042395247599700811191043386239589821074771470127148712900007558438292144921153545313446749024529090193378048696732656110598766125542357261905576294353286842154420308454421479056397907148404044328573309940499007285529088186153114419908114622181325945450613738811723448644185914068943480418659928040430478148569961370776485275140784600966573147541829345309163253896126244591156200912921485144585830001308424166856921682196318815834990860169037547366579092871058416134931391781960705364316646720894109447082484004579160879818441449223358818917040453599207539194794148709975598511424671418826062131994246550577459770382337616816033832452449783395640722413752897820006026502105409138163201011087517131185148146602594083580026569 A013790 255 191250305495523719435850875126221820620859028962960475664968839894654661546501135011639235220875575511697129846535775043835760112791167867785128940577829011568978602996884920018374835777079793061751827318666595023047948840284544871693498819123380896619155219501637022224435657117948816071575615504222705336949590913634762827688410801524120349935360758753377499262956741638504549683405995362486067251914971375151643769459324089026668800678934839769486519613986800356347589350583709017140036131679528101476740343717546554503782206338175026827787873264367132767516553664519890198687766941686421021942334573420108812484290762575834189677864033627630638584570958748263156890047750693375033569055348272125428327014268261284861481444187895281519135786252082308177554043874532488794348354457210914702416064400664657044409686149901833457269178917793648014251618338713553478517103929997974720523028858798779756632762597059539880313589355488761833745199897705756989859619782368554319209 A013790 256 1254793254356131123218617591703141365093456089025983680837860558548829234406593946811365022284164650932244868923121220062606422100022852380538230979131136144904068614262561960240557297533420522278153739037771529946217592341106898903181045752268502062718277395150240502814522346350862182245607613323205169715726265984357678912463663268799753615925901938180909772664259181890228350472826735573271087239814127192369934771422625348103974001254491483727601055187367397137996533729179714861455777059949383873788893395130822944099315055784766351017116236487512758087676108592914999593590438904404608324963657136209333918709431693260048118476465924630884619753370060347354572355603292299233595246572140013414935253540614062289976179755316780942047049893599912023952932081860807658979719553593760811362551798532760814868371950829505929313143082879644124621504867920299624372550718884716712141351592342578793983267555399307641154737459761361766391202256528847471610468965392120084888330249 A013790 257 8232698541830576299437350019164310496378165400099478929977203124638868606941662885029365911206404274766458585004598324830760735398249934468711333454079384246715594178176669021138296429116772046666966681826819007977133623350002363703770841180633642033494617989580727938966081114408006777713431551013549118504880031123370731344674094706595183474089842616404949018450204492381788207452216212096231603380420488509139142035303844908910173422230718624736790523084317492622395257797148109206011353290327907595928929565453329336235606081003852029023299627594571205813242948478115312333546869651798635220086554470669439840652581339479175705324092931503233990201860965938993349225113200775271618412759810628015390198479968862684533715374633399760770694351909022789155187389088759050565939991128664683349702350173443706351388369392388402223531766773345101641693438425085835508305266602626348359407797359659467324218430974857433616232473494294549292678005085768261236286881937699876952334763689 A013790 258 54014735132950411100608453475737041166737143190052681259580429700755616930144250188677669743425218446742734776215169609214621184947917820049215058792214840042701013403017125447688362871435141398181968399465759511337973702799365508260440488986137325381758188629639156007556458191630932468577824406199895766510517884200435368352406735369970998773503457406232870510051791674516912429093990567563375549778938825108461910893628526447359647823255744896898082621956207069095535286407088744500640488937841401736889706878939293775041811497466273162421868856647981681340686984964914564220401011785450845678987883882062194794521586168322871802631373723592718209714409797525735364265967710286557088406117117530408975092227075708073225706572969735830416525642875098519647184459811348130763132281795168987457397119487964157371459091583460306988591921799917211871150649506988166769990854179831471586074558476725765114197125626039621956101258596066537909260391367725561971278232393248892684268384563529 A013790 259 354390677207287647231092063254310727094962396469935641744107199266657602678676425487914191186612858229079082866747727806057129594443288817342900000735721565520161348937195360062283348799485962713471894668894848153888445464066637099696750048238046991829715475599062502565577922195290547926339105929077516124075507838239056451760140590762379722952956184042293863416449805176505462447285672113783306982099617631536618597373096762021126649368380942268548320082654674580335807014116909252668702247921177436795733366832720706458049325234876218218649881568467407811276247308354804455850051038324342998499839506150210060046856126850366361897064443000491824173936242681566349724949014147190101057032534408117013285580101843720668433860825254436783362824742903521387405177240822255085936910900858103726707982500960532836514143099879083074152151598929256827086619411415349362177909994273874285076235178165797744914247341232445959653980357648792555222657427763647412093556482732105984901484871121313769 A013790 260 2325157233157014253483195027011532680470048283239247745483087334388540531174796027626205008375366962840987862688731842135540827269142417930586766904827069191377778610376938757368641051473427401363089100922619098737662090689741206011110377066489826313394763235405449079332756747523301284944710874000677583290059406926686449379998282415991973362294345523501490037875327171763052339116641294738532277109555591280511754617364887855620611946505947362223945528062297319921583229819621041606759355448610845162816806619789480555071261622866022867732561872970714662649783458590115872034832184862446014413157446999851528203967423048265253700406639810526226858405195688233756820545390481819714253035190458251655724166691048196651305594560874494359735643493138190003822765367877034815618832072420530018550931073188802055940369292878306664049512266640574854042515309958296107165249267472430889184385179003945799004382376805826077941289765126533727954815855383557290670745824083205347366938642239426939638409 A013790 261 15255356606743170517103242572222665916563986786332704458114536000923214425037836737255531059950782643199721367100769616251283367712843404042579777662570400964629605462683095187095653938717157180343227591153303906817800977015392052638895183933239750442183041587495151409502217020500379730522248044318445623966079768845989794382168730931323337230013200979693276138500021573937386396944283534779510270115794234391437622044531029220726834981025520643551306609616732716005507570846533653981948131098335755113241068232438781921822547507623976035193338448560858901645229271809750236420533964882508300564726009766025876546230262619668329528367963796862574417996488910501678499598306951219145214163884596589113206257659967218229216005913897557494225556958479664615081163578641225425275157227151097451712658771191730289024762930574570022828849981428811617372942948636380759111200443886619063938751159444888387267752774223024897372802148995187789111546827171519384090763351809910284074484431732880150967601449 A013790 262 100090394696841941762714374516352911078576317305128873949689470702057209842673246833133539284337084922033371889548149452224670175563965573923365921244124400728934841440663787522534585491923268260231916225556826932631592210197987257363791301785986002651162935855555688397744045871502991411956469418773321738841449363398539040941409043640412415566116611627767584744698641546603192150351444271688366882229725971842222238234168082717188764310508440942340122665695383349712135172324107303775561688136180889297974648673030848189077734197520906766903493561007795253694349252343771301155123343594136960005167350074895776019816753047643910035622210471215350756474963741801512635864491906948811750129246838221171746256507044918801886214801081874719613879204585079539547514239465080015230306567338350380686754197788942426291469587499753919780084728154433021583878686003294160528586112340107678502146357117912708863725951677266351662954899557427084360858733072338679019498351224821373812692356599426670498433106889 A013790 263 656693079605979979905169011201791449586539217838950541983912617276197353777779172472189151244535614173460952967325408556046061021875178130511203809282700193182541494692195109935349415412508563055381602355878341504995876491108994395563834731017854163394280022148300871577598684962931126653846395856571763928538749273257814647616584735324745858529291088889783123509967787187263543698455825866547375114309232101256820105054376790707475482641245881022693544809627410157461318865618468020071460235861482814684011669943755394968539014069934669297653821253772144659488625444627483506878764257321132594593902983841391186466017716745591693743717322901643916313232237109959724403906931401491153892597988505569107827188942721712259175455309898180035386661461282706858971240925130389979926041388306916847685794291693251258898331963585885467677135901421235054611828058867612987228053483063446478652582249050625282854905968954544533260647095996279100491594147687614073046928682386053033585074551648838385140219614298729 A013790 264 4308563295294834648157813882494953700737283808241354505956450681949130838136009150590033021315398164592077312418622005536218206364523043714284008192703795967470654746675492116285827514521468682206358693056917798614277945658166112229294319670208141166029871225315002018420624972041791121975886203214967343135142733981844521903012412448465657577810678834205867073348898651735636110205568673510417328124982871816345996709261766123831746641609214225389892347495965438043103713077322768679688850607487188747141800566500979146388584471312841365261906721245999041110904871542200919288631572292283950953130597476983367574403542239567827102652529355557685734931116707678445751814033376925183460689335402585038916454186653197154132450162288241959212171885847475839701710311709780488658294757548681681437666496347799421509631956013086994553429688649224723193308203894230408809203258902379272346439592136021152480811038062310766682723105596831587178325349202978435933260899085134893953351674133368028644904980889413960969 A013790 265 28268483780429410126563416883049391230537319065871526913580272924268247429010356037021206652850327357888619246778578978323127651957635689809417377752329605342574965792937903774951314322775356023955919385146437676708277601463227862336400031356235614190321985109291728242857720441566191551283789379293400738309671477654881908205664438074383179368015863831224693868242124054037508519058736066901848089828012621987046084409466447538460089715598054532783083691921029239000803461500314685307438548835723445369997353516812924179455502716283552197483369998094999708728646862188380231452711745809675002203489850046487874655661640633804513620503245101813976106883056719078282577651872986006128685582729576360440330855918631626528263005514773155494391059743045288984282921355127869786087071904276900511912529882537912004524695263401863771265052187227563408871295125750045712197182581658510405864990164004434781426601220726820940205346295820812043476992616120741518158124758897570039227940333989027635939221579615444997917609 A013790 266 185469522083397359840382578169687055863555350391183088080000170656123971381736945958896136849350997795107230878114256676778040524494047760839587415433034540652634350567465586667455573271729110873174787085945777596883009343200238004789120605728261864702702544302063029001389503817115782767972942117544002244049754564893680199737364378206028039833552082596665216469536575918540093393544367334943025317361590812857009359810509362299836648624038835789589812102693872837084271510903564650302104318911181525072552636423809595541407553321536385967688390557501293088968652062817962698561241764257277689457096906155006945615796024198391413864121791113001497237259735133872611991973938661186210306108288750500849010745682142101651933579182426673198699742974120141025880247010993953666517278763960744258658108559331240661686525623179628203270007400400043525604567320046049917725714918261486772880200466033096600939930609188672188687277046880347817252548554368185100635456543126957027374516531302010319397232783856934631337432649 A013790 267 1216865534389170077912750095371316773520786653916552240892881119674829376235576102436317553868591896533698541791307638056340723881205447358868533032656139621221933974073141714125176016235814696438899778070890246813149424300736761549421420294183126094314431393165835533278116534544096650740670473233206198723210439700267435790476847685409749969347935213916720485256629474601541552755044594084561189107209397323154838409716751926049228251622318801615498757205774499684109905383038287670632106436376261986001017847576614756347174957342600228334003530447765983956723326184148653265260307215291998920528012801283000570185237714765646066362503071492402823373661122213338207279341011556042725818376482492036070359502420534328938336213015901402856669013653202245270800300639131330006019865970346443081055850257772269981325294613681540641654518554024685571491566186822133510198415578713614716866995257643146798766884726886878229977224704581962028993971065209662445269230379455965056604202961872489705565244294885348116204895610089 A013790 268 7983854771127344881185553375731209351069881236346499252498193026186555537481614808084679470931831433157596132692769413287651489384588940121536445227256932054837108803893882786375279842523180223335621443923110909341073372837133892525753938550135490304796984370561046933837722583143818125509538974883065869822983694873454646221318597663973369548891802938507603103768745982860714127625847581788805961732400855837218894806151609386808986558894033657399287346027086492427445089218114205407017250329064654890152678097950169416393814895124800098099397163267792620740061743094199314073372875639530804917584291989217766740985344646577403841404382652061654924154590622841711977959756376819196324094368101630248657628695381125732164423893597329104142605398578659931221720772493340656169496340631443013054807433541243863347475257960364588149895296232955962034556165751740017960411804611940026157364355885396686146709530693104808066880571286762252872229444158840595303411420519610586736380175632845404958213567818742768990420320097793929 A013790 269 52382071153366509765458415698172464552369490791669381595640644444809990881416874755843582008783746032946988226597260120580281421852288036137400617136032731211786270862347764961408211046794585445305012293579530676186782399184435468861471590827438951889773014455251028932909297868006590721468085214207795171908596022064735933858071319273329277610279119079548383963826742393549145391353185984116355914926282015147993168823160709186853760812903754826196724277283714476816467230360047301675440179408993200734291721000651061540959819526913813443630144788199987384675545096441041699635399437070961611064270539741257767587604846226194346603454154580176517957378269076464472287393961588310747082383149114796061442701870395565928730785165892076252279634020074587808745709988328808045128065490882897608652591571464100987422785167477952062851463038584424066908723003497166257838261850058938511618467538964087657808561230877460645726803428212447141094697383126153145785682330029165059577390332327098701930839218458771307346147720161625968169 A013790 270 343678768837237670571172665395709539928096229084142812648998268202398350172976115273089741559630157722165189754704623651127226408772861805097485449029510749480529723127863685911799272678019275106646185658175300766461479321049081111200115107418826963348800747840902000828817903311991241723552107090417344122892298500766732462042805925752313390401041300280916947186667256844075942912668253241787411157831336301385983180648757412974947524693461535414676707983258450682392841498392270346292563017102404390017687981485271614770237375916081530003657379955380117230856251377749674591307855706622579130192679011242392213142275396090061108065262708200538134318358823410683402677591781980906811607515841342176959125566971665308058402681473417912291206678805709370613180603233425309584085237685682691210369653300375966578480893483822843484368448996152406302988131625944907817676835998236695574728765523143379122881970235787019296613557292501865692722309530690690789499861767321351955887257970398094583368236112307998547498075191980427977156809 A013790 271 2254876402341116356617463857661250291468239359021060993790077637675935575484896292306741794372733464815125809980617035775045732467958746303244602031082620027341755513441913643267315028040484463974705624103288148328753765825403021170583955219774923706531481706584158027437874263629974536948225374620228194790296370463530531683462849678860928154421231971143096090491723872153982261450016409519367204606531397473393435648236497386528630709513801133855693881078158694927179433070951685742025505955208875202906050846524867064507527423385410918353996069887248949151647865289415614993570841291150741673194166992761335310426468873746890930016188628503730699262752240397493804967679681576729590956911435046023028822844901096086171179993147094922542607019644259180593077937814503456181183244455764137031235295303766716721413142147361676100941393863755937753905131597824540191777720984430959665795430597343710425228606716998633605081549396104740809951072830861622269908593055395390182576299543781898561478997132852778470134871334583587958125823849 A013790 272 14794244075760064415767180370115463162323118434537181180256699380791813310756404573824532912879504262652040439282828371720075050722277334495587833925933069999389257923692395413476853898973618568138043599741673541184953457580469221900201330196943274438553051476898660818019893043676262936917306682883317186019134486611223818375199756743006549621157702962669853449716200325202277617373557662856568229423452498822934331288079659353014346085120049239227207553753799197417224260378514010153429344572125430206266599604049652810233887424831681035320568214530240355383961644163855849972818289711240016117826929639507120971708062280653351391836213591612977117862917449247956854392946390824922846268295925336957092106685396091421369111935038089786802044655885984483871184350000957176004743266874268503061934772488013428409191625628839956898276485140102707603371568413326808198253627378851526367283820149172084099924888670228035082940045587843204454088988843283103712870279036449154987883101306753036461863700188647079542554890826202920593263530273289 A013790 273 97065035381061782631848470408327553808001980048998445723664204637375087131872770408862760441402427467260037322134636946855412407788861591625551778388046872265992921237345806307821638431165911425553704057905120103714479635185458564887220927422144823591346570739932113627028518259559961129114449146397444057471541366656239472359685603990865972064415689138076908483587990333652143447587911826001944153247271844777272147581090645015127124664472643058569708760178676534254408372343430420616649929737714947583315160002169772087944535394320659272738248055532906971674172347359058231671660798795445745749062485364806220695376596623366638481837397374572742870298601384515844921672121270202318794366289566135775481311962883755815602743405784907091208214987267944198678840520356280031767120573962075648589354042293856103792706255750818957209592019004213864585720860359837188588742049232644864495749143998718043779607194565366138179169639101839264423277855800780443460141900758142905875501027673606672226287736937713488878702638710717362012402022123049129 A013790 274 636843697135146355847557814349037080534300991101478802392960846625817946672217246652548571256041326612693104870525353008318360807502720902655245218003975528937179556238225835185617769746879544863057852323915493000470700886451793644225056504816692187582824850624694597506934108300972904968119900849513630461070782906631587178151897247784071642714631336434922596560820804579091713159624289490398755589455350573583682560279535721944249064923605011107275859175532296741243173330945246989665840189009147771094130764774235874669004096722137845488435645492351402641154244771022781057997766500896919537859598966478493613982365850445908515079335164174571765972029123683808458531090787653797413609837225843416822932887788480321906169599485354775425417098531464981887531872654057553288424078085765178330394751871489989896983945743981123178252133236686647165546914564820891794330736585015382955956610133775589085238002803543367232593532002147167413881126011908920489541991010874175605449162242566533376476673842048338200533168012581016612163369667149325335369 A013790 275 4178331496903695240715826819944032285385548802616802422500216114711991548116417355287371176010887143905879461055516841087576765258025351842321063875324083445356835068478999704652838187309276693846522569097209549576088268516010218099760595728102317442730913844948621254242994684562683229495834669473658929455085406650409843475854597842711294047850696198349527156035545298843420730040294963346506235422416555113282541277994033871676218114963772477874836912050667398919296460224331765499197577480089018526148591947683761573703335878593946404249626270075317552728612999942680466521523346012384689087896828819065396601338302344775605767435518012149365356542483080489467296422486657796564830694142038758657775262676780219392026378742223412681566161583464941746164096616483271607125350376320705335025719967028845823714111668026260149172512246165901092053153306459789871062603962734285927574031319087701639988246536394048032413046163466087565402474067764134427331885003022345466147351953473479025483063457077679146933698115330544049992403868386166723525356009 A013790 276 27414032951185144474336539765652795824414585693968840694023917928625376547191814268040442285807430551166475143985245994375591156857904333437468500086001311484986194884290717062227271346936164388327034575846791854768715129733543040952529268572079304741757525736707904049088288125415764668722171266416676236154815353033338983045082016446028800247948417757371247670749212705711683409794375254516427410606475018098246753324918856232067667052277311227336804979964428804309504075531840713440235305846864050550060911768753159685067586699454882358281797957964158463452429892623926540847714673187255945105691093881888067101380601684072749440144433677711986104275231491091394931827934961803261854184265916295553663498422355019431085070927727810603755586149113482796582637900746745014349423819040147703103748703676257449388286653920292838720852847094477064960738843682681344041744599499649970813219484534410459962885525281349140661995878501000516605632358600485977724497504829608603392776166739495886194379341886652883031993334683699512000161780481639873049860775049 A013790 277 179863470192725732896122037402447993403984096738129563793490925529711095526125493412613341837182551846203243419687198969098253580144710331683230829064254604652994424635831394645273127307248174551813673852130801359137539966181775891689544531101412318410671126358540558466068258390852831991486165678959812785411743531251737067758783109902394958426789568906112755967785584562174354851660896044882280240989082593742596948564792615738595963529991438962556777473546617385074656239564406920881383841661275035658949642114789480693728436335123483152686876402202843678711392525505582034501855970781586255838439266959067608252158127649201309076787629359468340830149793813050642147723081284391201025302968676815127586213149071282487349150356822165371240400724333560628378687266799394039146569676722409080063695244819925125436548736371041314847515529786864023207407553402072298257886317317203458505533038030267027816491931370931711883354958845064389449553904777788499850428129187062046860004429977832509321322862118329565572908268859752498233061441740039207080136545096489 A013790 278 1180084227934473533531456687397461284723539658698868068049093962400434497746909362280156135793754722662939480076567712436253641739329444486173677469490574461128296420035689780267636988262855273234449514143830187717301399718118631625375101668556366221092413260038384604095873843302385430696140733019655331685086449308542646901565375984069613322238166361593005791904641220312425942181747138950472640661129370897545178579533604351860928116720273831033335017003939356663474819587782073807902759385139625508958368601915133782831552270794745172964778596074852857376025446359842123728366677024297987424556000030518442577742409475506409788852803636227471784186612797207425263131211136306890669927012777488584052093144471056684399497775491110227000708269152352491282792567157470824290840643648975725974297904501263528747989196259330402066714549390931614856263800957870996348869992127918171891254802262516581969504003561724682961666691884982467459178523169247070347518658955596314089448489065084559093657199298358360279723851151988836140907116119256397237652775872378064329 A013790 279 7742532619478080853499887326014743489071143700723273394470105487309250739717472325920104406942824735391545928782360761294260143451740485273785497877327659039462752811854160648335966279992593447691223262297669861613214483550576342094086042047398318776587323399111841387473028285906950810797379349341958631185852193913348306321170431831480733007204609498411711000686351046469826606654442978654050995377669802458793916660319978152559549373801716605409711046562846119069058291315438186253650004325901082964275856397165192749157814448684323079821912368847109597244102953566924173781813767956419095492511916200231501752567948568797554624663244657288442376048366562477917151403876265309509685391130833102599965783120874602906345104904997174199351646953908584695306402033120166078172205462980929738117368551432790012115557116657466767959714158553902325071946798084591607044936018351271125778522757644371294301915767368475644911495165457369968999670290513430028550069921407667416740871536756019792213484884596529201795268187408198753920491588858441222276239862498672480062569 A013790 280 50798756516395688479812760745982732031795773820445396741118362102235994103286335930361805013951873088903932838741068954851640801186869323881306651573146770957915121198575148013732274763031405610302115823935011962044300226575331380479298521872980369493189428821572791343210538583835504269641605911032590579210376244265478237773199203246345089260269442919079235875503149215888532366259800382949228580672891573932146887208359376658943203441513062648093114176498833387212091449320589940010197678382237005328613893821800829627224420597817843726711567052005886067518559478352589504182480131562065685526370682189718882998598310559880755892415548196469470429253333016417614430360832176695693045851209395986158375503056058269668530233281686459921946155664594224185905303739301409638887840042617880011788055065950535269490170242389639464583684594272153154797042942233005533821825216402689856232887812904720061914869349704568706264319780565804366606836776058614417317008754355705921236858152656245856712674327837828092978754577585192024472345314500232859354409737853790141690515209 A013790 281 333290641504072112116051523254392704860612072035942248018477573752770357311661650039103802696538239336298703354980153412781615296587049633985252940971415964254881110183851546118097454720249052209192181920837613482972653786560749187324677602008624204244815842498339084002804343648544743513118576382284826790199278538625802718029959972499270130636627814992078866579176162005444660855030550312529888717794841616568815726974045870259326357779767204034138922112008845853498531998992390596406906967865856991961035757364835243184219423542282872690954591428210618488989268737471339736941252143178712962738518045846745591353803515583377639410138411717036195486331117920715968277597419911300442073829784847065185101675550798307295226860561144863547888727315402704883724697833556548640743118519615910757341429287701461903125006960318424527133554623019596848623398743990749307404995244818048146743976940467868326223457803411675281800202080292242449307456087720569192016894437327786549235026339577629065891856264943990118033608783536444872563057608436027790224282290058717119631470286249 A013790 282 2186719898908217127593414044072070536590475804627817089249231361391926314321812085906560049491987388285455792712024786541260177960907632648577244545713460141476274963916249994080837400419554031544509905582615582061783581493625075418037209746778583404050236742631602730142399298678102062189570979644170748570497466491923891632994567379567711327106915094163029443625974798917722419869855440600508599877451955846307999984676714954771440233393052625667985467976890037644803868445389074703025716616167887724256355604070684030531663637860917927725353074360489867906258592186549460014071555311395535748527416898800497824872304865742540692169918119275474478585818464677817467869316672038042200446397218381594679452093288787694163983432141671449737697939916357146742117742485964515631915600607199990478917117556609291546403170666649183322523251881631574923818119159323306205884173801251213890787232706409684088352106648184001523891125848797402709906219391534654468822844403307607549531007813968824301316468954297519164418507228782614808886220968948778331661516105075243021902076548079689 A013790 283 14347069256736812574140389543156854790570111754163107922564206962092428548265409095632940484716929254540875455983594624497208027601514977807315301464426011988225840038254516211164374184152694000963529490527540833907362078179674119817742133148614285713973603268405945512464281798627027630025775197445404281371033877653512653004077356577343754017148469932803636179630020655699176796766121545779936923795962282307626787899463926818255419371291818277007652655396375536987558180870197719126551726718677511358845949118307757924318245128005482523806041520879174023332962623335951007152323474398066110046088382273030066228987192224136809481326832780566388054001554946751160406690586685241594877128812149801642691885184067736061409895298281506381729036183791219239775034508450413187060998255583839137532175208288913561835951202743885291779075055595384763075170679804320212016806064310009214337455033786753937303678171718735233998249676693959759179694705427858867969946682130101213132472942267449456240937352809146023237749825928042735761102495777272934634031207165398669466699524231950839529 A013790 284 94131121393450227298935095792652124280930503219064151079943761878288423705169349076447722520227772839042683866708364331326181869093539769393795692908099064654749736490987880861449459022225825340321716987351195411266202594936841900124206135588058328569380811044011408507278152880791928280599111070439297490075353271284696516359751536503952370106511111229124656974552565522042298963582523461862166157025308534220339355408382823854573806495045619715447209072055619898175369224689367235189305879001243152025388272165217199741452006284843970838691438418488260767087567771707174557926394315525711748012385876093350264528384968182561607006985349873296072022304202005634363428296939241870103988842136514848577701458692668416298910323052024963370524206401854189432164001409943160920307209554885568581348601541583561879205675841202631399362511439761319430536194830196144911042264587937970455268042476674892582649432484646621870262516128789069979977976962312182032750820181455594059362154974216735882396789971780807058462876607913888389328593474794687724133878750212180670371015578485829458149769 A013790 285 617594287462426941308313163495590587407185031620279895235511021683450347929616099290573507455214417596959048849473578377831079243122714426992693541170037963199813021117371486331969900644823640057850785154011193093317555225380619706714916455593250693743707501259758851216251961050875841449010767733152230832384392812898893843836329831002431500268819400774286874410039382390119523500064936433277672156243049293019646510834399707309858744413994310953049138721756922151928597483186938430077035872127156320438572453675990047503666613234861292672654527463701478892861532150170772274555073104164194778709263733048471085570733776245786703572830880518695528538337869358967058453056218365909752270793257673921518299270482597479337150629544335784674009318202565336864428013250637078798135601889604215462228174714329749489468439194130464611217437556274016783747974280916906761348297961461024157013626689463970234762926531766486090792368320985088138635506849730226316878131210530152623475098785836004124405339004853875110574933424523021722384901788127946158042378480142117378304233210445527074920634409 A013790 286 4052036120040983161923842665694569843978540992460656392640187813265117732766211227445452782413661793853648319501396147736949710914128129355499062323616619076553973231551074321824054518130687902419559001395467437885256479833722245895756566865147317801652464915765277822829829116454796395746959647097211786491274001245429642509410160021206953073263724088480096183004268387861574193683926047938734807017110646411501900757584496479659983222100216674162955399153447166238803528087189503039735432357026272618397473868568170701671556649433924941225286354689345403016064512437270436893355834636421281943111479352531018792429584305948606562141343407083161362740034760864182870510501848698733884648674563598599081561513636322061931045280440387083246175136727031175167512194937429873994567683997693257647679054300717486400402429552689978314197607806713824118170459257095825261206182925145779494166404709573108710279560974919915241688728553983163277587560441080014865037418872288331362620123133870023060223429210846274600482138198295545520567340631907454742916045208212432119054074093733103138554282357449 A013790 287 26585408983588890525382331729622072746343207451534366592112272242832437444679111863269615705416035029473786624248660125302127053307594656701429347905248637761270618372206598625487621693455443327774726608155661859965167764189051655322058835202231552096641822312335987795586508833059919152495802244604806531169248722171263884504240059899138819113683293744517911056691004892759788284760238800526039068839262951105863970870511881403049149920199521599183150373845766857692789947780050329443704171694449374649305826051675767973667083176935981539379103773116795189188399266100931336457307631049560030828754416031956014297130502631328807654209354093872621700937368066029903813419402629312393017179953811770408574125090967909048329588084969379653178155072066051540274047510984477403278358574708865463426422275267007428273040340295198947719450504819849400039316383185805709538773766171881459261225781299509166248144199556449563900719748042683534264251984053925977529510505221083742070150627881321221298125919052362407653763308719017074160442321885944810568272172611081767133113780128982889692054646547222889 A013790 288 174426868341326710737033478478050419288757784089516979210848618185223622074539652934911948643234605828377514041695459082107255596751128542618077951606336312351696527140047493581824285930761163673529981276109297463231465700844367910568028017761841213306066996191236415926843084453706129559524958526852135651001440866165662346232319032998249792204876090257782014442949683101396970936311926770251342330654404222205573512881428453885405472626429061212240649602802076353322394847384910211480143070487282347074095524725044713675229732723876974879866299855419293236265087584888210498496395367316163362267457723585663409803473227764148307019267572209898270979850071881222198919844700650918610585717676959025650654834721840451266090427425484099904501875427825364155738025719569156242909310608664866305540756548026835736899417672676800295987314762123031913657954790082071260283894679853714254212902351106079639754074093289865588752622266908046668307757267377808338571118424755530431722258269529348532937004154902549756616341068505471023566662073893683902138433724501307474160359511426256739269570535996329374729 A013790 289 1144414683187444549145676652294488800953539821411320900602377783913252184431054662905957295048262248839984869627563907037705703970284154368117209440489172545339480914565851605390349139991723994862030207152553100656261646463239897861236831824535440200501105562010702124896017477100765916040043252894676862006220453522912910653630245175501516886656192028181307796760192870828265526313142551539619057031423546101890767818015052085942145305902001070613510902043984422954148232593692395897521218685467059479153140737721018366423182276401356832186802793351405982923135239644451549080634850004961347819836790124445537631720587847360577042353414541269142555898796321612698847113101080970677004052893678528167293946370609995200756819294338601179473436804681962214225797186746093234109727986903450187830652903711604069269797079350432486741972772154289212385509841377728469538722632994520219221890852325606988516426480126074808127805954693183694190767195431265800509365107984821035162529736506382055724599684260315628953159813750464395385620869866816460081930263666453078337966118754467670466347652286671917027596969 A013790 290 7508504736392823686944784515704141023056174768279676428852200640254847582052149643325985812811648614639140729626446794074387123749034336809217011139049461069972334280466552382966080707485701130289780189127900893405732662445316969867574853600777023155487753592352216641442770667258125175138723782241974891622812395563831606798468038596465452293351275896897560454543625425504250118140528280651440633183169885974505327653996756735866415352023029024295245028310581799002166554047215809483636715795349377242723756380187601502102498915469302175977613127178574653958690307307246613518045250882551403045949180006487172401718776866532745974880752805266844309252002666100917135909056192248611823591035424823305615582137572178512165491390155562338525218875518354087535455342241117708993925322073536682356913701251834298479138637618187545514083358104291522461330069279276488643559195077047158314825882108307451656274136107176816126534868741978217585623569224534917141944473488410811701357601218372667609098528431930841561681538016796898125058527196182794597544459915598646975395705148062385929706946652854447618063713609 A013790 291 49263299575473316210044731207534869252271562654682957049699288400712054985844153809861792917857226560647402327079117415922053918917414283805272810083303514080088485214141050184640455521813685115831247820868157761635011998303724639301158614474698048923155151319422893384506018347880559274085166735289597263937272127294299172204748801231409832496677721159544894142260726416733385025120006049354101994314777621878729454737872720944019551124623093428401102630745727183253214761103782926022140492333287264089510565610410853455294495384394091576589119727418628304622967106242845031291894891040419755384472570022562338127676895021321346341192619155355765513002389492288117328699317677343142174580783422265708143834404611063218317789010810644503063961042275921168320122500443973288709144038124474172943710793913284832321628601412928486117900912522256678868786584541333041990391878900506405703572612512605190316814606999187090606195273816119085579276237682173591368297690557463335572607221593743072183295445041898251486192570928204448598508996934155315354489201506242722805571221476437314084807276989378030822116024988649 A013790 292 323216508514680427654103481452636277164153722577374881203077031197071792762123493146503223334061263464407606667966089365864595762017155116046394906956554355879460551489979430261426028678619588044968816952715983074087313720870737358454901669568493898984820947806733603495743986380444349397272778950235047648692442427177896868835356884879279911010702528527774050467372626020187739149812359689812263184699255977146343952535182922113712274928652115983739634360322716049324342047601919777631263770198697739691278820969905609520187184217009634834001214531593620306631287184059306250306122380116194015077524531918031500455688108234889353344564774278289177530808677458902337793596223281048355807424520033485311131697528653185775383013699928638584602648398372318785348323725412908747220694034134675048683686518865061784862205253870223797419547887058526070058108781175686088498961117466222527821139910695202653668620636521666501467247191507557320485631395432740932967401147747516944691875980876548296594601414919894428000909457859949387254817528884993024040803651082458504327352784106905217710420544327309260223903239950526089 A013790 293 2120623512364818285838572941810746614474012573830156595573388401683988032312292238534207648294775949589978307348525512329437612794594554716380396984541953128925140678325755041945216174160423117163040408026769564949086865322632907808822609854038888471239410238559979172535576294642095376395506702692492147623071114764714181356428776521692955496141219289670725545116431799318451756561918891924858258754811818466057162672583335151988066235806886532969315741038077339999617008174316195661038721596273655870114480344383550704061948115647800214145881968541785742831807875214613108308258468935942348932923638453914204674489769678129109047293689484039855293779635732807858238263784820946958262452512275939697126335067485493551872287952885231797753577976141720783550670351962434094290514973557957602994413667250273670370480928670642538334869653686990989545651251713293676426641683891695886005034498954071224610719819996218653916126608823481083579706227585434213261199118930371458674123398310531033373957179883289427342113966953019127929778857807014439230731712754752010246891761616525405133398069191331476056329029157315401669929 A013790 294 13913410864625572773386877071220308537563996496899657423557001303448645480000949377022936380462025005259847674513675886393440177545334873494171784615579754478877847990495278830202563318666536071706708117063635115630958923381794508133685143252349147259801770575192023351005916069146787764530919476365440980554969583971289743879529202758827481010182539759529630301508909035328361974802749849918995035690320340955801044294819261932193702573128982542811680576950825427737487190631688559732075052393151456163821105539500476169350441586765217205011131595602656258719491469283076603610483814688717751348911991896131096869327378858205084459293896704785490582488190042952357901248692210232993159950933042440352845884377772323193834081258880005825061225101465830060875948179225530092640068741513759833246348070829045551300725373008085694015079797840347882409017862490919811035196088013416708079031347637661304670932738995190588343706680490859389366452559188033873206727419302167140360923616315394109966533057214261932791609737178758498347279086071821735792830767383927939229856847966023183080224731964325814405574760301146350356404169 A013790 295 91285888682808382966191300464276444314957381016158652355957485551926562994286228862647485592211346059509860592484227490627361004874942104995261078862818769135917560665639524404959017933771143166467711956054509993654721496307953767865108224878662755171559416743834865205949815329672074523087362684433658273421155440435632009593591099300667102907807643362273904408199952180789382916680841765318526429164191757011010651618309177537122882582299254463387436265374365631385653457734508640402144418751466703890830273444662624147108247250766590082078034398749027713458583529966265596288384308172677166600211578830516126559656932688683559137427256280097603711705014871810420190092669591338668122438071691451155021847402564212474745407139511718218226697890717311029407096003898702937811491013071778265929289692709367862084059172306050238432938553630522456485566195802924880201921533456027021706524671850695819945989700547445450123059530700528453633295240832690242109338598041518607908019846645300755490423388382772541045751485629834507656498083717222408536762664805951209287090779505078104189354466417941668314976002335821204688367752809 A013790 296 598926715647905800641181122346117751150435376847016918107437062706190179805511947567830152970498641496444195347289016566006115552984495150873907938418953944300755115527260919620936116663472470315194658143673640068368627737276484670962975063428906336680601333256300550616236738377978480945976186572569231931916200844698181614943551202511676862178125948099879086822199886258159141316343002822254851901746262117749240885267726513821063232622465408534284969337121212907521272336196111189678469531428373044227737424070431477029177210212279597528513983690192370828001766540108668577248089445920934890063988168707016306357909135370452831500660228453720377952496602573948166867198005188773001551316188367611028098340808223798046804616242336383229785364860996277663939956881579389974981192536763937202762069673866162543133512229499995614358509850369857837001799810662990139004807181004993289416508372012415274665638425291789598257393580926167184288050075103280678479370541750403586484518213839818256772667851179370641801175497217344204734283927268696222409699843791845884132602604332817441586354654168115285814557551325322923960380826179849 A013790 297 3929558181365909958006789343712878565298006507493277999702894568415313769703963887992533633639441586858170365673563237689566124143131272684883709983966756828557254312974358893632961861429042877737992152080642752488566566584271015926188079391157054474961425347494587912593129240497916813486549760102626730705302193742064769575644639439679111892750684345483306688640453453739782126176526441516814083327357225754552769448241553657179995869235995545393443683820852277886247067797782685515480438595701555543178185239326100920788431676202766439384580246991352145002519590269652974535324714854687253813709826374886733986014241837165541027475831758884859399746330209487673922815686112043539663178185511879895955353214042756338985085087165969010370621778852996577753110057100042377625851604233708191987321939130235892445498973737749471225806183128276637268568808557759878302010539914573760971861711428773456617081253708339431554166759284456582896113896542752624531503150124424397930924924001003047582685473771587850780857512437242995327261636846809915915230040675118300845794005687027615234248072885997004390229312094245443704104058600565989289 A013790 298 25781831227941735234482544884100196266920220695663396956050691263372873643027707069119013170308376251376455769184248402481243340503084280085522021204805891552164145547424768701125862772835950320838966509801097099077485243359402135491719988885381434410221911704911991294523520946906832213285252976033333980157487693141686953185804479363734653128337239990715975184170015109986710529844189982791817200710790758175620720349912833544757952898057366773326384009548611795211667011821252199667067157626397905918792073355218548141292900227566350608802231000510261423361531031759193165926265454161603072271750170845631861682239440693643114681268932170043562521735672504448628607593716581117663730112075143443997363072437334524340081143256895922677041649491054510546638155084633378039603212375377359447628819242633477690334918766693374280712514367504623017119079952947462561539491152379518445736384688684182648864670105580415010426888107665319640381403275216999969551192167966348474824798426370580995189999393415387888973206139100751292342163599351919858319824296869451171849254471312588183551901606205026345804294516650344356142626728478313455725129 A013790 299 169154594686525724873439976984581387707263567984247547428648585378989423971904786080489845410393256585280926301617853768679437557040735961641109981124731454473748958936653907448086785652576670055024459270804998067047380681681037410961174847076987591165465962695927574883368820932655726151364544775754704243813276754702608099852063189105463059175020631579087513183339469136622807786307730477097112653863498164390247546215778100887156928964154383399794405486648441988383747264559235682015627621186796660733194793283588894355022718393062826344351437594347825198675005099372066361642227644754277757174952870918190644497172970390992475423805463967655813705107747301687452294422374488712991733265325016136066699118261351814195272380908494148684070262310808643696492935510279593317836676394850855335892683050918247126287402028275228655754806765197831615318283571288301866260601450762020522476419942456922359201100562713102883410812874392162160542386888698736800225371814027212343325502475417381909441586020198359939553205478640029229056935375347946190436367211760469138502958586281891072284026438311177854821976323742909320651773965546214583012571369 A013790 300 1109823295738295280894639688995838484747356269544648158679363368671549610679667301474093875737590156456028157464914738576305789811744268644327322586159363072802266919583386286766897400666555532231015477275751592317897864652509286453316268171672115585636622181247980818809782834139154219279102778273726614543658908787603811743129386583720943131247310363790393173995890257005382241885965019660234156121998411456564414150721720119920636610933816909486051094397900427885785765802773145309704532822606572891070491038733626735863304055376885203645289782056516081128506708456980127398734655577232816364824865786094248818545951858735301631255587649091789793719211930046371374503705199020445938761953797430868733612914912729252935182091140630109516184991021215511292690149882944411758326433826616461858791893497074619395571644707513775210407287186462973228103258511222548544535806118449616647967791242459867598718420791960668018058343268886975935318600376752412146278664471832540184558621741213442707846245878521439563408581145357231771842552997657874955453005276360438017717911284595487325255497461759637905486986660077228052796288987948713879145480752009 A013790 301 7281550643338955337949730999501696298427404484482436569095303061854036995669297164971529918714329016508000741127305599799142286954854146575431563487791581120655673259386597427477613845773270846967692546406206197197727889985113428420208035474340750357361878131168002152210985174786990832690193328253920318020946100555468608846671905375793107884113603296828769614587035976212312889013816493990796298316431577566519121242885205706799296804336772743137981230344624707358640409431994606376971439849121724738313491705131325013999137907327743821116746260072802008284132514186246615863098075242224508169615944422564366498479990145162314002667910565691232836591749473034242588118809810773145804217178864943929761234334742416628507729699973674148535689726090194969591340073381998285546379732336430606255533613234306577854345560925997879155482211230383567349585479092131141000699423943147934827316678341779191315191558816053942866480790187167449111625337071872576091734317599693296150889117244101397606179219208979164975523700894688797655058990217633317582727167618200833834247215938230992341001318846604984297900119476766693254396452049931511761073499213931049 A013790 302 47774253770946885972288185087730629413982200822689266329834283388824336728586258699378207796684712677308992862536252040282172544710798055681406488043400563732621872254835465721680624442118430026955030796971118859814292686192329203864984920747149663094651282418593262120656273731777446853280358426673971206535427365744429542643014371170578580827669351230493557441305543039928984864819650017073614513254107580413931954474569834642310186333253565967728294852291082704980039726283316612439309616850087636008074819077366623416848343809977327210346972212337653976352193425575964046677786471664234998100850211356444808596527215342409942171504161221500178640878468292577665620647511168482609621468910532897123163458470244995499639214561527276088542660292877769195488782221459290751469797423859321207642556036430285457302361225235472085139118787882546585380630328323472416105588920490993600402024726600413274218971817392129919146980464418005633621373836528555971737868857771587716045983498238549269694141857230112301404411001570053201414842034817892196660272946743015670786495983770733540749309652952575301978522683887066274442095121899600648664403228342601612489 A013790 303 313446878991182518864182782360600659585137219597664276390042733314076473276254443326620421354048399875824302171100349636291334065847546043325707968052751098649732103863975490599946576964739019406851957058927510839241574314107871906558166065022048939564007063948390392773625811954191828804372431637407925086078938946649202229280817289250166068810338613423268230372405667884974069698081723762019984821460199835095807553307652685088197132532476646314265342525881793627374040644144840294214310396153424979848978887966602416237941983737261243827086484685147347738846741065203900110252957040589045822539678236709634389201815059861551630587238801774262672062803630467602064137068320776414401726457522006338025075451023277415473132886738180458416928394181571043691601900154994406620393340897941006443342810155019102885360791998769932350597758367297388146682315584130302522068768907341409012237684231225311492150674093909764399523338827046534962189833741463855730572157575839387004977697731943121758463264725286766809514340581301119054482778590440190702288050803580925816030200149519782760856220633021846556281087328983041826614586094783279855887149581155809179540329 A013790 304 2056524973061148506267903235067900927538085297780275317395070373273655741165505402665956584503911551585283246544589393963707442806025749590259969978394099958240892333451543193826249491465652706328355690263623398616263969074861747578928127552609663092479450346565389366987758952231452588785487523973033396489763918428965415826311442234770339577464631642670062859473353586993314871289114189602613120413600371118063593357251509266863661386545579276467894912312310447989201080666234297170340090509162621292789150483948878452937137355300171020749514426019251748514573468128802788623369651143304729641682828911051911227553108607751640248282873778440937391404054619497937142803305252614054889727287801883583782520034163723122919224869889201987673467194225287617660600066916918301836400709631390943274772177427080334030852156303929526152271892647838163630382672547478914847293192801066984529291446241069268700000572730141964225272626044252315886927499177744357448283925855082218139658674819278821857277479862606477037223588553916642116461510331878091197711901322294454278974143180999294693977663573256335255760213965457737424418299367873099134475588401963264026964098569 A013790 305 13492860348254195349623713125280497985577377638736386357429056719048455317786880946891341150930163689951043380579051013795884532250334943061695663028243689826018494599775574894694022913506147406220341683819633118321307901100167925865347444872671999549757673723815519636806686485590560435021583644787072114369341068812442093236429372502328197967745448207558282421004672884263138870527878197982744683033632034905615236016927152299892482357125545632905858519681068849257148290251163223734601333830615958301989616325188591529720558188124422067137564149112310722004116524393075096157928281151222331179081040485411589563975945575458511668983934860350990225002002358525965593932485762400814131500735268158193197113944148187409473034371343054241125618261312112059471197039041900978348625055891555978825780256099074071576420997510081621085055887662466191578940714584009160313090637967800485496681178787655471940703757682461427282013699476339444534131322105180729218190837535194433214300565489288350205597545378561095841223964502247088926103969287452156348187784575573914524349353410536372487187450704134815613042763827368215241608462152615403421294335505280975280911450711209 A013790 306 88526656744895775688881181814965347283373174687749430891092041133676915339999725892554089291252803969768795619979153701514798416094447561427785245128306848948507343069127546884087484335513833132211661787540612889306101139118201761602544585809600989045960097301953624337088670031959667014176610293447980142377246752478432573724213112987775306866377885689789890964211658793650454129533408856964787865383659781015741563507059046239594576745100704897495337747627492719976149932337881910922719351262671302419353872709562349026496582272284333182489558382325870647069008516542965705892167452633169714865950706624785439129246178920583295060203596618762846866238137474288860261791039087111741516776324094385905566264587556257593552578510381778876025181412468767222190523773153912318945328991704498777075944260266024983612898164663645515939051678953440682949430028385684100814187675706738985343725214025807551402957354154629424397291882264263095588435604332090764400550085068410676319026010175220865698925495228739349814270431099243150444168142494973597800460054600340453194256107726529139888436864069828525237173573471362860200193120183309661847112135250148478818060028116242249 A013790 307 580823394903261184294749433887987643526211399126324016076454881878054241545738201581047379839909646845653068062683227435638592407995670450527698993286821235951156677876545835106497984725306259180440712988053961166737329573754521757874295027496792089130544198398117729275638764079687375280012740135312197714137115943010996116204562234312793788350305308010711474616192693345140629543868695510545973184782191823244280398169814402377980018024605724832466910962183979735763519706068843217563961663634386415173380758847438571962844076288457510010313992546440037315419764877038397996358510656726226499235502586165217266126984179897946998889995797415703038289388419968809212177611007450540136091569462383265926420261958956606071298467606614851205601215247207581744792026475662818724600303514573216476395270291605389917484224858358178230076118065613524320831210416238473385441885340311914482840181129223323344754803200608523653470632039535830170155726000022847505232009108133842447329129652759624099850650174195758874131428298442134310064187182909521775168818418232833713407514322793757686808034265162144954081095815545611725773467061522694691378902719376224169525291844470665395689 A013790 308 3810782293960296630157851035739086929175472989667811869477620480001913878781588340573251859129647192954329779559264655205224804788859593825912233094954834129075538963548017224133733277782734366482871517914622039214963619333403417253413249675406452896785500485690050421777465931126828869212163588027783329202453617702095145518418132819326240045366353125858277984956840261037467670437322511244692130065355960552305723692392152294001926898259438160625815402822889091046344452791517680350437152475105209269952551158798044470648219984528569723177670105097193084826469077358248929254108188418780772061484132467829990483059143204310430259717262426844427634216677423415357241097305819882993832896787242696607743243338712714292433789245967000038759949573236928943827580485706823753652102591359114873301629368383222963248613999295688007367529410628490333068973571540940623881884209717786470921914428388834224464936263799192523690420816811394581746391718286149902481827211758466140296926419651755893719120115792898373973176301066078843208331132107069372366882617642025621993666701471849844183147512813728833043726069645794758532799717390650399870136980741827406776255439791572035661115529 A013790 309 25002542630673506190465660645484149342320278285210513675642667969292556958686001102501105447749615232973357683688335402801479944219707795091810161335998666720864611139838541007541424035532520178494120029037835199289376306446459820599644331120341737455809668686612420817281953974123124210901005301050286422897298185743446249746341369427599460937648642858756161859301828952666825385739272996276425065358800457183677853145784911200946642379480173771865974857920975326355065954765147500779218157389165278020158688152873969771922971318491945953768693559542683829546463616547471224836203824215620645495397393121432567559351038563480732934004958782526289708095620575028158858839423484252322537635821099332443403419545294118472658091242789487254304029150007490800452755566722470647711445101907152683731990285962325861874156449379009016338360463133525075265535602880111433289042299958397035718680564659141346714446826786502147932850979099559850838076063675429510183268336347296346488134239335170418691147079717206231638009711294543290289860557754482152099116854349330105900447228356806827685630831570874873599886742946059410733698945800057273547968730647129615859011940472504125972578985769 A013790 310 164041682199848874115645199495021503834963345829266180225891544546528466205938853233509752842685225543538199762679168577780509914025502843597366468525487252355592713688480667550479283097128864891099921510517236742537597946595222882954266456480562139447567236252864092982186900024221817947721495780190929220629173396662750844585745724814480063211912745796299177958879299758447041355835370128569624853819089799582110394489494802389410920651769420117212661042819519116215587729214132752612450330630313389090261152971006115673586614820625657402676398444159548605654347788167958706150333290678687055095302296269719075756902164014997088780006534572154986774815366592759750272845457480179488169428622232720161169835636674711299109736643941825875488735253199147141770529273266129919634791313612828757965588266198819979756340464375678156195982998619058018817179090496411113809406530027042951350263184728626375793485630546240592587435273872212181348617053774493016312423554774611329308648744278053117032615990024590085776981715803498527591775119427157399922305681385954824812834265249009596445423885936510045688856920469095793823798783394175771748222841775817409650977341440099570506090725630409 A013790 311 1076277476913208463072748153886836086661194511985815408462074423769773266777164816065057488400857764791154128642938025038817925545921324156842321399995721862705043794510121659798694576400262482550506585030503590267789180127611257335062942220968968196915488637055041314056128251058919347555000733813832686616548006655504308291327077700507803694733359525169518906588207085715171038335635863413545308665907048175058226298245575398476925050396259165389032269101938864921490471091373924989890286619265486145821203424642771124934401779838124938218959850192130798401698175838169977071052336720142865768480278365825626856041035098102395899485622873327908868229563620215096721540139046527457621879621190468876977435291612222780833458982120902319569081591996239604397156442561899078402723865808613769481012224614530457887181349786768824382801844453939639661459512012746953317703516243507428803809076755004517651581059222013884527966162831875584121828276489814448680025810942876224931594044411208306500850993510551335552782777037386753839529636558561579700890247575573249605597005614298751962278426115629442409764590255197737503277943817849187238440090064891138024720062337188493282090461250861113449 A013790 312 7061456526027560726220300637651531564584097193138934894919670294353482403324978358202842181398027794794762238026316382279684409506789807793042470705371931141207792335780908209939235115762122148013873704385134055746964810817257459375347963911777400339962520947718126061522257455197569839308359814552556256891171471666763766699396956793031700041145571844637213546125226689377237182520106899856270770157016143076557022742789220189407105255649856384117440717577820892749898980830504321858670170509000854602732915669081221350694610077517937719654595577110570168313541731674233219563174381220857342306999106358181937802485231278649819496525171671904410084454166912231249590024852284266649457152194630666301848952948267793665048324381695240118692744325087328044449743419648619853400271283570314941564921205695934334197796835950990256775562901462297975818835858315632760717452770073652240381791352589584640312023329555633096387985994339935707423315322049672597789649345596210911776188525381937698952083368422727312561807800142294491941153945460722524417540914343336090662321953835414111624508753744644771650465476664352355759006589388908517471405430915750756580188328994293704423795516266899765338889 A013790 313 46330216267266825924731392483631698595236261684184551845567956801253198048215183008168847552152460361648435043690661784137009410774047928930151650297945240217464325515058538765411321594515283413119025374470864539755836123772026190961657991225171523630494099937978625089647531163551255715702148743279321601462976025605637073314743433519080983969956096872664758076127612309004053154514421369956992523000182914725290626215440073662700017582318707736194528548028082877332087213228938855714734988709554607048530659704841893281907336718595189378653801581422450874305147301514644153553987115190045022876221136816031693922105602419221465716701651339364834564103789111149228560153055837073487088375548971801606430980293584994236382056268302470418743095516897959299634766576314594858159179891504836331607448030571025166671745040674447074704468196494137019347382066408866543067207624453232349144933064340264825087185065214508745401576108864318176404371827967901914097889356456739792163572915030893242824618980221513897718020976733594161625911036167800482703485939006628090835494339114151986368401933318614346798703992394815806134842232980628783129891032238240713922615626531560994724522382227129360388450729 A013790 314 303972548929537644892162666085107574483345112909934844658771364573022232394339815716595808789672292432775382321654431965722918744088528461710724977604818721066783439704299072839863680981614774473473925481903342245338040808068263838899438080428350366539671789693077759213177451964059788750721797904655629027198585703998584838018031667318690335826881951581553477737473264359375592746769118608287827943404200103512631798599502323300974815357593041457172301803612251758175824205995067832344376260923387776845409658323467661822594036210703037513347592175712700186316071445237580291467709462761885395090886878649983943822934857472512036567279534437572679575084960358250088583164199347039148786831976803990339793661706211147184902671176332508417373449686367510964903703507200056864382379268163231171676466528576496118533319211865047257136015837198032983938173737708573389063949224037657442739905835136477517397021212872391878579740850258791555389083563297404458396252067712669776385201895517690566172325129233352682927935628349111294427602308296938967017571245822486903971678358927951182563085084503428729346296894102386504050699890585905446115215062515097324046281125673571686387591349792195733508625232969 A013790 315 1994363893526696488137479252184390796185227285802082515806198922963598866739263530916585101469039910651439283412374728127108069879964835237284066578065215628919166147899906216902345610920374535320462425086767828471662885741735879047019213245690406754866786612176283178197657262336196273993485716052445582047449920803934715122236305769277927293360172484326572367435562087461863264011552187188976439136674956879146377230611334743177695763561167945000507472133499983785391582615533640048011452647918347203882732768260271329218039471578422629125073552264851025922419744752203764292319641785180730077191308810822544655422275599877151471917921025444914350692132424910478831194140311915923855190404599810980619386214454451336680146425587917587726387203392257239440733198710739573087212790378418959717369296893990391033697107349046575054069399907856294407618357893105950005648570858911070481816522184330428991641856177655763115361679718547931394907777258794270651537809816262826402863309636491567804656625172900026952690185657598519202739498744736216562602284943841336576958181712926287708796401239426995893241053922205757853076641982134125631961926025161553543067650465544303834388986845986596207550090153509609 A013790 316 13085021505428655658670001373581788013771276222147463386204471133564172164676308026343714850738370853784093138468590591241956046482449283991820760818685879741338649096371284689096289553248577326237553970994283722602580193351529102427493058104974758718680986962488593932154829298187783753671259783020095463813318930394615665916992402152232480971736091669666641302744722855837284875179793900146874417175724392084079381010040967249988861904724822887148329524667893393615954173540516212355003140822992276004674609692555640190999556973026030869689607576409687581076995945319208897521909169752570770036452177107806715484225550210793990807253479847944083054891080839837651611464754586480376413904244579359843843792953035655219958440698282327293072826441456599747970650516741162339025203117672806794705659956921470955572086721317094578929749332795445147608384046136668137987060273405315533431198202051391944614162218381599461799887980633392977881989926594949209744739570204500404029186174525021176366352117759397076836600308099503884489173851264214316867233591516543009281422630218509373657413188531880520055554554783591977274035848044781998271302196651084952796066854704436177457426142696518057717736141497176544649 A013790 317 85850826097117409776533879012070111158353343293509507276887535107314533572441256960841113135694451171677435081492422869138473620971349752270336011731398056982922876721291998845160755758863915837444591603693495503995528648579382441026781954226739391953265955460887664788867835025410049207837135436394846338079185502319073384081387150520797307655560497444682833587308126657148426066054627778863643051089927736463644818806878786127176922956899562962580190011346048555514275332599326869261175606939652322866670114192857555293148093300023788536033515308823960219446170397239329576641246062746616822209162734004319860292003834933019373686390081282361128923140381390174832222820254841897749651625748685179935459125564866933898147329421430349369850814282396750946435438040338766106344357655051285380063834977361770939508460978561457532358085372470915613458607726702679653333102453812275214842091403659182548613518314801674068869065040935691327883735908389461765135236320111727150835490491058663938139636244619404221124934621440844986133469638144510132965919593940038683895413876863640000566287929957668092084493433935146962894949199021814690658013712227768375294994633715805760298172922231854976686066824362975309442089 A013790 318 563267270023187325543838780198191999309956285348715877243659117839090654768787086920078543283291294137375651569671786444417525427193025724645674572969702651864956994168396804423099718533906151809473965511833024001714663463329328195576716401681637150605377933778883968679761865601715332852619445598186586824137536080715440472957981094566951135528132423734564071166328618997550823419384412857124362058201015878937973656191931715780407791520218032597488626664441424572729160457184183589222573157131058890328222619219338420278344640141456076584915893941194002999786323976287241352343215417680552970514316697802342603375837160995540110756405323293571366864724042300937074213923692017691135464316537123465556547322831091953305744628334004522215591192506805082959562908982662644423725330574791483378598821286470579134115012480341722869801398128781677339901925294896281205518485199462337684578961699407896701453293663413783565849935733579070802245191294943258641052285496253041836631653111835894098134153400947911094800696051273383954021694295866130982389398455840593805037810446102342043715415108452260352166361420048499223553761694782126185407227965926388310310459791809401593316312542763200502037284434645481005249545929 A013790 319 3695596558622132042893126236880337707472623188172924870595647472142273785938012077282635322481674180835321649948616590861823384327813441779400270873254219098885982838738851433819957253300958262021958687723136470475249906982903722291178836311433221345121884623523257718507917600212854298846036182569702196153166374225574004943077313961453766400200076832122474870922282069242930952454581132755592939463856865181712045158275263987235255520164150511872122879545400186621676021759585428528889302483936877379443468604698079375446219183968093318473633180148173853681598071608420590512723836355402108039544431854281169820748867613291738666672775326129121737999454441536448143917553343328071539781380800067057516506985094794305638990506499403670256493814037148149297692245835249610064061893901206922446986866460533469698928596883522043748766973122936585027096531859814500989406781393672397548522567709815210258235059725657833975541428348012283533530700086122719943944045140916207490140276066755301177858180463619244692987366792404672122336336275177685375456843268770135954853074336877466148816838526555280170563497276938203405736230479465529902456822684443033703946926694061483853748326593069358493866623175709000875442270840169 A013790 320 24246809021119808333421801240171895698727880737602560075978043064725458309539297239051370350802264300460545345312873452644423224574783991514645177199420931507790933404965604257292739538907587157126070950151498382788114639714831321952424345039313365245344685014936093891130447374996537054728843393839816108960924581293991046431530256901098161351712704095555557628121092656302869979054506812009445275822364892457212728283444007020250511467796991508392998212697370624424816378764639996578042713597109852486528597515424098782302644066014660262505507294952168654004964947822847494353981090327793230847451017395938755193933320410807097392040078914733167723014420590920636272243067485575477372505639429239964365802329206945439297416713142587480552855913897729007542158824925072691630310085885818618174680830847560094694670524152788129035660110659586934362780345532242940991497892723884600315856566744097594504280226860041048713527311391308592263494923265051165552216880169551237342810351273981531027927522021805864430690113524967053794648702301440793748372348686400861999791020724253055402387277572729193199067105633991552545035408175773341690019213632630744131595786039737395564442770777128061078258914655826754743776738982348809 A013790 321 159083313987567062475580437936767807679353625519410396658491940547663731968887329185416040871613656075321638010597762722800060776435157768327587007605400731622616314069979329532097664114772679337904151503943980889472820151169008303329856127802934989374706478382995712019706865227352279616075941506983033490892626177869875255637270015528105036628587051570940013598102488918003129932576619193593970454670536059411772710267676130059863605740216061286566461273507448666851220261074803017548538243910637742164114128298697512110687647717122185982298633362181178538926575022665702410456469933640651387590126125134754172827396515215305365989174957759564313430697613497030294582186765772860707041009500295243406204029081926769027230351054928516459907287651083000018484104050333401929786464473496855953844080931190841781291733308966442914602965986037549876354201847037045935845217674161406862672334934408024317542582568428729320609452690038375673840790191542000697188094950792425668206178714708592825074232471985068276529757834837308839946690135799753047783070979731476055580628886971824296495062928154676236579079280064618576247977313041248894828216060643690312247399952206717052298309019068737208734456739056879337873919184463190535849 A013790 322 1043745623072427496902283253303133586184239137032851612476365621933221745447869766785514644158657197510185266987531921224291198754191070117997298356899034200175985636613134381060092774257023549135989138017376458615831173011819863478147186054515056465287449204670834866561296742756658306561074252227315682733746520353004251552236128571879897145320159645356937429217150429791018535487635198529170040153093387085800640752066223089322765117261557578101162552415482370703210856132911782598135959418297694226338752795767754376958221656672038662229861333489270712393897258723709673515004899234616313753978817507009122127920548536327618506254976897860501460418807042154015762753727370235739098896063331437091988104634806521531587658333271385996493451714278755563121274206674237450061328993410612871913171014989543112927055062240128831962710059834392364738759918318410058385080473160172990425993189504651047547396884231460893072518619099341782796069424446707066574251090972149104809100738547203077525312039248694032962311741154367583298890233980982179746504728698018214400664506127422139209304107871622830788195339156503962478762979150863633998967925573883252138655191086428270580129205474109984826506770664952185335790783769262993105705289 A013790 323 6848015032978196807175880424921859458954792978072539429457434845503867871883473539879761580324949872864325536705196935152574555026247611044180274519614563387354641761818774674135268691900331505881224734532006944978468326130550124280123687703673285468750954231845347559508667929226435149347208168863418194416110920036060894434221239560104005170445567433186866473093723969858872611334374537549884633444445712669938003974306489689046661934353079269921727506397979834183766427088034205626370029743451171819008557093032236467222892289425245662890120209023105144016359914486259167931947143878317634539855021663486850281286718946845505019538903426862750081807793003572497419427205276116684227857071517558760533954508965587768746626324593563522993536697382915249638680069989671909852379525767031052622315029346392363914408263357485266507340702573448305051003824087088393064512984403894990184941316340015522958470957442614919448794659910781436925011493794845063793661407868270276652509945608199391643572289510681550265727333713805714024018825149224081316817524987697504682759824702016655352244251745717392801349620205822497823163906208816302667228559690248017281716708718055883276227717115635610446710922332751287988123332310134497766532401129 A013790 324 44929826631369949251880951467912319910202396729133931196670230021350877107427469895151115728511996115862839846322797091536041655527210576060866781123191150384433804599292980637001497887558075010086715483264497566003730687742539365401891515023800425960475010715137325337936370283654641014867032795912886773564103746356595528382925552753842377923293367929139030929967922966244063202964831340864793080029008320827463244075424878849835148951290553089956454169477145692079691528124592423114613765146783138304515143087384503461449396310919036794222078691400592849891337398944346400801505210985642000215988797134137224695522163010253358433194745383646503286740929896439155568861893816601565218970246226703027863275533323221350746615315658370274360594271529306952879379939202237400541462068557490736255008907541680299642432615888460833554662349584394329439636089835386946896269690673955030603399976506841846130527951780996486503541763674637007665000410787978463550212497023721285117117753135396208573477791479581651293437036496279289711587511804059197519639781444283328223587209869931275766074535703651814169654858170401408217778388636043761799686580127717241385343325899164650175330051995685240140870361425181200490077183286792439846219083807369 A013790 325 294784592528418237041590922580972730930837924939847722581353379170083104701831629982086470294767206516176092231723871717567969301914028589535346950949257137672270191975961245959366827640268530141178940285698368530550477042278800776401810230071154594726676545302015991542200525431058099698542602173984450121354084679845623261720374551617959841554727786983081181931519542581527298674652258427413907398070323592948986344378862630133768412269417318823204295805939552885734856116025450888054980913128044170415923853796329727210569489195939800406891058294279289688137064674473856735658675689276797163417102497997074331227320911510272284680190724462104708064307241050537299687302885330722869401663785493398565810950774133655282248543086034567370079859015503782917841611781105879584952532631805696720569113442380964445954000392844191528952139675623211195453452385409973758586425440511818955788907245861389352462393891635117947949737511469293407290067695179926699352944192972635351653409578321334524450587789897535214136240396452088419797725664946432394926356606055942916474955683956619100301215028751659552767105524456003639316844007841083121167743652217952820729237561224419269800340471143690860564250441310613856415396399544645197831043408860148009 A013790 326 1934081711578952053229878043053762087637227625530340907856259520734915249948717324312469331603967641952631341132340322338963446589857941575941411345178076080267764729554281734739405756147801826256275027214466995928941679874391211893972276919496845296001724813726526920508377647353172192122138012863511977246204149584467134220147377433165434520440569010395995634652699718877400606604393467542262646438739393093338299405469717716307654552899647028799043384782769406483306390977242983276528729771033097802098876404757719340228546418614561030469612233468766419643867281329222974042656571197345066189179609489358804687182452500418896459786731343195868989609919808532575223248394230654872746144316096622187990285648029090912306832691187472796515093955000720319723958814895835675956873566597277176183653953295461507729904196577450740621454988411763888653370101100674837830085537315198044168931020440096575541505766323018008856498227812750034045230134148075499074454666850093460542198020243366275814920306489517728539947873241122152122292878087713542943111825692333041474992184242439377917076271803639638325704979345955839877557813535445346357981566102201988456804527639193414829160033831173755736162047145438937511941415777412417142969475805531431087049 A013790 327 12689510109669504421241229840475733056987850451104566696444918715541778954913534364814111284653631698851214229169284854865939173076057954679751599835713357162636804390605642461625241166085727782067420453554117960289786361655880741236352108868818801987067316502859743125455465744284162752513347502397502082712345425423688867618386943338998415888610573277208127358956362855554625379931425540544785223284569158085392582399286817936694521521574584155950523647559750075936973231201691213277304996027748154679570728091615396591239493052530134920911125863788576479283413232801031932693869763625780979267207417859683117552604070855248379672660744342708096440830683863782226039732714547326620087452857909938175404264136718865475645129286881009017935531438759726017708893784531577869953047470444735552940953587571522952215901433744654309217366178969582873454761233321527611003191210325014367792356425107473632127819332845321156107484872679452973370754910145523349427497069203463194617361210816726135621692130877725816950597996335002440074363573133488555249756688367397085117423720814644758513937419303679667054950369488816265436656814606056917454717055196547246265094505840747994694118981966331011384959191321224869015847628915602868875022730760091719362128489 A013790 328 83255875829541618507763708983361284586897286809697062095375111692669611723187698967545384138612477576162816557579677932775426914552016240653850246522115336344060073606763620190723207290688459978144345595768567937461288318824233543251706186288320159837148663575262774646113310748248391819240072963230011164675698336204822660444236735247168606645173971271762523602112696695293897117730082971514335849970058246198260733121720812482652755703050846647191385651639520248222481369914296050312398078938055642852663547009088617035122313917650215216097896792316850280578474220407570510404479519148749004972147868577380934262635308881284619032327143632507820748290116830275185046686340145009954393778200747104368827377001012476385707693251226300166675021769702562402188052120311682404761944453587909962845596488056762089488529306798676922775139500219433232736688451822542655791937530942419267085650505130134500390622642798152105221208249649890958285522965464778695593808271043922019884506904168540175813922070688759085012873453953951009327899403328818410993653632378492275455417032264884260609943408051442295547529374216123517529905360630339435420398599144546482745285052821147593188114640681097765696717254258556365612976293315270422689024136516961770734925016329 A013790 329 546241801317622559029437694639833388174633098758422424407756107815605322515834492926065265333436465377204239434280266916939575986375778554929911467431598721753378142933976112071334963034206985916605051453837574237683512659805796277274444288237668568691532381717299064453149431819257698726034118711752103251437256783839841475174637219956673228198986425514033917353461403017823258989427074376105557511653552153306788670011610250698684730167716604852222681260406892348587700268007696386099643795912583072756325531926630416367437501613703062032818300854390854690875369360094070118763790125134942221622262165736196309697150261570108385471098389372883811929531456523435489091309077691410310777578775101751763876420503642857566628175421295755393554817831018511920755809961364948257643117559990277266229958558140416069134240781906119290327690260939701439985412932407702364650902140513212811348952964158812457062875159398675962356347325952934577311316176414413021790976066319172372462249798249792093515142705788948356769462731391872572200347985240377594529361482035287819262991148689905633861838700225512901087340224231986398513709071095657035793235208987369473291815231559549358907220157508682440736161905190388314786737460441489243262687359687786177791843032134569 A013790 330 3583892458444921609792140714531946859813767760954009526539287823378186521026390108087914205852676649339837014928312831242040558046611483098895149137818719213423913995789817271300028692467432034598845742588628324573441526560985829375197628975127343479185143956447199161877113422166149761341509852867805549432679841758773199918620794800135733050213549937797576531756060265199938402229631034981628562833958955677845840463946174854834070514630388644435433011749529620699083901458398495989199762944982457540354251814970622161786757448087505789997320871905658397626833298371577194049209227011010355916063662069395183987923002866161481117075876532675490690069655886250260243928078858733343049011694343442593322793194924400788494647458939121451137113159789312456712078869156515425518396494311096209143734758099959269829589753770086048663839975802025381147744294249526935214474568943907189255260480397845968530789523920814712989019994805577203761739545433454963835970593971120089935724820926316885925552851292681290168764444980662075946206483131162117397707140683633523382184484926554470863767523712179590144034039211186062760648445215458605811839416206166131114267599734262203343790271453414465493669958259954137733315784477956610925046491766911565112492282133834907209 A013790 331 23513918419857130681846235228044103347238130279619256503624267409184281764454145499164805104599411496318670654944660485779028101343817940611851073493228616759274299726376991116999488251278821579003026917123990437526349855766628026530671643705810500566933729498250073701075741162832108584161646144665672209827812441779310964666071034683690544542451101141889899624851511399976795857028609220514465000753604708202346559283950853222566336646489979896140875990088663841406689477468552532185139644682029903922264246158022252003482915616902125488172422240573024746829653270615917970156861738419238945165293686837301802144762821804885477609134825930883894417547012269687957460412125392149463744565726587326854790846151898993573313381978099575840910599441377679028487949460535897706826199399175102228192043747893832769351938374485534565283454081237088525710350314571146221942167646840975068703764011890267399530510066444465331920960185919392033880773157588898017727803067044518910068290550097565088557552257331281944797263523518123880283060735823554652246356550025319546910512405603123883337178723075610290935007331264591757772614449058623912731478409728655986240709721856494316138607971005852308103968596143559097668284861959873324279230032482706778703061863080090826198249 A013790 332 154274818752682634403593149331197362061229372764581941920278818471658072656583648620020286291276738827346798167091917447196203372916789508354354893189072954557598680504759438718633642416640348379838859603250501260610381403684846482067736654353822694219652199238018733552757937769341464420684560355151475368680277430514059239174092058559693662743021674591939631438650766295247757617964705095795404869944400490515595775462001547993257734737620758098580287370971723463469289661671173163666701208758798199633975719042783995394851409362494845327899262320399615363949355108511037802199169865768626719229491879339537123871788873861853618593533592932529231273525947501422688897763954697892631628095732139451494282741602609296834509099158311317092214442934878952105909436410576024854486694257987845719167999029931436799718067674999592282824742226996537817185608413901290362162561930923637425765395682012044408319676545942137042733419779817131134291752686940759894312115922879088568958054299190124546026100360350540839814845977802410778537161487738342073388345324716121547279871893162095798575229602099079118824583100426986522746123400273631491431229846229711925725296485100459208185406897769396993470137959297891239801616979318728880596028243119039175070788883668475910686711689 A013790 333 1012197085836350764321974652761985892483725914708422120938949327992548614699845318595953098357066683446222342774290070371054290329707055964312922454213507654852404942791726677432955327895577325720122757856926538770864712389576277768846420189215430696775138079200640910839644829704649348064111400490148829893911300221602742668221217996210150121256965206997715921868987677663120537731466430133513651351705211618272823882806192156383763997613529793884785265440945477643822009470224567126817226630666474987798514692639705793785620096827328680196347060084141876402871718866940919020228753489307959904864696220346703069722806801407621591592173903230324286385603741556834261858229306772873556111936098566941253989067654719596531214199577680551442018960095740804766871812289789299070287201026658255763461241635380156842950242015672324967613133751324284618554776803606366066148568828789985150446761069681023362985397817926361137373967175380197372088189379018325666581792570009700100933794256986407146477244464259898450025204460361617117982316521051262343500933675462473471703239491036510534452081419372058098608089721901458575737315629195296215280299021113139944683670238744112864904454656265013674157575150953464424338409001310180185590541303104016027639445865748870450015515391529 A013790 334 6641025080172297364716475696771389440585725726401957535480446540959111461045685135308048278320714510090664790942117151704487198853207994181857084222094823723486628829656518730637619906322882834049725414299295020875643377988009958441401362861442440801541680937635405016018909727692204372648634898615866472933952040753935594646199411273134794945566948723112014163382428153147733848056151248105983066518537893427487997495091426738033875588342368977678076126558043278821116204134143384919047823923802742394946054898409109713027453455284103470768233061212054851079241347485999369691720851643349524935817271901694718840451335424035405262436252979094157642975946148354389592051842481736823401650412742697701567422272882615272841296363429162098011086397188155420075445960433307591200154325935904816064069206369729209046596537864826124112509770542438631382337890608461367760000760085691092572081199378177194284547195083414855422310598637669474958270610515739234698443141051833642362226624120087817288037200930009193730615366464432569911081978694617332235709625844709288447844954300690545616540106192500073184967676665395469715412527843150338468454041877523311177069560436400124506638126999754754716147850565405680088084301457596092197659541489665449157342404325178339022551796483821769 A013790 335 43571765551010443009904797046517086119682946490923243390287209755232730295920740172756104754062207900704851693371230632333140511675897649827164329581164138449795771751376419391713424205384434274200248443217674631965096202979333337334034341733923854098914968631825892310100066723388552888947693569818699928919659339386571436473714337363037389637864750572337924925952111112802281777096408338823354899428127118777748751565294850828240257735114282862545857466347321952345343415324114748453872772764069792853241066188462168827173122120119002871710377114612291877930902480855641864547380507632016233103897120947019050312201211717096293926844255795836768295565182679353150113452138522675298338228358004839619983857532382838805111745440458732525050737851951487711115000946402931105864212532465471498196358062991793340554719884931124200302176604528939860499518900282115033873364986922219258365424749120220571700914146942284866425779837661749425201213475593765118856485448441080527538568880851896169226812075301790320066567419373142091186608862215384316798490855167137641506310745166830669790119636728992980166572926601659676802821595178909370691526968758430444632753386023221216888052751245390945692646047559626667057921101863287960908844251713695011921323514777495082326962336730354626409 A013790 336 285874353780179516587985373422198602031239811926947399883674383204081943471535976273452803291402146036524531960208644178737734897105564480516025166382017912369110058460780687629031776211527273273027830035951163260322996187747406026248599316116274406742981109193409679446566537772152295504385817511580490233641884925715295194704039767438888313414030628505109125439171801011095770739529535111020031495147942026300809559019899516284084331000084809861163370836704779329337798147941516864605859262105061910910114635262500289675082854230100777841291784248971247011104651176893866273295363510573658505394669010533391989098352150075868784454025162276485036787203163559236017894359480847272632397116256869752746714089269963805400338161834849744096857891046653710872625521209349630985575098425505958499666305251289156107379517165033105878182580702314374424737343504750956737243147679196680554135551778977767170929697718088331008619541514898737978745161613370692944817401027221929341180550427269290766297114026055046289956748838507185260275340744995136502514898500751590065922904799039576024492974936578922942872884971433489139503312485968824381107108442024062147235494965698354404002514100921009994689450718038710562567020349325032311522927135493552973215803580455145235147199891287856703869449 A013790 337 1875621635151757808333772035023045027926964406052701890636787628201981631116747540330123842394889480145637454190928914456698278659909608556665641116632419523053731093561182091534077483723830439944335592865875582150979177987810730938217060113038876382640699057417960906848923054323091210804275348693479596422924406997618051772453204914166546224309454953622020972006406186433799351822053279863402426639665647634559611516729560726339877295691556437499092876059620057179785293648644292148679042618671311197481262121957264400558218606603691203416715396457500351639857616371600656619090879992873773453894423378109584840474288456647775094802859089696018326360839956112147513404892553838955741157479761322447771191139700232527231618679798449171019484623157094997035296044654542928896358220769744593716310628753708153220517012119782207666755911987884610600701710734671027153052291923209421115683355221873130408469746728377539747552811879250619878547005345325116410946968139603078407485591353313816717675365124947158708406229129445642492666510627913090593000249063431182422520178386498658296698408558894313428188998297575122244281233220441456764443738488119871748012082469946903244660495016142746575157486161051980001002220511921536995901924935973201057268887291366207887800778486739627834087454889 A013790 338 12305953548230682980477878321786198428228813468111777104467963628633201481756980612105942529952869879235527336946684607750397406287666941740283271366225304490755529704854915702555082370712051516474785824793009694492574386778026205685642131401648067946505626515719241509835784159413801434086850562777919632130807034311372037679065477441846709777694333950714079597334030989192157547304491569183783321182846314130345611161262647925515934937032301786431548359827167195156571311628755200787483198621102472766674560782161611732062472277926817985617069716157659807109105821014071908077855263633244827631001311783776986138351806564066052397001558487495576239253470952051799835449500045737388617734224714036579826785067573225611166650158157625011058838612533700275548577348978456156489006286470294279372714035253079193279812116517891064501585538552510930151203924130176609151176087308177011939998493610709608609970008284885038283693998739763317023146902070678088772223057963935797431512964869091951484668070584778308285853269318292860394384976229737787380674634105171987874154890393817697084638258554905590402348017830390377044729171159316397831515368220554478538707273085321632188217507800912560279608266702662040786575568778717204230112529504920172136741169518653689951860907651498698219447791526729 A013790 339 80739361229941511034915359669239247887609245164281369582414309367462434921807549796027088939020779277664294857707197711450357382653382804757998543433804222763847030393553101924463895434241769999591069796466936605565780551650629935503498024126212973797023415569633943546032579869913951209043826542385930706410224952116911939212348597495956262851452525050635076238108577320089745667864769185414802370280654667009197554829044233039310049121868932020777388788826043967422264375596262872366677266153053323822151793291762334574061880615477852803633594407710405994442843291673325788898808384697719314086999606613360806053726202866837369776727225236458475705742022916411858720384169800083006720954248348794000243536828347933234864391687672177697557040136833607507874215986647650842724370245531600766964376785295452587108847296473883274194902718443024212722048946218088732640866308828949375338330116579865742090013224357130736179316325731587122988866824485718940434555483301382766948156562506112293690907211106730480663483299997319457047559829043309623004606274364033412442330235873837910572311614378735578629805344985191263790468091976274886172572330895057933692458418712795228786895068681787307994509837836165649600722306757163576953768306081781249389158813211886859774159415101482959017796960206868969 A013790 340 529730949029646253900079674789878705390604257522850065830220283759921035521979334211733730528915332840755438561416924184825794787588844582017228443469189505553600366412101901726407617944060252967317008934619571069117086199379783006838450536292083321082270629552368303605519756526505433882536545944594091364757485910839059233172219148170969040568380016857216735198230375797108821326860750625506518351411375270247345157233359212970913232288582062988320447843487674470257476568287080705597769543230182857597137915787252677140419998718150192244640012908987973729539494836668690500965081812001736419724804418990260248518497617009319983105107324776404059105373412354578205064440538058344607096180823416437435597845130790789953945273862817157873671740337765298859162731088395237179114593180932832632053276088323464424021147112165148161992756735704681859669363136136880174856723852226736851594783894880499133852576765007134760072494413124943113929955235450801968191118525940372333946855206602602758906042212071258683633113931282412957689040038353154436533221766102423219034128677568250531264936501938884131390152868447839881729261151456339528178247063002475102956219685174649496070818545621206527751979046043082827030339054633750228393673856202566777242270973483189686978259922480829694115765855917267305609 A013790 341 3475564756583509071838422746296394186067754533607419281912075281748841914059706411763185006000213498768196432401456439576642039601370409302615035817601352345937172004029800577226960381330979319718566895620039005784477202554130756307867073968612358669620777600493088439955815122570402151703322277942481833444173865061015067628842929831149727875169141290600198999635589495604830976725533384853948266903610033148092831576608069796302161717045386915266370458301122632199359303764531536509426965973133229728694821865480164814718295611589783411317083124695870095639508625623383278376831901768543392649814441792995097490529862865198148409152609157857987031790354958458387603427794370200798967158042382435246014957461903118372887834941813943372809160288356078125814966678670961151132170845860100314898901544415490250086002746202915537090834476942958417681290691536194070827234965194459620483313377134310954817206756155211811160835635844512751770494436299792711713301928648694782883025317010519676701182542953399528223316860503143911415397791691635046258094468007397998740082918253525291735629248389221018786050792969886277464025682414705043644377478980359239150495757354430875343720640477820736028580734521088666428146054537452035248490894170545040625486539857023207536264363351396723623093539780673190792100649 A013790 342 22803180367944403020331891638450642254790537494998277908625125923554151798145733767578256824367400765418136792985955700062348421824591255434457249999282472741693785518439521587186087061912555316673517402163075916951954925957651892135915872308065685231381921836835153254550103019184408517325497465580623309227224728665319858712838462622173364588984736007627905636609102680663296038296224538026754579154585427484637067974125545933538483025534783551062656576913665589859996391999091411038350323749727120249966726259415361349366737507640568961651382381129603697490816092715017689430394107503413199175432552603840834635366430258565051712450268684706252915576518882445481066089758862887442023523916071157649104135907546359644517085053241282469000900651904228583471996378760176112578172919688118166051693032910031530814264017837328838852965003222750178406948227168969298697488606640849569991019067378214174555693527134344693026242606775848164366213996562939981550973953864086470495529104906019598836458664317254304673181921761127202796424911288817538499357804596538269733684026661379439077463498681679104255279252675423866441472502322879791350760639590136968066402664002420973130151122174981849083518199192862740435066263820222803265348756652946011543817188001929264645430487948513903691116714500996804786972358089 A013790 343 149611666394083228216397541039874663833680716504683701358489451184438789947634159249080943024674516421908395498780855348109067995591143226905474017245292303658252926786481701133527917213208275432694947675591941091121776269208154064303744038213218960803096789171475440503103225908868904282172588871674469531839821444773163593014933153264079445068328852946046688881792322687831885307261529193993536793833234989726703802978237706869945987130533714878522089801130559935071436327906038747822616474121959635960031690988024185813195164787629772957394719802591329859237244384303231060352815739329893999790012977633799716042639148926445304285386212840357725379097540387724801274614907899404507116340413342865335772235689411665627676595034316054279114909177143643736159768241045515474625392526073743287465157988922716873672386221030714511714303386144463920527987318455607568754222748170614028711076101068463199259905231528435530945177743056339806406730031449449218955940111302271332921166457288394587966005296585505492960746588674755577547343842965931870094286555957887587722700898925310499787238014850496603018887176803455987722501087740414311052340556350888647483667878519884004706921512590055911836962904904372439994469756924481812223953192399978781738984570480657905338669431430199722117416763841040036207325641421929 A013790 344 981602143211580060327784266762617669412779180987229764613049289221102900846427718833220067184889502244140982867501191938943595119073490711726815027146362804301797452646106441137076664835859495113911551699558725498849974102274698815896864634716929601829118033754050365140860265188088880995334355587056194598401068499156726333770976418565625239093305604179012325753439429154864999500942893041791594904339854767596903651340217594773715621563431703317983431185217603734003693747391520224464186686714177171533767924572426683120373476171638940373466756624801715206455560405413498986974824065743434532622275146255359936955755456106407641416418942445587036212258962483862421162748410727992971190309451942539468001638358229938183186140020147632125272919111239446552944239429499627029017200363569829709058901565321945408164525996182517911357544516493827782584124796387241258596455450747398642373370299110187050344238224058065518531311172192645469834555736339836325569923070254202215295773126269156891644960750897501539315458368295071344288122953699478999688614093639700463048640597848962189104068615434108212406918767007474735447329636664858294814406390218180416140344950968958954882112044103356837562313619077587578803716075181525170001356895336260786989477766923596516927010139613540376812371387561063677556263533369276169 A013790 345 6440291661611176775810592574229534529017244206457214485626216386579656132453412263264756860800060024223808988593675320311408927576241172559639633393107286359024093086811104360300359997988074147442373690700804797997954680085024298931099328868377775117600843419460324445689184199899051148210388707006675692760109410422967281475871376282209067193691178069018499869268316094685069261725686321247194654167373787130203284856443167639310348193077675405469289292006212698098798234676635764192709528851531716422433051353119691467952770377162123087790315390215324053469554931819917966853541820695342673968534747234581416546366711547514140535333124681385496544588631052856621345248792322786361883979620314195001449558749268346624419884264672188614373915622288842008833867154896947052937381851585381652721135453170077283822967455060953500016416849572716004081534442789096689897651344212353682492611682532461937237308546988044967867083932600755946927584520186125666132064265263937820734555567481451938366082587486638507599448722354383963089874374699222281716956997068370074738062130962487040922711794185863183981601794030336041739269929746158135272277320326221481710296803223307339702981537121362124211246339654768052104531181169265986640378902590301207023437963628785716747558113526004438412265968673788138788446645042435820944809 A013790 346 42254753591830930826093297879519976044882139238565784240193605712349123885026837859280069763709193818932410774163103776563153973827718333163795634692176905801557074742567655707930661946799754481369413784687980279664580656037844425286942696705426582546579133675079188688166737535537674583408360306670799220199077841785088333763192099787573689857807819310830377642269421897228739426182227953702844125992139417361263751943123622881515194494782628335284007044852761512226215217713407248868367218794899591447583249927818295721238126444560689578992259275202741114813749907670481780526087885582143283907556476606088673960711994463240276052320631034570242829046008337792292646177326429801320320790288881433404510554953949622202818860660514229498907260397837092419959002403278869614322162328251689023503369708248877059162489472654915913607710950046589702778947479139263382418490469377252510834025249095482770213981376788563034175937681793559767791882036941170495492473644396696041839419078245806167619867856499835248359983067367113181832665772401597390344954857765576060356425641244877475493912081653448350103289370633034769851350009064543525521411498660339141501257325948119455791261865053256896949987234474933189857829079651554138347525979894966219280776479368463087580728782844115120422877020468723978590998438123421421218891849 A013790 347 277233438316002737149998127387530562830471715544230110399910247078722601809661083194736537719696020646015547089284123878030853222283659983887663159215372678964015967385986389099733073032953189152264723841337838614879313684264297274307631033084303808088105696042194556983061964970662682941742251972067113683726149719951964557820303366706270979157077102498358107710929677067717759375181597604244360310634426717307251476498834089725621191080268824507798370221278968281716198043417664959825357322513336219487593702776415838227043347602762684327768213104605184454293013144226030962031662617304442085717478043012547789856231395673319451179275660217815363201370860704255232051569438705926462624705085351084566993751052863471272694544793633859742330535470209163367351014767912663539567707035659331683205608655820882385165093430088903309180191543255675039932674410632707052047715969584153723582039659315462455373931813109762067228327130247545636482538044371019620926119580886722730508428572370734265753953006495419064489848904995629586004120132726880478053248821799944531998508632207641116715557167728274625027681560723341124994707409472470070945980842710485107389749315545611749446469096614418500888866245390036658657216591593846701698117954090873364701174481136486317617161544240239305094496131295298023535540752527767944617149421289 A013790 348 1818928588791293958441137713789588022730724925685693754333811131083498990473186366840666423978925591458508004452793136763760427991403093154286957987612060146682908762019456698883348692169205874028008853123017559152223177082458054416732367208066117284866061471732838488365869552172517862780770915188732332878927268312604839463859010388959843894249582869491727544691409611241296219260566461881447247998072473692252876937308850462689800634677643757595665107021811310896339975362863299801414169393009998936058102283916064314607631403621725971874487246179314615204616459239266989141889738432134444524392373440205326049246734187012648919187227606689086597964194217080618577490347087349583521280690064988465844046000657837235020148908391031753769430643220042320853190007892274985483103725860960875173511998390840809329068177994813294611531236715300483936998276808161190968485064476441632580421762204768749169708366625813148923085054301554146920961932109118259732896270570197787834865799863324387517611685675616444482117898665676325713773032190821062816507365519829436074442215135914333366770770577465209814806618719905841121090275313548876135476580309023492789584145259294758688118283742887199784331851436004030517449998057447228209841351896790220145804405770736486729886196891760210080724989117428450332416682877334685484633117353077129 A013790 349 11933990471059679661332304540173487017136286237423836722184134831038836876494575752841612407725730805559271017214775770307032168051595694185276731356722726622386564387609655401373650769322159739497766085340118205597736264838007295028181061252121795506006229316039153322168470131803889697704637974553272836018641807399000351722378967161965535790171513206735224420720338459354144494568576556404175394115353499894871125585683367885707781964120020693585158767170104010790886578355746109997078365387538603019477209084773297968140669639162144101468510822182483190357488589068830715759938573853234090524538362141187144209107823000989989558787400327487097169243078258265938486914167240100617483122607516389324402785810316070098967196987953559336481234450166697667117779641781216179754643545373764302013412221442306550008016315823970025946256444089086475110645694138345573944230508029933551360147181825487763302456593431960070084361041272496757948431236567924902107532431211067685984554512903271306503050269717719492247175533145502373008064864203976993139104825175600930084415373506733941219383025758749241594946225421302223595473296332194176324861843407503136192461577046232911752744059637082917785001277271622444224989437254911264284769109794840634376622706261802089434783337806838738339636653599448062630985856358192871464677882953539043369 A013790 350 78298911480622558258001250088078248319431174003737792734250108626445808746680911514393819007088519815274377143946143828984438054586519349549600634431457809369478248947106949088412522697522690050844843285916515546926747633602165862679895942875171100314906870542532884946747332534765320306640129751044023077118308898344841307650528403549655880319315298149389807424346140631822542028864430786567794760790834312810249454967668576698128757466591455770612226671403052414799006840592050227690831155307640774410789968805197607968970933502542827449734899504339272211935482632880598326100956983051068867931496194008328853155956426709495321495204133548642844527403836452482822412643851262300151306767427915030357406677701483735919323779437963302806653379227543703393959752229726559355370216301197267585509997584882973274602595048121067340233388529668496363200946399241685310648096363184394030473925659957025215027417709507090019823492791788851228899657343122155282727520281175815087744662159158363041966512819617957588633718672967641069305913574042293051985666757977117702283849265577681388340372032003153774104442184989163889009900297235525990867418554596628076558740407000334134009753775278901023587393380179114856560155697829472804972370129363949402145021575783683508781613479350668962246356084265978738921898203566103429679751590058169663544009 A013790 351 513719158224364604730746201827881387223787932638523658129414962698110951186973460445937846505507778508015188441430649661966898076142153452394929762504794687273146791341968692969074561418446369423593016798898258503386391224063810225042797281203997589166103977629558258135609248760595266531865891296599835408973224682040503819495116855689292230775027671158146526511135028685387698251379530390671301425548663926348046674042873531716422777738306541310986819191075426893496283881124441543879543209973431120909192985330901505884418294710183490897710675647969964982508701554329605617548378765798062842498546528888645605556230115640998804330034320212645702944296570964739797849356308131951292723701094550514174945212399434791366683316892477229714452821111914237967769934379235955930583989152155272628531094154417187654667626110722322819271262143155004638961409325424697323162160238852809233939426254978042435794887592076017620061936206926652912810651828224460809975260564794522790692728426238019918342290609513419739025828213340693055716098959291484714077959599087869244684335031455167588901180901972691911899245175713904275793955850162286026081133136708476810301895810329192253237994519604869615756887967355172573891181533459171073423720418756872027473486558716747501116166038019739061298342268869086506066574113597204602128850182371651162512243049 A013790 352 3370511397110056171638425830192729781575272626041353720987091570262305950737732873985798210922636534791087651364226492432164818277568668801163134171793957943199116097994656594570098197466426629788193783217571474040718112821082658886505792961979428182518808197227531731627732281118265543715572112796991520118273327138867745559707461690177446326114956550468599360439556923204828688227301098893194408653024784020769534228395293241591449844741029217541384520712645875848229118544057460969393683000635681584285215176756044780107668431593513883779879742926330940250239590897956542456734913082401090309632963776038403818054425788720593155209355174915168457017529802099657813689626737653732431560202881345923501815538552691666156809242131543104156524959315269315306538539462167106860561552827290743715792508747131168202274294912449160017238750921239985436225806584111439137266933327113281383876575658910936421250257491610751605226363453645769760950686644980687374247684565616864029734991204547648684243768689017546907748458907728287138553325271911431209065492929615510114373922141377354550780647897842831633970947597858925953484144332914758617118314509944316352390738411569830373494482043127549548980941953817287257300042041025621412733029667463837372253545311740580354823165375447507981178423626050076566302792759311259394567386046540403277242826644489 A013790 353 22113925276439078542119711871894500096915363699457321763396307792490989342790265386220822061863418304764326080600690016847433372719128036004431323301140158065329400718942941916974414273577225118040339411690486441181151538219123324954364507623547028305505900582009835691209551496416940232317868632061061363495991299358111278617240656149254225345640229927624480403843932973146881023459322509838248515172495607960268914072501518958081502431345892696289023840395669591440231246767561001420191954167170706874495296774696409802286412579685044591479790993339657298981821955881492875058637764733633553521501875334587967450255087599795811691328579302618420246492013031575854915617641025746138483466491104510604095411748444210021654825437625054306370960258067481977726199357411278388112144348099854569519314649889927594575121648920578938873103444794255544447077516998355152179608349559190239159614212898114653859822939402458141281890170619369895401597455077718289862439058435012244899091277293037123017323366368644125261737638893605291916048367109010900162678699111207361860407303169576823207671830857746818350483387189552413180809470968253731286913261499744659588035634718309657080497296684959852590863960158995221695145575831169102088941407648230236999355510790329947707994788028311099864511637410514552351512623293841172887756619851351585901990185614492329 A013790 354 145089463738716794314847429591499815135861701232139488089643175426533381078046931198994813547885887497558743414821127200536010358410199044225073912178780577066626198116984641917269132048940173999462666880101281540589535242255668135025585534518092052712424213718566531970025867367991544864237536094952623605897198915088568099007715944995256972492745548555144215929620044236816686394916614987048748508046743683827324345229682465883972737452060401980352285416835988189439357210041967730317879411290807007803563642138783144712801152935313577564698908707301491538619733852538474753259722374417369744654573804070231654441123629742260320506806808804479455237234097500169184101367342769920414590023648136694073469996481542461952077309696257981304099870253180749255861593983975397504403779067883145830616223417927814948007373138567918417946431701295110627117275589026208153450410381457847159126228850824530243974298305419527864950481409433685883729880902764909699787462662392115338782937870319616564116658606744674105842260648780944320261193336602220515967334944868631501166132316095593537065534882257676875197521503350653382879290939022712730973437908699824711557101799386829660105142763550021592848658442603167649541850123028300478805544575580038584952771506295354786912153804253749126211060853050385977978274321430891935316571182844717755102957607816684170569 A013790 355 951931971589720887499713985549830287106388621784067181356148873973485513253065915596604971687679307871482915544641415562716763961529315929160709937804979366134134485845536235619202775373096481610474557400344508187807940724439438633902866691973201957846215266207515016255339715801392525854262474318984163478291522081896095297589624315113880996524903544070301200714237110237754279437047910930026838961294685309591075029051946658664745130422968297393091344619860918510911622655085350278615606817478984778199181056072556212460688364408592382401989540028605085984884073806504932856137038498552362894678658728504789884788212134738969962845159472566189705811492913698610016889071135913447840125145155424849816036646915400092867579228917148615336199248731118895867707918128862583026393194464381319794673041845024393873876375162144112740146538392197220824516445139600951694788142512744935211027187490259742930715371181857522321940108527294413083151748603040572540305542527954668737754855367167004277169397118851806808431072116651775685233689481447168805261684573283091279150994125903189196686974362492617978170938583483636845071027850928018227916726118979549932526144905776989399949841671651691670680048041919382948644078657188679441443177960380633155875133852803822756930641109708848017070770256863582401515457822908081987612023530644193191230504864885264843103209 A013790 356 6245625665600158742885623459192436513705015747525264776877692762140038452453365472229325219242863938944799408888392327506984688351593841811223417901938469621206056361632563241897589409222886015846323571103660318220207899093047156877036708366036178045429018361587506021651283875372936362129816094006855096581070676379320281247485525131462173218199892152645246177886109680269905827386471343611906090425054430316227043265609822027499392800705094999196072312050907486350091156240014983177996996329479619129764826908892041309954576358884774620939453372127677969146824408244478864469115109589002052951986679917719926434095459816022381926227091299506770659829205006776580320809195722728131279061077364742439643016440411940009304187320925412065220803270924871075788031650843467407236165748880805839172849827545205048206502897438827523688101438391205965829652396560921844069505003026119519919549377123594173368423550324167203954249052047578644238558622584549196436944664525910581588409606063982715062508414496786704470116264157352300270818236687774874531321912485310361882509672460050824319463238792314066554779528046236141340511013729938727593361640066624827107304036726802827453070911207706749051331795203033071526053800069814925815308690598057334135696753208245881108221936320799751840001323655281964136342918776099925920722486384556551527663342418512222635600154249 A013790 357 40977549992002641512072575515761575966418608319513262201094542212400792286546530863296602763452430303416828921716742060773326540274807196123436844854618299184732935788671247430090084113911355149967728950011115347842784025949482396270237843589563364156059789470375627008054073506321835471933723392778976288668404707724720365264752530387523318484609492413505460173110765612250852133482638485437715859278782117304765630865666042322423516165426128289725430439366004017942948076090738304630838292917715781110387029349240683034611975490643006287983753574529695155572314942492025829781864234013442469417984606940160437334100311852922847817975946016063922299139414049461143484829133136819269321919728590075146497830865542738401044773012591628559913690260538079128245275661183989658876483478406967110813067718524090321282865510096147382917633537284702341808349373836208218940022324854370170192163463307901371470226913676861025143828030484163484849183122777227277822793943954499325801555425385790593525117707513417568028432809136388442076838450908490951800003067816121284311145961010393458359998309716372590665908483511355323335092761082127991740045720477125490651021784964553350919598248433763980525787908327099982282438982258055728274240319013854169264306397799301225951044124200767171822248684502304966698545890089991613965860233169075534572999189607858692712172612027689 A013790 358 268853705497529330960708167958911699915672489184326513301381291455561598192031788994089010731011395220717814555383544660733795430743010013765869139091150660951032791709472054388821041871372401138938269641022927797196505994254554001929030491791125232227908278715134488799842776274977562531357159180022863429953403287381890316502041351872540492577522879725009324195779733181977840847779591102956853752728089471636567304109634903677420689561360827708888549112680352361723682327231334016682930039833133239865249299560368121390089171194108764255461407202489329915709958337690181469198811239362196041851397006134392629349032146067026804533740181811395394204653695578514562403963942510671226021115339279483036172268308825906649254755735613674981593721799390337160417253613028156151888608101828111214044537301236556597936880611740822979322593638124932064604580241739362124465486473369522686630784482763140898216158780633885185968655708006596624095490468541388169795351066285470076584005145956172084118297278995532663834547660743844568466137076410609134759820127941571746365428650189191480299948910049120567359025560318002276401543605459841753806439972050420344161353931152434535383484107973925476229694466534102983755082162595103633207290733049897204543114275961215343464800498881233414325773619019622886509159584880434979230008989822304582333447683017160882884564507513667529 A013790 359 1763949161769289940433206289978419663146727201538366253770362653239939645737920567590217999406165764043129581297871436519074431821104888700317867421577039486499726146405846148845054855718074323872573987114751429277406275828304128806656369056641572648647306216649997381015768455140127787768234321380130006963924278968512582366569893309635738171801127613875786176048510829406956613802281897226499917471648995023407518082263314603027557144212088390598017770728295791845269079748964782483456703991345187186755900654415575244440375052204547602280082292655532493576973036653585280619413400541455368230587015757247750041158999910345762864545869332864565181376732896690634043932407426812513913924537741012688200326252374206773525760452381361321554236408725800002109497600955077732512541157756094237675346209233413047839063873693631539567335536859737679275870650966051954898618056751777438346984576991408967433196217759738920705140350100231280450690512964100047782027298345898969172467657762618445043900148447489689807418467202140364213706325358330006533159179859424652227903577373891285302247964798832280042442566701246412935470527595422021746724052656622807878042643142291122986651039232416925049543025394930249676417094068786474937473034499540375559007372764581533868472556073159772431391400714387745758386596036400533898728088982224140364689750248275592552605627733797172657769 A013790 360 11573270450368311299182266468548411409905677169293220990987349367907244015686496843959420294103853577886973182895334495001647347178269174762785528152966956070924703246568756582572404908366285638927957929459884127489062575709503389100472437380625358147774976087440632816844456834174378415547385382575032975690307194312411052907065070004520078145187198274639033101054279551739042343156771527703065958531489056348576726137729607110463802423175511930713594593748348690296810432232957937873959434887215773132305464193620589178773300717514036818559619922112948690358520093484173026143971320952488670960881410383302488020044198411778550154285448692924412155012744535187249962240525127316903789258892118784247282340541827170641102514328074111630717345077649973813840413759866265003014782536037734293387946478780423006872098075303916531101288457336738913728987340988266876089833070348411772994565809640634235329200384721647058746425837007617431036980455557460413497881104447443136740560302580539617933028873963979854826472563313242929606127200676003172864057379057685143267275371150100722868048897045138589358465680126877715269622131553563884680256509480102242487837781656572057915417468403887445250051789616137368126972554185308062064760579351484404042647372708419443711048440396001266922358980087097999920774456594823902909554991812372584932729451378936162737645523561443249807622409 A013790 361 75932227424866490433934850300146127260391147907732822921867999202839427986919105793217756549615383324516431052976289621705808244836624055618635850211616198781336978000737611938257548603791200077006331975186299760455739559230051735888199661654282974807551618109697991911316481289018096784406395495074791353504105501883728918123253924299656232710573207879906696176017128138959856813451577993259815753925099698703011900189643952251753007698454533777411894129582915757037373245880437030391047852295022687521056150574344685601931626007609595566569666308983056357442250333349659224530595836769278170174342933524847623899509985779679067562266828874277068149038616895363547002260085360326205761327591191343446419436294928066576273596506494246409136501054461478192606954678482564684779988218943574698918316847278355348087835472068996360555553568586344012975885944224018974025394774555929642617346277052201217994883724158726352435299916606977965033628768912497772959597926279674420154816145230920433258602442077671827516486487898186861145800563635256817161080463997472224976593710115810842737268813513154284780893327312444689883990805122932647387162958698950812962703685448769271983054010197905528285589791671477272281066928009806195206894161125089174923809412339939970188188817438164312277597268351449977480201209718639626989590301280976529743637930497200163721692280086629161987810625449 A013790 362 498191344134549043737046552819258740955426321422635051190375942769829487022176253109301700722026529992152304138577436208011807894373090428913869813238413880204351912662839471926907776389474063705238544089197312728350107248108369439162477980113750597712346166417728524930147433737247733002490360843185706070340436197859145431806668997330044542814070816900067833610848377719715620553055803213777651161502579123190461077144253970723751483509560196113599437384193510281922205866221547356395664958907643852825649403918275482234273398235926556512263580653237832761178604437107114172145239285043234074513863986856525260404685016700474362276032664244131844125842365450480231881828420049100236000070325806404351957921531023044806931066679108750690344583418321758421694229645524106896841502704488793599603076834993289438804288532244685121604986963495003069134787680053788488580615115861454385212408923739492191264432114205403598328002752858382428585638352834897888387921994320943870635748728860068962609690622471604860335667847100003995977597498010919977393848924287415268071431332069834939199220685459805262447441120496949610328863672411561099507176172023816283848298880229375193480817360908458171081754623156562383436080114672338446752432591141710076675113554362346144404706831211796052853315677653863302247600136963994592678701966704487011648008461992130274178023049648373931802025513570889 A013790 363 3268633408866776275958762433047156599408552094853908570860056560512851264352498396650128458437216063278511267453206558960765471594981846304103899844657233468020752898980889775312441920891339331970070087769223568810705053654839011890345018027526317671590703197866716852066697312750082376229339257492141417527503601894153853178083555291482422245403118629681345056320776206219054186448599124885595169270618421627252615127143450301918533483306224446701325908677693620959691592688279572205311957795393051318389085739107805438939067765825914137276961352665893420746092823711859776083444914949168658762885461617765662233515138394571812290893050310105749029309651759720600801376676263942146648396461407615818953195923165042196978274728481632513279350811807609057004735840704283665350177099244150974806995787114390972007994937060057379082850319467490715136593341968832906273577415775167002221378614948654808266885939101301653008630026061503847113950373232949765045713156204739712735241147410050912463682180174036199488662316744823126217609017184449645971681042792249731573816660969710187036086086917301782326917661191580486393367674554692252373866582864648258638328688953184930644427642704920394060467392082530205797724121632365212549142710230480759813065420030171353053439281519580593902770604161086997126046504498620768522564963603548139283422583519130366728882009228742981366553089394538602729 A013790 364 21445503795574919146565440323222394448719510294336494133412831093524817145416741980421492815806574591170312425760488233341582259134675893601225686880796108783684159770213617815824931442968077357055629845853875834967035857029398757012553663278600170243306603681203529266409601068953290470440694868405939840397951132027543430701406206267416172352089861329339304914520612689003214517289258858374389905584527464296404407849188177430887498183972138594807399286834347847116536539627802273239051755095573809699950791534286311484879223611583822654674143434840926733515115016373511990883482086981495570143291513674160509914092823006785660440549303084603819381300625195526861857832372967724424160129183295367388151918451885841854374460493567990919625820676269723023008071850860805128362511948140874545708699359257519167344454782051036464162580946026206582011188916657512698060941424900870701574465092678124197039038646443640145389621600989526740914628398781383408464924017859297255255917168157344036674218784121851504845113460162784531113732761747174127220199321759950488855811112622268537143760816264416993846906775077959571226885312753335867824938650174957224926074528221846329958089763786982705430726559453480680238867962029948159534925321822184265133522220817954247383615126049968276596077933900891788143991116015450862276548726202879341838535570469014336108194862549782700745954819517567772504969 A013790 365 140703950402767044520615853960662129978048707041141738009321584804616325291079244133545414364506935892668419825414563298954121202182608537917641731624903269729751772252371546489627375197313555539641987418647279353218722257969885244759364584770895716966334626752376355516913392613402538776561399031611371292850957377232712448831926119320517506802061580181795179544169739852550090447934827369794372170540084693248709319898523632124052875585041201320531346720920156224931596236498010714721418565182059765441377143256452489652292586115601460437317055075991320298592669622426612172186525972685592435710135621216167105546363011747520718150443977538085658960713401907851740649238199041239946914607571600905433664736962823008406550835298299588423665009457005652753955959413497742447186440891752277894394776496088583256946967825036850241370693586877941384575410482189940811977836688774612673030065473061172856773132559316722993901307324092284947140876924404656542938366481174849291734072540280334224619549442623467723288789412128029308637200649823209448691727750067035157382976709914703872200214715510839896629555351286492746819594536974636628799422483797894352739974979663533770855026940206393530330996956574286743047212698878489874708645036475350963541039290786597817083898842013841862746867324323751022012725712177373107396436192617091361802631877847203059205866493189124299594209570854762155405101609 A013790 366 923158618592554579099760617835904234785977566896930943079158917903087710234770920760191463645530006391797502474544949804437989207520094617277647401190990352696901377747809716518445208669574237895591079453744799836468036734540417090866191040681846799016121486122341268546468768936534056913019339046402207052395131352023826376786267268861915362128326027572758172989297663172581143428900402373220875810913495672404781847854213550365910916713455321864006165835957144991776202907663448299287227206159494121060875436905584784608691657504461181929237198353579052479066505392741002461715796906790171970694199810799272379489687720075483431785062936627380008441240629917415270399651823909575291706740277273540550274339213081758155380030392143599647666127047414087718705049711958688195990238690786695265124128590837194748829055900066774433633120623506173424199268173648201667386586515050233747750259568754355113288522721677019562986477353369481538191293501018951578218622482988186203067249936779272847728863893052571732497747332972000293968673463490077192866425768189817667589710193750372105505608748466620561786512659790678911883359757090590921553010916197984848326975841572445070579831754694147952501671032083895321132762517341772067963420084314777671792758786850868277887460302452816461482196514888130455425493397595744957628017859760736424787067750555499271449690061813844529637608994378094501612871656649 A013790 367 6056843696585750593473529413621367684430798816410763917542361660362158466850332011107616192978322371936583413735489415666917647190539340783958644599214087704044369939403379550077519014081076574832973072296019631727066789015319676533173079417913596848344773070448681062933381592992599947406319883483444880470764456800628324858094699551003026690923947066904866372982781968075304882037015539970702166195403445106647773703771495103950741524556980366749744454049714828291043667277179884291623497699612440928280403741537541771817625964886769814637725258397832163315155341881773717151317343505450318299724644958654026081831841131415246795941797927212240235382979772888161589092115616670723488887922959191699550349939577029415257448379402854157288337459558083829522423831160160953253891956050251507634479407684482834747067435760338107059066904410824003836171398487305851139723394125244583618989453030597323898285997576922925352754277915457168372073076660185341304692382110885489678324226835208809153949076002317923136917720251629293928728466593958396462396619465093393717056088581196191384222298998689497505881309560886644340866723366271367036309304621174978589873288496556812108074276142548304716363463641502437201952054876279366537907999173189256304632290400528546771219627044392928803784691334181023918046662181625682666997425177890191683027951511394630719981416495560633958952352612114678025082050939274089 A013790 368 39738951493299109643779826482769793377550471034471022062995434853636121701005028324877069842130773082275923777518546056190646683217128614883552667215443629426235111172425573228058602251385943407479136327334184803761285202729512397734148574060931108921990056115213796453905916631624448254932864755534881860768685601068922439393959323754130858119152016705962828273140032492542075331044858957747776912408042003344716043270444779377020815142618348186245073363020178988417537501005577220837341768407157224930447728948227811564895443955622096753838115420348176823510734198086317358229793090739259538364493395573729065122898709663215434228174136200439508184347730289919228186033370560976616810593662535256740749845953564889993504118817262126125968782072160588005496622756241816014298785123645700141589819393817891878775509446023578320414537959839416289169120545475213689327725188855729713124189801333749042096654430102191313239420817403314481689171455967476024300086719029519697779485252265804996859059887651207893701317162570939797466387469322961039189784220310477756177604997181228211671882503730401793136087272028977273520426572006106439125225347619529034528158645825909244241075325771259427244060684951897490482007432043268923855214382575294710614692457317867795365971973038262005881631359843561697926304150573646103978170106592137547632346389866260172153798073627373319404686385488084402522563336212577297929 A013790 369 260727260747535458372839441553452614350108640457164375755313048074706594480293990839518455234220002192812335904299180674666832888587580842250989049600525652665528564402284185949292489371343174696470613443639586497477792215108330841533748794413769005637176758171917718534076719020088005000614525661064359888503346228613200124863767123150852560119756381607822116300071753183568556246985319621783164322309163583944681959897388197492633568150718982449953926334775394343007463544097592145913799342519358552768667549629322671677279007792836576801931875272904388139053927073644328187345672468340281831209441168359236396271338434100356463971050507611083613197505458432160056128564944250567582894305019893819476059739301339243247380523560056809512481179175445617904063341903702554869814329196239438628970805042839188616646117475360697360239783554506410273238599898862877015679204964082442647807809286550727465196149715900477206163839982983146314362653922602610195432868963552678737131202740115946584392291922879574990574341903627936011176968186227947378124174269457044558281266386506038296779221106975166164765868591782119891567518738932064347100603505731729995539248875263790551465695212385233102148282153969399435052450761635887409414061564076508596342997212462530605396142115104037020589383351933608300094481531913692088200774069351014450015824663912532989501069161069196348614147375187321764950538048890719651712169 A013790 370 1710631557764580142384199576032202602751062790039455469330608908418149966385208873898080584791717434387041735868106924406489090582023117906008739154429048807138532911043386544013308022765382569183543694803719327009951794723325758651302925840148738445985516710365952151302077353490797400809031902862243265228470454605931206019231176094992743646945721619728920905044770772637393297536470682038519341118670422274261058338886763963749168840636867243854147710682461362284471968312824302069340437486269511464715227793117986048874627570128800780397475033665525690580332815530180437237174957064780589094565143505604949995936251466132438760114062380436319586188833312773402128259514599227973911369535235523349582427949556086774946063615077532727211389016570098699068559586230192462500851813856526956844677451886067916513815176755841535380533219901116557802718453936439336099871263769344906212267036729059322899151938286023030949640954128352422968533372386195725492235053269869125194317821177900725540197827306012891513158257229702888169332088269841562747872707381907669346883388761866117265168469682864065207028863830682488608574490446133274181327059601105880500733011870605729808166426288459514383194879212193229693379129447093057293165657921905972900606404710966663302004088417197586892086944172036404056919893330885733790685278669012005806553825619930128944116514765774997243257420928604018099840480138772011634883540809 A013790 371 11223453650493410314182733418347281276649722965448867334278125048131481929453355421645306716818458087013380829030649531030974923308653676581323337592208989223635914429355659115271313937363675036413230181607202504512293725179740302511198496437215872944110975136711012064692929516253121746708058314679178063163994652669514642692175746359247391067610879547041450057998741039273937425136784144854725397079596640541426803761436058366158296763418485986927063129787628997948420584100440245876942610347414264719996609550647106466666431487615061920187833695879514055897563602693513848713104893302025445049441906540274076923337745869294930705108363278042692804984935365106291363510675285534736832495520680268696610309777037485330421123378523692223233923337716417564588819445256292746468088750712673363857928761824491600247141374695076313631678455771225735743635776276978484151255361590671929658684027979358217541335867094597106060594300036120247096547456225830154954554184503611330399919224748206660269237944954750581217831325684080649278987831138430493188792833132696218584901913666603595376770329589271131823316375593107807760857231817080411903686838042855681965309290883044193271379922878582873868141602511199780018260468302377548900459881625625088200878621308652277924448824105233367598982440712730847017451420143941299400686113347387770096799649892361576002348453378249756913011938712570962753053390190483168336470911247849 A013790 372 73637079400887265071352913957776512456098832376310018580198778440790652939143464921414857369045903508894791619270091573094226471828076772050062417942483178296275234571002479455295090743043071913907203221524855632105159130904276124775973335124573342386312107871960950156450310556136731780151570602610087272418968916164685570703365071863022132794594980708138953830529739958676303446322440774391853330239233558592301259478781978940364585064788686560228461194536633855539587452282988453198620466489384990827897755261795665527798456990242421258352376878665491720743914797272144361406681204954588944969388348810738218694018950648444040356215971467238107493506160930462377635993540548393408358003111183242918460242447142941252892990486493944676637771018757415641267244380326536709577130293425849940271870606330489389221494559374395693737442348315012052213994328153255834516386427396398530490625907572569265288704624007651612863559202536984941200447860297671646656830004528193938753870033572983898026470156848118563370191327813253139919439160099242465811669778183619890135541455566586189266990132435207895892778740266380326718984297951864582500089344399176129374394257483652952053523674006382235448877054075981756699806932531899098335917283345726203685964634406067595462308734954436124816923793516227087281498767564398865367901589672211159605102502943784300151408202614696655106271329893178086622783293039760067455585648697137289 A013790 373 483132877949221346133146468476971698224464439220970031904684185350027473933720273349402879198310172921858727814031070811071219881664011701420459524120632132801861814020347267706191090365105594827145160336424577802241949057862955654655161051752325699396593739747935793976470487558813097209574454723724782594340855058956502029384778236493288213265337668426099676082105623868875226911321533920784949699699611377924088563440288563827732042610078572521658933897354854726195233274428687241436148880636854924821837172272641361527885676312980525876049944700924291179800824984902539155189235385707058067944156956547253452851458335204441348777132988796549223264893921864763659669753619538009152236858412473256788017650695704837560230910581886771023420415654067404022354390379322407351535551855167001458123743048134340882682225804055410146611359247294794074576016787013511530262011350147770758548996579583626949559191038114202231997811927845158199216138411413023673715461659709480432164141290272347354951670699080505894271825301782753851011440329411129818190365414662730099179287489972371987780722258907399004952521314887721323603255978862183525783086188602994584825400723350247018423168825155873846780082351792516305707433284341789984181953296031309622383613966338209493828207610036055414923837009259965919653913413990020955678802329839377418169077521814168793293389217355024754152246195429141426332081185633865802576097441101917753129 A013790 374 3169834812224841251979573979677411312050711185728784379326632940081530256479138713445432290420113044540315113187857855591438273643597580773019634937755467423313015361787498423420319743885457807660899396967281654960509427768638852050192511660547008913741051526486206744279622868873372730792017997442358298601470350041813609814793530009632463967233880442543639974774694998203690363765180584054270054979729150250559945064731733267273749931564725514314604265300545201858566925513526616991062572805858405161756073687280799972984457922289465230272763687182764274430673212725945559397196573365624007983781613791906529904158418137276339689326769539494159453840969021354714371093253497788878047826028044237037786183806214519439232675004327759104684661347106336237790667155278734314633424755721750696566749878138809410531278083500407545971917128021501143923293246139595649150049056468319523946839966558648176416057852401067280844137644058592082945057084117280848323247143949353901115428931005476870995837911456667199172317445804996648016486060001266422737146987485602172180715305221708732611829318740691444871493492346978339604160962477314786112662828483424247471039454145900970687874410661847688308724120310110699481746469778566484086217795575261422432458891233144992489006870129446559577315294617754636398849325909188527490208622086076155240607317620622761452797926655066317411992887288210596898164784658943793530701775311069682378279369 A013790 375 20797286203007183454237984880663495618364716089566554312762038719874920012759629098915481257446361685229007457625535390535426513375643727451781824826613621764356693788687777156060717839632488676063160943502334938195902355590039508301313069004848925483055039065276002449218605642678198486726430081219312797124246966624339093994860350393198596089021489583528821874496773883214412476663349811980065830722002954793923799569704901966583073300996164099418118584636877069394057598294248134078361540179236996266281599462249328622751028428141181375819602551606116404539646948694928815205006717851859116381591168088698742701183381398670064701672934948621180176650597749108280988742836198992828871786569998239204915151952573462040805580703394427485836063098364672056144567205783775838309899822290406320174445950468728542495715505846173909121748276949069005280726987921887054073471859488644396615217020591290685465755569603402429618387082668422656202519528893479645848824511451710945218329216326933750603692537067193493769574761926583007636165039668308999578421384893035851677673117559630994666212160257676569801868803288524886142900074813662311685180817679746487657489858651256268683144008352382682993538953354636299299738588217174702089674956769290192579362785380664295720374074919298877386765647987088169412850427290185928863258769506745654533624610908905937891807196783890108540085333497949726248859152147330229354934347815928186083890940009 A013790 376 136450994777930130643255418802033194752090902263646162846031736041099350203715926517984472530105579016787517929481137697302933354257598495811140552687411972395944267947580505920914369745828758203650398950318819529503315355026249213964915045740813800094324111307275852069323271621611660271412107762879911261932184348022288795700278758929775988940069993157532600318573333447769760259388238116401211915367061386402934048976833861802751543927835832656282276033802550452294411902408562007688130065115973932503073574071817845093869497517034291006752412341087729730184623630387427956560049075826047662579619653829952450862464165356674294507676126197903563139004571831899431567141748301591950227791685758447423448311960834484449725414994970838734570409988370613360364505437147353275151252734047355866664539881025327967314389433856747017747790445062841743646849767755500961776048870104995886192438872099458187340822292167923340726237649387521047344730629070119956414137619634675511577457988321012337710826735697856512622180013000311113100878825263775346234022706283208222857213324308738956005017983450615974470061218376011777983567390852438426966471344796816705520790962610892378830107838799982783120609072959768759705584877292883220410357391363312953513199234882538444221374305545519934534569416443285479517711653450909879271840786733758239395111072173331858508147018099103002131499873080048153918764897238633634797724256020304828896408457399049 A013790 377 895254976737999587150398802760139790768468409751782474432814220165652836686580193884496124270022703929142905135325744432004545737284103731016893166182109950889790342004075699347119179902382482574150267513041774933071252044327221092823807615105479342418860494287036865426829985109394103040734839032255097789537061507374236788589528937338260263435799225106571390690159640750817397061846230281708351376723289756189650295337006967287852879710530898057868013057778533517503636491702575332441821357225904971152665719485196881660877773209261983295302577369876594759741315638971914822990481986494698714184884548778318030108627388905140046264863063984445277755008995789092170512017010606744785444541250261173545244374775035052474648447782003672937516459933699594257351520173123784838267369188084701841186046159407176793549709075534117183443253110057304680066981326243841810212656636758878009308591439844545167143135058913745038504845217631525591628777657329057034033156922423106031459701861374161947720734212913636579314123065295041213054865972555630046641422975924129150166176620789636290348922989419491408498071653765013275350185651382848519327018493211914404921909505690064897504337530366687040054316127689042832428342379918606809112354844734696288000100180064334732536436818684156290481309941284396031115706158291419717902547401760187808671323744529230323671952585748214796984770667278195937861016490782675277907868843749219982389335888995160489 A013790 378 5873767902378015291293766544909277167231921236381444814753694098506848261500652652076179071335618960479106600592872209218381824582321004579201836063320823387787914433888740663416448939339531468168999905153067085335880484662830897590017001762707049965610143703017248874065431532302734710050261278890625696597152660549882367569935899357876325588402278715924214894318137402966112942122773116878288493382681504090360295587706102712375602743780793222157672033672084958408341359022060596756150789924759162515732639785542376740577019070025967872400480210123760338218662771907294733153640552313391718263767027524534544595542704298606623843543766562801945467350614021372233730729343606590852537301635142963559630348342899004979286168465897726098143045493625003037922483323855865152323872209243023728780021648851870486942479641244579342840571183655085976005919464481485846116805240193774998619073668436820060841626109121533081197630289472880439406676410209735943200291542568017998672407103912475876538995737170926369596879961431400765398852975645937488736014376145038211354240284809000803700979283733581283131155848120352252099572568058722869135304568333963370410692648266832515792525958536735833669796368113767810023562354354645979274586160136304342345568657281402100180171561967386749421847874524766922360150148104550004769158613502948592212692555087856280153611680915094037283017080348012243548306129196025132498353527483838632304456432767697247968329 A013790 379 38537791207502158326178402301149767494208635231898659429598986980303431443705782050271810887032995999703418406489834564681803151084608111044143246411447922247276506600744027492675321491006665962656808377709273146888711859872833519088101548565120954824368152835496169862743296283438242432639764250801395195373918605867778213626349435687026572185507350655178773921621299500860667013267514419838450805083773348336853899350939739895896329601945784330576486212922549412117127656543739575317105332696344865265721849632943533794925822118440375210819550658621991579052646446483760744221035663728163063528575467588471147091355682903158059037490652418543564211287378594223225507315223402842583497236028172983914734715477760371669096551304754980929916521483673644931809413087818331264396925564843478684525722038117122264829608926205685068376987535961019088574837606463028636372359180911357765939742338613976419181908901946378545737652329231568562947203927386077523337112810788766089289663008769754225972351031578447910925129426951420421781874373212995863596990321887595704695170508631854273082125080576026798623513519517631126025295619033280744396733272839133673264554465278688136114762813959523804707533971194430601564592606920832270020559796654292790129275960423279179282105618068024462956743904756995777604945121713952581290449663192845713507475853931425054087846238483931978613875064163308329920436513655120894321697493821465266549538655388861643920206569 A013790 380 252846448112421660778056497497843624529502855756487104517598953577770813702153636031833351229823486754054128164979804578877310474266113816560623839705509817864381159807481564379442784302494735380991319766150541116736838512625660718737034260135758584602679450753690370469458766915638308600549493249507953876848279973098492859602478647542581340109113727648627935699757346025146836274048162108560075732154636938438098433641515633456975818518366290992912326042984846692900474554583475353655528087820718661008401055441742525228508318919087301758187071871218886750164413335379954242834214989720477859810983642847959196066384635527620025344976170518064324790256490956698582553495180746050190325365580842947464574468249585798520942473110497429881182297454382784397601559269176071425708228630938063649173262292086439179547064164835499733621415223440246240139509536003930883239048585959418302330649483646299286252504305670189638584736932088321341496604967580054630614797151585094311829479000538357476604595118186196743579774170228269387310877762650465861059853501904515418505013707133595885691822653659311825768872201555177817851964556477354963986967003097556030288741846693472861048958822388435682686130385006659176865292094007580523604892825848814996038179576337134695269894960144308501459196759110649296866044943565242885846640240208260726322549077644079779870359170693077711685634295975465952607983966091248187644657256962633613831523118006321245760475299209 A013790 381 1658925546065598516364828680083352020538068236618311892739966734423754308699830006004858617418871896593349134890432497842014034021659972750454253012307849915008204789496886543893524107808667958834684048985713700266910397481336959975633681780750712073578179876394962520650118969733502942728205225210021685386001564903499211651851862406526876172455895167102647886126107947270988392794029991594262656878666572953092363823121984071111218345299001235204497771168023579152120013552622181795333919784191735134876119324753272708024243080428131786835465378547067115967828715893427879787235284547556055238219863680725460285391549593696714986288388654769020034948872837166899400133481880874835298724723575910578315073086185532424095903566077973637450437053598205448432663830365064204624071688047584635602225773898379127457008287985485713752290105280991455581555322065721790524931397772479743481591391262203369617102680749502114218754459011431476321559225192292738431463684111549803779913211722532163404002748570419636834626898330867675450146669000749706514413698825995525660811394932503522606024048430658744888869570514403521662926739455047925918718490507323065114724435256155875441342218833690526514103701456028690859413181428783735815371701830394075189006496200347940735665780833506808078073789936524970036738120874731558574039806616006398625402244498422807435729426518917282866369446615895032115060982801524679359136596262931839140348623177239473693434478438110249 A013790 382 10884210507736391865869640970026872606750265700452744328266921744554252019379584669397877388885218513548963674016127618341454077216111081215730354013751803292368831623889072614485411671332670477914362045395267587451199117875051794400132586163505421914746438169027349097985430560421512807239754482602952277817556267331858327647800069249222834567483128191360472780873394242044954845121630774849957291780931385145238999043503337490560703563506747104176709876633402702817059408918754134759185847704081974219922218889706222237347058850688972653427488348647307347864924204976780319284050701916515278417960525609239744932453956884244147025038117963939540449299554684652026964275774620419794394932911381549304325194518463278234493223297037585035312317508657825947166707391025186246538534345280202794186203302547265455245431377472771767928775380748584940070584468073200667634074900785239596982721118071316308057810688397483371389248005574001916145750076486632656848833231455878262600010582111533524093662033370523237271987079948822818628412295313918824441068277997356643860583562152155611818123781753552025215873252145001505630462337564569441952712016218546630217707019715638698770646297767843544459034385253004240728609883354250090684653735709215527315071621570482839166703188048638167800242135773540328411038811059113755804275171207617981381264126154152039585820767390616292886249939246887305706915108160803421275295208081095796599827316665868186902623613032441343689 A013790 383 71411305141258467031970714404346311172888493260670455537759273566020447499149455015919473548475918667394750665219813303938280200614904803856406852684225581401231904284336205423638785975613651005596129379838350641267317412378214823059269897818759073182651380826988437431882409906925545528300029160357969894760986669964322487697216254344151017597256804063516061915310339622056948738843019513790569791374690817937913072724425397275568776080167767750503393500591755133182726781915945878155018346786481832856909678135362524099234053119370349579137751055474983509341767708852655674822656655274256741700239008522221966501830411117525848631275091961407324887854378286001948912613357284574271025154831574344985677601235637568496510038051863595416684115174303996039360767192516246963539323839383410532655679868012608651865275267598855569380695273091465791803104695028269580347165424051956995803633255665906297167295926575888399684856164571026571832266251828796861585194831582017280918669429233771451578516600944002959741507231544226513021013069554621407157848971940656940369288751280292969138710132085054837441344407323354878441463396761140108651743538409884440858375756354305502634210359654821495195724601644960823420409444687234844982013159988163074714184909123937907772739616787115018937388652810198094704825639358845351831849398293181575842473931697391531722570054849833497626685851398827612743070024643031246987211860220069521491467024644761174268113525105847655943529 A013790 384 468529573031796802196759857206916147605321404283258858783238593866660156041919574359447665951550502376776959114507195087139056396234390418101885360461204039573482524009529843784494074786001164247716204861119418557354869542613467454091869799588878279151375709605871137990580491399338504211176491321108640479526833541635919841781435844751974826455601891460728882226351138260315640675549051029979928401209346456490647670144955031525006739861980724211052764757382505428811870416150520906575075373266107305374184398246113520615074622516188863588722784674971366804791337937782273882511450315254398482295268134914298322218509327342087092869795878358793458589212575934458786815656237144091792196040849959277451030741707018086905602359658277049528864479658608518014245993550099096327781503710194556504753915614030725364888071030716091390706741686753107060020169904080476716657752347204889849467637790424011215714628574264403790332341295750505337791498878248736208860463290009615380107390125202774493806647418793603418864028946161670151930866749347871052362647104902650185762903497150002170519077176610044788452660656448531357454441346149840252864089355507251816471803337440598402783054169695283829979149111392587962461306366592947817926988342682337933199767188762156612896944625740261639248206951087709699358361019833384353368763902201564319102471465866585839631782129869757577928685871027707967207282431682928011483097014903876130505515148694278064373092838219466470645493769 A013790 385 3074022528661618819212941423134576844438513733502461372476828414359157283791034327372336136308122846094033628750281706966719349015693835533166469849985959703641618840026525305070065624670953638629266020093804505154805299069086959966296757755102630389512176030724120536356198604071059926129528959557793790186175554866673270081928000577417706836375204009873842196287089818125930918472277323807698310240334522101035139363821049961835569220234455531548717189573186618118434681800363567668039069523998930030560023836892750808755504598328715134005610190252487137606235968209789498943157625518384108442339254233172711292075639696691433416318730757912043881803823710705984100297520571902386248598224016582819356212696339745668187657081717955721958879851040130486691467963682200171006574445842586485227690440343655589119030634032528275614426932206787135420792334740672007737991513150011282302357171542971937586303678075748753268370491241419065521250024140189958266333499645753086508884586611455403453865413714704832031166893915766717866818416742471381974551327655266287868790409844801164240775665355738503857037906566958814236258589672089101899041290261483079167871501696947766120659618407370757208493197319846769621708631071216330633418970516338819179723672525468509537216853689481856615107485806086463337490206651126834742452459962344463497631315287550669693824122554075479468790107999812791972846980034271690683340599514784331292246684890583158380351862111557919513905084618409 A013790 386 20168661810548881072856108677185958676361088605509649064820471226610430938952976221889897390317593993222954638230598279408645648891967254933105208685757881615592661209414032526564700563466126823046614357835451358320677567192279544338873027631228357985589386937580954839033019041310224175335839503658685057411497815480243325007529611788437574553457713508782278649839596296724232756096611521502308613486834799504891549366029908799603169653958262742491133480789677401475049947292185367470004335146956979930504316393853338056244865669634699994210808458246568109834514187424428902566057181026118135490187847023846158787308272049992494644467192502660919908514887365941961682052032472251556177052947772799877796111500685071328979218113151507491772210702674296123182721309718915321974134939173209929578876979094724320209959989887418016306255102208730395495818508233549042768962317777224023185765402493438882503738431854987570193778793034950488884921408383786316185414091175786000584791772757758902060810979382178402956485990981345435924195632247354737135031260746202114707133878991740438583729140399000323806025704985816780204092606838576597559609905405590482420404922633674293517647756370759538044923867615514655488030328458250345285861865557698992638167015439598891073679777056690461251720214373733285957273245838043162745230589812942025007959059601619943861180068077289220794731898586771728133849036004856562573397673416499997608430499567116102133488567313931509930731260181381449 A013790 387 132326590139011208719008929031017074875605102340748807514287111717791037390470476991819616777873734189535805381430955311200124102380197159616103274187257461279903450194965467406791000396901258086008836801758396361941965518348546090407345934288489256743451967697468644698895637930036380814378442983504632661676837167365876455374401782943938926645236058331120530221597591302807691112749868192576646813087123119551593455390522231634196396099620161853484326767461073431077802704184028195970698442899184745324038819860071750987022563658473266662017114294555733368624247583691678029735901164712361086951122464323454647803529572920000757362349250009958295519766176007945210595943385050442460077644390337339998220287555994752989432650040387040653517474420246056864201834513065803427472299335915430347967011859840486264897547493651349604985339725591480124848065232520315269607161766936366816121806805759452508107027851400573448041382661102310157573969360406022020492501852204331949836818821063656156420980835726472501797504586828607405098647543174894430342940101755832074593505380064809017547846890157841124491334650411943894919051593467901056588600589366079155160276697399537039769286929548553329112745495425391654656966985014580515420539699924063090699013788299208324334413017268946116272536326506064089165669765943401190771457899762712626077219390046228451673202426655094577634235986627809308286183525227863907044062135285656484308912507659848746097818490146704636655527798050043686889 A013790 388 868194757902052540405417583372503028258845076457652926101237739980426996318876799543328505679629570017544419107568497796784014235716473564241253581942596203457446536729168431655955753604069154302303978256336838530701235765884810899162596674866778013493788360063091777869454280458968694523136964414773894893261728655087515423711450097895183297719393778710481798783901796537721261390751885211495379740664614787378004660817216361751962554809607881920710667921312102781301463542151408993763752483861551114071018697101930758225855040163243102569494286886580166631543688396601099553097247541677801091486314488426185944238957527928124969054373429315336376905185880788128526719984549315952980569424845003287728323306654881574363667616914979373727728149671234379086028236240224736287645755942941138513011564812413430383992809105846504758308813939605701099128155990565788483892588352869502680575174452587767905690209733039162392599511639492256943842812973623910476451304652312621922879368284998648042278055263201386084293427594182493184852226530770482357480030007620014241407988798605211964131423446325595617787646641352763894563897504742898832277808466830845337006575411638362517926291544768058392308723195485994646204360388680662761674160971201777938076229465031105815958083806301555468864110838206286489015959334354655212651535280343157539692636418093304871427881121284075523858222308265056871665650109020015094116091669609192193550774962756267623147787113852529121096917883006336629678729 A013790 389 5696225806595366717599944764506992368406282546638660848150220812011581522848150681803778325764049608885108933764756914044699917400535783054986864751125373690884306727480074080094725699396297721377416401339825997599930807859970244309405796783800930546532745430373945154601489534091293604766301623525331524394690201706029188694970824092290297616336942582119471081821179687083989195984723118872621186478500537619987088579621756549454626322105837313281782692231728706348118902300055394408083980046615636859419953671685767704719834918511037995958452016262852473269558139570099814167871041120948052961241709358564205980151800340736427921965744069737921968874924563850911263809818628061967505515996408066570785529214962678009400023234579179671027624389992968761183431257972114494783243804741636809783868876734244516749376820543458917719264128257753004911379831454102138242819272183176807087253719583428345229233466058469944457845395866708697808552695919946476635997009823823112436011535317876129805386320581864294099049178445431337785815458268385134747426476879994913437877814507648795696666269231342232848304749613915483912233731528618159238574701350877176256100141275759296480114398825223231111937532885583610873746808510133828379344170132054865051718141520069085258500987853144505431217431209471445654433709192700892850206722974331456617923387539110173261438328036744819512033796564527038134998330365280319032495677444305909981886634530643871875472631253986443563516878230404574627322140969 A013790 390 37372937517072201034173237599930376929113619788496253824713598747607986371406716623314589595337929483895199714430570113047276158064915272623768819632133576785891936438996766039501495313739109349957229009190598370253146030369264772914011432698517905315801342768683454159340372833172977340871704951949700131553562413393257507027703576869516642660786680281285849767828759926958053114855768382923267604485442027324735288170898344720971803299336398612441776243732372042350008117990663442711438993085845193434654316039930321910666836900350920291483403678700575077121570953719424880755401900794540175478706855101539755435775962035571703596017246841550506037788380063425828801856220018714568803690452433324770923857179370130419673552442073997821612243622743868042124492483555043200272862602909879108991963700253378274392661319585633959156091945499117465223563074170364129011137244793823031299471654186873373049000770809621305587923642281475766321914237930768833208776381454103440692671683220585287653139649337611633583861659780475007212735221698874869077865114809646627065916340984683748565827392426836389717727462216899489948165512559263742764288615563105153416273026910256744206030570692289619325422153262314070942652810634988047996877100236411969604322726513173268381024981304481100134217566165342154938739566013310557990206309434588686870195345644101846768296870249082760818453739259861897203724045526604173172204139712091075391158209155554443374975933657405056220234238069684414129860566897609 A013790 391 245203843049510710985210611893143203031914459432323921343945921383055998582799467765567022335012155343836405326378970511703178873063909103684547225606428397292236994976257781985169310753442296445069379529299515907230891105252746175088829009934975976776972609905332142739432186158447904333459256189741982563122922994273162503608763167840898692497421409325516460326724493880771786486568696360359558753028985141277588225689264039714296001446946111296230493935128092969858403262136742847629751233636230314124766967537982842055885116903202388032422611535954473080994627027353146642636191871112978091315795676321202335414126086915385947293469156527412870113929561596136862768978659542786285921013058415043822031426953847425683478177572447499707597930408822518224378795184604638436990251537691716834096273837362414858290250917801344406023119254419709689331797329631759050442071463092272908355833523120076200574494057281925385962367017008762502838079315063774314682781838720372674384618913610260072292249239304069927943716349819696522322755789566318016019873018266091520179477113200510074340393521712473552938009879605077553549913927901329416276497606709532911564167329558194498735766574312112192394094747554042619454745090576156582907510654651098932573961408652929813847904902338700497980601451610809878553070292613330570973743596200336374555351662770952216646795765704231993729874983283953907553633462700049980182831360651029545641389010269592702983217100726234573860956835975199441106015179415212649 A013790 392 1608782414247839774773966824630912555092390768335477247937629190194230406701747308009885233540014751210910655346372425527284556586172307629274314347203776714634366924039227307604695847853334906976100199091734123867341876541563267654757807134183377383633717293588884188513414573385576700331826179860897147596649497765426219186177095144204136321475581866584713496203639404351743691138377216820319064978623171511922256348747261364565496065493413436214568270708375417975240983802879169823298797843887307090972596074016705426728662252001910867880724754287397297884405747926463995122336054866372249257122935432343408522652081256251847200192451135976355840817491853632253956627268985260220821927766676261102516348192244192959909300323052828045581550021412284542070149275206191032785093040338795354148505652646934803885242336271694620647917685428247715271705922279713971129950430869348402551722623745190819951969255509826712457299089998594490781120638386133423278633731643844365116637484692196916334309447259074002797238722971167028882959600735344612503106386872843826463897549339708546597747321895955538980826282820088913828840985280960622300190100797621245432772501849231314106205364494061768094297655638702073626242582539270163340456177405165860096617760802171872508656104064244213967250726124018523613186694189836061876158731734670406953457662259440217493419627018785466110861709765326021587459389148775027919979556557231404848953153296378797724272887397864825039101737800833283533096565592143210190089 A013790 393 10555221419880076762291996336403417273961175831049066223718785116864345698370164087852857017256036782694784809727549483884513975761876510355668776432003979024716081388621370365194409457765730324670193406240867586693630051989196599082865972607377139014020819163236669160836513015982768730877111566067346185381617354838961424080507921241123338405201292626662305248592078131951790357558892919558113385324746628289721923904130781812914219685702285555003782424117651117335556094730690233210663412653744621823871202841623604304766753035384537204165435112879613671419586112145530271997646855978268327375983579371605103317120305122268369480462671903140870671603564051681218209431511812292308812668077162949093609760489314150009964919419549604807060549690485998880522249394627819366102995437662836318568345587016539248291074968278588406070987934094733259897662556077203364583604776933794869141852134392196969704870285399973060432339329480778454014932508451421390131115913315262879530258537065503968069404283466784532352683261413826876501097940424596002632881004272728345429631821217827774227820178959364291253201241582603363631025704428382642911547251333192991284420384632806651850813396445539260466686918645524305061777584040151541676732979955293208093909128623049655529292698765506287839132014099685533426117900579514401969477438911172540021635722084187266974326172870251443153363677770304027635321052205112958182985870571995247213981638777541291868954414217391117081546501711267173260646566850051602057173929 A013790 394 69252807735833183637397787963142820734459274627512923493818949151746972127006646580402594890216857331260483136622452163766296194973671784443542842170378106381162209990744810966040520452400956660161138938346332236296906771101118886582683646277001409070990594529995786364248361897862945643284728984967858322288791465098425903392212471263010223276525680923531384736012624623735696535943896445220781921115662628208865542735002059474530195357892695526379816484635908980838583537528058620095162650421218463786418961843892467843574666665157948596529419775603145298183904481786824114576561022073418495913828264257101082863626321907202772161315590356507252476390983743080472672080149000449838119915254266109003173638570390138215379836311664957139124266519278638655106478278153122861001753066505869086126915396415514008037742866875818532231751835595544918188564030422531275033030941462628136439691853747204318233653942509223249496578340723387436791972187949775740650251507261439752598026261686771534503361503825573316765954878136118136723703587125774373274332269033370674363814379010168026708728194152389114912253346023460668783159646754618520142661515997079215817082143575844442793186694079183087921932873233284965510322728887434264941045081486678738304137792895828789927689396600486754512545144508036784808759545702193991321741476696203035081951972594352658618554020201719718529219089850964725315341423517746118638570296822860816970933532019448415952209911680303119172026597727623923763102125103188561097118148169 A013790 395 454367671554801517844966886826180046838787300831112291042946125384611884125290608214021425074712800950400029859379908646470669335222260577734084587479850755966805259749276704748191854688202676647317232574490285802344005325194441014868987403223406244914769290711302354335833502411878786365591106870374118452536760802510772352156306023956610074917284992539289415252978830156329904972327904577093550184439862503678366825884348512212392611743133975348577975955696198823281946589721592606444362149413614340902694808657778481521693387990101300741829523147732236301384597305003353015736816865823698751690627241790840204668252298033157388150391588329044083497601244338350981201517857591951387904763983239941169822242660329696831107106040833783789794312632987148216153603982962639091032501869345007074078691915882187406735630949572245389972523793342370208235168603602227695491716006936303203180818252435407531931003516803013739947050493486144972792129525138478634406300139142306216795650302926908037876554826599586531301429955451071095044219235132205663052894017127944994500986140685712423235965681833824982939294203259925447886310442357052110656002206456836734975875944001115389166097899853520239855801581283582658713227424230456212278196779634099202013448059189532690715570131095793596356808693117229345130271379352094777061945828603788113172686892191547793196332926543483073270206448512179562793955079699932284387659717454789820146294903579601057062449230534468764887666507690940563809713042802020149358192170136809 A013790 396 2981106293071052758580827744466567287309283480752927741532769528648438571746031680492194569915190687035574595907391580629494061508393251650513328978455300809898209309215004459852886758609297761483048362921230765149179018938600727498555426352548768372885801316356854746797403609324336717344643252176524591167093687625273177402497523823179318701532306836050277853474794104655680506523443381930310782760109937886633764744627210588625507925646702012262020100245322760479552851575163369090881460062302723690662580639603684617263830318603054634167143501372271202373384342918126999136249255456669287509842205333389702582828403327395545623654719211026858231827761764103920787663158663660793056043156494037254015203734094423140908893722733910455444840485185028679446183795732217875076264244764772591413030297660103031575592474660143502003609728608119290936230941208234215910121148721509085316069348554228708816999314073744573147792598287762597166489161814433558320339735212912671088396261637503443636508076217319887231868681937714477454585122401702401355290037646376447108920970069038959208851170838511725713064709267588370863582082812304618898014030476563305818176722068591318068318768320938946293693914174801585823817485130376023208757249071179324864410232716342523983784855630119501785697021835542141733399710519929093832303426581469453810525998699668745071161140331051792443725824508688410111491139277911255717867435406220876009979840862385762535386729401536649566427979956960261039155527273824054199939098828267603849 A013790 397 19559038388839177149048810831445147972036208917219958912196500877462405469225713855709288573213566097640404923748396160510110537556568124079017951427645228613742151277759644261094790023235602613090280309126195050143763543256159373118022152299072469294503742436617323993737765080776973202498204377530177842647301684509417316937786253803879510000753465151325872996648124120645919803300312028844769045689081302474204130489499128671971957500168011902451113877709562631506346259184646864605273259468768170134437191576439774773867990720354641454770628512503471358771774673885831241332931365051207195352074709192369838645937154231042174836798612743547216859021944934285824287857983992278463240699149757378423593751699393510227503251714857186498173598423298973165846411883799081478375369709901672972260891782947935990167462226245201516645683429397870667832611205267224690586304856761821108758730995864294558548332499637838144422667237366010400009335390664498576139749002731920035010967872603660093699129488061835780128290422193344686579532988077569455292057936997875869481630484622964611369272531871475432403417557504647301235962045331530604589870053956731849473057473492027637846239438953680426632925770900873204590066519940397088272656311156007550435395536851923299857612437789214051215958160262991991912835500721254784633742781801021086450861077468526636411888241712030810223285134601504658741493364802375748764928243700215167501477735898112987994672331603481957805333976497616272677899414443559619605800427412263748853289 A013790 398 128326850869173841274909247865111615844529566705880150422921242257030842283589908607308642328854207166618696704713227209106835236908643462082436779316780344934762254533381025997042917342448788744485329108176965723993232607303661647027343341234214471041239054126646262722913476694977721181590718920975496825608946352066287016428815611207253465114943484857849052731008342355557879829453347221250529708766062425533253300141603783216808013158602326091981758151652440425313137806510468078675197855374587964252042413933021362291347887116246802584750093670535275584901613635364938774385362686100970408704962167011138511355993668909867709104235698210413289812042980713849293152636232973338997322227121558159837198604899720820602648834501178000614516979255264562941118308369605773579620800666664876371003710987921408031488719666394767150712328980279429451649762117758261194936746165214308294566034063865636598635609530123856065557119744358394234461249498149775158052893206924127349706960212152613874759988571173704553421713460010534488648315934776933196171192124643063579668977609611270815193797081608750311998822594787990943409146979420172296714137424010117664392730083581193331909176958975097279138625982880629095315426437328945296156898057494565538406630117285468770365795204335033390027901489485490458940113720232152641981986391396499348204099529271003261498398753872634145874973768120472066002937966468387287646694206917111713977195425227519314233045167650445125160796219800860365039698058164194664233656604251862456226429129 A013790 399 841952468552649572604679575242997311555958487157279666924786270448379356222633390372552002319612453220185269079623483718949945989357609754722867709097395843116975151993512911566598580683806502952568244278749072115119599136519324066146399661837681144501569434124926129725035320595748828672416706840520234672820297015906909114789459225130789984619144204152347634968145734194815249561043411118624725419214135573923674902229062421685477374333589861489492315232991661630479497148515181064187973129112671633457650277814553157993533487369695271758545364572381943112539487061629363298742364583508466851513256777760079773006674461717642039432890415958521594456813996463565212374446324538077161431132144543086691860046747068303973979003162228862031845900893790797456677221212983480455892073173988253870155347791752358094597489731216067275823590439613336632274089254611951699979991589971076720647749493022441723648234127142619646120262642735424572300257957360674811985032330629199541427365951933299632300285015470675574999862011129116780021600848071458700079191529783140146208162096659547818486502652435010797024275044404008579707413331975750438741455638930381996080702078376209450656110027835613248428525073679807494364512855315210088085408155221844497485900199509960602369982335642154071973061672514302901106086118443153484043812713952432223567097011547052398690994224158352631085702892638417225045275997999088994249960691583169955404379184917754220683009344954570466179983998113444855025458959615281192037020980496469575301601515369 A013790 400 5524050146173933845859302693169305361118643634238911894693522720411816956176697674234313687218977305577635550431409676680030595636175277600736735039388014126690473972229438212788453287866454465871800250712872662147299689934703285197986528181317025989074797057293640337125956738428708064919726013580653259688373968721365230702133641976083113089086205123443552833026004162052182852370005820349296823475463943500513231033524878548678417053002683081232559080243658291957575980791408102962137291700108238587115643472741283269595573210632570678007816136959397928761371574611350252603048654032399051012778477718883883390696791143329449420719194019103860181231156630797451358388742335294324256149658000347191785293766707515142373276239747383563790940955764161422113259248378384615271107892094536933642089236861687221458654130126508617396678576874303101644350299599509015103568724821800234364169884423720240148856064108182727498195043198987120618861992458243387441433797121258178191304948010634378887522169986503102447574094655018135193721723164196840531219575626907182499271751516183293237089943902626105839276268566334700291460338871092898628582690447022236276285486336226310205754737892629458522939553008413216970525568843723093387928362906410521748004991208984851512149454104148172866215257633366341334157031023105530008811455216241907818823723492760210787811613104702951612553296678600655413522055822872022891273992097477178077408131832245385441901224312246936828606875011622311693822036234035859900954894653037336883553807542336009 A013790 401 36243293009047179962682884969883812474299420884241500941084202568621931049475313440651332101843710101894866846380478888697680737968945996338433718593424760685216199731797344114105042021691807750584881444927157536348433265661588254183989611397621007514319743492903574251883402160830753613938322375102666036815421608780877278636698825005081304977494591814913150137483613307224371694399608187311736458822518933306867308810956728157879094284750603695966820125478642053533656009972428563534582770844410153370065736824655559531816555834960296218409281674590609810603358901025069007328602219106570173694839592313597158926361646691384517649338631959340426649057618654662078362388538461866061444597906140277925303312403368006849111065408982583562032363610768663090485093928610581460793738880032256821625747483049529859990229747760023038739608142872302649888582315672378648094514403555831337663318611704028495616644636613786875115657678428554498380353532518534865003247142912574907113151763897772159881032957281446855158533635031573985006008225680295470725331635688138024377721961697678586928547121945129880411491598063721968612271283333240507902131032022912892208709075851980821259956835313541877369006407288199116543618257183667215718197989028959433188660747322149610771212568377316162175238305332516565493404280542595382387811957673763157199302449835999742978831993579956065529962179508298900168118208253863342189648662151547765365874752951361973884313932712652152532489706951253987023166379731509276810165063818577967292996531285266555049 A013790 402 237792245432358547735162408287407693643878500421508487674453453052728489615607531484113389920196581978532221379102321988745483321814254681976463627691459854855703486440322374732643180704319950651587407160167080595982070656005680535701155840379791430301451837056940350666607001577210574461049333103048591867545981175211335825135380990858338441957342016897645178052029986908699102686955829316952302906334546721426356413108687093443844737602248710849238306843265370513234317081429103805350397559510175016261001299306565126088248422833174503488983297066988990967368637749625477757082959159558206909611842565169510959715858763942173820297310764285232539244467035993237896135631200848303229138006862186363467915032678497492937017700148334730750494337650253198536672701265614024964267720791891637006686529236287965411395897375053511157170569025385177685918988573126476310148109001729809406409033411390130959740805460823055687633830028169746063873499526854107249286304504649403965569388722933283140979457232723572816695139179442156915624419968688418583428900861749873577942233790698469208838197667081997145379796374896079836065111889949390972345881701102331485781340246664846168286576796492148257418051038217874403642679385382040602327097006019002841150803163180623596269925661123571340031738521286641186202225484639968303846434254297560074384623373373994313684116709878091745942081859753949084003023564353597388106284872376304888565504254113885910654983712527710772765664967307177408858994617418432365151492983713690043409350241762633867676489 A013790 403 1560154922281704431690400560773681877997486841265517187632089105478951620368001014067267951266409774361149904468290334568159116074423324968447577861283668107708270574534955100620871908601043196225064978377856215790238365574053269994735283468731811574207825502930585640723608537348078579038944674489101811242969182490561574348713234681021558517682120972865450013199368744107974812729117196148524059368460961039278324426406096020085065323408353791881852531198664095937330354371256350066903958387946258281688429524750373792264997902208457917391219412056514769736905632275292759564221295045861395533963299070077161406695749350224602434970655924475410689982948223151633836545876308765717486374463022804730712990529403622051159773130673224168453993349323311235599109593003693617790560516115601030400870318319285341064168482677726086702196103375552150797314484028282811070881743160349279515449668212130649226859424628460068366565558814821703925074030395689797662567443855004739418100759411165270687966218903899361250336808156319991523411819414564714325877018553940920544878995900772656479187414893724983270836844015693179804423199109957954169561329840932396878211373358368055710128230361784984716919832861747473962299619447491568391868083456490677640790419553628071415126982262631751561948236438161652822672801404722832041536455142446291648037513952706776692081489733510159945125999081845659940143837605723952463365335047660936373878273411241205459807348137894310380115527850502390979523863684882334747758945466145520374808746936204640805825444329 A013790 404 10236176445090262776320718079236126801541511165543058268054136621047401581234454653295345028258914529583504523216452885101691960564291435117984558347882146454673963239523840415173540592331444410432651323137114631799753916531363504435458194838349415738377543124727572388787595613540743557074516009322996983565120806320574489301907532742182445434512395702970217536601058330092422746315737923930466353516472365378705086561650395987778113586882209228536834457194435133444824455029812912788956870983315400586157786111887202451050651236389692396003790562502793404243837853358195795500855916795896616098333205198776255989330811486823616575842473520483169536978123292097869601577494461811872428102851892621838207930863417164277659271510347023769226650364910245016765758039697233826323867546234458360460110158492831122722009414848560854853108634246997661381180329709563523436055116875051622900865273139789189577424684987326508553036631384045199452410713426120762464104999132686095322159082496655340983746362228483709163459798313615464385104947178959090692079118732406379694951092104969399159948629117729615239960533586962952696820609360434137306491885086357455917944820604252813514151319403671284727711023405925176666647803194992180219046495558035336001225942691353776554648130625126921997942379270778604169556250016386501024520682189590119502774129043709161876746654141560159399971679975989374867283718531154852112139963247703403549015351851153549021796011132724570403937978227146187216656069636512998280046441203380759179120188648438648327020740242569 A013790 405 67159553656237214075440231317868227944913854757128005296703190370692001774479256980270758730406738228597373176823147379152200953262316105809096687320454762889115872814515916963953599826286606776848625331102609099238185446362275952601041216334410516659495060441337602442835414820440818477965899537168183209170757610269289224309815322321459024495835828207187597257639543703736385638577556518907789745421575189249684072930988248075812203243534174748430170873652688910531493249450602520808346030521532343245781234680091935281343322761952771810180869880580827525243820155883122614281115670097877698221164159309171015545999454165049748354102468767890075332113466919454122455949941163947695000782811267491880482234394880014825722480379386822949896053044176117555000138498453551134510894970844281302978782749871464996179103770821407768691245749294551656321924143224446277263957621817213697852577057070156872817483358201849222616473338510720553607266690788778322526992899309553471408685740260555692194359882581081615821459736735631061830673558441150594030731098003318257178574115300704227888422955641424005589381060864063932643840018013808374867893258051591268277635967984502709466346806607487299098512024566275084109876236762343694417164057356269839504043409997972127975046385031457735228499950395578421956458556357511833221880195845900774057701060655775811073334797822776205823214192322466288504248477282906984707750298868182030685089723495418435132003629041805906420237075148306134328480472885161781715384700735381160974207557722405971673583076731495209 A013790 406 440633831538572361548963357676533443546579801061516842751669632022110223642358405047556448030198609517827365413136669954617590454354055970213483365509503699315489241536038931200499568460266427062903830797364218300101734713582892525015431420370067399802947091555616009627443156636912210033934266863360450035369340680976806600696698329751092659717178868867357825607373046240214426174707348320554008519710954816667177202500213895625403865480827720524450351102035291941997127209645403139023558306251773704035570680736083187380893540641172135846596687286490809393124704042749167472298399911512175578029058049227471032997302418776891398951266297586126784253996456458538497433487563976660826900136024726014227843939864807777271565193769156945374268004022839507278355908688353748993525981903709329628843793621906681839931099840359256370383263361121553417128144303695592025128825956742739071610758071437299242555508313162332749586681573968837552217276758265174574099600412369980325912387141849505896487195189614476481404597332722475396671049216932389047435626733999771085348624770487920439175943011963382900671929140329123462076234358188596747508247666076490311169569585946322276808701398151724169385337393179330826844897989397736979071013380314486416986028812996695131644279332191394200834188174545390026456324588261635137768755964944954978592576658962545096452149608515234686406108315827701318876374259453152726667549710874142303324873675853440352901075810143288552023175450048036547329160382599546449834639021524835797151775786216705580150378566435340066249 A013790 407 2890998568724573264122748589715735923109110074764612005293704455697065177317513495517017855526133077046465344475589691572246010971016961220570664361107853771208924913717951427606477668667808027959712033861506636266967481455817357856626245549048012210107135867696396639165654550694781010032642724890507912682058244207888828107171037741496918940404410558638734693809974556382046850132254912331154849897823574552153349625603903369198274761419710674360918753580453550431443151622483489995133566047317887272177379236309441792406042520146730383289520865286666200428291183224477287785749801819431383967448649860981437447495301169595184468519258178462577831490470750824471081661111907250871685291792458227379348884089453003826678739236319438718600572374393850007253293116904288947146523967270236911694844129953329739551787946052597081046084590912318511969777754776546779276870227102189111048838183706700120330406690042658065170038217806809543180097552810977810380667478305559440918311172037674608186852487639060580194495563099992161077558753912293404540225147001772498090972327119171246001433362101491755211308527089699379034682173624075383260401612937127852931583546053393820458141889873273462275337198636649589554929375708438552319684918788243345381845335042071316758718116698507737351673108613192303963579945623584588138900807886003849614545895459453258377822553581468454777510476660145548353147891516272135039665793653045247652114496187274422155383958390350116189824054127765167787026621270235624257365066620224447665112800933367805311366633774382266174659689 A013790 408 18967841609401925185909353497124943391518871200530619366731994933828444628380206044087154150106959118501859125104343966405506077980842282568164128873228628592901756358903479316526099984129488471443670654165345040547573645831617684897324797047304008110512918427956058349565859507108458206824168918006622415106984140247958601211149178621961285167993337675228738326087243064422609383717724479804706970179620472636678126893587210005309880709674721734481987942241355744380698517795114177858071326836452658392755785169426247599976044974682698044762546397145816941010018453135795485162304449737289310210430591737899211093016670973714005297954852908892973152408978596159354766778555223472969127199450318429835908028510901158106839208129491837432738355348398049897588856140009039782228343749260024377629872336623796421199280714051089448743361000975721757033711849088923418835545560017462757591427323299659489487798293369879565580620747030477412804620043992825413907559325162775491865039599739183104313939171399876466656085389499048568829862984418557027188417189478629359974869438228882545015404288747887405941395246235517625846549741147558589571494982480495843084119645656316856025868939458547185988487360255057957069891634023065341769452752169664589050287243211029909253949563658909264764327265611154706305048023236338482779328200540071257321035620109472828216893774048014531795246237367214942745003316238261477995247272157629869845523209484707483761474150999087112321435619132267265850681662154015930752572202095292601130805086923826170647876484193722048371942219529 A013790 409 124448008799286031144751268294636753591755313946681393665128618760848425206802531855255818378851758776490697719809600763586525377632306215929724849537253032198028423470765727795727741995873573861141923161978828811032630690301243630611347993427361597213075257805819698831501604226138594294973372271041449665516922944166856382546349760938687991987204288487175752157458401745676740166571990311998682431348489920969245190548825684844838127336175849299936322889045535038881762975253744120926805975373965891714870706496605610503442831078893181871687066911673704949966731071023954178149879494726355164290635112392356723981282378258537588759881789935246796852955308569401526624834100821206150443555593539218153392575060022498338972044537595945396196349440839605378080485134599310011200163338895019941629592400588728319488480764889197873205191527401710447898183441872426550980014419274573152557354668169065910529444602799779829774452721266962305411112108636927540647496732392970002126524813888780347403754903554589497730576240503257660092731040770152655383205180169287230795118384219698377846067538474889270381494210551231143179212851669131906178578580054533226474908995151094892385726111787528087270465570633435256335559010825331707349379506985169368758934602707567234615163087166103686118751189674786028067420080453616785515172323743407519283314703538251225931040051529023343108610563366297239349966757839233557126817352626209576056477777429165800959031904705010543940939097126805531246322385392498521667626217947214756019212175307223505620717612795010359368312902329769 A013790 410 816503385732115650340713071281111740315506614804176623836908867689926517781831411502333424383646389332555467739670790609891193002645561082714924737813917144251264486391693940067769715234926518102952157865743095829185089959066459460441054184876919439314986766463983044033482025327695317169320295470302951255456531436678744725886600781518731915428047336764360109905084573853385092232878828437023355432077442371479217695190845318266982953452649747256882214475027755390103246880639815177400774004428590215541266705324229410513088414708618166260138846007491178176731722556988163362841359364899616232910856972406252466041193683754265119853584423765154234152239779523843416185536535487933553060168249210810304408684968807611601995584211166997744444248681348650885586062968106072983484271666490225837031755740262646504163922298438027246099261611282622248659981562124990600979874604860474453928803977857241438983686038969355463150184304232539685802306544766881594188226061230276183952129303924287859316035922221661694610310713941873507868408358492971571969209187090693521246771718865441057048049119933748502972983515426627530398815519801174436437654063737792498901877917186333588942749019437971780581524608925968716817602670025001331919278945329696228427369928364348626310085014896806284625126555456271130150343147856179729765045616080496734017827769914466293333553778081922154135593906246276187375131898183211368309048650580561028506550697712756820092208326769574178796501416248971090507121170560182800661295615951676014242051082190693420377528257548062967815500952185614409 A013790 411 5357078713788410781885418460675374128210038899730202828993959080913607883166595890866809597381103960410896423839980057191496117290357526263692621204797110383432546295215903940784637101656352885273469107757140451735283375221435040519953756506977468441345628174770192751903675568175008975947910458580657663187050302756049244146541987727544400097123418576510966681087259889052059590139917993375310234989860099399275147298147136133149675157602834991752404209170657103114467402783877827378926478243055980404166250853632269162376373088903243788832770968655149620017536831696399339823602158793106382104128132595957422429696271759111733451359367404323176930272845193455936653593305209336332041627763883072126407225382080346739720693028009466672201298715598328498460330159133743944844640306403842371716765349411863223713819494200051896761657255431625284573458139029102063333028957282489572892226882898721361081171964101677941193728359220069692878548933240215510139468951187731842042909920363047252644972511685696322378338248594172632085124627240072386483689981476502040192900069247476158775292250275885323928005744844714103226946628625415505477467448312183656585295221014659534677053376316532532852395382959163280751040291118034033738722389160308136954711974099998491337220467782737946033425455330348594884916401393084395206988464287104139071890967998408813350561446337995491253283631618881818065368240383980049787475668196459060908031479127693397496624978831935176187083845792009499324817222000045359355138760536258946329442097150253139531096962897772841131837501747289816137449 A013790 412 35147793441165763139950230520491129655186065221129860761029365529874181321456035639977137768417423084255891436814109155233406025542035729816087287724673841225700936242911545755488004023967331280279230815994598503835194224827835300851416596442279170443668666454667234645240015402796233891194240518747694928170237036382439090845461981480418809037226749280488452394613512132070562970908001954535410451768472112158644241423143360169595018709032200380887524016368681253534020629665022425433136623752690287431734771850681317974351383836294182498531810325346436656935059152760076068582653763841570972985184677962076648561237239011532083174368809539764363839520137314264400384225675478455674525119758836836221357805731829154959307466956770110836312720873040633278398226174076494022125685050315609800833697457491234610786369701446540494653233252886893492086458850169938637528002988730414087745900578698510850053569256471108972172051764842877254976159550989053962025055788742708615643531987501953024603664649169853571124277249026366639110502679322114927719489968467329885705617354332691077724692454060083610291645691926169231271996830411351131437663928376236970856121945077181207016147202012769948044566107595070285007575350025421295359757595280781686559865262070090101663503489122543663925304412422417131039936509540026716953051314187690256450676641037560224393033649423588418112793907051483608326881025159293106655627859036967898617594534556796380975356486116326690963457112241374325070125793542297602729065407878394946867469599402810848463527173572287610665985848963968483677802889 A013790 413 230604672767488571961213462444942301667675773915833016453113667241504503650073049833890000898586712855802903716937370167486376933581296423323348694761585072281823842689742651701756794401249660529912033383740560783662709309095427408886144289257793637280910120609071726507419741057746090560125412043503626423724925195705182875037076060493027806093244702029284736161059253098514963652127400823706827974052945527872864867977243586072712917749960266699003045071394917704436709351232212133266809388441400975839611838112320127229719429349926131372867207544597970906150923101258859085970791344564547153755796672109184891210277525154661997707033759390393991151091620918888730920904656814147680559310737728482448328563406531085688016290703368697197047761648019594939570761928115877279166619615120715903269889018599990281369371611190752185419863372190908201579256515964967400821227609060246829700853696840929687201467891706945966420831629134117669898582814039183044846391029940911227237213370000313794424643763203409280146383030861991519204008079032396040767573683114151380114555461776786160951707191088208567123487384727596326375571204328874773362513034076490765787016081651385899232941792405783629120398231931256139934701871516789118855369582637208645519275984441861157014246392133008979013922249903478796753023439092115289928969672385435772572889441847432632242693773868163611238040824164783954232666406070122072767574383141546382830037741227141055579313905409219419411242113415656946785095331431014571505398141090149246397468041681841976769201785807779013579533155052597221410064754729 A013790 414 1512997258027492520637521527101266441241620752661780420948878770771511048448129279960152295895627423046922851286826085668878119061226885833424490786330759659241046231887401537815226328066599022736752851030721819301611035776975099229701992681820384054200051301316119597615180921079872100164982828417427292966059234209021704843118256032894755435777778490014137153952709759579356676521607876804340498337761375608373866398798695168223069453357489309812158978713422055058809250053434543806363536397564031802483693269854932354754189175964865347937381748700107287115256206467359374463054362011687993875791781965708362071230630842539737366955848495360374975942312124848828963572055453357622932149637750236573343483704510250453199074883304802022309830364172656562398523769010368270828612191294807017041353741851034536236064447141022525088539723584944548710561502001246151116788074343044279449667301104973339677728830837489272485687076318748946032204601842911079957237171547442318561903356920572058805220087730377568287040419065485526357497497006531550423476050934911947204931598384717494002004150880729736408897200731197759497350122671601747388031448016575855914328612511714742884867331099974346390658932799700971534111578979021653408810079831682725923251969733923051051170470578784671911310343881616724385496586783883368417223970020520844103850727627961005500144313850349021453332785847345147523720524290226070919428055527791685817747877620191272465655878533389888610757159506120125227857010469518886603646917203692469205613787821474565209582732916684838108095317030300090369671434855776969 A013790 415 9926775009918378427902778739311409120986273758213941341845593615031883988868176205818559213371211522610860827292865948073509339160709597953098084049116114124280504327413241489605699938444956188175835455612565856437870005732733626046074773985423539779606536587935060679953202023205040849182452337246740469150314635645391405475698877831822490414138004672982753867083728732600159154658269279713278009594052385366540937442518238998711558683478487361677575059338762103240847489600584041913551162304417612656095511543518211179542235183505481547817161653221403910763195970632344855852099669158684927819069881477012563549344168957903216864597321978059420217157509851133166829996255829479364057833773279302157706596585291753223439130309362806068374797019336799705896714448477026224906524587085228838808321900284637592244818837692248787105909126440821184089994014630175997477246555764713517469267162549730081625578859124767116778592907727311834917294392691339595599433082522769052084647924755873277821048995599007225531272189488650538431541077859853502328426370183957285611556217002131478147149233928467800578774533997388500062114154848379064612874330436754190653910026689360428067614559346931686669113258098838074235306069681361068015202933775670364782456173424269137946729457467406232410107166207287328693243105889058780185406467304637258165364623967052157086446843172139929755316407944431512903130359868173251302367472317841250650243825066074938647168219057571059175177723519654141619969845690513415006527423773426290458032061896694622340072310666369222827213375035798892915414284088752693609 A013790 416 65129570840074480865470131308622155242790942127641669143848939708224190850964104086375566998928518799849857887868493485310294774233415672170276529446250824769404388892158277413302997296137357550621656424274044584088865107612465320488296592118363844493998486553441933121172958474248273011486069784675864218095214324469413011326060337454587359607159448659439848121936344214589644213712904744198817020946577700389875090560362166070546536522302355579966569964321618159363200379269431898994809175879283956636642651237022983548976605038979464435228397606785631058517328763318814599245625929350131811420917492370679429447247092532803005848623029498047856044770422133284707571605434497214107583447386485501456712980196099192898984133959729370614607043243868742870388343496457769061611707815866186411421399987767507242718256394098844292201869778578227788814450729988584719448214652372285388115861853488779065545422894717597053184348067598892948892368510447879086727880454431887750727375034323284575783902460125086406710676835235036182649341011838498828776805414776943750897420339750984628123446123804677239597339717556865948907530969960215042925068481995544244880303685108893768551619123875218796236052086386476605057843123179409967247746448502173263337694953836629814068491970443652290842713117486012163556368017738114656796451831985725050822957297847829202644177738052410079124630952523415156157438291095084701794832985877356445516249736258517672464070685236723719248341044012450823168622157575458515857826427377449891695148358104213417173214430282048470969346953609876536418033117906306422768649 A013790 417 427315114281728668958349531515869960547951371299456991252792893425658916173175486910710095079970011845814917602305185757120844013745440225109184309696851661312062195521450458108680965259957202889628687799662006516207043971045384967723713940888585183725124070277132523208015780549542919228360103857258345134922701182843818767310281874039547666382573142654584843528024354391922655686170368026688438474430496292257970469166536171588855826122825754960160665535914136743581957688386742689304943002943982039493012434766107795064835505660744266159533516698120525374932194016134742585650551722466214814732639667444027736603388174107720521372815696536691983509738739616480966377303255736221759854998302731375057493863066606804610234902909784400602436810723022821972617921680259422813234414979898049045335805319742615019474480201682517401136467617251752522411611239455104344299736334214564431428169620739879449043519612242154265942507671516336637682829797048534688021623661527615532522307600195070101718184040880691914428750715977072394362326378672390815604620326351527949637974849106210145117930018282487368998145886890597490782310693908970896631374310372765790659672477999452015467173071745310522104737738781673005784508731180108795112464448622758780758616592122128210103375818080802680219040763825725805093330564379770263241520469658342058449422831179607398548450139361862529136703679506126839548952627874850728475899220341335639032114519592134449036767765838144321988365589765689850809329975852583322543199190023448739411868377521744230073459877080520018029885362634399955438715286583276439785106089 A013790 418 2803614464802421797035731276275622811155108947095737319609574173765748149012204369621168933819683247720391674388724323752469857574183833316941358255921043749868440064816236455651055813070579208158853820653582424752834415494028770773235287166170007390420539025088266484767791536185551093057270641407472002430227842460638294932322759375573472239136062388956731158387367789165404543956963784623102844830738486173504544248201643821794483075191859778293614126581132651174641224393505418784529731042315466161113654584500433243420385752640143130272699403056368766984930124939860046104453269851100835399460848858100265979854829810320754340727043784977236103807395870623731620401486660885350966408643864220551752217235580007245047751197991095452352587915153752734962346184144182073077630996683111099786448218702831297142772064603238996668856364036788748299542581342064939602950570088781757234600220881674349065174532175920774138848792832818684679837046298435436088109872843282685508878860164879854937373005492218219650567033447525571979411223370469556141181913961192374877574752984985844762118738849951399627996835163889210137022740462736758052798446850355716352518111128154404673480122523720982335529184304146556590952161785272693804732879247413920360557283460913283186488248742428146384917126451460587007217341832895672697127615801428382245486663195369404141876381364353180053665912841239698194280678191486895629530374784659503127689703363043994120130233311664064896565666634452691111160013971568799179205929885743847179281268424920163893511970253525291838294077864244298107633410995272876721430081049929 A013790 419 18394514503568689410351432903644361263988669801895132553958416154077073605669072869084489374790941788293489775664420288139954735544220130392452251517097968042886835265259327385526577189556070184730239917308154288803346600056322765043196719097241418488549156543604116406561480268913400721548752678274423807944724874384247853050969624263137551360971705333945113130179520064714219212901639390912177764934475207784363314812450985114793603456333792005384402284498811324356821073245789052645299565368631773483066687728907342510081150923071979077719180783452835480188126549730421762491317903493072581055862629357995845093827538385514469229510134273235646077080324307162303161454153982068787690607112393151040046297282640427534758295610019577262885329311323771694087953314169978581462336969237891925698886762909276140553727515861851057144366604445370977593298876185288068734958690352497109216212049204665404216610105606216199124986929776123390184410860764034896174088875724777699623754201541776728244104289034443739127370306449215277756917036533650757842294537499383171571767954334492127484261045594531132959287235510277107709006200176015869584410609785183854988871327111821049062703083878133365103406978219505557793237133473174144052852420742282731485616336787052050986549399999071068431441266648032911354352979765628508565854287273171615912637997224818660574850938131521214332102054151373659852675529614345522225348788962151000020772143764931645422174460757827929786367338788644106380320851667462891414770105980365381343264402135901195305332036833379439751047444867306839884182809539985344169302761768584169 A013790 420 120686409657914171221315751280810654253029662570233964686521168386899679926794787094063334788003369072993586418134261510486243019905628275504879222203679768329380526175366446976439872940677376482015104097458800288838757042969533661448413673997000946703371016082586607743449872044340822134081366322158494603925339900835050163867411704790445474479335358696013887247107831144589992255847656043774798315735091838273207708484490913338160832277006009347327063388596701099105103061565621974405810448383593065822400538189361074208642431206275254728915545120234053585514298292781297183705536764818049204307514711217810739660602479347360432614815990966699073911724007779291871042300704276353316038073264411463973743756471403845055549177497338446421790645611595266084911061694269229472974392855169808924510396051447760758173006231569604785924189291766078983989633926651675018970063967402733533567567254831809717065178902882384482459039246261145562999919657472832953798197113630266487231451316315597114009568240354985372414676580613301437363132676697282622203294460533452988682369548388602848424236720145718763345883552182928103678789679354840120343318010800591272581984777180657902900394933324433008443453184098175964681428832717495559130764732490117001277128785659848506522750613393905279978686150477743931395909900242288644700569978799278972002817899792035232031597005080910687232921577287162582293404149799720971320513404380672711136286035241716525614886637032109047328356109792293981961285107790224030572306665337177266993157742413647742398283493663802504206622285774400176480123413391843843094795419963680732809 A013790 421 791823533765574877383052644153398702554127616123305042308265385786448799999700598124149539544090104487910920489378889770300240453600827115587512576878342960009065632236579258612422006363784267098501097983427188695071084958923110352763042115094323211320817236517850733404774610482920134021707844439681883096354155089378764125134088195130112758058919288404547114228274480139654939190616471303206451749537937550910515775366744882411673220569436427327812862892582955911228581186932045774076522351844754104860769931060398007882902991144371946276414891533855625574559311098938090822292026713971220829461604020300056262913212866998031798385807716732512623934821215039933965908534920757154106525798687803615131732786208880627409458153560037546973368425857676540783101475776100414572184991522769116353712708493548758334373093885328177000448605943277244213955988192761639799462589690129334713736808758951503553664638781811324589413756494719376038842472872679257009869971262528178422725552086346632665016777224969059028412693045403870730539513491810871284275814955559985058745026606977623288511417120876060806312341985872191288236539086247106029572509468862679339410402123082296500929491157541604968397496340868132504274854571459488363456947409867657645379241962714266051295766774477412541940159833284477933888564855489655797880439630902069335310488240535543157359307950335855018935198468581073702427024626835969292833888446141593657765172677220902124559271225567667459521344436347240815647991592211659864584904031277220048742107947975942837875138001928208230099648816965839557886089715263887454544952750381709287959849 A013790 422 5195154205035936770510208398290448887457631289385004382584529196144890576798035624292545128948775175545183549330814895782939877616075026705369670016898808160619479613104196515756100783752788576433265703869265785028361388415494527024478319317133854589475881888793618661868726219378438999316425167368752834995179611541414071425004752648248669805624569451222233616451708864196276056029634668220337529928718408271523894002181213173502988000156072399697780193438236773733570721167461152323716063150453431681991511517687271329719726524898224339519558103353626759394683640120132813885057987270365179862097583977188669140973589620374086629209284429482015325636361991877006750325897615087688092915765190679518879298810316465796433454945507406345692270242052215784077928782566994820008105729380888172396709080426173403431821868981638169299943303593841999287765238532709118724274050956938565056827202267480814815593695047464100631143656361853826190845464517648605241756881453447378631502347238520256915175075373021996285415679070894795863069748019771126496133621923429061970426119568380186395923407730067834950215275769307447042119932944867262660025234625208039145871648329542947342598391484630470197655973492435817360547320843345703152641031956141701811333206517368299562551525807346303687669388666179459724242874016867631689893564418348476908972113346153698655434419462153544779233837152360424561623708576670794530283142095134995988597297935246338839233378510949466201919540846874246991466472836500700371541555349209840739796970246670160959298780430650974197683795888112873339290634621846365589269434995254394638304569289 A013790 423 34085406739240781151317477301183635150609518889655013754137096055906627074371911730983388591032913926751949267159476531231868537039068250213930404980873080341824405741576633339875777242202045849978656283086252815571079069394059591807602253039715219961551261072374932040520712725341938274515065523106387350403373431323217722619456182125159522594702800169469074757539661857991767203610433058193634533862321476669468268548310939631353104269023991014417135849148271472465957501579712620395901090330124965265546307067546187194291125729857249891587820716103145168388519362828191391899865454480865945075222248474334858233927721499274382374242115141831502551500171028705041288888214252590321577620335416048323367079494486332090399897897474093034086985058104587759335290742422053014073181690468007299094808276676123699916183282388528028776928014879197357327027730013104527949962048328473925337843274076941626005110233206411964240933529390122953638137092700292498991166899216068251201286900231931405620463669522397317628612270384140755657600616757718360941132693439618075587965770488142402943653478116975065108362424322426160043348880051274110312425564375989944836063884690131277514788046530660514966820842083871397702550972053191158384477810664245705584157167960453413429900560821999098494798859038803435250757496424668531517391676148784356999766035664114416878305226091189407296553205556636745548813151971537082913187695286180708681186871753151229124210196410339447750794107496341934511011528280281095137684144646165765093807921788402926053959298405501041711003384821908561979085853753934004631196763003864083221916279105129 A013790 424 223634353616158765133793968573065830223149053435026545240893487222803380234954112866982012545766948273419539141833325521412289471513326789653597387079508280122709926070484291342924974486087622821709963873328904722961849774294424981849678382193571558167737823895851929117856396190968457019093344897101007405996533082911631478106252010923171627743845071911886599484217721450283984622888051294808436176670691208428381309945468074921307717109066405045590828306261809130849147167864494502417507053655949897107249320670170534181744075913593416538707691718352735449797075539515763722255017246848961465638533172240111004872799780756739222757402517445556488240392622119333775896395573711245099870767020664693049611408563324824845113730105327524396644708966224200288998842561031089825334145071160595889361037103272047595150078515751132396805424705622413861422628936615978807879700999083117424141589721218814008219528240067268897384764886328596698819817465206619085881046025756623796131643352421701952275862135736448800961325105990347497869517646547390166134771601657334193932643420172702305713310469925473402175965865979438036044412002016409437759824127870870028069415147451951311774524373287663638697311544912280240326436927640987190160558915768116074337655178988534845513577579553136085224375314153589338680219934042250235285606787212174166275464959992254689138560588384293701272685581657093687545763090085254800993424468772631629657267065572425214283943098648237116692960139283499432326746637046924265198345673023493584780473774853711597840026956838492334665893207816542075144782286479561004385281962068352250018992707208751369 A013790 425 1467264994075617658042822227807884912094080939587209163325502169668812977721533934520268984312776947621905596309568448745986031222598937066917252456628653825885099824948447435500930757603220893333239072972910943887352696369145722305915739865572022993138527862580684506942255815408944046502271435869879709590743253556983214127855119443666929049627367516813887979215952470435313223110768504545238149755136405018498609774552216039558699931952584683504121424517383729707501254568358948430361263779036687274920662792916988874766422882069086405910461165364112297286118612614762925781715168156576036176054416143067368302970439361544966040511317916960296119345215993724948903656251359119479100252102422581051098500451583974175808791183221053887566385935527396978096121406042924980344017325811884669630097764434567904271779665141843179655440391493588657344793868453137436958498718254984333419792970160916638707928324783081351235741442419201922940956822389220627822465542974989208726419712035238786508881931472566840583107254020402669933521905278997426880010236478473769646392073479753099827785029993181030991676512046691092954487387145229662321142206102960778254163432782432252556552654413140361133493061046169470656781752682252516954643427046354609563729355629343777121414582499448125855157126436161699651080922987251203793708866130899074704933325602509183015438096020389350974050090101252191683987751634049356749317857939617236122181329217220681830916950670231083722622511473839039775495784685664870103966345960707141409744688436815201793428416863817348207742925336484332555024916581592399749771834953130459112374611151996617732009 A013790 426 9626725626130127454418956636647532908249265044631679320578619735197081946830984144387484806076129553347322617387078592222414350851471626096044093367940597751632139951486763624321606700634732281159381557775268702844921040877965084049113169258018042857981881306391871050048140404898081889101402890742280774624866486587366867892857438669898721494605158277815919031635864158526090056829752158321307500543449953326369378730837089435544630253540908108470540666258554650610915731223003060651600251654259705210754468584328364007342500529255275909178535705953940782494224217365459556053833218275295373351093024314665003435789052651096522191794756853176502839023962134829389756888665167182902376754043994554276257261462842454567481478953113334556323058122995251573288652545047630796037097674651775317443071432455200019927146382995633101719344408589435180839192570921034723884710090470952211567261677225774066562717738901796745457699603712383816415617711695676539143196427458904198454039730663201678284774352391511041065766693627861917433837220535502117759747161535266402649978394100660087970097581785260744336389595538340260874391747059851814489014014241525666125566282485538009023541965604613909396847973523917896979145079348258763739415524851132593347628302284124521693601075778879153735685906547656911410741935719355148090523870684828829139067549278062749764289347989774531740742641154315629638643638470997829632274465941828686197631700994184893492646113347386140304126297779857939967027843322647212752123195848199554789334900833944538966683843043505621591001333132673705893518477691827734758253009127488942236289823768249808939711049 A013790 427 63160946833039766228442774493044463411023427957828448022316324082628054653158086971326287812665485999511783692676622643571260555936505338816145296587058261848458470221704656139174061562864478496686702400563537959365526949200328916446231503501856379191219123251237065959365849196536315274394304366160104162313749018499714020245037655113205511726104443460750244766562904744089676862860003910746098511065575143774309493853022143786608319093481898099675217311322377062658218112554123080935149251103597925887760068381778396252174145972443865240120372766763805473944605090134780147269199745104212944556521332528517087542211974443844282100365399713691035126836215566615626194946532161887022493883282648270606523892457709344417245983411376588024035584344971845572346849348057505652799397843390297857743991668338567330742007418834348780380618664755284221485942457812908823407582903579917460092803864278303650717991084934688446947967099956950219502867806435333773318511760557870446056954672881266211226404526040703940432495276892402040283406003933429394621701126832882867786508243694430837171810234093095743591052136327050451596884252459687754862420947438649895449840379387614877203458836331871859552719554290425322080170865603925748894305258548280944953789291286140986831716658185226127659835232859176995765877840254689126621927115563161947981422190813369701203502412160910702751012468613464846059140912008216760217352771044338010142661590222847086205251149672200466535372639733647944123669680039888362866680287960037278972826284371510120160412694208440383258559746683472184367374732136081767748897992885454950012297533743486996453444192489 A013790 428 414398972171573906224813043448864724439724710831312447474417402306122666579370208618871774338898253642796812807651321164471040507499411527972729290907689255987736023124604248929121017913953843416761454450097372551397222313703358020803724894475679703873588667651366389759399336578474764515301030946376443408940507310376623686827692055197741362434971253545982355913419218025972369897224485658405152331101238518303244589169678285383937181572334733431969100779586115908100569036467601534015514236490705991749593808652848057810514571725204199840429765722737327714550553996374292546233219527628741129235336462719600611364452764326062334860497387521526881467172410332565123465044197514140754582368217455303449403258415031008721550897162041794025697468887360278800167678572605294588016849250483744244658329335969340256998310674972162348077239059459419777169268465710494790377151430387838455668886153529950252360739508256490900425612142817550390158315678022224886742755661020187996579679608773987611856440095353058553177601511691049786299426791807230258112981093150544495547280586879160722684246945884801173700893066441778012927157580388011359652343836144981964046402729162141209331893425173411270525392995699480538168001049227356838495536801335271279841811540128371014602892994353268623576178962789060269219924509911015359766463805209905540706110993926518609596179326187735120749392806572942854994023523685910163786051530821901684546002693452099732592652792999307260938579889292464161395396770741707548768289369305804587340713251761477898372467686701577354559410497990261001634345617544832478200519731321469927030684118891018183731047346920329 A013790 429 2718871656417696398740998378068001457049033827764240967879652576530470815427247938748417711437511442150389888831000318160094496769703639035029076877645349208535536047720528477223962998533451166657371902647088861309717175600207731974493239032654934537114615248460614883211419047291372929984890064039175845206058668463381028009276487574152381078935846394515190237147943489468404718895689850404796204444355225918587587749542259230404011848296088186047149270214864506473047833448263933664675788905615522011869084978571336107294786105089064755153059692906879607135166184770211733395836153320772170548913042531903299611162174586743294979019723359528737869306118184191959775054154979890277490814917874724245931534778461018448222095436280156210602601093369970789207900139114863337791978547932423845989203298773294841426165916338492357165734765469113253158007570403526556319664490534774608107643562053310003605738811913670836797692441269025948109828709163503817481919219891953453445559277913166132721390103465611417167398243518204977647910539181047237723479268952160722435285707930514173501531344211950180500651559408924505542815080884925742530679027908947226666108448306032808474426552762562751345917103444784291810920254883980688217369216953560714867042125514782242226809580935951795439283310174859024426351924709526171775427769025982190252572794231151888597560532559117730127236766203925078071615788338903256584600284093722496952306323671739226345540394974868454939018022653647857362915198212836343227468746552015383897542419644807056491221760492449049023264292277314102431722941596711645889473609957200164191248318504043970303459401643144278569 A013790 430 17838516937756506072139690358504157559698710943961184990258400554616419020018173726128368604741512571948708060620193087448379993306025575708825773394231136157201652009094387339066421233377973104439017053267550019053054389112962929484650141293249025498008990645150094248750120369278697793630863710161032720396950923788242924768863034974013772258898088194414163145927657234402203360674621108505867897359414637251853163224746762810680721736670634588655346361879726026969666835254059668773937851009743439919873066544406536199961091635489353858559224645162037102413825338277359182810081001937586210971418472051817548748835027463622758357348404961868049160517441406483448084130310823060110617236676176065777556799681482742038785168157434104897763665773600378347993032812732618359253171252984632853535162843251587454597074577096848355364385796242852053969687669417537736013318722398656203794249410631766933657252344965594360229660107166079245548586160821748546498872001711106608056314422388282996785040468837876508035299875722942858347941047566850926703747483595126499897909529732103492343547149374605134264774881281953680866409745685997796743785102110602754156337529335881256400712612675174211580562115701229738571447792293797295394159432432311850242663385502486291250097660520779729877137798057250059261294978019201213018581592579469150247130102950587541088594654120371427364800423063952437227871187291544266451562463938913302504081789610281064053090531430111932854897246630583592158086615474419247915422446127772933751775815289579097638905970590958210641637021631457826054534219816025108680836354929190277258780217705032489160997134180669611691209 A013790 431 117038509628620436339308508442145777749183242503329334721085366038838325190339237817128226415709063984555473585729086846748821136080833802225605899239550484327400038831668275331614789712192881538224390886488395675007089846970149780348789577025006856292436987622829768366049539742837536224012096802366535678524395010974661829408510372464504359790630356643551324400431359114912856249386189092906999274575119435009408603917563510800876215314296033536167727480292882462947984106101885486825806240474926709314287189597851284007944722220445650666007072896908125428937108044437753598416941453712503130183476595131974937341106615188828917582562884954816270542154933067937902879978969310097385759689832391167566550162710208270516469488280925162234227411140592082341182288284338709055060056590832176152044203414573665289611406300332422059545735209149352326095120799048465085983384137657583353094070383155022851725232635319264597466799963116645930044273801151492213579099203226570455457478925289524741906650516045307769219602484618228093620841213086108930103287239867624965830184424572331013266012847046784285911187996090898100164514341445831544435974054947664670019730529972716923245075451761818002180068041115768314767268965239604055081080036188398049442114472281812556891890750676835807723901093053617638813356350783979158614913828913897094771420605458804857082269525683756934940455575722591940652062859819821932188701325903210177729280621633054061252326976712964391460980835143258948149206284127664685573086669044318218345401124114928459608862073047276820019780498923994796743799016212940738054967324690417409094857008362718161385302197359373322306022249 A013790 432 767889661673378682822203123888918447812391254064343765105041086580818251573815739318178293513467168802668462195968538801519015473826350576402200304910690727672071654774575554450724635301697495772290228606250364023721516485971152708868408414861069984134679075793386110249651030252757075165743367120326840586798555667004756262749236553739613104586325769938340239391230147152943249852222786638562822240487358613096729850303134194364548848677096276030796459998201601839401723720134470679064114743755994139811038250951502274376125322488343914019672405276614210939256365879556101359213552877807733037133789940660887563895000502253906528259195088188549551027078515858740580795542017643548947969324990318450404135617541676462858556312611149989418766044493424652240496993433546270110249031292449907733562018603017817965140436736481021132679568707228900611510087562556979429136983327171404379650195783880104930169251320329695023979674558008313947020480409354940413292469872369528758256519228824571831649534035773264273849811901580194522246339199057960690407667580771487400811840009619063778038310289473951699863304442352382435179378594226100763044425774511627899999452007150995733410940039009287912303426417760555913188051680937042205386966117432079602389713052640972185767695215190719734476515071524785328254431017493687259672449631504078838795290592415218667316770358011129250144329032315925722618184423277851697090069399250961976081810158534467695876517294213759372375495259374921958806942430161608002045021635599771830564176775318045623493744061263183216149779853440329861436065345373104182378640617293828621071356831867793856848967716874848367649811975689 A013790 433 5038124070239037537996474695835193936097099017916159442854174569056748548575805065666567783741858094514307780467749583076766260523774686131774836200519041864256462126975990212751204332214437269761996189885608638359636869664456732922885627609903480165907629416280406269347960409488339170162442231676464401089985323731218205839897741029085601579190883376565450310645860995470460662280433703135610676719837559860527644547838863449225804996170428667038055574048200709668314709327802262125339656833783077551300221964492806422181758240846024419883070651019865837972461016535767581017800120431296536456634795800676083306715098295287880731908578973605073604288662142549196950599551177759324647626741261479353101533786690939272814987967041755080576524017921359143349900773917497078193343894309763844639900404054399903669286405428051979651510650288128816912117684497936342034567747609571584134884934538037368446840457912683129052330644775092547806401371965777764051611894832616478182921022660318015787452592808708386900728615886267656260458231485019280089764706997441728836726482303110677447709353809238597102803140446273981157211902956717447106334477506570790651896404618917683006909177595939937992622780726927007346426807078627933909543884696471874271278907338377418510821848306866312177900415384274116538677321905776082110710942032298261261335901576836249676265330318911019010196942781024788666097908001125984984607945328485561525072756450144642552645829967336475242155624396758862971732349284290310101417386951170102980331563822861697335742454785947745081158705618422004220882024730992936540586261090064809582849172173884595494786077190415880140150416372495529 A013790 434 33055132024838325286794870479374707414733066656547922104566239347581327227205857035838351229130330958108373347648905014566663435296485715710574700311605433671386648015089471785860651623658922926908457001839478276277577501868500624707052602748576733368519956600215745533191968246652993295435783482029282935551393709000522648515569078891830631961071385833645919488147493991281692405221925526272741649958854230244921875878370783090370506579874182484436682621330244856133812807899710641804353488486450771814080756309037302935934515818190766218852826541341339762937316729491171099057786590149736575691980895248235782575357759915383785482052186645822887917737912317265281192883655277278929013079049416566035699163174479252568939136051760955083662574081582037339518698977672698330026529290566360584682386551000917767974188106013449038493561376540413167760404127990960340088798992066399163508980055504063174379720244365114009712341360369382206157799401467467909942625641996796713358144829674346501581476461417935726455680448829802092724866456773211496668946242610215182897762450390709154734421070342414435591491404468003590372467295299023170464660506920610957467092310704718918208331114206961933169598064349368095199906281242877874380517427493551967093860911047094242849502146741349874199204625336222478610261909023796874728374490673908892135624850245622634125976832222375195725902141586303638438268374395387587484012729300193769166002355069398999787909290415694614063783051667134899957535943654228724575399475786627045653955390241795596219806245850603155477482267562466769693206964260044656642786459011915215673073418632856831041291452446318589599526881819943165769 A013790 435 216874721214964252206661145215177455348063650333610916928059096359481087937697628012135422414324101416149037533924465800571878798980242780777080608744443250317967797627002024387031735302826193323446386389068816970657185989759232598702972126633411947630859435254015506443272503666290289011354175425594125340152694124752429096910648726609300776296589362454550877761735708076799183870661053377875457965380042604636932427637990707855920893670554511280389074678547736501093945832630001520878363237959603513872183842143593744562666358283149617161893394937740530184631735062191573580918137817972421673115086653723674969476922262804833016547744396583243967628278442713577509906509662274227053254811643222089760222209587758376104809671635603626303910148549259746984582183992510573743304058675405891796101138161117021475678648163554239141556256191481650793676011483748690791322610186947644911782418144162158487105344523279513017722671665383516654601321873028056957133566837140983236342788227493387396876067063363076301275719424772331530367848822889040629644956297765621814992219437013442764212536642516581111915775104714571556433757924456891021418637585906128491941592650533660822364860440311877243525732900196204072606585111234521733810574841785194456102821437379985327335583584769996524620981546830955682161928385105131295092865033311516241301834642461530102500533996211003659157643950947738171793478804408137961482607516938571319498141451610326837608472854417372362872480601988072078621393326315394661939195960636060046535601315376420906798148779025807303087761157477344475957130892510152992233321957577175730031034699650173668461913219500296266362495871620647110610409 A013790 436 1422915045891380458727903773756779284538645609838821225964995731214555417959234137387620506460380429391353835260078420117552096800109372884678425873972292165336186720230760282003315215321842654395131741098680508144481797278810325080090200122841815788406068754701595737774310896554530586203494744967323056356741826152500687304830766295283622393281922807064308308994747980691879445375407171212240879710858459529022913657732857034242696983372508148510632718965951699183677378607885439978482941204252958654515398188304118558075653976695744638199182564186515618541368813743038914264403902223717058597308083535081031474738086966262509421569750985982663671609134862643782042496609894181203696404819191180130916817917105282705623656255601195392179954484631693199965843709174861874329817928969338056074219567475088777901927610601079363007750596872311110857308311344875160281867645436563498266204445443847921833898165417236884909278448796581252770839272808937081695753332018481991013645033560584114710903876002725143612669995145931267170743456126974995571100558269640244728163951726245197975998452911551288675279400462032303981761885742361661991527681201130109035628789380151348655535849348886226594772333558187294920371804914809697095531181536952660826490611450650083732648763899675947198038259928757900230664412134674766427104287483556858059181337089190099002506003549140395007733301962168110145137014435721793165287387918633966427227306064015354381549190397832380072806345229643740907834961613955304376983064697733189965320080230184697569502654139188321715558800954208857106754735785759113782042825363663849964733618664404789438778612633141443803604335413703065692714893449 A013790 437 9335745616093347189713776659618228885858053846152506063556336992498698097230535175400178142886555997236672513141374514391259307105517595496375152159132208896770721071434018210223751127726609655486459353348442813935945071946274542850471803005965153387732217099597169635537253792294275176081129021730606572756583121386557009406994657663355846522322695537148926815314541501319421041108046450323512411782942352969919336508385275001666334907907025962378261269135609098344107281046336371698826577241103661732275527513463321859534365741100780571224836803627728973249920786968078316488754002489807621456938336073666647505756588585648324314919136219032256349427533833805853980820257515722877452112018713332838945242354127759831596808692999442968092681373668539084975900575896268757477935431967826985902954582204057471814547053153681700693851666079233198334799830733725926609333621709293112124567366557086215152205863302491201889775902554369599429476468899436193005837611373260343040525065190992376618240330453879667242727838152455043907247815649082945941990762807109645661483687275894743920525849552688004998508146431393946424339732355634864326413116360614645382760487123172998528970707578042532688301280475266841972559412046066422643780082063946407682604901727715199369908539945773889566329023392580583413389208015601142528231230179616545726288752642176239555441889285910131645738194173784970662243951712770684957450552134157453729038355086004740097344238200178245657682431051692584096305183149160752017385887481827459362465046390241800753506913807214578775781293060564311477417821490365545523982977210998519618617272057159823507826477486041012795448044649305814009902415918889 A013790 438 61251826987188450911712088663755199720114691284606592282993127007783958215929541285800568795478693897869808358720558188921052313919300944051717373316066422571712700949678593477278031149014285949646659817319133302233735617039507275641945499522137371376911076390457029978759922131242739430268287511574509723855941859417200538719291948929277709032959205419234108835278706790156721450709892760572564933707884777835640766831515789285932823330777997339163772186798731294235687870945012934716001173278881124625459736015832854720404973627362221327806154268601529793492730283297561834482715010335627804378972422979326874285268977710438655830184452733070633908594049483600207968161709560657798963306954778176756319735085432232255106661834769345313656082492639284936526883678455419317812734369140912854509285013840821072575243215741305638252360781145849014274621689443975804483837892034672108649286491981042657613622669127644775598819696659218941856795112449200862311300568219961110688884952718100982992274808107904496779537346118257543075452918473633208325401394777446385184994472217145414862570098915186000795211948736375682490092983985320344845596456441992688356291556015138043348576812419537056967944701198225750181962302434241798965841118421552380805570760235539423065969930584222489444684722478721207775246593790359096127725101208464156510180506085318307723254235604856373727688291974203192514982567187488464005833072552207053916220647719277099778675546831369469760054430130155044255858306641643693986068807768269960877133169366376454743758861489134851347901063770362447603338326798288344182852313481361287217747921967025602034849518785915084950934620944095445718969750843830729 A013790 439 401873236862943426431743013722897865363672489518303851968717906298070549854713720376137531867135710663923812641565582277511024231624533493923317686326711798493007030930841251804421162368682730115631735061430833595955539383396207235486804422364743293603913572197788573690643849103083613401990234363440358298218834539636252734537274476924991048965245346755594988068263595250218249438107606402116598530057432027379639071181575093505005253873234440542253509317586476021480348121270229864671683697882739058667641327999879359820577031969123534131736178156294636975105803388715303196041093182812054024530438067167363622185649762758188020901840194381676429074285558661900964479108976427475818998256930299617698213781895520875825754808297921674602897557234206348468552883814346006144169350195933529238435418975809627057166170738478706292573739085097915382655792904441925253218460409639483704847968673887620876602978332146477372703856029781135477522432732779206857624443028091164847229774174783460549412315015995961403370544527881887740118046598105507479822958551134825733198748732216691066913322418982535351217385595659360852817500067927686782531958350715914028305628899015320702410012466284582630766685184561559146943854666271060443014883577963805170465349757905374154735828714563083753246576464182889844213392901858546029694004389028733330863294300425773416972271039803462668027362883642747146090800623317111812342270789015030480744323669686177051647890262760615091095717116083947245362686349875824276242597447767619213314870724212795919573801890230213759693578879397348018725502762123569826183694028751211405435644116025654974950647692754388872363082048014210219362160535286373412969 A013790 440 2636690307057771820818665913035932894651055203729591572766758183221640877596776719387838346580277397666004134741311785322749829983688564253630887339989556109912619129937249453088807246300927392288659813738047699223064293894462515672028923815135080749335276947189690831984314293965331587530457927658532190794613773414553454191299057843104866272260974720063458716715877448436681934563424005604287002955706811531637811946022314188486339470662291164397725274632684869176932564023653978142110916741808650963918394753007208479782805906749419507438321064883449113193669176033361104269225612372429886454944204158685072725160048093456471605136973515338179051156387550380732227947433994340668848447563719695791717980623016512466292777297242664107069610873013627852302175470705924146311895106635519885333374783900286963122067246215158791985576302137327422825604657246043471586366318747644652587507522469376680571392140837213038042309999411394029868024681159764376192873970707306132562674548360754284664694198819949502767514142647433065462914503730170234575118431053995591635516990432073710090018308390944414439337266893121066555335617945673552980192178739047111939713231206439519128512091791293146640460221495908389563098630465404427566620651155020525723423159761617159829221772196248392505050788181503940267884070829093920500822362796417519383794073905093499388755070292150518564927527879580064025501742889583570600777638646727614984163507596811007635861808013972395612678999998626777876824585141535283076427681854803349658558866821560154028323714201800432477349571027726000350858023622292741629591216522636698031063261045244322290651199512161545391574181317021233249235135272013895962489609 A013790 441 17299325104606040916391267055428755721805573191669850308922700440117185797912452055903607391913200006086653128037746623502561634522980670068072251837671477637136694111518293661715664342980384620805897037935330954602524832241568565324181769151101264796388752050511561548649086082706540545787334463367629703803460967372885212949113118508611027612304255138336352640372871939193070172670624900769727026392392390459075684177852403390658873267015292329613475526865045426669854552559193750590389724743006558974268587974480294835854989554182941388302824506700309631663663463954882205110389242775512485030888923485132762149775075541167910201303683234133792754637058718047984147563114436869128314664465564924089461670867611338291346911847209119206483716937842412338954573263301568323952343794635645967672271957169782765043883202417656834217366118323005221158792156191291217078149417303296565626636854921580401228903836032954742595595906138156229964109933089214072201446121810635535743707711794908861685058638457688687657660289909808342502182058973646909047352026145265076720626974224835611900610121352986303136491808085767317669556989341564181103040884706888101436458509945449685002167834242674335108059513234654943923490114483518449264598092228089669271379351195970185639524047379585703225638221258847352097587388709685212405895522307295344677072918891318449489622016186799552304489510417924800071316935098557806711702087161179881911096773342677021098889322379672887614786918990990289649846103113612992264442020649364777109804725216256170579831888878012637483890535512910288301979492985862677831747971605019375781806055717847998548962519999291899314118203620976311348231722519683171409894324649 A013790 442 113500872011320234452443103150668066290766365710545887876841837587608856020103597938783568098342505239934531173055655596800306884105276176316622044306962564777253850065671524714516473754294303497107490465893706393147165424336931357091956587400375398329106602203406355320686653788637612520910701414155018486654507406933499882159131170534996952164328217962624809673486412793045733402891969973950179020160486473801995563890889618646112867504887332974594012931761563044380915719340870197623546984038866033430176205700565214418044586464994278448654831588460731493345295987007982147729263821850137414287662226985956052464674270625602658830753465699151814263173742249112823992161593820298350872513558571466950958022562397990529527088629539031113739666829184067355880955180521589773451327636604473193897776310990944721452917691062246489300139102317237256022835336771061675249738326926928767076364405140489012462838068212216066169704740172443024794525270998333527713688005199579750014466297086397041515669726920895479721909162098252535156816488926097370259676643539084168364033577889146449679903006196943134878522752850719371229963407070002592217051244561892833524604283752095383299223160466186312643978466332571087082018641126364545625028083108496320089519923196760387980917274857461798863412369679297477112270857324244678595080521858164756426275420845940347101410048201591862669755677852004613267910411181637769835477393864501205218705929901303935429812844133033815640616975499887290392640282528414842247004097480482302617428802143856735174277022928640914531805803500204401549287453480245029254098441700532124504429531564800718479743093715354151399929533957225578755748331451641287620316664022089 A013790 443 744679221266272058242479199771533182933718125426891570359959296412301704347899706076358990293225176879210459026418156370606813466614716992813357232697981387503562510280870873651942584301924925244522244946728607645438552349074606633880327169933862988437268417056549097259025135507251375749695111978271076290940223096890692726846059609880115003150157438052781376267744354335173056856374214999087124551272951754614892894688126787937146523699565791646311318845287615134183188034595449366608091762279000045335386085601408371796790531796827460901624350051890859327838486970759370871251699935158751575141351871254857660220727889574579044588573488452135053380682922896429238212572217054977480074561457787394665235586031893215864227228498405583137245954066276665921934946939402150503614160623761948625163310376411588317452592971059399216298212650303393636765822644554935651313533162967579640788026862126748410768680565540349610139432800271398685676880303020066275329507002114442739844913375183850989384309078327995242455446012526634883163872983844124846273738458259931228636424304530689856349843623658143907937987781453569794639789913786287007536073215570578880754928705697497809826203155818648397257142717607998902345124304430077783845809253274844356107340216093944905542798240339806862342848557465870747333609094904369336262323303911418966912793036170214617332351326250644210976267002387002267650760207762725407890567181144992407439929606082455120355002070356834864418087976254760512266112893668929779982593883569444387472950370865844039478431547434813040243177876764841078564874982283887636936139875997191268873562156596657513945594437866438587334937672293357022216464802654218488076897632648925929 A013790 444 4885840370728010974128906029701029213228124620925835593131692943761111482226569971566991335313850385504499821672329523947551303154459158189848436803731455883410873629952793802030395295604929434529310449095486394761722341962278494124888826561936075067136918084308018627116463914063076276293749629689436531544858803738699834980836997100423434535668182951064298609692670708793070426034671224609010624180901836462028312282048799855655618341992851158991448562943932042895375896694980743294315690052312519297445468107630840327358742679118984970975557360690455928049948313015152232286282403274576569084502409627303121108708195683498813111545630657734458085230660657123472231912686316097707246769197724543096398610679955251389285194846178039030963470704628841205113815186869417509454212507852502144929696479379636430950806462483120718258132573198640565650820562370924932808268091082230290023210244242413596323053313190510233792124818602580646776726011668114654832436895440872858816122476654581246341350451862909976785750181288187251468438170647001303116401998024643408791083579862025856147511324014821082179981137834116871422631661624351829056444176367358568036633087238081283130269718905326152134404113370226080798286360561365740339812354510736253820420259157792372525266299254869472823831429385533577973255809271667567215217103196962819841914835110312778104317557051530476668215287802661121878056637723131241401170011275492295185213378145506988044649168583611193545447075212207483720977966695361848286465798470099124626210027383250802743017989382719808357035490049454122316464144758764586785938013726417571915079441309430669948997045106841703571504526067916715422762225570214327500272525367809603020169 A013790 445 32055998672346480001259752460868452667989725637894407326537037404016652434888525583451030150994172379295023329992154006619884099996406536883595593869282082051058741886120280135121423534463942019946805856515486236031660285614509199953395591072862588515485319551144910212511119740167843448763291320392393083465818611329609617309271537975878153988518948341932863178193612520391335065213477904659718705250896949027367756882522175852956511941815096454142894021475138133436561258215768656754005242433222439110539716254165943387800710717699660394570631843490081343935710881692413796030298847884496869763420309564735777594234471879435712824850882745395779497198364571387101313579134919917057246052706270727255471284671186404365100163385774114082151331293069827146751741441050248279529088264020266572883738601209794623468241200351755032491607812756280751235033709715638484155046945590512932842282412474475605475552787842937643910130934851531623502099362554500250355618470987566826692579569330707557245600314672552357691306939431796556884422837614975549746713509039685405078299367474751642183821796861241120182856245329640793403886331917372350439330241146239564888349685369051298617699625737844884153825387822053316117556811643120622369508857944940561315777320334275756138272189411198611197158008198485805082531364631410908499039414075273060982803233158762137142427491815091457420160503273259620641929600101464074833076443978504948710184974012671348560943195077073040851678260467293300693336439488269086607502103762320356672563989661508516796941028340024662630509850214468496518321253762254453902539308059025689334836214431174625535369612945988417132641195531601569888742961966176202729288038938198805415328809 A013790 446 210319407289265255288265235895757917954680589910225206469409502407753256625303616353022208820672764980554648068078522437433059580076423288493270691376359740336996405514835157966531659809617923592870993224598105194603723133916794860894228473029051443250099181575061755904285456615241220867335954353094491020619235908933568699166130560659736568318672820071421515312128291746287549362865628532472414425151134882568559852906227995771247674850248847835631527674898381293477278415153658156963028395604372423004251078343582754567360463018827471848777915525138423697562199094783926915754790740970183962517800651054231436795772370000977711843846641692541709281118469952870771718392704209575812591351805842241523147098727653999039422171974063962492994884613831135909838175594730678961990348100236968984690208962537462524575130515507864768177438859493958008853056169444304094541263010019355352378214908245034447525101841037513881694369063560898981797273917720076142583212788149425949930014554378772283088383664566616018812664829612017209718698237591854581888187332809375942718722150001845524368054809206602989519719825607773245522898223709879991232445712160477785232462285706345570230727244466000284933248369500491807047290241190514403366347616976755022792814998713183236023203834726874088064553691790265367146488283346686970662197595747866553108172012754638381791466773798815052133673061975856371031700106265705794979814548942970968487523614497136717908348302900676221027861066925911345848980379482533477231821302784583860128692336169157378704730086938901811518775127257127805656705745934151472054560400175267547725860402882936718137560030538630004807258883882837900040042573460082066106858823473522362329972315849 A013790 447 1379905631224869339946308212712067699700659350400987579645795745297269116718617026892178712072434011037419045974663185711998303904881413195804349006120296256351033416582833471418414220010903196692826586546588168181795027481628091082327033011543606519163900730313980180488016880852597650110591196510652955586282806798513144235228982608488531624738812372488596561962873722147392611369761388801551511043416595964532321194917761880255155994692482690649578453075008279666504423681823151167834429303560287467330891325012246452716451997866527042799831903760433197879705588260877344494267182051505376978079290071566812456817062519576414767407477816144766154593418281360785133244374532319026906411859198130946633368114752137887697648870321833657916539437951346082704448270077027984669618673885654753508552461003208291623737431312247100744012176357139858496084901527724079164285226608736990466953468012995671010212193179047128577796755426023058219571914174161419571488459103048383657490825491279124949342885223221567699429893947084444912964379136840157911768397090562315560177536026162108485378807603204522214238881775812600263875735245760522622476076317484894748910185056519333286283801450941427869447042552292726746037271272450965000486606714984489704543659206557195211548240359643020891791536771835931073848109627037613214514678425701752454942716575683182422933813502894025557049028959623593650338984397209295720862563255614832524246642434715714006196673215331336686163796460100904340115160269784902144117979567569654706304350417605841561681734100406134785374683609934015532913646399073967808149970785549930380629370103314947807700531360363951461540425537155299462162719324471598435727100740809780219246948364285289 A013790 448 9053560846466367739387728183603876177736025997980879510056065884895382674790846313439584529907239546416506360639765161456420871919926951977672333829155263737919130246199970405976215697491535873501635234332164971440757175306961905591147663588737602372234352691590023964181878755273893182375588840306394041601601495405044739327337354894293255989911347975897682043038414491009042923197004471926979463955856286123296559359855435696354078481177378933351884230625129322891935523776441694812161690660659046073157977983405348976272641558002283927809697120572202211288748364579616257226886981439926778353178222159549856529176747190940857288960461951725810740287417344008111259216341306545135532968208198937140861528200888776681184274238181550629590415252398781648623885099975380607417368119363780837769612696642049601343341286839653227981463889079194611592813038923397683396875371779923394453681703633264597498002199447728210598924512350137284978611328896673073808535780175100445176797306048282338792638669949556705675959534186821043073959291516808276059112453311179352390324813867649593772570356684624870247621303331106470331288698947434788926065536719018394447599724155823345691308021319626708251442046185592580180750536818550781368192626657013236951510948054221757782968004999617860071044272760015543775517447262993780300430805151029197856879163453057359876868750392487701679798679004090397939874076630090189224579277520088916191582221014169799594656372965788899997920668574722033375495566530058742967558063942824504528062843089911926486193857432764650326843299164777075911446434024324302789271958323993093227309297247849372566323186255347885539166731949275919771249601487858157336805507960452968018479228218075781129 A013790 449 59400412713665838738122884612625031602126066572752550465477848270798605729302742662477114100721398664038698232157499224315577340666640731925508182253087685384487413545318005833609951191241966866044228772453334377622807827188977062583519820805707409164229588009522147228997306513352013169566238381250251306948107411352498534726660385461458052549808354069864691884375037475510330619095546340312912263014373093254948725960011513603779108915004783181721712437131473487493988971497233959662592852424584001285989493549122494633324801262052984850359422808074218708265478020006862263665605485227359592775202315588806608687928638319762964672869590865273044267025745194037217971718415312242634231804413993226581192486526031263805250023276709153680742714470988406396621310140938472165265352231145766076606428902668487434413662182954964828786384576248595846660446348376412200766899314248077391010605657537849024184392430576544789739543725529250726744668928891072037257803253728834020804967124982780424818502313539041545939970503799732863608246911641779099223836806174647731032921103785648984741834110207823773694643371155389551843585153794119650143915986413479685970701790186356971080671927878070832837711265023672918565904272066511676556711823496663847638863330183748952814053080802492779926121473578461982711169971492502192551126512595902567138984191415509338152135871325111810721159132945837100883513816770021731502464639809303379132970952073968055140540463028540972886357506518751260976626412003715412610148457528871574208620313512912149675917898616368870794418885820102395055000053633591750600413318563718684664376299243139733407646425021337477022472928319199309619168635361837370286780937728531923169242216338795199987369 A013790 450 389726107814361567960824245943432832341549122783829483604000162504709652189955294608512345614833096634757899101185352410734502932113829842163259183762508303807621920270831436274314889765738544608116184976066326851583242154186878507610473544306246311526510326930474807969451328034102558405524090019382898824886532725883742886341618789012626282779292611052382243453384620876823279191885879538793017357637301864845718591023635540754394733591346382455276155300019597551448061641993352009346271704757695632437377067175792687289244021080329633603208173043774948944929801289265023311910037588576706288198102392578160159601499796015964811218697385667056443435955914218078187112444522863623923194868760209559599203904097291121826245402718488757299352949644154934368232415834697315876305975988547371228614780030407946057188037582367524241667469204767037349939188491697640449231626400781635762420583719105827447673798737012710365481146383197414018171772842454323636448447147714880010501389307012022367234193679129651582912146475430047318133707987281712670007593285311863763306995361937642988891173597073531779210555158150510849645762194043219024594232786858840219653774445412688087260288518808022734248223609820318018710897929028383109888586273961611504358582309335576879413002263145155129095282988148289068567986182962306885327941049141716742998875279877156767616163451764058590141525071257637218896734151828112580387670501788839470491422416557304409777085977930257323107391600269527023267645889156376822135184029846926398382757876958216614023697332821996161282182309865691813955855351889995475689311783096558290082972899334239790887568194564995186744444882702266670411365416609014986451569732436897947913398181398835307117128009 A013790 451 2556992993370026247390967877634862812992903794584705241925845066193400028018296687926449499578919947020646576002877097166829073737598837594433143504665816981281807418896925053395779991753010591173850289627971170473237651773620109888432316924193282049925434254990845215087570163231746885698643554617171199190080541214523237077287360874711841041314938821114679899297656497572837534777963255654020986883458337535252759675706072782889583847092823615289066854923428579535050732433118382533320888654915241044421630937740375821304730022308042726070648823340207440027684426258867817949441756618651769956867749797705308807145440161660745126405873547361557325383306753184810985644748514508236560081533935734920530376814782327050301996087236004736641054702615300524389972880291449089464443508460859302630941571779506534081210714577913326549580265452476532052951015694028218987408700815528312237241449781053333884187793513540392707921801420158233373225001619342817378738261736157327748899615243305878751423544728769644035486593025296540454275258104555316827919819544931138151057196569672875650114989970399442003400452392625501684525845755117560020362761314580850681148414136352646540514752971899437159402595104031106520762201312355221583979014543462133080096658531550719905828707848495362801994151685240924578874557346415695474636621223418803550815620711274025552329648407023988409918545992521357793181472770144246639923506162236575765894222475032474232547461101200418296907596289368366799659024678754988330028942419825684099789274430722859204609478200645116814172398135028803991364366963750260315997574608896518941234385192531947268013334924540933420230302875409571624568968498371747326108749014518487436259805468157758449995476867049 A013790 452 16776431029500742209132140245162334916046441796270251092275469479294897583828044569485435166737293772402462185154876634511565552792385973457075854534112425214189938475382725275329712525891502488691631750249118849474912233286721540978004431339632123529560774146994935456189547840963491317068800361843260237886118430908486958464082374698984389072067313605333414819291924280575387065678216920346031694942370152568793356232307543528538559620776015739911567635152614910329467855493689707801118350464898896492450320582514605763580333676363068325749526929935101014021637520684431753566287365174974262687009306422744531083681232900656148774348936344239177611839875607645544876815195003688540070694944152356813599802281786847777031396328355427077101959903858986740522612067592197475976213859011697884561607652445342370106823498345689335491796121633698526799411613968519144776388486050681256588541152013490923614156113242338516556674939117658169161729235624508224821901735250928227360530375611329870488089876965457634516827536838970601920499968423987433707981936034293197409086266693623737140404449195790738984310368148015916552174073999326311293600076984964961319014745148609713952317294248632207202840426477548089882720802810362608812486314419655055138514176625504273302142152193978075343883629206865706161995970749833378009090871846850770096901287486668881648834823198484387957475580256932628481063642844916402204538123930434173600031993658688063439743892284975944446010739254545854572562860917311478433319891216476313378717429539972679241442786474432611417785104163923982987341611649165457933260087008970060773438801248202106025435490439913064170131017165562199428797002317817034206599502284255796069300583676583053190420323724708489 A013790 453 110070163984554369634115972148510079384180704625329117416419355253653823047495800420393940128963384440732554396801145599030381591870844371851874681598311621830300186336986060531438243882374147828305795913384468771404899162594180030356687074019326362477448239178433771528059623384561466531288399174053630420770823025190582934482844460400036576701833644564592534629374315204855114537914781214390313950516890571003853210240169793090741489671911439269559795254236306426671638599894098172883137497400201659886966553341878328414850569250618091285242646187304197752995963773210556735148411402913006137489468059439626868440032569061204992108503371354553244311281423861762419936784494419200511403829528583613054028302770803508265102991310339957052865958929218812004568857775472407639879939128975749820608707807693891290270868972646067730161674354038696034330939599247454108877884856978519724477418498360513949832478258982983007128344275550955247870105514932398463056497284981340099712439794385935280272357682770367540064905469200486119200400292829781552558069482320997668201014995776865339378193591173583038476060325419132428498814099509579928397310105098355111214055742920028333241153767565275911457836038119193017720531187238789076418722708907356816763791512839933537135354660544690152331220491226245898128855564089656793117645210187187902605769347200034532498005275005256069388997282065734975464258560705496514863974631107578612989809910394652384228159677281727171510276460249075351850584930478480610001011806271301092077765055211760748503106122058752363512088068419505252379948314030174569500119430865852568734531974989454017632882252776269614020229603623253590452337132207197561429499334487002278010681129502061411982347743957812396329 A013790 454 722170345902661219169434893266374630839609603046784339369127389819222733014619946558204641186128765315646289397412316275238333624264609923720149785966522550828599522556965543146766318112256783901514326987715499609187543405780415179170223892640800264214537897249703974995599189026107781911783186980965869190677369868275414633141942504684639979740730541988291619703324882059054406483258879547614849829341319036356280912385754012468354913737410953047581816663044406465392620853905178112286265120442723090518387556476063712729834584853305296922477001634902841457406518316034462739308727214512233268068399937983391883835053685610565953223890619457223835926317421957023237205243067884374555320525537037085247479694479241817727340725987140458223853556534604625561976275864874466525252280625209894573013731926279620755467171329530850377590745436847884681245294710662546408347802546636067912296342767743332024850889857187351509769066791889817381275762283471466316113678686762572394213317490966121373866938756656381430365844783424389428073826321256196766333493873508065701066859387292013491660328151689878315441431795074927863380719306882353910214751599550307884675419729298305894395209868995775255074862246100025389264405119473695130383239693141168074787236115742803937145061927833712089445137642935399337623421355992238219644870224038139828996452686979426567719412609309485071261211167633287174021000416788762634022537554696823279826142822099314292920955642645411972278923855694183383491687728869311282216638460946006465122216527244362270928879266827474257002809816900373960864840888351975350490283585910858703467264287905807809689340460465104937586726429372166806957783924411423200538945133569221946028078890663024924016183548107207132314569 A013790 455 4738159639467360258970662334720683952938678605589952050600844804603920351308921469368380650822190829235955304736422207081838706908800105709527902745726354455986441467496250928585933813134516759177835499366401392935879472285325303990535838959616290533511583143855307779946126279200293157123209489782117067760034223705754995408044284773235922907078933085985181316873514551189455960936661508711901029730308394197533559066162932075804876589031153262945184299126234350819440985422471873594710185455224706196891140758039454019220444711222536053108371607726597542802044166671502110032604559254414762471796771993109034149841787231290923219101946354258845587512568605460029459303599768389381457457968048500316308714275478305566109082503201628546406703184423540948312126345949441374872180213182002118293543095168320591776620111093051909327372880811158971393650378596656966985169932508479241572576304899164001415046688353006213255594847221589091838550276341856290500021845863849237478433576058228722333940985182422518564630307624047419037592374493761906983914053304086419064699664440022900518783413003237291627611234007486601711640899372455124004918985244649570031355428843926184973126971950481281448546171196662266578963761988866913750444435626699203738679056155388536631608751308516985018849548075299155054147267516665074959089993539914235418045726079272017710807066129679531552544806470841997148751783734551071641821868896365857538939323055793601075854389971396547950122019417209537179088963189111551322623364942266748417666862635250260859564376869655058600195435208683353557234221068477310274566750607161143953448720992950005039371762761111553495506512103110786420450020328063347618736019021347665187890225601640106526470180259131385995115887209 A013790 456 31087065394545350659106515578102407415230670331275675403992142763006321424937833760525945450044394030617102754375666100663943756028637493560212569914710611585727042468242902342452311747975564456965778711342959539052305217664019319481905639414042482190369497006834674344226534517833123403885377462460470081573584541733458524872178552397200890193344879977148774620007128970354020559705436158658782656060553374330017681033094997349355795300633396558183354186567223575726352305356837962654893526771729297357802774513496857820105337750331059044444026118294206478324211777531725343923918513268215256577458621046788373057111966024499747240527870030292285899669962620423253282490918080402731742381728366210575301474361413162819241690303505884892974379593002852161875860955774284860536374378687115898123936247399351402646404548881513577096893471002014011313740133972666360389699927188132303957673136443415013284121322284073765169957792620846031552728363078919121970643330712714847096002692518038647232986803781874144302539448321375116305643569053571871721460103728110995483494498390990250303737972714239870368757306323119593830075940782678068596273462190145828975722968644999699608686062967107687583911429221301131024581242408955821116665942146773475729473287435504188839985017335179938708671884922037756310260222176839556806589447615377298577798008806103708200605160876827406516246475255194343292960453082389581041993281829056391312980898569061816658680652602332751100750569396311773432002687483760888227731897386212136368312285749876961499601876641806839475882250404171482689013724430279632711432450733584265478577058434744983063318135475652902484018225908509869704572583372423623726527020799062031297747770172360738920170852680161023513955335978249 A013790 457 203962236053612045674397848707929895051328428043499706325592448668084474869017127302810728097741269234878811171458745286456134983303890595248554671210416322613955125634141682268829617378467678402152474125121157535722174533093630755120782900195532725651014269861842298372470292971503122652891961531203144205204288178313221381686363482278035040558535757530073110281866773174492728892227366636960273006413290688979246005258136277609123372967455714818240986818067553880340597475446213872978756429149315919964544003583052884157711120979922078390597255362128288704285153472385649981484829365552760298404706012687978515627711609086742841645103355268747687787734624752596964786422913525522322961766519810707584552973285231761257044730081302110782804904509691713034067523730835082969979152298566167407591145719187144552763060245211610579332718063244213928229449018994663990516821222281336046266293448205245902157119995505807973280093077385370813017450790160788359249390892806122111796873665610851564495626419612876260768961320436542138081327456560485050364499740560136241367207403943287032242824838978127789489416686785987655119128247475150808060150185429546783909718397279843029132589259127193538238042887120956720652277531445159142346445246424980774261074238864342982979141698736115577867596236973489719151617317702244332208033365804490455968932735776846429504170460512864614153093124149330086345113532673558041216517922080438983404467675511614579097603761723905179972024485809201545487369632580955187662148978750937826712496906804942744398887912646894673801263444901769097922619045987064670219708309263046365804944080390361833878430286855758693197643580185733255131700719506471395269743783462645987344523120100858808055240964434536475275060959353291689 A013790 458 1338196230747748631669724285372728041431765816393401573202212055711302239615621372233741187049280467450039880095940827824438701625456826195425767197811541492670159579285603577365791119620126437996522382734919914591873187111627311384347456608182890212996304624563547319621777592186031987725624159606223829130345334737913045485244230807226187901104553105154809676559327898797846794261903752505096351195077600210392833040498632117393458450039476944922479114513341221008914660036402609220613620931648661750887373207508409972958742664749268756320708592430923702188814891932322249528521965467391660317833276149245827041033415867218119784033523113918253579575326873001788685963720735640951960952150136478052462252057724405585607470474063423148845982978488087329216517023198008979366033218230892624361205507063586855410678438268833377011001963212945287583113415013623990441780864039387845799553151313674618364052864290513606112690690680725417904207494634244932425035253647700967175499288120072797114655804939080081146905155223384152967951589442493342415441482797815053879610247777271906218545173768535496426840062882002865005236600431684464451682645366603256449231662404553050114138918129133516804379799382400597044199592883811689132935027261794298859926908081188954311326148685407654306389298910783066047353761221444425063616906913043261881612167679431889423976862391424904733458443987543754696510289887871214308421574086769760170116712419031703253459378280670541885796452651394171339942632159363646986251359449584903081060692205547229346001103594876275954810089462000507051470303560721131301311506217074847206046238111441163992076381112060632786069739529598595886919088420681958824364788963298420322967416190981734639650435967654993814279674954316946771529 A013790 459 8779905469935978772385061036330468679833815521357107721779713297521853994118091823225575928230329146939711653309467771356142321364622236668188458584841523733408916999692845071096955535827649559695183353123809559637279980639386789992703662806287942687468754641761433964038482782332555871467820111176434542924195741215447491428687398326211018819146972922920706287905750344012672817152350520185937160190904134980387377578711525322218480890709008235636385470322031751039489084498837519096445966932546869747572055614462677832582310623419952310220169074939290410060814505967966279156632615431556683345304124815201871216220241504818083903043945150417661735593719613764735568607971746540285815807057045432502204835750729825047170613780330119279578494321860340966989568189202136913620543944812886508433869331844193358349461233481815786569183880640134031832807115904387001288524248962423656290868225769019171086550842610059769705363621556239466869505372295281001640656299182566045638450829355797621869256736205304412404844723420623427622730378332198819587711568636464568504122835666680976699874885095361392056497652568820797299357335432281771267489836250283965563408937036272561798865441845245003753535863747930317206993528910688492401186713864632394819980443920680729236610861524959619904220190153647696336688027373896872842390526256476841205257432144752626510712194150138799956220851002274574563804011954323037077553947583296396476135750181267005045946980899479425312710525845797158161363609597584887876795169348726549114839201560595371739113240685983246539508996960185326764696661661891342467904792290228072518869368249165476952013136476229811709403561053696387614076139128094331846657380388200935738989217629031160970746510383784414415488947375273487768001769 A013790 460 57604959788249956725618385459364205008389663635623983762596698945040884055408800452183003665119189533071448157363418047867649770473286494779984476775145237214895904434984756511467125270565208761160097979845314520780193952975016729142128731672055191972482499204596768238056485534883899072700367749428587036125648258114550991263618020418270494472423289347282753954949628007067146353336571762939933708012522029606321584293926317639075453123941803034010325070782850318570087883396872962791781989044440012413820256886489629259572540000258307107354529300676684380409003973655826757546666589846443399428540362912539477049621004513111448487871324131890278647230394385910430065636902629050815237510101275082646965927360538382134486397012745912593314501245725697084418556889355220290264388821917348381834616686229752624130815152874193375680415440879919382855047487448683115454007597442461608924386429270534781498860078364602149036890721030487142130824747629338651764345978936815825433875891403388197084193446243002249788186230362710308632734012237556455314975601823844033955549924809093888127879121110666093282681098504033251081083477771200701286000815638113098061526035894984277962356163946652469626948802050170811195084543183027198644186029665853142413891692563586264521403862465260066191588667598082535665010147600137382718924242768744555147694012301721982536782705819060666512765003425923483713118122432313446265831450094007657279926656939292820106458141681484509476693760074275154696706642569754449359653106096994888742460001439066233980321972140736080545718529055775928903174797163669097931923342216186383796301925082774694282158188420543794625396764073301999135953548819426911245919072726986339383508256864073447129067854628009542980022983729169353245859606409 A013790 461 377946141170707966076782226998888549060044583113328957466396941778413240287537139766772687046847002526481771360461385812059650144075232692251478152121727901366932028997934987471735808900178334681971402845765108570838852525469084759901506608500354114531457677281359396409888601594373261815987112804000959544020378221489569053680597831964272714233569201407522148698424509354367547224241247336648905058270157036247075914552450570029974047946182169706141742789406280940138346602966883508876881630120570921447074705432258457572055434941694752931353066741739726219863475071155879356263679495982515143650653321069171508922563410610524213528923757629332118204478617565958331660643718149202398773303774465817246743449412492325184365250800625932524736442673206298570870151751059600324424655060599722733216920078353406966922278218007582737839205707613151070911966565150809920493743846819990616152899362443978701414020974150154699831040020681026139520341169196090894225873967804448630671659723497629961069393200800337760860289857409742334939367854290607903321554923566240706782363056672465000007014913607080238027670687284962160342988697656847801137451351401660036381672321506991847711018791653986853222411090251170692250949687823841450304504540637662467377543394909689481524930741634571294283013248111019516498131578404501368018861956805733026324020414711597927423831332878857032990251187477483976641768001278408520950120144066784239413598796178700192718471867572219866676587759847319289965092281900158942248684029102383465039280069441713561144892459215369424460459269134945869533729844190832951531349048280398864087536930468084769185239874227187836537228169084934416330991233804259964684475036161757372695197673285185886613814194214370611491930796247080126646084877649449 A013790 462 2479704632221014965429768191339707770382952509806551289937030335008169269526531174009795599714363183576246901895987152312923364595277601693861948156070656760868441042255451452802058642194070053848414374071064877333273711419602665109713784858370823345440893820642998999845279115060682970774691447107050295568317701511193062561198402375517593278086447530434752817610363205874005477338246823775753466087310500314817065075378628189966659728574901215441995974441294609248247692062065722701741220375221065815614257142341047740130255708652459273982607470892554343728524259941853724456446001173141281857491936439534834270040938537015649364963268773806048027539584209850252614025483434776916938351646064270226955883771595362145534620410502906743294795800378906524923479065638702037728550161852594780852636212634076703109977067388347750342963028647649884176253412633954463888359453378985958432579172716994944259977391611399164985591453575688212501392958411095552357015959102764987465836759445867950174576288790451016049004361754465319459537192492000678453692721853518105277199084014828042865046024848176053441699547379276636734010348845326578423262818316546291498700152101407373512831994292041807743992239163137930911858480901812223755447854291123703448464062214002472688285070595864422261790849920856399047744241285911933475571753298602414385711897940922794001827757375018180993449038041039772370746639856387638305953738265222171394792621701728451964425893923141334545265092292358261861460970461546942820093615914940737914122716535607082674671639424912038793885073264794379850010801507736054994997181105767696947278329800801104170624358814804579395520754017366254705547633484989749628294840712257290122253191934424104602073234928240485581998557954177092710924962882258034889 A013790 463 16269342092002079188184709103379822681482551416840783013276856027988598577363571032678268929725936847443755923339571706325090195109616344713428241851979579008057841678238016981834306751435293623299446708280256660183608820624013085784832142455770971969437704357238716437984876273913140971252750584469356989223732439614937683464022717985770929497525182247182413236341592993739349936816237410792718490998844192565514763959559179554371254479179926874514935588309333931277753107619213206646124146881825412816245141110899614222994607704468785296599887616526049049202847669478502286158742213696979950267004594979788047645738597741359675483524006424941481108687212000827507400621196815571352032525149827676959057553425437171036852644513309571142757155246286005710022946149655524069537017611914874357174146191092177249104559539134949590000180430957230890080398640291375237571526373619526873276151952196203829289711666362389921470465526910090362221639200135197919014381707673241082763354978724339621095395030754149116297517617471046960974023519940016451334677948080932288723703190221286789237566969028883086630990730355434013611841898774187681035027350974860218522971697937333777617690714550086300608333081149347964712703493196790000059493372004062618325372712186070223307838348179466474459609766330738834152249967076868195533226273392130440784655762390394451445991916137494285498019138587261946524468704097759294925362476758122666521234390985040373338598290029730295951484270530162556073045427198209491842634214017926181454559143190118069428520626266847886526679965690315926195920868692256256822176505234941859671093121823056044463466418183932845414011667107939997123098023295017747311242449913120080492103192281756550294202494364185825903492538737355905276378681470494966906729 A013790 464 106743153465625641553679876427275016613207019845892377350109452399633195266082389545402122447931871656078482613030929965198916770114192837664802694790838017871867499250919629417814886596166961462467669853026763947464657472114149855834283686652313347091480778287843218549618773233144117912389296584703451206296908536313606141207453052704643068433262720723763813243637191631923874935451333652211026019443416747422342366338667777056229800637899500223692492394897539923113338139089657848805220527691656533487384370828612368917067621149019700330991862652027407811819883559448453499487507664065885453701817147662389380603690939781060830847401006154041057554096797937429276055475672306963640685397508019388528376608024293279172790200651824096267629695570882483463460549687889893420232372551773490657419573159755774931375015136264404259991183807510391869817495478951712933706784537317715815564832958359293323969798243003640274767724322057102866536174792087033546653358384044134744010372015410392254006886796777972352028013088227539110950568314326447937206822017358996746316216631041862624187676883798501931385930181862002563307294697857445375270814449746057893729217310166846914949668778163116218291273345420871996480047618864139190390336013718654838832770364652806735122727402405479538929499676895977490872912033991332230893497579725767821988126457043377995937152961778100007152503568271025631147039167585398734005303210010042815045818839252849889474543380885060471737688298948396530395251047847452475979523078171613676523362538470364653520523828936788983501547254894162791771436819489893301010300050846453541302041972281070707724803169704783398761330547895194321124646130838611440109061713879980848108689044560604726480262565523423203752814546655792094518320529127917477875048969 A013790 465 700341829887969834233693669239351383999251257208899887794068117193993394140766557807383325380881009935530924424095931501670092928719219207918770480522688235257322662585283688610283470957451434155250381905708598259315617674540937204128735268125827870267205386346539356904048771182658557623186174892239343364514016906753569892462099478795163171990636710668614378691503614297052543451496200092156541713568257279837988265547999285265923721985258620967646442602922759435546611530567245146011051882184958516210728857006525752464880662358718253871637610859951822653350256033541303410137537783936274461737622305812936726140816255903540111189798001376663378612429091267473480199975886005988446536893050115208134678925247388204652676506476617895611918432640559974003764666502245590730144596312185872203329819501157639324751474309030756349802156961075681057872587837402188558050213349341533465920869039795323498565846272346883842751039277016651907343842810883027099592684357713568055452050793107583578539184273660276601655793871860884106946678710295824916013959255892377652580697316265660677295348034601971171823087923196598817859160512642699107151813604783885840757394772004682608984776853528205508209044419306341168905592427367617228150994586008094397581806362487064989140214487182351254916447380114508317617175855017130766892237620580762680064097684661603031343660582226114146927575911426199165955723978527801093808794360875890909515617404337948124842479121986881755070972929400429635923242124927135694901650915883957331669781614904062491748156841654272520753651539360602076812396972673189947928578633603581684482697380136104913382433596433083879273089724740369940898803264432129658555553904766554344441108821362127610437002692399179639822216240608651932134700991608266572338196285609 A013790 466 4594942745894970082407264163879384430419087498547592163816880916909790658957569385774241997823960306187018395146493406582457479705326797223155053122709357511523293989222046280972069852951838859492597755683354113179369767562663088996288632094173556656823134539819644720647463987729422796565724493467982331814576464925210172064443834680375065571430567458696778938594955213402961737585266568804639070182721336013017041010260423310629725539945281812168728309917776224656621318252051695402978511399015512824858592030819815461922082025735550463651814364852143908428631029836064491673912385400405896743460539948438677860209895454983126669516264687032288427076147267805893503592041788085290197728555301805880571628428548114010726210558993090013109796836554713989438699976921233320780478696404251507526046945747095271609694422941550792411051951821617543420702048801195759129367449785029801069906821770097117474090517392867904892289568696506253164082952682203540800427602070958720011820905253578855858795588019485074783463663593279260625677159018250907273967586677909889778581955092018999703734778455023532858331279864092884843973952123448748842023049060987075001209267099122722597549120935998556339359540435068904409189591915958936633898675478799107342534231544277633393748947250403406583506811260931289071886290784767394961579971028630383943900544909064777488645757079985534917991825554867292727835505023120902976479499801706720257331965789861277647091505519355931195020653389796218841292391581646937294249731659114644053085437175385554008359657038093682008664707749744910225966136537708799248359404415073099431890977511072984336702146826197463331910741684021567182237048217939202689782989169173363053878114976956919252077174664831017616873560754633365326735773205941836981110905829880649 A013790 467 30147419355816898710674060179212641247979633077970752186802555695845136513420612740064801747723003568893027690556143240587503524346649116581120303538096094633104331863285845649457750305217014757130933875038486336569845044978632526904649715169872705225416585715756689012168011223492742968267718401643432079035436186374303938914815999337940805214155953096509566616121501155136831960296933957927236939468834685581404806068318637341041629267580993969639026441370529809972092469051711173538942013288940779643897222314208809245670780170850946592019554047794916183200248186754419129872539160612063088533844602601706165440837124080144294078696212611618844370046602224074467277067386171627588987297051335148382430454119704176024374667477553663576013377044635478484707310548580211817640720727108294140878394011046692077031205108919514749008911855901632702383226142184645375647779838039580524819658657633607187747507884614606323998311860217777527009548252547937431191605497187560161997556959368730873289557852995841575654305096835505228965067840318744202624501336193766786837276207358736657056203881443409399083511527188313417461313099881947241152513224889136199082934001437344182962519782461086528142537944794487081828692912560606583255009209816400943274367093162005552696386842909896750594388188682970187600645953838858878342926189918843949055931475148374005103004812201785094596944367465484307587328748456696244428681998198997791608355027547279842642567367712494264570530506890452991817719381167185555587572489415451179632293553307704619848847709826932647658849147546076355992563821823907431868486052367294605372636703450149850233102785326681556920666376188865502282657273357899108847666191938946434996494312363814347212878342975956306584307432111149509908713408004184392433068653149846938089 A013790 468 197797218393514672440732508835814139227994372624566105097611567920439940664552640187565164266810626415507154677738855801494610623238364853888730311513448476887797521355018433306092299752528833821536057154127508854234753340104808009021406781229534818983958218881079636608834321637335886614804500433182557870551496818801808143220107771656229623010077208266199266568373169078852754491508183697960601559855024372099596932614238579594574129624598901434801652481832046083226898689448277009588998549188740455243609675603523997460845988700953060590240294107582445077976828353295743911093729432775745923870554437669794151457332371089826713450325850944831237911875757192152579804839120672048611345655953809908537126209479379098895922193320229586722223766789853374338164664509234769735540768690557517858303143106477346717401736719620936268247470686570612160336346718873458309625083517377687823341780452734096758811399230956432091752924114888838354709646084967017486048123667047582222865971210418243259652789073505716577867895740337749807239810100331280713419353266767303888439369196480671206945753666150209067386919129882524331963675248325455849201639268497622602183129983430415184417092292727188711143191455796629743878054199310139792736115425605406588823122498235918431240994076331832580649780905948967400847838103136753100807938732057535149755966408448481847480814572855912005650551994941042542080463918624384059696582590183624510742417335737703047577884499561674869847250655708262079316056859837904430210063103054775189567478003251850010828289824174505101289709257049806971667211234986656660489136989581819905849869411336433167379387374528357694956492094175146560476514370501176053149537885311427560011999183418985932063694808265249327499641062081251934511068669915453798753363433316145760801929 A013790 469 1297747549879849765883645990471776567474871078789778215545429497126006450700129872270615042754544519912142441840644632913606140299066911806363959573839735456860839537610275940921271578676341678703098070988230585592634216664427645347189449891646977947353749874078763495790561984262560752079732327342110762188688370628158663227667127089836522556569116563434533387955096362326352922218785193242319506834208814905345455474882019320720000864466993392313733641933300054352051682301470145459913419481227326126853323081634720947340610531866953030532566569639848422156605970825973375800685958808441669006514707665551519427711557686720353066947587908049037751939816842937713076099549470729310939038848712946809912085060394206267856145510374026318484510133908227989032698363845089324234882983378747874668326921921597871812872794617432962855971655174589786383966770822528759969450172957515009808945421550388408834561590354305150953990935117785668445249987963468601725961739379499186964223637111554094026581949111271006467391263952355976485300394068273532760744376783260280812050701298109683788771089803611521691125576411159242142013673304263315826611955240612901892923515821286954024960542532583085133810479141481687749583913601673827180141653307397072629268506710925860827372162134813153561643212523931175116962665794680237094400886021029488117548895605830489401321624412507638669073271638808180118589923770094583815669278374194760414981000139775069695158500201624148821067811552101907502392649057396490966608224019142380018752223179335387921044409536408927969561782435503783541108572912747454349469227788646320402280993207778338011176160564280554836609544629883136583286410784858216084714118065528276221238726642411966700269901637028300837725145008315093942327121543315292373620817485987232336621456169 A013790 470 8514521674761694313962601343485326059202629147939734872193562930643728323043552091967505295512566595143566560916469436546169886502178008361553938763962504332463968206261020448384462827695477753971026443753780872073273095535309781122909980739095822312587952923830767295881877178746661094395123799691588710719984399691348989436724020836417424493649973772693973558373387233223201522677449652862858284339244034593971533370700928763243925671767943646970406424724381656603811087579945624362491945216332486718284652738605404135501745699579078833324169263407045497769491774589211318628300575742185790351742996993683518965215529982572236472243124264709736690477138306514335492289144077455009071033886405644019833190081246387323404170693563986675576870988571883836043533965187631056305067253947964805698892934727603636964258405484977669298030029600483588465205983366611194159562584774255979356490910792098350363558594314596095409134525307791770669285171028317495924034972068894165672271283088906410908404168119049073432554082791407561720055885481942648443243856074970702407864651216897635338127120201495193815474906833615787693751710549271615138401038333661249319471187303463705357766119556277621562930553647261353325020057140581980128909387349832193520630672530384572888388755766509100517941117369512439942392050278897035576364213183974471539238304069853840962071177770462617307789735222220469758068489855590564414606135413091823082690341917064232269934919822856040415025911593340615123198170465578377231916557789593155303033336279619480149972370968378976408294854559340323813213346880536047986867603521308508159365596436233675691326789462244720282995222316663259122942141159454755731809328627931020287547285500864913520470824640542681796314676399555331355608244445691633263326183525562231360573373924809 A013790 471 55863776708111476393908627414607224274428449839632600496461966387953501527488745275398802243857949430736940206172955973179420625340789912860155392230357990925296095401278555161850460612510029543803904497468556301672744779807167473947412383629207690192889559133253664228280996169756843440326407249776513531033817646374940719694346300707734722102837477922645160516487793637177425190286747172433213203549780110971047230445168793615643396332469478267772836552616668048977604545612023241442309652564357445358665606617990056533026953534938336225439874537213625510865635533079815461520280077444480970497785803275557567930779092215656443494387138300760582426220504429040555164909074292182314515053328707430414125560123057547228854763920473316578459850556020129848281626345596047360417546253152597090190436544747807462122499398386938488264375024208772823920216456868336044880890118703893480557936865706957276735307937298064981979331620544421807361180007116791090757593451744014620975771888346314961970039747029080970790987337194425012445286664647025716436122939707882778497999976634065385453452035642009966623330863735353183058704972913771066923049212507151456785050459898025370852303510408737475074387362479681739165456594899358371625774490402249021688857842471853182720718626584066208498211671061371118462034241879843450416525602700056507768942513002311050552148997352005232156408452792988502082687361942529693124230854445295451245531333317858427923043008957758481162985005963907775823303196424659733018604535657520691943201719330583409263968725923534464214822540763831864538492768883197010841838346703305122033597678218129146210795065661787609776731653619627643105623388147182652356401005127855424106597740171174697607809080466600535265620591857482529024145691808182805840683090111213799956721906320671849 A013790 472 366522238981919396620434504467237998464525059397829491857286961471362923521853657751891541521952006215065064692700764140030178722860922618275479528423378778460867681927788600416900872078678303836897417407891197895274878500314825796568972648991231655355548397473277291001751615869774649811981557965783705277112877577865986061914606078943447511716716692650474898148676414053521086673471348198334311828490107308081040878950752454912236323337332246914857580621717959069342063423760484487102993630474749198998205045020632760913189842142730423975111016838658596976789434732536669243034557588113239647435972655290933203193841624026921925766674014391290181298432729558935082436968436431008165533264889649450947077799967380567368516106082225430071275079498048071934575750453455666731699520966934189508739454170090364758985718552816703421502564533833758497740540173513152790463520068816245125940623775903346692660355376612604346766394762391951478096702026693266346460570636892479928222039359440172465485430780257800249359667919332622506653525806749135725537402607423418909725377846696102993960098805847227391015673796967652234048163327287251970082125883259420707966716067390944458161963331791726573963055485229191890664560719134690276236706431529155831300596304457828731830634909018058393956766773833655908229406660973652878182824479315070747472031827808162802672649571626506328178195858774797562164511781704937316588078636015583455621931077898469145603085181771853394910344624129198917176692271742192508335064358448993259839346480527957748180898810784309619713450689951500863237051056642655588133301392720384905662434366789145328289026425806988507745136379398376966415995049633665382110346994643859437563387773263077191004835376941366111877736703176942872927419883953487389120721754219673741516052427369928001289 A013790 473 2404752409960373161226670783809548507925748914709159296075659754213612141226881848510160403925527112777041889448809713522738002600690513298505421185985788165481752861128221007335286621708208351473883955613174149390898477840565572051289029550031470890787753035822172306262492351721591477416411001813506890323137589788378734552221730483947959124373378220479765806753465952605151849664645515529271419906723594048319709206795886856679182517416236872008380586459091529453953278123292538719882741209544829494627223300380371544351438554298454311700703381478439054764715481280173086903549732335610965326827416591363812746154794895240634754955148208421254879499017138636173075868949911423844574063750940990047663777445585983902504834172005481046697635796586693399962751498725122629426680557064055217366839558809962883183705299425030391148478325906483289503675684078419795458231155171503384271296432593701857650544591625955297119134316036053593647792461997134520499127803948651560809064800237286971546049911349271427436048781218741336266153782818081079495250898507305051466708204052173131743372208265163658912453835781904766307589999590331660175708827920065059264969624118151986590000641419885518051771607038588727994650182878242702902389030897262791409163212353547814309540795638067481122750346803122616413893137102648136533757511408786179174164000822249356148335253839441508019177143029421446805361361799766093734134383930898243052335489802091856064301841877605130124006771078911674095596277994900525047186357255783844777805952258743930785814877097555855414939949976771797163698291982632463313742590437638445366051231880503582498904302379719651599315839785232751276655343520646478572025986631858361769853387180379049450182724908112303060029830509543922189276801858618830760021055429435279418086819975974097616457129 A013790 474 15777580561750008310808187012574447760500838629406794141552403647395509258589571808075162410155383386930171836673640530422684035063130457751494068401252756153725780521862258029126815525027554994020152632778035594153684913111950718228507322877756480514458447668029272501388212319645361683329072582898418707410105726601552877397126773705182559815013734504567743458109490115042401285649739227387549786008013500551025612105787813666672116496767930117246985027758099524747387457766922346541150665075823626314249212073795617702489788354752158739068314885880038638311298272679215623174189793853943543509314680255937975427521609307673804627260727395451853264393051446591931550776180368851844250432269923835702722043820489640384334217002527961147383188461405295397155612583135529571668451134897266281143834345352166476568290469527624396325166296272436862433616163238512278001454609080233704203975894247277888045223065657892704398640247512547627923166343163199588994777521707102890468274154356839820313633468362569835407916053576161907242234969069429962568341145106428442673072526786307917368265058427738766124609616565077171744097987312166022412825619983546853837465703839195184016994208355868883937673513780180644372899849864150373742574431716941174435519836251627209684897160181360743646365025375287486291552872530474423797983032353046121561690009394778025689227600440575734113821235416034112489975894768265340989655692970623372666373148591524667637884384558967258743608425048739493741207179924542344834589689955197805587184852769618929885731408637063967377421011797599761191024493698051591801465135861345840046662132367984004775311127913340634143111224830912081126135708838961545911062498291622711572008073290466943442648858122124820376855717973117673483845096994398148616498144672524868262067625862366054461575223369 A013790 475 103516706065641804527212514989500951756646002247537976362725320330561936245606180632781140573029470401648857420415755520103229954049198933307552582780619333124594846003938274929101036659705788315766221423656691533242326714927508662297236545400960268655361875149940056881608061029193218004322045216396525139317703672232788428602548762279702774946305112084468964828656364644793194835147939070889714145998576577115279041026073845467035756335294389499257468767120890981867609110408777515656489513562478812247789080416173047746035501395528913487027213966258933505960427967048333703645859237475723588964613617159209056779969278667647832159457632441559609267682810541089662904642519400036950127086122970286045559329506232530561616797753585953087981099495280143100737974157952209519716707896060964070584697139855564252764553770570743664289416069843458254426955647007879055967543690175413333282285842156390223464708533781434033559478663929824986803894377493752503394735319920302064362346726735226061077749185926820690111337227513198273416303632064529984410886253043277012378028848244966245853187048344394044543563694283471323813026894755121273050548892712050908027612482888959602335499001022855747515075923911765207730595914958690602125030846494851045471445645646926122742610267949907839063800931487261197558878396672442694538566675268335603566248151639138626547022286490617391520781125564599812046731845574588902233131001580259948064074227908993344372159447091384184616814876744779818436060307484922324459742955796052802457519819021469798980283772067776689963259258404052033174311703152916493809412756386290056546150250466343055330816310239427900612952746115614164268576385692426702722481051291336610623944968858753615927219158139260946492550365621625055727507681380246253072844327196435660667425693282983683322395040524009 A013790 476 679173108496675879503041310846115744475354420746096662915840826688816863707422151131677063299646355305218153535347771967397291728516794201430852495623643444630466784631839021809831901524329677139742178760611553149602905576639384333332168974375700322647829262858756713200230488412536703326356938664777601439063453793519324880061322429317129906422707840386200878240814408434488151313405628244107414511896660922453345788172070500109221597315866489504628252581080165732033383373391989280222227698483423487157744156610511366261738924656065201388385550832624862732606367891804117429620482457078222467196829942181570621533378437338437426798201526449072596405266919960089278317359569783642429783812052808046744914760890391633014767810061277438210243993788533018883941848450324446658861320506055985267106197934592357062388237288714649181402858834242929607295256000018694486203054151240886879665077410388076256151952690139988694183739514043581738420351010736510174772858433997101844281356874109818186731112408865870547820483549714093871884368129975381227719824706216940478212247273335223539042760224187569326250321398193855355537269456488350672484651285083766007569165500234463950923208945710956559446413136785091527920439798043969040542327383852717709338154881089482291314265968019345332097597911487920717183801160567896518867535956435549894998154122904388528775013221664940705767844964829339366838607638814877787551572501368085519248391009310905332425738132366571635270922406322500388758991677408575370780373532977902436923787532599863351109641828536682862848943994388985389656659084386285115883557094650449060999291793309676786025485811480886455921582967264544531766129666528011596562198177522459502303702940682282474098484896551691069937622948843481990628177897535795666410931630735814369638979973629655946278233860878023049 A013790 477 4456054764846690445419454040461365399502800354515140205390831663905327442784396733574933212308979737157536305345416731878093631030798686755587823223786724640220492573969495822094307105901127011713848434848372400214544663488331000610992360640878969816892407793616302795306712234474653310524227874579605843041695320339280290538082336458749689316039386140773863962137983333738676760767254326909588746612553992312216401716196954551216602899989400037639865965184466967367871028312824841667538035929749741499241959411521565074043269084668443786309197599012851724388630379738126814455739985400890217607278401250653284847880495927377487957223000215032365305014956261858145755040196137350477981811590878473594693385746201859504209891601812041272097410843246565136897542467682578694528789123840233319337483764648860454686329224851256813279184156811467861153464174616122654523978238286291458817482572889556168316612961600008465822539514951639939785775922981442243256684724185454985200329982451034517123142828514568976664250192569674169893433339300768476235069769897489346477550554360352401639659549830894642349528358693549884987680024904020068762171797081434588775661294847038317982007173892809585986527916590446985514686005514966480874998209965457680890967634174828093313312899016174924723892339897272247825442919414485969060289903410173642861082889200375693137292861747343675970542830814245295585828104718264413164125867181476009091788693412088849886045267886457076499012521907881925050647744395477663007690030749868017888656970001387703446630360037029176263151921547186133141537340252658416645312018098001596289216353455904789393113212409126096037301505848222676672917576742090284085044582242724856794614594993816455312560159406275645109860744167362085340511475185732355367322122429257678079201347606984172663531492361220709224489 A013790 478 29236175312159136012397037959467018386137873125973834887569246546882853352108426968985136805959216055490595699371279177852172313193070183803411708171264700364486651777813862088760748921817294323854559581040171317807627537146939695008720878164806920968631087533916562640007338970388200370349459085116793936196562996746017986220358209505856711602534412469617321455587308652659458227393955638853811766524966743560451811659968218810532131626830453646955160597575287772900601816760443786180717053735088053976526495698992988450797888464509659681974645447123320163713803921461850029644110044215240717721353590605536201886943933779523698487340104410827348766203128034051294298818726857156486038665847753665254783303880830400207121098799488802786231112542540713863184776130465398814803385441515770808173230979861173443197006044249095951924727252840040637027878449656380736331821221396358261301503160728378020325297641057655544261681757597709644934475830681242558007108475380770157899365014861237466844940097884087055894145513449632228670816139152341972578292760297427602239209187158272107157806306440499748455255561388380795404168643395275671148609160651292336957113755491418404279949067910723693657609660749922671961854882183695081020863255583367844325638647821047120228645930445123681113457642066003217982730994278442443004562056274149270811564836043664922673778465924321858042731512972263384338618195056532814769829814577664095651225617476714944102343002603044878910021156237613310257299850978728946993454291749884065367478380179104722313341792202948425462539757271088219541626489397691871609892150740988473253548495024191323208215786616276316100735179870188981651012221004854353881977504094517785429466357754429763305707205864574507565796342482062641919095788693589983565000445258359625877640041649423156845430121381969073221872329 A013790 479 191818546223076091377336966052063107631450585579514330697341826594098400843183389343511482583898416540073798383574962685888102546859733475934184217311667699091396922314236749164359273676043268058809765411204564016135844271221071338952217681639298208475188565310026567481088150984716982629862801057451285015385649821650624007591770212567925884824228280213159246070108332070098705429931742946519859000170306804500124336301051483615901315603634606377672808680691463078000848519765271681131684589555912722139990338281092997225684946215647877173435648778576103594126267528711198044495006000096194348969800907962923020580239149527454985775438425039438235255058723031410541894549666909803704899686627111797736633256762128255758921529223446035080462329391609623656355316191983481623925011881784972272424568458869158960815556656318318540578135505883506619539910508195514011073079033581506552399162237538888191354277822979278025900894011598572980415095925099632423084638706973233005977733862504579019969651982217495173721488713743037052309224688978515682086178800311422498291451476945423295062367176556118849614931738269166398646750469316403678406024703033129022775623349779196150480745834562258154087576984180242650741729882007223426577883819882476426620515168353890155820145949650456471785395589595047113184698053460860868552931651214693365794676889282485557662660514929475710618361456611020064645673977765911797704853413444054131567691276264726748255472440078577450528648806074980928598144322271440621224053608170989352876025652355106083097835498643544619459723347455609808412611396938256369632502401011625373016531675853719271569103775989388909936923515128309908612291182012849415819654404364131190202728773226813677048744977677473344139189803024812993631187469618643882169967921340097505383196313261865332062867026387099089408704350569 A013790 480 1258521481769602235526707834267586049169947291987193523705259724283879607932126217482778837232957510919424191194635330182111840809946711335604182649781851773738655207303707311267361194588519881733850870862913144509867274263481449054865500209235435545805712176999084309243419358610728123034529837737937880985945248479849744113809604364658161730331761746478537813465980766711917606325782165472116794900117382944325315770471198784003928531675446652443911297754016689254763567138179947499904982592076343369960476609462251154797718932120865722134911291636237815681062441255874170369931734366631131123590863757144737938026949060049632161672651506683754261508440281809084565370140364595222107846843960480504950050797616323486034284153235029436162913343138350740809347229535603622934572002956391203079377593658640551941910867222104487944733147054101686930801352844270767426650471539328264490290903440492645423475416796567043127935765610098237324503444364578688327858314556451381752219911871892542950020886655328985834786687450868066100200823184388041390167419108843243011290213140238922238904191045384695772323567134784000741521329829184924534021928076600359518430864797901305943304173420562975748968592593206572031516489755849392901777495742248927835057200019569873312335977575656644911383980463333104109604803928756708158575784563619603172978875070582387743824715638452290137367069516824902644140266968122147304741543245606439157215622463572872195304154679355546652918464816657949872532424898422921915851015723209861144219604305101851011204898706600296248275244882656255952995143375311900041158848253037274072361464325276252140764889874266380638096155182756841310405242445186305017192752547033064738920103481141124535116815798541902610897224297645798051214220988167922510917159531912379732819151011311098443664470560125757125610509244083209 A013790 481 8257159441890360267290730100629632068604024182727976709030209051026534107642680112904511951085434229142342118428002401324835787554060373072899042365218729487499316815119623669225156797695278944055795563731573141129239186442701787248972546872793692616031277593290992152946074411844987215229550265398610437148786775276294171130704814236522199112706688818645686594150299810396891415103456787662558291339670149497718396770061535221849775096322605486684502024564103498200503763993598635546876590786612888850310687034681829826627833913645000002927152984425356308683450677079790431797122109179466851301879657110626625611394812782985636612734266535352111709756876688949403833393490932109252249583143224712592977283283160698391870938329375028130664874444330719210450127172983095370073726911396882683403796391994340661290877199844227545405394177821961167952987676011260505086253743769532743320798617473072246623422209602276369962386558167854535086067098476000774119078401804877515676314841791486974295087037345613476062035456365145381683417600912769939560888436773120517397075088413107568809450397448768988962214923971317828865121445009282289867717870110574958800424903939030468294018681812313683888982936004028319098779689288127866828562149564895215525810289328397938802236348873883247263590295819928496063117118576572762228415722521908216417914399338091045987233959303885475591265343099888186248204291577849408466409265234423847310491698983501614473390558851251741589798047662092809113685239758552790689898514159979898967224823845773244484515340414004543684933881675107695307601135685421376170043203388177555188763567438137490295558442465061723366548874154067635837568795682867347217801649461083937752054798939766918074901428454233423030096688616854081014016503903369739594127483688877123427026449785212116888882591344985092501130551150429934249 A013790 482 54175223098242653713694480190231016002111002662878255187947201583785090280243624220766502911071533977402906639006123755092247602142190107731290616958200084167483017623999850893786253749678725151950074693642851378948938302250566426140508880032399417253781212289582199515479194216114961119121079291280283078133190032587766056788554286205822148378468585339134349744220117056014004574493779983854044949479575850854530401208373732590556374406972614598137017783165083051693505195562000647823057312150967163746888417634547485492505218307424845019205050730814762741272119892320505023020918158326482011391632430302821290636361366669168761816149522738445204927714867956197038550894694005568804009515002697339322523955620817342149065226379029559565292241229253848739763284381942088723053722265674947285812308127874869078729445308177976925404791200689887222939552142309880173870910812871904328927759729240827010096273117200535263323218208139293604699686233101041078995273394241801380352301676993946038350066052024570016443014629211718849224902879588683573458989033668443714642209655078398758958804057661373336581092116175816275184061800705901103822096945795482304689587794743978902477056571370590079995617043122429801607093541419406934262196263295277509064841308283618876481472684961547985296415930874550862670111414980893892980635555466239807917936374057215352722242006992792605354291916078366389974468357042269968948111189203054862204136037030754092559915456623062676570664990710990920594888858055864859716424151403628117123962069252118257062905148456283811116851197670381588913171051232049649051653457429832939593477765961620073829158941013269967007927163324837758730288868475292665095996622114171715591231535843810749489428272088225488500464374015179625532962282110008861477070420482722806804720537040776698907958681814447191899917546097970798607689 A013790 483 355443638747570051015549484528105695989850288471144232288121589591213977328678418512449025599540334425740470458519177957160236517654909296824997737862750752222856078631063021714131610851642115721944440064990747897283984201065966321907878761892572576602058533831948811021058993251930259902553401230089937275631859803808333098589704671796399115511132388410060468671828188004507884013253690474066388913535497157456573962328140059526640372484147324378376973675346109902161087588082286250367079025022495561343334908100266052316326737315014408171004337844875658345486378613514833456040244036780048476740500375216810487865166926716416246275757018686938989530737248660608769932420087370536923106427932697243295079672828182581840016950272812940307882394705134501581586908829922044111955471785093329142214553626987016025543890666955706607580835067726350069706401605695123820767045843252564302095031583549066013241647921952711862663634663601905340434641375375930519287988739620458856491451302757279957614783367333203877882618982258087369764587792981352925464427049898659211767537546969374257528713422316270461308545374229530581482629474431417142176778061364159401068385521315245579151968164762441514851243419926261928344140725252728895694269683480315736974423823648823448594942286032716331529784922467928209978600993689644831845949879413999379749580550189389929210629807879712283729509261390161884622486890554333266268557512361242950921336538958777601285605310903914220980133004054811430023065797704529344599458857359204076450315136363147884589720679021678084737660707915373604859315267133477747427898334197133916672807622474189304393111811988064253539010118574260535029425266066395175694833837691080625994070106671242327400138893170847430051546757913593523121765532923768140151059028787144335445771443524535921535116911384588026055359019948786409665047529 A013790 484 2332065713822807104713020167988901471389407742659177308042365749307954905253459103860178056958584134167283226678344326576928311792333859896468810158117507685334158731898404485466417498797623921251677471266404296954080220343193805038037592556777168675086106040471416149109168054725914435220652865470620078465420632172786473459847052351656174596868539600358406734955864741497576227010957463200349577661706396850072581766834926930554287483868490595246531324283945827068078895665407880088658405483172593377973620332045845569247419723523809532009959460600229194404736130083270822305080041125313898055894422961797493610883360206186406991815241799605006710311167088462254139526608193238092752501273666426613259017733425705919452351210739925701360016391660387464876791708833118531418539850381997332502069686346661812143593466665896391052337858879352582807343700934965707388052587777580074386045502219665422112878452015931742530936107027892100938591682063841480137048494120649830557440411997390513801910593673073150642787863142595311233025460509750656543972105874385103088406813845666064503645888763817050496645366200319950145107531981744527869821840860610249830409677405349326244816063129006378778939008078136204511865907298383154284650103393314351550289194706959930646231416338660651851166918876312076985669601119597759741741277158835249930536997989792587325550942169498792293549310263980852125008136488926980559988005838602115000994889032108539842034856444840581203850652639603617792381334698739417029917049563133737945590517609678613270793157375061229913963791904632766221481967467662747500874440970667395627290290811053156026123206598453689567469445387965723370328059170661618747733804809091179987147093969870020910072311278093929988568198278671087105201903661512842767531098287872453984859706440964480181191902055594282038949210529883987633812376837769 A013790 485 15300683148391437414022125322175182553785904199586862318065961681209492133367945180426628231705270504271545250236617126671226653669502454780731863447408967923477415439985431829145165209611210547332255888978878592315720325671694554854564644765015003677239941731532961354305251607056724609482703450352738334811624767685652052370056510479216161530054488317951506588045428568965597625418891916057493579038455669733326208972203955591366680181661166795412492018626968571393665634460741101261687798375095385152884922998552792779832320806039714339517344020998103744489473749476339865143630149823184485144723309052353355581005726312789016273299801447208449026351567267400849409434076355835126549160856525425009592415349006056537526876293664652526623067545683802157056630401654090684637039958356284498546079212120448149474116734794946221694388692107432295798982021834310006173013028408702868046844540063224834482595523676528162745471798210000074258100026020863951179175169925583538287366543114879161054335405089032941367331170078567836999880046404474057585000986641840661363037105641415049208420676179403668308490247640299192902050517332225847353901097886463849137317893456496929492238190189410851168618832000651637802352217784691875261589328363535460521447406472364104969924322597952536795506154747483537102978252945680901665564519439118074794253243811029165442939731574081576237977024641978370792178383503849919454081306307068476521527466939664129903590693134599053278464131968439336335813936958429315133285762183720454661019386037101381669673905537776729465516438686295579179143188555335286353237207208548782710651598011319756687394358492454657252167031190443111032722396218710880603881493352447231895672083536317207190984434295574274654995948906361002497229689923185761397771535866731170594664533959167954468800069386754084457545770286568842865443004432602409 A013790 486 100387782136596220873399164238791372735389317453489403668830774590415477887027088328779107828218279778525608386802444968089918074725605605816381756078450238545935322701744418231021428940259152401046930887590422444183441056731987974400798634303263439126371257700587759445596755793899170162816017337764316214699070100785563115599940765254137235798687497854079834724166056840983286020373349861253215372071307649120353257066630152634956788671878915344701360134211540796913840227696922365377933645139000821988077979793504873428479856808426565781573294121768558667595437270314265855207357412989913407034529630692490365966978570338208735769119997295134634061892632841416972975296974970634265289044379663313487935837104828736942713835362733785227173946167231425952448552065252488981903619166775582594960825710722260308699679896989642160536884208916863292737121045254907950501138479389499517255347027354818139040309230841701275773040468055810487207394270722888383686568289881753594703411889376722175677494592789145128311059806885483578556212984459754291815191473357116579202886450113324137856448056413067467772004514768003004630353444216733784488945103233089314189942698968076354398574765832724594517308156756275395621232900885363393591287583393156156481216433865180892707673480565166593915315881298239486932640317576612395827768812040053688725095532644162354471127578857549221697367258676020090767482374168759321538227450680676274457741710591136356297458537656104388560003169844930485699275240384254736589487885687389903030948191789422165134730494233353122023253354220785294994358460111554813763589316495288563364585134552268923625994386068995006231467891640497251485691641590962087642066477885406288467504540081777196380048873413262816011428420774634537384323995586021780530779046821623210271594007306100949269797255246493548125957798850178178040171552082304405449 A013790 487 658644238598207805150371916570710196516889311812343977471198712087715950416784726525119726460940133626906516625810841435637952488274698379761280701630712015099881652246145128013731595277040298903268913553480761656287556773218573100043639839663711424108121821773556289722560314763772455438235889753071678684640598931254079601451211360832394404075188673420617795625253498933691339579669548439682346056159849485878637719614160431437951490476197563576585623840561919168551705733919507639244622645756984393063779625425185474564256340520086698092902382732923513418093663930531898276015471986626821863553548906973429291109346399988987515381196302253378334080077564072536759690923452782331414561420174970999794347027244781343081145473814896364875488260803205385674014950100121580210269645353214597405537977488048749885378599804149042215282497294703540063648251177917451063237969563274506332712331846474961810243468863552402070346918510914172606567713810212870685367574549914185334849085406200674194620042023289581186848863392975657758907313391040447908599471256696041876150137999193519668476155698126135656052121621392867713379748947505990360031968822312298990400214047929548961209049038628506064628058816477922870670909062708869225352437834642497542673261022589451837055045705988058022678387497197749273765053123620153929025991175794792251725351789678349207685068044884380443556426584173367815525451856921229908612310303915917036717243363188445633667625465561700893342180797352588916672944852161095326763630017994965153786051086330398825448966772665029833594565257042572320457985856791911133102909505525588264235043067797436407910149166998676235884660837053302466997622860478302257019598161406150658635297287476540185449500658464417335850981868702377199778549735039888902062441326196669882591928281935328328159139791672244169254409118256019026121565553211999204150889 A013790 488 4321364849442841409591590144620429599347310774800788836188534750007504350684524590731310525310228216726133655581944930659220606275570296069613762683399101531070323520386958184898092996612661401104347341824387277226902659989087058109386320988033610653573387272656302816869718225165111080130265672669903283849926969587958016265121397738421339685137312886312673357097288206503948878982211907312755872474464772476849742078388506590664399729014332214625978278017926751664867741320245889621083969178811574602891458122414641898616085850152288826187532533110711171536112529048219784588937511704258578246774834378652669578968421730327747088416028939084415249899388897879913680332148773704876410937477767984729650710845753010391955395453699535049948078479129830535407212087606897687759579143162440973577734670299087847997968993315021865974468464750549926357596175978316396425904318304644036048925609244722224437007399213767309983546132350107886471690770308806644566696656621986969981944849350082623390902095714802942166915392721313290556190883158616378728321130915182730749421055412708682544872057535405576039357969957958605067484532844586802752169747443190993676015804368465770734492570742441628290024693894911651954471834360432890987537344633089426377479265569209393502918154876987648686792900369114432985172513544071829928339528104389631963570033092079649151621731442486420090173714818761466237662489633260189430405367903992331677901833705879391802493290679550319561218048211430335882291191175028946438896176548064966373990281177413746693770670995455260738213942651456316994524845206411728944288189265753384601646117567818980272298488684678314783639259751906717485971403587598141108305583536985754471306185503133580156734173820185042140518292040556296807747064811596711086431677541176351099685641457777689161052116173161593994478178224877740830383591594623926778433982729 A013790 489 28352474777194482488330422938854638601317705993467975554232976494799236044841165839788128356560407329940162914273140690055146397774016712512735896965781505145352392617258832651116388150775671452645622909709804925885708352188400188255683652002488519498094993895898002781482221275308293796734673078387235445339370847466592544715461490561782409674185909847097449895915307922872408595002292323878991279304963372220611157776306991741349126622063033660161043482075617417673197250802133281803931921782182740969570856741162465496820139262849166988616400949739375996448434303085370006688019014291640531877089688358340165107611814972680348647097565869332848454589890558990113656659228104277694132160791635747811238313858985501181619349571722649462709342901570818142806718506788855729390598758288775227643517171832315370714674565139858462658487597228358066832188510593733876950358232396769520517000922254622514531205546241527320802046174349057843140763143996080395002096764096856510051540156585892092067708649984822103557131891644536499339168384403682060836514939934513896446951544562781666176905569489795984394227640894166407847766019993334012856985712974776109508339692461503921789005756641159523210852016644515348473289705238800197769232518137699726462641461399582830772646014147915963034048219321759794815716861362655276159835643892900375312982987117134578083790179994153402211629742925893979985303594483820102852889618818093688138713930944274689616158480148529646641151614315194433723712505299364917585597814331854244379750234805011592057829372401181965703421677736204895801077509399267353603474809772607956371400177362460329566550384260174423295457183232259973425458378938231403811592933586163535086239883086059419408332914434234061483940514078089863355628492228886021438078236347658039565037493604479418585662934212113218197771327333422857588146744452327583593305360684969 A013790 490 186020587013172999605935904901825283863245469023143387611322558782377787690202889074849910147392832491737408880546076067451815515795323650796060219992492455258657047961835201023974622657239180400807931910606030118736132498708093635145540440788327176427001254950986796249304853787297715600376190067298651756871612130228313685878142839575854389872333754506806368767100335281965872791810039936970061783519864685139429806170350172814991619767355563844316606285898125877353847162512796461915597338812900963501354391078766936124636933703553384612312206631240045912698177462543112613880092752767453529645585445319069823271041118035755767473607129668692818710564271957534135701341195592165951201106953922141389534577228803873252604552540072303124835998777206137834954880123041682440531718453132654268569116164391821147258979821882611373502337125415257276485988818005487966671300362755204824112043050912578317839239588890660751782224949904168508846546987758283471608756869239475562448154967360038016056236452550417821438342341079803972164283770072558001148374520910345674588449083876410511786677441422551453610527551906625801889192857176264458354683262827506054484216722239927230857666769322647631786400081204665201333253756071768097563934551501447905321390628242662952699330498824476633466390366970066013785918327400381266884681659581319362428481378475519966807747370941640471910502743336790402683576883408343694817808789065512687878102100925386238571615788254503011612595741521990679661277747269133224279107259831295697375541290555681055491418512324154876980149627627240321350869539168593106992398226918080801752756563675102222286137071131004391241494579186857685644432424213736240407861237258818953700819872927635850738072251603009677396133712866347593476278537513721186655231308676984397586210995538989465340534511365674824595577678634587368635830790351721275955676471454081609 A013790 491 1220481071393428050414545472060875687426753522260843766117887308171180665035421155220090260477044373978289139665262805078551361599133118472872951103370742998952048891677600753918297499254146262609700841265486163609027765324023802340189890832012214604537555233733424370191689145698460312054068183031546454176834647186427966093046495170457180651952381763319156585480945299784978091387065672026460575361673832199199798958283667483839160017293619854382561253841777603881318591233246457586628234139951443221532386159867789867913742922029013756441380387707565941233212742331745361859667288550907262608004686106738417110481300775432593590394336377756293583560012188313381464336499584280200805830462724683169656736361198182212410338469215414380802048987977249470335138968487276478492328604771003344656081971154574738547166166611371813221548833879849502991024572634934006549330401680036898850999114457037426343343250942711625192443177896321249586542194786682097857225053819080199165222344740849209423344967365183291326456964099824593861369865815446053045534485231692777970974814439313129367832390693173360087138671268059371886194994335933471111265076887411267223470945914616162561657151673525891112150570932783808385947477893586870488116974592400999706813643911900111632660307402787391192172987197690603116449410146073901492030396368513036336893266324177886502225630500748103136204808499032681832006947932042142981699643465058828745168227884171459111268371186737794259190240660125780849257643299832783084495222731753131070480926407335823405079196859358780147866761706862323748383055046485139374977124766809528140299835814272345680419345323690519810935445934044973275513121135266323473315977577655111155231079186278218816692492042767346493396033290116106560797863484627524705644972616229694632563130341731309882099246929070192524171585149521527725619685815497643291545193329210229436649 A013790 492 8007576309412281438769832842191405385206929859553395949499458628911116343297398199399012198989888137671555045343789264120375483451912390300519432189215444816124392778296738546457949892606453628982247219542854719438831168290920167153985873748832140020370899888524997292827672484927598107386741348869976285854212120190153885536478054813369562257459576749136986357340482111889241257590537874165607834947942013058949880965299142361468728873463439864603984386455902859065331277081330008225867844192221418976473985594892569323382067311432359256011896723749340140431108802438581319161277080182502549971118745546310754661867814387613246546577240974459042201737239967524095787511773772462397487053665936646276117847265821273495624230696522333752442243410118733774868846772245020975388167975902552944288553812745164859607957219137210466546581899085692589124112221057802016970156765422722093361405189952622554238675069435130972887619690177763718537303339995421244041253578106985186723023803844711663026566330882967574392884141458949160324447689615141554031751757605136316267565757536333441782348315337910415531716822189737538945325357838059503961010169458305324253192876145796642567032572130003371586819895889994566820201402459823457272535470300742959076404317705976632421884276869688073611846969004048047047024579968390867689211430573814031406356720352931113341102361715408304676639748562153425499797585382128500102931360774250975397048743148048943229031783356186668134547168971085248151979397690202889817373156343032292953425358158530337360724610594252956550153823558723706113141224159988999439224915595037314128507222777440860009231324668733500479547460773269069660641587768482348308426128886995184289471110541171393656319440292596560343171374416451775145394782322641189593736665335083026484246698172099124136453159101629533151089770166010743407790758635480037635828013432948315333854089 A013790 493 52537708166053978519768873277617810732342666808529830824665948064285834328374229586256919037572656071263072652500601361893783546927997192761707994593442533438592141018404901603310609245390942259752524007420669814238171295156727216697301317666087670673653474168612507238242359173609971182564409989935914411489485720567599643004832517630517697971192283051087767490510903136105311891051518992400553005093447547679770169013327673033596330138793628951666741559537178658327638508930606183969918925745164729904645819488090147330709743630307709078694054404519420661368504852799532035017138923077399230360510089529344861336514730197130510592093278033425775885598031426925592461864747721125789912559102210336217609195911053375404790577599883031749773559013789012296914503672699582619521770089896649867477201565421026643887807314759237871012123839901229077243300282360239033341198537938479654544179451279156578359947130563894313115672787256307757323247213709958782154664725959929810089759177025153221117301696923150255591712852112165440888701291564943736002323281647299371031498935195883711533987296932030236303594070386867993020279672775508405488187721815941232425198460392571771882300705744952120981125336934254352907341401538901703165105220643174554500288728468912685319982740542023450967327963635559236675528269172612482908916195994793860057106442235581034630972595214793886983433390316288624704171957692145089175332658039860649580036803794349116525677530599940729630763975619290313125136828245421160091785278766634874067423774878117543423714170108893647925559236368786235808319571713687825320754671219039817997135888642789482520566721151560496646310890133418366043469457349012687251583831627575404123219956260625513779111847759726032411547387546340096728935166818848844924506261263479736763142586707142353459269176865791367004299982059196487498515167407384526928667596133573896905416677929 A013790 494 344699903277480153068203577574450456214900236930764220040633285249779359028463320315431645805514196483557019673056445535385113851394589581709566152527576461890603037221754559419320907259009972166236310012687014651216641867523287268750993945207201207289840444020266659990108118538055020928805093943969534453782515812644021257754706148173826616388992569098186842505242035475986951317189016109140028266418109360326972078896442862773425522040624999551885491372123429177287636257093707173026638071814025792904381221661359456636786627958448879265311690948051918959238760339217729681747448474310816350395306697402031635228873144823373279994723997177306515585408684192058812142294609798306307616300269602015923733934372421196030830979632832571310264320689469709680056058596581961566682333559811919780517919470727355810547903792135359671710544513591963975793293152565528297751603607414365013464361379842546310619613123629710588351929157188635195797824969151039569716755267023099483998909960462030283750616433512788826937228022707917457670769173957595851911243050887931173337664513820193031374490655171050380387880695808240902206054933080110648407999642834390425941727098635663395319774930392630865757163335625642809425066935496734074466255352639868252076394347484536128384406760696215861796638769412904151828140974041510500365399161921842515834675367507647168213811197204262692498306473865169666684072214418163930079357569399525721894621469694724553524970278266211127107442444038163744414022730118208231362203213987891408756367386975329202402988670084451224039594149815606493138384710013505821929471397868120245879208565385341794817438257475388418496445750165357899611203109666872241057641519308522226452446133025963995904752833151562498652162409691537374638543629498467271549685580149690552902978511385560981046265069416457158915212182290388154477758013359849881178988098232378337596438823892169 A013790 495 2261576065403547284280483672465969443225960454502744047686594984523802374585747844589547028129978643128617606074923339157661731978999902245596463526733429166464246527211931664350164472526364427382676429993239503126632387292820287770275271274504447121028643153216969556195099365728178992313890221366384115551267086246757423472128627038168476430128180245853203873676892994757950387592077134692067725455969215513105263809639561622656444850108540622059920708892501818832184181482791812762227772389171823227245645195320179394993957066035383096859710004310168640291565506585607524441945009439953266074943607241654729558736636703186152090045384145480308048755866376984097866465594934886687684270546068858826475618343417455467158282057371014500366644208043610765210847800452174249839002790485926005679978069647442181473004796780200094806092882553676875645179796373982431161548271268245648853339675013146946343975281704134531170177007200314635519629529622599970616911631306938555714516848250591380691687794420277407493535153056986646439777916550335786384389665656875716428268416875174286478848033188577261545724885245197868559373926415938605964204885656636435584603671494148587536693043318306051110232748645039842472637864163794072262573101368670175601873223313846041538330092756927872269247746966118064140144432930686350392897383901369208746391305086217673070650815264857167525481388775029378183114197798797573545250665012830288261350611462667087795677329995704611204951929875334392327100403132305564205967415286974555532850526425945134896966008664424084480923777216940194201480942082398611697679261841412736933213487397493227515797212407296023413755180566834913179349103602524348773579186008183214327754499078783349777131083338307401553656837569986176715003484753139443768637487091362119717596442013200665596644545120441375419642707128007236681528570325653975070415340912502634272970235123556520809 A013790 496 14838200565112673732164253375049225517005526541992503696871749693460667379657091608352018051560789877566860113457572028213418623514218358633358397198898028761171921465037483649801429104245477008057740057185644380013835093028193908060776054832023677561068927728256537258196046938542582368571433742384846182131863352864975455400635921997423373858070990593042870615194094938606912492991618080714656346716614022981483635855045163806248934661562135021335139771043704433357960414708597083532976414645356332193958678126495697010555352310258148498496557338279016448952961288708170967863601206935533378717705007112496680634871073409604343862787765378496301107887239299392666101880768367791557896499052757782760506531951161925320025488578411226136905552648974130230548372418766715253193697308378160523266336114956868152644384471674892822022775402434673981108024644009698730850918207790959702126761607761257114962821823260826659007531344241264323644289343853878407217557213004823864042945041372130048718163619191440070565084139206889387291382910486753094467980596374761575485869083118018493587721945750255413001500972093743215618052331214973193731148254793191653870584688673108882828243057211406001334237063860106406462977026778652908114742118079845022123890218162143878532983738578203769958534467844700618823487624458233144927799735776883378585073352670674153016539998952727876134683391752967750259412251757910880030389613149179521282721361806558763027438962101817954115689611912068948058105744951056806755352211697840058851032303880626030058993982847286418279340902320344614155916461002617291348473636941508967018813690814953065731145510604269209617647739699003865369709468736162252303453039399690069204397268455897557887757037782634861593542511296679305427137863465347890566030552806426867467150256048609566979584860535215864128275801466855479867508949906615730436995051726929783464957712645654333027849 A013790 497 97353433907704252356729666393697968617073259642012816755175549738795438677930178042397590436290342386716169204395130077108239588876786650993464444021969966702048976732110930226347176352954574649866832515195012777270772045357980230786751695752907348478173234825091140951024263963777882920197176783786975800967155458147103962883572284225094755882803769280954274106288456892199952866518006227568860290807704604781514134844951319732799260314509167874979852037817744787261578280903105465059858256488182895524562887187938268086253666507603712298635912696448626921580379015214309720153087518704034497766862551665090721645389112640414100083750528648314231568848177043315282294439721261080411358930285143812691683356131573392024687230562956054684237330929919268442627871439528418776203848040269111193150431250232011949499806518658971805291429415373895990049749689347633373112874361316486605653682908521607931271073982414283709748413149566935227430182385025296229754392874524649371985762416442545249639871505515038302977517037336401270018763275703587052804420692814810696762787054337319336429043686067425764702847877907049237670041345101439124070063699698130441044906142384267380236102698364034774753929375986158132803592272694741730140823036721863190154843721361825987054906308811594934697944643529080760100902304070467663871294066432131846896666266872293117941518933128847595319657733291221409452003783783653283879386251871766839135934854812832044223027030350027596953039543755084368209231792623883709121865860949528626121622945760787383217059521461046190330755660123781013476967900638172048537335531973240332610436625436907064262045695074610284301386820165164360690663824377960537362955391501366544050050478339143877301573924891867326915232416617512922907451522196147510003726456962966677451972829934927368953056269971551284545617533424038803410726220337305807397124534380386309313587552668138078995717289 A013790 498 638735879868447599712503341209052372096617656511246090730706781836236873165899898136170590852500936399244786150036448435907159942620597217168120217228144951532143336339379813215063824051734964277776288132194478831673535389593708294191877875834825113365294593687422975779670195866346689839413676878426348230145506960903149100479117756800846693347075530252340992411358565669723890757224638859079292367989349911971514238717725608766895946923494650427742809220122223549223215101005274956257730020818967977536657102840062976913910305956387956391350223201399441232488866718821086073924407210217170339848385201474660224715397968033756910649487218461589673323212889581191567133819011193948578925941600828555070134499579253025073972919723554674783281128231200320252081464514745955590673446992205638538259979432772230400668230568921514014517068394268131590716407711809822560993568684597468619693813562810269637069516398620115419659338674308662027169426628150968563418571649756224529598587214279539382887196947684166305835489281964128732593105851891234653449804165557972981460645863507152166310955624288380442215384926948150048353141265210542093023687933719433823695629200183178281729069803966432157160530635845183509324368901150200491453939943932144390605929655854940301067240292112874366553214806194298867022020017006338342659560369861217047489027376949115146814305720258369072892274388123703667414596825404549195532653198530662231570868582426991042147280346126531063608892446577108539820769791405301015548561913689857315983968147136526021287127520305924054760087886072127229422386396087046810453458425276429822257074699491547248623281805384518075301398927103643370491445351743799085638350323640465895512381188383122978975626521215541531890839885427502287195789437128923813134449284134024370762393737203058467701002187283347977903796636795118589177774731633063402332534070069714575406447933055653936290901133129 A013790 499 4190746107816884701713734421672592613325908444370285601284167195627550124841469231671415246583258643715445041930389138187986876383533738341840036745233859027002392429722670954504033749603433100626490226435327975614610065691124320118192910743352287568789697829183182144090416155079100632036393133999355270737984671170485561248243491602370355155050162553985609251210923549359058447258150855554419237226378124772445104920226997719119604307765048401456420571293221908706453514277695608988006966666593248900618007251733653191532165517379861381883648814424381733926359454542185145731018035706234854599745255306875245734357726068269479090771285640326489846673599768542197871964986532443496626333102843036149815152451739479097510336326306242221253107482324905301173906488681248214630408485715861194449523725058418603658784260762694053449246485734793211366690350997184245822678804139643991613811110785598179088813097091346577268384921042139131560258608107298504744589248594050589138696330712888057891122899173755815132586645178966648614543367494258390561284165130225860731363297510470425363166179850956064081375140505706812467244959841046366672328416533133205317267023182401832706424426983823761383130241501780249004677184360446465424429299972138799346765504472064263315302163556552568718955642343440794866531473331578585866189375586659445048575508620163144478248659830615159487246212260479619761907169771479247271889737635559674901336468769303488227528306350936170308337943341992409129764070601410179963014114715719153850170815013362747225664843660727167723280936620519226752240277144727114123385140728238656063828667103364041498217351925127823092052478360727004153794372952791065800873216473405096740456732976981669865059085605695167990735800488289842506291574497002869137975121753203333896572065309789266606586275350766046083026809734012773063595380014244528982703756033727397329241704888778145476004602334459369 A013790 500 27495485213386580527943811540593880136031285303513443830025420970512356369084879628996155432832759961417034920105283135651381895952364857260812481085479349076162696731410444132500965431148124573210402375642186848007456640999466664295463687387134358738829207457270858047377220393473979246790775352169769931311917427549555767349725548403151900172284116516699582297194869407344782472460727763292544615442266876632012333381609332035143723863246482561955575368254828943023041507175960890570313708299518306036954745578624498589642537959529270526538619871438368556290844381251276741141209332268606881028928620068408487263121040733916052314550405086182099884025488081405360237962276639361781365371487753160178937215235862722358765316636895255213641638191533703681002000472237669536190110074781765296783325160108284458605283534864035684680506192905978259776855392892525836842595633960204228978214697864309653001702730016324893457873466957474842166856727791985489629250060025565915338986625807258547823657341479011903084900979019200181560019034129829300472585407419411872258474594966196460807733306002122736437902296857942396597594181517105211737146740873886960086588939099738424386850665440867698434717514493180213719687006588889259649680637117202662514128474841213631611697495094541403365067969415315055119312996528487101868068493224072618963703912056890390921789457148666061395822398641006785257872940870675341350868568626907027027668571595400186260813217968492213393005246266812196300382067215852190737335606649833368410970717302672984547587039258030947432446225167226646721448458346554595763529908317973822434779884865171476269804045980763647306956310524729874253044880943262182719529173282010839714136625061976735984652660658965997187217587003669656683779020274835824414254773822767073695409320497527378205812552576376028350738898664857804070249288273458354655519343337285453877154825775273412468066195916387920009 A013790 501 180397878485029354843839347517836447572501262876351704968796786987531570137565895245843775794815738106857166110810762653008716619343465828488190688401830009288703453254783923953338834193762845324833449986588387909776923021597500784442537252946988527685458430127154099648841943001582777838194277085585860519337490242152635389581549323073079617030356088466065959451895538181589117801814834854962385221916712977582632919316738827482577972266760172088990529991119932695174175328581479403031828240153139605908460085741355335246644691552471543924619884976507136097824229985389626698627474429014329746430800676268828084933337148255223219235765207770440757339091227302100568521270497030852647538202331148483934007069162495321395859242454669769456702788174652629851054125098351349826943312200643162112195396375470454332909265272242938127188801131656123362395948232767862015524269954412899946326066632687735633344171611637107625977107816707992439456746991043216797457509643827737970539091251921423332271015817443797096140035323344972391215284882925810040400632858078761293887851817573214979359538220679927273769076969684960064076815424933727294207419766873572345128110029433383802402127215957532969430181612589755382214866450229702432561554660125966668755196923433202637004347265315286147478210947333882076637812570223403875356397384043140453020861367005257854837860628352398028817990757483645518076904365052500914603048678761137004328533498237420622057195523091277412071507420756554819926806743003206223427658915229556730144378876222837451616718564571941046104279683322174029139423335211744702804519728474226248994590824600390055806184345679790289980940353352752704974227463868743180822830905903273119364450397031629364795306106583475907545334588331076617502274152023197843981925571051174770515580551784277128408336157453603122009197914140132052504905580362160264894862411635929862888012811911568859202982311407421143179049 A013790 502 1183590480740277597130429959064524932523180785731743536300275719425194631672569838707981012989786057719089866853029413766390189739512479300711019106604406690943183356804637325057856091145278028176232265362006413076046391944701202646727486916585191730144292760064258047796051988033384605396392651958528830867373273478763440791044545108682475367336166296425858759963886626009406201897707131483408209440995553845919654583637123447113194076042213489075866867271737878413037764330823086363291825083644748954365406622549032354553235821275765799689431065330863319937824772934141340769694859728763017466332483236999781065247625029702519541405855528181861808901777542329081830068055731019424220498145494665203091020380775131803678232489745088357405426993213895904452766114770283206214575071348419786618113995619461650878217689451185917052485724224795825380679816355189942683854735170903036547845323177064233490371109943951063134035804385421138395275717008234545408118720773153788824706977703856458483030134778248752747774771756466363858763484116876239675068552181854752849198195775097863479577930265881002843198913998103022980407986002990184777294881090457508156385529903112431127560356663897373812431421560201385062711738779957077660036360125086467313702847014645242501385522407733592413604542025457600304820688273235752826213323236707044512269871428921496785591203582620083467074837359850198244102569539109458500710602381351819885399508281935716701317259827001871100601160187583756173539779040844036031908870142821121706477269806898036520057290502156505203490179002276783805183756502324256995100453938519398419653510400203159156144375492005104092564949658347410497335906390442824009378593573631374936150159054924520262422003365294185429404940234040193687432420711424201054365413671666757669352724000256642239487093529053090083502347514673406396484685512756133497975192282743335830408252058951803285230766945144090120397740489 A013790 503 7765537144136961314772750961422348082284589135185969341666108995148701978403730711763063426225986324694948616422725983721286034880941376691964996358431512299278226003995225489704593814004169142864259893040124076191940377549184590565179041659715442941476704798781597051589897093487036396005732189499907659320836047294166935030043260458065720885092587070850059324123060153247714090650856489662641262142371828783078853723243166936509666332912962701826762516169872220267940771774530269629557664373793197889591432850544201278223780223390299411762357219635794242112068335220901336789967974680414157596607422517955563569089667819878230711163818120401195328204562455221105887076513651218442310688332590498397480184718265639763932883365217524712937006502476371029114598479007828115973827043116982220001445925259287891411986260489230801781358836638885410322640275106401213948770917456294822790413165364718435930324852342262925222408912572748089011403979291026852422666926992662008478902480715002224107160714280090066778150277494175813277347219290825008508124770865149033443589362480417082289510800474445259654228074741553933774456796165618602323831714834491711014045461694320660627923500071830669583362556856481287396451718135298386527498558780692312045204379263087436051590412517140099825659400229027315599928535760699774292785613756034919045002626445153940410263886705570367627478007917977150679556958746097157223162262224049290268106173837780237277342541724959276291044211990737024254594490286977720405354097007049379516197367203058017608095882984648830640099064433937978545810626411749450144854078290625773031346681735732927223463247603045487951318634708417360273020881827695368325532952436595450956081193559359777441750764079695150602325812875537710783244112287654183117691479099805597068623222165683829733274820644117324037858902043772219367336021649192991880215236567079026383308541758782781354399061927090375279929575348329 A013790 504 50949689202682603186224019057892025767869189315955144850671341117170633680306877199877459139468696276323557872349505179195357674853856372475982341107669152195564440812212674437951840013681353746332409158236254063895320817100200098698139692329393021139028660184806058255481314830368445794193608895308894152804005306297029260732113831865369194727092463771847239225571397665458252148760269428676589320916101568645780359278198418270439920810241948286685388868590531637177959403612693099039527835956457171353609390932420504586426222045663754440572825718030446022497280347384333670678979881878197287991341299140306452576797310566221071695945810687952242548350134268705675725109006065644200000426150126259985867491936540862491163647759192179641579699662747470322020880620770360268904279229890520345429486715626187855554041855069843290487495327187727177126842844973098364717885989430750332327900777957917658138861356217587052384224875389800212003821508128427178745117707998855437630079175971129592367081446391670928131443970639287510912675105767102880821806621646242808423389807234016476901480361912835348591390398379335359494211039642623649846659881029100115963152274176437854379806083971281023136441735535373726608119722685692714006918044160122259328585932345116667934484696524956194956151324902648217651131123125951219134966411853345103854262232106655003031741360675247182003883209949848085608573206333143448541167602451987393449044606549676136776644416257457811745541074871225616134394450772860823579528230463250979005770926219263653526717088262280977829689961751067077239063519887488142400387607664795696858665578868143735513142367523581446448601562321926300751290005671509311583821700936502753722848710942959499795326763126879883101859658276402920448864620719299095435173794373824522367236960629051606880016098246053763012392256309189531269091638040355219726092167116605492100887342479373828466212245303639952211617943860386569 A013790 505 334280910858800559504815789038829581062989751101981705365254669069756527576493421308396009414054116268958863200485103480700741704716151659814920140007417307555098296168927356987402022329763361929686936487188062913217199880994412847558494521373147611693167039472512548214212906602047372855704267962121654536547078814614808979663398850868687286604453654807089736558973940083071592348016127721547102534530542391884964937224259822272356320435997422708942836366822478071524591647102879422798342131710315501251031213907610930591542442841599892884598309535997756353604656359188613213324787005002852406511190263659550635356367154624976451397100463923654663359725230936977938432440188796691596202795970978391767276614595644598804524692948059890628404409487286152782778997752874333724280976027311703986362862341223418520290068611113241828888456841678678009129215905868498370914049976655152930403357004181897755049069358143588650692899407432479190957072914830610719746717282180490526290949473546581255520421369775752959470403891364365359098061368937962001071873244620999066065860525262382104950612654510112722108112403766819293641518631095253766643935479431925860834242070871608762585907716935574792798194226847587020275873500540829896599389287734562143454852302116310458318154093900237595107308842686274956009071298829365948744514628169797226387814504851763474891255067390296761127477740480953289677848806751754165878600639687489288419181663572425133391564015065180702862494992230111267457761991520739863505284720069389673256863046924588830788790816088825495540595839048751093765495753981809702288943093888724567089704862953891048701727073322217870149274850394158459229213727210772593301454179844394567175610392496757278157138892875458913031301217951479561065000776539321365150175264886662691251441698687207592739785620592358739124305593644592514656510237182770596622890708452048633673921854007171688566818541437181726460425329667996279209 A013790 506 2193217056144590470911096391883760881354275756980101968901435883766672577429373337204386217765609056840639101458382763936877566324642671040045691038588664954868999921164332389194344668505577417620675990292440880773618048419204342692831282554729221480318868945979154828833450880216032813306275702099480175414285384102687761715571559860549457287411820429189315761563428020885032717395333813981070539729054888633157254953128368693928929818380579090393373949402722278627272845796641991892979922726151380003708015794447835315611109967483736897215849508865681279436000150372636491292623927539823714639119919319870311718573124901494470497616376143803098246303157240177512254055240078695093562686544365589228385101868362024212756486510432220942412961330646084448407813004256608503565007483715192089854526739820766848911623140157513979639337165338253806417896785558403217811567081896834458376376425304437431170876944058780085137196113012164495971869355394203636932258212088386198342994919495939119617469484607098715167085319931241601121042380641601968689032560357958374872458110906246488990580969626240849569751325481114101385582003738615959962950860680552865572933462226988625091326140530814306215548952322347018440030006037048384951588593116826462223207285954185112917025409010079458861499053316864649986375516791619469989712760475422039602330450966332420158761524497147737049757381455295534533576366021098259082329498796989617221318250894698681300182051502842650591480829644021760025790376426367574244458173048375265646238278450872227318805256544358784076241849299998855926195417641874653456717755639003921884675553605840479170532031328067071446049392293436073651002871264229878984650840873959072755239179785171224501988988276155885928398367290979657400147470094874487476750299912921393917300708985086769015965733456706465687394568999902171488661363666156157884442785938153891085534601284141053448686896450369349307306850587951723587890249 A013790 507 14389697105364658079647703427149355142565403241546449017962320833393138780514118465397977974760161021931433144668449314189853712655980564693739778904180230768895508482759184805504095370065093437009255172308704618755708015678399692407666044841578422132372099154569234831976271225097391288102474881474689430893126405097734404615865004245064989262708953835911100711617651245026699658830785153529803811162329124322144749747475227000867708538394979412070926482031260870073537141271768108809841273006279204204328291627372247505724492496660797782633188627667734874379596986594868019370905588588783391747265790657669115185558272478705220934861043879492127593995014652804657898856430156318508864786417582630927434653358323240859895307994945801603171439290368960066003661120927608391890014100655375301535549939964051295709159422573449220413691141784283223907820810048683512061691624325130881407405726422413985912123629969656138585143697472811258071434840741370061912546129511901847328389666812856563810217288507174670211246784068876144955159059389550516568742628508564897538197665655883214267201741717766214027138446481589619190803526529059313316920596925107351024016445671272369224190808022672663080216676186918787985036869609074453667372759439498418646463003145408525848603708515131329590295288811948968560609765669815342602505421479244001830890088790107008661634362225786302783458179728194002074794537464425677839163841607048878589069044120118048010494439910150630530705723294426767529210659733397654617890073370390117904969344916172683438681288187537982324222773257292493731768135148339601329525194747504731485356307207919383837860657543448055757530062837234079224229838364612236018294166974045476347124258570508403957549752079858767576221687796117532202367551292471512334958717728677265491409951651154291513751177209451121374995767208358147137107207013650551879829118540227679412192519025249451676834727610873300805240246707551258460147923689 A013790 508 94410802708297521660568582185526919090371610667786252006850786987892383538953131251476133492401416464892132862169695950399630208735888484955626689390326494074723431155383011508912369722997078040217723185517411003656200290865980381886696920205596027610493342553128749732596315507863984241240337697355437356089802343846235428684690292851871394552633446117412731768923409818620176461588781392309042805036041384677591703093184964352693035720409459922597348648607102568552477183884070561901368592194197858784597921367189315885058395270591494251856350586128008510804535829048929075092511566731007833253810852504967064732447825732784954553623308893347849144201291137051360474397038255605736661863685759641514898760683958783281773115754839404318407813184110746993050020614406038659190382514399917353374743156104140551147794971504400335134227581246682232059212334729412522636758747197183712913988971057458161569443136230913925257127799119114664206683990104128976208215155727588020321564603959151915158835629895573011255990150275896387050798588654840939207520385644694292748114884368249768807110627410264130232055347365709491510861937557158154672316036425629330068571900049218014479915891436755342469301612462374167969826901505137490511632674682549124739443763637025338092688931567776653441927389895197182726160672559658462815038070325319896012469872551892083828983050563383932562269117196680847612726960304096872302753964783847692422881998472094512996854020250498286911960250534734021759151138510822011947976771383129563574503871995008976041187931798436702029225615341096051374130734708256124323014802738378543275422731591159077360203774142562693825154742275092793790171969510220880516028029516712370313482260481105638365483923395953374067590493630327128779733504029905592429664147017851538889140692783223306621721473671208807341347228654037803366560385216561270883558846742433804623395117324661652451712647854939726583181258648243806757030527323529 A013790 509 619429276569140039614990467719242116151928137591345599416948013427561928399071494140934911843645693426157283708695375130571973799516164349793866709089932127624260431810467938509974057752583829021868481820179733594988330108371697285558618493468915537152446820491077726995564426047095600606777855632349024493305193177975150647600253011401128219659828039976344933135906491819966977764483994714939629843841467524869679163994386551118019007361606466552161204483511199952272802803463386956634879333386132151485746962090129101521868131370350793786429516195585863839388559574390023661681968389322142393978253003285088911709590184632802086826322529649255238235104671150193976072518967995029238238487642269007979250768847453577111713412467501331733073662300950611021401185251118019642948099676977857755491689847199266156080682808040370598815667160559482124540492128159675561019774140360722340428681639107982998057116416811026263612015490020511311860053659073190212902099636728705001329785366575995715357120567744854526850551375960156195440289540164411402140541250214839254720381756340086733143452826438742958452515134066419973802765172312514652805065514988554034579900236222919393002728163716551801941087879365636916050034300775207075246821978592204807415490533222523243226132080016182623232485605102388715866340172663919174529464779404423837737814833812963962001957794746361981541047677927423041187101586555179579178368762946824709986528791975412099772359226863519260429371203758389916761790619769503220390675597044713066612319904159253891806234020529543202013749262252931193065671750420868431683300120766501622430048541969594706560296962149353834186840264066883820057318291956559197065659901659149861626757111016534093315940021400850087257461228708576291923831519940210591931026468584123946651652085350728114745114588756800984966579167199142027888002687405858498267029593477108192134095364767105101735686682576259546112252237991127616132877289769673769 A013790 510 4064075483570127799913952458705947524072800510736818477774595916098233812226308073058673956606159394569017938412750356231682720098625554298997559478339044689342772693108480144563939792914702502212479109222199232116718433841026705890550095935649554839257203589241960966817898199294994235581069510803841949700575372440694963398905260007802802249188131770284799106304682492830803341112779489324718911405443868430669964994967170161885322707299500027048729662616316982886861859193523281822481443306346413045897985818273337035084976809920871558032764055759238852650228339367572945244295394602342576246891317954553468349726621201375814491667502117028763618060521747416422677011796949015386832082717420926961351864294408142919429951699199276237500696298356536958911413176432585326877382481980651724733780977087474385250045359903552871498829592240430762219110168852855631355850738134906699275552580234187476450252740810697143315558433630024574717113812057179200986850675716577033513724721790105107888458068044973990550666467577674584798283739673018703209444091142659560350220424703347309056154193994264592550406951794609781448119942295542408637054034843839903020878725449858574137490899482144296372535477576517943806204275047386133620694399001543455741453033388472974998806652576986174191028338055076772364799057872847973704087818417672424799397803124646856554694845091330880960890813814881822573228573509388533218989277453694116922221615404150678786606448887451549867677104467858796243874108256307710628983222592210362430043430891188864784140701408694332948412208909641481557703872354511317780274132092349017144763548483862510869742108368661910506099858972542824743396065313526984891947794614785682242133153405379480186245882480410977422496203121556969051312258602327721693659464660380437213981489331986127160842696816833371262365725915993570844973185632069837607129981162803306848591799688236976572487840324382838882042486933459788289447807898178829598409 A013790 511 26664399247703608495235442081569721705441644150944266032679123805520512042016807267337959829293011787767326693926055087236070326567082261755722987737382472206777931639484738228484008981313363117016075435606849161917789644430976217347899179433796729300366512749016505903292230085574457179647397060384007031985475018583399654860217410911194185556923332544838566936465021835462900721040946229459480777731117220773625640331979603432129602282592019677466715316425655724720700658168706252037300749532938815994136684953691364287192532849890838292252964969836366112238148134590646093747822083985969642755853937099825305842556361702226718879830481389825718098095083184799149183874399782489953005294708998701793429581635611825694379913098446451394242068413517238987417781850574192329642506464275055965978336990670919441625547606327210389903820954689466230919581817843585797325736692903122853946900478916504032990108232458983957293378883046591234718983720907152737674727283376461916883547899664879612856173384443074352002922693777122950861539615994675711757162681986989375457796206478661694717427666796369991723220010724434776081114941401053743067711522610433603719985317676522104916077791502348728500205268379534229312506248585900422685375951849126613119673352061771188967170447557606288867336925979358703485446618703755555472520176638348779108848986300808025855352878644221909984404629439439637902952670795098166449788649373687101126696018666632603518924911150569618681829482413621562156058024269634889436758923427492187903514950077090141848747141942443518474532502656157760500095106517948755956378580657901901486793641602621933816377973006790794830521174718853473141421584522050547876069480467608861190635619492694769501959234953976422868997588680535273945659728689872182032099747636756048560932551507160980302288933815243748852381527734833818313869070932010204540379806409152496233610797754522803292092720368275805905080756770429670967067067619951300995161449 A013790 512 174945123464183375337239735497178944109402627274345329440407731288020079507672272481004354439991450339541430438848847427355857412606626719379298522544966400148670009486659367517083582926396975410742470933016537351342617857111634962019566516265140340939704690146297295231500321591454013555666572113179470136856701596925685135537886432988345051438973984826685837670147008262472091630749648211483653382693860085495757826218118178118202320576086241103859119191068727209892517018244881719616730217685611571737530789981169041088270208028133790035471703167096398062394489911049229021079460693031946826121157681311953831633012289128309502570567788398646536441601840775467217795399936972916581667738585740482466691485111249188380826609838907167597622210861086604996448066721617275874784484912108642192783868995791902456505217845112827368158969283717587941063376306871766416254158442137389044745614042171182960448100113163393743801858851668685090991252192871829111883885706232966636672957769701275139949353575331010823491175793871703680602561420541067344838744356516637292378600910706499379041042921850983515696046490363016565868195130532313608267255299847054874006823669275661530354386390046910007689846765838124078519353496972092673238751620082119708678176862877280770813605306425454861258597571350572453568015265315340199455204878924206339733158199119601457636970236784739951407678773752163464281272473086639070077063328540761070492252578471776511687666342058887268171483234115771069305896697233074509594575296607776244834961587455788420669629998284371924711407749927051066641123993864261787829799867696494375654853082554802507769255880897554404883049427330397637280867016049173644614891861347981738271760299491570382702354540533039310443493179332991932357473479934251386312606444244756434608278470438483191763317694761814236220475203468244681957294974384918951989431909850449527788720444067424112399420338336257562543234845170789071214927030654500485829254266889 A013790 513 1147814955048507125587629904596991052301790637546979706458515124980699741649837779747869569480783905677731325109287287970881780484112077905847577606417524551375423932241972110279585387580090555669881351791521501562158915760509436985810375913215585776905402472049856554013873609961529782938728379634570503567916819177429420174264072886836531882491108314447885780953834521210079393189348441915544249843854416020937667097817073366633525425299701827882419681012601919224104804156704668962405366958235297522169939513066450078580140834872585796422729844479319467687370248306393991607302341606982603126180915547087729089344193628970838646365495259683519925593349677327840415955618986479305692322032861043305463962833814905924966603387153069926607999325459589215381695765760530947014461005508344801426854964481390672017130734281785260362490997470471094481316811949385659457043533538863409522575973730685131403499984842465026353083995925798242881993605637432070803070174118594494103211275927010066193207708807746762012925604383592247848433405480169942849487001723105657275296000575145342425888282610264302846481761023271751688661228251422509583841462022296527028358770094117615300655129105097776560453084630663932079165478293633900029119449379358787408637518397337839137308064415457409344717658665631105867859748155733947048625599210621717794989250944423705163556161723544678821185780434587944489149428695921438938775612498555933383499669167353325693182778870248359366473101499033573985715988230546201857450008521043619942362182975297427828013442418743764198031546247271382048232414523743421589951316931956699598671491074642059253474087834568854450437687292714738898199768492298628282318305502304108184801019324964193280910148140437270915819758749603760068197383501848623345597010880689846967464915044546888221159127395332263203842537809955153358321812326939453244002662760528799351821794833526369601452596839824185867846163819165547096241136248124177687525737245058729 A013790 514 7530813920073255250980439804060858294152048372945733854074317734998371004964585672925772245363423205151595224042033896376955361756259343140265956675705378581574156419439579015544359727912974135750091549104172571749324646304702416063901876366607458282276345619119108850885024754957596905860996898782417073909102250623114425763346582210534485681024161651092578608838108293659330898715315127407885823225528823513372033828777818358482560315391343692736555527123681192029351620072139333062341612612981787042956973145228978965564304017599035410329530509628815027496836199138250978935510663283412859110872986904442590555187254399677672358804014398783574231817967232947960969084816170290724647324857601305127149060152659597773705884823111291788475083574340364842119305919154843543361878657140250242161595421962404199104394747622793093238303434403760850891919603199919311697662623548482829877620963647025147138363400551413037902584097269162271548760046587191816538943412392098475811169181357113044293635777487626505566804890360748738133571573355394995035484218305296217383217059773528591656253022205944090975766834073685962829306318557583085379583832328287513833061890587505673987598302058546512013132688261786058371404703084532018091052707377973004188070758204933562579878210629816062710692558505205685599027807649770426586032556420889090452924475446363929578091977068176637745799905431331503793309401673940560877306793603025478929141329407005169872972212167699485803430018935159278920282598780613630386729505906567190441838282500926423979596195709377836903284974928347537618452871690280589051670590390567906066883652940726550762043490282606254049321666327501401911088681077971300160290402400617253800479487791090072116051481949408934478693437156150269807443033155628817770461988388206085953537307607272133619025034840774978880410890571115761183949410677049752733901470371829452547302795902766510955130487866086483478938680817545154498438094923942729807856362064830320969 A013790 515 49409670129600627701682665554443291267931589374896959816581598659324312163572646600065991701829419648999616264939784394129204128482817550343284941749302988873708040267943077920986544174837023304656350653672476243247319004405152551795260210841311533790015103607040473170656647417276793299354000652911438421917619866338253747433316925883316760553199524592818408252586828514698870026471182550923138886182694611071233913950611266250004078229282605968044540813458472300904575979293306164222023320353773504788840700805847330993067398659467271327172049673674655395406742302546064672795885461802471768626437667080047836632583576116285208346113138470419030534957683015371571918165478893277444411098390722162939224983661599620993284310324433185424185023331247133729144766135574928487997285869497181838822227563495333950323933939153145484736508833123074942701884516594670604048364473101595846827071142488131990374802271017820941678854262182973663631414665658565508312007728704558099797080998884018683610544336096317503023806885656872470894363092784746562427811956301048482251287129174121089856676078693199180892006198357453602123078756056302623175449523905894378258719064144624727032632459806123665318163567685578328974786256937614570695396813106880880477932244582569104086580939942223187444853876352654503215221445990143768830959602677453322461637483403593741961861461544306920250193179534965996387902984382724019916009872829450167254096262239360919536570684032276326356304354233580028995974130599606028967332288252987336488900971488578267730130640049227987922452720504888194314669291159930944768010743552516031704823646944106899549767339744179632817599452774736697938652836552569700351665330150449802184945919397341963153413773070072019114707641181501920206633740534080673392001105815020129941158275211312468674423253590324636434375853037090509127892083452123427687127547109573038162853643918051078376611130889393418105316684843913758664252340795988250269345591507351735877609 A013790 516 324176845720309718350739968702702434008899157888698953356591868803826812105200134343032971555702822317086482314269925409881708286975765947802292502817176910000398452197974534239592716331105709901850316638745116631945659987902205892328702243329844973196289094765792544472678263704753040837061598283751947486201503943045282836909992350720441265989542080853481576545222181884939286243677428716606714232244659343238365709429960517866276757262323177756340232277101036766234923000143381743460695004841107964919583837987164338645515202604764767177575817908979414049263636247004730318213804514886017273958057533712193856146380842898947251958848301504419259339857358263852883355083707018793312781216541528111044255117803755113336938360038606129568077938076312444396918810615507105809750192589771010044512635044092886048075330574783787525356234454120494699067064313377633833161319308019570351032413765864633988849077700147923198354962814182490207085711621385848300035082708030605692768648433678046583168781389127939137339196976794740281537916251760722196088874245291179092050694854511408470549651752306079825832452667423253083529519718485401510654124326346573015755455779852882834061101568787977368152471167585079416403572631767689198332498490794245456815713456706235891912057546960926332825686282749766195595067907141333267299925953166771248670803528610978541011773049192197703761517450928911902301031480535052294668940775634022547354125576552446993079440257935764977223712868126518570242586270864015156054667143227849914703679273936562014577387129362984828759212299232571442898545219300306928622918488448057684015347947600285367946023516061562570916270009655047475175501260621409804007276231117101152135430177165960620249547765112742517411596833791834098475723971644103298124919255252347072543939443661421106972890966806119939645939971776350830388099959529381809055243836585908703386482757746333125228945629765310216188982769260918170596159607962478910017176425879734739092992649 A013790 517 2126924284770952062099204934658430669532387374907753832972599251221907714222218081424639326376966217222404410463924980614233888070848000383530841110983497706512614244870910919145967811848384562666039927466806710222195475180626372859568615418487112869140852750758364884285242088166884700931961146339696527456968067370320100692966459813076815146157385592479692623713202735347086657044767609809656652077757209950986917419569970957720641804398102369259348263970059902223267329803940727618845619926762509357837389561033785225853225244289861637452074941300813935577218717416598035617800771422167159334438815478685703890176404710259992920102003706170494760528804127569138767692704201750302925157561728965936561357827910437298603652580213294816096159351718685947688184316448342121217771013581487596902047398524293425361422243901156429953862254253484565720579008960070655579371415979916401073123666717837863600838798790670524104406911023851318248689353947912550696530177647388803950255102373361663632170374694068408680082471364750290987170268527802098328539103923355426022944608940449350975276265146880189737286721950963963481037178872982719311401709705159865556371545371614764274274887392817919512448363330525706051023840037027808830259522598101044442167895989449613686835009565610637669669327701121216009299240538754287566754814178727186162529141951216630207578242975750009134379315995544590990997067543790478105322920428934821933190417907760604721594207532316554015564780127778088339361608523138803438874671126717923290370839716297783377642236955750543461489191895264901236857355183829313758694968202707706464824697884205472299093860288879912027781647533346766484626463770937069724091739352359300659160557392385867629457282886904703656737486826508223520099224977956961738997595233710649142960786689862583882849137633214952924017012154824637798176323834472274049211454811840147002918713373573691634627112276890200328415915949120884117281403187841824128622694530196939623189124770089 A013790 518 13954750232382216479432883576293963622801993566769772898133223687266936513011972832227058620359275351196195337053811797809988539632833730516345848529162728452429262060598046540516694813537251115651887964109718825767824512660089632331629685760693947534433134897725632005795473340462930522814597081134748916645167490016670180646552942833596984173938606872259263304182323146612235556870720287961157294282165054488425165189798579453605130878655949644710583959907563018486856950843655113907246112339488823896771112909942664866823010827785782203323063689874640231322132004970299711688390861300838732393253068355656903223447391304015813548789246316184616123829483880981119454831832267683737491958762503745509779068708920379116138564578779427288406901506626298502782177300217572657309795620108140123274332981717889163796291342235487336927290250157112235692718877787023571256255860244231507440764377335734223085103358865589308649013743227488499029650851252254245119934495544517942717623726671625875090669828367782829350021094624126659166824131810909567133545060841134950136539579258288191748787575628680924866338182720274564399084930585639621402106617375553877915353709183164468403517536184278369921173711811579157400767414482939453735332727766140952585063565586778915399324497759971393750700459047056298237012317174766880725478335826629068412353700341932310791920852163895809930662692246768061491931760154809326849023680934241366703662331892817327578379595619528910896120522418352037594551513520313689362456717262396294708123079378629756740710716666679315650830588024833017015021107361104127570797686377965262115714842818272103754354817355341102814275389466288134905634228801118114459765901890829371624752417051443677516869233020981760691854651068720454515371015080375625969563222328375569026965721472188412855373192011523306134475616747804448593834860677972590036876355020483204486149678444016990814788483648676604354736824542182120693483286315430208107893498812622120867743847616553929 A013790 519 91557116274659722321559149144064695329203879791576479984652080612158370461871553752241731608177205579198237606410059205431334808531022105917745112199836661376388388379583783352330034671617904569792036932523865215862696627562848077727822368275912989773415798063977871590024100586777287160186571449325087642108943901999373055222033857931229813165211199688893026538740222164922877488628795809313153007785284922498557508810268479795103263694861685618946141360953520964292268454485221202345441743059386173586715271802133824191225774041102517036002620869267514557704508084610136408387532440994802923232133381481464942049038334345647752693606245080487266388445243743117124743151651508273001684741440787074289660469799226607380985122201371822439237680784975144476753865266727494204609569063529507348802898693051070803667467496407032417579951331280813378379928557160661651012294699062402920318855079699752237661363137517131454046179169315552042133539235066040102231890225267582222170329270692537366469884743921023143365488401828895010793533128811377669963189144178686407845836179513628826063795283699775548048044816827721417022396229572381556019221516601008993002635685950742077195478554905050385052820723195770851706435006422565755957518026873650789910602053814856463934968029803172314398345711807736372733037812983645504439863361358513317853452627943417891105792711047320408955077923831045251448564278375703993456444370609557606942728559548774486241748526859729184389446747586807718657852480206778115907078521958582089579995523803189833975803012050082989985099488030929424635553485396204180992003620325830084741205083730683272732321956668392975564460830288316453115866175164135948970524082305731507230000608274521968188179037850661331899258365661874902075349229942344481986304301696472108385922098579028176744103512787604411548294521482344987224150520908178163231945765289390304633628040271195476735827241218967201171428305821256893869943841515537595395889245709613735013267384212210328169 A013790 520 600706239878042438151749577534208466054906655312533285179302300896371068600339264168458001081250645805119636935656398446834987678772036036926325681143128335290484216158449202574637357480485071882405554314289079681275152573439846237972242558258265125903381051097758815502148123949845781057984095279021900019876780941017886615311764141886798804176950681158827147120674597624058999202893529304903596884079254376513035815304171495935672513101987519345905633469216051046721573329877536308588443276212632684902438898293800020518632303483673614273213195523264163013099277543127104975430600345366901979326027115899891484783740511641794905422750573973076954774589244198591455439817985545779164053588593003994414462342352725771026643386763200527023838423630221922911982110014999089476443382625817097715495818325108075542862254243926539691742060684533416575550711263531101092291665520548425560212008177910074431296203545249899469996981529879336948438150921268289110743431767980606959659530345013737661408913804865832843620969404399380165816370858131448892628483974956361521876531173788918727804560856354227370743222043206680217083941662224395389042112370419220003090292735522818768479534798732035576331556764887452558045920077138453924837275774318022832603460075079273259877325243538613554767546215170558341501461090985698154629943513873205878436502691936764783545105977181469203154266258255487894754030230422993901067731515569307459151242079199509404232112084726683178779160110917045442114170122636671218466342182570257089734350631672728500715243562060594497292237740970927955033866417684495631488535752957771185987046554357012952396764357701326312678427507521644248893197975251895961195608504007904418936033990889138633282642667338188998591034137107561232516366297651722146312142523430553503120034888777003867618063147399472544168360355445665461177651567678556928964796166063689788701233572219313522863762529637643806885741114493266480680701544183442163392429341100775715422047307816311963116809 A013790 521 3941233639839836436713628978201941745786242565505530884061402396181090581086825912209252945094085487127389937934841630209684354160423328438273622793980065007840866942215585218092195702429462556620462841856050651788846276034338831167335883424732477491052083076252395588509593841234938169521433649125662686030411559754018354083060484534919286954204973419083064912258746035011451093770184445769472499156443987964302027984210669184833947358462140114428486861191526510917540242617326515720648776335231083045644901611705621934622746543156382583246551775828136173528944359960456935743800168865952243886358063907419188031666121496881816374478666515837357900276080031186958539140645803165857095355594758699207353287428176233783705807260553358657803403897437886036225514623808409026054945033407985978111368064031034083636719250094402026917519660151223746152188216600027554266525617480318220100550985655267998343734391460384590422650195817538329718702708194441244855587655829720762262326178593635132796503883473724729286997180262264333267921209200200436184535483359688687945031921031229095773125723778540085779446279825479028904287741245854258147505299262320502440275410637765213939994227814480885416311343934426576233339281626105396200857366355300547804711301552595111858055130922856843532829870717734033278591086217957165592527059394522103768421894161797113744839440316287619441895140920414256077481192341805262984905386473650226239491299281627981201166887387891768335970069487726735145711070174619199864357671059843456765747074494404771693192713010679560496734371818510258312977197566427975838196283075155936751261012443136361980675170950878401937483162876849507916988271915627689401404387394795860892639319014223638572967418540405858019755774973562709246539879278892949001953967096227861533970548905265922375442112310087939362288612292079011090786571935539012010938027645543868703668793467330916023509145956952581016977347452190321379746082831387564034017728906962189468884052386582822790009383849 A013790 522 25858433910989166861278119725982939794103537472281788130326861121344135302510664810004908572762294881042805382790495935805739047646537457883513239151303206516443928007876454615902896003639703833986856705417548326386620417061297071288890731149669784818792717063291967456211445192342429330230126171913472883045530243546114421138959839033605441706538830602603988889329632735710130626226180148693509066965429005033785605604406200521695528618870101290765302296277605438129981531812279269643176621535451135862476199474400585513059840069649026128680626201208401434523403945700557955415072907929512672138395257296577292675761423141041597232954531010408905183711361084617634975301777114571188402628057211825499444918816264269854893801436490586153848132971089970283675601446806971619946494364189796002388685868107614622740514999869371698605846490252178998504506889112780783542674576288367842079715016884213337133241342371583297763007934758868981284408468463729007497510609898797921203122057752840106277861979471107948851988499700716290570831053562515061806737306322917481607354433885894097367477873711001502798947041934967908641031870314049787705782268460084816510646969194377568660302128690809089216418727553772766666939026748877504473825180657126894146710849486576528900699713984863750418896781779052992340836116676016963452570036687459522824616047595550863279891567915163071158274019578837934124354102954584330443964240653619134357302414586761184660855948151957892052299625908975109291010331415676570310050679823632919840066555757789707079037390063068596419074213501245804791443393233333949474405813256098101025023502639417670955209796608713195111827031635009621443360052038433270162614185697255643316606572052321292677239233043602834467617639601544935366548147948816638401819978118350999524380771367449716705275698866486970155975585248330391766650698469071457803764399382413322564770953939158140030243506623565884052388376633820698572514049456733807627190319358578925105348267708369900325251567433289 A013790 523 169657184889999923776845743522174067989113309355640811923074535817138871719772471818442205145893416714521846116488443834821453891608932261173730362071700337954388611659677418734938900679880096854787766844244534569422616556339170084726412087072983458196099016652258598480203291906958678835639857813924295585661723927906056717092715503899485303036601267583684771102891720378994167038669967955578112988360179702026667358370509081622844363268406734568711148365877369279570808830220364288128881813894094902393706344751542241551185610696967260430273588506128321811908053287741360745478293348925532641900011283122843617245670697228373919445414677959292826910330240076176303072954959648701567109642683366787101858112353509874517958231224814735755397600423321295031195621092500540798468949523449251571672167980654059539800518914142947714552958822544546409188069699468954720823487895027981411885010225777323704931196447299958016623095059952939386207003961590526018191167111546013161013683820916383937289052447309939252417896546536399582435222542423661320514003466784661596825852440725351172828022329417880859863891542135324448593810101130480657137637463366616481126354764884311227980242266340398434348923271480303122101786954499385306852767010291409552496569883481428606117490823454691066498381785252366682748225761511347297212312010706421929252305888274409213979368577091384909869435842456755685789887269485027792042849382928395140518261142103740132559875875824995729755137845588785692058318784418253977804242510322855587070676672326858268145564316203793061105545914781673725236660103003904042501576540773259640825179200817219339137131475549767273128697154557298126289885301424160685536911672359694275800255719235280001255366607999078196942039333425736320939922398692185964554340876434500907879462240941837591303313860263021011193355814814295700380995232655577834650498224348013809347462228794816556738427646957215765267720139094497603334264678485630511841995685311636327616189984434614916033975533929809129 A013790 524 1113120790063289499899884923248984060076572422682359367027292029496248137353427187600799307962206707063977832370280680000263558982846204565560844905552425917318743681099143544319934127360693315464262538265088391309981787226141294925889989703285844469224605648255468664628613798201555891840633107117157303337526570690991638120845306421084523073223140916616555783206072577406580729940713659756547999316631139024996964538268910084527481867404016585505313844428521419843264076735075810094413593580959156654605107327914868646817328791782802195683025014188707919407928737620871067851083082662300419663505974028568976972748845444515361285481365702090920237358676705139792724461657490255130981806365645569490175291075151378286712323955066009481291163656377411016699674469987896048178754777823350539561741094121071284640631204595691879955181962834714768990682925298215811923322904079278586043377552091325020828053579890735024547064126688351235312904152991995441205352247418853392349410779549032395012553473106800511435113819241825317660357495100841641923892376745574164736774417863599029044924654503310716321566992407949863707223988073517083591480039397148370732670013612405965966778369509459354127763285584182268784109824208470466998261004354521938073929995005521653084736857292686228087295882893040777805511109221275949617009979102244834277824378932968398852918637234296576393653368562358774054467450375091267343593134801393200516940311353342639009725345621287796982923459404908022925594629544568164348373635110228255506770709647136517097303047478613086273913486746882561311277726935808614422852843684013356503454000736561776084078719611082023078997382031050433006587937462643918257807677482351954143525477773902672088236460315081952050136720066606256001686830857819432113441030490286760456597151762819396436541042237185680854439607500996594090199709721453246173141918849947318603128699683122791428760823791686292635921511832598998775476110555544221788195333691329645945489822487875508464098913478113477695369 A013790 525 7303185503605242408843144981436584418162391665218959807066063005524884029175835777848844259540038205046758558181411541481729210486453948154644703425329466443528277291691480794283087809613508842761026513557244935384790505990713036008764222443258425562582637658204129908628335130000408206366393815795669067197511830303596137710866055428735555883417027553921222493615042180364576169141022321662711423516416903143005084335582319064584808532037752817500364133295529035591655607458832390029447587484673026810864109178449453191768494202886965205876327118092112659235420447530535076170956105347353053412262695601441057918205174961465285394043240371418527677310277862422180065192934793563914371631565000581425040084744068192939119557469188088206751324749492193680566564197590585972100810097299002890064583318528348698527181333352334424385948858158563599347870672881593942028921573664146803030600119271183461652859537663112496053287735202272454887964147780482089748316095315097107204484124621201543677363337053718155525781768045615909169605525356622012662657883827712094837976955603073229563750658196221609785801037188559055783096585750345585443700538484690460377047959310995542708032882351562822432254916717819865492544556631774733975590449570018435703054697231227565888958520697314342480748287661240543181958387600791505437202472889828357696805750179205664873999178894219837718759751137635916571360941910973805041314557431940788591645382789281054542807992621269236004960817155601538414826364441911726289679419958207584379922625994862688675405294507180459043146386546296484763293166425840319228337507410811632019161698832581812887640479368309153421301823505721890956223457692406747689476171961711171135670659674575431570919416127252687400947020357003645627067297258153294096286601046771435355733912715858060020145778118175252085978264814038653825800295482454748141984129574504357355127398620968634564099764897253765984281039133682030965898761354925639152349584348813807048358725342951211032952971329902527159316009 A013790 526 47916200089153995444419874223205430367563451715501595294160439379248764115422658538466267186842190663311782900228241123661625350001624353842623899173586629335989027310787805491291339118874231517355094955449084021059610509805068229253502063450218530116104685675477296330510506787932678241969909825435384749882875118621894259520992189667933982151099117781277140780608291745371984245734247452429049649691211301521256358325755595382740928778699696235619889078551966002516852440537399310983205621486939728906079420319806862391193090465141378715754582221802351157243593556247840634757643007183983383437855545841054781001344152922173737470317700076876960090832733055351923407730845180572842192274697968814729687996005831413873563416555343046724495441681418282738197227700391834562953415048378757961713731152864495811036836728124666158396210458378335775321379484776137853651754444810467174683767382538234691904411426607681086605620830662109576519932773587742990838701901362352120368620341639703328067180854409444818404654180147285980061781851864797025079698375793619054231966805711763459167768068425409981804640604994135964992896699108017386096119232998054110533811661039441755707403741108603677978024508585616137496584836061074029613848939628890956647741868534084059797456854295079401016189515345399203816828981048793067173485424630163854848742526925768367238308612724976355272782727214029248624699139877899134876064811310963513949785356480472998855363239588147457428547921357901693539675777103382836186586674345799961116672349152294100399334137261610991782083442130251236531966464919938334457122386122335117677719906040569274355809185135476355597161264021041326563782105919880671590653164240786993821135198124889406536802289210904882037613400562300918959188537310743762565736389467867387368970201328744731792176450233347828936103395444907607751075738660385602559557874138323088606990862352175211375058557490881958622867897756087805167261773249667118478565622912567388044281596975102895587204444895490480692272335049 A013790 527 314378188784939364110838794778450828641583806705405966724986642767251141361288062670877179012871612941988607608397490012343923921360657385561455402477901875073424008186078791828362475958933832985366778002701440262172104554831052652132227038296883776091762842716806541224479435035626301945564578364681559343981543653278248236717229756411314856893361311762959320661571002141385588636262397535386994751624037349280962966975282461306163233717048707001902092244379448942513068862365876879360812082575811561352787076718252824148617866541792585754065813957245225942675217322542082404644895770134114978735770236263160418149818987322381891542754430204389735155953561576163969478122075229738417623514293373393441482941794259906424449576019605729559414592871785353045312010942270826567537356132413030986803790093943957016212685773225934665237536817420261021883570799616240457809160912401475133100197796833357813584843369972995609219478269974100931547278927509181762892723174838392261738518061498093535448773585780367453552936075946343315185350730084933281547901043581934614815934212274880055599726296939114890620247009366526066318395242847702070176638287700233019212338308079777359196275945413548731213818800830227478115093109396706708296462892905153566565834399452125516331114421030015950067219410181164176242214944661131313725237870998505051662599719159966257450542808088569866944727473251245900226651056738896223921861227011231615024541723868383345490038214937835468188702912029193011313812773575294788220195170382793544886487282788201592720031274573429717082249463816578362886231976339715412373179975348640707083520303532175009048464063673860369072975053242052143584974396940337086306275410583803466460468034897399396287959819512746931048781521089256329291235993295789826193796451298677928527813490917894185288469689980995105649774377514038814454807921350789938393259212221537784350467047892621561831759195697676530524636277177692089702404494291065964337869051929354632958531557753650097947648362959313043821998790256489 A013790 528 2062635296617987167931213332541415886717431355794168547682637363195934738471410979183625171503450652512387254518695931970988484848047273106668708895657514202356734917708862953185886204766564878216991430475724149560111177984246536450639541598265854454938056011064967716973809573268744167064849198650675710855862907909158586681101744431814636776077343566476776102860567345049630847042517590229674072565405309048632398026324828228629736976417556566639479627215373564511828244805982518205486288073779899654035636010348456779239081822380701155132425805373485927409892100853198602656875161147849928375485388520122595503480962375822147590412011816571001052358211317501211803745958935582313758027877278822834369569581112139246050813668264633191639319143831783701330292103792238893109612593584761896304419666806366301983371431358135357338623479059094332564578108016282153643685904746266078348270397745023660614930157350392824192088996929300076211881697043387741546339156750114691629266417001488991686079403496304990862760813594283958490931086140087247260235778746941073007807344366735488044789804234217532797359440628453777521114991188323773282428923805601228839052151639311419253686766477858293225493865152247122483913125890751792713133093040350712550238439494805395512648441716377934648391026550198618160325172251921682549351285671621191643958316757408538615133011363869106897024356952001424351387057583263898125151331510420690626176018250300463129760140728207138506786079805823535347229925607427509105512700512881508448000243062373390649836125192476272373776638732100570638896567996764872820580433818262431679174976711474600234366972721764197881487789324321104114061017018325551623255472968840334543447130776961837439045304375823132614611055559866610776479799352013677049657498516970625889070984313912303749677649635965308888168169690869608661637994771982532785798173691385509403123414301223490067178172082972455716772138614562837800537475887043683792020758849708495746840925550421698292634520909376052880516134062872824329 A013790 529 13532950181110613808796690674804229632753067125365539841345783739928527819110927434423764750234139731133772776897164009661655449088038158852853399064408950681662537795087849835852599389473432165981680775351226145263889438754641525652646032426222271078848585488597253191065164610216230480112475592347083338925316538791989487214708545217135831887843451139654128010868182350870627987445957909496891590101624232668077163450717198008039704302275588633721625834160065956762105114172051301946195536052069921630127807863896224928587615836639780278823845709055441169736302073697836032031757932291043380071559634080524349098338594147769110340693209528522337904522224454125450644377236576355560566420902826356616298746021676745593339388477484258370345572902680332864428046492980879377692168226509622801653297433916569307312899961140726079498708646106717915956196966694827210056223221040251740043002079605100237294556762375927319524295908853137800026155814301666972285531207437502491779616961946769274452366966339257045050573697992097051658998856165112429274406944358680380004223986390151537061865905580701232683475289963285234316035457186592276506016169088549662413021166905522221723438874861228261852465249263893370616954018969222511990866223437741025042114401525418199958486426101155629228093525195853133749893455144858159206293785291506638376010516245357421853887687558345210351376805962081345169450484803794435599117886039870151198340855740221338594356283317767035743023469606008215413175541910331887241268828065015576927329594732231816053574817387836823044348526721311843961800382626774330575828226281619814247067022203984852137681708027494902300441385756870764092354332657233944200179158148561434939556625027646615437576242009775573084463135528284833304483963548561735122802847769844276458194728083578624901635059261568391615271361341795502429006883698977397607621817589180327193892721230327318330755987036382281957742001450146778809326379294893609359448198812937440595023312536316762497975091686416282949066355586508600422569 A013790 530 88789686138266737199515087517390550620492873409523306899069687117671071021186794897254320526286190775968683189222293067390121401466618360233571151261587125422387910473571382773028904594335188441005807567079394739076378607669203049807010618748444320548325569390686578186578545007628688180017952361389213786689001811014243025615702765169628193016140882927270733879306144404062190225632929844209105722656756590535254269400155536130748499927230137025847587097924192742316171654082828592068988912037630755815268547395023131756463347504193598409363251697112749514639877905531502206160363793761535616649502759202320254434199516203513132945288147716635058991570314643517081677759049177468832876287543443725759536072648221127837899727800774219167837303814485663923512413040447549597038315734129635201647284463926611225279936645044303807591027427106176246588608298484761325178880553245091666422136644289062656889586917948459143398905457985437105971608297633237005165370251997453848566066887332753209681979666151865472576814032526148755934691495299302648469383961937301973207713574705784234662902206514980787636281377449114422347508634601231926155972085389974335091831876067131296727482457964518626014024500420404404617835318457068901172073291975018865301312588408268809927629441649682083365521618809992410533050959205414382552493525297575054385004997085790044783357118070302925115383223917215705656764630797695291965812450307588062012314354511592202517571574847869521509976984085019901325844730473687512189964780934567200220209471038172945127504376881597395993970683818527008233372310414266382908008992633707601275006732680344614875329686368394053993195931950829083209936776564111907897375456612711574638431016806389443885937723826137535007162632201076791310719284842113544140709484217948297842215610956359357979627623815150217387795401763520291436714163948990705703606745202612126719130143992177535568090030945704151924745271514413015767990374553796971007339632411682547743947953550774278749214576554577232428824359003082927372475209 A013790 531 582549130753168062766018489201599402621053742439882416564796217179039896970006561320885596972963697681130530404487464815146586515022483061492460323427273129896287080617101842373842643043433171361439103447607908883080120044917641209783796669608543187117564060772294639482141833795051823149097785443074631654466540882064448491064625842277930574378900332885823284982127613435052030070377652707855942646350979990501803261534420472553840908022556929026586018949480628582336402222437438392564636251878895388903976939458746767454156022975014199163832294384756749565552238938192185974618146850869435180837387603126423189342783025811249665254035537168842622043692834376115572887777121653373012501322572534284708316172644978819744460114100879651960180550326840441002164941958376372906168389531624536558007833367822496249061664328135677281604730949243622353867859046358519054498635309841046423395638523180540091852579768659840439840218709842452852279722040771667990889994223355294700441964847790193808723468589622389365576476867404061987687510900658724676607628174270638246215808763644650363623301376944788947681642117443639725022004151618682667509332852243621612537508938876448437829012406705206705278014747258273298697617524396829060589972868648098775241911892546651661935176766663564148961187341012360205507347343346723763926910019477389931820017785879868483823606051659257491682029332120852244814032742663678810587695486468085274862794479950556440717787102576871930626958992581815572598867276637863767478358927711695400644794339481452692981556216720160515116441656533355701019155728628001738259447000669755571965319173115741018197038072263033388249358509529389614940395191037138227714680370836000641202745901266721141335637406023288367181994029871264827789629227849106963107194925953958782142776623484673747704336839851200576281325630970456632116281629669328020121363855274338163404212874732676810862238693034764940778253726406063796453784847447461926779155328253049195748042523246630042873596836774581221965516619419227086490809846249 A013790 532 3822104846871535659807847307651693680596733604148068535081627980911680764020213048826330401739614820485897409983842256652176754125062511366452032182006339005249539535928805187814781581007965037302401957719755490181888667614704643977391489949301651850678337802727025129642332571529335011681230570292012658284954974727224846549875010151185502498499965084063886572767739271747376369291747779416242839702708779717682331198927332720425750197535996011343430870327542404128709134981412033293616578448577432646598992699788837541266717666739068160713903683458389033899588239673478932179469661488554364221474100064112462545277999432347609053731727159364776443228668686341694273716705695167780335021177398397441971262408723706036343402808615871396510744590694400133415204184188907382637370803716988584357089394726283397890093579656898178644608639757987406263727023203158243516565546267867105583898784350587523542644775862177213125791674955276333163807256309502913688229252099434088529599731366351461579034677416512496627547264727038050701217759019221892603222648451389657533421921298272551035732480334134760285739253932547720235869369238770176981528732843570401399858596147968378200596150400392861193329054756761531112755068577567595466530811991200176064362183926998581553956694766079644381334350144382095308333705919697854615124456637791155342671136693157817122366679304936388402925794448044911578224868824616396676265870086717107488374794582955600807549401180006856736843477950329291971821168202021024178425512924716433523630495661337811118651990337900973139678973708515346754386680735528319404720231771394266307664459094812376820390766792117762060304041181022325263623932848394663912036017913055000206931215858210957408303117020918794977081062829985368535127757363917990784946305909183923569638757426682944458688154006263726980981777464797165963314923772260461140016268254454932690095040671121092556067148065001092776446122698950184568533282384102797701598038108668255773302906995021139711293668846078027397315754540009548914466203401239689 A013790 533 25076829900324145463999286185502762238395169176815477658670561182761537492736617813349553765813612837207972906903989045894931683814535137075291783146143590213442228895228890837252781952993258609741059244599315771083371548220077169135665565557368137792300574323692011875583344001803967011640553771685895051007589589185322218213729941601928081892658270916543159803929137361934536358923157180749969271289472303727713774996162229978713347046033669830424249940219005713488460634613044350439418371201116535594335991103314563108250934611475026202443922067170490451415198440497695274029500449026405183657091570520641866759568954275632663001533861892592298244023295251087856129855306065995806778073944910885616773452663636235304449065827328732232506995259545959275337154652463421337483789843187162101966863518799145373556903976128908950087277285452155372496312999235921235712186549063476079735959924124204741963292374431744695318319179381568021887739408646648616708472123024387054842703837494631939420046518529738490373337603874096650650689716925114837369743796489567543076781225637966207345440803472258162234735245051445592467538931575571131175810016186665403584472249326820529374111342776977562289431928259112405630786004937420993855908657474264355158280288745037693575509874360248546785934671297290927317977444539137624129831560000547770203265327843808438139847782919687644311596137373622664864733364358308178592980373638950942231227027258771696898331621142024987050430058832110484627118684573459939634649790299064520348539682034037378749475708606968284769433746501569190055531012305801303614369440652117781244586516121064004318583820923084636877654814188687476054636623418317389926868313527553856357675707245722091555876750774248213844628853227534002958973216064665937540032713070155722540399887476466798593452978435096312722221441946534205885309214869800885539646736017478813379713561843225488260356558454472169706263011027812160954146865722098455720184728030972426128640372794333697645797761299117937753788665537002650427812760515533599529 A013790 534 164529080976026718389299316663083623046110704969086348918537551920098447489844949473386422257503113824921510242197072130116646777507165034350989389221848095390394463781596752783215502393588769738511089703816110774078000727871926306699101775621892352055284068137743289915702319995835827563373673296031157429660795294644899073700282146850250145297730915483439671473579070231652493050894834262900548388930227784757530077749820390890338269969026907757413503857776896486197790223696183983233023933450525590034438437628846848553234381985887646914234572682705587851735116968105378692907552446062244409974177794185931287809531909002425901953063667877298068779036840142387424067980663098998488270943152560320531650622926117339832490320893103812177478395897881038805487071674812507395231145161150970551004591546841192795906846987381771621522626269851591398948309587986879227507655948405466559147633062178907312021161268646676945983492135922467791605458260130661574224285599163003466822979877802280154534925208073614235339468019017948124919175232745678447982889048768052650126761621410696286393437111581485802422097942782534532179522930067322191644489516200711712917722427833269493223544519959749786180962881308036493343586978394419140688616701688648434193476974456192307548920285677590715462517378381525774133250013621281951915824865163593920303623815983227162635541303736070634328382257308338304177515603554859959748544231445157131979080525844801103349953766312825940037871615997476889638525689486470663942937274152162318006768853825319241975310124170318916372254810796795455954338971738362353013877900118544762745732132270300932334228449076358302554293235891978530394470886247580395310183005054280851562710315239182642698107361829842531034609906025850593413823270600273216200154630453291695587563661733098665571644991512666907770494880611210924813513758760763610025622235010678494584300679253402428476199380019791905442791615353475588020157586002687967980132000611210087830009485903623390254079111883512789602607434588274389456879521742415946509769 A013790 535 1079475300283711299352192816626491650805532335302175535254524878147765913980872713494888316431477929805310028699054990245695319507224509790376841382684545353856378076871056295010676911204335918254371259546737502788725762775567708498252806749855235721834718771051733725136922921492678864643294670495260423896004477928165182822547551165484491203298412536486847684538152279789872006906921007598890497979771224495794154840116571584631509389266785541796389998810874217845943701657670663113991870027368898396215950589282864173357770780209408851404293031371231361895234102427739389604166451598614385573840580507653895179318338854964916342714050724942952629259260708174203889310021130592529081545658023948263008159737018255866640968995379654111696435755485997495602800677258444861020111543402311517785141125138825065933944823084211803608809950956496291168499859206781914611677730677488266094567620520955810874170839083590847442597691903787311180723411644717270588485537816108465745825570978260760093903644290170982998062249672776757647594708702044396297215735048967193437481682998075578335027340889086128349691384602596209065629849944171700899379495715792869548453176849014081145039675595455918347133297464262027432827274165245783982058014179779222376743402429407077729828465994330672684149576519561190604088253339369230886519726940338339711112075856665953414051786493812359431828515990200007613708679874923436195910198702511675942914747330067740039079046660778450992588475672559445872918367048720734026129611455712336968442410449947919546600009724681462410318363813637774986516417993575395398124052902677772188374748519825444417044872854389986823058717920687271137918123484670374973630110696161136667102942378284277318742282400965596846118075593435605743388094478408392571489214530404046814750005184630860344815562789314607581882216911690154877701463771229370045378107483905061602967596756581573333232344132309854691610155788334153333000253921763635757917646056010149386252692237013673063457013053067727412582707378333668269226586542151991025050594409 A013790 536 7082437445161429835049737069886411720935097651917573686804937725527492161628505873239962244106926697452639098294499791002006991286900008734662456311793302066651696562351000351565051214411647959666929833886144755796829729570499735457036665085800201570957589856870424970623351287913466030924656333119403641181685379686691764498734483196743746784840884651890207658254817107701350237316308730856320557245279003916905449906004826166767333102979379939726114782198145743287236626575977220690900659249567342377572851816284871841400334088953931474063566578826648965394630946028398135192936088938508983749968048710717206271507621227424816124546886806350712200570009506330951717763048637817583304021062295124553596536034576776741031397578685910626840314991743629568649975243492656733152951836262565868188310922035831257592611984255513643477402088225572166356527576255696141767217590975000513846458158237991075145434875227439550070883456580748548656726303800990012331053613611487643758361571188368846976101810187811819450286420103088306925868883794113284106032437656273756143317322150373869456114383573294088102325174377633727679597445483710529600828871391317017107401293306381386392605311581786280275541564663023161986779745798177588706282631033531478013813463339339836985404565388803543480705371544840971553423030159601523846455928455559846844606329695585320349593771185902890232226893411702249953542648659372664881366813687179105861463657232574442396397625141367416962372988887662524372217406206656735945436380760928642849950654962108300145242663803635074874098784981277441686534218455848169207091911094468863327926725038574740820231410797652703546088248277629185935880808182922330201987156277513217672862404943923143488268114832735280907380693968531009282369287872837463661540736533980951151574784016363074722334907460693140344729225157599106152599303803035896867725763201901109177070402319931702639337409852084956631654232127260380017814665980691214207697675773482590123203913767046708969341462641177359553955143109247197514395634303059213115356949917449 A013790 537 46467872077704141147761324915524747301055175694231200959127196417185876072444627034327392283585546061986765123910213128764167869833350957308120375861675854859301781145584913306618301017754822263374726640126995742782999855712048764333617559627935122507052747050926858232259807800000250628896670201596407289793037776124384666876196944253835722655341044201051652445809855043628558907032301583148319176086275544698816656833297664480160472488647711784543039086002034221707559506964986544952999225336411333339255480766645044151427591957626744401331060323681643861954173636892320165000853679525557442383540367591015590347361502873134218593152124336467022747939832371037374220243362112721164057682189718312196146872922858232197906999513758259622699306660829953599912487572555320826216516997718694661183507959477088881065127228700425014855235100847978983465177427813622386134714614386978371346611976199459444029198216367230888015066358626291227736781279238295470904042758904970430698610268566888005010203976642233347413329202296362381740625746573177257019678823462812114056304950628602957501566470624382512039355469091654887305838839818624784711038225198430949241659885383168276121883449288099784887828205754094965795261912181843159501920342211000027248630132969408670461239353515940048776907942705701614362008500877145597956597346596928155147462129132735286813684732750708862813640647674178461945193317854144054286647664601582113557063055102920916562764818552511622690129180091953822406118402121874844538008094172452825738526247206392557252937117215649726248962128262161294905351007288819838167730028690810212294527242978088874521538286243399387965884996949525088925313982488153408455237732336764221151650238837079744426527101417576178033324733127531951901624897733686599083368772399449020505482157931358133253239327849607693801768446259007735467204032251718519349148732367673177310758909621071901016692746039529400460283416986955353296882023499315056416704450749819273798340878225593457547849336388764656033499693939770862891949756662371497249856948408382889 A013790 538 304875708701816870070462052770757867042223007729850909492833535693156532911309197972222020772604767712695165977974908337821705393976615630898577786028455283731878986096182616204722672977489388870001581485873219068399262053326751942792864808718882338768773073401131116861856598975801644376191053192674028228332120849152087799374728151249416176341692591003099891696958458941246974989038930687036122114302053848768936085483265976654332859998017637018386879443259346528623297925197276721436627917432194758038855209309958134677516430833989070017133086783675265378281333231650512602570600991367182379478408351764653288269038820350633608189671087771560136249233240186376212259016698821563557382452846741846318919633246872861450467823809767941384530151001705325569025830963535459940806568022032355672024995722129180148668299747503488522465197496663590110515029103885176475429862584992965094405121175844653412275569497585401856266850378947096745181021973082456584601424541175510995813581972067352200871948290749692992378852896266433586600245523266615983306112760739510280323416781074264004167777613766573661490211232710347715613608628049997212489121795526905457974530507998967059635677310779222688649040857952617070582713405825072969492099365246371178778262302412290286896191398418082660025293012092108291829137774254952268193235191022445625922499029239876216784585531577400848920296289390284888822413358441039140174695327450980247047890704530264133568299974523028756469937550583309028806542836321620855013871105865462989670470707921141568136520426051877853919440523528040255874007958821946958218476718240405802864393241179241105735812696042943384444171464985834108438985039104774512874814761861510054975977217010080203182444312400717304076643574049737136426560954030717776585982515712785023536468438187640712274503230021276079033402775905349752400325655603525205449764833064303716335889206023852742570521106765352396419919498851414072980842956179006085149997901369564255390914502038118674971439496046684908235791491938836631434082353461819393456311438507400134729 A013790 539 2000289524792620484532301528228942365664025153715551817182480827682800012431099647895748678289059880962992983981493373604448209089880575154325568854132695116564858027777054144919185457405307880376080376128814190307767558331876819496663986010004587024661920134584821257730641145880234588752189499997134299206087044891286848051697591400347419532977845089571338389423744449113521402903084424237643997191935775301772989656855708072829077894446993716477636316027224572574297457687219332569345715766272629807492929028282635321619185302701802288382410182387693416146903827332859013185465713104360083591757837195927890224333163700320507103332432006869206053931219288862814328631408560968278499986273127473253698431713732732843976519392015887463423902320722188641058378476951756152671631892792554285564155996932889550955412714643370388195894160775609814715089105950590642855295328420138843984392000034716771037940011473657821578966805336271901745132685165393997651569946414652527643532911318733897789920852735608735722997653852404070761684210878152267466471405823211926949201937500628246131344788923922489793037275897812591362140886208636031711141128100452026709770894662981222878269678836022480060226357069027120600093182655618303752837663935381441303964178966127036572325911765021040332425947452336322502690972936886741831615816088298265751677516130842827858323665672679326969766063954689659155563854044731657798686176043405881400881210912423062980341616132845591671199260269377090537999727549106154429746008325583302675227958314670609828543710515326370599565449274867472118789366217830793992871425748375302472593284055377000894732667098737751545338208981772057585468180841566425578971659652573367470697386520803136213080017133661106232046858489340325352094666419395539332180631285591582539422769422949110713233015692169592354538155612714999725498536626414728872955907069734896682879769080722497844005188981487477072911091831964127732827310635490458924669136230885711079619790047872096626487614533562299682935027978610707138839014321062997040466859348047052283956969 A013790 540 13123899572164382999016430326710090861121669033527735472534256710426850881560444789844007078254521878998196967902578024218784699838706453587530057251964612659782033520245252244814775786036225003147463347781149902609262950215443812717612412211640095468806858003011012271970736558120219136803115309481198137091137101531733010067187897177679419555867641632677551173009187330633813924447136907423182265576290621754932585138630300665831580065466725773809771869454620420659965619885846040987477241142514724166961107354562370345143474771026524814076993206645656503339836011130887985509840543677706508445523169842482887761849887037802847104964086397068860919842729754228924810150671568512875238409937989352017515410473800460189329943731016237647524223126258279673984021187280472117678576848611948667586427495876688343818462820775153116953261588848775994345699624141825207773592649764530955381595912227776734779924415278668967379601209811279947349815547370150018591950418426535233869219431162213103399670714798328915078587606925623108267410107571557026847518893606093452713713911941621922867753160129855455532117567165548411927006354414861004056796941467065747242806839883819803304327362843143491675145128729886938257211371403511690922367913080037636395308978196759486951030307090303045621046641234778611940155473438913913157231369355324921596756183334459793578461570478449064248635145606718853719654446387484406817180001020785987871181624796407716214021343447599926954738346627383091019816212449685479213563560624152048852170634502553871085075284691056317503748912692405484571377031755187839387229424335090359522684536687328502870341028834818387888963989129406469818256734501517318223633058980533863975245552962989376694017992413950517988459438548561874635093106377654133558437121864766373041152790183969115389521815956324695438124838975023113198995898805907036135463706284530657136374164938620308354518044907539337075369673509516642055079985079452901004754202810841150393385442504088825966385238954702248219736718567664849537922772960494323582503064182536710035041673609 A013790 541 86105905092970516856546799373544906139819270528975472435297258277110568633918078266166530440427918048107170306408814416899446415641753041987784705630139823660829921926329099978229743932183672245650507024792124511019374216363526855240255036520570666370841795357755251516400002557826757756565239545506140977454950523149700279050819793382754671706047596751997413246113278076288453158297665249603498844446042769334112691094553402668520996809527187801965913235491764579950034432071035874918838179136039105259431825353283711834486337972705029305159152428802152318412664069029756072930063807069432401911077517336530226605497108855024479855669370851168796495088149917495975679398556161012974439207603148138586918608118604819302193760819197535205406427931380572941009163009747177564089142703742995208034550800446952223792934567105779600330349284436819298902135233994515188202541375105087598258650780126443156891084088643347094977563537571807734562139806295554271981786695296497669415948687855280171405239559791836011830613289039013213342477715776985653146571460949579143254676976248981435935328483611981643746223358173163130653088691315903047616644732965418367660055676477741729479691827613864448880627189596788201905563807778440204141655877718126932389622205948938993885709844819478282319687013141382472939360061232714184224595014340286810596317318857390705668286363909104310535295190325682399254652822748285193127517986697376866422822640289231026080194034359703120750038292222260460181014169882386429120190521255061592519091532971255948189178942858020499142096616174872384272804705345787414219612253062527848828333245205562307332307490185243442939492732678035848477582435064455124865256499971282681541586072990173300489452048227929348522282376317114459480845870943788770276905956554732173523003456397021366070652634489446326769537068515126645698612092065556064084777376932805641471750896162287843113992892638365590551500427895938688523379782106290483492192324641928787731001888269326787165453552781801450569692610522449077818311313393803257024802604101623354539908420548649 A013790 542 564940843314979561095803550689828129183354233940608074647985311556122440807136511504318606219647570313631144380348231389277267933025541708481855453639347383038705117758645224957165349939057073603712976589661128916798114233561099697231313294611464142059093019342232205199100416781901357640824536658065790953081930382385183530852428664384253401063378282289855028307749217458528541171590981702648555918410486609601113366271364874908166260067307879168698356738061467409052175908818066375342497293311552569607132206142894433346064863438917697271149199085370921361105488956904229594494148638182545988938579591244974816758666531197815612333046742154518473804273351608691096432533926972406125295641084254937268772987866166219441693264734755028482671573657787939065961118506951231997988865279257791559914687801732453540305443694781019957767421655189971420096909270238014149796873962064479732175007768409593552362402705589000290147794370008630546462199269105131578472502507840321209038039341018493204589776751794236073620653789384965692739996293212802870294655355290188758893935641169567201171690180978211564618971452974123300214914903723639895412806092986109910217625293370463487116258080974564649105794990944527392702404142834346179373404213708630803408311293230988738884142291860597010299466493220610404955141361747837762697567889086621764322437929023340419889626833607633381422071743726802221509777170051499152109645510721489620600139342937644762112153059434012175241001235270250879247633968598337361457570009954459108517759547824410276069203044091472494871295898723337713213871671773711224694875992343245216162694421793694298407269443105382229126011819100593201861418356457890074240947896311585673594346224888527024511294888423444455654694671016587968653829759262198121786779980955597790484425677420857182789551934885257349934932706527745922428593936042113336460224370056137813696157629720770538670907368600316639608394307425253735401894750399371862192273841975694776303103388935053050592540759801399317187753217637788399565940527176743169339729885510750829136339147219686089 A013790 543 3706576872989580900349567096075962355571987128884329577765431629119719334135622651979834375407107708827733938279464746145048154908580579149349453631327758180116944277614471320943961860950153459913960839404766666823112427486394375113534646525945816236049709299904385498311297834506054807481449785013569654443170545238829189145922784467025086564376824910103738840727142615745405758626808430951077175380691202645592904796106424944272478832301606995225829918558421287670791326137755333488622124741417096409192394404503530377183531569022739011796009895199118615050213113046248650369476109215115684233426020698158279772753611111188868232517119675275795706629837459904622283693855094865956588064701153796643420419573389916565756949509924727741874808194768746668211770898524107033138804945097210370424600266667166627677944016081458271942912053479701402487255821722031610836817290065105051522800225968535343297049724151369430903659678861626625015338489404598768286358088953940347452498576116422333915313525268521982879025109512154759910067115679769199632003233786058928447103111741713530406887459277398046075465071702963222972710056683330801353803420776081867120937839549803610938969769269274118662783120935587044223520473581136145282868905046142326701161930394888517115818857576897376984574799662020424866910682474427563561058742920297325395719515252322136494895841655299682615510212710591549375325648012707885936991384195843693400757514229013887284217836222946553881756209104608116018743726467973691428523116835311206210985020393275955821290041172284151038850572391523818736396212038507319345223081385764031863243438101388428291850094816214412805295763545118991997412765836720216777094859147700313604452505581493625807818605762946219073550451736539833662337777050519281877043063455049677103368316869558243976282250244782173472923093487528540997054004814372305600515532091938320195660490208597975504219823245386677472470675051017089757971831457370278787843508677202533427324661334802883064937659925056980920068848860921529689552135798806611934037967778836036189963521144908360429929 A013790 544 24318850863684640287193509717354389014907807552610086359718996918654478551263820219639693337046033677618762369051568199457660944355197179798881765275141421419747271405428546336713333769693956850495497067334674101026440636738233495119900815856730500324722142716672673254420425092194225591885792039474030502801641947311958309986399388888151592948876348235190630534010782701905607182350490115470017347672714980557735048367254254059371733618730843495676670095661802068408061890789812743018849760428437569540711299687947662804701150624358190656393620922401417233344448234696437395074132752560374004255508121800616473589036442500510164473544822189484495631198363574434226803315383277415541174292504270059777481372821011242587931345734616138714440616565877746890137428865216666244423699244782797240355802349603280244194990689510447722217445982880320901718885446318249398700358240117154243041092282579560387371943240157134836158911153011132286725635828983572518726795421626802619635843157899846932818372039286772729669283743509247379769950345974965718785573216870332629541443516137382472999588620319008580301126335443141705923950681899333387682304243711873130180473165286261491370580656175707492546520056458386597150517827165834249200902886007739805486323425320863560796887524562023690395795260582516007551800987714719244524106412300070751921315739570485537543011617100421217640362505594191155451511576611376439632600471708930472402370050856560114471753223458752340018202487935333849198977589356375389462540169556476823950272718800283546143483960131356314965898605460787774729495547184646522224008636971997813054740197383209478022828472089182762415545504619525706495025156654721342274519370868061757558812889120179678925097872410690143341564513843437848658598155228457008395279539328580931475199526981171638728387843856015840155848416371674757481671325587096697044982406055207318803728476258611317283186260312981990896880099009723125902053186191806399127041260431125821816677103017641715789055986768298851816571717376506156293151562975970180899223106596943233442350662231743752780764169 A013790 545 159555980516634924924276617255562146326810125352674776606116338783292033774841924461056027984359026958856699903347338956641713455914448696660463261970202865934961847691016692515176182862962050896100956258782796776834477017639549961481669252836008812630501978364089409222252409029886314108362681570989114128881572816313758471820766390495162601337577720771085726933644745307202688723401565647598783818080682987439299652337555160883537944272493064175134632497637083370825294065471961406946673278170978893756606837252624615661644249246414088896598546871875698467972924867843325749081384989548613841920388787133844683217668099245847189110927578385207775836292463411862962056552229683123365644533120515862200055287078654762619417559364816486105444885288723897346191670784686547229663890745019932693974419215747121682163333913878047505468663093677785436177607413294034304873050413408648988592606466004495701547319598670961660038616074906038933206896673961219295366504761293451987430766958980895726221338949760515879360170641164172058670644219941750080952145875886252382421410909377366405350300937913015295355689886842452732567040423941526356583598142993599607114084437443161644882379685168816858597718090423474463904547464035038509007123835096780863795767993530185822388379048651437432686812704681887525547366280396272963322662171100764203355752567321955611819699219795863608938418399203488170917367454147240820429491694882292829431949903669890911049172899112874102859426523343725384594491963767178930263726052460044441937739308048660346247398262421828782491260750428228590000220285078465832311720667173277651452150435031237385307777605377128104208394055808708160313860052811626726663121592265353191343371365517498873427567140886538030464004775326795725049062496453906432081429057534819491408784096523467121696952643539319927262521459814558083837245567176941429312129566128215218671262532732748852694985053913474842274430329602793429043370954604441784672517709688616516939218472898747297291996329186808766768527037707256891439367404685340356879802802382544554615262694902470761994593712809 A013790 546 1046846788169641742428178885813743242050201232438899209312729298757179033596737866388988599605379575877058808065861890894526281984254697898789299461786501003399284682700760519592070935763894015929318374013873929652811003712733087297281231967857053819668723480046790613907198055645084106864967553787259577799591999247834569333616048288038761827375847425979093454411643173960556840714237672213895620630427361080589245018986699410556892452371826994053058323816996903995984754363561538790977123378079792521937097459214470103356047919305722837250583066026376457648370360057920060239722966916428455416839670832385154966591120399152003407756795841785348217261914852445232894053039178950972401993781803704571894562738523053897545998606992560965337823892379317490488363552018328436373824787178075778405166164474516865356673633808953869683379898557619950246761282238622159074272083762374146014156091023455496297851963886880179451513360067458521440770449077859559796899637738846338489533262017873656859738204849378744684482079576678132876938096727037822281127029091689701881066876976424900985503324453647293352828681347573332378372352221480354425544987416181007022275507994064583552073293114392607409259628391268415957677735911533887657595739482069979247364033805551549180690154938202080995858178155417864055116270165679946912359986504592113938217092594199350769149046581080661138244963117174085889388847866660047022837895010122723253903023317978154267393623391079566988860697419658182248324461774276460961460306630190351583553507600107260531729179999749618641925161783559607778991445290399814325797199297323874671177559004239948485004328868879337491711273400160934239819235806497082953636740766852982288403859529160310108558268011356576017874335330919106752046899039234080100886256046485950683133032457290467785453706294261478042769403297843315588056168166247912717716882083367220049702153477259565222531796938726308440162537392523927687953556833159742549236388693267012967638212400688681017532787915794652318768305894397312464733689542140518081488386186431874822830738541255110669446529349739849 A013790 547 6868361777181019472071281669823969411091370286031617712300816929145851639428197141378154202010895397329382839720119866158986936098695072913956593768781233083302706803199689769043577409546908638512257851905026852452092995359241785757462162941110130110846494752586993217845126443087396825141052120398210089943123107065042609397854892817822316349412934961848832154394790864355213431926113367395369166956233916049746036569571734832663771380011556907982115662563316687117655973379327256007600906483581518736429296429906138348119030398564847535201075496199055938630957932340013515232822385938687095989885080331279001735804340938836294358292337517953669653455423346893173017881990053097329929481202414105696200226127449756621799296860478192493581462557900702055094153264792252871048664428675355182116295205117305153605135711420546338992655514436544493569000772767599985686299141564936771998878113204891511210206735061820857381379155402595359172894916399836571827458523204570826829827732099269062656742362016773943874886924102585229805590852626095151986474437870576134041679779842323775365887311740379891687908978321428633734501002925132605386000662437563587073149607949057732685152876123529897212152421875112077098323625315573836921485646741861133841955425798223714174508106549543853413825506877696606065617848557026131691993871456628859548642344510541940396386894618470217728025203011779177520280230853156568516839429161415187268857735989254670148369563068873039013915035770377333731256793701027860368141071800678896739694563364303736348675149978357247909670986461934586637962872550313181791555424589741941717595964626818302010113401708717333283117664778455889547454006126427361258810656171322416794217722370820794622250796422510495253273514106160259400179704596414799541914725920994322432035825952282759140361766996649557438610055037149993573236519338752555340940463348972330746095828964300007425031119714983309675906407832349489560663286382361070865539946216524872080674311560918436156032621515528713863438854973140767081117737085983939132645301769179530712592475569174781102238679063643149289 A013790 548 45063321620084668756259679035715063306170480446653443810405659872125932606288401444582069719393484701878080811403706441869113287743538373388469211716973670259549059335793164574694911384037267577278923766348881178938182142551985356354709251056623563657263852071723262502281874593096410569750442961932656400116830705453744560259325951777732217568498266284690187764984222861034555326867229803481017104399850723202383745932960152237107004024255824873270660862077920784178940841341766126665869547438778344429712613876614173702008958444983964678454256330562006013357714994082828673442547674143726036789636012053521530388612280899704927284756026455294026596321032578966108170323736738371581667326169038947472769683622197853195625186701597420950387975842386506183472739570301971086950287316539005349865012840774639112803295402630204530130812830218168422306214070128223506087808667807550161084639300737293205050166388740606645279228638596428151533363546499327747759955370745189194830499750303304320090886637192053845763133109037061692754481584079810292183258786868850015447461035545486290175586652328632469364370806766893265932061080191795023937550346252854694786934577753767784147288020246479655608932039922610337842101305695479944041867328273350899137069548662145788698947687071557222248109150624567432396518704382648450031171790626941947498642422333665670940694415591783098513573356960283183710558594627560246038983494728045043670975605825499890843452703294876008970296549689445686610775823472443791875373572084254241509136030233196814183657659008001903535351342176752822931674406802604785734395140733296879609147123916554879488354028610894423670534998611449091320845734195489917219056715140046376586862476474955233516587475328091359356727526050517461924579041857077499794502516767643749476587054072927182719913553265017746354720571098741107834004803381555515591910380032607462025134733834772348715629176450005494783621941788045001007511821954670985948807587126619685721304158151185859619730029763383891658022327478776572819213473021140624649285824907586901005319232209355738811787973336562702485129 A013790 549 295660453149375511709819754153326530351784522210493244840071534421018243829858201877902959428940653129022088203619717965103252280885355267801746498075064250572901378302138952774573313590668512574527018831015009415013413037283575923043247396182507201155308133442576325277471379205305549748132656273240158641166526258482018059861437569613701079466917125093852321926061486191247717499575894740638953221967420594930839757066151558827659053403142466993528805916093238264998030860043327557054770100745824717803344459644465593658880776357539792255338375784817321453639968076177438926456555290056986527376801875083154760879685174982964027915284289573184108498462294750596635705494036740455947319326995064534368841894245240114816496849949180678855495509501897867069764644320751232301480835083812414100464349248322407219102421136656771922188262979061403018751070514111274423442112669485336606876318452137380718334141676527120199677019097831165102210398228582089353053067187459186307282908861739979644116307226617065282051916328392161766162153673147635327014360900646524951350791854213935549842024025928157631499636863197586717780252747138367152054267821764979652497077764642470431790356700837153020450203113932246426582026666668043912858691540801455249238313308772338519653795774876486935169844137247786923953559219454556480654518118303366117538592932931180467041896060697688909347554795016417968324974939351422774261770708910703531525270949821104783823893186317681494854115662512453149853300177802703718494326006444792078541441494360004297858977900751500489095440156021675271254715783031889999203366518351160827115614280016516564323090781716078313702380125889717488156068862056609346874231108033844276786404708152181287102330425627607408739489298417445067687163093624285476151731012512510640315887661772475245825352822971781433833321666978840408498905514986385737798524003393937558346908988689941379923243026688486051275343560071363251610285063844596338810126579137751758017476581629930424965048725277561713168284490588253094266859596491703638323964297218677657495899482525583002344140893061187891004931369 A013790 550 1939828233113052732328127406999975365638058250223046179395709337336300697767699662520921316813279625179513920703948969569042438214888815912047258773870496548008805943040333669153975510468376111001471770550289476771903002937617541631086746166353429746779976663516743270145489718966009711897498357808728680844693578781900520490750891894235492782382443257740765084156889410900776274514717445393332172089328246523341239646111020377468271049378017725944542495615487736256652080472744272101836346630993355973507742999727338759995916773681818576987275083524186446057331830547800176796481459258063888606119197102420578386131614433063226987152180223889660935858411115858664526863746375054131470362104414618409993971668143020393311035832516574433970906037841951905844725831388448835130015758984893248913146595418243313764530985077605080581477193405621865206025773643084071492203701224493293477715525364473354892990303539694435630080922300870274235602422777727088245381173816919721362083165041876006445047091713834565315542623030580973347789890249521635380541221869141850205812545355497631142513519634114642220269117459439366455356238273974826884628051178600031500033327213819248502976530314192560967173782630509468804804676960009036112265875199198347890252573618855313027448554078964630781649347384482730008059302038841345069574293374188385097170708232961475044261880054237536934229307010102718290180160577084684821931477621163125870337302701776268486668563195430308287737852861744205116187502466563539097041272928284280827310397644495988198252754006830594708955182863658211454702190252472230284773287726901966186705545291188365178523798618839189816201316005962436439791967803953413924841830299810052299995601290186461424678389922542732208739789286916857089095477057268937009031507173094582311112538948889210087860139871517857987380423457048171920161319083825676825696115986267624320314069874794705393676397498103156982417529097628214293815080303884396578933240485722789284352663852073973518195684686546082400097114542749528551484865812582067571043529754051744110830596504850350078379908399374453752883354712009 A013790 551 12727213037454738976804843917326838373951300179713405983015248962263468878053877485799764759611927620802790833738609189342487437127885521198942064815364327851485775792287629203319233324183015664280656286580449257100455602273708690641560141597444852568623426889333352595424558046135989719759486725583068875022034570388049314939816601718079068145211210214037159717153351424919993137091061159225652381078082625439641873318134404696569326354969174299922143313733215037579894299981675169260148270245947408542184301821211069604333209952126411683613511823002187272582154140224116959961714854192157173144748052188981414791409522295327832262705454448940065400167035331148697960753039966730156577045767064311387970448114686356800513706097141244861283114514281046454247246179739612807288033394699884606119154812539094381609087793094166933695071865934285057616735100872274593060348483733900498507291561916309681452909381523935192168960931216009869259787495844667425977945881412810291856627645839748478285953968734468583035275149703641766134849469927111449731730956683439679200336110077419957926031202319426167607185679651381683313592279315548839190044643782794806671718659849868089428029015391417392505627187838772624828323485534619285932576407181940360507947135513309708773089963312086942558401368189591191582877080676838065001476938828049994622537016716460237765402195035852479825478483293283934701872033546252617116692424672451268835283043026354097541032443125218252675848052625903729767306203683123380015687791682473166507983518945538178568736319038815531885454954768461525354301070246470302898397540776203800150975082655486863936294642738203924384096834315119545481475100761738348760887248597053753140271140064913373407314916281802866021541757511461499361555424972741495716255718562673554543209368043662107386450377697028666255202958301693055968178414508980265653392216985901883165580612448528062087910843985054812961641408409538713981720741873785525954380990826827220494637827533457340252881887228428846627037168514979656826292204596350945333616598716333493111159543668323146864250579008295791072667690265491049 A013790 552 83503244738740542426816580941581386571494480479099656654563048441410619308911490184332256587813857120087110660159014891276060074996056904586258887253605355033598174973199135202977489839964765773345385896254327575836089206517802719299276089020835677702738303820916126378580525340698228551341992406550514889019568816315991555320136723872316766100730750214297804904243138698900074972454452265679505272253300105509490330840279829214191350214952752581789182281403623861561686502179770785515832801083660947445271204248965827674030190495901387056188251070717350695411513314010431374308811158354743213002691970411907062446437875779645907475610486639495769090495918807666607320500695221716557301997277708947016474110080457186968170425703343707534878514328197945786316182185271599628616787102625942900747774725068998237737225010490829251973366512394844263023398996822993605068946401778121170706339937732907820012538452178538795820552669708240752213465760236862981841302927949448324871333984354589766034143988866848373294440257205593627610747372191778221689886806800047735233405218217952343952690718417755085670745244192715224220478944589315933925882907858916726573146127274984534737298369983089512229419979410187191498630388592637135003633807520710705292641156102824999260243249290602430125671376691907807975256526320734544474690195650836014718465366676695619978803801630228120134964328887235895578982412096963420902618998275952774828292045295909233966713859344556955806239073278554371003296002364972496282927601228706445458879867801675989589478989213668704700469958235876067849569321887091657316386265032673132790547517302649314286029151005355947884059329941499337903958136097765306220181238045269674353318949965896642925393165724908603967335471032698897311165143246156953394353769489701191357996663734467086562500928070205079300386609417408140207218577593419522951906335644502255449374398274792615358783047385944627841329280574983502434069787433906835786693680814813393665318786447013609399158062105721662719990862626781528437303154356658552333858504177864048302317766007868166576348048873428685227772715831886772489 A013790 553 547864788730876698862343587557715477295575286423372847310588160824095073285768287099403935472646716564891533041303296701662230152049129350990444559270904734375437625999159526066735310840008828238919076865324643225060581283963303641322550420065702881407666011369030705169866826760321077525354812179377928186857391003849220594455417045326270302386894452156007897976739233003483391894273661315123234091253901992247766060643075959474309448760305009689118824948289176155706225140801476123769379007909899476188424371077464795369312079843609000475651115274976537912594938853222440246840110009965470220510662017872522236711078902990256798947480402841731741002743723297100610629805061349682332458404139048401375086636237879603698166163039638065136337932507306722304020471317566965163354740180328811371806149971177697437793933293830330722197257687822573209696520818155661042857357342066253001004296331465608207102264784743393039378646065955767575272548852914058023860788510276330459480822271350463454950018710955392177184822527525899790754113508950256912507347339415113190866371636727985328673603803538891117085759547148404586110562355450501842487717758462352643046411741051173532411414605459050289737224484910238163422513979556292242758841411143382937425018625190634820146455958595642544054529902475607128125658069190339346298442373665135092567851270765799962680931742495926696205500961829154710893703605768177004542083247688526155648424109186460484055609631159638187044734559780595228152625071516584548112287991661542988655710812646796167696571648230880371539783395985582881161024320901208363652810284879368424238782261022682151030637259746140374067313263746177155987869330937438174110609102815014333432125630726247874233504560321125350629688025445537465258554504838035771220355081621929516499816110761838554936568589068615525289836544387614807899561087590425490087457468163579298003345427080914349368975573899182703266961409852466759469931875353862749596497239825990675838156557878856291267876045475639829105860049694313608077145995734036761862445645910966020911506862777623040907419548658565603779416788573009114300329 A013790 554 3594540878863282021235836277966171246536269454223749251204768923166887775827925731659189220636035107382253348283990929659605892027594337671848306753376405962237246264180485650523850374421297922075548063313394984199622473804083235190717253306051076604915696700592210456619496250374466589643852922708898586833971342376254736320221991234385659453960414500595567818625386107735854534218329491888523538872716850971137593123879221370110944293316361168570308610485725284757588543148798484848050895670896850463272252298639246522418056555853918652120746967319121065244535393815992430459517961775383450116770453499261618395061388682519074857894418923044601952719001568552277106342151007515265783259589556296561421943420356728079863668195703065345359513175180439405036678312314556858436770450323137331410420149960896872889365996340820799868336207689803902828818873087919292102187121521296685939589188230745855446797959252701401731363296838735791061363193023969134694550633415923004144653674922330390727927072762578328074509620603097428527137738732222635602960705893902557645274264308572311741427514555018664619199668388840682489471399614110742588561916213271495691027507433036749546151291226416828950965929845496072590215114219868833404740758498511735452445547199875755054980897544346010731541770690142458367632442591957816451064080413616951342337672187494413555149593162515775053804291810561084058173589357445009326800608188084420107209310580372367235888854790038386145200503446720485291909373094220311220164721513291383548570118641775629656257206584042806117672518861061409283297480569432828073926088279093536231430650414569817592912011061194426994255642323438668320436410680280531860339706323569309041648176263194912302846023420266903425481383134948171309561376106242352694976749690521479557755293502708422758938826512879186461426617567727140754629020295680781640463808448621243774199949347077879046209848740352537716134533810042034408882223034196693500102618390498324824174145176243176127008534734365672918763547786044391582594154878011015194579505882821848063200396526683984771393579658748848926396753549827512798924458569 A013790 555 23583782706221993341328321819736049548524463889162018837154488904897950697207020725415940476593026339534964218091264489496674257593046449464996740608902599518238572739288166353086982306578135666737670843399184491333723050628590106086295898941001113604851886052585492805880514898706875294653319025893083628217685977330607324996976484488804311677434279538407520458001158252854941599006459796280602938543895259221633748485771571409297905508448645626989794793396843593294538431599266859088061926496754235889529247331372096433584869062957560276564220852580753309069396718826726336244897347208290816216130945408655478289997771146007650142645282554095633411789369291271490094710852760307658803966167078861739489370780960492931985527032007811730903765942358862936445646407095807548203650924570104031383766603893444383027130301992125267936153858652803406459880626329838475482449704301227556449644663981923557586441410656973896759474590558945525153603909430261492730946705841870830193072761165409693565929524395276410496857620776922228566550703822112712191025191369894680710644448128542937335505922995477458566569024299183717813421852868180582123554732275274283228831476268154113772298621736520814747287465716299732264401364396559415968504116508735496303495235178384828915729668788454176409645557498024669350036455845835233735431431593740817757077467222150847335336480739266000128009958569091272505676919774196706193138790322021880323400286717823101434666776277441851498660503113933104000217396871179461915500737848704767462168548408689906174703532397904850938049396247423906307714770016048784993029065199132691214416497369992573227095704572496635509311269284081102850383290473320569535688813188938236622253684462821819618972759660371153374583354748394951962032188633056076031742454719511427378432480671269961721397640751000342373420037861857770491121002159961608343083047231403980402525867666177964422182817585452999955558676327685787756676265327364506054173279260059509171406566501331478569302996392173180020007637024237253173400250154630270691636138097194145142657801611573624085113276141051197806089100040418311473743372671209 A013790 556 154733198335522498312455119459288221087869007576792005590570601705035454524375262979453985466926845813688900234896786315587679804067977754939843615135009955439163275742469659442603690913459148109465858403542049447640556935174179686032187392951908306361433224391013418299382058250415808808220426128884521684736237697266114659305162714731045088915646308051491741724945599296981271831081382723397035879786496795753139023815147280016403558040931563958680043639476690815605466649722789862476774299745204541671201391741132324700750325922064552974537853013782322460804311872222151492102771495033596045194035132826188593060675376488956192585895698837421450814750051920032246511397904960378549412822022204411872789761693881794126757042857003252766459608347816499726019886076955593323764153716104452549908892688144888597041001911370333882929105466621043149783276789350070237640352509920353997866118640385400461324642095320405736638912788657241590532795249771945653807741337028514516896750386006252999486063609557408529269882849917386741625139167776881504685316280577879000142538224171370211858254360773327605655259368426944372573860776668132799312642598458074572264363315795359140460051257213313065556953062564642543386737351805826328169355508413813591247232238005382862516102356921047851423684502744539855605589186804524968538165622686533505304185262444531709367142650130324226839873338171807838909746270638504589333183603302785556801829281155637368512848719156295987682711560930515095345426340871808449627600341025351979319287846109414474412229876062653727004542088779348249284916606075296078339263696771509587057786639244521272942974917700150425576591237772856115801364768795456256723654303332623770478606423760573958520080276131695137290641390504219279822893189621480914844262245414714475029895505684202218854089920967313246312008868411648832192244895171508112338967872885241515420972217757793624573941466178157132708420475385946453471552976812838524221430885225250439673598482815235830893196959329048234111270106516020618070679041264529206007824702055690786280977836373534547622428204761436908805750585365184541579230268095802249 A013790 557 1015204514279363111428018038772390018557508558711332348679733717786737617134426100408197598648507035383612874441157815016570767194490002050160313958900800317636350252146343435602922816083205470746205496985639386425969694051677792920057181485157470398037363385229439037462245684180978121590734215831611346773554455531762978279701172571350386828375555427125837317457368076987494124483724952048207952407279205476936345135251181304187623744306551991132899766318606568441187466688831224287710116180628286997904752331213569182361622888374665532065942853623425817665337090193649535939686283778915423652518064506472623359071091145144041579556061680072322138795575090647331569361281654445043662697525287683146297373626473558451265652958184798341400741490370024054702416472550905647797216612531361313179952244926918614085186013540500760605897860966500664105728079014925810829158352817587442579999604399568612426750976787397182038087906806380162075485669633753735434632590912244083745359579282587025929628063342306157360539701378307974411802538079784119552240360116871464119935193288788359960002006861033802420704156716249182028457100555719619296290248088483427268626487714933351320558396298576547023119169043486619727160383765198026539119141490703030972173090713553316960968147563758994953190794022506925992628270654624488318578904650446346328300759506898572545157822927505057252296408971745231231086845281659228610615017621269576038176801913662136774812800446384457975186270551265109540561342222459935238006685837467334336313847558323868366618640216847071102876800644481303863558337852460017569983909114517874400686138140083304071778858435030686942208015111027708975772754248066988500363895884165344558110136746293125741850246691700051795763898163098182694918002217106536282293204592165941670671144412794050757901683971466542209053090185648827988013318757220264725055968214000069582676998720708883970829629959594888947699946739007194681226859080869033557416808037962868134698479645750762286490265250157885464004043168851611275161725189736576120617337870187387248789495584446760166950751451439787558674529590580975777301329788976558555689 A013790 558 6660756818186901374079226352385650911755813653705051539687732922398785506018969644778184444732854659151884069208436424323720803563048903451101819884348150884012094004332159280990776596321911093565854265722780014340787162673057999348495167724118163281523141170490349524789793933911397455756807190071202046181290782743896900493119393240629887980972019157372618639837791953114948950737719410388292375744158867134179360432383000536774999386395287613822955366816377695542630968945421662551666072261102190993253080045092227405474607770626180555884651062623296789702276648760534605300281707873464094584171021226966881858865429003290056803467320682954505552637768169737142426579368934813931470958463412489122857068363293016998753949058650461917930264918317727822902554476406491955197538194818261575773666678965513027012905434839225490335295865801210857197681926416928244850107952836191210767377404465569666131913158702112911351894756556660243377261478467058258186624428975233433453304199673053477124289723588870698442500980743078620115836452341463608382249002726793676090894803167740429697573167015242777682239972215310883288707036746076422202960317708539766309458385897677718014183638114960725018684868094315712029899277883464252123160687320502586208427648171623312580912016165822765887884799581667941437634083764991267858196193411578478259981283124761534468780476227360680632316739263620462107160791892966198914245130613149688386477997355537279379546783728728428775197121086850383695622966321559635096561865779623180580555153830162900353384898462733633505974689028441834648806254649990175276664427700351773942901752337086558014941090192236337027826787143452798590045040621567511550887520896008825645760607192429197992279468544244039832006935848087176661357012546435984548125715329200743301273378492341767022592948536791983433597324708041960429355384366122156861092207452054456531943788606570987732613202164902066385859350554626204303529422429581729170211677537074377831756724955770751361662630306285886529330527230835421576336078969861675927370353766299447739307880529555193455363880272896446172463588643801782074874024745475200683875529 A013790 559 43701225484124259915333804098002255632029893381958843151891215703858431704990459839389668141892259418695511378076551379987932192177163855542679040261208217950003348762423297042580485248468058684885569837407159674089904574297933533725476795437939269290073329219587183232145838000392678707220411974057156624995448825582707564135356339051772695043157417691521750895975753004387180065790177051557586277257426327267350783796864866521780770974139482034292410161682254060455201787250911528001481100105091475106733458175850104007318901583078370627159195621871450237236637092517867545375148285357797924566746070270129711876016079690586062687549091000864510930856396961645391460787239581314204380958478449341135065225531565484528824659773805680643540468129082612246063659919702993718051048096202614198651027080692730970231672557980158442089876175521744434073991119221466214461558278558250533844763150698602579491482234244562811379781497768247856798212560222369231962442878506506556887128854054903863412464876466580652481248934655338826580002963812342734595935706890493308832360803583544959245777548787007864373176457704654705257206868091007406073622644485729406756356469874663507891058849672257316847591419566805386628169162193408958180057269509817468113493799654020553843363738063963166990412170055323363772317223582107708417625224973366395863737198581560427649668704527713425628630126308613851885081955609751231076362301952875105503682140649680090009206448044187221194068311450825367426982282035752765868542401380107687789022364279698789218558318813995369432699934715606877130817836758585539990195310142007988839378397083624907136028492751262607239571550448193811549285511518104443285373024598713905061835343789527968027345593118785145337797506099299966075163359317166494620252818274886076799654636288254333435232335349892203307832047409463302377000676826127471165625973092929289306083197047712250513675219403922457557623198988902526435456540560485725085758816320744992954155872434811899683868517439541701518937589161511200962341014121262455759476891060690676617599004154411624260642418470473583337533605091983492193248476355062791686907345769 A013790 560 286723740401339269304505088686992799201748130479031969919558266233015170416442407006235612678955114046061250151560253604100823112874372056215517183153787117969971971230259251896370563715198933031534223703228374621703863911968741914772853254868319545812171113009711509186108843120576364998073122961789004616595139744648144328292072940518680652178155817474074207628496915461784288411649351635269323565085974133201088492491230389249403638361329141626992503070797268890646578926153230535217717497789505168175278219091752532392019313286577189684791482475098585006509575964009728965206347900232512183082420967042321039618541498849935157293009586056672056217348820465355413374225078893002494943468577106127187162944712601143993618592775939070702269011394911018946423672733171341784132926559185351757349388676425007895690003652907819538551677587598165231959455733212039833082283865620681752555491031733531524043614938878576605462746406857474188453072607618964530905587725881189519736452411454224247849182054497235660929474260273678041191399445572780681683934172908526599249119232311638477611546497591558598152410739000239521192534261545099591249038170470870637728454798847667275273237112699680255837047303777810141667417873150956174619355745253912408292632819530028853766309485437662338624094247732976589710173303922208674928039101050256923261979759893617965809476370406327785549442258710815482218022710755577827092013063112813567209658524802551070550403505617912358254282191428865235688430752436573896863506695454886539583775732039103756062961129738623618847944271669096720855295826973079727875671429841714414775161663265663015719482940941033966098828942490599597574862241070283252395332414392161931110701690603092998227414436452349338561289437517507077419146800479929371203478740701527549882534068687236681668559352230642745902686063053488726895501440656222338317672009462709067137211855830040075620223114509135244035565808566189475943030362617346842287663593880407898772216679044800873825861342920833103665749522488674989513919393649602972237927882249191529288067066257094666774074907584777180277557983008503692279903253365566976257799095590409 A013790 561 1881194460773186945906857886875359755562669484072928754642221784754812533102278632367911854786624503256207862244386823896505500443568755060830008238671997281000986103241730951692087268535420199619896041716881365892999051126426915702824690205191044540073654672456717211770060119714101530752357759752297659289480711864636474937924290562743063758940880318447400876250568262344766716268831396079002031910529076287932341599234962583865337271288680498214697812647500881191532204334491345541563444502996943408398000395460988365024038714473232941521916916519121816227709327899867831740718848573425512433203763964764668340937250773954424566999435894117825360842025611073196867148290742616989369324097334393300474976080259376105742131587202936242877586983762011195307485716802337173445696131154815092879969339106024476803622113966728203992437556652231562086885989065604193344852864442337292978516576659203700329250157613982341108441079175391888150440609378588026287271561069506484438990864271551165290138483459556363171358280621655601628256771762403014052528292108452843017673471283196660051609356570698215962477966858580571498544217289997398418184939436459382254136391935239544993067708696422602158546867360086212339479928665743423461677593044610919310807963928936519309560756533956502603712682359376059405088447047033611116202864541990735673521849204662027473675974466235916600989890659401660378832447005267346123550697707083169814462569581229537573881197400359122982506345457964784811351794166736361337321467428879510586209152577908559743529087972215109563261362366420943585531595920770376094592280251191488275339835672686015046135527575514123851574416691680823959688671163662128418965775970826974430017313792046893161370066117563864010300619999552363934947022157948816604466024017742722254779306024656959868427417909985247055867523259693939537161384952145474761702246054084834189487246986100892936144283854294436336117347270002769151662222209132412632249360839449356223844513631212938533171476270903585993150982617048196606200825141735045100853044835436945623659008021712798108704705468663723079801057926518792725048445245331484931227419866168673449 A013790 562 12342516857132879552094894595789235356246674485002485559207617129776325029684050106965869679255043365863979784185421951584972588410254601954105684053926974160647469823368996774051784568860891929706137929704458641623966774440486993926232792436258443227423248305988521626423364445444220143266219261734824942598282950543879912067721270382157241322411115769333397149079978369244014425439802789674332331364981269525124093232580589512740477836925032748786632348780253281497642792638597718098197759384162945702499280594619544662922718005658881329325296889281958236270000900351032844050856365490244787074249895372820988984889302327914979584083298901307052192484530034251244645359935562310067252135402610954444416318062581766629774125343638464689519848200462555452412413787940134194977212316506741824385478833874626592308564689735703746394382809195291278852058974259429112535579643606174979232047259461035477860210284105338140012481920469746178155040838132916040470788712177032044404219060485647195468598589978149298767281679158682402282992679533126175198638124523559103038955645089053286598608988460350994929817940559147129601948609639672931021711387642610006969388867487106654699517236757228692762225996749525639159327811975942601332066687965692241598211051337752503190028123619288613582958908959866325756785301075587522533406994260001216753976852631787562254788068472973848819094672616334293745519684801559057916616127656172677152688919022446996022234536143756205888224132549706953147279121527957266734166147800878468956118250063658060477294346185703333844557798486087810864672800836174437556619950728067354574504661848492944717695196422948166590179747914117885999517371504787224556834456144595779235343595789619666031749003797336511771582367817063059777187412378302185741901583580410000713607026827774313696752288907413205933546820106851937303315846671026459911528436360850597117225827475807958554042646368025796801265915438488168404055839914117759280188056467627226184643853934388089716138055813398427701063596950453217933283613754923630906696827165301800236826751630457668391211572579902687126574741055889799069042849254619872633783101741932666498889 A013790 563 80979253099648822741294603442973173172334431296101307753961175988462468519757052751803070965592339523433571364040553424349005152559680443420887393077814877468008049511123987834553758556296311950801970956790953147694846007104035167150013351174291646015123932135590690390963694126559528359969664576242186448387334438518396103076319254977333660316339330562596418695113738080609978645310546103053294426085642109354339175698961247793090275088065139864789094840347241779906034362501839628442275499319493086754097779981298832533435952835127920401703272890578927988167475907203126489817668613981496047994153563541078508729858712573450181051170524091475569434891001554722416118206537224316351241260376530472109815462808598970857948036379611966827939724043234826323277846862675220453245490008600733109793126629051425072136492929355952280093545611130306080548358930116114407345938041700114038741462069323853770240839674015123536621893880202004674875222938990062141528844740593507243336081255846331249469475348846637549212135096960115241378714970416840835478264734999071275038587987429278613373473573288362877734535508008564317318384827845894100433448414323164255726160359582906761483532590364177453212964764673637718524349774374159407339689539742906797125862707826994173429774519066152593717793401685682963290268360356929735341683289339867983122842130117158195953664517251181422102080147035769301264354651983028978990918413552148934798791997706274740901880791639184466832638533658627319599298316344927627042864095721563634821091838667660534791528205324399573354143715867222127083118246286140484808983496726849913363325086387962210292798183730962920998169326064527450042833474442908980317390866764692907563089331975694628834305213914324853733351915247750735198126612614040640652616289871070014681975703017027272164391767521538044130000686721055560647055270008604603479538070963540767686118654068776016073073802820617252813105671191920872899010365676526618637313838484102230997448325663520256627581784191707084146678259591923562860273789846053942378837883031545111353820317447432762314739127696741530237456876067692971691990133959560984350250930528820224899210729 A013790 564 531304879586795926005633893189346989183686203733720680173739275660302255958126023104579948605251339613247661719470071017153822805944063389284442185983543411067600812842484484182507209887860102709211731447505443602025884652609574731671237597054527489505228118741610519655112797164357065569760969284724985287869301251119196832283730631906286145335502347821195103058641235546882069891882492982132664729547897879473819331760884746770465294852795382652881251247518253317963491452374569802209769551035194142193635534457301640251873286551274285755575173435088346530366809427159712899693723776332595570889641530393016095776603013194406637876729808564171211062319861200533772151553090728739580493909330416427512499251487217847798997066686634114358112529447663695507025953266012121393743659946429409933352703813206399898287530109504402909693752754625938194477782940491826626596699491594448208182732636833804586550149101213225523776245748005352671856337702713797710570750343034001023528029119607779327769227763782788960380818371155316098685748920904892721572894926328906635528175785523496982343360114344948840816287468044190485925922855496911192943855046374280681819338119223451262093457325379368270530261821023737071238258869668859871555703070253211495942785226052908771872750619593027167382442508459765922147450712301815993576784061358873837268967215698674923651992897685001310411747844701682385595430871660653131159415711315649161214874296950868575057239873944689286888941419334253843890996253539070161028231332029179008061183553498520768767216555133385600776536919804844375792338813883367720831740722024862281576775891791420061731048883458847724668988948309364599731030425819925819862401476843150166521429107092532459781876508491885365344521915940492573634908705360720643321815477844090366328442587494715932670574386708811107536934505576845533405329626526454803429249283591790976788624489345239441455437220306069795706786308690192847090407009203691144879416094294194737574258464678356403733564086081790179086356061182610495926256335179959915947555350569967475592415102772606353547003416818321179887954563880133587271147268908679618321996355199589495563721592969 A013790 565 3485891314968968070522963973215305596034165182696941382619903387607243101341264837589149042799054039202517908541443135943546231429798999897095225182238028320014528933059540700721429804074250133875138170027083215472891829205771419814494989874274754858643801687063706619457195062195346707203201719477080628473710485508593050416613556675937143399546230904054861071167745146423093260560641036455772413290563757987227728635683164823561022799529190505585553889434967260019158467419029552472298298024341908766932442741574356061692540633062910588842328712907614641585736636651594876334890521696518159540606938080908578604390292369568501951109224273989527315779880609336702079086339828271260387620539116862180909507589007636299409219754531006424303576305706121506221597279378305528464352152908523358572727089718447189732664485048458387490500711823100780493968733872566874497100945364351174693886908830266591892355528253059972661495948352663118880049431667505226779054693000646080715367399053746640169493903358178878369058549333150028923477198670057001146239763611643956435700361328819663701154785710217209344595662077837933778159979854915234336904632959261655553416677400225063730595173511814035222949047807736738924394216443897389617276967843931320624880613868133134452257116815149851245196205298004524215209424123412214733857280226575571246321693902199006174080725401711293597611477609087738131891621948965545193536926481941974146730790262294648720950550812951106411278344652252039469768826419469839326506225769443443471889425294503794763881707818230142926694858730839583949573534957888775616377050877205121429425226626043507025017411724373499921553236489857741138835290623804533304117216089567908242547096371634105468628891772215259882025408290485571775618636015871688140834431350135076893480911816552831234251638551196509676549827291089683544672367679640069965299304549645740598710165274594115975389123602428123929632224971316355269760160387385417601553848994664211673224709786754696364895913968782625364985582117419107463772167815115717008531910655089556607361835489291070285621889417745005261244869893617556466085997231309846975810618086464506680393577371469609 A013790 566 22870932917511399510701166628265620015580157763674632411369186126091121987900038599422406869804593551207719997940408414925606824410911238324841772420663703807615324329803646537433300944531155128354781533547692976717643291419066285402901628565116666627561982868824979130258656803063669745960206481489126003416014495421879003783401545350823597844422820961503943487931575905681914882538365840186322803599388816154201127578717244407383870587711018907146819068582820192985698704736252893770749133337707263419843756827469350120764759093525756373394518685386859663444018073071113983633216712850855644745922120748841184223404708236738941301227620461645288718831796677858102340885475613287739403178357145732768947279291479101760423890809477933149855764141737863202319899750001062572254614475232821755595662435642732011836011686402935480325175170271364220820928862937911263575479302535508057166592008835379109405744620868326480632074917141822722972004321170501792897377840777238935573525505191631706152049499933011620979393142174797339766933900474243984520479089055995998174630070678385813543276549044735110509892138892694683518507627828098852484431296845715722085966820422876643136434933411011885097768702666560744082950454088410773278954186024033394619841707588821495141258943424198174019732302960207683375989031673707540868837615566562322947116633692327679508143639360627797293928904593224649883340931607162942014795774648021292376700714910915190258156563883772209164397219263425630961153270138141615821207347273318432619066519357239397445827884995407967742044968133038510293151962858708256819049830805342801698458911893471449591139238323614532985310784609956639611898341782781543008313054763655045979351499294291365979674158917504320085968703793875836419833870900134145892014704088236239498128262428403125727925000534400299987843416856839413736595404346118499042328737150225704068137394366611994914528039955530921102317028036806606924896412301635724883794803253991892788027320910897562850082091549182805019670404272386764069809193034974219292977865808042580900901002645238712143965216469824979519027591372024787973990227834623906008293465265293628330062261134212104649 A013790 567 150056190871792292189710354248050732922221415087469263250993230173283851362612153250810411472787938289473850906487019610326906374959988634649286868851974560681764142927841724932099887497068908797135721641606413620244457635000493898528437585015730449743434169602360688073627047284900737203244914725050155708412471104462948143822897539046753625457258128328427373224319069517179043544334218277462463914415590022787713598043963840556845574925971995049790279908971883286179169201774555236029885063828697355297594888545026406142337584412622487565841437094823186251856202577419578846617534853014463885177995034233147009689758290741244193877354417848854739284255418003427009458549605498780858224253201233152697063099431394386650141147600984719396203668533942120470420862259756971536562525572002543538463141240251964729656072674489659686413474292150420652806114269735635800318719703935468363070010169968922336811090457517090039427043531367498885419320351199662263199696013339464656297900839562295624063596769060489245245798405808845346210853321011514782438863303296389744023747893720889322657437438282507060055402323274969818564928546180156571150353738604740852606028308794493655618149598109648978126460458195305041928237929274063083483218414503683102100781443490257829621799927806164219743463639721922610629864036811195175640443595732215400856032233655361905252930417845078978045467543036146927884599852274596062559075077465667699283533390530514563283765215641429464327610155587335564736126605376347141402941405460242236413695433502847686642076753454871676355557035920865666033370028315984872989785939913854121943588920933066180767464542641234950916624057825925512493665020436829703677541952304340756670525186869845652192642156657745844084040665591619362750530026975780131197508473522917967347219529792752907900915928506200368220240657997723393525802447914883472216718844442630844391049444439341298634218470148238373352302020949488148034245361111031990962577704149440808582247252496398909859388602654188383734057522431129559062018115502465852781227777566567373290811478355411190376555785258521690624340026991854633897349884822967447320413425605591495473538495301565618602089 A013790 568 984518668309829229056689634221460858702694704388885836189766583166915348790098337478567109672961663117237935797461335663354832726112485431933971146537805092633054541749569557279507361868269110618007469690579679762423886543238240468245078995288207480766671586761088474451067057236233736790489885511054071602894222916381402771622030753685750536625070579962811995724757415102211704694376806118431225742480686139510188916766446757893463817089302259521674026482764526240621529132842856903592075903780083348107520063743918250699876891331216140919485668779134924998428545110449856812657646170627897550652825419603677530574504145553303156029322335506335944443999797520484609057543961677501210809325253290714845430995369378570811576069410060743958492269251194252406431277286265490251386730277908688155856669677293140591273492817326657202558804830798909903060915723735506485891119977520607930102336725166099451817564491769627748680832609302160187236160824220984108853205543520227609970527408368221589481258401805869938057683340511834316489408639156548487581382132927613110539809930702754845955447032571528821023494643007076979604496191488007263317470878985704733948151734000672874510679513197406945487707066219396380091169053967127890733396017558664832883227050739581620148629326336243445736864940215534248342537945518251547376950431599065245016427485012829460364476471481563174956312549860159993850859630773624766450091583252245774999262575270706049704783579823418715453450230808508640233726657874213594744698561224649313110255739212183672058665579417413068568809712676799634844940755781176751685985551774796894071886910241847212015334864269142512963970443395897287470936199086039685828352749068779704515315751053057324035925189831470483035390806946614639006227506988093440786853094783864783765107334970251828737909406929180615892998957123063184922789860769550461213892338388100970049675404966518260339107382642591967564453559449591739252683814249480892705472316924481145108124223628873247587448622014129985679151404670641037005900855811678460097635448614248536161014109489852820060582507081160812186294917093558253000512594323489421869232485398285801801886067673572023648305929 A013790 569 6459426982780789571840940690127004693948379955495479971241058552158131603411835192196878806564301471712198096767143823287271057516024016918918784692434539212765470848418925865310847801217713634764747008639893278921263119610186095712155963288085929281310132280739501480873450962526929547082404138838025763786588996554378383584612143774932209270797088075136009503950133400485610994499806224943027272096415781761326349482904657178539016103922912124721703287753418056664717852640581984144467610004701126846933439138223847642841892284024109100572745472859904242914689684469661510547846816525489635829833187578019728278099321698975222006708383843257070131497082671531899520026545932566085444119982986840380100872760618492803094750591399408541111667778557085490038595610275187881539348337353358902990575609752720295419345386374480197905988318494871647873982668063428658053931638172512708629401431253814778503375040630500527659094942749631472988456451167713876738185881571036213349016630326303901848586536374248312663596460397098144950487010081506114627021448174138069618251692955340774544313687980701800594735148352769432063185099512352815654625926437025208759433823526778414729664568286088186969344846061465459649778160163078326091101811271202399968546852679902395009795157010092093247479570872754120203375391460545248402340171781721467072552780729169174089451330129390535990888366639632509719655490037505752092679050877717984529770161756351102392113085067221450192090086964334625188573480602312715395119967260194924143316387904971137072376904866557647142879960524872482404217656298680300667811751205194442422005650018096759558032612044469844027556610079120482103096812402203506378719822386640263641324986642659109102999705170484277839195199084376738646519858673348881065002543154876936846282869224739822248349423618862354020873966157684417556278424276509020576024347632164330464495920331985326306084883537518045899190379803548771401236858505290844137040603871341520793054403031229037377421250409034706836040912366044075843795715514980422376700586178358084645752413572362924352417481828959496088754280951050835697936363131356414096884034336698153145622174490006306047156535200169 A013790 570 42380300434024760380848411867923277796995320888005844091312585160709501449985050696003721849868381955903731712889230624587785408362633575005026146367063011774954254236476572602304472423789419157691505123686339803002407327762430973967455275133131782014675777893931869216010711765139184758407653554916287036203810406393276574698640275307330225025699694860967358355416825240586093734913228641851201932224583944136062178957337455748394484657838226450299095270950175869777213831174858397971851989240844093242730294185886664384685655275482179808857783047433831737763279019805449170704422963223737500679535543699387437232609649666976431586013706395609637132752359407920792750894167863566086598871208376659733841826182417931281104658630171519438233652295113037900143225799015507690779664441375387762521166575587597858246325080002964578461189357644852881701200285164155425491845478049855881317502790456278761760643641576713961971321919380332094277262776111370745279237568987568595782898111570879900028576265151443179385856376665360929020145273144761618067887721470519874765349357479990821785242106841384513702057308342520243766557437900546823510000703353322394670645316159193179041329232525024594705871535009274880762194508829956897483718983750358946193635900432839613659266025143214223796713464496139782654345943372637374767753867059874545463018794364078951200890176978931306636218573522628896270659670136075239480067252808707696499822031283419582794653951126039934710303060572999475862230606231773725707382105194138897304298821044515630331864872829484722904435421003688357054072042975641452681512899657280736730779069768732839460251967623766646664798918729109483078418186170857205350780754678746769750733237362486414824781065623547346902959701192595782259816792755842008667481685639147582648461904983517973771420568363355904730954091960567463586742741678175683999295744814630172177557733298155725894222920889655899144588081891083489163515028653213228383123401999871717923229938287893714233260823933676711551264426033615181611143689493786551213532545916207393360781585448273146676211098279803253838316837319844533014160478504829432889656149283076582788427086828931373975394027448308809 A013790 571 278057151147636452858746430265444625626086300346206343083101871239415039013351917616480419056986454012684383768266242127920460064267238885607976546314300420255474862045522792843719643572482379093613965116506075447498794477449309620200474060148477621798287778762086993926246279891078191199912614973805759244533200076346287606597778846291393606393615697982806838169889790403485360994765693119185735877325495257476703956139091047165216213840076603740412364072704103881608299946338245949093320901409178095765553460153602405027922584262438581725915914574213370031464873648943552008991719061710941741958432702211680975683151911465032367635835927661594829227988230075368321238616635352857094175193998159264513736221582844047135327665272555339034250992708236641662839704467340745959205378399863919109901373902430229547954138849899450599283863375507879756841575070962023746651998181485104437324135808183644955911582932384820304493843113054358870553121074066703459777077690127437556931594510016543024087488875658618699950603687301433055301173137102780976143411340568080898335457134426219781732973462986323794399198000035275319352383350065487709049114614701148231434103919320466447690161094596686365865223141195852492680758172433347204390680252386105045976445142739860705218444390964628522330237040559173113995163734467873815851233121779836892782866309822721998829040451158768302840230060881968188431798095762789646228721245677931196735332347250515882715724573337948011634298380419449561132095007486667414366133992178745305213504564873067050607365430634249266976000797205199310631766673963183571043406134651418913690641476752656159698713159579532968767745705781687318477501719466994124306472531447257556334560770335273367665388571556094143030318599524620927406657977271079418867347339478447289756558558596861425914290349031978090939789797353283128592619128150510662719379381728788559656956288169199717591996583957032354287642405287398772401822102993731991421672640521158341294311625106870659084424265828852904487845899206549206550713746768733562511987033756236707840087982126120115342621015813789148433196769655499981105906899470185909189033995446265459674870116684618744652560214088354095849 A013790 572 1824332968679642767206235328971582188732752216571459816968231377201802070966601931481728029432888124777222241903594814601286138481657354328473934120368125057296170569880675043847644581479056889233201225129396361011039590566544920418135310308634161676618566116458052767150101842365364012462626666843139586403382325700907992986888027010517833451548512594465195665232646914837267453486657712554977613091132574384304654656228576360450983579004742597140845520681011625567232055947925231672001278434145617486317796252067785379388200075345859534703734315521413920776441036010718644730994668763885488768989276959210838881457159691122077364058719521387723674564830777524491555646563744550095394883447821922934474623349805039793254884811853235579403720763158740605949891301010222634238346487681507173280062914173844736064127104994190295381901427606707199084637574040581837801783760068723770213283655037492894555735895619376806017784104664749648549699027366951641399597406724926117811028191580218538781038014513196197290375910792384702275830996952531345984476921805467178773978934258970427987950038890653270415053138078231441370270987159779664859071240987054233546439155814661580363295146941648859246441729029385988204478454369335191008007253135905235206651456581516226086938213649118927735008685223108734800922269261843720105799940511997509853548385858746879034317334400052678834934749429446593284301027306299662868906640092892906581780515530310634706497868925670276904332631673932008570587675344120024905656205122684747947505803450132192919034924590391309440629541230463312677055021147872447409615787649447959492724298728974177063783257040001315808085179575633650496530888781422948449574766278825456827111053214169728565252614417979533672421920331481037904715082988875552067188665894318092668092780702954007815423658979998808254655960860434890606696174099795500458101848123522581739909290206678119347121089587342089276481221821090623345728354817741875595717594194459319877231978572326178394252907608103103906344756944694169344179232892549660903641146928474669040138817250729474076762936484754270602870204005709735376035855167423889750189252044122947680926822835567783583665447564633691222865289 A013790 573 11969448607507136195640109993382550740275587292925347859128566065821023387611875272451617601109178986663355129129485578599038354578153901749117481763735268500920175108987108962684396099084092250259033238073969524593430753707101222863385770934948734760294412290081284205271818187759153285767293561157838826392591438923657341986972345216007505275609791132286148759591396408247311762325961252073208119490920820535422839199515689500918903261850116179841087461188117275346609519074337445000000387806429396327731061209816739874165980694344184407191200844135996734214229637266325028080056021759852691813338646129382313901240424733451949585589258779824855028819854731338189096597104727993175885830301159636373088003798070866083545299250569078636467811927084497115637236825928070703237791305678368563890492779894595313316737935866882528000655266527605933194307123280257437817503249810896656369354060700990881180183211158731224282681510705422444134575318554569719222758585522240258958155964957813832942390413221080250422156350708836031631727171005558161004153083965670159936075787673104978028940205161576107193163638931276486830347946755314381140366412116062826298187301299994628763579459084158165515904184161801468609583139117208188203535587824674248190840206631327959356401619751869284869391983748816409028851008626956647614153409699215662149130959619238273344156030998745625836006891006599098538299040156632088082896465649470360083061962394368074309332518021322686769326396412667908231625737932771483406010361809934631283585576436317317741788140237557381239970420013069794474157993751191127454489182768028062231764123960799575715481949439448633016846863195732380907739161294915964777660041555373822242675620138167589116622403196363720424760219294847089692835659490012497112824836932621005995356734192081245276994626567772180958797759205313317270533598268758278505606225538431658795544853046015141036461468782551447742993296368175579771323735959204445783503135509847597714519011413032056444693326816764464729527950314138445067159947008018325188789564997722303572350779982036079417641626276472769425431408481461573802171245753468140650991682661490659734560884624160228092429001471561648113219161129 A013790 574 78531552313854320579594761666582915406948128228883207303742521957851734446121513662555063080877323331498273002218554881188290644387267749375959797851867096634537268890064421904172322806090729253949517075003314050857499175072291123206674043104198648762291639035223305670788399129887804707919213054756580539961792430778115820776525556962225242113275839618929422011679151834510612472620631774852318471979931503532909247988022438815528924300998612255937374832855237443549105054646727976645002544397983269306243492597607630314402999335592193895581468738376274573179560650104358509233247558766393510987314857254877361506038426676178241231051126854430873844087066892309858662773604120363226986932605908374243830392919142952374140708382983724933865314053601385575695910814914071883943148756555776147685523128888439850671117597222616266212299203687622527687849035841769049520638822009292962439331992259201171423182048412435562518673391738276655966948665036531927820519079611418339024461286088216557935023501143507523019767817000673203535761968967467094348248383898761919340593242923241760847876686065100839294346635028105030093912878661617654661944029893488203342406883829264759317844831051161723949847352285579435547474975748002922803396991717687742380102595708142741337351027192014378028080805375984459638291467601462564996460521036553959360448226061822311411007719382770051110041211894296685509780002467663129911883711126175032504969535269448935543530650737898147893550486863514145907696466576913702626833983834981115851604966998677921703871988098613978315445925705750921544950597001564987228903528141032116302604417306806016269277070272222481223532269427200151135676637255943644906227532644807647734194743726517552194159587371342369706851798793491755474694761913971993557243755114926420335535533034245050262361744911153279270672098146060674611970938241323065275282445757650113357569780834905340340223696682320048641779017471599978879655031628340368785564072080110088604959233880903322333632917244791653090432882011062338085636412319608231563648335950056033738193467462138717059146709999937840200255471046869385716045543388504470811156429942040218518453964019115256514426678654915973270830916167369 A013790 575 515245514731198197322721231294450507984986669309702723119854686565465229701003251140023768873636118377960169167555938575476374917824863703655672233706100021019199021187712672113274609930761274635162781529096743487676052087649302059358988396806647334529395443710100108506042686691193886688657956852257924922689320138335217900114784179229159813505202783739795937818626915186224128432863965074806061494660330594679417576049415221068685272338851895011205116278363212867125678263537182254767861693795168229918263554932903662492798078640820384148910016392486737474631097425334696179079337233066307825587772778449250368841118117422405440716926443291920963291055245880444982686457616633703132261264827364843413771207942496910526737187700756219291090325505678690762140870856651225630550998991762447304964717248637053860253202555377585322618895075394491404159977524157846733904911311202971126564457201212618885707497419633989725685016123194833139799150191304685978430425681330515722339490498024788836611689191002552858532696647341416888398134278395551606018857646759776952793632266819389192922918937273126606610208272419397102446162396898873432237014780131176102129531564803806085884379936526672070834948478345686676626983315882647176513087662659749277755853130441124525914360089406806334242238164071834039686830318933195888941777478520830527363900811191616185167621646870354305332980391238480553629666596190337795351869028698834388265105120902854466101104599491349748329584744311516311300396517211130802934657767941311101102380188478325844299104113915006311727640718555431796256420866927267881208836048133311715061387581949954272742726858056051699307595219711860191601174417036246254229758841682582976784051713589681659945881052743377287646654651884099407669472332917570249729076277309032243821448632237681774771355408362076665294879635936304086129141325801320631271128126615942393739015332057813937972207673932701839138712133631167461429416662513541159602085876917602291337137533492606697830965570043078035926330138874580000179860501228949607289096732168317637356287340019092122625061564309592169553876145538510039682974810171977832991997336849725873699576457929415197991153438654903700629921640974108009 A013790 576 3380525822151391372634373998522889782889497537340959566389366598556017372068282330729695947579926572677796669908334512993700495835848930759684865525345722237906964778012582841735194715755724722881303009612403734022642577747067070811454322871448413161847363506181966811908146067380923090564284854907664245417764629427617364642653098999922517536407635464116801148028011190536816506648020474855802569466466429031691658716460213265431644071815207283168516767902341039621211575087067452773531940572990098756493727183914780929615248193962422540400998617551105484571054630207620941630939531586148045643681377199405531669966575968408402096543754394438293440152613468221599531405848422733726250766158532340737637752895310722229965922688504661554768843625642757890090406253690488691362045104384953416767873509868307710377121261965832337301702570589663258102693612535999632421150123112802693561389403697155992509126890570218606590219390784281300230222224405150044704482022895209513654269397157540639557009292782167749304833022703207036204780159000553214087089725020390896587279021302602012494767271147448983665969576475343664389149271486053508588907053972440646406071856596677771729487416763551495456748096966426050285349637535506048125102368154710615011356152388824218014524116546598056358963324594475303134385293722520698227347002036575169090034553222228193790884765625116394597289684346915670912364242537604806275303612697293052421407354698243628152089347277262745698790405507427858518441901549422229198054289615462942134332716416606295864446422091396356411245050754442188015238377307909804568611173311802658162517763925173649983465030915705755199157132236529514717095305350174811674001447760279426910680163292861901370904925587049298384249701171011576213719407976272178408472469455424560551712524476111430124274862834263585000999705291378091109093296238582464661769871638727198045321679593631317247035654548672456766589090308754089714438402722751343548149285438456388633462959357244992544468965105052634993712652041156119381180064748563138373423763659756332018694601237865263416543028923435234224442981390878164370359997729538346562260494527071051457342921140474893114019957711014823179832915886431122647049 A013790 577 22179629919135278795854127804308679865537993342494035715080634253126029978140000371917535112071898243339023951268582739751668953179004834714292402711793283602907595908540556024624612530073309906824229046066980898922557952598507051593951812359573038754880551964059884252929346348086236397192272933049185114185953733674597529420446982538491637556370496280070332332211781421112053100117662335528920658269486240876928972838695459234497016755179574984868638514207259560954769144146249557647143062099388037941355344053664877679205643400587454287570951929752803084270689428792200998040594266736717327468193515805299693286650704928727526155423572581909643260841296965001914525553771501555977931276766130687579641296746133648550806418759279084460838383027842134516883155430463296304026377929869679367414018098245966887784292599757825965036470565638780636411772791848693588315165957743098472456275877657040466852381529031204277838429422935669610810488014322189443306106552215469619085661514750624136133537969943802603189009461955741364539562623202629637625395685858784672509137658766371803978168065998412781832426391254729782057208370219997069851819181113183081070237451130802860317166941385661361691724264196721315922178971870455181748796637463056345089507715823075694393292728662229847771158372664352463864701912113458301069623680361969684399716703691039179461994947266388664952817619000113716856021795289225133972267002906939716936853654175176444305858207486120874529763850534234179739497316065759245768434194167052363343356952409353907166632975341651494414178777999895195567978993517196227774657908098737240204279049113064317541514067837945459861669944603870146058862298402496939393123498755193319960972551364466934894507216776630446699062289383006951538213035732321762537987872097040541779785873087767093045367375055603381191559066416731655766761116621339550645872127821689146375355539813815072457800929493839988845591021515735582616430360263971565019407461761712365824150476342884396084260880054250338193748710042025299259922404815322750868033313371661294374655278721633993275938812766658571746570400905551636433931945103501091794991104592113168611626905602655773721084942541968254882883761130874595687288489 A013790 578 145520551899446564179598932524069248597794774320103368326644041334759882686576542440150947870303724374547336144273171355510700001807450720560472454192075733718676736755934588077562082809810986298673766771245461677830902726998804765507917840891158707270771301436196900583469441389793797001978502713735703534174042446639034390527552652435043634007346826093541450431641497903916180389871982583405248438906099226393530990794680908037534926930733191475723137291713829979424240354743543347722905630434084916933232412336095262453268226351254287580753015611108141035899993342305630748144338984059602385518817657198571287653715275037381299105734059709909169434379749387377561202158294821708771207106862583441210026547951382868141840913479630073147560631045672244565270382779269687050717065597874966329603372742591788750752743747011096156604283381156039755497641287319278632935803848752469077785626033307842503018475211973731266897935443880928316527611861967884937531365089085696170821025198278844957172142620801288879523091079891619092744070370832453052460221094919486236332452179166165405900760681015586261602549553022282100077344117013400775297785647283594194901827916869197566540932302431324194059402897394688553765416234442056447453854738395112680132260123515199630914393592752890031226570083050816515416309245376399913317800966854883099346541292916908056450148849014776030755436398259746096292358998892606103992043806072431482822696825043332651090735699316439057789780623355110453270841890707446411486696747930030555895764964757770984920278951216575454851426962457312378121510176466324450429530535035815032980274841230814987389873799084760162152416506545992028292195539818782419358283275332823372263940909502267559842861849271472360792547680641908609042215727439763084011738428828682994617175113328839897470655347739813783997819034760176393485719686152608791787567030638102489368707696718440690395631898409084166815922692164741157546399593691917438092332356618594832172251275285664522708835634035936468889185286585727988444350897993332568445166569031469752392113283692640629883434550562046889229248400341324286643027491824070663266936637228854499260884127659024531384038308017853720286600356779668222304299776329 A013790 579 954760341012268907582348596290418340050131514314198199591111555197359590306628694949830368977062735621405072442576277263505702711858684177597259771954208888928238069855686832376884825315169881105598583786141474068248552791839158066497448954086892278403530508722887864728143004958437102129980956304819950887715892492398704636251272952626321282722202525999725456281999867747594059537950077729721835007662917024367956830603901437634266655592540469272219503770934438495002440967472387904409983841278031139998937857337121016955892833090579380817320535424480513336539856318867243338575008074415051251388962648879826218296025919520258703432721165756714060658965535730584179047360572325231247889828125409957778984181109022997878618233339852909921145300290655596592738981414788416739754667387657654088527728564144725993688751724139801883480703263764776835820024486101787110691809051664949619351492404532754662304215865759650842117354447302770684737661426371293075143286349491252576756746325907501764006427735077256338551000575168912867493845703031724477191510603766749196577218747509211228114890828143261462374327617379192858607454751724922486728771631827661512750892962578805234075056836251918037223742409806551601254895914174332351744740938610334294347758670383224778429336362051711494877526314896407157646404958914559831278092143534888014812657422827833758369426598385945537786418208982194137774167391734388648291799411641222958799713869109305523806316923215156658158750669832879683909993644931555905764217363168930477232113933775735432061950198931951559280212300682426512855228267795554719268149840369982431383583233315377132264961995795111423882004699448253697625094936751031453409696569458654145423716307244377460129016593070130159159905332691562383925977387732285594201015831544989127683285918550518567304969736520918236809690687061517317659806860847266282918227288016590432748091198169689369685740885462001218479268783292866734661927734212670311323792591774600693882140617149244933492670594909779172381944665288961332183386241734254981568737859415473045444655254307415172665214086237589640233098754639428644664903373857727621694371276858514369650660761570859950410675338905138258800384940831403206538510832494569 A013790 580 6264182597381496302647789140261434729068912865415454387517282913649876272001790867565837050858508608412038680295742955125860915492504826889215621363791564520258169976323161307224741338892829589933832308220874211361778754867256716074289762587764100238605563667730867280481346255532305827074805054315923697774303970642627901118444601842181293935940370773084198718666201132291964624628490459984704959485276398596878164765592197332318423527342658018895032164241100850965711015187586337040833903982625162309533031281988850992247612877907291317542440032920016648001037997308087983544390627976237151260362983939300539818240226057972417353222083568529800951983472879928362798729732715025842217405162330814732987915212256299889081614228942774941992634315206991369244960457062426802229530372730421868474830427109353547244591900062081240157516894113560700819815180653313825233248959187973734452565141666139403339377960295249069175131962528753478462563796618422053866015101739012108156101012644279119073646172369841878837233114773683237323627121657591144294853501071313641478743132202407934867661798723447938454637963497624884345323510626067216435427470676421287185158608727479541140766447902648834242224973950740785055833372092897794559797245298222403305215644636384337771274875871421279117891450152035327361318062935438427053015562553732400265185845351173417288661807912010188673416689869132175737936312257169323921442495939778063832684922695226153541693245333214642834179563144773523606133468304395938297719030119751352861119899519502600169758455255192534180437472904777400350843152665006634513118331102667454732307689593782189364790415654411726052089832833079992510118247880023517365821019192218229848125002691830360515906477867133123974248138887789340800938337640911525783552864870766673666730038911609952320087906441313744551708380597810615121165992814018914082226489236676849829260226351191331954508145949516189994442482487184498646116907864169329912595403194633155152560724589116196008645411773203061149997938948960875300455197132018446934072489095624918651162383123510950947856469619804825629569360929189291337646431035880550925936769947468712779277985256666412134644440898556612115989325596794836438099169571996867209 A013790 581 41099302021419997241672144549255273257421137309990796236500893196456838220603749882099456890682674979791385781420369528580773466546324169220143691767836454817413853214656261336701527924475854939555873774237155700744630410684071314163415132338320261665491103223982220227238112782547458531437795961366775381097208351386281659238115032686551469513704772642205427793168945628967579902187525907959649239182898451194117639027050406697341176762895179261970306029585862683186029970645753957324911244030003689912846218241128851360136588091949738334395949055988229227534810300338365260034746910152091949419241537625750841747474123166357030254490090293124024045963565565209988322465776343284550788395270052475463133711707613583572264470956093546394413673742073070373616185558786582249427948775484297879063362432264468623471767456307315016673468342279071758078807400266392007355346421232295671743279894471540625309658797497129142858040806151151572192881069613467095414925082509658441612178743959115300242192536918532567051086466030135720080317545195455497718533820528888801742033690379998460666729061424541924200879678507916866189667553217627007032839635108000065221825631860993269424568664689279001463238054090810290751322754301502430106829726401637188085519844459317640117334460592395012292485804447503782817607810919411519894835105915038278139884331349048790830910121710698847886286902231376205016600144719287934248584215860883876806245777803378793387049382631221271635052113792859088379841685545141751171334556615688626121807660747456559713785224929318216757850259728244523701881924635108529040569370364601170498670751424804944422389917108595334627761393217837830858885824340834297437151706920143806033548142661098995344862401286260426395042039242785864994956433262020520665890346417100145927415785299072897172096754161459478003758685102235445809970078852778095293487995881836811729776345090166328953527945574775722553537127598417495617173032496814973556538440359988130955950914029191362012722546643985284205136477444132302846286548383173030334449600956395091270276395673355349168886297175539460955604577056410940466298234026412294625071147625342224544842861268988330015402176735429932093005965240570921870368651561871445758249 A013790 582 269652520562536601902610940387663847841940081890849614107682360261953315565381202976454536659769030542411282111899044477018454714010432874253362761688774980057052290941359730630098724712486084258426087832769978552585520124498191892226166683271719236787287128252547346910909257966293875424763379302527413275378783993445393966261272729456464191479417013305509811750981452271656291738252357482123258658278996738284605829656477718341255460741355271137787177860112845064383542637406791714008742672080854209518184037880046393773856154471282233211971821756338771961855890380520014471087974477507875280139643728362551272705177722094468475499709482413186721765566953673342733383697958588289937722661366814291513620282513652721817627193942929757893748113421741414721295793451198766138496771915952478384534720918087178638598266280832293824394625793692989804755055353147797960258427869705091902307659387627778042656671370378664306291605729157705465157492697733957613017323466345869035417504739115755484889025234722492172422178303623720459446963414027383520531300396490039428229483042583169900434409372006419564681971570690442559070408816660850793142460845943588427920397970639976840694595009026359528600304872889806317619428590972157443930909834921141591029095699497583036809831395946703675650999362980072319066324847442258982030013129908566142875781097981109116641601308543895140981928365540059281113913549503248136604961040263259115725778548167968263412430999443442763197576918594948478860141298861675029435126025955533075985180062164062488282144860761256820148255554077012320008047307530947059035175638962148279641778800098145240355300246149493990492742500902234008265149893500213825485152349103063511386109363999470508457642214839154657577870819471918060231909158632116636088906562842594057429774967347217278346126804053335635182660732955766759959213687353077083220574740980731321759062600136581284264096850916103515673757094173217188744272266211603041504448707201882127201993946945524526165472628531187449669900428510952038974486043941998252024323831874908193824283432012884445897062995768714403329721630067112180399382713447291065035091799569870335238714012785832433231053681561155784462212137943385818391488722897438555619871689 A013790 583 1769190187410802645083030379883462505690968877285864318160503965678675703424466072728518215024744609388760421936169630813718081378622450087976313079440052644154320080866261192664077732838621198819533562270803829283513597536832637004895879608945749912561390848464963143082475641516854116661872531603882358499760201780995229812640210377963861560296455024297449874898189308354336930094673717440210700056968497599885298848376150310036977077924031933935021673940200376467420423244025960435611360671522484468648805472530984389550270229486082732103747122543338682841736496786591814944808200546929169712996202501786698900218671034661807667753593914112918081503884783050801673730442306297770281398381227668566620862673572075507845452019459562141540881372160045421986421700833315104634677320540564210680932303943569979047843225068540679781853139832419706108997918172002702417255545253135107971040553242225851737870420861054416513579225189003705556898309589832495899006659262695246741374248593338471736356894565014271143261911850075229934431526959433663278205861901371148688613638242388177716750159889734118763878415475299993630060952246111842053807685610235883675585731085368888051797237854221944867146600271030019249901070985368324989630699426917609978741896884403642304509303788806322815946206820512254485394157324068661181098916145330102463407999783854056914285546185356496019982432006308328943388386798290811024265149385167243058276833054530039776248959787348427969339302162901456969801387061831449868123861856294252511538766387858413985619152431454605996992704690299277831572798384710543654329787367230654862729710707443930921971124914986830071622883548419557328227648451254902909008084562465199698204263537200526005990590571559693708368410446555254393181555989785317249379315958810259610796753560765092563228937961393935102433437068922785712092401002723538743010190875574578202061209719496109806056739438860555166335520294870477975351170338614327555310687967951548636572282285909586416171665915793120857284216711460356327711602934303450531531588660931272659681123597436534849530630315238535200246303614870323015600349982927676677695237296977919269501202637887846594428943204722743101856573837046554354466557510930094363421978151529 A013790 584 11607656819602276154389762322415397499838446803872555791451066518817791290167921903171808008777349382199657128323208947768804331925141895027212590114206185398296494050563539685069014005154193685454959702058743923929132713439158931389121866114293065176315285356778623181764122683992079859418545679853072154116926683885109702800732420289820895697105041414415568629207020052112804598351154260125222403073770312752847445744195922184152606608259573518547677202721654670002745396904054326418046137365859020598804812705275788579839322975658188805332684871006845098124633155416828897852886603788402282486968084614222531484334700658416120108131329670494855532746988061596309781345431971619670816254779234733465599480001306387406974010699674187210649722682742058013652912779167380401508117900066641786277596846173762632532899399674695400048738450440505691781135341126509730559613632405819443397997069822243813252167831269378026745593296465053312158809809218891005593382691422543513870156445020893713062237585241058632970941403648343583599805248380844264768308659934896106545994080508308833999597799036545553209806283933443258206829907686739795715032225288757632795517981651105274507841677561550180273348844378227956298600926735001580256967018940006439070525585458572297159885542158358283995423062949380901678671066203214486009189988829510802262419886581866467414627468522123970387104736393388946197571205783586011130203645116082281705354301670771590971969425164793035906835161490796459178866900512676142584760657639146590728205846270739054159647259102773669946269135473053561852949130202085876916057734916400326554369631951539630779052550567228592099917738961180715630501601488683417986002042814334175219918173067572651125304264740003150420605140939849024073664188848981466473177692005754113306437500112179772307345061964705608207065780609202397057038242978869137692889862334644807583723596969613976437538267458364102446327348654645205996279028591648603090393423757730110604550744077852796476502300073518665944641745843891397866115826851964938937378753204370079920167851922781105147770465498280029448815998017164189305353896237988486682358451905472128327197390507182161506048296366185917491280980944862443119655083829212349118411598652181769 A013790 585 76157836393410533848951230597367422996440049480207838547710447429963528654791735606710232345588189296611950418928573906311125221760855973273541803739306782398223297465747383873737800887816664770269990605207418884899039732874321748844028563575876800621804587225824546695554408929672035957645078205516006403161155972970204760075605409521514896668706176719980545776227258561912110969781923100681584186567007021971432091527669445450225251956791061855191310127056776289888012549087500435628800707257401034148758376159314448872325798043293376751787745438675910688795718132689814398812789007455707375396997603153914029068719971019868164029449653968116747150352988672133388475407379165796660225447606559086267798188288571207777156484200562342289072830521470642627576760744117182814294761542337236759767312907746056632048352961265676519719772973340157843776028973131030342201625042214581368134258775103741658747473140958389233477837618107214781073951158285143887698183838423307994502096435782083651401340796766585690922346549336782251998322234626719221144873117832853355048267162215014259871361159478775374609539028887321217095011024332699799686326430119538828771393477612901706045949246481330732773441767965553621275120680308345368065960611265382246741718366193692841666009042100988701293970716010888095913760865359290242706295516710420373643736875863625892707370820973655369709794175477024876002264681146107819025266115606615850268829573261932408367091398506207108584745494541115568672545734263668171498614674770440781767758557382318934341445666973298048517471797838704419317199243255885438446254798786502542523219155234051517541363784271586792767560285324306675251721007367251905406159402904846523617883133496344164033121280959160669909590329706349446947310743038167401530518837249752737403536438236011486108490951550433495446558586576976927091227912184360412403050386777604582556810519717637299406688572794326876150353734523127196541586706589806484876071253274467255676457431894792197682331590782355967262794494481771461399585939975741964368141999773872094356221276465366830874522024134215273213681762990614246032426913217442461122953802951802633954742079117622161641182872458545804660294515979242489308057005003462222565898498756964586409 A013790 586 499671564577166512582969023949327662279643164639643628711528245587990711504088577315625834419404109975071006698590373399307292579972976040647707774333591799314743054672768585595593711624965137557741408360765875303822599687388424994165671405621327688879659896788634850869532476987578227918109358106390518011140344338657513430856047091870659237043381225459792360837827043424705360072739197463571873848066133071154565952513039231598927878088506156831910185743619509237955250334563090358160561440315808185050003705981262099051329560962047844868479397823152650029188706668577872270610708677916896089979701274292829944719871729861355024197219179684813978053465958677867161787147814706791887739161746634165003023913361315694225923692839889527758606841051368886279531127242152836444587930479274610380833339987721877562869243778864103645881430478084775613014526092712690075184861901969868356328871823455649023042171277827991760848092612401436178626193549508829047187784163895323751928254715166250836844196967585568718141515710198628355360992181385904809931512526101350862471680851292708559016000567340245232813185568529714505360367330646843385741987708014294255569112606618248093367473006164010937726551439621997309186066783503053959880767570512172920872414200596818734170685325224586869189741867747436797290185037622303282396004885137068071476557642541249482053059956408152880665959585304760211450858572999613400624770984495006593613790830171538531296486665599224839424515189684259246060572562503926873202410881168861969178263894985394528214225021011808496323132465619739695140144235001864361645877734838243181494840877490612006588887788605880947347963032012776096326541529336539751369811842458698041456931238869514060221308724373053155276822153203358721421305785073416321441734091195627710104602571266471360357809133122394163624870886531545618645546331841588665776413587647863666155233819867418321407283726103578634422470852206237536509350381935720347271903492733779664493237210661731608993777567123037501211194678294902558242683352180843028219379660516374811071167794889271777367739000344586407554966046981420068218752977619639987427699901166777081377062781090719002527800826200519024376192319339809972350162009827715642254860050344444651429449 A013790 587 3278345135190789489056859766131538792216738803200701847976336819302807058178325155767821099625710365546440874949451439872855146617202695802689610707402695795304029181708034690092690341971396267516341380254984907868380076548955456386720970092281530966739448582830233256555002581515500753370715498536028188671091799205931945619846524969763395254241624220241697679456983231909491867437241874558495064317161899079845107214438050398520565808138688894974162728663887600110224397445068435839891443609912017502113074314943060631875773249471995910182093329117704536841507104452539419967476859635812755246356820060635257267307078419620350313757955037912064510008790154885486448485476812291261575456640219666756584839895563592269816285348722515191624219484138031262880003725835764759912941411874520718708647543659443238689985108433127384020628065366714212796988305694287959583287878938824306285873728033692513240179685753829453942924335629965822767966455878327427378599051899317219136401279186205771740534776304328916359726484574613200639523469702072921457960653683750963008676698065331460855703979722319348972487310515123456869669370056373939453853181352281784610788947812022325740583990393442075762423903995359924345569784166563537030777716030130366533843909570115727714893866418798514448753896394290932827020904031839931835800188051384303616957694692713137851750126373993891050049360839184531747329083097450463521499122429271738260700081636755464303836249012996514171464244159518424913403416582588264215081017791348903379778589414999173499613530362858475544376072106931112139814486325847232076758603818273713513787650997215905375229692781043184895549985453035823967998438973977037308737335498371517849998925858222881749112006540611601751771230147167236571245187255866684484979217372334513405996297470079318595307585722416028107542777886533470803933429483212663236159049548557633513644489092150131606753188526965579420445831261325124477037847855880261198450958815826328378740129339151621086608174617894249045446648284292855684630245473658511108147349952647935135437931902268512131309735581260831419968132234245097067583238286162457957513139051555224430914908906736207375584901220701605318932197807188493228589412946479642328834136790309901358028614889 A013790 588 21509222431986769837702056925589026015734023287799804824572745871445717108707991346992674234644285708350198580543350897005802616955466887161446535851269087112989735461186415601698141333674330911174715795852955980524441682237696749353276284775459124672777522151949160396257371937323200442865264385894880945871033294590119495211813050326617636263079296509005778474917266984558176142255743938978286116984899219862863748433928048664693432267197937839925481662763766544323182271637094007545527761524632746831363880580341420805736948289785765166704714332341259466217128112313111134406615676070567487171347096417827922930801741511129118408565943003741055250167672206203676588513213365442967196571016481233589953134554792728882264648172968422172246504035429623115755704445208452589788808603308730435447436533949607089044992296429748766559340736871011950161040273660223302825951773717626273541617529629056579368818918230875047319526566068205763180627917017706251030988379511420274753928792740696068389648667332702020236165465294037209395913484715300437685679848819090068299927816006639714674273810958137248608489244289725000521900736939869416756730722852320788831386286594678479183971560971373459077263234113556463631283353916823366458932594873685334828549890689529289537418657573737053298274314242942810278084151352901792774685033805132416030859434878890897445332579139773919179373856465889712794226114202372491164555742258451874728453235618752601297469629774270129478976905930600385856839816198361601515146557729040155074727325151809577330964372710714458046651409093575026749322844783883689655613199651693834363960778192733555166882014336424336099703454557368041054037758108263341782625658204815528613842952555800327155923874912952719093371040995564239143939673585741316905948645179886742456741707701190409303813069924771560413588165713546101944607230839358283492439524088086633483021492933597013471907669925421166577545098905554141693845319782430393723036740790636540492913988594173785949236233668004167987175459393245426146859040552673491380554763039323102423608271210783708093523175148652314946410915588882081860413626395511886659243705317253827491232717337096256591212536909023232497514149812963704072775138341852933319480771481223262810025742286729 A013790 589 141122008376265196905163195488789599689230926791254519454021785662555349950233131227618935653501158532485652886944925235255070969844818246666250721720176480548325654360844072762741505290237285108217310336591244188220861877161528372506845704411787316978093322838938441359844617280777518105638999635856313885859849445805774008084705423192938311522063264395586912573932188685686193669339935983636535213537923781520249053475001927289053609105085670167751085189393072297304398884210973783506207643363115451960578420487620061906440117729284405258749630734491003357850577544886322152841805450698993283331208299597369002348990226054518145878601152047545063496350097344902322097235192890671307776702439133373583682515813995094196538356662845817872109312976453757262473176865012657441604373246308580386970631099243372111224194456875581657395834574610709405006585235484725089841069587361345980706552611896240217238820922512771185463413799973498012228099763553170713014314757974428422660526809171706904704484906369857954769481617794178130846588373217086171655745488102049938115826400819563167977910473696338488120297931784885728424190735062483243340910272634076695522725426347685501926037411533181265005924079019043957884850085048278107337056754966249481810115832814001668655003812341288806689977775747947778234510117026388662394708506795473781578468752240403178138827051736056683735871872272702405642917535281765914530650224957702750093381678894635817112698240948986319511567479810669131606726034077450467540876565260232457445285980321022636868457249354997559244079895062945750502307184627060887830478202914763247261946665722524855449912896061280069150154365350891717355541730948315785435806943481794683235423611718605946470016543303882789971607399971896973023388198396048780219929061025236917258682344227510275442317551776426207873551955246575974858568041537029697993895717541936402282104015137330005389186222380688273915273393919340723653319143092525813216844056327366342174008679166374209612938929095775346163858189079083240949542165066090776947819800300998875001293867413951908801605552150307838363402017178655339086173802780953488371297950586502362169977858448688539494945454660101428416190336922854862421477682660897095509113341688305827296578895143228969 A013790 590 925901496956675956894775725601948563561044110677420902137836935732025651023479573984407836822621101131638368591245654468508520633151852516377270985206077888877564618261497961396347016209246827595013773118375153118917074776056787652017414666645736586693270291146275113761940533979181296291097476610853275405126472213931683267043752281568868261896257077699445733397569089966787116664539319988639307536022317930554354039849487644943480729338467081970614869927607947342614161079308198993584228348105400480313355016819275226168153612421834982902656327248995473030857639271999159644795085562036094931936057653658338024411724873143693555109502158583943161599552988679904135279960100555694450322944703154064082540986255621813023488158064931411058909202438513101399086513411348045474366292869030595918914310642135764421741939831560691254174070644020864406248205730015281314447257562677790979415691686651232065303904072606291747825457941626120458228562548672353048086919127070224881075716394975569001766125470692638041242568894347602716484466316677302372233346147437549643977937015777153945103070617921676820557274730440635264191115412744952559559712298752177199324601522267164578136731457069202279703867882443947407682501408001752662238429369333562850156169979092664948045480012771195860692944186682285372996620877810136013971682513085103480936333483449285251768844286440267901991055353981200483423181948983666165235596125947487743362677195227705596076413158866299242315394235037800172471729509582152517535691144672385153298521316886229520493948013018138986200408191507987069045637438338146485055767489323761665285632073805485576606878511058058533694162791067200557569709296751899868244329356184054916707614316485773614789778540616774985003716151215616040006449969676476047022954569386579414134214860476694917177045457205132349858374378372784971047064920524451848537949802792644735372884443316022165358450805039695765158108737504794487889426897830061860515713853563850571003670944010581189270492313797382046181073578547865143869946144998621587554645709774853618883489064102938473647334027658169727502280634709157679744386320045835837204085853798041998197224729281845507626337128024925471838624800550850752347315075938145843635292634816974532892854131034725265609 A013790 591 6074839721532750953186623535674384525524010410154558538926348135337820296365049484911699817393217044524679336327162738967884403874109304359951274933937077028925701460413688124721432773348868435850885365429659379613214927605708583784886257627862677745294546380210711021392091843437408484965890544043808339933034784195605773915074058719373344666301342686786063456821450799272090272436042478445462496743842427942367116855452488438474177065189682524809204161595035742514891510841341093596906122191919532551335922265351264758889255851099659322824328163080659298555456971263586486429500556372518818848432474265652355778165326892695773415073443662469251083254667158728851031571818219745911288568840197393814445551410823134715247105805064014987957503277199084458279406614491854526357317247513709739823996792123052750371048867234869695318636077495420891369394477794630260704088456868728986615946353156118733580458914620369880157482829555008976326437598881839308348498276392707745444737775267434708220587549213214398188592494515814621422854583503719780864222984073337763214139244760513907033821246324184121619676279506421007968357908223019633743271272392113034604768710587594866797155095089831036157137077176714738941804891737899499216946335092197505859874631232826974724126394363791816042006406808822474332230829579312302387668208968351363938423283984910760536855387363334597704963314177470656371739496767281833710110746182341467084202525077888976415857346735321789328831301576083006931587017312368502667551669600195518990791598360090551883960792913412009888460878144483903160008427232936579088450890497453200285939032036237790868117729911051922039567402072191902858214862695989215035551044905923584308518657530463160686635737004986660676609381668125656838482318251047359344517604929745347536134583699587595351598595244722873347420794296503842195039792943560928578257488656122542108781494832596421426916795731865443915202351426768956635042529876663035866843598593232423596355085063653423182803700070824623604994023748852543208930716657335956235946030501832814593494571749579379325600158555465251582142463244326783536802918645820728927896007286768953550171991448818188375536397896971536020733217316414131786150734213230174880091154977034169910310015953718832467660649 A013790 592 39857023412976379003857437017559636871963032301024058573895770115951438964451089670505662501916897029126421125642514730368289573818031145905640314841561162386781527281774207786297320425941925807617658882583995189642303140021054018212638736296407028686877518800562475011353514584792837069861207859471426518300641219107369482656800899257808514355603109368003362340205538694024184277452874701080679441136350169729870653688623776644829075724709507045273188504225029506640203202630038915089301067701184053069314985982969648083072407639064864817050417077972205657822353188460390937463953150360095970464565463656945106260542709742976969376296863869460756357233871228419991618142699339752923964300160535100816577262806410586866736261187025002335989179001703193130771186797681057547430358460937449602985242953119349095184451617927980070985571304447456468274597168810569140479524365515730881187224023057295011021390938824246783713244844710413893677757086263747702074497191412555517862924543529639120635274910387899666515355356518259731155348922367905482250166998505169064447967584873731744048901197132972021946696069841628233280396235851231816989602818164653620041887510165209921056134578884381428226976363356425402197181894692358614362384904539907835946637455518577781164993273420838105051604035072684254093766472869868015965491119041353298799995166224999499882308196490838295542264304318384976454982838290136110972036605702342365539452767036029574264440051930446259786462169640680608478142420586449746001806504246882800098583676840554110910666762304896196878191821505958888632815291075296895399326292553790447076045989189756145885720425946411660501601724995651074652747714148385239848250405627764636648190912057368797265017070489717480699234153124572434517282490045121724659380005944059225184579003652994213101838383400626772032427831379361708641656081502703252401947383072819998775715387596665120982001096796769177527642627711031124482514038520786178322360850370197931215685713102630109502375076164680355472365789816221535993794431988781208864041906122525096547917885248990307755262640282407515630436701346028026784963949235229802495925703808491104242678435895696133931894306602030247832030638812993118648934967173003177388278067804321188781544014672349259820321518089 A013790 593 261501930612538022644308644272208777516949454927018848303330147730757391045763599328187651675076761408098449005340539145946347893820102348286906105675482786419673600495720577285896719314604975223779459928633592439243150901678135413493122748840726515214603400850490398549490409190825804015359384765992029386570507038563451175711270700030481662687112000563470060314088539371492673044368310913790337813295593463597681358851060598566723565829819075724037389776220418593066373212455685321900904305187468572187775623034263861073038066519904578064667786448575641320972459269488624940700996619512589662218014007053216842175420718623671896077883723847532022459811429129663565006634250368118934129773353270796457563421272859860432656609648071040326425003430174650130989756579585418568690581862210606845186179015416049413505187065225477245736333328479761888349632024566144130686159362148710311469376815278912567311345949625883147942599426145025556419764242976448673310776072857776752698647930097962270488038687055009712007246494116302096110244279655827869043345677192414231843115324356553972704840754389429435992272914230922838552679703419931951268784089978292401094823954193942292049298972060426550597191919981507063815710411076564868831607358686335311645888345657388822223520866914118807243574074111881391109201828499204052749587232030318993426768285602221718727824077176390057052796100632923830521142402021583024087532170013068260304349604523390036748991180715657910458978295012505472225092421467696783517852474363798051446807503750875521684884627482423947717816540900596268319901124745022930714979805445419123265937735073990073156211714634406904551008917696466700796677752527555558644370911323763781048780574008396678855776999483036390867675278650319742867890417186043635490192218998972576436022842967295032161161633491512251304759001679992170397905550739236039009176780340772011967468658021719858762909196083602573758863280412075207729774606734878115973009539278868626706113963666356148445082874716467812254191946984229497655285268278393511356978946069887158450889245118625409182278182892875710051295197531289883736148470932342734175768542687510134936213217911662334727158545615920456025953021252047851455662319622073846844492402864151319595710280265283493681129480181929 A013790 594 1715714166748861966569309015069961789288705373776170663718149099261499242651254975192239182640178631598533923924039277336553988531353691507110390959336842561699478492852422707572768375423123242443217036591764999993874313065910246447928378355144006666323012912980067504883206574701008100144772923449673704805289096680014803163841647062899990188890141835696927065720734906816363427844100487905378406393032388714664387395421808587196273315409442955825409314321782166389108474646921751396991833146334981302123995862727805192500202754437093936682285346889104782706900305267114868235939238820622100773812389900276155701512935334889911310166995112163657599358822786519722650008527316665228326825442970809695558073606971233544298660015900994095581674447505375879509423792918659931229178907597963791511266520520144700202007532334944356209276082968155717749461935713178471641431891575057688353550581285044945354129740775495419333651394834937512675670073198168479745592001814019873274455829069372730456672021825767918720479544247897058052579312718821886648793390988059429775122679643103350614916460189549046529545302590269084743744131534138173532274492414347576443583139963466455378135450555688458598468176186998667845694876007073342104404175880341045979708673435858128062608520407823533494325089500248053807067473196783277790090041829350922915873026721836176696573253770354295164323395216252613252049215299663606221038298567455740855856837755277962031110131136675431550521356593577048403268831377249558596660630084300879015542504032109494297774528040912183520976594324848812116446871279452095448420982503527394867747817479820448869977905059716343700759169509006518023927002734333292020265717549195214167461049346069090609972752893608201760482817503224747832956229027157632292451151148852259073996745872708422706009381477337811880810523810022428629980658318400127651939208855815805170518561865280503993343447235504516486431901982783625437915051194787535318898915587208657059818813715614962689948188741014745316199753364163529734116326645174539828013138865164529646596284337223301309644927157960157533646547791002792927192870117787100678927217408572753995316494922718416578144887217786054111986277772434685953400600479040426509146714655191696807867455148820525002041890519473636169 A013790 595 11256800648039283362661236447874019299523195957345455724654776240254696531034883892236281277302212001917981074865621698605130718754211569978151275084209024047310278391604745384384933311151111593669946977078570164959809368025437126944858090388099827737745287722062222899538718336613314145049855150753309177227501763317577123557965046379686835629308220584007538478193741723622160450085143301147187724344685502356913045701362486140594749222401355233170510511265212793678940702158453610915663417273103812323235536855357129867993830271861773318572474160939416479339972902857540650495997345902101603176983090135711857557626368732212708106005654930905757509393236302355900306705947724640563052301731331482412556520935338263284143508364326422261111366050082771145461329505339327808794642812750240436105419641132669378025371419649569921089060380354069664154219760214163952439434640623953493287645363811179886468445229228025446248086801512025020665071350253183395610829123901784388553704694524154484526225135198863314725066289810452597882972870748190398302733438272657918754579901138401083384466895303631294280346730294755465003705246995480556545252944730534449046348981300303413735946691095871976864549703962898259735604081482408197546995797950917602672868606412665178218774502395730203256266912211127481028169691644095085580780764442371405251042928321967155306217117987294530573125796013833395546694901581092920416232276901077115755276712512378708886113570387727506402970620610459014573846802666134353952690393983098067220974368954670392087698678476424836081127435365333056296007922464485198237090066205643237727293430485101965035925035096798931020680911148591764754985064939960728944963372840269800152711944759559303492031231734963411750527765638657570532025818647181225470772002687619671784492649670839961374127551872813383749997846717557154241303099227023237524373149303007497723772284398105386700326357312145132667479708909043366498160650889001019227295785167675998969471236788149770208750066329797744019586581822276918585537219118990155811594204094344479011318221536522079892580367083376593578255000056769324395312420842801167554441473417645838963271523187955531169208605035894301028741968464943974540261339742984238326511594852712722756418373231411464538396843698266526904809 A013790 596 73855869051785738142420372334501440624171688676143535009459986912311063940119873216962241460379812944583873832193343964548262645746382110626650515827495406774402736527318734466949547454462443166068522116612498852301309263614892989885213931036322969787346832744450244443873531006519954105672099644092461511789639069126623507663808669297125328563891235251673459955429139448684994713008625198826698659425481580963706492846639271568442149648175291684831719464411061139327529946861614141217667680728834112652748357307998129063907520413685094743154002969923511520949562215648324207904238586463688618444186054380405497435586605252047577883503102001672675019129023379757061912297723021366734186151659265856108783333856754345407265558378345656455151672654593061485371782884531329753501651494454327501287658265471443789224461884320828252265325155503051066515835846765129691955130677133758869460241231965151235119469148965074952833697504720396160583533129011136258602649881919607373300856500772977572976563112039742207911159927446379494710185004978877203264234088506908604948798731369049508085487300087124921773354897463890605889310125537347931493404570377036520193095666311290697521546240280016040208310607700575482125298378606080184105839430355970391136690926673496234293379510218385863564367211017207403025821346876907856495502595506398789852092652720426505964090511114639415090278347646760908181865249273550650850899968747966956470370510793716709001791135313880169509890241825221594619008872292507496283601674923106419036812834711592442487391029483823349528277103431950182358107979289487385633547924375225282728772197412753992600704155270097786426687458045910568557457011071082342607904689205010158801943069567468590211216911413094944495212670355232320260621396144156020313735109633472666578056274490380986575650867837528610783735872313892488977189634028499461397412232577032192565669957935969442140841230324984215431334370152233527594432030482735687150287646485122229238700784567050642339609185189802998512507563335958862839709694639694412279869573062994126793258851501121366175219788434033830466931055372463537357644793149618460324690507093174349438024463636176240001177657640502509049576055098497416958654650053719587660242573828648174004860946771290618836421691504326683022451849 A013790 597 484568356848766227952420062886663951935190449404177733197066974131672890511126488176489266221551952729414796213020529751401151218742013027821454034344197363846856354355738216837655980848728089612575573607094604969948890078577312906636888601529315004774782569636338053796254236933777418887314645764890639978851821932539776833782248679258439280707690394486229570767570583922822250312049589929501969904490584652702878299566800260760548943841678088744180911406000972135127923981359050380529117653261880613114681972297775724788297241434187906609833413485668159088950077696868655128059709365788261025612304702789840468674883717058684158493663852232974420800505522394586083206585360743187142995341036443281929727453434165260217069328520325852002250124286785076405524267505410054512724335455114842735948325879758142701101694423028954163112798345255518047410398990626015908917612372674591942528642722923357253618837086359856765541889328470519209588560859442064992691985875274543976226919501571505856299230578092748626105120283975695864793523817666413330616639854693827357069068476512333822548882175871626611754981482260586265239763733650539778528227386243736608986900666668378266438864882477185239806725897123475738224082662034492087918412502565521736247829169904808793198862966542829650845813271483897771252413856859392446466992529117482460219579894498718305630397843423149202407316238910398318581217900483765820232754694955411201402100921317575327760751638794367792154389876615278882295317211111141683116710589170501215300529008542758015159772544443364996255026075617025146451546452118326737141707931825853079983474387225078945453219962727111576745496412239219240305475449637371249850462665874071651899548479432161420375794155781315930833090330200679253229936980101807649278416054305214165418627216931389652922845343882025215352091058251448620179341188860984966228421657937908215423360594017895509886059312162221437444984802568804174547068551997228843393037248588886946035115847544419264390175864030297473240562123047226099091335306531035038968224268866304465890571324698857283475617031915695961693534654298733268603507487854646718190294417038316906662878505916952310647726611779336961874268497501241552665733159002454214638851526889760669645892671766437750185762717959887367310306581289 A013790 598 3179252989284755221595828032599402188646784538540810107505956417277905834643500888925946075679602361857690477953627695698942953146166347475536559919332278904199224540927998440671860890348504995948108338436147703207834667805545749980444626114633835746327348439384013970957224048522513645319671390863447488901246803699393475806445333584614620120723156678224152213806030601117636784297357359527462424543362725906383584523457776510849961620545249940250570959734772378178574309241696729546651540923051198702645428420245706530336018201049706855267117025879468791782601459769155246295199753148936780589042331155004143314975912067622026763876928534500545174872116732430879291918406551836050845192432540104372740941821981558272284191864421857914986763065445596886296644719102995367657984364921008483190556966097093174261928217109492968264183069943221453909059627777497290378408454777117997734930424905100146940993190123607020238720335884095076534110547798799388417052119327676283028024818849810649923179251822866523735875694183164540568910309767709337862175774086646201289730158274397422209743215955893742199724433505111706486238089856481191486923699881145155891563055274011229806105392493932812358371928611027124318488206345608302588832704429332388111522007183745450492177739923487505339199380874205853277187087314854473841269937983539802421500663687806090803241040250699281916994401843491123368211370645073987546547103553602452892399184144764611725438291502129847084324951980472844746739576222100200582928738175547658473586770825049035337463267664092917740429226082123301985868596272348341722386745740709422057771575454583742961118576175452579055027201960701517435644224425070792770268885550799784108112937573554411079085585456081213822195905656446656580441616526447959986915687732296510139311613170286847512826788301209967437925069433187754396996657540116922363424674497730615801392668857351412440362435147096334851076545289653924189203316769653818441501717387991687252936395075738934793663943843902781721931328089312850436138250946150120890670519428031823600708038461349202636883523346398881204671280866853988975307612627814337118046521670188397224615145877321124110159734299884229806857075612105645827039875256215102102245504867923719753546701819459598078968789192534821016922921479837129 A013790 599 20859078862697279008890227721884677759711553357366255115346580053760340181096009332243132202533871096148307225853751311480764715591997405786995369630739081890451112213028597769248079301576541278415538808479565080746603255472185665621697191938112596331653733110798515663450346982356212026942363995455078974681080279071720594766087833648656522612064630965828662674781366773932814941774961635859680967429002844671782698058406471687686598192397384857983996066819841573229626042934772242555580759996138914688056655865232080545534615417087126677407554806795194742885648177545427570942805580410174217444706734707982184289556959075668117597796528114858076892335957881478999034276665386596329595307549895624789553319294021003824456582822471809780228152472388561170992286002034752607204035418246736658213244254563028316332511032455383364781305121897475959097340217848159722172737871792671183138878517802362064079856320400985659786244123735547797140299304107922787404278954908884092946870836473607674145979071209827262231080429535742550672620542385940965713735253782485726661919568438321487118125239886618842572392008227037906256208107548373097345706394920193367804545205652787678757857480152693181883278223616948962653601121833536073285331373760849798399695889132553900679178151638001522530487137915664603351624479872760202872572063110004643687465854455695761760064465084837988657400270495145260418834802802330432292895546415185693427031047173800617530600630545473926720256009943882334383358359593199416024595451169768187245202803383146720849096499144113633294956152324810984329283860142877470040579438804794518121039306557523937567898978287144371180033472064162655895261756452889471365734158098797383533328983420090491089880526177348843887427337011946513824277446030025065474153827211597403024023494010252006531656558044238596360226380551144856598695070120707127626429289379610570272937300373082617021217937000099052957913213645419396605362961325698702794692767782613460066515688091923151181229135559846150877591443593981611711503064457690943163689277967316794644245440344912118500592796675723059583848273767429021666993246451089865831503228678106074190699972101103895286758016741540431762789273091025142271208621556027284892832757438447525303019910637474422996114225892220960692031287829211403369 A013790 600 136856416418156847577328784083285370781467501577679999811788911732721591928170917228847190380824728261829043708826462354625297298999094979368476620147279116283249747229680629964036648297643687327684350122434426494778463959153010152143955276305956744531980142939949061267897726551239107108768850174180773152882567710989558822260302276568835444857756043766801855809240547403773198832985523292875366827301687663891566281961204860742911770740319242053232998194404980561959576467695040683407165366334667419268339719131787680459252611751508638130470967087383272708072737692875550292955747413071153040654720886419071111123783208495458519559143020961583842490616219660383712663889201601458518474812834865194244259327888071806092259639898237543968076908371341349842880388459350011855865676379116839214537095554188028783457604883939770256330142904769339767637649169301775937175333176831715632574181955301297502427937318150866913857547695828929097037503734252081408159474223157188533824419558103339950071768686207676667498118698184006874963063378594158676047817000066888852628854288523827276982019698896106226117463965977595702946981393624875891685179657071388686165621094287939960330302927281819966336188425150802143970276960349830176825059143244935527300404728598686142356087852896927989322526111864675462590008212445179691046945306064740467233463471083819892907782955421622043581203174718648053607975141186089966273687680030033334574750700507305851618270737008854433211599681241811995889214197290981368537370755124849076515775592996825635490922130884529548048207315403084868184431406397419080936241697998256833392138890323914554382985196541954219312199610212971185328812384087407821630581811286209633362171460219213712040706132249585764745410758135381077201084323402994454575923260335290561240618144201263414854198677328249430719445282796061404144038355061959464357002567619624951560741627747795050276210884657649886456868594727596661127786389257909189035979249421726911496409429571107794900044358408150595907877461420113354439171605906910278096965352743565489660894334102968409482389338989418993929628524188101811157142689965600609720492683357053952765182516955342656976419347841246772795660420750215958441399766029095016181875721553654213513113633692469689277505436078861723100417279447456017504009 A013790 601 897914948119527076954854152370435317697208277851158478765147049878386364640729387938466416088591042125860355773610419508696575578733062159636575104786298281934401591573934613194044449480840232556937021153292272232241502036002899608216490567843382200874321717829005790978676983902679781740632425992800052656062526751802495432849843236568129353711737403153986975964427231516155957543218018324555281753926372762792566375947465091334244127827234547111261701153491077467016781204547161923834411968521752937819576897223658971493156385701648174774020015060321652237665232002956485472082658777159835099735623735795525560083141630938703346827537360528951590580933017191777538787777051707169339713247009550539436585450273639119771315497372336525974552595824370596319138228681795427786334702723385582086577883931027656848265345643528832651782067598191638215470616199788951923807360973192886265319207808731812913429696744387837821819370432333603805663062000427906118934310378134313970422016720716013412420874350208566615455156778785269106632658826956275073549727337438857762097912987004830764279031244457352949556681080779005407035144923572810725346463730045381169932639999623174079727117505896020799131732257414412866588987136855235790149213038830021994617955424335979779998292402856744537945093819944135710053043881852823952959008153090762205518753833780942317367963970521262227936274029329049879721924901321936268721664868677048708144939346028433692467474305515093936301305508627528505029134348426128758973689524374134791020003665652172994455940100733398364744288196359639820158054457373466590022681780566563083885823259415203391306765874511761632907341642607303946942338051997482717718247263848821404489206950498261164699072933689532202494639984126235247516314245847046616472632511059841372299695644104489264858397521950644514950280500424958872589035647561516045646293846152359307190025819653283324862219614238840905043514850007761693659406499921142189265059855455950266327942267416038242339191035515876059751584024377363718475404906355238334594189679350533177665127726049575734613956453109578019172292747198135983002013188864305600376152495505630984092362493744003172422287341186420076312328020542166903334023864916892401169286609113525294859538550656293631349713166113411765261837770454758930843803049 A013790 602 5891219974612217151900798093702426119411383510981450779178129794252092938407825514264278155957245827387769794230657962396558232372067620829375569262502903027771608842316584997166125633043792765806063795786750598115736494858215024329508394615620430619936424790676106994611099691385482048000289346938761145476426238018576172534927821475123496689702709102093308549302607065977499237441053418227407203587510931696682027992591318464243975722674485863596988021268054959261097101483033929382277576925471221025034244022684426511966599046588513674692345318810770360331321587171397501182334324236945678089365427330554443199705492240588832658535472622430451385801501525795252431986605236250738037858613629661089243437139245346264819600978259899946919039581203695482449865918381259801706141984568132804070037496471472456581468932767192671028342145511735338331702712886815313572100095345118526786759322433089424525012240339928603948956889406540774568955349784807492046328010390939233959938851704617763998893356611718405564001283625610150608616874563660120757559761060936345777124407107738694644434723994884692702041384570991054475557585843561211168998148532827745855928051037527645137089617956183792463103295340895962817690344604907202019168986747763774306688405539068363336568796455143100913457760552653474393658020908836377955364052492428490830408543903436762544251211610590001477489893906427896260855549277573223859082843203390116574138947049292553456279098918484531316072865442105214521496150460023830787626376969418698363882244050343907016625423000911826671087274856315596860056995294827314297138815162297220393374886405023149450363690902671668073505068517146521195888679959155484110949420298112117234853686802219091501590617517937020780567332935852229458954537767002472850676941905063619243658303120969554066735946141518178662588790363288155163056662883651106775485333924605629414473759402745191894421022889021035177990500930900924472099366045982613903768057711646489697377629216516626907987432384019662828030142783939883356917131590596718713272478486218848178660903010611266394802168288851941383789412714366970184476208532138709044067936523012444886629990321454404814262627245524102120685184142777157052774530577719731044071689442393839459573432430855942515285468082870094591882917611953673345266191804489 A013790 603 38652294253430756733621136292781617769458087215549298562187709580087981768893743199087928981235489873491157619947346891283818562593135660261533109931281546765209525614439114166406950278400324336453584564156870674237347142764748774625904577073085645297402883051625937991643425075180147716929898405265211875470832547639878268001661436698285261781139474418834197391974404959878372496850751476990018662737659222861930785659391640443904724716467301751059838407539708587712058082830185610677123182208016681145249675032832522345012856344667238219656477636717464334133800933431539005257295501318600593944326568715767701833267734590503331072651235875766191542243651510742651206264116955041092266390364024206406526191070588716843481402018363203551735818692277446060353570290499445558993997560751519327503516014349330787631017667885551114616952816702495554794301499250395272346548725559322654247927914483499714308605308870271570509106151396314021946916049938121955315958076174952314011158806033997149596739312729484458905412421867628198143135314012174052290349592320803364643713235033873575562136224130438468818093524170272308414133320719605106479796852523882840560743942857218879744444983410521862350420720731618412046866350952796152447767722052078123226182628741827531851227873542193885093196366985959445496790275182875475765143548402823328338310456550448599052832199377080999693811193920073427367473258810157921739442534257442554842925631590408443226647168004177009964754070165652312475536243168216353797616659296356079965431403214306373936079400308982494789003610332286630998833946129362009103527766279832063000932629703356883543836176012428814230266754540998325566225629212019131251939146575913601177875039109359459341936041535184793341302271392126477480200722289303224373291415839122405857642126776681244231854542634500770205245053573533586024814765179634911553959275879337534588362335441411204019296331174867011802795676607640965461443940627691929822622226646112618904494625289565589143305543871553007814705766805429574704733300365905071477780731348081862900194184652620518816297026143157587419042336818961691380348404179362070038129731527484650901179366499062349986377097357883634013815493160760927423253695120419155380154354431545980694261290178845838842787956091710690617343822452028050818291484429252329 A013790 604 253597702596759194929288275216940194185414510221218947866513562554957248385711849129215902045886049059975485144474542953713133589173563066975918734259138228326539697556335028045796000776584527971471968325433228493671234603679516710320559930176514918796260315701717779163172511918256949170777063436945055114964132345065241316358900686177449602546056091661971169088744070941762001951837780440531512446221782161197127884711268552952458898864741966788703599791868028043978813081448847791652605198466797444993983117890414179105629350477361749959166149774503283496251867924244327413493115784151338496868726617344151891728069606648292355167664758580901982708660597561982534564298871342024606359787178362818233218339614132571210081478642480978502938706440032323601979774675966862312559617996090718307750568570145959297647106918997100863001827430385073335005412136581843381865706188394715934520655046926241625578759431497851774110245459311216297993716203644018148828000937783862132227212926389055298504206630818147534878410899873508608017110795233873957076983675216790875427402535057244529263175766519806793915511612081156615505128717241329103613947149409195316919041009086213070003303536156433938881110348720148401439490128601295556209804024383684566486984227175130436475906078310334080096461363794879921904440995474845996495106821070923857227654905427493258385632060113028438991095243309601756957992051053446124532482467263080602324435068864669796010032069275405362378751454356844822151993291426667497266162901643392240653195436489064119394616945427234148310652687390132585983349520554744141728245674561978165349118983483724512931109150817545450164780176543490014040006353260057520143972740684569137328038131596507412742442368512347429112284202603741818747596938940118455113164979320482104831989993781805643405197654224959553316612796495953857908809674343584654705526809044333564434245282831098909570603228838302464438142434222732374392533694458286751566224429025144892632389236524839830369227673341259284272284536010423439637755183700703173965719378374765102488174045505843223953724788525256931056336771869207657146465879820794541520169168551826794562637823600348078260620135765074522764643450627752444823967493685070078449192719425373179335048324863407548647531779917713841140392819107756041418810429340324530569 A013790 605 1663854526737337077931060373698344614050504601561417516952195483923074506658655442136785533323058367882499158032897476319311869478567747282429002815474205916050426955667114119008467561095171088020827584183167412146976970234741309136413193701888114382222263931318970349089574850695683843509468313209796506609279672315973048276630747402010246842304674017394192840391249849448900494806007677470327253159661112759614356051590632975921082835451572044100684318234446131996544992627385890361032742707140658036605523236479007429112034168481970441482089108670516043018908505450967032159928332659816931877955715336394980561627864689219446142255048481049297908551522180604167409276364894875023442326563677238450428145526208323799709344581373317699957780852953052075152589301649018583632703653672351202817151480388727638951862668495539978762154989770756466150970509028113474428420898302057731246390017762883071305422240630057405489937320458540890131136772012108403074460514152799919449542744010038591813486099704797865976337253914070089977200263927529447032382089893097364933679188032510581356495696204136452374879671686864468554329149513820360248811107247273730474305828060614643952291674500722363072998964997952893661844494733753100144292524203981354440721103514496030793718419779794101899512883007858207167615037371310464583004395853046331427270643834509783268268131946401579588220575891354297127401385846961660023057617467713071831850618486821098531621820406515934582566988292035258878139227985050365449563294797682296490925615258804749687348081778948083247066192281966659896636756204359676313879019870801138742855569650636716529341007138513915698531122738301837982116481683739237389664605151631458110009258181404685135003164379809511482405696653283150072802983516386117183997475429321683089802686349202426826381501809369959629310296557809953261739700273368258919522961394139872516253083300654839945692727784408102469178652510935347108389413569340819377025998478833975640561105780839474127052502764792002164110458840764388187463311760260313524389084841516833837424909912563837392360388337514210724660625560233871438537962637504232986913829914868535599125466760641883741467928710754653943858825679568683790490050726067744784705153432149873429617252059428816926676456008040120511722117286165987387748815226901869245063209 A013790 606 10916549549923668568305687111834839012785360690844460328723354570019291838187438355859449884132585951677076975853840342131005175648882989920016687472326265015206851256131935734814555668345417508504649779825761391096315901710137729244006963878087918461760273653383764460376700595414381697265621602969474879863483930065099169742974333704589229532360966228123299225806990262234236146422216371882817107980536560815829790054486142955018224483397764181344589811936201072029331696628278826658735824901549857378168837954538767742404056179410208066563986641987255758247058704263794698001289790581058890051267448322087467464840420225968786139335373084164443578006537026943942372262230075275028805104584286361473259062797452812449893009798390337429423000176224974665076138408119210927214168671744296241683330862830442039163170967999237800658498887885933174416517509733452505724869513759800774707564906542275830834875320773806637419478759528486780150388361171443232571535433356520271508449943449863200888282300163178798670748722930213860340410931628520701979458891788611811329869152681301924279968262795339264031585525937517778184953549960175383592449674649362945641920537905692678970985676399239424121946209351568935315361729948154090046703251302321666485571160158608458037586552175229102562704025414557697226722260193167958129091841191836980494322694198218688023107213700340763678315198423175543452880492541915451411281028205665464288771907892033227465970763687151046796222010184043333499471474809915447714584777167593547276962961713017962698690764551678374184001287561983255581833757456803836295360249372326271291875392477827497149006347835789800898062696285998359000666236327013136513589474399853996659770742928196139170755761495930204836063775742190747627660374851009314844207436291779562752195425137117122407889033371276305127904855715791103350274173493569146770990149706951703579136479535596404883689986993501560300281139124246812378142942428445115932667576019629714177721415028087789747591470639800326198728720454255150897946788459067917033516785645191946807344833936331337131276507882430736564498364300694430508247572864665272627141638071452462065862187416571399227771080271261284525657755283650134349405222813730473532450511668335319571718790761912467855924227868751230677408811514535043251019976703703164116859714249 A013790 607 71623481597049189476653613140748378762884751492630504216753929333896573750347783052793850689793896428953302038577046484721524957432321296865229486505932624764772151091481630356118299740014284273299007205436820486982928631120213641569929690004134833027609155439850878624531532606513758315759743337082724686784318065157115652683654603435809934961820299422716966220519663110518823356676161615923163045460300375512659252547483583927874570835572730793801853756113415233584445261578137381707965747179068614258165745819728855157913012593110375124726316358078385029858952158674757013586462316002327377626365728441215874036817997102581205860179382805202914315300889433779205904412491523879463990291177502817626052711014087902483748037287239003874444304156212058777564544095670142893452160655314327641684333791030530218949564721042999210120411203419607557346771381361181890060868879778052882856333351823871726107616979596945348109200141266401764566698037645839048901843978252129501366940078974552461028020171370616098078782371145133137693436122414724325687229789025082094135271510742021925200871772200220911311232635676054142671480241288710691750062315374470286356640649199249666728637022855409861664089079555643784604088310189838984796420031794532453811832381800630093184605368821678141913901110744913051504524749127374973284971570059642429023251196634512812119606429087935750493426016854454740594348911567507276709414826057371111198632487679630005404234180551398018030012608817508311090032346227855252455390722996581263684153991799110853266110106223561813021232447694172139872411282674089969933858596131832665945994450047026208794630648150616883692189350332435233403371176541533188665660541537442072084755844351894869099328551174798073929414432644513495185079719397472114692844989510365711217154184324625440118159947948943837944183758351305429081148852291307171964466372227310127182714442233048012441890004664363737130144553794183336012995845273028405634231966264790554720030203999283988533947638867729940189859134900368045041428879079944603656903630618104363002989455456269902918305168216628062599673768176856158564612325565068853706676287386799603614121811640124950333406057659745287772840532416028531466447666880885636846407807055948031710046986188907701602718859046876824474479212346864418769942067152996459770716585187689 A013790 608 469921662758239732156324355816450113063286854543148738166122530359695420376031804609380454375737754470362614675104001986257925245713460028732770660965423951081670083311210976766492164594233719117114786274870979215094994748779721702340308696117128639494143668840861614655551385431336768309699676034599756669991910825495835797257457853142348983284502984512446015372829509668114000043152296362071872741265030763738557355964039794150785059252192686738133962493860117347547545361214159361385963267241869178147825458323241018691067275623397171193329361625352284180904585113065080766140779255291269924606585544302817349555562878990035291648636930584936320822689135575025369938850356888173163240300415595986444531836963430728195870872641575104420229079568907317639600973811691807523939626059517303657090914002951308766528094134763117817600017905636045183752167033110714380689360720223804964420403121316422394992075003135558428944462126848861977322105824994349999844998341312221658468493858152038696804840344362612219494891137083218516406634399163006300833914645793563619621516381978405851242919697405649399112997322670591230067581863095230848572158851171899548785919299396277063406587506954344102378088450964578870787423403155533579249311828603927429459432256993934041384195824839030289097105187597374530921186879024707199722698471161313976821551101119038560316737781245946458987368096582077553039523208794415242490470673762411860574227751666052465457180458597722396294912726451672029061702223600958311359818533580569671031734340193966308278948406932789055232306089321463409702890425624704292736046249220954121271669586758538955901571682516197373904454327531107566359518289288999250835398813027157434948083094792782236160694624257850163050888092580653041909308038966814544499755976177509431295748603353867512615247418493020520751789638542914920201417619883266355258863868183381744445789455491028009631240320602890479310878417443636867581265740836339369366195930663290829518118168439302248771230458611176137585665784081314743516814875643516544592944720485382725662613817248586833047000208669296718716459593008353256342421468032416749169503121544792199312253206170859799137477144305588833077606733181563194951363142405490663349281622094075036049618276385423430215438434206558845377058112207777451549589902590809772555671515416427529 A013790 609 3083156029356810882677644098511729191808225052657598871107929921689961653087144670042145161159215407080049114883357357031838247537126011248515708306594146543046837416604855218564955091902767431127390112749428494630238260546743754089054765355224481003721076611264893053755072639815000536879939574463009003511816926926078178665806180974466951679329624081386158306861134412932495954283122216431553557055439866840888674812480065089423300773753636217688896927922216229917259445114926099570053304996373903677827882832058784323632092395365108840199433941623936336510914982926819994906649652693966021975343807756170784630434048049053621548506706901567767200917663418507741452168797191543304124019611026725267062573382317069007693108795401374260101122991051600911033421989178509949164567886576493029294173486773363536817190825618180816001273717478878092450597967904239397051702895685388384371562264878957047333543004095572398852304616014255383433210336317787930348983034117349486301211788203335525889736557499363098772105980750402996686143928292908484339771313991051570908336768982160320790004796134678465707580375434041749060473404603767809597481934222538832939584416523338973813010620633127451655702638326778601971236284948103455813454734907470367864683335038137201245521708806768877726766107135826374297373907113281103937380624669289381001926196774442011994238116582754654717416122081675010825492311772900158405979978090555184217227508278680970225864560988859656642090922398249420182673828289045887480831769398822117611639209006012612948618180497886028991379160252038121431060664082523684864641199441138679989663424158722774089670211808988770970187124842931596742884799496025124084731051612271179930694373184935444251450317429755754919776876775421664607966970043661270226462898959700639378731406586604724750268638312732707636652491818480064791441501004054110556853405839151167625308824617476634771190567743475564434758673296847701488200684525627222602411611501081851132468373303130262054188043038947926638699553209357506032213822399097112049074310311104596063072409254967978211621368369079255771498691389727805714862627251760686291301109980455381619687693285687011142140987543788968333822177776404236122075893577322424242234636722559226311521545511364763125643491566829232584518878274195227859616859350898302917737760812647181017769 A013790 610 20228586708610036201248022930335455227453764570486506193339128216207838405904756180146514402365612285852202242749707619485890742091083759801511562199564195468930300290344455089004670357974057115626806529749000353268993227447185770578288315495627819865413983646508963325687031589826218522469283548051802072041030857561998930226354353373477669968081663597974584651315902883250105956051564862007422887840740966343070595444681707051706276376597607224256852744097660684487139219399030139279119734081209182030228739261137683947350158205990479100548486090994646303848113202982865986582528371325111070180230722688236517960277789249840810979752503981186120605220789688829291667679478373715618357692667946344477197543961382289759474486806628416520523467944289553577290281671000203776468729903828370765199072246720038165057589006880884333784356860378919164568373267419714684056222698591833189861820019870837187555375649871050508869970585669529570705293016581006611019677686843929979622250542402084385362561553753321291043787339703394061257790313529772565753239591095289356729597541291953864703221467439625413507434843222747915585766007605320598769078970434077282916613356809627007187162681973949210313065010061994407533281265544506773592076515727913083560187361185218177371867931481210606765312428918156841765070204570237322933154278455207628753637777037114040694196282899453289600967176977869746026055057541997939301634636252132563649229681816425845651897384647908207228758541854914445818522987404430067761737239025671913649964850288448753555883882246630236212438670413622114709189017045437896396910909533310879412181725905380120802326259678775326335397726094474206230067169493420839119920429628111211525285782466361449733765532656627508028656088523541541492871290456461593955823080074595894963856758614713599086512535969839294804076998821047705096647688087599019363515195710670810789651198315264200733781314964943178256451655500617769464084691172640207494422583058598025280124997241837649337527750378537346676507768606594597077354888760476152153976549951157254769818077121844905046447797869528997116802914208004133295213697398801862757226582581767758806770955647392480103587019274799421238207308390988193196939937760812425453301451536711083829892860100064210867346948169966594987028360356994889986946214201243765443277448691778154657582409 A013790 611 132719757395190447516388278445930921747324149346961967134498020226539627781141105297941280993920782207476298914680831691446929158859600548057717359591340686471651700204949969838959642218667788735627477641683191317797864565280985840764149637966814126136981146704745308379832614260849819725920969358767873394661203456464274981215110912483386992660583794866311249897283638817003945177654317059630701567123101480176886176712556679966244879306856900998349210854024751750920120418477036743810304575306813443300330758292324344378564387989503533378698617243015874399547470724770583737967968644264053731452493771557519794337382575268205560838156178620562137290853601148408982631645057609948172044821594395966114893085930629203111912107938289040791154473182483761020601538043432336977411336899017940590471113010730170400942841474145482113959165360946088638733097007540748042092877125461017558683401150372562787550819638803962388695877012577783513397427481787984374900105303383024596301585808700075652363766354175540990538288735793968435912362247068837803907004957176193469502889468416509306317836047871382338022280006384449074158210775898508448523927125017981053215900234027962794154974356431080768864019531016745307825858383237508941537614019690837741238389276736216461736825498448222790987214846132027038820625612185327075764425220944617252252617455140505220994621812103313033071945648151803403676947232533048479758024848450241750102595942397569973322098740674925747627884793110093679015329320360465674584758025247433425457419382742512272080154151420140979789810116583774694606989140835118038260132477448052679823324303665198972584062589752444916086544480905845267075470699046334125465797938790037658817400018761797471703235659760133080176012596802956053734728536684844517944155228369423666857864193271135923606608748498115613209549189264893993139105481542737166044023199057711189590901512146448421014339207484992192540579311739553185453859658783692401370906567447461643862900106903696817303519570233583531544567469827867151424525425157484034282240144229542748544776403996424422009744001821979750083343920118715118549897068633539021550163608318978265531224240002542061959634433461959002743878150353273535565122931648690323399110823532361421007927055116521287500663326943150829709893072302243473204354111374360345073343340866756472708398185449 A013790 612 870774328269844526155023494883752777584193743865417466369441510706326497872066791859792744601114252063251997179220936727583302211277839195806683596278786243940506805044676752113414212596679361894451880807083418236071789412808548101253585774700267481584733303529833968280081782165435667221767479962876017342372155877862108151752342696803502058846090278117868110576077954278362884310589974228237032981894668811440550205411084377258532653132288127450169172413256396237786910065627838076139408318588003001493470105155940023467760949599132682497641627731427151935430955425219799904807842275016456532059811635188887370647567076334696684659142687929508182765290477134711335046223222978869956786074480831933679813536790858201617255340183114396630764498550275956056166691102959562908795781394456708214080972463400648000585982911868508149686083933167287558727849466474847904171366820149736202521794947594384449120927650192797232233649079522837631400521708010965483719590895496024376334704490881196355158671049745724438921712395544226908021008703018644831433859524033005353408457802280717558751322310084139519764179121888370375552020900670113930765485867242973690149521435457463892450786752544320924516832143000865964645456852421296165428285583191586420265072044666316205455312095318789731667116605472229401702124641547930944090393874617633792029423123176854754945713709209836809985035397523982131524450792649331075692401030682036122423131978070456594966289837568187830186552127595324628019575670885015290950597403648410704426128570173623017117891387467544968400944174906145771316455753019209449024729184536673632320830756347370459124034651365791094443818339223250797282163256442998197181100276401437079500961523096153211844929163686233139034818647624194668553553929189264882231602453331788678254446972051922794782959998896136538267852230766969488985671064401898546414836209017643114905904821192848090275079540309033775258740864323208449762773221279805845394517989022795845384487601395154818328391900302541550463907169540636380496311314458252748925777586290029973202277986620540632805930395954009140296819459898889892805874667304649520390623434180816400150362238656678468517161517943913017002584544467827666842771554547057211821566113195823283233009408619496167291852088074012593726608447375019427693767324727178224026205659426789217439800494730889 A013790 613 5713150367778449936103109149932301973729895153501003996849905751744208152538630221392100197327910607786996353492868565869674045808193902963687651075185116546493665147898124170616110648846813293389498789975274307046867010337436884092324776267808454946677435204459240665885616572787423412642016436036429549783303714714653291583647120433727777008089198314731332673489647458020338883961780820911463173394210922071861449897702124599193232737200942404200559940203375215716119916940584245617550657978255887692798657359928122493971979590319909529867026719545893543848362498544867107175444253166382971306844424138474290038818687587831944948048635175505503187123070820480841069238270565964365786473434668738316873256614884820660810812286941413556294445874988360547684509660326517692244609121729030462592585260332371651531844633884769281970090396685510573672813420349541477099268337707002419224745496651166756370682406312914942640684971610749337699618822926259944538684235865349415933131996164671529286196040757381698043765355027165672743525838100505328739037552337180548123712891640763787902967425676462039389172779218709598033996809129296617499752352774981150381071010138036420598369611883443289585754935690228681594038842408736124141374981711319998503359137685055700623992302657386579429467952048503297104567639773195974924177074211366295309505045111163344047198827646125739310311817243154846764931921650572261187617843162304838999218168908120265719573827624284880353853968509152924884436435976676585323926869565337222631739829548909140615310485393174562537678594731559222405607266195559033195051248179745115701656970592395097582312791347610955370645892123643748480968273125522511171705198913469828678605808553033861222914580242945375625207445147062341220379867329410766892321543696309865518027426583632665456571000552757551827575378486062086817234987853540856363027740367364756476897641531846276320294796863967570599472598810824570638893555104816806151633432525978563541567623152753610763052579257884975112593694939356115292436298534160596285702026743648886654180145870217367091839709327854253969487432476396616586699343692185805503282880351660336401386526647826467431941096719230013304553957196253417322155424169383242366761295268677796561291774729952514353601841549853596627440278023227502465098807417535016327835935331499164055622531045929362729 A013790 614 37483979562994410030772499132705833249641842102120087223332231637193749688805952882553569394668421497690483075266710660670931414547560197344754678704289549661544937035359592683412301967083942017928501561027774728534494454823923396529742857093091272905150652376457078008875530334058285010344269836835014276128255672242840246080308757165687944950073230142952273670765576972071443417673243966000109880639417859713482972778823639495306799988775383113959873767674344790313462775047173235496749866995336879152451990938488411682950158092088926425457562306940607541189106352952873090178089745024638674744206266772529816944689409263765390804147095386491606410714467653174798255272293183292203925052204861592097005436650259308355579739414622614342847859385798633553358067881402282578816880447664168865069951893040690405700432642917971259005763092653634873867328850913341631248299563695642872533555203528305088548047267819034938665534098738126404647199097219191496118307271512557517937279026836409903646732223409181320865144494333233978870273023777415461856825380884241576239680282055051212431369279863267440432362604453953672701053064697315107415875186556651327650206897515656955545903023567271422972138133063590379938488845043717710491561255007970510180539302351650451794013497735113347636739233390230132303068284551938791477525783900774263525662600974342700293671508186230975614955832932338949624718337949404605651960668987882048673870406206177063386123883042933100001635887388552340166787456442975076310284191218177517686845021670392871577052094664618304809709260033760058203189273509062816792731239307307704118571384056704235237554224031675478186807698223226633783632839976553195797557810071275545960332709916455163483542560973964609476986047609876020746912309548264041580521648191489027663777945815213918060562334626642297540722058247053351607878755307081558597825004550280167244925426090443418937454162224491230703139720797820007961780615042703065160866950802945355396225175505216440216387972510983321713727232497115472433674554682627672230490997465080345338075937054496145489560332900051760293807044477638201425334393964431069907038977987243467129497001336389452820965535574868117291178513164618671050661737975323453168320858257795023238635334003218446673981682408589447472635664110395643673513275466447242126931571709966015368939426192342548864969 A013790 615 245932389912806324211898366809682971950900126032009892272282771771628191708255856862433968798419513446347259456824888644661981010846542454778935446978843735329396331888994287595868113206037743579628898741903229993914818118099761404631642885387771841530693430241934888816232354521756407952868754399474528665677485465585274854532905755764078606817430462967909867553892950513760740263354153660926720926875220577580161784401861898728707914726355288610690731789711376169246629267084503598094175877356405264119237512547422469051835987242195446277427066295837326077741726781723800344658446817106654344996737316294568128974107214179564729066009092830771429660697622272479851352841515575580149952267516096905748452669862351322120958670299338972703424805430224834743582283369880375999617552617124611923723954370239969751800538570184809430336811650900498407443544590842434442620093437407112886692655690349209685963738124160688232584569221820847340890273276855115406032214008393889875186487695073685377826210117787638646196213027320348135367861309003622845242631323981508981708542330563191004762213845182897676676731047822390046591609157479084419755557098998189360713007454600225285336669737624867806120198291030216482776425312331831898535133394107294517294518362729178614220522558640078673844646110273299898040431014945270410884046668172979942991872324992662456626778765209861431009725219869075848487777015286043617682513949229494121349263735118727712876358796644684069110733057156291903834292501722359475671774578582462693543390187179447630417038793094560697856502455081499741871124823492961140977109661095245846721946850796036487393593263871822812383645308042589944254415063086165517627776791877638857045742909761862327615522742550181802778505458368396572120491662946160376809802533784359510502047102493618516395349477485400114164677424158917039899292513569762105960329854854388177293955720579399271648636758354886964643299708154497072237242615295174810520448064218124476754633376489725064259721487644561573763764372413574614637338753272720157504251434368392145763116223014549210557005344157239599287668018817784239551618958800632249660082734574304387836629825768051199958354878906709717547422224873063100763391662856097176237353151029393147468686426395116228627993818282755364867962592228305818141920600335360355594798041989087026835611575247959463103061609 A013790 616 1613562410217922293154265184638329978969855726896016903198447265593652565797866676874429269286430427721484369296228094397627257412164165045804595467628193747496169333523691520916490690744813635625945204645627091990075121672852534575788208971029171052282879595817334805523300478017243792578771897614952382575509982139704988320590394663568119739329161267532456641021091648320784216867866602169340216001228322209503441467460615917559052628519617048574741891272296339046427134621341428107095887931335374937886317319823638819449095912296044323026198981966988696396063469414889854061304069567036759157523593532208661494199117432232124187402085658062691350003837099729740304725993183691381363836827173111798615597966966887024435609835833962999907170148427705140752643361189785146933490762720954578831552864623144441541563333558982534672439821241558170051237096060517212378030433042828067649590513984381164749608085832618275493987358664366579403581082969446412178977356109072311471098545767378449763917764582804697157693353672248804116148538048372769487636904116642680428989746230825096182244885038244991656676032404762701095687547682220272878016210126527120395638041909632078097093890148556757675954620987449250343496126474209149086289010198737959327969334977866140887900848507237556179094723129503120631043267889055919165810230189882921405969674324276858377928295478541900848854807167561006641928304997291732175614974020894710930172519366113972524181790064785772177435519588002431181056793103800400519882513010079537732338183018084355903166191521493412738636512607789719806416449966937318045950816486445908000342693288072795393789365404263029472049096866067432624253217228908331961155843531509188541077119230947578731485444713871742808029774312355049909682545800589758232249114424159182748403931039460631086069887921781710149034448579906654698779258181531209177205724177699640831225643482721438621286705771566413375024689385201655290948548798951641931824659749335114691987149583149086146608032680435968485464058047405463046635579560222316953385393660891020868351805539198457370464512063015649010926389871463482395698171988690948190019802821542011088596128286864183922926766360506922456828637217392167004108612699998853573293274023903848440542051643578357576028267441753157948898702567609914472829141058800299293057469953490399983068447545201862037419187216649 A013790 617 10586582973439788165385133876412082992021223424164766901885012509559954484199803266973130435788270036280658946952552527342832435881209086865523950863108579177322366997248940068733095421976722263341826487679959350546882873295585479351746439058922391274027973028157533659038374436271136523109322420251702582077920992818604428371393579387670433609738627076280448021739382304632665246870072776833041157184059022016552079468009101035104944295717207455698881548637536280483608430250621109810656120717491394967472127935362894294405518280574346803374891520685412837054572422831092332496216000429328176832512297164821028063440409472874966793545084002549317947375175211326826139307241278199153128133423082786510716938261269745767322036132906631242390943343834173428478093092766180349030632894212182991713818344792450680954197031480484409985877667165863153706166587253053430412257671193994951848963362251524821922178651147808505516051060196909127466895485362537910306270433431623435561877558779770008901064453427781618051626093443624403806050558135373740608385727909292626294601725020443456051708690735925390259451448607648081888806000343047210352664354640144436915781192969096064395033013264680887111938268298654531503678085797286227155142195913919751150806806789779750365517467055985606091040478452669974460274880620095885646880920275821847344567033241580467817587546634713411469336389826367764577691609087231054804209844551090198412861899561073773731156724615059451256154444016883950978913619554034427810949167859131847061870818781651459080673382572518280978194159219708351649898328233075743699483306967571602390248410663045610578652026417369736366114124538268425447725358238867565997143489410231786018006979274247064057276002767712504563483349263361482457427182997669403761786439736908398012278191549901200555704534654809800287815017132767561478690712929026263411646756329887343493671446890135358794262076567247238153536987056308060363913428669921722714701592615387687494127688415041154207895302416340389233129684849027243048976037494618621531161567809105987917256196142681078807617663645445673160688043946671907998175706417801311074719926312137134752279197690115910718322514091285918239252688783310007713956607924692478294377170870833149618396400833517604056321462685342469302724387546088648856231994486788763661750060364850514288912084344069416827507287328434089 A013790 618 69458570888738450153091863363139676510651246885945035643267567075222861370834909234610708789206839708037403350955697131896323611816612818924702641612855387982412049868950295790957839063589274769785723585668213298938098531692336330026808386665589809148897531037741578336950774676374926728120264399271420641013239633882863654544713274362505714913495132247476019470632087300694916684714547488801583032284611243450598193389607711891323539524200598116840361840610875536252954910874325101467714808027461042381584631383915949465594605438848289376942663267216993623915049666194796793507673178816822168198113181698390765124232526551532657132449296140726075052728524561515306299994810026264643673683388846162296813831932190801979399879068000407581326979278896011864244768781638909269989982418926132608634362160183268917740486723543458213917343374275228151466158978967283556934822580703800879081048619732254356631414130180771604690811005951920785310301279463611229519440313744881360721478663154071028399883878939675196036718799083619713371497711926187112131618760812868921118881917859129515155260719918406485492260954314779065272456168250732747123830830793987650604440407070239278495811600029571300341426978307472381195631920915994936364887947391227487300443459347744942148160101354321561563316579127967702433863491748449105729185717929667140427704305098009449351191893470354692650316053650798903394234647221322950570420790099702791786786923020205029450119270199405059691629307194775602372652257894019880867637490323764048572934442026415223028298063058292441497931878640506495174982931537209954412309977014237283282419822360242251006535945324362840298074771095579139362526075405210100507258434020530748064143791018334987279787854158961742441014254516914686403179747647708958081080831113855999358557214758901776845977451870207099688354327408087970861689767527341314243814368280390860661978363046178089049153484357709129525356172076437184047636005503356422731157149149558617648971763691085012758001079153609293758563862294467741644331782002192775865951046395544386725117902892130558056779491177769061607274256334114388376030809807194401961237436533931741109703816044850490222914014952926909567736891107296960611269304593907350089408618083536294646298785868709000213525116678531941095174706689887625145738115827821078384742146053784224249552185381439443805275312161856057929 A013790 619 455717683601012971454435715525559417586382830818685378855478507580537193454047839488280860365986075324433403385620328882371779217128796704964974031621944200552605459190182890684474382096209231764564132445569147454332864466433418661305889824912934737825916701138622495468734032651695894263197054723619790825687865237905468437467863793092399995547441562675690163746817124779859348368412146074027186274819334368279374746829216197718973742818280124244589614036247954393355637170246446990729676855468171899065576766509872544443766206284283626602120813696210695166506640859904061762203843726217170245547820585123141809980089606704605763445999831979303778420951849648101924634265948582322327143036714219670829395551307103851786842606565150674141086311048836733841309927976332883720404274650574356045250050132962427369295333393168629341511689878619771901769469061004347417049370951997637567650759994063320833858708108116042498376411010050552272420886694560753276877047898480166607693621508953860017331638129723208961196912040787628939430396487947713642695550689693232991460984263073748748933665583384664951314724121259265447252584919893057553879454080839352975615733510787839906211019907794017301540102404675326293024541033129842777490029822833843544178209536780554565434078424985703765416920075658596095668578369361574582689187495336546108346167945748039997193170013058997138478723628002891605169573520419099878692530803844150016913109001935565198222232531778296596636779884504922727166971464042664438372569574014215922687022874135310278288663591725456708667931055760363114843063013815634510899165759190410815615956454505549408853882337273144595195668573158094733357533580733583469428122585608702238048847412871295851542688111136947992155494523885477257491262324316618473969971332938009211791493886033154557886458061720428781055292742124465176823546564746886362753666070287644436803240039945974442251496010870929598815861844993504364536539832107521489539122055570254090394903741577208768705245080326830576349937500514002852928460821716386802456504815401166721303498560875268591410530241617342813205326395808124502135138143145002471267678821099126153420766737070264066352538852106153453673921742554975358570537907440626123936609943246081629174366334084599750400938290527848065525441250592352708581187777946334095282293220258878295301311888287624190806411323093937596072169 A013790 620 2989963722106246105712552729563195338784257753001394770670794488235904526252007874882610724861234640203607559613054977797241243443582035181275194621471575899825644417746789945780836420933228769607305272975379176447877923764269659836827943141253764814875839476170502192770363988227776762260835876041669447607338083825897778418226654346479236370786764092715203164342867155680657184645152090391692369149089652790280977713946487473234186726630735895168752457691822828774806335473986938706177409848726675829769249165071273764095550079431184874136514658660838370987450070681830549221819418687710853981039250858992933415279367909588918413969204897616212090219865085541196727525418888648616788385463881995260311664212125908371573474341673953573039667286791417810732834437452720050089572445982418350012885578922366485969946682392579377109658197293624323447509486509249523403260922816056500081356636321049447990946983897349354831847632636941673459353437603013102249590311261928373113077850720246275573712877769113973994412939899607633471602831357424949209725508075077301656975517750026865541753779892586786745575904959582040599424209659418350611003098224386994873014827564279017624650501615036547515404611877074815808534013718364898463112085667612847493353232770817218503812988546331202404900412616396048983681542681381290837023759156903079016859207892052890421584388455680080225558905723326971821517571867469714304101694604021468260966908161699243265536067640997403970533912822236798012942499775583921380162428975107270668749557077201770735851921825310721465570295656843742396485336433644378026009426546048285361256290298010909671490322014849101689078781508490259545558777823193041142917912284178695383838487875848572081971576697169515776532199571212616286400172109841333807716981915406278438563991386263527054293051342947733232503775681078616025139289011304321426026803087157235149866057902085538315612065327324169097830869565002382135724237838457448492866179806596437087080963448488066731475112972024335411431939940872372718063631451281213810917128093847054858472254057902637228244488915251386197440146482897104858508641357174361213987240745231366692593650561918002539339007408668472809554600552903193327581299210717947999148097837637541569013017517929058962380556124153211157912420045136426121001173011105897999147125818118500495471907299055102315880864690819324567829500809 A013790 621 19617151980739080699580058458664124617763515117442151090371082637315769596739423667104808965814560474375869198621253709327699798233341732824346551911475009478756053024836688834268067757742913957393529895991462776674527057817373238189428134949765950950400382803154664886766358126762443337193344182709393245751745167981715324201985079167250269828731959212304447961253551408420791788456842865059893633987177211957033494781202904311889499113424258208202184874916049579591504367044828304851229986017495720119116043772032627166230904071148003959209672675473760552048659913743490233444357206010070912969598524885852636137647932854812893714051953333259967523932534826235791729294273328423574748597028529770902904828895758084825893565155722809392713257068638492256218126744127296248637684818090646794434542283309646514448820183177713293216467432443469186139109740987186123048794914596146697033780890902405428268603161350509117051752317730974319566817904113368963859562032189512055994903778575535814039130191043156783377343298681325683207186176536065091765009058480582176171416371957926264819446549875261907837723512439817768372822239575443798358791327450203073361850283649234634635331941096254788248569658525487866519791664006192098816478394065207892403890560209331770603517017852479018978551607176174477381934601532542649181712883828441101429613262979759014056015172657717006359891980450748262120976789022468795549211218296984853260203884448908735065182139792583967450673002026695631762915741027606108175245696505678802857665843983520817797924459095863643535606709804551793863340292341140764228647847568622800255202520645249578354648002739424956182045885477204592878411141297969542938684422496496420413364318953442481429815514710129193009827761386725975455071529212668991112431118346980592835418347485275001003216709861080077738457272243556799740938875203167652876161855054838619818271205895583216888730760612573873450868335215980629192486724458119319561695005711079223728338201185530205825208216209451664634404957952063637403215485951856043813427277423730526926436458873899202854512091772964344841404801074287904976675195944420983924970286529462996870106941336744014660603227608273850103487734227597851422260904121520456822410669912739910234294407935132555852178828730569218407063387916140091779888696125865796772404292492675481750791183789100526294494353236465588489529354807849 A013790 622 128708134145629108469944763547295321617146422685537953303924673183428764324207358679874651624709331272380077812154045586899038376208955109060537727091187537190118463895953515441632792558551258474458949647599987277761572026339785815760837993405414404185576911571497756322074075669688390735325531182756329085377200047128034242089224104416329020346310384391929483073784550790648814924065346037657962132589869687650096759259472255190307003683176558104014534964324201291699860152181118508128919938260789419701520363188306066837640961610802053976374662423783342981991257694071039421628427628632075259993535921776079145699108087460427395657894865819518646924521360994933029535899727307787073925545104183826893958582385068794542687680986697352425591679627337147693047129568219190687311850091492733618285031920794590781298709221828976916793242824261601330258699010616928153323143434665318479238636425210682014870305341620690316976546956632922510677892268887813771882586493195388599382563691234090475910733183434151655738749382648177807522348504253123067070224432691099657860662816415954223480388813731593377323303965117644378294086713854486761032029899400782364327099711022628437842412865532527665698865529585725892236353107544626360334914743461828982061925965533425746929675154130114843518277094682880746102872920655012321281218230798402066479692618410198891221515547807281278727251283737359347775728712776417767598374803246517622240197685869290210762660019179143410443865566297150039996490176882123675737787014773758625549145602375880085572182376127961365237115623027664319537375658050224554104158527897734192474383737953482483584845545973367137510403054615939333875255498055978171220708495999513014332083296653536120661019592013157635337479942458309124960724303164321250688660567474539669593179777850889281582104833398546390042018163189976163100299960207982970520497931014796184627677381880921486006962520379097183711147147352048908131905399169720855644280932470390786881626937978263680419191106550212371666330929123489525002496803330127503459896367177095987164349606671652669928453834122419066504456899848402944551965960591346075531730049919806722464771642110377480188217776337884730528983024267269503181453791941295717211836405297486551047205610462404698946145295301264641968742888117795142167849735281805492623744563044443835766940956840288553018177451584450726079802096894297289 A013790 623 844454068129472580671307593633804605130097679239814511627049780756476122731124480298657589309717922478085690525542693095644590786306954470546188027445281431504367241621351014812552751976654806850925168637903516529393674064815334737206858074732923905861570116820596779229128010468825531614470810090064275129159809509207032662347399349075534702492142431995449338447100437737446874716792735353073889551922135020672284837501397466303604251165321397720439363900931084674842782458460318531833843714929039382661675102878476104521762349128472276138994160162442513304844641730800089645304113671455045780817589182772855274931848161827864142911448214641861842471784649487755606785038110866390992025501428550088251262259028436360994573874953721329264307010034959026014082217097086110099453048450283825269568094432333310116100831204419917551080466169980366327827324208657665613953144074839154542284693585807284699564073346373349169683124582468604592557651176172946157321649981854944600549000378186867612450320416511469013301934699554694595154128536404740443047742502886304855223808738505075660254831006892984148618197315136864765987502929599287639131148169968533092350101204019465180684070810758914014650256739611947578962712738600293550157375631853059951308296259864806325605598686247683488323416018214380575180949232417535839926072812268315958173263269389314925304363509163572469729495672600814680756556084526076973212937084100402119517937016988413072813812385834359915922201980475601412416972050523613436515620603930630342227944297188149241439088569775554517320715602684505600484721692467523299477384101537034036824431704712798574800171627131261789205754441335177969555551322745272781379068442252804887032798509343850487656949543198327245449205902468966168867312153061111725768301983200454772200852522479684576460189811927862865065681168689433606101068038924576269584986925388077767342191302520725869691681096207256622328836433776792886253431323952538533882127197938233952730354340075388007230312850075943370502797225979214773541381526648966550200380065048926771785297769372713167400585605677191495335741719905371719205448667439821601563680857523851906091366743886186647514896830552861717000657622217555210373518328926841200626858655156809261420716010243837229785659282471597315956922088940853927763262113183925837104388078134596006466899617829133196352262259845581213809581557723484513129 A013790 624 5540463140997469601784449121831392014258570873492423010785073611543239841238907715239492443461059289378720215538085609400524160148959928281253539648068491472100153472277684008185158605718832187748920031433284971949351895539253411210814195828322713746357761536459935468522308876685964312922542985000911709122417510189907341297661287129284583183050946496322143109551425971995388945016877136651517789350161127870630860818846668776417947491895673690443802666554008846551643495709958149887361848613649427389643250349985681721767282772631906603747940684825785329793085694395779388162840289798416555367944202628172703458827855789752616641642011736265255548457379085289164536116635045394391298679314872717129016531681485570964485399193571365641303118292839366169678393426373981968362511450882312177593636267570538847671737553532199079052638938541241183476875074133002944093146578275019692951929874616481594913839885225555543902290980385576514731770749366870699738187345530950291524201991481284038405286552252731748196273993563778351238806237327351502046836238561437046155123409133331801406931946236224868999083992584612969729644006721100926200339463143163545618909013999571711050468188589389234850120334468593988065574358277956525982582541520587926340533731760972994302298332980471051366889932495504550953762207913891452645754963721292421001574780310463295224921928983622198973895221107933945120443764470575591021250080208782738306157184768460978170731423063459235408365567193900420866867753623485427756978986782388865675357542533851447173081860106297413188141215069213041244780259024279420367871117090184480315605096414620671449263926045608208598978954889600102658253972228531734718628068049620652863822191019805003049517245952924225057392239926098887033938435036233954032765829311778183760409793399989210506155305356058708257695934147771373889629107403384144904747099217471178231532117135838482431047119672215810699099495842009538126708762916452605320800636545672752963863854825234620715438082609348264453868852599649628129205004196343869535864693606786008549683338664854371091315242158848053400897801424299143849706948707072669527859310106213992355865457206637270594345238105257325725241314659369379735260653756089005117312819636483825564181317743209816064623710552296149989993365825540942620054762724599737417241890180641084398429328392576942901267192686846858343804664600223781890639369 A013790 625 36350978668084398057307770688335763005550483500983787373760867965335196598368473519686309921548009997613783334145379683276839014737326089453304473630977372548449106931613884777702825612121257983820664326233782700959697786633041630954151938829625324889853273440713636608974868539936611857084804524590981723552181284355982066253955704855236150263997259962369580941766905802261746868255730893570608215926407159959209077832452993842078153494327515083001789295260852042225332975353035421410981088754153893103449365546256057776515142271237939227190238833141977548772435240930708565736395141367411019769081913443441107393369561836566917785813239001636341653428864178582208521461242532832601310634984879897083477464362226831097988704109021729972589759119319081439259939270439695694426437629238850197191847551530305379574270088724758157664364075769083404791777361386632316195134700062404205457611907358735744229703486964869923542931122309767513155147886596038660982247174028564862690289266108704575977085069330172999915753671771949762477807723104753204929292561201588459823764687323789949030880499255871365502990075347645694396194328097143176800427217682296022805662040851189996202121785334982769851639514448445155698233364661672766971724054916577384720241814083743815617379362684870568018164847103005358807633846123041820808798316975399574191332133616949679970712776061545247467726545689154613935231538691446452690421776249823546026697289265872477778168866719356043514286486359180661307519331523687891513539132279253347696020836564599344902590084157417327927394512069106763607003279458297277033602399228700375350685037576326225378620618785235456617900923030666273540804311791396711488918754473561103439537395280940625007882650697135840601550486155134797829670072272730972408976606114576663652048654497329210130884958441101184878743023943527984089856573673603374720045717965828400377082220528236283230100152169407933996791792219424579649336193494845543509772976376158932195910751508364346513989259999933963081833541906301210155714032532212128024808254754123002094472384980109528730119303804202078363290475144826682797927290467103784772284933606870003846833264732747132369499107208593314083308265480122500443045149293699962574689409634970379526593625713199603199996164933615040084346473181374124530179298236098877194524041475186154738094823583697322375214051218402237593702404442068232984484900009 A013790 626 238498771041301735653996283486170941079416722249954628959245054720564224881895554762661879395276493594344032455327836101979340775691596472903130651492842541290374590578318698026508238841127573631847378644419848300996577178099386140690190870661171756602327327044522169791484112490524110394333402485841431088225861406659598336692203379555204381882086022613106820558932668968639321202625850392716760504693157376492370759658724092597874765076282826459574739566206450249040409651291265399877446923316003692651731287348985995071715848441592119269595156984244514697495947615746378899796488522511583700704946434102417105607897695209715547592720661089736037588146777875677870109307212257914697199076135797004764695643680570238833903887659291570350161409581852493322984461553354843451131857285436096143775711785590333595386786052123138272435892701120956218838851268057694626556278767109433992007391724180665217891084577976511568365171093474384653810925283956609654704523708801414064110987874939210722985655139875265052447259840495762391616896471290285777541088494043621884903720113531385855591606955617772029065117884355903400933430986645356382987602975213544205627948650024657565082121033582821952996606854296248666536109105545235024101481524307664221149506542203443174265625998575435796767179561842818159136885664413277386326525757675596606269330128660806850287846523739798368635753866266543422029054125354580176101857273975092285481160914873389326702565934545695001497233637002584318838634334126916256220330246884181214233592708700336301905893542156815088531635393685409476025548516525888434617465341339503162675844531538276364709129879849929830870047956004201420701217089663353824078795948101034399666804850438251440676718071223908250186772739663839408560465344181387909975295512717737490221091222156976947668736212332064873989432980093487103613548979872511741538219955573800134874036448885758254272687098383485454952950948751644667079294765519681610967620498003978754137370440646378477478283534859566731779909868447242239831639767443843771970766959441801016741833317854498617998312752259369836141548807425207865837200952754667931890961449394674095239073049911553935476283642395580733700585529815083725406819224515965454452537216615040660073980778304302596595174838129448277993397210542995631042506375727044733273272236118696361236640137532638132103779390043937080852281475544409676611205428959049 A013790 627 1564790436801980687625869615952767544422053114681952320601606804021621879450116734797824590712409074472491196939405932665086454829312564458717440204444539913406147688784348977751920555036638010598550651286038624702838542865510072469068342302407947895067869592739109956001927262050328688297221453709605629369849876689093624687037546373261695949528366394364593849687157241103242586410428204426614665671291805547166444554120888771534656333665491624401269866293880520083954127722121992288595929263876300227488008976296697113665527681625285894527813824973628260930270912306911991961564761196198500660325153554145958629893416778270943707755840257409758142615831009642322505787164619624178328323138526964148261168118188221336989243406932611993067409008266534208692101052251561127882876115649746226799312445025258178719332703287979910205451892012054593751801703169726534444835744991004996421560497102349344494583405916103892400043887544285437713653480788039315944516380053446077674632191447476161553508883372721614009106471813492697051398457748135564986447081609420203186853307664879422598536533235808202282696238439259082213524240703380183228781663120376063533124971092811778284503796101336894833610737571037687501143411841482286993129820280982584954961912423396790666356772176653434262589465105250729942097106844215512931688335496109589333733074974143553744738561042256817096619181116574791391932624116451400535404285574550580485041896762484307372495535096554304904823349892373955715900279866206697557061586749807112946586601761782906476804567530090863795856059817969971572203623816926354019525190104528480250316215971422631228856601141695389620338384639343565521220685325281264439780980215490886696213906623725367702279947265300062029475415944934450359565213123174086077347913858941075673340579508571925753654578289110677638244669782393368886808494856943549536232261128519702684908553141139459906283100052494048069946311174759540660707252956574631049558558087404104605895287461080889190735018272213617327207988646882356335535388514199058987900202020897656470843168398443365432686929967573725494924701725516788807757875451023376301136598069478456738863558280469705370659896977757405193809541661116764322394140932049249346663096678211281770745387886454529336260942112967310151914679098372594335269884331145140495005939141174766826073595942351638784732896578078271187471818761046871888246118819400320489 A013790 628 10266590055857795291513330550266107858953090485428289175467142241185861151072215897008527139664115937614014743119442324215632230135119735413645125181360626371857734986114113643030350761595381987537090823087699416675323679740611585469557393846098546139540292397961300421328644766312206523918069957788722534295585040957143271571653341754969987124855611913426100247797438658878374609438819449243018821469345536194959042719587151230038880205179290547696731592754150092270823031984842391405477891900292405792548826893482629762759527119143500753996986505651975019963507455645649579259826398208258362832393332468751634570730707482235661666586067928865423173702467254263277960469587069354234012128111875411776741524023432920191986425992884867286515270503236730943228875003822492560039550194777984994030288951810718910577541866272436190857969863491090189605570974496575792492567322885983781521858421488514049228961726215557638036687946178056756839280487450325951911971969530659715623261808086891095952571783808426509513747561568325585354225281285517441876079302439405953108944551589273891668998194560137615176770020399978838402932543254877382164036491732787352840832935339938077324629406220871367003320049203578267695001925091965284961924750863526739889505107409906343561966782251023182196849480555550039150099118004897980344807169189975015618622704905355856119229698998246976970918447305847206322469946828037638912787517654626358562359884658659540670943205768492794480545998643865523452021736202182142671881070665484468042554694159057649394314767564926157364611608465700983485227975862853808722104772275811358922324692988503883492528160090663451299040141618733133384728916419170375989403011193835707613859441358262137494658734007633706975388204014714928809107363301145178753479662828512397492787542155740404869727688154855155984523278442282893266350534756406628507219865264217769315685017159015996445123419444413449386917747617597346274900286648086154316153699611458330319278981032151713980412454883993543283811613512195139917447684041660026019613225459109524105202027862186920603858947517251212972200968021115651367699420834164371911757219933848154663683805878161736936899584071066335476584402838587090719227958655175124963456577305744219697860489923028166975208041203178521906712209564422591433705711096643266787733966705247645145868862977769102066632534448771537261002602891228526458782785574085502728329 A013790 629 67359097356482994907618961740295933662591226674895005280239920244420435012184808500272946563336264666685550729606661089178763061916520584048925666314907069625758599243894699611922131346827301220230852890278395872806798662778152612265766061024252561221523858423024092064337238311774387003426456993051808547513333453719817004781617575254358085526177669763988643725798995040901015812528094406483446487660376062975126279283211299220285093026181325283438255980059978755388869912852550930011340448757818474404912853248139533873465257428700508446974228463582608105980572416491106889523720998644383118543332654327479474418564171790948176194471191681286041442661887655221366698640960762033129353572542014576667201139117743389379622940939317614266826689771736191718524648900079373686419488827938359545832725812830126772299252184613453848219140274365042734002151163672033774543734205454939590564913103386140676991217885700273663158709614874230381622519278161588570494448092090658394204220722858092480544823473567086328919697751449784165509072070514279936148956303304942458347785202977226003240297154509062893174788103844261158761640416295250504378243422258817821988704888765333725326893534215137038908782842824677014346907630528384234635188290415598940415043009716395520110064058348963098393529441924963806863800313230135649042279837055426077473783566884039771998266055127498415906195932773663520681725321138754948906798903332003538527643203245465246342058373047081224586862297102401699368714611222517038070211704636243594827201348377577237676099189993480518469216763143464152646580749636183839025729410901598325889372310697573979594477258354842903973002369160508088137206420626176836866473156442756077654531794751557884102455953824084751465522006540544647916553410618813517801580067817869839950179064083812796350283361984004678414457229859818062720525858536783889635869535998532784480209397580303952676454754974796641427567342119056188909620780698093258468284423150778105224789394551947395425486116493881637485087996253512312998374254997331430714682372237217587654230504803808386081918554660685208310610551186539788623475900092952444113039119985977742748429450366619156042998171090266227061870267023969902208854636736603994885238603702987825437662674384987803524339958334054282229938806952176622396543170505076473394322555553129799802045609997143078659176058518390055969438077569350362096073856151574983400566569 A013790 630 441943037755884929588888007978081620760261038213986129643654116723642474114944528570290802402049232478123898336949303406101864449234291551945001296692105283814602169639193124153821103766533923305934625813116555321485406026487459289075691126380121054174418035113461068034116620563551753129480984331412915880234980789855719368372192911243843399137251691321529491484967206463351564745996827400937892405539727349179803518377149334184290495344775675184638397485173520614106375498225586651804404684300047010570633230161043481743805553989704035920597912949565491783338535624598152302165133472105797640762805545042592831660199531120410984011925488620917717905304644905907386909783343559699361688789448157637513506673751514377719706115502862867204649911592361153865240221433420770756598266200103576980208514057978461753055393583248870698165779340109045377788113784852213594781440121989858653696394871316468981739380548079495503984293783189825533825348984018182611014073932206809724373892162671944764854586810073653404042136947262033909905021854644190661073302305983727469219818716733579807259589630733961642119784749322197462635122771313138559225655093440103730067892775189354571869748477985514112280524231772705891130060963896728963441470373416744648063097186749271007442130286827546888559946668469687536833393855102919993366398010920650494305493982326184944080623587691517106760551514928006359192799831991371219777507604761275216279867056493497481250244985561899914514403531288857549558136564230934286778658994118394225661268046705284256392886785547225681676531182984268305514216298363002167847810664925386616160171730486782880119365292066124292966868544062093566268211325728346226680930379420922625491383105364971277596213513039820054365289884912513434980506927070035490296166824953044019913124839453895756854209137977054695077253885110266309509370157859839099900940025686373598974653857524374233510219647389640764406269331643127655436021942160189868810414100292255148379843217655326861386614410316357423539662343419294285582333487037491516919031044248384592599406342017786821083467637128755651725915826334887553158625380509860985825649666227999970172445623855388282798111000523236715752930821944266528392295271628858810442050478895303122696504806639904978923194466629730145710628512413230819543719741683806741940150286984084616501221247191255739082854119939157157215483226932507725712340570210483466091117259209 A013790 631 2899588270716361023032694220344193513808072671721962996592014659823818272668151051949677954559845014288970896988724379647434332651426186872311153507596902767107604835002746087573220261812229070810237079959857719464265748939784220395625609480179974236438356728379418067371839147517463052282524738198400141090221708962243374775889957690670856541739508346760554993632869841606049616298485184577553512072746151137968690884072476781583129939957073204886412525900223468749151929643858074022488699133692608436353924623086606283721108239726448179675042906862099191590484132232988477254505440710486138321044767181024451568522569123681016466102243130841841147176703775227658365515088517095187512040147569362259726117286483685832218991823814283271729708069957481530509841092824673676934041224538879568567148060734396687561796437299695840650665678250455446723667814542415373395361028640375462626902046750707352989192075775949570001640951511508445327428114684143296110863339069208878601617106479290629602210944060893239983920460510986204482886848388320534927301936429559235925551230600489017115430167567245522333947907740302937552349040502585502087079523068060520572975444498017355346037419764062958090672519484660723351704329984126438729139487119987261635941980642261967079827816811875535135841810091829619929163897083330258076476937349650387893138346018042099418112971358844043737455978489442649722663959697695386572960227394838726694012207757653836974482857350271625339129001568786194382650933997919159855554781660410784514563579654433370006193730199975347697479721091559784352478773133559657223249485772575461588626886723723782476463155681245841486155624517591395888285734508103679593253584219380673345848964554299576552308756859054259376690666934911000646907105948506502851833150538516921814650012071657010060720466154267455854401862740208457256690977605718404334450067508528297182872703959217419346060551106523433055269533084910560547315739962513005729265126912017486028520151351036599537557577146085621055843724635173989807705690008452981842505762681313651312044705009978699333128631167201765830973733736583197236273741121525197928002087460121907804301415738115202523438406274432956092054979122776332692781849277156942655310293192032083788011768036364416566715078895557659486007433669943207407026345225187456033869326032902579168864512602821828904122605880920810108490785451904183188398666481150982021023820337670249 A013790 632 19024198644170044672117506779678253644094764799167799220640208183104071686975739051841837059867143138749938055143020654866816656526007212069233478163343279054992995322453017080567898137750034933585965481616626497405047578793924270015699623799460810965272058494897361940026636646862075086025644807319703325692944632501278781904614012408491489770352914263096001313225259030777291532534361296013328592709287497616212580890399520163966915536058357297259752582431366178463185810393352823661548355016157203950918099452071223827494191160845226506847956511922232796025166391580637399266810196501499553524374717474701426741076576020471149034096817181453319766626353469268666536144495760661525266495408202585786063055516619462745188805356045512545818614646991036321675067410022683994364244474199588849369058426478376667092946425123304410509017515001238185953984531212787264846963708909503410295104328731390942962089209166005128780766282867006909793255860442664165783374367633079452505209835610625820820106003983520547534502141412580487612220612275771029658028004914338146907541623969808441294337329408697872033032222684127573280962054737463479193328750849545075479291891351491868425351511072017068032902400338859005910532109025853564501884174994236423593415334993880766010750306102715386026258116012494136355244328763729823239765185951056194966880688224374214282239205085375770961448674869233224830398239576579431305192051937536885839414095097966824389582027075132133850025379292806221344572777960347607812294922473955157200051646112737340610637063842038256243164450081723745136613230529284911041739876153867603482981003794351736828074764424653965990667052459917148423042704107668241811336766063356597822115056440759521759697753752254995770467465759951075244357522128151165210877300683209524025918729202141643008386978438148777860730621438507688061149504071118450838326892923454157816827810676425488329503275809900244275623406570098187750938569894047830589708497669746725833120713014151129565915263655467759747390677331376547128357032145460013868680308952098866258325309570470246324656949088010785617018667045722357067192015498326823605621695825859837104021588657773843756279383566554624919972718024535518797341713107426700761490833632922501733145210086586937094217632633753803887694772308497383797499851022454899038216648101873821926920067187114019439948417184721435121808043349943345899083650782831593039937285235454503689 A013790 633 124817767304399663093762961981469022158905751847339930686620405889345814338247823919134292949788326133338343579793358516581184083467133318386240850229695253879809042310614245065605979681777979199257519524886686449474517164466937135573005231748262380743149975785021591688514763040062074639414255580824573519871409733840890088076172535412112664383285470480172864616070924500929809744957944463143448896765635271859970743221911251795786932832078882227321236693332193496896962101990787876043418757261007415121973650505039299532189388206305531111429442674721769374721116695160561976589541699246338570673422521351516060848203415270311208812709217527515230988835505111871721143644036685700267273476373217165342359707244540295071183751941014607813115930698908189306510117277158829687023807995223502440710392336124629312796821495234000237349663915923123738044092509287097244660928894155251874946179500806655976774267301338159649930607581890432335153551700364319591704719226040634287886681731441316010400715492135878312373868549807940579223779437141333725586321740242972581860380594865913183332147218250466738408724413030561008296392041132497886987429934323865240219634099157138148738731264143503983363872648623253937779001167318625236696862072137185175196398012894851705796532758339915647718279499157974028626758041018831370276099385024879695177704195440119219905771424565150433278064755817039188112242849861937648793365052762179507992395877937760334820047679639941930190016513540101618241741996197840654856466986351619786389538850145669691746389775867612999211401956986189491841319405502638301344855327445525346451838365894741745328998529390154670864766531189516410803583181650411334524180522141682638310896885307823222265376962368545027250037042851039004678229702682799794948565969782537687134052782295251319778026965532694131544253607258048941369201896210608155950262744470782729436207265848027628929870992588755502692365170506414209833907957074847816499077453211208268191104998085845561081970044843523971702630233971161525709150487906363150992411507034720661520872356091855286136074242966438764433259474486984384717846813684522289676483946313466391239485643183654188884949035580164894099941002958977538829358979697826583696141359465604533871165723378096894275161887710058707307165401116051335095396522558326592589739428196394145662522560814655081545501565148957335834182572418978292443887832786158081935028528429816998703529 A013790 634 818929371284166189558178793560418254384580637870397285234916483039997887873243972733440096043561207760832872227024225227289148771627861701932126218357030560705427126599940061875440832692145321526328585602781549795002307116067574546494487325500349480055806991125526663068345360305847271709196930865790026863876319263730079867867768004838871191018735971820414164746041335650600481736669073622684168211679333018673268046278959723032158066311269546293454633944952521533140968351161559254720870466389469650615269120963562844230694576021570589622088573388849528867545246636948447128403983088755227362188325162587296875225062607588511841020185176198027430517749749038990362423448524694879453581278484677821811222039231428875962036596484996841861853621315536630040012879455439081576563204256661399513500884117313692921259945830230275557251144952371614845307290953432645022220354474552607551521883704792469863615967764079665463194716344783126550942452706090300841174662842052601562824518839986474344239094343903497607484951555289898140287216887084290573571856937734143109585957082915256395842217898941312270699640873893510775432628181870318636524527799098879841081019324569983393874815824045529634850368447617169085768026658777500177968112055292071934463567362603122041731051427468186564679631793975467601820159507124552620381488065148235680060917226282622201801766316571951992737382862915594113204425337944172913733268111172659751938109355149645556754332826117659003976698345336606717284069237054032536513279897452977418501764395805738847548063319467408887826008239786389255970896619502809895123595803370091798070511518635400591103559351328804795543733211134417171282309254808348765813148405771579789957794464504628161283138250100023923787493038145666909693865079301849454657541327743229765286520304639143909063634920860006197061847917220059104323333641037800111189673866472805487830955871228909273408883582374824853164607883692583630720270106368076524050447170518737447601839892441232726258805464218360778340956965084790770177736351153648633661211897654802260238443528318662532338783108102804733446615412109104548133792944584150742567411171762652992922265304927955133274150622441461870189712920413851632259424265797440215630383459453831346728718311083693723339337145265695178642312196722412809560896584505180773981280388396541989691810521504951990020035768942309080408071857640916576724348070909983175575722175028029328493853769 A013790 635 5372995604995414369691211064549904167017233565067676588426287045225426142336353705104100470141805084118824474681505941716244105090650400626376680118640477508788307377622206745964767303293165454534241850139849748205010136988519356599550331342607792938646149668774580436391413908966663949684041063410448366253892530689333054013080425879747833884273926711113737334898777203203589760674285792038430827636828103935515311651636254742813989073068239493231355853312833493778937893351970990270223631129981310377686780702641935820997587113277524638510523130004241758899964363185018761609458533045323046723317601391735254798351635768388226188933434941035257971626956103444815767860245770523104094946768137971188903427799397404855186922109538064279455621609451235829692524502107135814223831183127955442208079300693695139256386504592140837931124762032510165000061135945471583990787745707539658145535078987143394775184364500126685104020533938122093300733432204658463818946962906707118853691668109151258172552697990350847802708767154257021698424429996160030453204953368473712941993464421006997213120791634953949808060343773615324197613473501251160574237426889887750637332567788503661047212666621562719934253267384816246371724022908239178667648783194771283962015465466039083715797428415618772050863064200273042935542066526244189742322943195437574296879677921640284266021388803028577024349968963589212976734234642251718487003972077403820632465935479136824497865177672157960725091117843753476672100778264311507472063629407188984842790076200881452578762843439025669713026440061238499908425052720557935721905912065911172287140626073766863278230452904068288263562433598252911060783231020797576252500066690267335001913089481614865366178670058906256963969741823273720594501448785299434272008128651323330490044859718737423187366508715762500658922784184880807783465392018849006529515450237928076805658901471132873742835685183961225861612992324907041201155692167880950074294983885773436393715671534306927916984022650736665066695018647921312243136128199919088685451211260513157629424427989298744874674755972262501856143243718847834940305815509416613021984784697934766286562982665632313629411702233838431330314706470835280559254082607897005254750945877476587465887120839020114518829391010088226067072210322695750443529042490938491058091180628269711994367968831593990006521454680030489876557359457982053659888447693240399614952313190358900424248174578409 A013790 636 35252224164374913679544035794511921239800069420409026096664869303724020919868816659188003184600383156903607378385360483600277573499757278509657398258400172935160084704579298460274838276906458547199160778767554197973071508781675498649649723938849729470457387976830022243164066656730282173876993417035951730991788893852714167379820674197025538114721233151617230654270877230218752419783989081564144660125229189920915959746385467367602582308400719315090925753585500552683611518282281667162937243843807377388002968190033740921565169050213839153267542255957830180142666186856908094919657435310364509551686782731175006731985082276395152025592266648132327551844458994701436252931072500402085966945745753228970395389791846373254881395960679239737508333379609558278612653258324918077122556392502515656327208291851333808661151856629036037666109563695299192565401112938239062563558399587167697092855653234647813119984615485331180967478723168019054146112048694764181116111023630905406799071034464141404870118251514691912433572221299080319363362685204805959803477699050556030612419120066226908715285513916932864690683915498690142060541999641708864527571757824553531931538977260372520130762305704073005488635687311779392444881314300957251238443666540894394074783468922682428259346927834874763425712564217991434700091498478688128899380830305265924961827566843881905069366331936670493856760146370108826340353313487813524993233060799846467169609002678616705530493430707028380317322824172866560445653206192147800524209472540566929553545689953983210369263015803447418987166473241785797899176770899580616271424689064443201375929647669984389968470001503592039297233126838137349469798778727452897792652937554843984947551780088875131667498254256483951940605476102498880820524005480349588258645332081332371345184324614636233532311663684117766823192387037002979867316437035668331840150869011046111921928052552102784626744930491969602878042842643715097320782496313466913437449389274559516179168520936587754063332172611483259502586017349011729627216137119669140865245397080226827206653672037789065122741073934014274678155822039360645043346455557282398037242172403150001606139729269213609722570178356213947958194789155150275749266035990412251476420955902123890363685399824810971358039634417188851226060771927206818659994047783047439832136236102077580395048243504088168432787264155680044080092835403820254062528105315350261873702126841944745683492273408941449 A013790 637 231289842742463808651488418847792715254328255467303620220218207501733301255259306100932488894163113892444568009586350132901421159731907504301862189973363534627585315746744777197863213934783274528173693869493923092901322169116572946640351838762793075055670922515981775937399441334807381342806953809172879307037126932567657652179003443406684555570686010707760650322671225507465234626202752364142353115081628715071129611896035051398840542525417119426311563869274469126157175171450050018256031256859220203042687474294811374186389074138452998684588344741339323811916032851968174010767872433071301547168616981499239219168554124815428592439910861478396201067651495464236123255480766675138086029131037886935274764152424304054925276838898016491917792175303618311865977618027869787504001092491209005221162813602836601118625817331343105443127344847404858002421596701987786489479506659691407260626225940872524301880219062199257878327627902705373014252641151486347792302804426042370374008705057119231757352845848187893637476667343943265975343022577628731902270617183470698116848081846754514748080988256808996525235577169586906022059216059649251860165398303086895723002827229805304104577931487724422989010938744452584593830866303128580525375428896174808119524654339601719411809575193524613322836100133834241803067300321518672813708837627632849733674550666062709179160112503836495110194203320334284009619058089793544537480602111907792671099804666574404204985567398868813203261955049398177503083930685826681719239338349338659624800813271788083843232734646686418515974799230939356620016498793872148423356817384951811844227474418362767582583131679865067369829146545185019149871349787230818462417595923297331385240887229163109738870456046176791208682312528708495157063457999956573648564972023785621688395754353796628328205496825431496668126965251349776550909463143391019925203229851581473540319769952794346369936073488957812564482839090585414753521653958312656419063105443030384985651524665864952254409522384503941665596466859826865958084165075642149233216875050243368213302854742239934056270304186081067656163380348400245192129396094911329813522345893137067160537882763735310493389782940195119712553716011646940959190934462133094781936797891673834844676139908250584783080098041411176052894184724614403937228220947504574252738645845065731004971911525630322473087517240125416769209489093084464686904246898974013068153359654209999476429392805836064846889 A013790 638 1517492658233305048562415516060368004783647684120979052264851659418872189535756307328218059634604190248328810710896043221966224229001045135724517828415238150691587256614392483195180546626113064179347605477749629412525574751573835102907348414122685365440256922627356431925277734597671228990156423941983261133470589804576401855946441592191257369099270916253617626767045910554479404382516258261137978788050565999581681383649885972227792799509261720556030170546309791936717226299883778169777821076253343752163072518848257426036898715422390124369584129847927303529981091541763189684648011033380809450973296015616508516964883612914026994998255162159757475204861461740853204679209310155580982437128739576182337727604055858904364741340009886203472634462167039744152679151880853675813751167834822283256049220048210939939303987510942114812358509543823273353888095961741867157475043194235323036968668398064631944636117267089330939707566669649952346511578594901927865298699839263992023871113879759279559992021609960770155484414443611768064225571131822110010797519340751250344640264996556371262159363952923826202070621809659690410730516567358741454545178266553122838621549454752600230135808490959939230900769102353407520124313814826616826988188987802916072201257122126881060882622844714988011127652978086460469924557409484012330743683674899127102638726920037434924469498137671244417984167984713237387110640127135445710410230456227027715085818417394665988910307703978283426601687079101442597733669229708858759929298910010945798318135876201618095449972016909591883310657754193118783928248586595165805644078862668837509976459658878118109327926951594707013449030482958910642305925954021399931921846852753791218565461110539162996729062118965927120164652500856436725493347937715079708234781448057463897564544315259678461356264671656049639581019014105883950516987683788481729258391056226047898038010660283706533150578161052208235571907273330906197855571620489338765473034811722355890859653332739951741180876364730361267978419067324067550990207061288141119135917204646738847480029963836207343189465764877884892087938465854008705560967778713234906520111404872297640289048812867372147130365870620180434064930752415579633251721006055234864287330967272030415920153938032086761788523249698726083038745978195104232154357636577511672218255389476261123620711519660545745927200612462859422783457939727172810778763904168499740154192691271806564853246199090421460438729 A013790 639 9956269330668714423618008200872074479385512455517743561909691737447220435544097132380438689262638092219285327074188939579320397166475857135488561472232377506687503990647029082243579566413927814080699639539515318575580295945075932110175112945058938682653525669358085549861747216695320933404416297483352176296700539707825772576864603286366839598660316481539985249218588219147939372153689170451326278828399763523255411558126901863786548557580266148568113948954338544896801721753537468571912284081298188357941918796163416972228092471886301605988841475932251038460205941605508287520975600390011490807835795158459912379806601384328931114183552118930168794819096050481737875900292283930766825770001660359332317830810210490271537067931804863380983954706277947761385727915490280967014021412164269000442938932736311976941773462059291215283884181117024496474859797604988390420193758397377954445551433359702050188757565389373100295421344919573337345462467161151548724224769645411051668618378165100633193107653782952612990133243164536810269383972195884863780842524394668953511184778642406351851027586895133223711785349693177228784802919198440702683270914606855038944195985972631810109921039509188161293939946080540706739535622939077433001869507948974932349712447978274466640450888484175036341008531189225267143175021163624604902009308591013172920412687322365610539444377281261034626394126147703550496832909874135659306001522023305528838678054636526403553240528845801517561933668925984564883730603816119822323896130148581815382765289483758816324247266402943832346401225525261052341353238976650882850830801417970242902955551821899332915300528729412872715239088998693412724169180184334404953339237200917624185007990346247448421539376562535447835400285058119081355961855819348637965728401080705020631920975252418750384958452510735341685291065751548704599341956193336228625664303719899100259027387942121398564000943314663538233587283620324075564130405402030551640268581399710376999930185516106823373887729828995900279206407500713207202046748529111493882650752779687253578316476592729356378666084883363802776988964274468151117185509596137534221678450927367144817936449261222828657322330477139003827900010666598617973764541520728395944589178476271791558852129987428521244094501041273341830817212362938078867164740453585054081423973610353749232075488280492840639028363218368820672882267542549980811519469975249526795151658247434322872002148312232255201938500969 A013790 640 65323083078517435333357751805921680659248347220651915509689487489391213277604821285548058240252168523050731030933753632579921125809248098665940451819316628821376713682635157808600125535241780388183470335018760005174382321695643190574858916032531696696889781916658399292642923488738000644066375327788273628682652241023044893876808662161852834606810336435383843220123157305829630220700354647331151715393130848476078755232870603128303545086284126200755395619089415193067916096424959331300316495857397413816456929221628178754788514708046024836892788923591499063337411182873739874425120914158865391190210652034655485123911111682582117040158285452300837462808089187210682203781817674869761143876980893617579337287945791026671554702700571708642635726827889615262451760853531733424578994485209768911906122337682942880714975684571009663477564112308797721371555132086328829546891248845196759117262954273005151288438386519676911038259444017320666323579247044315311179638713643541909997805179141225254379979316469952093828264208402526012177428241577200591266107802553423003986883332672828074494591997618969080773023679336935798057091952860969450304940470735575910512869863966437306131191940219783526249539986234427576918093222103287037925265841653224531146463371185458775627998279344672413433356973132506977726371313854541032762083073665637427530827641522040770749294559342353648183771861655082994809720721684204060706675985994907574710566716470249733712811109757303756723846801823384730202156491637562154267082509904845290726323064302941593903386314869714484024738440671237764411618600925806442384300888103302763686291375503481523257286768993677857884683662920427480883273991189418030898858735275220532277837424661729509093719849626795073248061270266319292776465736030746413693144039490505640366033518631119421275712406922934576797194682395911050876282574584478996012983496706257996799478692288258495978410189087507474350566167832946259776259589842722449311802162563499783496541947171176868156077395408042101731873239612179352452628717099500511364071588987528070727334402924897307200428182919749910019824594604785539479854128460258362028432316534455837150481043602882978820691810260509004114851969983553532525869156917499005792449599982819224417628824847518527882504021331794395751991730313236735447467862115971539828222690857530948711647278608313527432665091075717832434780557346670424104379242507612145302990029761416592363206095076555826379918504857609 A013790 641 428584748078152893222160209598652146805328406114697217659072727417895750314365232454480810114294477679735846293956357583356862506434476775347235304386536401697052618471769270382225423636721321126871748868058084393949122412645114973361649348089440462028293859155195757759030221009610022225719488525618863277786881353352197548725741632443916447855282617352553395367228035083548203878015026841139686404694331496851552713082864027124799559311110152003156150656845653081718597508644158172661376529320384432049773912623102480810167444999489968954853588127683825354556754770834607316103218317796315831598972087999374637897980803749421269900478510852545794593483873157289285939012505764820502864976871643024938031946212334925992070404418450980404333003717783765736946002960021702998662782817461293831016068657537788240370955466470394402076298140858021849918773221618403450657153483673335936568362242985186797603444253955600213322020212197640891749003439857752756649609600215278471495599780345578893987044295359355687607241471328973165896106692988013079296933292553008329157941545666424996759018096378056138951808360129635771052580302720820563450714428496113548874939177483795165526750319781999715723231849684079332159609630219666255827669187086806148851946178347795026895296710780395704536255100722378280862722190199643715952027046320247162029760156026109496886121603845182285733727184318999528946577654970062842296501144112588597676028226761308502889753691117669947865158866763227214856348741634045294146328347485689952455405624891599797600117611860196729686308909243990972304629640674216068483398126845769432545757714678342274091058491367520425581409512420924702075160656193771700727412162140721912274891343205607309163895933401402475580529994217320879906391694097727220240718043097207506441545915738774522989949101821373758366394311199572404799289971848766692841184721889758717001379700103263992114349250603136539214064627151960410392039168958101989934733988579122079520811715390091431972023791272164229462820325095508731441697012889822855059673695347171672042041017590251232542009308136479159640069165201997924527322936827755113268544428782564747544306127078515224042558967119199575997543775062094726902227538535710977004261825487276931404062719824569061437108883957903030528817742585146221270836643342889272812969074716260554497117794949145053485715662547784698604595236751504652548832210092443285332917585264654262494995189797282776878645310370772649 A013790 642 2811944532140761132430593135176756735189759672518528445061176164588814017812550290133848595159886068056746887534647662104404374904716602123053210832080065331534362229793278182977781004480528587913405544323329091708700192149364599340225781372814818871367636009917239366656997280044051355822945564216585361965559728559343768117189590850464535814378509252450102827004383138183159765643656591104717482501199508950843037350536670881965809908640193707292707504459564329869155718254214321770831291408871042258678566640720175376595508606641653686312794391705733578151246868051445858600953215383061628171120855869363896999248652053399952951817039509703552958327847691784975005045861050322987319297113254849886618427599099129449433973923389456882432828837392379287000102725420702393374226518065363548825296426462105428645073838815512257672022592102169481357317071107038345039761584006380757079825024676225810579076197750202692999605774612228721890765211568906715836378088587012442051482630158847343123448997621852732666391111293389392941444356012694353813267179332440287647605254481117414403735917730336426327662814650810540293875979366151303716800137365363000994168475943471180081021008848089700134860124165777244498299198783871230304485337536476535142617618876139883171460041719430176217462369715839523900740320289899862420361249450907141630077256383687304409069843842828240976698984056316955909418495994258582308307344006522693789352421195780945087459673967423032527943307324833533756672504093860971174894060287853611778059916304913786272054371651414750743471872753549824769290675072463531625319575110235093246932716366004603660311434761862301512239627810993686970315129065287336128472551195805276466435562102771989555424321219046601642283857292059842293065835904975188291999351080760778449762982753162099645337056057050033228641913075780394547888141505299758271731012960318706942246052212377515052262245433207178833783478018744012252582168987534107155961789699067619963736045664674389885168448094536669509505564152951632786988974101570127752046519115172793340267831116409638336708123070683439766398493792890308382823765788526901298154919997242407308638192499762138384943229383269068418119884708182403503205514880332799720124961837022023946942055504768997612088871387647801783299573209101144357757959216972696518925890099213385498055589852661340695919780461976015407544749348326622025372888130416520395069272276921396616229663440259972299100791881342639350089 A013790 643 18449168075375533789877121559894700939580013211394065128046376815867208770868142453568180632844012492520316329114823311066997103749845626529352116269277308640196950589673698158517221170396748065299853776305362170700781960691981136271221351587038026615043059861067007484636559154369020945554345846825016559856037379077854462616880905569897819478137399205325124647975757769619711222388030894238051402690369978226481168056871097656577678810588310913547453936759201568271530667465900165138424102933602908259190075729765070645843131968175889835898244003981318006250330701285536278280854046128267342430723935358896528212070406122357091316871596223165010959589008705801221008105894351169119801908360065070106103503477689388317736302911358226605641790002131400502007673981485228402928300185026850243842769854017873717340329456468575922586140226782333967185357303533278581805875752665864147200731986900717543209318933439079868770413487230832644325310553103596962602476639219388632299777536472197418232948873396975779024192081195927807088816419799287655368845963600140727255938074650611355902911356228737293135795726923967954868120300621318703685925701254146649522739370665114412511578839052316522584817274651664501153341043220979142027728299576822547070714197446353773487949333721181386162770607705623116312757241422032997339990157647401756234936879133372404227907245452796089048122034393495547721694752218330558524804484026795393951941235465518780718822920900262516415836039358232814977528299359821831878479929548607546875851110876539351730948732404932179627918957136040400311316119150433230993721732298252446793125552077356204615303323472578560221804198067929580212237561797350212338908408395678418896283722956287023473138971518164753375024387693204625284804949372542210383807742440871467408894929843496535773056424790305268013119591690195168628694096416271714020827176032651036248076348565408876257892592287272300328453399280979464389191610727211277050265302215582654582072195605928672036590187948255088651866006407515662715434659080401608181177211914648697105497239954763637127141995466754048307340517775153313299706727338524999417194430101907434351975180990939389943612527983628357891284563570384749384531383129863498963739874612701499115886826166789393332915085174357227500228499824912608131249970422557861860672764940939022252742725023311056305929679611024637088901100474370967108471519023662790312049495408881283199082821831545678254400295533489056775933929 A013790 644 121044991742538877195383794554469132864584466679956461305112278288904756745665882637860833132089565963425795435322355743910567997702737155659079234842728421988332192818849133618031488098973064056432340626339481201967830444100088235075483287762556492621297515748460636106700464611815146423782063101018933649215461244129803129229355621444099593596059476186138142815368946726474925330087870697095855253051517427143942943621131271724806150676269907903784845279077121489429512709243770983473200539347368681088546086862988628507376788843202013213328378910121427439008419731134403521800683396647562033687979739889720121599393934568784876129994542820185636905863486118761811034182772838020595020320750386924966145086317120076752667883401421324759615784203984118693672348992524583551612577513961164449852413012211269459469901563890326628087666027918893158703129268481840775228350813240734669784002566055607800996341522293803019002682889721492979418362538912699671634849229918408816518840416794087261026377558357558086177724244726482342309724530303126306874998367180523311526209707782661106079001408216745380263955764348153751889737292376472014883358525928456167518693010933815660488468763022248704678986138989570792067070584572844150843925373523532731330955849445527107854435578544671074613937957156593266128000260969958495547675424324602922657420863994056344139299437415795140244728667655724288602039269304466794481242219699804579718686445889268720296197184026622370204300254229365499067563172099791038954706817768414115052459138460974686706754633308760030538776277769561066442545057745992428549808285608834303409696747179534058481005105303587933615257343523685975772490642952414743155578067484046106378517506316199161007264792130678946893535007655115546493605272833249442328162598154557697669759634703180771207023203049192863434077641079370501372861966587158715690647101950223448823628922937647637128033297996793562454982752682506265857486157981233188726790647836437796712975675370498017232068223128501636644892868039710263075966798226514951276703687372010101709167391343204223191178632257373310944461137122780888559375838068062521176212655898614676783309162481553337420041796100585656124718021585294340711910404715034416701097317333934535699333466480305209657255873828957769628999187351251621949131055942402131667874010777500925000245018877943840423204627927932643940280120212347915198681636314251567237356739377670099069182394036771195027120338995221701506902508169 A013790 645 794176190822797573278913076071871980724538685887194342622841657853504109008313855987004926179639642286036643851149976035797236632927658478279218859803141176665447517084469165667904593417362273274252586849413336166110935543740678910330245851010133148088333000825650233496061748318119175686434116005785223672502641222735638330873802232294737433583746223257252355011635659472401985090706519643645906315271005839491409653098242273786453154587006865756732369876024994092147032885348381422567668738658085916621950875908068391636899111600248408692647494029306685427334241855972821506534283765404654503026835073416453717813623604705797572288894195443237963739370332425196242195273172590253123928324443288614702877911326624823574253982996725311747839160162339802749184281739953792682130121069099199955481681773118138923582024160684433006883176809175858014251231130509357326273209685672460168452840835890842782336996727769641607676602439462715437963876617806222545596245797494680245180111974586006519594063160383938603412048769650450647894102643318811699406864287071413446923461892762039516984328239310066439911813769888236766148566375282032889649715288616600915090144844736764548464843554188973751398828057910573966752050105382430473686994375687898250262401328212103354632951830831586920542046936904408419065809712223897689288298458993719775555338288665003673897943608885031915145664788489207057517979645906606638591430203450417847534301771479492073863349724398669370910413967998867039382281972146729006581831431378565008859184407442454919483017149138774560364911158446090156929538123871456323715292161879561864671020358244922957693874495896840432449703430858903687043311108410793129843747700762826503949453358940582695368664301169384570568483185225213100544544195058949591115074806492053054411292963287569039889279235205754376990983403121749859507347362778348333646335635895416047731829363393906147197026468156962563267141840349923610290966682514870951236473440454868384233833406105837491059599611946099238027142107208539036041418163164164595326452892847758277313847254602762908357323006240626293106609520662565409838064873564558201437131235350810894375291415041471446812894224215942489834274939621116169410844165335340807975899499027944488723326873577282480561255788191791926535863668211561891608248858038100385872921384711183568926607568858189537016645563835166076892177868713214671618550215857804532644297567056893519992905687275255810572936544147649583586787356096809 A013790 646 5210589987988374878282948692107552065533698318105882081948464117176840459203547209130739320664615693038686420307394992770865669548638367275989954939168409260102001159591202195947122037411313874952371222319000898585853848102482594330676743028477483584607552818417091181967661130715179911678694235113956852515289829062368523088863016446085772301742958970790832701231341561798429424180125475381960791334493069312903138733977567558312919147245352046229921078756599986238576682760770730513466474594335701698956619696832836717529695071209229809432460208326281163088739960817037681904371435784819938194359064916685352842575184470474737871787434816303084280094008751041712545043187285364650746093736672416601065581976213985467470680382441514770377572729825111445837398072495836833787455724334359850907915314113428109477621660518250564958160523045002804431502327447271893417678528747697011165219088724279819494913035530896618587966188605314875988480994489426626121656968677362597088626714665258788775056648395279021176986451977676606700833207442814723559808436587475543625264833478411741270934177578113345912261410144236721422700743988225417788991782008613518603906440326317912202477838559033856782927710887951275795860200741414126337860370098888300419971615114399610109746796962086041785676369953029823637490777521900992739420526189457795447418574511931089104444408017894694395270706677277687504375464456793246155798373564838191497672553922676947496617437541779669742543226044040566645387152019254689012183396021274765023125108897229946726728075515499499890554182110564797519614699630720624939896031874091805394106564570444939525429510567579170077302504209865267090691164182283213724904828664704904692412363488009163064313806479972332167499818178262623152672754463781768267306005805394360089992493132129740470713561062184954467437842107881800828227706047188743417053608107109824689168532453227418231759690657577831377595717614535848807119032403980068311062502242824391468958180977460399778842033053978357100696079365395224615467744568520083909936857429974142057456151837448727441732396243944749109072465065067091653947543635457066359629018035136670277996286974087094162539399005080798675802677878854143187504548568765171041129876613122343790513747617540550354962399226326346830001801527136057570841720757587976631712237205090075395727472259278581552366211544322524630489578996627401460489307966243055538679236337460278384673454214212953373169036666152728917912911843351163849 A013790 647 34186680911191727576414426368917649101966594665092692339663873072797250252834473239106780682880543562026821603636818547569649657908616327697770094355883933155529229608077877607609067687455630333562507589634964895621787097400388301403570111009840769798610154041634535244889824678622295400523912876582670909352816568478199879986030250902768752071735553807358653352778831986959495452045803243981044751945609027761957493233626820750091062525076754775314512197722052509711301615593416762898853539813436538846854381830920241703712329362203756779686371426828730711025222882920584230974580990184203614493189824918372600000135785310784755176797359829764535961696791415584676008028351779277473545121006307725319591283345939958652075133989198778408447254680382556196139168753645185466479497007357734981806832375898201826282675714660241956690491191698263399875086770381550892713388827113640090255002441119999895706124426118212714555646163439470901360423804845128093984191371492175999498479874918762913153146670121425657942208111425536216564166674032307401275903152450427041725362572451859434478599139090001662530347111956337129254339581306746966113575081758513295560230154980971821960457098785821134352788711135848320496638777064418082902701888218806139055433766765575841930048734868246520155822663261828672885576991321192413363338072329032595930513267372779875614259761005407089927371106509618907716207422301020488028193128958903374416229626286683452525307007711616413180826106074950157760385104398330014608935261295583733316723839474725680474062903457192218781925988827415636526192044277158020230657865125916335190733170146689248226343018833886934877181730120926017382024728199960165249100580869128879686917516844828118864962884315098471350966307067581070504685942036872181601794704089192396550440747439903227228351674128995486260859682069812495234001979375605345559288722790747559785634741425625091018575330404368151668405503268969704023507971602513228188881077215170832427834625393117682948982578867152000937666976716358068702083872114060270533095721598060346038969812205501100745206251756521498904624443291905188341549833792233812385525987328531693693933638836985424800420996872335120111941369563162033453217343159668287200853120458695697609560698118683550878908301323927161551641819819539673722292529890534714680663988302595984671367945493126773565074713942300084100642127796872380982270349566520687389274469610076886481842533099451187081362049566628054430426614604226986013289 A013790 648 224298813458328924628855051406468695758002827597673154440534671230622758908846978921779588060379246310457976541461166490604471405538431726025069589068954485433427275458598954983523093097396390618503612295595004680174545146043947645508823498335565290648681220667164185741722139716440880122837392383258903836263829505785469412588344476173065782342656968530080124647581916666441249660872515083759634617515140831146203113105825570941347461227028588080838514529254386516215849899908407381379378074715957131374211599192667705818056592945418848231522282931423302195036487334841953139424225876598559914689818441289442628600890887424058778714967477843085120444692648477651059288674016023839503929538922384985821838410032712068716264954103133185137822437957989951202869086192666061845571979865274099215634627218268102182240635363885847477846312708732306166580444300473355407092544094692592632163071016188319315727882359761593620199594478326368583825740583588885424630279588360166732709526459342003473197795302666673741758827419062943116877497548325968859771200583227251820760103837856649749614088951569500907861607401545527905037721992953566844671166111417605732170670046830156123882559025133772462488646733762300830778447016319647041924627088603587078342700943748943098903049749470565418742352493660857922802270640058343424076861092550782861900097547232808763905158291956475917013481829809609653526036897716995421952975119099365039544882578066930132018539277595915286879400081957747985065886669957443225849224249360324874291025110793675189590326709582638147428216412696673991248346002502433770733346253091137075186400329332428157613036546569132179729189331323395600043464241719938644199348911082354579625865828018917287873021483991361070533689940670399403581244465703918383489375053529191313767441743953205073845215333960339385357500374060039781230286986683346672214493310230094739753549538493526222172872742783059443096408506947710228098235801684089290147248747608735831559022977204245117828274699947384278152033034236025288754372284940349434967641029404873930361680937880292721989298217774537554313240972438189940708908459510846043061436002862496442325898604409461372115562160479390723054447325703906101486558988470583632324797323329502472016327740356682777316517364986286106940321979835999799291961288611798263019836427253332255428845090380404761360455198175430851784313000475279691624675763505942229961029795111714452207368859665499238440816407206646665118029018418333255233189129 A013790 649 1471624515100096074489917992277841112868256551868333566284347977944115921200945028705795877264148235042914784088526713344855936891737650554450481573881410378928716354283867743646895013812017718848002200271398825706625190703194340502183390972579643871945997488797264222651438958679568614485936131426561668069726985387458464815992128108171484597950172370525855697812784955248521039024984571464546962725516838993150238625087321570946180693110534566398381493826438029932892191193299060829230099548211394738946202302303092817872269306314893063247017698313068285701634393403898054547762345976363151600279898793300033086250445112389249647148901622128481475237628466661868599992990219132410985281704869767891977081808224623882847414363870656827689253015442372069842024074510082031768797759896063364953778789179057018417680808622455045302149657681992660758934295055405684825934181805278100259621908937211563030490636162395815742129539372299304278480683968926677270999264379231053933307203099742884787650734980796046419679666696471969789833261414566681688958847026553999196007041280177479007218037611247495456480006161540208584952493995768352067887520857010911208771766177252654328793469763902681126388011220214455750737390874073204242067478328328134821006460891936815671902909406276379712368574710908888831505697669422791205368285628225686356926540007394458299981743553526438491525454285380848936784328085921206963433469756410934024453974594697128596173636200306800197215743937724784530017282441590785004796760300053091500223415751917302918902133541571688885276527883702878056580398122418467969781484766530950350297972560750061142099132782040076231203211202812798531885168889924517444591928205611328396925305697632116325734893956467319983771539700738490486896544939483408514073789726205024209628185282076978489498457806113786707330559954207921004651912919629437516399290608419651587523038522056025543676218065399653006155536214083926806552525094849309832656099033060915790858749753437052218071310306354788248955488737622561919517436561493632642822692793925377857102988633432600548971785606818740893849174020166964200991148402850660888526081614780839158100220743530476062450203334905282533960228903943327931853313523355499211682995238364865718899126304480195701973670431675023147635452509703994683154558014582008403673146799209112927868652637985835639285946555229001818556877596118310056749497684362486970774316485727958520932547088265340503410196447682808769839388389842684487584953875369 A013790 650 9655328443571730344728351947334915541528631236808136528391607083291344558999400333338726750730076570116563898404823766255599801946690725287749609606235933496151308000456456266067278185620648253361742435980647695461167876203658068034825228171095043443837689523998850564816091007896649679642226958289671104205478751127114987657724352517713110447151080923020139233349682091385546537042923773378892622442115980634058715619197916826977891527498217290139780980995259914389705666419235138100578683135814960882226033305410591978059958918732013387963683118632041022488423255122975135887868751950918637649436415982841517078889170382385866934943943542784966959034080369768519884554008827727748474433265650547139261633743761757295361885641355379446469189034317403150233519952860648210435082102678071737461742635803793097838403785371927552227403904051553847239367909858516698142954166824429615803379344537045065043049063861478947084111907821655735371111767520127929575026173592134944856428559537413067091776472209002860559518293195552593791096028140971998561258995341220788725002197839244439766357544767394817689965320425865308525873313106236157917410024342848588440751557888954665051213955120965490870231741615827044180588021524794293032204725312160892560623389911997447623354988614579327292850218678273219623508882409082933098421322006788728187795028988515040906180219454686962942898505566383749874241976571729038887086995071812138134442527315807860719495227110212916093932495975412311301443390099277140416471544328648333332965830748329424450916898166251850776299299444974582929223992081187568349736321553209565248304997971081151153312410182964940152924268701654771167698593086794758953967640957015925612226930682164315213146639248382086413525071976545236084528231347950643260838134393631163839370523635707055869599381665912554586795803859558169711521200665688739545095745681841334065738655743209583592059666727087123373386473100604643777791117147306321812056665755912668503824257132300499602765866919993765701396961607541628753953901279959723769559687420944404120452708423951292201803885366337759004544430746315452122702924671103186089619621474577085716295548298303453445735784080313558705313061838772174560889590026735430327852131758911883981697167683694564000649251702219826871636203916167909116177055133672557136499516149610989919746229957825067629355095348857480931551673908132232282333454307102277015250290462861135855838441446108899042874298893246908338916227225757852923044882376296009 A013790 651 63348609918274122791762717126464380867969349544698183762777334073474511651595065587035386211540032376534775737434048730402990300572237848612925188626513959668248731790994809561667412175857073190306392122469029529920722435772200584376488322030554580035019080966956458555758373102809918548132651073338532114692146086145001434022329476868715717643758241935935133510007264201580570829538622877138914495842722948940059233177557532301801946311915803640607103016309900298310858877376601741077896740054081958348285004516798893968051390465800739838429724941344821148546544976861839866560306881549977181617952325263423193554591846878833672960167213584212168218222601306051258962558851918721757740756655933239780695578992820889614869331692932644548284349254156482068682124410718712908664573675670828669486493433508686514917767235825216670163997014482244791737492856581728056515922288535082709285971879507552671747444907995163371818858227217883279769864306699559345941746724937997373203027779124967133189145434163267768130999521656020567863381040632917282560420268433749594824739420023282769307071851218877398863862467314102289238254807290015432096127169713429588759770971309431557401014759548654585599590456741441236868838009224175356584295202773087616090250061212615253856832080300254966368390284748150593949841777485993124058742293686540845640123185193647183385448419842201163868357095021043782924901608287114224138177774666159438300077421719015374180608185070106942492291106094680174448770082441357318272469802340261714997588815539789353822465768868778392943299703658478238598638612044671635942620005710607957594129091688263432716882723210432972343336126951556953631270469242460413496981692318981487941820892205680072113455100108634868959137997238113293950589725873904170434358999756614065950110005573873993560441543110052270643967269122561151477290597567583820155373187418560992805311320331198077947503473396418616452788650013067067826087519603476777408903784024543018053590951045023577893746852862079096766865465107080626254691546297815747652081109168816235434290219969544428136035291888542036828816010126575681377053888767108003933994336494700259384615092385168958057472479350937258665558998724184237293996600165411158381037836470220870803915117172720034408259740418264284104805133893977651711237658732025647372573325457597704863455014753290268716198780583853932391910532511255576004389793708898039497057155726831912350156014327920486620298275038592965611629366828197273028097473270878115049 A013790 652 415630229673796519636755187066732802874746902362764783667582088856066270946115225316539168933914152422444663613304793720174019362054452524749402162578558089383379929280716945534099891285798257201600238715519302745809859901101408034094139880842468599609760190224201324584330685927535875594298323692174109204495170471197354408620503697735643823460697825341670410959157660426570125212602904696908418007224105267995728628877954969432122569752479587686023202890009255857217545094467884023212080511494831728723097914634717543324385172846118654079937425340163371555613881593190531364502173449849400288595385206053319572911677107372027728291657088326016035679758487169002310053348627438733452537104419577986201143693771897856763157685237331080881293615456520678852623418258725475393748267886076306900500883417250492224375470834249246572945984412018008078589690632032717778800966135078677655625261501449053079334986041356266882503528828776532198570079716255808868723800262318200765585065258838909360853983193545199826707487861585150945751643007592570290878917381193831091645115334772758249423698415847054613945801648047825119692189790629791249982690360489811531852857342761180448108057837398722736118912986680595955096446178519814514549560825394227849168130651615968680554675278849972834343008658232616046904911902085600886949408188877394488244848218055519170191927082584681836140290900433068259770279451971756424570584379584672074686807963898459869998970302244971649691921947087196624558380510897745365185674373154457112099180218756557950429197909548055036100989355703275723445667933625090603419529857467298809775080970566696382055467546983650731544628328929165172774765548699782772953696883304837542386286873761466953136378911812753375240904399879261321609819191458685262219829397403144886698671746570187271750056964345052947695069252713123714842503610640917444039403482653178673795647572692990589413570288953902542546746332735733032006960216118411136579817726985026741449610229806399694560873101628100953887404316567555988857031235259969120345304157256603320684378133220180993000527550080724303633861842440463045514850564200995613810936841741728401822459621139093533815076937021499354104732590629372780885911693685262610137989245081119133344487083770216145752592156884231968011626483478387372877430278940820272411453588327298541609128351796337453046980199410665650423325003806347834164801436524080037140191998723744176929373610005486312715776982528208447377900275759802308337347522130231312836489 A013790 653 2726949936889778965336750782344833919661214426402099745643006084984650803677461993301813487375410754043659437966892751598061741034439263014880827588677919624444355716010783879649229386726122365499699166212522145315258490811126338111691651758207436482039636608060984890597793630370562879774191301744354330490692813461525842274959124760843559125725638432066699566303033410058726591519887657716416130545397354663319975534068262554444156180146018574807998234161350727679204313364803787076294460235917590972152245417918381801751291119043384489418469447656811880776382677132923076282498760004461915293474322336915829717873513501467873925321562156506991210094895434315824156260020344625530182095942096851167465703774837421838223077572842129221662167411010232173952062247195497844058382385600546649574186296100580479484127464143509306765098603727250151003626960236766661346713138812251204098557340711007237253516843417338467016105652645602827754818293018354361987696853521069715223003613163242084316562983732850056063027827859860175355076529772814853678456576938012725792283601711444066874468885306372525322098404612841780610300457216322060391136431455173653460486597025856104920036967471173019871676188105611390061387783377268503029959668575411528918392105205252370513119224504534671766124479806664193883743126989583627419275067127224585237374449158662261275629233588838097526916448597741360852352803484386693901607604114455033482020147051137795207063244153029258993628699894839097053727534532000107340983209562266393112482721415261776712765967484544789091858591162769192021527027312514219449035535394842947490934306247888094962665922575759732449664306466104252698575236765019274773349205251363039115596428178748984679527782040403474894955573767607833531082023715160434005424300676362033601629985329246998689952123743067892389827349367050804693081666189415059350342526249687505278773243724438711257142434665826554581649202689079144422997665977952895467100184106748760450650892717759788396013888419781970358455259720999734842890981934540657398585540575760574387010204932057607495076461256079632156141767548251878041622934551722732222213556618667480044357157574293592675360719783798057262281150527119314815392466622269007985115347436977222633873179756616388132282757141317445942124281358101699553448820060130721807291546993015405731497491116135770029441237088333377332427435349973448139955262225034489123676799703626485544833620255245995697728212782367575623246403709260062945001337092696447643520204329 A013790 654 17891518535933839791574421882964455346897227851624176431163762923584293922927828138053198290670069957280449572500783343234883082926956004640633109809315830655979417852746753034378594006310088840043526229520357795413410958211799904350808927185598990758662055785488121867212124008861263054198469130744708762349435549121071051166006817555894591423885913752789615854514202203395305166961982922277406232508352043946042359479021870619708108697938027869315276414332622124303259499986477647007567953607855314368290882186962503001290221032043645635074578046076342749773846744669108303489474364389274626240485028852504758778968122083130720824034769308842369329432608944546122289221993481088103524731476097440509742482466708324680581611955417209823325480383638133293299480403849661354867046831925186567856236288715908525895360292245564561685811939054488240734796486113426065095784903747180150090634712404918483620324009661157682092669187007800152899362820493422969001279055951738401578126705964031315200969736271229217829525578588542610504657111839438254984353601290301493923172710828784522763390356495110138638287632664854922584181299796289038226246126777394340354252563086641904380362543578366183378067470160916330192765246738258648379565385523275041233570602251660802936575231974251981457542712011523776071238656178658179497863715421720503742413760929983096229403401576366757874098819249781068552286743661061098688447490594939474675534184802515074353541944888024968257197900010039315769506354064452704264190837938029805210999135205532517012457512666098361231684216618928668853238826197405793805122147725564578488019983292393791050051118019559604602247514724110001955352128415291461787944135654192899637428165280772088482381777967087198785803519489274995797429157595167607509588836737611302460294333745189558404775883878268441969657239197220329591308811868752204397597314724199722134031252076042384558111513842488024610200418843048266559287686481348947159644307924378617316720507121221971666247121922189507521824959029479260304207732472521253192119731717565128553173954559229962775196662301138466576446136884080571831088073593852846109943144975077336571027310844940261543041682501499053697826628608429824503789973508706961390341794534007557700841932383160122535907169604183762826277409990505250770177708414517665777639839821174077004355039212966787163163956536555288678056403331175793246246475458451283140443482855493371659653382494668977772794804065113663664119654736455272982153772665181392989136060602569 A013790 655 117386253114261922872519781974129791530992711934506221564865448541636552428329480413767033985086328989717029645177639514964067907083758346447193833458921164933880960531871446658557955275400492879525575591883067495707389296827619172445657371264714978367581748008587567570778745622138746898596155966816034189774646637783347166700170729984224414332115480132052669621467680656476597200437569953062062291487297760329983920541862493135904901167171400850577528554436333757553685579411279842016653343621138717570356478028660982191465140191238359011724306560306884781266208491774019579194441304758030822763822274301283722348809848987420659326492121435314785170407347285167108339585499229419047225763214675307184420427464073318229295956039492313650838476797049792537337890929657628149282694264261149071704766290265075838399458877423149089220612132136497347460999745390188413093444753485248964744654348088670171032945827386855552210002535958176803172719465257348099617391886099355652754089317830009459033562439675534898179517321119428067521055310778554390952343978065668101629936155747655253850604128964417619605805157914113147074813507963452379802400837786484267064251066411457534639558648417660529143500671725772042394732783849714992018328494418207545533456721373146528066870096983067250342937733507607494803396823188176315685483836881908225053976685461619094361115717742542298411962353097813590771553325160221868494903985793397893346179786489301402833588700410331816735475421965867950763731189016874192677356087711413551989365326083498844118733740602271348041080145236790996346099938681179413155406411227429199459899110381395663079385385326330565795345944104885722829065314532727280790701474027159614521166192407145672532906845242059111233656891369133247426932702981894672870412357835467755441991123702188692693734574125319247762921146372962582448577114670883213052635981905474376921379044870914085085769642320563929467524948029239676895486511004130442314426304291848108215003247222337356102247366931485358850693556192413426855906932752211942193497559798944808437374315863107785768065301357769479208063104096452631783768850849268523327336974181482405242510186453653055983896478892335291311440510299908078569366016190626373682032513937623586075223918365913563958086939773049667903206086947704950303135944907650405167094989066723119225573412276275090577518718836339249016728062255844379488623125482898868684449691014892011458985842547523163167306709471210747300289054725883046035910902456255119401721693613455209 A013790 656 770171206682672475966602289532265562234843183002295319687082207881677420482269720994725509976151404501533431502010492857679249538376538511040038741323981763131192982049608561526798744561902633782567301458344805839336181176486009390415958012867794973069703848684343030831879350026852318401689379298280000319111456590496540760719820159426496382433009665146397565386449452787142954232070896462040190694448160605525024502675159817464672056557811560980639164845656785783309731086517407043471262587498291125979108852346044704158202784794714873475923175342173471049887593914529342459094729400517440228153437941690722502330541419206466945841114808737100305503042605537981397816020460444218368848232451484690436982424591785040902410767575109069863151246265443688837473902389483698287443757067817399059454971630429162575738849694773281174376436198947559096691619329505026178306091027616718457689677177809764992147157573485159278049826638421598005616212411553460881589708164697872437719580014282692060719203166711184466955813143864567551005643894018095359038328840088848414794011117860366120513813690135544002233687641074496357957851425748211063883551896717123276208551246725572884770144292268270731710507907192790370151841794837980062632253251877859706245009548929214370646734706305904229500014469543412773405086556937624807212459453782199864579141033313682878103280224108820019880884998674754969052161366376215679195065050790483578244285579156306503991175463392187049601454243518059624960840331139711578156133291474584314602225904433835916263012072091502314497526832898585727026761697687218129712621464063162977656398063212336945463847513126054842183264739272155227481497528649223689267792371092194230873371388383282757488401811633149828804022864272883236368105464264210948702775479758503943454903762610060012763592540836219584572525641353007503445114449355664760838344677281817386981167913398067312247734623265219941236431184019841520111286998698099832024950982458815437998636305025755393386844974437475439419400422178424493601605385787262552731537489840876888157612886377850182424276442208325553084102025976825717133307430422050781550657887604706060796109333322417700310344798012611846294361188077696903493610432226699637727815323944748348239544128398758893129008411850978871112935136463892178938874934539094308301310223266770385238987157944640869279100314285221812798752816460594973824856326293299477438674422748706487182406112954299473540699320840613713037196488056518665041611431015489838394696031797879626249 A013790 657 5053093287045014114816877621621194353822806123678059592466946365911685555784171639446394070953529364934560844084690843639233556221288469170933694181826644347903757155227481772177326563070643180247424064868200271111884684698924707610519100522425602818310326951217974625287960415526178061033484017576015082093690266690247803931082740065997242765142976413025514426500494859736444922716617151687445691146274381732849685762051723562385713363075801651593973560552354171524295145658640707612214953836576288077548933180242399303981968471038124284875531953420000143558312503673227015874120519596794925336914706335432830337790682251413629631663554260124115104405462534934695951070910240974516718013253114191053957041687746701653360717046060290607372135326747576042462666273577402544463918490121949955229084068867245735659422592847407497785083797901294935233393714420882476755866263232193289800901971963609868113477500839636130023284912574684104514847969632202256844110075268582741063878164473708742610378691976792081287697090036895427702148029588652723650650475519822934449463506944281862116691131620979304198655224613089770604561463204334012790139983994361045815204304729766483696976916701572124270752642379091897618566234015931987190930213585570637532673507650524575485813226408073037649749594934674331206310772900067756360120946476265013311503744319571073363235621550377968150438486476305067351951230724794351071198821798236362756860757684844526972686102215316139232435141291721989199368073412607647664282390525364747688105204158990397446601622204992346685418273550647620955022583498525838149044509425718412296403627692736142699188303533620045819564399954364610447506105285467556625285985746735886348760189679182718171881404286125096026783194012494386913811139951037488034438909922695544373007623586484603743741930660426436694380340732917082230103395902222516495860379427646003875983442679804719635657386863243108034452224998354180213450153998458232997915703395912288088709052797273981136011089877284276358030686169912643102520132936150229608471617470845993263202098147525075046885677737328823953784793392433953530111630050999075177753866400574476464883273335928382531736172219760746323537303754977769383821578045839376323132196340401493912799649026424257097819424190154272373371967430339596586017958445510997756764896374853280497552994743274788743340177162025340313772617228797963623264882356810337871475142887654263262403766507093158845900528244035266571237046158138818961338012598892628829707600664625888227819689 A013790 658 33153345056302337607313534075456656155431430977451748986175635106746568931499950126407791499526106163335653698039656625117011362367873646230495967526964613566596550695447507907255439580306489905603349289600261978765075416309645006632615818527634380090934055126941131516514308286267254258440688639316234953616701839754715841591833857573007909782103068245860400152269746774730815137943725132221331179610706218549226788284821358292812665375140334636108060530783995719370900450666341682643742312121777026076798550595570381833425695138481133433068365146388620941886088336600042451150104729074571505135497388266774799846244666251524824013344579500674319200004239691706540134976242091033804186884953682207505012150513306109547699664539201566674968579878790846414597553420941338094227769213690113656258020575837999271661471631671840592967934798030396070066296160315409929995238553066420174383717838053244344692525883008852649082772311402502409721917528756879007154206203837171364120104637112003060266694598059732845328580607732070901153793222131150519871917769885558272922930069061433297347610514565245214847376928686481984936527760083635457916108434987002821593555443331997899535865550479014707340408086649221940275413061378529767959693131334928952851870883695091739762420578463367200020007092366398287044604980997344549478753529830774752336776066480705812336188912992029849035026909771037546896152024785375737378135469818228776047763431170264941467793516634689189504006962014987971137053929660118776325356764236918109581658244487135997647153243286954786603029292765799041085903170333828024095881026342138503076704201292041832249374459484081120622162028100586209146087556777952639018501352484334150334215604485117813925713893521266755031724535915975672541514889218756958993953688002805466631303018350925485162690807063057851151829415548668976511708380514481930729339949424785431430327367422198765529548115209738031814041048214201776380446460383884466699324929980580522150020095402914590233368760684862137185039331960796851395634592194081656461182282226220561799868965945912017382616931634614413960782029447759169111062404764604932241243117454169140086099156357026117790721025933850256628728249936409144927253373558752148056070340189374201561878497262369550818793242111602181041693478310458093200863825360997656282134485115412373344445198510625888945054902360048257798662141638143439332240893143032626774748412485899621264631112053038215187953365809115383973886259843548791205338700661334537751711567960610452662724979529 A013790 659 217519096914399637041584097069071121035785618643060925098298341935364238759571172779361520028390782537645223912838187117392711548495618992918284042944414829610439969112831099379502939086390880270663574689067318842677659806407580888516592385359809167776618335687860763879850376666199455189629358162553817530679180770630690636684021939536504896080378230761090085399041808589008878120048780592504153869425843499901476957936712931759143897526295735547504985142473795914792477856821867779825593309830979068089875290457537275209105985803574716454361543725455741999714625576432878521995837127458263645193998364418309461791211255276254370351553786103924208271227816617286609825579124359272789270152181108963440384719517801384742457499041701478954468852584746743326174547994796119236228393811020835698708872998073113221370915375398946130462620209877428615704969107829404550698760146668782764131572735467336145527662318421082230632069135111818310185500906173883165938746903375681319992006524091852078409783257869907198200817367330117182470037330402478560879652488219147828647344183112063863897672586062573854613640029112008303168558633908732239387587441949725512475317263701238218854813876692815494860417456505545150146985095704533807583546634688468859661124867923496904581241415298152199331266533015939161299653280323577589130101909219713150081587772179910834737735458140707839518811555007777345185653434616850212937946817477398999649375871908108280970193262640195772335789677780336078630210832500039291470665730158419716965259742080099280562972429205710354902475189836407508564610700560245666093075413830770718686256264677086461388145828675056232402005066367946118207480460020147264600387373649716360342788581026857977166608855393031179763144680144716387544879188164264407959330146986406666567979103400422108152414385140722561407152795414817154893318684555515947515199408176017215614377857657046100639365183891091226731923317333377854832109226578665986014270865602588805826281845938522626521132438853380482071043056994788142006758559385369748041816953686233105968940285571128746047349688454705169996690895206747908537680437660572960434796093616803728104896564858448358824920651151991533741086047832780399867709383918972843395877501982484136447484820538406622922102461494221909814550911194915549490867558193505622867084356842220581512904947428216457368505214384276619417022311287859105458832499911437064269124334319987415117244726179983729848162033073606034252667750833523619098227215039015902188979597389565179920138590689769 A013790 660 1427142794855376018629833260870175625115789443917122729569935421437924770501546464605390932906271924229490314092131345677213580469679756212536861605758305697074096637349284843028918783345810565455823713534970678926808125989840138209557362640345707949782392900448054471815698321306934625499158218904515596818786105036107961267283867945299008623183361572023512050303113306152487249345640049467419753537302959202853590321022773545271743111670026320927180207519770574996953447218608274503435717705801053665737671780691902062646944372857253714657066088382715123260127658406976115982814687393253667776117823268948528378812137045867504923876544390627846730467525704826017447065624634921188770401468460255909132364144756294885295263651212603403420270141808523382963031209393857338308894491794107703019228915740357695845414575777992485561965251197005809147640302316468723257134565322293883715467248717401192450806992471160720515177005595468639933127071445406847451724118433047845140467554804566641486446587954884461127395562747052898834185914924770661837931399975205828903755225185398251011032629837156547060120092231003886477088913197075192222621961206632149087350556567143823953906433844981562461779198932132881730114369212917446311555649470191044188236640258446063190957524925771176579812439723117576837287025172202992562282598626390537977685297373272394986714282340861184135082922612406027161763072184521154247085869069469214836699555095589098431445437996182324462295116075916785011892813272032757791339037855569391763009069167787531379773662108018665638515139720516669663692410806375771815236667790143686685300527352546364273167624781937043940789555240440094481559279298192186203043141558515789040209035880117215188190120700233677570425992246429484218681952353545738780621165094377814139352510897410169451587990780908280725392329490716615353255063889368740131647223317042848951645933124087879466294874971509449538588148885024292105553468635582627534239631149218585155026235191202646952605149931317029342868113496942804999706342908127410916902361033135375408262217213632175702816661305951320620348288963451473027915721351491019193412697170219849260096226362036279682250304392208216452875265559830872203532041267892380825520352290507078419231947907552485852991914249863589950293268528349840920209582049307590391630940465241809235306169360076528176794762711575238899995083384359643590915400031918938578669724757473437430584242648466873251533791098995929190731753113218748464903468757870983334261895138472937145456029293515574409 A013790 661 9363483877046122058230336024569222276384694541540242228708346300054224419260646354275969910798050094869685950758473758988198301461568880510454348995380243678503148037648657855112736137531863119955659384502942624438788114619341146792905856283308189858522279819839685389582796686094798077899977074232526830728055635141904333874649457589106795576706035274046262562038726401666468842956744364555741002958244715329922406096230417230527906555667042691603229341537214742555011567201288889017041743867760713100904864553119569433026602030316441621865010605878993923709697566808170296963247163987137314279109038467571294693386431157936699805554007746909302398597436149363500470197563229717919522604034567739019817441153746050742422224815605890929840392400405721915620447764833097996644656760661140639509160916172486842441765031679408697772054013103555113817668023498351293290059883079570171057180618834869223669744677603285487300076333711869746601246715753314326130761941039226911966607627072761734792576063571996949456842287183414069251093787821420312318667915237325443437538032441397924883385084361584105261447925127616499176180359486010336172622687476713530162107001637030628961580112456924031311733324193723837031280376405951365250116616173923440919020596735664620595872321037984689540149417023374421629440172154823834201136129587748319671593236066040183507832406438390229110279055259995944208327516602643293015130386964787518543585780982160074808713518692952230797118256574090026463028747877806923868975427370390779357102502809853993382694997090710465254297831706309869663485907300631438879767777371132728342256759960056695996252786194288945295520271932527459893510431475438933678166051765422091892811484409449048849715381914233158539564935128823845958772289391613592139655464184212838568291823997908121771868807513539229839299073788591713332706474178148304003737432183118131971748967227140577178360674688073498422676844834644380504536307718057619252146219970023137202127129089480566656042388699371029518557692653441743603073315820223943025796390738401198053608407138640704786180114828346614590105123889205114536155047787132576927980706133812430995491341161320030995244247117278108147314617338050352527373722758641910596239031378016941508580810221451859681479949393355013663874134814503306277495067825507100559490600392451510392843777171462101367950438150645142422867742084783621599995939609420156014652064133783222982063216016591155403313203400512291420391032175828208678231658520391521656092294003520940611337008194755683697449 A013790 662 61433817717299606824049234657198667355359980887045529262555460074655766414769100730404638584746006672440009522926346332721569055889353425029090983758689778774659154275012844187394661798346553930029081221723806558942888820017497264108255323074785033661764677897968175841052729057467970189101749584039608536406773022166034334551575091242129685778768297433017528669536083921333702078639199775850216720409043577279620906397367767449493594911731467099608787709825665925903430892407656400840810881516378038655036816333017495050087535920906173481056334585172079133459325735828405318375864642919607918985234401385735264483308374827222687424239844827471933037197778575973926584966212350179269987805070798935709022231409727838921032217015190250390682814539061941488385757785069955955985593006697743735819604771007686173260420372848600466082446379972425101757719902172682835276082892885059892306162040175576976497194829755156082175800825483577407450779702057495293743929095158367769412912641224389741974091553095871985386342246210379708356426341896338669122780191872092234393687030848011785159889538496353314620359836762291851094919338587713815628577452534717471393584037740557956616927117829878569436282340035022094762230549599446907406015118717111695869694135182695575729518298330217548072920325090359580310756969507799176193654146225216725365323221829289643994888418642278293192540881560833389950836836429942645472270468875970909164466309023952250819969396144459586259892881382604663623931614826291227504347778977133903361949520935452050583861875912151362533448073825099054862131037799442870490156387332001830653546602097931982431414530220729770083908504149312664361321940910354843862447465632934344908736149210395209502982620739283753178085539380213253335504990698376778028279500512620433846562657250275186945231246096330886975641223126950231175887177082831022568521292553438063866644973977269326867224386628450223151182778960101780490262714938176039913331349223321803183156093956081997830294112256573324671257021499231279779764025096489290192250119634650260429724759236621664102127733388782138325679717837074756471713268531376837224481412943943359761418689359420723359797505336461667554531204354948362932098995019449575421924284871169153237798695862945651370189947969802244648678198517956192486645140003152086770817829174874359687448022021962847075122824706382779436435255818265341317573359777405643612132192781751725985316760284854570601137927510761144009185562105608877137877911552288773585621540957100891350982110765792040738962889 A013790 663 403067278043202720372587028585880456518516834599905717491626373549816483447300069892184833754518549777878902479919758288986214575690047821615865944440763638540538711198359270713496376058951740334920801895729894833224293548134799549814263174693664605854838051688569201693146955346047352410696579020883871607364837798431351268992884173639612868394498799458028005600826246607870419337951789729353271902603734910531592766873129922236127476215870155640533256164166194139852410085086633645916560193628956311615696551960927785023624323177065404209210611213314011194626636152770167293864047922195547556462122907491809070274986247241408052190437621913043352657054625236964932323963319229526190389989069511817186894860279224351160892375836663232813269946190785398105298956827843981027221475716943896650712426902581428982761618066259667657966930698999081092632400278154972082246379860218877953420729145591960542798095278023579055155429215997751370284565625199226622253918793334050935118119839073221097092014679862016096119791477386301266526513229181878008114560838872797149856980609393805322434035262074574097224180888997396835033765780473990344339096666080281329813304871615800753363658820081833294071448432969779963734994635921971159490865193902969836601063220933665672361369555344557332906430252917849206418876476940670395006564853383646935121885658421969354250462914711987881636260723920627871467440483816853696943566546295245135028063453506150717629819208103799345451157194751269198036615324875296743656025777868975539957750806857500903880717767859625089581952812366474898950441739002144673285916057285264010917919256364531736732510732778208021520523695723640390874633254312838130581517822017682236946217874969402969549068974670440704601419223873579155134248243972050040643541802863302666467297594219055501547662205638026949447182064935920466744995768840454339072068200443107137029057674264864053575859200669261914094910212757227781796613672709372997871366982254214350684687132445853987764559670515377583168117318056456426635031768658066232951353034922940358679424145351474738174060058763799609554784628729047477210910754834363429029822550325212383394668020887159365963631432512525000825279231772816209197501506322608664343245233039740814393197243556786418639816248629872527139977660476310578904878763560680841303335777216350673909346472486098239659880852898577415882451713423638904384598813499558427739199316841073074189663264228930837714065942398103865844266472974899842901616977694566643495262930219538948153793628734361579288335514729 A013790 664 2644524411241453048364543494551961675217988951809981412462560636860345947897735758562624694263396205092663479170753534134038553831102403757621696461475850232464474484172435175151249723322782368337415381237883840000784589969312419846331380689165133479013592457128702532308737174025416679166580254956019081615920700795508095675862313063249500029536306623244121744747021003994237821276301692414286816952983104747997780143454605419791232371452324091157538693693094399751571662568253403350858551430399582360510585077415647197539999184364726117016630820170553227447945359798325067615042018417524987517947988396053759310074184768150878230421461237371477436782935396179726920977523337464921335148718285067032563217178291990967966614877864347470487864116957742996968866455747484359519600102178868905925324232907836755555898976132729679503921032316132971048761178224974771831618498262896058252393403924228853121298303119112702180874771086161246740437035066932125868607961203064708185309984264159403618020708314574687606641951883131522609680453296662301611239633663844422100211649778232756720489705354471280651887850812711920634656537285689850649208813226152725804905093262671268742818965518556908242402773168714726342065299806284052777419566537197385097939575792545780476362945652615640661199088889394008643314248565207738461638072003050107541334691804906540933237287183425352491415506609643239464697877014322377105646740110243103330919124318453854858369243824369027505505042354763077208318233146506821935127185128598348517662803043792063430361389274927000212747192401936441812013848249593071201428895251848617175632468241007692724702002917757822829196155967642804604528468781546530974745338430258013156604135477674252883211441542812761462889911527834552836835802728700620316662277768586128794691939515671223145654211731191094815322961528044574182313917239362220918651839463107225926047647400851773055511212215591027418376705905900171476367582306646196239034038770569900354842232275977248013723275998251392323166017723768410615152443434165572554393827262129411693295701817651025757160008045549289238288941949091280497980785462468258457864665752683718447452416885040652600087385828714676530414657039661447148544807382982635446756031973973739483233767114976075692695834407260593650565393430385073708194909567721626999791186034316476771519222205981290550408478275867566425604765691772494851667352815370602844396886717794280439758380676606015226241986648073959463804232329188317869277508990654051747972420085170395038837039998126146321710769312136969 A013790 665 17350724662155173450319769867755420551105225512825288047166860338440729764157044311929380619062142501612965086839313937453426951685862871053755950483743053375199417090655347184167349434720775118661782316301755874245147694788658786611780188701612440755808180111221417314477624598780758832011933052766441194482055717919328615729332636007979969693787707755104682767285204807206194345393815403930135806028522150251613435521205666159250275589098698362084611369320392356770061678110310579384982955934851659867309948692924061263059934648616968053746114811138999725285969505636810768622290682837381443105256751866508714833396726263837912069795207178394263462732839134335188328533530617107348879910740668324800647267906773752740828960213667983753870876471359751803112732816159244882808096270395558891776052292108316953202253182406839427225225893026148423050922090334059477987248967102861038193953123146865505328838166764498439008719373096303939864007387074141677823936833453307550403818806757149847137833867251924525387177846305225919842113454079401360871343236468483253399488634194985116843132956830686072357036189182202911283981541131411110109459023576788034005982316896386194221635232767251874978404594759937319530290432029029670272649776050552043627581556774892865705417286426811218378127222203314090708784784836327972046807390412011755578696912931991815062969841210453737696177138865869294127882771090969116190148261863305000954160374653375741725760608731685189463618582889600549563775927674231258716369461628733764624385650770319728166601075032796048395834329349104994728622858365580140152574981747378777289324624129251471966769841143409075582355979303704441010311283675726789725304165440922824320479732869020773166750267962394527958020709534122501162479701703004769897621204439693591021973815162318895058637283168344773083333950585500451210161611007455531447274718717446509300798614596988483017209063346492730891969567448611025056447707513905693524302328373709116228119885962686724218038413824527385032292242285644542046015181371560321529377900666831070119713099625608379992726812786848886692413748127987891347251933419254243742050072003357876733735307182751721709173338422196992716050564837218754741602481239749071166166325781241704749496746041358032619777369546036754941359546296756468599466801673821594745629971571150404097937616893443247301230025967967103318392867703719338721789501821646525262087973755448273965254735619212065899373674398013248042019568311804553540329736487681233518447048178802961849809819427705646016744357456930653609 A013790 666 113838104508400093007548010102343314235801384589646714877461770680509627982634367730568666241666716953082663934752738743631934230010946296983692791123838173194683375531789732875321979641203005553539953777255820290922414025508390298959889818071279223798857469709723719000287694992600558696830292759200620676996767565268715047800151424848356581160941150581241823636158228740079841100128822865185621023353133827800835750454630375670841058140076559953637135194111094252768374670081747711344873173888561740389420573374274765946936231229575927400628259275882977197601245926483115452930849170096059648213589548996163678021915921017040541089926354297444762578990157560373170623508494378841316001094369524879017046724736342591732578807961875641409146820528591331580222640006820805676103919630065261888942679088522667529959983129771273482024707084144559803637099834681764235074340473161871271590526440966584580462507212141874258336207806884850149447752466593443548202849564287150838199455191133660147071328003039876811065273849608587260084106372214952328676882974469718625554044928953297351607795329766131320734514437224433300934202891363188293428160653687306291113249981157189820288148762185939551733312546219948753438235524542463666658855180667671958240562594000072091893242816246308403778892704875943749140336973311147824599103288493209128351830445746798298628145128181786973024618208098968438773038861127848371323562746085144111260246218100798241462715353888586528070801522338669205687933861470631288438100037746122229700594254704067736501069653290174873525069034859477870414494573736571299541044455244552157795258858912018907573976927741906944895837580211604837468652332196443467387720629457894650366667527353645292747048508101270497932573875253377730127029322873414295298292722328829650695170201279974270479719214867510056199754049791468460389870329819915741825569429505166547522539710370841437075908664616338807382212332030336935395353408998735255212947576459905511572694571801187597594550033102724173196869401636113840363905604978807269554248406275078651055437646643616581132280618694515545588926601467728555129319935163727093191590522414031029250037350426034046133886273388034469210007755896992249859653879413993655921217263450726824861448150777350052018359321591547149170259983253019190481101685781943483126078243478317801286568704437881145543370200375832164871975605004102581353660921451822852244559195809496125486036320397650364365790677725364920403690387693749675778103401095676573114531083101126232696602225265176743515859729274922018328649 A013790 667 746891803679613010222522494281474484701092884292672096311026677434823669194064086680261019211575329929175358075912718896969120483101818654510008402563502254330317626864072437394987508425932919436775636732575436928741958421360548751475837096365662987344303858765497320360887566846452265609903550793115272261775791995728039428616793498430067528996934888963527604876834138763663837457945206818482859534219911044201283358732829894776388182457042309855813244008562889392413306210406346734133712893882853578694988381908616739377848613097247659675522009109068213393461774523655720486679301405000247351929361030963829891501790357792802990091006810545535087280754423753608372460839231619577874283180158452731230843560995143744357449559037866083285412289488087726497840741084751306040917816692858183253352917499797221664067449314429325315564103179072456871663012015347055146322747844415037412905443979181761432414509818862837008943859420971501830526703933319583119758895991287996649426625509027944224934983027944631757399261727281941013411821908102302228449029195495823902260088778862583923898745158595587595339149222629506887429305170233878393182162048842416575994033126372322410910544028701949398922263615749083771308263276523104116948748840360595718016331179234472994911566117392029437193315036691066938109750881894440877194716675803945091116359554544743637299260186000704330014520063337331926789907967859813164253895177064630513978475436959337262236875436863016210672528788064008658518534065108811883442374347652307949065598905113388419183517995236837345197977937713034307789498898285644296288792670859506707294693373321756052592862622914651465461590363768339338631827951540865589530835049873246801055705646967266765713385261652435736935617195537411287363439387372471191452098551199451338211011690597911188617437768745733478726586320681824568617939233948467182117561026983397718295383039743090668655036748547798915234695110451040633128913716440702009452149049153440061428449085587591827817842767186973300344660144134542906627584674265954495545423793570791029574726399628768388808893139254716494608947432229767050203468094609213458430025417558457582909495056145209376684427839698894152486860886440166151329189102835212376499106465500218697915961317250193691292455508962140845706075750123058908746508160415331192790199355461243094241177269816938195910051884665834833725031944431917036261369305645409733576552883706104079313884298128984040603952636556119242768612633658691622780136414588733996204438436226489212722407199964824614207555683772763362254266089 A013790 668 4900357123941940960069970084980754094123870413844221623896646030649878093582254472709192547047145739665319524336063348683014399489631032192240165129219138290661213949855179261748513042782545884424684952602427441689475989202546560358432967189255114859965977617360427918887783326079573314666577196753629301309510971283971666691154782143199673057748889806489704615596908784428398437561578501936066041404016836361004620116646096939627882865100654594963990693940181117303623702046476040922651290296765402329817818773702434427058064750531041895131099901764596548074502702649705182113102896518206622876008537724153687918143246537478580417987095683989255707649029774247424531715566198656050433171945019608369605564603689138106729226556847439372435590031331343573552333102257053318934461795321842540325248491716169571337946534951970803395416080957894389534981021832692028815023548607207060466072617947411536758071598921559073615680661660994023510085704506509784848738116598840546016888089964732342059798423646344728960296556192696814988994963539059204920854080551648100622728442478117413124699666985545650213020158049672194688423671221904476137668165202455095155096851342128807337984079372313490006328971582929738623553515357268086111300741141605868505905148866957377319614785296209105137425339955730090180938075536109426595274536109949683742814435037368063004320446080350621109225266135556234771668586177128234170669806256721040802212777341890211777536139741258249358222461378487960808540102001178914767265418094946792453819394416448941418263061566748889821843933249335218093406902271652112227950768713509223506560483222364041461061771668943028264893494376684074400763423190059619132911808762218372261726484749752237249845520701701630870034584419920955456391525820550783487117218594419600230002447702012895308519009200740757353925132849993450994702299313935893181873317898038072429736008123754417877045696107222108682854834619669277593958802893567445884015549911495720243032054450540189982312866395513731823561315205666736010383583047858927445273525509617959945039779907964349398975147886650194921129304102859501616384954168731049500759396764601040201469197063368718720426531056264444534466294275933930118870809703701828402210637520146934877026622202478520808569800594300606088677562996557389500285840040484987955896497971181215941316364067268931503365850415292542344069934587417807674910844014339533261995763469995748864378394880024264290402533248444698351804867489434675737060475016116683749097320580081995724671713638969214293815772841233100419750239809929 A013790 669 32151243090183074639019073727558727611546713785231938074385894607093850171993171595445012301176323197944161399168911630709257475051469202213287723412806766325028224724999831136331994073696283547710357974024526444924651965157907982511678697728702808596236779147501767575822746402408080517527412987900561845891701482594138105160666525641533054931890466020378951982931318534634722148841516551202529297651754463364551312585315042020898539477925394797558742942941528310629075109126929304493515115637077804685934708974261672275927962828234165873955146455477517951916812232084715699844068104055953652689492016008172346430937840532396966122413334782653506697885284348837352352585829829382346892041131273650512982109364804435118250455439476049722549906195564945186076857483908526825529003839106608907073955354149788557548267215819880441077324907164745089739010484244292401055369502411885523717902446352967092669707760524349081992480821157781788249672307267210698392570783004992822416802758258608896254337457543667766708505705180283803142795955779767443485723622499363188185721311098928347511154515092165011047625256963899269350747706886915267939240831893307879312590441655707104944513544761748807931524382555602015109134614259035912976244162630076103267243681716107352593992606328427938806647655449545121677134713592413947891596231417379875036605508280171861371346446733180425097626971115384456336917593908138344393764598850346748703318032140141679472414612842395374039297569104259510864831609229734859788028408120945905289509046766321504645223946939439466121118046048888365910842685804309508327584993529334015426543330421930476026026283919935208445966216605424212143408819549981161131034377288914740409187466443124428596236461323864400138296908379101388749384800908633690458976071197986997109046059372906606119193219366060108999102796628807031976241785798733395166270838729027793211497949299952735691296812159484255068210569939650130293963705784696012445026022969323420514533309249994186473954716420965594494385789064379454964126688377002422968439600868603435199405995976154096406675945284311928877529364218861190105101684301044415774482402172547424761839401932762163524718470260151020590633356744402515509911382465987696146903992769684039728171668270461575025026461699206276547813490820413032511375396505622005978636923188919957790976664645351459593583344574734370319442840828048236155090047578081677731954204126642108299186648807839198009331020643045665886191735598180907510853776580741562077827520325917973949571113185277014981725285611330371853981323392944169 A013790 670 210944305914691152706604142726512811859357989144906745706045854517142750978447198837714725708017856501711642939947229209083438293812689435721380753311425193858510182420723892085474213117521316356527658667574918005150641543401034273259123935798019127199909507986759097064973039146199416275497356613615586270895453427300140107959133074734098373408133347559706303960012380905738412018549190092439794721893161034134821161872251990699115317514668515266782912448639367246037361790981783166781952673694867476544417625580130831802363364116044362299019715894387995282526205054707819706676930830711111915295757117029618764933383171733056494729153889508989657444825350612721868785315629510577577958681862286421015675619542481898810841238138402362229649934549101605365850261951923844502295794188378461039312221078576762726074181202994235573908328715907892533777647787126802443324279305324380921113157950521817095005952616800254326952666667616206312706100007980169392153656907295757907876642896934732968324708058944004217374505931687842032419884265871054196709832687218321877686517522120068888020684773519694637483469310940143106210255704885051072949359098051992996169905887703094315540953367181833928838731473947304821131032204153534625037137951015929313536385795739380340369185490120815706510415267404465543323680855879827912116762874329429360115168739826207582457404037016396769065530557488037418026516333631295677567489533057125018242469608871469559018512274858956049071831350893046650784160188156290415069254385681526084604468855833835391977314315869662337220655500126756568741038861562074684137285142545960475213550790898285853206758448798694902613984347148188255872905265067426398180716549392569611824678967333339376019907422745874329307366015875284211584713678761545643101342003129992688032451195545640242748026712260720375143113448681602936796122356625489805685902972901151351260638045356989898870598384578376197502529549374044504858695873653390537651815736701730961995853041989211857455616894437955265477665162051393604019635202441512897095932221298907138343302739599547026524200877010370565365470158639948268279572150699152411896379040654083653862428316080852554885677883376850846095145453600024904260528580359345274419837096561896984656534315522498393739198615208492380430204313272729906307133976473385981225836853042503843066597896738150926393500323754832203665864478672824477413545802159793887599351533274898872550963602828232978139220826439022613879303977259664934178711628146245388792626360858347827083136073608602495295099598895938569733971462781106692809 A013790 671 1384005591106288652908029780428650558609247766779733158577366851486973589169592071574246315370305156507730089328993770840796438645705055387767979122476260696905685306862369455972796312264057356615177968517959037031793359166254185866853112142770803493558606281901126435843288109838214370183538156741931861523345069936516219248319872103330419427930762893339233060281641231122549721253701236196497493170341029544958561643043845310976895598213740128665362688575522888501251130710631479357256391492112025513607924041431238387455306031965367061043868355983079637048654431363938005095507343180295605276255462444831328716727926989740583661917978669068481142495499125370068181100455845218899488986911698461208283847739818223738097929363426057898588733220576655632805343568666572343779562705669951082878927482496542140245772702872845179600412544705071682914115147131338950830650596522233263223423429313373641960334055118826468639136446006229929617664722152357891381920142968767467633578654046788783005178409574731611670194133417803931574706860668379986584613212260839409839501241462629771974303712799062716516529042149078278919845487679750820089620745042319126047870752529220001804264195042080012407110917200568266931440702291451340674868662096615512226112227205846074413162226000682671850414834569440698429746670095427550931398081218475386031715622101999747948503027886864579201838945987679013499671973664954930940520298826387797244688843103805711776720459035349610637960285493209279075794874994493421413269378024456492641089920163125794006763159226420854594504720736331649847509955970708772002624727820244046677876106739083653482889542182568237256050351301639263146782131444107384598463681280564649223181718704674039646066612600635681474585628430157739712207306446354500964387904882535882026180912293974945632669803259142586381313967336799996868319358781819838615105209405204454015621046215587210726489996001218726231814096373443105996377903627039895317533563048500056841654791808491218996766302444407424496798961128219193435972826563218766117846411303942129734670409274512628041025281954065041279362849710836700588182272880737138974452142885731442852991392181806473612604932592835518401230249321069763396853328015737664345468551190542606116331521644143111961322882114382918508002570499382380915281106019641885422822715592811867714359948800499008228067755624155454088251736844572401396310274007970407696539345409816611502806872198156036569571427842266427369662113394800661633146526992267515995868421553591620093492455778946040971631148468356252956024586767306841011519849 A013790 672 9080460683248359851729583389392376315035274597841829253426103912606033718541693581598630075144572131847217116087528130486465433954470868399145711022566746432398201298324006000637516604764480316752182651446329241965596229489793713472423268768719241721238015815553290545567813288648524482774193846383814943454667003853482914488226680869950881866653735343198708108507848117395048721145533810685220052690607494844473122940010669085319412019880348984173444599744005671456708668592453136062959184579746999394781589635830355060094262875724773287508820283604985498676221724178797251431623678605919466217512089100538347710451928979687969405843858047758304775912969761553017336200090800481199547243127653603987550325020947365945660514553438365872640678660203437606835859154021381147537710911900549054768643212659812982152514703548737223358306705809975311599509480328714856399898563782372440008881119725044464901751735634620460741374222246874568221498242041620125356778058018083355143909549200981205296975545219814104168143709354211595061651712845241091981647285643367367956967645236313933923406659674650483064947045540102587993106244666845130608001708222655786000080007344212431837777383671086961403054727752928399337182447734212246167813292015894375715522322697556094224757364790479010010571729610100422397567902496100161660902810874417007754086196611220346290128365965718504143265324625162007571347819215769301900753680599930337722403499604069274967062931730928795395657433120946080016290174838871337892460389218459048218190966190268334478373087684547226994545472751071954649512821123820253109220839228621190253545136315127850501238286259830204636946354890055205506037564404788550350520212881784663553295256421366374117843045272770706154756308130264930251792137594531880827349043934317921973772965560769618295946579183234509247800939696744779453043312967519961153705278907546422796489684220467689576500863763996062806932286306160218442235425697008753178337707161208872938097089055510887837783710337757112123497983962246128133417715081278324499190304565164313189172555250077352577166874900620735833899656952799592559063892370516368811380509473283996558476524104832273372300962741593836230471665795538717646754685111254815770619164361150038729251113507222957578239429552466328331004865046447801185159336594870410259139837004438664073915624080073992984352544650083934273019645437239525561191707766293844896994645233806788069915888492101755932958138073110029972353125983287140975074363596267172448892713813114619433404002365664974814871965100885375644477313780300183876581729289 A013790 673 59576902542792488987197796617803381002946436636440241731728667770608187227352051588868611923023537757049591498650272064121699712175283367566795010019060423342964598718303803370182746443859755358211070376139366156536276861682536554092569066391566944933042621765845139269470422986822969131481485826124209844006070212282701401957255253187747735927115157586726723899919991498228914659435847331905728765703075773674588159609409999868780662262434969685161970018920421210427465574635085025709075210027720063029162009600682959549278458727630237539345369880732309856814690732337088766642882955333437617853096816588632099328275106035732767271741552651342237634764994605549346742808795741957150229462160535295762317682462435667969478635985109118490395492689594754138450071909534281708994921292979502348337068118261032975902648969983264922453850296819248019404381700436698172839734476976145578898269026516016734220393137498744842924156272161744042101249966035069642465820838656644893099190552307637687953456552187200337447190877072982275199496887977626804491587841106133301165664720395455720471471094125381819389117565788613079822770071259170901919099207648844611946524928185377765287657414266001553765442068786963228051254039584166547107023008916282999069541959218665534208633070390332784679361117971868871350443008276913160657183342147049987874559535966216692009532209101079105683963794865687931675613041874662389770844898416142945796689360902298513058899895086623826590908418706527230986879837117834847912432613662309815359550929174350542512605828298314356311212846719783094455453619393384680649597926178983629253509639363553827138624396150745972623005034433652203325112460059817678849763116717389177573170177380584780587168220034648603081356137642668207382008214757723670108237077253059886069924427044209465639705506021201615174821965350342497991417176379898465129460334912412079967768818170488511311422167155578168076282730454717193199506627998074429603073696684691415346855001293206935103698923526024412642270272776296846683353628648267087039187588252043058834161134995757510258791866222972647806215649267318126780018197842957895771467522654216301420164474651804545595666616547597159508124599284529526480357489014942846271032337373505404102616555720889824670828897293731580179722919569744023575830407398944761710216470586122074988960409589365467970337045449200692765281893713728527206978794654653916369181867379006336526718144396679620676138343897674906648608859576346931937462899555108918437185095327845018102563659521127899760374963026908949603415655712549506414252725865129 A013790 674 390884057583261520245004743609407982760331570771684426001871789242960316398656810474566962826957431224002369822644435012702471811582034174605742060735055437553190732190791253911768999418163854905222832737850381353034512489499122331401345644595070725705692641405709958746995445216545500471650028505200940786523826662786803898241551716164812895417802548926514035507375064219879909080558594344633486431777880151078972915197339009139069925103835836104347685294136883561614601635180792853677242452991871333534331944990080897602815967711981988495644971787484684970561185894863639397943955069942684210734168213638015203692812970700442686069896326945456421121693129607009263979568508862980862655501235272075496566314636040417547749330698300926415484827536431181902370921798454422292715678603238514907439503923910637354897279892060201156219711797431086255312148336565176712001497903440491143151543082971585793219999375129264914425389301653202660226301027156091924218250522426247143623789213690410870662628438900221413991019344475836707583899082021209464269307825497340588947926230514584982013321848556630117012000349139090416717194437531420287491209901384069498981150053824263518052320294999236194255065413311265739244277753711716715569177961499732756895264794433664569942841574830973400281288295013431664930256577304827247071779907826794970444985115474347716274540823912180012392486458113778519723697167739659939286513378508313867372078896879980544179442211663338926262950135133525162504918611330114437153470378238414698574013646312913909425206839465240491757867487328496882722231196839996889742011993660311591532276743864276659856514663145044326379536030919192106016062850452463790933295808782790394057569533794016745432410691647329484816777619073546108633355897025424999580143463857325912504774165837058304062107825005103797162006914663597129321688094228513829714389257360335656668531216016575122714240838707748360748490994513399504581962986295366332625766523948260376090715663484730701215368637254246171345935259685283611089483157561280358064109766521654509010931206707165024807933434288923542256580874842874229803699396047646754156598416134313153617699118190489623653168671168784963532805495905798223237625485427040014384243165507568956317267222084758139665308395144172897559162075297090538681023302944476581580730263515546934002569247315826835353381355192205745233014504655772867004987871729184345298202231873660573951797745386614991256143674312645062521522727680412220441694083981069613866371410445991163770920170118120150327820132419549618348010117130037311583912134401111369 A013790 675 2564590301803778834327476122821325774890535435833021518998280809223062635891587333523633843107667706260679548406370138118340917555789726219588273660482698725786484393903781416915116405182573052033167005593036352057259436443603741616324228774188259031355049420262863039339037116065755028594495837022623372500382826734544220376362820809757337406836202523506858586963887796346632083477544937495140304478894671671229141296609741238961437778606266920680625163214832093047753401328421181912976387734079667819318751891079920769172075564158313826519926659897687018091851940656200338089910289213893951106626877649679017751428545900765604463304589801089139578979428623351587780969948986650017439882743604620087332971590327061179530783358711552378211995953466524984461455617919659464662507567315847896307710585244777691685481053371806979785957529102945356921103005236204124407441827744473062390217274167376574389316415900223107103544979208146662653744761039171119114795941677638607509315681031022785722417505187624352697195077919105964638457961877141155295070928643088051604087343998406192066989404648380050197715734290701572224081512704643648506229828162980879982815325503140992941941273455489988670507484176735214515181706342102573370849376605399746617989832316279273243394983572466016479245532503583125153607413403696971568037947975251601801089547342627195366477262345687813061307103651684500867907177117539908861658814276393047283828209642429552350361320350723166695211215836611058591194771008936880822163919151622238837344103533459028159738782073731442866423368584362268047540558882467219593597340690405304352043267716493519165318592704894635825376135898860819407571388361818614932313353801423887775411713711222543866782046547898128749882877958741536018743448040383813422245321266367915311943823302056939532951489439858486013179927367107860765479595586233279236756107917541162243402233308284749380128134142761536994870849415002414149562259153083898508357654163624536327531185468123318130674033629025109130200681238795145772358098996759560429258624178148575233620719647205709727764851262369627360745427119844097821742071737468610354021442208257228600885723914447802420788439651538398145738736858637942142662060809886809534375019408895159922397590244098098154344088380540918380885662376024211024286193890618710851751171258925503433990856831639139866753535071416061894473808165046525780419725426415178489501504843323087025697745007481580957631558647165264255203710616311184578317954884999797736577262823936148025501007236144986306300827888804665045981294378490174801302047513805691692009 A013790 676 16826276970134592932022570841830718409056802994500454186147720389312513954084704495248561644629407820776318517094194476194434760083536393726718663486426986339885124108402709876380078734402861794389608723695911505847679162506484148744703264987449167504720479246344644401103422518507418742608487186705431946975011726205344629889316467332817890726252324756728499189070067831830253099696172334905615537686027940834934396047056512268825993265435717266585581695852513362486310066115771374531038079923296700562550331157375360166537987776442697015797238815588724525700640582645330418207901407532358213210578944259544035467122689654923130883741413684945844777684031197809767430943835301410764423070680789912392991626604135848398901469616506495153448905450693870423051610309170885747650712149159278047674889149790986435148441191172425594375667348444424486759356817354735260237225831831487762342215535812157704568305004721363805706358608584650253671219377178001712512176173346986903868620183244540497124781251536003378046296906227254233992922687875923119890960362827300706574417063973543026151517483898021509347212932681293015362198804855166977849373902577317553567251350626108054692076695141469815667199603683559742434107175310534983886142759908027737560631289827108311749914487218949534120329938756008884132818239341655830457896976665625759416948520114977028799457318250057741495235907058702010194338989068179342041343480467414783229196883463980292970720622821094696687280787104005155416828892589634875074217473553793509011814663283024683756046149185751996646603721282000840659913606827867427753592152269749201853755879487913979243655286736813705650292827632425836133075879041891932570907914291142127694476253659331110309957007400759622727981562287303217818975762592958199863351552828639892361663424684795580275694722214911526732473503455594674482311626641276545072356824046987565478962052735656240683020688110658444223347643011830839235277982303383458113334568967540582844932107856357090255352334640033741003246669607734951412441487517739475976365833232832802107785541605316661523865189132407125113850747333297125808449732669531552532734682328375676850411234602692031682792952553743430234191852529523538398005780973667357355034502341761144250850589591527621990651563864728965496990830849094848530341718116349361898339434629810228030414011672384396665769943603560782089642655370870255645333818522709986069619373277042773975602904994086652663020656284051298778391545353617682018344102000483672949683421387845067195312108476347255155639731778447407366683272417274036871342733738079143191271049 A013790 677 110397203201053064227000087293251343481821684446917479915315193474279404052749746193325812950413544712113425790655009958311686460908082279241001151134447457375986299275230179498929696576417176232990222836168875389866622985205042499913998121582653987998471064335267211915639555143927174370254284431974339004103051935633266116703805342170618181054941502728895683179488715044638290587106586689315743542758029319818004572464737776995767341814523740986068001506488340171272680343785575988298140842376749652390892722723539738052655737801240535120645683869077621613121902862736012873862041134819802236874608453286868416699791966825950661728227415186929687586384928688829884114422503412556025379766736662615210418062149735301345192542153899114701778268662002483845641615238470181390336322410634023270794947711778662001008922655282284324698753473143869057628140078664418042416438682646391208727276130463566699672649135976867929239418830923890314336870333664869235792387873329581076282017022267430201635689791327718163361754001757015029227565755153931589604590940509919935834750356730415794580106211854919122827064051321963473791386358654750541669742174809780468954736111457894946834715196823183460592496599767835470110177177212420029276982647756569986135301892555657633391188950643527893363484728178174288795420468320603903634262063903170607534599240474364285953239465038628841950242786212143888885058107276324663133254575346708392766760752407174702180898006329202304965249244189377824689814364280594415361940843986439212626516005799924950123418784807718849998367015331207515569693174397638193491318111041824513362492325320203617817622336280234722771571242096345910869110842393852969597726825664183499803458700258871414743627925556383884718287030166996412110299978372398749303449538108706333784873729356943802188833072452034526891758656172156659278446582393415412219733122572285417107470027998640595121298734694030052549383885800622136222658841892498868681588106996033764045599559645558869165366667573261374722301399296349016217028599603888701880936231840616014629180938472482616258079505897723147871974753253762442429238696044796516167272250756472815815548110228262419870804561705110645766532744446203935429315928968231531606381369864294867429830718310012727880664910516486742625756841200911301207572012561368163415005030606184906107546330582514026524116599982962291290145461888279747289035183327500218602772708070677640053930659666202528122078525879660571285026929065085611722355653225173378222872927725651485868442743713314341076152280198393439732808950329734955912879676055537258477929352489 A013790 678 724316050202109154393347572731022064584232071656225585724382984384747169990091084774410658767663266856176186612487520336482974870017927834100208552593109767843846109544785207692477739237873093264648852028103991432914913405930283841935741675703792815257968653103688177378511121299306191043238360158183638205920123749689858991693666849981425885901471199404284577340625459407871824542006315268600593384035430367325927999941144554869229529645090264609592157884069999863720055735577164059224102066833854469336647153789144221363474295713939150926556331865018275403692804682410980465408851885552722476134306062015143681967335094345062291598900071041445680254271517127412869674726044889780082516649559243418395552905764413312125808269071732091558367220691398296511254637579602860101996611336169826679685651936979801388619541541307067454348521537296924887098227056117246776294254196842972720459658691971461116552250981144230483739826949691644352364206259175207056033856836915381441486313683096609552931760720901158869816468005527775606762058919564945159395721160685584699011797090508258028240076855980124364868367240723402351545285899133818303895178408926969656812023627275248746182566406356906684947370191076768519392872459690687812086283151930855679033715717057669732679590705172186508357823301577001508786753692651482211744393401268702356034505616752304080139204130118443832035542920337876054974866241839966114817283268849753764942717296543473221008871819525896322877000291126507907789872044044979959189693877395027674042571514053307597759750647123443374839285987588052509652756917222904187496538126545410632171312146425855936501420148334620016104278919394125521212236236946069333530685703182707942210492532398455352132942819575434667636681204925663459855678158101308194179932419531222255962556538310908286160933788357798530936828543145519841525888027083198519573669017196764621642110853699080944590840998327531174776507674737881835756864661656685077419899570000977525903178710834511740593970705948167879553019480783345895399924642001113773040822617106281671982056137317958445269259638194961573188026356097935384778235084749909942573473237213218144565811151207629736772348729347230946874221336311544020351741809960567078869468167679638625207119342831993507625042477898669518367590635119179047222879974415136520165848005807179168971611474951874528024729012488215593154644375449003421963359837811728934252791737651715996393839058069954787008957208296453008201061681596026698510375440810362534520269278807999398782852841503055391800635110381659358086959523113391045744403554600379952873694481680329 A013790 679 4752237605376038161974753424688235765737146622136496067937676760548326182304987607204908332174638693843371960364530620927664798122187624519531468313563393186823474324723335747670346447139685364909361118156390287791354746856308592286940401134292584660907532333013298131780411466844747919434686880997842850269041931921715164844502148202728135237399552539291511111931843639175047040820103434477288493192656458640025413607613849424497014944001437226103534147877383269105867285681121773392569333660496919173317741976010575236365754854179154769229136093366384904923628491521298442833547477221111412165917182072881357697387685553997953695180383366102925108148275423872955837935877580521847121391737758196068093222614720315740857428053379634252714447334956264223410341677159774365129199766976610232845417562358524476910732812052515669567980649806205124184251467715185256099266601785486744018935820678024756385699318687287296203817004616926878595861557266448533494638134707001817637591704074796855276785282089832503344865846584267735755965868571265605190795326535258121210216400710824680923283144252085595957901357466386242828488620784216981891856265540969847918343687018552907023703818192107664759939695823654678255736636208030602735098103759818344110140208819615371116110794616634715681335678681646706899149890977486374791254965105723956157942391351511867069793318297707109981985197100336804796690097412712017679316195526923234451789168182621727803039208007909405774395998910081018383009350480979113512243581529588776569393311703703751148901723995776911982320555364565212515831738133899474374164786648264439157675978992700040799385817593223441925660173990144857544673481950603160897294828898581746808843041505066265565344237839234426854364265385517277960113104395302683062014536604544349221370333447857869265501886585415516161476532071577755680251351345692865486922842421827972682593889311119670077460507790026932037708666853955242724400789045129510792951961078776413547450755521785231530037041801725929457747360813419532419718905576169307464920837190834314049874270316943125359411612486197142881686640922358554059530000391044159133224557909355924246496286963073258702963380013247182242441766187540040317527778015151280604462580648146109019983910008320709403527903697493170710009762157016933728829315512137710708808128766100902527622742887159248778370247050935182506687621747320911451501603895882753537632566590732908652339978059996973357565768243633028186807165692951531168926573267156788588987486738259284055414297493101546425603966959214067048408541431146958651129031721733092870804309494304638569 A013790 680 31179430928872186380716357219379514859001418987837550701739097225957568082103023690871403567397804470306363431951685403906408740479673004472645963605289422698748815044509805840465143039683475679170318296224076678199078494124240673994615971842093647960214319636900249042611279633968391099410980626226846940615184115338373196544778594358099295292578464210291604405384826116627483634820698633605489803837019025137206738679554466074124915047593429640465287544223511628603595261353839955228647398146520286696137705104605384125795717598269434440912361908576851361203926532871239083430904998047711975220582631580174587852560604919780574194078495265001291634560835056030463252697292805803838963451191431524402759633575179991575765585458223780332059488964648049569795251743845279609612679671133539737698784626634279093011317979876555308035521043378511819772873879679330465267288174314578527508237919468520426646573229907291950393243367291657250467447677225168828258320801812638925520239170434742167470988235791391054445664819439380614294892063696073635656808137397828533260229805063720731537660709437933595079790806336960139197713840965247618192468958214303172192252930528725622982520751158418388489964344298998344035888070160888784544978658768168155706629910065496449892802923479740369585243387830284043965322434703288105005423826058654876352260029657269359844913961351256348591804878175309776271083729124803547993993558852143341238188732446181156115740243739893611285812148849041561610924348505703963753830138415631963071789518088000311287944211136292319516005163746912359316372033896514451368895165199262985313512098171104967684770349229139002474256401549340410350602715077907338647151372403594840812819195314739768374223544463217074591483945194378860696302077937580903569877374662415475241410757751395480250957877886911201535447526921621655018129116179090890459700769129613328770498507770256155378218391610366701099406563228800347514793576925094720312557816637852049284824406978432904068573031261123823172280434296845552205775739485246826277345612809063934481225087549463845483099589521939454446746051091594473184576332565640728073086324443284218981262138764723650350142736266914762692660427956450204523299751557407552045878991632486621280114433564592174396546576159252693028374049512188102194849139075135519960490132834388021483732816082651831234887190901185732426377486284172500033302023160886745960407269401798613668002596051640142198989005446476297933641814111454995999327247205815689932346900489719162687573205852239246098387627219403493904608440329755195710057577126290822325347074592132733651209 A013790 681 204568246324330414843880019716348996989908309979202170154110216899507604186677938435807278805696995129680050477035007935029947746287134582345030167214303902326490975507028836119291803483363283931036458341526167085664153999949143062078675391255976424266966151137702533968572605678466614003235443888674342777376222980735066542530292357583489476414607303683723216503729844151192920128058603735085618602974681823925213412476556851912333567627260491871092751577650459795268188509742543946255155579239319601013359483191315925249345703162245759366826006482172721780858961982168199626390167692191038269422242645797525470900650128878680347287349007433673474414353638802615869400946938098878987439203266982231606505955886755924728598006191406222758642307097055853227426646691368879518668791322307154219041725935347505129247257265970079376021053565606416049529825524576087182618677711677949718981548989632962519228166961421742486530069732800563220316924210274332682202842780692723990338289197222343360777153815027316708218006880341776210388786829909939123544318189467153006720367751023071719618591914622282317318507480376795473276200510572989622960788834844043112753371477198968812388318648350383046882656062945728135219461628325591315399604980177951269591198839939722207746679980950576564848781867554493612456480494088273256940585722770834643747178054581344269942480500425592903110831805708207442114580346787836078388591739628912461863756273579394565275371739177441983646213508598561685729274650545923706188879538144961309714011028175370042360201969265213908344509879343491989474716914395031315431321178872364446641952876100619692979778261292380995233596250565222432310304413626150048863960154339985750572906740460007620303280675223167226394726164420319705028437933348468308321965455160107933058895981606905745926534636816024393274071224132759678573945131251015332306096746259393050063240709480650635436490867355615925913206461344159080044560658205546459970691834960947295357732934185498283593907658104233403833331929421603668022094626762704427205664565640268474131317799412032290214616406853444760625100841211951338564005317963168816887519374672387760736060892435351869947286492647227758026545067822269791877369669968150948973012064100744722218830798617289256215742086180856918959162138849466138500405201471964146460775761526419808954771006318278664732094859502679590449462687510455772718494573958577940246232094545200704275765032694810972967566864734330990742623942385256228751586068917356741646128014113047426393167803596541693651521222186506323508135977003523839053687763525594085276602156398982865485582249 A013790 682 1342172264133931851790696809358965769250788421773545438381117133077669391068793954077331556244177985045830811179826687061731487163389889994765742927093047903164107290301616193778673522654346505871530203178753182249042514393666327630298189242030461319615564917614466325367804865856419454475227747353592362962365398976602771585541248158105274454756238519468908023480971507475976748960192499105896743654116887446773325199258689505396820537202456087166239543100964666716754584812420830831380075755389175902248651569218223785560957158447494427205745428529535227604215649565005557748745890228465402085679333999077564614579165495573021758552296837772331665632574224183962719139612860866745036588612634670421570285576573005622144331518621816227519452176863783453025146228942071218521985939865657238831132763861814981152991254922029690786074132443943695700965185266743708005161144466319028106237942920981867088656003433888052454123787516904495288499339743609896727932851484124962100609515422975794790058906180394224922618343141922393716360830391039110589574271641093990877092332814462373552417581551836794283926727578752155100165151549869384916245735545411766862774870261902434378079758651826863170597106428986922295174887743444204620336808274947538279787855588844517405025967355016732841972857833025032591326968521713160838787182927099446097625235216108199755092614563292315037310167477251549027713761655274992510307550403705294662288104910954407742771713980743196854702806829915163220069770982231805436305238649769091153033626355858602847925285120349068452648329318372650942943617675345800460544898254581583134417852820096165805640325172339311709727624999958424378387907257801170470596442572624646509508841124158109996809824510139200172375798364761717584691581280699300570900415351305468148799416535322908599023993752149936044271181301535036251123654006137911595260300752207877801464922294902548819098816580720196089916547592879027724172362478486590323867709129178775204842085781191054238659628144821875362550490788935141665892962846190103746896365215165801458775576081942343856098098245365451074461286619191612732318438891156350607599014617225536098189295515268343618724146678258461320412162189981912104507422404661038376211932152564986122477748869728034810031483827432602245291062792991347334701158526857556764929149771374840366552252572454226319307274373197080792938924692756100324806042899742229865955528772311061820753294379510654793640206199521945630262355685989666116839156198166777581940245900595704164565573959396910052047630738765667988536880145120119908031245416491422793499786748133726580450905135689 A013790 683 8805992224982726879598761766204174412054422835256231621218509510122588874802357132701372340518051759885695952150842893812020287279001068255658039344657487292659707931668903847381876982135167425023109663055799628735967936936844775582386419616961856717997721424468513560738167724883968040811969250386919493396079382685490784372736129165328705697655680926235505542058654060549883449927822986633788535114660898538279786632336261844908539544585314387897697642285429178328626830954293071084684677031108383094653402945640766257065439916574010936896895756582280628311258876796001464389521785788961503084142110367947901436253904816454595757861619552624268058215319484870979400274999980146714185057887496072635922643667895489886888959093677736268755125732403283235297984408088929264722749751458577143971062063697368091344775623543436801247432382964714587494032580535105468221862268843519143405027143504562029968672038529739512151506169898410393587844168057824532431967438587343876342099030690144189617576483449566509717298949354152825173043408195607604578196796237217674144602795595687632877411752561601207296843259644192889612183559318693034435488270913446602386665923788341871954581296514636049262287615280583197178642438484737426514029799091930798653688120518408878694375371816264784176183920242477238831696240470960048263282707184699465846519168252885898593162644149760878959792008818247413170829990220259225860127838198710438279272256320771869200325215427656114563705115611073385886877767414422875467598670781135007055053622520788293285237795674610238117825688657842962836653075567943796821635077448309766944915532352650943850806173455718224127522947624727222346603059518433479457583259718990305748887506615601359689069258611023292330957613071201629073161464782668111045677625119915176524272971888253603318196423007855730386463220519371372843622293934270837976502833235235886255411355176855622802107335586105206545942468756879300898294870221350519114896039596541944118968924810394506859845820258176324253693770066203464469923729233853270683387052176702823371026554673623718039859622587842724499540501508516171136741277564876816336457134903616742340219967875675602482449126356053764723224196128471325317673198396981072786326486852978873949576510334285636388616565391785303331354662984816229862974301094712429934700151649990327644949329127872178880975027162546047082472284909172774231052447465208770150534224275132876605962364423969406101073392875063485280151315655778199392581703816172227715109953353808415023714730747603126851484505277041547672790470632133106716593001177600224948152100854505380094338388595255529 A013790 684 57776114988111671057047475948065588317489068222116135666814640895914305607578265147653703926138937596610051142061680226300665104837526008825372396140297774127140343739679678142672494879788833475576622499309101364136685634242638572596037299106886741926783050265937917472003118442963714315767330251788578796171676829799505036269521743453721638082318922557031151861446829291267785314976446615304286578887290155309653680094758213964444927952024247698996794231034700839014120637891116839386616166001102101484020976726349067412606351292642085756980533058936343202350169490658565607859652436561376421735056386124106181323261869500758602767330085884767822729950711140238495845204274869742591768164799861732564288465105062309147878460613619627659302379930297941306790075701471464905845961119319724641594138199918432047313072866068488852984403864631492408548347760890826977003638345882329099880383088533431478624457244793620939226031980703470592329845586627386757286138364571563172680511740358036028080919307912605870255198406712596685960337801171381493637549180112385160062738941903306559308698508556665521074588626525549548745536332689944998931238545463123158258915125975311021894007886432527119209869043855906356689073038898362255358549511842157969966847758721280653113796814486513248979942700710893163974759033729968876655397841838813195419012262907184380669740108266581126855195369856521277813815565835120780868298746421739185550305273720584233823333738420851767652469263524252484803805032006028485942914878995026781288206817358891992244445177421117772291054343284107679171280828801279250946747743138360380925590807765742842605139304042967268500678059365835305816062673500442058721203767016295396018450930904960520919983405746923820983412899360153888349012370439085476570690898411763473175754968558831891370686731354541447065585189827595577227005870502750967963835088856382649721753901315349741204626228780436260147928537513885093193712643522280755912832915792911695364555115680998359507448426713894863428484825404360930387169587503311308953702449331347224137305225213645214059518983798836115441485230397374598828159522103156791983495262102629446494183209232307627887348718022068750349073950798900365409253854682592818551088080242394391983171484303248060345713285535503375157017943843379284130974389482408252801567694975586539678512548407969365638077153213464614908100661289082571729935107819234740957655045469146803411719072985663273429142530653291526923072782017560766214728558737905986038836403954337010970592348435024115272589839122669594281178277817425313167566680726235075884825933706409798798954167573471525769 A013790 685 379069090437000673805288489695258324951045776605303966109970858918093759091320997633755951459397569571358545543066683964758663752839008143903268291076493696048167795276038368294074238906294536433258220217967014050100794446265951674802600719440283913781623592794818676533812460104284929625749453781984865481682371680314552542964332158799867667458094450896681387362952646980007939451560466243011424244079510708986637795101708641820723172293231089153117966949818672204771645505203617583215588665133230887836661628301576231294110270831024724651549277399681347750619462028210848953167179636279190703003704949360260655661921125794477192756452693489961684931206615791104771240385247420381144590929251892827354296619554313810319230580085958377072682914722684792913849686677354281247255350903856713373499140729664832662421071074275355364430673755847221692485709659204715796120871187333961224315193443867843931255063983090946982261995825395470556276116893862284514554353809954025975956837528489074380238911579214607114744356746441346856585776313485433979755960170717359035171630197827594335624370914640282483770375978634130589319463878778729137987856096783551041336742141524015614646585742883810429135950796738601606237008208212154757407443347196398440952488144970322365079620899846013426557404059364170048838394020302325799736065240304453375144139456934036721574164850337038773296936821628636103736443927444227443276908075273030796395552900880753158114892657779208447567850837982620552797764814991552896271464521086370712031924928691690361115804809059953704001607546287030483042773517765193165461611942730782459252801289751038790332318973825908248632948747499245441459187200836400347269817915393914093277056557667445977756011125105567189472172032701969661457870162450839811780302984479580147506128348714496039283075644417146434197304430458854582186385516368549100810722017986726564824427346530009652043552687028442302830559134628600096443948654149684039544096760517293633286846113983030236728369127669864198954288939478012064270219663609225498045241770062969137564859582626726249444504052704163753411584596637174742911554624518811712203712414655351798448336035773170346568894938942793071040274191191585297450114540572491482513688894470349605801588108513610523928224866398437644405194729556411483183322969394080546631085646734823286830720830104687007951424202233541338412048438717670753120104242401999135423174753323072177184288837858936736968604143616245708142280522817216187134834073879401174400805646344405128978056398082193220303461934483835208078810680760127479692404992244828332880342951047754689919938293449546680570409 A013790 686 2487072302357161420836497780890589870003811340307399321647518805361613153398157065475072797525107453957683417308060513492781592882376732432149343257752875139772028904806087734377421081464198453538607182850081579182711312361950908938379863320247702758321232392326805336738343550744213423274542166263602702425318040594543779234388983293885931766192557692333126582488332316835832090741688219020397954465405669761661330573662310398985764733415889175933606981157760308335506766159640934963477477231939127855096336943286641653520657486922353218438814809019309322591814290367091379981729865593627770202407308172752670161797864506337564861675086121987638614833646606205438404108167608325120689661086821668840271540120895852909504471835943972911973872603495534926307767794290121439263242357280203896443527862327330967098144647318320606546029650512113621524398741074042140338349035860098119592731984185216924032964474793059703150620954610419682319727602940630448699991115347108364428252811024416817008747498871227037279837724613401676726059278392777932341178854680076592629761065727946846436031497570954893376017436795818530796525002508667241874338323850996878382210365190539066447696249059060680225560973177401965138521010854079947363350235800955570171089274719150285037287392723889694091643128033488319690428703167203559572068324041637518594320698976944214930248095583061311391601202486705481476614808607961576255339793881866355055151222582678621470391810727689386624492669348003973446906134951159578552437078722847678241641459457146180459280795352242356251954547111189206999243637050057432358593635956256663715157629262056565503370344787271784019280776732342549341413727224687622678437275342899470365990768074856113060057188991817626330126920706557622948825086135839960005090567881170525347787708095915808513736259303020897754768514368240544913724875372894050650419147160010912991813067820583393327057749179593609948871298482298245232768747119876076983448818845753963527994997353842661383174829846641979009339089731915237153676911212940128492674831253383140511563043721613950922605391089792018386133406538536503488242709891467923643768557152553763149619532730707770643838519694403665339095238968407991136570201500696116616772312836619963763664219579957798647493083348440149384942482620619615741165782002194562466446552928227175584896359366316851459169294190854264721321449806426637811221003934399516327511449556552676554506119065192483931251011786266188091121502510203755403791646358722751105243685845665642051225028027817269718411013752148442800205076876467196394261869154118318692027930101824318520564715143322475771222453449 A013790 687 16317681375765336082108261940423160137095006203756846949329370881977543899445308506581952624562230005416360900958185029026140030901273741487331841114116613792044281644432741625250259715486606053666801726679385241017768920406759913544710283244145177797345605726056169814340272036432784270104271152855497330612511664340801735556826119391185598317989371019397643507705948330759894347356216404992830979247526599306259989893798418527745602415941648883300395403376065382989259892773404174295375728118752617857287066684903655888749033771697559466177063961975688465524893559098486544060129648159791800297994348921430268931555789026080763057450240046360896951923555383313881369353687678221116844866390636969261021574733197690939258839715628406275460578151534204651505264498337486763006133106115417764565986304729618475130927031055501499548500537009977470821580140186790482759908024278103762647914548239208238580279919117264712371224083198963535699732802893476373920641707792377979013766693131198736394392340094120591593015311188528400999674925535016014090474465555982524243862352241059259466802655563035055440050402817365380556000541459365773937533742786390519065682206015126814963335090076497122959905545016934293273836352213618534650940897090069495892516731432345020129642583661440282935270563027716865488902721480022554352340274037183759497338105987730994157357755120465264040295489515274663968069759276835901811284387658925155516847171364954435467240670184370065643296403592254069785151151414557994882539673500603616943409615498336089993341298306062099369073783596512387122037502685426813704732845508999970635149205588353126267612832149290174950501176140899466229015464321175492393226963524763425071265429339130957787035216975315446351962726755724564167241390137245977593399215868359816806835152817303619658623597287120110169036222770026215178948907321557866317400024516831600139285537970847643618825892367313674874544589342358786972195749853506941088407700446991754707175177638561701335010058623818024280273767731095870965274214468100183040439567853446784896365129857509132003213970940125432631421280299337999386360419597921047026765503477905240024653754246173683194224527714982448289803862871724829847037092046067221122643144521063582253400944664103116926202119849115820114607628473885298877788695716398524342355833762098499012505013802404862423609739186194830836590032179965170679421006813595226624802620540542110874114647186727887072937888329692460065848177969446839204276991759579970001503822833412277498087408890509106622494661227845933212145509386501275542752123520170288938395249398069353813425096055338763534990517078889 A013790 688 107060307506396370034712306591116353659480335702848672834550002356654665524260669111684191169752791065536743871186651975440504742743257017898384209549719103089602531869123217803266953993307622318107886128743446566317581886788751792766844168364836511528384519168654530151886524831035497596154123033884917986148689029740000186988336169325568710564328263258267939054058726998115666813004135833157964054843022018048371793693211423960538897450993158323333894241550364977792534156486304787551960152187135925761660444519652886286082410576107687657587716654522492022308826641245170215578510621576394001755140923273503994459937531800115886419931024944173844901570446869922375664329544856808747619168388969155321562551824510050252477247374237973573296853252215916718526040373592250652083239309223255953317436145331026815334012250755145338537712023322462186060387299765532357387756547288638786732967350997445253325216549328373777867601209868399757725946919784098489293330244825791920309323273633794909483608143357525201441773456707934838958867186435240068447602968512801341563980893053589801361692223149072998742170692884734261827919552514898842804158886421508195589940953665247032974441525991897623739940280856105898169640306873551205844823225807945962550802274927615677070584991402709696338310164024850354472690755630427979105704537957962646062035313385503052666424231345372597368378706709717070294505690615320351783836867430207945346034291325466051100566037079652000685667703968778951860376704430915004424342797837460330765710487284583086446312258186073433960493094176717771907688055119085324716752199384548807337213937865184861441807791731492837850238216660441397928570461411232405591962107685972831892572481894038214040738058575044643515227450244308865501270760690470858990292255312308758069645437634329048580229421800795042819046657594141997789083780936741160908461560854932128513852414626731389783116679821945020851887050675216001324576314788859040481042922632712902633776340486603322459000994630870057302876190083720009403164121125205300928324004686464355705051616995117415073086863338162963494755020043956613973910712981959989542608468318536279801753281609145535437307126337999843229403144301386608626410360914247037785661671202698163164563597941180550152812108330048895771940650417161445937171632595290718210196625313128252021045395557578302361303498800624285118867201132751484827681225703998281885329993366496789445066200192121667085545485331112230492029895657540712019261342934604183179866581610017952664951489730630248550187472315897167804886687084834868835996682415837265724811231300733030369882055219077627553072782554590729 A013790 689 702422677549466583797747443544314396359850482546390142467482565462011260504674250041759978264748062180986576538855623610865151617138509294431298798855707035370882211593317432007234485150091310029105840890685752921609654759221000512343264588641692352137730830265542372326527489416423899728367201225318946907121548724124141226830473606945056310012557735237495948133679307834636889960120135201349402163825067460415367338421160152605095706175966111759393680118811944619296816600706645711128410558499798808922254176493442586922986695789842538721433008970322070158368211593209561784410608188162721045515479597597459707651650146140560330801167454658724596399203701913560706733666143805522193129363800026628064771902520610439706503220022375344614400654187788629590249350891138756528318133107813782309715698549516866935406454377204508566145928585018674402742201073761657796821070706760759079754998789894238307066745780143460356589331537946570810439937740703470188253539736302020789149469998311328401121953028568722846659475649460760478409127610201610089084723076412489602001278639324602686734062676081067944747381916016741491852980184050251307638086453811515271265602596997685783345310852032840309357748182696910797891010053397369461547885184525933460295813725800086457260108128593178317675652986167043175695324047691237970912527473542192920813013691122285528544409381856989611333932694722453698202251836127116828053753687209594329415330985386382761270813769279596776498665805739158703155931557771233344028113096611577230153826507074149630174254725958827800214795190893445301486341329636318815466611180162024724939460646333477875919700921550324509135412939509156011809350797319095813088863388527667750047168053706784722321282402310867906103407301052910466553837460890179305835307487104057761694943716318832887734885236435016275935765120475165647494178686725958756720416300769209695179385692365984648367028536311781281809230939480092184690545201329704164596122615393229354180206569932604398653505525773138445964170683139286981694159798702471979390733794747892637780843659104965360294522910361687203489087686508399344282828187874639491389054160637916531779303280637603858004172055903616971428114029761397539197878377958374814911726224760902648522701766092085589552600242753450805159702607386996246793783081457702402177100058679434461510078840253271241792512255630895934664887706631982491954416521843932727449650086477585435549079339460510257748263929257427344258208145409124611558373670993938045843104641943327787434746724122665060737780005864601317967861553963601574432974233330308300420486488564109412256796164292368314375710526340669772969 A013790 690 4608595187402050256297020977094246754516979015986865724729153111996255880171167754523987217395012035969452928671431746510886259760045759480763751419292293859068358190263755671399465457069749085100963422083789224918680944875248984361484158966078143522375651977372223504834346858061157206117817207239317610657624481178978490589234737335166514449992391300893210915705069938703052635028348207056053427596856267607785225107381231761242032928220513659253381935259525168647206413717236302510713501674317179985338909651973476812801715711077156896551321971854283102309053836263047934867518000322535612779627061639836933141902476608828216330386459670015892076975175488254871796879583569508031109121755891974706732968452437725094914367626566804636015082692126081198741625991196761381582295271320366225734044698183380163963201747168838780702483437446307522756391581244950236804943044907057340322272547060496097532664919063521243399582604220467451087296431516755467905131474209877558397609672658920625639761133820439390596932819736112049498842286250532763794484868104342344278730389152608718227662185217767886785487572750985840928047402987553698829413485223457351694773618638901816424528584500187465269696185826674431744962916960340141037215674695674649433000833854974367246083569431699842942269959242241970275737021076902212327157092753910327753454182827453315352779869954363708839961932410074018713904974296830013508860677941782148395293986595120057296697809140243434450607746351454620251406066950537061970168450026868558207039255712913495723573285257015869197209271247451894623051885463743887748276435953043044220327801300593948343909157746291679104437444296119572593481150581210587629676032692130028108059469600370214563149933841561604331944455302208145571059727580900466425585452422889722974480525722767862576428582036250141786414554955437561813209306363609015402842651349346784810071949527613225277936074226741596989950364193928884823754667065924189023915160479594977792776335305327817459565649754597561343970923852076861886895382439286918656782604427340923596480115247387677728892364814883029742091904311181608097839635740645509703003584347945370365004008824263318912365372858783630949539856149264529254677280037784897160635835760656282276957446287330173553054610192705390732652808807066082375214010797443985460683953484995769501967627270901712617400672909194308227336328243212437129712926799818042624797154217379438042637509546200407801086359639857980805678103642029266576434489655391227518776609555790173613359373256968805463500574618477649247187139655555189929854743944880152759058811851469121853816839633922228510619036763321134380449609 A013790 691 30236993024544851731564754630715352956385899323889826019947973567807434829803031637431880133328673967995580665013263688857924750285660227953290973061976740009347498086320500960051892863834623747347421012291741104691465679326508586395697566976438699650306652623539158415218149735739252429338998696697162843524674221015277876755969111656027501306400079325160356817940963867830728338420992586494766538462973971774678861929528261585508978042054790118361438877237744631494321280398787380772791284485195017883808586226597981368792056780377226398273223457335951434249702219721857500665785600116156155447133151418970118344022149030521927343665561894974267917034126378440213859326947799542192106947840407246050875006016443914347733165997904805216894957543039218744943808128241951424561439275132922807041067264781157255762566663174751240188993833085223656804685164548118503677231317635203209854430181263914895911814533975762877944661466290486946583751887181432624925567602291006660646717062315178224822472798995902841706476230288631156761904240089745463255615219632590120812750083230265800291691597213775105199583964819218102328919011001339818019781876551103684469409711889834817561332042905729959634476675208810946678701698176791665345172041678321374929918470922486823501554299041382669544233202588349566979110595285555415078477685558405660390412893530921202029588726770580293698990238542495636781930536361501718631634907976032675621523846050582695923634325769137173430437423811893763469475205262473663586275200626284610396384556732425445442364324571281117802890028654531880621843420527623647516441696287915413129570704333196895084387983973419706604214072026840515785829828963322665438304450493065114416978180048028977748826715934485686021887571237787643091722872658287960218266153346579472435566729267079946363947926739837180260665895062625843056466259051638750058050635503064255138882060850670371048538583001651617851064339476367413328654370619528604185907367906622649298405535938255810352210228039914599977793231393476290839920604184161473307150667647783799716506036138110553579262805550447558137864984185662530729925850094375189161406516906869574964791301895991635384029211326479402659930996195324576439937634327906710270931718425665868019117805091173268681591297474340068596935078583160566463779124842029988607547418815057243702409602524386136482765814957223856279553649603716800008046512733606177661294128820226492997744700132620875582927605597108212066054037995354018007986686629021843750693335295539329077250847938972332646027270071831856710794823280097601129776975022358682252184864557488908482892284838163741258171500204149962670129884649 A013790 692 198384911234038772210796355132123430746847885464041148516878654578384579918337690573190565554769429904019004743152023062596844286624216755601542074259629391201328934944348806798900469079618966406346429261646113387880706322061222835342171736932414308405661947863040418362246280416185235188893170449030085416365387564081238149395913341575196436071290920452377101082510663936837408628380132359992163258855572228813668013119634924262524404933921477966569400473556842527234241920696444005250283617507364512335668134232709355760644684536054982399070619103581177360112296263595107061868219322362100535888640606459862946455129319789254365301789751592926171803660903168946243131044104512796322413684780911941339790914473888522035477302112253427028047816439880314185576325129395443296547603084147106536996442324229172755058199877089542886879988538872152412295539364600205502626314675004568259854916419272545632077415157414980242194923880331884856535996131797379452136649038631294700503110645849884333060244034212118544436190546923709019514853719228819984420091456009423782652453296073773915713788569319578465214470393178889969380037631179790546027788892051791273803797119709206238019899533504494265161801466045008621158961841737930116329673765451466540915195087722436048993697756010511694879714042182161508949944615668529078329892094948699537821498994456374006516131636341777306959074955077313872926246249067812775942156631230750384752817953937873067954964811371308994877099937629834982123226821727089706789551591309053328810679076721443347547352333512175413904761478002383668759914682081738751355373969345013025543113391130104828648669562849606695030248526568100624070829507828360007940715499685000215689793839295118123010052083246160585989604354891124726324793767511027306992044232106907918649753310721311528093862347340071739690228937505888156293475125637801839130870219535604577966205201241248304449461643073836264720833131304446598849301325634727172063738240835351202046838721290896371720851306169879690454301391172597944200719084052283426368215530437109509939996103102143342033543267216486428942532161242131864119043502469195616087988157425971281343995731739601119754615655513031360851807266037524546022430818825395926087583004590793760073431919203187815819920502729145190064491050584116476568854838088558755254118614845590575931509402162497441463426511934345721050151495049985924852793170045190131635750779189506020558202977570125564699588020322626979365380543287517712150400650973012316848298972874033538075842813327597474490584918941288811879524835540720361012466733121695314256584896361684728556256280823192306394863212839427905078722173182089 A013790 693 1301603402606528384475034886021861829130068976529573975419240852688781228844213587850703300604842229600268690119820423313697895364541486133501717549217428435671919142169872521407585977631380038592038922385660149937885314179043683022679988766013570277449548039929408184874697845810591328074328091316086390416773307807937003498186587434074863817063739729088046160202352466089590238010802048413908583141351409393246475834077924738086422620771458816938661836507006443821183861241689369118447110814465818565434318628700806083145589775241056739520302331938596104659696775785447497432917386974017741615965371018983160791692103467137297890745042560201188613203819185691456301182780369708456671356185847563247130368189863182593074766579158494734731021723662054741371566269173963503468648823835089165989233658089267602445936849393584490880819604803540191977071033771141948302731250582704972352908106626847171892059920847799685369040895578857496543732670620722606585468554342459924530000908947421091109208261108465709770045846178366454877036955251860287917780220042877829437982746075540030660998166803305754310272140249646697089102426898170605772488322920751802547426712902412102127648560839322986873726579418721301563423948643642559493238989575127071974944594970546902917447650977184967230105803830757161660220586623401219282922422034958417667646854902628269856752339666038400910958490780262256320269101640133919622956489657504953274363238595786385198852524127407158315388652690789347317710491177351435566246247990578698890326865422369389803258178660173382890629140057173639250733800229138287947642608612872630460588366959204617780763921001856269526093460582813308194528712400861870012099034393433286415140737379615270005068951718178059604677794172440669329416971908639850161174802206853422854261031471642524935823830860898210684107592058976132193441490299309617866537639510373101636036272325343830125492917840207439732833386174488474135050265997489444975910186598120739236629308850389571094860505419780580649070671427483415111900917910467031560401862095197875494716314432453162467082077376207367460291953509909627160485044419700392437153290300871797576897955995943522946710033315820998758548707472472198546453168602313422671060632093120197859841786821892115259594498418405921592013125782882388202768256592699033993222272232001919768686633187588145713441541344801242275810043959022957652959175988666492453662160862262349000882369735837593829993997001336755611616261744509403709418778671033933810841689561026534043315604698242367030132727653173795894741562445982666288602794236011442956837453505029013504057597458480964722256697539439486485221496178247685929 A013790 694 8539819924501432730540703887189435460922382555010534852725639234491093642446885349888464355268369868407362875876141797361171891486756690521904768840415547966443461491776533612955171599239484433202367369772316243742465546328705604311803406293815034590346484689976847100962892566363289703495666607124842807524449672527874679951602200154965181503755196362546670857087634530013801551588872239643654213990406597029090127947385264206585018814881541297934560309322469277910787313606723950786131494053710235607814564522905988711518214515356573267992703599849129042672270545928321030657370975936530402742348799255548517954291890847887811461178224237479998491230257677321644792060222005657184220767935345862464422345693692340993163543525858883954570233528946741158138846292050374546257804933182020018055362030723684739647791668871307844669057427116027199561563052572462322814219735073127323607430087578744294783805140682413735706277315892884034823430051942561021807259185040879564841335963604029778767515401132643521801270796776262310448239463407455349028556023701321438942604797001618141166808972396489054029695512177931979601601022878897344473295886683052576513666663352725802059502207666798116878520087566230459557624527050938832835141010602408719227611487601758230041374038061310569996724178933597737652707268836135399715254010971362178317431015016144078530152100548877948376798658009300663717285575860918646646217528642889998433097208426954473289671410799918365707264950304268907751498532614602768750141633066186843419434564036165566499176910189397565145417787915116247124064463303376307224483155109057328451920275619341497259592085693178984360699194883838115064302882062054729149381764655315792169738377947655786503257392222966249066291007565383231470304752692586056907467877279165307346806627485446606103940154278353160298429911498942403321169617853770402822353452827557919834033982726580869453359033949601012087119846690818878800064795209528248486946734270270170131524895367405975953379776059180389638552675235718686549181922410574194067796617206593261120833738991325198946525509665296537906975506978517063799942376437654274780162737664019863902027489289385454053364528585101572854838069726890094663279239199778366144828807162961618158421963338434168218199504123161251565198118261491348998362531504698362029531328114164595602353000343765824025889952763240950571589698415149625161065153661640856988477437417303271794789227836830453118590614325770453567814293305726197737496606860653639732932325209895089858193682425168170084700826132473274865399391208092273519522932982471077239810532446495357600121896925093609542726192556262470829538236425483067380169 A013790 695 56029758524653900145077558203849886059111751943424119168732919017496065388094014780618214634915774706620707828623366332486648780044610646514217188361966410207835550847545837034598880862610257366240732313076166875194316449462637469889742148693720441947263286050938093829417538127909543744635068609346093660167914301455385775162462035216726555846137843334668707493351970151420551979974590764302015297991057683107860329462794718459404308444437792455748650189464720932372675564573715841107808732486392855822871357834786191936271005435254477211300128318610135648972767051835714282143010973119575972392550471915653826298109095852991930996790329222106270100961720620907311480707116579116785672458423804203629075010096315449256146009073160137625935302183419568738548970522142507397997458166607233338461230283578095576829161139464650768873685779308254456323415187927925299984095681814788370188348804604141318076545528017316519968885469573212152476524570795142864077427513053210824924005257206039378493668546831274146538137697649057018850899119416314544976356071504369960902430073127616624195433667893364683488832255399411718166104311108445477089294312527507954506166978257233987312393984501862444839970294522038045157574521981209682231360170562403606852358970155135747301455063720258649748507337983334756739412390833884357531781565983107251940664889520921299236327931701188219300175995199021654649110663223487240645833205426001279719550784489248299253534126258264397405365338946308303757581872484408765769679254547251879674910174641282281801099707752637424919086106511077697380986943733451951699833980670525131973048928338499563520183674232947316390547417632861872936891209209141077949093757903526912425653497714569615247871750374881560123935300636479381676669482416057119369896742828603581502398282932015182647951352220275084717998649344561108190193862738587612917461004001607512031096960669097084483488621743332240303593314138462663807225121369714838322857523547242586232934838505550608230124710724282536418544102221550302449182592935777287278813605492458386213790161522084630288153868914010585207666301286050455591421931807449696832647721813634327061202357227657964044124672046851419500592575478125911085775088389745860276221803796191176737406501463466577679606946552060971519264853913644740778256569202325953275755043757033911747038035255447571433863980079623876700200011301796690681748473174025662701400466894926766245612123837444602911073020591379945858429578378869583355715237612748530287768985702121684559608750391528363925722120255157156391885405716293406561589963297992737770396903381456041214399765725539172209826549361638071112600369187594405081288809 A013790 696 367611245680254238851853859375459102433832204500805645866056681673791685011284830975636106219682397850138464063597906507444902645872690451779778972842861617373609049110748236784003257339585898579905444706092730868149910224924364439946598237579499819615994419780204833614808467657214516508550685145919720504361685731848786070840913413056942932906510390118761389863882276163470241540613290004585522370119329458870671621605396147812151667703956356302166893893078034037297124379168149633508333093843223527053858978754032205293874066660704624983340141898401099992910324627094121405140294994637537954867523646238604754341893777891480059269941350026239238132409848993772870624919391875585230796999718579380010361141241925662569573965529003662963761517625415790493619795595776991038261323031110057933644131890555885079576126236027573694580252398041457487937927047995117893195651768386826496805756507007771187900215209321613687515857565869844932398477708986932331212001913142116222326398492528824362296959335759989675436721434275463100680749122490439729589872185140171313480843709790292671346240295048365688370228427675540282887810385182510775182859984492979689514961544345712190756616932316719500595045102359091614278846438718716725119954079059930064558327203187845638044846673068617000999956644508659338967284696261115269766018854415166679982702340146764644289547559891495906828454704500781076152815061409299785877311660799994396239972697033958091402437402380472711376601988826728780953494665370205912214865589084519582547085655821453050897015182565054144894123944819180772516655337835178255102610747179315390875174018828895636255925086642367342838381607089206748338943223621174612424004145605040072424712598505291245641286554209597915973139507475941223180628474131750760185892529698468098237235134316951613353208821917224830834789138349665430835861933427873328351461647254546886436027158949945971296168847258002828631875734062453537239204021306699054236268211993458608274285475434917540597848227062017721442067854675591534369086992251634781836296065636019471948677249746397259320577533944823449547498602737777039135319294588677460919001702819254819848548665770663902093501973299392163343387887711984102633770354925122589272291254706810310574124056101804216155901176328072034137896706527423144246141350536460579442228842089899494972316549310991516177581573302412255030012274151088087562951732494782372983888463297614513337461144497474039699550088100043824777156463743763336396847673977243107218052315191620372395593011318817595716662830994086103087160146904601040450591749198130352511574083085733086407676862925262508868671990361707384569771022239806891738335875849 A013790 697 2411897382908148061107013171362387171068373093729785842527197888461747245359039776031148492907336212294758462721265864595346006259570722054127129840822015071588248971215619181539845371405023080582759622716674407225931560985728755090489631036759098316500539388177923913346758356298984442812601045242379286229117020086659885410787232903066602582799614669569193478896931613908528254747963795720085612270352920579650476509353004125795527091805657653698516990832484981318706433051722229745448173428705389561000368759605205298933107751360883044515694670995409617053484639878364530539125475459816886521885822642971485793237165076746000668870085197522155641386741019248143804170096130095714699259115153599312247979447688274272118974787835793032705239317140353001428639478903892838202032540407113090102639149333937162007098964234576911010141035983550002578360739361895968497256671252385968645542568442477986763813311988359107403791541489672052601466412248663263025081944552125424534683500509481616641030350201921292260540329330281313403566394992659775065839151406704663987747815579934110216702682575812327281397068713979219796026923937182453195974744358258439742907662692452217683554163692929996643404090916578000081283511484433500433512018712712201153567184780115455231212239022003196143560715544621313922964354892169177284934849703817908587366510053702922831183721540448104644701491316229624640638619617906415895141041806508763233730460865239799037691391797018281459341885648692167531835878499493920990041733129983532981091428987844553466935316612809320244650347201958645048481775671536604531728229112243488279532016737536384269475124493460572136362621724112285475851806490178526632113891199314667915178539358793215862652481082169171926699768308549650365288103418778416737579640887351649192534499716253519535210403080598912115107051536712154891714090145220276907313939867637082121906774189870595517674163806859756558653736691183757657826417583793252494844155738889081928887587004328493983862482217753898270381407194526556056995579756162975803627938486637923755455271435586112418402309200211986652481138332562555153766829891796312821089570172197130873026327796121325861635466446817311983695967931278327697380167298663729308215502922131382447676827932083937462198867617888480615978740291526423249398933400869717861720463432951830586513368880029415337641112702437126805251910530705288942500526316898267149147292207695648822007082569047927174468748128024387534362923558622831250099717588964692026457641239972221263287485747262762245497024834152198922354857723841087426396332466488933242828437559125494779920767897652647320687356928763162150162267676915373016695221681445289 A013790 698 15824458729260359428923113417308622229379595867961124912820945346197523676800659970540365261965032888865910273914225337610065147069043507397128098885633240884690501500145677450082925481788356431703485884644100785809336971627366362148702469232176444054560038925835358795468081575677636929293475457835250496949236768788575508180175035077019979545748271847043478415042768318853853879401390463719481702105785511923086776377865060069344453249336919865915969976851933962432032907252349549359885465865736060909723419431769751966300119956678753655067472736400882497487912722241949684867202244491858592470092882360535918289429040068530510388456628980942863163138407827287071499160000709557984141839054522765087658993156282767499372593582990638087579075159757856042373303621088440911443535497611068984163415458779961719928576304343059113137535337088071566916624810953399449310501020086904340283404791551098071157379139955624103676276303713738337118221130763479668707562638206494910372058446842708886781800127674805598521405100735975697240799117546840784206970672379389300423613418019947697131786300379904679293246167832417661081732647951854075418790297734533623153217174925179000221798867989313707977374240503668258533301118849368196344272354774104751768554299342337501771983500223362969897901854688260440648569132447521972166457548906749298241711672462344876695396397026880014573886484525782567267229983313083994688020375292503995576505553736838321486293221580236944654742111741069311176375198835179615615663811065821959888940865589248115296562612296641950125150927992050670163088930180951662332668911205429526602009561814976217192026291801594813786675161131900705007063702382061313233299240158703536191486396733042289274862928380111937011077179872394256046655246530605192215260023861914170352218852638339341670515454611809462387217365132368448244536145442790236788886759471566895801830345459740977191460188736806862781327166430856633992999125767267529618672505802851266535431458335399249028121745830683326551972412603288734289947998780185284247602904410831417759542035888880483577137550662590844426928748599942924363864170920075608419168669899785375657925736670352018978190295357568383925029245597117108022511277646532727991201914672104000239207668062402713689486770440966321321436515052704862939306402043106218890747960583596960478114213221872994030263340440689988969257784991957400751745953165169530765555384174691151921188468735523450191689456467968006612955141468124395831904247101197344385588584175457743708429193987790983092705979936872577129570221526121374604586337312633891006197378825422371251060158176499019071029748809615106867214638228241762362537349451962541129 A013790 699 103824273722677218213164547130961870446959528489692940553018222416401952843489130066715336483752580783849237307151232440059637429919994452032557456788639693444454380342455789749994074086013406548406570889149945255695059870847150702057636900632309649441968415392405789057066083218020975893094492478857078510483942440021843909170128405140328085799654411588452261881095602940000135302752522832463519447516058743727372339815172659114968957768899531240274679018125538727516567904482665393350208541545094295628695354891841342650895087035769302730897688623526190066018195370629431882413713926111084225196279401167476159896943931889628678658663942743966125213351093754830476105988764655409933954606036723861740130654098371237563383586498001576492606312123171293494011245057961260819981036399826223605096168825055328844451389132794810841295369346634837550539975384665253786926197192790179376599418837366754444863564537248849744220048828665837229832648838939190106390318469272813106951075469735013006175390637674399531898938865928736549596883010224822385181934581481173200079327635628876840881649916792554600842988107148492274357247903212114588822683143436275101508257884684099420455222372877887238039552391944567444236988640770704736214770919672901276353484757985076349125983744965484445500134068609676751095262077988191659384127978377182145763870283025444735998495760893359775619269224973659423840295920517144089148101682294118714977452938067396227271569826787934593879762995133155750628197679557613458054370264402857878831341019131056884460747299278267834771115238555844446940026470917223856564640726418823124035784735068058960996884500510263573254375732186400525551344951328704276123676314681253900952342248965490459932375673101914418729677377142778713922105072487300666124321016558018871680907892160144420700251897708081882722533132633469388932401650250146743571886028892950403355808896561360551353170298302189826708287538952850375628067264159042261828110310572507159738965798138554472873506774395113305507490999090177385676348819996795649948522655839464931920355297466944852749599469897258530285079519564225526751312825406616066838165643212491849691650758294179596515906527841006166932116880362685345735696492638901228350275762163674345569441510157424204516722700863180034189944975260796605744789303804819902142197369388979657696907352948708713832557776631367017627300327332232506332205198716677291352808875570148647754917543373769356707674523886338091387598683172364161053123765230955776513846700775178256471003941753896640071243934365820978547110223432882338780690959108190958891661002473596177778205697796010064125026181939884716155795241415494202860607549754326232347369 A013790 700 681191059894485228696572593726240832002501466420875382968352557274013212606132182367719322669900682522834845972219236039231281177705083599785609473990265028689065189426852436549711120078333960364095511603712790822615287812628155756200155705048583609988754773389574382003410571993435622834592965153781292107285146348983317888065212466125692570931532594431835290201868250889340887721359302303793151095152861417595289921527347816453311331921749824467442169037921659591236202021310767645770718241077363673619870223445371049132522666041682395217419735058955333023145379826699702580516377069214823601512789151059811085083849137127853760679494128343161747524796526125442753731392284904144576676170206945256876997221539413689653359711013388343367990013840126856614207778825283832239895579819259853073035963661188012548445564100266753929738918283271169169092778498788730096022779781896366889868786991963275912749846928889703171827740364876558064932009032280026288026879476898926794706006156931420333516737973781735328788937899358440501905149430085059669178672789097977365720468617361060953024505104075950736130844971001257812057903492974683817265624104085400940995679981412376297606713988451818168777503243548307001638882472096593774305112003973905274155213497140085926615579350718543446926379624148089163936014493680525477219263666132692058356752926929942912886130687221333487838025385052179479816181534512982368900695137531712888967068726660186647128769633555638870445125011068634879871604975577501898294723304747150543012428426518864218946963030564715263933287080164895416373513675687905722920607806033898516798783646781534843100559207847839304121959178874973848142374225667628755647440300623706844148317495462582907616316791221660501285413271433771142042931380589179670441670189637161817098436680462707544214352700862725232542539883208192660785487227291212784575144235566647596417462170339086577428150327160667453033074543069651314495749320147476279854231747666219475047354601587055896523077946806338397434648445030653827422524607998976259312257144962729418329451106680625178890122121995913217200406727860883681015363447492808014525204785117159025826920625168112332740862729164841461241618852059578553371904688203830959206159275555867381281105748142860205834217640363324204320228982686086530291562622263423377954956940561095534149409142696477871455411572478399002652717447626777474045598308780119708565779032615745277920014002075300749359052551218264217594034960293881260669545023680300849707348203785944540706256861847315855507431453374151440247590175943141024740113382708840881288187837229264522402807583239622030724296779707583622698172578927057464968446133938134410431088009 A013790 701 4469294543967717585478212787437866098768412121187363387655361128274800687908833248514606476037218378032319424423730407653396435806923053498193383758850128853228956707829578836202654658833949113948830651631959620587178903338653329916429221580823757065136220068208997520324376762848931121417764444373959057515897845195679548663595858990250668957881785352067271339014457594084965564339838382415186864335297923760842697175140929023750175648738600598330888071057804008578100721461819946523901682379708583062619968536025079453358481211899478195021490881721805939964856837042976748630767949951118457649525409620103420529235134188695848523818160976059484225510190007909029907231664781256092567572352727767830369978770520093217815693063958840920837382480805072306245817236872687223325954899194163896012188957581054550330351346061850172533017042856542140918417719730552858160005458149022063164429111454271053263551745700445342510361804533955097464018911260789252475744356247933858700066106395627048808203317845981965492184221557690728132999685410788076489481272169271829496491994598505920912793777987842312779754473854739252504911904817406900525079759746904315573872656358046600888597650478232379005349198780920442237752707899425751753215839858072792503732355754736103764524816120064363555283976714035613004584191093037927656035588913496592594878655953587355451445903438859169013705284551327349567073967047939677322357460797345568264512937915617484591811857565758546628990465197621313446837600244763989954711679602446054712704542906390268140511024443535096846666296532961878826826623226188349448082107815388408168716819506533650105582768962689673674344174172598703417662117294605312265802855812392140604457111087730006456870654467205314548933596473876972462943672788045607817767798114209418681982843060515824197590368070360340250711604173728952047413581698257647079597521329552774880094969299594747034506094296501139159350002077079982274406611289487591872123614496438065975785693541012673737087914408996386225568728447846119761719183953081283237347719128100467713659528710931581798698091242415186618051868541495257831141799579000313383299868595153680368450426221727985015112800366050524827206261288362894888673066659305334923351611006922045888585334813565305810478301938423770104545022355403413725242942364670320782762472487021347799554273385231591314618955327030775856404479173879287007213170503906365407900076232991904768433211867616048216544743788543031531634463374488154951252884900366453874929911565039582131573751270580239327984257765587807599464439144362948263319883903952705022131800400061204531484820553635160143582111171661456148522710290340424027657975084768099866838368427049 A013790 702 29323041502972195078322554098379839474019551927110291186406824362610967313369854943504333089280189778270047743644095204613934015329222154001646790841815695406035184960069866744325617216609540136618277905357287070672480784804904497581692122791784670104358739867519232730848235941051837087621952519537545376361805762328853518781852430835034639032662393694913367255273856274791459067633679627026041016903889677794888936166099635324824902431373958525648956634210252100280918833511000669143318938093268013473849613564860546293484995231272476437536001674976768772109425707838970447766468519629288200638536212517498542092311715412033462164770954163926276003572356641891145221346952629821223335842206246884735057430713382331602088762192633955281614066456562079401278806891121700872241590093612909321735971750689298904717435181511798981989124818181772986565738659152157302387795810915733756421819400251472380462163003540621892210483799547279394461428076782038285493358721342694046931133724061709067230621968387487675594220677640008867280610935980180569847486626702592473326483976560797347108839977378233414147969102960944235684727007507006674345048303699439214480178498365143748430089184787682638654096093201619021521895516528132357252849125308815591616987986106823576799047318563742289286218171220787656923076877761421843351249498861451144014998861711486639116936572462355007898920371941258740509572297801532222911987300291384273383469385664366316406877597488941824432806442161593437524701495205896538092863329871648564970054506008826549269892831374033770410977571552762886982809474987021760728866709376763345994951052782367278342728547164206948977372126746420093123281151569905453775932536985104834505843105846596572363528363959334068755553326465106816329373437162367232892374523427327995972489433320044322560390404909634192384918834983835654383080509522268422489239337443195755988303093574641135293394484679343974024495363627721763702381776670328090273003034711130150867129935322584152389033806437425290025956427346318391756639565916166299320238385199467168669320167872422108181258176641486039401038309500750386630121347037821056107830437852803296897403246440757309684155083201657493391300280312948953364583990351702302432109919816415543075008381711801971422548139017998355655919891673801797451318944854601974655704581987347062912875587680504470615214965900648920393869787859822002054325611676129663441232400164659887185690303063428892348750063996630829879053714200016784635170177831304303873415149778224698365255382086276950230904715200021605660086185226165303555641758293833697650206742424801562931071907652400285702042231397270813790457502214923522045463974531163503226326535249868489 A013790 703 192388475301000571908874277439470126789042280193770620474015174643090556543019618284331929398767325135229783246048908637472021074575026552404804594713152777558996848523018395709520374558175192836352521337049160470682146429104978408633482017636899220554697692270793685947095276009241103131887630480685835214309807606639607936727733798708662266693297965032326602561851771018906762942744572032917855111906420176012266310185779707366176184852244541886782804477053464029943108466665675390249315552829931436401927314599050044231555053712378717906673706989522579913809942069131485107795799957287759884389436090327307934667657164818351545263062230269520296859438231927447803797257356204257046306460715185810746711802910501477641304368745871380602669890021503802951790252012649479422777072604194298059909710656272490113851092225898913120830647932090612564857811342697304060966328315418129175883557085049910288212251466230020234792984208829700107061429611766953191121926570729415641915168363568873190100110734590306639573681865996098178228088350965964718769359757795709217495061370215391394381099091578589430224825284526755130327493896253470790377861920572020686204451127773708133449815141391985792209524467495822400205156483941076395935943111151139096599058176846869487378549457096713160006877421379587817072307394992688714227547962029980955882407531689063839246220851925511206824816560306598596483303845875852914525548677211772217668942639343907401945523917124947310103643067022214543599566510045887186427276307287886234768527613923910989759766866645035567666423846957677301494212965389849772142094480220944313072873857305111713206641997944361792240538523583262230981847635450149682223893375159272819192836617459520111277109595937190825105185374937565821937019121222291415006869248206698981575503172012810800318721446612109936237452476328945728407391222975603119951899292964807355039256596943220488659961213981175813574714080761482491651326836734022600281172910739724919839239505651474623824450804035947327860300119819194968315312191975967089840084045293704093639409621410961451777234896944789904510212348634423286680226157915143949123475502752242430943862699897808708837741500886074814140321139133258083025035560697518806257073183915502378115129992411132734503338340097087211458490409271813593078103597191043555716077762418984079771376730771789831706425391274157566704179678148292155478430338207086721837925777480333519825314078399156962700149169881894874836471418866310123991351536751187537713476797694932245974440561868063070464965836427341754735825461268870556628565576165842890283006437049123054390762786107398274491099080197493809279191672032113228140289136898963744667928397774387156329 A013790 704 1262260786449864752294124134280363501862906400351329040930013560833317141478751715563501788785312420212242607877326889570453930270286749210327922945912995373564578323159523694250163177476187440199308892492379541848145562721357763339044275517715695786059371558988677373498892105896630877648314743583779764841086647707162467672870661453327533131774727948577094839408309469655047271667347137107974047389218022774816479261128900660029481948815576439319181980173947777500456734649793496235425759342117180154233045111084367340203232707406916768185686191558257646814507029915571673792248243519764992601479090188637467359354498658373204488470951292798322667694774239675985040713805514056130480816688752334104309176138895800194804597963341662128134117148431086451166695843454993234492840373356118789571067611615803807636977016094122768985769881082446509038032100219437011944000080077458345522972018035012461400960581869935162760476769394131662402430039682802979886950960230555696026605419633375377000246826529647001862242926722800400147354487670687694519845769370897648175985097649983182938534391139847125251705078691780040410078687453319021855669152060873027722187403849323299063564237142672818782686690031240090767746031691137402233735722752262623612786420698292310706690662988011535042805122761671475667811408818547030654046942178878705051544475815411947849294455009483279027977621452171593391526956532791470972202124871186437520125932656735376464164582420256779301590002162732749620556755872411065830149359852115821586316309674954780003813830412058078359459406859889320775103531265922804355024281884729615638071125377778837950348778148512957718890173253229783497471902336188432065070964434419988966724201047151911450089116058943909003515121244965369357728782454339453973860069137484152018116876311576051660891131411222053291653925697194212924080893813942932070004411261142101056412562532544469626098005524930494512863699083876086627724355375811922280444775467363335199065250396579325006912221725279850418091429086133738187116763291554320076440791421171992558368166526077318085110438158854766563491503219390451183908963822081259450199122773557462589422683174029522938684421987313536855574646993853306282727258313736420887852657159669611102813367880209441871076402849376989194379155575232368984185437701170436769053186199230954547380002730593713085825856992149747795146122868330944832093981448976695981978631026048468223573885668376868832275678703595112273802088979181860723507257432624541434938121269676450465838304526416361805320640852799789252821750851385059722040018745224095203146805233479296359857794639650640078936101065175756882680776560202694889828437027194101128766278217797754132674569 A013790 705 8281693019897562639801748445013464935722528892705069837541818972627393765242090005812135236220434789012523750283141722471748236503351361568961502448135162645957198378249634957975320607421265795147665643642502174065683037014828285267469491671732680052335536798524712247526231106787795188250593032653179037122369495606692950401704409795281944877573990070614319241357918430406765149409464566565417724920659447425570920432266717230453431066178997018373152971921271368180496636037295128800628407043630818991923008973824534119073409793296780916066287102813728420749980623276065751750940725733178116458304310727650423344724865697586594648857911432049795022745413786514137852123277977722272084638294904064058372504647295345078112967237484645222687942610856358206104691428908210611507525689589495378375774599811288781906206202593539487315636189781931545798528609539726235364584525388204204976219410327716759251702377648644602871488083994897837022343490358870351038285250072675921630558158214575848498619428861013979218175842228293425366792793607381963744708092842459469682638225681539663259724140268536988776437021296768845130526268381226102395045306671387934885271556655410165156044959893076364033207373294966235527181713925552496055540076977595073523491706201495850546597439864343681415844410439326551856510653258487068121201987635623183843183305824917789839220919317219793702561174347697824241808361811644841048618141279854216569546244160840804981383825259304728997732004189689570260472875278889002911609949989731905427821307777378311605022541333513052116413168407733833605454268635719519373314313445711008201384653603606955792238333432393515593638426714440609526913151227732302778930597654229547610677483070363691024034690462730986972062710488217788356058541682921157522495913611033521390864825480250474947106713189027891646541406499291230994894744313279577311298942284353325031122822776024265216829014249068974498898729689311004364499495620702022081998171841370842241067107851956951370351086739561098593097866234123456245673083955887894021528032514309443175453540577593283956409584760246123423067752622420750217626711636675143252756444517310512049202224304807700000708492658764115309425258926671542520973541796424657445201283624592318445558506662054148116132279094762426104321639729099572905240656757379235641757954653154292785360197915425351556103447725494495283953712139119329043368612286736102337761798161904000014868263870220636408560727974287531628415505792412188206931116015449616354629013650347191506365115997817749804708724635219417287763507335937376836304562987415288627846189136857663417026990630747849557899759088618140907268575011489881172164375335420497505835551386971064864477847209 A013790 706 54336187903547908479739271547733343443275512065037963204111874279408330493753352528133419284842272650711168325607692841137140179698488283253956417562214802120125178559695854959276078505290924881963834287938456764044946405854288379639867334858238113823373456935120637056019602291634724230112140887237507662559866260675512447585582632666844840341762948853300548542549302821898786145275497021235705693204446634559170808956101931749004961225200399437546256648775461446632238429040693340060922978613261803406006861877262768355240641653820179590310909681560872168540622869314267397237922101535381622082934582684114427564739843841865647491156756905678705144232659853319258447780826811835827147311852865564286982002990904759057499178045136757306055591469828566190252880465066769822100876049396679177523457149361865698086618895216212576277889041159252871984146207190143830227039071072007788848975551160149657450419299752757239439833319090524708703595640244548373162189525726826721818092076045832141999442072757112717650451700859833163831527518858033064129029797139376580587789398696581730647050084301871183362203296728100392901382846849224457813892257070976240782266683216146093588810981858474024421873576188273471293839225065549926620398445050001277387629084388014275436225802949958893769355176892421506730566396028933653943206240877323709195125669517285619135128451640279066482503864895245424850504661846201802119983624937123514912792907939276521482859277526298326954119679488553270478962534704790748103072881882631031511935600327379102440552893689179134935786797923141682285385456518955766608315210517309924809284712293265236952875705649933855809861717673444839106077185205151638532563651209400061873654966424656176808691604125978005523703443513196909404100091981645714505095689201990933845464119975923366127967145233211997092958168041849766557504417439427306739432360327642165529196840233495204087615162488141541687274565491569499635481190767425966879990005451234095943641294616689557940873480098260367869315100362083996427861103834580472675245421326384256674150679729589536038003285611974815778747524955702542177848855048225614881335032478074269554815793663843319704648420334151360545139123817891990480107407726342177497965621860950201321309362209737265789943883140736277670454278262622297831283948985165165045573940479345314964748258523105731559594720526969383558020305344761917853541465213275567438055157740252144097550679252517595476566936239300495014034133504016366825675052177364932902720958559927923473261526061682256468693942331674596825016371631085129422994237760431708687298846926923129679114085528336640949380319380423622492589120650385110370570466575693884135787052649917156575839155538249 A013790 707 356499728835177827535569360624678466331330634658714076582178007147198056369515745937083363927850150861315975384312072730700776719001781626429208055625691316710141296530164504387810351073213758150564716763164214828898893368809986058817169584004900264795153250951326499724544610635415425673765756361165287774055282536292037168609007652927168997482306707426504898987665975814477935899152535956327465053114374369342719677560984774205221550598539820709740989872615802551354116332935989004139715662681610692146811020776721023178733849890714198292029878420720882297795026645570908393278006908173638822486133796990474759252258115446480513189479482058157984451310481297627654675890004712454861913513066650967286888921623326124176252107154142264685030735633545222774249148731303076802803847760091612083731402356963200845146306571513570712959229999045858093087983265374533670119603345303443102638128591161741902532201025677840247964746406552932613804290995644481876317125478293710121848502110936704683658339439359416540504613609341365387898652051227554933750564499031449745236486244848272734775295603104576834039415829833066677825972858177761667716947098642675115772451708581134520036188851973448074231912533371262245158879155655073068556434197973058380940234422669761661137077493154680302020739315591177505659246124345833703521376146396120856029219517702910947145577771211870955191707857577705232444161086372930023709212563212467381342834268989593257449039719850043323145979217124398007612473190198132098304261178031942197749809473747934291112467535494704304313697181173732577474413980220868784717156096204070416673716997356113219647817504769216027968502729655471589374972412130999900412150115584873805953050234712169176041825614670541694241018292890084922600300703491577532867932816854262516960090091162033205165592439875103912926898540522576318383786482820082559517415716109660248037060468771962034018843081084696655010208424190187487108392092625081768699614425765546903486230533980100189650070902924686273590576373475633100563196702258682481222285209322407108039102609705836945945339556900166766324362511234364379228866337971408259236439148088645282549146422228476020582198285812367076536657791369189349539984702092531026564152445029694270869110725458086200847821817286370717795850519681064896071053989291668647864010623484984611483713324170096704762500961377446125524171223366982943037085553264300997961079889933794317424030006575767943921755668666050547787077949919851382743254017335691324774752209111687105908068872490697284691100955638117029768932414271549534144265193946192440697367734687542653824667515151416701268884275454959387173877220587176709141312831203127573814898852436106464294080699486451689 A013790 708 2338994720887601726460870575058515417599860293995823056455669904892766447840392809093203950730624839801094114496471509186127796053370689251002034052960160728935237046534409313288423713391355467225855106683120413492405639392762318531899449640656150637321000479491653164692737190378960607845577127485605453085576708720612055863243699210855155792481414307425298642258076467318789737434339788409464498213483410237257583804477621103560458593477019763676610634554232280539434357260393023856160674462854047751175227107316066633075672789132975854994008032318349708755833169821590729968297003324527244314331523842054504895454065495444358647036174881783574535985048067793735042328514320918416349014559230296996369278214770642700720390075038327398598486656491690206621848664826079486903196045153961066881361730864035560745004917415700537447725508023739874948750258204122315409654717548535890196408761686612188622513770929472309866896701173393790879169953222423445590516660263085032109448022349855719429482365061637131922250769890888698310003056108103987920337453678145341778496586252449517412860714451969128608132607259534750473216207922504294301890889914194591434583055660000823585957435057797792815035578131448851590487406140252934402798764772901236037348878047136306258720365432587857461558070649593715614630313821833014928803748896504948936407709255648798724222135756921085337012795253567324030066140887692793885556143627236998488990335638840721362123149601936134243160769643553175327945436600889944696974257589067572759436499957260196883988899500380754940602167205680859440809630124229120096529261147194906003796257219653458834109330648790826359501346409269549097889193995991490346604116908352357040857962589946541964010417857853424055915321019651847177180572915608240193146507211380816373775151088114099859091451998020556772713381324368623224916023113782561672993764513395480887371153735612842905197629454996694753521977471111820102918160519713161484438170247447753233773158533443437344294115194088866641027771586373628772795133563519215759299413258364313035844552222279996202347372832821994153854142436208664692120592043430409588850277250609601698804949676241031171039802953214940389157011769173251322331839630429096065287404191839824111172235469730503563762558943215878279458575259627466783122185223742637998635773700684984035944643119880004479946768807597424029564087396510775089266318314967078847622645157855624516619060873143613480070638942117957644031018429424144922178489607739470781847149243981779101862839872411464884858313369941685832313965570035636493520523937480968603415429707284967351743643566908444977025149731259988539247808444272466388676153485523720011799551370833294512233463469330609531529 A013790 709 15346144363743554927309771842958919654872683388906595073405650246001440664280817220460511120743629573934978485211349571770184469906165092175824345421471614542544090262312259504485347983560683220468835354947953032923673400055913571887792289092345004331463084145944736413549048706076360548074831533433057377694468785915935698518741910522420677154470559271017384391855239702078579467306703351754496572778664654566647007341177672060460168831802726669482242373310317992619228817985438629520270185150785407295460665051100713179609489169501454584615686700040692439147021427199456779321996638812223249946329127927719606619074123715610437083204343399382032530597900372794695612717382459545729665884523109978593178834367110186759426479282326466062204670953241979445645949089923907513571869252255138559808614316198937314047977263164411226194527058143757319538750444077246511402744601835943975578637885425862569552312851068267825036709256398636661958234063092320226519379807986100895670088474637403375176833797169401222541887301254120749611930051125270264745334033582311587408716102402321283745779147519369452797958036229807497854771540179550674914706128727030714402299428185265403547466731414211318659448428120435915285187871686199502616762695675005009641045988867261305363464317603208932805282501531984368147589488985046410947881396509968969971770980426311768429621432701159240896140949658655212961263950364152420683133858338301947086265592126433972856889984538302976769377809631352383326650009538438927156848104041872344874662876219584151755851169621998133165290819036472118791151983245067256953328482386745778290907243618146343410591318386716611744688333791217511631251001807700168164069611035699814545069092552639261825872351565376315230860421209935769329481738899305663907234233813869536228338766289116609175499016559012872985772494869182536978674027649527387136512088972387750102042139659355862301001646854233314277857694187964651695246051169838052499398834993504708966785693137922392415913689788417054031783209378197378378308871310249574596763450388128257828176107130379055083601113156145103643437028523965049045003204396946917312446669041249596745859274825817405513192147176043223893259154217545701925819199815245299284350658902661085993401036916901833881846149226439377391527712278415809564064657252975447909049311250194180259832803509532709392930750146646699057969977408507195360676314464499004319252174880690752453537658388695248042743462099235920102487511915451814834413070316378667799699146189764452687322092402891621109555394020187400745811928105003811033988157553812635007008634309496670794790045442486307494262007386796784806004871202871651976104243018521126997416856544037245294763753822278129136361769 A013790 710 100686053170521463878079413061653471855619675714616170276614471264015452198346441783441413463198953634587393841471664540384180307054349169765583530310275263013631776211030734608928368120141642609496028763813519849012221177766848945155805208734875573418729295081543415609295308560567001555918969690854289455053409704394454117981465674937602062810481339377145058994962227685337559884999280690861252014000818798611771015165466706388679167705457689678472992211288996349574760274802462848282492684774303057265517423400271779171417858441099043529663520438966983093243607583855635929131619947246996742897865408333768339027745325698120077702903697043345515433252824345905997915038746317079532337868356124569549846332282609935328597130571343943834124846124220627142883071978990757196545034164045964090904318528581227717468778823621702055062292028481191773493741663590814361313407332645628423771443166279084318832724615858905200065849431231455139107973687948713006193650920196807976491450482096003544535206543228441421097322583528286238203873065432898206994136594333546324988586347861629942656056986874582979807402675703766993425156075118031978115386910578048517193486548323526312674929224808640461724641136898180040186117626133154936668580046323707868254902732958101424489689387794653808135458492551349439416334637230889502229049842501906411984789402577031512666746219952305779519580770710436852238852778339204032102041244557599074832988549941533295914055188555805830583887808991302987006150712581697801076080410618724454722663130876691619670139523889929751697473063698293571388748162070886272870788172939439051366642425378658159116889639935247689656900158004178093812637822860320803324460718005226483230198316237866196839548498620434004229675223558388582570729688918344460895363808052798027194130645622894072800449047643683459659653338836706625117080295408549187002655815747836028419498478305033812556871805010624774977024331567236079772509341725307462448555756392384395531080932677908816640809718701804291502529636730352999540084504666547458929364997996509499610663438882416980403506903417468025004590344145734686784266024048368724486962595579638604249582702132187997572053677622019591963673310821317350335299769987824408604624673060359385202704203211792932098792585074668755065813320258686126549828216236771913731272531112524016684763023826044106327018651712148992519341021777215708761397299201577967338613519392212026847660576688229522408439854833086871792420565677279357128584154345760439433826098151044574081520248255371926099792940166449536293272060296930004193996301710564698280983649704607657084617488148152663469853030464773705112197959962040908615219938444517114230051995785428366378944988827966805263669566409 A013790 711 660601194851791324504079029097508428844720692363596693184867545963205381873351004541159113732048334796527890993895591049460606994583584902831993542365716000632438083720572649769179023236249317160903444719380503729369183147328295929167237974509518637200282905030006349812586519465880097208384360141694993114605421070532013468076396293265607134099568067653448732065947175843499730405480280612740674463859372137691829630500627060616124019315507901980461301898267105049560002162978958747581434504804202358719059814929183143143672569232050824598122357600062376074771309357676827331032558473887545630152894944077854072361037081905365829808751156301389926757571780533489252320569214586358811668754284533300816541786106203785690925773678587615495693115421011534684455835254158357966531969150305570400423233866021435054312657861781987183263697998865099225892439054819333024577265509487968088364438613957072215861506204650277017632038118309577167687415366631506033636543687411257133760406613031879255695490130121804163819533470529086008855611182305245136088530195422397438250115028320154053766389890884138930516368955292415243862449008849407808415053520302576321306465243550656137460210643969490069375370499188959243661117745059629539482553683929847323620416830938103446076852073320723635176743169629403672010571554871866024124796016655007969032203270307903754606521949107078219427969436631176187539113078683517654621492605542407529979237876166399954492116092114642054460887914791938897747354825248519272860163574069451147435392801681973716655785416241829100887120770924504121881576691347084836305241202655659616016540952909376181965912927615160091838921936665412473504716755786564790611786770832290956473331152836640117464277699448667501750899141766587490246557488993258007934481944634407856420691165931808011643746201590207178826985556107632167393163818175491215924424807121552182460329516159326844185635912674709148624256639412635919387433791059742261124974317690434019079421999299759745980352564402537956548096946587846029982494435117217878035563751855098826945562822507537808427408793322007712055117247940165279991569383781347201358961589598008882481512108689285452070244178878070542873660592298663135549901790890115944854942479949017926314942277272573427500178150674901701986801194217239676293422926729460525990879076629270073468730199322675381611569373883409539919396443880312265183527680061553043708643300732303108147501043651473896521773887559882965830071331408629862120640636662534243125333029969003450548854348803495207140741480432075407620157987608157757516809735523014985421533725711930838132175339740029625025705732879380279241130815310950401424458016134476786463371144348195511812258071700290209334936025209449 A013790 712 4334204439422602880071262509908752801650212462597557903985915969064590510471055940794544945195969124600019492810948972875511042491462900547480709631461462680149426267290677155135583571453031769892687500803855484968391210629620949591266248350756951778671056139901871661120380154215639317784209786889660849824926167643760540364049236080115648406827266091874277131084679420709201731190356121100191565157381340595396094205714614144702389690729047344893806601754530476230163174191304948342881791786020371675555751445750370602165635726731485460188280788214009249426574560695717664118904616147176186879433143728094800568760764294381105209375216336493419309456428452080222984475254616901100163358696860822986657330658642803037918164001105213345267242530277256679064714735102532986618416249595154847397176837394966635391345348231151617909393122570553916021080292638669643974251439007750558627759081746172350808267342208710467512683802094229135797197132220469311086689363133105258054602027788102159796618110743729157118819959100141333304101664967104713337876846612166349592359004700808530746761284074090835523117896715673536414981527947060964631011166146705203244091718462935854917876442035083824345171805845178761597660593525336229408545034720263728290273554827784896709710226453057267770394611935938517492061359971514312984282786665273507284820285656490156533973390508091540197666907473737146966444120909242559331971612984963735804193779705527750101422773680364166519317885608949911108120395008455534949235533209469668978323612171835429554978608115962640730920399378035671543665024671928223610998687530623782740684525192038417129878354718083065362555166826461771238664446634715651591203933003430660965421525693761195810683125986082707478987649269130580523507663685284765790058136038746349945976154739678592364394618828633349300283852233622174650266547811049397867680151159524503869122221955521343424701957223058766724123747811186304267100953103142968975240956498366937599180087737405723693377093175045051532912064066562857802715145988804066497791333775921303403589837678471955561092229092985692598793624263735424402024686726989418988116146989352536277961200945110401851032872057619020831794087146071528832342905650030050714193277610945506614552336281185354257828668846578030066735402635259309516161147822271990511026157621764640952028338837756073178753506662049049991411160068298728771869125108883849519772408696104640692555754347397320235079358476280392138811098005372020525373523217142887169145310009626631639051033382499732054050404853114846749395856556697123047067788674766501319350682774395978228985202404034334369793655313421614012101059279255145583745869043858302195986178078068510753000225208425604063446515261399194889 A013790 713 28436715327051697496147553327511327131627043967102577408051594673032778339200598027553009385430753426500727892332636211036227949786488090492020935892018656644460385739694132814844563812303341442265922692774095836877614732940943050268297855429316360619860799333896179968610814191808809563982200411783064835701340585910712905328527037921638769197193692828787132257046581679273072558339926510538356858997578975646393774083693583403392378760873279629848265114111474454546100585869151766077647435908079658563321285235568181520808736003085276104295310251472114685487755692724603594284133186541622962115960856000029986531639374535434431278710794383733324089343627074098343001142145541488118171796410103859615458746451355430731781074011251304758298378241149081071343593377007718925203429013593810953772877230148376094802616829744585765103528277185404243014307800002311534115063691329851415156727335336636793653042032231349377350718425540237359965410384498499150039768911516303598096243904317738270425611424589606999856577751656027287808211023849174024209809990622423419675467429842004770229500784810109971867176520351534072418693804860666988944064261088532838484485764835322144116187336192184971528672218150217854842251154119731001149463972799650321312484793225096707312408795758508733841559048911692613265414582773105407489879363310859481295705894192231917019399415123588595236892579935189421246839877285540431777065752794347070611315388647967568415434818116869296533244647480320366780377911650476764801934333387330498166781219459412253310214647848830885835568740319292040997986226872521075111762388888422638561631169784964054789131885305342991843724449548415681096877434370369390089889004435508566594130630076767205713891989594688643769637966854765738814733781439153348348571430550214801995549551247031244502793094134663404759162354504795087880398820188295099409849471757640269885310898250175534209469541340488568476975909389193342296449353309721019446555915585785477588220555645118953152247108321470583107436052340718910043614072832543480292008940903819671630952925008454500436326115079079129140684968794368119501683969615777577981030040397141990519703439400869346544626673570038395677401005765375300669001803969847162735822094405413468898077878340857109285613896302398455267850976689936329735533290861926529742842620156397809286257931114517596125801757209703816993648621208107959472233329839386936699226773455142547583858304273273818062355670962875652822739614013245826666975685827674482716762378973160330183813830022580742006624706241286509522786214868489824311811761495143015156259829682812013160371912972869267800216172511359209533395049931193010174956646796754320707865314370207499050434477592480388260272586630040117666729 A013790 714 186573289260786187272224097381801817310605035468160010374226512649768058683495123658775294577811173231271275701594426180608691578549148361718149360387534406244304590838133205398195183172522223202706718787290842785754030262825527352810302229471744642026906704429692836774055551912457599549287216901708688387036495584160187371860465895803871964702787818649672374738482622397710629055268257835642159351883115659215989551763113600709657397050089587651434467413685383896276965943887504737235444826992910639833950952430562838958026116916242496520281530559908544451485165099966124182098197836899588254442819176216196741634085936326985303619621521951674339350183537233159228430493616897703543325156246691422937024835467342981031215626587819810519195659640179120909085316146547643868259697758188993667703847507003495557999969019954227204844249026613437238416873475815165975328932878815155134843288047143674003157608773469883264798063589969497318733057532694652923410923828458467907109456256228680792262436556732411526059006628615195035309672527474430772840563348473720056490741807193393297475754649139131525420545150026415049139050053690836114462005617001863953296711103084548587546305112756925598199618423283579345620009822179555098541633125538505758131212728349859496676714108971575802734468919909615235634385077574344578541098502682549056781126371795233607564279562625864773349252216954777792800516434870430772889328404083711130280840264919315216373667841664779454554618132118381926446059478338778053865491161354275398472251580873203793968318304536179441967166505234875080987787634510610773808273033496940931602862104959149163471494299488355369486676113487155283676612846903993568379761758101371705424091063933669636688845343730752191772594700534118012363468340022285118514977155839959315892800605731771995182825490617526598624864207905960571583296659255404147228022384201877810717524803419401679948329660734945497777438941502497518807004207065079608588853362158338518456315065587625451631893277697168495767887939407456768796151931854317774195870661269960865570682140980469977362735641033838166292034080259849232050548524649116689133538095045648599799774265909103782679295605293021914039427998826627347689320835846167234709728761393917769440288959794363494022912773640036265012370258062672259394833921345099961642790430846126026727138286042349948181385329052866743295328603746396322097322877076217691683626860639190254697694334336949520307115557187427158169994607540905868762027474715372281104677968442904926336002538778152248305464697649080788979000355752161737309796967169633322440220742548929618345200121014995266037218307847027773748604922598557339757890559633505098164304327582931401269900607484263827375648440879693212011408969 A013790 715 1224107350840018174693062302922001723374879637706597828065300149495128233022411506325224707725019107570370839878161030170973625446860962401232777953502613239368882420488991960617558596794918306432958781963415219517332192554398284961788392927564116596338534887763214702074578476097634310642873430092110704507346447527674989346776516742369203960414990878160500450659184485551379437231615039659648207507705121840116107449117788334256062182045637784581061540701189803743473173557845918581001753509900486707950552198896922786403609353087467019669567122003559960146194168220877740758746276007898198537399336615154466821861237828241350577048336805524935340476554187786757697732468620465832947756350134542425889819945501237298545805726042685776816442722899215212284508759237499091419651876991477987453804943493449934356037796739919684690983117863610761721253106874823303964133128617906232839706812877309645134717071162735904100340095213789871908207590472009617830499071238516007938545142497116374678033846248721352022473142490344294626666761452759740300606936129336077290635756996995853424738426253001841938284196729323309137401307402265575746985218853149229397579721547337723282891307844798188849787696475163564086612884443320061001531654936658136279098886710703428157695921268962508841740850583526985560997200493965274779808147276100204361540970125348527699229238210388298777944443795440297098564188329184896300926883659193228725772592978135627134627634709162618001332849564828703819412596237380722811411487509645400889376442622109090092226136396061873318746579440846015406360874670024117286956079372773429452246378270636977661536474098943099579202081980589225816202256888537101802139616894903099759287461470468806486315514300217465130219993830204348279116715778886212662576765119465973071572664774206156060394518043941592013577734068071007310158009381374706609963054862748520316117680235234694422140990904081977410917776895197886220892754602553987311951466909120859019591883145320410588156851794971122500733112770452323860071552824896178916499107408592213239009245526972863521476908540823012209042035600584870811483648870222854597405143441594500463286318958629629918158858466327516778012687100301502028189634003986703226930530403505494485297735865210818884284330707852277934746161263149192693889505357945200848338348016781432861356754294723858010018069143915858702760650969180106269280535396497064275136275832653727261071572527584725802734985170706709584753334620075883404947662261607557536327792150953899221690512656923456901132153881275619056491221334089933158489577901599964228530288291863527225962857993979383940470189317784349223564596897169134706151519961755426949056000693271612923731817885704254971411629420611667164006854245609 A013790 716 8031368328861359244161181769471253307062585302992988349936434280837536336860041892999799307383850364769203080440614518951757956556854774314488256152930645463499237560828276253611801953571459008506642568461967255253216515349407147634293645997748168988577127398614451660311309381676578712127892574834338332272700042229075605104200726346684347184282755151611043456774909409702600487676626275206951889458053304393001780973661809261054023976401429504636344768540506302360927491713027071809952504778457093290863572976962710401594080965606871116052029887465356898519179937697178857118134316887820080603877047532028456818231581391091501136014137781049100768866672026068917254822726618876329970229413232732856263108662433617915759031368566061381692680704941751007798661969357231538804335964941087075684414234260525019309963984410613051257540236303150207653141634205715697308677456862082793661316399288028581728878703898710266802331364697675349589750001086855102585904406395903528084794679923580534262580065237860790619446287879148917045560621891556656112282107944574003103861201657289794319708814645945084957082614741090231250489977866264442475970020895512094077520553072082802459049870769720917043457076573548143972267134832622920231049188039414032127167795708925192142642939445663020510661720678520552265702632440906167830321254278493440816070304992411690234643031898357628282093495741883789263679639627782104630381283687966773669793982529547849630291911326815936706744825994841125759166043913454922365670769550783475235198840043657740095095680894561950844296307711390707081133698710028233519718836764766470636188487833649210437340806563165676339144859874645910580103007445691924923838026447459237520685034707745839356716089323726788719373379519970729059284772225272441279166155948816249322588253583566589912248432886300785201083513220613878961946699551199450067967602954493041794048100023374830103667041321681853793031534209393331495277362947356710753713574390741956027542345316447213868897104626805534727309952886937696845929458084143829871150643707773511061139659902468957564409996936339783103524795575437337394144220237532149013575146120301517539621538687569001893040270397574837580541240065078154806952188700156759871891209977399549318038445011648182699789493774218795529869564047521853264609044653478462765947901338102981003361664927683232403728551653231948948812631008790677232749592736417238709169105738041104559890587353483385991744237705006721585566628442317871019861612098407184995846644302408532793511453542074800728328061615049336629638903172964051452850120612397365303387221482916602129542311298498738033424912113983115255807320242326692807060122469077356212756420548555052392604457148105616867431700628633148263048970705440649 A013790 717 52693807605659378000941513589500892947637622172936996563932945316575075906138734859971683255745442243250741410770871858842483952969524174277357448619377964886018497636594320499947032617382342554812081891678967161716353557207460295628600611391225736734054532862309417343302500853180032930271103183488093798041184977064965045088660965560596001876079156549720056119900180637058761799646344991632811346734287730122484684968195130561775451309169778979919058026394261849790045273129170618145098383851456989081355902301852342944858765215346681392417368091660206611184339571231190481552079253100987548842037308857638705184417405506951338953388757981463150144534235163038166108891909346447600934675180219960269942255934226967145295004809161928725285678105122828362167021180952796126095248265978472303565441790983304651692673701718032229300721490384968512412262262023700690042232794472125209211896895728755524723173176279438060490096083781447968658349757130856328066118810363523047764337894978611885296787808025604647254187094775096044735923240230503220752682910224350034364433344073478340531609532892045702403419035316293007234464744780561007084839307095454849242612348705935266933826202120138936722121879399049372602044671636838979635913722726595464786347907646258185647880325702995077570451549371773343415274971444785367134737749321195465194237271055213099629492932285124399158815425562499541359002115597878388479931602276750002047518319376363441424345230215239360732952803352152626105888414116177745641165919022690381018139589526438432763922762349220959489428074894434429159318197236495240122875288013632813844032668676572469679393031860930002461129425637551819316055831851184719425301291521780057373214512717520452019414262052971460787808743030527953357967390570012487232609149180183411805501531761780396414261968167019451704308930240447659869332295755419591895935442984428847210749584253362260310159458111554642736079895947829647940514778297607379255114761577657973496705327621210170193833903456471113345880600891198229006143174490067667784619373366702006072137308620098830580093989899325316942226183770444370642980228978448429678066533695298256577456915329140221420237214078488509365931076066977773688413310061728501519478228661718443075650237721423726693318868652649517471474209715790879269099941971472194207384180679293658363055883590529687800863027396854817053159672048675633324070077943633503170858502747287687017442143626204495491833943582549100322902649210047551761312036977649540757749833268102383658228646689552767578560412256338697627060843717817141582149641337939113755523560149415826571927104429450220237300848379843219193351828109905431507121463519616534111894875219069698747877843348720952267219387824462085753864296798396098089 A013790 718 345724071700731179064177270660715358629450439076639634455964054222049073020176239416274213840945846557968114396067690265865537215433048107433742220391738827617167362993695336800152481002645549502122069291305703548020995688838146999619248611337832058712131790109612087189407708097714196055508707986865383408948214634523235660826704595043070368308955346122713288202665085159742536167479669490102875245923661797333622018076328251615808736039462919887248939711172751996472487037000488425649990496449409305362776075002453222061218358577889576615650352049382615575980451926847840749463191979595579307952606783414967544714962597531107734873183641116379728098289116904693407840439817222042709732403857423159331091141184463131440280526552911414366599334047710876884177825968231295383310923873084756783692863590641461819755632156972009456442033698415778409936852701137500227367089364531613497639255532876364997708739209569393114875520405690080122367432756535548368441805514795074716381820928954672579432224808455992090634721528819405149512392379152331631358352573981960575465047170466091392227890145304711853468832290710198420465323190505260767483630693853279265880779619859641286352833712110231563833841650737162933642015090609300545391229934809192844463228622067099956035742816937350703939732615428204906147619087649236793771014373296363447139390735393253146669103128722701182880988007115559490856412880437680106816831242537756763433767693428320539185129055442185445768903342793473379880733885016242189151689594707871589860013846882962557364097243773238715210137599382384289714286692068645270446184764657444891630698339186991973566497682039561746147470161607977486532642312775622944149401773674398956425660417939651685699376973329545754228813163023293901981624049529851928733148627771183364855895549889041180873972773143814622631970891307577096402689192451307942429232441420837666549728022286309789894956204669910010991420197313710320137717460410602015292807950711013964111883654522759926641744240577906974662322622447151580509305367829333968334887708658931861839292881856468427435996667729473404457945991717885515788593282327600147117794527574851861404694821474488992738176361568963109949873790075441173169679727315000698469296658249534705019341209690261070834865097230033484130342289945303958884564719274829066194647609436845692520009652237465281661462322750764454685780608311360830239223781388179414304002636524954514521437904331527694921922503845104647218564281467121987105968274610358636911596656072019739181638150930155708082934864813838195131146195632598265920483796818218525349990078140317238138413732161622894976930866220151361127581344229089536118223922152204080308142276312316293484826530210958167825226403516295744631103651294276799561929 A013790 719 2268295634428497265840067072804953467967824330781832641665580159750863968085376306810175117010445699266828798552600115834343789670456228632872782707990198447996235068601635104745800427858357450283422896620256720978565752714467082464501890138987516137210296674909164904049703972829102840320192633101823780546109236217106949170684008848077584686475056025911121883897685623733070779794834111524564964488505145052305894060598789658851321117154916217380240293445004425848855987449760204560689587647204574452485173828091095589943653650629533512175281959795999340794007745092048683157228002578126595839477053105985602060874869602401597848502957869364567396052874896011693448841125640793822218554301708553348371288977311262605379680534713651789659258230687031063237090716177565529009902971531309089257808878018198630999416702581893354043716183095305922147595690572163138991755473320691916158011155551201830749967037953984788226698289381732615682852726315629732845346685982570485214181127114871606793654826968279764106654407950584117185950806399618447833342151237895643335626174485428025624407187243344214470609008659349611836672985452905015895460100982371365263443795085899106479760941985155229290313835070486526007625261009487620878311859602283114252523242989382242811550508621925957968548585689824452389234528834066642603931625303197440576681542614915133895295985627549642460882162314685185819508924908551619180825229782290222124888949836583211057593631732756178709689774832067978845397495019591565003024235430878345501071550849399117338865842016396219210493712789547823324815434986662381619397418240917495933989011803405854338569791291861564616473551730309940289140666214120862136564225037077731553108758002102054709873612322015149693495243162595831290901435388965358504418188146806734056819530702821999187714135364596567739088361017869013329498043791673031410278194048162115930232765554220478531500807658839279582114707914575253410423564257753959822336112964614962618538068657323827878696483962431647660759498725875761519721552518328260166245198256511251945527600597860289352407574136973075006648583651661046869088960525351384565239849895418603062676202723694122281355175108253966964381121936684969537166268690913719582657055374775197199631897676777802885747549902926249689379175764331139274241629123162153503303082965515144588623783328330009712980854299567765587193406571130838407199547229687845137248561298240226569775154090319153206382733547727731590401000250705787357402257849718563016776985660488521508770727908252751600732135648043592398255450189545477222704294190924331744821284902678621399426132496712407813943643413270413080358061199487056446471667153240610970901721474885107201553946864714096539101310433470416380524671056141750081925816169 A013790 720 14882287657485370561176680064673299703336895434259603961967871428125418494608153948981558942705534232889663747303609359989129604027863316060278327347123692017303298285095327922237196607178683231309537624725504346340369903559618528049596901201897093376236756484079030935470107765731743735340783865781065824163022698820438693508857782052237033127962842586002870680252715377312677386233906605712670732009082256688178970931588658951723517849653405302231756565292674037994344133657876702122684384553309212982755225486105678165620311601780369373382024938221551674949484815548931410194572924915088595302808945428371535121400019461356883484027906580900926685502912192732720717846625329248267575934773509818518664026980139193953896083988256269391954393251537610805898552188841007435833973396216918934620484048677401217987172985639802295880821877288302155210375325843962354924907660457059661912711191571435211550533736016094195555367476633547691495196737356846677198319606731644953490242375000672612173169319738883532303759570563782392857023240787896636234557854271833315925043330798893276121735555503581391141665705813992803260411457556509809290113722545338527493454739558584037613711540364603459373749071897462097136029337483248280582604110850579512610804997253336895086582887068456210231647270710938232125767743680311242124395393614278407623607601096458193487036961702353204185847866946649504161798056325007173445394332601606147361396399877822447748871817798613288514274612673198009204652964823540257984842008661992824832530445122907608860298789469575594240049249612223268834114068947491885804866461078659690822901906442145810315356400665903725448682972902563518237051911030846976477997880468266996719946561251791580951480770444741397139022290389791249099604317587001717147487732431198982146792940941215136670592442127118080936158736638238596454836665317166759082835231149991642618257174801240559645176799049644513338254598627528237625789005095123730394347237160838769740228268460701634712127631277514040302243071140470871330893106072751714950734745760970324014606587522561358441146093912680345118621357338548128508092670006830434132538655163841454694218566070157136287971303885254277253304541026590085133347888881084914181812940313900068826784880657339164733389674913099124212016772189776604778299328677066889135171527336744863645960642417173193726867385059464110017575940513189430789636229373981951945487810677754126524294785986583964187077114806641646964620962644880670851916213752003491953073802918465189619044745806046303252403541986814009724954008693607876058162874186654540577772450246474435001634855310930107667284244434467180220229239529834577345300608192411648580086194596721188349395445379389187393043697753999401872622366799346022287515279884809 A013790 721 97642689320761516251880197904321519353593370944177261594471204439930870743124098059268008223091010101989083846058981010888679332026811216671486105724478543325526940048510446497798246939699340680621876355824034016339166937254657162533405268785646829641489359292042521967619377050965970647570882943389572872333591926960898268111615908044727174352564210206764834533138065590548476331080661240080832672711588686131142228282153191382258000611575992187942554824885234363280891860929329042626932247054261746379857034414339354444634864419281003458759465619671600539343569874816538982286592960367896273781729490955545641931505527685962512538707095077290979983584606896519380629791708785197883565708048997919300954681016693251531512207046949383480612774123338264497500400910985849786506699452579205130044995843372429391213841958782742863274072336888550440335272512862237010662319160258768441809298127900186422983051842001594017038766014192706403899985793798271049098174939766322539849480222379413008468163906806814855444966542468976279534929482809389830334934081877498385784209293371538784634706979658997507280468695845606782191559573028260858752436133619966078884556546243869870783561416332163296951167660719248819309488483227591968902465571290652182239491586979143368663070322056141195329837743134465740977162166286522059578158177503280632418489470793862207468449505729139372663347855036967396805557047548372064975232216199137932838121779598393079680347996576701785942155733748852138391728102207247632638548418831334923726232250451396821732420357709885473808963126705796866820622406364494262765728851137086231489059408166918661479053344768994342668808985213719243153297588273387012672144093752299765479569388373004562622665334887948306629125247247420385342503927688318266204667012481096521865108485515312511695757012796021729022137471083483431340183361145931106342481951575095167218385323870939311832004978564717652012288421595212767062801662429106795117312223012263168265637669370663425346269388811769618423016789752629386801989668943324001791770666937726295859833820735525072732359522161095744323274725498214271141596007914814478343586116529963784248768011986300971185379724791153313058931093675457548559895498948798121946874701399498351572535601992802259815769657104843353955042042337124303950421895450235859615860390856383050381147774899073324041976913375144025825315745707035855410803300922695586714345525856744824125898090857977389031412950246375845734878135913062081459422278426894910704117220948050109090552577233469795639019638975486717805423251038761274817606617538640440730765046067118768045726285695012436405051927734539169424924040555244661962517290350412826333945522749087716760383517134172458485759700963990075686275348570509252228387751324231849 A013790 722 640633684633516308128585978450253488478926106764747013321325572330386442945637207366857401951700117279150379113992974412440625097427908392581620339658303722758782253658277039472054298171367374205560130770561487181201274275327805643381671968502628849277811686315090986629550732831387733418712562991578987615380696632790453537080311972681454990927173783166584079371918848339588553208220218396170343165660733369706424159759207088658994742012550084745091102206072022657485931499557327848675302472923011317998242002792480504511249345454902663692920853930665371138633161948671312262782336412973767452281927190159334956712607767147600044766457250802106119672298605848063656312063401339683314074610509475348533563662150524423298251590435034905016300411023222353368100130376978160449270455108372164858225217728366509235754017091573575925941188602325779439039722956889137026955476010457779746710805017153123121191803135372458345791343819118346715987806793110456353133125779806842183952439739031328748559623392559512266574425485138953370028672336712406676827502511198266909130197173810665965988312493542682645267155113443026097958822358638419494274733472680597443561575499906030222210946452555323391296611021978991503489553938456230907969076613237968967673304302170159641798404383010342382559065432705229726551160973005871232892295802599024229297709417878529943200497207088883424044225276897543090441259788964869118302498570482543977350916995945056995782763205539740417566483769126218879988128078581751717741516175952388434567809795211614547386409966934558593660607074316733243210103608157446858005946992310422764799718776983153337964068995029371882250055751987211954328785476661692190141937399108838761311454757115282935367307262199828839793690747190325148232168269563056144568820268888474279956976773465965389235861760954698564114243947778734793022943032478453988713024084284199392119826109917232824929784664363112514852624334086190964699041707197369682764685495183458646990848748740922733696873459994020466473413157567001406807854217937148775755807345778422227136369697845780002197010824898949178505005473993783832960011407929097792412268510553092388456166926642120671947276374354756886979646905604676976101474368603064478093444915882108684667406084674775626651264720264877245299030839773872558218718056048997474939660024408729193550710551112820079039410528654319953439896607583862247350280457353805744432820995146102791090017374119189649435100366566471923866535449725600316455269568758857509129713086640156765743115459228795329187607851318168355521381950065312724078317017671019931634549467246366237148010160444976595253545697866311490596926630082960227136075941989058553577016574756764509664876255917305500125069398024738886577652561971111203870452036438285161289 A013790 723 4203197604880500497631652604612113137910234186483505154401217080059665452166325717533951414205104469468505637366907905120022941264224506963728011048498130725020370366251955655976148250302341342162680017985653917395861560520425732826227149785345747880111722473913311963276482358106734918960173125787749737744512750607738165656783926852763026195473187191355958144759159563956040497599132852897273621509900071638643848912180157708691664502344341106012542721574038540655765196568595628015158659524847877257386465780321464590098306955529616376489253722639095500040572175545232479756114909205520888254421724294635396650991419560255403893712726022512618251169951152969145649063447976189662223643519552667761728711187369590741259828684844264011811946996723361860448104955403353710707663455966029773634815653515812667095782106137814231650100138419859438899539622320149628033854878104613492918169591717541640798139420371178699206737006797235472803596000369597704132906438241312691568911957127784547919299689078582959980994805607996673060758119201170100206665243975971829190803223657371779402849318270133540835597804699299694228707833495026670301936526314257399827207496854883464287926019675215476770297064915204163254394963390211330987185111659454314396904549526538417409839331156930856371970028303979012235902167143891521159006352760852197968422271490701034957338462175710164145154162041724780216385105475398506285182693120935971035399366410395518949330709391546236879653700009237122071602108323574873020102087630423620519199400066383403045402235793057638933007243014592086808701489773121008835377018216548683759850954895786469050382256676387708919442615788788097632351161512377362459521251275553091112964454661433371338944902947293077017886404992315723297551256016603211364516029784177279750797724610710198918776489013623777279153554541376278977023529236091136619946151016988632211698179107166964564364317182886381209948068255939498919390412640921942488619101533898672182906958640489194055785186771020768280532063726797096230066331523885633117733851995652228232241721587566162594414588022162005560171340914873215728050634847422810616016893697738839160660911205698953728646080292141559935473463347672285640201773332404706040771092093102515080102851321551202886458947829657859606406941339756377854473009165737472433079109420145672238886211925851212538577572478500993214519161642357720204865190080698319489223738549153580412341603991596003289943693505042622292488339085649663676263023640626864117400047561446068540040580528000126154799895112498502580575786974378516782677837952939561771454279054603408881928094662679491441458513323700869689806435619974302050239794255390213170018805746979131947911253115073441386320580320440311834835978459092460608594035811071588943217129 A013790 724 27577179485620963764961272738860074297829046497518277318026385262271465031663263032740255228599690424182865486764282765492470517634576990189019480489196235686858649972979081058859508670233661545929343598003875352034247698574513233072876329741653451841413011151345239791057000751538287803297695878293426029341748156737370104874159344080978214868499581162486441387764845899115581704747910647859012230726454370021142292712814014726726010799881221996548292796247266865242475454686555915407455965142526922685712601984689129175634991935229813046145993674235105575766194043752270299679869919297422547837260933097102837427154703734835704946649195433705288345926049514630564603505282171780373849325131785053184702074100331884853405736001263216181498184245501977166400016612401403695952979934593121344818025502717246908815426398370199173856307008172697778619879462042501709530121855244369127036110691258790705276592737055303445495401501596661937064393358424930536815999141301252569383631350715394418898525260044582800435306919594066171951634020078877027455930665726351171320859950416016244662094377170346161422357196632105293834552095560869983851005549147842800266308386864890409193082615089088743089919042908654515112085354803176542606921517597679756758090749443618556625955851720623348656495355702406299279754118631072270324240680463951270870818523250489490355097650334834386956356457155756282999702677024089599737083649566460905963255243018604999826558784317934860167407925760604757911781432710974741884889796943209374226467263835541507380884069038251169039460521418738681551890474401446938968908616518775914148382115071255023439557986053779758220463002190238708565855970682707875096918929618903830792159787033664349354817508237189878314352703154583460555233790724933669762589671413987132444983871170869615106092544418385602728526471345969766368251375317993947363466696822462415940951753122122454506794285036917547118469275827219052410120497337088864667829925163909188192052555640249602200006610404667260688570870111515748365465201128213638885451802943474269431737935336021592781954112013404918480284167742483168391740215233941060451686839550864523733096238420590835413646932796740774736641393024077866085363834833907276333499135222845601440554807520697442138057156710385216877635942130141595103197413136403556633432036905575755559332436445509805465607453031445016480460219535509002264120512119461674168796948620996641085373263788861377585320573086584644861015992740947443379961698106152855474261712050647655691206248844208827701642111833102675431157738338897448611149294809236464782511524877252965674330229081840143347409305916801406034820024102651395751623290109615188608493384505930084710245731687996848935649327482408885948358854670105634052985468956440695056447583369 A013790 725 180933874605159143261910910439660947468056374070217417483571113705763082072742668757808814554842568873063780458660459224396099066200459632630156811489616502341479602472715750827177236385403053402842423346503426184696699150347381322191141599434988297531510766163976118269124981930842706277436182657483168178511209656353885258079359456515298067752225752007073541945125153944097331564851041760602979245796267121708714582488772750622049356858020697519353349036178317902855881458198493360988318587300119139740960381621545376521341182087042803395763864496656527682601999121058645436199626540510389336360268982050091716359562011204257060154965371240540396837620810865491134363598156329051032825422189641733944830308172277496523195033904287961366809586834738472188750508993965609649147501350865469143351065323327856968738012599706876779671230280621070125525029150460853716227129492258305842483922245348925817319724947819845905895329251975698969079484824625969252049770366077518107726005292043702782393224231152507753656048699456668154174670805737512177138361097830590035036162134679482581228001208614641165092085567103242832848496298974867964046447407958996612547249326220545974715815037599511243412958840523682273650392012863641296044012076958376884089833407099581350022896343139009790535266028763487729574466772338465165597343104523984288183440331046461546219795683846848412820654715398916972761049263955051863875005824805550004024917649445067403862052183909970617558363400915327816659197980016705281506761957744396704299851718024987829925980376959965920067900481028344489661953402547893366575009432979688772727535056982504208786939946498848993684457757370156166900581023649246368510885097229628033827360362727871796116957671544202791620468085397222084702888900946289807312350834147169575971539178752075544711073183929027939501862178500907637142097273461358288651704997852175910988584452234245424019077304127216026644276918702384202862800583028640041085632139000408183728056817555677640034243370865021897377713478801654825025817184602209684727449279112134681741632593739637670242400928919949670149144424558432067818207552149887297623517354293222140212844420277496471148937526079416223047104179630974879386072120345265640024087826197089991051480092143295917867793005176837407934169416315859005472078227587943735071947594137482532224780115518989833659850499339310753128299500372474563854894680015788044221476779902358962161133983718719498337288280021081854933125928373356176015928701274468884766631092764299268990004198666854118550473895736986653503825921241506160337750523243400445438058114719656707789280633005953180502352456120134024994454178137495807526400406409185252460325095743407285783922245604947325866795237612084700707182445490563065021637661823207400265352594484009 A013790 726 1187107151284449138941397483394615476337917870274696476109710077023511581479264649719983632294322094376171463589271272971262805973341215649686458840183373871862447671823488041177109847924629433376049139576408979197795043125429168854896080033892958220104242136801847311963729006448258995886258794415747066419212046555337841178258677394196870622522353158918409508701966135027222592396987684991316146831669308585530876375708838016831265830345473796424477323026365943760637438247240314941444358251276081675840441063818959215356519495673087833079606714962563478125551716233265772706905749732288664435859724791230651751035086355511130571676727800709185543651630140088487332559567503674903826367594986239416412031651918312654688682617446033314527637699222719116030392089509408364908056756363028343049526339586354069571890100666676818551422941871154841093569716256173661232166196598706744632537013851734302287434715382646008988579255222212560936130499934370984262698543371834596304790320721098733955281944180591603371737335517135199759540015156443817394204787162866501219872259765632085215436915929720660684169173405764376226318984217574108712108741443618976774922502829333002140110462461690393268032422952675879397420221996398350543344763236923910736513396983980353237500222907335043235701880414717242993738076493312669951484168108781860914771552011995834204748079481719172436516315587732294258285244220809095278883913216549213576407484698009087236738924378633317221800422273405465805100997946889603351965865204760986776911327121961945152144357253234336401565495056026968196672076274116728378098636889779738037865357508862210113851112988978948247563727346105594611034712096162705423799917122923589529941311339857566854323359283001514515821891108291174097735654079108607425776333822839579587949268551792367648849351159758352311071717753144455007289300211179971731843836490908126151996102591108884226989166192378664350813100863606342754982834625250907309562832463981678093439780779982800996264670756245408668695178134417657306994386548175097741496794720254715646906851447525762754460392494643789785848536569527872796955259749655410559707897361517830461936472241440654347208179108607049839412050522558826183652019181585287864198040227679107431288760884552164517130589906965230233456085540448350934902305251204498845807048165136022893926782337920092298642279126165217851274773021943805613451963995583585358137109152939377150739200067178518628590948405218318050216239216057589870840508209061790352953866599626567503843417547453229871809659229930369433638601869265521917975981182999950322519099290675667659805470233152058817275934464604199337988613862760109993180713066450664441392192953172495202028313853414059405012043553972887721339824024863584269606964699222063753140978372409583049 A013790 727 7788610019577270800594508888552072140253079146872283579755807815351259486085455366812812611483047261202060972609208821964455269991091715877592856450443115973289519174833905038163017712233493712380258404760819312516733277945940776856973181102371698882103932659556920213794026011307027272009743950161716502776450237449571575970555182383325668154369159075663684786593599811913607428716636201228025239362582333629668079901025686228429935112896653578340995716375986957013542232340143706330816434486622371875189133819716191411954124411111129272835299656869378979981744810206456734730008623993545927363675654355264306138541201578508527680771011100452966351898345349120565388923322391611044004797790704716811079339668236049327412446653063424576615830944600260120275402499271228282161760378497828958747942314026069050461170950474066606515885921616646912414910908356755391344242415884114951534075347881228757307859167625540464974068493512936612301952210069408027747565143062606786355729294251128793480604835768861509721968658327924045622342039441427885923377608575567114503581896322312111098481605414897254748833946715220072420878855451503727260145452611584106620266541063253827041264744211150670231560726992506444726474076518369577914884991597457778342264397611895097591238962495025218669440037400959831281915519872624427551687626961717789461816152750704668217352149479559490355983546571111582628609487332728474124757354613779390274809507103637621360244082848213194292232570535813261147267647529542687592248041608436834243315217247192322143219127938470481130671213062592938338365492434479854888705156633844861266434610615644960556977152320690879452265615117798806242998746062923510285551256243501670905944943700805496131215560255772936738307427561498393255243626413031573320518526211650481676535150968309724144100592959174549512941540178380769302825098685551794532627411216848215683246429100265389413275919388196416805684754766121214815442377976271202858041743796183789971058401697467157336492504831726126275309063739914249591190170142576816281960470159591189359355852347216529432014635157357904784952248432672373420823459217489148682243514588918485660765194376092133172032863131570853996382463478508458590940897850381073677003341933802623856685560163546751396893800379598875561705377230881630483894024753152716927340043011457446207053618919093725571391993346769994322213785796973308629858335775023903534737573152435253485999891640758260722185212486637384727468745496553847142584574359654406505730318760149909392716662528840641188943174207573153854102866864251089303840412541662674066047810446123055515983690199710657900147406022268151856543295553569081665258658428982809399974177965764741020507767192249643756284017757616116339710585427129976392891295391595960284357959101379274384489 A013790 728 51101070338446473722700572817790145312200452282629052566777855076519613488206672661658863543940273080746722041289019080908791026411552747872886731171357283900752535306085250955387559209963952246926875393635735509422287036603317436958601041212660716365483902179352953522702604660185405931655930057011021974716290007906639109942812551616999708760816052695429435884840608365965178339809850116257073595457902690944252272230629527344728804275714944127495272895142850424965850586383682857236486626666729381873115906991157931853831010261300119159072401048719995487660227699764562636563586582021654829433075968224889112574968823556594450113538603830071912234805043835580029516725918211360059715478304813646997491547563296719637153062490749128647176466827522306649126915797718528759263309843324255798345249522325039040075742606060351005350727531726820392354230469728672122609574490615678197015068357448741876696863998791170990694863385938377113313108450265386070051774903633763125279939899581656014026248327479500365285836367289509663328186120775208359543280489864295838258000821770689760917137813127140888407099524398558895153386170617315954553814314584603323535568775916008359217737986769359547389269929797834783850396416037022800699560429870920483703596712731643735296118832929860459690196085387697453040647725884288869166622520495830416658975778197373328174047452735389816225608049053063093626306846390031518732533003621006579593025176106966433744561427567126767751337895285470806387223035441329573292739400992954069470391140358828825581660698404304826698333828903672268438015995862622327924794532674656134769077480249246586214327096376052860086314700787877967760314772918841150983501792213614462813904775620984860116905290838126237940035032230990958147653432895900152555922050474638810279747125503080100109443990405144219354409445110356227395835472475905323928568444993741143097779821326841219940503307105956690662097676020521290404117441902315361951611881046761846000114173537082019284727324200955114492302767197577391567798706305446491625942644717077793386733747250087649603448021267425213294071701966763442014022715925946304504199699217894184420280440301540485741707615006236373070265342882493996815163230796350224394818926427679015123713960233030235915020224290548222560348980011814377604828696405434975760278022198172304564478793728173933473902868348157932748044648613941877920500541019931831091413217453127698121645289055014948598257179124827881196922439202889791102497392373692561084096621385343555525614022851723446840656165975887462436768909496351396922496946685848804547339684337013367240368991400301626482867130912101344330780562126966744805762057952556212473230581633382465835551460548349912684979440507719339304841150987399775113759789064261095425672569664149419236632329 A013790 729 335274122490547314094638458257521143393347167426329213890629507157045184096123979333143803711792131682779243312897254189842577924286197578794009843215275139672837384143225331518297775976573490692087229457644060677319625247154365703885381431396266960073939882198734728062451789175476448317594557104049315176113578741875459200334793151159135089179714121734712528840439231489097535087492426612762659859799299555285239158105160328908765684852965748420496485465032241638200945697263343226328588757560411474469513465768987190892985258324390081802674023280651890394538753938155295458493691564644077335910411427523497467604370451354816187194926779729101816172555892605240573659238749384733351793253157882337950542043562789777539361243001805033054124798855373853924921694548831267189526575882050442292943182115974581141936947238361962946106123335659668594236106111889817796441418232929464650615863493221195453008124696068872869948998675141692240447304542191198005609695142741119864961685681155245108026215276593001896640372405786472901096229138406142046963463293999644994810743391637495521377341191927171368838979979578944911101366665420209977827575717989582405716866738784930844827578931193767990421000009403594016842450885618906595389815980383109293579298032232314547277835662852814476027376516228682989399689729526819270602210356973143363699540080752966406149925337396892584256214409837146957282199219164996794404149036757424168709838180437806771798067526267918723216527930967973960706570335530563330373663209914771649795236271894275924641275842230643967967768251436993753221822948854665093514576928878418900219917347915306852152200079323282815026310751869267346475425225120516791602755258713524490522029232849281667227015613188946247124569846467531676406754173230000900919404573164105234245420890425708536818062021048151223184280369369047207944076534914414830295337567603935639864533407725405244029642197922181847434022852370640186341414536321091089764525551547804471606749092576795128527095974082466506183998455583305266076327312070034431557809691988747402410360115707825069048222467535576824422404436603934943054003039190133703852054226568603743981459968818407126951343662055916843714010914652043113104285957254853822254406976292002018226687293088911377838447691570286888218449657857514131465281077116058875963184103642208490247545365650549177522276719232264196759920939556072661036404049631772743790762119709970827376114741489953077753165352237995728533008123610159919423485391363796893272757932909239067803553603930157534721545104967797641047640815205561515208502467205854006635095668935144702464060952577378971354091245914296920154251268115028812670604862226721310036865846096622358347053132657723777126150109171146585179062791628329924521377976050617047087837729566484339611544710569 A013790 730 2199733517660480927774922924627596221803750765484145972336420196457373452854669428404756496153068175970714615375918884739557153761241742314467498581335420191393486077363701400091551708182298672430784312471602682103894061246579793383191987571390907525045119567105898550817746188780300977411737889159667556870481190125444887813396577864755085320108104352701448901722121797799968927709037811006335811340143204382226454116327956917970411658320308275386877441136076537388236404719744794907941870838353859683994477848910324959448876279866323326707344266744357052878568764588236893503177110355629791400908209375981666884952274531338949004185914601802637015908139211382983403778265434713235521115533968866019293506347815463730435749115334842821868112805290107855601411237934881944030483864362132951884000217862909226872248310830892838889402275205263085646783092200109094562452145026250217572690680379024263367186306130907874899735380307604642789574765101316450114805209831524487434013619754059563153759998429726685443857483354365048704092359377082697970127282671931670810953287392533608115756735560234171350952547646017457561736066691821997664526724285729650163908362673167931272913745367562311785152181061696980344503320260545646172352582647293580075173774389476215744689879783977315777215617322976389093451364315425461234421102152100793609232682469820212590749660138661012245305022742941521186728509076941543968085621830165459970905248301852450229767121039843814743023639755080877156195807971416026010581604320250816794306545179898344341571410800875255073836527497678116014888380367435457678549139230371306404342877719672328256970584720440058549387624843014263060225264902015710669705677252419434182315033796724137018676449438132676327384302762673475328904714130562035910932213404529694441884206462083073710063304920096920175312063503430318731321086145573475701567709781049421733151203688086383806078482460567435101014623934403770262586020772802678639945052143705145138211880796396352838266276685955062747073213867082065850726783494491495905450789389138171707214372719159040278025387609500919545035395508558417161377313940126467230973327780516609164262358855417569159927765766748870411607625611032054865077220165549095927811164171451825241585295329956347549998055304392652273601248205203150216543709146958462285194450903996529904514145144033253153723657554882885394941841284427392729059846969634060972011190267417118598414688818915582143138517876033489974905066299006259231337487652737871416762564797817517523859115195385763585308057433693720322913571388563689101282984687337608137532862683883484392866703909860183431054192664443702093132042570102704039931838501069518515151876816239939293115015603367325701724670866271892745359830975873472634784760900868098445943303343685703752191344846043209 A013790 731 14432451609370415367131269308481658811254408772341481724499252908956827224179486119763607371260280302543858591481403802776234485827507071325221258192141691875732662153583244886000670757384061589818375874126185197283648935838810024387122630455895744271821029479781800391915232744587554712798412290776578840627227088413043908943694947370658114785229272658074206244198841115365596134698997078012569258202679563951787765457227725338803870890239542594813302891293798161804219051366245599391006614570439673386687769166700642058944077272202947346526885734109726623936289664463422258274345021043287061381358761715815716432171873200114844416463785702427101461373301365883754112189199517153538254039018369729952584695148017257535388949945711903754276688115508397640600859132090760434784004634079954297310925429398547437508821167361487915953368327621731104928543867924915769424248523517227677494423553966778191952109354524886567217163830198194061342400033829737229203236981704632162054563359206384793851819349697436783197148948287989084547549969873039581382005101610543692190664518582413002847479942010696398233599665105520539062550333565044126676959838038672234725402767498654797081587083356576327622383459945793888040286284229439984536805294748893178873215133769353451500910301262675168814311665256048088842134401273506451159036851219933306870175629684490414807908520169754901341446254216439320506125748053813469974609764827715582869109334108453925957502081142415268528978100433085635021800696100460546655425905945165608987445242925313037225050026264542548539441456912266119173682663590744037828960902490466141318893620718770145693984006350807224142532206595016579938137963022125077703938948453123907670168936740307062979536184763588489383968410425900671632943829410617517611626252147119325233202278597727046611725343580755893270222448646006321196197646201107574077985743873465255991205047397534764151680923423782941697756947633623136692826882290358374556679487114849457251808149905156470971865041336551166683547356181925434046618426507358704635662629182135544571033499410402463264124568105935533134977229931651774995796556761169751502416003567969472726725336450394671258286071195639338770557631633981311969771641506167618382369048128895425410041122659843596275537240852120191567097789474337868570743275713194471053160792381121232703517306290002173941580917217586611076213420667128123695361655967769074037365419344523715124198773340905134441131815784655727725352139987780066816805256489613174365379187638480732474039654796925994883206164822464499038635941880366364193517662533622046990353112068959541101598444352592663491146558071415129433039331302443841205992792405517110977911463791350241702127617373693023929015565553609888302305851032705853956822816270595593903834013237921902318127413534889494249 A013790 732 94691315009079295223748257932948163460640175955332461594439598335665743417841608431769027962838699064990256218709490350014874461514273894964776674998641640396681996389659669697050400839196828090798364110141901079378020668038432570003911578421131978167417774416848392371355842037238946470670383039785133773355236927077981086579582549698887891105889257909624867168188596557913676239760119828840466903067780619087679529164871105947892196910861638964570080269778609739597481196013937377604394398196654697090058453502722912548732090982923537540562897301493916379645996488544513436537977683065006409723094835617466915511479660065953494216418897993624212688070230261563310730073338032044364484749999523798218908184866141226689686900593815800531809350725850596919982236765647479212617854404198580144656981742283869737495375679058722216570049597526177779436176317455372363192494562796530792040912937576031717397789475037780767511811889930351236467486621956905960802437836964091615239990199753090632461786753364882734556494249717496383716475352337012693447335471666777164462949906419211711682315899532179068810647402757320256789392738520254515127533497371728532033367557558674123652292853902497285530457880704353699432318310829355738545979538847488146587164492660727995297472486584411782590698835744931510893243806755475826054440780853982426375222306359941611554687800833761907701228873914058381840691032981070176503414667034641939204226341085566208207171154375386576818625316941474851378034367115121646606249368906231560566628238832978837233553222321663660967275398801378007898531955818871632195812481239948353193261045535850925898229065667646197599153807469903780974123175388162634815543440800945958223978393953154640208736908233904078848216740804334306583744464763061533049879840337249892855040149879687152819529979233339415745929485566447473368252756725466793525664465553805544558296315975225587599178538583439880478983333424201399841637174707041295466374114960527289029113271527731606046406536209112204610754203909612772779863496314780461114582510063991307930550789631650561475921291343043032898585605581567295747421208910034739607351399409447710560044932451039438125614913114589701673628621150551387833671739921965744206723324773682886115279805771233835163799837230760576871728596741130755692646631954268924579787958812536407767777046568704263230712397864585755271036252997027619565267824804532894759154516319420094929868151889678587068265843363126229606035390459825018385059287828352037011252850096072085762174175122631452428715647400189578192490414677083715473669383883094250303706768284443549167587393397360465165412567506554664210171052675334042152518710972597765126077113935048935807659297588799929998271125597234477151428688625583107810714497551377691603054960854005601109233960202409971767689 A013790 733 621269717774569255963012320298072900465260194442936280521118204680302942564458792920836592464184704565401071050952966186447591341995151024863899764666087802642630578312557092882347679905970389103728066926641012981799193603000156091795663866021046908756428017948942302348465679606324727794068383124030262686983709478558633909048641108574403453545739421145048753490485382016471629809066146197022303351027708641834265390850719326124120703932163213246544296650017458501499074127047443134462431646568251467607873513431365029232231248938961329803633169195101585366857382961340552657125671578589507054193225216486200432670818049692720875553924389736168459446428780746116881700011170828243075384444746875640114256600906752588311035754796025467289201150112305766392003455419413111113985742745946884329094457211124469347707159830304276462916095409369252410880752818824698074905956826508038526580429783436344097846896745722879615644997809833034462463179726659260008824794648321405087589575700580027639581782888826995621425158772396493773563794786683140281707968029605724976041414336016448040347674616830626870466657609490778204795205757431389873751747276255910898670924545142460925282693414454284690365334155301264621975440437351403000600171754378369729758386236347036377146716984480325705577575061322495642970572616122676894743185963182978699447833552027576913410306661270311876427762641750137043256773867388801428038903630414285763118929023862399892047249943856911330507000704453016499891283482642313123383602109393785268877647874983174151089342691652435279606293891535841109822268162127616778836725689415301145300985719760717924818280899845426702448048130810038706971222153721735047024780515095006431907522242726647594409522854922644661323150036417237385495947433310446718340261632452696547021918423360627409648936193749939906709043354801461872769106336875787632321884558498518177846982129113455080238210391645949055822609650596185384360981503252897939554880568256019543320012174493447067270473284067985174451158331850969402208684399321274605372775848529846971332343730773259333843519592501705338847620158220663027398830551658737926563832531525386428984454801811269753542159444944823032680677383368767655576720285628017247740311733840133415802350805665065192509690732071020144855411323218558888099454552251958414167988797769051371364385202537268671056704042389547140333268855913498211967722198542540322514812781571715242834864944548181209754892198305471192445198196806911945624373987441817714830829949480328954685624762979584959384803362592643822520929610696346257222744827656981376242620106714234126088540888080082011950271855410505151882932276602866650562675262691213936992191944527856067834052651480116340718656855043455404590523626072450770346097818434589034607643598163130748877684012888011824767807529 A013790 734 4076150618318948888373323833475656299952572135740104936499056540907467606165414140353608883157515846653596427165302411149282646794830185874132046355974202073138299224308687086401083127863071722909559847105691686173584509229284024118271350624964088768350924225763010445708283323897096539056882661676762553489300117888823197077268134313356661058713596342132664871651074591410070363177282985198663332286092796399074615229371569498700355938498922842110577130320764545228335425347558274405208014033134297878975258121623185956792669224288525284841637223089061501591951289609355365983401531227125755782561750645365961038753237224033941664509297921059001262428019230475272860833773291804102817597341984251074789637558549203731908705587216723090884448745886838133297934671006769422018860458156157508083188733762187643390306675646626357873192501980871665067788619244308844069457982738719240772894199809125853625973489548687813158246830630314539108220922186611404917899477687636738779675206171505561343296077533593918272170466705693395648352057595428083388285978242243161567807719458603915592721093161025742897131740575868995801661344974507348961685213879515031406179935940679686130779751492234561853486957392931597184780864709462555086937726880476483796944772096672905670459610135175416954294469977336893913529926934380883106410043104443523247077235934852932128885022004594516221242550692522649140807693343937926169363246719148128891823293325561205691722006881645195239456431621916241255786710929616216402519813439732625149106247707764605605297177399931627869496894222366653521543901411719293685947757248253790814319767307350070304732740983885844594761643786244663956438188550568303643529584959538337199745253434529534866920879451147471622941187388933494486238911109949840919030456570522142045010806775669076434706670367193355727918033450852391347238106676242042655663884588308777764854049749113378781442898379589071755252141917561572306792399642842263381419571408327744223722599876851506208361575216770050729574049815274210247891178343946882685850782342204325978911507217603354489347332046403688728179235858085770122763727249432979536185305239338060360567007954683740852990108118282983917417924312282484588238861794005421162424185285725115341079223635968492728056080893117963170396353691636964864820521317325099155356174502162746047521731313847019750803035222117818787726576963648461768720225344637607056019686659892023708239548901180616917201847713082196493632945369250149275241517731605766027005075298540438271692384069909056918523694861970336119559819175778727793638428814257454809527830520152090101266916766693418080405733643348324301503918666791408094341712398517054640605771348047263661059219446361043311455107625940110909518425510661349504240747786749338656060749647548300843386484808558245582301585197769 A013790 735 26743624206790623656617377671433780983988825782590828488370309964893894964051282174860027882396461469894246158631549119550443445620880849520180356141546739801860381210689295973877506401909613574009622156860443152984887965053332482239978331450389386409150413845231111534292046888088850392752207143261239113443298073468568996023956229229933053206219905600732414222902700394241471652806153665888430123129054837174328550519906867480973035312491432767087496552034536181243108725705329838372569780071394128383956668535969723062516702780557014393845981820687332511944792411126980556217097446381172083689387645984246070375259989426886691260845503660068107282790234171148265239930386567526718586256160758671301694812021641325685053017357728920199292868221763544992567749376475414177865743465962549410533801282213713128283802098917515534006016005496498994509761130861910325939713824748736938710958844947674725640012064928940742131257455765493691089037470466357427666338473108584643133449027691247987973365564697909697783710432056054368848837849883603655110544303247357383046386447367900290203843092229489899148081349918276481454700084377742716537616688263498121055946559706799420704045949540550960320727927455024209129347253358783823925398426062806210191754649726270934103885502096885910637126017521307360966669850616472974061156292808253956024073744968570087697614629372144620927572375093641101012839276029576733597192261724330873659252627509007070543388087150474125966073647871392458879216610409211995816932495978085753603286091210643577376354780920951410451769122992947613754849537162290285873503235305793121532751993303523811269351513595275026386231144881551240218190955080278640205197606919531030367528607783948278261867890078978561318117130458792657324213495792380906269758825559195773957315903255164810488110464279155606930870217471042539629229217902824041863810746783893890915207420403932878185046856268483899786209303121121475904864934056688090045493808010038329851843977792022732233060294997228302836735340838014093436414021114635497301866982947202582747638398854695608804607845556454601745583966464900737775452814483529778736911787675297014025680139190680023736468099364054657482179001412885381383435172230469568246665079659642481752820786275589280788775946739746956360970476570830126478087440362969975558291860908689776817790079150150296585018714092315009066274071458497557664573398486167339894545164175551567549759680340646027593761322845532291194725754567650229394859597837065430903180299033723815500573731882673322442433961989387375280431973612284233054061731450343161005312096042717863154412240906275516025542018434008355742167210372818428506975975046670395497014465814538096880209538787574805166456961133793067677350389775449114097323546228862410922414578437564401833458726828950649265480700482562409 A013790 736 175464918420753281811066614902277037035950685959578425712197603679668844859140462349256642936403183703976149046781593773370459446718599253701903316644688159840005961123332470884610319502928974659077130971161367526733849938714914415976497832646004764230435865238561322776490119632750947426847231066936989823301478660027281182913176819977590762086008800646405369716464617286618295514061174201893990037849728786700769619961108957542664084685256290384861064877898591885136036349352669069562430327048416876327139702264497353013172086943234571438023486725529588610869783009404119429340376345706870041086072345302638467732080790629803581362407349513706851882386726396903768239183266269542800644426670737642410419661673988737819632846884059445427560508402990618696237003659055192420977142880180286682512270212604171834670025570997819418613471012062529902978542779584993648490462404176463054882600981701693874924119157998780209123180167277404107235174843729771082918846722065423843598559070682278049093251469982985527158924144719772714017225133086323581180281173605911790167341481180793804027414528117683228310561736813811994824287253602369963203303091696811172248065378236310999239245474935554850664295932032413836097647329286980668774539073398071545068102256854063598655592779257668459690183800957297595302320889894679182815246437114954205473947840738788345384049583310640857905802352989379263745238490030052949131178429173334862078356489086595389835169239794260740463409203684205922706540180894839904554894106112220629391160044433032511166263717622362203974057215956729293845567813321786565616054726841308670376385828064419725738215280698599448120062541567857687071550856281708158386301498999043090241355195670484653676115226808178340808166492940138624704164745893811126035887654493883472933949641257136321612492756135539937073439496827510102507372898660428538668462309649127818294675885270203613772092423977522866497319237777678003411818832345930558788484874353861482157948338293461146181108595476814894911820571238210467036312392533123497797549275116596145407255534885657889367032074695898642052776403976213740544745915826438878292878238937623709022487393230051635734967199927562607740576428269940987256718165004110837266369587646914322780257178754141271255158986559479780684327296781216459822731696221446009637952899421913625701520709304136095894307783159678774483824182839202475837266067467743917048110822155793834693973262714978587042668039189537362528595675718353155059673821408986292155765941960261953499264254882219668544809224612370569214914178870196853067699020045701479355852662136271900156098712586073660643581182945528822024359067256061709434269372281204464855911910209184453631054783985278296697124121998816317031095907316721637592539786807566278061962049128860040429322706724745209830818875866091965449 A013790 737 1151225329758562281962408060373839639992872450580794051097728477742307291120820573473472834305741288281787513895934036747083584429920729703538187660505799016710279110930184341473928306258717002738205056301789732342900789447908553483221802279990437258115889711830200838736551674910478966067544683030173590230681001488438991841093353115872972990046303741041065630709724354017502636867755363938626468638332070569543749476564835870437419059619966521215073446663892661358377534488102861765399105375764663125582363586557367133119422062434562023204872096406199630875916646324700427575902209204182774339565720657530610986790182067322141297318754620159430655200339311890085623417281409994470315028083386709671854763400243040108834611108406314021450224495632021449266010981007061117474031034436862860923963004864895971407270037771316693205522983310142258693442219176857143327745923833801774103084745040944813513377145795629996952057185077507048347569982149711028075030553343471245837850146062746426280100822894558368043689701313506428776667014098179369016123824780028387255287927458027188148223866718980119660945595555235420498042148670885149328576871584622778101119556946608436466008689561052175375208445610064667178636664127451880167829750860564747407191818907219511270779344224709562764027295918080829522778527358598990118450831873911214542114571783087190334064749316101114668719969237963317349432509733087177399249661673806250030096096924897152352708545382290144718180427785372075058877610126851044613784660230202279549435401051525126305761856251320318420273789393892100896920770423204241657006935062805826186339467417930657820568430456663510979115730335226714284876445168064287227172524134932721715073531438794049812768992003088458094042380360180249516684024897809294797921458901134369465919643596288071406099564973005277527138836538685293782550873588111071642203781213607927615831368483257805909958698393716527527088911519059345380384943359021650396211249260635685184438299047543398580094253494923382525516454767893898874225245607409823269049720794039987310017003564384801412137097442079790990508265986487938351714077953737265480479574125669749154896539786982368782057119798724738269385921945879082817391327880591971203304650864551404871761267349805920880705098110816746841069871394181561192896942658908907269234608973107175298227677373744436925162553365310652439388370463608007443968302668655867839752655104164163349427158576672974509586945005122554635550116228388115050346519942264359062833980345201278676908672776282243245322493322681763304619051927567361552977173270519847406053749316276079936924163653277229287482536141305614601301819840267020875598241351536982493919638042882459200273350437727410904629831364434233856041020247905010664244653541244442350364533004334450725256786278821053321700002644557429385310889 A013790 738 7553189388545927131955359284112761877993236148260589769252196542467278137043703782559455265879968592416807878671223215097615397444709907584914049240578547348636141246812939464410443617363442254965363374396042433901772079567728019403418244759017258850498352399317947702950515539087652496369160665360968925503498050765648225469413489793242575787693798844970431603086501486708834800489342942801328260736096715006776540315741888145939906450166600345692096883561799751172315003776442876042783530370391954766945887491402885760396528151633161434247165824521075778176889116536359505325494394588643182441890693234058338684330384543700569051708349062866024528769426225310851775240783330973719736899255100202157039102668994586154063883482253826294734922915841692728634298046387327991747117616940257230522121274918582468403098717817608824121436293497843359287674400019359717373341006273573439890339012213638921461267453565128410002447191293523744208406652884254055200275460486514843942134808317679302823741499011197452734648130317915679203712279498154840114788414381766248781944092052116381440496789543228565095464052437899593887654537429677464744792854466710047121445413126697951653483012210063322636742611647634281359035153340211785781130995396165307738585523850267213447583277458319441294783088518528322498949917999767974167155907924731478610813705468835055781798820262939413341471718170277325129626696358784970916477030241842806447460491924250216586120766253205639495981786699826184461296000042269703711041155770357156123845666299056353692103538864912609155416332213326073984697174746643029511622500947069025608573245729043045960749472226169295533978306729422472423074356747669788497478930849293587172597439769927760821577356532263373555012057543142617078963887354526783169162691850342598065898781635246036495419245787887625855557906530314212507316281611596741044499008542481613087469608618654464575239020161174137105230348476548365040705613378541048249542006399030730495099680050932238083998397180192312749913459732151870513791836430215850468235218129696356741021560385928682065031496317485508688724733137347363525596065454470198817426485838519224205276197542391321579076762999433007785441033886912662364904502224563923064881814322321767363625675082076646898306148705068676024259426217225222986596840785101340593448269472556177131671791249137250665991512629803190654827098611732136839876033809051148896617170138421075735591587421551385757399946178609080963844312574454422845323517341196459811253745044865589399197802085187797932560878690115049041605599696769459149083233827880718831118649264087360466159437729151901355172919623106137399141239971991923964800061507434142142606745199351814812993452221929542945276323582053008329485133846504774968109171884104786260741701041438331208409774775344930843673717350941294197024742729 A013790 739 49556475578249827912759112263063830681513622368737729476063661515127811857143740517372585999438473934846676491961895514255454622634741703664621077067435849154401722720339695825996920573521544634827749099412434408829526614043863535305827103863912235318119690091925054879058332451954088028678063125433317120228450711073418007304821906533464539743059014221851001747850536254296665126010579047719514718689530547159460881011582528125511726219543064868085847653048968167441558739777241709716702742760141615225931967831094333473961621202865172170095654974682778180618569493595054714440568722896087920001244838308656760107891652991219433548258478201463986933256205464264498497354779434518575193796012712426352333552611273479756813139527067354319755829250837345992569629482347258953852838684745027689455637684740819575192730687601331495060743521639350280286431738527019105686490342160915339120514259133684963707375762840807498026056022076809285751356049573590856169007296252023891104346477372293905826567975012466487392026383015844771255556265787393905993126786758768358258335187953935578631099436193122615591339648045059235496901420076113846190585918156084619163803355524265260798502043110225459819668275020128519996629641065129526510000460794240584072859621981603187429593883404033854335071843770064323915610411996477678510709911894163231165548721581026800984382059745145490933395942915189530175480754809988194183005795416730653101788287515005671021538347387282200733136502537559596250563056277331526048141023009313301328551416588108736573891318492691628668686555651632371413598163512724916625755228713719877017849065228251424548477287275896747998431670451740841567790854621461482331959265302215225439411802330496038750369036208179993894434109540558710655082064933050224372876421230097785910361906308849245446445671614330713238315424745391548260502123653686217992957995047221863466888102146991942078143211277463513547416316354633823032069529376607817565245103984040622778349000814166414069113483899241763952182209302648422440988238818646194922091266148937796577842457692078083028671647339022422506722974114136052091435785446778974441135173586524630010817132075629460880322642039279964080278623332033977776138439095363899228689583768753115672748054213504880299786641653955583395166095411214688015061872391049895633614096009441078160898622385589501619570314364138733886320593991574549806426657821184587910705253278180677901216405072798641954301046877854180203782534800995468288167597275589972821635821239363132048136779480917142235531925085844836761974339610504421477135097144725396250969457821677172018472070940965624791289525647199367475765675456239013133053203550275406597642855252947256988050040028079731263957959021849787649751963166917828565764276731611502656726300532876891058376532301038091265343259539525831226679337044969 A013790 740 325140036268897120935612535557961793101410876361288243092453683200753573594720081534481536742315827486529044463761996469030037779106540317743578886639446606302029702768148744314365795882874854349104861841244982156330524114741788655141531628451128175922183286693120285061501719217270771556156772165967993625818865115352695545926936528766060845254210192309564422467647368364440419891755409132087736069322009919913222840316992967031482435726422048599511246451654280146584066891678482857451286695249289137497339640939809921922662196711998394607997592288893707643038434447477153981444571390921232843128167384143097003067877135275390703510123875479805218269093964051039374641144707869876371846495639406229297660438682565300684451008437088911691917995714743827057249339033680365996228474610612126670518438849584517232839506041352335939093538245475777188959278636475772352409063134917765539969694054176107046884092379998537994548953560845945723814647041252329607324856870709528749535617238039620316128112484056792623779085098966957544207704659831091417220904847924279198532937168165771331398643400863077480894779430823633644095170217119382944856434209022071186333713815594704376098971904846189241876843552407063219697887075028314823432113023271012472102031979821298512725565469013866118292406366975392029210319913108890048708767731937604959677165162293116841258530693987899566014010781466558507481329232308332542034701023729169815000832954385952207572313097207958519010108593148928510999944212235572142401853251964104570016625844234581420661300940630549775695252491630359988844617550806988177981580055590716113114107716962557596462559481817158563617710189833871661526275797171408785579984739647834094107980835090384510241171246561868939941382192695605700607993428025742522110442199690671573357884467292359899374130051461623809556587501754513948137154433291835276251797405504822646206252838186414131974697609191438112384598451602752512913408182239923891045573127239290526048747794341745842707453567862925213290267475234676299635323834889137684883840797203180883347224364917724302751114678191326114066609433162846637771910188316316851308287873901188097500971203548204892835796854419715844330708047681474928189244298904682542839432359106789191928899983694805519646900155891602582655684751992979568066820944757678365252142083917942913813655861471852720126000832543114233028149417178720621279965301964792081282137166758143427709880833682631889862169168565601276317017210829331267438667605725145811682752623151461509367825410174297370207324960488227973995313642184519509311483372366543324802610612768023925613195257443675464255650577771275050008498596668384165165962068493356942687134773314586953098596312624231116822828169142356456770022630338147873219979419636103068930781257796205282234008428427110916791917125838828978678243130352041609 A013790 741 2133243777960234010458553845795787324538356759806412162929588615480144196354958454947733362566334144139117060726742458833306077868718011024715621075241409183947616879861823911446553986787541919384476998540408327927684568716820875366383589014267851962225444543993562190288512779784513532179944582180916006178997574021829035476826630565234125205712873071743052175810234383839093594909807239315627636350821707084550655055319790856693556260801055060861393287969303732041738062876302526027737892007530586031120045384206092897734586672627421467023072203007431615845975168409897607272257832895834208683763906207362859437128341884541838405729922747023002037063525498138869337020550428334258875684857890144270421950138196310937790683066355740349610673969884434249322612913399976881301255021920226163085271477292124017564659999137312676096392704428566574136761827133917542404155863228195459707741162689449438334606530105170407782235684312710249893947899237656534553658385928725218125703184698777948894116546007896616404614577334322208447546750273151790788386356707231195821574600760335625705306499353062651352150647845633860338908411794520271501203064845393809053535496344116855411585354667695847615953970547342741784437837099260773556538093545681112829461431819607539541992435042199975602116478173725547103648908949907427609578225089242626140441880629805139595497219883254609052617924737202090367585001093174969808289673416687083156220465013726232433881946230781415843225322479650119960670633976477588826298559186136490083879082164023088700958795471477037078336551597586791886809535750844649435737146744730688418141660730991340390390852760202377335895796555500031971273895505241613042190279876829439491442462259028012771692324548692422114955408566275869001689044881276896687566611272170496192801079989905173299793667267639713814500770599011366013727870236827731247488042777517141381759224871341063119885991013905025455355350440965659237224871083676140649150005287816985141405834278676194474003602858748652324397444905014711201907359680707632350522879470450069775641139058225189150350063403613290634391024490981436790421502745543354861433676740665695107703872066479772301895663161847755654653775500838157003849631845113622163569515708099643888245512793021619014403311922804804544803947657825938946086412218555127754419304212585623457531396107116825696746691462315372482897688326109585996217852346191000845292101951100179029204528149791747829385691914958909973915949920251242445665098161162681670450539960496738962962302516153565045930259065763263737383252806372632500592642406096890754029928230371004975948174084087954720981323440757335603105759292741268507653877131384914900970291247717004999279890407127580357474575617743000712868118477648588196196284972232472235254855832400902856737329298910274725071768262628556929107953178239744996649 A013790 742 13996212427197095342618571782266160636296158701089870200981030906165226072284882422912078591797718319696747035428157272405321176896658870333159189874658885655880314348773426683000840707313062533081553587423619039533538455351061763278842727522611376724161141653141761530482932348166193284632616403688989916540403083157220301763459523138501095474682160223706165325490947792368293076203245297149832922097741220181736847817953147810766422627115722254311601362366601785925843430531420873267988309461408174950178617765776175502036623159108512245138376723931758831565443079937338201313283641629568243174174988626507720766999051104479001779994023143217916365173790793289121720191831360301072483368352617236558238414856705996062844671598360012433795631916411773109805663324817248318217534198818603856002466162513625679241734254339908467868432533755825292911294347825632995713666618640190411142489768405477764913353444020023045459248324775691949554192166898264523206552670078366156122738594808682122694298658357809700230676241890488009624354228542148899362602886356143875785350955588562040252515942255444055521460400515203757683578089783847501319393308450628781200246391513750688355411511974752456208274000761115728847696649208249935304446431753213781274096454168445066935012366311874039925486213297813314547040491620342632546442734810520870107439178812151520886057259654033489994226204200782914901725192172320976912188547286883952587962470955057810998699449220156869347401340788984437061960029519669460289344846820241511440330658078155484966990657088360840270966115031766941569357364061291744947871419792178046711427436056034184301354384959687797700812321200635709763528028409890223169810426271877952503353994881482791795073341363970981496222435603335976520081823466057719167124536556710625520967885813767842019946250942984162336939555900113572416068556623826744714769048663289964605722274380868715129571987042230872012586454243175690255432379179999158799073184693367239512763678702394511943937638356249907900371636021801520195714186865122775851780612205622907797981513361015466015446765991106799852239511685329206781955479513509951245866353095507625601645104628173786072737446004883124850183421060999148102257434535790475015179592560841763550778809435014842353500129525522322618458700582995985425272950565940193196745054938774275504863489858793493396355042684251158860291733107604993721185329243359156545961480901168274610610909190783657508599524654045408338862547426768401686008709035388354439825992680819104335995666808483540266348429730472773380971521662610841836388326826401700237190359119464163647195970165701070924358463094808878891976886719675462678717087859016426665266080876271269800275360961164054725390690628011827677127725331852387155243825702817250335507109116382323643053617530150312471195871571105962011877280802430966923014089 A013790 743 91829149734840142542920449463448279934739097237850638388636543775350048260261113576726147640784829895530357299444139864251312241618978848255857444767636948788230742442302452467168515880681003279548073087086364518379545805558316228872487135275853242687221250386263097401498519136318394140474596224603462842421584628594522399870057931311705687409389653227736150700546108465728370872969492394600053801883280145612375458533590602786438498856506253710538416538487274317459458747716652349511271298376299035848121911161257487468862284546910948840352889685716269693900872047468875938816453972731597243465762100378517155952280774296486730678540785842652749271905241394769927606178605554935336563379761521689058602239874848040168323890356840041578133141003577643373434957074125966215825241878448859899232180492251898081505018442724139457684785853971969746791002216083978084877366684898289287505875370508339615596511946215371201258128258853314881025054807019513536758192068384160350321287920539763406997293497485589443213466823043491831145388093465038928718037537382659969027687619616555546096757097137968448276301687780251854161955847071823456156539496744575433454816574721718266299854930066350865182485718993680296969737715455327825532473038732835618939346835799168084160616135372205575951115045446953156743132665521068012137210783091827428774908452186526128533421680590113727852118125761336704670218985842597929520869058749245612929621771936134297962467086333449219788300196916526891563519753678551328958391539987604556560009447650778136868425701156735473017808680723422903636553665606135138602984385256480164473675407963640283201186119720511640715029639397370891758507394397289754217126206769791246374505560417408596967476192689013609596715399993487341948256843760804695455504084348578414043070298824130811492867352436919089092660426260645148621825800008927272073599728279845457778143842212879639965121806984076751274579726289475703765891839799974480880719164773182458443242495966410392864174845255355645734338303939039774004080780022070532363532596681091898062556709161622472527346231667651713830543436167444925696409901088138790124129142659625531572393531465448210423230383238038182142053425581215410698911027989321306574593306791682810656659768703132380681314349816951958699707534525036660375215828663133607563844305453298021587409356963544110173485435051371853282374060918996363804696945165679426098053276192565049720218175200731576913921481255191924111277173667027483461903139981182993479698337978854143548467569930460507687512047461631866152554153628389733288543812308021555256205946182804377689252760257164726334715876365041054410260353767790710635062813443006775350810756629215801159606643266197363053288321210385601389635005902283512125554740436183979451262142912584425422074784615316200123516113378026216759926839344749573981895437929 A013790 744 602491051410286175224101068929684164651823216977538038467844363710071666635573166176900254671189268944574674241653001649352859617262120223406680695120466020999581901163946390637092632693148062517114907524373637605088200030268112777632388094544873125270858623784272182051231784053384983955653825829623319709128016748208661465547450087336101015093005514827176884746283017643643841297552839600970952994156201035362795383438887944881822990997537530594842550909015006796851508843768956065143450988646897974199527859129010375283205448912282735341555309227984445461683621503443295034574754515092009514378865140583451060202914160159249439981906095913644687972970288791085495024137831045930743192334615343801913489295818877991544373044631227512794131538124472918173106753363340464342029411964502969798862336209664703312754426002713078981869879987910093508695765539726980214880402819617676015326048305905216217928714879119050451454579506336598934405384588855028314670498160668476058457970046661387713309242637002952336923555825988349904144891281224120411319044282767632056790658472304220937940823314322210989140815373526232415156592312638233695843055638141159418897051546749193545193348196165328026462288802317536428418449151102405863318555607126134495861054589678341800177802464177040783815265813177459661391693418483727227632239947865479760192174354795797929307779646351736168437747023120130119341306766113285015586421894453800466431248445672977128931746553433760331031037591969332935548253103884975269296006893858673495590221986036755355993741025289341438469842754226377670759428600041852644374180551667766359111784351649443898082982131486276874731309464086150420827567014640618077418565042616600367463130981898617804703611300232618292564049739357270450522513151914639606883562297411022974536584230585122254204702699338626143536945056696092820107799073858571832074887817244066048482401748758703317811164175622527565112517584185250092408016360927632569058398440076850109846114016035618587581851159720388391662993612144039957240773997724804762837137366824643943188434568809405042251918625971462894442195484694606157494145361039278602004411304989803112646473959944805708586814544424768513034012525238354309595555254637937092435906685860230920718344742461251549650103449149021801028781134018765528721791051858819599226382488079088319634992791037812906848237939372050729385656213689535142922616657232022714629327545099419291214351447491999876132238838515314214094089536429367318993546501416541620220300795479262035821495726313751390937766543395766673826907801955865040106135952552929424035967212905379522019187360047257769482070864831034357985718181070474852476647118999567453076669374244284871408179186469520898992624675461339930717395273724882123055764652001803089179730919649466415194232661861089589010389219873230008161879992940901954895215968252169 A013790 745 3952943788302887595645327113247657804280612126589627070387526870301780204795995543286642570897672793545354437699485343821404111948856770785771232040685377563778256853536652268969964763099744438174790908267415436326983680398589087934046098288308912574902103430648609786438131735174258879733044751268158600611588917884997027875456820023012158760025209182781107540820362878759947242753244180621970422594658834993015300510742543806369640643934843738232761976514047459594142749523968120743406181936512297608723102283745437072233110950313487026575944383844805946674106240684091458721844964373518674423839734187368022405991319804804835575721285895289422797790658064758311932853368309492351606084907411270684354403269867658502522631545825483711442297021634666816133753408816876786548054971899103984850335787871610118434981789003800511200048282600678123510552917706148717189830322899511572336554202935044123605830298321900090011993496141074425608633728287477840772553138432145871419542741476145364787021940941376370282555449774309563721094631696111454018664249539238433924603510236787993573829741765268026299752889665705610875842402163219451278426288041844146947383555198221458850013557515040717181619076832005356506853444880382884869233043338354568427344379162879600550966561967465564582611959000257312838390900518671734340495126297945412706620855941815230214188342259713741001120058218691173712998313692469262987262514049511384860255421052060402942921189137078901531894637640910793390132088614589322741851101230606756804567446450387151890674934866923369177800638310479263897852611044874595199738998599492215082132417131172001415322445764681462575112121393869232911049667183057095205943205244607515010925602372236831416660393740826208617512730339923051425878208789711950460763052233313721735934529136868987109837054410360726127745896516983064992727269723586089790243338968938317344093037873605852468159048156259403354703227869839425856288995344046197285592152165344213570700354059209693553124525458925468237700901089277046159456718199072444048974458263736488911259319205958506482214838104998768050435244575081310999319087713778706907750942572038098222073515651197870254038090225970906214016156178088842625256438025679505263471983765928975070833059855288271417254328729866732036549833020297120633943671091245715390524295504286898465125187701999090481831289120220024835499290418017040072715287888099301030683018023397289969657359846995011187303619019498976558671321448513078979916658595793929570265393519139438217024833460344522875942686291219625146978342088632430528136357984699769951099980883872195043967888269270058225571866944156416422744296986003385507099281747756162059636027764416753041309063642426526618290610495701851285436830390908951609368871881783830068108214563820149150089360494470608793497163671588262083550094633685257726067511967702480809 A013790 746 25935264195055245515028991190017882853885096162554543208812563796049979923666526759503661907659631198451070465746323340812232378496449273125445053418936762195949143216053975536711938810697423258864803149142512677741339927095143005935276450869594775403932700608485528808820582314478312509928506613070388578612634890243465499890872196170982773624525397448226846575322400847544013859704035069060747942643556616389173386650981829913591212264856509766545151327908665382397170579626754840197487959685457184610832274083653812630921440945006788381364771102405771816128811045128324060674024811254656022894812496003321595005709049239324526212307356758993902976304507562879284591450949478579318887523077525346960049239853601707435050985572160998630772910758945048980653556115247528596541788670630021244603053104225633987051915517653935153983516782143049168352737693070041733482476748543695426100132125456824494977852587289986490568689328181589306418245891294142113308721141253309062383619926824989738367650954516370365423846305969245047574101878558187249816456141226943364979323630663566025837896935721923520552678709096694512956402000592882819837754875842539448121783505655530991514938950856182145428602763094787144041465451860192107627037997342944323451806471687653059214891613068541569226517063000688229532682698303005249007988523640819852768139435834249725435289713565981854708348701972832790730981936136290834459429354678844196068135817522568303708505921928374672950760717562015715432656633400320546509285075174010931394767016160990103554718247661884225175549987955054450433810981065422219105487569811268423153870788797619501285930566662075075955310628465176037129396866388037601646193369609869905986682877164245850924708843333560754739501023760235140405186927869300106973066385702771328309466445666997424427640913986376724124140827047925889417283616656448335113786546975204300094594421488727998043591514953217945410207878054016473043112098452287100390770110356823385237365022982474799402050011536009997107555612046746699852195528104114305405321420668375103746772393310293761029811552806896917178905639657108481466532534490102096021753934215141962435024336187509226736743909972595115670160000684440896464307489886483234033639685488260005439735705710546348768605650796655628891803454446169408479304426029663138677229902803626340829686356512816032651295087917763582945710844432609799917085003833819514062311281251509619490921937956134268399899044386932785201442540023694311187233197047003971910511246879073854141899932333320414589059964756691960589324902443517376695102644737615190649166974579085471683473314934680852017977019020610248149625332525168212312078387547028179273271978162338316704028766557960441142604695462299846283751044194753631509069168416383709076857995753223998573736294204221664294134890849290587530172170891608975940728946020095976587849 A013790 747 170161268383757465824105211197707329404340115922520357993019231065883918279176082069103525776154840293037473325761627439069056635315203680976044995481644096767622328640530133496367030536985794001411973461524025678660931261671233261941348794155411321425202448692273554514671840565292208377640931888354819464277497514887377144784012479077817977750511132657816340380690271960736274933518174088107567251684374960129366589817091786063071943669723560578302737862408753573907836172931138506535718503496284588231670550262852664671475574040189538570134263202884268885621129267086934162082276786641798166212864786277792984832457072059208216478948567695758997427533874120050986204509679528958911221038911643801404883062679480802481369516338948312016501067489438466362067981672139035121910675468003569385840631416824384589047617711327468545285853607640545593562312004232543813378529947195185690642966875122225511549690825209601364621170682199407439410111292780866405418519407762960758298930339898757673430157912581905967545855613464216757133682425220266546045768742589975417629342340783656695522441795271540218346125010383412699506953525889904180955509740402901319127021580605938835329514456567411056157062728664898452056054829654720418140996300567057706167302260742691721508903873342701235695178450347515473963931183566017438741412703607419054011762838508512448580935810706406948741475833643755939985972482990204164888315996047896770403039098765570640631507353772066229229941067924385108953660171739503105647419378216685720881066393032256069422506422909622401376783470973112249296233846770235179551103945531732124312546245301181547936990447869874573342793033360019979605972840371914704400674698010356453178626357074617027917014721111492111845866216890902756198431433750478001850288556595882685038409350021170101669752036664617686978487966261441760466797808882957526681553534704315412920633999387544395164003929608062939836373887912402079635858477945455665663842694051118230542351915788017158876850125687761591022672370638705097730254859891093957764313841005209055682573672508837366116593597966050673610799901790288746901919958789559851998727562385546415536194669726248036619776793330196553911919764490616721702321441145216498494709976488473895690105965166894594270821674876857581159122464621317489032716339180619852861305392294592422183572185080585990225147071828446867706808850322352897255994710153689831762824316291154613479938834930196934971737630222666003706664505095458375699437005825393059704864290773603557025005456038915240118822428768655953426560684931917508496568452123493265849184520213379779715268419286441070089947221794223838109691806697628640979546300696051884211937448723101695895132737386778454336629406928149291467690600961778576331002813979893515253265310136902654642283826273898339433819018862195544785459613219846491147122614837849702392877289 A013790 748 1116428081865832733271954290668157788221875500567656068792199175023264387829674274455388232617351907162618862490322037627732080584303051350883831215355066918892370098210518205869664087353163794443263957881059132477694370007824961431597189438453653679870753265870006791170761945948882179165702154119495970505124661195176081446927905875229563752021103541367933009237708874334390699838812740192073748738301184113408774195789939208359815022417056280954244263115263832198409313130601199741380849101439123183387990480274576332909551241277683562558650900874123688158560229121357375037421817997156837768522605862768599773485750849780465108318381552651874782122049748101654520487788007389499416521236299294981017437774240073545080265396699839875140263503798205777801528027750904209434855941745571418740500382725784787288741419804019521125620485519729619639362329059769719959576534983547613316308505667676921581277521504200194553279500845910312209969740191935264485950905834332785535199281960075749095375266064449885053068358679938726143554090391870168808606288720132828715066115097881571579322740618776575372568926193125570721465122083363661331249099406783435554792388590355564698596944349538783939446488562770398743939775737364620663423076728020465610163670132732800384819918313001462807396065812730049024677352495376640415582408748368276413371175983454350175139519854044735990692822944536682722247965460898729525832241250070250710614339527000908973183319748098526529977643346651890699844964386782879876152718540479675014700676604684632071481064640710032575433076353054589467632590268659513013034792986633694467614615915421052136014594328474247075702065091875091086194787805680132375572826693645948689304967528766562320163533585212499745820728249021212983417908636836886170139743219825586296537003745488897037055243112556556644265859546641319390422660424081084332557672741195013424172279669981678776671029782158500948266449078593270044490867473800134622420471915669386710588370919485180579391013674637403798699753423760544146208202135745467456891663110835176614333365865330481959090970596255258469560458155646084468423496849618302188963651536811570032332973228073913368262355541039419590216105574822936311088930975353765446623792155740877229622785237459995433010861008867062589985002490380464045543651901364046854623024678844820881946417106313724681867189938266439899024372866964957358896581293318358986195890339186265419041878695977022090349570591890911650319425817931302402964006195220403864723614611765612937641060797071322890419593955151151710431664653838310773245985614382239317236499637119984734711876098938339860860143722191902601837687943743141513466803278866796412314521601072270226767965889994653438902625538855587501319518032910229239307709462522081353576673699808218317108024184183047005025286582754864969337400522335412828416271475951131897399667893129 A013790 749 7324884645121728562997292101073783248523725159224391467345618787327637648550492914701802194202445862893942356799002888875550180713612319913148816603944594054852840214359209948710866077124107655342254827657628968186152761621339571952709159905694421793632012177373114556871369127370615977506171833178013062484122902101550270373293990447381167777010460334915008473608607924507937381642450388400195865471994068968074967498577791146048746362078306259340796610299246003053763503449874471503199750954542087206208605541081495320219565694022881853947308560635125518008313663265225737620524547879346012599276817065624783113840011325409631575676901366948950445502768397294955308920377116482505671795831359674370455409236789122529271621267747649420795268848420028108155825390073682518102089833792694078356423011063873989401432455334172078105196005494946034453856240961149132654781646027055890968300105685628282494761818589057476464066805050017558409611465399287270292323893179057405896442488940056989814757120648855695833181501299077982227858387061060177553265860292791489199548781157200991131936501199793111019424724753096869503532665988948981994325341207906120674992861541322859987494551877323961426708411460336586158988868612849276172718806412542274868283839740859903324803484051602597479325587797321851650908109722166137766636183798044261548128285627443991499090389762387512834935611339105175340668901388956564418985334841710914912340681636652963773055760867274432563183317997383054881682811341682474867437986344087147771451139203335871020987265107698523727416413952391161497137424752675064878521276785303669402019495021077523064391753389119535063681249067792472616524002793067348516133315937011069350529891956237415382592943852579210832329798041828178384204898566286810162286855265275671691579281574152653460119450061483568143028304485513696520563075042395994305910890854980483075994326914749794453738626400741924721576172404650444761904581495602683257700716238706846208170301602742269781384440719296006323269082213292930143272014212626011984666201670189593766641213442433292133595858082030750818786165959193960197326562830345680661790517733020710982136637349392945609169314704759631931407868676413285137054476129296055095298700333815895503555093942975030035984259079176797652891601339386224602811900124849511413181664917900869806450442634524347637730633184966112177498910380157085231720469865461753308431236515401087414333766124305241934783532653396271337745752791447275065846844646841069756451635467794186483862999889584949484042955939746706372142151793833156983266911615961872160388674119144219844444619085134447827103402961301072970657070598898751469855696312645051261195576224635164957824624204254921212640126160431509596157357813924014039097881783607375760816556144441720378545746672424971399970905269454669063822684827042643567239157153715376378839221046819369 A013790 750 48058568156643661101825233475145091893564160769671232417254604863656630612139784013358524196162247306447155802958257953912484735662010430950169385738480481593889484646410776473491992332011270326700533924261703660269348268997608931581724798141261101388019631895745004607633052844678611428417993397480943702958330360688271323919181871325267841784965630257377370595346076592696577160956116998293685073361753086499539861758168887709225824881595767367534966560173353026035742346134626407532493566012750634159934660955035690795960570518484127843748291466327058523652545944683146064528261558636389188663855196767564202009904314306012592768016149868552063872943663454652201781826594261241719712652449550823544557940002573432914551107137692327849837758914483804417610370384273431001267811399513865848096491375590077244462798339447503004448190992052340932051750796946099459348022379583513700643016993403407161448132291762806103080742307933165200725460824484723780387937063147795640086559169935713910174621468577142220361503830023250641396978877507615824926977309381004960638239553172395702816635384371842601398445619105068560812677821553494270864768563665072057748628164572619284377951754867122510920633887591268341789125966968904100969208088872689865410810272539781825714035658862564642061855181538228668681608107887132029886900001898968400017269682001660028225532047231024471710012545995869055410128662012944019152962781896465312739867212218080095315018847050187552047045749380830223078720925212778717605260628403555776528490924313086649768697446371610014175579091941638410582718643802301100667978096988377374946649906833289628825474293986013269552812675133786412837013982325314873614350685862729626008826621124873682325192304616772202270915804952434678378768339493407761474764057395473681968451666408015559351843711853393690586408705729455362871414335353160118641081354899526949461598778887673401410979127815267768098261267146911568082855959192649204853774399242155617971805348815592032035663315559301097486968448401414914670007685249039264631394949158113924702933001395804829688522424876203756122056034858271572854659578729898010822007586846348884753798477649367116141759873777927945101967026385947563784214417884311417480254772890166090398824971359859172066092723818478969400621796387713019619048876719137644381884903526347606800121354125114244851150684326562661996570351004210636205318002787294563456617342777546534525443839541566692334114757738932936246949884064685571707021147727924258672079180304197657520625142275566853564805833920678140507624657919339342967214207112325843244310090895705226399401145817567112193625426829096339760481040199374708393723223507264181324704175609831317288287359404116538076131867738591134460388424617155456110521202382247992366717424863682127403638643917780237355209109472892083727740635150226784444656110085526584421564129288181880009 A013790 751 315312265675739060489075356830426947913674458809812955889607462510451153446249122911645277251020504577599789223209130435619812350678450437464061339830170439737508908765101104442580961690325944613482203077081037715027193992893312200107696400604814086206796804867982975230680459713936369581850454680872471635109605496475748156233752257765082309951159500118652928476065608524682242753033083625804867766326462000523481032995346072260230637048149829698396915601297369203820505532989283859820690286609656910723331310525989167312297303171774362782832540310571830973684353943066121329369924086213349466823553945991988729386982206161748621150953959287570091070383375925973095890564284948006923034712721502953275844644356884293352369813930399363022785536237928240783941640091217980799318110592210473829361079915246496800920419905115067212184581098855408855191536978763358552782374832447433389918834493719754386261195966255770842312750282349496881959748469444272723125255071312687194607914713948218964655691455334630107791826628782547458205578415327467427345898126848773546747489708364088206179944756863659307775201706948354827491979187212475911143746546206537770888749387760955124803741463683190794150278936486311590478455469282979806458974271093718206960326198133508558509787957797286616567831846072318295220030795847473248087950912459131672513306383612891445187715761882751558889392314278896872545854151466925709662588812022708916886268779362823505361838655496280528980667161687627093619487990321041166208114982955729449803428954418161509132423945644133303005974422229089611833217021986897521482604294340743957024970038733213254723936842842233061536003961552772654623648738036390885783754849945369076243911461200296229735586710590642419099478596292923924843099075416248323035926980571702827395011383302990084907446593470116003937427518290956635799349454252083538404134769495796315417549588282025186657434057595971826492692173750886798191617948262971433045613833427783009513014893579099322185987013384574500611999989961683255149920422918946615246582261426385459975943422157875487586395629612772843916809644705119789499421496046860849003191777298895032869671811857497649006086531856985247814005660118201965988230795738967210087951564932379719106690637092036027925634360973040518237479606099785121720579680154262084789546852036366648215596204414874560468399639866577625359498072938625984143091416287439630838866385963482813021437031232219068404126925525138994716238189348402035969765750242911061147511501975840830992821558469994126238691076353569279870525380608785429207892412863969857525918506366721990406470917709057823102376425425701085168516104748097461771218069431160293671384096176103272728453365050408606317501184232896433194608453913156947541129608829929077918033024530618437895273142744556137287526967251644961337706307220637932741388738271139920389882252259761314739049 A013790 752 2068763775098523975868823416164431205261618124251182803591714561531070017760840495423304664043945530533632217093475104788101588832801313320201706450625748255117795950407828346247773689650228522609056734388728688448293419787373021344906596084368185219602793836738836300488494496183136520826520833161204286397954121662377383653049648563196705035589557480278481863731466457530440194702650061668905737414867917185434559057482465580099373209672911032651182163260112039346266336801942691404283548970445958991255776728361014926735982606110011594218164296977661783018343046220456822041996071929645785851829337439653438053507990254627232703371408926885747367512785329450309482137992273543873422030750165780876442816711625517848684898349197350220792495903257047187783441100638481172024326123595492918794438045323932265510838874997459955979143036589590337498911674117666395464805161275687610471257473113295308528259706734604112496413954602495049042537909708023873336424798522882540683822528438214264627105991638450508137222174511442293873286799982963513790816437610254803240210279976576782720746617549782468718313098399288156023174875447301054453014121089661094314801084733099626573837347743225414800419980102286690345129146333965630510177330192645885155866700185953949652382718791107997491301544742080480334938622051555271980705045936644362903359803182884180771876603113712732977873302973983842380773349087774499581096245195680993203690809461399485018679023418711096550642157247832521361237460704496351091491442403172540920160297369937557661417833507371158601022198184245056943237736881256034638447366775169621102040828424128612164243749625887891116737721991747741386985759370256760601627215570491566509236303096935143563295184408185204911711679070277873870895573033806005247438716919530942250538669685850917947077757099757431101833461947506966487479531769347920095469528222661919625454542848718367249659424851887171153618553351979568282935205358553355572212272361119684325414890716772470652862260794816193298515331934138603837038627894771208742632826217218515002902164792777821074054341725889402628938188078910290938905704435563454030309941250858050310657916757597042075128933735513680210907691136035523098848782250843363865387050217521343337058997269960848379220087042344118840156103695620690183608723281492113538304216896210601578942526697165991991233170037164615799983666856550325081962822782261891417933802358306410736233648361914589307799476758370436944333238760314865757997633087343739472188822964463491692143902245121631462252052151955768045230517022174241201032982120800506235227551320272062979056855691089128377374691727218024819790634163252267446680961753537842686777951055011413572371382528095730866049125269752033498189826066124222732817351363533164680220214673945387571030887089547032816743464432138042591336691081674605476716251511796949017678017457076293986002900489 A013790 753 13573159128421415805675350433454833137721476513212010374365239238205350386528874490472301900792326625831160976350290162514734524332009416693843396022555534301827859230625761779731643177795149336838021234324448924909253127224954393043932176909539663225813930362843504967505012389457558713142803186370661323056976992226858014147658744223133581738503086628107119507942151427857218117444087054609690543178948404653636141976142456671031987628663969285224406173149595090150853435757545998303504364795095936941629151114776618934314781878687786069665375952470438958383348726252417209417536227930406000973852282941566207069065924060609273766819813969297388478251384546523480512307367306721353521943751837688330341320444975022605221618069083814798619565621269486599047157061289074969651603696910029040210308015370319594016613858858334771179157463064302204330359493886009220644586663129786412301920281096330519253911935885737582088971956146970016768091225594344632960283103108632349426559609083123790218442411139873783888314686969572890102634694688223613981546647160881764059019646926320271430818557744122777260852238597729591668050357809742218266225648469266439799409916933866649950946838543301946505555489451102975354392329097148501777273463393949652507641419920043863669283017988459571540429435052790031477532299280254139465405806390323665008943668682903110044282393029069241067826740812307989860253943364888491751572464728862996409415400876242021207553072650163504468763193703029172651078979682200559511275353607215040977171711044160315816562405641862171581306642286831818604582791677920843262853173411887884050489875290707824409603241295450453616916193987856931240013567228254606307276161357995167867099384618991476918779704902103129425740326380093130466945854674801200428445421709042512105784211808867872650777164331508505459129343837593207124353207938691703746375574668884854662607255630441207525015486453231729938891328542337947504337882357468565909284718961306248859047097992744179953429293074789044231559092819883379774810437617593900560413972811170676934041103205415284066870536063560370648463451985730418850160326801731821892863524546879668088226591846594193054920934238705255863765361543529067051546860347783310320804436477157533634444081088213126216062991084819763710264196346967348294656833449869756924813967056037756959441917660106073454480828613837044263692838245826682862758080274420269593063677272848360840428966902521620448472367011668436791770379506425834238222470686062274677030867469844968992156142630243024023835714168981794144757422182485196519977395694572121409327964212305005205592030189235771283955352422277460842646350745098126717673790064961785867950136871929884448328640766836090212148310894843091781623448819841025350014642296141093466924828475755687853533650194518082310653870139257697441760030186867086532735326168899782504985472535877564842165030108329 A013790 754 89053497041572909101035974193897160216590607403184000066210334641865303886015945531988772771098454992078247165834253756259173214142313782928306521303986860554292584412135623036819310889513974798994257318402709396329609767722925772761239012703489730424565197110616236091800386287231042716929931705777908940576826046000415430822789020847979429786318751367010811091608455518171208068550655165294179653797080482932506727505470658218640870831664302480357328902034493386479749392005259294869292137420624442274028860464049396828039283906070564403074531624158550005953150992942109310988455191451393772389444828379615884580141527761657445184104799452560165805807334009740555641248636899398800457472955807073135369403439481123312859036151258908893742970041149101576348397479117620875884171855426700532819830888844666856343003527969534433706452115164886762611488639386106496649133096794528651112898964273024536824916211346324276085745004280270280015446531124495136852417439495736844587657595194375187623200659488711896091232661207367731963386231849435131332927552022545253991227903483587300857600557359189541608451537439703850934078397589718694044706479606857111523928465003099090328162207682604071022949566288686621300168071206391320160691193327703670102635356095407789534165881022283248876757523381355396524089415577747409032527495726913566123679410228527305000536780663723290646011246469552721473126122417033394382066941086070119442174445149023901142755709657722752819555313885574401763729185694917870953477595016937883851223596160735832072465943416257707744952880043903561864667696198838652647579670755396407255264071782334035951406866139450426180587148754329325865729014584578471982038894669806296376039062485203080064113643862698632162282281379791028993631752521370676011030411833027921926050213677982112461748975179027304317347624918449031942881397285756268279970145402553531441366204191324762571626606619653380129066006566279273575960846147351260930817041105130298764208009930394564674449591863690919203259207991254854702531281209033581576876075614090811364243678130729678762737587113019591824568708478377278075901904146162483439077584552077502326854669105504500633336249540145183722164537087094208925198950741806299014797907726630578175587616019766321103589284507502469703043392232452772161243484264595475183704437854663723410898421767955947934848716535384847414088711730868866262555764680471388800090786587158095474054451847444351762427199963556613790805459941659898436977630171254584155999521469652841557536451797024480620386120662689551383753446939285374367571693152087688566600773196933139153889310071575895394031067242562420588602707238588809394657736616214277079620848016731971865484212071211587881905067781065525179231447706976967321446068104981714236493799629433068007034278926233138040200041983669752915387558056034954741276474994151473015209685307892702929444762540746569 A013790 755 584279994089759856611897026686159268181050975172290224434406005585278258796150618635378338151176963203025379655038538894816435457987720729792619086275457792096713646328021822744571498746101188656201322266040176349318569686030115995086489162347596121315572258242753124998302334430522871265777281921608860559124555687808725641628318765783593038828037327718957931572043076654721296137760848539495112708562645048520176639163392988572502753526549488573624434926248311108693635760946506233637425713616716965759903353504628092588765741707728973048572001986104246589058623664693179189395254511112594540647147518998659818730308563644234497852911589208247247851901918437907785562232306696955529801480063050206841158655966435650055668136188409701251847626439979255442421835860490710566676051543454582195830910461709859244466446147008115419548032327596822049493976963012244724514962248068902479951730104595313986108275262643233575398572973082853307181344690707812592888710820531529437339621482070295605995819526905438750254577490181539689411777067164143896675337668819919411436446274755816280926717256833642582493050537141896965978488366586144351627319212700589508708494658885333131643072244605565309981572104420072922350402715185133451574294919423063779543390571341970507133662345387200395880406110905072756594550655605600750662412899464279907337460610509367648108521817934688509928479788086735405585180489178156100540741200465706053660106534622745815397620211064318981249102414403253649971827187344356151325766500906129455947878014410587794227449054754066820514635845968051269394084754760580400020770219826155828001787574963893609877180448740934246170832282977154707005048064689419354674157187928599110523192288965417408300649617383165725616734048132808941227217928292713005308370532036496195756815451941240639861535026149598143626117767089944098577244847591846876184884123986153719786803665699281767232442166031545827026802069081358313931879111572771622967090606690759890191968753153318738829063772217676120892583663630623101703307736012469328725883932104049813360802772215717422362321309048521541960995296326633321455992393102972053843788032246180492766493484001215028655319133232892550401121527828425104758230315816991127836089072594423223410030348705686832760649295653723703721667696437122638149918500260010912680284816764448689298904545219558974400542429188659983883836037666230631548628372068572781917395650798344264405271258571082391913284858960894943081474622677230593645010231553601326647512860362392293458996660240277617350353337667906146628806365368651341225637878770847324685467672945078325988667763379609449680237832178452041481822362192381178438349409938981871919392383837778467409441915399219228093179149711570910700937528405475882596007652836785027105635819368710359194151904035015618681752475454857248877857768405645338057514952436627814452790745305084023920087087029838239209 A013790 756 3833461041222914419230656392087890958535875448105396162514137802645010655961544208866717276609872055575049515916707853688890633039857435708169373825053278573946538233558151179027133603273169898773336875387489597027879135710043591043762455394162578151951469586330703253113861616198660558374764746687675734128416209867713048934723399422306153927750752907164082989044174625931626423959848927267627434480879514163340878929551021398024190565887691194531549917551115169184138944227570027398895150107039280012350725902343864915474892031344409792171680905030829961870813629864051948661622264847409732781185934872150207070689554486069822540412952936795310193156328486871112981073806164238725231027510693672407084841941795784300015238641532156049913372277072703894957729665080679552027961574176605513786846603539278386502944353170520245267654640101362749466729982854323337637542667309580069170963301216249855062856393998202255488190037276396600548416802515733958421942831693507364638385256543863209470938571916026583640420282913081081902230669337663948106086890445127491258434524008672910619160191922085528983736904574187985993784862173171693091026841354528567766636433456946670676710196996857113998789094577100098443540992214329660575778948966334721457584185538574668497303958648085421797371344493648182356016846851428346525096091033385140472041079065551961139240011647469491313640755889637070996044369189497882175647803016255497418063958973659835294823786204792996835975360940899747197465158176166320708848354012445115360474027652547866517926293248241432409396525785396384378494590075984168004536273412279408387519728279338105974404180924189269589126830608613112032660120352427280386017145309999538764142664607902103615860562139650950325771392089799359463391776827528490027828219060691451540360466180186479838131531306567513420330958669877123230765303445050107354649024737473154555521218850652987674812053051332972171122848375242791897707058851028954618287081470498075639549506989438924245457487409520173029176241417080518170275402055977811265770524478534670825460226988507322008119190108667349836806090139199041222072766091148599645269093279567190213040963748531971803007548833141008023181758344082297112318749102075278789732580405292010768793209117858011309742620028784081220117861756323961628901615280205931598095348682791547850490112721185526431041958877906798154261848243128139173590550749141906022160032864887936718762984727484871573343061959642431721557554999385309924904912129223178304134331876837655837384477087836461447435668248439132228031598563183721449781410122615529297261353402192658896811649195533617599352040416922823844162236518344212911734010478609660061663133430359664524673348406934277355519348401257616745108851123868327265712406210262146562840076610878108666672830642373737474170977991459318409887624818509439062995355602936715090624760079946656280939691378002768687450249 A013790 757 25151337891463541504572336588488652578953878815019504222255258123153914913763691554374532051837370556627899873929520228052811443374504635681299261666174560723663237350375029885597023571075267705851863239417319246099915009393596000838125469841100675254953591955915744043680046063879411923496831503017840491616538752942065314060720223609750675919972689823903548491118829720737400967600568811802903597629050492425679506656784251392436714302789141927321499009052866625017135613077086949764151079852284716161033112645278097710430766617650672646438398417907275379834408225538044835168903679663855256777360918696177508590794166983104105687649384218314030177298671202361372268825242243570276240771497661184662883647980122140792399980727092475843481635509874010254817664332594338540855455888172708775955500565821205493845817901151783329201082093705040999251215417507215418239917440218154833830690219279815299067400801022204998258014834570438096198162641305730501206366918741101819392445668184286517338827970341050415264797476192724978360535421524413163524036088210481470146588912020902966572310019200803155662297830911247376105222480718179478370227106127061933116901639911027106309895602496379524946055249520353745888072449918216903037685684168122107483209841318588400010811272690088452412553391222825724437826532192221381551155453270039906637061519749086417034553716419047332508796999391908822805047106252295604954425235589652318559917634826182179369338861289646852240834343133243241362568902793827230170754050675652401880070095428366552224114410001712038038050605677985677907303005488532126277762489857965198430516937240737313298065831043605797774261135623110628046283049632275386612658490378906973831540022492445701823661148198249885087386103501173597439313447765414423072580945257196613556305018608203494217980976902389455550791419833063805517051155902973754353852251302561367038774716879134252134441880069795630414737008189967957640856013121600971250581541527937874271084315357708781974446574893861855244425319937465279715176912889270419714720411103665975285844549271596539695270006302966482279284757403284909458019418324025962272610521007240334987761763154118266999532527894238153640095516495523951353923312858715904139435460039120882654052245022266412203221330008852356885193290983241512247223497853431117215103582707795345447065629563698238914066292197946502690111986323163721117927603465120045411391975626529752811803942797028242392703829517213994525139118350967018417301128479833272853425351443931859949079554173295023556625419378009146548115318173048396432015831814480487719331739671786035021981230371896065069348737175430647241548433796856380913886842750157979664571818436589758946381838897895793729562444860651223464659172223700095190339097145529943598793742643971270962040441844614091568035786601964588087272706434240429692312528110867787709589050884530011859245315131076165358361083689 A013790 758 165017927905892295811499100357074049570516398905342967202216748546012835749203580288251304792104988222035651072851582216254495879980124914705004455791771292907954500255810571079402071649824831418094074713817031573661542376631383361498941207627461530347750516822763196670584782225112821630062711491300051465496110758052890525552385387103574184710940817934631181650230641797758087748427331974238850504044200280804883243175161473385777282540599560185156354998395857926737426757398767477402595234910840022732538252065669599078136259778406063233282332019889633767093552367755112163543177042274554339716264987565620633864200529576146037416667609856358351993256581758692963455762414360064582415701796155032573179614397581365738936273550453734009083010580283381281858695686151455166552646082301142279044039212352929245122411249456850422888299616798773996087224354264840359072098325271313864763158528694868177181216655506686993570835329616644349156145089606897818414973353860369037033836028957103840260050313407631774552336241300468583023472900621674765881200774748968925631769851769144363680926035976469504300336068608694034626364695991975557587060043299653343179991659456248844499225047978746063171068492103040926771643343913421100830255773827049147197339768891258492470932760119670336278762799812959578036579877713164484357130928904731827445760631073755982163706933425369548590217113010313786423914064121311464105983970703708862071619602094581278842232268921372997552114125297208906579814571230300457150317326482955408735139896105512949142414644021232681567650023853264032749815019010259280508399695958109666902621625236477512548609917477097639196927310823228830611663088637358811565652355376008655308734087572936249665040793328717496058340225071199972799335530788884029779203581832466981542917227088423125564173189456577217868742505524731627997372633879410802315624620796105129141400917443999828254073175137929131151089510734379770081656302090823972375065493964800393092584193061927318534343977878627632258674524109709700211275725466503223748280617251152463850426087770944896940666511353763090234387293322952290954065403623934338470597628328503837854704928054169949783932915514096526032666683727132644833090855666035047058836053316672111093236779591089930465335146188080313523753182141047561854033369416361560048294606145845261478197595567424145515188943110727004149824742266277174254723006334652617944142752085661708198245668691302298338529825462441018079437755500694607835912703956186103191323730823636933125910954930988649555019376539118010502184602533370528990455872534806479926535543986588175779218852470010082919997064608000476551799274141174715176011575283786504579255700762465408447211245009094302659659200730732677151628828959696324543814816371821959951685745487095508781947338942513054777882795895489662440596226915051459211262496935403555162613762853401407808508512574990720916207070083529 A013790 759 1082682624990559352819245597442762839232158093217955207813744087210390215350524690271216810741000827724775906688979230920845747468549599565379534234449811452769089476178373156851956992094500718934115224197353544154793379533078506234794553263243775100611591140874149333355706756178965222714841450094419637665119982683585014738149200524786550225888482706469115182807163240835090813717431725082981098157033998042360838958472234426884084750748873714374810845144475223857324256955293313419238427336250021389148183471802858239551652000406122180873565380382495887145900797084841290905006784574363351022878414583418036978783019674549094151490756188267567147427756432918784533233257200616383725229419484573168712631450062531340613160890764526948833593632417239264590274902396839697347751910945977794492807941272247568777248140207686395624570133785816756188328278988331617595872037112105090266711083106767030110485962476779373364818250597614803574813467932910856586620640174677881251978998185987558295946190106267472072837878079172374373217005700978808138946558283127985121070041997457356170110555722041616417714504946141641561183578770403351633328700944089025584603925277692448668759415539788552920465380376688051520548751979415955842547308132079269454761746223695546969101789839145157076324962729572827791498000577676072181867136024543945519871635500474912998976081190203849608300414478460668752727300174699924515999360831787033844051896209342547770483885916393128236939420776074987636070163401842001299363231979054670436711252858348270459323382479423307623765351806501265318871536339726311139415610405181157524548100483176528959831429668567237610771040086311204357643121524549711162682245103621992787480604348566034734052332645029715491638770216692143021536440417505868119381354700402815865903079926927144126826540296024603126436819578747764211290761850882814273992813137043245752296731419350082873174974102079953029482298279928265671505746998017896082752804705903055379080444890679305136903830838861675895249163552683805343086180034785727651012469129784811315322645561865169468827712980992039635027815031491889980949623113176633194705591039463313680164719032963409040532383858687987307300326111933717282749909104024855943753023345810685720882726510897141033783063894139994937029344628027413053324312936740748195476860910922890760558454424517869818725154655749479874227000134009044540285237644561655826331520596434026467488689832283634379399094184859075519619191113840057322011423250656537023038274997933881918239101775302216529730482129473153266904833177221444040706380979700865314797999704096005021287454891055736154038100740893091126656355037640247306269811945436923256544496652702535544822152978504667719750024015994337094791836746804567585331969010215523879243010176140833633118356490801828152397689023870307675272751844789652623885093242393182725421908898081166636631624351004514119931234586818033769 A013790 760 7103480702563059913847070364821966988202189249603004118465974956187370202914792492869453495271706430702254723786392734071668949141153922748455124112225212941617996053206306282105689825132019216926729985958836603199599363116528079406487063960142408435112649475275293776146792027290190826232074754069487242720852206387001281696996904643124556032054335037143864714397798023119030828800069548269438985008300061155929464406536330074786480049663360440013133954992901943727904449883679429343623321753136390334201231758498552909698388774664567628711462460689555515564255129673643709627749513592397946061105278081805740617795392084716606727930851351223508054273509956380145322543400493244093621230221238284559923574943860268125762948604306061311297207822289506814976793634625665254298600287716560309667312902687216298747525047902630441692804647768743737351621838442443743046516435492521497239891416263498484554898399810149468646572542170950726254351163107828130064818020186061578894234207098264369979702953287220884269889318077449948262676774404121960199628368895602710379340545545317713832095356092315045316624866951635310282925460312616390066269606894168096860586353746940155715730525356552695711173360651450306026320361736948086282952888654572086892691816973666483664276843134631375577768080468727323140018381790132709585230279457032826555877800518615904186282068688927457280059019393180447686643816446206204749471806417354729050824491029496455922144775497455314362559539711827993880256342079485370525122165014577692735262530003623002483620712447496321319524473202454801757116149924944327385705819868393574518560087270121206505454010055469645964268794006287811790496520322570654938358210124863894678660245130941753890117354484039963340641971391717150364300585579256000731261068189342874896190107400568992616108930882217421112551973256164080990278688503642144451666846992140735380818854842355893730901005083746571826433359014609351070749206053995416198941151675429946342146798927746921003226034133771455548729762069158446855988427208229159118292809960518147039831877531397376884978624868288772045417494421618290165010477245551890390463382809918801055560721575272926714932970496851884723197439620397119092122153631507079846963586171863909014711568637996142322650682209452506781849530104487857042860817177956048910523684436565086280024019479261743880655739696372337454803347879233341228811444185969023876561106633203647653193293989612925163237456946860394484221512897904616089716947947557539408154122261444199265566746747757842651561693251473358584162610475749894351074565607817377330389676058573888944666991540216684906643978960999570881992345401957662576436236174011653486188442538381335709578145691969124909279907568938845678929240895784767927363048676024052171713389765660009466889536936150794507881237685613088657464524853664910865310096763341671861493144280310534302940087366940617140868830124113119558409 A013790 761 46605936889516236094750628663596925409594563666645310021255261687545335901323953545716484382477665891837493242762522728244219975315110887152614069300309622109955672105086575516895430942691178082256275437875926953592571421407540728985961626642494341742774093207281202465299102491050942010908642461449905799491511326105115409213996691363540212126308492178700896391163952829683961267757256306195789180639456701244053215971284861620674095605841307846926171878708429652798781095686820735923512614022327856982694281567509005640531128750574228211975905204584173737617077905788776378867664558679722924106911729494727464193355567467825656741954315715377436344088498823810133461207250636174498248891481544384997658575206667219173130705792852068263420980522041454213062743036778989733453116487708352191727239954530826136082511839289158327946491294010727660763990882020873398128194333266433543390927582104813557164688401154390663790162449183607714954797981150460361355271030440750019125070632771712531436831076517456221694743815906149110551422316865444180869761728324049382798853319322829520452377631321679012322375752069679270766273945111076135224794890832636883502307066933674361650907976864342236561008419234165457838687893356116394102453902462647462102951011164225799321320367806316455165736375955319967121660602925060707588695863517592375033114249202638947366196652668053047214467226238656917272070079703558909361284521904264377302459485644526247305191872038804317532753140049303467848361860383503516015326524660644242036057459353770519295035494368023364177400068681305954328439059657559731977615884156530242416272732579265235882283759973936347171567557475254333157447669836386067050568216629232012986689868304108847273059962769786199477951974301056223540176141985498620797803868390278602193903294655133160554290695518228499919453496533692535377218475272396109747386183115435364833552506620697018768441494354461257753229268494851952375185540920263925681252896142495877950825147764947548702166009951674519855215968935748569822140070913191512975119126150959562728336948483498189742344757760842633389984180900237601772633741208065952851830254615877253725533894255365672176675219429845215668898401349425498363413449976317950875928088873599107045522601833892689778911125976217896995714767015544830058209821504569636901945893588303531083237591803436301600982308147898906040964765435649951802231885304142765654117420620449132252601201865850401996000955028351048210977346123152186164632895483925016056899196157335391381383425412039205636896269422916705670690887331395056837400224952889812664686664620303285365960131495361669672491145963118184556751778182244224163998145537690458522882371494319943590542213885009428529785473559807766499454749517243862371428962363393806298611550252495322112262251838085362766208800455307474681624747564895480187299544864284709083256519623117415561589913214497389061240394444306177422721449 A013790 762 305781551932116025017658874661859427612349932216859879049455771931984948848586459213445854033435965916345793165764911620010327258042442530608300908679331430663419164681473021966350922414996819397683423147903956742520861095854874722876894232401405376174340825532971969374827411443785230533571603189572831950463805810575662199853032292036187331760710017184456581222426694515556469877755358624950572814175475416862233149987599977093242741269924820783682613696206006952012802768801230848394166260600493069663457181364426586007524735732517511298773914047276763892505648139880161821750747169497662105065447857214906892572605878156404133883962265408591359853564640783018285638980771423940883010977010412709969637911930943624994910560706902419876305053205113981091904657064306951641185897275854498729922421341676750278837360177576167789656929380004384182272544176938950365119083020561070478187875866189681748557520599973957145127255829093650217818429554328170430851933230721760875479588421615205918757048693031030270539214176160244314327881820954179270686506699534088000543276628077084483688049639101535999847107309329165695497523353873770523209879278752930592658636666151837486791607236206949414076776238595359568879631268309479661706200054057429998857461584248485469347182933177242262342396362642854304285215215791323302489433560538923572592262589018514133669616238155096042774119471351828034222051792935050004319387748213878579481436685313736708569363872446595127332393351863480052553102165976166568576557328298486871998572990820088377094727878548601292367921850618048366348888670413249401505137815950994920493165398452559212623663749188996373792654744595143679846014161796528985918778069304391237205672225943258146958546415732567254774842903389229882647095667566856451054391180508617908994199516232328666396701253295097187971534390757556724609930416262190876052600747420371428672937995938393140139744644459620312118937230594723659533592333977851616394700251590915455235363794485820867034911191292936524770071972187446366603061005261449516629756586676445691060618719000231622899523955668888517671686210886458905230249976066120716660858300534770661693227880209454175151166114679214460003642411253580694762355645294622075696964191099683741325673790632169937639435897529965622188884586388989630011914638891481387713667007832859467437121839822345574804044923758364722534769826023299333774443399480480685456664396690766756709316485441844487495762265941011227312222367914001493426156427270032030349315625988277502853256654128389228183676423683756505905402911781282967910182875915910060893009206573809855286064422741067914721214408664018408876848416653704354739991832872787098368631239374233149897547465299546860583922492025898756002922611582636981018945422066226763125190381206621808378552634309678065109095939787272341386139968773279245508872313854571976295246025247273363499591420600317369630798227949092830070475426889 A013790 763 2006232762226613240140859876656459704564627905274817666443479319645753249395575758899418248313373372377144748960583585138887757140016465443321062261845093516582693139475144497121228401964794132068200939273397860187679369649903833056795303058785620673079850156321829091068242646482674897530763288526787350426993029923186919693235744868049425083682018422747219629400341542716565998867952907938300708233805294210033111697068643449708765625471976749161741628460807611612155998966104875596314124835799835030061942566932002830795369791141047391631255650064182847898729557445753741712506652179074161071334403391187004122168867166584167522412676423345767911999237608177382972077352841312476133435020165317790110794340178921123591608188797986776808437454078752829943986454998917909717820672026881366167021006422741158579451920125077236867939113662208764619890162344896453345546303697901183407390653558070501952285892656429132829179925494683439079106716305947126196819533926765473104021579634217366032964996474976589605007784209787362946305232627280370194974170455643151371564437956813751297477293682145177694996871056508656128159250724765808402780017947897977618433315166622205750839735076753795105757728901424154131419260751378496060454378554670798222503805454254313164386867224575886483228462535299767090415297030806872187633173590695877559777834846550471231006352138535585136640997851539343732530881813446863078339503016031257359977706092343426544923596367122110630427832781576292624800903310969628856430792630966372367182637392770599842118509611157373079225935261905015331615058566581329323275209210454477673355658179247240994023857858429005208453607779288737683469698915547026676613102912706110907306415474413716702195023033621373758577744289136737260047594674906145175367860535317042100910943026000308380228756922869132650281237137760329670165753461096234337781113503825056943523146191351797392456864612299568867812347169931981930199899303228684455165628350687996301799221855621470708616052326072956539016442209521835611282683255520370278607832965184160179048719415360519677843776673143577564443933229626056877215670092969818022011891309808630311369268122054228843166800878410326072083897860234742938335815388778015438647782057805025026837745740337666960852338923694104447181271771298160962508171945767009384789369238391390965854956391074409316289338744778630944550624828538866928894123143991433777281175106688120690769825460983941682459696226838974662395490955883763798369012319318680151121859822109088696220216907736361726113101015789126435245348504196997552458709848884285909519033404330766460531868677604146588485887735244624780641002461664954271449086415478356152396589561534343696477808919830326952291115470181921738135175254593681232465300914176513792864374091096645684771683833705797785180778460944293831834464335121485129783711251199846736473109171647360537920819310558682262147667173573998058092389275818729 A013790 764 13162893152968809468564181650743032121648523686508078709535667816195787069284372554139083127184042696166446697930388902096242574595648029773629489499965658562299049688096423045612379545291014300499466362572763360691364344273019048685633983368692457236076896875627520666498740003572830002699337936024251806151501269326029380107319722079272277974037722871644507988495640861763389518572639028983190946721996535312027245844467369673539211268721639451250186824331358739787355509216614088787416973047682717632236405181640870572848421199676411936492668320071103665063564626401590299375756144946905570789025020649577934045549937479958723114549570013571583270626997947251809679799511991851155911467167304650020916921665913901491884541326703591242640158136210697317262495131247900405658621429168368643421824823139604741439784047940631751090548524737751704671099355144865630400129298561929664335890077994500563308947741718831540492249491170618043798019165683319094977332962093508269035485583980100138542283341872321404398456072200414888290708631267586508849225532359474716148834277434655022262748523848554510856874471001753292856852844005188468930639697756158631154540980808208291931259501838581649688876459322243875256241769789794312652641177697195107137847467585362548671542235860442391216461942694101771880214763819123888423061251928555652669702374428217641746632676380931974081501586903949634229135115578024868656985479288181079538813729671865221561243715764688167846237010879922055911318726623271734927042430451770369101085283933967905564139541558803524772801361253358805590726399255340101690008647629791828014886473314041148161790531409152703172664120639913407941244694584904042025258568210264793662837391927628395283101546123589833230028580281026133163172268662059218495588532972215113224076697193588023282680874170944379318495196860845522965957508458252393490181885698596198606455362161459142691909488721297471341716809781923733444041539328483398710341687608863943736104694594732469319229919311364667852486877336672763445625684839469149397945992084573274934738648084180369606333018752495012400316645919576559171412011479974976042420018883654423472893768148797795440017380563250149358942453861000148418421284765772559292968098081258769201082449802355432930152195678357019277956324091487234075016116136177348573603051573085916126974368881839199524174351504492597627196649500043505920474341947727797012741789874980759852140824849515641378618066944290512759976816161553374281099089827049860471510522292857730935900843131658269285028055764592458541644731536036500941681595318529799852354378165814158747549590393760805767055909430939983185785617150983764974977455971953494715874024113226828992590904323006775133982008599863588523904884845389142566204839297912106994983158411685092337787017632943739268571087482255511830665920502732063936510929519122194438000069275178332489298495496575514321950844325819001259144166038646680969 A013790 765 86361741976628358923249595810525033750135963907179504413263516542060558961574768327706524397454504129548056785121281586653447531922046723344783080609274685827244065003600631602262822196654344825576998804839900409496041462775277978426444564881991211925900520400992163092898233163441337647710356198255116100159999828048078762884124696562105415787661499760859616912519899694029598631355084669158715801443019268182210759985550412428090765134082676439652475754438044691744839495970205036534242760165846310385103054396745751828458491491076938715328396847986511146482047513820833954204336066996647449946793160481880825272853139806009182354559728859043157838583733531919123309164598178535433935136084685808787235923050061107688254475644502262142962077531678385098559230556117474561526215196773666669490592664618946708586423138538484918905088870804388934347082869105463401055248327864820527707774801721918195870006133417253737169648911570424985358803746048256582146281564295507753141820916493437008975921006024300734258270289706922082075339329746635084559768717810513612652501694248771601065893064970366145731953404242503354433811509518041544653927056978156779004943375082654603360993591562934203608718449613242065556202251590840485313978766871297097931417234827563681833988609480362528771206806016001725306089065417271831943704873903253637165917278623535947499656989735294681948731911676813550177355493307421163258481729609756062854156880377107718663320019132119069239161028383168608834162165375285852856325386194065391672220547890763428406319532167309926034349731183287123480755905514286407188146737099064183605670151413423973089507676575450885515849295518471869502506441171555419727721466027547311221876128437169901452429244116872895822217515223812459683573254691770532549556364830703357863167210287131020757669215435566072708646986604007476179647212994593953689083352068489659056953631141333435201618155500432709473003988979201615126356539534179578938551812401756334852582901236039731203467500601863585780166402205910000966750118231757089199923654066885256846820270080307404987150936035119776358477513878341804723634207320115817814317743895656672405656012824262335881954033875484229944021439782021973773262049348233761521163691511138784728301953153253995454728555845700403482671442364247742766180737969459583991409621371016695709078834233746988078107920220975933032037217369785442344232157519042076200598883369748765389895951837672123085113137221490054218207890835951688658291128355274134553580536763439572670445431786809904779069073871491120491731083607935482678372946884874016831297075145906695542672862573464646637653821776397229681939434127604482000827088631986878830849472206881225020388923263247451654055958423705004305339949470598164376869950633601333994084502339065890828220622689743873341094904971078413120999104418425071487448208574960717707718454514445039462287428953031949466319489621698467261244873379560873837609 A013790 766 566619389108658662895440598112854746434642059195004728455421932032459327346892054998082506571699001593964800567180728490033269256940548551865121791877451213712548310488623743942446376432249156400610689158554586586703528037268598816455902790190744341445833314350909582052505307785338616306627647016751816733149758871823444763282742134143973632982847099930999946563043061892528196620320710514350334373267649418543484796265196255940703510044716440120559893424868011222537891933060515244701166749448117642436661139897048877746516162672955794911269611719639499632068713738178491573534648935565003919100909925921620094615189450267226245428266381044182158578947875702921368031428928649370982048427851623591453054891131450927542637614703579341919974190685341884631647111678686750598173497906032027018527778472564909355035522211950999552936288081347595798251210704200945374323484279121087482290710474097505283103110241350601769570066508813558328939111377822611435461753343342826368363487033113440215891017720525437117468511370767115780496301342467672789796642557554779812613063615966190474593324399270572282147346285235064508440237313947870574474415420833686627051433483917296852651478954244411309876801747912481192114242972687504424145014689442580259528028477703645316512799266800658551267887854270987319733250358202720489382647677679247113445583265049019351545249509653268408265630072511573702713629391589990252138898627969609528386123292154203742150042645525833213278135507221969242560937967027250480590350858819263034761439014711298853773862450549720424711368586293546817157239496079233117561430742106960108636801863423474687440259866011533259869487227896693935805944760526575108833580538606737908926729278676271723429388270650803069489569117383433547983924124032706464057639309654244730940240066693866627191067722472749003041432879108893051214665364457530930154075872921360653072672773918288668357816718238339006852379171692541796844025255883752217415838441167923312967796415009656676425950271448826986303671764872975516342847525718558262240699094332834170171987791996896884120697291326420852687970968555800580791764034227279880679738717699403427653509100139985185721500416257052032662724666409846169926372305773761709340354980004581566602389114638499464178474054903640347249807333351829440288911821817624330567638525815240540547266231407613988780466064569823096623196183163162287220507185482435061952129273788921649723107340006966799561427293310196245725661971774679029287048093138953596806041901704927036290792477953259785255472193670853241546247639551664701852804904511658424430140110032293829455476651344501546589646724674942223943204627311213006407426528514465912009203387149347717358771725530166530302261143217928533247335408476594556476643746107058352335188419846611309723955505467409552990923671515245468486875124089286894029147696460317268880340780069273903912067821360842620448522171407963643701027614243298893248552649 A013790 767 3717589811941909487256985764218439991357686550378426023396023296064965646722958772842419325616917149458003056521272759623108279594786939048787064076507957413168029465115860384006390675771986715144406731569276642595361847452519276834767178206441473624226112375456317767846487324379606661587783992076908669586195567958033621091898071142118611006000459822647290649400125529076877498025924181684652543823009047835063803748295952635226955729403384563630993460760559021631071108972810040520484355043129099852026933738864537686894892543297262970412839922492554757086002830836189083213960831666241990713221070023971749440770257983203271396254855726030879142436477012486867095654205200868523013219735134502383523493140713449535607245390070184062336950665086528105068236699723863770674616319761476129268560754558498370278388061232610508066814986101721576032326193430262402600936380355313454971309351420553732162439506293501298210149206364325756196169509749894153628064563685672283802832838424257281256460967264367392927710903103603046635836233107930401173855771820116910350554310384354175703806801383614224743168738977427258239876397016811978839126639576089817960084455087981384650246353418797582604101696268053789101461548143802716526815441377432769082763394842213616921640475989479120754868612211871947804769855600168049130839551413253540311316471801986615965488382032835094026630798905748435063504122438221926044283313898108608115741354919823730752246429797294991712317847062883340200442314001665790403153291984713184771069801375520831779610311538056715706531289294671960667368648333775848484320547098963765272766057025921417424295544980901669718003705702230208912822803573814859289057121913798807420468270797395018777420216443739918938921062979152707508322526177778587110682171510641499679698915077578458941000595327143706208954841119833447309019419456205860432740891802237047244809806069677891953095635488361742223958459745474766729093649703853298298465316012502744856381712278878357454030659730975753857138390449331592362725422616239460758561226757917724990498411903291640456715894928392647214485777524694607610574763828565183297139765726825785888834673206018442803518764231062518386300136536315000720886928698181650574982069023810059658478274981143194984474968274222784318305985914121352957735550462945433232854276367873793186530613744265355380388637849642609336944790157733507766453747643950256441467920165329114943833307257785709171922524471408197568206068196813669111152322539084674548644440917086026285103889447851337451061153062674468117784930763098472108856252978500990922686149261921879815057382309471274647174672160592295931291365559788868535039125453583410848692383423086870373590901291203422605313135360652829106635767615014936885043259618208409849671171222613616803098872071371674077173450208811525518742387689149811311725238036476141601123915858034506083567076975948488432762753966607649466322442177050284038603753930089 A013790 768 24391106756150868145893083599037184783297781457032853139501308845482239608149332508619113195372593417593958053836070575887213422421397107099091927405968708587795441320625159979465929223740004838062452565826024052068169081135978975312907456212462508448547523295368900874840803335254599306677450772016597781155029121372658587983943244763440206810369016896388873950714223596273393264548088556033005340022762362845853616392569745239724056540615606121982948096050027740921457545970606675854897853437970024129148712260690231763717389976573342348878642731473651761241264573116236574966797016562213701069443440427278648080893662627796663630828108418488598053525725678926335014587240322898379489734682217470138297638496220942403119137004250477632992733313632710897352700986888270199396157673955044884131027110658307807396504069747157543426373123813395260348092155095951623464743591511211578066760654670253036717765600791662017556788942956341286403068153469055541953731602341695854030386252901552022323640406221514464998711235262739588977721525421131362101667718911787048809986830431747746792676423877892928539930096430900241311829040827303393163509882258725295636114109832245864690266324780730939465511229214700910294689217371489623132436110877336397952010633559763540622883162966972511272692964722091849547095022592702570347438296822356477982547371492834187349569274517431051908724671620615482451650547317174056776542822485490577847379029628963497465488825900052440624517394579577595055102022164929250835088748711703205282988966824792177306023254001190111750551789062342733938605701717903341905627109516301263954618100147070419720803070619695855019822313112332400677030414247799291795503776876433975485692324701708718198654040087377608158261094206220913962104094252405310033185727281318879398504581823992269111904905941389856436952712587227247794476411052166650299212991114477266973197137623156649104260464439141390731391454390059944509583435706981490136230938358030509002720414261720903255895158494931921056684979738064577491841497785147102036920208758698193662660080497496453036512986625184158374241186339521320532981025479216167612534002933703981216644290904687003233886612120001183132515195814762719729739139188769809422457354865217801419275962151280502293140266847175687912405573582550196755702946587384987440756907249619957096827356776124996650729852931505159859694768224889544455703038291957632512471024204724323146490328918332037876983683056909184245000013439294483038270388178934549713656176857001418456566618667352625016412225244207185320786930736689075506205875791945001443743825307469453466591485332441032960113024045646053605202649437774766458391702100960758578270727638872956521129903371585655713459481101243211768637271322113000902768826355065377023692554391567939845131699660269553620335006820012418928468805628511912016229286757319965044974011944564394414283592039198032607356428774912788148541543123626913577279229535313929 A013790 769 160030051427105845905204521493282969363216744139592549448268087335208974069067770589050001674839585412833958791218459048396007264506786419677142135710560697044525890504621674625275961636958171742527751284384543805619257341333158057027985820209966517930920300340915358639830510682605426051110754515200898042158146065326012995762651628892931196882831119857207401990636021015149733208700009016132548035889343862631645577151650098517829534962978991766330122458184232008185682959113150400283984816406521328311344701142388610601749795636297699150992774961198629205503936864215628168357155225664684092716618412643375210058743320500973910081863219333703691829182286179435684030706883758536267832149250028821577370806173705603106864657884887383750065323270744216197531071174973940778238190498819049484783668873029157524328463201611100642420434065339686303143832629584538601552182703905059163696016655291530173905260106794094497190092254736555180090530154910473410758433042963866498293364205287082818465404705219356404856544414558834443282830928288042866749041903780234827242323594462696966706750017062855504150481362683136483246910336867937562545788337499496664668544674609365118232837356886375693833219174877652672443455955174343417371913323466204106963141766785608590026736432226306646460138541541644624878490443230721564049542665451480852043493304364485103200524010108865131573142570502858180365279240947978986510897458327303681256653813395629506871072186730244062937458625836608601156524367424100814729017280297484729861690611337461475304818569501808323195370288038030677371192008971163826242819465536452592806249355064929023788188946335824504785054196330012880841996547879811153470300280086283313161627342367910900101369157013284487126351039087015416505364962390031239127731556692733167733588561347213277643208087881458848082846747284797972779559732913265392613136434702085348611146419945530774773052907185206664588659332253183295927376921673505556783811186567038169566848637971150846261928134885248334052910152061441692923972066968350136464233489665818848620712788144074228372561705247833263093396423573599384016888508169137275705835593248031820762403192625651428217530062119327762532432199740658204146818492217518719620742705270693995111869587674551375545293290784319688393292968275111840914167032559832902598806068464756538512284287808156103025438565083605353839457374323500301173867634233534026914322389807196284164123048033176500510889944536381157831445088175211103214092016841989580671298176358786306493533585076500572732680609827243342889683052563417024396216751070951154472403237842307084194306735266145617251301550763483757703734582961240242733507957484403537032034244038645467735133296020973487136007655505256712414029137144383398923066269715583938652446849363077253323909081471028541303017979746101480589683833728666654738480350414776290660074492368286991752114647369178291936865529192202803042581064434116179980529024981194688169 A013790 770 1049957167413241454984046865517429561992065058299866716930086921006306078867153642834757060988622519893603603629184309816526203662429025699501729552396988733309134367600822807216435584300082564802724576176846991908667947416486850012160614966397590324144768090536745668035927980588574200321337660374233092054599596334603971265198757337166521582748254977383137764460562933880397399582280759154845647663469985082726226631691976296375479578892105164978891933448146746205706265894741379776263224380443186435050732584195211674158080409169749204129663596520424206217311329766118736412591295435585992332313733405353184753195414925806889824047104582048429922091264979623277522925467864339756453246731229439098369129859305682461984139020382746124784178585979352802472001357979004025446020767862751783669665651475944302517119047065770431314920467902693681834926685882704157764783870720321093173009565275367729470992411560676053996064195283326538536573968346367616047986079194885928095302762550888550371951520270944197372263787903920512782378653720497849248740463930702120701536885103269754798562986861949394962731308220564058466582978720190538347862917282334197616890321610112044540725645898531510927239751006372279183901514521898867161377123315261765145785173131880377959165417731836797907424968971054730383827775798036764181729049428027165870257359569935386762098638030324264128251388405069252521376597099859690130497998224085439452724905669688725194581104617137131296932666044113989032187956374669525445437082376031797312622552100985084739474914634501364408484824459817519274232390770859805863979138513384665461401802018580999325074307676909344575894740582121214511204339350639440977918640137646104817653436993275863415565083039164159520035989167449908147691699518240994959917046743461022313500074550999066314617088264590251502271557508935559499406691407643934240934788148080381972237731661262627413286000124042140926366193878913135604579519983099869958058585195066337430528093913728720702324510492982114319721143507675118947274180731379345245341835925697437465800496603013271012352377348131034039155773935066385558534805502097709665905987327300336776022127346816899020535214737564909449975287662498458477407276127439140319431692889281023301928976364732731574952669280835921475548395164853008788237849900625063673950766615197267649179097212309312191949902425513534726540679832936485476001745548206216750584869199525014820400811318145671019851948926103196776532111223517560048187657722500293638784387335089996956904073851686920257699117481076543572699210507868579097063578103776510524493437643483376779398846490081181394785789474559216934294202598808697232574545709055171606467176675137552913810209555193607049099346227769989290148445168804299480334237795603946221498703778671149859058167483531418259489100965114171814148915633093781921739169579071347243020748744428330952885624201389178773397774737030042590762374363752236256852250932901618349076809 A013790 771 6888768975398277186150331484659855356229938847505425529778300288722374183447395050638841077146352353021933243411078256706228422229196837614430847593276643079241230585828998438147033868592841707670675944296293113912770402999570222929785794794534590116713823442011588327983723480641635328308296389715343316970227951551336655470969046889149548104411300906610766872625753409189287338659344060814942294320026572127766772930531056480519521517111101987426509975353290801855638810535398192712063015160087746200367856484904783794151165564562724528294722856770503216991779634595505029603011489352879695692310404872522245165715117328219004135573053162819748718840789531308323827913994657933142089751803596349924399861006904582633077936112731197324708995702610533737018800909700245410951342257947514452656676339333670568814818067798519799857193189909573246518953986076421979094746975796026692308115757771687673059181212249595590268177185253905419338461806320517928890836665597646574233281425096379778990373924497664878959422712437622484365186347060186388920986183849336613922783503162552861233371756801249980350480113235120787599250923383170122100328600289394670564417400083945124231700962740265243193620006352808523725577836778178467445795306071432441121496520918267159790084305738581231070615221419090086048294037010919209796324293297286235274758536138346072546129164116957496945457359325659365792751853572179426946197366348224568249328106098827726001646627393036718439175221915431882040185181774206756447512697469144622168116564334563140975694914916963451884068933280862743958238715847611186273567127786316790092257223043909936571812532668202209762445392959297288408011670479545372256124197943096093708624200112882939869522509819956050610956124927638847357005240539179167932015743683847767398873989129104874090202716103976640106403688816126205875607302325551852554773145039555386119851757429544098458569446813840486617888598039549082701646230609118246794822377464830239881694824167974136527951113344455652051690422553856455413065899778579884154687785508500887213117058212370071112043947781087714330901032787970555649546858899263073118009182854417509587481177522465674473731543893163370901287862353652386070269138672128199635791337046572793883956013929011451863264463151564480801073020676600590659628533198001042764790979762309273046264056809961397291383309813794301340833400383896281208047452541780988100587326818083622236649723058353747561248636904163074050827181737498711476159222317324426564064365305525470034247628540917883810763909793343202380479520142125747455834135938877685551201444378894435049635831821422631131189564742583022305904263250783862542921594397110980910031146165577484667508784891625255849140810600398899732663948752525008890472934176957491159252995491861414225280636859449635200507991432114081272631035468728303188530691608287109261459132512194279381882580385314401932262800049654109437991938200578422081207618370767517988292943849 A013790 772 45197213247588096618332324870853310992224628778483096900875428194307497017598358927241436307157217788176904010020084442249564678245760451588280791059488055242901713873624058752682689211837634444027304870527979120381686614080180232642324599646941445755759395603038031019901209756489769389030732612922367502641665590128319796545027916639710185113042545248273241451297568117690914228943956383006836393033694339730277797197214261568688580673765940139505331948292940950974846235922747542383845442465335702820613506397460286473425797269096035630141676663271271606683066182581108499225358381644243683437248566368618450532256884790444886133494801801260371344314420114913912634943718950699345250861583395651853987488066300966655624338835629385647415720804827711848580352768543310141251756554393642323880453462368212601994021342826088406863044518996710070410857102647404604840634908197731128233547486740042822941287933569596667749510512450873456279647911268918131452779362986159173544559430057347729955843318629179270852772416303241119919987623061882897710590352235497523947382564249509322552152096373001121079500022935627487438685308316979171100255946498718433573142561950763960084190016538880260593340861680776724163516187101628924911863003134668246198138673744750835382743129950831457054306467730650054562857176828640935473683688323494989637690755603688581975153445771358137459145734535651098966244911287069220194000920610701392283841704114408710296803522325713909679428630987148578065654977620570529052130808095057866045012778599068767941534336770197207811376271255740463110004214676176993140873925406024459795299640391093093847662026836074698251404223205949509244964570016297187372430862704653470822283376940624968483937186928731648058483135650238477509311383177554520801955294309725201904012242676057078905820020358190735738114602322604036749859510557945704611866604604522888332347380495238829986674140545607432699967091737481531605500919026424817220829618546751203863799741366078309759887254652973533111140862375852203965125368447262619938906560721274321005261018931360036566120341391716493725041676121874815616676941238065022727258248707833280403464005724897290222152659483044876483349664902313305007035818827833117810426962362564100672635407388244135674878142737414558535840088659176475317822806312084841579793618220511140456538476730156727628765895688304411097207939918743501005999336126625062927953451253446645494658832985858937749352306728213928847477139379729045995080657623965562686826300769552608894698690856962235682422012154124750818326131652487029057727765894976494901432676569926388360660692580353882851734734276087209349037871188392922144108580839445145750714349992353876903525137673953303626212858349217181146008167765316583330392921135018099495858903422102738732066258434849056550532931786100487229732223710326397219949867641971723864433368412506667024531609908047791077576231125780612022665106533995027274803184130605685521190004593289 A013790 773 296538916117425501912878383477668573419985789415627598766643684382851487932462832921631063611258505908228667209741774025599393853970434322870710270141301130448678144724847449476351123918866719587263147255534071008824245874980062506366291698283582825603537394551532521521571837212329376961430636673383653184831967936831906185131928161073138524526672139373920737161963344420170088256101297828907853574694068562970352627410922770152165777800578333255294482912749985579345966153889146625580409948015067546206045215473736939552146655882539089769359540587722813011447597223914652863417576341967882807031787843944505653942137421110108897921859394618069296390046910373950180797865740035538404190902848658871814011909203000642227551287100564399232694544200474617438535694514412657836752774753376687286979655166597842881682774030281966037428435089137414771965633450469621612359405632685313932340305060501420961317790132150123737104538472190180746650769945835371860461685400552190337625854420606258456240288013526045196065039823365564987795038794909013691879183301017099254618777004041030665264669904303260355402599650480651945085214307867700341588779264978091642673388348958962342112370698511593389752909393487576087236829703573787376346733163566558363305987838439310230946177675607405189733304734780795007986905937172713177642838679090450627012889047515800786338981757705880739869455164288406860317532862954461153692840040126811834774285420694635548257327909979008961406731247906681820688762308168563241111030231911674659121328840388490186464406783549263880450439715708913178464737652490397251997273824588926480716960940605961788734510558071486095227463108454234730156212543876925846350518890205231422065001236107440418223111883439408342911707853001214650938591985027935210981628685966107049692224324197610494701085153570089417177769905838605085115828248770681767958456792810274670348531163429261963542569036119730365944484088889616328863691529732373225785863127285234648550390103102839790334620277778159350742195198047966310215187542382490049419165944892280820115517545208653199910315559871051915329998437035620665261017411462944614113541369772094152727127341561051121147543598868257434607257151424077594151162007329413085954211300060783064513160907874269774162875494500176918553646821692856854560235432213588645605025929144773592535348945826558289972333041610965241208781293806876110100361644326787037870302593673863441090456603220220490573500484443811587168297511470402270773724194670838056788267359349034666958118110712529228312370821743212490119037749771967397647751872036940783048299790975287034034294804019701825390231591585408180539037472867045962187496398887599601270436850299833786364028428278807625091582563629213925498959588708242103230707955566853750792330265352416068821086721591044660028046565448605296714273119763451492160091081598976480274547330154456242347951892606701557259977652416246595480705763969541373949983691080903902704527620136569129 A013790 774 1945591828646428718050395073996983510208526764355932675507949213235888612324888646798821408353467057263888285563115779381957623075900019592354730082397076716873777307539724116014339724031684547212033509143559039888895877185744190104269239832438586918784808845652604873703032823950093042243946407214070148545682541633554136480650580664800861859419495906432293956519641502740735949048280615055464427303567783841648483588443064294968359668149594444487987102390552655386088883935666691010433069668926858170657862658723188060401634209245338967976767945796049376168107685386104037436882718379651279096935560044119901595514363619903424479265319488089152653615097778963487136214797120373167469896513590050857971732136280887213654963994666803023365708904499313965014232691709061448066934955156904445289873517548048447146720680412679979171567962619830578318866521068531187398690060356048344710084741501949822927206021057036961839142876916039775878775701614625874776489117913022920805163230853597661731392529656744382531382726281101471884923249533398038832419321637973188209553795923513202194801499242133691191796456306803557411704091073919981941163980757521259267580100957519751926599264152934564230168838530671986708360839685147618976210916286160189421650586208000314425237871729660185449840212364896796047402089853790171158514664573512446563831565040751168959170059312308283534283495332896237410543333113844219629378723503272012447954086645177503832116328417372277795789563717515739425538969503893943424929469351572497438495038521788884113392972906866720319635334974766179363907143737989496370354113563127946639983980731315715295887123771507020270787385454568234064554910500376510477905754438636523360168473110100916583961837067245958137843715223540969324808102013768282919250465808623628353030683791060522455733819692573356666103348352207087963444949140184443079575435017628212112156712963259387742802795445981550930961760107204772733674680126574100734381047978118424529139109466457731864385443642502503500219542694392706961321845465571517214239147764438254460777910614113973644611580388313971616480119745390707184777535236608379613198944927074709736042682487982056405849033552174637028458214170493373095225773930088279256945580339698797686270848716563083988282626119415660762630476797126833822769704670753355103814575121118859540624424433568048940508477086009542947570814068666914158368472748428049755467055317094218036994485773727866638652736678435847823411199972757309298546404441235368490587822144689016449912212924384904266957464961457217147671006676253878095966900032434368477579894928588858230299008209173263676385309472391863072516624859480688557912163873101540983935336174817209472334390517937256828225873199971272565198673861514776439296674896474127458948478870977201827535149980358844014444013515908299351742345938768005240062357586370884687081305033143387406044912367392568917182713377502993912948910517404160954485842997181810505644405715716030055369 A013790 775 12765027987749218819128642080494208810478144100939274284007654788040665185463594411647067260207097362708371041579602628525023965000980028545439384070607220339408852914768129925170082929371882314258151853490890860711045850215667631274110482540629568774147130836326740576365598357936560450162532377731514244608223155657748689449548459741758454659651312642102280648725367899481968561705769115378902107538708229785055700823774944839287407782729489150285683378784415971988129167501909159719451370097829116457686236903882836864295122046858668968895574492367879957038954523818228589623387515288892042154994209449470674368169739710186368008459761161352930560368656527779439100705283906768351769991025664323679152534546138901008790218769008894636302416122419998924458380690303152160767160240784450065546860148632745861729634384187593343344657402748708424350083244730633120522805485996033189642865988994292788225398704155219506626616415446136969540647378293560364408545102627343383402675957630454258619666387077899893788402067130306757036981440188624532779503169266742087842882455054170119600092636527639147909376549828938140178190541535989001515976877750096982054593042382287092390417772107403675914137749599738904793555469174253528102919821753497002795449496110690062943985676418300476736401633326087878867005111530717312971014714266815161905298898232368419541114759148054648268434012879132213650574808559931924988353804904967673671026762479009602642515230746379514618175327550620766370961178915048162810962248415667155693965947741456868667971295241952552017127432769440902806594770064949085685893339087682457904934897578162408056315419064857559996636035967422183697544767792970285245539654871894229766065352075372113707373612998200731342392615581652299740065957312333704233202306170379625624234316353148087832069591002973793086304068538830704128162311308750131045094429150658699667860193751944842980529140921084955658040108063370513905639576310452674918274055784434983335681697209429178762232895738458925464940419617910550373232628099614724442623048482479387517163871539201781082296578927727967775726065649508429839325408687387578642198277666537170578176039803650272078775509135817793543714343172607020877776302755309200204819952608763811619623038429370394047122309969486150263618558265949156711192032344812762836127427369660837446036848708639969098676118161308611279012111104523623793055549702436434445619349935455164540720821161428533016200605347217597569400883021260706307762959538945252666746701091304636927874028996889356895507927612120801705869474802901694187638831112801891581401690626471498848991792860385782980764015448363013618781575703052797628461707171419210395599740642975711347985936188186342049989954065011519300268499205398448218225483995766750258160969872481421190458119021134375578767172677874352046781531704256882380049128124179374431940442322453764771060670042462644665635782469797143062857801904688700022381615904509858727532945900812873193276009 A013790 776 83751348627622624672303020690122504005547103446262578577374223064334804281826642934816408294218765796729622403803772845752682234371429967286627798887253972646861483973793700439040914099608919863847734310753734937125171823264995328789438875949070600727179325417139744921534690826421773113516374930296464958874552124270489151478487444365677221021972262244833063336287138788501195733351551166000976727561464695619750453104787413090564682462488178315024368648204553192214115467980025996919320439211856833078879400326375292666640295749439727104923864244425660398132580630771397776519045487810420688578917008197977094529561662238532760503504492979636577406578755478760899939727367712307155962911119383627658919779157217329518672625343467357708780152179197612943371435709078981326793338339786776880052949435179445598808131194654799925684297219434275972160896168677683903750126793619973757246843753791554983546840897962395182977230301742104657156187448984049550884464418337999938504956958013410390803631165618101203145705962441942632919635229077565559566320293559094838337151787610410154696207788257840449433419543427663137709108143017623838946324294918386299260184951070185613173531002796675517672657775123886954350517433252277397883256950524693835340944143982237502975490022980469427867531116252462573246420536753036290402827540304574277260666071302569200609253934770386547289195558499986453761421318961713359848589313981492906955606588624782002937542428926995995409848324059622848159876294861630996202723311855192208508110583131698515330559668082450693784373086400301763314068286396130951185146197754284606314277863010323559257485464484530451137929031982256947239591221489678041495985675614498041495154774966516438034078274881194998337437950831220738594572745926221433474040330783860723720601349593004604266208586570511056439240993683268249784872924496709609786864549657471728520830731206510114795251693583238394072401149003773941734901260172880000138796080001677925665407615391064841859010028940029009975474093113111120998779272961572207068049821093547261500112161168702885680947854344823196576538716726424808175814006397949903471462899770150376163412997151749435108846115440100543440309805555474663979090322377583662543823709066099368036346755135099155343169475709798631879601360782892417182130924214316536967832050972344754483447764377386837256414011256345798601598460956779495706237461597685446397708554926521334551669307640132605119292171683094657652839193502491494085232777535019802746525105860049722883781504248591070591427513063124579992209624181838015565098370931093210665576492200279503948235152956991122136792705356709732352825918187729405240337260751681439405529898358563642154135727330690590189984088620540578129061623286619218759777400496225648443794123333350604430595718897662638172291419939533623778933629511629405295502329622740875647961242077619150662929056148597411651236368784339055635410038296662560846845781949489183111343658055233261021083895049 A013790 777 549492598345832040474980118747893748780394545710928778046152277525100650893064604295330454818369322392343052591356553640983348139710952015367564988499273314536058196352060468580547437407534123226704984812855254922478252332441634352187508465101852211371023554061853866430189106512153253397780935917675106595175936487338679322850356122483208247125160012588349728549379917591356345206519527200132408309530769867961182722820510217287194881636384937924874882700870073494116811585416950565787661401668992681830527745541348295185826980412074049535405473307676757872147861518491140811741457445524170137766274490786927717208454065947013441663492978439395584364563214696150264504551259560447250272659854275981070172671050502898972011094878489333927306578447715538521459989687267196485091092847341043110027401244212342573780148768130142312414674056708284653347639762694284092504581892940647821296541868626392247050823131531274795513608009729948655601745852784349103352971048715617596531022601525985574062624077620361993838976819581585614585726737977907636314627446041221234330052878511901024961819298759691188732665624428897846509458526338630007326833698959532509446073463971487808031536909348988071450307662587822307493744879568192007512048852392516253671934528667460257022190040774859916238871653732406943069765141636671101332951491938311833107230093816156525197315066028506136764412059318411123128685273707801353966594489032574962535734827967194721273215876190020725884014854155185506776948370587160966086067649081916080021713535927073959083801982288959001919271819872379869103602027045015170725744203465861302027977059210732872288362132483004289915952378835587830838958004193777630255162017706721650249710478555314349941587561495520384091930395403639265918991786021938825023178610272910208330865454679703208590594536489123041297860159555922986838551257622911749811618310302672010825170427445912863171646361599627103509023938613760831722687167994265680910641080891008870290739364580776427436964799875530334449085524915122064872990809900875250573474876194763582702235889427859632952698872356384992738670520442073166441515695976949316676268085391956618008152674312628043749139363402499665511872634249469270366811605119326409950027355182677953686471060441385558206534930131988823762064528096557149131960993770130799045946086429553934165900782080035039239332327852884784625087502337430271328623985542414213815365828872906475993502327426910022187675938412784048860277948569846692693212253407264925819951219547786231840490449375006014150355913207160369328887344257039220122610411678902555176847365326033825404370838550818752339496939845372553966890849229692627781852767791781923939681663130536056173284507016660962236485605439366733104773310383508694282899524655736479439733243190113315669138511687564569048404006223280105613583543225800528143790784654802885126273709271259247499477537390947617843761815594048544023925261264403061716155175370598530393525740500385425559331435416489 A013790 778 3605220937747004017556344559104930885748168614409403712760805092842185370509396868781663114063321124216162768051890348438491747144643556172826593889543732216671077826265868734356971736830831382490411405357143327546379813553149562984702243039533252358805285538199823217648470727826237495542840720555866374370949319293429075037221186519612329309388174842592162569012481639316888980899974617960068730918831381103693319844425367535621285618416321577725104105400408552194900400811920612662132846456350260985490092538496786164714210818483617839001795310371667208399162119422820374865835702300084080273884526934053032752604667126678355190754177431540874429015899251621441885414360813976094409038921303904711801402894762349520155364793497768519897058461195461648239298992338160076138682660171404583844889779563277179626571556067701863711752676486063055610613864483037197930922561799583590355526611200057759532900450565976693933364782151838193129403054540118114467098843050623167050840039288611991351424876573267195041577526913274783217296953127873052001860270673476452518439476935916582624774496419162333889275019161877998770948557391307751478071355898873492794475687997116931508494913662238710736785468574238702159466460154846907761286552520547299140341562442587206746322588857523855910443236920138321953480729094278199095845494738607263937016536645527802961819584148213028763311307521188095378847304080796884683374826442542724329196956206292764566273569363682725982525021458112172109963558259422363098490689845626451401022462509217532245548824805797860011592342410182684321188732899442344535131607718939516002605557485481618375083943951220991146138563557540291758134403465515375032104117998173800747288350449801417449966755990972109240027155324243277223694505108089940630977074862000563876858808248153532751562890753905136273955260506846410716647734801263923990514027733895831063023943174472634295269171778455153426122706061244884816932550509210377132454716131725909197977540971014474140413926051983354524320450128968115867631692703759642519012568662713843866109369670536187051802657301530241937358417284620442045022784481304764466712994908256627370751489696165152595038103363283800305423396353310767882876650941187900575682129477353550054136936627555930647393075676595978672702905368841511455454796080125828172540452273064303362062475031227109892449259403042777071925199102835880010187101969143779656842615203235139388993368770247956655573341831926276144572283620566764150760165594605065178304699951453025467105457838349414458840485146552179183166829865670434323224446911025279664515295563904107928478077071731921834099439422325489326576770861796013330876736009481881202968251391799447064552919650536312573233582057287685135900417689426200543190103781266287041604089808570333464105217775182111137526578684830940772930721627104477265151411338120161729313481806528731922844072122822007320672921272112552497340973639155748487919694105606496957911922383423028777094773547767584329 A013790 779 23653854572558093359187176652287451541393734279140097759423642214137578215912152856076491691369449895982243921188452576104944353016006372049915282509296427073578941618130364766116091565347084700519589230548217372031797956722214282742631416582377668726121478416129040130991616445267944208256577967567039282247798483884188161319208204755176492598895815142247178615290892035558108603684733468436010943558452691421331871499274836401211254942429485871454408035532080510950741529727011139676253605600114062325800497145077414026689937180071016641690779031348508554306902665533124479494748042790851650676956381214321947889839221018136688406538158128339677128773314989888280210203621300497155417704362674918814129004392535775201739348410138859259044600563903423874098040688730668259545896933384585474606321843714661575529935979360191927812809310425059707861237564873207055624782927967067936322610096083578960295359856163373088896806335698210385122013440837714949018635509255138599020561497772583275256698615197206066667790154077995852688685309471975094184205235888679004973481408176548698601145471006124072647533400721081549936193485044370157447626166052508986224554988949084187627235128537948181144049459315580124868259445075950561821801071087310829659780991185814663462622505494214018628418077433027530336787063587559264267842290980002258690765496931307915232498291596425681716085488646515093780617162074108360407622236289522814323861229669486828319320888595122365171346665786673961213470905740070124289197416077155147642108376522976229063045839550839759536057358553208591831319276553241222494998478243962164493095062662244898158925756263960922909815115501021854225119821137246375585635118186018306702958867301147099889231886056768008723818166082360141864659648014178100479840588169585699596070640916135328383004126236371599093420464185419300711925788031092605301762535962090547604500091167714953611261036038444261628791074467827689283894463890929284366035392540253690247930646310825964835255768827062789034066473296159808207531535829367014567241462996065529605543574408387923246877234555339917351008575804394720257394488981840559666103959593071732179500523896539566176044996166505013803882903474071948079553706825133815677050451500916641905192441213394460977545969514146216071603762124969156659238917081705558640037907363574894358491898679881068004359590943363660368901231313706208746837576019552338328544398348425749531185492501596843617216695759268297784538752834538539593137446466203832634857136381483300089678908877410508264452423046528847620757570748663719594675596183236859878884854194774852118744663667633139153526422049877535471670193624243643463882264958210622572674697381596172190531705827168746792985531877864502176642640460325301763870270908888109279964433234029957857994333822969831173311882751175802411198464595432475336658409789406381106025754132635010145779957197835190030935036466330456935054128046500865829241113026884226540860122757638491806518809246903120782569 A013790 780 155192939850553650529627066015657969563084290605438181399578516566956650674599634888717861987074960767539502366917437351824539900138017807019494168543493858029751435956553323230487676760242222720109024941626854177900626394054447909074404724196979884512083019888222632299435995497402981950371408045207344730827805852764158526415325031398712967941355443148283738894923542645296750548775536286408667800687008108415358408906742201628347043677279856802612371121125980232347815176538920087415899906342348362919577061768852913429112677838445940186133201224677564624807588388562829709965041908750777680091510817147166300105235129099994812635296855480036621641881719648657006459145959352561836695558323510142339500397819427221098611864918921055598591624299770364037957244958761914450880629779936265298892077616611894597051909960582219238379841885698816743277579663133111491954200790391932730212644840404361558497856016287890836251946368515958336785530185336247780511267576222964348173903986885918868959199614308869003407371200905730789490464315445628592942570552665622951631011519046336011522115435271180040640466642131016049131365455376112603013875275470511458619305282494941355022289678337478016486108502569521199260650219143311636112836827403846353397823083170130006978266258547538176221051006038093626539659924197976332861313271119794819270112425366311231840421291164148897739236891009785530294629200368224952634409492295559184778853527861503080603064350072597837889205474226367859521582612560600085461424246882214923679873058367247038882643753293059662316072329467601571005285773465815660789685015758635761239196706126988776820711886847847615211296972802204385571011146481473470217352010418466110278113128362826122373250404418454905236970987666364890774031950621022517248234098980651775049819475050763889520890072236834061651931665520536031970945095271998583384863998447276082833125098151377810643483657448232800546498239583417469391631577588387034725558210456604461716672970445329155284113099274358958852510131296104501649614406576476982575671238717185939741971391693433164422761535917585197739967265852633759608765242209855911969308078890143634829702937285196093681031219848439395567275729693386051349951870479702964657128012297514087539967606801081058473679105982313323645792283301922636841266534973070170237288710212414881886065347238699687176603276179408975680360978649226435588001336264282891773579797564021342674108016302976890972558740876559301764358757347407358270574786264763345917297671798911931888383321144690344723072347608275769239790421681982664260666586558217037665363528371917804751083738323341025986286855069246510229628140368662544766531540390819894699318689520652485742078521932054147708778074650668998780952364060194304872752847433214884985846646448470553506300824212505062328099262730464439619873126210632470683815826628295266436634972864218301566462299174996681792964774255594127950890134113092180705650942569387410334583265412866144742569907468931375454435209 A013790 781 1018220878359482501124883180128731938303396030662279908162634647195802585076048204504877892497198817595826675029345306465320806284805534831854901239813863202533199171310946353715229647223949223266635312642013790261206009771391232731437169395456385022283776693486628690516599566458460964576386808184605388778961234199985644091810947531006955782663233062495889610889593363295791980350516293575127269440307460199313166520837135584883584953566633140481939766925707556304434015373271854693535719285512147609115345102265443965008408279298043813561219933235109501503362587417360725727080639963313852359080402471302558094990447682025065965700182668804520274592385962614838619378456639312158210559558160550043889462110093261997627992445733041045782359647030793358453037484174436920712227811986161836626030921242590640451257581251379940423010142612069936652644200169816344498711511385761470642925162797893016185304433322864851776649020123833202647649863545991121687934426567598869088368984057958513699241308669480489531355762449142499709846936373638769198296205396039152185651066576463010571596599370814212246642101639021596298350888752722674788374035682362025680001261958449310230301242579572193266165357885358628588349126087799267644536322424596635924643117248679222975784404922330397974186315650615932283726708762662922719903076371816973809231207622828367992105004091327980918067133241915202864263062183615923914234360678951163811334057996299321711836705200826314414391077116399199526321103521010097160712404483794212114263647135947507822109025665355764444455750553636933907365679959709216550441123388392409229490369588899173364720690689608728203401319438555262973731404132064947438096046540355556149534700235188502188890895903389482633259766650079020048368423628024528735665663923412056296101865575808061879146559763945868278498323657480236905761370770079582705588092693812578379468133768971189815631896276517855404385574949906802016678494780557407334834387418805781873323091359091804587819066044339069129031318971433741635323120121548265482678978997223456950647074300900614991777738437155276482371925231259130096793108754138864638430630305598232388117680971528171570641245833425610874316896062518305882907034222217331151115416888683989928349727468221892824645808614349957716440043170743914420315549735958313386926851227703654040054474743233108647565694095013102289438848380917574643892876767229960052926457051817544029284822694963831381670957898891105578875957806956339677613241172683112312563390024672661185119682970030313351728077672657897321982264956655488260214233474408461984122450109648152716971860407139440471496028056109326353616590228958794956213213436504169329122229921945000958953777182396207263117292947783039301001828460598934834270131432009322860392139847348415301554839707658245713934659262774577188345987581067959640156515638508245243090762056962136276577559144887153229243641883890953073485790169915997797609775834197750799205200804373814775656001162903658754356549406249 A013790 782 6680547182916564689880358544824610247208581357175218477455045920251660760683952269756503852674121442246218814867534555718969810034609114031800007034418756471820319762971119026725621715436330853852394286244252477903772630110097877950959268403589342131203858885965770838479409755533962388585673848499195955778764657586105810886371626750936636890053472123035531737046622056583691183079737402146410014797857246367693685543212446572421200880350680034702006810799567276913391574864036638644287854232245200463405779215963577854420166720474465460775163981955553439363561936045303721495376078799302185327926520614216083661232327241766457800958898490026457521600644300715956181742054010527070019481261091368837958760904321891966437258436454482301378061644169035224810378933668480636792926674441207810103388874272637192000700990590303789115369545677790854377998597314165036256046226201981008888231993116976079191782387031316292506594221032469642571230754725247749394537772710016180088788904404265808380722226180461491815225157428823940596305749547443964710021403603412877490056647808173812360245288471912046550218828853620693313480181106613469286522048111977250486488279709385924421006452564573160019310913085837962168158616262050995015802811427778528301583492268584381944121480695409741108636416983691131713530936191831435965284084075491165162365953213376922396200931843202882803438461200205645992429950986704076801291640414598585766162754513719849751360622822621448872819856960695148092192760201347247471434085818173825681683788858951598820857317390399170520074179382411923366226226215652169787444210551242596954686314872767476445932451614522865742516056836361080370651742510478120141348161351272803897097168243071762861313168022138395556817328991168450537345227423468933034702421001506501358724340042876693989080578611248841775227501516727834338700353622492142131363476164104326747690425658219976380360871470233649308173757246338528031427604255237149523848415854784734870872802407001329900680892316908632555574483771576778869354991117478169831856781200783101053195454488208934961053741886175769000842201442291152565059586535905090892743365435030002698440104854196333674977213913105432946393155066182604897753051531967909682468250206655657919902561919003838822501150318750072577563123243250822511690321817622494131627070904963674156797408790352425836678518957380964121008284227200207238581164469795767907250484716974906376137721701657697695143154774624543703005159171440544624820475333973899882728401951877330035570239966368885900687917610308464329525640380616658475265585825593919077827395169401529976052376131241868933485440076133290206078448492198653707714893356903854968370950517881151291695732093701515853312559030404520853872996529989611447646332325413167287032829538452952793501303321945750129125299423064000932738024519386883199066899104252597039918489855728576110625365549604612337067534400208543115140269304818861550117739248171442993585322477496598743079023629810905087333320654399689 A013790 783 43831070067115580930305032412594267831935502284426608430582556282771146250847410841872421777394910782577441644345894220072160923637070397162639846152821461211613117964853511934346804074977766732125558912048540507526652226152352177236243759995949673722828518150821422471263407406058327231510606120003224665864474918422440225225484243112895274635640830599236123726762887313245597852186157095482596107088741393418438270849016861961655498975980811707679866685655960903828762122682944386145172611617760760240405317435937034302850713853032967888145850885610386115664329862393237716731162453002221637936525901749871724901345299033229729632091332993063587799221827256997388508409616363068106397816554020470945847430293255933191794852601577858379341462447393040109980896183798901457998391911008764442088334404102772616716599199262983160385939589191985795574048796978236802875919290111197399315690106840480055577284241312466195135764684194033324909844981752350483777562326750416157562544001796387968785918525970007847799692257890513874252362022780779852462450429041991889212261666269428382895569337664214937415985736108605368829743468240490971988871157662682740441849603173281050126223335276164502886698900756182869785288681295316578298682245777654924186689292774182129935381034842583311413763531829997515172476472354606051368228875619297534630283019032965987841474313823254114073359743934549243356332908423765447893274452760181321211793832364515934218677046339219326054571081519120866632876699681039290660079037053038470297527338703581439863644859398408957782206690928004629205810270200893885975421465426702678619696911880227412961762815042884522136647848903365048311846082611246946247385286625700866368854520842793836133075695393250013248278495511056203975522037125379669640682584190884155414590395021313989262357676268403650887267637451251321096213020117170944523875767112688487791596882743581265031547677716202973110928021293227082414196511518610938025969456423242645487796456592335725478367334491237538197124188025315246161838096721774272266812341458337926010015376897138822279473600515199220414525683662872251979355947262073301347289220619231847704465527948382145241525500483884745561285490389224070734157771101241455426674189605867771612480708750584186514430047241319226181391651598968646499200201445421183997605212207466666142747799073502265914447762879376505597935352814660559692331020086330033239470430228072360733839592084576154577834238476311631235416849323821413283447138666202757130581045206267162363376344419346260394413427441233834466017726537225896256217508601721703069625539706443438172879639797077902072597972339510517042080700557315366976317415314646192447481806347818233624815698266775645513583699798484061322260730233261840708007586387035790570222394601789823278162051095286066597191089514722910119694178871697340669077925023001289178905211943435187861813023370955861543500093199768251378435306908916550630322487207252837480913300774855184353341474035189348277993916813516359529 A013790 784 287575650710345326483731317659030991245328830488122977913052151771261490551809862533524959281488009644490594628553411977893447819982818875784080030608661607009393666967403891801249381535929127529475792021950474269882365255785582634846995309333425809295477907587539352833959215991148684965941086753341157032736819939769630317704402119063705896884439489561588207771291303662204367508193376703461313058609232282218373495040399631330421728781410105614087605324588759490020508286922798117498477504824128347937299287697182882061003533589749302314124927660489743304873668227162032659473156854147576166501546441380908387077726506957020256116151235767490199550694408633159866003675492958089846076074410928309875704990154052177671366027918952328826859335117345736161584659861904592465927449328128503504541562025318291138277607346364432515292149644688618804761334156974211663668906462419566136910242790980389644642561907251090706285752092997052644733492925277171524064586425809480409767851195786101463204411448889221489413780904019661528969747231464696612006137264944508785121648792393719620177830424414914204386282414608559824891946895125861267218983665424861460038975246419896969878151302746915303439631487861315808661279037978572070217654214547193957588868449891408954506034969602189106185702532336613697046618135118570303026949652938211124709286887875289846227912972994370242435313279954577585660900212168325103627773684559549648470579334143589044408740101031617998244040865846952005978304026607298786020778562104985403622076869234197826945373922512961172009058099178638372219321182788064785884740234664596274423831438846172056442125829496365349738546536654978081974022148012391214329094865551223384246054511249570358869109637475113336921955209048039754283400085579616012512518434876390943675127581734841083550328713996996353471362969317659917712253624988758567021148908026349168400667147680636679871984313496007706580798747704862887719543312073606364388385603592894997045432551702314694863568081597009488111331797634093330067819752591561000342555772308155132551710887822127812975626292980222085139703010512104845236554369986462930139564576482780152788998328869335254929648808674767815627594102443699128086809136195245189054409358004098449549485930112582847721175539950295442976110626140833289681252521683408388208287797293188796562568309721248366664691772251589253228053849816987932141383822786411348084165492726382758774721563666904150185170438643080612535569948413592292552696676788956289533742237598318852266112195735330814447746497441935187931542303810739105337043073935896093839813166013975397852263316708628115498315296519528502313091476356546122731618561879393668647928131448035430812415796328315010214622654377853926335352651060430936885237774285341821931229130982343030528021217236171882944170738306097013295313507577206252129820266075911458302797095560878267561355246336841407586904111483679497293914048629401488685545838566785866712272166383824864542273411144877314051918088213480834869769 A013790 785 1886783844310575687059761175160902333560602456832574858087535167771246639510424508082457257845842831277502791357938935986958911146907274644019349080823428803588631848973136934107997192257231005720890671456017061684698198443209207667231136224536606734787630551681845693943606416117926522061539470188671331291786275624828544514458582303176974389458807491013580231187442243327722855221256744551409674977535173003634748500960061981158896962534831702934028778534626851014024554870500478448907510909151106090816620626581216889202244183882345172482973650380473205823276137238410096278803382120062247228416646201900139927616963612145009900378068257870503199252106015042161880850114909298027480105124210100641094500440400736337701832509176246229433024097704905374956156953353956031168949995041851111493297188448113308158239381799497041732831793818802027978039113403907802725331695299934773424268102951622336458499848673474406123940819482153662402096447082743522369387751539736000968486871695552611700084143516162182192043816511272999291570511585639874471372266595300922139183137726895194427986745414586252094978398922246761011116063578920775774223751828852516039315716591760944019370550697322511305867422191858093020626651768177411352698029301644139555740565899737534150514095435559962725684394314660522466322861584512939758159816672927603189217631271349776681101337015816063160618090429781983539521166292036381004901823144395205243615471011316087720365743802868445686479152120821852111223652718570487335082328145970809233164446339045571942588598305607538249551430188711046360130966280272493060189780679634416156494758070269734862316787567325653059634603826993311195831559313109298757213191412881576624038363648308431124540228331474218603544948126564188827853387961487860658094633451224000981452512063762292349173706692534293075125612441693166720110096033551244958225757985560876893876777155932657256640089080847306562876620583691605406327923670514931356752197945172984075615082971718886712999870183357979251498447924277286338574965396753231723247508422113805824671775135000980580933084108243237100601591451969919889597033221481183284645683186303520582448618035711708607593425833715151638332644906133109979377554742577003685385979797864889927494177187468656063898632717613888401366261818110007213598697794764842435034576238040611694247010680081110533687042717742677090429261308649257822779619261301644854780209797777797280320948179218558129364903247937251898845874431541579031438242896412342215630882820882569989717962116219505473591664769716536768018849055302259270116339608093414271683014182217692585308699620925309065784446660464626503676193176375299111242149384490701859999056470430560461560260039710074782018139235373099610686248743607487376904045037086127693690794328375152623294347206286523723996704214026302504230551923214050220223750765724055077924651743974922313470051771216016475177677875444421181745370073057503167265866246836682071499217683644274936261855850521540057494634576768647757580554409 A013790 786 12379188802521687082799093070230680210491112719278523643912318235747149201827895197529002068726574816011695814099437359010437416034858628939410949319282516380345013561112751424682569578399692628534763695422927941713304879985895611504703484769184676786941644049584589597964001696149715911245760463907872604605409754374500080559362758491144128969239235948540099896820808558473189653106665501001798877527608270076847584914798966658383522971191030802950162815965686769503015104505353639103282179074940407061847847930999364010055924090452066676660790120146284703406514736421208641685228990089728404065641615730666818065094898259283409956380505839888371490293067564691624100257603919904358296969719942470306221017389469231111661723092705351511310071105041884165087345770955305520499480917469585142507522853408071414826208583986500090809109399245160105563914623043039093680901252862872048436623023465594149504217507146665578579175716622410179020154789309880250265553037852207902354242365194520685364252065609540077361999480130462148351994126513383216406673441131769350155180566626159370642021036665100399995153275328860998993932493141299209854682035749101357733950416558543553711090183125132996677796157000780948308331462251011995885051770248087199625213852868177961561522980152708915443215311098487687901544294855989397753286557191078004524456878771325884804705872160769190396815291309799594002798372042050695773160861650376941603361105305244851533319645090619872148989717064712171701738385486540967405475154965714479378791932430477997515323793483091058455306933468133175168819269764867826967905151039081404402762107699039730431660443229223609724262635708903114755850860653310109146075748859916024230315703896551616608108438082802348257858404658387642899546078415321853777758890073480670439309931650344400102928689609717496865899143229948866850642340076129718170919198143264913300725534920074164260815624459439178359033507649600623070917507202248464631651170718279948520110559377447615723992148273011701869081316831183275667390347968097953336226902757488680015671516660741433591501964834183878617047041516374644395646134966138043530560327385337398541445382932304520174420466895005109899100483229139334574696136666047721179817413453791542814289296526981852435238929260264721801364043788619757328421056231452131216261854697784453325954637072012166211520687271109704390306383446047780575257081973400091892212956483220127956185741003852959886763130209716309708327782145344300025266311643361377276754222187810541702539549444516175412234912554110197734971668651838123071233304168700891036512256049530281052210378212890952780611754539308414490619503430198337468859742111643494903453809502494907188296866120537800644821011523282906545712478006808724679867439488322083798305301588469376361434212020445882153142376348226570730256651168207383494888028773915525366263640092219465298677009670948284093640744540790847373431373049330278280431348445495471071106367222390087856814036235271824317222297458179097937486017477449 A013790 787 81219857733344788950244849633783492861032190551186393627708719944737045913192820390987782572915057367852736236306408512467479886604707464471475238483812589971443633974460762097342339003880383335816584605669830225580993317587461107082359563570620664399124126609324492352241815128438286093683434403699552158816093398451095028549979058460396630167178627058371595423041324952142597314032832352072802435458637859974197004625996020245654294213984353098156018235550870894709282100659625226156634376910684010732783730275286827269976917957456009465571443978279773939050143185659549898096787403978708059074674640808904993325087627479158452723812498815507605347812816291941745721790139318492494786418332542547679116095092307625323612565211239811265705376520179802007138075603237759519997094299517948119991857441210356552674754519535427095798566768447495452604843841785379493640393120033303509792683656957763214897171064389272861057971876759633184551235572662124321992293481348336047346184158041250216674857802464192447572078589135962155337433464054307282844184447265538706368139697634231630782300021559723724368200639432657014399191087500064115856568836549854008092448683040604255898462691483997591203020586082123801850962723828889705001824664597700116741028088668115605805152272781923194222935656117177720322032118550146438659313101730662787684961581618669130203675227246806658193505126283595136252360118967894614967708413288123113859652211907711470910110191439556981169521533661576558535105547177195287147322491730052699204253868676366141698039409042560434525268790484421762282623228927297812736425695967413094286522188613399671362124168026936103400887152886113335913137496746367626107402988269909034975101333265275156565799462261266206919808992963681325063921820482926682635876077772106678752312461557909609075315132529356496937164278731694515407064393239487080919400859017961096166060234610606591715211312078380449213618843689029687968289764753952176448263331082634742240445380075433806765112484819229775963042519729393471653748073018690671838984708991883229582820820811124545793844391277080427606445639388934041879834291512831703604006307975198671830423157418849956864372683298128526047998270466383174144581352665939098660782049670326312404552074513527933827602614876596839738749491297134227831770549934557432909894028672163798271588373829471822513787229185750770504800181789519488354261714827478002904809207486407259520534646726279269817052897305948707996338578655603952465772270692093996312784451774224964110361983905470626879673261267517007339149118024709925470361708650846546090556911940968173983552291454777541193593721532402507472954562005531292133188767994492970061560444145869086062415738616848510030670656604259149846419568202672042624610270482881191800681083721947578307369865066145432806767131220714530561213888314608643109960356785659761928055742645051911824619860451091691938376924932128749617083238576655955797910077150895785697528875346101366428556891739618439345295493623113061567845760669542889 A013790 788 532883486588475160302556458447253496661232202206333928591396911557419758236458094585270841460895691390481802446406346250299135536013485674397349039692294402802641682506437060120663086204459195066292611597799756110036897156691332323567361096586842179122653394683777994323058549057683595060657013122672761713992388787237634482316412602558662290526858972129976037570574133011007580977369413061949656779044122999290706547351159888831737824337951340677001635643449263940187599862427801108813678146910997794417794054336156873718318558718868878103614243941493596814107989441112306881413022157504303575588940318347225661205899923890758608320933804728545398686999887691429793680665104068629258293690679811655322680699900630329748222040350944401714292975348899680968832914032842940210700935699137257615266576671781149342099064402671937175534396567784017664540380445953874857774619260538504327749797473299884452940339353458019241401353483419953323840656592236197676591437531126432806638314260908642671603742041967566648520407623321047701168900957660310082740694158509199452481364556178193729562670441453347355579764395317662671473092725087920664134948136603592147094555809429404522949813718826508195883018065284814263944166431041345354516971624425510465937885289751506489687604061722198077296680839784803023032852729807510784043753260454878550001032937000088163266313165966298484407587133546667688951734740548356568803134899583375750033178162326494960641232966034933353453230782353603800548827495029578278973582868240875759479109632385638255680836562728239010920288534368291182336291004992000949363688991242197311613872079492515243806896666424727774413220610085789596926095116152917994890671006038873178471639847553470302228210271896167583600866802834713173744391064188481964773982946262791919293922060281444945143142584525107976404734832758647715585749484044274737912189036016842751945521199280189848243501418546254127290553233443723782759949146550680229677055715233166543839562138674921206185903012898966560093521971944550567520241107075629497935578675695745869292887405341788144953413051168924685525889840030796248773592786615688807345885386625278485879406335825074566987149175119021259400916652529940005562598254841226426313391027887010935686266160883256773842900756205351865525935412400497668804246578120631317321814722118066680459891320695164627512958010687710805281993992721037363092311110983083177058453210318318029714227817171118289269684059224329473163977414559417532127931868010828709808178788090689989528084976403792782957536267176179085152157363360121821011043170458204188900143899244692189506086584234795447771168406974092851530054881318290807685851506811868376573898074041047073655509661065143074311230177980544282142358786977731271660067984638183499404268590299698061274653684698980184645199147939108035012124321232147307444449900870713698009973727494185593481330904419612590807691004479696726237683128301439725990088016187027249961486951145771065137761766703636580544483733661244796946636035752870894729 A013790 789 3496248555506985526745072923872430191594344478675756905488155136728231033789401558573961990824936631212951105850872037748212628251784479509721007049421143576788132078924733551451670508587456778829945824693164199837952082245051831374925456154706271537223728922520267420753587140367462067192970663097855989605504062833066119838477983085387383288146721716144772782500536886685220738792520719099451698127308490998346325657170960030625031865481298746181807731456670620711570842697388803074926542321883056529175146790499525248465888063754498709237813054500139488697362518723137845448950838375385735759439037428676147563171909400647267229193646692823986360785406263143470876338843747794276563664904550244270572108072048035593478084806742546219647476211264130806836512748969482530722408839122039547213764009543556120833511961545930579808681175881230939897049436105903372941859276968393126894366421222320541895741566498038064242834280204718313757718547901661692956116421641720525644353979865821604568392151537349204780942394416609393967369159183209294452861694373978857607730232853085129059660680766375411999958834197679184787534961369301847477389394724256168077087380665666323075073727809220720273188481526333666385737675954062266870985850827855774167018465386059634078840370248959341585143522989828092634118546760267078254111065141844458166556777099657578439190280681904884356198179183199686707212331632737767447917368076166528295967681923024133436767129490155197732006647163021994535400857194889063088345677198528385857942438298082172595521968688059976150648013073990358447308405283752518228775163471540056561498614713550392514617049028412638927925140422772865545432110057079294964477692470621046923952429039798318652919287593910755516005287093398553132936949772140630170882102110430177782487422637506560285084158497069233433191465237729487661958102364814486555441872265306505295514564588477325594325612807081973329153319764624271738688026350519012986911162547644805694131367191846158033785709667630119600773597657928196273500301903523205135955331691239788648430634266447472019039343028719314861735363240442054188203542272985534264996354021648452145854784969348314234002685737955898482929414157248936376496207150013286583042158533966678749037592281555047693183271861463313589715662240759665205024661799049462072948426391816635490497346955080975121112517508122070593455162586242726139248653199160008724680511512898484592955048708459707095898397112570825673428855816924338428291360986019047165051461028663017021293765530185284448984395448942910977683304461005759267653454241376277683373844122944425455349434079164492932826635918157023198888690076329305989226871736192668418701345263783309850253798886248403710555981197730351035136016001360894873361706047211121939591406220956318980023002825310008991457151609628487817714547671604118484143035799612752572643437626089351678831012063897078208289260680391290220845439004785746042220967474203085786997315886467403958368854951342559604952357776551427112766879030574585940316969 A013790 790 22938886772681332040974423453527014487050494124591641056907785852073923812692263625803764621802409237388172205487571439666023053959957970063279527251252123007306934569825176831074410206842303925903274555811850315136803611609785065650885917831027847555724885460655474547564285227950918622853080520585033147801712156247746812260254047023226621753530641179625854225986022513541733267217728438011502591413271009440150242636698668760930834069422801073698840526087215942488616298937567936974593044173874733887918138092467385155184691586293266031309291450575415185343395485342507403990566450580905812317679524569544204161970897577646720290739515951618174513113050492484312419659153829278248534205438754152659223601060707161528809714417037845747107091422103962223654360145988774884069724393479701469269505666615271708788671979702850534124757194956756196664541350290832029871538716189627305553938089639645075377960417793627739497235712423156856564391392782802367485079842391328368752606461899655547573220906236548132567763049767374233819909053401036180905225576787675284764318057749091531760433726508189078131729911170973131391016881543989421299151818785844718753770304547436745695558728156297145712389627294275185156824891934602532940538167281561734309808151397937259191271669203422240140126654336262115772451785294112300425222698395641490030779014550853372139527431553977946261016253620973144486020107842392492225785851947728592149843961096961339478629136584908252319695612036587306146765024055667142922635988099544739613960337673717134399219636562361503524401613778450741772790447066700272098993847536774311099992411135604125288402458675415324006116846313812770843580074084497254261938140299744688868051886930116768681803445903648466940510688619787907105199327455014674551157471946532396430899979924680542030437163899271240555169203424743168550107109615547846290254123932675981243871058264999733224370345627264827012574930975699846877532140885755244207124137475097570159195900145702642859668041129321214700675574233666895750435480789015748897002931226224253322353391422161863916917129611427424807845718220540317528803440853058090312641078736035494528953244183894289689291621126728649946499886285710271566191615111237173271339602141355379272435642959282667914975446683060800462124459961624163410166806063563520660614625556708945453153093372286277769619227370788905163659321728338526199610413639688817242628836036126957414378074576204138256189383455577187243366723014840584428019619429270968449902635809058054676708395643545651269786618540514438924580160568658786555074313277669757880615791290638375412547636993398238132275558259028229207908695590796576595317505461160097495099526275682295927515174492675776744957792638308833141527400984928831264126153375752171045659216215694408827930921536858968992950371710772508572025147273394621374462457881259269629113594264772236364810270151228730124585839324047255138966925310399279783011767598246445848489389531112637370858057335758533568092419371953913286863493319599858354419633609 A013790 791 150502036115562219520833192278590742049538291951445756974371982975457014135073941648898499683645607006503797840203956215648777257031284241585176978295465179050940797712622985188679205367092356057851384360681549917612568495771799815735462506889373707813110973507360568506569275380585977084539061295558402482727033457141466835239526802519389865324914536779525229576694293711347311966215516281793468502262471092936825741939379965740467202329482997844538092691658223798667811537329383234490304962824792129038630904024678514003166761497670118431420261207225299031038017779332191077582106482261323034616295360700779523506691059006940131827541964158566842980534724281189573785383708273894588632921883665995597166046559299686790520536290185305946769626820424096149396256917832352014381461745620321339877226678662797681362476858830402354392531956111277406316055799258148947987165516920144751739387806125711339554798301143991598841363509208332135918971928047966333069608845929505427385850996523640047627902365817992297777093369523742348092423299364198382919185009303937543338690776891789539880205679620228541622279947192754715056461759810114593143735083053927199743486968135732488508560815433465573018988344677739489813928115982927218622870915534326538806651281321866357553933421643653317559370979100215741583056163314670803089886124173803816091941114468148974607439478425649305418527640007204800972777927553937141493380974629047293095126228757163348319285765133583043469522910572049315628925322829232124715414717921113036607193775477258118793280035485653824623598988000415316771278123204620485241498633688776255127050209460698666017208531369399940804132628664925589504728866068386485212576138506624903663288430148496119321312408573837591596690628034428458517212787432351279730144173441199052983134768285829036261698232343118609282465143669739928857252746187609419510357307122287112941038013276663249685093837660484530029504122131566695363488376351440157242941465974115157814484300855955039802282017849476489651132442547088503018607189456732328513236231775257326047960601120803989158893287380575334164275757244965023306479375436914130541238117587128879604462235090530434651442326212466672298985753920545091745783186744827093833259129649432643406450253455853584190153905687561911831998581808216136134104414583040259054292558277567391118137445615570268446471750779746006778768809859629070395643923889998329928887793233028967595734547294475351098858544852041925503729069700369074432236723075446823999811193543229896733883783817303017981070004244315233784170433490970298587842569414791281454720206657878381081725046313685840385859937737484211833088951771216339041878153330671399665347991894751543580427059846445771223668077499944254241561277862118061923931692298309994230570117591171016320054776203331695562747388794378428741056991260742110837848186158942068036614291971170642789520182462211698347407691805074040966761996961529674656340207212094931211938884713630013790199714179911738740254363499389625075111379669894670663347216108649 A013790 792 987443858954203722276186574539833858587020733493435611508854580301973469740220131158423056424398827569671417629578156730871627583382255909040346154596547039753222573792519405822924266413492948095562932790431649009456061900758778591040369507701180896961821097181792689971601015772024595651660781160158678689172066512305163906006535351329716906396764275810465031252691261040149713810340002324846946843344072840758513692864271955223205314483737948858014426149969606343059511496418083401490890861093461158622457361305915730374777122186213647028548333780605186942640434650198505660016200630116540430117513861557814453727400038144534204920502826844357056795288326008884793605902509985022396020600478732597113006431475565245032605238599905792316755521568802494836188841637898061566356770513014928310934484238706615587419210670786269847169402164046091062839642098932715247743792956513069716162123395990792098819031653805728879998185983915867143764374819922707111269703638143485109078568388191602352486667422131847465715509597445273545834389267128505590332772846043134221845150187187031171154029463988319461583778733531663685485445606114161845616045879916816357517017997938540857104667510058967624577582529430648792669182368963985481384656076820716421110439056752765171911357179404009416507032993876515480526431487507555139072742860704326837379225652025525422399410417950685092850959846087270699182395982681381585338072574541179289997123186875748728322833905041438348203539816263215559841379043082591970257835964280422633179798360906290517402710312821374743355432960270724893336355766345515003669472535632061009888576424271643947738905174314633011615914176670576792740526090274683729479712044741965992934835390204283038867130712652948438465887210533885116331433098343656746309475921947706986622347214723324306913002102403201195502253807617163673232435267736905401407454292029325748006150405108187581183900668890439001523576545305209088279847237241798871670938958256169550420831497915921016142772319110415248601079955551447668305081770025620807375342916677463316200669503953594972871498858503954767451813243284215517913811182241593610481063289489152579084876724428970181748113102279993836953645531472696346944083488232810562640013149629927573389720112923855365871599775216093703529742695243706069175859064079327139655213474859119653126099780683756531277301156865913550475502161489026330865819784642279042663432811401903056395614364799052778559610912774247073229966426304121497349905140098006612262761240837131352471011505625325100973800297846952248857942214134256129034835097930445597624419275882340058277198028864092798771627051495633913836896612570950400453762564002535053204348174821464877431181939652530704998486256477134252078883544053356604282915833169211872146770541515673038075879386670059254587185617879916870970074919661728989207121949388818908388226369622850587342041917134570952857341865933090782782925462064596195420248099518554843681531022606126520477500324734400917874808878919495330117805762014178934222221084888846089 A013790 793 6478619158598530621854060115555849946189443032450431047109594901361247934965584280530413673200480707684614171067662286311248748574570981019213711120307945127820893306652719821604206111938927232454988402038022049151041222130878346335815864340027447864966508218609741838903674264480253372070546385191801090879657928387234180387308878440074272622869170413592461070048907363684422272309640755253320818239180461908216608338882488298219450068327804682457432649969950587216813454927999045197181734939634198661721942747528113106988912698663747738154305617934550631530663891739952395635366292334194621762001008445680820630905471650266288918483419046925826649633886706944293130848326368011731940291159740964569658435196911183572658922970453981903390232977012913168620234989986249181936866771335890944648041151090154104869057441211028716467278447598306403463290891811097544740447025587682250407739691601095586960351666680619387181668098240472004330238063193512881357040525569859405800664487194925103034665024956607051222559458468838439734219427981630125178173322642889003629526030378134111513941587313227363987451172270701245440470008621715015869086877018134232121669155084474766563463723533496886584853518975594486728702505522772708743364728520020720438905590651354892292910414454069705781702643472823818067733916989537069267456265909081088380045099502939472296362531752174444894195147550178583057335700042372544581403094161564677321671125229091787406526113250976877002563424734502957288119287901664885916861661761643852896292657045906172084679182362421039691154995652336226025179830182992923939075409306281952285878949919646255941114956848678307189212012913135654337170591678292199949116390725552038879645454995130301018007244605715994704774685988312820248250532558232731912536471523898905539229220075799730777656206793867403043690287231776210860078007791621836338634307610004406232668352807914818720147572288590170288996185713747476828204077723543442397033030505118728420311075457826357786912729185683434446071685588373048151749641493138098117189624876320836817592592615439536617009904010644447229251346689187738013032515166687095678366256242338330071375876188978473362449370064059039564252868331992360732300131766295470101481126274721954809009953660893415055483566125192790788858641823493955519862811319424465363277855608550684044160340661066126601710372890197258804669769681529501756810643607037992798914782675607885953011625847446585280129607198711835047461809722981341144112727624183021383055976501132418803562306488407757987489103754173853704756958866934854462597553077521653566013814869064033122356696267377312852740645084862854108683878675078005577377136182420632484073728375003631060825984706060253955495068328746477827889554932534072680700210781423199093154961522884330802815844655942258769346524838910134590434661547900603898187927109940040857935153211095522703551137018319920021697019982387008625838773956605815638152247780941238329394525039318796100852879630582404422176621054590808860902923604575027987431992537955719189929 A013790 794 42506220299564959409984488418161931496948935735907278100086052147831147701309198464560044109868353923118753576374932260488103039397760206467061158660340427983632880984948494749545196300431301572137178905771462664479981458400692830309287885934920085442045260422298516205047006849254942374154854833243406957261435668148643457521133551445327302678644627083580137080590881213133494528623552995217037888467263010579809167311408005724617811898298726521603215616452845802729513077782601735538709362938939977419557666366531950094954256215932848910030399159268586693472685793705827667763638244004650913380488616412111864159370799497397121594169712366880348648247930684261507231495869300524973260250299060468541528993326934275420215193609148575268143318562181723299317361769299780882687782886734780487835797992302501082045885871785559408741813894692488313122651541172610991042072934880783244925180116594788146046867285091543799298924392555736820410691932612638014583542888263847561458159700485903601010437228740298863071212607014049003096213666987475251293995169859994752813320285310937905642970754362084735121667141268070871334923726567072219117079000115978696950271326509238943422885490103273072883223937998875427427017138734911742065215983819855946799659580263539448333785229233151339633751043825197070342402229368352711463780560629481020861475897838785877736434570826016532950814363076721683439179527978006264998585700794025847907484252628071217174217829039659290013818629683073902767350647922823316500529362818145318852576122878190395047580115479844441413667926474977978951204865830616573964273760458515888947651790422799085229655231884178373468420016723083028106176252001275123866152639550346927089353830223049904979145531858102641258026714769320413648771744114564954078151789668300719242882912917322033632202372774564031369651974527683719452971809120830868217779692229238909292537062772729125622888221785440107266103974467897195469846953944168525566933713144083977165660966078798733439934416187269013400676329145315568923629397836479061746881128813541010360225000149898799744201980213838218271118085627760749103506332008634034745761007205981783598297123675887763731030316990291358581063069126201878764621164518664579335817669488450745501914305969121696179027677347389900365701549003943842165819905066743917248466010647701038013735995077254856633821756532584215017438358880515061026434632705776270753679889134663339737709277185097046022930352830748349746396933592480579246523605942264803294230261823929799770172292870443300155916009731134654156910407125959580129102545741619569046616639355929121315782284210262549626831372401785185807074927987186794593171390492861769728007731868398823390079285656461326202003143304905641028783369912356050858074082936917609250189702551644094397274756787637159785682549468089393047841814415775862176010989768316608068912540217997724457999009977196995262354148104441163594128195929290756401916897690755464679157478782970621217695743256251155413900810739170296936384081769616758625541303041527473605124169 A013790 795 278883311385445698688908228511560432551481967363287651614664588141920160068289651125978449404846270089582142214595930561062444041488704714630388261970493548000615332142247074051766032927129769614792030800766566541653158348566945659659237819619010680585258953630700564821313411937961676916830002560909993046592279418723249724796157231032792432874587398295369279385756771639368857602299131201618985586233712612414127946730147925559217463864737944708238697659547121311708335303331649986869472130242385191849717849030816124572994875032735421698709448883961197295874291492503935328197230518914514642689385812279865940749631815502422514779347482839101967481154673219439748945844398480744349560502212135734100971725218015781032031885269623802334288313086474286566821210568375862371314543519866894780690670627496709599303057204785055280755040963077415822397716761633500712227040525752818869954106744978405026213496257485618867200242939558189278714549769871518013682624889899103850726985794888013526229478657765100840610225914619175509314257869104825123739902309451425573208194391925063598923531119369637947133258113859812986828434570006560829627155319760936230690730173227116707797551700567574631186832257210621679348659447239755939689882069842074866952566506109082320517964888998705939337040598537117978516501026885762139913864258290024977872143365720274143828747219189494472690293036146370965044456883063699104655720782909603588121004181492775255880043176329204601780664029350647876056587601021643779559973149449851436991751942203807181907173137663259380115075265602330519898855124714675341779600142368322747385543396963984798191767976392094308326303729720147747404622389380366087685827468089826188633250480093430426568173834521011429293913275601511233949591413135660663706753892013721018952554791650549862660879767773914609816286604876132883330948039641771326376852560716036483868335668851875793211769623134272543772908176483873499477665864827689696244652091938334974183901598442998490099409704604671996921837395522415447707932479205139124121287086145642568973436225983486025121709192182992550076805759803738274868105044308647901966937968278446482188427428437499617839289909773301603650354796537010526574679460406958305022299729513725341238059761463407448630600591076225136299367863014875548449944397142906841067185495859566510408121863701869114374504544610285034729413072615059315394437625182598112414893752612526172019110567611421718956446044922539922686110281300265080436441378587199374413444747826803416292100413522978492322964939845974465923489181153420805227041802610765992514851770814250964952847566703532588101640634328112604080218602523932559325797493023666071185458728788564680262310193192042761211342623223485910789847689994968049679824058149116434290494638441336903340519679283687405353863207060134507786890144381905431736808103869925265540135176370283070168931504460389485916305565713238474341075093492076652752976765749046603759952218295070245809301771504263830670603219259696318199615960490455553342176489255461754323219672809 A013790 796 1829753405999909229097926887264347997970273187870530282243814362799138170208048401037544606545196378057748435069963900411130695356207391632689977386788408168432037194185283052853636942034898418442650514083829443079786371924947730473024259334520329075319883994771026405792637295724966562251321646802130464378691945266243241444387587592806151152090167920215917842049950178725899074728684599813822164431279388450049093458496500539594025780416545655230754095344288662926118387925158955563850606646520289243725998807491184593323419375089777101765232694127669415458231226482318319688302029434598130570685060314368200437258334341511394119467298834907348008643855810992744192833685098432163677466455013822551436475489155401539351161199254001767115265622160357794164913962539114033018194720033846696656111489987005911681027358320594747697033823758750925210751419673077398172921612889464244605768894353803315376986748945363145387700793926441279857646161040127029687771701902628020364619753800260256745591609473596826615243692225816410516610845879196757636857499052310803185818963405420342272537287674184194571141306485034233006581359213813045603183766052951502609561880666543112719859736707423857155216806439558888838206554633340038720305316260233853202075788846581689104918367636720509667990323367002031057046763237397485399974863398640853879819132622490718657660410505102273235321012610156339901656681609780929825646184056669909141661908434774098453828963279895911392282936696569600714807271250303004837692983833540475278102884492799178920492962956208644792935008817616890541056388473252984917415956534078565545596550227480704260936189693108530756928878770693889370721727496724581901306714018137349623622756399892997028713788528292355987597365001221515205943269261583069614580012285502023605347711988019257648918032156364653755004656414592307847534350088089661672358529650857915370660150323337157079262420497383962159694050545910694030072965739134472097061162375207415765620578387384513093542227071911252971804175152022567752411744996064917793359764572201560895034715078677651810823534009912614121053922590072326821409637195709038884805080009874887369638272357978434992643581098022631821549977820079326064856471939730053439251308525339551963862910094961416270465370478051113119260152549240598473380085189654611784241804038334615874787687547747963259411124317188080112859679169427404168302905258823026215554117910890784214617384434098537898073242500736784432743569555611039192743491884910615095526610990491657214292470813124261888130972970329438470924012517547593903094621266929235676889942468312300581055632885141877310534864201826746795370314251159521521736557351728273093047794719581772867201017177532992556307618950969291060692190694056985373949325645516352925379935322813611422817149615780273066526696501521542505589786237289681537625197969490579667208826892165427223378359600764615417096880816644557630151793688401514918712280560079494767269046504233955882754828922839474993029827721562867543707680316777878885478019946005084570114644273299849 A013790 797 12005012096765404452111498307341387214682962385618549181801666034325145534735005559207330163543033436436887482494033150597428492232076696502078941634718745993082596031049642109772711976690968523402230022904004976046478386199582059633512165493787879063173758889692704248405493297251505614930921324668777976788597852891821907116626962196401157708863591724536636961689723122620623829294899659378487220833624067620772102181195540040276403145312956043968977619553877917458262743176967907454423830207819617728086278175949662116794954519964027564681691706171639034821455076950490495474949615120398334674264680722569763068851931614656256817824947655827110284712337975923394649181807930813425887857411345689759974715684348589499682968628305505594043257746994107487516000508219127170632375558142068176760747485804745786539220497941422139640238917681164820307740064475060809412538702167774908858449715855303552188410059830527596888704908951381237146016462584273441781470136183142441612270204683507544507826549756268779422613864693581469399483759813409926855422051282211179702158218902962865650117144430322500581258111848309602756180297801827392202488689073414808621335499053189362554999732537407926795377467049945869667473204949343994043923179983394310858819250622422462217369410064523263931684511610900325765283813600564901709235078758482642305493329136161605112909953323976014696941163735235746094769488041772680586064613595811273878443781240552859955571828079397074644768347666193150289850506673238014740103666931859058299633025157255412897354329955684918486446592852384418839870964773012834043166090820089468544658966042500900656002340576485070296210373614522608161305254106009981854473350672999150880588904739697953505391166534126147634626311773014361266193789625246519741259460605178776874686338353394349434551208977908493286585550736140131787672870927956270232344313039278782746901246271415087597040740883336175729752665631720063531308728214461271428818286343735854838236614799629790406730551818809730748007193172420067023573458919181925642233415358214441032322765631204073530813206639036661248234786113464536275268629641047004123206129944789136032196704940696511986734535584126487381189404477540458311523312396568880614927835234752800434904553133041852150523295706493353175465860875567566583846738929323907916410476295513414754482018000774386944996386645070993620472355030613198748235361403137875000250567613354435232104659272120507149258544047334042663230559854364028143590050256898545641750094708615762982972901004908282248027313658331445807732446127629763598203810132322715276074912534597004112306007359415857034419244028185285724424631801857620704113552784689199763486581155176011781705873701793964161934287937309518649201463143707881038481525560232791543417755652980104545103318629134371589481655746482840379174587502857600568358923877827693196557113239497368012585417340616641751572635038004942611425918389602339381671272754681565168052214114278984546754432562749795429268699681173973954266090558379663367621288865739359864522181077120309289 A013790 798 78764884366877818610303540394466841515534916212043301181800730851207279853396371473959293203005842376462418772643351501069728337534655205750139936065389692460614912559716701882218763279069444482042031180273176647840944691855457893255473317804742274533483032075273832573788441523267128339561774811151852305709990512823243532592189498970587995727854025304684875105646273407513912944003836665182254655889407507659885762410823938204253481036398304604480462161892993016443661857984086440808474749993504511913974071112405733148291696605483984851876579284192123707463566759872168140811144424804933473797850570220780215494737523323759700981749481569881670577997649460033392293281841834066887250232475839070515194109605011095707419957170312422202517814078028339225592479334425693366519016036970109307727264254364937105483825686993670658179607538906122386039082563020873970555666424922771177020288585726646605908158402548091563186792907630012296915014011015418051528225563497597559418104812928492999515849992950879461791769566254588020730012948135782530098424078462587550025860074222339361530418584607345926313634471836759303683298933877789520240528289010674559364582209287975407723353245177933407704471561314694850888291697672645944922179983871050073544713103333713774608160699433337134655782080679117037346027101033306320114291351734404616166341732462356291145802203758606632426630975266881730127782611042070557325169929802117767916469648719267314168506764028924206744325129037893259051709174283114614709820158739927281503892278056752764019541758839248750189576095704494172008393399875737204157212721870607003121507476204848409204031356522318546213436261284882832146323772189531490947199653765547428927543803997158272948871443630401654630783231542747224267497453731242416022403321030577955074817065936620326640090482104057624453287798379815404658921706158321088994411037850708093602419076786754389724184300935568648962907239209715336828916565815080401844476776701250943593670429700371054858559150483210643437675194404248059741665463968752614138693438165244947613069665306329926435665448758719534449668431690440822502037479074909394052355418567761521507242581115909815144965287967453883707983682777142946981904452633888425714541526975213123653408773105887591959583343130302890184231513204598804356618454115294159839569134974863514204156520103080752746121292778310789143919121355853196987172206165987597876643974111218449557838669484382647406285307494558653913455703204482388650094319735511357955522371383228020931285203493203239829307204912312615944532579043378878967815198278169334926327501139490943980839714285127438002824660068923659637950009251987849439689019820345839648235458959109813299772237357470198866450863156687751857410799685867407493477289200687345316363894839202465920422873525750611998589143352673915727764468606248717329002899562427495062611219964342231530572923171785786532068058484350428473565450554180948683145220543465749067590576803784417611255832044201407811431938608182443113939820153528971354963276248115940071130030046986349245129 A013790 799 516776406331085367902201528528096947183424585267216099053794595114770963118133593240646922704921331831969929567313029198518487622564872804926668120525021772234094441304301281049237305873974625246677766573772311986484438123263659237649160438116914063214182173445871615516625964834155629035864804535967302977763247754633300817337355302746027839970450260024037465568145199826698782825609172360260772797290402657756510487177415858558107089079809276509996312244179927180886865450233591138144402834707383102667583880568494015185941821428580424613162236683584523644668461511521295171861918571145168521587697591218538993860972890527187398141258348579993640662242578107279086836222164273312847248775273980141650188553118477798936382338994419802070719378165943933659112256913166974177731264218560887167998580772888352349079380332365473188316405062763068974802420695979954120815727413918301692430113410952528381363427279118028746068548266960510680059406926272157836076687922107737587342185677623842569823491803750720148815800124196352004009614952718869179975760378793036915719667946972768551001076333608796622543755769720977791466124305172177042298106104199035783991023875138406650072920641612421087949037913785712916678081828430230044634422874177959532526862670972496075204142348982124940476586231335686882027283809879522766269865558729428686667368106685519626207608258860218115351125828726011031368381711047024926610439909431694675299957365247112848259572878793771720449517171617617672638263892471514987111130061492662893947037236330354884732213479744311049993808763917186262547069096584711796475472668193052547480210551380010412787649730142931981706355310290116261712030269335516112104576928355756681193614898025355428817545541659065256032568782151964538419050793930681491522988189281621963245874769610165963085633653084722074038021245169968869967185314104744664892330819338495802125471562797895550980373198438265905845634396454942324934521588312742516501612131936907440918071689264134490927006586320345031594586950486271519965067109098985901363967647802172101289350074074830647344401009305958865524274580320982236435867900210480534377503901223083342609018574701484297166117254354464931008080942700834875148275113730941961113106958484373304290014960347728490846826314277917262498742958135372755383773677450444982707413094570079516693470928396312818767301801918497087573253355215752825432836844655044629668661114143704247548979510487034549632637902471799328326182868724608951933268831784690019546182278645359045330162220118906456520084571429683073212078251103608824907835515903069006451634734976200083458289365424721120736532594712208130884590010702292280173799659041289053932072846230719485059805649302361974762784113171028339936472256738976060564704494445709672620663514040007378903894473202449765322743369536893561089862678525597834395588024029086795105792214186049381072088948930086545436898531715823161215062921085981204310115791985678779632461774409629563947449514042005436650804949208285009270559160027303581059914055463888682806684127138277437397291369 A013790 800 3390570001938251098806344228672844070470448703938204825891946338548012289018074505251884459866988858149554707891140784571479797291648130473123869538764667847627893629397520704964045963839147516243452826490520138943324398526732868258216141634485073168748249239978363669404582955276895082104308982560481474837104668518149086662550388141316688658046124156017709811592600656062970714118821779855670930323022331837540465306371025447999740611452628663182085804634064502233798724218982591457365426998515140536602017840409889233634964290392916165886957434880998059632669775977091217622586047745283450670136883895984834338721843134748876519204796025033338276384973554961858088732453619797205590799214572583709366887097010332838821604526142388321385989840146758148737435517607288517580094824537977980709238688450920479762309814360649869588543933616788495543678682186324478986671987562717977404033974089259538710125446378293386602955745179527910571869768843271627562499149456948866310552080230890031100611929724408474896380464614852265498307083704788500689820963845261115204036741400088334463118061824807314640509581605139335289809241566234653574517874149649873778765107644783086031128432329619094758033637752348062446324894876330739322846448477481592492908745984250546749414377951671721734466882263793441632981009076619548869496587930823781613224602147963694267548117786381891054818736562271358376807952406179530543491096245781348764643020273386307397431057657765936257869282162983189550179649398505609830436124333453361247186511307563458398728052640602424799009379300060659068571320342692294096675576176014617764017661427604248318299769879467776731975397190813452793092630597110321211518129226942119585311307345944356968471916298825127144829683779699039336567392258979201265882325509876721700856184363412298883804842397888861527763457389560165755854702845841229746358582505679870957745218923516992709982228554953462608253207275140876593895396140919903650767077197638049719863468353261986394972090212847783752292084982140427442490805302798446498848991737230051156559425836004963877226615022056396116704765521485964453255729293280962786050803095924649810857770868616438473706895305819644412344019065060177615847833021188710206863094754615973249446788154841446628446027447977415159254252548326180648072939097752369531543337313474291709025862761208208403932267122387259391568115263570554287664842537781747815256085569896843568168854568305433680139737278117475393148085801702159333634176805339351218242501930192200696411194326200145261228274873150150643344445405490777500220308819840035751329175496178848747569836526551595273152390353906797546733795060217739650220299562969897482848329944119750541477384865072796916418626566515116938323194476464421933365026188058301162064173315616488412988451638681272910282519247531558654310589033806447391469453025654838462689102717274669989213975593930297824611491266587515760732027825245122681478669711218038473168581701901579569059216261629597669865931271755557945824138648939138795334096117898573647894654558154238266763628672009 A013790 801 22245529782716865459268424484322529946356613946538561862677059927213508628247586828957613941187313898319228438473774687573478950030503384034165708043834985748286610102477133345269105568748646854073293994604302631607151378733894348642156105263856565060157263263498044034963468769571708633686371234579318956406243730147576157592993096595178794285440620587632194073859052904429150855333589697633056973849349519186102992875100297964326298151740696659137664964204097199155953429600744782551774566537257837060645839050929283261879000709267922964384327730254228269249946400185695478821787059256804719846768095241556498096354012807087378842502666720243732431361811494104750920173628199489465881233646810721717156146243484793755508547296020209776613479341202880213866314431021419963843002143793673531433315034926489267720514692020223794370436748459749319262075833824474906631554910398992649747866903999631833477133053687982909501992644122882621262037553380705148437556919587041511863532198394869494051114870921844003795152228338045713934392776187117353025915343788758176853685060325979562412517603632560791356383364911319178836438433916065562102411772295852821862477871257421827450233644514630880707458697293155637710337635283605980697195548460756728345974282402667837222907733740918166299837214532748770553988400551700860132767113414134831164366614692789798089383200796451587210665730585062382310236975736943899895845082468571429244822856013687562834545169292602307787880360271332706638728679703595306097491411751787503142790700688923850554054753374992509106300537587697984148896432768404141568288455290831907149719876626511473216364790179188083138490580968927063775480749347640817468770445857967246599227487496740926070144242836591659197227555278605397087218660611162539505453937670301171079317425608348092976643570972548820483656043932904247524162705371564308365858659819765633353766381357194989170193401549049668172749292932199291332547694080575487852682793493703244212024215865751892737411883886494309198788369567823344450182173591660607478948234787966365638186392910028567998483821159712014921699966586469412777810839893216396839279319112361627409037834668992452825990940101482686989389109085859825337577632452019127667228764685035400489620377083914731329234386086179820859867150969568071232006553420353296496455836113704827902918685576287055338199604589982808868078404244286406681369031890386047415895177424093190650755854822651950375396816281728756054444590944967867387973834019831483342889055163991028769153845974199153058918711442738138370982906305424991178945446166970474564470720430429426632805697450705016587152833111982498704120429390088589845095385432645497384967892763369683302633122099742620568622608902905682232338478960083072304807936819850513924303041123759780477617231201387831564363608783054556330931774650804101335431081301321395153703202928039109799232893871776684027275994200080690906162834561433249913181551975301550422459064546176263552597517892551790311990375073988215682552173675689689636187004629532541703836828556049957268236167717051049 A013790 802 145952920904405354278260133041640118978045744103239504381024190182447830109932417184790905068129966486872457784826435725169595391150132702648161210475601341494508448882352471878310601636559872009574881898598829565974520195873080821441186206636162923359691804271810666913395318597159980345616281670074911672981365113498247169967627706760968069306775911675454825318589246105959658761843682006170486805425582195380021736253533054943944842173570710780602219830143081723662210451610486518322192931050948668954897350013147027481188123653506842569325574238197991674548898331618348036549744895783895766914645472879852184010178678027300292585659996351519128482164845212821270787259174616850385646773956725145186261475503503731829891578809188596344361037957632097083176888981931536382773937065430292039733979944152696085514296894344688314864435506644415283678479545722379862409631767127790774995754757141584459443469965246855869242573738090232878100228387730806478898810949410579359336634753668738750469364668118218508899993770125917929123551004563676953203030570598042398337027680798751908988527997433231352089231257183165132345872564923306152953923638033090364239717313319944609900982941660493208321636512940394139017525225095738839354299993451024894677937266843903680019497641074164089093231964549364683604717896019709343331085031110138627269409358999393865264443180425518863689177858368594290337464797810088927216639586076297147275282758305804099757450855728763741396283043740213888256698867535288803305641152503477808119849787220029383485153236893325852246437827112886474000909495393499572829540555163148142809312110546541775772569388365653013471636701737130465430929196469871403412602895274123104937531545466117215946216377250877875993009990182930010289241632269837421695283285054845983451401629416371838019758469150892811193267304243784768006031509942833427188398667077482320434061228084556323945638907563314872881408110928159550432845420862655775801451808112186985275090880295198168250159370179289162653250492734488962937645240934885245669379368443847324952140923882697434638052350628870529901273480773825817235216920539392779662511612696204637430697233263259482991326558005827909337381944712326314039846846517697496624687925098517262612399294047564552251106807111425804661588377511336115353194996990937978313246740742017375871049496066019370073927605714877208983462410246763114236462218232822857095688259079475423859609163491419446412978511624422368473210961189934177932496325004114362212695090930945139754418383436720643219565665775804925852018848269893367125061072301493283617492396744047468137838180974075613828309738047717173997734137228371237973670823823587108342774344420468492148575914096411333550732937011964181126372760457105037391844873475039221857352252812987919713646653912305562893789637225620944087243373483925708861763324417969673603446714410864599392767016692726823902957797946729413035334357557563552680384162509953472321753922487462465168592314893032296236968850860436683093224811486200053703022937374363006118873432156243769636897496391571932489 A013790 803 957597114053803529419664732886200820614958127061354388243899711787040213351266589149413128152000710120370195526246244792837715361336020662074585701930420401545469933117114567993595857337469320254820800136706920782358827005123283269475622701739864940162937927827349785618786685315966631047588424037361495486430736509661999682157605384058711502721756756502659108915264043701201321136456397642484563930397244783888322611559430373487222109500797433431531164305568759188947762773016402046711907820625274217013081513436257647304075279290658394097345092576817023376715321953747981467802876261238140126726988947564710179290782306537117219654515236062317001971483549441320357635207444661155380228483930073677567061540778487984535918648567086380615352770040024188962723568610452810207379801086288146072694642413585839017059301923795500033825561359094008676214504299484534277269594024125435274747146961605935638408606441984621358100526295610017913215598451901821308055098639082811176607660618820594941829501587523631636892859125796147532979618140942284489965083573693756175489238613720611274873732191159430901057446278378746433321269898461811669530692989135105879776785292692156585560349080234495939798257161401925946093983001853142525003562257032174333981946407762852044607924023087590588540694919408381689130554115785313001595248889113619533514594804395023150000011706771829264664695928756347138904106538431993451468372324246585583273130177244380698508635064436418907301013049979543320852201269899029838488311601575317899074334453950612785046090387257110916588878583687648155919967199276750697334615582425414964971896757295860590843827757067049421387408400097312983692326458038826277790087595893521691495144469803195053823125651143009744390138545590203797507714349322403323742753633244844497424646090600815629247635316099007734239026783143471862887572736734930115783083654695361504367875717462774041407336872522908880974918615799654810389898806279884545033325313024058810389871265616795181889295627746316196167976482830982085833890425773782096836798036360082299010996601594377868660261472476019546682255307357071186880258215658956027365738690899798626182804547440245467906093547076236913162562939257572946415435160002613275354577476571371759999951768246071027319511761458064704384681344851876252832312375257544075713211866008376003089955743689153087055039021095309368140496873629012792505428613825550765404810667820438255942895721667202987915552014767835159552737116367158141415108388351994330477492491597931061928739013728324140163570333155056118515095663498770381707525695370097433814367615037695438452356305370910102327540191331072378599133674355343692345254275106555017836942473742693776986806572386554759426358799735496992370131681359066150327894214869732334606088130706013741241235696318636798146153809837299014156403773428036575842029171506299028512213893249682636615944396520980691627306112328491678924828719935174469136000490227804731903027485440241233971134178013184895610752630495325077774647988160958552345533492113195683145928588377115372587684473825103449060329 A013790 804 6282794665307004956522420312466363584054740271649546141268226009034770839797660091409299533805276659099748852847701612085808250485725631563871356790365488254539828231181388680605982419991136210191879269696934107253056263980613861531029560546115253872409035744475241943444859442358057066303227650109128771886472062239892379914636048924809206169357446079413946413593047390723581867976290424932341223947336323027091284654441422680449664260434731960744275969008836629038686271553760613828476827211122424137822827809655286423962037907426009723672681152396496490374629227338540506410254671149983437371455774484972063486326822713190026078153274463804861849934903567884502866444596044421840449679083065213398517490769047659666540162253248653743217329524232598703784429333653180887770618874927136526382949548875536689790926079922022275721929508077015790924643362708918029393165806392286980837616031215096543723598866865861100730497553025497327528607541442927849602149502171022324129722861320081923413343359915742547169654048724348523963879274622722328538660913327004734267384894544620930574446556906197026141837905032442955349020851803807946363790876701715429677215488305353239357861450315418527861016365235958036132322622475158468106548371968388095805255550381332072264672589515477681851415499366238392262385565553667438603466427961474457759389256511635746887150076808129971805465069988570393578349842998652309035083990819381848011855007092900381762915154657767344450801946620915783728111292531807534770321812417935660735826708352369970482687399030793904723739632387574659550990904794454761325212412836293147585180614624618141336526353914116911253722786513038470486005353891192739208580764716657395817899642866378762748133527397149286932943698997617327115448113845904288207076206587719424747603103000431951343493735308925589744342254724204318892405364725717876489652811858456266830157632582273260485673537220622805168076441038261535210968126068002322499963647378750849854967945373711793188375668613643580563058093703854073465156155083501784337346231916558499963811148703060713196279975520915164245782277071569744057121374152938410495546611550993578786385380635755450514931879762367190387259575444468936101431670084777145699601382823784770117359683551462472010243316666926362525467894303573160094832801494064746680754383052880954956273199634344533404168111017406324764369799987879952931628117135309438571820962791569895397241338829858518803713936768891766481825508220484924565824526135977434802262828237374025697314456669071534683613184955830323193577542648215432474383076087323209263256065922262319771685909719538541181370991195323165875988916037445409965477213298974107472028179570225813870810437921428185776596340085064595766940433961396833012301313943760313847350544225562156156283747403546576032636915146342518831880165157461347974099553394252827926068635353611167778837211185574154317766755402987233905425801231494679692001299216384626846015763331973422736084611341944506100102148008679827835279465450324049061939045241754676877120437468342253959547797832766503729284818569 A013790 805 41221415799079259519743599670091811474983150922292672232860830845277131479912447859736414241296420160353452223533770276894987931436845868690559971901587968438035813024781091133455850657561844675068919888481584677687302147976807545505084946743062180656875683519502062390941722801311212412015476612365993872347143200355933904619927116995673201677154203727034902419583983930537420635792441477981090770318473615380745918617790174206430247212712276394443194632666977123122820627664223387328636463332174224768255573259148334227614930710622049797016461040873413473347942360568164262557680897415041332594121336395901708533790283821239761098763633757023698597422902308890223306742994647451695190344463990865107673256935721695072170004543564417209248899008490080095529640858098519804663030438396942749598531990172396221718266010368388151011579502493300604256585102733211190848560855739794881275598780802248423370532165506914681892794445400287965915194079407049621239702883744077468615111693121057499514945784407186851980100213680450665727011920799681197542154252338478061528312293107257925498943859861558688516598494917858230044925808684783936092831942039954934112210818771422603426928975519460961296128372313120675064168726059514709247063868484594296578281666051919726128516859811049070627137091341890091633511695597612064677343233855233917359352911972842135326591653938140745015656324195010352267553319914157799579186063765964304805780701536519404746486329709611546941711571779828457040138190301189235628081411274075870087759033499899376336912025041038808892455728094877341314051326356417689054718640618919341306370012552119625308949408030521054735675202312045404858681126880115561947498397305989173961239556846311062390504073252696471567043609123367283204455074942978034926626991422027145769023958785834032764662397361860794312629533245504536253071597965434987648612098603331566672664227372294862046504077704506224707749529652033932519161875132163237922261490451984325898444689596923075108932761774115532074224152790986576004889533502855207037328627604540318262564946640781339280792919392724392616577519866569090758773335817428911261281318386068870417474482351191510828468063120891136130810074491160689761493187426222852935084672706851876739996883781145278859206400651703864529594854525743503382198010602558802972429507209951945468108462800934483664746976385202896779030257720480371184412076524765226469717336875490083701300424062701741871167139140698879887257159434601590076374715978147949737646416065410982600080150205778339059186106495202750473062257314941452464427362208927575976223048515963080022031253669892368690975073232515291312363278121679334783495996454569119123976886160251564806387283202490326880248587298108812826896187220724621393708920785011419152466920663913306541377666714669085350130800275153266055965763598103904058067169819692804022936316555042871796950942588552026478867682198999241653498681879836593459220524158699536736709423221077626571451135014497904522770193084948350427268572819576085895382075831152434990787190229793528228593101580781030967837694631209 A013790 806 270453709057759021709037757435472375087364453201162222519799911175863259639705570407730613837145812672079000038605066786708015818157145744478763975646318660921952969255588738926603836164263262913127183388327677070306389392875834306058862335581230967289761359571453031346968643299402864635233542053733285796469606537535282348211341814608611876203808730653075994774890518568256016791434208537033936544059505390513073972051321332968388851962605245423941799984928036904808826138104969644263183835922395088704524816153272220867381560392391268718225000889170465798635849827687725726640944367940086183150030088093511109690198052151154072568988201079832486497691662048628755115540787881930572143850028244065971444238755270041368507399810326141309882026394703415506769973669984388438394142706322341380115968387521091610693543294026994658786973115858545264527454859032598623157407774508794216049203600843551905734061537890867227898624356271289344369588354989652564953690620244892271583747818567258254317559291495552935841437501957436817834925212366708337074074049592754561687256955076719249198570664551686555357402725156067847324758230780867404705070371724144322710215181959303701084081008383183367063898250746384749096011011676476007369986041127423179850106010966645323129199117220292952384646456294140891207470234815932756348048957324189731794714455453817249877767841488141428047721143043462921227417331956789323039039764368491803830727182781103814541696809224761359484569622447454506640346666566102574955842139369211783645787018792839808146479796294255625143402032030490236361490752224456457888009001100729798311093652354456861652017066088248640120765002369329901277806873460438201937536984724594970359692732468646880344097224610941549951373119458412745104429746700878887153599690719920103390566193593857088968949989091168671485162367623755262356402754251218953962543978936458408939349995789626589887113253819265340307544664046994631258221062742123004007957638855469162219695608445412295789707849999972005938984666461662925168080229312233013371913125713389028120688614910166367021282344135664739957365107844559804468311856298151086785266729930997858809050078706167502545578962136166744154244898736505285525156802703448138107090537629655163291119554488094174595253194675829055178671840543403125690601147563388306302109996804494714216259624436931147324404912063316205767217520904071715340927634078984650867815447240090439164232082275386128416727599902125350940294223050421032491094511532628698228698135805161456839125865500111682567320044715025245853761470243330869619107923452773825979999421313233768024547055328163830981487455478532826300415467756338115514517232738427990572412350097410516694706965091539034661310981262891920957265884355174240964124229270459921059335466475935204217978871314943868982208180605280578593191374967159714524978701187004487194485172917636281859795134323489845727850862907634024488604851813607889685945859005227660529550525753490307935290896830120751573895236830346127153309106269238699559601799528191125974554755097675338707799339471504344179983114475362249 A013790 807 1774446785127956941432996726534134252948198177452825341952407217224838846496108247445120557385513676941510319253287843187591291782929033229525170444215496734308933431285917716097447769073731267973027450210817889258280220806658348882052195783748456376388124280148303338667461268687382194871767269414544088110637088492768987486614613645647102519773189081814831601718056692326327726168599842211479657665574414867156278330628719265605599257726653015226482149701112850132450708292106705836010749147486834176990387318781619041110890417734479114060274230833847426104849810719459168492491235998054905447647347407981526390677389420163721870125131587284780943911354994701053262313063109293346483835800035309316838645650473326741418777050155549813134135975175649109139917797248767572544303970296180881794940868590525882057760337552111111956301330613147915480564631330112879566535752408552198851498824825134544053521177750101979882242874401495929388408869197087110478661164159426738193860969437619781406577506511502322812055671450342742961814944318337973399542999839378062679230092882258354993991822130123615489699919279748961146297738752153271042269966708882110901301721808834991582812655496002066071306236423147030338818928247609359084354478415837023482996545537952159965050675408082342060595665399745858387212212210627334814399549209004008830305121542232494976448034808003695909421098419508160226173085114968494748459139894021674724933401046226822127208072765323659279578261292877749018067314479340198994285280276401398512500008630299821981249053943486611156565860732152046440767740825344658820203227056221888206719085453097591469298883970604999327832339180545173482283690896773935042912180156778067600529944017726792181937621890672387509230959036766646020630163568104466378614767570813395798345504796169296360725280878427157653614150293979458276320358470642247556948251045802103621051075322375740056249350058308199897757800540812331775685188392651069029296210068530733173323422887010350072676273203849816330965678396654970452027774384517560800733122017805545413499838002425601534026633459874096358860272472568156877116594089172169280398135015077276951646177566391164984201543570575390008396000780610211178330553782537323234120621017388167526353035396996385879519456210268114431027265945805267907656034129163390677648143689034289819972879395930705257595420628047417626038714154651614524351826207192218294343737149342233371356526691808808388542149782957844427519270397433812394174071090165576889078488469017664318321504803546232749324186813375280638046529006266493835570967085773649072254776203236126752009053230008082895069539195394653873357025883949334375890747563996826046145597428989110400033972397965587606412861348065833893400621467254298194965619068243487542070299995548610874874159374697346724392267872951245876149928611159534886998385258487936440483017219512611645282115876296416877820429511536986834669736432749081364229490780933298680734380999468649910363443574102422251076326648843900940252861046232475107810547406704461977519053748195847897261871466272540002164869214072851715689 A013790 808 11642145357224525492741891522790454833593128242267987068549743752212167671860966211487435977006355234413249204620821539153786465387797387018914643284497874073800912242666906135315354812892750849171033100833176171423576528712485427015144456537173622285482483402053018204997213383857914580553665054628823762093889937601057326899678480129090639632231893565787110138872169958353036211392183564749518033943833735943412342127255027101638336729944570432900949384189001409719009097104512096990066525156661119035233931198526202528728552030755917467349459228500872962673919608130371604479234999383238234642014246343766794649234351985694179189890988344175447773002400120233610454036007060073646280446684031664427778354112755496750448596226070562323973066133127433805067000667749164043463178349113242765456607038822440312180965574679401005545293030152863473467984546156870602836041071552510976664683789677707743535152447218419090007395498948214792717350590802088531850495898049998829289921820480223385808555020221966739969897260385698736572467849672615443474401621946159469238428639400497067115580344995741041227921170394432934080859463952877611308333251576975529623440596787766379774833832709269555493840217172267666052990988232565004952449732886306711071940335274504121530697481352428246259568160687732576878499324313925943717275442360275301935631902438587399540475556375312248861711826730393039243921611439308294044640416844676207870288044264294179976612165413288528533312972342570911307539650298951045601505723893469575640512556623397132018975042923215655798228612263649576697877147555086306519353372715871808524283919657773297630069977731139400589907977363556883217263295973733787816546814008620901527076962700305483505692737224701534448064322240225964541354503170333403910091490032106689832944856967666753422718567843360581365362440078799225750937871925883786221137475111507601857716105190107230509051985732560099529188929348269708780270521044183663901212434259630140350174977561674906826829028490458644947465815960453261135754227736819716413610013558822183457972437133914371664748742130233946210482247692519677270761973819058602648692163833922014079750571013092433461346327366545133845086161121583595541026763367227377739065394495083767140402265239693287755527152195569098781969891870428362742131239921441006236049470743753975508842061716701357195083554740619107044440003568669242894272331745388144229189259436834393149470171624957591837225044725986417288953933077563243118176080422576349969243962845224895592507393016066833068315989682555216266223276810114466055181115049760911563063586669432227619931398242083031874551246660984324063095446824591582840219194767383175688761264731597553334622892903052220285674783304659936174601477446655450457169426706745521763523238270794435950049359657389291858737669514433124193419681617817708393596405680939350986009075977222245004695962264380791135379838025194170622268140735266722830709689013703372644298273737513812061894553289685992389311779143064834068999021324331269182345001535387975034502511641912958053935138690214134954203706913531980106635529 A013790 809 76384115688750111757879550281028174163204514397520263156754868758264032095079799313569067445138696692985328031517210118387992999409338656231098974589590551798207785224137571153804042927389338321411148174566468860710085604882616886646362779340396135815050573600869852442986717011491777563012596423419712703098011880600537121788790508126963686627073453685129229621140307096754270582944116368321587820705493141524728376696920232813849127285166326610263128909664038249166418686102703868351826471552853601990169822593530414790988029873789574503279801998194227508103586548943368096988260830953426057486255470261453939693626583378139509664874774526135112838668747188852718188930242321143193246010693931750310653781333788814179693239839248959407587286899449093195044591381102265289161913148531985784160798781714030888219315135471549997382667570832937249423446607335228025207265470456024517896990344075440505334135206200047649538521868599237255018537226252502857471103587106042318971177064170745634289929487676323780942495925390569410651961561702029924635549041588752277673330303106661257345322643517056971496390798957874480504518942994830007793974463596536449859393755524535217702684776405517553595085664867248156973673873793858997493022697467058331343000539736021541362906175153281723709026702272213436899834066823668116729044177325766255999680911899571928385060125378423664781691295178108730479369692653301717226885774917920599836959858418034114826552417276586035707066411539607749088767645611417810191479054465053885777402884006108583176495256619217917692177925061804872714771965108921257073477478388834935727826796874650605750889123894005607270386239482296710788464484883667381864363646710561734919151952276704277280850048931266767513750018218122553355826895300557463054110266100651991993951206564861569206456523620288774338142969357001720151903377705723521396882974206601375788475366152293539369890078391326813011008565453997559307354888570889018855854781177433350837498027782149063690825255925899169500323218516533846311683488181274159389695298959432345667757160035612192492416497116464921086974027110621602573469310226843491978069286914362334377243496416899455939893253851902623157610303118709970344676594452378825346008053282244596208179262237627660964013645555128857108504460561880487951123065124574441914720577549769833313512766923277604556943202653201961318570863414038902629320768581491614287710731165070453453673796031346760044033518447196883832826754921892438098353263652523432148209640227520539982441005578414491761221208307244773922690919151161011788043295841481340765260192138144845414369903866306772128930729342718150177969226616145375014678136868801015693962657904011547428460800336925617294312253261873841241560293527506410449488608622957368290475966294682294268273848712131143885177849684195727833026531094501984770386017672643081819205547486555149475810208416602370639227117283298953452701271364084968492286269618907827919240973991828120938090164133629796066274582957648376326702578908937457105365555073680504201370978882590917791868444946494939434530521059683321479635705769 A013790 810 501156183033889483243447729393825850684784818962130446571468693922970314575818563296326651507554989002676737214784415586743622069124670923532240372282303610348041278855566604340108325646601448726778543173330602195118871653634849393286786195252339047082546813395307101878435850312397552590925645134056735045026055948620124056056254523821008747960228929628132875544301554861804769294696347492557937691648740501543742879508493647491664124117976268889936388776305754952780872999519840080256333479858272482657504206036153051443672464001933398316018780910152326680667631347617438084339979311885428363167322140385399298329884013543973322911243395665972475334505650306062684037571319869020490887076162886213788199459330988409832967346585312422673180189347285500452687564051411962562191312167518358729879000806825756657606926603828839532827681932234901293467233190726431073384868751661976861922153647478965155497261087878512628622241979879595630176622741442671247867910635002743654769892718024262106576227368644360326763715766487525903287519806327018335533837261863803693814720118682804509442661864115410789987820031962614466590148784989079681136266455656875647527482429996475563347314817996600669137357047194015157904274285961508882551721918081369711941426541208037332882027415180681389254924193607992359499811312430086513859258847434352405613906462973091422134379482607837664632676587663571380675144553498312566725597569236477055530293631080721827377010409751680980274062726111366441771404522856512252666294076345218544585540321964078414220985378678688757978379366330501769881618863079632367659085735709146013310271614294582624331583541868570789301004117243348719483115485321741692412089886067995542804555958887456763239657171038041261657713869529102072567580260066957515098017455886377719472313866272056755563561251472714648432556021951288285916638061127252023884949193769511626548186877325197911805848804325495220165227197943677986615555423913602852713263219305140214844824560278680006875504504129824451091620636686978565650955365957339759755790856472835619926154726993651594942744637581126347251636591872788334484532144398320150868112591445131275849094579991277330421639638522333110537081198761856115431423136202057473095158837584806795721864139541075083584893528487200431488897765746497881447318430282332913402481709304039876369957263783624363498104352607658068211143434859509240150973562663166481341670107174027245109553775761666092648903914532058754827176339042536286363295762824206238324403449532762262824795437599977480445372347703832961706775120550767398341352064015959076760872120618368330763680939266838731937914515217573783317656095828529805471303255996203463968088998508219762678131311010568975067982693651154272385877085833969558959094761175223293353812814859410532694144721400292435030651871778008170312487070511027522078502661950211259815807597059288335710790777421328153763969116495724433603173041419761478277890214969654258978140030360384301474809566880745091990827538785130997079495620221538656068303406838417788065194992448679011632448867293953297629954748672582272227889865550409 A013790 811 3288085716885348899560260552552891406342873197210537859955406100828608233931945593787199160541068282846562072866200550664624904395526965929295029082544193987493498830571372491075450724567352105096394021760222081002174916919498246869354604227050596487908589642686609895424417613899640342549063157724546238630415953078896633931785085930789638395367062007290179796446162501448301091342502735898672629194907386430628497032455226821192808318338042300186872646761342058245195307749849670766561803961350125758715885095803200170521935036316685026351399221551509415351860329271718011271354604265280295490740800563068604796342369012862008971620667918964445410669691571658077269970505429660643440710106704696448664376652670614956914098760946234805158735222307540168470083107741313886370537199131087951626736124293583789430559045447721016174882421157393187386438516964356114272478123879654230191071250081109490385217529997570921356390529629990026929588821806605366057261361676253001118945266122957183681246627765675648103896739143924657451469417449311567299437506275088416035118378698677880386453304490461210193110087229706713515297966178313351787935044215564761123427812223206876171121732520875696990210199586639933451009943590193459778421847504531866680047699536865932941038981871000450594901557634262037870678262020853797617430597298016786133232840303566452820623663785390022917654991091660691828609623415502428750286645651760525961334256513520615909420565298380778911578125546016675224462185074461576889743555434900978871025730052406318475703885069510876941096147022494422112193301360665467964211261511987706993328692061386756598239519618199692948603888013233610948528720699195947243915721742492118756340691646260603823615390699180588717736260697980438698115894086299308256558092528070524217457851276610964373252525370912480808366000060022402443899062319055900528709151660321765781782654102130623499358174005179574139504055645708471270184659136297148316651719981861024949596893939988419525110185051595778223612122997303266369235918156046106163757743809318274502335501163805348114419347567169769964317987679277364262553015399397378509845686712471506300845909539322770564896377668345027538233789745076537973345567196621699080977337133393917386731150619528993623400486440404522030998658241062772600175856221082386244833682494743805628863289607684359448911062657458844585533312076113240124630537544633035284082697573168792755163782322772291233869458583244837490421103960458080574829583499889617129646411032384453206393482866093452249202087973284848061758151565933584900517610892008707502628081983377114618140510642529728920244657134342501592347141644730984053697220662591090927094631919212429862931219531540343045421034453045223181123739560156674276330620728070640027694365878292592505006283517107318666236106930735511605420227669622851572357055965055336075651513644305990770598498290661334016845401373328448008870418324755055058981237700415901593155576739194481401976225568304568548551819481969244471838570764273515122464138652266859107495744345455782995320497018315627585750133106040812288087185407876233449 A013790 812 21573130388484774130014869485299520517015591046898338899167419427536498622827495040837813692309949003756293760075141812910603997739052423462104685810572456751944845827378774913946032203886397161537441176768817073455269629908827997709835558333678963557168256645666847523879603964795540287464403377830747871654159068150640815226441948791910817512003293829830869644483272172002303460298160450231191120147787362371353569029938743173846015376615895531526071435401165244146726414146763689899411995790418175102934922113564796318794415773273770457891530292599453274123555620351741871951357558584504018714750392494293116068802283093387640862803202216325726339403846401648644968276486124003481614499010089513399686975218171904732313401970568246556646461793559771045332215269890760408477094563499068050623015711490203242453897897182497587123403565213656702442423109803140465741728970774411404283618471782159366417412214314062815019278264902364566685032259873137806701691793957895940341399891032722082132659124770597927209666505523289677539090847884933193051609478670855097606411682642025573215520130761916000076995282314105747373869956095913901080641825098320397730809875996460314558729687069465447952769119487944603372076239895259289606225741477233577287792956661377386026156760055633956353149119638393230469520077118821766167962148872288133820140665231699496956111858095943940362734396552385799087507739229111435030630682121200810832314056985208760981708328922676290438864081707415406147696396273542405973607467208385322372799814873837855519093189941060863610531820614585903478100250227326135313190086780151345583229548614758510041049488215008185435790109254825721433296936507424609867331050352490791160351277891115821686740578377323842577067606439449658298338381100209761471277645076670709390740962225844537252909818958556786583689326393806982434421747875325763368860744043371105294275993564079020779288979647983185929286109091493280003681548593245590105551934800990184694305221140264020504247924123519900925119138985306730648556859021818502540414557132937199009823223135726888978705339388200860735890317163738786926610334035446200403097550520525552839850012487496697676285133882011725678351894517447165643120266377034967670292308932197491974343079214729727163130591535494069045382196719612851029753792666521536152353790848014108730972043116017082344305482095587479325684060531378968457700956830337344498866578777560449266629575819709002785417517764669378774652863084565466651456897342775777987610102783474397487147641084439140207014899192721888133195232424090250532296045062469129924742845892937249009619890325637551445725195458421152947389596331079986376307464767260147572667880021952752330691731346436190721007407046429709291352855254187939927005202596871469221702734527477699425346226155741117769175097572555691643162113740395529166234644186728059992349581020291605445896747285029012484522678410407947386198814628717916241975900552428730352693738985854992478366015953646274247048487621200212979732862784398532718487213697522862604279578650535392232297780937168832590106623308733769422140023461075967658889 A013790 813 141541308478848603067027558693050154112139292858700001517437438864066967464371194962936895635245575413645043359853005434506472829165922950334868843603165888749510133473432142210399917289698651776847151560780208818940024041831820492974231098227267679898580931852220186604174081613023539826053950561947536785922937646136354388700685626023726873696253610817520335737454748720507113003016230713966844939289632884518450766405428093963603706885976890582342554687667045166846672003216916569430042104380933646850356023987098628647610161888449207974226330249745012931524648425127778421872856941872930866787477325155057134527411779375716311700851809741313090512828636241216759636862025459586842872728005197297415346244406425866948708230328898265658157435827545657828424664385753279040018217431117385480137606083087223473740024103414366669116650791366801624724738023418404595731483777250913223504820793362747603064641538114566129341484696024413922020496657027657149769799860157755264579924685065689580872376517619893000422621942738303574333975052973046679611609789559480295395667049814329785867027577928930876505166047262847808519960781945291104990091014470080129511843596412776123819825476862762804018118192960404542724192209952796199106447089832129500585209588655297029717614502725014387633011373947497985110521225976589607827999658751082445993942904585180399529049900967488192719900375780203227813138277082200125235967905397198519870812527879954680800988346061679141569387240082352479735036055950711725592838592354216100087939585387250170060770419203300326148699275052298112719815741741486773789840159364572978371569068461430584379325692178668704644218906820911558323861200425212865339559021362692080803064734243610906086704934733621731148140565849229208095398118398476245013052629348036524312651453163766008916341322187091076775585670469767611752241087810012333463095341668557821835744793773922455332914995470417682882046161749287410104154640320284316682526244229296601779336555901272238528370630174414069969706670882597459785181552042151195167659909349200962703450166993504118589285731725985847288176370911290181025490401606562520844723028965168152182255931930465833454106763399878932175666779928970853784512067699726422884787838904147744843664942727841739917299811064376587006752592677379915606214633685047798695593221753820567383907574884188077260988268029149451855813121146377412050975977763843317257063623359574107638356646953110767275124334053995794140497434697834026700208703465951879376709884362375521913175673155005198898224753603448308041893919934456133742394351654859961436237811903561290752116100426507975035403007402701184487823141528215790614953276337993828224273960824032008041668449363967847320529597631625322660566083322727073861081134238073709563591641234781185929696589807817473683557815173537892870786628250735066859665500509122801609805601074133223330528558937075350910953293050686542800850422779018248463603883524484899844023621486194605650559430671873205334885127282694597360027312728438773165994609069447501546678315526162708436105740728764710623689555528602261178660693928119423809970729 A013790 814 928652524929725684722767812585102061129745900445930709955907036387143373533739410151828972262846220288925129483995568655796968232157620477147074482880371396085535985719188285042433857337712854307894161390278950061065497738458574254403930235469103247814589493882416644309986149463047444798739969636937788852440393896300621144265198392341672018321119940573750922773440606355247168412789489714336469646679281355325555478386013724495203920878894379110749501305783483339681015013106189612030506246843305656985185873379354102556970272150115253518898952768577029843733218317263354225907814395628299416992638730342329859634348684484074721069288723712755186854668682378623159977451749040349276087968442099468342086709550560113050474699187901520983170936464527061012294223034927263781559524565561166135182833511135273211208298142501659716074345842157585459819006171648152552594265062543241659415129225252987023707113131569668374609481090616179742376478566758458559639656882495032290908885858715989340103662332104117975772822566306009751205210322556159264931771829299750218090971513831817725073567938791715480750394436091544471699462690343054939839987145938195729727205836064224148381874953696586757162873464013214204813425089500295862337399356388601653339560111167403811977268752378819397260187624469534280310129763632404416959505761065851928166259396983368601310096400247690032435266365493913377682000235936315021673185427311019488872400995420382660735284538510676847836749682180314619541571563092619631614614004436011832676971619725748365768714720392853439861615943618127917554711081565894722835141285590963311095864658175446064112755866384245371170720247652000734162853335989821609492846739160622742148907721372331154834871076787292178062950252536792834313907054812402643530638301152467636015306184207468784500115414869504554724617583952145300706453777121490919851368536687407869064321591950705229439255285281410417389104867237074697693358595141385401754054688388415004274227143268247156984639704574330713071245467660721933650576162948553991495016665240107516297336545644380522064303685854193144057725169548974877708242524940656699262227793040468246467781169395786333292394474666605674004549743113977771680183676177905060547093011050113353919285689237369655597404060393374787351303760556289626292374211607598607241787127926816742605817598815157974909344026539249553625989887841382200466453390108576004523594432862165720215257960659359744092090755728266405355803669052489049180069303440110280590593551301545799272345591569989109971252608392224349062866008689966693483849341207536206983156283899265628624633734898318824207279131569122471424607631566623802224708446053577506979461456966474004761386696276993046269994690061093741975974072680412331602553321736001608446724758141399360884739325729090444837822825353582115125231067953072773666265348840354701361934548647388078271597875186151377326764555705554407316379623853138728169705079804145427876638980570922807673320424638160100202181320101759253279139198811286790742090630104645057647756428167153530049289764921425266402027173823159435593192812862391539617217952969 A013790 815 6092889216063930217466079618370854623072262852825751388020706065736047673754864270006149887016534051315637774544494925950683908571186147950561955682178116729717201602303594338163408537992734037114093592881620191350650730662026705683144186274912786408911521669362535603317819126627054285324532940787948832660861424353628375327523966652153710112204867930104379804316543818296776671956311842015761577351862764972290969493690636046413032924886426021345627478067245434191647139500989710044532151485538928415479804515241942266876281955576906178337496029114633892804733645379564867076181170249717272474888702709776026209060961718900014244935603316279386780953481225086146552612060925453731600413160948614611792430901361224901724164501371821879170584514143762047301662397332157777670812040674646811012934570666558527538737644112953389397163783070395918201872499492183528897570973075346208527422662846884847862542369256228594205812805435532755289732075876502246609795788806049906860653200119035606060420128560935118039045488857533729977657384926290960937217354972035661180894864102250556094207679246412445269203337895196623278820174711340783460290155664500502182740197490417374637533481571203305713745612797390698397780882012211441152795677177265615447560853889369336410382860284357434065424091004144614413114761379192205379671317298353054500698827903607881393195542482025094302807782624005565670971603547978162857197769588587598866491822930953130637084201857168550798656914664785044218812251025450677403023482483104673634193610797020635027808537280497511418932062206078537267076459406153835276521361974762310284099968022289101626643791239347033880251095544844776816842480737429219579882567455632845811238983559923864706871589134801423980271016606893897785933544186624173744204517893861340159896423874585202695105257236958819383548215968310025317935043231694101925144828969206083028931013964788577010350953926731333748489917033942447091566125742722629620908352810516390843043204286982969596976221101712183808460441513321996606681430205105462738198804340640345414426825075972780605263896482889361218162734837410824172643779206135648603859476550138512165075112252405754132731400148287599827143850864570808159993685099403235102249477245499793715064433407086382310374568040240931979811903973009816238104267202357454462113365346327844648236769265826251473380206158124016321340119654127308617260400692502367165679303074008669290332307479886059280988207448333155885539427872653380651670434699870563550954884290089441989025859426290698550521388363661383954201463883014871475947535527662645054016488378663081789406221934667869805623958382225012535016850670708618766396312114557522023292246619157035945239458114273351376577435161490836041104365890856185307644352343909906553018961138165721206764774716108562408580955557144852257336641036840110468024366953741567195635652573675513181539953659096339186640902249984142466402766712100443195521435028594998152298628351525824541144655306050968417426511641187642460764432283400852634058856624116576223226929925204694310653390147649471172863700287453749056926938045190150891428566989429609 A013790 816 39975446146595446156794948376131177181977116577389754856803852497294208787505664475510349408715479910681899438786431209162437124135552316703636991230770623863674559712713882452690123417770328017505568062896310075451619443873557215987109006149702791628868493672687596093368211289800103166014260624509732291087911805184155770523884745204780492046176138489414835896120843991845151744705361995465411709005571600983201050848104263100515909020179841126048661883599197293731396882265993487602175445896620909333962997424502383212975285910540081436072311447021112970691857447335325092886824658008395024707744778478840507957648969837702993461022493358109056669835790317790207531687731731901933030310748983860467970139143830996580212243293500523349238204997297222792346206988896287179298197798866357727055863718143290499181657683025087187834791580724867619322485469168216133096963154347346474148420090938411486826140484690115806584337816462530407455932149825731240006870170356493438912745645980992611362416463488295309454177452394278802383410102501394994709083065971525973007851203374865898534096583535712053411243099930385045332339166281106880282963711314787794820958435734628394996857172588664888787884965563680372187840366882119265403492437960039702951446762368152216188521946325669124903247461078192815164445949408880059496023512794494390579085009875571309820755954224566643720721861796100516367244690878284726506074566270723236163052850249983490109909448384882861789988017115654675119627178977981894441237068571649763713944280439252386417451813097344172419613260134081283009288650163775313249256655916415517773979890194238795772409914321355889288327437869726580695303516118273109663609525076407101367538971136660476341784496313432142734558139957830863373509983408441203935725841901624252789080437041153514882585592731686813975459844968082076110971818643145002730875222866961110752816382622977853764912608713284280723842345659696395367765350998003172942779702789798040321206463326895263525760986648333637967308956768905619736436863575696941025322355278941306264054399323457413551136424824237098952365703268252417396715835371455990489922025645458778315057811488034152864850716372914942465890805522449072337718567937184625505858820207724146564537747583893754338367540912020754719545901966917404338202097114667258725925790037256988737081443153086035916847532603451671084312525050729271837845488943508030974021907468570879213870269375532434942563629068513835765024186272478830455609722065850767457814995827276828889998663695893273189970829053982340123515804536460571753691780596994614199402180252408479620294222113355893794698790945778307242245557250519247726326203783611901994820430068289312836716084687747458381724552094541375265685744609907431803454595728392896894357404027505296837583686912388277962699649410427375660385701842707964780707871583498422370565516535885041984083635957331081403550959662145958722068552398091007805816135222611782877231300614360934814450083463000403786735342877832122185075440211392994132060158310828856600591887239267999372196892758728180365158737585984047562497640514492579998662828017647664649 A013790 817 262278902167812722234731656295796653490951861864254181615490076234747303854824664623823402470582263693983942217877775163314749971453358749892562299465086063169568786275115782772099899743991122122854032060662690405038075171254408894091422189348200015877006186986503317968588834272378476872219563957408353561827789353813246010407207813288564808314961644629050738314448857430496040597011880052248566222785555274050782094614412070202484879081399937628005270618294333444171694944547183272157873100527729786140131226102160136260330850859053474302070435403905522200709276711967067934430456581193079757107513491599672572710134891105169340097768578922553520810792620275021551615403207893008582611868824083108530352082922675168562772528248656933694351862987267078740583464054148540183375475758362173047213521854738128965130856058327597039384067561135856450374827163212666049249175255672940216887784216646917765066307720051849806999840413810662003318370835006622665685075187708953452706524183281292523148814416946705525328858265158863222437553682511652560286293995839181908904511745342495160282207684577806782431165978643256282425477269970342241536524909936322721820308296854896899574379909354230335337313259063306921924420647113584500312313885455820491064442207897446690412892489842715128490206592134023060293929874071662070353410267444677696589376749793623363733979815667381749451656135244215487885492416852426090606355229302215152465789750490141678611115890853216456204111380295810323459873921274539209428956406898594099727188423961934907284901345731675115245082599739707297823942833724529830228372919467602212115082059564400739062781447862415989620716319863276095941886369251989872502942094026306992072423189627629385278448080312428288481435956263328294593599001142782739022297248716556722549156747427008211144644073912597186492992042835586501364086102117674362917272337230131847649228286389357698551591625767858165829129629873268050007908467897898817677577630003864942547435605887759823992517833399716998703514065360789771090762261920147630067139972985133910398460913961204090309006083271819606226471379143004110539852595872122753604378410259855044525094301172992076946285550122694937518709575032788363607771524235868327943939719382878125609932161897926922214029435923768171714940662804945089862943959169331884500799108434443103103991348527397481650436661411246413984174476857834752528104252958356191220557734901293538522202837372868305658159970318519276454323686133733606619255386474046885290724187622763274347281232508755765399398609423178133550387193563717811275971772496881663762277704636052034788750391285728019187018767395251473816373101120656784332426223024277688988016841678046181521694231636311074442494786292285963118164170385602660062465602573985796523878927824462252551386569832179491713272399781814011707790589790006956926224345459333149173280353991941760457572735516049225088697846343339635175491772283875102213959663195555907457514563330822093317606997600745649244770584621456553656279963226949434500446698677348128156483372176837343880983813390015591375806477301641336057547019415585817371226814623786327762089 A013790 818 1720811877123019270582074396956721843554135165691371685579230390176177060591504624596905343609490232096228644891496082846508074562705486758045101246790429660455540806751034650767747442220325752248045304350007911747454811198600176754133820984313540304169037592818448269191911341661075186758632559124556207719152125950368707074281690462986273707354463350411201894081098953601484522356994945022802842987696028153047181322765157592598503291653064990777342580526629121727210490531174069448627805412562435126865400974456272654004030712486249844895884126685024131158853564507215932717798225629207796286382396018385451749551195020541016040381459646310873650039610381624416400148660446986029310516471354809275067640016055671780940350557839438141968642573059459303616968107659268572143126496450614217362767916888936864140223546598687364175398867268612354170909241017838301949123838852470160763000752245420427456600044951260186583725952955011753403771831048478451309559778306558443603207505166508560244379371389587334951682639077707301602412789710958952448038374906700872504322501561192110746611564618514990299530879985878404468993556368275415446721139934092213377863042735664978558107506585273105230148112292714356714746123865712227906549091402475638241873805326015147735798987625858053958024245450991325298588473903784174843588724764704530367322900855395962889458641570593691658152315903337297816016715746968767580468296659451833615328046552965819553367531359887953169155174766120811532220232797482251753063382985661675888310083249614254926696237729345520431122986936892219581022888932066640216128354724626938113687053392802033248990909079425311307901519774622954465474716468662305553491803078906600174987168547146876396811897854929842000726701309043696940828603046497797550725292248829328656645017419868600873320009768940550140580520793044283035449768915994061495100223804566895052426586787000575860196992656662917426004919501598511676101887457878114142782586830455357888053725010229592205214909504935543228493755782832141688126491200458088600870505362755463586124302056499460036517388912346408436451878718557249969251972881516997386398326749714908947129143709996001016844579494355001485060253521790124453630588970511532099640188498871063382126764914212298536646247129095842974621725688663244734590775316109986494209742950438381199465287237688254877108514935519187722150168742664253811336892003659774970598079298687386906244172816003388953423187565259804972816817704723426193028934590656221614392441394992949842992512166489946576785454276425471734224090376971552559781650799352040595944304020117137400248991317225661533886030132880244919709223916452629162005048449262285917450378498249660996963835853765836959417208292863688204018275121899939052669836818487920810993169645456296838989647284668929645130780214968481730814814059612235644392957930558684791725892402541129890362134717720798965806946569858651346386401517954504545625789350226042308828753050013523754256819511258492204694939805701376448538852838732015239757430790022081068834687404852229813203134799651892295016666297576068805873565994385658547772619130746662096447065929 A013790 819 11290246725804129434288990118433052015558680822101089629085330589945897694540861841980295959421865412783356139133105799555939477205910698619533909280192009002248803233093538343687190968407557260499425241840401908975051016274015759683871999478081137935653055646481839094168130312638314300323388220416213278845357098360369087114362171127652941793952634042047895627066090234579339951184243834294609452842273640712142556658662198965038780096535759404490144670835213667652228028375033069652447031311822136867363895793407604882920445504622285232361895755180443324533238236731843734561474158353232351434954900276626948928805390529769606240942756739445642017909883713837796001375361192675338306298568558903653718786145341262554749640009984553649456263921843112491030927754352461101831052943212479880117120302708314765624006689233987796354791968149365655715335530318037099088201506711056724766047935482203424542752894925218084175825977337832114082146983509067119042021705469329948480644441397462663763373055687082504617989794988837605813430313293601687011579777762864424500859932742981438608518475462076851355222103587348211721066723332255000745937399107579011972159423388697924319743350705976843415001764752498894405449318682937927294868588691642662504934036743985384294577157813254692018597074403954085284038977282727971148785623181226423740005552512252912517738147344665210969137344641796010970885672015862084095452494382663480350167313434008742089644373252224860742827101640518644462896947384281053751848855768926255503202456200719126574054015742235959548597917292949852671091174283289226458018135348277340963900757310174140146629354470109467491141871241301204247979614750893386736459720000706203748090812837830656039482861826194693366767887288635695628776464588072049730308642444569225316247959291757890329852584094018949472348796923163540995585933857837037469352568381763398438970835909510778218752468820365401232018276849987835106904483611138306890796552194617603103520489792116354458415021261882099122147531691161681615797908766205519310311385685038596588561545792692957299590588653904785751560776272454117048262194075633019852159421804879517602114311881283762671517286062463164743480323356465006540270294235526162105739276741093046850133704602146890698936027413997825756493142243319548703650076848997621388510123497826219049691749566472640248708966491941390645027257120620169256181348436011783582093998278687945491868017845798234923409533615669580426651140960690399252462839849295470012028807992548743919873872324340539490289365507627520048244256963310356344727410894548738349990578675988538483033632032317565323826243701827286918212218115845699931915122875609857904391933327016025801079727036557656290736303609478658306563903074785500124566799366099248440926186043838763560611075834712847401703048990408208635875995045115878062862196982395530918513580053072353210665965882966162014659376444842611483641180359299504323850803926833063588225448761138729351678992813366967355003500065206730878863413474920751988048503413334873892624384063235479804425767420516065347604347578396587435336466489164305731936154116828850014789199560169 A013790 820 74075308768000893218370064167039254274080504873805249056428854000635034773882594545232721789766858973271599628852307150886518909947980093642761978787339771063754398012326705072931659943721983186136729011714876924785309717773817399285884188575690345995819698096567346296837102981219980124421750114150775322504387922342381580557330204768530951110123231949876243209180618029075049419719823796806932620098157356712367314237482687409619436213371117452859839185349836873466268094168591969989704972436865039986774520300547295636841042955826813409526398049738888652262576071197626742457831952955557457764739100714949411921892167265818386546825426967502857279506747046489779565023744785142894627624908314966872048955899584023621712388105508656494082547591212661053653916996306497289113538360417080493448426306069253177259107888064193931883790103027988067148316414416641407117690085531243171190040504698736668425001743604355850277594237313516500492966358802989368034704409584273791981508180008752536951490618362948312798631044921763531741916285519320668482974921902153489150142018726701218710489717506686221741612221636591617101918771782925059894095275544825897549337976853247081461836123981914069645826578541145246194152979878755740981632810405867508694872215077288106356720732412764034334015405164342753548579729951978218707182473692026566158176430032891359028879984728348449168510118194823627979980894096071133750263815644655094577447743440531356850156732907847311333688613863442826321066871788267993665880342699925162356511315132918189452368397284810130598350935359043983375029194472660614791056986020047634064152868712052533502035194678388216209381817214177201070994252380611510377912222924633402791223823029006934275047056441663383179364108500738799020402384162340718280555003078818687299902860913223518454162804240858327488080456612875992472039312041268802836422201152749657158087654402300215893234947930417397483271914412770186136400316972678431510516178948886093962197933526075401601660954499208452340409955425711793081250079415074412194953001479538232217552301945858492842613852158269299315990253123571461953648255330228243250017966461814514987472000253102766887824913855820823881974401541766907910713400479287149575755394698311480383727235894685749875719275863239734788351506258419559044648154206273393930014920269237823185027568905626992671779529153627464022023833968388930489805827088673312082118722706471610372146065086282219332489950052408117179258135843089709495408692251227578748921009239112308858292476319998279595788527095544159036530569936279247977756542879134272314288186693160800987183659764035546089623984927688829470390363058063637253295121186876277710715474558552145280884089086854782923520887981789477149365768073667666317282770640977169020916706633626127721169268551550991802573704426068256859982403491005275970438874401497078356367598728207709415179402158140988978180168854612373944169784337364047868785124563951730202347169321831203276365871848500672816177963927821361296222855808955053793586230894890107609508583838887982996837460046005904745632124461860010163242556635407009907233107160514084947031938314268809 A013790 821 486008100826853860405725990999944547292242192477036239059229711098166463151443702811271887662660361723634965164899987216966450568168697394390161342823736237949292605358875511983504620890759931684243079045861307503516417058314015956714686161245104360078573039211578359053548232659784289596331102498943236890951289158488365550036643473486331570233518524823138031695434034888761399242781763930850284920464010417389841948712123912094513120995927901608213404895080279726812184965840131915102454324158271527353227627691890806673314082833179722779902697604336848447494761603127629057265835443341412480394453239790783091619534509431034434133721626333786246610843767372019443726120789535322531651847023454497647513199657170778982054978360242295257675594745946269173023349412766928713873925182696465117515124994120370095997006853589176387089546865966629708560103994987584272099164651170486446177855751328411281536436439788178733671295791013981759734352280106413243675695631282420349190675169037425394938729947079303880271818285731690531758712749292262905916798462600029042314081784865886695959523036561368300846717786157677599805689061667771317965159102849602713821206466134154101471106809445338210946268181808453960279837700984516416580492869072896724547056603122087265806444725360144829265475073283252806032231608214929092937824209893386300563795557445800206588481579802694174994594885476237823176654646164322708535480894444582075522634644713326232293878324608386209660330995558048383492519745802826306441840928454208990221070738587076240996989054585639266855780486890687574923566544935126293644124885277532527094906971619776672306852912284905086549754102742216616226793289869192119589482094608519755713219502893314495778583737313753457039807915873347260372860042489117452638721375200129407374662670451659504577762158624271486649295875837079386609049926302764615409766061763190500614213100533491716475514493371468544887747030462185191240922479657743189140496650083641662485980641864580709908497522469306655805429717548095074406081771042303218411086642707250341579360653066777571540389484010404872812212050743752361877886203221627503963367877955965032832803793660607253551019259808040425489634048515532682802190620544602988366531144615621622797634394705033204934594168938715899946374232561490726891936539747359737574827891886469357916965879589818698919545490776949791448498374666599772943616031528785600570780939677160235651650333031097641040466562293849656813112629266511583999376429860304144171670741617815858419256937135508712427968526273865227438677069351928145982060677829999960654044792893828015276911991711837217894022965110566410155231172023955524018869290107095258060004228578660625187880508498854230761220546048520759576988804331333558707692258175451205946234512223221023978591570966726057216686074739433833258344549304485615642049454948222331096127815255770781472992057559563028685840087855111785447697955037445518067099202264087301857599777920534524696236485198012914346943621330435951464518156962554107939719260901373996025985818566944056442250575361844741036092368594263526681034414084905392001356416080132911337476547279917655849 A013790 822 3188699149524988178121968226950636174784401024841834764467606134515070164736622134144754854954714633268769006446908816130516882177754823604593848570266533457185308783759582234123773817664275911780318841619896038530571212319598258692005055903929129706475517710267165613750329954480844724041528363495566577241531408168842166373790417829543821432302115041364608625953742702905163540431891153150308719363164372348494753025500244987252100586854282962451488149516621715287614745560877105494987202820802419490964526465286495582583613697468492161158941598982054062664013130878120374244721146343763007283868007706267327864115765916377016922351347590375971564013745957727819570287078500141251130167768320884959065334102950697480901262713021549699185609577128153472044206195497163819291726823123671507636016735086423748199836361966398586275694516987607057517862842311113540409242619276329561573372911584465706418160559481450240671617371684842734325617085309778177291756239036843959911040019784054548016193007182787312758463399772685621578868914348106536925720114713118790546622690590505082612190430642879137421855315394980522732325125933602247617169408873796243405380935624306185059751931776770864002018465540845266433396015156159412209184613713987275409753238373084014550956083843087910224810781955811421660377471581498149778765064641110507517999062652401895155427027645085476482139537043609596357862031133484121290701290148450902997504005903964133410080135687755621921581431661856355444094422052212343396564918331588065184840445115869807217181245187136379229840775774489801179073520101319363612599103372305890910269684640797354747005261957501262272852936668091683219063990774831769496626592022726498117234433158483036406803287900515536431638179736045031375306334738771099606762650942688049041785161780833338009534697522733845223906030241367077855541976566472438641703475131228292874529852152600239151795850591010205123008508266862397039731692389034453063950798521198772947570518991273514037709652244921120968739424376833051783178302499808551415995139462802269491102185244771127646876495404592266370520923264929759246280811379337098053503656647269086580416025690207244190548237363600553231637488992310409931865172661393140206672810839823093467175279263659722857575872342406915019548161339835940659137995637282427238228445798667125457293213135988800483611137964987567581693597836187561110283064782860362325344893745221848306110477835017031622866501115209947598350831960617582502619908756313455489910331735754489847088744764546072662239901500882829757225160252018000565788300107242629741851187886176405608231819577621363986602684674090426217028471719649172193087801412392651988131687743704592361857684016260982608024368002624344703584623545217879478681168905889135362213244634696553138323539297112689661398677336365425380007998587986730124227486473915286714321694595893112097244300889648293031207796816417388424322346283000680044038237866054676787487712142936627016532007579384162731030297099548990277558703627831317502192498070773914787926492955617719954317606024949063345937802030346962998554266790811064276920899445901752031285183626703539740025289 A013790 823 20921055120033447436658233537023123942760455123987277889671963848553375350836977822123736603357882708876393451298168742632321263968249397669740240469518726012592810930246619038086080017695314257190671919868137908799077724028884175278245171785679020004185871697062873591815914831348822234436467592894412313281687568995773453578438931379637012417334176786393197194882505873760777988773637855819175507741721446978474074600307107361361031950350950516644213748978555074002040345624914689152611037707284674280218258138744697517331089469090777069363815830921256705138590151691347775419615441161429090789457998560819938116463540177349608027547191540456749431494187228652224200653522039426748665030727953326216427657049459526172193184660134387576356784435537814930082036848656891818373019686514408761599905798902026211939126370861541124554831725955689904374698108403215938625040825071998253482899672905679499809551430757795029046481575624253179910373696717454621211212684320733220976333569803181889534242320126267559008278365908590363178958947037926988769649672632772384776391472964303847018581415447930020624792724306467209646785151250364346616248491620977152982704318631072880177032424387393638717243152413485793069511255439561903504460250577470513963390996965804219468822866094499778984983540412078737513736591046209360698477589110326039825591850062408834114756728379405811199317502543122561703932786266789319788291164663986374566623782735908679303535770247364635427495773133439548068703503084565185024862429173549295677738160405221805151926149672801784126985329856427585535901365384756344662262717225698950262279400928271444495101523703165781772188117479349533600278843473671239667367070261108554147175115952807201865036371915282434527978097248191450853384862221077184519969752834976289763152446444047530680557150446656758514047464413609397810210908252625669928216500335988829549790359973210169074932575727617955812058822738884186977679633764455046552581189097585149309010175101745525601413028378927474675899363336401652749432842701243905840344110015445690131121437390943368491156686349529859656987777541204150414848403459830700329037491262732477054109544553449729134186985342583229752773565278548599562967397831400392895980311920079316238137007248871441668555298438531769443255486550663606664604389376210005110016832885055010125300771385222519972972676188283430903491695403226588444567188040346837216587847862400546736390845075546744477627113816892466192779808493611958799689221350172581469301686518285207886749254400186782736955993747292246037154276413490101712137037003618893736285643721203397195608968248773769116100214146707286409923802952618218758849065066708189694132003286445830486148264830688306891247878465218325600218715080174507259627149191538617111481098048244085140540741328356356868436722003893555918232478735780936345056538755358196132664638243654708470019858136982450577754354912514485451978913962767461768934878639184734402706879369807209855466501728339491678289779270140925211062654502201274131884979842347654923585720281807860620277813129690804612697919121106424233514544414511392720878021264561395077262089774801924234305921129 A013790 824 137263042642539448631914670236408716188451346068480530234137754810358695676841411490953835854631068452938017433967285120410659812895684298111165717720512361368621432513348067508882770996098956841427998466254852819630748947353509074000566572085840050247463504204429513635904217208479622680137663876980239187441152140181269628928137828781798438470129533895525766795624121037744464384343837972029610506293434413625768403452614931397889730626252586339702686407048299840527386707645065275530281018397494747952511991648303960411209278006704588352095995666674365242414289985246932754528096909460136264669633928557539613982117287103590778268737123696936733020033362407187242980487758100678897991266606101773305981857901503951215759484555141716888476862681563603756268243764037867220345382163221035884856981946596193976532608119222571318204250953995281462602394289233499773318892853297380541101304753934163198250466937201893185573965617670725113391961824163219769766766421828330662825724551478676377234163862348441454653314358726261372817149651515838973317671502143619616517904454118797540288912666753868865319265064174731362492557377353640478149206353525231100719523034538469166841509736405689663623832322984880288329063346938965648892763704038784042113808331092641483934946824446013049920477008643648596827625773854179615542711462152849147295708128259464360626918894897281527278722134185427127339503010696404727130978331360414603531618638530296844910498188592959373039799767528496874878763683737832178948122397807656928941640070418660263601787468003252505657150749188021388701048858289386377329105687717810812670815149490388947332361097016470694207326238782012289951429492030757003457595347983133223759615935766368051436503636136168052938064296045384109049058081032487407635521548350279437136043201119395848795135464080514992610665414017691259032793769045477020399028458704422710676174551784231919300632629348901408082917935989819150760556077128589560431485181669256164616415758842552393470870879194143161348575722850131243689028880962861266218497705811339172950287750721979440670479019139265409209496808447840430871820375099949224858814980174787781952012721815183672849400810832688570407947361792557361732629097171817977790526826507640393838416904559845528787391313055206939317199247258903923326469398697313843526820440558845921432098361058444953542673728471327590157809013540569646784805320732715598978032869825209987137460334540662190517711493752631470690828323526588061684760981278482307020088365246469248944961858119625481537168274975984426249769207548908557333331099780743561803770108454815489000390440680204699170733505016546506135510071172128133276808715902672432583200073562371093819618765554145981513477330610297434263034989641024942130413725845684866868427484294529442607087803855346057413813333067545620379523292985458723359915950773905124826412691516618542271800289236741858240646322581007539050433654509717316665981738751691042416159835545305103861715717839635404901259241791394610309782076188942559579297352745642963953645910768941373529642731943901369063911047353579249396088925903609247641680697516787313101916571012475424901281148527369 A013790 825 900582822777701322473992151421077586912429281555300758866177809310763402335756500792148117042234440119726332384259357675014339032408584679907358273964281602939525218720076670925779860505405255836609097937098089349597343843586373034517717279455196569673608051085262038965167569104834804404383212696867349308801399191729310035397512294637379554802519871888544555946089858128641430825679920934486274531791223187798666495052606564901554522638843218974789325516643895253700184188859273272754173761705963041316431177204522284257944073001988804178101827569050510355480156593205125802458843822967954032497468205266017407336671520686659096221184268575601905344438890753555501194980180898554249720700202633734660546969691767423926597978166284804505296696053738804244875947335852446832686052372893216440546658551617628680030441870219290418738090509163041676134308931660992012745256010484113730165660490562044743721313574981621190550788417537627468964661528334884909439754493615677478799578782251595711033349100868124383980395507603000867053318863595419503937242725564288303973971123473430661835556006572133625359698086050412469313668952817235177136942885479041251820790629606896203647145380557729883035963871103799571726984619266553622385422662198462100308696460298820776097186115190291620528249653710978443786052702257272457575729903184843255407141029510345670073214869421064100475695922390587382474479253179111414706348832055680213770949887397277599457778615358406446514126274754467996079568529003916926078631052016037110786100502016829989491327577569339689616566065422608331267581559236664021656262417116556741933218195806441883447621157525064224694267452648782634371328897213796699685283078117337081086840154563140785474900356689398595326639846353765139470870069654149881496656878726183387049579442544356163944883779832258866518575781370072350514159918707374730838025717559717404746381234256345622531450681158142138432024578029203448140008422040676105990974276931989696048303793765986253562383838392773281608005317619711089843718487997332767659563447828196313726837932486907110239012844572720349823508560226281066950013481030766864298685084926782637387155467829420077564918719873269710446542640720968850327779506544297752283646508716628623973853310817146514374074404955212728860144261265668640944965724853076127379468910506588090515997346904457340193482332500380319025384937839677452555107709327347044894873658923202725608877254921284631986705110511015079202524630657944272713716798168122416358799764382084742327894751122862784365361052117433820624735770728389044663985345661458508994535681572044423331561681302823031259182526413561626755081576960332682429141985037433830178375682642716746550518720800751784709924766134161466199772567034764645317644455273538411523752724456407672945103081094925482692029278256166815310052325277594683964408553027591523986093669040534255845281697682263331916880522453990463709895207238255314645506187949844929292424681012746786436716824745847891557161885393340038242480201875652133399769931364163486499870820555024351727985964283936882428320381686833455287739442853580273777067056407641561261674622412851262777305615488068009 A013790 826 5908723900244498376751862505473690047732448516284328278920992606887918682724898401697283795914100161625524466773125645705769078391632724084872177635479651596886224960022423037944041664775963883543992291565300564222708172957770193479470743070505544693628542423170404237650464420896821151697158258504146678815045980096936003142243078165115847259059332879460740831562295559182016427647285961251164447203082215335147050874040151672319099223033450359693592764714700596759526908463105691942540134050552823514077104953638870707016371062966048544212526090680540398442305307408018830389932474322492746407215888894750340209535901847225170330307189986124524100964863562234077643340264966875414432417514029479933107848668147686068382409334748994602359251622808580294650631090470527903669253189618552393066426626757163261769679729110508764437340611830618716437117200900627768595621624684786270183616898478577575563555538365454416631203722807464373823877144287405179890834229232612459938404036390352719460089803450795764083295374925383288688736825064049547365332249522427295562373224541109178572303082959119768715984979142576756211166981999433879997195482271627989653196207320850845992128920841839265762598958958312028990100746087007858316470758086684109840125357476020563111973638101763503322285845977997729569680291779509964594154363894795756598726252294617377941350362758271601563221040946804643816415058380108149991888354687117317882551202211213538330042485495366504695579182488664064522278049118794698952001898332277219483867605393732421561052600236432437703574289955237733261446602610151752646086737718701728783823844582686065197299842414521946378219088756828662864110288894619720146635142275527848589010758254088766693500821240239144183938084031927053080068378527000877372499565781322489202432290722533520791642382479479450423228375701569044691723403226639085609028286732909305892541007277955883629428847919078570570252513256449603823246595257008875931406782230950784395772921190898635809622800363694985500630122888902924460464636999750500288614395781200796014361783675046597550278163273241618215192039663644630080259038449042861396663672842204620883897127024428825128903431721088522570239766265770276627000561342437137552733004743689800401892451572271298280808302170911150714051406498164051953239920120761032471736695521833724461875458593040144609009437583534995273125550577166123766214061680896723961555266076195133082719843669538548470464772230062769934647764101746772373274695912781051173730085254110857994413317462117102728221133862942483297118891391748960522040407852884829277513148606794183461478376191027821908091496555799377833140090226436742729417600563830603359800322853818864574117953327173732459481816390606233379736707812315090837929065271049685518007341625158490742192821315063806091942404094638710475249253306146298721490484516414027988872760562574945252600893218493329720706653107820631432400622454690193119389166099138932581087598332124631665811299087157508016506539130065703990908912604506153647235890519680276634925652453661514771687315911666909885612210024247314300142858484562340176251336957090536283437847197650717135081902143217214207049 A013790 827 38767137509504153849868969898412880403172594715341477838000632493791634477358058413535878984992411160425066026498477361475550923327502302720846357466381994127170521962707117551950857362595099039932133424959937001865188322775930239418807545285586878734896866838421022203224697065504043576285055334045706359705516675415997116616256835841325073866688283022141920595880221163793209781793843191768889938099422414813899800784577435122085610002322467809949662129293150615339256046426436444835005819505677075075859885600824630708734410544120244498578383680955025554179965121904011546188346964029874909177743447038456982114765052019644342537145473498963002626430469831817783417955478447669594091091309547417841120595111716968294656987645288153586079049897247095313202790584577133575973970177087322250908825098153748160470868702694048003473391754220689398543925955109018789755873479556882718674710470917947473272487887215746427517327625339773756658457943669665385263763377995170349655868882757104192377649200440671008150500954885439757086802309245229080263944889116645486184730726214217320612880527294784802545577448154446097501466568898285686661599559184151240114620316232102400554357849643307422668411769725485222204050995076858558414364643806734444661062470400170914577659039585670345297517435461643103706672394365364877702246781513754959044242941304984616673199730057019977856293249651985268079499198031889572096779495102176722627418437707772024983408747335099637307695016308124927330666280268412019824084454958070837033655358988278417862066110151233223773150916396314767928351159725205649110975086172402042550668244307003273759484266081678490187495441333552857051427605437599983882073168469738214592499584905076398276058888157209024990817769333473395258328631515652756440969651091256851657158259430542429913965671447864674226801372977994502222397248569979040680834589254617955960961548750668552492682671197074501511426739475565850684320911481235234985959898217268096420666135933485949546935193186202799869634236274092087385108483355363032393599050720458422650227662691980726527375029235738257109874972233172417956579551264170213623510357517704517619249050407277521670735415522061796583343106469718784949750682967730059483481244123348780436816374765671988020383270543348059834891278034454344865207115912313134047064459318751066194364883828936388779710919985573103986976737336786938030130458688363405911764100725916268155724894315842416514719370601441833541223980271560573541055279883756476750843089352221339301345775868950310999858859274765632912397046421264929985107115922777364889763768009176637690759626189333539538988308902599717963232131975651469047708877299292588643649918243905570470787891779586858666660197338767497204452539956599310987652597243356986683646168402664857759527100648133631769234113264924579428110350941625865911699068912192437634994182051054215802314460406534736297556351040411162827980483925222357056312318776450536664515732657069708359387933310840410096299403232361083884353375598164874079514677699622295001747205748473198417040479696446595759501709969086629123237294517213513896385021775471008555635715463786355123272359961648142412448489 A013790 828 254351189199856753408990311503486908325215393927355436095122149791766913805946221251208902020535209623548858199856509968641089607951742608151472951336932263468365794597321398258349575155986444800994727401162146669237500585732878300826796304618735511379658343326880326675357237446772029904006248046673879426027894907404357082119261099954933809639341824908273141029570131055647249378349405181195686883870310463593996592947612551836003687225237711301079733230292361187240858920603849514562473181776747289572716709427010402080006467579972924155172775330745922660974751164812219754541744431000009279115174756019316259654973506300886531386211451626696260232010312566556477005205894095160206831650081940608455592224527975028981244495940735575678264646375838192349923509025410573391965218331869921288212801468986741680849369558375648950788923299441943143846698191470272279588285899372707517224775399692653372140793028022512310941186549854255617436142568416674592715551523026312664092155739769360606189756404091242484475436765003370246246509950957947995611742417494311034858018294691479840541109139581083089501533637341320845707122158541652390186754707807216286392023894798823850037141851509740000127449621168908542880778578699269001756646428015984691421230868295521370544020958721583135497011894063840403419477579431158962604441133511746286289277937902004069992863428904108074715140010966675343869594238287227482526970267365381477158492369800692255916144791265588720375787001997607648216501464841051262065818108979902761777812810322094699593015748702241181175643162476221192377911958957074263817107540377129801174934350898248479135976269761892574120157590589440295114416519276093494250282058329952425941389776562206249089222365199448412964755384596918946289894151374197735009201880809736203722615340123788882665528770369440127602043808108621929081148347867632485906955740099548409059868721353136372904491005724005804416470837699187546339829500228384376742882892203495980615990517859601314977441802494676569944670224194318185333696759294536855534403371776927711008143694922085546746107566815678704897889692821844234213118435844220771583851455673659340099893019722147819681695061240247447383314121547824948055314230951276920271120442693291348445952234837573913401734638034906620576721675184054956660623887500686472482789917590325745301228002801651646783683346025345135258554373666659100415685939454352306187084264862736635369711031606242094753073790516059869863970534561708923002863691317326243962281509239924207156129635476182990470073975701737317538237021569919205632287787569342291041740081908207919889073907428217352915302294709956749556766017892249288422017943960658674090987113598264447858839357965869379711957554739653549158413114655248079389988690513665189631402510889884131760257307352404758037945017131170165627832012528007306246657591132894583323196828436966709878985174727274404848267219176137639314379955033383884646465123492291971055887721963034356545944230452423930641820384607521071365242497299559738835695800387221877506463416915732654814202587288386114778090719107177373677559889327437864674182127868865287133525929157902275963789953708373462368074536329 A013790 829 1668798152340260159116385433774377605521738199557379016220096424783782721480813157629181606156731510340104058649258561904254188917771383252081814033721612580615947978353025693973031562598427064339326406479024844296867241342993414531724610554603523690161938390567661823317018834888271288200184993434227322914169018487479986815784472076804320725043721713223180078295009629856101603171350447393824901645073106951640211646329285952596020191884784623846384129723948181749487275378081856665044386545637238966886594330550615248046922433792202355382088578945023998578655342392332973809548385211791060880274661574242733979596281174840116532424933334122754163382219660749177045631155871158346117022456187612332077140585128044165145945137867166112025094344871874380007848142715718772024683797475398553571964190438022012168052713672502632766126125767638588966778186834236456426378743785784334020511751397383498774615743056855703272085124953593771105998531391381802002806733542575637389108633808626774937210991767242641940643340615187112185623351788235096799208642001180174699703458031470799233790217064791486150219562194596406068684428482191781332015297637923146055018068773775083280093687687755404140836196964489208949840788254845903920525357214212875560414695726886915712139321510172306951995895036952856886835192398647833953647738276970567384343952550575048703223176957039853078206033611952356931128407797402499512859451924184267871636868438262341891065825975493527594385538520106303779948466110822137330413832613017142020024229848523263324029776327235404389693394789006487243191480362717364244904042572414348625508744276243408271611140305907777178802353951857317776245686782970449415776100584702817866601458324024635200274387938073581037461760078340385206607995527166111339395373539992679232624079246552178859168534262393896677197009425000668476701414310359536740035536610793137111841798680797927742626365488555202082776465166144369491535621350998429895810054655747137128821513787676844227566995666167572975406981340938921613974384437731456309161220522228422711924430782383803272201211745877667982835054274604120020672270057573932482361649400674878930395398102397011844931601296797263502281923951475279484190916669271327873898821224510684537153892612769322445828780960147022337603870910882584570650353325892003945959584649310127214921356926381636454547746433272289432431375245626950357827315448760005480893459861764415064660674078368554383674917139575868806177510677259372243821788678732977486636528982123142723151366538359236600474155354579098540368373098520239908153440174242454771524856677399752162392213906636534052477298355592026233841941843391047581336859730325881560710966452318213042401845027614069000290153516646866936028348445253082648877715798460157309171631873948529788479048193539127617486957257397607456684205834196255936284320455422921361183494391374938583516021731385647370209481225014639051541646884974031667165457675232927622097679343799468413297940095998353408940983543409945749227356024782411446501000146340562738319906478384121948235983175199101299059053208062190748698470433877319830127308940947625148883063621204996832598425886280638286596937032854569 A013790 830 10948984677504446903962604830993691469828124327295963725420052643006398435635615127205060517994315439341422728797785424653811733489498045516908781875247500141421234685974201578157060082208279969130320552908882003431745970451379792742645169848753718931152477780514429222782960575701947921881413741921965465639862930296356193498361921295913148277011858160457284493693558181485882618407230285350885179693324654709711428611566445134982488478956071917056126275118824020458386013755595061579356220125925924861742945402742586642435858088110639653661883166458302454674557701436096641164446955374561150435482054588606577640131200788126004569239987605179390065950743194175350596386013670669908873784335046924510758119379025097767522546049546476860996643996704367807231491664357830863253950395236089909985657053463862421834593854405289773578553511161476782211031683819425390613470937978531015508577600918233135460253890196030269168150504820528732226456364458856002940414978772838756909941746418400270363041316984878973772560957776242643049874811082610470099607900169743126204754388144479913772897614162096940631590547558747020216638535271660277319352367802413761266973549224738321400694684919363206568026288284013699919905411740043975622566868682450676551880818664105053987346088428240505912045067337447694034525697327528438569882810835203892608680672684322894541847264015138476046109786528019413825133483558757799303870864074572981505809493823439225147282884225213034546763518230417459100241886153104043024845155774005468793378972036161130668959362482991488200778363210671562802579302659788626810815423317610541331962871196433001670040691547060926070122244278135861929947950983069118616906995936235188022772168063925631549000259261700765186786607873991267340555058653736856497773045795891968445246583936628845495004753295566356099089578837429385875637979290268920551373155703413772590794041144715203919371583970410680865096387955073208233965211683900698546409768596356966702197951960947774977067058565725446291645204577900264709285936295956084844406767846340681412936190363220133268912150264703379635380791095677631455630763847742571016774781717827880662324206949826794714596236108286845838471703045629308695776604267089182180650166054014601248266689432379524567082631879524613557018997046300637368036968171177437889440834884123744657099022793989916778287764348699490966182252986558421297705016659314395960141990153036327239238682628176085311291131352757275237330647553498741291714755521167065289822266651709939406596115858174951335710933281393465523356895899391294037394720983204745755974584660419773937455315441442299918303554511039284120236980434488663181151136690668108919824650893659795771198505226175906710903697222720093967281994149305475259286693353697092105475076724976303942211035197810216298331926565785702523305074478161635197961426508029787050724906701810972046448618579621232395944406317321046817164745212314621768272567807203238128582874174668312259647784969845196716061793028312654060680682878597401500493061960140432126116906404678224102376285612481303623126448098096033502210664516669095405465273961557368601821780418725984218678272239887267798362503872558827209 A013790 831 71836288469106676136898650296149609733542323711388818002480965390764980136205270849592402058560703597519074523642270171153658783424596676636438517883498848427864720774676736554288471199368524877464033147635174824515685312131502820184494959377673149907291406717955170130679004337180480315463955560750015420063140685674392985542752565622486165845474801390760243563123435228728875859369837902187157663967903059550416683120487446530620106910430787847805244491054604398227470636250459199022156160246199993017895464787394110961021664916093906767675615455132922405119773079122230062679936474212495708007197760155847755896900808370894715978783558677581978222702826096984475262888635693265272120899022242871715084021245783666452715424631074434684998981262377357183245816809851728293809168543143985899415895927776401349656770278753106204448889586730449168086578877539249987814982824077141992751777639624527601754725773576154596012235462127489012137780207214554235292062675728595084086127798251124173851914080737790946921772443969927981050228635513007294323527433013684651029393540615932714263981246517518027483865582532939199641365429917363079492270885151636687672613456463508126709957827755941998292820477431413885174499406426428524059661225425558888856890051255193259210977686177685959288927686800994320560523100165914085457001121889772739405553893481842511089059899203323541338526309410335374106700785629009921232696739193273331659616088975584756191323003401622719661315443109768949156687015050515626286009067033249880753359435529253178319042377250907154085306841025216123547722804750873180505759992386842761679008397919796923957136977240266735946072044708849390122388506399916487245526800337639068617408194667416068592990701016018720390506934261256705021381739827167515481888953466847204969262837208221855292726186372210862366126726752374200730060782123454387737559274570097761968199703950476452914996962429864477155897401373235319223045753858072483162994491760698058533120762815778351624536971249724653119484187235603636757625028037767872664152803839841210750274344973087294377332617886718873787733370378740939980393441605039008441059342850668725025509121797813600122465905106469995546212843682373894352990300596372124287245739480389798789877749365842060684629147761560989547601639620778481771690548171095169992621317674735888695226688551367843982346021891817360229121761844809802134242614301761751894491597394071343016644996723463295727381112805440482832126378598505241614940510974377115366523891501868912446677116145485855713599433259222527298744593995906280179346764370806336904949249957014136803644324611302929763989621146928743112874828630680119131532607827473462622969534513301920054833392788940123930239157478266536519337163613593223176179995093606621304021978392569530164846601932832829133355770198119994255404593651218488533824919319183432839806112870581787596749386500894905749791249847943388167417893337996233421636317383060445361632237459998796735549117187154335654081424058759323292125960366477551244734979520481375179453022921093828335690809903489833071332625971608075808004169893865934955257662461777895396552701327261182458748144165900364025056387907858465318249 A013790 832 471317888645808902134192044593037589461771185870422034914277613928809034673642782044175749906216776303322647949616934592939155278048778795411673115833635944535220433002654068532686659539056891721041521481634382023647411332894790003230471428476913536541738919476503871227384947456241131349759012434080851171034266038709692378145999583049131734112160171924777958017652858535690154513325506476249941433293411973710283857953518136687398521439336399069450209105809259456770434844439262804784366567375318154190412144470092762015263143514492122302719713001127103899990831172120951441243063207308184340235224504382517126439566203721440231536798928483615359119153242022315142199812338783513450385218484935481322666263393586635596265901004479365968278316062457840479275804089437189335681954811567691486067693182140969255098069798899129807389164578538476991816044015535019170054102308770128614444413093576525595112755800433150304436276867018455408635975939534690337751223215455312346689084484325625704642408283720646402753749004886697483670550077600840858056663488002784995403851019981134538285980958401435778321642086998614088846998585687819164548789277479888307820016887857076819344033307906735450799195152427506500629890605563797546355437300017091869790055626285322973683224599011797578894654553101323737197592060188562314683384360718798943239839095134368715255321998673005754722071116041210389514063854511934093207723305847066329018741159768811585371270225318046663697890622243194075417023505746433024062505488805152467622791256507430102951237037143201837953698183966442986596609321970478937298291310050075359375974098751787618082775707673390054542178685334760848592990990489852072817901337015249929198815165212916826038611989366098824482115995688105241645285595006046069076673423695984511803333474923143592575576508788075467984157454222327130989928791511984237946126400454411416273358257619076007575295070502340834619842850409796929422403191062813562032406860441939962035805324834321765008587068369443449116935752452795460766777808955795012549506545993198183732549977368425738409679305954762530921318643054919307211361370370660934381790348443237504892365348115455030403498803403549640778702467400055120849969362212797507448619296730837469860387913589289760151851838463601652421814357551927618904061686550555410321588465263942165729382303585524424368172249632213700463267879463797111802765792433858854179759370502502081532207823502642683267347481116495007861581169984792890235624692502888253919763252143761934562648559030532699336925881613759001607063281207141104256694121036860376433372028967969751568710413774758522181535904344999483563571750645892261621985439956053388269303115941773897479761890088236153106299112214906746103371130468785137258916947809153042375688200233648687411558555281316191943947208269865282309709538945644503270425295653162502861967906543887108422272724832371476624380390252356569766428798190593287479355878350259582017669109975052105381937757864919596226428223249519920119638425964459213716706200633878302552391283385296607710467403776796794781013358999720585376315358673654399241445523411724771696782273408160618111846573872472288368394961063459390953031689 A013790 833 3092316667405152206902434004574919624458680750495838971072575424986916076493770292991837095134688269326099893197436707864273797779278037676695987312984485432095581260930413343642957173235752266581753422441003180457150665755122717211195123042237029713250349050685341899122872640260398062785768880580004464533155819479974291693015903264385353307509882887998468182553820404852663103761928647990675865743838075959513172392033032494806021699163486114294662821943214551295870823014366003262190229048549462409643294079868278611582141484598582814428144037000394928687839843320285562405995737703148997456283307973253694866569993862616369359112937769781000371180764420908409647972968754758631747977418479661692958013354125321916147100576490389120117874031685785891384528550630797399231409305518695623840090134968026899282698435950577190666280308799790947543305064785925260774724965247840813839369794306955584429534790806641899147406412524508085936060638139287103305985775516602304306627083301660430248158840749491161048467347221061622190362479059139116869709769144786272354844666542096223705694321068071820141568293732797907036925157720697781538604606449545547187607130801230281011716202533176091292693519395076870150632712263104075701638024125412139757692554964058004030335636594116403915127828522897785039753401506897157346637684790676039866596584303176593140790167633293590756731508592346381365601772949452799585535872609662602184691960749243172811620903948311704160521860372537596328811091221202347070874098512050605340073133433945248905463066200696547258814213785003832435060353761448312307614089285238544432865766061910478562241091418045112147851234354481365927618613888603919449758250672157054785473426298961947295639333262230974387427163047709658490434718788834668259212054332869354381941670928970745110888357474158563145444057057152688306424922801110128585164535313381393302169503528238757685701510957565858215940788941538677653940387336563119780494621411359568090916918736237985100221339755571918469656215471842791018090829204558971077337312448261373283469260401514241269705905926369196965374771617083325574613741951001906390478926476136081269598809048985500454477355649130689193149066888611761647896648985478164446370391205851024639754005101059330116356299912159690441539523999898197107629548725458194047119941920596724549350477293824625748279578129836954088739500557161972850537946364158547942273401229866916156932815530000838644917066823605323746579834056270226152835933607511449833967566697315222052665537195799325040349570709267872809543942188000052785028170128122840929779353882058849540042309024776190664033057068407541611660594255987699128501846471551666280434897743693978541364717760868917400530428475242003161184217987005699285555754094575853111026890281732969038107235681200715535344237633458586117234004285022373585957260364780399181277371434834443318358531347625189258132559740445711454237539344928482559152053917856053117617927030546316863410893629351737470841595572740100195904947712752816901195309382358875543046239210290931043188376636179563770558228648397166760654005068257846513423124079104326227102588495830941815431825371177290683985039339537357064042840911529 A013790 834 20288689654845203629486869504016047656073404404003199489207167363339156377875626892319443181178689735048541399268382240297500387229843205196802372760491208919979108652964441947641442013599770621042884204635421866979365518019360147622651202280117151948635540121546528200145167392748471689937429625485409291802035331608111327797877341317632303050572341628157949745735615676238322623782013859466824355145321616370365924064128726198422308368211632395887282774769430671052208469797255347403230092787533022869669652458015775970590430280451301845463053026759591127120917212024393574945738035070360572310674783612517492019565729732625999365139984707533143435316995365580075700350647999971382898479842645060367497525616416237091841126882353443017093371521890441233373891820688661736357276453508161988014831375525224486193784438271736947961465106035428406831624530060455635942970496991083579600105220447935589442177762482377500306133472573297551826493846831862684790572673164427718555780293542194082858170154157411507638994265117385303190968225107011745782165795358942732920135857182693323733060440527619211948829575180887068069265959805498144674784822915468335097890385186871873717870004820168334971362180751099345058301225158225840678447076286829048950220853119184564443032111693997726087153682938732367645822067286752249351289849911625497564740189613141627596724289842039248954915427874384608139713232321359818080700860191996332933763954475784456817044750804873090997183925904219169513329569502308599132004960337564021636219828460114778068743177342770046565080056643410144606430981028862377050256039800450090024032291132194649846863800793793980802051948599752241851105725723130315509863882660022436447491149947489336206689665533497422955909616756023069355742189973544258448690288477955834099919302964977058672538513387954332797258458351978787978453918498083553647264516191095321455534112648774489175887613392589595754787516245435264087502881315190628879825211079930126244505903828457420242552210136307357079414429710760551869693930411111409238410106973042870112841817494334936970540448782908301289823876579683699095040760940523507827932236609928829209837786170393868481825930413946451796251027856181768171849913993722236932636136701588572661426027468050264893413683723679728986940816963332071223157469187731211143153938941035109768288481524783369534462312109860255776219863155539703872379466095244233049255785469156836905636202692335502349300875429674529101310291243188953788756560398882622360661205101085171887538589541639371589733533423506513503417804695468346322569824210613959340282340820188111832217589511556586946720887425821880514105158913535293982100614699850482465933364096376193209893913229060967064880141226062782740529654212744393012531302614512172261447427138450009859021573304357894627393543113121783515172302114031793097465585253324199028360833983948782611750324171768866722607724457064312851252495642075774070596625755053564504691219247414384940838873102176749546191708552747797385332361943371231688742424857656582437926375458718798574358939109974117898632538162133811116650927252839730974569117083003484376020083121146809251048206260294204177625843106704599697185079220541769 A013790 835 133114092825439381013063350815849288671497606294664991848688225070868204995241988040507866711713383351653480120599855878591900040615001269296220367681582821723982931872099703618475501051228095044662363266613002869251617163725021928552214538159848633934997778737466771521152443263822722757679475772809770363513153810680818421681873236384985540314805133422344308281771374451799634734633792931961834594108455125005970827784748572587848765203836520149416462285262234632773539770339792334312592638779004163047902589777041506143043813070040991408083090908569677385040337828092046245218987248096635714930337255281727265140370752775759181834683439666124954079114806593570876670000601527812243196926247594241071151265569306931559569633475120939635149610555123184932166104235538309652240090811467050803365308654820997853917419699500866115575172560698445777222288541726649427421829430758499365756290351358905402330128299646878779508541713553405237533626129063851074910947308631810261444474505930335377632454381426776901619441373435164974235942524927104064076789783350023270689011358975650897012609550301709649596270842761800053602453962283873327211263223148387746577258817211066363462945101625124445747107267907962802927514338263119740691291267517885390162399017314969927310733684824319080857815313761023064124238583468381507993812705270174889522260384051822218662108065653619512393200122283837414004658517260441766427478343719687940378425305315621821176630610030772350032523737857581971176955305504646718905084544774757545955238294526813058909023986545914275513490251637413958762793666530366055826729877130753040647675862118329097645273397008082308042262834762974458785104666469458000060216934132407205531989434805477534852090895565276592013722995536267358043024508416423879681856982703868227529570546753214481950525186338368377482812745247332827926636159265926195479702490729776404069759313088609423482998631468780337747160894086300767678106404308965716080533209895421558290203235018509134211385050704312569798038073332299980817061877427301956013208711850134270810355164580331521463715884464661364762534454239304749762562432530774734859063404397743048445745715063954171109259929445902670235202993764408580975507285712811596515025692899122625231616166217877787965687178911062701883318700096421719295136155340704476310232993392131355189740727284103687515607229752793138147778522163495997106681677050897413036167208463138006937879125864413230913763043694094585433696820846562725808031792777068885308298166668219812754140685982695917000241712791626235095924216606967820222380616645838187231592438121254201731179604785322766957435742400817358053043947631705063816562133045719015458988801836324203650113964695869004912678606584197917560615061289815962555217876453814362207356569455370514685040542449892146650329036365192021643045474170162594512471704847060069825075431768687962715693876890975534567029280162798956617067623907659153677184461578906436715279089482285779596843846423381653772563799814578298645165626710458651109839049491084837375234949384654037446368999500540187532928082881759934736346733705881474924147977181585860991067765357844215496127281273790273609403156623088878613231304765974546409 A013790 836 873361563027707778826708644702787182973695794899297011519243444689966292973782683533772113495551508170198483071255654419441456166475023327852501832358864893331052016012846155440817762397107531588029765392247911825159860211199868873231079584866766887247520426296519487950281180253940884013135040545404903355009802151876849664654770303921890130005436480384001006636701987778257403493932315426601596771945574075164174601095735384748875748502371408700321409053605521425627194433199377505424920303029046313757288891527169321804510457552538944628433159451125653323249656490111915414881775334762026925657942731903412586585972508961755992017358047649445823713072246060418521831873946623976127615033110465815667823453400222777962336365230268484946216594852163216339941809889366849628347235814035320320879790084280566919552190648425182584288707170742502744355435122268546893314622895206514338727020995265778344687971773983171672355542182623891763458121032787926902490725291933307125337197233408930412646533196541083251525154851108117395962018906046729764407817768559502678990603526239245535299731259529517011001132999360170151685700446544492899833098007076572005293395099721806410680382811762441488546770784744143950007421573344328618675562006184846044855499952603517693085723706132357489508126273586072323719129346136051073947405159277617450155550379764005576642091018753397620811786002304257273284564531745758429530685413144872576822848428175794768739873432411897388563388244083595312892003759415987122736259698267184259012318450390420479502106375727743561644009540993072983442689246105731692279174723854870699689401331358357209650638757770028023065286458879875424089071716706113938395083304842723675495382681758738106164568365803779720202036573713450136120283799720157074592663663520079440821512357247840216077395747566034924664734421567750684026659840943741768542328041678062987101690853174366427471954021066667795959122626100219336736056118671124063204378390123860843942023424956438429560897317670994770444927799133220174140742977800528133402662358448730950786740234811555112323439917972643214206988554264078463192172119834413035410314996253592140852537636534603316647854397094567419413166842088284699780303301561756884735083571111143544144633666555496166842873580835482387056453991332622900295388315190362069071438669645773821399888911711004293789899034408075779387574883914697237016938483130937926930293054726648463519424944796415208025199329676954575030484841574298044026496592410348956507744271510190191479917040732467911438585877625859728464358785158315868479039225813344346426477986513548817558269386996502674007735905891762686186021340411616923700464154912962460426425528848123100148397722369596541232084337798922537115195417122482530324784487413476030442466452196685946848550999013742374172808807592024854000021356030436782596326855501561118122319907834361723377667526281690482294279107148123954364580680458151707276007252419205131288946106093276999934892476383807030401791090583448217410931676847319209931654003711007618018916502912715139685627005723044170403541151787226931805170919844288356977334878288384833962395608512815897870091092437337985151294110604086132581410590569558998989449 A013790 837 5730125215024790736882035417894986707490418110334287692577756240610868848200988186665078836644313445104672247430508348645955393908242628054040264522106512565145032277060283625847205339087422514749063290738538549484873842845682339677269113156310857547230981516931464360441794823646106140010179001018401570912219311918464010649799947964031521142965668747799430604543401741813146824323689921513933076420734911507152149557789119859337373785924058812482808764800705826073540022676221115813092902108173572864561572417309757920359393112002208015707149959158835411453840996231624277037039327971373658659241762264018289980590565631298081063625886150628014049381467006402405921738924963799907373282232237766216596589677758861646210888892275791529732127078825042862406358214684135900411586214175885736625292302742964799559181922844317622935518207747241560505716009837203936167037240815449940576387984749938771719497782809103589342324712260195353860048732096121588407241648640374428049337351048395992437373904302506047213256540978120358234906806042572593984279692379518897076857349735655689957101536793773161109178433608802076365209880629778417915804956024429388926729965249274771860473991627973378606355363118706328455998692942712140067130362322578774900296935189031679584335433235934397488662816480998220515921207639998631096168925250020448090470566041631640588348759174041041790146127961118231970020027892783921056150826995643508976534708537261389477702309590054458766364390269432468847884436665528291512272599880330995923379821353011548766013319931149725507946346598455551844367484143699705633043665363211806660662162135042181652517840889729153859331344456710862657448399533308813549810141563073110034925205775019080714545733048038598744245561960133946343085182009963950566402466296355241211229942575903079657683793499780755140725322539906012237898915216431889743406214281449771258374193687677018130643490332218407409287803549843539068325264194601244978683926617602650997103615691139192536349047301239396688889171290113057562537414677349265083254867733782123768111802680598613091954089301818512128412051904526618797003841278233583925327076690419818036133499433303532360526572699337456838769787650941235915258569961546686920746883310060212793132941486270610350656093563861599941477394637133338848838042735963965535177709111545922042204671149735899171555527564751385188561878813364328572068133387822083738589652732061540569150947062809280179853332802010498966775011045568969466857844142804299503647310165378357846299735704245721966948561943103265678454657989423710413090976360561352256904122069515393791999805448084054044164755278555854984066486014440618636398745320383946702857777894772535660073637456466922907023705340298730766012797131740607881460911021919816235733022392862456497273343104529163716947798586611275067094140116915695730614500498945742496000540915301247267080876639934171254332765221998841264586013844485933351437883583122404866386775402077990396572829537554157926466151345318003754433122731795261336361581918347920981822111175610324031477398784548892802017633496875995899573726405098375910128294136450092895627277587452585105925667657481374520577640659673409115866634884726876592369774889 A013790 838 37595351535777652024683034376809007787844633221903261551002658694647910513046683492709582247223340513331754615391565275466113339431979882662558175529540828939916556769792520869183514229752579119268604250535551423170257282910521830622562651418555536367382469732587337668858615837942102384606784425681732706755070905497042373873337458592010810218997752654312064196409258828036056314387729575052914914396441754398425253248654415397112509409447749868699708305857430924868496088778686740849702530731726811564388476629969321715477978207846486791054610882041119134548650776275686881640015030820182574463285202214224000562654701106946709858449439034270400177991805029006185252529086687491192276104725711984147090224875775891260789642022221468226572485764171106220248116246542615642600417151207986317998542798296592049907792595781567924079934961029651878478002740541895025191931336990167060121681567944348281251624953010528649674992437139141716675779731282653741539912456729496622431702360228526106381610186128742175766176165357447670379223554445318789130859061702023483721261071615636981808543182903945710037319702907350423032142026811976199945596316476281220748275302000491778176569859071133337036297537421832220999807424397134350980442307198439342120848191775236849752824777460965581923116738931829324804959043326031018621964318565384159921577383799145193900156208940883275185148745552896719955301403004555306049405575918417062395044222712971976363204853220347303966116764557746428110969788962531120612020527814851664253295007897108771453813392068273349057635980032466875650895063466813768658399488448032663500604445768011753822169554077512978471072950980479969895518949338039125700304338795322674939144275089900188568134554528181246360995132020438821956981879167373479666166581370386737586879653240500105634063369152061534478298841184323346292854782735009628606488171900591949226193084784848915955151940069684971012337279090523459827282058380778768305145242538090993191996822549564242230986099343431681675801852834431770667807977698088528211235187201344514042581537387407500496310779909231258074511472545599145927142202626490544134070950165844426135071889781904475817414843480353054319168576777825448840011477517707812887020301397305056135745229091421474510654629872495957216033186214231836187226398390659577876300949480852794518904847413417234464575816352333838222154486894483359761339023157500691408886711575055767674199363679091687260017716513990883721010847469978008672054315420939009043430001995047405829572565955556181825149514908700526116341011068608964020289895901643032157547944898090498669310723544879478583764959382604964550460214740744898873412168047039074317449880767602606465743135351879481192982530737699972555809961981350128310265037214815914322644359919570577078610404108815843146894506526756575715204653307083879688561737773583016516259548945291483319317631634608097599677272621534397536948836833672208718783954188866098328363633413033694991914334595892830155544418976631422632835718243308709627868338966280709561734871423179335970523213425425285674037693373003409097103218943850444346351737829249059488210568251276410879978305500735298229509900368117237209200991478693037322538093046729 A013790 839 246663101426237174933945388546243900096048638568907299036128443695584940876099290395667569124032337107969642031584059772333169620013220010149044189649317378674792528966608729422713036861406671601521312487763752887420058033175933730714633555957142874106396383915505522445381378512738133745405112616897848289020020210966095014982967065822182925846844255164941453192641147170744565478697893741922174753355054350608068086564421619420455174235386686888538786194730604298062202838476963706714898304130859610673952795169228719775251015021680799836109301997071782641773697743144781630440138617211217871053614211727523667691577493962677363381286769503848095567804232795309581441843337756629712523523105396327989058965409965622562040841307795053034542079098726627911047890693566101231101336929075598232388439299623940439445027220922867149888453279315545974694175980695373260284261501992486081458352767282869073291911316702078470517625380069908803109790816945491198243365628602227339774399185459359783969744431190677415201881820910214165358085740715736575487566303826976076695193890870194237645851823032787803554854570775126125513883837913375847843057432400881089329434256425226556616474845365705824295148143024641201979736511469598476782681977528960523654884986237328971228283364921395182997568924131732200045336283262089513178707894107485473245469215106191617178924886861135168489760919572555379626732505112887362990149983600734346373885145219809136918987041978698661321692092263374314836072785383166682335466682993241769165868546812930649508469665359941443167149664993015171145522511405765136167759043707542305227465768683925116827254444302562651748709631382929082484499826606874703719696766836112070275725588864835137195530812259397157374489061186099110859758109217137400089718940371107385307517404910921193065089765006675727712118697010345475027420229524398173287168895839783778873052829273393737581751878797203094811944888112924419926797585036289498850057936292415006332691152747690993277499797792255263474935956446706847351488141677158833593914063228021356633377466798780610756295026984466284226869771371675996427979991432404460063639504038105279872206668859075265838058788074596389388065032239312769839315303993680960351740197467718473306624448068816294264405026593445975294393734751575077224392399841117490446410529543875184838534703879430475322081931087662312575555588514705323394145330936362036333705714643940891710422025098520560112976238048294188093552170250525714897348363476780838333944243089506029647825605234404108954805967315984151849313373621143412937122007010679933985672066476371761769347657177954258988081898509271172415569468914027281508457234556623366596788667716240701021740711043681276107158384170049519938669160559638191843648909166407213870869645432302556212762861357940746886774857322049893267457730347777334636653561532478171363178900630057422058042981154663728351482585669887182239921318465723361403941523433150471132393798822914072841949949283652858650526932905678763894035147394348443868444171957767735434542491407479623302602803284215299307361306220275367086094219490602765356413751897703079302149538296624531783537662390324291683814456315217193329567705091705017873172428479588969 A013790 840 1618356608457542104741615694251906228530175117650600788976038719086732797088087444285974921022776163765388821369223016166277925876906736486587878928289171321485313782549919873742420234847689172377581331232217982694363000755667301207218710760634814397012066674869631732764147224422074895503602943879466782624260352604148549393303246918859342176481145158137180874396918566587255094105736880840751388556762511594339534715949170245017606398158372052675702976223627494799586112823247358879756447773402569905631804289105309630445421909557247727724713130402787965912677230892772912277317749467522800451982762843144282783724439937889126181144622494714747355020363571370026163839934139021247543866835094505307936215872054784449629549959820443342959630580966745405724385210840487190177255871591665000002700550244832673223198823596474931370418141965589297139968488609342343960725039714572701180448252506142903989868230148882336845066140118638671657203337549979367751674721889259213576259833055798859542625493213042034521139546626991915138914400544835947671773922519408790039197167117999344393194433810918120779123400838855602509496591860549658937698299813982180827090418156405911437960691460444395913200466966384670926189051251752035606171176454567509995699700394703115380228767157249273795647049711228294964497451354482569295965502493239212189963523520311723200310926182695907840461321393315535845730991966045653988578374042404418046559060437787167747325473982422241916931621817339998879639473544898956602802996907118659247497263535639637991425069474426575808619668952019172537885773197333225058396667085765185064597402908335232691503616409069113558123283891503397710180803362367704931104930487211731293079035588542183335139877659233904749534022730441996266350872954573638481988645967774835555002621693620553947700053948208799449519210771084876661654904125909576414937115125604821373186099612862736312273874076788449505061170410908897119139718955423095401955230120014534856548786653177600606893676173314986783659054810246843625473113697543839107209670168839048120871589559666799587172051672045083290812492569969566212563976723788005662477538785994008741241547954384392819163503708557426910775094676522131082915747709502540780867767435585700903364763003779503706668761379479599043906517293705084081669238535357571854818899484337365087725626192152943348588179549866152432808220216244981626788987516273471320385443193778896190512078906671393394901237097834858168081795789013699215441502612771159080309008178910249060519383795942925358852481951560172020283345044328321932280457487997071046879994428151475128968689978744557893220805336119328162218551285544932993976987915926005908241530448886255239403640805157592852539066158539694900317608362431786176686180493040797730206775743681337071311937133369449240324129838889969349727790168811767092551084017214589282313816767033806746122819999355748721714077244580129802676123770453610974171260335244900241099635714077139231916033617250046405606107206794158369908764602054320140220862212214914112186033286124473808488376992347736578755597530111226683451864174077844743503430626200829903301403120764153553031790602942917677737506647884140005435293713106676622265884303254583225609 A013790 841 10618037708089933749209740569986756765386478946905591776471790035928053881694941721960281456830434410464716057003472209066949471678385098088503073648505253040265143727310024291624019160835688659969311114214582184457715647957933163220561961300525017258796169453819653798665569939433233389399138914793181560797772173435818632569462603034636144019892793382538043716918182715378980672427739675196169860320918838570461687271342505977560515578317079037605287227003219993380084486233325921610082053841294261150850267940819936485352413148605102341601842848572691844353075311887483077451481754256417093765458907013869639344016050432490556874489868187823457396288605391758741660953807886118405135310305055049325369512336551440774019477286381928773158136241722816606957691368324436454752975773512914065017718310156347169017407481616472024721313429436231378535333253765895118726316985567311492444920984692803593077525458006817012040478945318388324742911097665414631818737850315429700273840764679096317459165860970768788493196565419693955226417381974668652674508705649841071447172613461193698563748680233433790431828632903731608064807139197066312290238545079537088406540233524179184944460096671975681586508263766449825946726365262745105612089088718417433081785734289647140009680941318712485373240293155368843262067778336760137150829661858142471178350677816765215917239986684667851341266729661543230683841038289225535819062712092215386803473995532321607590202434798672329216988370743567732649314585928082054270990462707605523322829546057331664861739880821712763880353647994197791021068557947703289608140532749705379208823560481587461688955227259902454054846865612153792376496250860494512052979448926596169013891552496425264861852737322233649061692723134429937503528077454957642080327506194570696076372200931844454450860053954197933188295541869087875777117825970092730858402412339093233029473999559992412944828887817809017202706339065973273998675696066530928932228264817415363193816589231498237581829409373119628287587058610029541026729098969585128382402645977752994721038499100973872091435831020287791471020763751570323920632251284773105151515131974906691351285796128716001286531747831845277961595396172661702035010220722046170063273422144877783626976210067797323819453743410765649327070659963999056659831874030481028939466799516737452340567833446715461310087046026671826111654732838783324453362547094270245333048892794383337905949749706671012063947016598894504440784662171718880552511698642391574725907402661830144086067677085181533279431134084186288625079026835838120197692081578748783138579643443101828321163574950543044337421703810278912072315914984460305373483017716390524763972681275142720625727287322638966705508813066178938240983828465914949105238030214840673907886655654293252524877619532036956465766615872957088903564031297574003894227662236944920281260951808508806061311822015773067363166060801690231635358048057946141601537639059541790481854709920060110500601096562777554467181669383776473064971404554078394439989076974342051490052564390262672657492241446793499693215475395059758270127680846124739362126008338503644995560505875333611461441578145908482883635781116767842575660962051692905318686466913653320543220649 A013790 842 69664945402778055328565107879683111137700688370647587645431414425723961517800512637781406638264480167059002049999781163688255483681884628558668666207842965197179607994881069377345189714242953298058650220361873712227072366251999483890107028092744638234961667786510748573044804372621444267847750419958064220394183229912406048288244138510247740914516617382832104826700196795601492191798400008962070453565548499860799130187278181718774542709338355565728289496368126376566734314176851371683748355252731647410728607959719603280397182667998076463249690929485431190800527121293776471159171789676352552195175888917998703736089306887570543653528025180309703977049539975329104037517933540822856092770911466178623749370440114002918341790475951834680690531881943399758249413067576627579634274050018229180581249832935793775923210486885672954196537410531114074570321477958037873963365742307130701931126580569484374181644529982726415997582360233945798638239711782785399362739035919534263496669257059550938849587213829214021303862665718612040240524443135801030197451617768607269764899516918891856276755091011559099023227660481383080513199640271952074936255094266842837035310472152139632420602694264832446889080718571677308036471682488870637920916511081536778449596202674374885603516655992072616533829563392374980642426693667483259846593411451272753401158797155796581633011552638105772650051013309385136516681052215608740508870454037025152817592884687562067399318174714089151992660700448547893912152998274146358071968425824599838521084651682153053157875358071257443819000284489931706889230808694881283119010035370816992989091380319695336141235246052220001053850285281341031782191901895704493579598164407397464900142475929046162758615809571174971493765956484994819960647716181977089689028768142578336957078010313831465652092813993492639648407050203085552973670056189778407161978227356790701906378911113110221331022332972644961866956290611850650705311241892509424724349645467062197914630641947859936774382754897037881194858691540403818676369618339448027316943760260037398364733592601489574791910487324108199841367230974052895243268200679396342899090780887362801955786108400505684440934797524736868706027394288833427051702058157344921785136922692543138376590914254818241579436010518033425234910600023797810745156925513986030871841671629314424806465555243900141655481108980993851118566702155257391738511671485507079630133785623949080000936307825468510151556375905346843635988168508647575305029254792731121776678468864267575348690029355876039846347670726346239669143495069933906617057747238170766172221040630191095615154215250512913897823798699239942106464718213044063555422079237238232976424761846211390025396732123834260554843322527200013799094898564867981079466716239569661509644347747818029815722061749694471371894766742471460296283609343383039550027691936595621965353104815626276568266864245487094969732524919889609759584153308184635047688449869653687351448751785514384994443794548383534859178932826957439779277385279308345920768334028658199826234874964513395305806596132412151487186734066987074010307714031424414954908740708922414815872479048063824798518194215305556199534359907113815138911572021157151795901909420479436084070678089 A013790 843 457071706787626821010715672798600892174454216399818822541675510047174911518289163416483808953653254376074112450048564214958644228436845047973425118989657694658695408054414696184761789715148016588562804095794253425921821794979368613802992211316497571459583502347297021387746961488769295841349090505344859350006236171455296082819169792765735428140143526648761439767979991175941390270389302458800144245843563707586703093158732150256879774715968950866743307385671277156654343835314321849617072958813172338661790396823720317122685915484735379675381222188353914042842258442808467427275326112066549094952549007190989495212481942489350336910797373208011967793422031778134251590155161961338758824669950129597950419619457587973147240487312719987340010579677430645813874399136370253549980472042169601653793580153891742963832184004456900252483481950494639443255879216882686491073642635277084535370121495116386979005769761216668015360137865494918384865490749006855005218930814668064302801646995567713709792141709933473193774642949779813596018080871413990559125480064179832296927505730504849469031790152126839248691396680418354391247102839824277563656769673484755853788672007790188128311574277071565684039258594548774818027290708809480255399133229205962803407800685746573624444672779963988437078455765417372247994961537152357667853499372531800535065002868139181372094188796858611974356984698322875880685944383586608946478699048936922027636226916435094724206926544299138926223846855642922731957635821676674255310184841835199540536836399686606181768820224305520088896460866538441928900243335847116098543824842067930291001428546277521100422644449348615426914311721730878509522961068337717182375743556676934767209834784570471873859278326596478987970598440498051013761809665869951685449717747783456468775388825669048246143380952611305208733198656382444313060249238661136129389739149687903795207752035813116162152837526633523594809100222704352119277547058056754335616458023909395080517891641819909045176725254879465538519467875196589454335661065925118507226468011066105370671017101058373100209724707333473899159210402420761045691082664657519405760934613401987343631912657215717795616973206559798595580245733929036114886217203570340031832283349785775530888812988425862483002679665008817302966248446756137436298974588297262348550153207559931941155220507955228829401611556024300657188916132840643747196375076616411949453307767478729913886143115642898895104361382314980641095718373585236741576296940695108889976787434218459561862755282603902697431887067635557678469250471153836361314515879629638396855942247574683778331026806258615228083621943265713260160515016195782100987124261875520046558322862472992929956627959464476583500327039100959290535861629484098823862381125247816549164776565573434093620952447139745426671001564597355251003916760901936122487731686796003875714681720695324000564398896314640830096415095999395729632631629854999390547883919594797842712855260464759879948545736031944372211072978277667762391838924817542057586161039562026449059927014642172386601397077224756125907432162213502192581628911760175586519156247791239963606939335034346754503077872246619754225144935350573741126398824030812072932912427707765580147587718941929 A013790 844 2998847468233619572651305529231620453556594113799211294695933021419514594471495201175550270544919001961422251784768629814343664782774140359753642205691144134655700572245014821668222102321086136837560557672506096727473072796859637475161431898447540566346327358900615757325007814327815350015091382805567622195390915520918197599376573010335990144027481678342523806317716722105351461564024213432187746396979621485476358994214441637835388201911472286636702839757389249424809149903497265655337615682773223713960006793560429000641942291495348826050176198777790030035088057643266354790353414621268628611983674036180082078089094024672627560471741565617766520692641950496338824683008017628343596648659542800292152703123261234691819044837258755836937809413263622467184829932733725233541421877068674756450539679389683725585702959253241722556544125077195329387201823541967306067934169330052951636563367129458614969256855403342558848777864535512159523102484804233975689241405075037169890681605937919769649946241758873517624355432393505357003474628597347192058422274701083879700141365097842317366317575188104192310664253620224823160972241732087085095152065827733483156707477043111424309852238831866542452981575638834511581077054340498999955673713116820321953158580299183269549981498109343728135671748276903379319094942645256618658786809383181143310561483817861168982309972696189353163756176605696388653180481100711741297846744460075145423321284798730656485521645057146650494954659219873216044374048626020659789090122747280744185462183618343823158585229491668517303249679745358717495514496526492928722546034788807690639260372692126815939872970232176265815984799206276293900980147569363762433567253475357369007663726021566865964390725100799498640075096368107712701291233217772753008235598143207257891635326085214625542946722430082773474498516384525217137988295254855714144926078561102336800358061106969855139884767012242548305542506561163254254579986247910365195979581094869541123277887061980423245404494397264173398226228729164823409896272253534702525912856620604717336972543200043985910476003804814922252383579450282613220779193362817984821197491998530438961568978943992324457042961208238838585601992260308405949768471072625000948851611057944473258161502017062083750980581282122850324761556059167017719557572273818338268837555194800713465919401752694256349703973419075436611816478747567463625355416877680278800363152262427946965006984981733059650779715029368587986229008249092738261482084227900609427137702355907313185381537409164205597850611050756893928436752341240320366584538686250057521771837086337500269629866875862774511456643569766344699913139021260526364576522282165287025469156300685306613445436042046430864345645703541393905205788151045172383361082562750924379070099046727301088247069005683869744388441265323247801836697868277602899642007597068581428564026769482020767703021158720358486262579444852035382119696123478651001384666396461468646039043363909289572342408574105587026076849810479778189052855185727893439822802580566455532282181143067293028491766223671624942078662416282787885528067290058512023152184141758325401225128977160349056294693919810072207471175920835114315530302684466158010512838438190649971348323023977996169 A013790 845 19675438239080778016165215577288661795784813980636625304500016553533435254327480014912785325045213571868891393959866980211908784639781134900343646511539596667476051454499542244965205213328646143791234818889312500628950830620196081474534154685714313655798253801746939983809376269804796511449014562587329169223959796732744294449509695520814431334964307291605298693250539413733210939321562864328583804110583296566210391361040951585837981992741169672623407331648230865476172832516845559964670096494675120787291604572549974673211783374500983647715206040181080387060212746197470553779508753330143472323224885351377518514342545895877109424255096412018166142264423837206479028745215603659562337611855260312716813885191716960813024753177254697046148967560422627007199669188665971257265268935447575077071990836475714923567797115660518941693486004631478556109431164258847495111716084974477415687492251736377972813294228301330528606831569217495278631075402800579114497112858697318871652762016558691608673297292179969149133395991933788647299797038227194927095308544313811334712627496406943444240409610809151605750268168002295064759138878004223365309292703895759382991157756879854054896940538975876385034012117766393230483446553528013938709175231759458132334673445342941431517428609095404200298142340444763071712581918695528675020300256363051481260593895328987129692935730859698346107404274709974005953517136501769734655172490402553029122410949564471837201507513219939173897397519141588170467138133035321548876220295344908962600817386719953823743477690694837142026621148809298545488070611710320105348624534249367258284187305233044039381506557693308480018676267592378764284330748202595645326634750051819698059281706427500207592367547386345510577532707271154703033171781141807032487033759417582819027019374445093158187273445863773076766184765998869949642341205167108340504860001439392431747149238922829219572783956367323359432664385547792111164299289772539906050822031563439059309826217013653556913098887740450241665762286692050406392329442255441183272514252287787550447876855935488591558633060963390704897888664773304225341532287653448798411876745002358210026854070851533640762658868487255019960134671219883451436430938707492631225415420151173689046797614733944331490183593792008020980760569304194803258017231688522117381843199633087481049897194899427015910407769602553939610127917062790128845956890134460309209182641993789760037410828465150604368765710307687305777648523122297455733583954619255898451450465157107881809288266941526352927497859104015981064473532110877741925161158320486627400345023123460339269041556572535663569667038461236987576130105118490313477986562693286448174103134488796296690815505871866632900971781460935085412055176059007376007232062694208814851078919845577822439989019746291869392932563141785828827850574713769352624551211844366962752808579634571538256899521822364272028368783737674204142087326266143429220084796227183695786662163510608848884138542654706756478090211606557824698375782873560708858677407731096514747303390479664509559934478193509531244978104113231371316949649490073897383901480154076372957438071219149050158349486807873883753218385216599185024194315912782462706974732992968854462016347360319632864809 A013790 846 129090550286608984564059979402590910042144164526956898622824608607732868703642596377842784517621646245031796435770687257170333536021604026081154664762211293735310373592971496669216711404649247349414291646732779316626546399699106490554418588892971611895692343193261673233773317706189269911616984545135466679278400226363535315883233112312063483988700820140222364726416789093503596972888773952859838338769537008770906377719789683354682999854374814222082175502944042708389169954143023718928200503101563467485420217600500383830942510720100953712659466829628068419502055827801604303347356930599071321912678472790387898972601443622849714932537687559251188059396884795911708907597359575610388497071382362911735015900742854979894255405595968067319783376163932855794237029546837437418917429485471540080669331878117165613528316875848664776450961676387130806633977868702298415427969233517546324325636663642375879628023431885029598189421925635986523098485717774599570215557465913109116913771590641575644505503533992777587464211103077587314933968367808625916672319359242916167049549003925955937661327456518843685327509450263057919884710178585709499794269430260077311804986042888722454178826876220724962208153504665305985201892837697299451870898695573804806247792474895038732185849104274946958156111895658090513506249968561363636808189981997980768550756547253484557915351330170480848810679446372139453061025932588111229072586709531150424072138240092499723879090794236020919940825123087959986434893290844744682176881357757947703623962874269617037580957128648826488836661357337807756947231283431410211192325569210098581602552909634001942382064525025796937402534991673597072469494038957230028988050595089989038966947275870828862013523478401812894899192092406046006600640056071395940147428495538760875636274115734256210866701078312215156662938249718585739603400647101397822052386469443853744693046156572682509617035537726008561237711033579064041348967640197634323599443349087723668131769809826580986906841802465094035569066362986542716340073470637949603450966009260174118488520051792740649216191512980806414835047529577649022465793339294277566380323323960472215986189558856912217043804836144880185958443577873655324874423388859859153469950571611850573836039150269408758907094558869364625654770095204822104175851057108393612142273232792686963168375495735140651388185376362356397782049263848966035358323156172194088721447314121254615605452445559853115263471825328736413207151960205393607068044326256937949739966501895784812550740319403354401557313453581448851764010844179468864770982359740712762373663696713023285944181652672406488680585439344175875486989619682414946729069837830652386470290665380992502588440534025316978463275858165195095388494010123147393983449563336704034237928793106836093028767958555420955087030546773256822939527620697040722569680500910891642621177090982423862503517762676531988778127590102880453376234947632167039112976348046552228056290454793104657528832978357531029252749878350625887846043511433431810821782472123724233257057544937078847222730111427616034498301341086911027210506650304374840735777611290895082973751185268836918088930982946460551304865825406107252943738906703765737820461223166868654125289255031057111226011849 A013790 847 846963100430441547724797524860398960786507863461364211864352257075335351564599074835026509220115621013653616415091479094294558329837744015118455755504868298197371361143485989646730843525903711859507167494213765096386770928425837684527540361726786745647637463690989838086786737470307799890119035600633796882745583885171155207509892449879448518449866080939998934970020553242477099739123245904713399340666932314545916744219540112490075162044553156111081153474815864209741344069132378619887923500849357910171842047676883018314813812834582357308758761869189756900352988286206325834262008821660506943069083459977735005159238071609516979672379768076247044857702961145976722142746276175579758929285339683063893439324773871523086209716115146489685098731011563466865989150856800426905517254854178774469271486452326723590359287022443089598294759558775965222325528796555779903622906141108621433900502150157628146239461736597679193720797254097707578049164794319147780184272533855908916071255406199377803600608686526613751352689047292050373281766461192394639287087315992772972012091014758196906995969442220133419433789503175923012363583481700840028150201731936367242752513427392908021867283134884176477047695144109072568909618908131981703724966341659733333791766427786349121871355973147926992462250147412731859114506043731106821098534471888751822461513706530112184482620077248524849046867847647606951533391143710597773945241401233877932337298993246890688370714700982533255731753632580105470999334881232369859762518588249894883476820418082957383568659721064950593257335165493356693330784450593482395632848059587456793894349640108686743968725348694253706298032080370470392472350389598386220190599954385418084662141076988508163670727541794294403433599318276067849306799407884428763307278359229810105049594473332454999496425774806443642865537856403641037537911645632271110485707626021124418931075833273369945597370163020342170280622091312239175290576687336678797135947813364554986612541722272197855095789065973481967368644407554706761907222040855587348241787986756002391403180059812171399507432516667070887732746841558955236398070099109755113021301328504658209085389695660201056024403529946558900073348314429052586501091854309535905916345700345351614938252864917590867189447400741901308920946594638837825497758785688170489265454680352819165347711627518257813757884254313420325848025220113066157985958227645765416101415827949551532987373495318196289243638645981839607052124010907587455973438824571769888243920218938244155145407235605408228617533568947885916423675148661495221762415262258816433933607514134145779079775823183658972233321067537137919070138894736324465489427206006910307631577055564691809482758343740104695697552905421845020843909200417970051925412585052115168635050811573951606361746576082116886326007417379338015306240719393284180779673766476360067237542893935682961885580040920726378373295118664998654601477491414647943620237819533429168277321673897559658046673171003761082927291951858456450157891478514746110801714799603754694399554552332174316628332261076588802343355098871223249528134132647003330067436907679562639390781526548839019581476179111727677111224680489469686563870966883407005840046085197825239716022802258765706753863741289 A013790 848 5556924901924126994622396560609077581720278092170010594042015158671275241615334529992608926993178589470581377299415194337666597202065438483192188211867440904472953500462411578072201064373454253510226525929536512797393604061401921048185192313289447838194149399276584327687407784542689475079070992575758341347693775870607949316472404363659061729549571357047333012338304849823892251388387616380824613074115742915735759758824402678047383138174313257244803447948266885080112958437577536125084666089072637248637455674808029483163493426007694846302766236623753995023215956145799703798593039878914586053476256580913919368849760987830040903630483658348256861311389128078753273978558317987978798335041113660582204855409841371062968621947431476118823932774166867906107754818771467600927098709098266939292890222613715633476347282154249110854411917465129107823677794434202471947669887191813665227821194607184198267477108453817373190002150784135059419580570215527928585789012094628618398343506720074117769423593592301112822624992839283142499101669751883301228362579880228583469371329147828529906800555510406295364905092930337230884117471223439211424693473563234505479699240597124869531471244647975081865909927840499625124616009656253931958139504167629510403007779532706236588597966539823548997544823217174933727650274152919791853227484670062100707169991428544066042390470326827571534596499948415949209010579293885231994854728833495473114065018694692849806400259153146400690856035583358071995226636155765578649901884457507560330491418763042283393593976429907140842361376020801913264943276780343837997747116118953304024740827988753093727178807012782998567021388479310656245011090906155011990670526300722728053468307606121602061843643401712365580927845127209281159301910915129737116059053314906784099230389339534237251696049508505076740840793875864288847286238306993330755896727734324597312606788542106580213064345639576464979211161541099601229081473645615949588008953603484845267164886239827890127283472061852015187905675957966431064873283810053508591814370981106131689996264372427656552168264741852652094414552027468305306007737920259103296532758016319062509809241793226579128576111559979372943381238290969014020033663656124865078717144139965851945609877046724313679629964396267614487830330607425414973090795392900086580070648157794846543846335988147289516065478592550350757888893469161827062545871931583866895041389247177007607930157502782685853727513156286849661868985635564681298641732128015382236768360556453819901909016872807083387959637745867079497655732650368070149983206535680094623038398900234130456542409175907986516822819524111161887019181288365024818076131898611338528370777061559942962016377493278826908471644612472725181756888263942301510682631970526927621414568374736696489339419285674768891184934665425836718424245359939337510095439581851398401145518927112015912931290648480885768507189273561056172840293821171505158092380333958828773067507502441888916444222674955676465085962496143332769485925990535249232970050800200234549955477417851395691398487964923499132174752803694095740154088044296988848572453551285610477042917595686932807474065211152045289526745128691410613545557413722033365316542364982931397776825605619761802012100006597129 A013790 849 36458984281524197211717543834156158013666744562727439507509661456042236860238209851281507170002244725516484416461463090049430544242751341888223946858062279774247047916533882363731711183354233357280596236623689060463699436246858003997143046767492067266391814208653669773957082474384585645993784782289550477582218863487058755465375445029967104007574737673587551893951618119694557061359211151074590286379273389270142319777646905970668880769561669280783155421988579033010621120308946214516680494210405572988310346682415481439035680368036485886592449278488449961347319888272591856622568934645558599096857719427376224979023281841152898368719603282422913267064024069324700230573321124319128895876204746727079846056343969235544137128597097914815603822931308820331972979365959598929682694630393729388700652750568588271238314518214028416315796590488712076431150009282802418448662129865489457559734857817735524832917308565495785499604111294710124851868121184078739451361708352858365311531747590406286685188197559087601229242578018536697936606055242106339359286886594179736142545290538902984718518444703775703889142314715942571830694728696984666157413880048381590452306717557736268995982836135364512122235036561518040442605639354682047577353286843817217754134041514085618257791258467782304972891585127884740187113448717306754349025526920277442739742313762677617304123875814315696838487636161557042760318410747181007118241875876563799101380587655879787579792100303793534932706449462412310360681959817977961522006263925707103328354198504320421345370079356620751066732988072481352931292838955835921103218828856452627706324572434209047944020152810869253598227329812757215623517767435283033670789323059041818758805566203763831127756144358634830576467591879620093686179837514166205218463448799103410475050584456684130608377780825301808496656448619545599127045009532183243089438430664903682968013139624761272777915171741261186728604430871154483664003548588886245246926744592464069797868818619510787125106860197811071647849139960217754216633615077761069870894088007037330018065490547497854638775984971295250391453875852219551112716768494819976728551425345069369126858435405359585662587867945024665881524304427047700985440867247835239781463182702315954615146403303558222052052196403911818654654799115318147638448708572817468051843522563291988174175810418234366514905605045722851322509030051170747357363465743121750698366554850728346915629763375757201886306213818398020631522414754939874000388404491908922855437213610893512376425059702487274108403183250633908584119261919064908254039818080597100821754935184436129925374746603132299536874518897693333140732848432962927831397501386788992084640668300894785773789452733402383346482460302433549917506943899725440211588748358627172124100983106647465666555929933312158695064356339858914709581473806561993403736179096527024909915749680781936404742197944683091527175668823834089550005167760706245342244107371103875580095916723521233180790544970384193287428999937196406300597160423901770217516503300113738882257887338523007131265479537863077806198553145036962151150971658632543835483867749984890339878582345301966149837341850368569144584974789344345035472402191430260909841834456653012900813752798471257183001388143283763369 A013790 850 239207395871080257906078805095898552727667511076054730608770888813093116040022894834257968542384727644113654256403659333814313800776691554128637315335746617598834881380378802188443757073987125057117991908488023925702332001215635364225255529841515453334796693022976727386932418114437266423365221956601740683416937963338592494608328294841614169393697853876407927976216566483315988879577784362200386868934412707001403760061141350073558526729094112151218282723667067035582685170346996113443940722514470964376304184583327973721513098894687383901933059716162720196399765786956475171300674780209509968674483497163015412087371752159804166197169317135976733945207061918839358212791559896657804685843779343276370869975672782154405083700725559419105176682252317170198074717620060928577648159470013258519264982696480507647594581554002240439447941430196439933464775210904466667441672234047476331049420402142162778428770461498217848662902574204593129153106743088740609540384168503103734808959795940655646941519764185173751665060554379619275162072328443459692536281262944413248831239651225742482738199515701472393216662726851299213781188114980916394658792466997431614957584373896307660882643387884126564033984074880119863343935599806068914155014914982284765684873446373915741389368446807119702927141690024051780367651337034249615283956482123940301815449320596927847132356749217725286957317380855975757550449092912254587702784947626135085904158035610227286311015970093189382693487014922887168276434338365753405545883097616564304937331896386846284446973090658788747748835134743550156582212316389239478358218736127185690381195519740845563560716222592113172857969510901500091705900072142891983914048748590373372876523319862894496029208063137003123412203870322187434675025913930444472438338687570917476126806884620304580921566619994805165546562959392838675872542307540654257909805543592433063953134209078058710695901441794414646126373670945644567319527282291682655065086371271156761943817318962610274327826109757838441081538207278988685415333148525190379422936111414171922248527683482133424285009237396668137818328879466412474850534718094513867316025901689000130841318194694564241532239001587306832848680961345859966165477530013047008206179941709894978229975552074645494883514460606065442193190136995602366655861976946255407888145351537758734410767492154035678704295674704987627526981746165731273411661698740621806331982966375628684113446877508343001576055068862509413363418563207160513316548321871414442854523558501072334701724816708019005425233285307409074220406477450984863054755246426797578491534129745085448440383712463151017261433718487765958736348218568669769501799006598722577067327424722170689461832599383853037136271422044266521008763058926098613228233777980952876306226550162714022238273456292461073198317241945814339409564049644853238721913071052313810433957233655610284751513560715065763509799563153175461537583905677993675690463588461812527681009309623022810899166765550690692158821668587945621738217969541219514397125778152046240806493998828049449788232811247919653486468707184587508673701525052288120104609656307650865519943378767526199909082799880268182157622019592888247777734430777973941829472275870100417642239032110769918377672107608084771464009 A013790 851 1569439724310157572121783040234190404446226540169995087524145801502703934338590213007566531606586198073029685576264408889155712846895873286637989425917833558065955656736665321158379490162429527499751144911589924976533000259975783624681901531290182889329601102923750308385663595248822905003699221257264020623898529977464505357125241942455830565392051619283112415451956892697036203038909843200396738247078681770636210069761148397832617493869586469824143152949979626820457997402646641500305695080417443997272931755051214835586847441848043925780582804797743607208578863328221433598903727232954594904473286224886544118705246065920475134419627889729143351414503533249505029234125424481971856543821036271236269277910389123715051754160460395348749064212257452953669568222305219752397949574282756989144897551471608610675868049575808699523217943723518842403462390158744205805084811527585492208015247258454729989271162997889807305077303789356335520373533341405227139194460529548863604081585221166641699583311172818924984674462297284682064338356546917539042730541366178295325581763351692096429245327022517360371894524150871374141618375222389792465356337375970148825736711077133674563051023267907754386626969515288466423399561470327618145771052857198770347658454681659261179255646379501512370904976628247803730992160422281711725878038479215172320211162992436443605035392631617495607726959335796056945288496498597302349917972041375072298617180871638701225486575779781415539851968304909062711061685694017708093786539003462278404693834572194098472256590447812312973980107319052432577335895007829800217508273127730465314591023805019687742521859136426854527121137961024742101682410373329514306460073839501439699442869501620450788447634102241877492707469593183871758902845021297646183667940129152789560867979969993818355426398593785916691150999576576414552399750079774232586146234171509953332596513545761143200875809359613154493235137655074374006183418499115729899882031681910059515113385429713686009864867106121178011935972177957444765010000787473774079393883826988381981872590131326277396733945606559539652226055778179132247494358285418105483460445940981529858449888675391035988693020089414320130320195787390187238011698074415601420840746597558620952166869597161749091930738376036395366229520488828147127629110430744381731154121651439235056469045516022628087978883921739423824204527236593362884853912405437219671344140242390499796468324963332238433340497306806924261077389193202180127869873539798350159568529067325535587978016522421312694594955584901910935960086898555911686502249171806218912482955425257505627217357537470733824252266626998232455269180662029042357701303282294218828138735233602161893559083684557459776651076800032432644338494429614133001390441817333031821445152395617566699905312146734837101254159424406487880866149729719882099254471659174230910257193410014459078254680471851546474387794933847984203148088005153316506205131603897951994115102080436652662309433148778081631254028967605511224224448098159941233959542230455575385931407126310832440060595474597600846524721187838078644408155705868062356006343955034497328676348508093739397603492250014439543136158070548939793669715600334287032343167601983728840150730289678761434475906698016644185575363049 A013790 852 10297094031198943830691018526976523243571692330055337769245920603659240513195490387542644013870812045557147767065870786721750631988483824633631848623446905974470735063849261172120127834955700129925867261764941497771033014705701116361537955946794889936891512836282725773318338848427527079729270590668909239313398255182144619648098712384452704339537250674116500557780289172985254528138287481237802999639083231097144174267702894638179803377278356828516203226504816331569024920958764614883505665422618850066107705244891020536285306065965016197046403782277995806895485922296460825842407354375415097168249230921480615962825119438504237356927178584512909528630557681650002496805096910026217350784009818975581162732370063040694454559046780653883142610296621148829026037106544546795482947156869168605779672835205224094644370273266880877571832928770007125009116741831520734287161448432488414376788037262721483459608100429155025728612190161966917349170752252959695260254855534370094106379280636074336190966104604864966824449147132484799024123957304325973659355081903495795631141949350451844672278590594736401399999972953867085743158159834099428365202929523740146445658561377074038808177763660742776530659546989807628203924522806819502654403877796081132250987121166366412597096295895909422665507551657933840279039564530590310633485810462130745592905440393375506492637211056042388682296580202157929618037825527296900717811814563461849351227323698821518740417423691145867356968764048508360447275719838450182803333482401716008613196248628165480076475489928096585422283484120303010139900807146371319227071779991039582929031707184734171278685917794096592552441786162283332929138294459414943364684544460968945868044666800131777623004927344808958229653708000879382610161566184733856611045355187371452308854816583129442229952601173829399410641708221917855878294760273398739997705442399276803815165725373738860540946185208421906630115738154942967854569408772698303873126009865011900478658921804351493910723393083261048936311913459578795103230615166615431734903271788870774183066063851631705999971417124637139658255151960633286675810484710628190076983985818779817401289719599240587121814904806647354375030804561067018468594751066240760922136138426582112067166831426978235792157574485174789997831883927201473304374593536113888538102192155092821205493407630624462885229457410532359710605903199289053887526519292073598263688904130324069164628680084422816361147002829960230076928750496599503818954240294616975396929119210722838992723766403606232589237503592541437650834130141425336575141256816220602284800670545114494420173082803345484620919121339735403139021094323572546908878250835132369731418241867663784183641148054381493594607714885012790579504861952698326622122688763522021780501644867646855118078752994727266221328539983530966986362808376692146453208588555842129002197445963104866012428958575817996418458322560976624356854605401810909597211868453174463033389184749744878117412190889132993582657684056459759142136603972027374436008556574019030107095962155725371639237566908834859154048695713405633985961909586200357117757622688981336973445522561603024187676512652344737842516333100871593986267004053793257219203522636615244920228941430582353771596423845687202501559956964489 A013790 853 67559233938696270473163772555492969001073873377493071104022485080608277007075612432667287375006397830900446499719178231681405896476442373421258558818435150098502492753915002550280158725144348552443615104439781166875747609484105024448050528966921272875945215718850963798741621184533005170103744345378713519135205952250050849511175651954394193171703901672878360159596477263956254959115304164401225480632025079228362927370398691721097689958323299151894809369098099951424372506410454638250680670837802275283732654111729985738567893098796471268821455215525930489041283136187079478352034652057098452520883204075834321332095608636026301298799218692989199417345088949305666381538240826682012038493888422298788008687079983609996316361905927870127298666156131357467239829456038771525163616296218615222520433471781475284961713362904005437748795845660016747184814943156607537658066263165556486726106312480715652978488746915686123805424579652664944727909305531668560602532107161002187431954460253283719748928612312519047335210854336232766397277283873682713179028692368835915135922329688314552894819832892065529585399822550321949560860686671526349504096420605259100829965821194982768620454307378133356817657287800127848645948794135542756915543842220088308698726501972530033049548797373061722108395046427703926070778582885203028066300402442039821835052594420936698098192741738694112144547862706358176223946173284594965609563315350873193593402470787967984455878716837608035729072060922263352894575997860071649372670978037658732511180587249393714781755689418241696955601939313308049527889195687342225448817948521210703597377030839040897759458306647067743736570559010740947348076349948221443415695296208417253840241058875664592984535328309291574944757978193769629305270035738038833225068575384344098598396451601912270470719016301494689533220247644003052417491922153769133124945407581655109831302324177100664009147921152456129400189358034580812093829890957673571711579750724343079040481185958350151548256182019275742071142464208296474672296066108163847612700366206781149415096444930555623065812467754744273297812052013714993879992590186431555095091930957014381969861850290617492106227590436413292054577108725160708172450161745605632410135204216805237272681580992404205032345846197231797175774990446368866350001708190443222698488482729563999929242247464527100989990470070502812061285330890535482556061493075294878208062899999056217789128770033898098145485485567369069534729532008189344556158770572981975579251951141552546631260631374060492017987261070664372427122727857891633269501785971223371590577199446496197890755596272749724597850355110003979995117399856959480269150203729303477807835084893742088028869572384796979474221217360568918992131399271653720967746960977467984901871291976631016429714698398405593678136550831946674397526385759477172879501549514880208383417442963931025907546397215941874501505054322567632405323066041281377867307068921277651962066441143076145328341384423601570895817065094432479731558258660471603674652139682138856532656607703714163325037676488865510909713492575654364581896088795060543049607762462406551882776073526677441695345599512033824984749661474818528143897813596937560615194312018832621921622084726050823095444136851553735612734877644012329 A013790 854 443256133871786230574427511736589369616045683229732039513491524613870905443423093170730072467416976168537829484657528378061704086781938412016877404407753019796274854958436331732388121395672070852582558700229404235871780065825213065403659520551970471339076560331381173483543776591721046921050666650029739399046086252712583623642823452472780301399549298875754921007112487328816988786755510622636440378426716544817289166477185816382121943816559165735581844270652633781295308014558992881562715881366820728136569943627060436430743946621203647994737567669065629938599858656523428457467699352146622946989514701941548982259879288260968562821421673844702137377201128596394477129272398063860680984558401938702348124995931772465185831650464792755905206548650377836342560521061070379976598486519490334474956564008358259344633801374013179677069849543375369878279570842050502054574572752629216109409983516185975399191864668513816658287390667101134702359812953593277426113213155083335351741053213721794485272720625382437469566318415300023180332536259495232281167607250631932439206786405085031781542912923604841939609808235752662311068806965251884379096376615591104960545405752860281944918800710707932954080649465256638814966070038323296028122883148805999393372344579441769546838089659564657958753179899612165458950378282309817067142996940422223271059780071995765676222242578547572069780378527216415994205310842920227569364344912017079023166313610839857946015020261171546322418441791710969858341313121959930091534094286905078944005855832943272162683099078273083773725704323834614112952481012904652341169694560247663426302390699334947330199805949911411466655639437669471355550728932010280890250376838423425602445821587283235394571536289037262023212557094929322537871876704477272784789674923096681630904079118960146406558387465954106658027458044792304026911164501250879282432766819143239175603174548925957456564019510681264664994642378064884708147617914573296303999674744502414941584597061072735344308108810228468143728765707670633170324934489735663004186927102682691121312447775189375442934795600938877177106944873261984074846631384213177432978898159008971360104263599756741365708959220853307609170080410345779406319445511212918554242897074866459161746063852891163989217221096900037821270259712318626132122361207437497984124782935188669403535758385614762309595327474132568949934093055972803301050319456067009695923100686893807844914473860192405421932530270807508465217360459505730289632957693729334741775472051439726258447701002445210888130014419884628947494352217475627005881201217757196541005777005568461554361247467145510943086496179876736112747965260461511150045894486667960117897205991987841839557413264416652982330365407102692677507374110621320063269387810973167448941177546658676098795358136191939100122253910008402130722170616967929731262409666367129047203601843286351460979411912133794638604374661410366236211324636296847120187401679192502674523117920339722589499247823203249906647455764084571499518753735071354191709392688454513037710760003144068625575572195443446617078630224788868286021820238584392222948476529515849386902893818408530694963162478398453925724942528936284363152113555009507335196289881155560832427762497887619450329208981883044059355153532222364890569 A013790 855 2908203494332789458798818904503762854050875727670271911248017892991607010614298914293160005458722780641776699248838043688462840513376297921242732650319267562883359323382300772496198464477004456863794167632205121191554749011879222922113410114341478262455681312334191879225530718218281788849013423890845120197141371904047261154720564671673911557482442949923828036727665029364368263429902905195117685322857687250546234221256816141283102073380444686391152480259751930239078515883521552295932978897647710797304035400137143523422111033781717134493473181476739598027153672645450214109445575449433993155198205959438502872607068010280214740671347602095090723331816604720944164445156203696989927939687675119826106048098308359144084241458699505271494060165695128984243539578681682763026462670054376084490190016458838539560142370814900471861255282854085801771392264294693343980063771830000286893838901849696184594097824090119151095023570166850544782182732788525493192728791510501763242773050135228693617874320023134172237824615122783452086161770398548218996740671171396108733635725603762893518703051691771367965779951834773217422922442499017613411251326974893239646138407144516309840612251462954748111723141141548807264992385521439145240514236339316162019915952785717449996804706256403720867379613321355417576173431910234709777525202926110206881423217052364218601694133557850620349829063517066905337981044440399613082599466967744055470994183600720307983804547933546515421387396595415673240577355393179101330555192616384222951622420119940808659363813052549702639414346068678903195081227925667424010414366009784919739969985378336589433440926837368770632727650350549401563768332522919452920932722436896095377647035434165307423783849592373476134297587099831285170977383058075386741005057170437328180361663099497520573429580164124893783318152231882306720564150292707018972041383100398792231132428215503206872516532009579777467029848642483708570156521137515397050541865998680344431736541317698216594005501903908979491004431808027024230501895187155684970470428720701136446930969853017492281095193937759973158998665313471877515068748511822657137774550821257861093644073478003980100416481448018551223764897572278658684861881999067958634387647708198838560215924938818926933254187616761148145354173972522506052854811881997424273842700837772859956598110768018455513254943557783784880517584540237562458191145951255650614951463606710273270483862996722371973299331106768063040291101974817096430281835428558165240788872129496043981675366277043028637021024608863050524510444898857588785586561189704966505538902933534676258164144631941697297590501436171265635739400073887974655451113727028486333523568513432230309336188427837660217069527436000766657125881539786480935110453427794951632503065883627573884196344731555312435902107903565126379668161417926586966812669821034733678702831693801751935485921555509826623883302153513412875782500938743613955549542417182010047546176675348919909704564968036522637513957268158873608342543255803154851805325428950060040420296380628234252401329174304453254652892904839764824589162585352197374764954510153487827469886342578369889653309020772256206681347932350961706641017034417377626222857910261634621558549748640671213609940130134652073429162324910936047023209 A013790 856 19080723126317431639179050832449188085427795649244654009698245395917933596640415176677422795814680163790696923771626404640004696608261890661273568918744714480077720520711275368347558125433626241483353533834897800137790708266939581591986083760194438879971725090224632919598707042230146816638377074147834833613444541062454080436121624810852533728642308194450235748970210257659620176363592960985167133403269286050833842725665970702958432703449097587412351422984232414298594142711784904613616274547466630541111776260299798657172470492641846119411677543668888502656155246226798854772072420523736429091255429299876017347174973215448488913544711617345890235780048743574114662924669852455950917212290836461179081781573001144344336708210527454086272528747125741265621863175730520608216621578226761490340136697986439658054094094916561995881695910805656945422104646037483029853198406976631882310477035035856667121875823855271750334449643864706424315900909825515760837493601100402068635833981937235458826873413671783304052367299820582229137307375584874864837615543555529869401383995686288344376210722149711945223482263987947079511794145236054561591219956282274545318314089275171508864256981848446102361015529029701724465615041406162231923013904622253339012668566227092189429035677748264812610877643001412894717273886763049930850342856398209067349017727080561638245715210273057920115228485735475965922493632573461861434935102775368747945192838604325940681741638991998687679722709062522232131428028734648083829772618756096886785594698406931645614085977437778599017197524556602283862927936420303968932328655390198858413943074067266363272805920979976504121326113949954623659884029682874530614239591908475281772742199483558582007445837175562376917126468961993062006782610244032612407734180095239310191352871595803232482271475456823428112350396793379814393621390070450751475563514521716475828459861521916540290580966514852919961182836943335611928796935183238520048605182817341739816623447585417999073270097991546814440480077092465305976322934322928449091256482836520156228314093205647766856265567425643183896190243121688988376366058986068453480938827938272826635398766089184113438832534780449714579121492971720279631378807795884876600217356613492579793576683523590979609080724953569892981668735433720162212780420757785100660681960196627734175240204748969086622465684682619412601075872168498647288192108586188323684696552723626102927644625121495482516816911391505261607349920056774969679079122246770122144815790041623544563772078143679310887494942458750474491313028981404640022233427965654285242840742146921010929814952930169475969491279922719673836086203884779001714414757163033898834248133016628863059554732275042888684193169507601030037402908782539101415259684939762677660852615262480512254212217783734404891953729955290794177002807063016337089257926695808887665969278743033294448723131325699972479298345429201501878008988659096851162360547799131167921950465166964263527571650755287625024729073636390369744335426301324498982694740139341343925197564553301844930005120712611517803777630348653697014129495722495766975832866541117033636029924293656684846015360485286772972036323784154659757271712762812414605648170749226584752045644900831443832494817193813452253768734013740651404519274249 A013790 857 125188624431768668984653752511699123028491767254694174957630188042617562327557763974180570963340116554630762516865640840843070814446806264628615885675884071703789924336386677691728328860970021770372282535490764466704044836939390594825020695550635713491494488316963816585487116904071993263964391983483944343337809633910761221741393980384003473793622184063787996748993549500504767977121533417023681562258849785779520842123094433782110276967329529271012437686199548870213076170332020759169936377305928562980234364043826978989708578902223152389460016364011577465927034570494027286159567151056234711267726871636486549814814999266557535761766852921406385836952899806589766303448758901963493967829840178021795955568900460508043193142569270626260034061109891988443745044295967945710509254174745782138121636875489030596492911356747563254979806870795915218914428582651926158866834748173681779839039826870255592986627280314437953944324113396338849936625869365208906854795516819737972319706755490201845363116467100570257887581854122840005369873691212363988199595581267831473142480395697737827452318548024260072611267134024920788676881386893753978599994133168003291833458739734400269658390057907654877590622885963873014218900286665830403646894228226604157262118463015951854843903081706365435539968215732270002240033971052370596309099480828649690876905307375564908530137494601533013876014094910457812417480723314483272874609209309194355268410214082982496812906893426503389866660694159208365014299296528026078007138151658751674200286816247878526874018097969265388151832958615867584424670190853614340165008308015094710053880508955334609432879647549625843540020633625652285832499118749339795360025962511506323710961570811627856550852137708864754953266762859636479826500705811097970007143955604865114165466190540065008316183150472218511845130953361364962236549940252227380431172218776981797910525151445294420846501721303950007865320593185224949864836691737227930038898604464579154936866439607927491919725112922538649543989785803664872510654772092733554487733783890408745013968765522254998343958387879644929542904185121401452737337713007595123288439650103008015554851304311136968272180260694530577353616115387456754661476357948800675374026076741124816025656620598280417215178636420372067852728573180637984278052340591828045434734340850074563923750983357986177329997357202665966075658797297519624857828424433981591695294082419710861308276385422131860792835755639666021405822825492500576064438121061058771392136398463092075882908604700679958732854317471861863137504783146995843185873520882657765478278109225948752710515906174841931835832287572963780038561583688035030248275221746665410251502000722101970533738598456556392656991385139370358075400484522239044385518792889782928132854008737134640899886360879081430496108422236662900595315417140450187642621257051202111976424437833041444878072464627917519436676444360991053821616974592334440476247554110099592735917001960452533004397600605442107787247452128357215892584731962990037825460190054218557493221221034213404585763596995444168310585032717516906109703621435294727128439437376268857685992333290681509274706780143966517469530320347838722667459707436812252227657648285675622558171476194355102984998495608610060236976663864152413865050958347689 A013790 858 821362564896834237208313270229257946189934484958048481897011663747613826431106489434598726090474504714932432873155469556771387613585495902228348825919475394448565693571032992335429565656824312835412545715354905666045238175159341692646960783507720916217695337847599600617380974007616347804870375803638158836639369008088504375845285905299446791559955149642513046670146678272811782697894380749092374729980313444499436245169622580044425527182649041547112603659155240137467992753548388200913952571504197301713317662491548809151477986177486102827247167364279959753947273817011313024492920078079955940627556004806988253335001210187883992132952322017347297476247975631035456716927307155782483922931581408001003264487555921393271390208396984578892083474942001336179411235625845691806651216640507076608216059540083529743589991411620762515922512879291999751297565930779287528325302782767526157523940304095746945585261586143027415828710507993379194434202328905135637874313385854300836389596022771214307427407140646841462000424544899953275231741288044320126577546608698242295287813876172857885914661993587170336402523666337505294509018779409919853594561507715269597719322791397400169228697169932123651872076754808970846290204780814513278327273031394749875796759235847660119630848119075463622577731463419423484696862884074603482384001693716770621843375721691081364866232102080658104040528476707513707271091025666324753330311022277624164916039414598448161589482127771288740915160814378566082858817684520379097804833413033069734428081801402331014820432740776350211664176041478707221410261122190563685822619508887036392663510019255950372489123367573095159466075377217904647347026718114418397357130340037992989867618866095090366830140875507861657248383231122074944141671130826613781216871492723520014039623676133366519562477650248225656215904185003915517234004157994863843008920927395777576090955518632576695173897793475216001604368411888260896063193534487952448985213743892103835540780710267612274485316465884776079658116984657845228542405959700424850994021356104971776036649070591515044134710982878350382730994358581514931409672735042831603895452544325835590055379407585369648833774690416815118017075333057103767333946384502081231128985089498519917944333087745317817348787033554061137181752168638165814848301406622983806097292010317339213903730201811747309462112660606691403422397369069026258692212292711353223112824474755722961043601364754607138661795392751848766443603558056296279558778512281606599103806910316347109867763355441161209246257176932885684045168882227439727142516170511117599302982674631449766533694860413137914774895638766215360833002550577197833458933729879871756660104626737711028671858944473466492222520477899408919332702578950410370213388800149865791479655151324340378944154413727653265484967358294745290805864451858493681123238067512937056677320736622584919845033440423766845024034151452462304123628970300306263964660202516363427940351449862529069041852657572305669192130533414151693471248426409177638172844306945727955713024431205474147487194959887109188285748399659628420985765460236968704689691148625699975277795698720161382351351184524564321117588431802169859421203140492925186865661830402317759604163055311163830684575129688090605214803891612703987368599337719187529 A013790 859 5388959788288129430323743365974161384952160155809756089726293525848094315214489677180402241879603225434671692080773035761977074132734438614520196646857678062977039515519547462712753380274424316513141712438443536074922807667220440845456709700594156931304299111618100979650636570463970857947754535647669960127190900062068677209920920824669670399424865736804528099202832356147918106280885032094795070603400836509360801204557893747671475883845360361590605792607717530541927500456030974986196442821639038496541077183607051736842847067310486320649568665077040815945648063513411224753698048632282590926457394947538649930130942940042706872384300184755815618741662968115223631519760062249088877018354105617894582418302854400261253591157292615822110959679094470766673117116941173583943438632378366929626505566642488038647693933651643822866967607001034810368263330071842905473342311557737739119514572335172195709984901266684402875252169642944560894682801479946594920093370124590067787552139505401937071031218249783926832184785439088593438795454590858784350475283299669167699383346841570120589486097339925424577136957774840372237273672211708484159433918052119883830636476834358342510309482131924663279932695588301657722510033566924021619105238358980953935102537346396498044897994509254116827732496131494837483096117382413473447921435112475732049914388110015184834887348821751197820609907335677997433405628219396756706600170617163492146014134599180418388188592240307425429144370103137772069636702828138207260697512022909970527582644699000693788236859212233633738728659008141798079672723222692288342682206597807845772265289236338290393901138414647077341256920549926672391243842297548699105060132160989272006521447380449887896772554284207080333206642379391933708513504289353413018563893863759014812113970939111017734849415863278608530432547357810689708572301280604301673981530204643696676732759157748335697035943422990892186526261150398879739070612779775456017791987373676093264983062240065804132898161332670015858636905536340122544466725501594487447371774117404719822576454552150930204567838758664856861098053986653319464978862814616018153158064143321807306353344293167610265998395743824723989310031260187657817478022228718154957437271172199789181632769388697030199625391727148195121049475978435005911219705528853396751804332879692062582422373854086874097380921166240502297854349138461881283279604852479188496843241378872298347407068554154977436760039571844879756636482944407359890185145819079620896720077138585553387842395375049458693864693337856662973020353036294232049782048594723442569026869328256941918227571979170597858838090285945138982425329734336994985324064201741838595446946456026122059116066534690413655471956855498021919741861620493642438970043917783269457898017447838997226252597108467133074846870837771823852977276668643577041849564960952380028859901352980779659103264402620334270202688067679605177355129674140309397872135588709860450716645862548053221983595286331897495569568429730249260864860925670614484052031497870921117433153293139115881663486131819323384342795250166822070087607184614751671469063626133217537797617579302978829607215121665666510852497701054036447662513804774082151025607269269606820762913805896545893121497425883562460814328332870950861125380254775589377769 A013790 860 35356965170958417192354080224156472846671122782267809704694211823089346802122266771980619108972076762076880971741951887634331583384870651749867010200033225771192356261323750902858374927980497940642722775308628040187568541104633312387041472345598263626287506471326360527487826538814112798995217508384362608394499495307232591174291161530657707490626544099174508858869783088686490695308886695573950458228912888337916216703104340878472553273909409332395964605299234717885586330492019226884434861352773731575806007401645866445425919608624100749781820011570464793419396944711491045609012897076406079068486968250801082191589116629620199789713393512182906274564050733803982246401145768416272122117421286959006355246485027720114084811582996852408870006454538822700142321404251039884252900867034465425279503022741364021567519898688435121830174469533789390826175708601361302810598906130317306363135109091064776053210937210716367264529485027359264030013860509929609270732601387435434754129587294942109123035822936832343945964377265860261551936977570624484123468333729129409275654138627541561187618284647250710650595579960727682248752563381019364570045936339958557812805924510225085210140512267557715779638415754847176317388330232588505842949468873274038768207747529707423672575741975216260506752907118737628726593626146014799291812535772953277979488300389809627701695895619509608901021602029383341160574326747462120752003719419209671969998737105222725044905353688657018240616212246686922548886407255414777837436376382312316631469731870143551944622033291464870959798731752418337200732737064084103816337957488217276111832562679615523274385369138499474435986655728068897558950849314217014828299527108250613634787216263131714490724728658682654066168780651190477061557101642447742814797707640122896182279763331507387358347017478970950568167943214595935177942868702044823282992819672667293896043632833986830508252824798243243635798799407767049968042290448106766932733229158688847911553871357071740915944836503647974048516737223927544014246186015961432142206209984292366755924118316662253072169590095600125865664332206432429009726318926695695102870058844334377736984291907472690955215474475234014093863115098091222940473303842619814675745936160802816820692599959241215139742195121819308189205611894512073783512487974807136088588228023659622603273194856663980952916223771703935576222384697448403099597487437115955727788506686781149457337776783810806962582619630874256083291964598256688239504741718981392703380426106259815777633956055699498490446252989677565765986536271126456478620020829980506695385289662693795925491099755338292551836710366086056863692588386985024098711185227628203024727415697987386829860512534103803993551508928922521815426354092058788042082458144576030913268892475271660801443289628652860104070319566620936299383912222970508971574995708808565369349812776906895343376517745592013146799836412045889568627005792034569959439081597525394417151913504177777189434368673623579468431938467460165400534352533324901629865378657531113451478918756285739299594132510866580724673079636344519601844790738257385716508526451060040265490168937806844101052938413248437977703237416615533133113753073122752992879009293677890351025477480487237604770144611222053305402808191966308599843619851582641907542409 A013790 861 231977048486658175199035120350690618347009236574459099472498723771289204368724192290964841973965795635986416055598946334768849518588136346130877453922417994284793049430545129673653797902480046988556904128799908571670637198187499162571379100059470207652072329958372251420847629921159394074207622072509803073676311188710753030694524310802645218846000755834683952623044646844872065451921605609660688956439897460385068297789067580503658422030119634629849923775368278984047331914358138147588777125335548452868863214562198529748439458552182725019318521095913819509624663354252092750240733617718300284768342998693505900259016194206938130820309574833432048067414736864487927518637917386579161393212401063738040696772188266871668510448796042348654596112348229215735633770733291072680583282588613127655258819332206089345504498055294822834327774694611192193210538824133531507740339423121011847048529450746475995685116959039510085622577951264504131300920938805648166425276597702963887421844222242115177956238034288557008629472279241309176042258509840867240334075737596818054257566803535300182951963565570611912578557600122334323234065568342868050944071388326468097809819670711586784063731900987446173230207645767552323818384834656013186835591465277550968358211031542410406715769443099393885184805823606037582075180781144003098153582047206346456823422738857540967350826771159602543999602730914784101354528157790098974253896403109434657795161714147366299019624025551278696676682968550512898843243718002776357391420065444351109419072910800011844308665160425301018367239479027616710374007487877455805138993339080193548569733443740957448203242406917695051774508448231860036884276522350577834288473197357232276057838925902407178773644944729616893328133369852460720000876143876099640607887759826846321851937527218019968458114781679528406677749875430963930702483161554116085559715889872370115251942275023787594964646783501273921494475922914359614840325467630028497845662716510157531147704949973747692149514072300434357732318312926188616277469226450722956285014943706942218285618140275621042406504680617232425804623683606403166732814378478050455569930456077677852332353939204928325357168728032010366469835898158576513712445346511428604087569087151027281160564148332581612531848542194256481029378019639893716093625433602709619877227364063230783900075431454572379032083344166149521315595065999958972736459115074917785530020392371971121589593153478582704481504567398165994162478579729162131539390610418236917526878975683170651317056385681444409595817865865274508990637664474860680956225956665502104428422885476933995067147105494774537432600656711890619082687072407008743111644086278468640045236574394495244990714822736255058001691450082660665631012309197997708344103007886563338821957203530257366518269423253591415142805366676599963060257848094909509362503546845492997388304121629286140347893332928829198256153726699433081459761785001538813503879814361364112770933704500910396139878892867644304892381948285006145192905886971144679593546749372061635355153185959990735544637103403795636134580075494056393107703672033706707686012442045404924181880998400950704147008328929323001571710940690414512886359333912758382386279179975820638593078157749476765924896918794227891736747824547490950723573989846233713555385745449 A013790 862 1522001415120964287480869424620881146974727601165026151639064126663428469863199425621020328191189585167706875740784686902418421691456762566964686975184984460502527197313806595788842568038171588291921847989056200138731050657308182005630818275490184032405246556856880341572181299912726784520876208417736817966390277709131250634386774003176155280848610959031361413159795927949205621430057654404983780243202167237586433101794072395684502906939614922806445349890191278414334544690103744386329966719326533399272611550742584553679511287560870858851748816910290569802647416267247980534329453265849768168365098414428092211599405250191721076312051120482147667370308088567905292449783375973345877900866563379185285011522327218945017097054550833849522805093116731884441493169781122727857306917063890730546153113638604152195855011740789332616024529771344031979654345225140100222284366955096958728485401726347629007690052368258225671769733938246411605465342279503857619916239757529146065374719942130517682570877742967222533617967624102229504013258083065929963831870914372723253983895797995104500347832953708784758427916414402635494738704193897557282244052378809957189730226859538720890242145002378634342563392363880910796572422900178102518828315603686011903398222577949754678462163316175123280697511008679212575995261105085804326985651811720839103218476589644326286788774445578152291181393517531898488987059243260839370079814300801000789794056006520870287867753231641939528895716956659915129310522033816215680845107049380387628898537367758877710509152117550399981507458221900193236763863127963987537516935297705149872166021124384421817661473431786997234692549928849233701997738263142141170766672647860800963215481192845693499933884482371016437125883039601994783925748379971089742028351592223938717670562116077429013053691082599385876212716932702554349338992022956555637357295953452620326167993266431070410563047546551858198925256530241113432967375393120616974365393083023143561860092176777758608192961828363149821081740451108723511396475594743193316185983045661247894171940618348349659229077209529661945704135988141611176933995137194489038994313722325644389152574195123534742668384024618020014408593327818420506467353918461483071418540780797889991694461377210067959821458285336516772033749186857342671290276469867377816014488735618857173168394905773449378829498821074107009351619228025730820123908254006535590862463794352502528749320679972981124103151466699367087700021961603032745029941794954052415893852959457282643291206946455956771358161017942066053487573716619560927753798501682359307154882551614163941635552159151215740095292908686714351801509882062384363555496850073032747336797164602283302384079951972569435549097603992336627205071760648062964445659834743742066010861212362018581726365685966813274751946010765172357638351741350701290927385770853279555864663342009746366822528157346048369758624600874980447457497071395096155398955462024909943890096035230473109073745416104614284398917962697925318610655524417680242813260222630096389565160053083499215908364035432303168678979875316503995179643792213149709127927632259901707557321230508637569908521646105288213311995481869809619047403589801607746836377699821359209809185792994317061233248684208929197684802476856088127697368947381139394636885875890889 A013790 863 9985851284608646690161984294937601205301187791243736580903899735038754190772451431499514373262394868285324811735288330766767264717647819201855311244188683045357080941575885074970596088898443790783299244656197729110214423362598982138943798705491097436610822659537991921055081508727400433241468803428771262677486612049610135412211624234838754797647736502204762231741421083274738082202608270551098582175649419245804587580870908988086023572430813508533087940629544977676448947711770666918710911645501385632627604384422097256691273557686873704926323987748416428475169698129414000285735542877240328952643410697062713000303697846507881981683367401483370845616591369094026623763028729761122304907585522330834654960597988883498257173774908020886719124215938877893820636686933946217471790682856187083113310578582881842557004732031318811293736939829788193818512159022144197558407731592391146217592720726566793919454433588142218632481224368834706543458110695824809844270449049148727334923537540318326515347528871607947043067485581734727775830986282995566492700905069199437269388340330645880626782132009283336800045559594895691480980638216161873328803227657372129121820018425433547760878713360606219921558417299422655736311666648068530626032578675783924098195738333928340445390253517424983844656369727944313711104908110467962189352861536700425356216424904656424767621149137438257182441122868526785986244095695034367107093661627555366181838801458783429958700328952802765249084798952645703163406335063868191082024747350984723233203303669865996658650547043248174278670433393887167826407705982571722233648612488243488311281264597086191545676927185954488856817820083179822318807160744475588221400139242614715119656772106260595053066216088836238843982918622828687777336835120990319797448014796581261926636558043584011754645267192934570733831635795461459086013126662617961536701218750602641959988203821054252963704154952926741643148608094911945233698949954264367968811344017714844909364064771838874228354022555890625976117299099724334958272276377110091347496234762583447433662102396983522114201975571724112025764836218197110931863942095133042584841692332178552837230039294205511446647267585518829314534780823816656942932309059025790431577046062814956235507361095875255884388587810092886541313428414971025266335503918799865850871060594395321913157838976779601374500341765067216088355973755076819910832962054536880011648624954746769091124292981302729155240776773014547462399844090077497840141448116693537900679569266999231422633608775697532376880894438717895376931971154740939246992671969537959414243184421140529621070857716191126470765216773893532862169706336211303809287614833329167855276726196955580746941948564892028066637629379793720611092475821611941109727974175753691695097260414307203914706685265628261895647517776630295838465225775001951169774578042568367166028056186925945912722607240347423353986336006340746715768638285423225875572546786345434141862920087147134068632843675062374319941300753261088015404510895704400073097800320676062411937015108280838355574776436471341089702786961951582712373642920710475241588333195257215103283584593367171096169810520096795967540002356547820910570014952688348426993474088527937775558067987835714238751344617094784466009989050652794205822437663767655568212608231720122729 A013790 864 65517170278317330934152778959085601507981093098350155707310486161589266245658053842068313802974572730820016089795226738160760023812487341783372697073121949460587808057679381976882080939262689711329226344189313300692116831682011921813610263306727090281603607469228764994042389778760474242497276819296168254426989661657492098439520466604777070227366799190965445002455463727365556557331312863085757797654435839671723899118094033870832400658718567429485589978470444598535181545936927345653662291306134591135669712366193380101151445811983578378021611683617360187225588389427085255874710896817573798258293417583428459994992561570938213681824573521132396118090455972625908678509231495962723442498668612012606171196483405064632065317137171525037764173980774977861357197302973621132832418670219443452306430706082287769016508046857482720898208062223240339643258275344288080180713126977678310333625840687004734905540538771801096447709313083924509631628664275306577388258416211464800044433329802028540267195136926619740549565772901761548937227101002733911758610638159017507924456900909367622792317568112907972745098916502110631806713967336238050910277976660018539168261140889269506859125238358937408905344775901512044285940844877977629437399748691818326008262239208903841662205453327825319004790441785042642258559302112780299924344124542291490762135963799450802900362359490732405373996207140404242855747511855120482589641513938390757519044376371078083959032858259338942799245365928308458455108964354039201689164367369810769133046875377990804077406239150751271442356713497293708109060958951653069574968546535365526810316377021482502731186319267047401389581717565742814233693781644504334320606313570795145900068081789175764143167443758854563055371929084379020507106975228817488191056425080369659500662457323954701122227598052843718584669362454022633063332124033436445642296696222703933899482605269936953694862960646152351920698017710717272678298810649928518243371228100227097450337628968034853812230741989198397029305599393291361661224405310219309330922796277309998612257053826608888591279161726081899001043090427591244823959324086167892399146343391423485165066287809282360601452722628589039132662696985061086202578879736268211021576999218128927861163796150037553857473524622019428597557403830624896772427241211245919847565028559827707072228581526650964618096742320606004755703543807059015434975064039816469756426628328093552006866486250327205987534736407748445900805377074998463329168041093626302166358653960781957363899107177351509924715548412428111568050662746255302399518920792138551716849532987103014843845897475929980774690587253515469108695443271882364292736040921472670298470600578225565280686124534256596145209486360826600929377733865595945620925238567119971211533125578269564884390562027787026297343364132471370996170346309787801624891006537291056976310076642421131133373026103919444625504350537601639202158035790661784969631479465212393404762618691772346624300087352084237913134874242145998469068995986716568879594667903955645484718756125430580450926108199688468889539985257364334175883471202781428060061054094082588292643598517082009561970126822355078343029955461310252994249868104588254029504183494831799745436484068190121120447572032758880881491538161332982784401013511979588183042922608315725224969 A013790 865 429858154196040008258976382750560631493863951818275371595664099706187175837762491257810206861316171686910125565146482629072746516233729449440708265496753110410916608666434425150323333042502507196031054044226084565840978532665680219019096937555436439337601268605609927125912119338447471505024633211402159917295479170134805657861693781393942357761753569491924284661110297515245416572650743694705656910410753544086180502113814956226531380721852520904854955848744587010989326122892180314833678293259549052441128982834594766843654635972424257738199794256213500188387085423031106363793978194020101690372663112764874126027146196466925619966451026872149650930791481636398586839699067845011428506233764763414709089220127620629050980545736982375772770745487864629748364571504809928252513498895309768490582491862605890052517309295431944131813143096246679868399417544533874094065658826100547394098919140747438065715251474881786993793420803143628707693115666310286454244363468763420553091527076831109252693067293375552117745701036008457522577147009678937195048244396961313869492361726866360973140395564388789209180593991170347855283850339693057852022333804866381635482961345374497234502720688872988339827967074689820522560057883244411226738779751167020036940208551449618105145729979283861917990430088551664775858407581161951547803621801121974470890374058488196717829277440618695311658789115048192237376559425281445486270637972949781760082450153370643308855214583039522803705848845855631795923969915126851202282607414313328456281920549354997665551862335068079091933302397255744018903548951681795789481368633818533221402485749637946700419313440711098000517045648948838604187264901369592937477498023337986952250346684618782188543321598501844788206295226722610753547128864476271540021521204952305335983846382502466794062935270824707637634015687060842495528522065783376519859108623917160510314505373176056353191995884799405580951699694200016026042318496674181008194758627565589986371665183659276675862045898191130682909274037619384623859293323240348888520184466375430900895018530156380918047382580084823339345843716295426157289997125329347542030799158991129486167999914316701567906131313166172685749399954918985786575120029949655732512566691870143895697095666540396390858883795045069471028574126532729947723895129586984480119874152381029586100891723396356978859332726365495997202170950918114200268871395165235858071915108460621794717051016288396798484215405571237553555184078989064917902671517615282168513479128636690422264542042190603256616058713133940839997980398278181039043243639317221037814249785928382880390472933339576603862744942970314992822150803306820192124641164485782189828265610393737933806581663069257527308719440013383328697647311892174999218890490238874131118868836919026615206486477464310679536869812073144665105873642138517766460909893891166624821570412850925041366060424267815476187934043877204354805358872822531971185752136771258513128647541236718366202032873117024684948077909902719895955561682668847408419020616117852990025239758938950038338526195898156044384271843273567396527971454561448949502060575911275861788034649870575064736086002081471669008619537781656569895273384634203534687576947909591438129808771971395384671256520106931017463465981876505700048455049652098078068944615233159473201021609 A013790 866 2820299349680218494187144047226428303231241387879704713039152158172294060671559705142492767217095402437817333832926072529346289893009498917780486929924197157406023869460476263411271388091858949713159745584167340836482660152819527916984295007301218478494001923321406731873109414979553860544466618500009571217375638835254459921230572899725655809274865169436515231661544661997525178133161529380963814989204954002749430274368739927802272388916074389656753365323613235379100968692295595045623763282075901333066247256377776265261218066615075555020328850115016774736007667460507088852852290930965887190535042682850339140864106195019498992599885187308173859756922911016411128255265584131119982429399730612763906334373257318947203483360580341367445148861145879835779019953643057939264741066252127391066711729110557244634566066287328985448826031854474466616568578509686747931164787558045691452683008482443941149157764926699404466278633889425347951174531886661789426297268718556802248833509151088907806919214511836997444529544497251489805628661530503506936711531488463180297739385289970194344774135297954846001433877176068652278517342078726152567118532093728329910403709387002076355572350439695676497611291977039912448516539771966582058633133947406818462364708306060944387861134394081418043935211810987472594407012140003564105139562637161274503511744197741058665677889287899259939793315383831189269427606389271563835421655740523518127900955456264790749399062879322309115114074277658800213057166613147270738176187245309748001665680724318139683685768780381666922174397028394936508026184671984262174787259606483396465621709003374568301451115484505513981392336502753330082072645017885899262789864531120532393714524597783829939032733007770603655421502982527049154022712479828817574081200625692075309390016115598684635846918311880906810516776922806187613162633273604733346795611681520490108173469753408105733292685000168900016624101693646305146863651656679301594765811355457835900584495269988514270330883138032008410567746960820782517140823493779929057580930283889202140772216576356015203308877107936525929448080622614291017979671139285849223264073282140800558748247437831878987032127545683258991201813104223465745719362516499691261014950065360014099668644668171540720425136579290700799418474844181241187016475945220205174066494313771935114407950597203498138296082017684019237643443608973747267964065223679112464809835026610139595138571717868171394854937275952889588875562742247254926359427827073866307616936562985325860477660338812547966657961216871785851226749393103145797162721517560287229099292845476120078241892915640962097943469570828236667906131420496047280529770680191216947463250669793314583704982291397398636672508245927808019585264013324560169875140506457253174270898439025733622369757778643342368441402837011902147759636966070815065750029813819944225454323478714919196402722443621137339269035261878337771877959564588632262949719769356227104637056518054109200651537680520798957944339166871745237364440199990307846637194262349233467555598058398451201539070371287801807205207563717875688620020713377666557683019438553880929191295337800842999733460259656535620365552787385448755082888676585009391085192355234829425569675352904325118828114028421574405577800307091753898017913580767415490210345620544759303671902776649 A013790 867 18503984033251913540361852093852596097500174745878742622249877309768421332066103225439895045711362935394519527277827961865041007988035322399557774747232657549740922607530184764241351577270686569068041090777721923228162733262648922663333959542903294437399146618911749567819470871680852879032245483978562796757201566398104511543193788795100027764652390376672976434931394527365762693731672794268503590144173703212039012030133302666310709143678364070537958829888226437322281455590151399094337510893699988646247648249094590076378851735061510716488377585604625059042946306208387009963563880798067185857100415042181075103209400745522932890447846713928928693865171219178673412482797497484278204719291632550343989459822941269612602054328767619711807621677978117602546149915852103139515966135680207812788695654694366082047387960911165473529747594997206975471306443602054753176372171168337781621053218653314697879624095684074792703254116948519707907656103708388000425936380062451179554596653540294324121196966412162540233558341446467024614729648301633509011764358095806925933468106887494445096063101689881744615407668152186427599352281378522286992864689066951572542158737288120622968910191234843333500827686661358865574717017443872744886691991828936135931574851196065856128756902759568183786258924691888807691904406650563384093820670462415122017540553681379085905512631617907044464983942233316432796714525520010730324201483313574802437158168748553292106807251551233670104263441335719388197868070148859243313173964516477256638928531232251314464662328968084116676386218903299178429159797632888744128779210278137564210944032771140542625820768693840677231915119794564598668478623962349385063164301188681813035160995886059708229993761263982930583220481068359969499543016580156872103546757305165706104907895734442969895791631044250629583800573390531396929960036908120655488326008242455935599726135052110581716133306286108153009070731212013408068572418519472897763258488303158861343734873466394642127640924268628007181734987809945154094960942942690114546788483592597055245606512957471815748909542705171546623108856964972363368964622344854456753835584804125792465947251439614958033917788827227862241275095776810158757664737470754474363519087378827052507925977667873478666709321096726287944984613452673123428015098676589766147050269192657666285630563868252151285360594118024850218178633518476755825112231932558656881617327609589125883704169040933072521643243467526908592612567151884239571844205973431636844274720789746722970593929482949127209242883543895786969898702768149739575184615876713044510120460359168823833345059419520352324607103854204060778132128249874566207555825432734574392306387644513936983688388813858332455208326601532348416498917191422439274550796862866038076391364658447838296367980785678969279344044013635089991450978134390617646385945608472654063205816343848584847598261952598282082944140353183774121291292703266016277213111406746206033523727814953010465474738721896961963072809273845520502348092152136409781786631555273320780632278861152238333297840706019267657073366825552982393035955900470870284958290536352012776424088711311330921251232763606530205218391838035929282098832607074246614909947042695715861162639990405277104631256140473949674995947814828997324895531003415013031270077616394165791391354117594089 A013790 868 121404639242165804738314111587766882995698646507710430344581445029390612359685703262111151394912252219123442618469829257796534053409499750263498560116593466183850193228005542238187507698472974579655417596592633538299975692936239581594134108560988514803775800966679988914463548389098075739330562620383350509523999477137963700234894448284651282163884333261351398389584879494046769033573505203195652054935923666774187957929704598793664562691673746666799547882896653655271488630126983329457948408973565625508030820162309605491121646233738571810880245339151945012380770715033227172370942621916118806408435823091750033752156878291375962694228322290087701160449388369031276259299634380994349301163272401162806914845898317669928282078451044352929169805829214429590305289597905648698364253816197843459706632190449735864312912411538156671828673970776674966067241576473081235590177815035464185215730167584397732788213691783214714926050261299237803582131696430733670794568589589742189057708643877871060559173296630198426472376278230270148497241222507017452626185953466589241049484249288851054275270010187314126421689710746495151479350318124484724960185224968269267449103475347359407299019764691807111098930452185175517035718351449249079201586158389649987847062598697388082060774039005526853821644804903482467266584812034346363039557418903905615557083572703528182626068376045088118734759644992789115579244001936790401657085932020364278790194745159258149512762377427644109554072438603654905966212408246665495377734381192607280808010093414800874202649540359599889513769982224545909673717432269383050228920398634860558788003799011453100168010063400288683318595100972138331863888251816974315399420980098941375323691294008437745696989067652992007556509576289509759886501731782409237871370274679192197754300703913680325486288891281328380699315562015276495257467802154179620658906940078753393469803172076897526639550622543155591892513067482019970337903637906261682224738941757025289276244504813015246999452104126468355119363255021050156017038746646989841541479240851029279466424331513972583128595509688630517394217210547183676063776887204590090761915271899869324369079916695313739660534612495442004165005903391651451609038342545620106299048732292484291504502339478917893532279855715621175207044048862988362811207062417105455690796816173026948500022129539602364583250858008361042281470014514725994968561353709517347800291286446514254922983053077561888814501320390444047276131053083512495830869835391684969335286443101528249410066771337629223619842558931500258309505388861830441352786264767114285030900340416506653170576934851473031601747208387432842765324893447427028887773770664171542587922209335655940549979519007724519238621830832653737960649395692922624080327778217264075819203743524076267062470321934839717441776272773459825433909867539736842377938189137189083308693361031990565185092196670997328746196504857238742009792171426128332794795223939661857785949178193906701663979760754365967439720701645700460015905832610166984578302089634148257641728381608019835704767132872192415098058359742453117480708906662989379939611344209005555826118446034913642174329338162022444676437868849353732019850440735014132040424162547126591765088080977049023083485671537649583817648413613093051448639578913405900498162979241162121757318674365534817929 A013790 869 796535838067849844888078886127338519334778819737088133490798860837831807691897899102711264302019286809668907019780549760403059924419727861478814052924969731632241117768944362624748238009681186217119194851244268644786140521354667894839113886268645645627573030142387407267795340980872474925747821352335162692986960569502179837241142475195597062277245110527726524834066394360440851629275767638166673132434595177705447191976791872685233195820071451880871833659684944632236236902263137624573599511275564068958190211084913321627249120939558769651185289670175911226230236661333003477925754542391655488845747435304971971447901278469717691236832022545265407313708437089214203537264901173703925764932230224029176168303938862232399458716717301999568283096045475872541993005051858961109967869288074050939135213801540717005757018332101845923867929922265764452367171983239885986707156644447680519200405629521233524823470031789671744629815764384299229302366060282043614083164516298298502407626412482712028328735999190731876085260761468802444290399660868541506680406040694292010525666159584151767100046536838967983452706192207754688856017437214744280463775261016814663733567901754025071288868676142946455920082696786936567271348103858523208641606785194493570264577710053563206400738469915261687923811564971748467736062951757346487902536225428524743670025320507848406209634615231823147018758030797689387315419896707281825272140799985610033142467722989892718953233958302773002784269269678579838044319610506372315173315275004696369381354222894508535643583634299334875099844853375245713369260073119422192551946735443320126208092925314143790202314025969294051253302457478199595358970820171168483335601050429154363498738579989360049517945272871280561578259330035473534615337862224387009674060372170180009465966918377656615515541415696795505768209402382229085384246249933572491143088433856701014555378611996524672282091634505643838406778235749533025386985768302982897076512196867842922941440196078193035563405255173758877938142316193110073627791216750900350353645299223603102579210039063174117906715139067104824623459118400072098654440156949315585488926098935042637185533333437953445912767592582594989326603732152625174006900565441813517428058732570989436561039849321180299465288133350190530533416004590066648404329536518628894787317910911229809108645191909331114030708879392856798408724765231117252988731041688143318917711130375580026549691811241883552511943163081703394178695839280925485146336990004845083808814353189126844379448086746185336169787029149573194768664856322469525715630683137036824087737133472700151452155269560514560339063434229946881383296625908568736532683709327629490919357615451238625948415624209680570724597832093041174759820685141265336591030552883469601449795761261464388196867782214483386135494125666669914671882640928213422841652458929097575588337141730890098179389902358413473903795268368343386326246436726827991466651464268121448933612558130221869617371210309395112372007523497440718164358167755305585818240010089646718387379911730218142058977158774454435458360898270234903790931136615873321783790029355285451775163124435068406305774787681029259522108857520609835782238741662427720317222930471697568570742899290418640450749490958518919427591241715503510554524277250856113168447306801264680849767822512273940432169 A013790 870 5226071633563162832310685571881468025355483836295035243833131325957014490266542116012888605085548540758237698956780186978004476164117834499162499001240726409239133973682043963180973189581518262770519037419013646578441867960607976058039426207808584080962506650764203779084005232175504307987831455892671002428687448296503801912139135779758312325601005170172413729436309613398852427539678311474011542421903378960925439026559731476687814997775488795790400100641192921732101950315748445954827386393478975856434685974928116303196381482484445087681426685526024153555296582735005835818670875552631651662316948923035921104669680288039817772204854899919486337385241055742334389407995016600671456943720362499855424840242142875106772848640382218419167505393154367199748016106145246643842499190399053848211666137751908644274771797276920211106497488219985680571981015382036891958785654744221231886473861335288813156366786878572036316516221230125387243452823721510488151999642391433136474296436892299073617864836890690391838995395855996812836989312174958500825330144032995249881058895673031619743943405328200468939433205327075078513584330405565937224122829487531321008755939003408158492726267384173871697291662573619090817867314909415770771897582117661072314505894355661428197195245101114031934468127677779641696816309026479950307128540175036550843219036127851993393141412710535991667590071440063640070176469942296476055610515788705587427447730730536686129052168000424493671267590678361162317408780964532308759852121519305812879511065056410870502357552224637936115530082082994987125415715339736529005333322531243623348051297682986097407517382324384538270272917423514467545150207551143036419164878491865681778915223823310191284887238935308471764514959464362741860611231714054203170471510101808551042106208951475805054397467228386675313345221889029805029206039645814169114389803214533815356497839073309198374842803213991529223786872004752686179564013625835870787718996523649917417418789126469024506331501879195031998152151736542995193071938173102657198670266808206059956022197066293485387585958027419274754354515275822873039271781869744459556392844135112814742574284200686412558633668174934405724971847086653373766659274609863738487845493344398261693276982451396263944791755442910600070829742406115427280180806089098724178699592813488578777561821104117121439155480957696533454359643184681360296859064364515908315419102726394180554192527973557997988030859092979055969206423401522152108045116991421788594869630971273861225973558897141721990609972698250349730877210122331722558220252912062098602839643332714385693677590723586536030384595191982681488755809162586119480390937816898577089921905314975576624847554910439714224524086376362443147599183515211841873373751457468444055112109989636467850959649519109225496434976958499021310162222007130008267264081783033809193435079986896369934154977149373550802282800755764700957686502871364718452012700257063144826453431993892385686559572510839941332272741361666708551876353938642559948553472706198172119339599600861961230048949138719195551042305853551011203772299187336744864223446382600027849096845259418483813772188381975232971724556214192721132567268384047188273001299646824807747392644162244436699997367410178842630364426136895418532748233783042866958498182779923097571055326683503029323175460809 A013790 871 34288255987807911342790408037114311714357329449931726234789174629603972070638782823160562137966283975914797542855434806762687368112777112149005155947140405971017958001327890442430365096844341322037375404506148535201157095689548930916796675349432120155195006135663940994570158328303483764708162182111814446934618348273361444345544869850994287168268194921501206478831627373509870777087829401580989729830108069362631805453258398218548754200404981989180815060306866759484320896021625553909622482127615560594067974681503371065271458906580444220277840483736244471476300879324373288806299614500816266556461501884038678367737772369829244403436052998371749859584566566725455928905855303917005429007749298361551442376828699403575536659929547735048158002884485803197546733672418963230250637188208192298116741529790272615086777761933873505069730020211326050232767441921544048141592680776835502407155004220829903118922488710311130272662927490852665704293976436830312765269653730192808407858922450374222006811194839819660855648792211195089023486877179902723914991075000481834469627414510760457140012682358323276711621260150939590127626791790918114127469884267692997138447715801360927870777040307564772205930598145514854856027453120676872034420036273974295455473172867494630401798003108409163522045385693912229172811803522734953965070352088414810082360096034836928652400808793826641331058458718257542500427819291407179400860594089697359111484561323051197692711274250785102977186662440727585964519011908296477773389769288165438302472097835111721365967900145849498853992868546530110529852508344011366803991929127489412786564564098071785090721545430286955591260611215678421563730511743049461946140767785130738151462783504738165020145174654558883246982649045683949347470291275909627001463577777965903387258836930632756961901782485444976730858000813924550796620826116186763559511498890556362553982322159981650537343631886998423237265667223182374024119493399109148238224336191667108175684675458763269786040983829398604939876267543458591461744986353726533880475620528639959371461634951951557627951470617897861663319974724673870010662160847393399149493450370475177526029878640703552797195496895744635961540288735532785283051500715315988218754281832596994969590281863610887741778707460936447064713939926523318385266268750576729336448028449298565359583108264112433762299110563446955994053618934694404907692321295588874457464732987872218616057176034514024799470466509035586213963343937386839980884012580718354970939648802527803503612519924146837980392030873220544584285375612618431704483079356039428933230899905939084536218672737451262895353329054598373247726863915727529910844943016671564286977620771554758235624807767394965027102530715313989491398243043304894531205183312450461445590553642004865570146260494875628482109883824712078815974338588779984241519640578484822118127559794027083137990805077039866813777455758572202983381145339023917763655326386591293206360967311927942489517355243620855081041456073895274808860758191433835822459334425366207274987112981255327630351155299136642010388568705148184507950054968116383054170031716238782717924401747044672302159327974139503527484813321318443350773847867733602259161526982817563630643138348485749188682727578183386497820999884170840993361161850544250114706577219075443163693998370463375389354198367849 A013790 872 224965247536007706320047867131506999157898438521002055826451774744831660755461054102756448187196789165976986678674507767169991822187930632809622828169188203575848822446712289192785625400395723413887220028964840539454791704819130535745102986967624140338234435256091116865374808791999156980250252076835614586338030983021524436351119891092373518111007626879969415707614307197598262168473248703772873617415339043088227275578828350711898376308857086831015327610673352808976629398797885259201033105239285693057679981885343617559246041886074294529242911413793499977356010069247213147858131770739855524876943913861177768770727524518449672530943943722317050828734341244285716349551316648999472619719843146550139013434373096786859096025797762689650964656925111354779104119624740817753674430591833949667943941176953978627584348896048144066762498662606510215577187186447250499856989578576817731293343982692864994363250448428351325718941467267484339685872779402043682052934198123795015963962390196905270586688249344056794873911725697650979083097401177341771606256443078161315955225466605099359295623208952959018504947087850314650827359380940213746790329910680333754225355463372729047760168161457932470443110654432722962710396119924760957417829857993545352483359487183632270066196698394272521868139775537758135602818242912664032964826580052089568950364590084565088888401706496296593773074547650487736345306922370922504049046357822504373130450206840538908061878670359401060633321692273613691513209237130333190671210276299653440702519433896168003882115392856918561981047210533784055186362307245058577600991047005458037292650105047448981980224059568112715634260870186066123879635887546147519828629577438242773011747322574587100697172490908560832983453160388732391668752581061243062756602533801234292123805229101881518427037594887004492331159343340158977776629240148301355713954944220940294716678015691639609175511568810596654859700042651299555972247996191555121590989869753527896740667155684945813066214894904684247010528191352631818580508855466799788789800546288406773436159786919754169596989598724027870373042354168585261139954437319748091819826527880687639748282033761656009902399655132980556543665834393830604242100896193188198703246843103668883995481839307151034473810099651204029191588159857919491925731989272533921176435514655847887324224773320841677914444464406775478276985793830529990599369320020358605315426113133429626339951131962446516709325730765782481149813499573195057114580006542093126964335035793384918787201743222327403989352114559199993017496349394389530413113483654974693230927934282866333642130711830417735856413191927219926878335954151088323745053671132382133286860169882170768783934363761878365542819704023175085053063872607123413019237207712987477544519622445193923005729615106878998471122947773935949111607635480985476608610361835438917917034919808611692468357672110458566165193887231992223773963694569335924447342596422425474726934306533559230673723367753396430186712993300826898020935434493997396831155693164827685931190448270016204582733929917635508230159399274477238556660310645811589218409578090242653412301999862360094974467350838329282643827860201170306824427215860200164422358778534266034980649630704415000426947375640461198812203580240044887757442582901420825002589853134353982596996323308610205929552895491457289 A013790 873 1475996989083746561165834056249817421474971655136294488277350094100840526216579975968185056556198133717975009598783445460402316345375012881863935375618043803661144124072879329393866488251996341318514050610038318779362888375318315445023620697494581984759156129715213817753724120484306468947421903876118467300963821279604221826899697605457062652326321039959479336457657469523442198087352984745453823803862039461701859155072692809020765246962411346698291564453627867779695665485512925185617978203474953432151438361149739474806213280814533446406362741785899153351432782064330965463097202547824192098717629018843187340904743288365548301475523214762122170487326012903758584969406188534085539857981890884515462067142921888018582529025259121006799979114085655598705702128857924505281857939113022543771380198061995053775580913106971873222028753725361313524401925130280410529561708625042501135015629870447887228017286192138413048041974966741964752679011305656808597949301273890219099739557242081895480319261603946356631167734832302288073764202049124539363508648523035816393982234286396056896338583873940364120410957843385914424078304898348742392691354543973669761472557195188475282354463307325494938577249003733095358342908942826356641618381698295651057643321595411811323904316538164822015976865067303231127690090491749988720282227191721759661883342075544831548196803596322201951745142107134850038161558717675622549065793153673451192108883807080775775793985956228030358815223623007179430018165804812116063993810622802026224449230005792758273470559092534242685157650748312157186077723097834829327640102259402810182677077339216312770772250054826387527276385569290779838774291058190273877595638657572310833730074183411865967674148712851067625204436185310473221738685684342815734746069224269898190624286108137444642399793660053636474184736451654783053192464444613005194839258389033589273636124460952847475800531402966324652534491979835176386733919103012793152758484535452896530515517208448929479527435925469633344636075463464617361706718600717673414249881384198236840514644361980507106725848757228346857517530885700087898339241063254867230429881849425191604388478423510225080969644137327485431482991539457922594432423979923507771692002537603171547894356347694217937182668063811549635526009916827809786524727581617095056838593411657017988734238737758042248796670130972853912975303793322107268322462108653572809474510728268431778416419376805611596129886119554298858823926370699732769728759422922673006013002169840398452162830637281690097574139223622911154187793548376589709040437566260288962288118176829886015026019600319370764953926952234489940248762195185290492091297136299559176495089574596922413991393360641683956326440078096051733033152068175336712819215319804910840169593242862917328840592004716233108969037660344793762121257696390745712029092584002314740453666108864301314284894686716718652609837094129100980180975800069413000299014775127533539683415985166682112450299015830033978455023949046725277915357385715116920609212502854434447394540531099576318267317314189606569498075818639845162170248298147169836861985241850082049038113421096944583127480288850278423426154590779878383075066963258773278775095945963319455508042227051666817801201731577065925406867689954934508576580786416222032841992026414496479818892877227791561103796547319451273129 A013790 874 9684016245378461187809037243055052102297289029349228137587693967395614692506981222327262156065215955323634037977618185665699597542005459517909279999429985395820766598042161280153158029421347995390770686052461409511399910630463467634799975396261952402004823367061517858282183954497534742764035111331213263961623631415483299406288915989403788061912992343174143926498690657543304261651122932914922537977138840908225897916431937519985240785320380845687490954380252440502583261250450302142839554992999169468345587087503440694203565335424153941872145948857284345138750483124075464403380745916274524359686363992630152143676020714966362405980907812054283560567345970661560075984274002972135227008219186093305946622524710507289919972934725092925614662967515986383108111667436842679154269938520540909684025479484749547821586370894842460209730653192095578033601030779769773484454370288903849946837547580008588103021414706620128008203397756794030742326993176414321211145365657993727513391235065299316246374675383492045857091508234735312051966929644306102763980242959637991360917439153044529296877448796922728994016294410454984536377758438066098838447977163011247305021447757631586327527633759362572292005330713492838646087825573883725925658202322517766589197832987496894096136220806899397246824211706576499428774683716371675993771692604886465141616607357649639787719228395469967005399877364911751100377986746669759544420668881251513271426386658256969864984341858812107184186682190550104240349185845372293495863391496204094058611398068006287032240338206117166257319346559676063297855941244894315218646710923941837608544304422598228089036732609715928566460365720116806522198123632786386910904985232331931380103016717365252613910089705015854688966305811822014807827516774973214035668960180434802028685941155489774298785046203611908907126055859307031611995759221105927083340374290449379224326612588311632288727286534862056045278801879698592273361243234866935875248417037106454136712308404633426315179507107006264374157291115791354510157780739308655270893471761724631910616581658954107127228293696175183732172520141078276701003760616015183898850454814078682116392806936650586756241835185005631915959907490383430142071133732278134490071228649214408525734871997221763885855485166667577158686151064307260009388737662989760667918011373881695024085340358430515194354952729312894523030968187986345787463673894876091202962264888169180898190127531221617682208182830395754812743780918160946702190390573795657592451307236322854244640331811205168730183927446189920082626113470898805081014310872233755881572343358180882144585714597695391588862714733610488497972128762610690918611000511261407756984282698930407958197531839170088437457773352388195420430510719298384172806871713240020022352701266423600594523124142943205427945856089522191873277571746019682616622876443639187012116503340258680923023194039548391079773141174581031530967382224255418694961835939611747553862892278678601339786411842860852932643412129695564548402659807676882116117043231227944409355580424544320224151868898398008702476875446096024108998999084143581299651485171778388323739062155817053409899398175146676736099000270106782071355514345940811482043404501465338947588265051685985991593684560877129536594458913794325310770946539676832757476309685305511404091756167491540432402009146962919802999369 A013790 875 63536830585928083853215093351684196843172513321560285810712860120082627997538303799689167005943881882878362923171152916152655059473097819897002786076260134181980049649754620159084869831033464197758846471190199307804294813646470811151922638574874669709553646111290618668189408925458325447274834365444090224852212645716985927404661577806478253474211142763565558301757909404141619260693017562854806771668007935198870116229709942068623164792487018728555628151688836262137448777064204432359170320309067550881815396881110074394669592165717874012623149570452642588455341919777059121950581073956677154323902234155646428214658371910894303745640736154888154440882356913510495658532821733500179224400926079958180315790384625638329164942424731334684957803729872386659572320650053124817931165066633268908436891170899441783257428179441061381436042815593339087478456362946069483831505123465498159501201149672436346543923501890134659861822492682325635700407402230454361466324744082096846215359893263428813892464245191091312868377385528098382372955025396292340234474374058184861318979318283125156716812941556610024929740907626995153543174473112151674479057178166516793568245718737820837894908805095177836807846974811226514356982223590251125798243465438039066591726982230967122164749744714066945336413653006848412752190699863114566195136075180660097794146560873539286647225857502678453522428595391185998969579971044900292370944008529891178573828522864823979284162266935666235235448821852199233920931008331487617626359711606595061118549382724189249218528858970334727814272232778034651297232830507751602149541070371982396549659181316666974492170002652346207324546459489686367592141889154711484522447608109329801784855892682633422399864098554609022614307932431364239154156337560599257288024047743832736110208459921168409174328688141897734339654052492913434406304176249675987593796195719638377090806905191912619446339726955229949713074219132702463905523116863961966277504864180455445590969455442799910053892746129068100558845987010707076941145199430604087232332068228675309965555392264397896861744834940605380466783904645614573435285673401675621560357834035170233365653206311364499707702680648821951000612953044405685162128708417476840389357331167495734337346495173771992855097838178505973738139837132919932921599507806875819742210072624037801053023918091662610190162844857021900965606182281378414711549164424282034382635419931277995873025426732345033612967887550226547326411946604053971313071152554673309464073026777514246699085217013317112038736747974452065662109930482567060136534893632725672338996144773024767750626873475479464214528271367218415035195136811488743117006774354386096293573878787682406613734006396794950238160450965018950153444580829316698557785885310567771366656073009005243500666217501850370812752761803355100880574148225635137647662692346716705986496378415437205535955176093476993874391579246426147874676994773339802057644605599792675700894436240410303390338648101010056091073426982932599002069850998168023563843920640086543269781963165435284990660411842389335096950779801836014179142432991066036907013394212038005792051986804315687422349951427137346065545540772170597170163529623717664133686776934114088835126607004111754090846164403914846889596244933404568363968180246819699721802067845289460322246012214911996776989582013223716827478860009 A013790 876 416865145474274158160944227480400015488054859902757035204087075247862122291848811229760624725997809033564939138925934282877569845202994796344235279446342740367971105752040062863755830961410558601495791697478897658503978272334494991967764431689752707964381472136177749081990711959932073259570188271678675965255367168549144669701984611988303821044299307671753628017833643600573163969406888229890387228913800062839786832583126929912236584203507329878053476303230454715883801426318245280708516471547792201335590818936963198103427194199274971396820484331739788022855498335657284899117762426229758809519122558295196215516373578107377526875148869912221181286629143709542362015633843393494675891294476010605621051900713528813077651187248662286868008150271692728873453995784998551930446374002180877308254442972271237539951986285312803723601876913107897752946152197289161883418505115057133424487380743000854869674682095901173503353417374488738495830372966034011065580556645922637408018976259701356447948457912698750103729424026449853486748957921625074044278386368195750875113823307255584153219009709552918373564030094940715202396767718088827136257094145950516682601260160638842517428496670229461787296284001736457160696160368975637636362275376738974315908320730417375288522923075068993228352209977377932436067123181801894668806287789260310901627395585891291259692448851075073333560654014361571339239414190025590818245763639964616022622888938516110128083388633364906169379779720172279173755228345662890259246546067850870195998802500053405664122767843704366149189440119256685347161144600961358261703138962710576503762313888618652019643127387402043466256349320711832257772042934744062049951778756805312829510439511890757884365508350616789797372474344682180773090419730735091727066725777247286581619077705542785932592770522898991035002470238406005043139761700374124154602896840116547392092784104964138696187434948553263700067479951729660865684137169744454460746709413887968178522350597160210209863590307352815807766588520777249131810853653464193416331330699648338708684008928646714601309907862045311901242569198379877216308909303188393753057507749104751901112050686608862482582237287736920820515021584924345700348726455927065549794573449789939512987330354835118045122296916289177693695935471429087679898614370720912253328640286486312012708889926599398385457658425106920692235342161948123778922474067787714427584470990169114930922919824790915765534682310217036377008588781669198105785059831911211583393783128687270972592698108824373572086151803460380002809103253896122481555805437124313136216153705855815501211862916872620764711519988440320021045915292620177643590681446539127177782138218725984269792708815969371668512570718781489331956749894821146859237633193522635147936630495012083402607871053029640282902470870191812816877446986508392138106314924486808307977402738783683505521401910349302556809883151435801956205755762707882441300206257340239745273568396173332000544011870190726978013532754435020782052580292398980402602379963319607810393039460328420904823722962097916427571094066279846089029353502854384268146914879425181356001653085423115225178038031313448127536044293006211288033442917861211594381118943464722536847265668553977218590041684654085310442640963008067373035995230599384049874743367132944149174256086142037610853828647588760806105088800519049 A013790 877 2735052219456712751693955076498904501617127935821988907974015300701223384356820050478459458827271625069219565690493054829959735754376848858814527668447454719554258424839134852449102006937814674984413889327159047537444601444786621642300502436316467516954306838685462211726941061169114332656040005250483793008040463992850938177914721039255261369871647757634375553425006535663360528803278593676310830608903442212291841408577895787154184228959211591329908858025495013390913621158074007286728576569825064632962811363045415542756585821141443087334539197700544749217954924580247446223111639278493447549254963104974782370002927045962503953827851735494083170421573811878307437184573646504718568522783057105583479721520581462542602469439538473264141001473932575994138731666345375499215658659828308736019457400341071589499624982017937305230551914426900917157079704566414191117108812059889852398061705054828608799935589231207599355501771394020613271143077030149146601274032153898424034012503239900599654989832365216499430568751037537488726559912923782110804510492961732321491621794718903887629269922704376697448953601452906032442925192998380794840982794691581339954546867913951445756848366653375498786450919335392895431327508180849158532172888746784410486674492312268399267998898295527664571218849661576614713036395195802230922038054185336899825577342439032761954842156911903556141491450988226269556749796500757901358510455241807845724428774325604198550355112823507149377300734744050323659008053175894222990916588751169559355948143202850394562309479822544346304831916622443112562724269726907471555034294734344092441184541423226975900878558788744807182107907893190331443242373694855791109733620423399657474417993637515262479322100288396757860560804175459788052246243853352936821284787824519447262002768826066218503741167400740280180651207234181799088039976516154628578349606168004667439520756512669713985685760697457963136142735963298304939753623970693365716959160464518959219285142267968139186915016006541824514756587284819531553811010820378573004549860720392750267675782580851094499194305482879291384052496510570374416202753938219051413810308341876277223196164554840746748222058844841937503399056618688632139987994277337477072202196404071793144709874458073209494047390067773294848339032628046244267814808886299905294089208919636693115383026808418652806987696927126506661756079924541640113510352358755194359381714166499563061785276970453198337673050637333975669553350996531608772055777557169459198646611107317184851180692291996715006457241982503553198430526448812459601487639472972618486714184464120005503451032597601264837272282644156939658082250234880985519598460970743213413428608853061182794109962541575047517110976485925351506968236059921544543458111382702009205612232677774279204510241978927469896123111379328483891532929678481560818115532219557949308639739369159747479725917933801774075229643356570296634665963559126416697370653254409312968739882247293231255569261880321359702746788401848171351046979298429710421474214939339946843988731899214769556548446354324429681293948168862070190121588332227615183311908523908614876726845893461058992393107523447533164763986606413752260787418984087409270734521388072044564254910051382644531169263493015453721814167358295930034489164707962558751228191231759246562732294181177908764811969756829859648855487620205480489 A013790 878 17944677611855492363864039256909312435109976386928069225217514387900726624765096351189172509365729132079149570495324932739365826284466505362682116032683750414995489525369563766918558267519002082572739527875490510893174030079245024595133596484672343378737207168615317571140460302330559136556278474448424165925753484257095005385298484738553769847727880937839138006021467880487308429478310853110275359625015484354846771481679574259518602726201387250715532017505272782857784268418123561808226190874622249056869005352940971376025959572509008096001911676113274099619002260171003494669835465306195509370661812931739547129589204348559988441064535236576679681135945779733575095367987694717458528077979637669733210452896534975742014801992811923086029110670471631097544218462892008650353936467133533617023660003637770698707039507019686659617651110554896917467599941660243507919350915924937321583682846864730502336377400945953059371447122116169243671969728394808550850958924961727560087156033756987834336388290148185452763961575557283463534959588692934428988393344321925761306530595150728406735639962863415511962584579132516478858032191262376394951688115971465171441782000383435435610682133612796647537904481759512786924939781174551329129586323067652517203071344060792967597340771716957007251766872629604169132231788879658437079491673509995399755612943742493951185719391498999231844325409933752554561835414841472590813187096841501275797977188350289146688879895235030407064470120655714173526751836887041997043403738796423478934375767553901438723312497115713456106002204959849261524033933678239920872580007752031590506611776277792188885664224212954679921809983687221764599113213811948845470962283597925152689656456255737637126832299992171128323139436195191669410787605921848618484449492916672093486000166267820459603045799316256978265252570663466783816630285922490518102551766068278623070695683479625993460084275936021696136232490655200178709723526871719172468969051807708891437729818420138961205349420018920910641317969175700946524554041992503817482851636186496834506220809512964031009213838273171030770768429605852226544706268588655196326009433031050254861390035644310139415084928081007951959801210475216115470461230453611187070718610607115034822441486319418327490444926234660587499952393072611408641132961103013678634519299721736343530028038890034781066646279538877010207781640384917700784741421825792830191903426646403633248373202203143434293472885231548214367939535888243885153457956552588821802320415475108049808596522127790447157365964647205812534902684030658547445360402582173349891331764269091356108142224872861898597343446428313681096677643791054145994085502429046223205505102684934420312155464235273886759765116724156231237218596789145253749628668781907882398021858598877045860791697623743129988463733759774182812347551620517520527656006892519705413985330001057103214481747563673439707581690062457716220043386911428419951448856002179502387902367424490890267789927196788441009721678704525852234219231176997330075292324217009391243410069990748103060514356530722583138969593935904042517387741047745383217709431825364422206204835906998008049091178461339265094016516124680628583026255954597492225289194827140684386076464847121530769001537777674391868822752037779596956283409648942347966808162671572416698086582122708259405931333574560709156140854276168157488329 A013790 879 117735029811383885399311961564581998886756555074635062186652111899016667385083797160152160833948548835571300332019826883702979186252384741684557363290438086472785406775949707874752660793192172663759744042391093241970114811349926606368671526535935244907894816233285098584252560043590798494945743070856110952638868610210800330332943358369651283970942626833162584457506850763877230605807197507256516634499726592852149667691299686716701552486607301751944605566852094728329922585091308689023772038328396576062117544120645713198106320755231602117868542506979191367600273828981953928528790487873948736980912154645143168717234769730902084161824415687179595387932940260831986200709367265041245402719624402751119593781454165975843359115874839027367436995108964371630987617335034468754972177160863114061292233283867413554216886205556164173751408936350678675504923217232857655458861359383513766910543158279496825828972127606398022536064568204186407731793387998338902133141506673894521731830737479597181081043571662244755584351897231336804252869861414342788592848732096154919932147234783929076592533796346869173986517423688440617787549206872451527278025728888782989829531704515719893041685478633558804496191304824163395014529904286231270419215865646868165369351088382862660406152803234954924578842451322832953676572766839439005678544869899079817796576523894502813729504927624933960130619014575350510480202156774901668325320542377089870510528332766247091425740992637034500749988461622140692509018801815882542601771930243334445288439410921147339463653293576195985511480466741571004859186638862932120844997430861079265313879864158594551278842975061195654966995302971861997534781795820196375134983542685986926796836009493894637189146720248634772928117840876652543004177482453248785876473123026285605361647090883170035455583489313962034398322116123005568620911305937460289270842137173976045966834379309826143091612934416238348349821371188768372514496059805349490568905948910378036722945338654531724468297544744140094717687195761773910147599069512817546504989585019605731195314731214557007451451992910275132887011666643996458359817828210166743094947890116720722145580023862318824702372213139493172808255741927892933601696133006142998370984804193281743470038591741703646664809161025608114587187650949403452094473357796872745521081125474312149900513963157518198578266240054572063973255342565445034848688468599026758889078382227054237742576579654824072399475600004187834468051294962768130491837652941535259845024245932183914794201781680433123799478094050317336041496509925150729789009601341639348637027705369508387425521137390846916697170352016166061675302020913106251867194981436972270451318978715854731668052000847631971030818930827189033147391213533582009851313695878097616413421414267232297892654328109378675854310557197878413431812286182215452181951061221821787221157750136935654190214745765261437921443468499785076119704661525881863301455944230299715167027432672084731046969712338128961464783933980394116508712375752279482623992939187798615948013469209298304180034693198070867974779505813466422956580969014257459291391582206215974094909928385813930810087221884846918281842362294029604133235265318114146490122407260870030257047685861964363375419089359321685051346076119871935630175450706710745010228355288186625956146065307088889962315479582692812773440144905939281280926569 A013790 880 772459530592489672104885779825222494696009757844680643006624506169448354713534793167758327231536428910183301478382084183975246441001896290192380860548564285347945053857006033366252207464133844846927680662127962760565923277266868464384853885602271141840697889306583531811281046445999228925339020287886943960263616951593060967314441374263282074133354574652379716625702447861798510004701022845110005638952706175702953969722617244548278885864630506794508557124116593512572622080784076308684968343472609935543553206975556524292775570475074541495335507388290474562825396591950599725077394390940977663331764646626784329953777324204448574185729991323585325340228021051318661462854158625935611087243455706450095654800120782967508279159254818858557754124909915242270909757335161149501372454352422891356138342575454100329216990394653993143982994031396802789987801228264779077465589378915233824700073661471778674263886129225577425859119631987667021128296418657101536895541425287421957082541468603637105072726873675987841388932797734800772703079160739503035957680531282872429674818007417358671523614237831808650525540816819858893304110346290154470471126807239305196271557513327638218246498425314779316299511150951336034690330702021963365220475294509102032988312490879961914924768542024539260161785323129107009071993923233559316256932891407862684563338573271832960879281830147191712416991354628874699260606350600129845882428078536086640419576391279347166844286652691583359420674296702865083551672358714005362010225634326517295537450975053647694221029259153421860940823342291447362881123537579697644864028143879541059724365788744538850940488759376504692238456182798386565825703362376308417260627023562760226714041058289442714597991631551292745181381153991717334650408462375765284135540160175459856777766563284478602624083273388904907687391403883039535721799078255676957905995261998456837588400362651769324824072462704939803523178016369509292067608648382898007622591930800990298939244366912382644236500191066303161442745691392998624478397495073595922619236667313633202372459951498708525888976525484315146871683544851260763298764770886904001445953107055804657997150536560673808872264090408214706794965922788905537360728328653304212312031300312121518906923200417317625767812905489014839806538177879036049191839700505282083363813264236962015497272112276476900872004800998047311728528302571884873642245042478214565071243265791702853829044939115300739012959411627476381944884546250721704156946840949412839843204077561058664964757889605321725248375775064132041768258601618913938145691994402495766407538774929344529898844182421346620450134679578065530651656559210890118500666273207975066431103819354722894474089177561313361933203005157187246480033751993831566634469158656198461288457899007311106473705046725633492280131565775280270526120409641515581765780912676372745958015998648434827141998946965880294202590596827089884421382284271310905120852450094996431210866985761547920399168282650464116170447390845365798413661897310705685496017674011146719234916371482206173725207622072542964782528337642153201018127737702543190410820170854983006036704040139325200044982262786480630847167739011128232718156575752146915121693114038568268516489866940348188106124645286509575621881605422479769669581132086729198012108239045792452898274334479810207042751861542047544606540790727867624484159219209 A013790 881 5068106980217324738680155601433284787700520021218949698766463384977750655275501777973662384966110510079712640999664854331061591899413441559952210826059130276167867498355816584915980733172182156040692512824221563672073022622147923994829026343436500961616818851740494552213814945732200940979149312108826239323289590819402073006550049856541393688388939364294263320781233760421260024140843410886766746997168705218787080995350091741481257770157840755078770643291328970035988973472024324661282077301523793787101252590966626355884900517886964066750896263974573803606697427039787884796232784598963754449119707846518331988826733024105387095232574473074043319557236046117701737857786134744763544343404312890019077591143592457049821819563870866530997424813533953904539438917875992301878504673006246590187623665637554352259992673979324849017672423839994423105109963858645215527251731915062849123857183292916339881845356893849013491061683905471083325622752802809243183571647291310775460418554575508463046382161018188156227352788085938027869704902373611879418918341965746926011096480946665290243866433014414496556098073299155094198968267982009703480761062982297081392737688844942634349915276168490267094241092661391715723603259735966101639211538407274218438436318252663430123821406404223002085921473505050071086521352130335382673961736700526987073420064379236496056328968087595724825167880277720046901848838266287451918834610623275264447792840703183796761665364728309478421159044060667497813182522345522589180149090386816279976021215847326982521784172969305600829632741948774186147863051530060396247952888651993668892851563939952919401020546750269247285776511015340214258382439760550959525646973901595269847470823383437033650477423094608031701135041751339657432641329921647396029213278990911192120318926421709464111816610356704605099336975000876622393870723752435496520821234913971875311417494779358258540170739427807110050915570965400350465255580342040193828011825657985297351340382291312142528835677753586015042225854481229463975202765965177862848304811774244747440765709741783026638357574983702591678625115737769121868003195661788977153486898335393134361119304670374580860010924697168296691281771419418009230623738564294328936979237361347829285548323117938020942662620472913426363970696985064355518747660275015155748949978826658707783677602328645964946621223499348188412250874193174136655966769723699565761432427066859362423972363845535488148664026699687872541940387507950985100973728223469097642211261952878105900833776513700515839354593460195770326041544685221694348173885175274774723399861902311429460666316680866455176773333632711687946605518684982650067482871418517524410854472158786336910644499093979776967643744916836305524155501446831528908688752149943318104513572275386968169573978811566881342849943203051613854921876007657983731965288568069681586230542967132380900878655091043140610263196905782536731688689167104070848497912925073271585174498293581515905738943102469695066194305331336445003392035708255540002539371959187133624900286313294754705811087208417954391938168423270167151879936087066385872285391140979543502606815207354112637495128626142099418988267535652012334863825293509835910113428521207046409736690016995624462164283797724789325655165213176889768802121807621030268157442156379444283465577908522034768407494963577373940163514127965539484240568637230249 A013790 882 33251849897205867610480500901003781492103111859217528973606766268839022049262567165285198907762651056632994637598801109266095104452051590074846455229773953741937378656712512613633749590342687125782983576639717679252471101423912529330073241839286882809167948486269384757074839858948970373764198636746008956200103005366097000995974877108768083989519831169134661647645674702123887018388073618828076627048423874940462038410491951915858532230005593194071814190634409372406123654949951594102671709175297611037171318249332035520960832297856371241952630387937178725463541818808048312148083299753801192940674403181006776178692195371155444731820921117838798219615025698578241102084934830060393614437075696871415168075493110110703880958158556755309874104201596271567683258740184385492624869159593983878220998870247994105177811933978350334404948772814203409992626472876571259074298613094727353101626979584824105964787386580543377514855708103795777699410881139231444527413577878289997795806136569911026047313358440332493007661642631839400853133864473267540867523241637265581558804011491070969290007667007573511904559458915756573039430806229965664537273334226851151017751976511668623969794126941464642405315808951391046862560987127673592854866903490126147174580684055724765042392247418107116685730787666633516398666591327130445723862954492157562188709042392170650625574359622715550577926462502121227723030227865111972039473880299309010041968827853588890553286457982438487921224488082039453152290529108973707610958182027901612922675197174312332325425958851614047043220419925907435316129481088726259782818902445730461605999111010031104190095807228516531441979688771647145749247187268974845447769795768366565469256072218730377780782372923723295991147008930539492415559765615928565347668323459368331501412476252835794037628780550338914056749892980751519526185818539729292673108122270569473918210183247369534282060221385842449044057061103991699402541862624125711705585588142041535922144248213298967131690881741277844692043831251346513141305347497531958147727870050819787958863821615838437774264049468072704003459384355503208575968966736997479104027539978514354543303757942327625022531676938121194591499702282801558562122348720335092155520776327803107942482547976791355404809452922784990374011742919007236558503399064374436868860811081707781768708748878246176014781847379223464172777985581415510599797976157192850960758153985664276863682679190558337743384679176652131747670882439666413247488630874180749630548089672833252815370407706389084422005487692344449109158574679739536618368860634977796960226493941065288691431703743164812414809841964221384617678808092171167092755119376893477659616191833797156470738558555601316684710610399363000543984244992661661169906902855778110083713547698813898160574874982690308490438477355221638502142428486244031265424258295105180887258592407355551090664856052334045543936834898839223496609489625369808836994806701405734870329883304188325857553205695303669329300837278898415667255146281864597956660819424226783712970778501526885624826543174430198765506323025075566683484260667242557708064451275966784920603314575450333014605538916118314287982023301412852929041557750718033406254204527639431494282423201508292096259865996872342765623538963653573773110721179801579589380977988005533943817656657813070115521574456031150421412816193581904556102370828867663689 A013790 883 218165387175567697392362566411485810369688516908326207595833993489852823665211703171436190033830753582569077817285734077894849980309910482481067592762546910500851141366690795258051031062238370232262155246333187693575462896442290104934610539707561238110950910018413433391168024314564194622266907255690564761628875818206962423534591168710627399055239612300692515070203271720634822727644151013131010750064709043484371434011237696519947829961066696946305172904752359892356577300126632408907629083899127626014881019033867485053024020706235651718451207975255829617766297873199604976003574529684689626883764759270585458508399493830150872885477063454140355118894183608371839870779257420026242504321653647173354917743310295436328162966478290871588083997666673137755569860594349753217111766556096128225007973587697089324071624098831956544030868898433988572961622288543184030786473200514506163699774613056030959234970043354945099874968300869004097485834791154497507544360484459460675538284062035186241896422944727021486623268037307498308997411284809108335631819988382099480607313119392916629511740303236689811605814609946278875711705519674804725029050345862370401827470717893057841865819266862949518821277022530076658465262636544666442720781753798717651612423868089610183443135535310200792575079697880782501091651505697302854394264844423045765520120027135031638754393373484636727341775520476417375090801325022999648550988128643766414885357479547396710920112450822778919251153866306260852132178161483976495635496632285062482385671968660663212387119716025439762650569175133878683109125525423132990435074818946437558596960167336814074591218591226296962790828738030776923260810795671743960982817630036253036043789089827090008619713148752548544997915525593269609738487622206107317246051870216915622980767256694855644680882429190773615126336047846710719611305155439163889228262390217206318377377012285991514424597112512512308178058377903289539780077160676888794500347043799934517185188412527454523351023875104523939024499576840084472720104384931307177407242555403428628798105533621515990236946428560025010966697020756456551466932390761440460401524689799032680158615955859611547772830332391013157714829546677461025726084729954118539632371813486716191210627997275728082810954820626392321843891045291606479060340801261360680296595781507084756184498101390173160832983700655085148437596363399667165045274521567342295153534248299943320502622058169253253934346880078014636396468659686651337316772907165499898326026016343458971721645244961618782892778004749471930605189408473771099753118094626089325856046026747329359104483408258904334253567373127256504476590659892735027295566338231798106924741834621543143604515682683300238768386314830220646569080631396853158935759189636760180259244586451917985831531754761431114005766849927609170212556473298247089132448558674185091801303624784659770705852120559363672813769573771284145361254861432051315779522926767923026484234364358779605951406582566887374469542793386852505192861014755313627193651636242351927940801277748517896584486949767436534100486985367520793010340234237778421122610864821618075864078346929529634908826940828652260043450054880569728067441660402461017178433835905842310033986978625095904443560980805479440885256039140531097525379441660678163685928596579304308205387645331911553027937050006020377914889487046090875792587655008200741463529 A013790 884 1431383105258899662591290798225758401835526359435528248036266831286924376067453984507792842811963574255235719559211701285068110720813322675558284476115070279796084338506858307688072814799345947093872000571192044457548612063557865378475979751021309283245948920630810536479453407527855680916693178504585795401047054243255880460810452657910426365201427096304843591375603665759085071916073274797152561531174556034300960978547730526867377712374558598664708239428080233253751503666130835234842954419462176354283634365881204569432890599853612110924758375525653498122164680346062608247559452489261248641984380585574311193273609079019619877001615013322614869935064738654527641392182707932792177070854369579104381615313858848357749077223064066408489419108691042456814293855359528730857470300374546697284277314708880603055233925712436466885386530842625399027201203835131830425990050668575674940034221236260619123540638454451794800279667022001535883604562064764658146998549138538521492206681731012856933082430940353987973735261592774496405332015439632559790080370943774954692264581376336926006226528129535921853945749655857535703544499914586393800915599319203012206390035380096352500481640209887811792986398544819832956190588158369556530691049086673386512229112998535932413570412247170227400085097897795813989662325528880004027680771644259603267577507498032942581867574923432701568089389189845774397970747493475900694143033112031751448062830423310469820346857789848252489206820516835377450839220917496369787864493404422294946932393786382611336471892456842910282750384358053378039878972572301175550244525887107576821954655657896837143392985177035734372870627350219927393514179630402312128008266470667856169483300218355537546553937968965471003731323763417441909494217289294270108451346320493183402376813971174947884751269617920665688843890809922269031369773124836354277226629542215090654873970577608390326139781655194593253956241017423482670497086251201067380716776954371370367252021174592629127706067644560781563939741723647794225516604869534306390968918406001895233544370406090766411944605517782324096952499153183111434174543415785810860694403489771453414520679286394911364937539810817437327766996655750821789788841913228971738527991468286344930532930290126051951322674578129760023617769148158230109114895997075787423425964922467983085326492043220926108225206059998013658899069740265216269862046136003332798502338203095928125817703323648470599063249880191854029397230876204119424135347043912844832917056693229434313465714452193180834559516489161285336700647708996412185480207818841772066941517981489227925084515641586671337037655535087929925870911319556234514086210745138827379533231176951944565189227394085132866559382611601077662139738022594753575777516043206783542680903731711033905040679842989749538991836302375043765764583021309799151797994993461328387308353082212152755601095762989985057331142173513395277715193145855688682829449922524342976763061664557952994647178588221348063894670267411139286570361117809612708017548385386070999219597183308025919490818877424151100233295110996303922940842276834064220985449884094636195744218034204643934636813558776787478145075810071417985850484733900546733707704397378231396132988566759254229054203595064750611648164872801024530864014516735709431943377522156815566135548341022671699416294985089499699499589924509402236075167604508805064742213769 A013790 885 9391304553603640686261458927159200874442888444256500835365946680073510831378565592355628841689293010688601556027987972131331874439256210074337904447790976105742109344943497356741445737898508758882894195747591003685976443749003154748180903146450810207376670868258747929841693806790261122494423944168587403626269722890001831703377379888550307382086563178856078803015335651045357156841356755944117956206036262141048604980251659986776865170889478965839150758887634410377863615553484409975804623946091339060454925074546583180049195225639549059777339701823812601179522467750516772712237567782043052340059521021953055739068149167447726013007596102409676161643959750312355855174110746747049473761875518808503847778074227904075191695660523339706099078772121929559158581985013868003155862640757400880882143461804965636645389786599295659235021028858465243017467098362299939424920722436525003281564525531105922069550128899658225684634895331352076932329531706920922102457480897951239510368038837175354337953829399662515095677051310193470915383353299429224782717313762107477735947918410146571526852251057885183283738063492081291750955463939601329727807247133290963086125022128812168755660041417073933173783760852562924025566448907062660397863973057664088906735210383394252565435474753683861971958327307438335586174517794981706425613542757987257038576026694594136279633159072641954988234482474578125825086074304695384454272440248040321250740230407339992491295733959194384581685949410956911454956128439693682178178941226414677146823435632456312978592086409346334365125271773188213319645939046868012785154334345312811528844495771461148497801375746531453220404186044792943628846532555069569871862236314051804327979932732630681842940387014382455255481215211781836368191559635059706181549283208755776302994276464878833071853079963177487584504767603900007114817081472051320412883916426473209786628120959688648929803107439731726339206897315315469801131382894130203084882773597630560979540510926502239706879509815963287841008645448853177913614444549014584231147073661778434627284614234361518428768556802169828400105346944034394119619179350970705057015981296390505852670176798037013465355198698773206307479265058381141762804591792695283576482152023426709089226555633517026852628067907109355514956183381066147745902832636814241285097755856312437022827114295572496196065576959646967616036796565880083946564884698317866490973840950512384433489951506457615600453982463938754286875231778775227541752011955112174948768808964278318530648552520839459455544987685387193094092949618725460348935643499420866531203299476550824416479507124450150642304057965711908243639049167608454646919628698855846437117529751981708292206520932592556737496109314714670541298821166244178210676282759479706823529409383756093450971900449855746725325437979882662147181429202813592234946645152099775549130104572393934229498789300977291961149623800421386417089382229959173448044020941682214270542447581164729597880138717320264647212931624484484859188139293948868977303134956518011825879777119683958057779262654779855368630649223246750038414866178308295353885536689544908080277814522416668855152133759134502644109842389878573405165030339121487119856248551198576190028537986507466996824629787219828763023609730447521946998799244302989582980499922870866929415332665449749019870311397172207528416809494706188070889174653182270029773664538409 A013790 886 61616349176193486542561432021091516937219791082766901980835976167962304564674768851445280830323451443127914809099629085153668428195959994297730991081956594229773979412174286157580625486352115967030668818299944575183691447437209698302814905543863765770598337566645645167691353066350903224685915497690101955191955651881302017805858989448778566733869941016474733026583617206508588306036141675749357910667803915907419897275431141173243012386205871494870668129061769366489163181646411213851254137710305275575644763414100132244302769875421081381199125783666034476338846910911140545764990682217984466403130517425033998704026126687624530371342838027909885296546019921799366765797340609407391597351665278902593745271945009278637332715228693631811716055823891979837639456403675987968705614786009307179467743252902379542030402389877978820240972970340390459437601632355049902566904859906040546530344852009585954698318395710657618716889548269000976753014057529108169914223532171458082427524702810707499811315074691185761542737133646179362675830180997555143799408295593187161425554292688971655787677619190784687524605434571545355178018798907724324344143348441522008808066270187136639205885531737422075553195254953665344531741471279238114870385527231334087317089715325449691081822149858919818398018585464102919780891011252874975858450454035154393430097311143232128130673156675603866677806439515707083538389733513106417404481480467392547726106651702557690735391310506274357240441514085288296055967158692830248771032033386506696760308561184545869452542678931721299769586908103887867590197006086501031883397587639597356440748736756556595294074826272992864579071864639886503148862100093811447929288132456493888195876338658789903571531879201363288931212253004500628411704822765626732257144847132646648323945447886070023784428057638407496041935780249187946680314871538128713228931375674090729410067101616517225628438187912079856511536453285784797365223003168388262439915877574054110586765292188781194716836463902535131524857722789925700291224370686084687140555950294928309589614353991645922411150501179036244133091181299809659818821435721718795879081853285618108899369029971920845346195458662651006583371458048038671105760926751873755545299399425702638334415431511505213180092753538544481533627519163174995360868484930138237071526376173265899306768696893251147542386250432243754528817422268739230773412208505663522047279370476311754268127571833868415954578578945902166876188395700544267901434950437490979838872155614630047879585153089227693487830664203825373890343842448457745349366756999700305311224847865649958996522046243517438364156924313035829986515801588679070938439683893193208473928112702751988105166983838739764754711973213842953421461565671728053240247091184946356469176454966823729131826638851503554264860198586010146347657356999659978653484938842926627377842616099476602479741556603712012557102681754564716282523436810762136992616821398377007829028998580021790891691590124338256350364044388242705161133381907598529360085868449714675589597217682246448817089742278010631073585689553721927002039936995880725816843006220104141914702741081575764358653149593681471848004675919993320111287764054976076993376846744413858382777237729475490966166396033949296514197903441466191494259121841871914653935059993955757923893997618015803319369113076846853593942687094767299933103874899528873665345013036501449 A013790 887 404264866945005465205745555490381442625099049294033643896264839638000680248831158434332487527752164918362249062502666427693218557393693522587413032488717214741547078923275491479886483815956232859688218116865936357780199586635532830564768595273290167220895692774762077945222967468328276057164291580344758928014421031993222538824240829773436176340920683009090723387415112491902847875903125534591537251891461492268581946024103717237647404265896722877846453594774268813535399634782103974078078397517312913051805292759910967654870473152637714942047464266632852199259174582487993120764103866032196084070939324825648065497115417197504543766380360301116757430638436706925645350396351738321896270224275894879917562729231205877139539944615458918316669042260555279714752473464518157062677538611007064404487863482292512175261470079989419039601023658403301804370104309881482410741462785843532025785592574034893448775666994257624636401512326192915408476525231448478702807220594576936478806989575141051906262038205048869781481898333852582798516121817524959298467917827386900966113061714332343033622952859510738334848936256223909075322981339633579292021924509124825899789722798697803489829814973729226237704514067750998325472755793063081271664599444164782946887425622250275423187835125224372928509399939229979256682425924830112716607293428924647975294868458410745992665346580948636969273088049662554175095375041579491204590802993346562505630985741820481008914902388231666057854536773913576510423200528183659262186741171048870437444384469931805449478132516471023447788259704069608299259282556933533270186971572503398255607752461859767821724424935177106184503290503902295347159684238715496909864059437047056400453144657940320557332820659440144538677683591962528623009195342165276990339127342037294659653406083580505426049632486165591581531140654214922118169545872161662487495018755797709275659450253705969517348182950891155938572190670008034055513228123787795389868288072763369019559767082050593418537164039664532997934591519224702519610723096071401632329187589885024639217459776539188896939558438235656797757211240508051178071287439770197019762656039406940412488760205645772666316388404285653254193500136253181721124897440419043710132709359632035010112099646146985703674588555966390343342130153229591144562658129626636973426284554072797565351709420316620779025596189085951273463571107505198093104357500005658368152199949695081419753184998802010677077990056464064116874672064191270941701314709820378318722840212987587744137958189418422896973656987841298278094545950304331267237195292675033703146946226846529380976181145403717913107233580417828080541530174223323384427102766023240640797442347442755793958000580965971596555665256256023617398209332372207757309261165264433044794266721037330486833914577504714819531747762922812570186979919274769119945514683748441602226025404228665988869584352876954514387150694991699103529636268915410380808558965194751548366259259683522970040388522805783299914738495231260388562196118695753951131523382898577986543347345213218950688925799086027750473795709161969563060384026629973442084306963810103275102364684236218589957123314484144136794758678711076173250159019964698041153545491490099324849401456743088696229017724378741334429652444479459682393834098404521632044467928620343727738668518371801685578380750897192206429857970028768254861094523215808940118328630532486006889 A013790 888 2652381792026180857214896589572392645063274862418154737603393612864922463112581230487655450669581954029374716099079994432095206955060023201696016906158473645919290384815610499599535220316488843792414399064757408443395889487915730901335446753588056787136296640295213993398607889559701819211054917058641963326702616390907533077225844084143514752972780601222644236144830553059374584913800406632455075909659878850774166147864144488796204619388548398801550582035313977685605757003805384173926272366111090022532894525797775858783605174354456047734773413053378143279339444435703722865333285465037238507589432910181076957726574252232827311651221543935627045502418783234139159143950463755129961428941474146307139129066485941759912521576622025963075665586271503190208490978400703628488227330826817349557844872307321172381890505194810578318822316222784063138472254377132406096874737337919413621179272878242935917417151149324275239430322372151717995014482043533468769118174321019280237452658602500441556985232663325634636302734968406795741064275244781257957248008865485457238667797907734502643600193711249954214943870777085067443194080569335913734955846704367982728520371282256288696773416042637453345579316798514300013426750758286876223391436953165140914528399507584057051535386256597110783950173001287893903093396492810369533660452187174615365909631955632904457877338917604007155400730693836017942800755647803041793320258439346796599444897452084175899490674569187961005583615773646975484886618665412988419207208823251638940072606507222575554026027440566384840938771918400700051440152856040911785696720487194795955042463902261936678333951999696993676526088996102959772714688290212375225618093966465737043373082100746443176660636346586788318264282046866150295563330639946382333615014491106690261985997314371696100311638741732446366425813832304104017310390467252667580454818056788770557601653114564866003321428340796874112972142985922711438222289720171725552925838045400464137331631825333943419022333264239000999448854957633273231165954233324466109711799777235646657905753593873618352820442913264144250085062948973323779325716892332262646662786274548936046338755709241914463701824320518171000763554393957125272300452106589345782180706108545781701345485778370373201808975515695487042667715935339347499475599988480365182649852959271624826272565506697348931186936596592926305194490036341604688857689557537124553446583869949429195000646777139992052308692760460724670814723413158928648502325811131502149140554637411563189289143680774272627044163497226758002578315979946717444343238315240896126347114194340079268584724494993793227896559521121370036432979473079224725226221247878481844272019241571920764158441811717739645001719746295770953749651429694055095706062505299945206895183956725925324117313543008433930947797072536573272996775250361760195962521840073525352204952677144277552973342939225698568894095709840537818257943560354007508484955370642764908831027002783594206434989098128744230740599267212299409356568734762841673373924915197570169710901931943929535470042167803428070858573647811682303239179598719255753515137989558087587946614693273830168708686066330469681510411691023370772694293329988383848008411969666541670336922957691404935958585289648921895192949688229734976185945519632066427843754079678075197693404149037390859079756106636478066386298141358748520143641166818922456116354144923640691198729 A013790 889 17402276937483772604186936524184468144260146372325513233415865494006756280481645453229507411843127200386727512326063843468976652832148812226327566921305745590876464214775220487872550580496483304122030872263873356797120430930215110443661866150291240580401242256976899010688266363401203635843731310821749921386495866140744324519678763036065600294254413524621768833346233258622556651619444467915537753043278465139929304096136651990991898507808266044536973368733695007595259371701967125565130272994054861637838320983759207409479233548939586129187848363043213998055746094942652125719451685936109321848294269323698045919644053668899579991743664549761649045541369636799187023143458992697407676935285011873921139825805214263886786054064217112343739441911527332430957909309287016506511259517554748630449020207208334211997583604583152204349793216737686238251516460968365716401595151674089272768557209354151902554173928690716569845902345083687421765290016687623088594184341720207497637926893091005397055380111504079488848782244127716986857122709881009833457504186166450084942899422072646071844660870939510949604246736168455127494796362615412930015045310227358334681822155982883510139530382655744331400345897515052322388092911725120194901671217849716489540220829169258998315123669229533643853497085061449871898195774389328834510346226800052651415733095260907486148133220638399890946584194082258113722715757805235757205974215620554332488957972183124278076558315848442212157634103090897806156341105063774617018418497089354003085816371293887318209964766037556050941399282556626993037498842888484422225956183116485056261033605662740566546549059070011975511687669903431519068781069872083393855280314513981700741570791662997413682070435069955918156131954509488812089191012328688214490848110076150994808890128379592698114144661784506580610119764553747226457573471855644751995364061270591123628424446084660085847791891343968291055210230130638909746176442854046691352746423415872445205032836406016002772205528546672085557383937377031905669679825724841822145819118338443077722519649329404810012854925953926050424808098008213977316156028530591975224754540747315569400028576208336200796347669366919719936009680378752698911563266271332697676887612778168873742527732191888018577068688358478090486942884251761458944059411524419675963365685265781130485174302289441306337517491010246189488381049128437268363595301187001074195163036770738204948399243504815487855197333201382814565215400313735730862823759646833785600511178976057266084926071689560002706036756705304759254916331144430413152335986586295519484963416229065260081184377411654277368229327018077308809036778322872793422209237607330719380268718243953372133643536726680089810856283255446553227551463030222695482927476097272940502439301940078796051533694155678335020948496592912457244131842417623508645710105792722399835816694514743605025058103024259808310514161952263768625590367699482643263169792186787180566840368165263161588419963472822690897889071792179896424788447468779004219006321368611257883473227575484121682218946662958291572903101703292447591552257347197036998812820349490612664517739002569599736897689281194211580389811104804335639647258538053786426783190932982179899080551525413307784824278085386576554360942904475291178755988554305987833082870516767851372066424621834321426422279815641932593560502105454749040662429695498950234579399544844006574954860969 A013790 890 114176338986831032056070490535174295494490820348827692324441493506178327956240075818638798129102757561737319208371304876999955819231728357016935166570686996821740481713140221620931804358637426958344644552923273093945907147333141339620865503812060829448012550448025434409125715610275297054770721130301501234216799377749423513173612364279626403530603207135043425315584636409822594191275175153993843197716950009783076164174752573712897846109730033518207082272261772944832496737736606310832819721113993947205857223974444159813593251314592624593601473109926527041243750128918740596845322511426813260646658701032782879278784636121650144325830183110986179387796926187039466058844234451087691768372404962904796598397108010785361203300715328474087274478381530828079514842978232115299220373694676705764376021579493880764916146029670061612738993295015959409168199500413447465310865790133699718634503850572590632657935146139791414758965286094073174202067799487495084266443466026281392002438345570086410080348911578265526336860303721951150769582099529305517314684965438079007310363108218630877372819974234131340353462836001234091493358935119724233828712280401698033847435165403698710025458840604338558317669433596258287188277593828513598749864860311989887873388860179508287945526393814970237322794375088172609524062475768386483222381594035145445938624838006814016617902060608541684500538897373695484134738086960151803028396828686456975460053255493478388460299110281629353966237350379380506191753990323425262257843759403251614246041212059194694775578829972405250226520692854029701319029908191346294224498517427258454128641486753240857111908376558348571332182802236414196610272599430739147084494143526233938565445964100926031168064124493980779022381753536756096117182231888523375274454450209626676941128132298507692326903125968147675382995775237135552788139548844885217841583605996348362126092790761454823247362599107775957613234319887121886844663641565400341965369284031539112990220439659870994188440472794715553341996013130706333098769336580687195098719235418525032937451419250224958494341169183708816837165931031891905171299703189213949449614541843137450833587488502893813424837058716360282500159512964996457558766590006213829458059627437565980624724450910977289884147664319974751684832263575806932131973799011717493995642261028789997113228597321024410880452258518225249233268063331676917733548771087914047794464684252813362666447436635094415817949703134272646362378241458420130190986687042876467324953845261911722783199956355203177754307160743504525471506048638607940692476407992684903340844973878897171392650700197863713812952614565605223096090302576368397643114807941696849853943060398578074568835244463748069249028074438984835725965148941291105063487170674207762636504260028856980894112567355405556072443086146098631978749018102027840224504004106051665322793332711232792569406213942168602325283416568802585952498402476305622449657006537510691699039655532291603181623380345189674981050200028492300443037003842659046680900474499458462973467846122751322357038509055669351009817250275301748648174360454959759749210914313007909691900885595859143873785739373915222178937550658621246131725663268170892746124515711296082317867498558236712376232088518221328773162146396262385423818040904801586172856713460513872852127811943854982878756577870426719746350454313888608455786201232168612489075440413721527138278842817609 A013790 891 749110960092598401319878488401278552739354272308658489340660638894036009720891137446089154525043192362558551326124131297996710129979369750388111627870277386147439300519912994054933568397020158273699212911729594769379096793652740329252498570510931102008410343489494875158273820119016223976350701335908149597696420717413967669932070722038628833564287642013019913495550799484846040488956424185353605220220909014186762713150551636130322768325938749912956666788309492291046011096289874005374130190228914287617629246496328132536985321875042209958619265074227943917600244595835857055902160997471321803102727737476088470948105997594146596921771831391180322963335632713165936812077022233586345692291348961618370482083425658762754854855993270118486607852661223763029696884780180908478184871810773866520071077583059351698614834100665274241180535008599709683552556922212628819904590449067203853960979763606767140868712493823171472233571242063214095939766832437455247872135580598432212927997985285336936537169208865000118296140452719721500199228155011773499101648058239236366963292353022437186443071850950135724059069667004096874287927973320510698150181271715540800073022120213667236477035453205065281122229153825050622242289293108877721397863348506965654337304311637753877210598669820019727074853894953500491087373903516383716422045638464589270803317562162706763030055419652641992008035705668816071408016588545555979669311593011844215993409409292711706688022462557770191372483255839115501124097930511993145673712905444733841068276392320376392422572703448950846736202265815288870354155227643423036406934772840242717538016794588013263511230858599324976510451365473113543959998524865079544021366075675620870927890970466175690493668720805007891165846684954656746624832623420601865175695647825360627410741676010508969356811409477016898187835281330846361842983579971291914258630038942041603909294800185905095325946012746118057900430372779406699587838152310591643634787872530928120328836304608413592870357942006128745476835842150564251461025617305888687042696903580942741102618761700725952681372411014313547268645673500242789828897352624432722338921009032824814919167512067486309880355942238039813483546564563341758043067597030768935074329215617870398878817122426921998929892825603354345804184481320869281717880095315878478105408874609891171059892827023241159786647268138075860219471763519132257249813487107804067579482793382708472454561631762854462181568002263962832783563642208694474183063653688312502119022178763402813180574913646488049246009281638133191618551185117906698883337712840005650819283873619444341507181243998183826326782104164935868733448475203553056936476254905473031891720419275070747246128038926651082342873196394179507198057342203810940321539326793477130658104450049330651646272554418815853391299088204553124412572307767404659712970770939804976182847055918398352047874169674568199856184496107913766434342018647041188892199619892607648237399179947365208474630998444789457550670362386937983206765782211686005273388013190946975568922538411371425984529657914246611975410979056254772880671978944990983714572808807644895488561710394431842955908236032257772716009269871213995870252076702469227307322947581813596087528658040591069900458732768050138080716842505877510765670166376403206880112897014431519782810574163632542667521907407869708255805330753423160078413266284258266540823964554426939554247487726332649 A013790 892 4914917009167538111059722762400788584522903380617108348564074451783770259778766752783790942838808385090746655250700425446156415162794644932296400390456889930513349250711149153994419142252849258433740535913857871281896254063155629300225643121122218960277180263634575875913434533800865445508836951464893369510486216326953041882424316007295443777015291219247423652444308795420074871648043099080105003849869384042079350160980769284651047682986484138178908690798098578921552878802757863349259668178091906641059265486262408877575160696822151939538500998152009540043375204793279058143774078304409342350156996685580616457890523450215195822403744985757534098962445086231081711424037342874560014087123540537178128732949355747142434602710171845247390634121310289109237841261042766940525370943950487338238186340022452406494611926534464864296385490191422695233788325966637057687394017936329924485837988229023999211239622671973828029324460919176747683460810187622143881289081544306313749020594781457095640620367179363265776140977510294092762807135925032245927605912910107629803646161128180210380252994414083840485551556085213879592203095432955870690563339323725663189279098130721870738525829608478433309442945478246157132531660052087346730091381429554201658107053588655303188378737872689149429338116404789916722024260180970993563445041433966170205740566525349519072240193608340984109564722264893102244507996837447392782610353361750709901132759134369481507580115376841530225594862641560436802875206522089187028765230372622898731248961410013989510684499507328566505436223066014110278393612448568498541865899044604832469766928189291955021897185663270171170885071408869097961921550321639786888324182822507748534157892657228578705328960477201656773939120099987502914605526842262568837417739145382191076441876136304949347950039657578707869010387280811682980051815268191646249450871685498734963248883184019723330433531789627280577884723675805687355995806117309791773887843231675419397477494994535801582822418457502210699073519960349852053835789075143935675687134384394565324374281695518462975542484388664911183629584263835092944067395530568903091265660740264363610684658046674777679125015337023779216265549010100085274520566504118874983022673983668847687043919140243035234979026828783607862821254381946223357351011305367478694849587626315495973323956838099485249360192726253915718899954240449026739816026288914302487388986607383950287774378865996088126373267662853860145892961056531244445115080631849018326402904514866685857277752008434608091103066896827791870209314325558585851373578733943277075025321494817174324628616141872084084530017385426144234760155445810511606560220708434808562241577670863739172681846063397757751251591041542211746726454222199203579449619523092003454247823296773658405451194229541850814100313317710073049270886911261941972376801228136060448735659533880611587786102427234841959256426478964022221575717984343237240321721706115398780085576019634663132802053980796263630989948247620700107819590297090871880598698754545803106707700774517007925884499085575372021170671433588087564870088853858085844151312198586958159300453381897867321633713936607643246789736819625035026904723875244900600363345859084279003930275525404318009616909745691176955947583203681062348133561961595581440340420717311685201295020177087593112441611234503033155866338775073209353274469440091018486774346031441595150415417766972468510089 A013790 893 32246770497148217546662841044111573903054769080228847874928892478153316674408488665014452375965421814580388805099845491352232239883095665400796682961787654834098084433915849599357383992320943984583771656130821493480521322908364083838780444517682878598378579709706452321868043976267478187983479238561165397358300065321138907790585937323865406620997325689482346583687110006751111232882810773064568930258993028700082616406194827276595523848074322430591819920326324776304308437824894341434492682916460999471989840855367664645770629331850138875312105048875334592224584718648703900481301727755229695159380055254094424580219724356861899790790970851555181223292602210762127108653109006599988252425617549464425702616880723057001513428381437476668129950469916806845709476513701593896786958763259147426180740576887310239011148849992623974648585201145924303428885206667105735486992151680260634551583040770626458824943164350820285700397788090718641551186375640988886005137664012193724507324122361140004498110229063802386757260953445039542616777618804136565531022394603216159141722463161990360304839896350804077425703759475088264004444509135623467600786069302964076184860162835666193915467968061227000943255165282773036946540221601745081896129553559305117078840378595167444218952899182713509405887381731826643613201171047350688769762916848252042719863856972818194632967910264325196742854142779963643826216967250492344046706528406446407661332032680598168171233136987457279810127893791278025863664229991427156095728676474778838575724435811101785179601001267582724842167059536118577536540491275057918933182163631652305834140815849944516898667435136715593052176953513590151728167291660278641774294963498473338132609933724076704885663309690920070093814566976018006622726861612084714142297786532852555652535149330296772671900210193373902328577150949405452032119959974605391042647169128557200093875922570353404770974402071744587871501672036961114742688483935669543828478139443022426666849844659149394184897887499672004396621364459855379325216612122019361968183288696012743093219662204296635582534240074030482275793702355022044806026182076062573181794000116874489649702041444233216352739225626213015437918267055266659486129436833523938763611764006851309674695153479134554176697395023649251187970249999949171447579985174516027716908144416255969080978480814770722721052224476951941031702599771586064439932948481566738619759141131046097838087699739800334197135009135984176417203717491901494804400044025561409239529456522040325909599330927339463685727221910087142460443311289989881770862050073401840889241134327495480743888350506822743678601444065780932324261379879962766650641608068040778976866991098536992711965592021952688605961688823558451270272266151848974684768953691006634663319968650131972798165285340024083191312155677495789276266289024789601280764192857800692604154662201790692627464618025087798094681414128482949795758285695275979533750816113823131396141464264823024814314276168004285682925050452639413407404331939213210408608062528575014183109224781606089001728198500460015830900775275771442513112652970162901223476759334929032483170274638631907497238797138082747342187463273559854811521893345481792838983912181451954544786537722177730461096544841479812007972093399351450066104300030028609830073500326281966605696627381871698410729411309574400535639048703255326566833793996437172291726484312288305781875555969106365894693929 A013790 894 211571061231789455323654900090416036377942339935381470907408463549163910700794094131159822038709132525461930950260086268761995725872990660694627036912288803366517531970921889221383796373617713482854125835874319818725700399601776754066238496480517366483961861475384033683776236528290924391359607284199806172067806728571992374014034334781880932840363453848693675935571128754294040798944121482076636751429253261301242046241044261761743231967215629467112930497261016857332567660569131774151706492614900617535725345852067247740901099046268761160922721225671070259585500339054146291057820635802062029940692542522113519670821611505370924527379559757053544006022763104810315959873048192302522924164476742036097034869354423976986929603610611284419600605033124169714699875406396157556819236445743266263171838924957642478152147604801605897669367504718409354796915840942880730530155507174190023292936330496080196350452101305731894480309887663205007217333810580528081079708213584003026492553566811439569512101212887607459514389115552904439108677956973940006449037930991701220128841080805818753960054559957625551990042365916054100133160424438825570928757400696747303848867528364805898279385338449710353188697139420273895406250393929049482320506000902600873154271723962893601520549971537783335212027111542514608746212883241667869018414497441381652285026765598660174986902459244237615829866030779341467143809522130480269290441532874694880665999466417404581371460611774707212834249111164575127691501012973753571144075846351023959895328023356638812563362169316610257689458077616473987217242163255655006120608175587270778577797892791485975372157041931991006015332992002664985488505600583088168681149255513483571488053775163667260754836974882126579885517373929654141451710939036887809487615777442045617636283114756077125500337279078726173177794687379049170782739057393385970630808076652463789815919927984088688702363051992716241024922470234501873826779143101927877058645072885670141361201830808679175247115039885348020846232772221111143752746192132569033873250557134539607434614203722390226057007149125713994211482481151299635972337780601046542645750434766813526591695093915614132490322059333583594288181750149604552888495235064750562228056783648951442775674901976601809953311608750162737044272810249666513867572282729999657850634335515055413140299812625710711772823644793281685109000757101376168790400074987559372084239724960793447915693397992829992667402794941192181473273590464365707411668688851708406020552764241106578292881210214274221242056302952081741682968565373623614298625910531589478074311082322697849160651467675264021275304074515588696979478913392435711994859590534415550867224328597501209183206249256031589943714640371366998784256338222281122906769105166694530026042314313515873528762437115898009818199053400049873441583122291644574003093869340030344175858738705948734328795358862601043299204758096976633609970112446705701720939104522793565090084147041503865806715965938276118365671256019767191365979821853177873490877498249980668055379623792117549940338710361518163866539986584336434328532116137238794927231017996469382122080171904063945089383748022960905312091946537826207418395142239706042816573447822506273768344473995208089555254430704949046584304904793144863883710312497017709095112235640735982899975572252460213272795667602117641914327798542058197604996522410624287406017463572923574234885522713306866635086868169 A013790 895 1388117732741770616378499799493219614675679692316037830623506929346064418107910051594539592395970618499555728964656426009347453957452691724817447989181526838887721527261218515181499088007305818161005919609171412330659320321787257283428590775408674441501273773139994644999255887862116754931710383391634928294936879946160841965906079270503920800365624620701279207813282175756923201681872381043904813726127330647397449065387491401418797344936901744933727936992529531600958976420994073570209346298046362951651893994135413212428052110842569341976813973961627891973140467724534253815630361191497328978440883771487586802560260593086738635824137291566028302223515348730660483012727069189696852905443131904498832645777834375713011245129289220637076999569622327677498145882541365189730291010320521569952670435186647092299156240435103336294608720198457483776822564832426240473008350282569860742824955264384782168255316236666906959685313172958288052352927131218844739963965589324643856817643951849855015568896057755592541873906987142606024992036075706020382312137865236551705265326331166976844731917967881981246606667962775230950973665544743134570863577305971359060552419853601491498611047205568549627271041931736417027760408834568493653504839871921964328765176780920544919576328363259396462326109878830438347983902726948582888629817517712905020642060609092809408089067035101442997459751027943259365930534274698081046814586897190873112049622499164591458378153073853854023405508418350777412783938146120797180276281627909068200873247161242907249228219192886279900700534447241685830132325833120352495157310240028083578248931974604939484416722352115792990466599760529484969790085245425641474717020265423965712533120818848820897812485392201632490628879490352460822064675471021020918048247115797261297311653515914622020407712888035522422219510943893941609505550955558005353308731790916814924982250647503605886576203984124211257364516327208566794177497957891748801381770323202881797470845211935744068796321776687768364772133218542710214161767766581785431242396905359714364378503790622602273160023905413809516021536558833676911614508178523466366298768602505063547968111511180344323269003031287641962124760462731555471501417237259828438778280557520770416051203031868484475103677465009817717747473908048061997485141746991527755158011875314278565613507070637287979941495933488721136000153967342129043433814891993377040244696835467765811774864384230957581890829737609161902646148027036703406327958267556058851900846686185900260179593620215853165569131403668608307181956757416344533413284598997758565645555011119220588343034279417407243587270032896777440882361150767770706398273773496300429239858819928205433451016201368823261620711755476538879023505835076386447391312098998682811500863624210977646222210349917406842417203989357727219650226865355480050034298876739939088137809184649729645931226349497525445086082417874263693115013907762836108991081464774048580556042088739306863557863452521029612597169110745692542552193611178700027973647266018123163111345711700083245158562278681920673128368851979831345629499213976423733517562709074835616102968007862563543731446770778646499752635261234677746872090528234711346919538391163463662194108093882560275572024319855170694639624480347823451941023360292933189373031378038868783806739729548391459282812375137493848599904686234443834486382183536105949670880578501951570555083914522006351992804942056809 A013790 896 9107440444518757014059337184475013891887134461285524206720828963439528647205997848511774265709963227975585137737110811047328645414847110406527276257019997589942340940360854678105815516415933472954359838555773636301455800631246195036574984077456313010689857225571504865840117880263348029106951825432516764543080869326761284138309786093776224371198863136421092882462944355141173126234764692029059482857121416377574663318007331084708729380131012348510188994607986256833891844298142116694143521061482187325788076495522446086740449899238097452709876483162240599235774608740669239284350799777413975427550638424730057011597869751242092189642164769964711690888484203021863429046502300953601051912612388425416840988948371339053066779293266576599862194176292091892065335135353897009820439318712942020459470725259591572574764093494712989428927813222079551059732847865548563743407786203940856333674531489628555805923129828771576562495339727779327911487554907926840338903578231558988344580561968086898757147527034934442667234703742642638129972748692707199728349936533817015738245806058786535078286113787273678958986348503768290269338219639059705919435930704478086796284426659479385722387080715735254104525306114122632119136042363603886860645254399680007961028324859619695217340290391344900189321606915006506001122385791509652332300232733714369840432559656257922526472368817300567506333426494335724699870235376294109748150504632469318488157573217018884558419062317555136247563540732799450605275418176698550299792683760711396465929374624914714462186346124526882428496206508352700731498189791102632720727112484824256356891242685383007957258115352231717810451361028833950886792749295237633715618369961446639039929805692467113910547716658234910771016078336202495453566335765368918243314549326745831371661758717915835075895004258401062612182211302888150899965919819416073123058589280205222722808546498271158221826474339838950059568591622815406736598564101727763885865795090534107473206215435510416835372667176848448241269966046858721715115358316543094214381366096065085944687363370274893514202916843420004234617301362507754217102788159292462829286220801035721938218779624854239104967928888278218913500553395981735448520798493661734386824298737893774699711943092089126641155227847929414046141176310703334765500015002011413601591715913936981668990219890451246436396154819619499373297010179731708653969259506368546761045455937504011491054885224939312694785733908453711243261377205387811048917734193435302127321455108065691607038313742236212619299071139469739103420818285408636483724560254024293949200486427953206280118647907257608925176078685835756789629171510187343604679074227909227116242713717548955848872117297180849419493489827681571585273221783936171481334398681530357926257166238448224336863922105808106293099275374176048288125138463597304608275034930290740357272166060486876206954776079053264445209786743673044090527606248831967711090485490382532737028192144218592331803142111990475288250026535602488771684942282943450883535099712344906073173539214464246171485327110432081536395228037839673458675144342899316115608728934239996477251573099586279410422022263078699684877039948960720697227785955747941147139091384423485087655543203963477968028051562569774927530576215562069668185054266881934655476458871313018090556019365566996364354531993277097140663974646384185998065153506180391135790647475551304254411905563178883675424793224834723849 A013790 897 59753916756487564769243311267340566144671489200494324320295358829126747454318551884085750957323068738747814088693184031281523242566811891377225459522308204187611698909707567543052255603204939516053554900764430827773851507941606285634968470532190869663136153256974643424777013412407826418970710926662742492167153583652880785231450506561265808099435741038058790401839377914081236881226291144402659267025573612853267366029446099246773973463039572018575349993622997831087164390440110427630275641684384631044495569887122768775104091788901157387229499606027460571585917207947530878944625597339613092780159738704653904053093623437899366856242243055738473403919344856026445957974101596556576501598649880459159893728490264355527171138943122009071695855990652414903840663823056918281431902370075612596234587428428180307663027217418811923643195382550063934502907214845864126720498485284055958405238601103452954642661654806570313826531923953960170427269847750907999463546376777258522528793067072618142745644924876204878339726891255478348770751204172851937417703933598373440258630733551698456648635192558302607649909432533223752457128059051870730537419141352080727470422123312844249724581636575939002179790533414758589333651573947605101692693514116300532232306839403964820320969645257613890142139062969357685873363973178094828952221826965899980523078023904708229696185211810309023409053611229336689755848614303865654057615460893631198600801837876860901587787467865479248920264390747897195421212018657319188516939798154027472212962626914065441586404616923020875613363610901302069499359623219424373280690585012931945957563443258797915207570494825992300554371379710179551768247228126054114808172125317051398740979455148276734367103568994679249568636489963824572670848728956585472594386758132779399629472798948245793932947122939369371798527488358249158054676399935188855760387404267426466284346873575157069093403498143683351340829529637291883598823179071435858855165481588994279131705979472383844856880069347302668910972247233440073172871865914839241140556142956283028883093791072373576346685337409678647783324114239413375418411393113117848622946894675595371636653413118668662767694581435993394291477130831036166277744958916914639311954224019321055804810058627196759892619449910264885556732257774524579396445598428196884640043248111340536730244832701250627869195171771523535388201683789219740478692311621284035299219236405963819392811101960826830590489200173364799467037895844549428291949254043129017257356066964019002633778376462811790995221205746060958257543988770566063969716839826653392600704391453800986403858448919517172158080252257768400296756994278339161390299406009312439109668444700838699324449961586803553041296786759418791170977608124405221089034989749520678354173267690458799874164192936206985389024345729969052818389033459661915534892504177637547484062681522854394793830285854668468025021410825238842277951624598586540152464675302399797287641968658218184288960415396769508366208424100087928831024906318391981246873789212694928746091590786099919131115231171544886960289091156266097562367622033762413034508870537548616887247571106385579211778888068059348632478259105131288494511503655662241866379578573202485660108018961204378948232046302020293299528110550302739092962141045012373274581046654684711692138043057485063146530084407891034339896337654926644333305472154049546241922438087092107213196512400016655794462068348140623173289 A013790 898 392045447839314912451005365225021454475189640644443261865457849277900590047784018911486612030996653994924408235915980429238073994480852819325976239925864127674920356546591350649965849012627608164827373703915430661024239743604878840051028135161704295859836301519010635509961984998807749134866834389834253491108694662346550831903546773548464966940397896950703723826468158494286995177725696198425847450954788473930287188519195857158084039891002632013872871308160488769762885565677564515682238485091247564282935434029412485933457946226980493617612746915146168810175202801343750096755688544145201501730628045641234264492347263376057745943805356688700124003114821600389511930268080575007698426988741865692548062752624624436613769842605823501519396511154670494184098595343076440844474711450066094243895128117917290998577121573484825031023004904910969474273574236603714535413190561948691143096770461839754835410503117185907829015875953061932678173317471093707384480327778035593166311411313063447634554176352112780206786948133527193446284898650578081561397555508338928141536876242832693574071695498375023408791055786850481039871217195439323863056006986411001652933439551055571122442980117574735793301605689734231104618087976670237072205762146117047791976165173329413186125881842535204733222574392141955777015141028021480172755527406723269772211914914838790695036671174687437502586800743275678021488122758447662556272015038923114294019860858310084375317473576665409352165854667696953499158572054410671195859642015688574245189247795183183362248400691631939964899278651123442877985298487942643313094610928269846497427573751220973121676870016553335483937230622278488039151470063735041047256417314205174227139566205227843654182566516174090556419824010652653021293438510684157285691771520109165640968971033899440653994066073605202448370138851118472725996731859974774082643901759398585045291599837526605530321820351320706468147182543950272048291878877887690669948740724705391465383122931318310406105990134987652810724888914098600320087212312267260261123188853936172952501978363225843034410602498744901608106389513524791156120197150215166204815154575966581233308083043471585096418844148801552659946381455382428286948284675453876948525731663790765447135358794653037941655476210861247914137720343258655765420079571287399760123323750858505261487136347352905369449789521992965915681991247341070717280700256547244555598177410059528619036233639964984835504199642337446449303235634636088799023479055776969482225513155350928676280219927972508160719646330899905947127746110323683945705312186102672908853221512328388271795715283360952166529164535063218474347022639460183237881754402827098912998534665682202706267716197971018111503948217928546688872784086904222655565158567746605170681730809317100185974391269854454031137388732334326955541450448528841827824429719909479949042935253471447684242320505492479818712165476424392044185640608991326289940320734659045070004218956366569507119869285418204744390693470520676901060354410354969788960738931024491427503106927147601569419247031716506003346456727076261866106693968163515191919412699596856475397231314028995785208481284614537386377689857988766383812489975484799968885316415018781508415968712404461930279350455787555144338203933320536271188924607396326181054526247101386393412117700500159499304383883800173076304059871353973713470817202802719072893253116289411315425782317856509278667465630432150628639949129 A013790 899 2572210183273745140591046201241365762811719232268192241099268949112305771303510948078263661535369046860699042435844747596231003477788875347597730110153594541675152459302185851614425935371849737169432398871389140566980036957791610069574795594795941885136385974266228779580860583577177642073861300431702537155164145679655720008119170381251478648095950601893567132025457587881016975361058292757871985125714367177456614243874444018814189385724868268643019908652840966818414292196410500787391166700683675269260339382666975320209417585195219018625157232510274013563559505579616344384814072538136667052854650607452138009334290395010314871137306945234561513584436344520155587774488876652625509379473135380808807839719970160928622943937336807993468760509685793112341870884045924528380598581823883644334195935581655346241664494643633937028541935181120870720708920566356971066845943276945362589857911000130631475128310951856741266173162128039340301495135927845814149575430551691526764169169625009279930309951046211950936729166704071916201075220046442793124329361690211707536623445029225302539484394164838528585078117017526006102595056019277403865510461837842581844896296894475602134348392551407841539851834930346290277399275214933425430742005440673950563155619702214279914171910768873478254673310586843371852996340284848931413449015315511372975482373756257305750135599577124277454471999676631723498983573418175114031700690670374552883064307091372463586457944136501750759560172474759711907979391248988413716035111264932735622686654784196866039711756937797158109704167230020908722461543379391682777213742300378462869622311381760804651321944178606434110112170112769160024872795088165604311049353998500148104262693872499882215091818912618208140670465333892056472706250068598755951423712943436235770397418953414230130855067508923733263756481002188299555264557733294492756226639443414116482158186534012058884441463325015155137513664670857734908843017317821138485533687894792073404378669552379434574461401275653990091165996165400916700092199980785494573229242070675230741365480041124756148767962994265299450786021598236154775304613502561705469792229172916739471734332848217069817604036460286987001908208728764111990667695755652886659277325446131212098655089051718581935201579419460647564657583172120040476921142067216629826169127129382653020617101574982412128960069053795849372789544573804764976078674383206471529279641987400567269496728911810265505743053853375986153878528998847378610393046084952696772881591812257443045074522947427626042481599577034282919105142229833690367772553253019636954985986342386555451251687974131207164597848514549776410190815537498262223742190636948595968183385941540931955822485974887849829577404257829194825694336394178604843163005362985476524842835839929494320177981121515072898292407472845519155307456392797731232356083392326097945670698198026168256313864836536160090570517690820436201901988035592091788298444340097994704297680572721062536213462381628841327947339860086161147856985286338956785371408126451688255847884549015413896959679775091995887956102586347354103526019125120823174183266722054975335081234651344241346752845708355979792024023158264296244193746729155772595856560998938225476717170722085674724562818340422149302002956006516038475270534349127296073898746707232196127176904232981546474936062661612935553630936815953421534082031667588639837252633695974827640508557787456557377337242001265340274506706235369 A013790 900 16876271012459041867417854126344600769807689882911609293852303575125838165522335330341487883333556316453046417421577388978871613817772811155588707252717733787930675285481641372442248561974706125568645968995184151259956022480070753666480233897456174708379828377160727022830026288849862509646603992132400346275031959804221178973269876871390951410157531899023693953219027234087352375343903458784398094409811963051292846054060227207439896559740860710566853620671289583295616171100649295666073444723185593441617086689678025075893988776465831981199656602499907802990513916107862835508765129922714672533779362635493477479242279281662675869531870867683958090627486856396740811388421519717875967038723241233486588236402724225852695135172866797245148537704048488610075014870225310830705107295346500590476659533351240726691560749356882260844263636723334032798571227835868087169576233840038523952057754071857073108316848155132079447362116722066111718109586822596386635364399849648107099713921909685885622763588814196610095880062745415842195254518724711165688724942049479013147786422836747209961557110115505586046697525751988126039126162542479046761614140118085179484364603924654425603459803529786848342967888978002010510016644685178204251098297696261789644864020866227890516881906554578890828911590760279362727508988608893839003638989485070118092139854214804183026639668825512384378790789878380737876831225196646923161988231488327441465784918826494733590750571479587986733474291606898469828252785984612982390906365009223678420447142039115638086548837268887154357769041196167182128070186112188830701299363232783094887591984975732639317323275755836814196445948109878458923190408573454529884794811584159471712067534497471727213217423885688063610938923055665782517425706700076437797290980621885142889577465753350763888540097926048613943506271855357433382090763288145166973602981388240018239439861849653118340820440875424432857227153905497598736919036622224489603586526277730793606128450933161470243041253769565828988140100841195414469304924073933629894957057225700188894098914549819525092066605205374629696607087706027411480773569190307349587306815603506727674048957817152195073300083215942921719519757469421338770770751852838589371518532252066882579276039268325616076857562571081308671718403192279585569079613103008308289495643095879586468268803433459605978107013061954567734872201948733063008052182628217659703603731079335121855168038390387151983180176331999845155597028761437651062788775363374643526876123880221083818733945058072654464721774824921930232248838169938842502955721893061838061663056392398190315662324798274850206926484103961083027261940741526098449972512769019738147251195162450054562151330481239182731857349335617347251380541082205826375992478186547711479493845945777412234687734138260393285696485429339451177972221393145914615488263137051528621545450877249689929675267192513746354233166569472881920678943501519714223026093315382943254897082237622891300096526685866827952662496822025303291089680463669895468821808717649526646617970526090130577952459004378585020879989069024990273234211479917720845816412963402693173467980547469567476045420692523583415469615941372047658155172289991024001414896714033697352741357107604111867856651131509721570441394358751728436249975864624189540849677146150438790407668672591926422055507122842470167372576449470398685112209771049065972214529679290844149376647643502472952709644770301897541038499610256009 A013790 901 110725214112743773692128540922946925650708253321783068576964963756400624203992042102370502002551462992248437544702969249090376658258407413991817508285081051382613160548045049044593592815116046889855886202577403216416571463491744214805776814601209962261680053982551529996787802481143947925791368792380678671910484688275495155243623662153196032202043566789494456027070037682847118934631350593084435897422776289579532362960689150708013161328459787122029126605224330956002537698591360028865107870828820678570449705770977522522940460362392323628650946969001895095420761803583688063773008017422930966494126398251472705741308594366988816379998604762874449032606941264819016463519433590868984219741063185732905505419038273645819532781869179056725419555876262133770702172563548264360256208964768390374117363198317490407823330076530504513399213720541794589191425825831130519919589670224492755649450924465454256663666840745821573254142847813475758982516999143054892714625827413541230681223041649449095570951906209943958839069091672673340643064897352829958083724344786631805262626720231898444557776199467832150052382466458794094942706752441205025802950373314756862596916166349657686384299770958931511978212319584671190956219205779454198091455931185173601859952840903321189681262188904592102728488946978192898855186474262952477702875410011545044802529583503330244837782867164186753909246372392056021209889668515200462865804786794916343457014852420631947088914499477576780958324827232860860543166528845045777466736660825516554116553698918637701485846921321168619741322679288052881942268491082070918231225122170289885557491013425781846560958012234045337942881865548912568995052270650435170574138758803670293902875093837912002245919518113999385351370274168223199096830061659201508388026123860188422498517752807734361872711582492804956083344649643000120419897497933520440513809160888242759668964933595574109434122912583659703976267356773969745312925799278414876289131198908191736849808766572472406264593665982121403991187201619083114333109606849078545740813252457818939334182978361365904129048996752462945439439102439245846725355387457606520642320017174607640269435212238335551875921845979801509401769128756873403675026902906473984866533090105810816602630093639484367080262468028864466195144443344546360918731341568837510687380914352065966818311619326928474822360112699483918908496516985637626395830370223736065315344079611517734491757499879330104161645136914250984065872105703792428622957155159101036179834248778130530934713413526014685943039564626312784253784627232968745661892491340378719522571312990524526661060513001481292207644662206088665741865593205152731930269656277538501984115091460834807982274879287410277903716068990985415316307730040352426852886649381939535016959123250245601671786223681126440347454640901896139178675744560430345792218494442195079285959703205635215628599428050082689830123805862311578281574548313470845017274198242227490695379756561043789819933311585972258197418641649308014892839393522138184170939886996498544328460504621677346721946083527727896321993608281872961182689661519740166469401485452885069911123420371947832210334005163647230788896150191342004685156085394631108473283137340775088331336043982990577965007488073835283223665988387770090270236091647799307577514731755893028903864714160875629255106182232969446768131474084975285773021208307852921843699529225827228464060185189019725042727979337950749766753595942889675049 A013790 902 726468129793711899194055356995454779194296850044218712933467127205744495402391788233652863638740148692141998730796181243281961254833411043200314671858416778121324946355723566781578562459976383644344469375110342502909125371969333793340701680598538562398882834179520588308924772078785442341117170646809632766404690039775523713553414847387119167277607841705873125993606517237159947330116291241226983922990835235931311833385081517795274351476024663307633099656876835402332649840457913149383972740507892472100720519563383525273012360437656035327578863063621433721055618193312577386414705602311850071167963298927912422368725687641813624269170845849219260102934141638477567017151003789691405465721115561593593021054310113390221954581843683791175477706104155859669576954189440162467640987017845409244584019944161054565728868632116640112412241220474714299684944843278047341192427826342896969816047515417845377970318142133335342120431224504214454684294031377583151100660053660244014499504376262035516041015456643442313943132310464409787959148791531917354987315426145091274328093911441485694743569644708446736493681362436148056919099002766746174293157399318119775498366967420104080367390797261549650089051028795027683863754209118998993678042364505924001803150589166690325498761221403028786001615981123923609388878457639231206208565565085747038949396597365349736380693391464229292398565449264279555158086115128230236862545206161446129421474446731766204850368031072381259867569191474800106023715595752345345959259231676214111558708818605181959448641650788187314122818098808914958423223569989467294515068026559271939142698539086554695286445518267571462243247919866415365176537947737505154136924396510880798296763490670540646735477958345949967290340368817712409274302034546021096533839398646696240012774976171545148246860692735293316862824246307723790074947483941827610211101904587760746188078929320561731997280429461391317788290127794015498998106169065680003332989796036645985471595317481991457501999042508698531586179229822804313139532130536804338605475749375750060971574521028921696990690467692909385028159951103892000365056697109356381934261632682600727807764427495719555857923231473477703185007253773846401511851509969375814709323604184224767729856044368656932413602052737379762706342692783568673987796332033142907619906179063904808294942534403977723309504699421313991958645647942768466783043059037932324533972506331167856000420956708284813404553743294400706456186885522582124195221894998861898375892506233314413462654706144182354472282583513238177489080939275507940287676635684224778787590384530831419423218025802718758174356628734147735932380157019007074194499214836930111517779115074537175171705483004698833326281128649855309890295016794752272581789306594905289246268807644861392568589413571870575119649898957340569151291560060983498742745542035241915195181612732172649739240847436592527975442290262626265105410611484682214158336014667254566452386582797008305008582457315563986033263707861109885711919260898748626345536598584026949339029370822825071842688254025422727768600063937368498319626869231015232205743146056378943686880761060349727132001407878689481205947641405394892739309076274174702693210664092825354541895784572401182028414129252433293230472549812159562263018997301211257016074155050414162638256389609505003542751661630512540245710601471522849956792147707823020216512611250652445952698875025158416005338272436294869219670342981299157996489 A013790 903 4766357399576543770612197197247178806293781633140118975556477821596889634335092522600996438333774115569143653672753745137172947792962009854437264562063072481254012973039902321653936948299905053090544063570098957161586771565490799018108343726407011507899070275051834579894855429608911287200069756613718000580381171350967211084623954813706888856508385049432233579644052359593006414432892986833690241518742869982945336938839519838254795020034197815961380766848768917074704515603244368173108245150472282509452827328855359309316234096831461247784244920560420226643845910966323820232266883456768048316933007204266033403161209236617939188830029919616727565535350903290051317199527735864165311260596239199615563811137328653953246244011476409353902309229749366595292094396436916905950192515824083730053715754853640679005747107095317275777536714647534600520232923116747268605563518968635747018963087748656483524863257330536813179652149263972151037183653139868323054371430612064860979131248212655215020745102411037625021780891088956992618799975221240909766071776510937943850866624152967587643212560438932119038135043418943567401446208557152621649537405696926183847044785673243302871290451020833027254234263799924176633830091366029752397521635953523367375830471015522655225597372373625271864956602452154062801200431560570995943934398672527586322546991075314059620393729341396808387426987912622938161392203001356318584055159097625248055134293845007118070023264651865893445991121465266163495621598023731137814838699819027640785936688558868598835942537870821296967959809546285291042214769842700894919313361322255383192715245114946885355774369045353536363777949602243551210923265475105771316292360965507888917625065262289417183231470884707777735391923159813011117248695648656444414358520294520974030723816618661507717647653005036259451936989880024975786681730442142330950595039596000298255739985855272205523634156897696188436008971528456535688926574575239926501867746051796434310679136877999345952670615717899571065736921926867419098508470308451973265590526391654296150034500432470755253955920158533178475169757439192635414395136989734487221870690572030543375146742408799416005983834321697487210596832592010206240319257756909074720307872167052698701075585507102758133565643068009948623116314407352994070033931734469450616894204440838279447223117968224497842633660332903241101240674096152503910563545510347873981267393614038792303218761896963056660747277109754563035059042155913661316844850853087532915244230733396775866728477527011980427692646030430355682505860042586607596227446406724198773625380512906784942835733467291637772381953841124743295452346210201705413790109348545098461668148774004038406301559673993829045453730485071700688190225605190369660409119640569173602744769646957935596642515142445042843360022987059111474201623925560112735251153501293222205595586561135784754939159200031483576046876866413090925356599021951000007092842592231857210494108369731171489161309502447415312364243187276741960155902270756689737453065623309800814613371701968555296359877634660798516889785019493074717475071889024690938501880781275902249529624673316954559713061237092081686192222475260795891262606849434860224370155167113027151149378242579524155288425102025214836885130399317578888007667641293247057282462531285767321069600172227962328243993651957792776552107256254661418566513281111026835640539242415530697895657319040064367411024405454530636950257120300303775614964329 A013790 904 31272070898621703678986625811138740148093501295032320598626050987497192890872542040785137631907891972249151511746937321844991710469623746654962892791695818549507579116114799132371480317795677053327059601083419257937170808241185132357808843188956402503325800074615086678690146473664066955319657673142603801807880865233695871926217767532730897787551514309324884516044627531289715085094210886615841674604471969958104355655726089658789710126444371870522619211294772864927136326872886299583763196432248645544520000104620012428423811909311217246712430923796917107010273021850050584543903022359855165007397460267189445158140693801450299017913826302605349557477437276486026692146101475004788607180771925388677714164872013298587248606959296721770953050856385594231711431335022611819939213096321813352882429067594736494956706769652376646376418384802474514013248208568978829321102247953219136191416818718935188406627831345652031271697751320921282954961948250676067559730956245757552884080119523230865751108616918817857767904426434646828571946637426561608975196925688263849605535921067620342527117609039833633009204019871688745720888574343478350642614918777532692220460838802149310138536649147685491815031004791302522894559229452521205480139453491066813352823720332844140935144360143355408705980268688582806038676031468906304388153589690453493862230808445135545169403258208904459829908467694719097276894243891898806229985898839519252489736101917091701657422639380892126899147747933611298694773304633699995203156709512640351196530613634736876962618990970458529406784310433177794527971104937960571565614963635317569127404723199166514819235635306564552082747127340319939494867544782168965606194180294697259188538053185880866139181680474567729721906407851533165940268692150834931802606251652352110615578960835038152135486251366042898264158590602843866136418833430895833366854054789357956855910047196440940440563703405784692328654862198203330655047255788149157778754281845836405512365817056553708795471909725139085762299944762177136705314073693753396595539443655643837040376357337440625221204792160136183975588778558542880953846493789647970662693600843092395084337776944132968415259936984657213588725818636178963142734650143080439239939949288032756177756916512101196114324184169213272916266138826642994093492626109854065497442875336339951453230876989520930345519445444178164865240062744856578157207422093392401191095369501708516301418296805974614751162885117099688073022375584949531899819066447107303456917397841816246461605541054725603586091450605653563632920947739410732438848275874517468153756121545181416009945247278900435424597999151619440761462843485133389219876907435804391007004724106240495983744533021073512367221925712555428215216070195654015341944233961774348007608433653691015449571541849581926095285110818094830382236854575599899655982818121984830890912643427611883777155823511406563742443559120536289561264646183020511046536140247633215158051845013806216140387351645557491864421799551722704000582874798434641367429563554535603144678331736615691299417157161009499069313879512894063221353946663890997247510839805951194659163867481632538866277394776561147943107171660186081842573963539142117932092588051428571138691070649564257982847357094387434544803340549922635084218307394524993942830236667765919393537646729987660835608842350495078406958375708286833567214893637369447068637577969488296908893407670221862314583731124187175509030636966290293071809780962569 A013790 905 205176057165856997837831251946881274111641461996707055447585520528969082557014748329591288002947679229926683068571655768624990612391201401803211539606316265503319226580829197107489282365057437146878838042708313751325777672870415653399583820162742956824320574289549583698886051013709943293852273993488623543661506356798278615707914772782247420384125485383480567309768801232791820673303117627086537227079940594895122677457218874251319288139601523842498904645305004766786941440613007011569070331791983363417595720686411901542888629936990896355680259291031573139094401296358181885192547729703009737613534736813029949682561092031315411856532614371393698446609465971024821127170571777506418051713044602475114482635725279252030938110259945791539222966668745883754258700989083356150621177124967417408261617112489066143410953115689243176875681022689035286440921496421070099175751848821070752551885747614933771135885201458822977173608946416564537467505342472685679259394803928415304472449664191917710193023635604363964815220941837717842260541888155670716486267029440699117261921178124657067320418632910348466173387574378149860674749936267561458566196482099391993658443563380901623818938955057964511798418422435735852711203104437991629155194954354889362407876429103790408675482146900554836519936542865791790419753442467494263090675701959065373230096334208534311856454777108622160944029456545051997233703134174748067674937482286085815585158564678038654574349936978033244585308374192423730736407651701705668527911171112433344200437356057508649751743199757178411437911860752079509898018419497959310041999776411318571044902388909731503729005003246370026214903902479839123025825961315810583342240016913508717535998166952564362739171005593638874705427941913909101734102889201627987556899617091082197748813562038685316160925295212607455511144512945258605721043966140107562719929453472977554931625819655849010230538458045353366368304550882412052427765045226046624186406843190532656566632125708048883407091199706637541686449937584644193923565637504716035063334289824679214821909280490947942076324641362653503063837976122599841938186845753880335517932715131529204148340154530456405772520446556335978355630096071970177179482039588750761853246007278782913282263129235895947706080972334208283603622136841604684247405119906752523728722705081726421484647783928246823996953081559252939680840051669004009289437896354747544214776719300709575453605445343999447382379689253291053447099806212853878794712894959471017980835047240156393034593954860054685128346007423693030995594338118273815531283538012709108556793913457935270441250767396865756820787472433775150835957716105960166671612389686312609396957994861043894149347881151263314641343054600076164520032636553685994658496119023201497277918933201866752364638886075107017111165612077520182137856002870510941642903269698342475475277853528561569461919358058338464714172191389838595811457343606797572976323616164721524651978155135582584097081414146502704122471426858852660947824241552529682011705366481308092232234534523935550615475968133383323393768363484097948795303244061788832940918619966845788158774134546991087501645987129017691654726153262480882969127774780311435752459470205422855240952114531791096625461509896275958048454717348042408787556314815478485258909182777212197141000500195449042742429614661598209428053903022069915034496917154780942217331149057812716019249647724325638645983859905792058514750009135830612844143972895415209 A013790 906 1346160111065187762814010844023488039446479632160394990791608600190566150656573763790448440587339723427548967612898633497948563407898672397230870911357041017967277445596820362222237181597141845120672056398209246522448427311702797101954669444087756539724367287913734818648391380700950937950964769671278859069963143206953505997659628824224325325140247309601016002119393104888347135437541754751314770746871490243106899886796813033962905849483925597930635313377846136274889122791861939002904670446887202847382845523423548486022892301016597270989618181208458151365598366905406031348748305654581446888482401408230289499867283324817460417190710482890714055508204706235893851415366121432219608837289285636839226120572993557172574984941415504338288841884313641743311691337189375899704225543116911225615604469875040762966919263392037124483481343189862760514338885938018640920692107880115045207492922390101580472422542806771337553236048297439079930324302551963290741620889308574332812643742246763172096576428073200231973152664599397266763071415328189355570866397980160426908355464849675875018689266650524796286563595875495041235887034331851470729652815119054110870393048219342095553876058484135305161909423269600862929638203568217663078887234095522429106758077251349968871319838365814540282407303657742459936944002336029229860137923280553427913762662048742193620090199792609669997953777264392086153850326263320522072015264821279009036054225342852611612662309936512876117724208243076492097361570602814890891211625193668675171299069493093314251021187133606847557444139718394393664440898850326111033185560533034661144625604573636748395966001826299433741995984504170224486172444132193033237308436750969530695753683973375774783931700967699864656942312726897157616477449056051881226360818387734590299429965780535814359331830861889917515608619149433841712135769461845245719005457144236205737906397002762025356122562823235563436742446158339505475978566461728091901287015298173084759733673376770508724033925361275248911004798040492850556332514147668441906050536275539720328446546789301109447962765971980369633601840961340377562956443894991208881333156543977963108417259753874324478273506649856120353991289060328196332474581661741793748519147053756094694044928390916713312899597259484740548723364839817768333347224991708203308184149668041207051360774110353227412244009168110258537245991579000335304948002037983498637593150055331955524551105326901980374275793141190842601666421828562534298772111303829089348972258744942666094699970937836818789127078154706849976362094452393994503700751292901384461241124866197513309365046284890836230501186606637998764634718575371204653532448888731897030253441404283308989513871448233438607361851781231099715415934128428733810954393036911225023640426120737447762264395731538777139266357580840609915006473234833422288119088352490824981593297997000892457239652908220758666989683747708731027118971631404198876297659245656737923241628675844557334260951158215204241747535031620932308478674848826147243678798909483862393135690781011541147588137826923127984786514232819166642045984584289396532925367065602475216109717096762808525098299321553485074946658291555137073160447330333623329971886584017779353235886823443081384959652966429466560755911400520506244055156981504354341783703148201289225442104281782341169433080701794745852057461657727800712541334273452517761887909668968309229802296938719300515156300104841901695915274809940184650870428606166819186249 A013790 907 8832156488698696911822725147638105026808352866604351534583744025850304514457780464229132218693535925408148776508227934380040524519223189598231744049413546118883307320560738396540098148458847645836729362028650866433784131592082051785924586222659770657131573776002014145152095848778939103896279853813260594358028182580821952850644824715735798458245162598292265989905338161172445555605711452923376210870223847485024370157273890315830625278464035848022898291072048500099547534637406181798057542802026937881678849479181901616796196386969894694962884886908693931109690885266368971679137633399708873035333035639398929408629245894127357797188251478245974918189331077613699559136217122716792853581455003063302162577079410728609264476200627123963513091602981803477868006863299495277959423788390054551263980926850142445825957287115155573736121092668689571734577430639340303080660919801434811606361063801456469479564303355226745686781712879497803422857749043431150555774654753556197583755592881013172125637944588266721975854632436645467232511555968250361900454437147832560945720204878723415997620278494093188436143752539122965548654832251277499457252119996114021420648789367103488928980819714411737167287726071851261681356253611076087460579142900722657369439744846107145764729459518109198792874319298448279646289599326687777112364914643711040542196825701797532341411800839312044856574732631676477255411990613645945314492152492411578285551772474455984790677415493460980208388530282824864650789264725068499137239472895660177798893194944185234800950008783594526824391000692385616832396737356989614488730462657240411769888591607630706225932937982350584781235654331860842853777405951318491069980653523111090894839920549318458357375890049078812014198513801172251121708543256756392726153329441926646954560005486095478011576142284859748819908150239435435473322783439166657162394804323333745846403870735121648361520134683248531708467189244865495427895374555398010964344107371313609108612631024991307738386584295326908105102479943673592500097625322852647345597568503816105074937793484604579088083707542163205166061678547354217190557228395037321470426840085039415954325641245169442901952477129706005642536847524813296137365730282687908784034123819693737287628775172804556045934257619479382740173996714044378035091143170597521904996205972018359463978038938027525051732944151971406262870950749821199935763841371209734561248657513032960196579802049803893235623478799353118309533393617198787534243822264422655218606989625568832247326509323147368075462759773031642694911701702156997938780629232725983450203020247121884822744068675168776508318285326151909894768388573010473731826397158969976415492829053502790280200510571859590702901109536657245232843943816620922533671772715174547380104835778158394768216700394625916810726572087895241652357470893742083632349338680692302704233628158322855411949362730836397614119315068716984268927572873642948827388942310753857514388325742216140670086100549049955030105577342464936875928585683148352065776599645123621161363267214216721469325772282442642708184319881526552338463704857522730652523333317417839892895853871860786733169941848712415576725025050893254337005694934318902667945547877740650336580653448610056966720283112743730105119534698815041467245884955650068836442876355348658608125646192773940412650442484475327535349005936352100474983694168121969035746575338101076856732870214937330679940484987867717026900118028017551494360882085060500680979689 A013790 908 57947778722352150438468899693653607080889603157791150418403944553603847919357497625807336486848289206602864122670483477467445881370623346953998472708202276085993379330199004619699583952038499404334781344269978334672057687375650341767451210206870755281440255544349214806342900863838619460663492120868802759583022905912772832653080694959942573684546511807395557159768923675452415290329072842630271319519538663349244892601873994362164732452002539198878235687723710209153131374756021958777055538324098739441694931432912456507799844494909479093651487743007940882010681898232646823186822012735489915984820046830096375850016482311369594507352117948771841438240201200223482807492720542144877912347926275098325488668218013790405384228352314560324609394007163612618291993030107988518691779475627147910842978861063784587064105760762535719282690488999272280150562522424711728512216294817213798949334939601355896255421394313642678450974818202385088257369691473951778796437509838082212347020444892327422316310554443617962883582243416830910512508318707690624428881562126929432364870264209304332360386647199745409329539160409185776964724354400631673939031159294504094540876707037565990863043158146255407554574770757416127891378379942270209828859756571641355000894165935308983362389983898314453280048408917119162759306061182398505634226204977388136997353373429493609692002825306726326303986820796429367272758070416131047208383012502712365131505179204905716211634523052597491147237147185613936973828365861174422839428181668426426538538252028799325529033007629163690494829355542742032037354993799208860660560565494154341622239049537665063548346006102202186749687128071338989963633560446600619910143067765131867361044718724078405282743214612006085625156449049491139609529752307578692676291994468480730668868195994272431233951069530964812007417373720935892140470782144372437642472311165392706498255795893133134899933603656793616539253228635562515502421552457966349937061688463188589361607472154967970071554379561639844077577370910442440393140519743236219234465646953537465396666863052490643396917205184132789094530672949191018987245975499839866167470497797943608076330532209556714879710202448001103020684256610300035957256556384715369532047886381010610344132393908770692217374664241404230158281592440845164288232990342290341218680107382412456443159913472398591864419846581084396490696307869576892778546563236507068456352441943009251849760081248763343518925644402555809228848595522441245012173717876877040889280458933357108374709227669169881943111166870860607721315674867852063476339708395915177416782015841366686322023834577782342671076270024882680819575397427521718154512991760002015262048451420031807028395549861970774601734179670008185972689115380849872743420500784260205360867827540497228074269771289140640195177039468680680481117366533841810711844011084022198042476834346756254357799768877017604746236826165852133788433805623971387256498850500856059151901805194680098936434905702316754952522692943912450842967450667136337903560270271656078439704396192475909560246391945106178808397322742695709892660367570206635811205589895578447537289697253278621756327988469402158598892889358910641705094364464066320404390739625856406858305667276330583758651777502711613219689267158925487066600251194020101635901711767442549127912364670789823047399553140642623959424827948406131216368017437048238843533280793281165257024361480203826591089522005400091413491674381823155354501747360081944967907739529 A013790 909 380195376197352459026794450890061316057716686318267737895148280216194846198904541922921934690211625484521391508841042095663912427672659779365183979438515133400202561785435669309848970309324594591840500399755327853783370486871641892336247390167279025401529516626475198344415772567645182281413171805020214905624213285693702555036862439632183225944309663968322250525243908234643296719849046920497210127367693170234395740360895277010162809617588659683840104347155262682253694949774260071536261386944411829476960445131338627147674779731101092333447411081875100126872083934304395806928739225557549338776404327252262321951958140444895909562737245861892051676293960074666270699959739477012543982914744290920113531152178388478849725922219535830289762234081000462388613766270538512671136765139589717443040784307439490675727597896362996854213732298324225430067840709628533650768651110295739734906586538724496035331819768091809613316845782225848564056602545760597620683426502047657395208801138938560217817313547704577454479183099057827603872567079041158186877891929114784005745913803477245724616496792277529630611106431444667882665556489222544412713983436131241364282692074873470466052426160597581728965565070939407215095333550801234846687148862866538930160866622701562239840640684356841127970397610905218826863807067417716595466158130856643566839635483070907573189230536837431426880457531245373078676565700000235800734200945030295827627805480763386404064534105748092139417022922684813040485287908415165388249488299926545784519349471560952374795985563054942973336575401715930472197086114316609334793937870207146635383510404016620481940698146036548547264697247276055113151399790090146667230448667607030181755814399548678417060078231069371927786651462213711366978124704890023802649151775707702073918444233918421421325952967192660131580665388983060388333628801649227563372260833556141547335056276854846498078464373592222918114040433077925664211387805676717221937061738006980334801506624808744851639468284303919016992985130543412851419394950035372834397329109662159310467531288487391111327173783213095229249215745219642275575320845254449361924773936052308012588804621826901606325778638261335236918709407620178535915560266440117539499766182545810614467852636435444511638195172087853154068485528004385122895096649635766928735760184536008126723572192292407161222458613418494725375458475932293993520044001394722876142128371588083701386275893073136296827671152925168664350475635222737008524871762990190265274569091061755988046467242737423595428752365839716447259552142807977388468264826785599479031506805935206828958798378664829950264931407633255268857234182521969992811759738937373222134299889766828685913303202644390252161977952814923708166813286013756015069581905645531207372653816493202313395283969428051740320556555954013944636611041828536120080408556722269641356690510149067784841524283602112504740059816474155849785914198698876271789888958136116604095627743882296129121949416312900229243501388405009589980709443827081512985258933252335530642900543418834442624776577551841639161894834514826552605744671628125737557319875304890194292157703678761037343267932347747562567336247083812720227124125248739128173207642685243885397343483000004960040514312195290894334381281829710120643964248083965886833151130906190564828233024605052029013988468155756255797786296169492626910590562404473495052421855284717725251336835671617306264138353877429999763918875619141722280885964429497640934442679049769 A013790 910 2494461863230829483674798392289692294654679178934154628330067866498454385911012699556290813502478474803944849689506077189650929437960320812414972089096097790238729007874243426341919094199478665117065523122794706048672693764364842455618119126887517685659435158586303776337711883816320040948351820212737629995800463367436382463596854466426754145420615705296162285696125281927494669778929596845382195645659434889907870452507833912463678193900999196185674924621685678458266492565468920329349410959742286013198337480506712732715894229815754266799748464108182531932407742692971140889259458058883081211711988791102093094326797359458962062641119070099873751048164672049885402062435850708679301071903637292726864877889442406809733051775682374582531130017805444033731694920501003181635328316080848136143790585841110498323448769798037622360496297609305243046675102895872809282693119934650348400722114280571418487812069498450362872971825177183792428775369302735280989303961279934680169964944272575893589099394186489732678837920312918406909007912605589038864105848946922097861698940464614209199208835454132871906439469296708465978168716125789113891816445324457074591058742703244839727769968039680733723743072430433450738240483426806901829114383689267361920785445911544949855594443530065234640613778725149140723053438169327638582853463496550438442034848404428224587694541552190387591762681862500892769196947557701547088617092400343770925066031759288578197067408267813232526715087395735058358623973967111900112304892735818066892231451882911408531036461279203480848061271210658219828085081996031273845583026366429089074751211760753046982012920536145795018603678639378197597386334022781452283698973708169725022499898275438879094331173274046149218208220243584160278743476188783446169181084800418233306978912618738762945319577417751043123300745617117859207856938567620582043285403328961844692065304232444647873892804755138574565746219281424270282890915393044941693129062063063797976632684965370174971606551413318012670490975441495331718162650267182081166480876288493427235977472783765773081417587191661117799104104504386072970049680065714442263588441794439192870595147123806301439103433645632620489423652423395991374141990908113611176657965923683063441523581147652951440858198524068404543843333549236770791314729118260266819435322570740749319433357153630483384780550962638743893188383060591780891485008693150776790368504245989417164795356134452847243486350434342031606803470642696377512931683636978638330466447806456181037572871579600236209608044272274379610469921608963139645740285528540318181925716153740892004798676162419949303688214965481787818972313471526645122837955647168105710423141576760163008277182312549844444434737348418714449282461969536253214871526882940330251571981690011900378186458123417447468243171563614285490760805045437025483847560540654811116941246437088033736345240824713460143599532455886936530445383057663327219213461454331061039471413627611744903169110120428938404066612609325267919863434660949481806696283861068573416548070465370972778061159125317632994541192009251777011646290790552132964113575701875384564750846693836351166009180904133571758004293117116895257410161385756977419944415343657885132091970591963032542825814402313303557727875590084728101545049431678900183512304569875516295838036874433746362360778339569916794289275889168041125160384679935750601038939792523032995374020978841481146399011739789818228451071742937188839884892812621934022170878417245534409 A013790 911 16366164284657472242390352251812671145229350092986988516473575272096359225962154321788824027389761273188682158812849372441299748042457664850254631876559497601756301020662911120229331177042779521833066897208656066385341543787997731351310479591509003535611554075484739076551727669718875788662136292415771590402446840153750105343658962154225933948104659642448120756452277974726292528419557084902552585631171552312685538038903898299674192630184455726174213180442879736364686457722041586280861485306869138532594292209604542239348982041821163744473149673013785592008527199808583655374431304324331895830042358458420832791878117475410250092988382218925271680627008413319298122931641616499644894332759764277580960463832631631078658552700252059635986744046821518305313650373407081874709389081806444621239410033703525979500147378644924840307216208614651699629235350099821501703749559891240935857137791794829076698534987979332830809568144987502862125195197995246178570823289957651436595139999372370437838081125257559136105855595173057667730000914605269683987398474940755884070606748388333826556009169414565772578149358055704245282764946501302376244207697773762866391936410875989393453898760308345293961478298216073870293595811763280082900819471385283161562273310625646416002555144000758004477067002215703512283953607828958636742101574000867426618190640381453581519863887123921132989554955699868357458701172926079850448416743238655481039358234372692361550959265645122618607777688403417717890931893198221176636832401239702336879930555803781751372130222452854037844130000413128580292066222975961187700870235990141253419442700362300741248986771637652561117058735552960354436451737523469108433348966499301565872621832585154485737906827851016785020664133018155675588835947274608190315997097375544028727088645691545023684241747437864593931976191993910274262749373942158638785995531241318663024640461069069334700610691998464187725860944705424637326047295893767862448619776195761578524687046057793717988710583822779481131091289871650871402865148402981634533281029328805376095248198934287237187180789564488593879922029653277024756495950911152455691403766613315544423974760279293143741957628148995623031108583549901099405745602348133402930052914425284579239836215909751014403470640516412802212156111416542453161815937744905610602315151386630056284802256284969601487545194865872798683208981260542674429033142035762246521607756357936566018222331598145130764513945199718069372237570886730932862344776342216846086190364058159003787515610433757149771238378470392204624293155676407159215702013352753027591614623684693992443484114301637287381498378388526009880277348686686318650939827001069941566086231885123429497306593152639529399936311742975185501742232982127357342772087878971506780563771868168078381281351747741872839143448628873327104881641903112324199523844707236215738251517873734589344161125050945012002156532443074190576252158241329089885259520601866091479971944810760658309692531500134264869081045329783082822223994810489550133734318412470910185971890323298952396859265021208990077184760772700908973411313876812544377549170180004398129330305158260300000186235912020364304266167141403949783868068851951528852255309069739384351655419053869456513480168293577584642252591746545901074237069321245264104024230282953262416993359933159809883449066685918224087331939108831517822177283885058459693416483978743619482648951642178957801523916024760997396867481705410895978484781743612509119463133295547951257449 A013790 912 107378403871637675382323101124142935383849765960087631656583127360224212881537694505256474443704223713390943643971104732587367646906564739082520639742106863765123090996569359859824641852577676442746751912585992451554225868793053115395948056599890572197147406289255373081255885241025544049412276214539877404630453718248754441159746450693876352633514671914102120283083395792179205278960714034045647514326116554723529815073248476744162377846640214019429012676885733950288707849114314847588732205098368417912351151187215401632368671176388655327488335004643447269167946957944117362911643787671941568540907913845699083947512328756166650860096775738368707496593802199787914984554500645854170151717236813425208681603205896131507078764266353763271709027691195981601162860099923864179968301765732083159951769231128833951500466951289351877255645544720729801267413132004928872678300862446431780158681051965873572219088056132402702941576599263006278403405694046810177603171605412151075500713535882122442655650262814845491990518559930431357976536000725174396641321394086299355387250876175858236033976160528966033885237938203475553300220813995044890538246705093658166397494791757366410451029766383053473681259114595660662996282120978880623912276551758842823010075191014866135392764299788973267374036601537230744095019620965797615664928427019691186041948791542716948351826963420046553544470064346836293286538395568009898792062252388818611099229375719234584135843741897649500685629413614823647082404151273529139914257384533687032269224376628612070752546389513175342295336932710536615296246488945281352505409618331316763684963557077055163334602208714638453489022363962972885457559849891480820431202569201917573690271843591198580926406697530521126520577376732119387538352650068704336663256955880944372478428604382226900392310104939829600787695795672045309437898642434502829074916680474291748104666065074163904970706750201923535669373658212291045496196308359010945525394351620391716700471709185184583723930140461256175701089952847901367274198238671962504172856833426292072560923433207858563185093160332609664446168436555150559427369933928071261791300112749963286965698402192442316090983998285560282707103416670901113201096897006103256624077171544292124392565412583876405501170872428184395313956247003935035194674367544325711161789708247679799284587603485685555359784023514991432160534126050420486928886444896636099428268489464421809645556717615430202945975994455350253151250702587841650509844077581284727171494978585581223849889920055880659649095001144243254539987394392907371614220909607412614028583545995277284421699273933042242510010860607119150824499684733348936668816204954019886615091767398294820931828557674467952392982141345660192076930790595737591525927668573932055987278907227050762259586948816934427697620166454037899135128452526319959073075945124176811458668208769572640687041141459250223746149009359009764370790410221360158737187714668843426200095929903400679169892699172380911806040738408706806396611629951621938427430863104221641730161572411164426675793637804152183896409215429690663774551630345767103661100105551008856126536132143345828301221893818765610200290322614751314531958399737653980799647082806560100731211204412437504184943384174162532837819254449087656948069411816690177786502974886456354717893434521461512645309326526309468236984852493043588431305159569868554048505551384536887425659771724336142135798413038456903920847547469200888514838653019841672332797617552090108200122889 A013790 913 704509707801814788183421866475501799053438314464134951298841898610431060715768813648987728825143411783557981248094418150505719131353971253120417917347963133162972600028491570040309475194762135140861439298476696474647275925151221490112815199351882044185484132663804502786119863066368594508193944243596135651780406845430077888449096463002522749628489762428424011177310159792487765835261244777373493341493650715541079116695583255918449361051806444181473752173047300447844212198039019715029671997650395189922935902939320250109970851588285967603650965965465657533010899991071354018063294890915608631196896822741631689779628388969209396293094945619437089885151936232808510213662078737449210365416790732882794159998633884518817943772351547040825682930681936835285229525115600472884772027884968197612443557925436279555794563667409437666674290418912708226115497559084338333642331958511038909621106381948096507329436736284694133999684067764584192604744758641121575254408903109123206360181508922605346263721374328201272949792271703560139684052700757869216363709666600210070695752998589805886618917589230546148321046112553003105202748760621489526821436632119491229733963328720081018969206297239213840822741050862129609918606995742435773488446456089767761769103328248536714311926570915453607241054142685770912007423733156598156377595409676193871621226021311765898136336706998925437805268092179592920252978413321712945974720437923038907422043934093898106515270790590478373998414582726857948507653636505624686977442699925520618718381135060323796207456861595943420799705615513830732958673213969990953787992505871769286537045897982558926638325091376742893341475729961065101487050175138005662849120056533781200981873565801853889458154342497749111101508168739435301639131737100769152847628887534876027830970073351790693473946598510222010768072115404289275222052993012773061560528340591828159314714052951589380512806988074820317526760571530841549500543979143470813592112340981390053271794883963996053812705651566301768774851180635080870686014643926745989878113684109902288072218645276760033057396224942252008431311112238342820402974136502075548612720039752509125781947216784614035872946012751561014841305516777782203712396741257043466710570322502100628139621671962813096493182094001317817654866936592817765912258525458320990932502275813027163106179266469582928715542978281858786405264401016808814740423964966829448348869559376071493084497624274837561528548499621553010925355859678829068995086993010809094972178554499998409679127765486633007957712302507379993036857294611865265160903387934234160641536645275014263090768936274690153108181256443308748559542431535502373484103120703324476081617085900212320133727166902184235650355829368876520216742917098634338001611433513568219332536910316680051185149971187906780124085912104942656225577777025185251478451275959724059980322117737166095547676929114140717998483650404463064036755881462344001474688595942281719298829396096211856033665999269991162359433284699525356768168904112591538022373892826798191391590076589649803419882057633042478544340862434200445024833246698577967120477792520169105046203562992491979484316845344921168524104806675383374644179060678747768026484510293840820897476712150002464957413543566680377948932128440464117236283410929304256457246018230040143304098823895308984465874491339116421102857617206858983697793151937907583112244922633946518399753762283369428552973387945315746624680758945427029545856402463181212175485168759263199901006274729 A013790 914 4622288192887706825271430865945767303589608781199189415471701696783038189356159186351008488821765924711923914968747477485468023220813405391723061955719986116682263228786933191034470466752834368659191903237305605570160777344917164196630180522947698091900961394407221342779732421578444348568260468182234246011331249312866741026114521893759551760312521331292889937334331958398512231645149026984347489813539842344665020084639721742080946257860902080274649288007363338238305876231334008350309677976584242841084382459184880160971518757270744233447553987699420179074084514841419153712513277779297308229282840054007845516644141860026982849078995938209126746736481853623456635511836898596404269207499563998444012483751036916327964529090398500134857305708204187576306390914283454702596989274953276344535242183548787430165568132221873320531050019438486278671543779485152343807027339979790926286024078971961461184588434426763878213171927168603436887679730361444398655244176813298957356929150880041213676836275936967328551823587094647058076467069769672379928562299122563978273834835423747716422106718302941613279134383544460253373235234618437592785475445743335981958284533399732451565456962516186482009638004034706432370675980499066121109857697198404966284967086936638649382600550231776291117108556230161342953680707113240440503993403482885507991706863925826496057672505134619949797440363952790309149779791369803758638540140793213058271596030251590065476846691657064128611803598077270915000158715509113403571259001554211340779411298627130784426917124468930984783866868543386243438941854956857110647803018831024678288969558136663569117674050924522810123213422264274548130856536199080455153953076690918138459642072465225963368734950641127731917936995095099435014054343327118146411833293131116321618598994651261098739882563632825566612649321149167541934731889687156804056898626442622984553263838901415377925544526648758896103293076109813851406273069047160312007977849069178900139516246233687778109065161779926505904931798596146765592570942078803380439590303881445068912041826531660822576889576631846115427317832207395767244663913309590117674448056180816212374255355689323852689362398789662991818373805495579029038557035019387462185088051885936282221224057789748016726091767718742646201633581970985477362150328185532044021508147431609271217139642167306933595302677480507275497604939735071282633511921634147368010616933179066405066127388912867209241188806706017009304681259795352797521676765761143918472112463496074489565904757269357799165210550416750920134314820709948448004720687128236510327969121929649368580138534990898242094542777223524548699299157893304431072429200574934511887571489700591293032397383942045230770101984596489198849142050279084139891628572615282521087040774668587737815825768960963856384394127669320528767496015795062240434950118821571749557530893414473546752888308331917877250788051230303682163145155338274438993675431877977310360319619667787245987436882621210412016240241780913585865755956179882713080964795110836622933720222492504692360237846180130391701729420398430789119807930931589370042277454796724829498208141576793739877396602822308027786686651636597190321040458817113264106021764872037889625908344708416166172585590259340989959722943694697885073187255459107165226615991125607293380218192383577122247080602537675942838855848826494201792041220869864611652799438937401323107220784434341186820736058398309216613604530459440946740850363856560931933083358192229525854550502168496969 A013790 915 30326832833536244480605857911470179278851423213447881754909834832593513560365760421648966695159606232034932806109952199782155700351756752775095009491478828911552329044071068666377160732365346292772958077139962078145824860160001514294090614411059847180962207708705779229977824417976173370956356931743638888080344326741718687872337378144956419099410452454612650878850551979052638751823822766044303880666634905623347196775321214349793088397825378548681973978616310862181524853953782428786381797204369217280354633314711998736134134566453352915649401713295895794905068501874551067507799615509969639292324713594345474434702214743637034472807292350590080585338057441623498985593161891691008410270404639393791165905890553208027775275362104559384798782751527674688146230788613746303738846632968446096495723966263594329316292515507710856004219177535908474363998737202084527717906377607408267362603982135039146832084718273997804956621014153207149420066710901436699577057044072054459218812158923950402933722806422442642628514554927979348039700444758820484711297244543142261454630355215208767445442178785599924724400690435203722381796374331569046265504399522027377628304823635644614720963131068699508465234944471708902784005108054372820601776351318734983795669057391286178599242210070684246019349237426088571119099119369970530146700720251211817933588734217347640634389306188241490621006227894257218331705211177282460427461863744270875319941554480682419593591143961997747822043406984974473316041332455293040831030309197180606853717530292605076625003253640656191166950524513157143202897510371939502960235606550352914253929270934649676981059448115794157218403263475905310286549734002166866265086136169113906433711637444347545662270011156439049113584624818947393127210546569222158608038236233254186139628003906924068832369499994968542545592196059688242633775928237435791417311888090049401653964047032186294569497639342507117333705872356488679076557606018418807084342667742882763815366091539225512173576526438097805242257530589318929052857950979028979064151983766161097131906423874226656926972512281542363318632297112723628892239935224220762062053696602335169387489388677653797494906698458978889320350537856494009521972706762201139396362708423627947653451043158536737739888088002670501728917931311635716973068303225275740825114955298788428455653192259700791318780866949608234539786009601802685358471717841640881517657698587854683638861798657321759831439760798177598048013745517309704539721260158865249095529872997744726041901112444256520322946421284302787001239538677971767358972428248359744261805408980429507254288928075283366382295161363544564016101774937970372266207984972145332494356543925579473585559236043758759082639120937565633649220991881071041828975064928868620852074522600604147809632870152883861738009871638411989243541359631403359493707729588332248846960191692360940245700190965713192642420404122022458672395364174418594237504508551409133274057024640352120923573386877761513238552226324574036865224828496210480524210020722199083068138379773323286575520508787835499955046727234104407415059834842157856847382380921311606337743616885343727335599111117162970308451121387714165696346450299080125799608799325440593835584649631918466258334057691536235125742233580912823965181583067202111051827517775109451867611560228649499063095833249691860965733224150628457957582450127181717054017118868290080906475566673712526730849279151306770201859324344392051566719237262896274412959913099217919131705844727508613609 A013790 916 198974350220831300037255033757155846248544187703431552193963426336646042469559754126438870486942176488381194140887396382770723550007876054957398357273592596488694830858150281520100551565049037026883377944115291194714756907509769935283528521150963657354293044776818617527884506006341673486844657829170014744695139127752416311130405538009059065711231978554713602416138471534564362850716101168016677761053791615794780958042882487348992452978132308657902431273701615566772984566790766515267450971457866434576406749177825423707776056890500448479575724640934372310372154440798929553918673277360910803396942445892500657766081230933002583176088645112221518720402994874491776844476735171384706179784124839062663839508547919597870233581650768014123664813632773073628927420204094789498830572758905974839108444942655442394644195194246090926243682023813095500302195714782876586357183743482205642166044726787991842365307836595699598320390473859192107345057690224326185925071266156749306934626574700038593648155332937646178285683994882472502488474618062621200190821221447556377403829760566984723209546135012321106116792929945371622546966011989424512547974365264021624619307947873464317184239102941737475040406470678882111165857513944740075968254641002220228683384685544228617789628140273759338132950346752567115112409322186376648292503425568200737462275685200017870202228237901052419964421861214221609474317890534150222864577288026161212974136538947757354953551495534667223460426793228417519426547182239177640892389858642701961567240716249781907736646347136345270246362391330824016554210565550295078922105814576865470420029946602236530672731039087725465509943811665414740790052804788216809565230139405556340111582053272364247090153543197396601234228723437113846307628396040666582627338867926380715262099333633328815609176289466988607641630398347614559920203865165816227488983297758814124251658112578174278670474011726189196826444228530922223421294453086845793280372243061053813392616926588858585370835589960359700194451658196521493515801016373409131639901165489782958282438047038801096097866653079199445733546501356579729161986215006112419889134303407921046351317879114086565364082848589360492830819878876457196473662929066801675579535729967422964554292294163159536311405745385521161843430547335641939060301137461034135553579221715350879097540594415896891842521268056379626815536008997427418636932940759005823637352160434914579354572260990688066254076270596843220793018184339068971485111187902314899315771496738203147560913198746767029838851470046310585515132613266172765642218101737488282101705288320597997095389657101934166834238553706215884509643745368023612438590589402245526495473284695726926194854147683101218341195272471368122372538927731707105439905400998307021410460942782563813779001261073071016863082767819621061426874860541637441638216413829047884684905817693580128952038952926044256926920271444589351349585984348360396792267080605795323411088138665350265379564991304993288358141156915530255872740099763636962719341945958348184010055909692774083221990058156988715205061577382959017050207576399397698775675801224725449181935870384740195048865768039706248193747807424792641133729060412264705371233332374215736155270886235017057120929752514169238659994794524369038035556366503913050611040344122493113703399446660169363352971761951228299796175683652273312659698455284439245591406316894851220827386192946227887881102120511723719294399027023556250329244915681862456423429989843968767423122047257184013888649 A013790 917 1305470711798874159544430276480699507236698415522214413944594040194734684642781546823565429264827619940269014758362207667358717211601674796575490622072041025562326785260323997053379718818286731933381842691340425528523520070171600545395230627271472555901516666780706949600450243907607719747187800017184466739944807817183603417326590734877436530131393011297475945452284511738276784663548339763357422790273926791229557865719351999496739483989526077104497851586756299733597551742714219106669745823735061677255804681355712604946718709258573442474496329369170416728351705286081776803260415372764935781087339387500696815603258956151429948218317600581285384324564049371540547876611859459455057245563643069090137451015582900481626602529210688940665364842244624136079392803959065913901827387871182100919390507268762357551260564669448602567084797758237719577482706084690453283089482540986751218251419452456014477758784715904385064580081898990159416290923505561804105854392577254432202798084956606953212925547139403896575732372690423902088826881969108857694451978033917417392146527059079986768977832191815838777232278413371583215530644004662614226827259810497245879127279445997799385045792754400739573740106854124145531359191148991439638427718699615566920391686921855683961317750228336135017490287225043592842252517562864817189447114975152965038489990770597317246396819468868804927386571831426507979760999679794559612214491586739643718323309832036236005850251362202951653123860190371647344957576062671244501894969862554767569842666339314819096660136683561561318086383649521536372612175520575486012807936249438814351425816479657273877743788347454566779210741348336786114323536452215490487557474944639855147472089851519981825158497396918119100697774654470903945624349906422813448617970312464983872834633727968270359211805635192912254736737043558699127636457559352920268555219416595579469215128876625401442356979990935527320378300583391380707867112906702795249712522286723574069668959655349501178618052305729919992975797329427377518957170468425937312689391546778465989291076026621573991498103110852627563457798595400519603031791556655103586892610164659369985110996604867521955353747569594794193463009225308435666063702477607285793477333924316262070440711742004489717739133095474404342854747821069146762174635762881844963367033273674417117758963839962699507378782039717906731536731755032121293676917024319837208884667524613474555145348604359904402692994411385888371622992307448631521913814503827088054410776790099350851147151496977538482772704494973843751564785075639359515378592965499660618869288396671443458942851540245790068599439150866482418267772613359602921209592857068132899336800220888664362764438062948827093536582182684646250886227904847730318791219335949892367474034245596401182204027273900418941638686039664533784021725960013683254588337891132383171417667069887579226054327570147776369697523900947950734204633643309592563354064315854623116900149277783363091155325907952060964917764130522794008781047794549222112401602507432722435289976823494290760019476771568002960460409009209594110866411908756448301667208931835423672082681245594280419715608304108512694399179364514064518478396365364868731940661893707229444914732284587946911770420106245464374848225846874385258551285320632173525059035697787677319008003769537371192958847730162008874962708660442565204360281565121205890325216845147118859848480811920201172387911012677419322290552016301552558410175891788699576594124163366279083063103752054384315123426089 A013790 918 8565193340112413360771007043989869466979978304241248769890481497717654265941289728709412781406534014428105005829614444505540543625318588340331793971414661168714426038092985744667224335166779248214918269897884531892642815180395871178338108145528131439269850850748218296328554050277814249261299155912747286280777884088541622021079761811530861074192069547122739678112438681514833984177540657187388050926987233677257129156984668468698107754455280591882610404260708082552133536983947991558860202349525739664475334514374830401055421451445500356075170416991127104154715538381982537606191585260710743659714033721392071807172982011309531890260381777413813406553464727926677534618450409913484630588143062176300391816113239410059952139194151330139705458729966978956816896186775431461109889491822825764132121118190349827893820564796252281442643358091797678147864034621654063990350094951414074742947563027563910988575386521048670408709917339274435930284749119990996738510669699366329682558235400298220030004514781628965433380097221871221604793172599323215333299427880532175509873364034623793191263557010503718217420978670130957477096555314591411942213651616672430212954080445191561765285446261623252343308841069908518831247653128532835467724262388177734564689857894295142470205759248113381849753774483511012638018767729956065579962521351978603617532829445888998453609532535248229128583297785989318855211918899132105615739279300598802435919235807989744434383499187413565796145646709028378230266656547186035176932897268221830025737733852244528093187156780847403807964763124510800140708483590495763730032869732568060959704781923031373911876995347649412638401673986437653696076722662985833088864593111782089622564381515822600754864901421179779419678099507983600787241359736040079036382503220082759189668031889199821826788656772500697303327731742788624976422798046914509881990794592283596897520460559539258863304145720527994749002030127630848824316127780877039633363858723193369471098044298748077232913041177894005073914206278373023901877995443342574708555097938413515355738749810664146958219054510304089443846616584422809115491584403214134633602415290330126472313248724535811549075937804111444703310803527248646405043951955581402091004787877438995444161509739291457038086452239407566893470000454034671906627785240267784804651105308577850709616561753995271467912188962589186065612497044765747807814252596562451927492303628989006556308632193205332786068736333102813606218452529170471415276536959609524724989106519841840934376460971669629985471714191523388854016554881269837780398948446643273320401401170561340534124048955552628640080920268834991146254856116252354766056138735224019952548746249250526884097478131007254560693515700593964052064541283705958621589190063167243822997138685357988156440622944060648676091419106239006156966544023649775833354084903719565987671313645532407302142443187739560761585454314119504767116601333754236808166015976322182269981879411536645241070093282073471990825450460360051491612454580037446279466914051266091897937537938946041676487787098257667423580743509424146961394528533351057307238557801772214712534471652344073833754106083255951787953015810576777305736758553158903750262682684613132388085558519181519688125726317076491763379209781342841681354982988667690497912333213184950890011512731934692397002999957592940228630331521163670305807807348760231846423747721010246839465882607008439892037084154176548173548311778954486335729164026025657922034048635846157063977023717228815491524798569929 A013790 919 56196233504477544060018577215617533572855637654126833179251449106525529638840801910062457258808269668662796943248100370400851506725715258100916900246451591927935349235928079470761658863029238647538078768800020413747629510398577310801076327542810070373049491431759060242211643123872739289403383761943534945288183697504921582080304317245453979507774168298672295028095710189418825770188844251806453002131963240156484024398976409823128284976981095963341806862354505729624548136151682772617681787615238377938622669748813262261324620142933927836209193105878784930359088647324187429234222990895523189151383775246053383126861934976201838731998364841612029760397282079926931304631653139442372661288806630938706870705518963769403345985252826877046607514727313348935675655881433605816341984955849559838470846656446885220811356725628211218545183072440284566328135931152672313840686972976227744388478961023846819996043110964600326551545767662979574138598238976260929601368503897542489047264582461356621616859621482267642208406817872697084949048005424159615801777546324171603520279141431166707127880197545914895224499041054729212007230499419034253752863768256987814627191721800901836742037812922510158624449306259669792051815852176303933503738885528834116478930157644470429747019986426871898316234514386315753918041135076241746270134102590331618334632893994477718854132142963763631312635016773875921009045399897205744944865411491228742782066106136220713233990138168620405188511588057935189568779533606087576795856738976803426798865271804576348819400935639139816384056810859915359723188360837242705832745658315379047956623074197008844235824966475927796320553383025017445899959377391850050896040595406402290013644907125312083552668618224360532772508010871880404765090561228158958557705603626962983043411957225040031005560377084377075007133247964436168470309977985806099335741603319972679244631741731137077402138500072384173548202319667385999136338114370334257034500277082871697099874268644086134725142463168162567289951107392405409820221528103770632662829997573931074249001937507767468192875216642105130841077651410398050606740285269487937331065446719855959784847224881679459573487227932775188698422181942278369063493368780569579119082413263877249109143665399491249626885213142753046388056672978921482379384898961396936103315901929579278505794261667962976100971871783547649776483593110708071367069311286046247096277004109796872015940935819620188409396979081487560070399267043887462955629358991998091720653527876682318370443960435124442334679916810584954271202616576011405677197500758426516255153593080052955244387885197380796507570917883826376910578110978731699620094326241804794908672324141332706886563554017538597172710156511596998145595455362394794516246676004440286722684226914633760294406927135981915963835800756034119395857495339166179242636151053304072445111488828338124309356569754759258156762165754938070777052021350761547698377230820649837873351110819091929426660882023684049731805780470422297836469314499625685039582423090356828942368186417424979439436371151668555966113258165331828213709501707316286992792177737427500728938668511029468423260690012242299680759736733194235902938872867275567505473461093746761598229349444349950673792890366338862459530995375390384271370043388648717356802818211706462789365535034223516816736682721767280840043605110354840876405024015215881144386208797548229513735655784582374131655309135552332566650473581720384848719045174754341626465393099786636496753252608738258439894203417304169 A013790 920 368703488022877166577781885111666637771505838648726152489068757587913999960434501331919782075041057296096610744650786530199986735627417808400115782516968894639183826336924129407667243800334834766497334802096933934598197217725065736165861785008376871717577713283771194249150590535729042477775600862111532776035773239329790500028876625447423559550506318207588927679335954552776915878209007136102138146987810818666691684081684224849544677733972970615485594823907912092066660321291190671144610208543578997655303336221963813696550832757789500533368515967670707928085980615093993723205737043265527644022228949389356246695341155378860263920641271725816527257966567726400596289688276247881407030715860305588855778698909921291055353009243797140302791904125902882366967978238085887761019763295328962100207224912948013933743311476846693804874946138280707039678899844292683051108747229697030230932810463277458985994038851038742742504691781636808985923343045923247959114578754071776270639102925528960794428215976545158000529357132062765574350703963587911239275462481432889890696551446929884765466021976098747627567938208360078359979439306688283738872539183534097051769004886735716950864510090584589150735011898369693505651963806128730107718030827954680638218260764305370489570198130946706524852814648888617661456267887235222097278349847095165747893526417497768313401960989985253185042198345053399917740346868725566892583261964793951781393135722359744099528209296524318478441824529248112778760762519989540591357616064426807283227355048309825424604089538728396335295796736051904675143838835453149392968644264207201933643403989806575027031247605048562271659150746027139462549633475067928183928922346461405424779524235649172580189058804170029455520425059330407335663759172217950927097106465396504131747825851353487643427481634050597989121801239894665701333703765564873817741800659382340748524028857497990364835430698974912562649755419337719540333514368383763060403356317940721204672275076573849129931659700846314603989369215601571893830473445888839120900827614082561778147701711988462358813454296388851763448310470903621610030823011653110356829120395928974952148382642448698934261649702466938013050347935723288379425579992569317008600299713424298631405091588686062088801993883429602737352039831414703845891144322085725297773855632559969646276516150803505086198476450771856130183508854399355656239341751347749427198673423964377277296588479912528056154053579753639881621889591074945644451884224346499479779207796398912690828482824414851466157834934194247884973360367355210832648092802476036373150062724198227439358428914780015405886172792235784858910302986131458681207438874472481259395799118691283889882743477909070736050151336872587904833251782632672246821094441265132721187531212786912101291603848939177350638726688760339857356221026920269302010935787060728019312376478202726433593688454160975492766516569518148682368238312082346514449053011414283586287056638084062148968322046957391050290377725666440696105075172432044119544700277895831154690877671084725290102142031126097395693669086822742124910148040701702158959709478135261832282566604100864342325013387170321728205464632706487381759181944882194998403411378236072502845982761704380026370755153693549276596982860657936311204458854672924234577983290287006102361027275359540493834609375337515129591526093129038110990093362563831396188317915920713933839619637602644956677790483238358853969793757169667444992445655391563235411239444127700122055198090365931713624145868620932652809 A013790 921 2419063584918097089916826948217644810418849807374292286480780118534303753740410763238725690194344376919689863095653810424642112972451488240913159649093832917727685084596559213043704786573996850902989013636557983544898771945494156294984219171439960655339027376854822805468677024504918247696685717256313766543570708223242755470689459539560545974210871953759990954504123197820769345076929295819966128382387026781272164139259930199237862630612596660208200987639659811236049358367991501993379787578254421803616445188952304581663070013723856912999430833263887514716172118815631692817952840740865126872429844136943566334568133320440702191583327383793082235339518650852914312256644780462349911528526759464968482764043547993590614171093648553037526617682970048811209676905220081509600050666980653320339459602653851919419289866599591158053784521613259718887333261878404293498324490574042215345150169449563408407106888901665191133573282779319103756643053724302429859750751205464924111663154294395511772243525022112781641473112143463804933314968705100285640886309340681190572860074043306973946222570185183883184473242585050474119825101291181829610742729583167210756656441061873038914622050704325489417972413065203559090582534532010598236738000262210659667350008874607535782070069937141341509559316911358220476814573608150292180243253346791382471929426825202857904230266055293246147061863341895356860294415805708444382238781751013117637720363474402281037004581194496053537056810736396867941449362893651375819897318998704282585254676471960764610827431463597008355875722385236546573618726599408113167267275017463451886634373577120938752352015536723617064355688044684062013788145229920676814757659515133280991978458510094221298620414814159563257669508814266802529289923928921976032684115519466463608397485410730232428527707001005973406628137934948901666450430405871137118203954126207537651066153334044314783685260815974401323545045306274777904128187770965869439306420802009071823854796777401024141481619297252670116774251423561913195421736278476673472230329975995687826427070932356301536175073638607256419984364999598661383412229779456057051155858917690004661045538517105913707690683697885580303623332806280495057411230331247288893426566419776823320648805913369253364629881869181623559766733333911871932891797897204443678694266805225960849220222465421796870548203993514148070134001593714172460586321230592583991850496334630279316342917016706096576426745536763631263321217607042718373248812395937383086831382352173266164525675810985840469461555003248460373310217370217538273004136877045274644237561533464570229630652109871681078019179689858984459310497892008500407402006455413949542895838017733513601520679958561413099225042921221049243610964945852962611393200629140535783711392287094930296574212852889942597540685804956589804114166157623886890493749698905436534708502073488088130808189947750160208041115212608573505018011565572275481300236807889114609629378602469531759381160950087442680955168258097517407145398206326641468332778523274548205926848399986882628360153866218325013146162878644011081535481295043867864934653886045452881605919489505770949994412833224480858756053455187263711721992740372081384524782052606871691172492899542437353018524563383376803752804548776720137812454545509055903066148367573047037590699953633945180048872111589436765250002697019619046206002551781297790391553846355804119921744442310953560762983360526872440895816840790188106595435945024046387533141992921840500804154670890877973088021044021939135079849 A013790 922 15871476180647635006944301607255967601158073586182731691600398357703566928290835017609279253365093456970085191770584650196076903212254214348631240457704637773211341840038024996779747104711993338774510918469456930038080842734387159451391461983817581859679358619544492426679989957776768623137954990918674622292367416652695718643193544039056742136797530888619300652501552300902067673049733109874797768316841282711926668917684402037199616719449246687626006679903808021519719840252392244578564786300927261453527496884716070360291402360042225206189265697044365984052805271549359536578588588100816097410012207382486738721101522715411447078978210965066412546062581868245970802715846404613477769538664068849658215414889718385948019576545428156479212138617966490250346690175148954784485932426060066434747194453011922443309960814759917587990880246304597015619793531184210569642506982656290974879530261758585522559028298083825319027374308315112639747335075485148242309824678659055367096621955325528952737689767670081960349705088773266024167479509674162974089855075584209291348534945798137056061166282984991457573328944600516160700172489571443984076083048795160069774422909806949008318835274671079536071317002120800551193312009064521535031238019720364138077483408226300042266161728857584341644218678255421284548380417443074066994575985208298260398328969400155950709654775588778987970872885386175436360391662101253103591868647068397064821083304755553365883787057217088607256629735241499850563849269945246676754346309950498798041855932332534576611638777832659971822900614569536982069512465218716630490440591389577707828208125039490479154181573936443651559237669261172130872464020853509560581625004078789456588370666284728185940248541595700894533569647330404491394671190897657084750440481923219467734695901779801054963570285633600191520887212991199743833581273892920530632536143022047654528645032024664749295758996213608047083779042254468817828985039965307069391289426881981520236311321656528119392260904209274768636155863589989712475162011723085454651303194972507707829188012387189694378844658142902209371517418762366817336567639583011190312633590358964120581119778210731899836158575741827292372072686542006328071675082203313462429771702280155737806776815597615671325336654943700632175629537403795791751703086003558354975913084509087529131733879595632409267666766401446325488149184456358685513906853593917943570531106451509262594525878546608699637935877466706184718650508719807275246885458129745170432700699612608799305452958995878099320137262376313148509288336165997268609180142050294046940842641221061045276606708492868099552883837945164797037536176669467771172964564353970922950939593234349582739577181208121431344015506606131304087331541009741287693350789327791055276930444795629837675823410527810913382464439566320185704793044160170321888529491774518569104222482104155346226232534247188801124957756909924850766423173881719699432810853696560480953778353010802597873299796993523711429746858941377811708280957631709094673731359891204310779086052352313936924670969516258430411251974646783356705954292776782817061836264146344216356216437770647363202913342598785818914298466719483637212607994369581225963867095047153685165782725913897931473154539660358335209422150644524060824187514273084915780016999439646761613632582395792314326300649924138294616805267695145720562157582742237094802758984785940430830806565286002166312165933828416810084717454292424424167372655235302768348604944615560195525776058795715050381430506069827942665258889289 A013790 923 104132755221229133280561562845206403431198120798944902628590213624893102616516168550534481181328378171180728943206805889936460561975599900341369568643000128430039613812489482003871920754015388295699566136078106917979848409180314153160579382075827154581356271902831414811447414112973378936408122695417424196860222620658336610017992842440251285159528600160231231581062684646218466002879298933888548157926795655872950874768927361766066685296306507517514229826848884429190881871895945516679963562920383762396593907060622137633871890884237039577807772238308085221370455386635347919492119726529454415107090092636495492749147090535814504285176042141800732714716599637561814436618668260669027645943174955722607551337091442330204956441714554134660110841472478142532524634239152292341012202647380095878376342806211223150556652905639819294808165296004461019481465358099605547424488313207925086184598047398079613509784663727977918138602836855454029382265430258057617794759716682062263520936648890795458911982565683407741854415087441398384562833062972183273003539150907997160537737779381577224817311982664528953138611205523986530353831704078243979523180883145045217789988711243392443579878237116952836163910850914572416379320091472325791339952647385309109926368641372754577308287103034610865527718748033819047921923918844008953551413038951644886473436368234423192606044982637978940076897001018697037960529695046321612666250193415753142291127562501185633563526882401318352210747692919480519549415060110763446185266139585222613952616772033759357148962021360082075130050932190732139358071284299999812647780720107019341060873508384097033730585306597006797880158348022550350654236440819876226976041651760937624676299941494101627953970681409393569034750456134783868040437683479528133047640001898242927807339811577274721615984644042050856568541004435261519292126738011451601480069634367654661362440055113825420129474774157482396916674296231569913775970847212379682276249929772680754270438581388480991332623792517051757021818621013922503549537958915163667967200262214623071067302549272351584819599802075581395686525784499888688545220283304136419641188986345163595132726864840611994825036415442128865253168896402103518478260214335939627001732138660101795750262687135956419565533793085619847704305394906304189682923947269346366996965747464123278633305984026944237205161654359889341527746799218169335656742866429695627766254589428352271882684289144299678324497292059059277939065987710655532894815490789258063208949290158326332243076863971956209639420578450990567369440773585108079344830911991979241978868569051381518059816614421707601166470860758226233363274855128378046665820506726403225481114671210567612354365885906484711048085738842827486116982240564912588556074528779637113671940648304127364991077396472967402702349187994626738409147162734877481910641995532616331892803705085363226590311657195805724180847843086016945878502443837962947978672011103133315537739774103875844646719968074509070690569141514379822618031363021643370154351452246191483021583589483531740162766230996171561928224205657545603347766114908472062742707729064164403513136048213217349974314440790633757896712240146532143751921051058822423548932010604375328372700464721084328395366934711611037309018730378722363067494281145710132432691533323522402947043373098793374294858564152271350980859361347851072608315900371817579000901699180555166680921874841460213174120691848242690965831217612596646962131990998821463135197041622690442844616721758686445552565550324141131826763572625129 A013790 924 683215007006484343453764413827399212912090870561877506146180391592923646266962581860056731030695489181116762596379853443873117747121910946139725739866723842629489906223743491427403672067094962608084853418808459488865785412632041158886561325799501961208278499954476912577906483995218339201773693004633720155599920614139346498328051039250488681931667145651277110403352273963839355444891080305242764464157706298182430689358932420547163522229066995822410861893955530739921375961509298534937240936320637865084052624224741845015833476091479216669996793655539347137411557791714517699787797525759750417517618097788046927927154061005478962615040012492354607341255610222043064518655082458249490385033170884496028144322656953128474719214089189677504987230900929093155894125243078190049381061569460809058027185151551835090802199713902854393236372507085268748817894214491511996652067822957196490457147788978800344237697178719263120907373212608633886777043487923116030351418501151010510960865353372509005921517613448838194306817388703014801116747726160494454176220369107369370288097570522528172026383918261974461542428119442875625651489810457358749651589774314641673920115934467897822327581113724327558071419092850509623864719120149929516981429319495013070226904656046642781719671683010081888727362705849886773415742831535542744250820948561742100152216011986050566688261131087779825844521223683671266059035329198916100703267519000756366572087937570278941810299875435049708854715613244711688763712209386718970421531141818645570143118641313495142254339822143498494928264166103393566328305696292298770782089304622153896700391088508060638306370196582961600891718921375952850642445288219207925189809277203511755501203916142800781006001640727031206436997742700316958213311641309184080925566052454371849343956503758499448522475249559895669946197530099750828075643528093133957310736871086182233198969201601808581469483993247242006170300057575330204284144728560423095414475789238558428768347532489823784133344702704376577820151972472345545788518548442388825532800920390141969272572025775898748001394301417889537099295672103769685545190278758439049265840939410618347665820960219255298047063921715807484926041129294201184735865266258099892758364561748927881917473490299010068769467216434751820787947695980261788509664018034181513867092269112112831113120561200781140303065614255233969763546749670409011243889946645233013774396361239419255822291621075750189487026733199487922558211945369610951322884435068322152713916292728779065846827304520004691444238415216949112510900915491894108581435613579375806623356681546114139990456807220823571253215317434722317096446324497288364174448344631931562381593357812534104656994577432446189186490532547791136413520480346391493516404983323199102801602593523379641706458798259139129130113022432746030702414534703531158815722132689495753548685109065068129659034782861681356350542698487357181908854534020874901688067064847657683243110657895529416727129710536854012800824137475846016196903772785002151582699878187262320104609930601451747207909241565881617811079013319156703564693479914485203654905410389982651449685612326919033181477046027348085560329007601397395156354015996933920904542921575306529453287749035034278602002458642880015784471890014797424085829978597004178890889150135630485735551570901183328748567039403052333785418269803250887383160622339495135824916048323622448593528420834820458635405859216320295426818618756246600718547992943267619630027790086471995503530311458741769270382575676689965915395799993471369 A013790 925 4482573660969543777400148319121566235916228201756478317825089549241172043157541499583832212292393104517307079394848218445251525538866857717622740579265575131492083274733981047255195492432210049671644723280802302706448418092278822043454728858570532367487515238201323023423644441492627523502837199803401837940891079149368252375530342868522456242153668142618029121356394269476750011073930377882697777649338711022374927752883955611209939869344908559590837664886242237184624147683462507687723237783199705032816469267538531245148883436636195140571848963173993656568557230671438950628307739566509722489333092339587375894130057794256947473717277521962338578765978058666824546306895996008574906416202634173178440654900952269475922632763639173474110221221940995780195821355719836004913989144957232368229716361779331590030753232322916627674023840018986448260994203941278810210034216986422166173889346643489909058543531189577085336273275647925246931144182324263564275135656786051779962414237583477031587851077061837827392847028887280480110126981831339004113850181841713450438460208160198307336665104887716814442179870891664706979899424646410730756464080509278364022589880646043877612291259687145313108506580668192193642176422147303687560915157765206780753758721448322023290862765912229147271940226713081107120380688717704695945029636243513589919098689254640477768041681281066923437365903748588567176613330794874088536714138192163962521079468958398600137217377482729361139795789138498553389978715805786263164935665821472133585709001405657841628330723573083493625224341193804365188680013673373772235101287927625951716251265931701385847928094859780811063450567843147626653065083536006223197170338667732240627843398893812915924180376764810051745433142189856779562837537678629556754952638870153133703545698621159514881755960112362475490517001994984465183004297187819051893915744611196441632018436931709466103021284479695154802483338677751741470308273564084935929014375653194181851149128160665733847698874594443414727078017091391059125918470196330513084320706838679721460397345061115671685637148011602773252908478904672832906861993418934118602233182403473066979035451319998534010486786390377412908599755849299253973052012011919393396387629889634715833260543569851805061196474407028406696189724833326497594411905622322264912481992377644572284933184002038325061528413495128590075618630224587553522771161939939373803373814526091829737450055325877996993224382396521840259904428573570017451629444778483261643956004796593519451021033944955750780565648242238403127184020906542317246402799060694284667255843187624054872477387112175823450992345697689213122469784335026708957348555589130102980785634020608036260654541422534279447252564384046057646009107871552674588961133095583509313481314616106893829236076175378211826222671540181246707438541762189867932989952912575781639032923000575911998692927210355491379015910644775550470503994597710960229975408012465482059758049026452568503146698030832299177986207165979025712267885653242399116534093900786628082206345754676124913431092533913749294458489406386987132087953921718937421179834397568676176161387302476915776703670898985430789361318618872768309620838698955883455054706108455586139743020921418859901907738131155935783561920070387085899427130489574944417703123714039871616910953856682663819919348345523426361966129268179129072120916843169427586147274193051286885222139969097257029106897842318277458295356957659733947314393381700778852392612330757342762498662373480804748182980079014762866370911843757165652009 A013790 926 29410165789621176723522373121756596073846373231724254243250412532571329775156629778769523144850391158738051747909599161219295259060505453485322800940561438437719558365529649651041337625847730135895661029445343908057008071103441351427106476041081262863085587477838880356682531180633129181702114867910119458730186370299005103835854579560375835404770216683716889065219302802036956822656057209288380119157311283017801900986671632765148415482771945059475485919318635318168319032951197512939152163095573264720308854864320303499421824227770076317291901047384572380746303990435310955072327079295870289252514418840032773241387309188119832375059057821594903415283582042913035848319544629812259960996705482810223749136805147840031528393562236617163637161437154873313864783914877844028240682780064401567955169049634194562191771957270655994169270414364570087040382972058730273788034497647915832266888003327937293333104108134815256891288961526037545115236980229493245209165044173285728333399812785192804247890916602717985524469356529447230002543127795415205990971043063481948326737425739061094435859753168310019555142132920212142495120125105100804493160832221375346352212206918693881014242954807360399304911675764008982486319505708459494087164350097521688525410971422440794811350607150135435251199827464525143816817698676860510095339443393692663459206500199696174636121470885080084672557694494489589245760063345168894889381460678787758100802395836053215500283213664187338438200172537689008791650354401763672625142903454678668455836758222521098923477877363000801675096902572550440002929569711005319634499550093153869210324555777892792548256230375021901387299175618891578470760013079736830396634591998991230759280540142306541378547451953918749501786845907650330711777084709488521869244263627074710228963328653427577139200854297210201693282050089093076065691193849280799475981200394059853547672964708945807101922647471279910659093185064729175786692582853961264630263318660607027125389429862127879774752316214143244024358870136616738925151082958124496346228157568577652501666980945979921929465328104125795312332530093558456701921538821626752149251909749186792449451596110510381642803805507266206093322998127252405317194250810203140073699239705893370582022426361797693006510068584513376333700784631455150716936512788056380090794351989726038761446620237373450728687920941538679486133832903518938662901593487942231523935597105688494907409812993085538272545172903579793945232955871192884500140787191628679645995347470450081118149003712854680871291218117326162917454361167824143453648764637215201701865587154001424018324136842985577661960780122538927296524255022110237469163873220282605656934544809209325906154446273247407453424074923726184215465756745257097978173994240123404605750905196277330413617895786656447791846947975129159647504272501727723508347081059409703333695007806778558623424295427142378937723389740372386636976708555581610068868651969786027794072559662555301949145485780290714906767505215988387698189597770923380603580190083061066847355834496430055557021398115008109120942148995305022573629065680397948420360893482448084391794862091551044410952784768243411408999611458424232879422322703849551348613926777577100662853960265429139816416669878514094675949757581809670586141403142101210324550194687815597678552768253694957322490844494979200360859774128523265842185335408034614392712265980609493253942460337247103367970356743450218403875836999205514428329734977338810050547929502098925864753723832407559952828532298415859166259552606890763842831049 A013790 927 192960097745704540483030290051845026840506054773342832089965956626200494654802647978506841353363416392480357518034880096759796194695976280317202896971023597589878022436240031360482216163186957421611432014190901380762029954509678706713245589305534165644704539442100894020194087076133960561147575648358293768728752775531772486267041896495625856090697391661866509156903845684164473713446391350141061961791119327879798272373552582572138753982466731535218663116649566322502341175192806882393777342070056189829946396764805511259706588758399470717752162771890179390076500481246075176229537967260204967785747102009455025236742135583254220212762478367484161307675581783552428200824532316198237604099384672717878018086578574978446857790161834445210623416189173123812266847265513534669287119720002538687353864134649950522540215811652773977744583188645944341071952679677329326323294339067975775503052189834596581558496053472522900463746876572332333501069827285705181817331854820927663595436171683649988670412303830432703026043448189703276046685461465719166506761013539505062971724250273979840593675840537282038301287534089511866910483140814566378279628220204443647416864289593550553334448026491091579839525504687662934092742276953202740705885300989839798415221383502634054757271333512038590683122067994749468582140921018881806735522088106017564955853847810206601787592970477010435536651033578346195041431775607653119369231763513526480899364519080345146897358164850733127493031332019777586682017975229971456093562589566146743738744970697960930036938353378648259790310777778503436859220906873905902121951548161182535888939410458754611909109127490518695002069891235547646346656445816153344232319558105381465011639623873673217984649832269660915481223496000093819799969452778954191984111613657237173812228399295138333610296805043996133309623530634539672066999922845131325361912655785426699126282321455393440395714490059067493834310387209688122336490036104839857239157633732242704969680049325421019202149946680993824043818546966342424087916255288254820527602941807437978063437061986574267779222017691169343044213729943837034421307216208693120851241779864414545260851922081058613958435767933173578178292190712903031286111479565742802023540711710366404388649139359754663815712559982992262125410847966977243853820460402437909775701743404592540313851275377407210230921449297435276108524077679987756567297354874388981028541452610422215087515783047634216606168879420387028074673423470896515205423704764275767157375474753622982216175613360039561196541682067776954901418063622094205199389544784768938365940117317403342984224661826828375040124678383977901992495637200065268035184172198274175715147548493222387270279321998776240301915355574567494637670830005631819834799576209449657618331688992775564843747014256252953962307825664822416447275531883835593938265198830787063572372946220274123128286802297481148210403160086583228725204184833170943661847225573766128356910063946025336088343532204487380503301601722099811687821950975028300140089627134963659585501630131077594509617393032568203942501439558196253105580299929090939585987822138341881694566090182666402380261220864445022254446450778721391921889859259956906398255973587683357448984833301480586335509771072930975168906359494253248715673746015326040939373827346758136368984712512492614992862430731558533567600978057241147190577985612115105030585177098778885239116482272678245197253510593776882947829366551787380164271391186319932741644965463271052598649182064426000850508000409906451989828924653810301572814512489 A013790 928 1266011201309567490109161733030155221100560225367902321342266641424501445430160173386983386119417374951063625675826848314841022833400300375161168207026885823787189705204170845756123820246669627643192605445106503959179678531538001994745604311433609660794906483279623965666493405306514915241689243828878765416629346960263959282398061882907801241811065586693506166578446131533803112033921773648275507531311533910219356465042878494255802364878964225602569648708337804641937860450440005955385573141321638661474278309173888959374934928843858927379171939946371466978291919657455499231241998603194204793642286736284034420578265151561730938815934620569063582339659492081887481425609756526576636920496062837701997676666042030433589833961251795795026900233617164865332282784909034300965192792482936656327728702587438325378386355940253850067982210300706040821773081531362957710007134158624989063075525417504788171605292606833222749942643257191072440100519136821511697903514299480106400849656722416427575666575125431468964553871063572643194142303312676583451450859009832692718157482806047581734135107189765107453294747511161287358799679886884370007892640752761354770702046604023285180427313501808051855327126836255756510582482079089963181771313459794338917402267497160782033262457219172485193471963888113551263367426582804883533991760420063581243675357095482765514328397479299665467555967431307529385666833879761812116181529600412247241180730609686144508793566919585660049481778569381760746220719935483842723429864150143488785669905752749321661972352536517311232484229013004761049233348369999696623822124107485518617967331472019889008735664985465293157908580556396428107680412940999782091508248620729407791941367572235169983197287549521245266472307357256615551707599579682718453607756297205133097382030527775402606817157337893658630644439984493214788431586493786906625699508934608184572967538311068836362436282769277541827046910450482763770649711126883854303346113234917244387306070803624087306985305800174000479551493486646172644440818550946239877481602901198600574074210563693913770899475658071762059713086282161514782838196645545235565904997317690423831456449460773825566181297073409551846427775063267356788268177417430838524076450609531713979193927003339350349294890106048412231804820573511337696924916040700395126038379138477531656999178217751168706325075628840472846548026473658399670838037945330866104528260470576980153189191052575528095153074017877159291197932331392552036262784926958413308319540489858520386320328199255219561010509976046684601108203915424560080313194803332869004618933109719483333319498006245820968638258014877279014972763875669628223578843353792876866867083065664032082880302631633970912620866647924737332317758315666950369936120019510199203633874211481600480939824160535275630946701644186899874310574764689845331828957969528793924098338900151218521844689709873773813408455133328072563666064656690434561365379646989479568149686929549872230075621914793641703482161808898696864483799820347160677219128043632496570540476195290000097577599715686679986066751944941325616625712347834765654623666101049661085798048117688474266016893870091623791011423163559191052399519366604577262878957442708790508222789491291014126947279608009500128083194624641795564823535447606554154603231681222080132716908698794464046968170408029755538737030017033559166717382163601087204105669346945088266053843240191041966739180283005770129020708473946277001257784597573445078717932618404521376099737283524698991580182990689396231505267574653649388619236016440329 A013790 929 8306299491792072302606210130410848405640775638638807130326611434386153983467280897591997996329497397053928448059099951793671950809939370761432424606303397889867751655844564919005928384638399426966986684325343772476177870845420831087525909887315912984475381436797612838737863232216044358900723128761273579898505145406291836851813684013758083947522401314296093958921185068993282218054560756906335604912934973984949197767146325800812319315970884284178459465175404336255754302415336879073284745380211271257932739986489885462458948068144558422534747097988143194844573284872565530456178752835557177651087043276759549833413997659396516689571347045553626163730505927549263765633425612570869314835374668278162806756605901761674782900619773032211171492432762218681445107351788174048632629911480547402166228017676182852807592881324005510296031281782932333831653187927272365535356807214738553242838522264248915193902324793432774462373682410430626279499506056685938249944957318888978095974597755774181323948399397955867876437948048100111996767652034471064024969085963512296923831244690478183757660438272048870001066838420729206361084699737848351621783615978867248650576127768996774068783603885362628222801279172674018465931664920909248435601587609710657637076277048871890920234981814990675354369555069913009838953685809782840866519940116037156539754017903462424539508615861685105132634702316808700299360097085117249294267015708304754149386773530150794122194592559401515584649949193713732255954143496709492108423338689091429922780251643788299424200604992090078996329026554324237244019998655568009548896956269212487652483661787922491786314697969637788409038197030516964814491189305899570302385619200605644522927312641434950259757403612408890193324808570960654634753560842298315774120489065962878251923502292734416503327369293920294275658170738259982226899638985735894371214478119964298983240018858922635373944451249229951927254779465617413099232754703484968084253848934292040425115130542577636821130591354941617146337348765885538720176210512758279836156796634764018366500895508395768250871459792608830873777559097261698490201408191422290547902687401366870758185764912137069539715490098640069664412632190097127887827512035763731556465592449137575417491355068909477641723773985783632652871427782807886629524374143035292421937805527551085201571608286665417882198821200822342346201601693672760240368366959315812511809916947455566785074282495948039832299318631292042109549634026266533909920131905774149715884505153961752254647673315313495539789955952842297667870925889100538686934871104666953539304820132869530149909226418978831375235610835609827617236303788268430774900791244235065123514931993821714495777665566150483157705506077034201637336812309090861377150883448006416975041848701530780755446186317271943414641309487510250075351681031130075222129793238078416936009201523892144721823009186481829989772874129765484090213050212545941157118255863897975446630095944776711701526155382961083216546463628184350127878210621297721203234699094272809999316064317297690640206631734620307388583959510760037370681298714143897459985873288986826383920993700154079659336840681671143692825947376111852494793246564292631421748839781612374524449721852360343686901101508150330340353839932274820700807216071746601808351803060498067750755637972790478612158166047083226089653653941757181692832744375386733146137296585306724113579265498893426343775761836800857816504868297561523405252324744679373161468355909352064748590376317205550083757580601913128674906060557302593638730807503864998569 A013790 930 54497630965647786377399344665625576389409128965109213582072897621007556285528829969101098853917832422070824547715754783718281669264012211565758137841956593555422318613996190433597896131612538640330399635858580491216203010616806072765257494770679705091142977606829137834959120666569467038747644447802715957714092259010680741584749580814266788779694475023096672464481895237664924632655973126062467903833766364315251686550247043579129627032084971788494872551015827850174003978147025263599821214439566150723296707051360138519193158275096447810250475709900207501375245322048902445322988797354090642568782090938819406457029238643300546000277607965877341260235849390650719566320905444077473574634893198573026175130091321458348250610966330864337496161851352916768961349335082209933078684849223871505612622023973435697270616894366800153052261239777819042269476565990833990277476012135899647826263544575737132587193152969712433247633730294835339019796259237916440857888864969230585287689335875634403666425448449988449137309377143584834810792564998164651067822173006604180117256796414227363634010135502912636076999526878404322935076714980023034990522304437348018396429974292387834665289225091864203769799192651914235154977653546085578985982016307311624756857453717648476327661715688153821000018650813699257553375132597985218925237327101319784057326111464616967403716028668515974775216281900581882664101596975454272619685890062187491974126621131319360235718721782233343750888316659955797331315135481910977723365525139128871723361231034895032522180169353103008294914743222921320558015211179181710650312930082303131487945304990559468610010733378793529751699610717221806147876693036007080753952047575173633714926098240454708654268325101014728558404069034072855058618112686319249794004528761782444210870098542630506678330869937411050742593258213723743390688531385413202969538190945085765629037763733391410688449544646197714594718608073915847344066103609564875600789502857890077229180371489851875183437809879771950097119345252975019543076117174207074005024742720686724502612375430584635493967647699306539362854565237134003794211439143921648284789532040368039044456803588531313250073330537177497068211279799227256072036306466645842741970752058791632314160780607115082807349681120726413835489437683002544176309418752454553580333942066262670007511321968811806725106465898595388133428708712186979937056855620071045889984865092255973676872367455915089339715829539907088280755148846334728982985985433784196285918238315143056542743384621771844236561901006598314998901144758388634324979689317719882171378924891756987313554434534920112652920842692436078996687389154829174314124091353426262275381468811464268806797263779513319997705825371421396942566825559945141495486946302370101773249569330743452536482428427621220743461631547554750744382379245244423532393573435032493517156371198256361519880763272507286562899827165391341115887822444513919931852876723034616905340059493680005473713105467607666983761347864517521189008939886334348814422860757523906405512697985790148290395710810843836776499358350096605189040000863498111234967314649042567904905639666710916644909011712444373768631040734669864218338490708323954758094137807158789254914625073336214929758126994974317363061543795655098617996144646729454464596179879927822512707740739478330174369727434913046374217623511868869086675635846912356171806802896197416909193560938239770241512773411250428134088440900301155061860502649841367312393883121258896815501459017185614099533486329152037236058663316462316863712828032858255611209 A013790 931 357558956765615126422117100351169406690913295140081550311980281291430576789354653427272309580554898521206679857563067135975646032041184120082939142381077210317125832426429005434835796519509866019207752010868146602869507952656864643412854423190429545102989076078405973335166790693362273241223295222033619398562159311369076345537541999722404401183575450626537268039465714654319570514855839680095851917053341116272366315456170852922669482957509499904314858807214846524991640100622632754478426987937993514895549694963973868824426311442907794083053371132655261416522984557962848943764129499440188705893779298649594125764568834738694882307821385864121236008407407852059371074631460618592304123179534275837624735028529160088222872258550096800918312317906726486921155412987474379370929251295757820948324413099289711609792517443940575804175885994182270736330035749465861810210520115623637589388115115961411326904574276634283274537724904464414659308883256859969768468608843063121870072529732680037322455417367280374214789886823439060101193610018952958275655981277096330025749321841273745732802740499034609805301193895849210762777038326983931132572816839413440348698977061332356583238962605827721040933652502989209296851808384915867483727028008992271570029741753841491653185788516629977219581122367988680828807694244975381021368482103111759103200116617319351923135780864094133310500194025549717732159170577755955482657759124698012134842244761242586322506550533613232968349578245605969986290758603896817924843001210437824527376973036819946308378024091125708837422935630285586784181137800546611203576703134269990845692409146043060673550280421698264348700901145915692270136218983009242456826679384140714210803630130555623343480654480987757634071689096932552002039593437334940597898463713206054616467518716538198754316528837659353903922154367140241480386307454419696024683140070790707708292116767854781045526917462423703205455948787572961874424417705782355148816779928250616796700652417344918153078535470621183764587200024204769103222122404779972612546967336990425599461639795200065793475921736555150204759688802520836198893821252223269934396504119716854704170681088344353946233731121654421558264534206762730027088630206727663374230070104257731899613208881563282058299021257833086001174646200638179692340766096434854326040570993896749377919281783437374263923423522760684341543425757860658775367030029723286132084190699870291443293959602878258901157875557611330406210034531580802156857371050431058111831909561585653593976939346503445070036082632504291544707790410759787829806191741613560146926417126214817593764230644983610859115813648905073114297265960244834212674968163369829706788777816872017067641396847657386892504947920261895785340180942498800073351889854689850237734290424379007792091861212913622829297851764583506719633892790228048662796034235307248189966062951431759987931937687830920307139185766032132589061340003058455828672886724179830121515936130338034515913031684972973903080458203339099456521087654594239662571428389430114349926568811484769162933286258629946413090612290134983826645291445665411107812620551412368288024085901853290324107248025845347536295988258260168979136518837537313467167855638152768816301494855106158906154143071214026496219046788843293102032672705027191950742215536192206443505875486991717324274039781700464497261241827861371650077678846791591968843224433801951252341218953315791132554565306351214058987754260746875878360866757885609210936616267158579622006505072611754814107039203805566516305780890019309260942819864723583015065142249 A013790 932 2345944315339200844455510295404022477299082129414075051596902625553076014314955881136333623158020689197637026545471283479136213616222209011864163713162247576890662586549800704657957660964504230952022060943305909861426841677381688925431737870552408245420711328150421591052029313739149874735666039951762576873966327241892509903071813060178695276165438531560711015606934553846990702147969164141108884427786971063862995395707936966025634477684219828872209788634136608050470150700185093502132959467861175451229701548658632553357061029376918036978913168001351170153807301684794251920036453645827078099369085978439987059141336124720577122821616112654499429451161002917361533620657013118584107352180924383770655886522179819338830264888347185110825047117786032480689700664610819403052666817751467063241956474344439797871848706949694117851197988007829878301061364552245519336791222478606686223975423275822819715820911828997532564242013098191024579725583048258261650922542619337142589545867576113724872629993346726535223236447448583673323931275334350359246578893159029021298941300600597045752918780414166074932581133150666671814580148463341572160810251283391582127813988499401591542630833656835677749565694072112202196644714813433006560733030766998293770965135646954026736551958457609280537671743856373734917807281941283474881198611078516251476095965126232267967693858249321608650191773001631698040696318160656823921717557617143657616699967878512608861965478051036421505341582869420769080053667200167022404894930941682566724120320094575667729268216061875775682331880670303734891012445109386316106666749263945409938587896407188521079163389846762312391826612418352856984363732747523639759239843439347225937082617286575444756576574049760677837144352164974473685381772542354545262811820422344924338643390299207122027070745703883020963633254802807124352814563208447625617946082004457833274104578113895218439702105470961916730996479995266202858098604567638032131386893109252296803152980510200008002348271222745586679456619358807490086240345097761400310920652697994182358067818696307631670995522513538340493428318233339206300942361235836874039575463529462283714063838620627306241239509889174659843773608930570271707728502786340199398323489954034978993362263471936693584499878472642877253706853722387096961447766358709079233152186290956572668528407781132612545601581732832849964866416397323782225183084025014480312604375181848982159451668954484256650496821533487938795144036561701642951141211461878172271729158633563473230082699052409103104506738151860656824827812884994967951358424016726568123984222765095418232687117261737470846658853350466184702904361965166357269360466119869452706241171256497303980795204717480115401724963304838298247616927163734627281261749336620107409774679474350670123914701417926279383023205427432387587517970596686227276604780617850855374367339024343777280821443169858668135140197810936821916831451760066528691922809797343865427266056951147844458905400885107681778110886272107831534234856101792806426131141663050980249868217972151570478005291142871078416287507235575628886619757175010762278358603437816548337726027602059437816467654297571325185637978962444968672114700093082313658088300841920316203754107744351508583277332690235227841693165981600846042436365617683406388819676132957066475842049070152657364561975007736747566531007632598459396159650913799634907580395510174602166610737552704905620690502974970315441018655704760252637925646798487482032955139328827440899984679781405723335356284216168321913482228419416688061045841132451428161842398295689 A013790 933 15391740652940496740472603048145791473559277851085746413527278126253731729920425536135484901539773741825696531164837090906612697536033913326840778122057506351979637230353242423260860213588112259276216741849030074600821508245301261039757632168694350498205287023994916058892364327442562328140704888123514266870093073034056757474054165487832419706921442205569824973397097607790105996792825685929815390730710317150005112791239774434094187808086166297230568423228570285419134658743914398467494347068637172135518071860749288182575677413741959240618649295256865027379129706353935086847359172370271459409960573104544755095026306314291706502832623315126170756629067340140809022085130663071030328337659044881919273271472021794682065367932445881512123134139794159105805126060511586103428546991267375401930476428173869513837199366296943107221709999319371831533263612827282852368687210682138468315502752112673520155501002510052811153991847937231312267579550379622454691702802125470992530010437166882148889325386347872797599654331710157480678313097468672707016804118016389408742353873240517217184900118297343617632664814601524033775460354067984054947076058670332170340587578544573842111200899622498881714900518807128158612185973890933956044969414862275805431302254979665369418517399440374489607664311441668074795733576816760878695544087286145125934665627193209910136039403973799074353908222663705570845008543452069421750388895526079537623168489250921226743355501492849961496546125206269665934232110500295833998515641908379320276953420140510955971728765581966964251779469077862804619932652362683619975840541920745834607075188327563886800391000784607531602774404076813094674410450556502600460372612805557149373199052017221493047898902340479807289504094554397521849789809650388171469308353791005048585839283753097927619611162563176500542397784761217542878816349210624871679344244031247844111400137005266528182885513994981135672067905248941556951984944568273128814029405689804319325486705127422252503407007492433794203914879613135942455822904186412547439950402351539830451282958466474371393401623211325051977383195928938532540482832068325730573654616216802043447972845189935756248772424382874943234998648193471552674406706781178048252400417588423497175449810639376646607903702659009917661570667272581743164058795079490268848711494254966073278214883452011070911691977749116328619488557982841335179426214288120005330997305568111171948162400010371207883909646081214366434940023881324479402437488401382688274815009794809947862572588482856125468668709014357769427695280338451984728862619973743013461460485561791039024660176354259546224928736832408637835755518853456470044274018212463479205648324613878811417997338151387037150717484243044074802614659121262889592358337397564524715531672031214746683004356003014319032015250809383894961705405084858337161803965633719462111224111338719522739469488637442721634654837837556488596331154997796494747705555080373101068292599656481007494878335207191500146185524831299482696114890883862602961846420451277481419385378115286453906192715188377145489262334972611701125112226825245611308310797155514373643820467097111971513844279846365464542970779972601439457744547310713059910717341823839194612830700910690247814882579780633329869348862005283150884424994817620829317045895108331313147999683949271584968891118025760800784009941077478492098203469645439404628634974942255564815133049083296885777350390018780239608523400078932017557430168644876369618218669136436839744799484045802950803272580742280360074356900659792890368521763670013820169847975218015529 A013790 934 100985210423942599114240748598884537858022421980973582219152471786350733880007911942584916439002455520118394940972496153438285908533918505337402345258819299175338399868347623539014503861351604533111258043271486319455989915597421573681849824658803633618724888164430644262392802352350651434931164770978377104934680652176446385787269379765668505697111582310743621650458357404710885444957729325385518778584190390821183545023324160062091966208853337076129759424802649642634942496018822368345230411117328486381134069478376079765879019511560994577698958026180291444634470003388168104805523529921351045188751320138918138178467595728067886365084841570542806334243310818663847993900542280409029984223380993470272351934127934994909030879004777428601039883091189477893187432083016516424594696809705250012065855845248757880285865042274243726481639305534398586689742563759802794390956789285510490618013556611250965740242077468456493981340514316174639787589430040702925232262084745215181989398478251913778862863859828393425051332070350343230730412232491961630737251818305530910758583762331033461950129676148871475287913848600599185600795383040043384507766020936049369604595102830948978091589102423215162931462303893567848654552174698417685611044330911391559434774094921584488754892657728297026315885547368784238734807997494768125121464756684398171257341180014650220402554529472095726835991848896572250314101053589027476104301543546607846345608457975294168663155445294588597378839127478335278194496876992440966864261126560876720337091389541892382130512430983285252455925096619857861111378132151567230661489795542013420857020310617146661297365356147810014845802865147970714158806966101213561620504712617260457037558980284990215887264698255888015626436364371402140856470941116196793010132109222784123771691540704075503112268837577001020058671865818348298827914067170909783088177585089017105214896298891553691407911857321071231144437526338305555161973221312439998148846930730806139094518272341017398674853376157858123771885525141784918452654074367052723753514589828452827590867490498538350712108049889503666023611148489765711998107861200285118293747936998438207062149837291168496748195876376042502564826130797366857096782403191309174583999139797646564968126207604950178394456193145764069777565147975408816899389754516535653916396113806832406778367850328644636251611066011952232072464428925422000112215391944355354976673321832377399151893506468045494926331187938847458179641496685369909359392361401471817771061279263748067926338753036019039199935399843201325215108734300583471806067649647727911320642245770911007040795417060296882781757442357433072840391959197527899960481833491972887068258657791658881713480535611250350745857414118612174779954778494605818615463051665420846658603300196799952987191579735776947169052060560367734843749162761755550118595818522833390911741394493338788693659314950261696644970391052208121680528707940542802039696146882327916109067746346171890173896757294383432459123228418155905969209799089022538032674364580831555592587465814394424078530404350942451555050179755305371081861320200436455793827140137329805477106084624151645102332320072003812866431287400238044282261974905588386074216479706208955854782228675038715913444605940735277272797883616662752952712390998410261149138117805761745564025926391170868980894625367016613943889223409336386656312964343727933768474070596138760752087935035510867585195908913217152071522027917872967194299336479033861065132688204162105565629414824513160220271402250101442447855625228901153707871291438960674134372565405399885769 A013790 935 662563965591487392788533551557281452886485110617167672939859367390247164986731910255299636756295110667496789207720547262708593845891039313518696787243113421889395241536228758039474159834327877341742964021904221741950749836234682944926616699586410640172453991246829457005559176233772624064583372062389132185476439758929664737150274400642551065878749091540788901648657282932308119404367662103854388706290873154177785238898029814167385390296286744556487351586130184305327857716379493558713056727340792199146620629847625459343932247015351685424282863609768892168246757692229770935629039879813984207483397411431441904588925895571853402441321645544331352358970362281253506687981457901763645726489602698158456901039813381501598151597150344709051422672961294164457202741896671364261765805768476145329164080200677100452555560542361313089446035483611189127271400960828066133999067494502234328944786944926417586221728270270543057011575114428421811646374250497051892448871538013356809032443415810806303119249784334089261761789713568601936822234657379760259267109179902588305487068064653910543854800805212745749364002760668531256726818508125724645755452863361419913975748469673856245258916100998714683993324175845698655022516818196318435294061855109640021451552836780515830720850727355356789658525076286593390339075271563173668921930268606336401619415482076120096061160267866420063770942520610410534310817012597609270720322427209294079873537092775905040598962876577795787402563515385357760234094009947405183596417251365912162131656606784355919158292059681334541363324558922887426751751925046432600370034548551150054242910257959099244772014101685781507403312598235835855595932504590062177792131419481845858623424469649820806436343685256881270525048986640769446159305844663367158939476768610686636066068198559439375919595843342703692604946111634183188609944194708339086841533135769041227314934617027483769327309695883548347538654610305622747417706305030918827854584712524819078599134384829415152705713000971707150067340930455250849967863381922232920546809223864479001823681605160910119022140915325033552780912745241352836419585677335070661125280214646753076534765082467356507164913144903214859327824244161523949411989347338179494445618356212359112755876048096078120446027083229358061810604935866657247676896179382990425345474902686627420872871466006237458446820204104418594627439118179693742736245186546915484001953664542228115835573295936846492211658924066778173116627859752711975306973283155056596395933053249451073664708558669320916190776158371243894736328405746128158519609849338742826174733774502947117194658731332607847931110579307118390905811644294980551640721309540834112054845053771073922922145794145413551243570494032214478731283301703108775936053081976826174927096252591204491548963954646432550376150569336572708309838256879878164328107165328309877771935289270795792619098765388666991687650735693537486345948852797901324182446419694953457591593483777233771430936624608449700364307501651520899063985491823076872032376506014835836242966363208241816379237982946533424652684229374558539668092121835063586463299866441020853735293021219058943516402351992417016216655676632961808535920817355565401032934323352436959363226202336929015108110059577164154186826914408924322122745997340569723399495190923602812645574103052472071383649637032996004085857194788656032852069359059198973454958377181266409294448941767986802226470358379617734741256025169164537761797946638941162448335567307507574616094590663630844205200670162915563900380757126820469477343543131020982995618401624828650530409 A013790 936 4347082178245748784085568631767323612388228810759237102158417309447411649477948063185020916758052221089446433991854510590631084222891108935996169621102067161016322179719196881496989962673025203239175586947713598848938869675535754801663532165986440210171470636570448067413473755269782186487731504101335096268910921258337530340442950342615777543230472789599115983716840433318873571412056231063388644301974418764560448952409973610752215545733937331035113513756600139227256074477165857238716365188082937618600977952430270638755539472667722408068719868143693701515866977218719527108662130651459550385298570416401690336007942800846930173417511316416358002827204546927304257379846345293471279611498283302617635727722215596031985472628903411636086384157299051013003707189584060820921445451646971989504645530196642456069217032718432575179855438807973011864027661703992941905167881831429159432206747145662225783200759181245032997052944325764875506211861457511157466357046160905634024061861251134700154765397835015959646419102310723597307490681587068607061051503329340881872300653572194307078231348083000824861577222112746233575384656231812879400801526236514276055594885709530170825143748538652567041680199917723628875602732844186045253964339831374348180743638162116964365359501622178495896949583025516339234014672856725982441796784492326173131024984977901423950257272517471582038401153877724903515613270419652914425196035444920178458050276865702712971369795433226918161148219224443332264895890799264925409576093586211749695745798997112159185597554203569235925884772431093064406918244380229644291027796673044095505887734202469650144949184521160412470073133957025319048564913162615397948494174243220390678428287945372474311028850918970398015914846401350088336251205646836351929801907078854715019229473450748481745408468328171478927181051438431875900469843861481412748767298903780679492413286022317321010556478914691960708201112898215190845807571067307858429553930298875337974688920698865792816902182999375370611591823844716900826639151648791770191707615317774846730965175011460731290904266545447545139795568521528515959748901628995398607642963488297346935144593706068326043508995143709992692049854865943758632092062107885795663057702035109288138791302751558368548246383693067818243539378984221138202008115832931800180691660836526962508346909688466923964869587359129090399350628054376970646092504668934312490536817993061558667997196394641649835400694200802131593818195387837543269989051710780326328953716762369648494314152853429414531127682375073731193365050670100346848047160221511491682532428294513836035914155936273240090276016510834003762733030198219367399314772511897412609191838397792016008292198555388058309709066011345359194955949742474096678916444270849956533696678513250892669052752506435243963017923885417253539220848803388880636156711111719041108061667432905691195373906999715044132462676476885299447915770423207030587961030959618589635258444847062430774358375194056038484090221518335628618758808811851207357404422255963337921590102309009274557264180406112205799146261228926478578762352411359852190785710423719537821357257512218245728411115831422248043397477894388862425804176482669864596177082095515338890382127113532591268124310100885774015619771385436952477447336488551477955224087947649758053767611690127269260348125268573486782807309055008372231542427064787404464837981912686288911380879506939761409407872021328671957637380781134888532255156327898092966823529657104557197056196609344081968830321596938889014750398147509069100240850986482628669434252333060500776130013449 A013790 937 28521206171470357772385415793025410220879169227391354627261375967284467832224817242556922234849580622567858053420557443985130543586388565729070868884050662643428089821137650739501751145097718358452231025963948922047887923941190087253714434541037034218935018846538709770299801308325040925546006398408859566620324554375952536563646197197902116461135131972559799969166190083005129502034500932006892895265254161514281105576761836860145286195560362828921379763757053513470027104644685189343218071999012153715641016345895005660875094480172926719338871054890774375645603237532018817359932239204226110077943920502011490294548112716356708867792291747007724856549289032390043232669171871470465065531040236748474308009585456525565856685918235283744362766456039073696317322870861023046065603608255783223139979323620171154270132951665636125755031534019110930839885488439897691839806472696006715034708468022689863363580180988148661493664367721343348196256023022730704136768579861701864831869871668694767715415775195539711240155730260657521934446361892757130927558913343805525964164588087166848740275874772568411916808154281728038488098729536924301748658813637770165200758045140227450783768134162099492360463791660184729052829530190704642911260033633647098413859009981649403201123690143113111579886214230412701714370268612979170800628703054152021912654926440011242537637964987131049753949970591753091965938667223342771543711188554121290863267866515875499805157227837401810055293466331572702989981939533977175612228750019135289753788187220052876416705553129617756909729991920401595573790601378686696193433373971842310614129424102403374601011599643333466216149831892043118277634395259919625940070277209768983241167997209588803954660290879364781382417307239257929574144160248893305011430312344365785241164575310360788731624960701133073241234878487551537782982645575179549044662248107705038149723569592423943150261058159293954206507501725189867139343473772606859156303336690921092451934008705258466671695222658901806582653956245187586323579473967722804227793664099920769401862513250193857999622892804681343662198725069748593211912543587838810264745483446718893241483679305514287171462517137881262052539097775457000385156019489838705345321583052352039478609737352974456045044523410217955495861865515474887743375247979865540985517986748453401017264074466031488133509362663245962110139470664767304409012923132878024250412062852476886420729605545243864570063954651462785387041179939602121394398168274429721044265335677907263771195156871350388738728724062858750359668097446528375670037418213336896929095262040305278231632777097888728232300944327581898687291411130517269506904222450558924128907651727913417030405114721901050570001182100436901678105986260372548310370790861046564817583907725439106801655109194721635641360598612222600470827988999034445853824181603988628709992600027294239932848203825130404553087620364844449677775369746661327687612324126057566596930656641576608310565299648201668494115943381800059367676544614555771471930414421375460103552661249409850370210287644502182248198619922986625955259794170931990223745046090023887645924966537663910224105330969961369412730852465085326375701201902796981615517835628676138459797135991887331310163598571911563316481320059851845204531974701386246864225241024530062590769300298925013617144049887110646781998754709909930211149863972070160693801999329134741547569950445031774607125048331937416714058855305026003660126080667339387955329178080262999769885705953906521797495739997516050825777362245807002366680223322312526700158129557209945592189018238889 A013790 938 187127633691017017344620713018039716459188229300914677709461887721353393447227025928415966782848098464667716688492277389986441496470295379748433970748256397603531697316484126501870989262986130149805087761349468877556192668978148162471620405023743981510432658652140474802936996383920593512507347979960527616595949401260624592394082699815435786101507600871964847597699373134596654662848360614897224285835332553695198333689134411639413222729071540520553172630010028101876847833573779527280853770385518740528320708245417132141001494884414572205582332991138370678610802841447575460698515421418927508221390062413697387822530167532016366881585226152117682783819885341511073649542436648717721294949154993306739934850890180264237585716309541696646764110718072362521537955355719172205236425273766193727021404342271942943166342295878238621078761894699386817240488689654168756160970267358500057342722258696868193528449567463243368059931916619733707515635767052136149841338652472625935161898228018306370980842901057936045446661746240174001411902580378379536015714030448708055850883862439901694584950014382821350586178300242417660520415764491760343772950476277410053882173534165032304592302728237534769377002937082472007315614547581213162140777080670358612693328964489601734402572531028965125075633451565737735947983332369756339622924920738291415768928972372913762289442688280566817435665757052492036388523595652351924098289108103589789353900472210659154221636571841193275772780432601448504317271505282424249191832828875546636074604296350766922170005134083422103084738476989754868559640135645563413725116366629257399939303151535868540757237105259910871844159047043694899019559267300332665792801088773294299045303229692112142746526168459512330650039952796771275935959835392988974179994279291383916967280778611277134868191367160134093535742037756825639394149137618753021282029009834652755300336340095893491008862802583127633548895718818970718301232531422073602924506192029133287577139031115200799832992355865054752988792606924675753869004928702229318538554230159580168045619949434521902335525799691514295767685835182620520063358198479810434146995116893922658557374419923479238131965574941638960326709020504773379527008643872831745770654906406481731019158486772865406111537118094440006008349699647030738484285001995897814405983511056602764074269592571632593643954928433556757404625067031538284227533788674812717106953544375100851806406941982344995444189606468247334924377181583729518468646382048533399771424867382749557602811424232929900514799158576416261109782387346672672771115500897703380751794014246442930477742650539247945932126495733264837287318948427323805234798603498117101209763102986839929136487957690392792789777755760966511910053375854304289464342758839326511768168018586605979725659171426568651442966887494792481689102435822664999246940455503769392966261448779077508199417065296680584272807877213744434335884200907844970958424458591063694442462038225384127125618930991851146989894704527990189511325809216100416627335449018644393739409010457378028278949697235578817730431145314715252892459509555484787857991247396646726844913705453612914980355076493916544716927123023424826350975585684250996379412519559744144434729009242772780725983370230311766919433940912687956386934286015795165676181806361941740658037379261247014342082111309332953536693829651719052115354257520752324312034917598453039293606444869853473197347442105841391060940149656275610014087215258413724374914737384605541490220116763580689513369550123702809467925273694739742527788945217692487679737488024854453030352148665350729 A013790 939 1227744404646762650798056498111358579688733972443301200451779445339799614407256517116337158062266374026684889193197831955701042658341607986529475282079310224676771466093452353978775560554451999912871180802213865305646180101165630093976301477360784262689948673416693655182069633274903014035560710096521021692486024021670957950697576593489074192611991369320961365088505587136088651242948093994340688539365616884794196267334410874766190154325438377355349365625495794376413998636077567478489681587499388456606312166798181803977110807936644008240825686754858850022365477442737542597642959679929583381440540199496268561503620429177559383110080668784044116744642267725654154214647926852236969416161405911085520712556690472713662799884706903071699419330421272770503810525088873488838556186221179997042987433889646217650114371803257123592897756791122676907914846292821001209172125924139118876225600739310152217740157612126339737841213304942072855010086267629065279109022898872898760597214274028108100005310273841118394175547717081781623263492829862548135799099753773973554437649021468195018171857044365690881195915827890502270674447830830439615494328074856087363520940557656776950430098199966465621882516270198098839997747046680339556805638426278222857880931336016276979415278376081040185621231075722805285554718643677971344266010404963929978859942987738687194381033477808798889195403032021400250745103311075080974008874838267652607950940998174134710848157547850069082345212418298103636825618346157985498947615190252461479285478788357381776357403684721332418338969147529781692619798929970541557450488481454557801001767977226833495908232647610275230169527507653682232467328352757482620266567943441583896036234490009947768559958191262860401394912130299616341415832480013400659594942466430769879222329188468589281870203559937639787688003509722533020065012491916638572631392333525156727525506727369157194509148847747900403714304811171266882774386638660224908787685125903143499793609183146832447704262846830624234359468294032797621134541337215326558931454304077005482547312488239898201223384771776025294531786764633173232135693140226036258438434961941026562794933569117947281383826137192093218703537883531818143076703712449649084001266840932926637216698831716769929497795031817620879420782379384168675195393898095085560317657816042370735091282796862481446897988285452565885331745064793922682816849187495446236938722204645036688701835946346165515109328008038170764438838688370849370672788912620427635900318554898219847432045754392253077277597279419867089141282243381519406051288801389831881112520527470912066864469530188005773260681938505950597442099620631671486145513637551146301037255718696656775064497490406667113493731855547701284641860198980090443175552840744821243710950369946721832980049823729716922117305748853333472362201081432505060059176328560230987251641365439527531296375365411521313413892482399377233677736242156370854458222872815968899236993432796745258071185806237535375400699156408143633383808634266834833491947881011325867324262517610857243538188963562632623129358744409846774227426842193535693136280574169399174829478821481154335186109656876586449887758854156690285688750817674370787245325540831481331636257029641832214343176892081075502758406086328145681854675850549632082001428831540699760457383245333041661098400732300533508154248216344928700928839283593655999811261094363450390805351884791108637647796567656425366750828321894824277302426219310452445623815591980396957717334186085852903897217618361614132919057720711187450724823269573280411666757658931070066332140447393366132969 A013790 940 8055231038887409751886048684108623641337783593200499176164124940874425270126010008800288094046529679989079557996570975461354540881379289999619887325722354384104297589039140894454746452797759571428347817243325170270344587643747699046578513992964105547508753246286927071649558863916638675087313818943274423324400803606183155114526800029881815777727275374114827516345685157199877640804982444696869257506777812381134721709981069749340973602529201193828447187868877906903652245051304920226370800895583487663794014126362870815893824010872321338068057330798628914996739897501801016983135458460017996565631384248895018032025253635833967112585239267892113449961597918548016905802305048077526756339434984182632101395084446191474341630043561991053419890226893970647275500855108098960269767137797161960599040553749968834002400393401169987893002182306555883192829306527198588933378318188276758946916166450613908700593174093160915019976200493724940001721176001914297296234299239505088768278322851898417244134840706671577784185768571773569230231776456728178318977893484511040490665415229852827514225554068083297871526403746789585397895052218078514317258286499130789192060890998786113571771874289979980945171189248769726489225218373269707832201793714811420170556790495602793261943641425467704657860897087817325478524509021171169989729294266968344591300085942553526682333960647903529512011039293092407045138622823963606270472227813874068760766123889020497837874761671444303249266938676453857961212881969142542858595303263246399765592026330412781834680925575456661996721976576942897685278500779536723158432654926823353732372599698585254566653914400971015785142269977715809127218141322441843471568952276920231941893734488955267309521885692875627093552018486895782816029276901367921727602417522252281177577701805542414278350405556750854647020991027289539144646546959465065675034565100258553289294849638269040353174525590073974548769553866094682017882750736249735626556002111050524502145869850626367689387668538055725601632471477149185192263725713469757553149271689049232970992917235341972098226627487622501957423052962758249576042282693023023891614571785295075278497559146982852113159283286117323607913912053852258836726253057382147640132311743360931666778761034893727507435033203755410589879753191139530677956979365401856361244152931053994392933906430214740773097701140854284773661579370112926721961347519157622760554956384676085714572745643977191944632301060738438385483220634401142720984168055702625719141990038687220419001652194567572440018315750273747971855952798826148823102505825918686971979247180736654070697784587563505878363334198537541869817615610964396620600714975973070881105434770368765101198168034558142931632374704248468128535244765508373397674802188126772179987545377220441946182106893490672726011643018226720912168401295278665699048255891683675507358018998648740132835518772464991337308548577022314030159627484787949176100400268545571947893913912579445638205050074724469598003987165193830378631168449424703342540670047315309015514486378044834374854057789934432640351722722073004685706147511631787682667136847125427986056210547737853593156065458767283697713585842122044964403894114761546735116580873395349016865482371480061158305583588943936373597902332398963818648528255456136090011374563738531128360891472630086338466607204623800347000022547439077206794114539657977014761684040118598014073913716114463771607193280393806831252184619951942083381218424895878495737854098983384439583429594909280902469644794070550326081937705586100864205565471670292780945597000246750705205173475347875198409609 A013790 941 52850370846140295382124365416436679710817198154988475094812823737077104197296751667738690185039281230408350980015502170001947142722729521687506080744064367114108296481685803408517591476806100548141390028933456442143730839530628653444601630307837496497204930048888528517092755706157066347247865966086823491431393672460167680706410334996054593317668653729567383334744040316388397201321489819656159198501969227032624909139185798625426127806194089032708441999607707947194862379781611581605218824675923262562152526683066795423079379335333300299064524147369804311293610467509316472426351742956178075467107512057000213308117689104706658225671754836640156345198043943593538918968923420436653048343032931222249217253149051462263155434715810223301487899778651341416774561110364237278329942191087179623490305073153545519889748981105076290565987318113313149628153080124949941991895145633283815450716968082477854984591815225228763446063851439329331351292635748559704560593237310392887408674076231305515538768689876472221842042827599406387719550685332593577950813959151876936659255789323064401320833860240694517335084734982686469795589437602813132435531617720797107889111505843035691144395267216558654981268172661178175495806657747022553087075968562877727739023102441649926591612231392493610260225345793169472464599303687904046302613899685579308863519863869093688562793115810895057128304428801979282623154504348025220740568286686827765139386538835863486314296311326346073618440384656213762083517718599544223695243784710159628862049284753838261617341552700571159360492888321322351713112243614540440642476648974888023838096626622417855211816332384770834566318433323793423683678225216540935016963895888873641770764791982035508817773092030956989360794793292523231055968085749874934454799461363497216806087301546163780080257010857842357339104722130046666328025994601050295893901781622796368131063508476683173757178062396475347014477042915447208719328727580534515445833929850602491258579052089959598410072493278183615672310645361575804046442304406075079306212371551852017522684529981078678936464902946291235342652650488656875468413416748924059752883205483320988902222485563354492714438057640215760191523176985324670227760946309484270666908097348191072665735451149937746176281252849839248880201060687066460778075741616401579586122887380645257212039360088638914212294017185144962399993622247310912222788401073193162932001068839859798373311784170134356348732527259504894247155410582305897392377126613464927343290596643826853169069840048557842778960169637546060443346906313098362428375540723852505223155840752813187357848164679004162067941835676604812207873376023537406227761290957359318050932757528389467828961180474735975774440010434574199391319740906500437862144377156299752272898285219943319608900803328192303755362389842585515904736880898323325651455606905336595003775962650134384011533838666142808164081387213843402351877315927693734544394726161927497550131969180433742832263333540267245032504159790836721114199096196675478630409336180435742450790545126352158333417473159759812553347652779520983742918033823816158985979084853989933016514797403708057424696945474972148340698836710162737011453949286950508129099887110346884899654429839280681259642933927061166547175837202869601614152993884047708886564628512688502733175808951925996466679409869536754076667147933747785553776185494695987193851408987218121570338947891426996805514795112663766619845583291504692009064174085741858810536060743429985308106881572199792001103339493896880689423593286350407770052715059628790935784061918618931376851143171757409176765444649 A013790 942 346751283121526478002117961497241055582671637094879385097066936538962880638463987692033546304042724152709190779881709737382775203403828391791727395761806312635664533216340556163283917679324825696355659979832407716905018038160454595250031296449721814518161546050757635600645570188096512304293248603495648927281373885011160153114758207909114186757224037119691602059255648515824274037870294706764060501371420098561052028862198024781420824536439418143600087959426171841545492073747153586911840708698732525670282727567601244770823807819121783262162342930893286086397378277328625375589293785535484353139692386605978399514560158215980384618632383483196065780844366313917208847355106561484880650178639061749177114397910926643908562807170430875081062110447731451035457895445099760783122750715722985509719891584960412155996643065030405542403442794141447574710312358699796569408824050499975113172154027589137206553906899692725916969624929293439742995830983146300221622052229993487734288310614153595487449861374279534247505642991879705309827972046467146464935290385995464581421377233748625537065990957039196728235490946221405928328862300112056961909522943866149824860460589836157169598377348207841335332100480829990009427987481478214970804305429741040771695730575119665168367567850166150576917338493748984908840236031496338447791449795837085845453553826845123690660485632835282469818805357369786073290516703027393473278868528952276967079515081302100333708098098612156589010587363729418493029959751731609651664494471483357324963905357269932834471377927268447376564193840276195949589729430354999831055289293924240324401751967269683548044726956776481445589615241037408652788612835645725074646300120926899963657987800194134973353409256815108807196174638792244918958206610604929444957939266005905239464738785444380561106566248238303706501866081895236177778178550577490991359889589227166971307907679115518303020845267383274751761983878568249136407515781655886955840116413749802945147537160762224925168485628398162702426030144217298850348707959208258595328059369751701086966333201205857212502146228230616795083144039856077759948260427289690756038666711176069008187481727781168826699428096177455602616583564200715161364339568736526299845584026701481627759890294994741552662581299947795311902999159167843049164954940745210763664552264104413532568190241541559916146861046751736098306358155564606895093714699441220341996859012658320137127298615940251512004034111349611611155586648830508992791386327710943388299329604580147983642267220558588006472757672991939702568799052320238355892571922689196286769125471179207322254841808458946307327766383874204172895857220090428922260341829971234485732169822143763298425814305094742737056100908461241322206448820087549372813529258522482674662485649328048119953998170636269704938932639757203569850978675573899339599200236905913399819774090947531693499673515488562964364537981510026562830667069801598592345773798348406311426415849792825786722479731357693394658259792387679727230260270146387815294115654679838906219636766573996510825552041401184130162513949886437174337285219918057819107008775727027950521353585765728564763436659261292265263325067655377717532149361271682283835024359330985911826632714175520549744517289495448313716020667888027456190457792873237018004750527671749266432366482533586462817883608154030643497013157593319221018325553030700371978859094365138095622993837115652526040982570734186972792806871975562284271470046176552335655927094537644133606489249995202835319239010419457434203308195551745025379315863506224497329679230248058808763520350349900361608758082342089 A013790 943 2275035168560335222171895945383398565677908610979503645621856170632135459868962223247432097300824313165925000706803897586968388109532518078545523443593211217202595002432410388987305783894050181393789485127680427030613823348370742599435455336006624825053657903639020847175835586004101217228468004087534952611893094059558221764585928602091698179314146907542296601110776309912323061962467003571079000949497887266659062361364881240590902029783579022440160177101795113452379973495855074683728586889772384100922724975571031766941375003101258019983047131969590850012853198877553111089241356526898312840949521748521824279215029198055047303482847068033249387588119887385610807247496854149902301945822050884136351047564693589710684080577845196971406848506647566050243639252015299530498068367445858507929272208688925264155493975149664490763708988172362037537674359385429365291891294595330336717522502575012329212200183168883974741237709161094258153795647080422875754062284680987273024665605939461739993158540476648024197884523669722746537781324596870947956440440222516243118705656030624732148689966669134169733953056098158644295765665551035205727088380034705809000909481929915027189734953781591647001113911254725564451857025865978568423447047924530968503095688303360123169659612664940113935154657857487089986900788602647476555959702110487120232020766657930856534423446237032288284481181949703166426859080088562728578182656418455889181008698448423080289458831624994359380498463693428714732769565931111090924570748227402307409088183049048029326966710580808283237637675786052121625258214792559153891553753057436940768399894657256393758721453563410494764513465596446438170946088814671602214754375093401390661560057957073719560171718133963928884014101805115918913284793572178942088369039524264744276128151171300580861420181154691510618358743363314644562402629470338918394312235594919442498751182282676915586119765799301665646310376227286282583969711043444274317267003790612457123112991311760957734030434207920345490617183776209697757137872920365384643947397524940910831586112133111629171226581403421076792540508045495726183020536663447661050369692292026188762718067615972248671974947739020286208767404764720892173711431910480349053286876799188420959732640225460499327019195908957485041395577483300218245571269366229327820403127404789057187179896174754174609839555327738140540988015858659385838709862143033846663841391982051238419692206219183990170258467804564801780791804002976969501704285696111499570631901535650350920676915234084895910467763092500116388553890582273083853011164384763816837492232216406779241314017105299146722377475244598653578369719221013304158950102746441269460888766203085231000971767655726607097825078060414204314996510708594411435029565465166008828460568345241323715018181997544565534104337049447012621792271090440353567110352754339697816217537810706755441051357935120461609195733696687284278732006644968288364380621890963893809268714390490729986686189517437826362352842497855566690357737632430450456144692810354423063707036825491991107526446943633169077996254025204914300826928327882377351161084577545030383370600876208945113412907921413338552392675768886933204728431959303507464241594821570598567494537237705590326873777936379636386290811602013348140065593579041308075129168212054346937062756491902860782548134353098595051983903326969767409101233953434425140553294518129671045382462565315796223354886646587000728493605887031664147105114972964359874238537667261483160592175969218525802529527147362060225807905071014999111513691380464338926980025429657513844297457018645696272515061778246445929 A013790 944 14926505740924359392669809297660477989412758396636523418924998335517440752200261146726401990390708318681633929637340372068099594386642851113337179313415058796066225810959044562145713248128863240124652811922711281747857294988660442194896022459539465477177049505775615778320657279772908086235978574818316824086630590124761492997448277558323631754480117860385007999887803369334751609535746010429849325229655638356550108152914985819516908217410061966229890921964877739361065006106305144999943258583796612086153998564721539422902361395347353869108772232852485566934329837835625961856512540172979830549469812192051689095929806568439165358150959613366149231965654581136992506350826860077509003066538475850818599223071954642091798252671242337329400333052114680855648517132472380219597826558812277670523954961208038658124195970956948723900694671398867328284681471927802065680098783839962339203665139394655891961245401771047758277260609805939427747053240494654487822402649791957498314831040568808476095113184067287686762320359797050940034383270680070289542205728299929071101827809216928867627554871316189287624466001060018865224518531680341984775426861407704812854967110942172493391851031761022795974308371742254428368633946706685387426236081432847684348810810958345768116136718694672087528549710202972797404056074021970093683651605546905995842288250042684349722352230761168843434481034772002474926622424461060062201456408761489088916598070520103829779139394291587991895450420292585797361701122074019867556108679119986538911027568984804120414228588120683146322140790832287969983319147253980608682484173809843768381471708846259199450971456829536256149972847778285080839577288713060382131003454987806524130495540256360674034286642676937337408016521943365543990061530627066039041789268318700987195676799834903111031777808555931001167051715206707382973923651954893643585082577738266462234306506956643243160531783409218228305442378427225300033425274156037883795588811870208331184744335996463643692973678838165386763939342755711826984581584230517288648938875161137315966036481705345398992417600587845684835858273286497459486797741048880104151475551127983824472193241628393923536827632115712097815722942661333773551720704764661570138615198679475229916805852519246336084572944358670059356596383867932731909193098311830619829664918902821004205087298802562139615157322505289940089422372048664230487775405520445067961463372794238175271600565004066159507065807265749664483775026063531896900681818452187548682915905975401952390561240850831002068578993649893263625302076110293703159606249528435402270786535571844878602261266227867701645518615079811766127683727809068288586871624119401168932891195058442200597375767589222269168830337154377594510692106759087933425228979016954183923529788913128324894234292085889894469258555381421849811579090624379159753811024421222757372203265576047022448737959412325348617933208783965272152760695597636939958701260226614107282612035116009679442648089423909578763396999628430373055437116606376185442765329528735369720981868612052953656481018397177222320733422659369442727725476759236277800967875913272944345294512348806888889102088872392914242248345719667168756223242084990312472889103624324697201331658816586378134618857040586794330454014920809577146970359472090022280922472639288570254068745343374669594298309490679882136066389728248643971113195968483263347170165333448771728754336891036939021431411288257311779646548224814748469156659337619165134879045634902591016645266534042747790396227613842477141525665170929409170641329147226527699915946843982948332435615499334413243971320327074931740169 A013790 945 97932804166204721975306618801950396088537107840332230151566914079329928775185913383671923458953437278870200212350590181138801438770763746154605233475316200760990507545702291372238024620973471718457847099024908719547691712420601161240712803357038432995758621807393815121561832412590049953794255429382976682832383301808560155556258149060161347941144053281986037487263877906205305310164029574430241422831770643257325259591275221961850434814427416560434314339011562847947947505063468056344627719568289571897256384583138020153662393114873988735222654619745157804656138066039541935740578776074920668235071437792051132158395460895529363914828446023295305110926659706839807834167775028968536569119558940057220829502575094406764288335776020975218195585154924421093909920906151286620781340052367353796307668500485941635952849765448540577512457739047968540875795137318309352927128120773992907515246979568337307157731081019844342057106860936768585448416310885428094602783785285033146443606457171952411660037600665474512847583880628451217565588638931941169686411783375834635499092256272270300504387510705517916104121432954783774738066086354723762111575637695951277141439214891593729143934619384070564387437227000931304526607324342562826903534930280913657012547730697706584609973011355743566274814648641704523768011901658145784658438183993250238721253208530052018528352986024028781773630069139108237993569726889015068103755497884129912381799940682401227180933565947108814826050207539655416490121061927644351035629043706231681795251880109299834037753766659802123019565728650641371060556925133366773565778664366384964350835881740306607597823728258587376599971854273328415388466591246389167161513668174998604820181239621982382338954662603385870733996400470421334118793702444180282153179389438997176990835483716799311479494201935463298657026303471207139691913080476057195561726792540766258719284992142536318376249030947880795912007444861025193519303223737764555582858194680436860903107588472797966269600306857203102558206027820225296845839774136423930825687959932221930053165356468771162789251877456855538208066131032709831692879979021702363337831090950701872362059858323892532325126094311187073768958226801010888272839543960944561679454318536036983484163198378775211050883087937234259438628874557506654056215918023920696702431532921408608589577767443610198015047192957207296926700183011286016230294435619640090895161188902996667956971306991678072525858761470583548678047946002832775565373410864802506908611259104612209634472301222302204571946777336949702645606921359636986430176603156064674298630459886874248509436167721039990496247633538644997563732938155297041418464725847391069368699130778439278119382411152887308016695842069871397584650912446375931202927331330236400722278945059034939631071190375523597612805381857508756613770413586551667144754131227642511119025625444444514286169751704266612282259782831596150594262923816095963069038968346815157881217562396139506823214114710270746266647714562131677616722922054434152689983327038032760739362039963679428940171961703879755646331986068122913736606853017349218652150233866983787849477295520521998001398805091769910343391396266736294209580691319621440134625408879194338337937013495623226941234321043289957602108791895431635661272528496382636185132342986372309436945038197881207208191208568350706694731583007039353094473678749218690820783454752757391312357204342093356919611489462256222586261002903009564706136841914119342449941418410595899660209593729854468252789649374420492525549889186467853568577760534953248239148527243372124009110073291133085293695832665938627147248809 A013790 946 642537128134469180879986725959596548736891964540419762024430523274483662693994777710271489814193501986667383593232222178451676239774980938520364936831549593192858720007352733693253679538206947944801934816702426108952405325191564218900316702825529158885172317678310821012567182459003317746844109872181710016063266843165963180604609715983718603841846133583110391953938302942613008139986198037836813975199247190411311028178356731291700702817458280053009536378254863845386483580721413917677102468087547881217899139249968550228178961226688240091795836960147980356348921851285434640393937349827554504290303703353647478091232618935568156645189434358840496832789814336575979199974771965062568429993426205715425862366395194402780495771026473618406581234201459126797142991065258591518946372083582208257574613031688263073486647311107874729059235225893721596686091895945427664554887600398167466207535432947861072261873622571198728236678114606138689127059415719293728688864415255102473816501965505179772901506697966178278792997840803268438447827060032466014312547710728851043509544293402365441609286457738903047559140721616336346056451592573342603214047758923136329324982688903746456913355037778886972945975646353110288999070655011554707314092677573074503659325661107652901626032927505033538329058909738223380441926086779094493144012925179714816250142301165671293564523941303652837216786883621689149475810978118827861828739821617776355136989410817234451534105126178980934073715411667679187591684287307274587144762155756586064258647585397116211121702463054961729131370745676858035528313985800019401365073816907851751105834220098151652449321481104591777872415335887307733363729305167559325746691176896165846225209113159826410525881541340814697885750383486434373153405481736266831207009974109260478236871608665920282616961458898574702488749577074590043518641721003411260080489485859967423457228833447180784866569892049045901978680845733186294680148450943473249179132615298346244385288887970027456694847613290109555884389748528498172605554758109077410147338705115308083078817903791607599060281567994429186183121885705609205736985542361389205859509787727554984567474730463058904585152304775698390998134926041432437958100247927757269178899783914938648639594744563144159704843939956193976176844045971801157262832638154943691064653287497361880956219732197526509176724632992237075136079900737047552486961792100458636363152560392561138465688745172399833842159334008498662876672573724585840484414948683969247827398470985360707411772768319524764196542806107726999057827011040578267968388693306940328073314447317781944470410696417743377645880723647049829015651807236903888746547066284732806128034997037340103741267999574093627897541419820426239552894636560672484622406220857681025138872158532328238919458080053810323937616110367114952142947683541365488136731854984562515451927128541000458231559740931693243183906435158102344048959043157405613695964671323454250858668426881071304267107806614086366255475655242145936843319091599142475798980608696532943210954344201700733276468240739155076795584160592954437025877562646828223576757684401280632080420535910144828887177560207102381762990950906056826309058915748036268723277307656394053835204745544783991961438380365025411827435783625926961573609059464766476010653302333588722215796395616298600492942519416948986624133916109185195652841806273623830475160246632841244400375617688474514749570982361863076388458440046645754036963819798537005814065646191919697670635144461575166206552889545572851460132822952415587263438686869828261697053487243764505623771190863124172611938358121223332713099435849 A013790 947 4215686097690252295753592909020912956262748179349694058642288663203887310935299736557091244670923566534524703755196609712821447809163649937632114350551796880938346061968241285761437391450175785465845494332384617700836731338581852840204977887238296811445615576287397296663453284113520767737044204871384199415391093758011884427946844346569177759806352482438787281609789205606483946406449445326247336491282260816288611655878198514004848311185343775427795568177730161689580718773113196713879469293122401648670636252619043658047082164608301543242272486295530899118005276266283736675624622952218585102648682597703281103756577212836262675749087878828352499719933971862274999531034478862775511469186869335698909082985918870476642832753704693410365579477595773330916055164379161618955807147240382868377947036100906694025145893008178766097357642317088707395857448929297950907144617546212376745787639975570916495110152837689634855960845109930875939362636826534286153927639428488727330710069395679484490006785445356095687160858833510244224656193340873009519904625530091991696466120109012919662398528449224942895035522274524782766476378898873700819687367346294697456701211421897480503808522402867277429498546215722756606122902567530810434687762057556941818508835662527310687568402037360525044976955506792483599079477055357638969517868802104108909417183637947969357076841578893266264979338743441902509710795827437629601458361969634230666053787524371875236515263732860293908457646815951643149789040609023028566256784503918961167600986807790479461169489860103603904830923462385865571101268060833927292356249312732415339005378318063972991719998237527226654620917018756626038599427971204356736224040811615744117083596991441621079460308792737085232828408266054495922259493365671646679549192440130857997712114624457102974249884131833548623028685975186385275525808331503381277388091516727246265302878376246953129509565061733790162882125028855435279396453986640127987864289088972449709411880393971350143374895190796408796157481140095476510465044767953656887976689244261536333080124266776737457434507367611449890547462692114501998840362143433074579644243717280488253747201706568129472983184271633357143338763249757838225443095726654015443082761482265912473724381119078788831823481090052588677696273785620987392801444938934585557075190219270191300953757662947971426708490317062067449967820228735768991866956317971109113178643948735593629473383857076115309838407390429759727133848756207007699418246478315522234995561368134951601328641132944401977893517350872796840818403019437234016140598216786835492489016088851967337670364579196814300734623427848293928171691507281326414066095301894131941006037615561988420646459345205628292635769255441816557706541710474572171607607215047245205936140232130605575550564463233049535354699300118641201009879751714898967665097700553714663880093890357504006457263460252839368529610121072309479305220282155738231459224208553183339883723548766708827296494319195020649002175774043719491629016559981973783717111773657952640407071452307358511026908127489596458855827677650374061326782688525839974887107167356802227079639136106460222328771972518798726746983628894638837413735546222865959093422415533601387212778335519327771258997213574931726999806176369706794884449039148332849105896316610675606457840151638535117834195869894602301240942623592364068678295090961245951747526378158071404510864427654081291271935215276183644184675825146042792236519621698201295146084704665185136417037182812394665481193508308503478429931451390798668035421224552943224994367929806338921397562783252957696506927567633346285930645398605289 A013790 948 27659116486945745312439323076086209906039890804713342718752055919280704647046501571551075656285929520033016581337844956325821519075922707240804302253970339335836488512573631075880790725304603328441412288314775476735189794312435536484584859918170465379894683796021613663408916997068809757122747028161151732364380966146315973731759245757840375282089478637280883354641826977984141172372714810785508774719302913215669581074216860450385809769687040510581766722814087590845339095870395683639763198032176077216928044453433545440446906081995066425212549782584978229113232617583087596328773151189506136858478006523531227321746903093418719415589765572992820750662486789388386271923117215818670130749335049711520542493470613709197253625697056493465408566952505868824140237933491679381969050693044151999427710503858048819498982204026660884364763491242419009224220722425123855901775835720699403829112705879720783124417712768081694289959104766256477038158260218891451455919242290314540016788765305053097738934519306981343803462394806660712357969284509467815460094248102933557520514214035233765904996745155364850334328061643157099730851521955510351077968817159039510013416648139069369585487715485212207214939961721357006092772363745569647261986406859631095271236470781841685421136285767122404820093805080065484893560448960201469279006737210605058554686141848576626951781157599118719964529441495722322366212531423818287815168312882770187399978899947403873426776645351296388333390620759458730705765895435800090423210763130212304220630074445913335744733022972139745219595688836713664011995419747131396965149351740837377039214287144817726798674908436416134080967836560062223439250846919071784546365931765010897152185479860848475902339085989148016212587186633583547745944535972171673864522251599698559322989184051063052614053489788959912515691208683197873792724828462993684560943268441247462746652185026556259482712256370035397258669622314320510868120134606345879728377600712748242543451347264846028290682687346815238111589233760166421385161158722543942842015058131599939881338695314322174458227802838898722731881902722963247614391616023064402317045883029077283432835390396793497472242672006186456217445625681661176597132151062576995322065998085146651740105664522275933525593859431835034314365252307459298284170280244349815839970323028631725125557604026601640530634404970244224539238868520735380355639100402208446891565082947654229802974871486276392547849790888609653569725181689474177515883115144228141383805878136333417456317214473248221376959367339076420072609542210527692379898464900338427666220434558957757702455262004110298627119864310112656462734467979272782602687651275727399664940612795702206027861419763894127227983282084953758435112620162423668017917510937924975796147016063008903181187253443272038001462182108078404919825821051001452126850706013332921909717296014635583786366105562718879096922772004355422493721550271223798536603970032317435892977110203458376615892299228238530478103275253500843584577977650041729994967970346969827273710795798588579190847544224459242366553085393064104216365021219418036075234310125027979411869512371994485518699072911695838446186959589177725412271518918768223557611944468315958701503038659342309507230280718265127060845728323161646281236870145852211822983785733282642653969889234900428908110159102378485698441824553389500654598294091796734689415520567095106484995781509838427352035166947427040889495658088783186759863805237961898697453461747308279680032180956432121400222110608012091321978780252575030060980398654291860499188047987459389663289409420922655446781951771242384981990964460249301129 A013790 949 181471463270851034994914398702201623193527723569724241577732238886400703189272096810946607380891983580936621790157600758453714986657128882206917027088299396382423201130995593488853867948723502437904106023633241902859580240483889554875361265923116423357489020385697807245625904417768460816482343251765316516042703518885979103654072411417190702225789069339199875689805026802553950231937381873563723070933346413608008121427936821414981297898916672789926971468383228683536269808005666080360486342289107242620264899658977491634772150803969630815819539123540042161211919203962637719513080644954349763928474200800888382457981431195920218085684451924405896945096575825177202330087572052986294727846387261157286279299660696546043181038198387653626545607775391005355184101081638908425098941597062681268245208615812658304732822240618922062317213266041511119520112159831237618571551258163508788522808463276848058079304613471383996236421686371408745847356345296146813002286148666753697050151089166453374265149381173104596694516772326500933780636475666618337233678361803347070892093758285168738102683644964348783043526412440753731334116835550103413422553409380458225198026628440434133850384901298477291537221088853823316974679478534682455685892815406039616074582484799663298048075170918090098024635455130309646386650105627881839939563202838779789177295776668511249430636175007817921687277665653434157044720418671671786355319300823855199531261562554916813553081570149855603855375862802808732160530039954284393266685816897322927991553918439637395821193363720208868385767314457678349582701948960929095488344896771634030754284937957149105526106074251326255705229975670568247984924806636029978408706878310236496215488933367026850395246743174800134370784531502941656761142100513418352225130492745622247718132036559024688200804946505365986015450020170461249954067599545701564404348784243024603080784985959235618466075114043802241414131392004256871805736203152235316897885438276341219327584289404654791615169111682454777250136962700451890708042362378610808986460796401427205561463179957267786620432614426014519843877163765361867598023392727325543602138038553776056602832996393362136915384171032589339242660750097378979653784043121567666308075013436647182066833264930652399861421311732269660136550420389240456042441208683179141726045289390852748548783440018533363521492331009772357201946216364544830513348137738889620055558509219559401737318131821459411506442478020167937070966917064640078681709118461280835619150366452483551930897244158981580454230409111680392096391206443272189704513828211120423918072271141321848285808974008967669292533429738649139052000844412008726656233680020047469201675360552602173748798775070909368742798313759381609092773900885661685865556789263725766198520572389401413771769569841307841327593376811102414678977211915620527404267482153477300649655179152024065222348018596998565754910307120575926981307091329499342198658647382034696893822820044890408976869375236472998466835588938219034758416111361923790496984853446469036742816531234539668071150737656677089166954793263893587763570904220601734689612308730308572921275870672655819488184617373636396045432641864595056429913435626038314761491967656621005040561436643944892676937871792537498646208823528263561251195105026936361770596618196067418452696443270181714066110753870705244667476810894788513794819407536278376297255230440710993648057322486049921856702730342068815275981012720506488331466426166268017353992162524089622980691139255151148506857267699167331163502777237144772230092395570808896735172782845721055580841815210673542386336385571121287866842717823695664707369 A013790 950 1190634270520053640601633369885144849772735394340960748991501219333675013624814227176620691026032304274525175565224018576214824027457422596159582614726332339665078622620462088880370227611574899495088839621057700124661705957814799369537245265721566853648485462750563313338551558884978871416940654074832241661756177787410908899074369091308188197303402083934490384400810780851556467471741162472451587068393685819682141284688693485303692295514792290174710859804062363392681466210325175153245150891758832618831558006662551322615740081424844747782591996189546216619711401897198866077725322111545488801134719231454628677306816170076432550860175689076027089856778633988987624487704560239643079709400146820452955278485073830038589310791619621395443765732614340386135362887196632878177074155818328251800956813728346851137352046720700747650863236238498354455171455880652750015447947804810781161498146327559400109058317568985750399307162684282812781504504981488019240107999421402571006346041296021100588553645089876739258912724543234172626534755916848682910590163731791760132123027148108992090691707394611092365548576792023785231283140558044228495465372918945186415524252709197688352192375337419309509775707563969934782670872058666051591755142761879025921065335682770590898493421196393589133139633221109961589942811343024532751843474173825234196792237590722102307514403944226293384190228764352181504370410666904838590277249932705313964124607111922809213721768181753202616895121035849228091705237592140059904222725644663335730552585258882460953982849659368290385479019350156827651612107487132655795499030867718690875778863477936855281356781953162951563682013870374598275029091656338992688339525828593461651669822891821063165443213881969863681606717311190800210009853321468537808949081162904027567278664291863760979285481254021706234247367582338396260948637520619347964056932373418484420813030292878544892755918823241386505918116062939929335917435228881815914167026360531074740008280522783940087787124541748585793538148612277664854935465939566065517760169285189763895688759923699633948016658383249081264695678071464539213310631479683982891573627670951324707371187289336848980301835546144818654771097181388903485508477106920605458647280163157842161540493051210010395490785226275421240155907308173806632094456770170338348864583143693384883228568149961597398064511183755116435601969125567778632998077131704854797184519378989529234798544262880595198893769098290321835122613942861103556230693526224463562497245554294744584218616818927078149360205714181735052544422705474308836651315226893161101326472170958212646603192678472836878228311832515277001320177540187189255591549174611531445432192040585622861965868763240236368321499736575302737257689563710826320963918094359304752028493475446862675756580147728820746950340145257642942708769487378386280299398950408964569562387630416429891923825350014907589917966525018098656924355826212845184165399385473529646320371522314525973297239970926499342940908299023655087049968106645581989450717623462283350069619261429814762214819989765458382024390398604405829316788702591367981298546357579554546936490987483294831661979274588428394454083563273608165236662051142437383150148799795090414071123585820922440853389376830838528617776091168937225369091084081729469576884411984398332468141364295662225987752656145697110263315356280707439007810132845522426886291566921504829324904092830973537301826613774313497025711424459243069942751222076884461859542578320552016376314564653046685353490533374236859763741721452906850601636207340077171479468628250775845665903149597229111596753025732126769694355071641267256145048009 A013790 951 7811751448882071935987316539816435359358916922271043474133239500048241764392406144505808353821797948345159676883434785878545460444148149653403021535219466480542580843012851765144109063359542915587277876753759570517905452789222898663533866188399200126787713121106445898814236777844346375366547631384974337542782282463202973286826935608073022762507621072694191412053719533167061983082093766981754862755730972662934528968842517957077525150872552215836277951174453166219383099805943474180441435000829700812153852081712999227681870674228406390201586086999612727241926507847521760335955838373849952024244892877573818751810020891871473966193612696027813736550324617601747804263829619732298245973374363288991839582140569398883184468103816335975506546971682687273434115902897108313719783536324051660066077654871683690312166778534517605337313692960787703580379922032962692851353985547363535200589338055117224115531621570115508369854294371579534659451057183542894234348584203822268372636376943194440961500465434681286277726385728159406602694533570444208576382064244285738226859181118743097107028292216043377010364212332468054902448685201328183158748311721199368072254622025046033278734174588808089693638417327206742109103591576907964493505491660688289068109667414657846885015336469538338302529133563702457991614785221583959384845034054467361565153870832727713239602004278068710893672090922914662850174264385562645990809036808479564918621547261325551251228521040482762369448889116206785509678063842030933031605302954636145728155511883527826319081476615115353219127845956378946222227037223077354674269141523102330835985123278743707500981846394702125209317693003527739282465870357240131028195628961401701896605707993237995428472926279604275615021672278722840177874647642155076564514921509813324868915316418918135785092042507636414602896978707722217868084010772783541992177533301998676284954291751576133041371583399286736865328759488948876372954292536693594212849859951444381369194328509985430915971324118412471391403793045153759113231592029492955862024470680130040919613953859393298332937295652497222177668343826878841778531053138206611751614571149111641405062359805339066159760343018256155193953168607092595768421118298506092414184805150478602421867174908988878204815041869593038756662907848928345313171730869087589906900530005772298218862635631898040528701257876617318933984519432850195611100384061115552324327631645550301309513248908759585099942019053882801560239470079111700432429580225558705433544428081727819217058344948980559737952309690746363679743957370616940277269279203646029985802983913656833174363547163460282758055953933132732405661684841168148705936154134626257813480611978282271597358064955619190812557359771670561259147701227506731491844266617091398478058945692406866015638922349248792920741181693035395347112236606689592385044356513633216540898825243162196520912218121447808697451778370643745288080698575782477253309185368091828009507957557905604910803191449248762189035299349894201026134840747701663432786158327536041059806771974241014654891433952851172444462025405243506646147450677701965325299762652079457382450317368877897390534246020574678696013242258638143172117739717545531670848126275455588206720641846571072134439087701387131586261228934159397135646606602660227049893938627029637459323475491143839864705645176971918740437612052557721507330242281599472642800958970571993185200695753064017378237284412973270853985692655877093781894390768046438954260458856361141779444999858688639302604251389468368036909909434452521846797335156358246322076793669953340323413990564507420201186296601828483735964663625038354467567659987049 A013790 952 51252901256115273972012783817735632392753853927020316233788184359816514216178576714102608609424816339092592640032215630149136765974056009875977224292574919578839872911007320431110499564701961069168130149381416542167977675750091438131445696062087152031854185787579391542120207499436756568779919009516816628618194555241074707734871524524567102344812501857946589854484453857109093671001617205167293654540350911641513444564575760316385642514874815088101819637655587223565372517826795134097876255040443667028541423508118987932820753493612574326112606316804459103434279817987590269564206255570829535231070742169761824830625547071568740692196292898638485925506679816085067343774986135063608791831309197539075459498424275826072573295229138980335298454681210111201001234438907927646315499781822102941693535493613116692138126233964970008618115139515728123190872668458268227797733499176252154451066646979624107422002969121527850414614025371933326900658386181224929071561060961277902792867269124298727148404553716943919268162816762453866720278834755684452469642723506758728506423087320073460119212625229460596564999597113322908214965823605914209704547673202789053922062575106327024341774919477169876479961656083803434977828664336093155041889530785775864575867527907570133412585622576641037602893645311451826882984605838812357523968268431360359228974546533526526565028750068408812173382588545243102959993348633676520345698090500434425431075971581556941759310326546607403905954161491432719728997776867564951620362392685367752122428313467826068479493568071771832470697797319802266164031591220610524017879837533074392614898393831837464913941894195640643498333383796145497432258575413852499675991521615756566143630050143634488006210869320483652310157191820700554407035563180179457339782400025885224464953391024521888885988890892602516209607077301365471432499194680232819010676795994413315105585108182091008884438958682720280573421991006993577882953113333246671630507931141426586163283989354014412239687857540904224799000286169253813541912475305503283410742552132333198473587151271479430362401596776034274707682003848152080908942239639773579702343201309321479258614142682829613074187610542778634227526739231134520836610957156498472329466506592290110489870534577876029901791489706399927282465338396818873599719726232083677379174377367872048613957752380883043908808952928486229525872431998930133404429619824979138799913591226455526891716426090371637840719587012525061036731163189051866537170475859890666349484992644216221883119801210261452440705103880986892102800104308617745159163740855121602736853377457502482456999232939462915175605113755283857313546314242904223659647107277282877514246295189509983950266264173817510921188837461930552421268067753671665317990233274736665414544742687881447928606969533421330352982893088005228872403384376490415638276023085947533724837192420387171373705063094819072863981117889793612835097463355708833258961565200050483570381709537418673819779739098521128722260599034655852932470690145670613782509984786963965393392230922995297150742698164656542408115348683802647105373423896402594499291742760293319886256532257207884779295188140990466924542882458924857352264490286816233292434556493264114224294131155352804274054854408800970337459923037019804606977385920053749674354131331941451370621322697394733352333738006112758856011172676831210809593719609574140009417091805922847288101764835853018018614823033517630073000129515209612303009097829152685978902870556585451214938644072856162464386493366301962690165915799442995836837315960866454119145843268563865861919192093733183939983292004596681791664158043876643661711417175028489 A013790 953 336270285141372312530375874628163484128858035615180294809884277584756149772347641821227215086436220000786500311251366749408486321555781480796286568583584047356768406169119029348515987644009566574812101910091473933164101530596349925580415211863353804480995312952308387907850681403804559847765048621439833900363974476936691157448492072405684758484314824689987576035272501756492763575441610483102613667439242331279969709788181563435806200540093661793036038642658307773812409089461602874816166109320350899374260279636768679827236963671592100153624810044554056177632309885816579758610757242800212580651055139375807332713734214336562507681499877707967106157249326273334126842507684032152337283205219645053874089769161673694862153389998380849979893161163419539589769099153674913287475994068534817400451286373595658617118246221044168226543453430362692216255315577754697842580929488095390385353448270833313768795761480406344226570282620465254557795219671735016759638512120966944320224002152724523948820682276936869054318416240778459819551749434832045692653325908927844017730641875907001971842154034130490974062962356660511600798390768678403129871537283883498982782652555272611606706385246689711559585028425565834336889533866709107190229837211485475447482266850601567645319974269725341847712585206888435436179261998908447877714755809178155316901301999806467540793153629198830216669563163445339998520516360385551649988125171773350265253289449546595094882835052472291177026965253545290074141954414028093647581197658408697821675252164662406835293957300118894992840248248215222668302211269998425648081309614054501089946348361930685607300372767817598261992565331086510608653048513290286250374180373320978830468356758992385875808749513611693242806941335535616337464560330025157419606312326569832957714559198511888112980973113146365108851232034174258858068627216297007525529050458519345760407743894782699109290804007917327760842221682996884864490055376579431412567762536218899831817306254151688558704592033325872618906240877556474270648487750479407042457881884540238115185205299492176542607716876447560876357101627247725802843570034276554456427073743790458225415767390142045091379744912771170619166802936095473591209004489903786476953629749752015414924040577365444632185653963963689922900255085221528629687761123808701007284763089910608510956176813370973651085695540163798151919249026344980605266462735671688129666233072036774711936551471578928315872961210389176925461993161683369296350375492116742661918971036738702631775149015740525389463466186563154999086471484368841025989273303750452835556495009498673787400371967315816186467145151348417387834177367747694611430944670846252959370969942738375004697696959244416689153919962587726354435939792531839796151333920515547261784828056775190179859590327108777348445920761550402306631838604894153617002728987466901768768656819470160231382878918965107937060580114474935893811074457076805655012046829277531222705274396275003918931574868225397125546751790266377051089940198045744897027048010187270576946046427085772144606022842658311574739644802714429167658355034184297422509853124250284471773729108139540932036955729393038453491925851813005989088207320771801306631663125152305853425593794510269748842073899776143166384074555045886938026378629021472651613437455668867862442646498217606845524661655058105810854289303932689574121744394358415932601785539338659801057235679088031651220131853922909170908953849749290266320042690857070772707581733721757145421212443762009281928839782976307177210178573560145495685489630019244805475715877685047523920051819326983419830230378842158829235108540925874659064488608085361916329 A013790 954 2206269340812543742511796113435380619369437571671197914247650745233585098656372877989071758182108039425160228542120217242869078755727482295504436176476894934707757512875589951555613394932346766297342200632110160475489670142242651861733104205035464311199810248280095333063408320690361717161186484005266750220288036543181630684019556487053697700415589564791008486367422884024349021818472406379636248272068868935527881265920259237702324481743554515024109449534481157303983216035957576461668865843250822250794521694696839308346501718649315769107932378702319162581445585160842579796245178270012194741651572769444671909934810180262186612898320697641972183497712829679345206213692914934951484915109446091198467902975469741111990588391779376756718079030393195599248475059547261106079129997083656936964360889897161116186912813456270787734351597956609623630851125505648572545173478371393856318303974104937371637068991072946024470527624272872535153694436266253444959988278025664121684989678124025601628212496418982797865383128955747474876079028041933051789498471288475584600330741347825839937256372617930151280827096022049616612838241833299002935087156119559636826036983415143604751600593603531197542437371500137439084332231699478452275097961944556204410931152806796885320944351183667967862842271542395024896772137974838326525686512864017877034189442420730233535143880961173525051569003915364875730293107840489604375572089252004951090326832078475210417526280779270702412473919028510648176445362910438322421780237836819466408011329452350051246363653846080070048024868756540075926730808142459670677061472377811581651137991602627228269497745729651262196933221137258596103372651295697568088704997429358942106702888695749043731181205558806319366056342102449178790104980325295057830037015174624674035565222901436497909268164595353301479172933376217312367788263166124666374996100058345427534035207693669288856056965095945587438885816462142561595919253325737649497857090000132201796553346333489228633660828330651050252643846397648027689724728130895389605566163044468502273730131969968170296049230426372446909778943776372328992456662994888473788618030833009196416952849846721957844542506372691650432353394063722402231922278458258743075292764788122973137316630228094682231770075657565769584148573614138449339381400733308887308795330632903502440383476072526958124773248439014679674742192861849417751153262008741945818740155185633278885015714205029348680442498501363389807956137133804585953354813603777948604850368972042627967076752692273587080269801650040859949006339408943965971515622145906721054086163757320798719133840477559069999410939337996966481580037709792624345598427985422265666432933794306478405821589749602617897538868874538072611454200978801400902548901852502505584570256880502022770058772136160688183153686116532189533811493086710541881154904886770342504891157392543721278103068587330073175054466131070054399294459512880921902534039246889882352169305313960300712110062710426830540712238495937699832201097639378132269394461994838682255343010608109751040760115870681182241866809550609369769006467379283175389087146348206116419307436678503528055094466540547725293360525513745132294407728231583788372810341764124278704325320885781879822152846856431275314645913155656064200391070185009882067235763146643442045486203674805718513487305118836232225014992123102376295812764971385566933800314923600946954736523290496575663655285093588207070333646208205093437325800094713241339734443754948448631108574843522542898735117816107551389675981621128114597192497462556265168726171873491596804439459986604338217506141515583404078611547137014663638122109757648059533034569 A013790 955 14475333145071099494619894300249532243682879907734729515378836539477551832284462452486299805432810846668476259464850745330464025716328011340804605753864907666617597041976745672156379484151127133676862178347274762879687725803254038864830896689237681345781955038965705480229021992049463226294544521558555148195309807759814678917852310111559310612426683134593806679056661542083753932150997458256793424913043849085998428985702820858564950924719461173073182098395730873071433880411917659165009428797568644787462856838905962702061397776058160761117144336665916025696864484240288166043164614629550009699975968940326492401082289592700206367225882097228979495928493875526183897968039214888216692528033075804353147911422056971435770250438464490900827316518409756326669244865689580116985171910865873163423171798615274083302334969086592638325080834193315740642014234442560284468883191594715091304392374102494095310809650429598866551131742854316703143389196342888852382483092126382302375217278171731972282702189004946136794778709078659182661954502983122752790899470123688310562769993983085335828339060746239722553506577000667534596831704668274758257106831300430777215628648186757190775251494632768187075931594412401737832303772180278125376917728318233257140119293565394364590715888116045537148108143589653758347721997252914260335029210900821291221316931722411062224079002986259497863344234688708949666453080541452294308128477582404484103634345266875855549389928192795078528241382746058362685658026055385833409300140447372519102962332536868686227391932884131339585091163911659438155280832222677899312200320270821787213116362904837244676174709732241931274078863881553649034227965151071744229993488134024019162077652732809475920279889671328261360695660534169062041878775914260874422872856560712486347343427456324862782708427910113011004853615881361786445058794632943936086349412482804350050804997678164204184589747994498999186529841808117346630826221070164718355440367490867375987186505294022829065448694677401540707596276214968709672283941266804651202119595734757843417943395854961165312379000827429624175059650116778850519508165909463276527122900295373337691627647844342765418043384311229918486670618452082681043642068964635613316995829774874826753934410926529210122643466389289014241598791482362366115681370211239609633006164282479879511355986511849372256637283008375313345983527366594029865316552039355906516754158172939942764588100899197556692383232667445200530000215734891888439960932054387120796423270825571682091990574414007004833650168625918082125430592862081360739113996899293996835859320411781760396237127373265058266135172996598097085646627413949408331471286012355485037466478624444804820595450347142776025752518685844294403751012621915991321623345054268939140365455392973771394355603985350275169671334610567695531337206141907865282257330962100217174590883652479355305634233001472610101532352285950626913770948864011728602525831498844518112582812164893532972154121443110435177612996771847248599071401611959925819497065148136594277305492599808076578427120227539236688888137461548075054451432475476913727800767190580329827076092047661647569474794972533625649738407895681812983609104927421235514008652314419392579078430331614913513144828225045597339391836214259437218765811483849836243133842005127623260434982310400319166990208884684519628323363319674690876827550977260704652663866213745812970026329308948032929242325499032226588459052772033618042294574421413576429997685476216771468703359548351403958601107991481644667664115416221559872179975851831655772012413661978366633927296972111063045057794483742714159770360765953208129719162119928918596239807209 A013790 956 94972660764811483784201126503937181050803375074647560350400546535512217571618358150762613023444671964991872738348885740113174472724828082407019018351107659200678054192409428355018005795515545124053892752136469719253631168995149748992155513178088427309675407010653993655782613289836528227718506605945680327309427648712144108380029006641940636928131468046069965621290756377611509548842694323622821660854480693853235692575196207653044643017084384756533147747574390258221677689382591761781626862340847878450543803720062021288224830808717592753689583992865075044597127881100530657409203036584477613641542332217482116643500902017706053975369012439919334472786848317327292554568305288881589719676425010352361003446840115789590088613126765524800328023677286411259276915563789335147539712907190993825219430170714813260546619732177134300050855353142344574352255392177638026400342620052925714048118366486463759334222116468598163441975364867171889323776517205693760481471567441194285883800562084733470146809062061451603510543110265082897445083494072268381061091423481519005602333930523022888369732577556078819673556651701379694489812814328550688924877920162126329311739560753313928676425056285592075405187190939767801917745049274804780597957215495928400096322685082552426079686941929374769228737530091718308519404023976370462058126652720288491703060389030738979252182338592848565481401523792619418761598661432468502955630941418155820203944939295972488259547318872928510223791712196888917580602308949386452998418221475211097834535863774395450337918471652785719017783126424397573736797540212989697387346301296861745905256457018637162320382270553239311089231425926873491313569679356181713892987275647331589722391479579962971512956356133584722787524228764683216056766648773465597088468811894834622924920227540947424717349995518251465202844573797614680866030751586745164662538495299679340683331589766435343655093336591907933662822292103057911244850836441350717130044251107580853851930661234083781498408885778431508582539168246409704159854938651505316537106667615746210665126620204400205614518624428765764212566364416186038258493076531988557294453348837944468594768997506732883907782644465979495191045927664114470327335614476974258972809639152953738332563670088958147614663782980125222439129670915779484084985469955943078802153443857350489474006627504243731375797213817950430862997923052223429946341897930214102656424031772658964478462529999635169458726389531107960677331415436625680054583675208833899545333079886575806205550158730299958713578756354648536824950119768115807809326933656267913240073001221700129959711792695992047284112870030680114978927522462922068062783107527064337330817566254982364427926749727603753504962275097824415583010393812390819061170766901058509699937752833300914118367117747883155388213626379934650381103409497057504116890348442339524882490787643917050160266202722661794876153763348122063181251195496780951361171980463918883336655830613866469830303190788247565200318871820089798058507465976069073301720244436924195053401336947340790431060335812884931915795069885216920432255848471604030968100833537397543995446239924708069703324129814793117887933694203568374985459337428810726207410767834905634711333581405725447559743217984524164143749837401756167592322489145538775591201137395642336211713918938536494054622760492415133281429586740385646842865561961807483226127626228386278896342746596008044048758897599150438646879845237312567975494702778894474957214814409458237606162741996733561372381869532111070664544261245829654321372821563867493520173446036240063485196995434020684638624189607835947602253336985418998539087422668853634909929375098249 A013790 957 623115627277928145108143590992331844874320943864762643458977985819495659487388047827153504046820492762311677036307039340882537715547597048672451779401617352015648713556398259437273136024377491558917590346767377828023074099777177503137532321961438171578780345396900852375589725794617461702061121841609608627477154803200377495081370312577772518885470561850265044441288652593509114149956917457289332916866247832371079378985862318411625902835090648387613982371835574484192427320039184549049253843818302930514017896207326921672043114935996126056957360577187757367601756027900581643261781123030757623102159241678900167298009418138169420132396090618310753475954511809984366450522651000352110150797024492921840543614717999695500571390724708608214952163346676144272115843014021827903008056384080110487264681350059889802446372062814178142633661971966922752325147628077483091212647930167245609869704602517688724991831306150472550342800368893514765853297729386556762518934953981675709683615487837936297633214256185183970632673346449208890137192804608152848141820829462246195756912918161553170593815441345433135878205191812752175547661874809621070036124034183710846614323258102492686046024794289769606733433159755816548382325268291994165503197290868786233031973136826626467508826025998627860909746934931763822195809801308966601563368968497812794063779212430678442873568323507679438123475397603376006494848817658425847891894606644520336358082746720875495470889959125283955578297423723788188246331749016924518122621951098860012892389802223808549667083092513927102475675092470472481287128661337425404558379082808709914884387614499278421984028077099803120056447385506216976508330666255908224851889515522142560168610497524137056096506652592449366208946464925086580548445982602707782497443874842009961010401612896156053570533320595247863195863248686149921162027761160635025350915067661196154223338560457582289721067381379507952761777058488162955677466337891702055090220331516837982122517068356823690411060699592289127810039482864694068992808252492526381799956846226910888173895755161069749036856694877132178998647916934596597013973075126376924408908421725753658450279392641674451318961930341291467948452331404255039817648966583428113120604042482529477199950239453654406499809080132601584423129770878429195081589668380942540020928745148076561438957483055343121556605519859572776892129373145637923877949192320134727528798072460415465943192659327606346818703841713599330003971416679701086838123493045159214916930337135823864514614591429498029119790220442849050108497735798607815036994011718773778768118961015574552665669071878403822231064540271292234376743474879231688559919968485069117227494052198939293011627404962808226746057486916825990640131193803096163860341401637844882141291596339287297530606659543861382502069602678751241150419469710194284510917576130189622754022057731739766101506556063384036182444841327028856532189093654379821880649363823771793571798904657577908556619234761692275279292118011609165061867484268989189932586523750659643745366171711502926018186863268338038299531453516908214956030621822194047181709568838865286154122780146009645323509615714857646462732967669612108279598712870427174646822047764815869341059627602964661439475253196463040947142683192922215573227851283879906653870662452809367885055022155737937492379931590735689459459518603670228936040952031418897446623355684442375838904760416408777003907127148026027962178664602007758487220744932326650194286397340455496934033750240568896164197446000180734630074898033888362002527082280534624985857979443771056526377487042609711914013308017011652218384143961334049414952580130348698644046630019611689 A013790 958 4088261630570486560054530100500689234220419712696707703734354564961711021896752981793954140051189253013526913035210485115530329951707784236339956124654011446574671209643528980167949045455940722118058310265140765929659389168638061598085349564388995843728377846149066492436244190938485166227223020402800642204877612663797676745228870620822765496407572356299588956579294849666013297937867335437275313267559452028186651805526242671098677548501029744071135338341613204190786515646777089826312154469291885527102471417016271933090274877095070583059697242746928876088835121299055716161440545948204800765173266784655263997642239792404529565488650750546736853555737551985307428281879113213310194699379277698060195806656164796002179248894544813178498301143717542182569352046014997212871635857935949604906943574337742936993850647104123822793819456198074980178005293587816366561446183069827298446355131897118555724671405199653250402799113220310350378763486402505198918886732233073774331234201215704700048771518734830992031320969826053259528190121991034090836658486462101797290361105656057950352266023110667386804496904263483467023768209560625923840507009788279326864636574896410454513147968675335178389778054961157912373936436085263773719866477425390106474922775750719496253325407556576997395428849640087302437426708106388129872857263802314149741852455412757681263693481770533884793528122083675749978612703092656931988018720514194697926845380901235664125784509021820988032549209397051774303084182605300041763402522621159620544586969492390407894365732169983875719342904281698769949724851147034848079307525162307945751556467138729765726637208213851808270690351296306289582871157501305013863253247111340777337266253474255863225049180147659060291696897756373493054978354091856365760965729262838427354189244982211679867476269116425421230428058774629829632744064140974926401327353758925107967859324295162197402859923089230951678070019280740837152199856642907457183446935595081974000705834485489120232786969250025008967561669047075257786661814944603465590989516868094762337308930049611778623430816775088864226410128983007888273008677345904159001046848154942669753092283095122026075103709224969213321209795746343317316243594869753871850184283122727875899908873521055426561045247374749998995400154426733373948930309814247364005077313496916530319601000046326106220532888815798656989189260817208530418563224650812403947316444153412785872053287037848425241477515905482925204156056464835518830744928237869289609069979941948140375080386334368936569054943636325532617761853644574665874457717710886874762497628503223184640039454780594207477658014448719948349745813938682639108641634913230538478129588476477240701449287403960984775680883171661295324589900762542113931087699936145900271729014163582063959098310293267274530596078663175286893187902140768584700676130216990174114889138720777944605391984514331862661393020603946636327707692643466386011358940476047766737624572613458368658039978799271463018107435586274167731970912564288838075147700182328077922613347452599170697605324009903565869283225866524434798326516909775415143559196481151795142457199560537969282967546588705181018441991000880325042422447155142872692857799455384956918746692216703051143704397136221994011654203144428762656375947932273536067556045416352882262693846000363796607887504731166816858543513901558680372049364686278139386147295836645626427879054133092057985922634661218198769459854218453772903434655307500995151924713052950728515384195435328372527733299443207185799907921406000341543098580186842587674532214203130581901869562692486562319867841313899613450204818368530312698211503878235217811803589939558672291529 A013790 959 26823084558172962320517771989385022065720173735003099244201100300713786014664596313550133112875852689021750076424015992842994494813154772374626452133854969100976417806471193638881913687236427077816580573649588565264495252335434322145037978491956201730701887048584025256874198136747401175616810236862775013506202016687176557125446620143218164421930082229681603144116753508658713247770347587803963330348457564756932622496057678165078423395715256150850718954859324232695750329158504486350434045473024060943319314967043760153005293468620758095454673609662600356018847230843104553735211421966171697820301803374123187088530735277966118479171037574337140496179194078575602036957408861792528187422627440976972944687471097226570298051997108519264127353803930794259837518773904396713650802863917765357794456791229931409616654095650156401350249452115569944947892731229663181009648407121136905106536020376994844109569089514924975892764981838456208835067234286836610106815850181197033387227594176238537019989934419226138717496883028735435764455390383174669979316329677849892022059214209396212261217377629088724824304188872715027142943222927266686317566491220900663558880567895348992060763822478874105415333818600157063085396957155415619376043958387984488581968331700470614918067998978701679911408682488612791291956631886012520095816507806983136456293959963103146771092933896472818130338008990996595609677944990922130773390825293631413098032544093007192329272163692167502481555362854056691202535322073373574009683950917428270393035106839573466194933568767264208594608794992225629640144748375695638248336672589902432075961980897205992932466723091081714063999394855065565953217664366062195956804554297506840109803889044592718619547670948791094573823346179566487933712981196669615757696149693482921870835636328290831610511801672867188692838493620346312220433804828936492119108768012307633377125026700559177160163955388444273959817396500940632555583259434115826580595344439332831418630980059294117847315305249414083836172110617860766338288167851543337742482220171569735695083890055502879548329588861358038189476856257514754959209932066477187205868370744578856250038469387095613078755436225023008600457469891758504911874225940455153209059081568217593779302119171644653667017868025734743408820413193797666478931762691276955237312253853269355426902161303945582912916283520454988506070740221705168076193316933980182298343190090541288106541616255323518009333981855873472264467886465785839048517474168660409125108138399121749000902414739794592829569485197931819505135521762054382802317085901128785316746940609647314423298862815478595260914232798051581122682285251696795191797766665705562955008229994167176242208774657388021113242274489269758624634338903038809501866399281053251682814061927261921635644013834126588195240872109093057306205825945582684221136090353672532367787639147024094555976810398531350921399608182493880946090171433782958620526008463349397565554820916900356765400300902020068861802884881544814489461157334299066611044060896254519250266172636503158946988530828977295668367244910266816711820277445036498756891888112836927929661686316689616465550073168494692661997902956775812603333675784892387737840022226780702343897047633788718553844549610752502710463226830597111788482594383646670139235213976691260525534323608386869544349918541185485408903994708126501921015881706670872512512407984231954993314474167216992445638406012252602126426103527275204019434773472514029191778042340409729789435706251189452154458177646882346033195872344768240864269784605874217732605857386739747858166200825404335380652906860495363846793813315927381612965676945101264063243353593444448904721769 A013790 960 175986257786172805784917102022355129773190059875355334141203419072983150042214416413202423353578469492671702251417968929042886880469108461549924152450222452271506277228257501464704235701958198057554585143714950576700353350572784587593594176885724639555135080925759789710351613975199699113221891964056666863614191431484565391300055274759654376772283269508940998228550019770309817618621250523581803410416230082370234936196634426441079535899287795605731567062832026290716817909608947934945197772348510863849118025498774110363867730447620793864278113552996320935839656681561608977056722139520052509399000131937622230487850154158735703341841177525225978795431692349534524964477559542220777437679858640249919490094497868903527725519153028994891939568307589941138793960675586746838262917590164458512489431007259579978494867521560676149258986655330254408803124209597820130604303199121779234403982829693463172202882796307422766832431045842111186166876124155934998910818793038833736053600245390301041388153959724542696125497049551533194050591816304009009734294439016373141556730504427848548645847214624451123572259783193883293084850485625796728929553748900329253609815405961384736910671439283893005630005183835630490903289435896681878726224410983566229586294224286787704477444141299261721898752365807788523666527461804128144348652107721616358289744671317919745965140739294758159753147676989928663795096997085440100004217204751515701336191521794220188872354665984310983781484735685465950979834248123404019077536401969246882048703335974441511704959144682020472589228303943992356068989694092939082547336908862349856850386556666568519629914170200587125973900029644085178219061095905734067672594680745942377960423316021572826862852269095018371498854974284135727333090869631349348986244438138941450394552609949916146196567930775681625013713356643092154478266193482652324793472626928750382587317300182368761347835711303582881450361938442671490197181765147233938195286054866462706937637860169028707196235717741405804049125217763784487945508669273975838928425846545669035895445402654154392716590432519370088561157653905554307287376364288156825257702380455181875856502397648734317409714417072375959427601459959827550726806796395326260204636634169075632786001203885160572709304232116845651505270730964506489768271295017468103312005697531300240955905080315186969491643736177705179588330126594607607747904352403843976059429670184041391267019544251177601659240254956385851527173803102020889997323148020580944269834496036637795194920743107792323554805392383630667773194158280838805566002400597305960463176677339896029931263838932355063506858281388016423745918473536382673253385147093694198547808996991730843325131770527122806523982562924098886336225897542837629141745445682990384290943060304765467851460374765704545148975361907759548986016424028967991174873888810445484865054700443625084381763853024764193395302829285342352887297614777049991509271141528035397427605180035783240737791374218153671802288727707815527865354653270336176035060083540325900800996358668097225851191750768920036880157493856260584446252840316884468343967677908323084146510323923800573630474030058493678555368241299406106490472246824678955947968385829908188078308529525287782431774089996147170283349231235547650444234301751105802783522238901071360308030697194626251080479815548717969767819109280017979103785199877467594554593908784545856711136265011110687435833581846389322551481665242452613571511548753164545527255735795428237148487668714053995585400103541195072323798118454024428310474056799140742543627030314399485697428443615477844432463721911710082198814209165799550762667806436809393518939642926589029263879526409 A013790 961 1154645837335079778754841106368672006441899982842206347300435632537842447426968786087021099622828338341419038471553294143450380822757820616229052364225909509353352684894597467109924490440547737455615633127913790733731018333108039679201571394547239360121241265953909980289616939291285225881848833176175791292172709981970233532319662657698092366002950531248161889377516679713002713395774024685220212175740885570431111416386118471879922835035227226969204811499240924493393042304944307401175442584378579777714063365297456938097336179466840028543528703021208861660043987487725716498469153957391064514166839865642739454230784861435464949625819965743007646876827333505296018291937268156510520768617552538679721774510000517876045407131163023235486015507666097603811627175992524646005843002309069012300443156838630104238904825808959596215288211445621799176157297939171297876894833289437993556924531345618811872823114026573000773187580091770091492440874250587089527853882101127788142247671210005765132547678129752724629279386142107609286165932906770603112866705814386424181753708839551114327665403575151023821757596437535068285929704036190852338506802146535060232933998878512645258870915313141622009938464011145571650816481988918129806322758360463178032315676405545614129076511011064456157377714272064900503776086676896884755071506478761524926739014788516871453277288390512908286140401908730921963159631397877572496127669080374694516466752574491878659191518963523064364590321350832342104378692501937653769167716333320228793121542587328310758296236948258736320657926902176533848168641382943773320593077459045877410795386198289356057291866870686052133514758094494842854295259850237521217999893700374127941798337376417539317047173737532415535403987486278214507032409195651283078698749758629594856038659673881399835195682193819247141714973332935327625531904495439681902969973905279531260155388806496521443203150101862807285195824678122367647183709561131001868499271805978861820217842000568997347914502544101363480366310553748190025410482379106555479209401979186134544510017286813906970613549827759587151049755367274341810112476326094596930515785318166448287494512230973345856525136290411858669804493178796428560318579391149735593202620956783305226708953898690538517545745066918624319526081265858127079369627966609608225830069381502860880911693231947941706834674553061923683279033960587220514434000456121620326925918066077495568102915229831976244486275312768847571869787322152359059272437174163031575354384128496380574273874995530225434843078179429000811259926872480583403318541750318924406598902180027057852379022047235181571668497184186775756196971104872206719215459950081727636672174829262746063056189546428452733603849595345012793251978113778557684798991869126099911332877418659566234573431518837787520722427349476810400897253758054058990098347584485332826199623889610624178628752639695477872866581862941131177293559650552224994292327959565440242522517586214773842480649206245306240694816342490977678324591880106675650966029208108078235155337109221385898809669076794884361970713317190925694551864885319078996804771934756507755085254235264055563589540111213777025001771031165403464683988411416718629974620579430027621981782262215413140534869804464721584229054306136428134564621253789005172062689409429929194980989404293942833339028069815138599646661175986197960899934696396064887872690635535405365881765034737897220266504130494160345260271205655731597642687271369512583204324882553804663931227594432908265035810079333780869516439455176854274145020286659162411828736945892775025660828018561150137321394479462729849306420026336810852553863478031906430877762997241350621000313572769449 A013790 962 7575631338755458428410512498884857034265305787427715844638158185080784297568342205516945434625376727858050311411861162875177948578114061063078812561686192290867346965593453981708214581780433705446294168952242381004009211283521848335241509919624437441755463945923603380680176738690122367010810194468889366667945150191706702205549306697157184013345358435519190156205886935597010802589673375959729812085035950227598522002909323294004173720666125836144952768246519705601151750562739600859112078796107861921581969739716614970856622673481937427274091820522151341351548601906968425946456119114442774277448636358482013559208179475878085534495004795239873171158864135128247176013400416374865526762899762206277654562560113397784733916187560595448023747745797266378608085901686954202444335938149801789703207552018252113911454562132583910768505955294724624394768031778902885370307001212002675726981850158605024697592451128345458072883712982103570281904575958101894392249320465499418001286970808847825034645316209307626292702052478368024526534685801321927023518456848189329056486083696294861103812712856565867294551590226667583023984788181448182192943128883416530188279966641921465543452075369522182007206262377126095601006938329291849659283617602998911070023152896784774300870988743593896848555183339017812205274904687120460878024154007154365044334676027459193604952289130155191265367176923183579000290341601474753147093636836338370722538363641241215882955555919674825296077098382810996546828601505212946379509386862914021111670440915461046885181610617525568999836658405180238577834456113494096756411181208800001692228528846976465091891938538571188047990327857980663967031199877408376711297302568154653426138891526675475459146506891950178327785561897471365380639636732668068279342497166368771850469646120335864318718870873648080496791940037388684551114825394579752965385998792539004597879505959423677188855867818321878598169805713160854133172318430580503259223722319027312402449261365733191599667051191849045794683363543141874756718174889318110499092886385440228746530223418786043634195500419930651298037444964686956616147957175506650461114067472490067214251494747416122164661419201392204732587279746083367784250199385333415227002396097455265592437446529308623213617633384053094160410619185295171767744129088925639569671085212040270239661619294810445538542299742639281285993741815412753795201476992613950964960948431534448422323226822927596140074452327076408919037674620641627787886460299683650165900114267064752947810893845673809078005435935233674322676380210345107709172952423842463031695397203157526569458763651910026291717010025449435736408327419066548284772632732486215024206139054792876919711659614117078385174857195058628936526228404501116969966185653336341518255008743825414065036284195094723923459845839917353040286881906592681034035258501808268672695732339735305235983246069042030323877643602756761654223044867273148187551963742708853431190237883155131180515539442175454245198690023083304547487647325379898945988117634397101300854166773601512882090238812851236298889850074089663481954785512578477298036108663937447381114353037567468552710972669673591061036619735476212131791647967305090931263485621640411227822473422395325615049280787093038314126825302561104990878480046109662933903305215269765448270271481572558929537363166057124352281743975645444821464471543054581729332723259747794605550260392915343662168533600172186025252639380307255012133671187455372058403575554435512400052784247074311126899949930508936284897359265415340892665478100770764584008343102002496943360692629779706050965669179754970541299421792795816003605898279367338092989003024900501424383057350940354889 A013790 963 49703717213574562748801372505183547001814671271313243656670955852315025776345893210396678996577096711476668093173221089624042520621006354634860089217223107620380663441258651573987595871061425541433136042495662261767304435231186846927519546582655934055357598949204761780642639582545892849957925685910383134708388130407787673170609001240048284311558896695441406614866824184451987875790847019671787297089920869443273902861088070131961383781290451610947035112465415788449156635442134521236634348981263682067499303462280710823790301360714991460345316434445834950607510377111619842634698597509859042034340503148000490961964865541236119191821726461568807875973307590576429721823920131835492721091385339835387691584956904002865639224106585066734483808960175864710047651600968106522237288090200849542242744748791752119373053382151883038552167572688688260654073056501381830914584234951949555444727918890607567040904071853074550416190040875581524619575922861106529107547791574141681506443815476850580052307919649267336106418166310572608918594073542473163201304595380970187939605195131390583702115209051928655319552983477166012220364195258481523367899868604095854565304861137646735430589066499435036149280287456324313238206522378483825614559815093275855530421906155804904188014557146719557223370557887295865878808649652197343820716474440939789055879809416159769242091968982948209892074047793007461820904931247275855398081351283216050310574203850183617408071402388986528767561842489622948343742454475702141195961087207578892513669762846339928613676547261585258207928315796387545309171866560634768818813759910936811102711377765012587467903008751565564782864541076211136287691702395676359602821602149662681128897267306517794487460231718085120008601071609309628262376656603035195980766123908545512110931348195523605795114511802005056139451918585307159339864369413837759205897538077848409166687438599778746036083348756009845482592095284048363967743581223038681883766842135138196672469603820575470085415522869721589458917548206553840278827945448816122984548427574873340805984795850655232283956678255165003166423676413311122358546747028499133675369396687007330992704057037797177522343571380334255250505142414052976032465558167172537304362720795403997551982086678793876904545292632772350786454072474721621968169230952441121216611990076196213042419884193251333178376028611456324517404940050923077650316890548540132281108782659297516098862691185227958275028481717948318917806183186029719916323066026224428738470649706211844090587274521465861360793665171068137231079730560074251679883740852830399950953501049916531822218948320181682499955302776973747866575036196495623296393243357842056773816478338496065470228198728222151285132238056779664452548584561931828439948144071539736701271112368238541680703060604016483661820048555697753297322232189154580264305331030364050761556699881003337653286077458984760954961219677687113213357397374179125258528434115912787362039150751380815675362454280113155302748605241449561136066454101817516984628039799279381634904188201599526019394056851116961357016306336102282105105347748027389552414908944093592267491270279480161174336691685728430951461262084459427796685002313488701600019729163582738065743248124335731360338331244117424378986100810103409845153707582525498509339585517384931106101251190597559136694639732500792875320522224209763473628397793981110726151997307205280407015258437917569767487748950729712511682566974195900134609016660894696075185859212651396856746317445054555303590571494069130965211574140390051596778201819156986435678739092238382445389504343984651400385755488372361721465506382533348799658298610929105228100848846372189845377239279519668426729 A013790 964 326106088638262706194885805006509251878906058211086191631418141347038884118605405353412610896542331523998419359309503569023342977794422692759317045354200809097317532838098012976932616510034012977342805574814040099455284399551816902691455745128805583337201206705732442042796358301083602988573950425258023746821734523605494923672365657135956793368137921218791068800141233474189492453063747296066596456206970824417320076671598828135798638989046653019423497372885592988014916685135844593833557963666071018044862930016023743714888167227651058971325621126399123110935875584229337787526257498262185174787308041154031221201451482816050178017542347314352948474260871101771955404886739984972667743080579214659978644488902247162801458949363304622844948270587713848362622642153951746892398847159807773846654648296822685655206603240298504615940771444410483678151373323705566192630587165519741033272859875841276247355371615428022125280622858184690383029037629891719937474621060517943572363777873343616655723192260818842992194209589163666887114895716512166423763759450294545403071749685257053619669577886589703907551587124593686206177809485090897274816791037911472901802965193924100231160094865302793272175427966000943819155872993325232379857126946826982888135098126288235976377563509439627014942534230298548176030863550368066772807720788807005955995627429579424245997365408497123205101897827569921957006957253913376887266811745769180506087677351461054713814356471074140615243973248574416164083294243815081748386700693168925113782187314034836271634331826583260879102217679940098684773476616504324718220237078775656417644889349516247586376911640419021670540374254001021265183545259418032595354112531703936850886694970798063249632226580302356472376431630828680471029453243972513920829806538963967104959820575510830377621746311932955173330944037838200272428850127724189538149893747328763412542636284653148352742742851188180596211286737158641315992365636404356791839394251248641708368073070666795659230411245548243348439958033783199746069390150089682582901622233318743989028066245576148979015039766032137585774905740947734273794425207253982816044098611663455098643131318224987281724096171826373048698564239378601575749006527134819017253923811138645627938554470699566626370721664963619393509925169506648561733158324278966196302191266889923353771316860191921996983325123719764945158693811674106312463729118888971807896354723027651003124638116866280634242461868551458920419726367883540992370995636198058476953105932722455909078343108135337516388167237187378048373114112204647165271717223735420254078205920388502365285578519928712018882206741519724759752598812485207784447636069670801734493009914378872685550167211855865534581752613890531378473171263310834726394499773253372212497039768248013071967092780622952149305201338573932959383731165393043201114107276890218537046573507919262898343209954208399016625500562305305149792837884171989240821205056234503797882338868079809531646053062531822411941333598989150570613732005362024728936144569123072022906606378790694490213244407000178383463383985871167072891596186574807702853394217582198058867010224303669337464823034150064235472537340536138305774050300178799371197729443042266344449341450943766733455179791292654421350527807415088471994053475448949795719777020579562532987130309061510585495853531284937702054977946313040258150475917926310067474283254332573844750427110611177175244487120865737643789149321917699300783169758312130100949294422294205814777112588757002937346857739572587568262753137935099128526461782135488988004488207184176027224200538000883297837930941759211065254535187375801301474558097186305859401569669281047937575520066912928544547768969 A013790 965 2139582047555641615344645766647707201577502647922936503293734425377922118702170064523740140092214237128953629416429652916362153277309207287193879134568911508487500332950761063141654896922333159144346147376354917092526120945459470698558641143790093432275377117196310552242786906813409519208033688740117893802897400209375652194214391076469012521288352901116488202397726632824157259984551246009492939349173935579002037023042359911398974870407135090460437566263502375594365868371176276380141973799613091949392345683835131782513381265180618597910867400210304646730850279708128685223959775446098196931779528058011598842302723178756105217973095340729469694939625575298725799411461901041405673062351680227384119886491687643635140372166772641630485705603325990559107167155172077411361028836215498804207901147475453640583810523859598488785187401446777183412351160376832219789849282392975020919303233645394613458898593168823253163966166572549753603053515889719574509770988778058227778278746627007468878199864423232428871786209114502818446360830796036323906314025753382512389553749684971528798652100513915047337445963124459175198732608031681377020072965999737173708729254637336021616641382411251626658742982884932192397481682709206849644242609898131834729054378806577116241013194185433392845037967084988774582938495753964886096391456095362766077287311565470602477988714445149625348673551646686257959922646542925665757357551863991593300441251102935979977335992806717436576615708483896744452550493533670751351165143247881317671524930967382560778192851114212774627789650198086987470798780080884874476242975473847081756168119022176100414218917272789201180415395480500700520869240447041711858118332320509529678667605703406092980837038593363760815261767929866972570424242733703663834564360702142588175641382795926558107576277552592118892224323832256431987405685687998407559801452876224016749692236663609306342345135846645652891742252282497845674225910940448984911258265682442338248602927416644846320210728182042024609114564659651573533961268774738407426417543472804279312013142637225113451317675904936854700269156566358084570365223784793381256065330991123928902197584578874141555391794983352833572511279974563004938489231824531547572202994124880653964904855882259856635618304843826306840818619037133121213531251765594297213938676902064787124093609919719200222207596136725377805186190098393811516074526749030544031607983337784418231500750684759667241264792319566121976873824699683912450946102369095461667289328024592033219463009132475949445022765243186387375376001690174690051347736704928092287007109043668964018638680669252279555886158431110914148736800808715448273760940253110130180008638048239783689894647076986333772390878899735776374162476658582386639874313012315375086193077919475213765176095733667189051591425982383574146516660176143756442509657843676723821562568785458283876029800509561305948079909189285107087790809358052421409027926373954579417906025313471630337129754143271286844747089742967816893796695687180244246550044518016475542290244451245746550289096554328170373903262331300727165241762580117313338421119461556801464226454081656374523106703927058571448935317491257603424183544019473102674428302875800309485932129259642053538199434610671105658480812944450395464752984852420559609717457032022509778928561957752570951438295018760476263182710305759857133725272497514520352698772431676016995407552272719933446779080000000104680900608701102025112438376784285885592328320704672284350752635694834696271932733629335747035371923337992185382262115752590943250297447127335378914617979729823795317114664908882183799135005364372632338974575675639352743533698600152955518432987159015724180777912205609 A013790 966 14037797814012564638276220874975606949549994873022386398110191564904547020804937793340259059145017609803064762601194952784252087652425709011279041001906628407186489684489943335272397778707427857146055072936264611044063879523159587253243244544406803009158749265924993533264924895602779855523909031823913501240809842773713654046240619852713191152172883384225279095931484437959295782758640725068283175069930191333832364908180923378688674124741213328510930872254839086274634462383287549330111490099261496279963180031642299625070294480850038620893201012779808787201108685165032303754400086701850270069405483588614100004348166775818806335121478530526050668498883399534939969938601532732662620962089373971867210575271962629890155981786195301737616714463421824058302123705083999895939710194409887654408039428586451335870380847042825684919614540892305100368435963232396194041201141780309112251548515947434058903833669780649364008782018882498933389634117752450128358607457372840032453286856619796003309869310480827965827789318000252991826573410852794321149326322967942663787862151683098200447956431471796625580982964059576648478884641295861514628698729924275596702972639675561637826784110000221922508012710708040114319877320255106140515875763541642967657325779349952459657287567050628490456294102044611350038659470641763617678424343441675108233082051181052622858083955474626691912647172353908538475052483968135293034022897779648843644195048486362964631301448804873101379175663362846540353183788074413799614994504849349325242875072076996981265723296160350014332927894949648724795910796110685661438630162083910703402219028904497394817690316226769948944705409747565096117423086573040671501114378354863024221738161020047376047271810211059634708932459387857207034553456575829738418576770566757521020383112524074147743807957022556892051883788663434450269368703798957551999857332320905773894730764749940658912126436289842128622720917225468365468596201680285790002765481142504181249083806780606836706902587602377723460400658731973973956319884431058691124725502725068876566118228842833969354095271612290703688465936231875392866166233252029374421044636632764097527318352421993242744925566885777941069246507913107875401427850000751483621223844453341970663740759443506919386291698080344399182610959502630408281978542834064184020651659154447068321178174683277672657904038253055203779826593235561797356964970000389399391379978679203568016876425242708176769938302408673326290269163854626149590657377643635323999085281169348329952896802918174704308794362760545887569841947089236141426892500521033213495053642435512072926288383870964206166169085466518707729862150105982056124145529000655564111036674234501220789398779472107335880656556461166428790880009356959038744215367673801175940512784229676877513320364108590427367491345870418629975295807415679186019305865112362984993272013801391800510631521143231728325352284190899587602995500198181936864632224939515995560881432081687366641908316934002912988385655803611846640200120403589582501614842082706096032966293844623343116446762492947125823179304155664070931151204288149692813380964787274174406789765229747473246103084465431287276464618060141136066068232311763026646924095168125830537200700072511513264126490480613124225292613728539044644244333616731291599356235587099686659550295004814618012386653618087484762741762316090422654371512856192768034056645924226347506868950461315483344317543880000686811388893687930386762708190081699695371266112143354857625288042793810442240150665342071836299075189020566728293021741452749178665201550602447421058808565007373921075589316467176007906124770195648840776012191007869793350324596515603541156438828750302166350083881981000649 A013790 967 92101991457736436591730285160714957195997516361899877158000966857338733003501196862105439687050460537917907907426440085217477947087565076823001788013509388979550558819938518222722201826099434170735267333534832113060103113551450051968528927455853034543090553933733882571751172240049838632092367157796696481640953378438335284197384706853651247149406287883902056148406469397450939630679441797173005911633811985341274146162575038287576390932427100648360217452863999245047876707696749611154861486541254677092838424187605127840086202088857103391680291844848325452826474083367776944932618968850839621925369377824897110128528322216147188364732020638781418436021173984348741142767164656258999456132268382629420768584359346814709313396499227374700503263594510587646520233629056123317260438585523272900571146690955707214645568737447979318757591002794413763517308354767751429104320691220608085482409813131114860468052707430840477261618825888075501969389446573825292160823527823203452926015066282481577716052546064712283796125715399659879374148148605183541060730004992671817112163577192807293139042146886457660436829227194882390669962131542147397478892367033172189968203488911359905781530545711456033575071394955451190052715098193751387924660884596719510799714438315038087811463727419173525883745603514695067603644786880611095588142117320830385117251337798886258571888831869025725638878097813993920934819347314935657596224232332276063149563713119027410945968805608772418148771527323636151257238833556228939273978946316580922918503347897177194084410546108056444038339918764645283385970733282208624698852493432538125021959048642407407398866164763837635026212193353774595626412871005719845718811436386256301918824074452530834246150346794762263325305866043731135353705228594018913764282191688496095414733601270450483347124006024995768752409537420793428217328065624960498671063957357462782523328547524360663122461548497654205893671937916297945839459679224355068208144321775969933175238856287561455633987877259200243623688721940481243127414761752176072469324023379176899150301699437833672932219077048239306900025007617334452594916656366564725576473860947565243876735710240697665649456644337589071355326338417900770508768123854930484038849643458376669524803122708848898093459831105139603037110505296758108738061219534295111359495535712327215255250004096984810308508394978295191999442278218520952459047168172554849406844040114254609758726226017408347787565202103305693790455984050202167464303054719891360757998529752094392820955923946144234969999814071941568345733014852478323901841695918498913741046948019394710469378086577396156656235369745829241415625566845348270230518815773301156132511619652562509599245392116496230712987666941712939296963741391008253200797027307809515345704377330909993364894908916461793958110720255816631267915792454271139472665781002213544540857682550931603150253410220743369542636336576492194263253476800271687768852027828164446874943075887950812537560467403993112116798287727497325806352989967951250793094978904634696072291853914573754187007208716226092525879414565311969379283051334550134548592509969305858282947649672373171967682337177694675820884359092585993729473672197477217830468988398073574154573793175748038525933904043302708042144838672944671910887072859374004183376261686961044173309485526588708779268834388271987528348702555869263035331495849480751071445653908849065992567183976690886222067405396684506169522531486511267550128435126031701330876961772551220879514848770190311537628515309333317958232315163938304330515645671487361222387373502657529566842995013380296176941505341141787872084617253652044331415985202633714171479677738874833527395155430732513422900349677345258089 A013790 968 604281165954208760478342400939450834162939704850425094033644343550999427235971352612273789786738071589279393780624873399111872810841514469035714731156635101094831216417616618059280366181038387594194088975322033493787336528011063790965518293037851759637217124359228003553259441066966991265158020922304125616046295115933917799619041061666805832547254654806281390389694845716675614916887817631252091786229440435824099672972654826204788700907654207353891386708240699046759119079198374198787046213197171936406112901094877243758805571904991455352814394794049863295994496460975984535702913054630358759452348487909149939553274322060141702861006787411044886358734922511312090637695367309715295431683812858431629662681981674451307805194431430805410001912443583965548819252840237225084545737559618193500647293439360395035289576486396192310368554569334148702437060115631217126353448055098409648850090783953244599530893813453744371313481116651663368421164158970867741867163166048037854647584849879361631395020754730577293986380818737168468573786002998609212899449562756919792072905229962008650285255525722048710126036559625623365185621545048029074859012820104642738381383090747432341832621910412863036286043422302715257935863759249202856173700063839076710356926429784964894131013515597197503323254904659914338547513446723689398153800431741968156754286027298492742490162625892677785916679199757614115253349737733292849488827188332063250324287521773938843216501333599155835474089990770376788398743986962418070576575866783087435268300465553379570387817593014958329335548207014837704295353981064570786649171209410882638269073318142834999943960907015538723406978200594115121904894846668527907761121834130227596889404752483054803488992425320435209677331787112919979055660004805358093207455459668222882016067157935425621240480603529997238784558975017825682533889438565365831780850624222313316135558600307330310746470219693109244868381584668830822652694955390993602513634895172138731562742136102690710414594462697612798415021704651497436158968251856027211471234917390779635325129450011626728108289364513498092571064074977331343475248182421031164507245001676975565075262994889217384326085043498921897162296106359846955308027660612198905778892510730409328752233288092757620391189951880820935526482025252029951430419661364510225629650209808578859289695276880317340434123579452594754708340787391715969083808470380132366958303747189624494627002768900216169834215290999788656959181711353376420733292342017207217933228353703491311298291817010652325638168780126008629916354310447110283119983366921271373055009025955248695389589626034296183821560260902385652927919344072330000982433950288628885385408736540462625480649017676331769707912082804578594727379107266405149250429296166538230183166419668100466467075497400905830159164435598412917748795514292472946080160189155523065732567255216662248268812624458297247569237004278365286561206061286582543451438154580586935946501520900845281058934226637598808598313565780109954615481967179728156453496156593308240930306853533518401220954296387159393062294838963011831097476099805983432773315457908615736194419529500440381279963814222854768060822280006456704859076763287648026185707032879760720028158657026082880768652344428109067464512286533189992407330085030352841447131652928151410821083534539948518300782822421452510173495837469058234774809944268443207779754935295958721977233294071068904502984246807647044978237329083000426396392662861893992431883746189708560190496922781218633998380688944535899123962219790599214712513151250628576980083557550936051488056890282788123216913216543231270228747173801211062858420278914479798679078165644757782773239614781036020567649194233062238321929 A013790 969 3964688729825563677498404492563736922943047403523639041954740538038107242095208044489128334790788487697262102594679794371572997511931176431343324351118682898283187610915982631086938482513792861005507417767087861752738714960280589532524765520621345394979781552920894931312935192840370429690701775271237368166879742255642434683300528405595913067342537790184012202346787882747108709469700971478644974209451358699441917954373588314729618666655119254448881388192767226445786580278620533118241810204786645074760506744083489596301523357268648938569815244243761153085019891280463434538746812551429783820766858429171932753409032827036589712471065532203865499399659826596718626673919304919042053327277496164169922216856481766075030509880664617514295022547542354397965803117884796433779704584128654967557746892255643551826534911327245417748328086529401349636689551418656415566004972689500665706105445633517237817522194310070016820187749606351563360211258047007863254390457532441176364342804200058491663582731171787317625844644551734562322312609965673875045833288581248150755790331213780738754521561504262361587136925867703714898982862957060118760149983112706561006520254458393903594763832354218794381072730893728114807317202124434019939355646118848182296651794305819154670393579675833212819303875429473697975210235723954126141287084632659053076464870625105410883477956988481858953399332229609706210177227629268134385496195182646666985377650430358812750343465249744061436545504429444442108684159298460424961052914261963836662795319354495723361314471227771141598770531786224350177881817469764648931205212304944800989683390040335140434632327510928949564273183974097989314818015088992211602820720353728423263191384581041322565691279302527375410692973855247867982584185291527954449534115270883210328907416623214327500958793239760311883665491435091954303104848606427365222314160945522597667165399976616394168807591111406489755581451577012199027424331602320309026091958547224402217783151154969753751030154269759037570400957404218474678638990700427394534462772293000905187368174321526282963118486520573060985358751395926270944541103324864385470332034456002636682458800509468155258563443970396426567281824753826955873775969481276637020815313762902215605943402603176582747386597274290066157989248567678568511334983398212551590356135026554085895799690711611762070588284804788474185641423906077048473158867374164048459613430885311126309247765166754318290282286524249613378309191208189502696431131055974896556859911228648606493428092611406889908512025366406742620881200630843490567550210870370461478613914219292386690451097536411017262053256871780552268860078816458557136445749147843694117013666720441975285778538204974412741053611175280840160006334322774884184232066612148657328231754879442407160490482338447343151674277861961187153349847369272914999231931001049386834271373761476521010891679629070888241301763985070354645128072968101268067584885732203230886744996478630445889027667460969285783213535305083301412232177186666196434491388283408695368743743266033414230410681138596152777881716438436320623830540690827057302425722719338427845171586533052389341577842585116150133247054979122362440580402643930258699804423842724110084104748948748129780723128031792823591634665111944259540184492687884144992734630774861601406397129070116602228571436097907149919248306189634491078357528044345255886242972130476785174892627642400283082444079643304972262102215116113565797586732261036886484345589258750677863409850310367575457663375700165100034152316124046121447728798785355374093566328221091691433813141257145372876426167613740140363970810207309745783414095449957901959133431844795255812775225112578377330944346363363121345630176169 A013790 970 26012322756385523288067031875710677951429334014518595754265052670068021615386659979893171004562363267781736655123694130871890436675780448566043551067689678495635993915219762042561403383772994961057134167969863460959718708854400947922894986580796647136462346768713991644344167800225670389200694347554588372542897988939270013957134766869114785634834390441397304059597275298703780242830708073871389675788210364427038423698645112932941028071924237428439110787932745772710805753208029317788784516753605178335503684747931775241334294747039605685956557817483316925390815506691120594008717837149930811648051358153797050795116664378187065103522660956789561541561168122301070909607584559573834911880267652333118859664795376867218275175327040555511289642934425387205053634256442149402028641776468105242146377360089277343533895553218057185846780575719402254966320146857804742528558625815813867697757828801506597320763116868369380357251825167272607206346064046418590812055791870346558126453138356583763804766299218096590943166712903930463396693033984786294175712206381569117108740363093615426968415965029465354373205370618004073452226563861271439185344039202467746763779389501522401485245504076029509934218187393750161250808163138411604822112394185762924048332422440479473792452276253141709307452726692776932415354356584863021612984562274876047234686016171316600806498875801429476593253018758469282444972790475628229703240536593344782091062764473584170455003475503570787085175054561584984675076769157198848169468170472744732344600090284846440973584245725406460029533459049417961517082604419125861637637397932742839293312722054638856391622700799204838091196360054056907894520996998877900326106746240812185029798674236212117353500483503882110069556601464281261833734839697714909143393330292264742967961560464909202733790642446067406268729289305638312182670911706769943223603209963573763294272189246580162141546605281937979286369903796777037818931039642823547520189340028339302950875254727756554360508842163889045499400681529077412366550417985504135540610249014378938934322591723533942521020390061479853124938767908672263667134178914435233070848478065833299273612190142620566651434755889770954707936052209858657487844135766656015493569273598401436590594664479441559405603464716617124062567459852539088002868826075672550984326601909221357562341770758884770945129736604217179131993382247771515032395328841890321943523720038526299714974587259075082302542081885601713375086603516931327191284650858251296309557877571163507203381715623440604689747398428994638335601557338964141613696933520500597761185891192777349076049650936392684256331418335752203435990977114784593372220560159002477101726667352819799849992989162837121994052742921017592289801559491726015132746589042307340730528543764021633379978054622553018418134937052327348913128348589799595309960699297885027019654483249047454352460310046334097751180873506046596826685286743712419791424435288985397847933921896294355477910526211419484023664005136651540565655314521716914806697998527444450314327699568445230765724478950329358375681941552580699612952177472516322961215166761579425092170779243356726470092225200947061024233927718021819972648021746826427329416824832112886261811257852736479491324443016592715584715037799466286843150456525207875297331912513866966827371563829035027221657192238368810620188136910191895965103741498949223869640140148058187532470529961788257303915606539723923011652633376821105197966550364663012223791411126663197461832027886321662577729407968783221324073346089866602818548648830716609427888679458582587497248019788130791442232085713749060928012485770159242084979880247173794753874446333701673387618251963626733668325856490025439148679585844809 A013790 971 170666849604645418293007796136537758039327860469256506743733010568316289818551876128079094960933665399915974194266557192650473155029795523041811738555111980609867756077756858761245367600934619939495857276050274167356714448793724619322114006956606801862329457149532499178542084937280623423545755614305654312253953705430550561572761205428262108550148435686007711935017723234795502173212275672670187662846448201005799097886810585953026085179894921767989005879626745014755596546797880354012215214420403575059239675631180377358394307835326852905560975840508042347489140539400442217291197729540696055222864960847062450266760434985285334144212178537496313274182824050417326237935362295363930856846436066957592838260722467625819103425320713084709571347292764965452356894356516942226709918695407238493722381859545748650925888724663673196340727357294998194834026483534056915729873143977554785964989114766684785021526809773371504523929224922475575880836526208552374317898050461343767867659040757546074323071689169931733178116803362687770345702995974182876086847786069474977350445522257210816339777146558322190042600436624724725920058485493801912495042241207390886517156574519488476144695752242829614678405527490394807966552358351118539237879418252790544681109023631985827552279384496862754766197339831309453577139933553286284802791713085461745906774952100008217891439124133178795928333056074316962121466478310596815082961160588935115299462797711185742355277802778927934065833532978559084453178682440381642839880666471678188912921192358877499227686236204391784253769024823231245513578967593884778204538967836725768603424769400485536785436539943582942716339318314667372695952261309637904039586362085968745980509101663787701956316672268970524166360862207149358891134283256707518889803640047548978612795798210269279136400405088648252529132867134292966230503851708117597490060660571007460973719833646812443810687277254795082097872938810654145130006551096565295279962259925934166660692546268810753159298513437276027521567871512276902536937292402892633281943843783340218348090524298106196880414779193369316352723256248798721920067347857609564177836864589932276534169579525733537800063433392787233838768438548882651777745374765030117653308004079111825470891593649616071260164332005724950974505104092508956386822367882487607008166835126401326966524357949042982170996201860268912285008580927628910127545752531642402271459127172771052429948267006791614986978599251432841453943205674586437702018594280986755087009234744403770761387436205393807369432681092633822119881817700943733127465580828004421911140632115812187287961759793672401405790435700870206743536800850101717115139095203215252264428664501850706815804001897374357402980046304796423013388031825214385285950370706578462532997775635745936606036016378570353841383322000319736219035095097675144828652148093423662275953064597000348006492094213998015345497711073171721779882166325497186251535719931033195280294461561587266290570962473123234679259537701570757651264518576984678046745568338563038512304036868569159053918306393110920302849218526481970160579236397179594948532709122722608029732482615663482370275089543413667379998799757941160840543670680928189708303787723492646763743662771804041942579670631864806951315363002298307977910145261888869825794678003481169354384830282298813601292838275937766479054366267769029427045647974605857808708959511409768400539147079292756170990294507128658879452927585323271203858536942554023200295448402037238547079934962156428172482645683186715107245223695614781092497684978331674456377625927760356569444257829926122652484714367907588748689919138014787319552994301707267380170242395416679096163351133354999597885944431056906254486762727791849 A013790 972 1119745200256078589420424150451824230496030092538791940745632282338723177499518859276326942038685778688848706688582881740979754370150488426677326816660089704781342347626162750332530856829732041423032319588165848812027403498535627227372389999642297227018743568358082727110414619273498170281883702585459397942698190261329842234478886268814827694197523886535896598005651282143493289758445740688389101255935546646799047881235364254437804144865290581719775867576231074041811468943540893002674144021812267855963671511816174455848425053707579481913385562489573265841876251079006301387647548303516506818317217008117576736200215213938457077320176103384513311391913508594788077447093912019882750351769467035308766611828600110092999137573529198548779497609587830938332913583873107657949443776560566891757312547380479656898724755922518359841191512191212483156306047758466947424103697697636736950716293581984218874526237398923090441181499644716362253354168448454312127899729109076876460979710966410259793633673352643922101381624346862594461238157356586613850005808324401825326396273071529560166005277858569151888869501464694818926761503723324834347879972144561691606439064285422363891985348830465205101905018665864480335068550023141688735939726863156558763652756304049459014570505041683916534021020746633221324919615104043111314591116429553714514894350460728153917585732093437786080085793180903593588478941564195825703759308174624003291479775415783089655592977664032546175405933809872326153097305335491343958672457052720680597457675943066595272432849395737014496488978571865220201814591606383478029799980167976757767807069912036585606849249138569847687161902267462532632258142786452534288403726121646040942378120216016111112535393686756715609055493616941106943684732032447258031436001682351968848678553232057576740413923057786621184843640741268096151438335771056959557132287994006379951448575828556736443841919226068710533644144351536701846197972981744564902331832387374054067460803796069667351478157546661968016569006804992048757544845575455378566962833559062495172581821929919874757732401366287696084590217284248368414517561869293776350570787668574545666340686611268337741506216186490077041216159725319219078313787403833362601923353814763052686914519745935131043537938182289561403343727987950951262853941555677001189580582605264319106227366312503671006023906080405224333501941299466173279346827682360105801303043333380550874992890579831559785929566589688650872779321372430961617762943997077554100125867589158033139965462968943588770150847820648770506928544605935891833049301675812537012158993687311843760796317106006284625623391048633409426444344950377517365992427603628295270106916467796642487418490056448673158920952083805769331390838876805231581861120382205861292678998405946129090072202303459800091553315975644097789333089258935846625220786743640952648192528056820919283270594630138040978681810482351079666597806893261587038996325858467508794234011962305574054132436084786161542730621826860005740949946506383596472664697673869312095679226785894682252552758008245200748106993722752248206223560370001895322457323104554183031283074818441368107831374862494337071680172125211851956274807023337569852676181151253835255416922171445806319185265219015664998407580096658079198643068463063252874927038882380839952134118871482162516038082311928427685869075697082832602070846496361389033082939483354359490475937343987239773237867322261271130908090657887305982368515860880096946217138436965766322107391453286708325239658638327388037818635912666928578747877311142834116108293603712035699452123775622145290722952210967841689780154559464515019603587195613501381281296960356328831549927746785942152361729681412164361935687650257042321289 A013790 973 7346648258880131625187402851114418776284453437147013923232093404424362767574343235711981066715817393977536364583792287102568168422557354567429941244106848553070387142775253804931734951659871923776515048817956134055711794353892250238790250787653112106469976551997380772571430317053421495219438972663199109902042826304585094900415972809694084501629954219562017579515078062143459474105162504656520893340193121549648553148785224873366432994461171506663449467167652076788325047738571798990545058927110289402977648789025920604821516777375428980833722675494090197188550083329360343404355564419371801234979260790259420966209612018650216884297675414305791836042344529890404576130383156762450725057959473218660817740207445322320167341619925071678542283816505758786402246023791459343806300618013879376819727623363327028912533123607642958918057511486545101988523979343301642049544360594194631133649602191398460035766643574334396384591819168984052744256699190308741871150122684653386460487883650617714506030530866696772907164837339765482260183550416564773469888108416400375966485947622305444249160628030072205542872799109862706978482225928734238156440497240469258629846700776656129495315873676682210673598827466736855478384756701832619796500547949170182048325734110868500594597083578488176379711917118660565112797594697626853335032314894301920932221833372837417853279988265045314471442889059908477534010335602688812442364820933708085595398806502952851230345526453717535456838331726572331890471420306158707712849990722900385399919811862459931582431924885430552111464188410007709744105535529481999353517669882095507714582185692872038166537923598156770675469240776821676600245674821915077466216847084119674622942846737281705009344717978810811111013093620750602657515526864886459944251607037911267616179987755529760993855749182138021593759126903459978849586920993904711654344941528675858861454106011160747808046832042236809811239231090432300812904900733226090324199152293561168736610333706013087493048191663649172156709253647552831898251731820562738777843150981009030827309333682204298285482285364213574010996415601953545167649723424436466636094937893517594116861244856531563922022284399561395467419223957819396372816759156550692031219124378660388678846164053080394776652412414001812367338199328946191235584710546796804804838202473139197655957750376336585470522847793538676852106236865797562885794536423964654162349267310309794290828355094274863755483886394947238376305127524519539174142675564825832450925817252465855431313402539238885920959712551276583295958181159545386316636468295006055336775157582453006914584636532507233428715068670083799246901347219426891438276317507405245267171478945213771359952713260359744595680366621849652583255293870719124408590810827652655941266908541412552959963719312999748400681306116200925595814398627878089708073581825028290324791176580802051417538371368335686861131358574705433692548211026689272562854893957405325198969352484686871369162913152282005881855609806028497666372599028382776457153081438256556659751406942255010258998645292096762108329985814977500481032779587582435210642496888979994868248253883793816155481650472825345527293609313514960685119008880117795803408424533376413110790426366855935260174525101961778054552133014173657622297172186158002112396302107300690925951953915794468267725858048562414046987005648560464702186823862627073446057165950287952617012624913900280152213647501356199889887982806398614550319832563234316064130645284932392839346595325014093321897400326065992916128070223007718405164823038408134635786514333954666224105384091856895252433289456160009326647594064646683043619135590420182562586589356897873463799075946662566461645308439745210378660046673336454669977129 A013790 974 48201359226512543592854550106161701591202299001121558350325764826428244118055265969506307778722477921886616088034261195679949753020398803316907844502585033356694810043748440214157113017840419691897715235294610195539525082755887053816702835417792068530549516157654815248841154310187498430134739099643249360067302983384382807641629197604402888415194129634546397339198427165723237609603971193051433581205007070487244157209179860394157166876659746255218891954086965275808200638212769573176966131620770608772936353704799065088233971576360189543250054473916725783754077096723933213075976858155498387902698930044892060959301264454364072977877048393260300236273822460610944423991443891518439207105272103787633625193501048759742617928368328395282915924120094283397585136162095764754713138354789062591314232936886788636695129823989745453461375332863222414146705828471402073487060549858510974867875039977765296294664948491207974679306925567704370055068203387615655416615954934010868567261004631702824874066313016397527043908497786201329109064274283081478735935879320002866716114302349946019718742880505303740566788434959809220485821884318425336544406102394718805870424203795640865618767447192711984229481907009260508793682388720723818484840095094505564419065141501408232401151465358460925227289888215531967705065018811129784731147018021514903236307448759186298535370003006962308247136795122059521100641811889241298434355590146058749591411569465873656922296999062840750132316294458041069533382988628707281304008789132949428608873885629599611112335859173309852403316540158060583631076418608931397758429432096428626115373720330933442410655316727506572401753688736727020174211872506584823255848733718909185201128017443305266566310694658977731699356907245744704035959371760520063694234793775735826829756899664030761880687570384007559676653631613600921232139788641008813164157161369642309990000389539225666368595265029115709171540595184326325633469053710696378617070638198054828080900399445151867041889185505202218520169413181594130084429612474712129121428913586400251257976538288942401051049274274605259086147482764417209844949835387727657599418887519368935000726627503703590892388207945522315661737528387253059602050756826129090416828675048390810121909682352260470129616477848265890942105925797215960696671285897533836324543446426266275820738800219144337272100404373407258826669020076497810093697953477632095959173542822942560342124837773537381099729778637248830986937941688372696521550094380822286710524286993428477484847234059946330527416674048925663004781626587777279623451868483534729064581808898474178366589800289779958525799565544419806858919739106659834726530919166085814197912073359547553892649751701220284292258885405955570598737983085788175244764309840229075630652186940207759970321962412591349256870049428394272834138269397508146574670770354010612820954909546642259350469254547650441495882843608642350456808812546108317284890959254536338630437921652030563053077873192122240590854655937352973189070622225219396335381367316401268244628980948135122309290111761446856192753036932067380656056066874128357417025422088597746330576793731571227796115108752207092004573370705971657055065817262452858266162673363482646419895987392941791242005059193971225815916544705993367659891746713382651859432138125999833165170769641527506304549354656617998562281744060205208911047751362696228879581065799839257120219832060099738078673741256398027477555055192781310064648421447380347696761163714441429418953011927417466284968843539318979522716268733153640456286403954995771345395320545076565096355425026673089751214812121865821192134864658146887449185148608746817793130612770606947795985737286053098554854868673168325294388566223760479089719943369 A013790 975 316249117885148798512718703246526924139878283746358544336487343026195709658560600025930885336198177645498088153592787704856150329566836548562232367781460403853274648697033516245084818510050993598540909658767937492934824067961374960091387303176133761628935375510373242847646813429140177200114023232759359051401574873984935600936729165482487350892088684532258912942480880634310161956611654997610455726286051389466808915449429064046065171877764595180491150110764579174577604387313981169614074789563875964159235416657186666043903087512499203593263607403367637867210499831605725810991484166358224923029607680024536811953975596085082682807851314508180829850192549164068406365807863372252479637817690272950664214894560380912671316228024602601451211378151938593371556078359510312555672900745771039661612682298914220245356746775196719920160083558915602259216536940600869004148604267621690506108128137294118108989296727050815521870932738649708371931302482426146315188417280322045308669799451388602233998749079700584174935083653975266920284570703571297581986475304218538808524425937717995835374672038995297841858698921771308295607477383013188633067848437811750085315853201103199719324733221031383328529630791887758198195350152396668973079035863915051008153486393390739412783954764216862130416248956582105240112931588419822517621055585239159280133413171309021304690562589728679704409464512795832517941310927805312159027807026948291456069251307265597063067190610851298161618127207939207457208525788392948472635601665501281201102821563615803048508035572036085941618159819977035489203492382493198900693055503984668215942966979091254315656309533049170621527905951801665979363004095515703025381623541929763164104600922445525853941564467657552897679480668439331003179929438120772137897874481962602759830035018695705828699191149289473599038524477016835644204069153273658823170035135746223195844392555766859597044353533856028167874477845004365022481190461395878940106600457217437727038787520759641399661834946099631755710831519884439087483942687446586279165695102040372048503584067713751093295934288515685104864213634417341313792715869978881161509787321014579582539767403051799259844959032330571913056659923748767324049055015536232962224812936992492105209849425913180944520413711162472510471156979155533918130860306773719500125329552002733035659867268237805996842250753093925025161775440721902132024752272766744181588137614461326138404681060632178757395327077638989580105299835417413261877890169232575023107749846963884240778082702667307874590380798435001274974372252042406731609467709120471357392721248182889084263195679701246307887770949536938352801372408278795175640769360648689026952501113311991501089675020911706285241510547148474498698319907025856217780898636861742965212708998514703113165282395389011842474324394299694824064781185517050949676414924292663630718285161535519863598428779087134546654487336916302461347122619115016669706169583669012917754303203958972524191243926013514020516597397604972857093492352419664459356437150962908720953010744000714537471252423266852823480652675311294084484383854761156153013103794323289813674914343672838825570311228523230730642005885201880041938286827058953203084293299937809643160937573285091092338795193371645212578228449816022485216549750186503578849734258244684905396685419618061968864148315902070688567130522779006375665384296690649957678931372712745365965762318146314381534178416383227458280238717119838175334158293116262461238449995130450218417750711255785996295680582461471824648541439158221035033695096348727255797138698096247343597187943600002141857720382331561652841596847022101728554103760021987871540729950387952184489462422333794379618402793364657382256483382994092503307652548444009 A013790 976 2074910462444461267041947412000463149281741419659858409391693457594870051069816096770132538690796243532112956375722280131561202312288014595116806565014161709681334970101236900084001494244444569000026908271176437891145380709894581113159592096138613610047444998723558846323410742908588702609948106430134154736245732748215162477745880054730599509202993859216150727815617057841708972597329068439322200020162783166291733294263704089206233592690013508979202435876726403964403662385167030453837944694328590200848743568687801715914048157169507274775402528173495072046768089395165167045915127615476313719997255988640986023230033885914227481902312474488174424647113315065452814166065391585348518903721865880829307913923210659168036505772069417668121397852054869111110779430116747160677769901793003791219840808563176199029785615592065679396170308230045266422719698867282301536218992599865911410575428708786708913078775826180400638995189698280736628241275587197945973951205776192939270182554200560619257265792711915532771749083853731726263987068386131283435413264470977833122728758577367770675893223247848149140434923625741553727480659109949530621558153600482892309757312852438093358489574663186906018482907625575581538359692349874545132371554303146649664495024227036641287275527208026832437661009404135192480380944151622455538111745694754124036955323816958488780074781151209867540630496668453457150212940997330653075381441903807740243270357826969582330783837597795367238376532611289140126745137697646134928962182527353905960435612278883283801261221388128759862956746578869329844664113521537877987447137161643408164801806349817719565021046846335608447844590949770730490600669870678527549528832058601176119690286652165095127710604472301204561675072665630450711863517043510385996747954476156636707244859757662525942095393130488236283291759093707458661622897714628475538818600525630970387935059558386365816208003535629400809424449141073638912499090617218361726039405599803608927101484923704007223181299081359683949218765601961804852982147972337052577606125564486881010232015068269920923114624866951409973014105655412176359794008822931439300665714613176656641043413931422854943842776211120882321564745759715662413085849956933224465156997679607740702281822083416380176998434358936982141201260940239458036856574472742373640322287190689931446964389146908245145282007191049242090086408666576399888214399661622608575399770888480760794073112438807724827270740956389410635070872220173648411180837400334924726609946745930044503745000612200206965187488418532043365106856345650230566089717639539412575853644109327935281850826854519877026051665199911852532729804370717175147379087775216048705835359804439976238649357812201704937469550699841141185959676909996642644860475956449895594760583739254967125477417796147306698474042351000297740689029358177371280826958318284166081142668944834545825069291219590689760600091417507860448898471504013624369942178638452393753385983321174818731218751398574665488609395525686226915390403324225418517837584147467644118172703491388688080348887149053821374856562202717400488302042471087945519918973994555104467521113008837495534566811970340916823742200612809534955157099872333791965436048340891969068778911418323482656834835263711364239725756859242923525505782910973649980833106468343377664307653038114104577717677100633485787688943359953060830740586370587354372331468736368322346101366569357968657245744589890355353776646223023258268367412561135798008185470418050883883038862416549211921695960301529716641519080382317088210856073527143999525285026998209478821341150097959614052728503428477376004293716913312009441043474769504262425178729204495354282435362952932024924676340727265517084984787475824240914201508370341143049 A013790 977 13613487544098110373062216970135038722437505454388331024018900775279942405069063410908839586350314153814193106781113879943173048370921663758561367873057914977219238738834215301451133803737800817209176545167188609003804842837618346683440083742765443895521286636625269590727897884223250477823869526288110189224508252561039681016490719039087463379880842710317164925198263516499452569211076018030392954332288020354040062143664162529282098601639178632412547181787201936410452428909080886807630755139489880307768606554160667058112069959189137229801415987346301167698845434521678660988249152285140094316901996541473509298412252325483246508761072145116912400109710460144435913743555034191471632527319162044121089223250185134801487514370547449320544491307331996237997823840995978121206848325663897874193375544982999041834423423899542922518273392297326992999463944268239180379132810447720244764785387758349597178709848195569608592447439610419913017891009127605723535093861097601874551667738109878222946920865982877810515445739164333856018019155681407350619746428194085563118223385026109943404535437729131706510393533908490334006000604420378870408043045772768256444317729624846330525050099365169290387266356931401390473177941507526890613489767782945168448751853953587403485814734011864047623493882700530997863779374578794930785551163503281807806463879563064644886070639133087940934076688641723132362547105883486414827577640330882583736096817702747429672272758479135404450988430462668048371574848434256291268920879561968977006418052161753225020074873527512793460859214303961673110841248814810017475640666917542400969264651461154058066103088358807927026308361221445762748830995021521819252458667136482316521287970724855189132909275942768203129150151759201387120536535322471642524663329318063693436233524870023832706087874329133318254677231413814636278907831905677428010188838048664796715241925762572946120140711197264498710633810814584144904906533539569671284544540140311478170712842584421991391292503272800886390824321114471401640415872846503401961673789828598426308132250862918951176555053752068200832945547205159289096608491887253173251667753577052044221885838804065351286552454721164108911786296929494461092256261567438885715895061775906386747671034689294870341286727828985539828421473028911084179815985115662713454154526258116640223533357192864996398195249180474077353056927261407759666574676179905934863197896799322271569913690711017482591723331414870923176699992636559307225757474183597441131287860600047021989070949016645557898595111513988736518466084483811162744114637433018085910175759001300583384223274992504913167924975376621664467240246476275386141954194893192495558985795676930684101778436605855386094737722141657727321081440206487972392929582750267764997224189913251839310257338160522479248688191864912953476660721619001732973505673526262413658377050947059455158279619691734515519297199790269072405222871537833389491190634046886155415965436570227985695526227926048380270766244044027334791876436210242970895532389591535213059331107607001182495169048584942122040433904612028864603749700652808010556188388378276040411406022450982808202292853337406755280572578220643358840785732262382009085225913164592209060258437815620369711493354165210260776840690753492821250843441678898117524246011538800900855522511583066640134405679457256300253027157384652032110488987177423632036866766379312562912771066061557632360189330254270621476128575869255597498758593813611970731704871412831849156617976314979379418247195538336470885006686388382415751426698411591780885395062135252390546819285792713027799951710994240063964171076668240093942686237962717465771597642310694019447058416334187015530801471511589057594585190628882844638076096417808239544489 A013790 978 89318091776827702157661205541055989057912473286241839848588007986611702119658125038972896526044411163174920973590888166307158370361617035919921134615132980165535425365491286592820888886323711161709407312841924463673963573857613972590050389436284077398515161622898393784765738018388746385002407961976290951501998645052981347149195607615452847235398209022390919074225806931752908306593869754297408173374141701542856847724580570354619848925354651007258722059705831904788978386072479698344865384470193104699269827601848136568273291002239929364727090292979081961272124895896733694743902688142804158813193999308607694506882787507495580343981394344112062257119810329007644030071464579330245381011741022171478466393744464669432559581785161814992092407467405227317503722220774612453238131864680833952582736950633456713475652084204901114642391726862762401069482938343917262467490369347492525901756929082531707089515314011132201975047651283965049310382910886221152113750822661365898933492029738911020754747801713661314791839494657194429334223680425713627416156315381395379618663629156307338677157006940833126414691975973605081413369965602105768747170423315132530531168624068616774574853701934875714230854567826924522894520474230883929315106366423903250192260913789486954270430469851840016457743364398183876984256476611473540884001183745031941018209513813267135097509463352189980468477154178345471430671561701554367683736898210920631892531220947725886079781568381607388602935092265565065365902580577155527015389890806078458139108840233262909356711245214011437896697305048292537280229433473968524657678415645995692759345378236631774971702362722138809219609157973905649395080158336204656115381315082460478696170375925774895901017759460502180730354145692120300897840208250736446604316103655815892635128156672226366384642543473443701068937315306037828625914285133149605174848966437289731248702274928241099494243206165252376040468432754486574721091766553116613297896727860583608278046960196392685518270113972846615610198370832046866162768541745908820270541735065434275007655697911611238669377707667319465664955735213050095762848315272268069704192131219038462139792988393472769791070655425557718570229894154413159226293332143966529181987500311721803451469658596463644309182221285974126814273284542685623303772678343863062972707846779503276506602356542387241368559029873090421513406499762096311172396450416362838637441400900353423770203724754985703284296777412968126962328651688465614708194788118582811262379653396908511270294496498211505372682526643280100297655980298285038764136136198031661656663154807533127583888907225824735294755763446014740569563257130842808477361472694235963362505805436342218391768322571017188167574194971416348953615329194767586870010992424506806146787910020845317714598395671187986350643226825693887760370994542270370039170724005807696012611831263657085293472584797470156322108927823955384050667260159724868451701749981620065684149229337265814148347581422803422956497327172863343569501297975404132045588008110062532882271397009534758350804127765805262707286848159521380665201785983073357259152016149869101139234913300898204615243410746725721395836685705641077354395189373488361608167216272889483644355610508285245677107896677944520956851772033666400226783820855250549076578081706072710513083198496500225921835662919058585960111179600701982676918244871076449793882854214669725270690964429879625915202195798269547504879586278185975189355134011108139970715661339589762316570542602579708363119849927025585476528869394177029745110568278453674389077002669390934377681334085990175395483175833209059668926434020323256357964407273389292927452131200463461592150269568601008897588454587535806878073435716100343670417268597239859651392329 A013790 979 586016000147766553856415169554868344208963737231032711246585920400159377607076958380701174107377381641590656507729817259141266067942569372670602564209887482866077925822988331335497851983169868931975421379555866406164875008079805274163320605091459831811657975407836361621848007138648565032000798638526444932804613110192610618645872381564986130711447649395906820045995519279230831399562379457945295025507743703822683777920973122096660828799251865258624475433729963127320487191021539300840661787508936959931909338895725624024441062265696176561974439412235756747906411441978469771214745536904938085973365829463775083659657968836678502636861928291719240468963075568619152481298879104985739944818032846467070218009357432696147023416092446668163118285393645696430141921490502232305695383164170951562895337133106109497113753324468356213168732119946584113416877558474441159049204313288898462441427211710490530214309975227038377158287640074094688525422278324496979018319147481221662902641207116995207171900327043331886349258924445852650861841567273107109477401585217335085678052070894532449060827122538806142406794054362822939153120344315415948750185147370584532814997342514194657985615138394719561068636819512451794710948831428829460236412870107229224511423855372823906968294312697922347979254213816484416893706743047877901739931766551154565020472620128845673374759589053718461853678608564124638056636116323898206372997789161850265846897340638029538569446870151726076623857140354372393865686831166717412747973073578680763850693100770437948289382479849129044040231018421847337095585313022707490279028085053377740194065026610541075589339201819952727289855685466794965681120918843838748773016808256023200725573836449009092006577519820354807771853549886001294190729606333081826170917956085808071579075835926477189849639727729264122713297725722914193614623624758594559552184068795057926722735625804189853781729675650220839201513387302186416745083080354998099847500431493289053912266105848532409685370217775846645018511511029059488893924402394907769795024323764314278325229033998081336909787140005283014227774578732821678300047796501350805329204572928111350099181796849574842599214570247084191539278335547104737683710552196564397963019989545206752445092430051397970312544553857276246028447019884560374496052542614085556163936182720320997159818061274602690619115794997346255549460044939113897602093111181756584300253031307218813356306638117461199248271156606483880999838283728022898100466004846021824692472905937116742444402191524765686750170057306560738052920886737048139331497189595285732129366958692224850077895120308636088268892563969302712876904530035459666419968622346882155621400589467841294868391964388443771567454293207462665484670174846870137454142121297189155129075477646766129525480073998664378446570211203377597595794095191835897826999120202104293538746224920854136610473628856201695629356675452971274756427893907954861911615181629409250953703093681801006627308481715013258017578963581156397159498016016626510351102921210120278240582635779557549539625882271448328622509010774619778544388917834944296977296377959291172574520266167193120480612017909267458078084494914711108522186837479457140511185105966427902190617160544859496887504910103994001997904476312885251887928648631298852491428794073543053676338865335537982273163784411943382484289449360205708343260604599132587097665406502448067501003417624440225629641606632446501179514965571178183217359034246880506347865454049048430559019330015525466570429335371214866311505912095195492157670438474934557666734214513873920451967232938181540769765116641684640487826333607340884964604476120707150897013432806240771506097918639591219377077850548822428927039811733334354821607699266490719172785070569 A013790 980 3844850976969496359851939927449491206355011079972805618488850223745445676480031923935780403318503000950476297347215331037225846671771197654091823423781071775084337271324626441892201406861577510062690739671266039490847744928011602403785546490005067956516287976650814368600944774836673235174957239867372005204131066615973718268935568695447874003597808027686544646321776601991033484812528771623579080662356306440780628266939504654076191697751891487961835183320702288078349716460292319352815581987846135394113257172494855819224357809525232614423114296983678800023013965470820740168939945467633298782071253207111828323891015933537447655800451111521969936716866738805710259429801945807811439777951113505670447700359394115919420620632982542589818219070467709414278161146899185146157667408940125613204156306930309184410563335561836885114600051438969538368128133661150808444521829499488462812078203936032528368736087747464598792535525206526135251415295568087024679339191926624295330304228959894605554254838045731300506337487803289239242304542522878855745281231800610935497133699637139027398288086750977107100330975790674481303783622579053444039749964751898405119799197564235631151043620923007755040171326172821196225098535283004550088611104840773530942019451915101097653618978985611068525091886896849954259239609941137126913315692320342125101099320860665356463011797663781446828221985350789221750289589559201096132013238494690899594221493451926111802554140915065474788729126697865037276152771299284832945039451335749724491624397434154843378726638450290135657947955711865740378684135238741983843720703266035211353413260639591759996941654503140709843748743152347641769833834348534426030699763278967768219960489940941948652655155107541347893791131140802054491185376947151349861507392709878986757630316559513616842603486253631701909121946378468040024305545602041138905221879675364375057227868440901289630661928401941098926001129334089645080264490090209142533099450331027469482718377920472221139945713998827329837966454023861659306633038004112989877625154588217665980091827692061411651465113425574661856348429011066043031326613592845362633764911202981338568000731769130060542293446795391119380689205159524554183942824932961659015035374151406101502792251433567222083220604817857589450192640897462600617068600732091015333991585294828026062365566300022668253152018730977588782660007354845526282167332902463504949593960138406662634430727852688662928267907058495140743239938979539558234437157457794749191807314735853422947177722778593987670767865745988345002365213937881772842153953060934669688500776615979687241361069884344961375132204112202595099185370621562650871381414131217893823032009267498506735631519678352579585254067617734162548244921017170314971836626457830858046801864208840432575816674765505236986987947155705360417826005058553635325642941227646006269907713981705723990301317478925539325024209147646944533676923411930091849002107206670554095507245997646296404481770948532201985853335580055967121763466483085086534413586266059599145536462673349677082529485413582972484092281619692280367029735689915069532468041535790909383261427466322954063473295449502703792450312371135419583014067840702718298893885480245733466272639190334823159078919715192304647108251269088840137636699863669951771196264317916515975170459295466464701694227589526760532479423077252309652440132826774908903947782732062561770874083423033952320356078581115481494238797689112500060089092623693783002148345244015806752897725824231862586168586869370540737869790289256577624046475746834045632851443181425526792085357015307409088990428930286092926240628574797763546252769967827959617035305132641745701851508444194357990333007777450823956190308204782406701984568114887445608492642848003209 A013790 981 25226067259896865616988577863996111804895227695701577662905346317993869083385489452942655226172698189236074986895079786935238780013490827808496453483427611916328336837160874085254733430418810043521313942983176485099452054472684123371236970520923250862703365414805993072390798667703413095982894450769827726144303928067403565562486266210833501337605218469651419424517176285663170693855001270622302348225719726557961702059390090035393893728950160052517600637767127712082052489695977907273823033422258494320777080308738749029931011588295051183230052902509916606950994627454054876248414982213142073309169492291860705633048955539939194069706759742695644754799362673304265012118930566445050856383137255710703807362057984794547318691972998461931797335321338641467079015284805553743940455870056164148232469529769758558917706044621211803236890937491079141233288684950810454204507723346143804510045096024309418627277471711115232677825580880017973384535754222218968921144438230582001662126046205868507041465992418043062622080257477380698668760103492608172544790161843808347796694203319269158760168137173160799685271532162615271834124347741169646344799518737205435991002535218949975981997196875853880818564071019879868432871489991792853131377458860315136510589624014978301705394121124594220593127869930232549894871080823800689678264257313764682788312644166825403753820404472070072639964445886528083903649997097918391722138857763666992237687218538087219536557718543744580088851800264692509568838332494607788952403840213853942389547671565489927407825474872353580051796537425551122624546611301386155998651534128457021689744403056361537339934195195106197284835503822552877651879787160734369187421146873307527291160774502520125110070472660578783531163611414802279516667258150260006441350003569516032116812506946968840104321473310077596225749090189128810599468684694991912357160752550065664750472044840753361266772912245135550053493409560962161371615319481862184159665493621871227276115277536218242899183829546306111066897904850556346710819362344985326587098639253296106495382481487614921845262609185195356439502042741604308328533911782658424240131582402760562344652801137262327217987304424561134256701875051640600000848874385161444797647089807375431959819961655634544088010388209963644382713916928252122648587089403249151606318791119366678995180480494448726408930394893943960003032308255141497937299871173063055974285972468086113544500005441490317472365738210786618416397239644759041576142190080591349447447791981934307956433039150355153107907967159429531560518168646442311617372086032792367826253595377442727990569979511187291582242391180161226445755216648072552367133458114920601372913012804057702692478400609671274658851937639953840479034926793654436530220106189828259645067031074202078129933203136479859871627921288582869701356419189170401371543337394585447136864511433971255100366943979230463511483836217711603085454294505673332621302825382965505420623040990557350709804899193319777229183734740747200285890103595521252752287539491617029993864731599847231338475953798517882468129459706801051488082095861532771202522820516324156463578225606544901610448291444187239582266499467019487884155299102850534759042782635892257272214785727786774746716792251376710789677236576491880143034387805538553570818690189850261313093383437555474907815827214885075853597494809852403629659711476470177318801402505062467778704861338525761173856231570698674083700751638267112894244536704054910277095293145987708105761979132785250427852098449940117781163694087812405791368927374978173397138318713332881282872027377431911032866204211607055689064764079248126626964423758919243047368636975262493549847746902359182774574864027854855976564612131577370371720751401776530637320229725749054249 A013790 982 165508227292183335313062059365678489551917588911498051046321977192357775056092196300756760938919072819577887989018618482082101635668513321251545231304768561783030217988612494873356306036977812695543340779912620918737504929395280533438685763587777448910196780486542120547956030058802093322743770491500839711232778072050234793655472392609278602276027838379382962844257193610236062922382663336552925706708947125946786727211658380722219336755642000104567977784390124918970346384895311049623552922283437981238618423905634932385377367030803830813172377093367562858205475750726054043065850698300425142981461038926898089658434197297541052291346050671826125236238618499549282744512303446445978668729763534717927680102462438237024957938034842908734522317043302826665505419283609238113993330963438492976553232584819385905059069358759770641037241440878970245631607061962267390035775172874049501390405875015494095613567491896627041599213636153797923375939083451978655091628659230848512905208989156703274699058376254780533863468569309094763965735039015002220066368251857226569894110667977724950625463147993108006735066522518918798503689845529814049668229642434804865536967633571530792417883608702477312050598869961431816788069845836152909394967507582527610645978523162272637489090828698462681311511954612255759860249161284956324979091792235610083774119258378541474028815673741251746590806729461510758491847630959442568088953045787419136071465840828390247379355191365508189962956661536647555281148299497121703316721595643095716017822273141179413722742940637511838719837082049040915539650316748394569507152715416806519306413028452788046487308254675091760385805740579769430273983283561578196238670144635770686557305841511034540847172371126057398747964454492517755908853880723855902261697373419594686718406858079062559924453186387419108837139780730874126343114040283841936975331697480980826427847086200182803271297077240334343900970260129472740759168111120497790271565303653097122158592335915127891661545105653314394709917153724500190769685836345448727737954172140875754716204461040241502226767978864066733599572902427665866943510995206021921439503312144512049543267028261578128877214704329545601858221002213813976605569464841044239317362556226190209088378768422618243761436157045571470794986008966262176697379893574717683689057588534164780887379132524078093968992320899166321579894974461983367966624454766466710247290265363112990965464535701617972936191608400971003429982289309264071781068909118759843724704963193470994502157169865480159540984172533017156568559704489308006521578256461150725308049839271401738346129635572899820071092328533037806710599976428004016080762618691994065607682277007422587365350786400053233036727562855737147382948154693166758074774116711463211531284790877839834610491745778444360617750791574392208110599466300147003398695836645875118664968059518285404713507519447731071098845449424405827843665626251722735328367837337636681064707771939046778007029943607371058400674483634042381075724969690214939307758546604499333789746504026597684811740732872075826873397385136321698813306630947516511859752225407602790557536738204541099466151240165312478899250503003114860007942917413802358554079696874089099963001209160009029113208873961282599491072349178363225618448618392138449978141426335607564475205688733801470870179642356860982675453163447441620214197366997120833388656001835714851096082595242067519061670735335354000663160631498670527699138405315304266328022218330825352881904345090204028057137617930057112762214996910137194397171532507231795658624509078177034096923371623330768286635165832353892375953917123946958799513584282269153633785627194697220180551067426378598183985682886755710062240420195279127008859849947055817511458027230639544927689 A013790 983 1085899479264014862989000171498216569950131300848338712914918492359059362143020899929265108520248036769250523095951155860940668831621115900731388262590586533858461260223286578864090723908611429095459858857006705847836769841762435579891217294899407842299801076772202852915139513215800534290521878194737009345398256930721590481173554367909476909533018647607131619221171447276758808833752654151123745561717402093336867717235690635918481068453767162686070502243383609593364442631298135796580130723101636594906575479244870791380460905089103933965223966109584579912686126400513640576555046431549089363101365876399378366248986768469166844083521438457851207674961575975542844086745222912132066045535978551284323509152256057273120749031446604324207200922121109845752381055919760211265910244451119952419165758988999990923092554062822855175845341093606923781588973933534436346024720909226638778622452945976656761320616314333770019932440666805068175269536326528431956056175633213597093171076177857130185300522006607615082678217283236970746379187590977429565855442100435263525075260092601853401053663713982781632188771454246626236982709076521109979873254684014754722788044643862813529053734356696953644363979185816954149946526258530999238540381817248963653448265090467670774565924927090613652084829934211010040443094747190598448187821248857837759641996454221610611103059635416352709382282951996972086465012306724902689231620933411256951764887381675068413055949410549099234346958656341944610199613993000615495461010389014350992792931934079278133434916433522715173840851095323757446855645728186216770536428965849667573169375879678742373003229458923277039891271463943867232027604323447514545521914818955291474502483626153897622498297926958062593185394785925408996517990311429218574738996467005960739559467395856729455664337355887856773080474101375265142937171218302286948495151267172715202193104732559399372262980123773833630334265876709470652120901977061586001971739957267970218482524315939154097191397438191395743691766445586445751639908772262489102688717323416285826693017468885024496109824709327141839146797812827915753016375639546709826564581230980143557053374972424214103563405675106148693791787995524833500509141258822091254161215731400033961828853099620798297318782626375994419885903204827646141311509481743722722683906838372655127402094488490476374530558617419430235885690927445072877229023047722788085932471431047384333724412818738315520434353142718770753504113800158081574955593112728183334677789263512363194928653191487415326748397155989125564246320221154349830788074940641609908746114995459666805288956538993795719486436767505261049828246445344134349505883541238173064452003419445699595704066509570749261953969539896491423979522842941867099728592979743910130856759512949507154879436344052373450013062943519587277413643098395264489298843384233586653560855438499470540325322835096563557479524993673526636482290173837552866489421380772234264465547691692085910504123460007961514166825287122952062237831526137500216798203824272120128994526812918507410049830948373689500116360243879406665914104805646655834311834350899281908847998539359994153597418286724615174057982550203436596512113481151957274473316891190898584857250933298819240011763422059975135260925682959241123282641385270820370306585898187921230521824523782471450379248633503364907333648205378664470225348924868109787862972028044125138041397907383204992563621694535257598350996903262777332234047077273711291378153774468545140258174408136828628082879911239104716832892594727410132439842424779947811316235404061919520709914241220673170728613323026073887878633650250215996683608626475967916991267500024408461604595553384469982685130065420004213718359396901226352305129475502633218692676116660226054270567529 A013790 984 7124586483451201516070830125199798915442811464865950295434780228367788475020360124435908377001347369243052682032535533603631728204266141424698638390856838248645364328324983243927299239564399586295312133960820997067657046931803339839666276671835014853328994864702422917976230346208867305480114042835669518315157963722464355146979690207854078003446135346950390553710105865582814544758251163885522894630427875134383189092783366262261154290125166354383308565218839862542064108103947068961362237674269837699182041719325597262247203998289610910745834441644984428807133675313769995822777659637393575311308061515056321460959602187926203664031984157721961773555422899975536600053135407526498485324761555274976446543547951991768945234395321170971123445250036601697981372107889546746115637113843798007822146544726828940446410247206180752808721282915155026931005257977919436866268193885435977026541913778552845011024563638343865100776743214908052297943427838353042063684568329514410528295430802920631145756724885352562557451783595317765066993849784402915381577555620955763988018781467560760164313087627441030288790529511312114740843554251055002577948423981820805736212360908383919564121551114288712860672067438145036177799158782221886004063445102970450530274067258558387951927033446641516171328569198358436875347144636317516418560295213756273541011138736147987219447174267966690126257158448052133859296945744422086544048664944111256860529426111170123858060084082612640076550395744259498587519667408077038265719689162323156863714426419494143833466486720342534255569824036419172608819891622629768231489510444939668947564275146572228709274188479995620658726632074935712909333111966139142933169283127165667364210795071195722301211332698771848673889375190456608426154534433287103068862555820026108412249665584216001958613717391980228288180990579123114602810780363281304669076687463920184441588960150322219281417412592080122448623118417090836948565237871501065758936585859635152603463842036876790031672758591973747474361679649492670576509441454814191002740674358934251308932887613354645718976559917895377606642140449963955255540440571065963172090217456460721877827193194075268733479504634371441579967921038638432596840475799131740718551736413715622823559105186612057628708532811652899388871410926874186333144813709720564783529112766562990290885141938986015493294995088888881777646018174967123147499620216109212631802945059101888613565872503742088129569790969377854913740490642837173213283646412609610858820975357904614921926893589348931958796233740444652827020106970993689239800559685549602611283260485210873909500843852338293715550511631602017747923124927902865467108101914063653475869594434983235047414380369293685907679994151260880232729649372541590041319298540099794368551199164461716443163981853327622205535705972432012127110912368571330314289711443956562034012772531995026215074443121068553500623163483492008261960305830548184357037093679246629009158458405191775658817554021112235494448540708813688480342412642988138922413015291049380166333090419558327117336940852279776810263439560092787135062441629847708928919945176250188603951718416740921641752661379200200156994423511884747509715976549837991677819432123103485615248423373373553033717179812135496862446933405895581009857410128761852449581510078010951193453690700536795185938250284415577157016065875489417589148514296059668318168959475997505030689611670341207956209921937845825102780890682307082076787582873992819782732066914288124665233882291785732628851775097639766047140608314006537878937806148981237590045820486050253975377747336648836673150432012374070778371715379291667154241156198308825503379706067660143916587751425755507556397138359220647646206156003068946097473954488772776547842648001407743142069193557769 A013790 985 46744411917923333146940716451435880684220286020985499888347593078321060184608582776423994861505840089603668646815465635973427768748190153887447766482411715749362235358140215063407010310782025685683542910916946561760897884919561712688050441243909532452691535307312596764842047301476378391255028235044827709665751399983088634119333747453730605780610094011341512422892004584088846228158885886252915711670237288756688103637751666046695433297511216451108887496400808338138482613269996719455497641380884405144333375720495243637603905432778137185403419771632742837403604043733644942593244224880939247617492191600284525105355949954983822239713848058813791196297129646739495632948621408781356562215760564159120465772218113017996049682867702202741540924285490143740455782399863316201264695103929158729321103479952724678268897631919751919178020337206332131694325497593129425279585620082345445271141496301085216117332162031174098926196212233011731126806830047434308979834452809944047476146321497962260947309871972798162939441152168879856604546648435467527818530342429090767525391225208666147438058167923640599724754664123718784814674559441171871913919609744726306435289299919906896260201496860848245078869434461669582362540280770157794072660263320589125929128155283401583352593266443414987600086742510429704339152615958879225222174096897454910702574081247866944146792910372129453918373216577670050250847261029153309815503290698313956261933564715387182632732211666021531542247146478086570232716537864393448061386880594002232182830351738301077691373619372167367250793615502946191486467308936073909366802678029249167964969209236660392561547950617251267141905433043653212398134547609838916784523666597333943576587026462115134018247553836642099149388190624585807883999900416796683234807228735191297292770055898041188850464599808782277798755479189626754909041529963488639933812146450780330121265167546264080705379644016637683385416279934532981219536525674918492444382939825066236231326267603948619397804969121939757179286980180321411652478445385035907168981564468967622837908675631219830562205209621311572477179083492213510431600830586763784372083916731838796240424214546327838160359029906111028206169529934506756267870361718103350854417942610388201345371289129361710101956683777254672890385327091221536531763122749476625544734508861419779298497416261687247651508462778199953343135525245959294970745008237892544077259122532767491193605689497051840218107398550088106089051359107654693452354004113131656844724419323212178502762348839718342581662089571057367198078921836689595102331472096890942732629472043468543720235036515191545067726906814940838444123622651970700329696256658171630455180409087925005146085749602935873240288441626422635206939229533245372261095917721594750852064417718033321583598884939682529290519766885126431565974696050196498192054796783799003505157800582419366997103421317330779517588575615191066206721566554226637566520371629537132929088645596463240097501971932517377079076875590526610119526569350645179469951793324574983271311406242722184216847668931807615652138426953768776393144679533430818282643760301377487430527224532237186891539211308932513230040412661475828411246522143487063398173294159681969121644905752703881454218416747420994914514330076080907005674467854806513921704287621829850780249664686221913214940860116050601727182408209086068802403402296447483835506543122019630506354542169108665400693297834206458499345423766616765505803331236266890594505091024644385928599501716406191777896496415614505035289531148196895023710946143465899828290628208975716332453400275753017412539984433186278376896824603532628198976225817104204127674251509918204236732237104381885077521624774846669206758589536135355345526615400838186930395613537236202755115978932522409 A013790 986 306690086593494988777078040637870813169169296583685864767448558186864475871216911596117830286339816827889669991756270037621659590756875599655544795891103267031565626184757951031013394649040870523769725038526086391713251022957244396946298945001290442422109163151277947374128672344986518625024240250129114603116994935289044528456948717043926504526582826808411663006594442076206920102950450299705379984268426851532630647967288680932368737864971091135725410863885703506526584425664448476347520025099982582151971278102169293506319223544457358073431837121682425756205046130936444468354275359443842403618366269089466769216240387654648857714762557113877284038905467612257830847775905063014480404697605061447989375931523039511072081969294994152187250004237100833081130388325503217596497664576879210423075759931969826614122237363025492341726991432410745116046469589708522159259361253360268466423959357231420102945816315086533263054773348460789967922979611941216501216693844886042895490996015348130394075300070013528747045673399380020739182430560385102450017377576677264525734091828594058593341099639747005974794115351315718947169079784493528651627226559535149296521933096774509146363182020904025335962462359503014129880626782133005286910723987646385255221009826814397788376364421135245733644169117610929290169180313306206596682684249744201669119588547067255020547108284951541347158446673966093199695808879612274865699517090271637867034546118097655305253356040740767268448683528042725987296853204928285412730759323577248645351549937754993370733102316700790096532456911314829962342712013929580919355592370549903791018162981801728835596316103999785563718041546199408726544160766868153133023259776545108003805987480617937394293722200722208812519135918687907485526923346634603038703570227731590101537864336747048240047898239345420524637634698963141138958221478090448966605741492863569745925620764271038633507995844393159840691716212650470889781379144953140228927596468192259575913731641749506891868998402409046746853301876963088781851911080171220586935688044480896573439518820816433308318628380325425227022771966792412841941733049479757189265242577677594342133423271638456946170115595213994456060678285900298827873497443232476084955836121466756989026981027977742179978937802262567908833818131045504501184897848359316140199003112639775171977441548092930031841547024287769893884312181138738934303057999048812981690897102937487509721246928790157123671002641887128064050265967105322443740894620986256800558236915179595103156623770737392045678284969675707386186595806170520433466396788427701475268781966077197115348462074576171727189356235612826841031895088219579764863137139934264067416438664025875958763468603144862264329532465510958909592728284967622887405050316171383160340394644648016622909992284089257074675100190533314517504359980785339224638071521698505261997340329621253466867995547263007244414898644611268585382300198162280969073940158261393129147750603758395318279710437849246511015823380749445088994213821509583022502353716002536465243074136358500250646737555861589766293680219243676941915422242418839598752425711337337695031689120156008183195388765397906219302295147471942910206188431783418622955414982981673399407112226643490166221127032279829147634128519629166830864230183595385537840301831086825650969218050006301972603226983221407997932043780259813697412568722466991941444758429423570795752192151171521953693948727090228574214205325332772598483575656241147069190547902212691816077541330761341024254778912982846767536534613863319828250567517647279768773414811679089674857226759209215547243674837866135172430820066223777573613483017586020683281670764156573337997200207641849547993619380147768996665543105946584066422000123644899344450325620417806726276315937776279525449 A013790 987 2012193658139920621366409024625070405202919754885562958739229990264017826191054156982129084508675538207784124815912887716835708574955860809340029405841528534994102073398196916714478882292357151506453165977769652816030639961622480488364667378153466592731458219435534612721658219255456548698784040281097120911050603770431421151206040532525201796198909926689988920986266134461993602795457904416366998076785148572905589681313381035597271289132075328941494420677954100706320920416784446453316078884680985721499083555628332734694960425675184726319786283355358395386461307665074012156872400633311050010140101091495991472827753183402151155466557137224148860579258773004023628192257713118438005935220986808160258295486722662232143929800544456632500547277799618565845296477803626610650621177288904499585800060913654032415255999338810255254070790788046898706380886978077613886900669183296721408207597342795347295427500843282744738902367939251242979542669233946321464482728316297327437316424856699083515528043759358762109366663173332316069775926906686657174564014280579532553341376487405618430910954736380106200624190819982432012376332466062041483326233457110114534480403047937554509288837239151310229249715540699275706146792317574647687421260082947933659505045473729263889537326967068347258439393580645307072799992035602021480835091362571707151093620457308260189809577457567062778706568627891537483204202059136135393854531629272216045613657080838716457767268983300174048291812627488325202654653877534480592926511921990328362151519141610511505379884299873883823349449795136599382930533523391980411892041543177918772870167323601142890347429958342593083554070584614320654856238791421952705765607393912453612971083860334287243961111358938412018938050762511361012542144077269630536934124264146962656189927913397383502954260348345304062147521259897169012704891117751435669900269934677881103017997834382284474445960735063521714778350071199739507855628570037553041993960427809415077569993301518514717552498518205755706104513614754825497730388597003378270885049259839162418336682983376618935878520803315114914496406874125020655979710537636686918769256552142696478737390085219916023822128420199017626214110233791860609678016725048275593395240792943392605006022524561966442841810920644708049858680757789555032274114783085473195845659422029564903343993997037713938912390026352058273774972220451266147962363531759261972873975892372855551281101099792220888405448333421447228233795010178020553384009608290830868462592400493323471810608559808029211695227686042316160770255084284784563973029328874149379238478479432490273801259671294262702089366261855756904010263673808662837267042775108706546319254074673772165447117505233441316266062506217401405837890277672573764264535124400444914993329263535637062912459375909615666943332350089076549346105833932610652850387253863893023964549902645043996120918785592590530606150007294533188693271600142725438094121378353000320338391711258831683233180182728906358774817201097109228891036882924374210637942730692641748459809408648120144493245104007890456652835918457764415907085332510006607414665092084272617102912317343569689944945689775662704842358462563417433862802300931009585210477703342759173510063319007938980576814458787959037627517217286963577300214234569324513770220313760663096009039626091347242249772236915657874432139242284637668723863388105934127819060055448047990930132703836355538185997598438989675419401139508321018650739880598165920959184786417471005284748671125158460135604448080457641807203601557241393151973483283802562922374579426507356738264767171663205465750611239712866318610454494204660478062078381881703011041883631277670599630562338174884386136753149512387122628318115538059794742811234184598938586395561229931098908867750169966470889 A013790 988 13202002591056019196785009610565086928536356511804178572288087966122220957639506323959748923461420206181271642917204456310159083960285402770079932931726268718096303703565569970563695946720155271033839221980146692125977028788205094484160582668064894314911097377716542594066799576535050416012722088284278210297403011337800554173062831933897848984861048029013017310590892108205140027940999310875783874381787359786833573899097092974553696927995546233185144894068056854734171558854522753180206793562391947318755487208477491072333635352854886989384117805094506432130572639590550593761239820555153799116529203261305200053222888636301513731016081377327640674260516809679399024569402855770071756940984894448339454676688387386905096323421372179965836090689643297410510990190869594192478725544192502421782434199654484106676494611661934084721958458360375702412564999463167224711955290511609789159250046166080273605299833032778088231938436049427405188779452843921815128471180483226765316233063484802686945379495105152838199554677080233325733799856434771157722314497694882313082472771133868262525206774025389876782295315969904736433201117309833054172103417712099461460725924397518295135444061126071746414107383662527947908029104395607263477170887404221392740012603353137700379254402230935426362620861282613859704640747745584862935759034429832970618325243820399495105340637699097498891093796767596377427302769709992184319079582019655009475271204107382818679411051799432441930842582648950901654617184090503727170190844720178544384076117088106565986797420891472551764995740105891228551407230446974783482423684564790325068801167810147098503569487956685753221198257105654557816511782710519431702528150111459608154703281207653258607628851625994921256252551052837039603289007290966045952824789297068221987262117039800233162882902145493539951749886986185325892356790623567169430215671041421577916901083791382168436839948382751765970660754817141490911040779048016385508522374366857572323936726051262975061861942777947963187751713826406410090609079584939164835276808193804744626706977053933996838298974990550468954010925501134260523882880837434302874045092238608231596996016349127869032296984564925754645590777243908397460097467733041736168266174842501598881444513783651061831485121450349929515122804451857270566750467091823789637943371467935975330839944614564441153204190962895854334237592738380757196781067131872517804026155829858305271955304315736761248828146515578115264441929061777992850752487039996141327983068739636695298549402760900479657932388848123636330813643607992471524227045426743294077183657303556568686410064703361657588408332044035621047211339963858636875309067647488223650400625983934619177498537951836608476021636103292370623702398111809756467339614951191319087271233298057314769768645965342988390815203548934431240259800376431858493351390772601002130231411911254133658549348152272986471306950197859432251016554968536421599335530363374035101740188017569194673692895178884354619921575656398133650754092988866819195995542256074422511644809530140316268020181127395769286099256461001392332766386866598153351247617669164912640812207714091160735728788670618123006470713872878581783573845896408353888565944211631842937399525436011087651564479664107799245874140462619768030666705593009338134846415478583710572915308986785329256400755646403631314149265568629507744497267689363033812620853023794642868492600669870328686038330243358211260426690876314094203367504356604566607413211383685027265673236031252164656949700783855882587897062829817060780470098023825028615333699615617314767559755137413282291060789760343756115916403191936476777396565296263525853455445798504812796804176119500765416457443237413950771911564395156045210313307584507485153636065341277229577939941081308865150015502729 A013790 989 86618338999918541950106448054917535338127035073947215612782145145727891703072800991499912686830377972755323249179778437850953749863432527574494439965056049059429848599093704576868409106430938733253019135411742447038535285879413624910577582885173771600131709895198235959672272021646465779459469621233149337761261157387309435929465240318303787189673336118354406574786843121933923723320896478656017999818906867561415078351976027006046805544578778835927735649980521023910899597644523783615336772562853566358354751574820818925580981550080913537349196919225056701208687088353602445667494462662364076003548102597423417549195372342774231589196509916646650463823250788306537000199852136707440797289801892475555162133752509645484336977967622872755850591014749674310362606642295407496852918295447008389314550783933070223904481147113949529860769445302424983528838961477840161335138661046671826673839552895652675124372204528057036889748078920293205443581990108971029057899415150450807239805129523790429048634867384907771427278236323410850139460858068533565816105419376122856134103851409309670427881644380582981568639568078544975738232530669814668423170523609084566643822789972117534383648485048156728222958544209845866224578953939579255673718192259096557767222690599936452188288133037167332365155470875229533522147945958782285721515024894134120226831924705641087386139923943778690224466400592199832300533472067258721317481137630956517167254370148538673355615910856076251508258184759766865755943344817794953963622132209091429703923404215067179439377878468951412130137050834752350525782838962601554428181794429589322776404462002375113281919410483815226884281764870199553834133806363717991400287192881286489103008228003413029724652895518152678362272987457663816837179176836028227496483442578064604458426749898129329781674720976583115623431008516361923179752903281224198631645017702766972712788010755258407114106901339234336533505212355265321867338551334035505321415298220952532017348859622336379380876206566116586474838994415052456604486171156785860484251138559552929495824476450860953256079574913001626807265682212941883297195581174406461156609850177508607507890863266627948720900515730477876229721089497282995735699485796486830999994373141652990261157454934534616676373881835745887548720720008635552188449814589455883814546460201127934145640876616157298406172696907559700286932845956516147968080581452215589312215608399700340889298751615548890553561469288708014250003496574325411093787067469414683252896914000756357853782631514268047035694403232539177966468315712038605670453645044862752440401975568634647151536434518755835437547066540917709690753601502876516538902792835170235370278507080595036423567907501999988211177954473701243662111434011583812182215213694766244531586561668554042204452086178615346832138550484558803367344550269769423574878474859035174976448293549738370933742273227063064238244900248155734998919617148567462113240414714097044302517373583271486254099085268660250661305457881628154882597604099955200744926752742104286098901595327250615034480408376843642286097221640630135095280264231750484137535619527390991836368894812152105587116582467925505045454353719956375082028002926335209862881159972516521512278286385668746081914551076211270852180235575248298049204255395734267502727331954987725068897342262298545251245357796054225052133331395778200311646573309910864844605416689116651860179952995019226509097484726673224079659518839496772068294196083682561511238079888357463890082101601045452314246986842878445659192629226429735780664313134316012745204403178065202189959553456568545111649841617615383876527521342295224136498864908784993124521179883990076759832199520044521897377285080672931014511773996618812624865611061953610093006224704119903260863953434467464249251713404969 A013790 990 568302922178465553734648405688313949353451477120167681635463654301120697463860647305230927138294109879247675837868526330740107552853980813416258020610732737878919236658653795728833632147293389028873058547436442195019830010654832793038299521309625115468464148622395626131409776734022461979033580184910692805051634453618137209133221441728391147751446758272523261537176477723008473548708401796462134096811847958070444329067314713186673091177981367942521873599522198437879412260145720544300224564784882248877165525082399392970736819950080873718548080987035597016630195986687985646024431169527770702659279101141695042540270837940941733456718301563118673693144348422079189258311229868937519071018390216532117418759550215784022734912445573668151135727647772613150289062180100168586851996936427822042292767693384873739037300806214622865416508330629210316932712426256109298519844755127213854807061306548377201491006033908582219033637145796043720915341437104958921648878062802107746300361454805589004988093364912379888334372508517898587765002689787648725319467656526742059095855369096480747677331468781004942071844206163333585818543633724654039524421805399203841750121325007063143091117710400956293870831008560798728299462516797579496475265059411932515510748073026183062807358440856854867647785044412380969438812673435570576618860078330413962808244257993711174340464040995131986562724054285423099723800110233284470563993743996705709134355922544562235886195991126716286145681950208830406224744285349552692955324809423848870287441455055055764301758260634790214985829190526810171799661206433628798603300753252535546735989675197583118242673252184311703587772659313379272705751903552353741577284272494120655004836983930392888023447647494599722734873070709732302268732579221181200604427866754681869851737906081626532697567844327361821605330846875850577982358798428111967222222961147854107968602138565250409075655379686716481996327698262895776771608235302606950413805771627669562565825867982148985117928791280290923861418642357159167782033768959672030637171720089226770422104389994098714313138091004203673482470140999111696312900208085280791648517227014633973859271953892345971557828283707665345943200068191673735021924326310750098190963082182385269103454061825481620013689038724328768207156643976657857908419233521420053707239325379600375929549791478608034842899064410499193582566402320702446818576694907986481477446606710433936574689109349616270921916800003213281494272941024149022186336949666829736822256652758962463878667845365112656601190979608689546637998619386685291803846365139344518761477361705811919961230546877557036305746303574961093281034379460372825011741223791551914264397284955784033975029041120621922653538559301953859667113118550001391727514017051361330371739431107383070903410137417895290565661029729190308893147594319957188074777673550129783020477253979833451696283054642760764467124790528149777327911608111751118924970360939190707668816488079844221313144098447679904588825109161362324184722880499806072087464424740946221094893366942091285241225959360471137039083871184174316360133813624514926426371199719212297438416318862529964757071897572059238603226014756633776913185727199685311910363290579680897642057836976372643043441369611022148061154525609204083500829119651412529085394024956674464177035462582940755393420792499911770567046787287700772244713167486325184245456138897294352854640671600321145126188597291703023186646103105938321540078220505041286075233042147513320582828668604459212633774480676125481969962840354605496456938558474247359621286089251285791568324630228546224477534610853174533613897067526798965559569052666538339889983461218858893621259061051012108168692367414295100386211749191816029631743274177477635820213840283730685294528398483541032939340491650001609 A013790 991 3728635472412912498053028189721027821707995141385420159210277035869652896060389706969620112954347654917744001172255401255985845654274968116824068873227017493223589111717427553776877460518391925418436137129730497241525104699906357955124283159312450382588593279111537703048179545151921373044439319593199055493943773650188598229123065879179974320397242181026025118945414870340658594953075824186588061809182534452900185243010651833217762151218735755070886012686465143950926823838816072491153773369553612434883083010065622417281004275692480612467393959355940552026110715868659873823566292903271703580147530182590661174106716967730518713209528776555621618100720069997261560723779979170099062624951658210667222384481408965758973163760555408836739601509097036114879046536963637206098335951899902940419482848836298156601823730589574140619997711157258248889395526228666333107588701438389650101389129232263902818982490588474207939079693313567842852925555168845635484938288970044628923476671504979469461726880567190124447361818028385932634326182647696763286821027294471954649727907076642010185510971766672173424933369836637631656555464780867455153319731465224176405722546013371341281820823297940674244086522247167400456372773572708919076374214054801689234266018107124787075079078730461824786637117676389631540488049950410778553196340973925846009984890576696739014847784572969060963838032520166660957287852523240579411370362954362386157630509207814872829649331897782385553401819275320136295240547256178415218479886074629872437955903386616220869583835948024858600522025319046401537177577175411038547636256242089885722134828258971342838790179207581269087239376417755081408222438239206992898488562111833925617486735451567307738321840015212068780863502216926553635185154452270169857165651233777467748097252401801551681028742626631820911552575686352455642142256076486842616945004848091070802381998631126607933945374946124546838377906028302859191398521631820404201664979667649139999994383519830879491358730799589988751454767712505321299817923558144408193010483655505416840739426902751281664608499015078580301718486595095171839508938265247527274005921526443013502490683289487681919390911369405992334733335647405571375478845504924831394230908782198629750587762099636984908909813783070321048207154741130852205737138591134036972373197213815558066473776181891147316604260761597285209095218165626128753576681695291299304973527186627157057866535246442832353518696124821082339883924766059441734564556726764069903290825898751552725507939733440504139960414017212612115491908941796042199525036001679239387594052970151832006865633618063651715202001497755319733016866563639506104902034169296372109488710586594899046910165538792400434529866487580119273275929170806559131124219465873981688568982407495540328197273911598811001401302016053217616647941366333239110958616316162401506397351263361687276579313121511153375668805750655190689048428060821199091266730538122030233015104978291857936035538429915227854007281541207698208975966818959227638965854090725348156603595380507060922467683519364051130113429278839367689638837951190442432283421441357751883493449468057059098771148719970280664475765882818274210327411556157135331443893549493286369429541468401980911008018826017916313429234842521987991848939854032917603329270197740741159465529670006674296136233819591921126690393971394604766697563091877779533834437727305148249079297446369707033172923386830863535127585082478061327624453204733575877939603989529834896343938894713856894090194367716059287204926195566566662253973882149536926475258031577686078479777898929491778797104581807678115040778660043328013036332554545158048018181489056933201049080699555690441694790622605190153633935286447504970413867621878430768616423006101557026217400822450512717115012965715660556649 A013790 992 24463577334501118899725917952759663538226156122629741664578627632340792651052216867427677561093474963915318391691167687640523133337698065814482715877242461773039968161978042180330093018461169422670359495708161792401646211936085614543570421808248986960163760504250798869699105995741756128544566375850979003095765098918887392981276435233299811516126305949711750805400866964305061041487130482488204273530046608545478115379392886677741737474146125289020083129235897809462030891206472251614459907077641251185267907629040548679780669052818365298398571767334325961843312406814277432156418447738365647189347945527977327963314170025279933277367718302981433436358824379252033099908720443335019949882307829520187646064582524224344622927433004037377848525501185653949721424329018423709211182180415263192092226971214952205464565496398195936607804982902771370963324047586279811518889470137274494315214076892883466395344120750979278288301867830318616958044567462796214416680113932462810366930441744170299138390063401334406499140888084240104013814084351538463924832760079030494456864798329848228827137485761136129840987839498179501298660404427271373260930758143335821397945624393729370150026421657788763715451672463665314394261767410543218060091218413553883066019344800845727999593835550560032425126129074792372537142095724645118087521193129927475671510867073707304676416314583250008983741331364813462540765600404981441518000951343571615580213770912473380635329266581350231615869336265375414233073230547786582248446532535646593065428682119589025125339547654991097278025008118263440485422083847871823911041477204351740222926608207110980365302365780940706481377548676891089119347417287437080406983456015742385976330471297733106071129592339806383271245438045255118400449798361344584432863837744813965895266073008219980579229580373331377000696449078158461468095342117830174409776176808325515534428293018821674654615605021523151806597441451695059154765700426373671967123931599446007539963150273610400342804632776109916198294730961747413048105396464985462154341783263771039892091379908951159001496362037930565359574990550419422439018143958289026444752851134992611589841373062328681073123769494672715708185415182627953794516705357811818777548992520005209793606307135718257987357288230724376397287142256559521321841366296430416575740546919843876474134445529387817544240554856839788256873726384673030752216608602806214739931311871460777456662337751911423071436165274951121231978430390115997220478056684299062635491108721708937432057592591103147662280276366931948089742414567123832871083761207017489622004581537166169797045422168115618903440331826772652768323661524038799554262246184753497410355430158649132646777596100016939250950454025013162551963371289661834459306003915599193858701093575578240093302314133999798980193942527325160782827143304512381806999481650341516283473021638916030221636873390234677297763034530048706110846736507047887237801019060618640358812103762572879918329167638673809950141774191863707949091318299191492539254968689249009255476189291506826712310471570547539464674209498465091411720415797760492798211528076748210107600521959922364747037506751725011439625499957170697093958147219946964909603385578225451869827221574185396757123611517503548932409209801786763214520894382309972395443341767377002747253340164913790056949830090342594512215674846320001874302711445810111521487745928849077662209270545631647844647550340997295653972085726138560370544037476256991335161741775305246754912583088217615082125765246585064983351520769112243871048322640783111774604167945181198360905822794876395560687803161240176112782548788544275093531377890370781953047288749702538732083018469784884987959521274912652597992249414382080110885385467144384272892351343032315649012366796097813936991600068060448912174089 A013790 993 160505530891661841101101747688056152474301810320573735061300375895787940583553594867192992478334289238248403967885751198609472277828637009808821098870587791692915231110737934745145740294123732582140228651341249519947200796512657717020365537483921603445634432668389491384095834438061661959380899991958273239311314814006820185350154691565680063357304693336058797034235088152805505493197063095605108238630635798666881915004196729492663539567872728021260765410916725527880384677205664442842471450336404249026542741954135039888040969655541294722793029365480512635653972701108474232378261435611417011209311870609059248767304269535861642232809599785861184775950246752272589168501114828721065891177821669481951145829725941435925071026887939489236064175813279075564122265022689877956134566285704541803317101158141301420053014221868563540083808492825082964890369076213581843375433813570657957202119558494208423019852776247175044849548554834720445861730407123405962787838227510888498817430628283501332646977205976155041040863366720699322434634207430443861810827738878519074131489941842134229334849044078814147886721214947555708020510913447327479964966704178426324191921241647258397554323352496752078737078423034108127740751455980574053692258484011327026796152921238348821405335155047224372741252532859712756216189290049396619772226548125454167880782798870593625981967439980703308942326875084541127729963104257083237799604241765173369821782550956737850348395318040238869631718715237128092783193465624027766132057699966377297102277583386623593847352772164396589241122078263926433024854292125887036680343131937751767602621476446855142176748821888751975224318096869082435712038404822874684550218454919285794390704222184426908932681255341469680642641319014918831825351127048781818464019639443724430238840705006931292580325276829427164501569402401797665692173539635083774302541496039423707421384030496489007408932984546213399003085813364571283114417760497437661776300115223965255469698228945157836649141195644057160177011729840024777008619506206769617194636439993601792732011543582628554208817631330862439324171513001301830622398042510334302504023456296686524640949248661938476520765051654547687761404509013222004845824103852603342999498939923754181455850981117447490655051168081782633542600940345287019392601204270879963153433728341095673546796097118313470907762280415725850753348518809839754765293169043011574908689337188654160893161597990290846771692680368954306403010481789551057763556529905686149951457164323132338491729864990227751812220893243440511416799981974899467467180557279241749409972059465347240038415014845006575625472017115455374812971543259218563875514597218167696509341977270896959295507808012211138425485928858111359503431679031471295887506691690246310906937874949368833252156483033172681109052456921780379896128887220905737035723599107890688335866494972928074284159526313329717750623269551649560793265438222741188167212486056718899394166212786240665144157668877338867082880180472817787853988139360995382550051849570162749725179277941576290059469003974362406427727488519429464752297648049106593249065835711545006515967024579050635105313081798067800055382905218996943633459403910072036771907812778737189717936400748230388123488015166340784545536825509522953450471588042335728886503765335760515024729164821999376563647835222737762594647042666705532297300089795960141692481101039178798541755024049889241508732577787283256785710854449195094591139429881722120149996187787777723958981457641795772553827145782844611355769327766145432037948044846177996353177945888333842445903103357184031273672676540896795475966302601638988888659370338722700393943261486798356621196684180258630406002419084701913695427148407760827607519014049934305214446717161635022973170138549197757240601888046544605312774197929 A013790 994 1053076788180193339464328566581336416383894177513284275737191766252264678168695135923653223650351271692147778433298413614076747614833687421355675229689926501297216831317551589862901202069745809471422040181449938100373584425919547281370618291432009640206807512737303452971052769748122564115498084847238230723121536494698747236082364931362426895687276092977881767341616413370556921540865930970265115153655601475053412244342534742201365483104812968547491881861024636188423203867146364409489455185657148277863146929961079996705436801910006434676245065666917643402525714891972699438633773279046507010544295183066037731162283312424788234689463784195035233315009568941660457534535814391238913312017687973471081467788831901761104391007411770988877817057510924014776206180813868289270198889400507498771563500698565078616967826309679645386489867521425369332645711509037310474386221250837086857203106423280501463433254064957715469257888068270600845298813201136666521851006610698939440741162352168052243496817448409553224269104549054508254493635034951142177340840794781963645376705508426242678665944578201099624284777891270913000322572103127915596050146546114655113023195266447662346353915515731190388593971533526783426107070302688546366274907913598316622809559316244806617240403952264839109555357868092575393534417932014091222325578382251104795465815943389964780067688373713394409970606627429674339036287927030723123203203430221302479400715316827157036135821681662007223653706490670797416750532327959246173592430569479401446288043224599637399232481538170606022011001955489621327076069010637944847659731288643589347240799506967816587821649020412101709446751033558049860706683974042880805333983282725434096997410401752024949507321716295382574696369694056882455606128744567057510942432854390275986797033865550476210619514141277871626294796849158194484606350593545784643198974755514658944391700624087464377610009311607706110859246021484952188513694926623688498914305055984436041136690080109180566255015384620659027921373959480402561953552580222615458414009682798021362114727737445625944164052479161788464405889296801541310713553556910303358728897896762560288169268020470978344452739503905487379402574983635749573793451945376930533419712544839751184531838287111572986187790713784575858673004769605428134234856501221243438249678691645928714140529193193254682625828321807577306792719631911358631015088482091198942975910741294759949620033244414298245669075675900709204310151771021244489986694392711206829831510455124071272844239644200884279639981280570213195405624681737315406052171636309105117878826682152143241892040912398088142678721904294502714147906295323732997587251272348398256797792712874354949937826728368117279209613179238068629702015246125483172317931404179706045860419397542808914967398685180645960756493169863801072498501629056362540691382533746870806171620073517381095378370652141756278161839271528372768364614540179404935565081121018132698925124522090525004010818465504220306930776864082157506110016182347490704910890185029837800946901242574682039080176135075791748572320052175976718239824868850188358307120948103446787751259648263151216925959129677122836163367241141838947179127149053982633260487159641294701739380725309139576478204867506361887403267112167980097588544089145764717224351204367924739077248050397137909634093446896382460383479246936254997402585889151294489644368503918052097232454712791323313538794442862365447771048916041169015612465799453978830304124988075609646894877343587822063725659903481243495105202559473680179600977122235773834073200502973358340287570261126484429186566430784823875117814911369353406098494128792359637284661738614884017791671444906676874093781871614729255755697520703318789932932251181618976511984911297487385726969279021286485255588987473379155457111512612169 A013790 995 6909236807250248500225459725340148227894729698664658133111715178381108553464808786795088800369954693572181574300870891721957541100923823171514585181995607775011039630274455981090494786779602255942000005630493043876551087418458149713072626610085415249396864091069447954943077222317432143161782934682730031774400400941718480615936396314668882862604218446027882275528345288124223962229621373095909420523134401277825437735131370443583158934650677886640094236890182638032244640572347296890660315473096549851060107007474645858384370857331552217910843875840646658363971215406232881016876186483824132496181120696096273554155740812819035607797571888103626165779777781826234261884089478220918510240148050793943765510162526107454605909399628629458027357714329172460946688752319789845901774913356729699440228128083285480805925908417808153380760020808071848191488513210793794022447997626742126870109581243143370101585579920187571193801003615923412146005513412657669049864454372795741670702766192574590769582619279015078704429594946346628657732739464314443825533256454564463477316564840784578214727262377577414634932427744628460195116395568622254225685011489058252196545184143163112654428039698712340139565047231469226058688488255939552709129670821118555362253518673882176215714290330809609397792702972555387156979316051944452509678119765949498563051218404581558922024103419933580723817150082566093338417085089248574411336217705681965567348093193702977314087126053384429394391968285291101851300242603740614144939936966354352889095851596598220976364311371937346110414183829967405526946088778795556145495496984790589707246885565215844632697839222923799315680133531174365136096553553695340963796264317961573110400009645895035693717537780614005072582881562707205791231810693104464329293301957654600749375339191876674417874632280924115740120162127326914013502266244253893044028473370931677334153947794637853781499271093458159793347513146962771308838352413578020241376755472313884865897823615596333695199155938496143882192134548150921208977258478840580022654317528837818156834728685380751819660348315780494114967039676314912539591624886888500336620299100659158050678567482310088917954423885123902696260294467634152953658838213618041229766734006693607521713391001739030362378094873140602208753584293381213988714893504512578198356141895888938293476012036540943972708059619379514709867033504970423978089995531000356264864950373634920029457038116602210789834805509584553089478905769670385098802701910578228010524540096069031621131056305602001758717917181821168775056303536878526379108298105824038678402981861600211810053680426243856304115094414076232307524413203619012197169955597877840962850317989168642826542081164823217468894272068980968279474922029829295093577947942823051366890211667278369291101102773470218148523351687476398836662669188238794629476160803913219359291999302347537366777489848702062941019827460497653733240235998117075782242497234999968637647741989435934551314979952173189433772827005243035397587816172381886514920350503980765812012619052532488858405035622232269662382991862326583248371490964526085818853020540506714374436014552254535134251217849811602928067852469131605332442253224943180056822056254406534538112076938753264761273502135709240343252835522934117420278437768885362309708968251857954213085824458655621825109287105087165322576007339148769037958366018721643146556701754206339809942135370623872260128030339619979702825851938146109911433388110217555105625364046764074893277290251279700560104054626740438571385233992706815658362010898988912125354268500008204070626748483250864339893062352379229444647983633494327697412219979006671580224665667052254040731156350032706970929302859664238647013131433334474580749968500002602104895133003022814737754645439658660629761919346812840638954108634248440809 A013790 996 45331502692368880409979241257956712523217321552938822011345963285358453219282610450162577619227272744527083308988013920587763427163161203828307193379073182611847431014230705691934736296060970401235462036941664860874051684552503920267469503188770409451292825301506648032381529655624672291284457834453391738471841030578614951321158696220542540461546277224388935609741473435383033416188545828882261708052284806783812696980196921480349105770243097614245658288236488288129557086795170614899622329818986463572805362076041151476859857194952314101713046669390482725526015144280293932351724659520370133307444332887087650788815815472905692622759869157847891273681122026561922992221511066607446345685611361259065045512176333791009669371570963437874117493963713700516271224903970141178961545206533503558027336748354436039567679885129239294331166496521759395984356135176018082581281312429055094394788962536263651236502989856350654602528384724073507089942173500446966636160685139912861101480848989481890039231565089617931379762572442980230623384503625367065939323695598397444874673981920387617666825568459285417419791658432507327340158671325730609974719360379711192661532953163293182125702368463251663655686274885669592171055171447219405324599770257358841731745336019340958151301458860441847258917924202935895136941292616807552915998143784394660072179043952459608087400142538184223128964321691716138393354495270559896712776924366979376087370839443885234157725634036255241256605703919794919246380891723142169404950926436250909305357882325280927825926246911280927830427460108416147662293288477677643870595955717211059069246816193381156635130523141603047310177356098035009657929487865795132063467290190145881177334463286717329186480765378608487281216285932921977196271909957458390464493354144171835516651600437902860855675462395143123370928383717391882842588368828549792261870813786682734989384051480618958660416717644178986404153033757222742557288430185485390803672892653851398605155620741927545374201662112473200011062594770418194052099792879673045528634977306704924926992654904783112688791545299835821888298747316302141172260650882875450708565782399424735970502081251436493390698975110297925590163792002147677528955637519547968508499541817916758949961558362409778207562680462675491091632266548874144979958416283107025559414646978927324143496114971745133404937579162748996011437606826110951720248460678893337453778939401418710313267627083027104992106158948384252820071100754807396633244527235303753977051507570308916466240860421054733538948254629928688333144407505460011573329543872311517769001963993958989685762197276585941211299134450754160169667675028944339025632078677676514557260936326935465584942594522405129813415319044584132881634963437710005108964916452862040018166678749013380918914335296738101272461710421532652767343772544034731563993091034474632216314807422702192663427110897334234956031087968325106143789188383646134207293024358834794231606835192689166591177583466208295874983517981399555243573661906997557424392419656617804492614793603665659399995438717465921254894809608724712692565352218255649057494667766264553010674691477342005015822240312613926811053180049972462586153623408852204352809511085161273104553336795160170098715447512388325892081853865970744394446830201656862114000540700440037592056094273239534794542032696476891681421184152155073658044839448832700684558520209347795493030350166663225898700007058246686830240414566176627128914459391137379048008013510819095374792301338646115374842702406044017466858520226149417534513153508266252454449355628553826907382096798608920934038382093960124386335420619356284022721575282262772237854031441529838761237116812564590436267156062257069763053155334107487724300543328517072410216967632832687494408228729600472391867952834439047432177906749304020147849 A013790 997 297419989164632224369873801893453990864828846708831611216440865115236811571713207163516671759750136476842193590270359332976315845617500658317523495760099151116330994884367660044783804838456026802505866424374263152194653102348978220874867410421522656409932226803185117740455216070553474903117327851848703196113749001626292695618122205902979607968205124869215806535513807209548082243613049183296519066531040617308595104887072001832570482958564963447065764029119599658418024046463114404356422105942370187501175980580905994839677523056082132821339299197870957162176185361623008490159665491113148444630142268072182076825420565317734249297927501544640014646621841616272776751965334108011455474043296141220725763605388926002814440746877091115892084877895925589087255506594948096275166698100066316844217356405953454855603547726332939010106783383679263397053360602889854639815786690847030474324210383200425815762696116447516644847188732174646280017110600336432548099850255202968281686815850219990680547398298552983247782622237798393293120025728286033319627902766821085635822735995379663159512042554661371623691253070975680574678781042568118532044133723451285135052317705704366567926733239487394165244957649524878194234292979865206518334699092658531360601981149622896026430688871583358959865760500695462407993471820858874354681863821369413364733566707372087488661432335193026687949134914619349583998798843470143482332529400771751686509240077591331021308837884911870637884590023417774465175505030595535773465883028348242215952453065936168167465902105984914167495434565771318344812306265702043021434980065460621758553328361044773768683091362332057593402073633359207698365675369887481861468408890937547126404491413624152396792500301649050285052060052005901092384740001230884499837540896539911412824751150473080670074086708774534032436661125569808143330222287884115187030134409254425424265348761764340987770994084463458329797648054481138413918369390446969649062897848701919026248426027687786625200137105119936665272581684288713771175826741083534851713374086109291012445998808830282002351161328712222827409128081142258348231202130442545832098900098322625692702464155090674833136375975698664689797064639326090912267477937765754221384265493867351855470697784415770554819818746515613897052199300827163265213507169233465194695319498828742173705478010329619820269795456886796162831042138386113954236550150514219187034243621412708158365348901291740835853208508860349082752486492052291329310717343190827929843434941168796800935006285222540106749039498626962124153760457643323135932615137346235868082421885764364931328285776331680360287333621131398044873189615864903808347172068204235612010189003241023589702808362661500056705817908251516495836406995114815343519918816847227844559191579272276792208996953881898682448621282075675734806542491661411873791358670277188061971241451500349086064745274597409915546519968160181021409400864985102286534049532818315084953572445699233622004716125121792629235766861475962481953086795771810974261438665367069415276045660833650391323370073425293909353364845842842839975921275903975313466222515214461732303036650782840894908809718691059973807319914307869327027753923185479312758783202229743112838974442713045876017672051128779806177949043214634053971965652953070672329957547535587086641480034526724587786990276521584886321804389222289438270432191623791349191388451093530886229772127443477425121370746309156512293207359968684850592807768065252343933980576644484084754012289082857162974342970486054798600058751203766328443940800167734882353642222278941658339333937095673130248225824918472376098746694683596579473076255426926048652560300287877272112476723407236277852348810924468634715391752147079226959135864778400512083433524639015262650812388694908699363045638546754590202519246182183676190037289 A013790 998 1951372548909152024090742014222951634064142063256644201191068516021068720722010352199832883415720645424561632145763827583657608263096421819221271655682010530474247657436336217553826543545109991851240989610319540541549119004511646107160005079775610148705565340055697557495126672638901348839352788035979341669702307199670106375950499792929449207879393824266924906679506089101844967600345215691608461595510157490161692483164079404023494938691144725176198477795053693358880655768844493606982485437087890800195215608591324232143124228770954873440807142037231349941037952157608558703937565287193366945218363420821586606051584329049654409643702337634383136096485902844365688269644557082663159365198065982549181735014956743504465545740260594811367968883875167790001483378769454459661368706234535104814910075379460617307614876632470412845310605780319647148067098915560336291831376478647366942041144324177993777219049220012156706842405271797854243192262648807333948083117524386674896147198793293358855071480236806123088701784502195258396160488803284664610078670053113142856632970865685969989558511201133259223038311398671440250467482420289425688741561359563881771078256467126349052167296784276793118172167138532725832371196240895619966793960746932624256909598322675820829411749686458418135679254645062928858845168616655074641067708532004721086016931167068266013107657551201448099634274174817552620616119212007611387583725398463462815187124149076722830807285362906783255160795143644018266016488505737310209709658548992817178864044565607199346743783717367021852937546186025619660313541409271104263634904209487139357868387376814760696329762428260629870311005108469761708977196101831768493094230733441246696339868164788063875355594479119418920226566001210717067136279148075833203434105822198358779543192298253882276356082896269717786816933644863511228389588430807679742104711859118285208604953225935841220765492188164750101802368885450749133718421570722567867501672785333290731215923167659568047938099546691904460853408430618251052684599248249072162091447378963058332658198184735480217425969477680893970631289340374357022744917177833543204400883545094747169820867321549917580207762776558939029758541098618482475386922749681113446502165905263695523743248163551870610172830795888942778559479612727018183065820537340765142395991231815377401681641225772635640790127992634269624334467469951293653746005537523792086131672400088778227035054141375111624032901026632750331939063874355083411607616488675022047702776649008475810934576237345085640380448150491498496572822362597843094853887916128653530488769992499998314444882978512154843845195888243102572412997069689633886565795939487989850398850050264355772040125667422101872046871296038199729182666294948303468834187357334661888152855951605408033683229014419137255545404231698508496065725287790523303945104235688630874593315163293790353670793746633606455900717511098947681467079075167256101949898984820965272380388816232671793972942496924081440415866378143789844094202467058851802129299083473342433626135580729580217472631051743353339267426753574891873082019491205982031651885922322083425640223465786219111496700564332044488149825957773930654629093490019929771010376589829344563336511318640293992551946327455924308333523672531214028110066649025096681156851469380986875454750506529840020470443204258118439157358597687441004492305609243695042044699627624656144553534928156655386221313466534375877155733488754541304739411766276120628550846563364460080071074628672625846274664229359005533614985466647910880920695589900508563122246620372136220364369961284711407558609637290097259583877063819077157922853311856061805209448130188762782329959782274877218989260548475438712367685285836986808078890408811085759779407355156579138251980082227295976520942434505256866318728774201307099482834653129