# Computed by Robert Israel, February 18 2020 # using Maple 2020.0, X86 64 WINDOWS, Jan 29 2020, Build ID 1447657 0 1 1 0 2 2 3 156 4 16920 5 2764880 6 650696400 7 210105425628 8 89425255439744 9 48588905856409920 10 32845298636854828800 11 27047610425293718239100 12 26664178085975252011318272 13 31009985808408471580603417296 14 42017027730087624384021945067520 15 65618911142809749231767185516069500 16 117017464624988689294175423914183065600 17 236334120702001079587702340944895907054848 18 536666971925974613174412444253349328863821824 19 1361381772759101889006519305978348899589569376220 20 3835635877028445450927850964444994575579123056640000 21 11940203474579105300825015626417244412913352053074536400 22 40874390863114535406841377151810994485036223729989162893312 23 153210787966185968689969444873658572533655240134768474569373596 24 626354624728196548427530792678762445354246245222807940000403947520 25 2782785378437792083636263193796872601031327757665588509389467141000000 26 13391450264295527460383150606390216839766454096408594590504163250012160000 27 69587966623958716286150876346176752114459386403729051775406603223249341180348 28 389374483902125587771013921395882324583071338332913276725770489329157838884306944 29 2339825113658277117373795786920163508886601970040640571412909828427139114989284867920 30 15063164419259591604795675698048698773291323777702222232952531388677919825571348480000000 31 103650416988017228197212648261638352713092076052814923923238165746322170860282849665485667900 32 760706232656372159614109829128168596739817323244180168434906255842095507619977033267158473244672 33 5942662063286053905187156693637805932983784452328054936283370088041721758451131746999250944471929856 34 49322266922322081523502698438577588815992806010587629314997479760518804805098066886260532507899246673920 35 434141060884436747278734270408525934040225371819568563434246996791513227008556888544625547161972699260937500 36 4045912073727460603772529359182600483970721044542018614467696127375323938130567666833397569887358877559265689600 37 39857679625784531769351297042601026673445257752179353952487237922785607066806866649979461413115878073324834106632528 38 414445011014395287836810399097525022171700394333130104858126375334806584158919823951263114199158620679900413125831163904 39 4542183331079760302439147687333347055496235158527354376089884701917137582844017668911190847578862278578914394135023759677020 40 52398673895891140540376738004242316583914109853033884170410757365294280119560661403866111756892740727549381526287286272000000000 41 635445151086725343148133009388967058827830439596868794096830484230832751514105630656580756698794433616683206386179678689719567777600 42 8091131949215790728168580498127247088820916482913041852592175358505711715534412637717053171073129600423178529823999006921013542101450752 43 108046417141984554153887389317364320897661201659762937893205410326226705121173900820601121865653255264658849365141506446434746238783498887676 44 1511475613713803758875005567498380401182711635511021498679720551193327286423464354014395364875863525954620624941609228251521656745591690724638720 45 22127034541959486941294997424082678199484691740493947741812233027969060431897697293562151684710317990742788831853032334573016986858030404540781250000 46 338640210986179023585878957335590825561498857594759104191143325783143369790169622150701048021500501800010516062738293712783733636364993231853403399782400 47 5412875617540947446113991993634791091707528214483236654759211485253310363421362589883424273420296247416870262875641598270065934578366655670334744095753224188 48 90279792237702112294713981055655989888344012956332783609431803744537897734759598088001031224387125867956745263717397892180909945008466213844026420431006103240704 49 1569789805819333057245117055340823508357615792970208899414273616008096369140168345229800007374205279231416297635136318880063169202538619206852208864794963306870795520 50 28432303835510943299279552241122467394777178793099545400459321069138212002261121504646399758578606413224968956239213659903272343573510859309077558481504960512000000000000 51 535979367383726253682791679946175512791709899662866531770211123234549196036220932376227762674946594441157612286725118954349639140563209676673854989544196133428945124018577500 52 10507739946920397217119778982786932553191985166513793198680590358716426870357624126040642931895408692747598444905916436340020417281765190390281295051897760992281763176994991767552 53 214076308275588356771289712912977083144108525287444326786754215691796384620106457634280624864141616049479505238682737631481311816813913505366918109080526603560619789170579326525109456 54 4529091553056484718659063547480389972094585276105738030098761756996879316179947147612080741510652150748342078501602733738390991888836911733768680531635370120203717303161217601628977233920 55 99433699893116031416776972802174399299057895351848384405643806588728970362345592219509496322183007768070017913918435057092080163847591592937678106721621043533096406628485966891742397460937500 56 2263830597359349570135849030486989872647773662801092675528831259796781765412773973532358885968914921089141150631536558288002707033429865796497607653967064634434928418275966103566876331898988134400 57 53414641917961217483644235095037476867919883533078300651455154492712936716191513366568851714660047622338754257958347848245919899875737444709785333959304410548034884672792263059096128073331876460510528 58 1305301714955097512192403438347171258751675672008420056745603578964295990866157059217861054707243571745008219487454884359016620510887162098107280084418024469614116246804720401346277861200242433966466924544 59 33016662895747749544935771201224102802001335924199825348323359939173784486893607450116753643151226864926794251549401057142750182278910418395167565218429340137483913418028365781722151672241806876374350761615420 60 863919947050740494260161037337180819110237245879131382634970773085183730163866264618942223742431610551032010984327502759382414728485194712592463343310080273710625193626471080996970869969125889382809600000000000000 61 23371506806484780488474034235547179518906074544284026245109911652521971486951155086752993535954050771911984517431659086488215373564132848917456566791961471336090672332989026988222682170467771077093625491442242091947600 62 653334615419275387240400133485449160616856478404327612893905383076163353596379499534181535313427741066095598044015004617280114541187353168493083992819541325451586736663033733344413983088305633059089722282525640513313308672 63 18862135981361004090198965636293307280250449565581111319436536782258264909821927809363525016003697171991911959973681571416478558621698359599571999453373949395126779237077786043514708538435548054135180991110334819285024959678396 64 562121379851003857990714654686975604947421976478563790150950289955780155801006686942950632522514890191468815133628227518039170115099756722067717935656909427994445188692348553603174717187991983201902986698183074776636183771894251520 65 17283754451514456492288814117645809791133663745565131663051837231405146052766025642061970005966934178745348753192293872463731100789069896049869185491965533785448051845806781496877161178612361794396305996184293961550142227125000000000000 66 548032311906939018283654583024301967765603592444873341458077495010176449068716691648160070369215121488148772111208107543801311001524054176939641426857826673052310883197864128390500506627223667455017744171723636539093208910318510003558809600 67 17911501610562363192854132350599847248142979678574608227957699984939120502499422287696786934305897005251438466716704809491801390219871693605493151975674166165820323318333848438127989133772780707764032636754313686073040443746563717636254506869148 68 603141591998311198261147614688871987285801344554684270684806639943041104016949799115468655376967381049099325725897670629570782400349216362665673885345292403007939016657504249185815631834597773563233995167015950698897031559760676578868912582582861824 69 20915944284746057790842355019670713494486153289591815114637976326351485984507537117947908201951599858846866248889155484255363880510157982044623836382126431295402302669147262212909624824449688106259837334108427066217965316632867197632392968720160964528720 70 746657750025808675423448622440577030440124528389125462598465119816450177446170989535081675499440976491672712607225951247739932324552605239441245785422122297945743498262616653068547665004977882426528239908175414100825751885933925882473931079680000000000000000 71 27426592241795094704128070643994056459651651732371422214461902006818881006995164097497571691794611673047477886324764262773831153476169206867522618502523634194684467982891451129657172867780441045858070473389361255262356829675037536127369092940851903710346936935900 72 1036223942745251445254178728893996253490620900543414241138745688669487022935886015587647218825022853584413427768176509828867046646833262159840069465958369165037491963219830844076607886896101119508663695960859341156575791737286106372727985853016118493773973794232205312 73 40252890731269123827658050418924210575228419692932969677576592363442346148060494395521688175281451149612255594783995094864444660705856723255354381426978904851810227957586223554609029250626957753460381125915166515168730341259718705936506596639620641131231584386464462898496 74 1607078284973510187563306688864950642043972888312386567998522725774565510973224413981514094672114329821165130049354540962868895121278124946933886426657137104445743595867812363875802747243088751740730652190356744839616314517882574029870129333793367076934487159478976773640683520 75 65919330596878688431660491852596126935897254147412121376218448065666411125171316094329642781296982381052050509925775373064641976254597418240745348237617373819419173091493806770657118034117989701263270194546516831499972396737774760411992653217416802916381502125905717636108398437500 76 2776949069867374543539153178654962161073924943839179403978860576911578259474713245248198726516470697121356890759705560798300651095445531484749195509945430330782985146129262427941879424209063117071457651801064650032935673630867660722883177330889880355479232963587090834042650036797440000 77 120101961287885330609131171136766398390084222112006499467806735889258719457853121596020491032444293368659759427994818008388768440332987212458645370221899538139227432775597942843349117998418287097421537363248291756839599966727473177671807360552446977721665174764761893828825913200356404900048 78 5331028267107108247938901292312325612693715307360382643099059024772342258035360856141082492729567341956734692182966789009746609246700601785934793423879606294971643302925912382137989739237170057970329339892076227743604472943427249802953229439720678159615983276655202552056210332888549664588038144 79 242776148060191830130802681487526360966027012398600056752095015151752480195664943258866827866063117933047374479789548528837565033737400386619038948417625351594053753660229258582590731656834138864977226444071042461137180633579044349217726257757036843866430979919744740768376974845383198936609187927420 80 11339510192491569468993935708176506039702738155449622757184695639628779509568712875995079069693645377999838405199524648987138358896051874069723148656877418248118096017023056734200419323919451151582604308269091227830245588297286396589673499454222331391334363178593043780189683835815854080000000000000000000 81 543048284753829968380470557862825135923021935318562424380460206311301296512493899146831524718895071728577654152636741215727643315219917624569484552943062536286011306145216024940394419434586742765364583812508602668419471625367401494599982859521138433322693711854867107019039098894715139834640669922279489158400 82 26656583248685557020525085066694342304380813929864153306181402016990689413955847766360763915310719404610848489163977810445315684118697833823706298061161821117775875955957197590895079563648075679219422853963604313939409497048099788015706458249602021100138156527451923496467556921729216762867710331742545472517046272 83 1340792846171567536852895076663346080547208783040318006197907473913847718077965747368306516814597877806444168280385902733707169918128278053208634639127085947252932256609035886092362778862759286383195927680641620511414799658014164773963302826463249446226378130186846723899077059910186584375318738829922536264512785934556 84 69084796243798309675585210844350023551396735914748673476834376048256107007791845531898967225363802253683236702987900389914244907787882698105501325456111895881031353589128745456577670740642971433906787974554953538890302076105737158818015850905944405789032001091087122240469565574923996772980543691913427925294378341283921920 85 3645376070280215179094697139663621912690408259663845770991047677891186197334193827382990682831628649796745279045009423488866185203514714525130131173990225284832212717606938959576569042559810954822012883830630233176816706597946317097423991955496799448639912823682932135314963965417654052541308431409677859260268818664550781250000 86 196933523151152030584829396976583573893506127999219951358723478156559759602581765503514337294887981737969215940521750243736020466512793607373709764339521517893526406748287760087191469281462323595734919873642199198149913847963434380979085477973190143650225180803348626907434711520205821560860997720310831681786002980979587998652825600 87 10889191585661709817174385459902875203653102776074859633285577892580653247218411392898116074764455623524653907277144463822519338731358195157249768199083048601234361214192772839644296295970689134018820827331956115658090729069104734395762732966967112528816144978396990070854414602359461909372794100284957488595037739543172858620109541545628 88 616104320623300232441328425844524449715862892500381507283072814572221395280299420484175492007115936563529169424542763277249350560516575093472229521096418709273294931091187689044634971396585357272312560043312482572347975601711909796393674922970584770996459254596498945091462253919346360754134355592017360754051317591455411184262167618130018304 89 35660061232171435671209751242977449483007895630096564370075636830285733835719866217343948037620093813141824428892829812844588758838418579545650177403321265917440426443521386972807590988668167532818889866204301168640704630816775296684931766695466650939210322138212552844512190866180553469270995262448748941024578616809238299398325307988505359603520 90 2110902938629455480207145025794929803146012583417671692875305304025391431678430861451350322681944518407999783037654909869566003510302486290256092779667417380100009111562724140732493753108223326484278282967696651719564017603586038301166941218776143912541965290416996425890418055051372022365933361517313400969987039804457085527130112000000000000000000000 91 127762791493189089375616734373525722307750631564064782571859251924138744932261732906920457913943485528424405446613199680569752272213860949672833634793372703697060850207140539223252235701782125902145007547736704990693421239330605803311222866019102944858421642173909205840804161164867128719379581937468622836111648234723216287539101220941740745128903258599100 92 7904682800035443132063206271967768203212580569418087192009614172973282188240161088085082648819709412284832455365602438899709630542162021730758255253737815935928911083128187915694590376560324507556970311348612293278934180476653352441142070495741675233246284315802071375059772934196625189307237700311378710354726177129612225597973913392878094224701422053151997952 93 499809737897028833151743640390230808318900776146556519666595152145777047032796614933047561385254431254107087173021997802583947685578065324474467878777481862341398763143257892186015620806552193191251855688949539883901495772222925243794144685942777889296983944621905831659607433932969358907451635182225191618838700149072418624471279668058564676322500787179849446692176 94 32289677239620308995467145531362036964080869617276149968512042809434958473133586762869028891717087797087629867726142926744676832936757310280818860549587407089893285292801851437069811405972408362387125837425454593789558518434899049154898175669169045127133638641021483352963568278116711129195546849624451606896962337381542482169359603100326219508415130495962954685187358720 95 2130895199703566661611068364406848099244231707135631222207485252135744397886371248796704325021743623234048241435690993282056955218159957901979606183228713522124729062097714473356406321014022021970963481094005125266467065280048392407506997692520549403620807167662124140087825374773522717172206296534878238440078190628121566308681514664950525053215407570602032079696655273437500 96 143615937377775741895210011309978335584447917664151614063385454861180863778331716977215190432954901518795081186974539200422336528284362722763950911048125014221021228484888389759753862216295106565904120873490664248483750074552945609186684851823846137043759871255238517729794028698439284063809004714835180350513378364112966459634010819629704073744949360983261711270702622393656934400 97 9883030372712576287479083155795858145514294888941326715179749675778605023437875008360765577926449575539478068115547014448184776545245736341060844980722366328413910317202127591834421024920796522328673616403501058057852350293696041610128132206704799451299432561327956461849306673367718121293092830928018254979483860263100087915156583290214486677599425054884132321674368767136050495730688 98 694274668647504041576154104298406599799485907354041938556452788558898900183163730496879224050560237298491163695932112617227030843527660036557546787082990896785281804104619922024360615811852287984441016032836459795110949976200817872652690255447167429056872760888744921040826431290457848732860788311825985236828137021360072122802223332112167175829922753481573618538333741227427067267125346304 99 49777703825611152254767073335871928041169294758585317202066215031870154899753888154206106821241697103795421438963662517417710965782628730539422409144350908991353559693538808280183516970096556599892238220373755136813351460322859027094780095946107840623524449943124073770186568118602076388645879721989672366896730309559499209512427040384022422328054809270386480381194107047340819651521195302549020 100 3641759369013895368364503528082421012768760224949507649806285905618800441369691171538021165375140364801723265940292578897998335312236020600446975385967118792192592182942652335968698124201679320286807527534792345823875716577202145862665516357750820925684553483683863025406349421227258894839775825674875074288437813582987358150337722721694329086206811571138718790164108346916864000000000000000000000000 101 271814592016733395876494993780735151408453026345768884497974332217716596365942460647346692927627265043051478451170904489543633875121922400122113448747567992362356185674746141853464291085380151432379474530142264388323149120604543919114107528592080819910769607870447816782343117661194510868329735781759433741450414170250368272590372390485399019694168596948090507714945545136110596792968517595513030453810000 102 20693475970605570742178615722528544238567314454333372882138405865104535688391640643963459428454226704640313790909153943732687206752636127277994200103236340600786692985017854391201484344805178769035001528896604420686734511560880609062304777240182140581422551545109878288949818631183816841426842945016117988012352829511248745020906425508461964807150308715967612284228133582176460192464485857455124380108405604352 103 1606604554145087658436240339788076367732883625842366937940840859992962093794786456569104207052538048684756807876153879512278032370258133343883100033977581953543131020177824143981437236112177328218484433209220908970370406758514103859055306208834340343620576021058455403831900374612266198049371957027143638430122887385844688671096070772326131294442280461334197117854604251311693340645983523709544456944401220312337756 104 127179394420680845581420881974253284424215357306739931192970582242249167596174906924315544558695088033365778292983221643049832402245781341204173897709818617401968593579465383298718190696004347622685306306198531982878737780568223219937543336886694375780462891653934003576781637324823925033240154163370078976609307597982425160234391757351570341939377845499461210119289632494013000324423045940318883617090712634520418385920 105 10263031420083001774966029926861481476825481957784392899273546498753652615138987471717726472062426305959812300185824354546927497849657492962254719913118535678757628548204804498536202759980278841116166352031024116799122863231393936626697705184670344279658467242595207574692855284947149988433873358913338618613026859483355613267193337952873335552860869241601579317412542699305927764311448412552996856117819995880126953125000000 106 844123885154356119301071390675777049937592302773635052452593426320080852294106990679391255308028010700482684805785085617715719952083958183496150073083384060934150869249465967864020366573334512188307740033354817805919081224997951780035895314074592672321154160669807885296196420467605042043738877697308325144873129324044429315020152839268911505049116045702066331457597597561771864084079476425708895282319184316737475480620787302400 107 70750631864488753564722280985842663441829856722914089203064440652113534380801312851585097090013613931708959149495751768599323200047233898708547934939890558570148682570879648653379183375998629656245358693560095421218739107568436840850715584621804337199694014791478640687801824926716075345108787705095183216289487808609375580739313040003960900502090205728618215061622756515653126021456330063216346119073983965279303754572477031108722428 108 6041871658108091253819117857795098409979404324999135641393314578298961702558430339336843242364279805263833833038763865597773079594732816244499606116291523514978267890900280295724051706550145496670924064056584082284350354962855507091707982027678830286154503392239706336489931462694968715708405637620267542330650650880861901347097053347802772817984918433256566664331573637133172287328534256987958663117894492190158989670769127439341237305344 109 525599037753998053292362555784649099766300597992213750698711785859594535820392874196462912648390989116728473829654220073770155635883953015918311684651623954528617333965231350714358670906656823851899466783532935206095349872822448197257954761550793989920293930649921387304700159264711221407091657222465352603701476966484794913332112447596702340881210912632980926241218345606698258089910545841332890301618248465260397890770045143696145920243155920 110 46569947920904766634279277788024038192044980395721274731120388554704827193091785980368180123288141607529301087141719252534041606974079703753750686922114006732854970638057362415213830231890574154947246029425459312215698133060137116210491153071684829215099870088720660731994908252644218997716147385798021370326717371882564298853095996913984549554730946195838966725162683584687902517937080462538625896108689561269862535476019200000000000000000000000000 111 4201967037444726283768475652857123749203826528060152686517122149772156095292317720507596546494291678135881907143999116752191381446697653728850106556377235656973273055816423650505001506007581529585441514629419211194370045495062830193195860240859959016239714688905519225015971556840766005017718992640662582310806270493815567706093848245996465806789225883946533352312757048107045943945939537587641841994757804011510880628033250628161258985652761441418511100 112 386032710512643282471712756462200934031747503681866317488149955914963615254971112269364910253510462336268831158912079885572982174378107252505933284516035084633525865751431047027692485342351153988915382235861859554142534840111152654199188814004146189194378343294416703527743824878955782932540700214505917904715888773689627101814554910297686244476247063041705125902124976706608029840854647258741899495724448631549266450700289509171806443848336392420510580867072 113 36103582199052222362689322397716303479083610680631880142583491862194321424001481719302646438028086532106724676376648656921922336650690574470641411403168678434486211744013625372628868691391266756153970719427416112283770928127564528875599925438673369708020657333683186453946941987216153077518323692747150273834063865093212606008407048542256260218616010333396513881618079709512726435662764962156612841548424990715134829861251477872136979080485775966186494129483658496 114 3436865927090048170354216644243901962683785283364738220713554585157780389930859669845110969009049408110536874572707122152408928635558942400435942984831831311966241248527595388460212435446704671162932529053336000809114782618934251809725653054223190050496239826160476355170453012892782063667834212766480479690405732652219362145080467880284071656493647447393590707560358368596867506837601366449309005673602712698559816873486863231029542451644781795871468248422900322795520 115 332961163709289672516890627248276492965682574331477187083572905537151825217892328809631994249264972791540131714124513930449588826789129451901331668372035028227479150953057347304230092379819283617072636056725129829854056848480600176634525092993220724653485324349410192106305820177171010325348523506242384857376332344490248023970495253257804267460330291476367360548628861000901952018550316996543203234298749923017832279379753713720642251223064674033461193174123764038085937500 116 32822905675681229890919640119809741820753903487805692849823145570732545776312728658275990404422896062020175066853096328668528818246026105369285103905078414818163319640845885640906689991876865475582915764414723499878883618738329776835223990625081733965807970368187417829774031456399332967225436491870170550504581939169996564766798176544550263339287638182270653585104856712783121570421182785510098190591327235984137459091568817802189693160629710285508426792506476203126516455833600 117 3291909017914491120499188651008231415088235168726463195185313477788309352535038277308681315782910903131089513534237076151603598909275949529244262338587250932405656300890045696548389136745868484704073242657807123151358530961430581697957909308984713709719523453321860350725710083096931256674921076372315651487686094721684170113468991970909773485124709831572716190649719735986285303739198222876346410504597253560132531070833147460637917201883636490009502618329923159442062660793988810448 118 335847400612153114587411763188823446742044349755417254033117105589722444578282551729801399545577405097684757850789240669298521790068584560306861325506322296294622947075792699727430360996550120269460473111682691447462206046751161818142905350625874782247895519096362843500589880273353545949884474922088556344724926878645631333135551096332912541901465054122657741963831728098174812275056405322238673902928631132884682196862505336698265822584711293989952763127356815195914253584606688207437824 119 34849505962287641522683685883549693329655664754063607077837993776453962363966908317753887879599188775761997065913312313228294934040548904550639976420110076814195398512271016921607211960666535207962071280076553949743230064811414209039748123885057104610420383303236662974086908141260487285725227128151451897168885554915200280891596729531961681540249082150555794210900752875273123106831591039543156219766655687066110872253304218461820273607182693602639060839321636845967546157290648198951775816220 120 3677476296509367902823075313509165554495313529361430664702011185635937683575087540684522443474488388824425045426540955969043214331171986105438779719229996249988533254353296601201279977767915721029793168143960652738866132548786152279717496610683030557885328225960675900746603337682887210760618568355604809069899929662779616023930475326388220871874301000477543930942124332533744585144226800036510022416735064634827961686666084816371042719959208502638198268550971334286376960000000000000000000000000000 121 394585340033773302412520098559574989415319946350964305368515104373448832113493148146456310477953806817960469530202582876195785985101604652331483504221913669196395791802237548585999558187573598580895449960900017531126533595132328900362544440353793499758944371113489231318196795423428170520786436020902760130739495768757884203440507436452068883522403684619182010555540571233824159233962481894080690701703560020778999428044477846295949987192785977869846380466817335062663656441588218155076956833284732590400 122 43043740833755291971287911988265258832089709832652606214742214609502372462298762032992542389085111125785452323987891424567453756344951220816355411492943169907828674660604504324066625390700958063298870106638264863422524013522490874206778956778766457894824602019061574603038942665285526547131179844849460100170720702334886332015736816463001032117762524727363183769857192631184410997584724289498953665472158383936793652357160364809276942342965551969912364813714296877163175802962820236516599221571528640337805312 123 4773074782453755441948160349609040118747652655001640686501907368162142119516786637315873100216878578791297930957867759845114883671955854755087002291219127539893552248074078683821795583873189540132671061612042321364181237251146938606162015209448356369075723092932550112399396237344226129375357454725187687449698632782760163526500482614999769700859892991506257438116389928715050780953913146590295885810999665755238305451452133799380793933986072461886302575928905221512072060723649861653980205176988780385804041262396 124 537957251433586724855241835076263550629734968438642343951419615385038003049215492247563825661746077408834442377272678498723107172246242682911198063539001649274354247961537062786295368454335098217478733270759456096097102716170260232255432106336602825428946021418811998680281601340279509210309153663660557596514439531896592330141006733495653492817381718988151829952815234210895397831503659296733518512460696124715606818008596469934112483908653865252336613498658491987180083618935502367870449620471532692745653264601579520 125 61617156139843123241910452280653920782666644985892882671054107206985733560045662738762022740478993519023755287400867138042107221320373185828152463392062251676715084230754504530290292283219091484919446054690969065552411168158205566883633398776971973006587603123276680323571456861313128491149413370486810315870588203411634757829157718824391804114170101943815610396829247077824503048226360370719183740364513699384526217916021786389869301203060964709317531331208516672325383863425991952303428003343511340096592903137207031250000 126 7171398609543674674475401576069323827035412628194234607788499870256680266854714693359538501203555546953155023344751039789515360518009219771857795150397657440102614269044801911630615387589577404879638095221172760633972855547281844327047887118026602286607463435980319710450701470270467765747170825985947763776086259571329197002745231005883502133518851961048199470876230298373004076761304517023066993790503561543244517683446685432338448803781931263027721869774728789793558794536434098701741684253901467558365007709417351675904000000 127 848006662179245172678245427616351849290020059037759118490919673834914681632095774960630144602230757803475246268819701374116523626507874147411845951758897524019194637834091933115383281113833060084244965107882576377433980388434421936007243208348008501391654937178711894037080046048142535692485596936580372315612762638637685321054460749303473418668303893782995660141969399948900458828205497526054118967581068040869949179210680697180961132832796414362510933161657537300357872799533533511755123902578211529652549884583663398052618178306748 128 101867015789403470526255296222857306081648827798696600883397623035265982485825171457980775278061007630546966231066579773848681559212260251954531242391733007086318728141618525611826904774432807826548273340970994543670383856981724329783251102654261847749548382584794791447721522105591875538363831994983856371170189051109920753837429677303826999467625865992455475633332798113189360961505437475887855588240769995934002820888620085048449042094411436115117866185673478228549113974620502143601705605412204846398991985381842498417732202529338425344 129 12429492527253436877152406015117198163392792624678709932178725627019694232215557933858940027967940964468586397971230877141719681099107036226203009321127032784592850819464403046268605152317404948539004637471499998737778017904420375266015523327565703471073425285748555596857989490866049955791789477558438388120202289229057789902368155693975318406121140167669217039879867289759041152038532978381539996749473065643286761869626662528372759991875853825970516864575479124016196533133905862464406096090598556332415212975847939090630620876885373091921920 130 1540302821368754798446197778522776521121791550529468932218073686765551985071752357565673569138556389299879060274785454797810065819306776350315808721726503151792944432168490778636083176720954016999625382682720626165091077920562515837489006565275096340118272202255609941117326257558934337040388136296259988415277927085801664537592530809996260308523325968592950712913870660117482703397153585899650733460728077120850661705508502233908378729499207825684285669354794004593149746472146212020582696222081713684470603108161945600000000000000000000000000000000 131 193838454063854941885638304044823291024620194043029170518494874196142170979697003563338852373405680538630557832478093562857396271293669760682884145419548679012828401293628130164650225461109142395163770130249750455188337223583350964602869144484884921311542980700701534088195379608910322957115795962863631354042501308195240796057576365938318006515292171898551538756357313601270419933097635020962940290680859829320429471336557733819855047492966843956760710066041366917818323607919036506864822382269691105396214648294277946990160513657385791210543498945503900 132 24768738134153037235879553080902809612356795384243608534707731468780055724693594113547654571353078283345640334557886578076804582211699697248643277770475127806669085834417867051590524212265408048239480847230715704821545341289453675157828310488633552322179222107167779357238836128461856163097625268232267984744441905000813908444702140211382449038602401285773774026189449835319799291207751612277302751198505605547037489878555226614752468107939384365721946457920822468924970016396416183198738264540515220883259155748869022450839437635627853539171653179034537295872 133 3213273706033338858371105482386135121784142538913165877681666489545051588683325125560646050243760122028185154415819594455546981611982636423323341247758169741462854940551993640800446405062523243904210331565664072999805331099743966560900987096784125488229416232206081225209202959339831279062426071629706437322400622182642568821738187867341886736951272139194944622648203253958969144883939081646459384560301456430937085621281182331859262069691844396952445125179298550599280100628728979185554458095460240401411773797199824697002156533596356246388767814849596378810418256 134 423176931737024108978249541762730123694779955979279326223409230409330410689531282942050614805023188612523831610654277447561218942172735602664736910892746318555195652553842812028218782830753087362892204276444242500922314053273600455739602952141046024283987996175427072817755978944419256719420441079563128822700862777757695363428816784824899117490680197506080056065613644492900320238742812379147783665322663648547536339802292695333025601708881646764584010252077404470835004707840025516649091699821474079912160715181143585943143116757588723475890536588142465911950850129920 135 56568927795252108758376132894491457632875343696015808398411527835230941281981519308781967675914493550943959798838126886090365720986749653971060744826952312256021480584234950925039424185745294741713288487439070736834287678871056974519825455665138381354627608866808980115756483617815482639636263483834992086269732064138199758648020414187354479768081768546535839615789386446377326333239209586452961946386836400256144250785474639129150699918059617588008889816957513795527006846723735034729863379967039537089718996762865068228454797327465909227017159295623656362295150756835937500 136 7674809383357413069350518149045428570031919956419797416405257704910705960145409156888239181269161859213798245184218273618835304563990966877962282319897424337966800910891744570806412169881690451948707428774195085109517430732006010897818461063516279326733877743296383609793168369388965621015588118897473763207185448024027342794856388035593200472053782695691819421695103923714744996145926501020260510635965675705279026059694562390224561709496553902452217354814411145800716778381657951954274141912550680992636588053206116765535560426346366539740604879084711784225815370445589420441600 137 1056680359383210036283749401771100242057964358720908926497776799938975134981624893359365966416099312028613704880932735079916987644030813547124487844123116810243382774712868022842839415760469520224247291108062949380291309210245759735575338591573738774266740524737297525182391015829796024413783322199367323213827619908416400828327715860760118070312856203215836003494989719377558343825285955590836607038719928983237362263188670839743056507529867193748571317012264241915839382677767268947051811836256259871743437353720738711999477413963428212832912715611078023637378981900614244381893265728 138 147624842649734276199963344169291895348478271367642139239556963538747347565832290021450538121037005459393663778904423877747570652623649934944101158371910058419708623621380954595231325390583552380384380940327891037905319005265179502536458561606000693043925053689005821882851551948306148591647571665501687174415359240659269267571254379383831986351655969141587638286246246472621291342470488944429284807409723010786798966788709435398959287830950749452877158119387714152761610045451579602927760189893037816466687088400762272364091641784010978370410150815898984471553048660927210631528858941128704 139 20925175019850740205052732083306648987530225000020323187343218287831091471647505707201987249179167328199865610645331974784239393888392416598683168407599615601588356378149519460506811758095288641117008399133935558819387253244250207736147500207556576631489813858282087795812508765854226409564856702239024562595032912028982087185996112110534078985946266543724606051635734756110234398541427473142965811673560430994413335650695868499513940311777038685193194101778605601086227797553025218415825812280600339641959004557443419524659187821879038931950624357356578298114456743775430819104627296135185265020 140 3009035518967923305249266067019478011429908207585721979095191467627394962834535935101872107843556680284067027090367401576482118495705035853909422710966026042103907775059924542605732410646272649311592760802204089444278699994911076593224201797529855111212420622646814552943296608530876449293481953865647524662195205793384760614127688863038863847054128392448137856947889945307936933241441527888106462880599593571446901242590606298179326184783482730586671645772116867904266324309841058444241073860980826470284260895243513569087051227725987336932967392224508306041696419840000000000000000000000000000000000 141 438924137417174674423076063776567242480548514539300217851670554195096255559282791180699058086817330006622100494080555521714118653925167410058602409232020101113777839906326430282214817404347607377885112159052239052011315558749729537478321578607035014299608113389914549672271537430748598019493516841499660459901878395697365834372159590470257035028206356209268594817300691772577995444299159925408756149573592292782892951971119110839655488596243178661375242890350117728729363845577499063624313825546206838647665604941243664128131515802685661957252333207951262535205472509004566341892119371974812051190766075600 142 64939890766515274537633815417756222026907046392792204433491491186671590837230104617786163527309114338068305910670546827365737966860229269820429320718567999587278559624124414627736391868974698697266203132763866020129569589797293702144117235109783651912307052920519876549367686033945009797350506665018368334676989556492115216620404455694525107975237315881195589558299677857070994462732781414817369479596514211029967420614021413214647132735127844503800394769420152415927900022298554731175769696586662090098724731294987099486255587333539113592011903923721336283909135835405396859403476468582056175734921641068593152 143 9744290133880479791247631797524069247018701485475716739014759252740232018850783410913768102750097017546491417627093924550152243438055279462610145415956105972539890125250594244885430811606738522199526074041775246590282560010422339486350597611858535042197133103485605605000789079939592972873376987015568252753155864289033238599361263381467990669485460135970332170836062296984869554478825067781584917657079271935873521938325883903377964285535504357849456216387536191776152313152238807123184219671485148612627655647132244584800053688287839202105607013020711466613957558939725162276023242242919977513394954950138762135676 144 1482731974241474751060970558257320861458401644665588414165024921627868098972388662316352792969787567405183319022902094910892624956689542034171542412343961321318581516035739463806261689974908016836595822737879078235424316462854028250046073798681075361909122049220186589998487510203656670648607585751262668548346436631403628208445582186292595346774865935770504536778845379967860850378636617770672122452212731774570259688952252515219375942200178532353838078365440145451117531592820295683477632031534803494500809251542427841957661715124271394210616761663060211543203227528453379954562096168608344883338142950066486053143838720 145 228774027365573523016003401973194878789472319626776627622331968093054550864313654531315532725871725017372358476414525725198005601670138040292254002355882079691909990372514600926841610339521630764358518509545620769524496279520200335749081566291492241828729078628986978608069651036563120288411140847575994775007538245016847023328960315661635242761703961159124397985058145436772995306436386212136869508159934217179548990692406371775930998271621632365118973869732841196455759789308396542601330391513997542508480222649322562520520356632270418161777042273816321896922896722480527087296537581661262154056973010301589965820312500000000 146 35788278355032551425923743736882940625167251173354587630986572995560444696502933814038207336266902253472344221987001148846773669738673115595227953627417753284753361698482481807428860439085724260087312205829592023183171171740038508175877704415484991962552906874327092272748544000251358908599203213743263837587555618570016675625167737298487409753962141059344309771367426148917989979633932568892267718442165050548714254602208473736759834084469116304576734647310657232871405492414816831313521551122218233815064258783703726781852115430021888253693927749712314466046420303213419365167612641919048719376344297236898353228482321932772966400 147 5675758334531585067664293111697089425005370104997636537648020847614469663111209546515636129939869046950302230122534431383715832787545845951138481224954267505744029527592701421681474079688702802562307827909686238484403993512492842399473636522736519406008891634845289577626211338085711730942826021896631347064350326847236771231631995841557388323518861322480326604888871820185597215019969583312030783798314224067788980787893408940735078136255177288237000362925353808848049694515707611503878395215417990986192144735525650278153691829443037465758794565101773216725832637742975657951980170744246250685316277953150052315024381675091984180724188 148 912463536802212912430727974218093626797402201600135655834486938847780453790659494181394748652888000692259418386626754949382202318630927793743614535077590114578472557154198853465771394458365900454656745376639199647655254827463673121368268982517009423915289459598223750328115263572960252660299404865735642912076734289438561296336270071266895312604806154017968333157902836605373993925611619238227554736996626960331694018990241367030056982029112504952454942247198351718695379144760474849563114261636087541692146264816015693213907546262508242049138126864336436538906829293020913804036696981226763878112695080066528568461966597457629301085153787904 149 148687943949342874295774032809245657475552348139522073767349646812583985761546032958050053584737143149547388796594783724988670625486219546102933950298865538317269866379630255165277652876670138489694417662017736819800958499250707264413192954559575668999390912447413763356355788826913782503705288186252968286029733376765878374930731795963324146961749740542014370877943393432604123885109002739263089302793692706005366329365720207648942884746558282532468520276204437946088986138384988342367028659315096887156779233192698024967090672732173826719058720474416668265618699451622680160713011497905268633726886624519759909900127055549427659509327280329837520 150 24556429724345789742204914305459964627695817118041689655402614887567152151254873822448666079099962949978067264654542785371100082325403184010308240689579930287216104272340713826316082102855347153452219001831430201303710250423967331905848809369989424996834426914773283473953016845629657937170885598805947467108407619665548116663650696489658452611162515101779304913786096831096199420982989297367094496831857046849528233362325276049360482647915615374072408541895182383855494534590991314441354213880677242897441792618140638106852851463306361997687106893834713197006704761919687310892014906511344155736629069085767389675520000000000000000000000000000000000000 151 4110030699439397759075386840501347915279920349823262436612781841771904340304815544694885751037089005715766656581264317082618019908989454298240120074723801341709659470012186373496168823433433331659144343772032557151017838276810651553236749834607965567354793555851360231629794560223598078194850767073676020873883277568853524240858356303190307882755127869786654964154684181071840614222193675142975258688061441604830888858796540061178035197976642583710901669615606727962440943049900554829847862515369586913476815388724164886175328022158227403483446128873193782580565725033591423730006594540665002161398043785651737853643795708645298665530898413082887729828697500 152 697070871921470457563915976835947533642185947367967285434865772840086201636041234740462862188830753152541412363411086542134280606373241509518811582041270667475847883926016901429745795688731549438451427572502694916415830986887021525376630703054076135632248999192677425601560880352403750701663590818541273358521301233274860195165728248598059327548518692492331442081247657004558097279152097079601729876497023031390803658017008282398010242476558989836432987801063698510231195386938452315590257889017739638083281097123702617546806153166224307027505505338348766177332978713392917503534147878635943791914022264632589888485668346621124520538532082706936557652411156529152 153 119790670115636477169348651902316096049812887617350790018166130215864987096076303182681453693858921300420874420219083182884253600047420285210507359119079458960396007492196997508752517059160262505737911899994606694869037036694637580324587285088648133203721796627301050593873601148511354220915247302861128076704950060875218210455296989323898223274717562399084244957352266361971005209941805659443289743052417948139058608454059512113933694472295200505457986466793471797817727110364776240043400529234944214305714488252369974138157398897705390705182895219156502361300212686935706941121823994907510970450604586671309005900094532208903508084368566309700878541534740426184885056 154 20856714561576246910921069962978042006043742342931687619300785773065622010609157629753353423043286923363977233676090054121584503928179615679568896977662908099457068040719946075686294582400079506540473869407374290339520340257241965622041185347465459448695234751463416487727185312057464303771969039127413203077627130878272428435668179164601107456339333805252133042151463932892615326839726580140963506352614430211800101925463184795741532670498695266360977673188120825104468577870026902729168654601032505346434960590499955126187558587331522667035666510827472726277456951236360687153530432532200704460803492688425663983964895899005095802725207431663532006142783503508894038097920 155 3678822085949317115423420687832021552779310174825242511220410793040644758808704337677426309718082480065987350033070287015241549750055960801206508327525974580755004634804975199593745383929040166838448663921730366627536836813906574380899681189493228905977065042465499872671648859201366912892405522993283304227930176470797925618788554827831328993558888630303273844172928121930379057297062332739291273571505085241702762254901348420004823866315526750996355431679072056221636386860445444513859684666893420087032193523737282320204669199604896851540813256040490230727133594247959614508806652879827149612950569309475104573561222129762603863380022584816759468508826103061437606811523437500 156 657317617904379473348456231968437043226663445410011520544578583106156377398092529659229079879170509612934577390598675962251204061725975927300316977335332970885703556095785487791829222667105575952206006001717912719014473883589733091137149335083849301250512519355610092507280261827575320915794923554552597642906366447331083082181705897985313992998946049013803444510637175402684762525014443056792196785225535770166147382184380924521873588495983391941621827926812948606545451508211083920570244789849118729699041084765346145978805027440012256564521584693039484898977507650412713308133267602293732472947462078151446840423266494376010122856352881310676214627842173338121079128539288462950400 157 118962324708802884190822461335357100156461383309814043054634392853724720904247577139330776071098529813293074742397725856520084526648275577798808190492383136943585506169321958805304384120981772109116348564401648012838331063843566663962582132357460494543885664688035188916555074073375361024701820466964204767251607619370505295699089031615819060855748388178454960517102426423245642931041978754505389595044660613507708577620255927959827187583192382219325918031777648761821817375758039554651512939261706759719919742380788755118316536391452449482538851809247521201005096847743832448018041938305938660628071430459211668310251260308688922857651988254705133463141689488851153654981035977155920661328 158 21805991261276612926041541718226634888074004198835826642716971452331693495711217628748225839254555896476395262787832021834728945234083524320027330791387262641210377783396713856557995451034030773419424178812354050632959315105059385534125701959452295128999521890084845629454424347678239151119336856336865106901267338280698213326426644113986949481457859555701627469989593253445554059169022557731363899060500614629234887727535142389723742594631943809111908536911530085022719517976210695262450782244958822952869278010645026296813282248367792590045922209139689342113951137037119262683959226319589379094927894309904472284653847150206565037827726944643521980039681332955530675310623539079756746424582144 159 4047990038085165813897535531137548072323253411101146548178427392932124184461344857100664470306793686549219470319263141985690437998508003244435202261743750116504941878950170275631030675834357685406921627941259224425067261407975747538071962222949769632087478697314945416003477622883903361716547882594430862083636449024112909875792368170156663874931128255904594456326061167719540031688489959776790882173173243550438231004443391419091715110520847743289486389382359296033046118107521022180456087323902723073322777047114046742435484303369906201292003590311763687638028694436343066004830576379161088800709482739284226453751123840603021247447574329447113510546348372960788132361127462015040346916554550031420 160 760966739874114211330378744649820957913533830739012597635961168947513952067330849204674235147819205020136792364108592148819694576964150773027519201074473905738340348568633665698342059014134018106316206595177278529117911875412601884054848122405580252364121443514157895675888338748974615118892425579869376039780482315851159757975978188106907748726845110987876215972875271982209513706429331889238501951206122030081187505538777217463617817001902802166370060075373688522360554430873202390767252667989990126892252622883445609550052126718093654369742029722827057363542214899110249364394206566612421662256416388595854050284707727137510595237101561318494971691176360302084096000000000000000000000000000000000000000 161 144850638815186365425212838241724652910164038495334490492947119102889649946288469038628910781939345210034799399324401671285228352608075400608168304590546763896428152898497018195804570433838902129431354454777391533316122441141010013605052527030869363775120929794275880817694772884937417357026358801608674170755449423816846048691317453171162543820228170134620458963041333369872774852337460647403252811702752093630758185043545694545507901326998991117917491590516952584549282504754644833036124711609862354432966788014060513536018460782992461953813465557369619711891008755352950103479475859770230717020803727025104448717744784576938846299341840538174905454359295843258864938249953386493860825023453051617464891929600 162 27917076651882020333260959844751117903569014032811360526128400316495183028807849375077486594697220342466727045887893236987367284318722715529159065612289989327041729937555582407980994072587815696385670209703392753367485928141054738059676395880478628871928478494882274978513939316469806577446916520870803318706107636795017841594470294983677992543835476575475237135093892762352365357182513360646448740845392142606821448485148915030854566562282390132330704736924956857197241127903849057850138949903026463927938112676615586199446797757031160595249187028342819447092276176572681565374082299695045545294926006099773158981974255898403820756263471575513092944760937966646583337740934632954595666157868196800667472542901993472 163 5447295670064948042094425427614034333850157647120950720704014148394731547429468492184715037827922182960868382341316840359777568832245030699131883906062924902757354972065330478186482765777441022725250286461510070578735671668077955193902351347024065624330767131314863054357702984628779259303988090134722378310937713909172620434580399180086094511048099496673427613899980419316799453377369820168258810980267519005505023459327543132361874312489679011930580190850258045478100546047321426525872386760978205903049366495773697772924065251581371915754767966938559767658375715938684575084800182363506974437568872224046675309628883256354055049804713397030145269976796287861718480090182993278672419222320897253905835855117342606157596 164 1076020519945404391938473324644463550296197081180940905338456516829783000768421434368624677835824607903087794498221048685017773368905869643165940978844039799640150368989790203314299411218461942784280320630553295147989301390940441128809831870619603482237305329123035519422689078408411413230502449283751526105515946849824807795194271179872302832885087443647620545743027844763631842347264995709261348007688125737131361706364340467392014377143224424006926729412258490715332493633049427351357004352047731152923160490660411528732687969895256117370377450193167532190104051499514140922515299674201140825802713675448652675802625679540433751656848425016853046223540233248541934997286480963407066247503273314986051107165965971164254699520 165 215157388385618578800640648014746822083626671981543867544575112858609229876093212919610479473837418627668752176896913286230640256367480861788480323182859196129181487482741362398764684853568247975514089297786669743899085730417181980490401133807373410495895421899081933877051482045266363548991130870184438762247248579579782504264979201329834519276803117593886025231426528282567078666234825918959016946946982739223198192826386899631754518727758269930122045180394359007872003364767527080380439400216007897485875127551470957328612496115302818690844239815475187447699356664914525378948392158327487255638298998899915457030127084147016950464256672644171625212328271375547821380178687990383707237443365528553163894684985280036926269531250000 166 43546773748866362645823749973334806029667228084664846681047210090568903080219152795299563282642555314116073874924996750607089214072843751888385728988946496383487987899676688796783792293624539908811844488126747982860663584321110047633395385272424206548804667841155128198130728035445153941861974352830265285764639584919272201912147588181928284663782832081455818445700271038217495260349267120707782518256878632659960911007946286618884725165712419861143810126482222560416963218990394260928609674860139351602689553759850567393610897600651818409141681761685664680786952126005600949639479549400201979975516153443266450690702472921768826347189448173133795766681130661910432126526055006099801291305640517812395036417484051393505643720833866137600 167 8920475548140734961189541823995330410903272406411268114376165235512738952993369703462047476592403688152849140049613295553096766479604043556346462822372693870061509079050762576560609809852255215626284670025986406941599518748936677238965666114198511365373172703735133436650191838546470612275447440850696698189336093031564334205997733001337223780446677034729151422698237550262810384935729711680215729972357823458892087430652401462086165911450518335824897850982455150579738003956680107592025947070729924789090673387994785971555196541628975622593674509724947388202655843996616522592295979734965178699295673181221584564391554208268440520639847506751380317993775840561278441328153055152963964578758790356327024100043800204818048127166552977566278748 168 1849358047228490918831774830935861945538724883574588827688839974796633377687162084838198274982538394147849411514711133643876804633644060378079360175557992438034528687291845026324104820320985391733454970182346032670970167519356786409063201955611402329388489223029863342533852048061328022792515837861919581705870931105363276443330081621668611771086227473902590050972185078109142858220680378298046131434035732232367870036662507385143913309736052507500692492059374133407616518834907823422414240613444659497515636635151165523558477354346152755272526298689787529234936702959542843299076124228930224259584612703859318054984952375037205365140521722059324567557482631667388783341966433260681807078668189237230569210296975746423696253762234942573100687949824 169 387993108340348203462487942861020882663917476494690502725401952476163477242643531954248457920891524889438396205578789738791641387995124717603781281172539812516359810416478572286998794749256341584690553622423674673230797209388792722058963699546382547796250646824991141962115258861095033166465708494104830039254050938555049152123413830502989941301028298379489199417060915636808429058237200566134064162559457487155887986457855843866990777491100201329370900548681704563158411423215020477640075223094397837019412548932152041515220102793437147482007447092577828925429602292832305558186571437633991562581637918773687328888359802884215220897967124297437878858720503028741855502796729259568512141217180258215029077865811928497592171568849821119069716688627238720 170 82369503401766112425132432671859789459025005823779678999151431032924498126861721184454536066590060404723318602967023790390483747511201195918388761363505386499795338313654458317360118415040202877260789723940118142952223353974716682254987018743967467793792411170768335256995926591445224051242931261553874796625369385519285117764505822365935754917890069667928942213657910349043670517353250143968857068525097382736521667464718150758464732001334343386679843829100092944217154663187608228119447077688616059114679050891953389684170815638789196199608734559386441199345502998739216229387029915257377133418443003028876326256127990933392048994486969270922178736629560429891570198454048836971292365924059814526772485886881615052800000000000000000000000000000000000000000 171 17693676374935779390375230102716283481430338961220814302496082888171664203056255077552654947985463372368301913609981103387437540099571726730941854397678372286401781688509026733034375576871844230777527427498895267676559745793803495917071300402415243763186182302629997320585625019115872272332632975467474692505170573947322459635106781787872196889803580548054159580081305915932545155443721209945762009976915791673143576273998561551540396416461310165249448648512532086152684016700742854568235943067620701801824437094739373579678050123951288066863592241275899290592186102995308400817640964405851299263156439922912351837260993024576387488839929788126790489299087220693308645864411322480564388875809393433649408939076377726723598224019443689189886914272587197976901499900 172 3845466485826803713474816925538697741169350693031245496287383653294486207062436587172421720014268892587058916426552914942433644649461795781682205725561746807792870468432010112041786741227134737500075006845645004483428608208000439851132296410040732451007909293664335330830155143452994099494155960955077658357566772006334831845109476097467822365850831994818572987488797786735407220548595053269382251875851919121410720168650838326254842383903176750343090227064468977709814072356041144497857980617097792290967847506446370802010121416303334624376681157241260613351181560827564086946274746464203094567376449636599807339473463707865378934556010700895377325967970507389308078487943646464791547877333547048997345579310323365321912085849975714373057266740420458879737861674893312 173 845531461452515416056893271305640186284944673505407219263727707517905860693216808226148362345545925879094904228631125773685608571078288467139389258096355695460222029663255623937238093378712937409570312160133930819663470688525011447867813407886624278003108722309650846417609269862724495106780231173457156903369325100352823972596447513207608771769148771979957500810327134102947327058789729719930077878288839490526625591099497087890565637583908702015494420936917853996635604525570563436145833387989232732600390414031244466150581398397621469847678344276241099768580529678239221224762819622397785426609021540557089173173912822455751888346234448499760798611929901730754307955641309531656791471237741692389776477110209667860863262173317333266516967285423251948755742334628287865296 174 188075019427937603323899603509711113366259269742071730690047104135118046291807577166491373498448166578528906068237248748225082206396006749769697516267834221214298004975646020345609660317179802233759366371700162335282267307033028815653216702190896550857355873116263463970200877309294452760279519466245111089685980074785331813219763761833406892087987237520405991816464879561290025329327623386802609757804029898045064358921723148393043764550697697913648215183431523051542663647574296720441577890622081836102781917636520550505884482509477512843245456750434242241513850364198080422167705756145733356833907480220895901533546482621277413180696571999751423537859512171399520899911350049337881548272530892734948711641863343380991087846795164418612690627279277019525823793384194626310635520 175 42317909805889644710859146429314511812963844639528976104135376415819247642154102297814661545078498138411863581740430205560745245260747490907668011436465763645861474624351993370615220430310205887334850244373789727611118797828574364782149967188772571005124123711590142306531860881760051851943197241426278825838021857028185209567898564607960184545120919174453339373386508274880078293691210993008216498826977038120744063315520896503017906670424618111837606764418905713955175812144554429270403697932389360065803244028131145086475540043904873897763820611175715066143823268705524979973161539003875772226824734063854194043768527253509659981555543771300599264194123238236844388364007726086180338248885444559897006769846714420378643670880260878398786490886343107026732468511909246444702148437500 176 9631202828659972499491500946541881734023899920884983871195668036267572851871477999144602645002104988401000936130171922428557886116154102450837808848264079586829400146929299327518535035601072775355788039785503020278189589401245358019530913780174863801339171996726801028908918911529944963801763782377760782477900835399588306354291504815092052113848959710830130240246062418443499238108031272758963317169420051649064080325321103095737033272420115038856056578002672291109590858434279744398352347424619893925258042634639329731958984396118390534679083177780790923415653919365487431926854303843217318177814841052440214178888597432771588718250246604908615017968121996135382708002427469919202549106587851341628928254725934738847152280525765934559834892913264206063203516277273937877033646125219840000 177 2217031572890134656682556253857502862094345598871511213894077598659501328226144847435977870569056598653486254403769913415355861483953192222394255983135132888957486639835180744309271507239825551633626876465877282852598226908215757369413725589317555365384399105893386329185475834092076976127588528033509131119869846207949154253597957735002359012092019879892000160403696391218571217468450157100120090655365780033455442315257465040967580225130143952158642621799966407522169800887728936786965127890368732152179852673236424023541045087423059359513134367945927231237652348057654851824949397496291420071263370098157630953548339856582796039352208409327215659132600103027174000563799654176061688876644165192604134766742040694164152055106744509872225398760680810243813218911764184440566772891401505502600448 178 516143396706592356412016521362927670742708139966573683746667428137118511816643762386775282599556906627050695387521292412553149605794081463452232187737780150904585589601089614192814152001877933237865325064936434633306105753108550527922970309376722071114867812803558312808082276376563009170785327643918535730659785749581293323709784334035077497730574792008703748620567916485266219745326269988620486235781457017188241561248293013748825674624479470054730890921425119533742150173434824873631440825931512179556721585856441535151878199005931762565670061758296347596817180442558291012382396078080809645709118895143135943713682519291601363837462246767082555942224841377417044025201974068190458548396372859278454373832104281334225572517369327791622142661504870443323629434052205529827401592432168324199868268544 179 121520194227552305099062040632951334156754807409535351683193666308494973657890553844540617818794379213231008359598307875580491664007059901908538224030434722835435780512810502673081779265473722420474742246432212876987782126068372040934720123869969365562821477021414768878393366450538532522778029052954146215156992821513367197081549068694729437390977159597710804824174625864565166908113484027301111815535659741358339613281934465587017746455267564763935349931853060476699988592185489381061375758149542620691046752610899208609721923060074981229454031973176284652461110414696054678521363543834911452643747644744148321567468632765260419684650467475130017941789719425011111371448018044332463689842753537629618700038581517287139934366771358289092564880989881151318249294705700010214433563340409115451141781570851420 180 28932026721190260644749343363354660427139607165073094540055744891541806828999351107239686484317310820741478823985520625652281980108879925608468977570900081258114094942860916531033947483050744609778288658831274628947178412153058792299950289050430944137654308281533669762149607392429791640271267661548521531035106544205235628216818558559882386448805130321814739674601876853396559431490031801022456753324947093717814672514784838416105367028104408345506284179338111707826325383313324859131985814299332187899206534623044233550354032105332996331919217122555356478556675722326522662382694486872960900059134611587854953156935472828427828125501738239906853410581911850096293334967140290590386439471536773156545455122949217182766825398395004309538320181392322087311103505937203200000000000000000000000000000000000000000000 181 6965216613937669610868069357706890861109739577786100981645244512539658185947149401685955532570965743973021165377380526657268840192981556116766278549488182469794870284136074974642471710499315950005775175826699309700998696752109503678558661557297235930871289139409873372600937686740839711560259049538826703814311008428546183597812811690559416356855598777507398915841450780177616982580873831011488391698549392467961814007825990928155995318084515945105911612048562170102369057349747869242662992000874924018929745028440119070362460499980883460118575539823463765365492825091076791007836298906381368774050391572671726695758853811739655304757549237495386351356523835611722675452651523949339139553228391556682394187916676247724478413548370563112687528290784806002713924995997100677150212749425424718459062595316213735165704400 182 1695466082035216733304758848057737671543890205004722108822952752998173727609636914674102983259993724182191112380302034317411251976848217596818924015366953657325972643824531052540907503807515855526152834404007951806955167279597649888596685371568510175681143749187783565761456314369002741063444795028136149277237112165817285179993610452903327982828297421191718609500414027986655769740071993640521144948259308441761903525444227072174281671784028370024171808676102214536731107372621475468024898086764515367480147553039542104588647408501939503768965272098722980533383329291814110764189454628806737045770996851138757625024334959716115590779324529956886817082785788390273225803881751251039968559917260880800503525098810160221926795422119838070157342208659520900556311365164004458507132106647693728437397019731305832298128156393472 183 417268815378581624927703762864815482939544598594048820280473398271304007073822928609029124615835212487456879957441244633276885242878903352079158250252310529016106904458157372701808167817439556761541343001696250183580850898194120345413594510022624087955842696998030785953926585238345649792125872069959287988297818900516267332818360378083513967081127708066562301972105593589124927179924745752669523608680605203202253320320278661746124751421387782073538672165816763307105200308819734893241227403491875450642066196558306113705254682395646849831541897445994089199267394746248297665080208485840823404062065890526786330645855877262100615240967728120524887057429324303340018308703157628450483138125086633676464388550695787747014953184412443470601411303361980985881636117655704619935956241995285519643656662808357130509034945549956380956 184 103821911031600970043192723678868968578431925220614830490842094521109112744369403484353210948872494600841807642898686890947180746541507265454966471176150840669414254524829986307937186925744245993461108102883061410139864596330981937463863119074052510302434453942444894659038615805951693586365911068761842897459872884320204178519363648393488143784445108591656483566684319477919102408528398659862035411619000285973959176258297555056408289955129981752382954637178441493748867498317968596516839232249289754282409975540348056412374712783685004294637719234959192512816265784872001933006324352010335245715109958022723603559492262838283224161679773636357810109407900343675050915263609755295168551066736331257807034370324267737951394926763496709921107779189916567677027507366794817683403780107783373176768664007278262420217855822823826569297920 185 26114552107154025066646220637205303830926657443109054018941823472060913183566330985662829258545022594048920537453193762094943232546597036578621414483103191388167013919646211791926377293751883120542511191878586116574620358236822110620247375272360612780805996191162606304477666103287670616124529499879468314453465083450859320541885810740314661299569634035993832637020349975681891009723954409935361846530152317238575080564178120004878197971929010998633402883145767351314615456490799509853346461461394333370532195864190211323591468908378673205755748979250763593330945533275231051179472581050757784243887405792974413861468371206165111027307542392677074007053531613326763365680639164478175065385053166877799464733660248199494428323206338200638916979365598039669691988126187493250614941443097905980234205068543671586667187511920928955078125000000 186 6640046231410864479720760084516792744015498923758809857045739880581401519134402861639184316913240618777263942841796774845009476594944684683393888242073165919839587880517558491628504351112090116427539555194404302881457837535931363066028933905690214182965768400381919362920614328358243139764089218397107369045791423229866163713803795603021797464664671053743230836823414973520349981777101574829327995363523961622839295439411432248717443192623944416342425864925505768513871161566357754210295832429962275068667625651162275285567030381675663859707340739236092839849540045403440478138139660139288432031821751901608315704563293644968238711850809053949964650490691971678986876712754458857851664766916423593274506929344730437215372087469017104532360118861304616638302651168431117561525064758888580043470594508967519882356454092790759000896965304752537600 187 1706590574826036661784049010037760314931114578773443940747215655202186781852656877745051014943525870807932271055636008262958954739632486932913763861432869821983589849300563798508529955470121654754669715484130955900884774833641497493925051637276752773937562785133965940354259504789549214558765125953453617627983775485761490281072540773185110348196215207323571208843596788763536573072683816321804661538916141470907392801674538062736136852584039363196873550488479432126949932475989704335417971625932143365737785615027760402625042744585472728093316355986268799134475433009707822359836799197947950942904162802700737607070641283910845790290853586137524340163443232901431534211642289445603382828797556291232819916385239093045417896336994897432053990162066844681968450276374528014002636660073190108976999335680110716425006805921204484750864958959667805792828 188 443335317494609933787925749460883242417080283101987613037166332666826160561837529553713780129901485233388002437999652227158394550955902382047894801861120816511163124595012649307347955290056707868863183592147654459526862521708744559346870993634353502941764766735832302407124560711573814904835062579537836156960366217111169234679750383012119726613888723156084698171888986110781575200608171582165040701623239651322028294797079880070951939248861418681029299331850080512122408317428291111957623528257258382305507360632024656855293675222323372863400791292770322394587605173727385207441304109153462910372671869943440082423712101777808046125197740759065982294594543980751846313439761895075615723831614054823074580646591119352966065663520001356875698083721310959293444537870447373239940405743040054849005756749585598035849957867547350715384841319458531786939695104 189 116400637749013869090116230749768928446012774549358643393056022838095690662775382180045054200330110530098838224189057444119279486688070328589398874567206526992306522116766442857587798647059714416062914967056965134246122470357899612008190130016175260721939348072137443854537430271136752109572250963298039908457675118246668978220477088781689563662809708270237051411742456560742703899948392349757206789636141882108739017104977853509795124897898305378324224267634954785944457776255757332230249201458561382563302080850967584348703263378505243553022395104905912510532441151312050600838631355673635170440034888279335894262259570873038067637701686777456641895755882830555341558693672475562565078272461907591268650501221429714671905876109942289718734122196522188633311440637262498614191365062675100277336705601300016707897987791300355151650047679385260747817684385661520 190 30886876300964725497418980370755108459161112737602795137199737007326504204228041844800702090059292654719091969392400153993916875502305293517182702346821863029119207681652831895133895558178309953154906947636987335136257310266965273387240395036667554034512471036477176576447928623165310661675619231406016948101735824077866370543829222216871307233154062532689388224101970220417544473849867257016258296340217662058791176575866290669823836841205512981785341473769523354358130763982666303780644707022551455193871727719279818982256293361778696285344256402579265142284533264294761111057975169612483069221111312201816833071904816508140259036797179693138401778412814677961984590355992079851586871047683171866784610579752520305458777840364743916236237402690329239112244115577156975911524592800062190688645106412538275528056483348480000000000000000000000000000000000000000000000 191 8282549321974730303202311448903076299441081091494980073072968927996209034684982366722017622272823758839629983696911133466327172015798925927799988763890674423817519541430680288184404015280926620316346927384000159282251178978426599272311049988308971775168106222582509900568869274197399871723270194668393073553165815308345855940904959231451163209242878571939885999930954340296035451680306773218870466864848498429867768718768433448777343447240366969585298256186296351744982112166908529472275881984368090305145467301964040064055499282031677660450448516383922658476981633948682667557555472891024078346750604801122736450254678440715447770528875938642875623574533684307748028669284042188112562600155757923821972816957911011947214460540219887148492949064300480646346830469327406763828532453142572445346583326522027719602703880010418678510920611702974051244718569695795197947207100 192 2244406680527404383700428925146245007751171689647697464842262367686440329114299268016182992013061156106935685746120137195525990672529932334944432824594110315399719917467089378285494473471794438543726256833723206233532551408277047127224295599177508860585295078581105815909267050300202893126685409046342648850808906277530355513788374844130365468211441461916031580854123424783811820746927661379472232174026528462674542947895846665268533708973486259899540809312437975975143539892905069012084669838194029816847105247337931433435621647437950763213704773400618862064523809931682446740248140908952728070546672566257060478657952779898210358171567007977271391637282201284969842584369789196533140971849916910357065285885745322517005858850948017588387613680203585385922614473736621161112202062534951245792736325313781653590875173035229316042559651617790876433192717577835137030493780836352 193 614557992269631386007235093667095695202783702131028964872495100961477285828579981051381421818758974349770969650549623811873952834790129648584674962849048213070710431558386113922255595030323571188422770649589690345358988478020196450264466277497557810955049299545737827677559442755495664330932581261532236722076542529483826505813743108699480128809052363244340923140386393333836256953672271365868889116125152045676145277223995321126506918173240621461623513848942225889695211225964064177631510763245646859367974800239837501775037512156785047999231914245062843044501502720786125415385704102082338167070776198859565484816690569211108425890738301305563085613625943860511526099439469104786367220552157003748744699695277959427145439130091680087642353808972955278179306239139896415339003462986079310462362408840385714771217172547374882783979320110814183071941477523498300271946253140688818176 194 170029605561217681276092671615959572537119196473190195942141811755911991056800752373866954892003602373215379010982951543239150387228314427173870510083712809995602227428848317299826502181057564680680418837518629451106834110829503292113903683982086270180270572958147291561685981940042207318972544078417921009029451747320014767428275164669420349119728454738202649611648430970867808740282331845528434326177576127937064056147075813402828581686571177986999214260160997784326019091517631330773983106534856896463788576381692173056047170659107779370931067153445288060751970014174384707529640456514190478598864244871156520171147774315197985944897494140584197067190023293428617813552530618642715212900855639357639800966821942949341302051601463527589568162538032070236979213663788271463913501516529197120720241084222832726730194054361696681447576437484406778566030105377177379427834200027357218078720 195 47529515257571347427552012943259381143346871411231908315182067757210226996661986486886086675974894352396989540436184362184272438376688749738748956176659022945931848074581643382061753900375230697516978637649708896627187235010883896598363884542981884891390227237082119707870591832285676991384122494827102506176533411044844302231803247514057787430075217232855506889569797571805023040285268384283044227725902323384461195833067107520599112340291713485400954232048787593628872736378466703960435287298526549841870797655375203639502740404092297414086262381458568995904612449408857916611897932323682773258941072827859346121110939082621623282082861046252579566013018988639283405983339385993294664027587185930772185831400002062623998789140696368848261451385398055684338020295049696563766107520020573395437022579287377313765391116614803780723064667874723789709810843649583489423093851655721664428710937500 196 13423211261424030039279063127981192393700403057115153947061270083907968749906119143554195277410457130028700192840747839689118663057600522389454449508599460539679315981349824218735823448775270963284655948948439645991050827921392481597553742394904263970491066301198393070307023482307176817011742002522094857971323276044317332617637464047276252462356304350791192902675094631032821140147427467508836540869913938938540283275727015227060966076859689660089863603274244572076489596185643283504977130004131511361755698343707095593261165799641137003907989581767276233175649709478892066982366259421998820796316663640500817385004741080194629105731700011034643468149987599731269753762693046457704650203187537137524372593317353396295484188826064545917271929358378629298333936866271366826290289466850807553336025685498575810931889971114399325339817942874471647918397166471633835999639267486058282738736796427878400 197 3829842761260004508878053789419063554333477359655594788521608763663622037570250871050612156988270193441890516755982110445055146017762697875872767192407737429946425907719043673606768801378474760224964241909914773666075230104998082903847678783952773151325801130554416820266768088586849593648715911922604820385889351638140830555532216193736342860589006372466098617782267241951361852168034643223418314627836702178948928778635522857773626693078505455750067276104203112051529713309604731343567109973333944862711482131775627883163642009415087861939886609900678814141671511058845249611194254073614200006981914430882246446463724548861824923814034227739918447317268284534916813179227684099851435759960991537426622886784792050797879778308833943066443747011512025732561537526289572653140229379526298487553072233195038263072346216340432962791024732177483723796719067521981061889866199283726538655549115882611120004688 198 1103861144575408880773048265184688739753716048617672257881285482643997139286312257128058918449329262378556040451489340221711012908593663983822027633426201065456072683872995424517985043498013146385234068380835684693169567823760623224832850916506060082965722391084612087305635200029434470899661322681325621513138899854150018697490829902149179812563648289073176146943094222226680123473976457592304119136492824576380363516318237930978778627096053400740768019899212425930291305501171498090219566909535027325659177974425798947240449923038357359862483754155065483929114323282997813968558241905281374956598105384160859819458674981658965132466893381843454210033897845163714359798137928592158766326929045108875657280892554218708741701258916980189923031563157385015257528419561812098609615536212955016658215045840387954946049501736605835319721063557969627719822497303290313907915821375800768867752937844005034911286165504 199 321391707603606166857243942888710758506766251107304874311092815264607326668084680092617242642857385234081415889578385530225778279691903531809608496873575586360449480888305523088489861820011744632512222255105002829245201800690216783450406628742129630864082484146200213712422545826471896767134492506271871747250256757526470628000036182990898884767601171417518002984099990337471993300756818676441303460254188498680168655664002580520744281929303341044878771537980469488119097772676668230546261745641876148832380736041924843320373832841766853086913103726918049664880695638935749889215707422578212252684335115857902258539203836475324878176311791042114771138362893076749149001133056953572294590279209351246550038225832216041064869759409001746267672470894887873677258294097641783306085896838659750947665210080969484489679011165287527346416665558804752326373761498214540117095415740947360425400601083278755088144068351661020 200 94519096681900557641071198133103178617222020651176695060816057974710313432340335869888555132610362128088669113660253723853442284916002051214360601867603845206136788895550890116259503485488142629644281179666113239830312297150729375808418880985888887431011453102503500720941055287634879401596669778610206585570994704552874629590045491817456591697768965534245941385829525752079320387679686292505165690321029287902793077063928143038260701991064210487644426688833877077867967723167487442967888978102743950969427262862601557222266079348489210821589298666395769529471270960139781818521331373445504256860429490642256655474085060919251374737222067039912950364063577999702933012846876139929675087457232462901846640112879235654629278518575045252765429284194734833800311985372032052736860160476842272099265568660147233498763468354230726068262165478900364718283610562051987106137374720000000000000000000000000000000000000000000000000 201 28076780720130770707149227792091860488728849737962385131015410470817047690675923869899634040351713473570651562586821655327481975494753311754335919153827257577835083627233588134401241173883213845219446642501464830893869213600054449733662794496951676260126820708673507718125923929985728412954409952123125223135725370368144842187699878038749518295315289150587661151546537300589586952957106873462249332043628099283428306191648098153878649466121733886900932268320690999033035843594596424828453837484180659421324014074345905860288336223742929192347203209039037615886938426444799918120733663523269107409373236444110705092446872913059026218045194592521367883901787531728770176879668385202541024596341669147306862547694770609012489215863649597532661938887672700954313257601950765447569403703076587299582181638175032427136543633781211960682436178081200759932147345734574651763282464711523105955443276138907242566776826980167389271240000 202 8423572245984664078224410556639552007849281207470159073259196104284951966083264616486863296779992507252686776741496199067605124033764654033280044801648897478813248145433693011748127715472367203984855540458772106199636222605238146284497989663202015253107566514188876815189540207743061650422616330685719728033977201636986915142616450197695881262128787199329832461011525956523603098888265703054556208317736598563827609295313435301680548902214555885724758985639571155970789112035908851429453420226631523747705486518118893658766581618917838036817741676543703561910813746397127298020948676200454708434900704490329640055480321040755350040087711107725674954562658599280853160330839792814103994647814431896543633287481429664604888888663253634773593303712423716281836269929421811662824738612334948365874797725862715964639401782407626819937266025212081863823894922946955706472080921520939837077420733107082518038504406095794434997541721341952 203 2552378957593830804343462858822900003491579383425481510687687104267606043090660071349741105527904001326455533964091480887859628119221782612637282005212967141619053609591555356452975616662574693102171899317073215434638149268400221188147042969242962452067517517039301527149395163288783969495098669171215439891714551880831153160782404023130763738063302289411098053048091170001211516721993579535453553544556254960003527349971047321653298883579792146101540565914581491529260504066632506835477678892678950010221534564761581912493992750429418230160556121537802587534996464547719290373377986381635976253713611982447026754893819287649942780369014139736052839308830369936831196007948151974706274784171999760841603391478530921798701713852631873407825878291578294546592913458462722039287770280143467325292180989162302023743574603488708885417034314068934414969844473989758735094058005745757498043656428372944346861520387481702658120626124832353951356 204 781038929586653298331123906218226705407866244300607093591510994916645804685321603251233933100535313734474496541215647989279873469272414336305239411537570332794857872990878858586002481644392863991579008232011782191845587526989530884585522715303579101019616890828787988127143910315278449498045181730895299860173623933837656574848192179912002620333074934818133427383730837108726416243758599292705972621782553456301805748805692341671388744409790499450247524782603171323732246675384849088086634760122585468490293870644920523354194149438313037925754823333063980507954650000654808936121287373073896222314367527891017701730739072109227334746458571987553810291061754220912918553188391001803502081072295892785066191001286702814442324535016921939319230611529282414713772621094326579490709667308035997715671672118559492764880140369851563878026720046418560165790105178445612925211145112782422264772210186314983474823601361087134688997807675020731660369920 205 241355893860400240594016448797565269341822191021125424860494391631113943516998160899878366799728605433930669740173400169529413060687721691326599367866891001018997165217604095538441830155224121130975997366882834856659038495488555392756803205358615130563815647100894671189961478544699369291833575045825381768744349765408806712624106521688926753883585081458665121700436853448120747378640315039218087047922058306641443988538851424263069397071453018553259476831495928999485260108950973583056619158963627934307538436952628919684012966419519519226796354769766639826805191733972585702524355385832545374489939861003117286335073917500362302823652503084597919388420097593392350466923751915158029938386779182848359649979235577129320477846128861349901813404949163577498013552708413193712976971593539793112173969592964683013627786356601992839520242935646527893955171611725150015067987081346372304811237896216255080078124698259500746644334867596626281738281250000 206 75314755369788232208468225277027512296596288581292985062061867647388153359461311185565300416218322227489854335203203984356817049800694112397526545753840549762676889827989235097141492636047758074743797216706754599489260322211662401243368677984659376133145993029309432253069623367079336245077557657620087854251120585725186946777482692721000845529721331337230682693729101928092261610815995904355927673543793141818969933401041721025395182443056625216495188829745546909524656889981373117139400618443734057826615568197673997445522067172993749066438883422768190438326105459029278075379800867140571635059420160499962547457480438607389522049638851243536809010312064984298942644698796551866718328824448743917219840013557834744958957518985160750818969657050814781417297379367875055761131626178331500127814453551204944787769256334661988850014352354753060046507216653440653191830104581344094877349603891892483964289485448540645817955423744911428450828978800191078400 207 23731139796736245084041830924543748645674633464771976636555179875603228357249856464742458507372735335736685140500604663667835172839669380581057209538661557283924217660395205027914894786019094428406345032220128205802050257303635592828511978277850245672374059368759166096161026412616140747964310985865021301749467895640387832606390165832239924829627476401923399089830701646738164104558255038228582926029596376585782687607674775829789587523608323708553266807658407492847546096940152267360644468269100703765019794425500593813456473058740994259082585418787346913843635674958518731729758969871154169264359268072490011355932152197134156613733555893551843117691621471967690706485928607616723650096944878408346132434040701902853640793163236277388460873303050973141400077643278039568329425540887179619767786335958788740410260892075153436426667263109321018228851540209357469994909364558324136539303687072122633507183904947248641896135132584624301917822375667205030927228 208 7550107309135773067278564957523901237054910519278440996092385011265677672266940694385212803511831321900414032440294774456181291644695216364844032435623948611430298668332094312967663761404367543798035053766932627971353106711839520893938208277375185378058402056451533052014051726289678975820811518007236793084608652028592742562739676540991037164196261375389303243064721411299839896673509351655565090706118329576837690787125540923040942059533414434154606043274509229364244489451502455044629180161207886459899983966077329446330809140423319557217193674675093196461163564843484146464170360488025250416298775933609145537359715394045446793121190978111271790749318425071292277497601275334656004704676392956451931237492404967853981141428340998738597219761821797811669661980479880935754164681012116092648329246917561799159704564010500628467795661894439817681832701099365908037492349130354045980903144035646701113729227005274433515403403283716335564784744895610617342348754944 209 2425288889570337739106947378406344114943743025261210873538976967799140550810432529160412662068461577206437824975557306241343860458317884193929885886485259619864208349659012561682218794054306761579716214293643025850872823617008962748863518438412244357725819477749969307456955068780325467664304369879355483126113327756840205032522052858869507553935536674340847097803409052246100743584159339375770822648987335999937128878169122010179911705142057184515362388123290712664494523975709951433378826344911379288092697603360274376677354881653052356108144349841862454878630131609627019706618166614272778840141412702739717265249552803615602246828831158860929793916643372604741281854189530292917933437588001635298239988657150418675874154464263152282828170910832166134715879837042208263939527662254082656802740581562317770448490843897247667517435428301265240187416461886630304816790606239588854372773724442178083509679914837015851688000855775032954046225593709190846282605635056241920 210 786556052651579077517458151230535425484961407989044441877614314726091319321273759015094172879712900043370434281611164171770846180148611356574962305925317274416235513513550881315377773814507022045170209176398264401798160218885049559458926196267702603540081600097957569160441451105729253841705751060801707959094054642285916201078236475179138452020061653637802782788500512907048240476607010326591113870035471894218843996821679063454733951019172252501113768113179761889369508446747349097434983578886610727606560506719485483834255402946013020957671927571687696268977423930259976977226639964994283835356260962209577858066095640917916917292302531875785084157348149679059594322141392238692829799023462106058592370964517588754819078180236180823404698405533958790616480586151473363221498185063588696960366459233068165155305117413405627370107513015513903634107534329754830993136564734654537807712799634198998217257351893837298737872896000000000000000000000000000000000000000000000000000 211 257532435884444347923450442968870470588067494078743747854086225949220892854189940801303050261538589736709899546834688235328302476140149253003228262814144384990926648056318547969560108925131016993235253615086735236908872271493197961357021158220609747789040003224805770492693427887301548788511784766544545230284535619071361100782422034895981644101485285389154179538312926315282448759232083318636770949057983145459267630097454011035639506091516987637313246256342875865170417782856844771304844753751604659086837768012403400761770130770225924952986568123902116520991836275385048893156772020751887740425277744319595036013768849719240225392190289609314808670643301100661834184715972423706047666642726452538790934647085093692888260999622777863431713883712144528440672268868213047843359606516852923057139973232016337299334489665310782935322335098057044725825358408775896416099343142070419940273395318522427057936694014102781832246894025000084434818287523864658523473128445540232105686203100 212 85123731019554160660754026944045691980347170610239035280127433096028870444381030174265058140429639547675205331609234260574412884875613565924268466844905458424692591578045137594704705965216732325058242326090244820235075499638755996532180213271936036163163651991261748684039592607987675087584393225735996482470709226010893753236504540961649773228290228775040451604965388830325947704680807940051679575656478597279781541767858089859365031615698996666916826892284240680583337285672022248901639656228720125419818868596111346991365732466027515688389627743365997380307576087390788006203056749186612341195691163413891279952138885870091339924181321174365878261882398096919028726695451294736753517960815628817769693155160683605120301559177355421958920169435035973099769760234739504591483218164124879227648140571920082424233133816532272056215080506253477730736156461746635571434208774058692903529825787124497127351631840610360030686638458753365342694469818679388779096359004944188286990428900687872 213 28403143374953370363953775816406684555716828884421119666027795998024004337325290240175109026043196373656843737471588879133333142924503033169477105674033466872195569757585524847215163080775915835068927099421378968100833194342267517994990279357517601145026772166446294463903390888736993820794199566646952943625235652345459397614112976855294717392888645835891614426134166628780279994449139755788231715510044399260104431875864789680283429648627492410669853037508767483726124169434051872375342612283804206147651599657975694479166681375393866388147412892139724269106587369846848533100166734636563848027097429870774264520046268441588917292768115397937449913128238074276671874060023504803686329420013284245319355263850412283579411540039171362864311907269860191907296373411020722998830757251448263917472503281684098410629158403598676160932493005952815468738672695542878616584714810925724748121917857267194225002360194189840695677780490631617170268475650506559919297940253667526000564559722686170975696 214 9566651807421351818750575320101133977820468588189249432015243983541809086631632969943741672208357252789506130291477360802129335669659453429897041645140011260424542427352908368801696528808420202457874865498684104294160276248930308573212307181131244713832407677819515936557880452062048890534637493060984619468274893006012026815020037752237641054949563196069213467434980358415410220822979339257125386852136846328291275063014869446057829091788454235549119800342255318323241770990512300387505833594200420471230891289039359305351086581586954573351498692007272712232298699931247607416633695978708295948661273649882064599764059067427126137976716312194170519911491837039840601630745883676365582942064792863210262043948830043073445735402618296906245395047654056959169872626916625723173763080464386907023163904530626940934045914793728038847733015360995938038427368214454782439419533432737461388480040998360073093710979640924329671190630967538513023904629795669133276063858786505497429321598480132372713963520