# Computed by Robert Israel, December 02 2020
# using Maple 2019.2, X86 64 WINDOWS, Nov 26 2019, Build ID 1435526
0 0
1 12
2 460
3 38752
4 5578992
5 1227403584
6 382949169408
7 160838682255360
8 87496241419607040
9 59847429254564597760
10 50271840562772982988800
11 50875102650737732213145600
12 61050123180725943563550720000
13 85714372945764004556767887360000
14 139200141663916245408777987686400000
15 258912263494885158867079669544386560000
16 546822700501197229805654902483420446720000
17 1301438027192849468224297805545848019353600000
18 3467030904441750964625524471153157936146022400000
19 10276279600765349865544555227074336292578367897600000
20 33706197090510347556559346150433952688635895611392000000
21 121746783890923375375310428390566504673244654918959104000000
22 482117264208056566485759445239684626046380396957757603840000000
23 2084675050435636593484661356211972706268827449645054935695360000000
24 9806311437249234535751716027574303962840161218178216921755811840000000
25 50012188329971096132333830271697669730065317919057345506246551142400000000
26 275667182074800681881424021450898509785725837854691303162287959624908800000000
27 1637463061524316050375658723200017724006353668405420690902284024804278272000000000
28 10453564184771233665598205261875528186974634628456258801438991184166752616448000000000
29 71544193280574323207354116834213943944151199820495449400392152612440412742746112000000000
30 523703494813804045877832135207370941413625454575555382705892675815783990766170275840000000000
31 4091171701485437206397624640257712282392155613502660339887158925606064640618739615662080000000000
32 34038548556358837557228237006926586269864247630171994172660547523005190414020576789764505600000000000
33 301036923432437559356126528089277284711087980213312885004326863461877301583133099959985268326400000000000
34 2824930489489994056997891339589757229327505715696897594075183894457955076381922347873706041776537600000000000
35 28079809065530540926559039915522211613638605381663735848317090259315162092467199868222445435008057344000000000000
36 295174952896857046219988627591969457304576526364853408015325689453724558549442353000849460146127532720128000000000000
37 3276441977155113213041873766270861017594509995515344474575543130440910990934849587018354417829152880905420800000000000000
38 38347476900623445045442090560434157291578348047388818896056090406777901333844385852929300716056872507432710963200000000000000
39 472594305323283336740028324066790554547854201384610004514661286091607115449352977777020828751415119131102367501516800000000000000
40 6124822196989752044150767079905605586805382605683452477695234390461352347417268284512840508556822347436796160631635968000000000000000
41 83371079745424504824980241491675103247815886321376404193204842084732327108321421192899797404670151433007251824277943484416000000000000000
42 1190539018764661928900717848501120474378430372346741544735444764698846917555928269110778962274983887070232844322040430702100480000000000000000
43 17815225876794401104070341884970766778599519058479081686177687055652955725450790273866533622556383748293433867229980577860650270720000000000000000
44 279057698134107498894157835286182090819981567130588413600295347354179488331154420460318713840933651069540843621078408199733308901294080000000000000000
45 4570965095436680831886305341987662647631300641771464794259249166004973504560857670803315481102400740444401005349499726828292403653666406400000000000000000
46 78218354713112482395238457012092883226266811258868335937586486866590379388135479410540290324106120078142433265398507107878045700495829159116800000000000000000
47 1396979815176188935578958842235978894421125260589351720634216916867160884540361291582383991669996818607329453254440255423943816963051038911234048000000000000000000
48 26017352077841342736222529477802870929699036827264325797790974388961797086979957914460104411598839665618375390187135295848434298853176308394205642752000000000000000000
49 504840699718433414453661961987286907519880110657262676714425719009984374382782833186494032723042591599127702647359267575366006563382477053698407984529408000000000000000000
50 10197782134312354971963971632143195531901578235127223311881746244289107493657294427299502392926080989089067487280017416794467886374436909241211409694667571200000000000000000000
51 214275798206171202670906971934592824516315961876874323260155645347636276594700254583545132844820637361674415422387475916820911727489930220790198805208838334054400000000000000000000
52 4679783432822779066332608267051507287436340607389924712859343377091487585140776216052353474952718885809559292162496104979705653242586527752359053466400661067268096000000000000000000000
53 106156207390151920340688885929796391308205950338035836643744321219665509377008286208740689261194536022966586214956769103099309185786345897760945530683101706084799217664000000000000000000000
54 2499341746793736812501179130331126236960400894758707770202904040374265328026668677147764666690127501469676121273194716509929119388397051993025837934623662198882335474057216000000000000000000000
55 61033925456703052961278794362686102706572989850007667408587711621506992290631079287285495689288035004532864274752377631545063355292900723467516814395337350598340721431512350720000000000000000000000
56 1544890721160067676555888842908310631708775519083394004584378686872712576441862496440907419721690756638990174845492285678759526235968590055707607030562351613642397885690477690224640000000000000000000000
57 40507034708816974479295405461055904763404094110366591032741145425637180628771482410460921477224770915650620827657371167923296584136285494099317825203616875409102067938357815228026060800000000000000000000000
58 1099522950136127955265994485834901478897840730531790746224067847701850451668578978513135793639055728201178903431912545198117423576601243660318404764468523872227165573603173450579774223155200000000000000000000000
59 30879002531623017495690189140187373133366959076254811319586687395189001175294409596347672217110677149302875192826916407900654144268611594041677033014571326210282980137525671626177016157228236800000000000000000000000
60 896726233518332428074843092631041315792976491574439720711488626389422589861573627317401044278470086031716119581841396757161207419667402487284642889540089458120095229911266043712278858903188406272000000000000000000000000
61 26912547720352192831382190896042811969578810465132084898027262157852311648663585594911369529630605689987604971805141179942695989625807298560717358834489692002271737452340568611546715332130128751755264000000000000000000000000
62 834288979330917977772847917777327171056943124419094631838716308056661836473462170723129741134482977789573153025355304598023509183576394314901564980993700560143571293895567149831342689466882017600733184000000000000000000000000000
63 26700584494506698960642224760545578782506407753908704597366779825527646256648399984268508872395269333873159968192284773890103668406978597492184716533915150946674746098158460879582157665025788441201481875456000000000000000000000000000
64 881760102346589226476248830492257193713491609665081060623438508698587117590403051726083628028171906001698959085720505799344384438597022394095543874983623595246323478697138791687980167719528079538544431631171584000000000000000000000000000
65 30032749085924829053781035166566280017881524225192660924834324042827702426796434459236503910056052865388357319049370596139912221600091953473428762048884612555143349362084713749985602963515885384332398374425597050880000000000000000000000000000
66 1054509885904992597736359706768475223987856078594964710392782749603136453820005405092896115854875710385345063046099026135034382582404881559307461074140615110456616731160532293133201490075031917245170641566673733744066560000000000000000000000000000
67 38152167672042632186101494190883433603880632923565823222010880040649639756789404046669328858910255851558941993570881988118873017728115853568563385497760764288539384212771504460985272484402431098924959422736617893287218380800000000000000000000000000000
68 1421702376130996645782886079529080269815007905263756836545013433105850397376461936466628827748461304321610909177144095436848798976523593057139592751094961283958890621764830944718863725707683540393618201351996908609402368635699200000000000000000000000000000
69 54542189957889555318814641555053635471182963277538767277212895351092565063163554922577958317765463054417257964723359187721995967392935850124620131543745878738395586367680721980664476126871163430384737008029067498773903298731494604800000000000000000000000000000
70 2153325659537479643986802048593517528402303390197230532104365108444618916632785030130858826579001047858357229962961300160019536612229077980167650238225481634568572787878016066599833369879890880509216131718634997358820217587228307619840000000000000000000000000000000
71 87450861685136123301592004797479933863474345282689926369822475784234937536823155865174524060359227924946272656015790465675105451613841154565281898250513324572722394180564086363587878657488469886487568953063570881929217887233625627169914880000000000000000000000000000000
72 3651947983971284509074482120342762038138688659005131325203786588749231469516559806657279873576744289537927268003598691730393481471329922648829420298897631653775690250981796567345709288544655847570502938407419265723562464912706911399058394316800000000000000000000000000000000
73 156756215263983416267513070533592717725065071999136257003047335535474216396957726970614489314085109204253293040178224347276879841817226696729959030388381509005150006664946376590631808467142621132378466428603018057937695617103926601150538518102016000000000000000000000000000000000
74 6913576118002724591062396462813573222546269935449905478862399686456542930739808994475665757973811544454150493072960481544485226331768573783172600501236989601038504621003195414777308474845947831593125040124357484360189571674837240402271227885150378393600000000000000000000000000000000
75 313184998145523423975126559765454866981346028075880718192466705796481460852834156513819802213189163288386113962019293348195878755635246560129360632343456960169168598985470385503970225485712785890059866349856160275748150536063423906270777908494627430308249600000000000000000000000000000000
76 14566860633744585495931086547810836773036366457865363964568011420005945330505019994388223141243102442559016612842558380793092709578364695450953664449229693090327090009689378632909808099980883330196306710210988414226819574723161898831951743686465011895034393395200000000000000000000000000000000
77 695421926654966511575750071792489347544756134698492475668476865191083832282465621938757442368503854785646494977585650592898067701014385734459580130686772382258498562282972859031715921629677336240494070772420747422455111128963421127087517820533515263432075769806848000000000000000000000000000000000
78 34064547655266879603026541516683298200132334502070955428144670764520050427287230252606835867666904982933583782423524988503954069689131597861026229095064879906828015027144840647324147115646349608249623652816967723539684189085447976671498941712491843579074671674426130432000000000000000000000000000000000
79 1711539132391229098774465551964235634767449014722053084531700837892545413750179819725135098536699226021376565945861537610540194179887975319274463047455592970909286153181906072649323258866556687630972859255247431651534743067629404163032915141579197387660398731334619295121408000000000000000000000000000000000
80 88178496100796123168860465237197419903218973238480174915073227168223939715893844227060574709960125625803734659676768525789881608083144208381656601415039187074333572236240194243007217399631823256649833277318353435621710003339281468566139649406065156266445113823587514789826396160000000000000000000000000000000000
81 4656882736075244856793858890106870139928800414670614997614847273208242704279125367362119915204339155903776063007255160656285113457109860634705923267054002807268508874778338778273902062869176089265160667164428262973518242545767802512066342294118956518269698069136833177507424286801920000000000000000000000000000000000
82 252030493676392251649683643132583811972946678441973683670915534426030095155564084479371648510149821380760163361955903560391678873389458355680923051822043920914835976184068615559867284581578909352846949643739462529359341889128545439902769810495948876750911462476975300665383598665655910400000000000000000000000000000000000
83 13973578691393892000465059909842976871028055639536788917450240890716812595805246048669118197589574316011284292697985479178362724801442819386842921930824953138765258475058258817009379485457704131910186208735805344181690800394891539833323678879332517767531703857426892395618664132423815109017600000000000000000000000000000000000
84 793475692412110763354407961920523598644457111435457021888494478738463486440204039287652062450017458496849317992917960408693155181605004063191777924132384961540206661767974225551081325401800812395604803747674473303258625714300121912603461856322328333803534125980596800187387839584254222368400998400000000000000000000000000000000000
85 46132676756840119781425278906059242025188736458857471252597068993854267101633470357368456892463331891896729101095602776344299437497240251816206480096946673105728156371635201722928582240524574824156950167425354121683111689900796814720957390882449343855910098297095392108587747449133309367382574104576000000000000000000000000000000000000
86 2745447859153069208432181198257397611403032084139525829184556769962255143752411032990068515066292283457878198124034748412429225737822523620009314126883331505971207826901167914857632287330079668287998898712334428069890245728850376152742411662652788638262710440506370075048991300501319850691912926769446912000000000000000000000000000000000000
87 167197774622421914793519834973875514534444653924097122997339507290701338254521832319961678078240833957574121292926413881568432995322779458758550803309363232466905168381910390937968771475941197289595255285829228899751328972140563628744015518188967542336161612205902591073499749575458185808017970333043444940800000000000000000000000000000000000000
88 10417090150075374979295459798212340057554039718086947151226240662239856178609728237717502684145223790456367468142426625573718691399799963638996167006468511416676863299505981949010787638294773103556135195342151510543048384503178763811185174311126484342469953196035778782023406599155503054487898587923921065161523200000000000000000000000000000000000000
89 663818652723403195180623880181283157827573626995372620264740959960572595125726322244943269418881052002721554804559616232880571175475729691747820754157256926535560684005609249332370178804695765605971053458359789963547274726104244361607467363139799618322170296596647830733892343586790840258176606688179340480218975436800000000000000000000000000000000000000
90 43254423411456952197969452032612410564044697535018479936450520951030910298392327157283204324811824798781591329739823615891415896750328135565254910480747212271584533631689135107596215111969997136542334427842069739231599927482003829583896264964855279582079458945951468886667011884566991828547141162735274471253854417584128000000000000000000000000000000000000000
91 2881263652283970499811141138796377892492145392202650985526842101590070996796509696602564588095014164115465047194079208013675021283520883459345753185892069225402859870172694821008221127739300476873131697126214562084589655660969622007586381775137361333228072485502515331717934511794365653528497696690327960176853918114000142336000000000000000000000000000000000000000
92 196156429447492711627142488729257406920865258301156479094667410276252033461906380144689070637340313250931745304458756980528942594164547005248857623795134134046828551753198896575647850331601651924654570275645276498484826179235875092809622074626015044896064667662864059727743482253380585543951731324282839004327603076036589130874880000000000000000000000000000000000000000
93 13645425858085382991630540085962062255043070828461649311741443728457196455744055428385266235995799185394961842911113472615533351338915907234052235928534498170174310854392663638203417524333712104139108016528272443079779049356763307448460404938835951797481565811769876306107965259340248379474476973288842700964968501172653727014002360320000000000000000000000000000000000000000
94 969698543178979656917232700668807992092380785353798646689593957119082208930995554962769548174094819511348105599513724933352326531653021171433190771957033010545546444776413844144510726017090782488177705136652035260972125847707504054847460219528824429812910692884884992852690209889785633472254413335126666276570972494842895319080832052756480000000000000000000000000000000000000000
95 70380720263930343499052749414542084066064997400978705776730729407702986724211657379197822839745614028503091620545491731201900777517801787044139797289588609930859489480981060530752122133547540459231528153731228902924752522576156139890649428752937872799539452919658494932143341583804661351422342970976076898618107186239002071145669625280620134400000000000000000000000000000000000000000
96 5216055940200405617401797364610542934304209087381333842525067817863683752104774351687108963920299248784533113191118848444020884366672533294347424766274502700240867076415531520883018786131387734257065577878682876512489465284586533667556231637706433527784427133342500808049840664269241259639933593900323641028315198980708124327149854120184845749452800000000000000000000000000000000000000000
97 394646792435562689012619988606433678409456459551271718525446631099566312684247227448646664977281439840768771540443856148206320160251173681390277450846423064764706874292495743723992066039553640530474249921957150931905395158963807225189583374309062369227774961701867021716808560414776261775626830239275115999797610690441959199179867710866006406854606848000000000000000000000000000000000000000000
98 30476203899043893096310566000143234381491865632387407191409090640032908930728307892494290048914180862182102609271252817288657298542147032656562783104801760502611144638890454713163288536376529056103382894567074001925688658890332446782638895285441357183209304482136277253425218817624513346287841535157505705979600498184315040876416160919425210159674532298752000000000000000000000000000000000000000000
99 2401646772060254951561657843075287442199084979294657236311801978797153355377113575160120033085370654437454389362462738233978687668747531402391237969911013207066200201064867372390304145303453633051460783467834759245609069080325810699230942653306382604206794938114143198991467239161679054418667370322814019995222171829556488630735380196944267381166579930217054208000000000000000000000000000000000000000000
100 193092400473644498105557290583253110352806432335290441799468879095291129772319931442873650659363534104648538706356910304991549824975495984979411985989884485934154744459350037339591898737244176477504340377531458202247280285378747196896021350854199497251784124635706040654633953392429340900827835063435443143625331773277776705236444149832181802994647356666475760844800000000000000000000000000000000000000000000
101 15835893947644532578632964515313754086254361128681839712858041712363016134887502217492953837882794502371576614210229199144465906768732989883011497983985743679861523459633640922907520081461066396836574552221032271353511753766567782306582559096391008861034601432752888369674747375925509134819881631443130111601969752220363923203431363330187832871653863340988920829155737600000000000000000000000000000000000000000000
102 1324514169780988704876861152060842391774314764802949073583446608822042669521990685471110659000444076415598282547785664734724691967878792363178232473009075484585798472302717899656014442886657438416103976556959709358997281549681161898194048365067712504689693440125534623525169945954010521173651829666445468422317241715061228975520482061597200912487481961668520563718555172864000000000000000000000000000000000000000000000
103 112959866455601840706718226492356882540080660401454708791490660586779087027513453619718201442194637999421260140647770379854710936652884114284341238269388724478708183696267585943703467235290809408773186366234652455226131784965459851864722898553773918868288097932832636501578445744285209565602183200546057551982134561489379211905846344229370237439792080279891677166975724998885376000000000000000000000000000000000000000000000
104 9821182629115846438404909484151476795564772937944078201167363994056920942520129711512779306190162407783480632971039323422636460551447862050247943559991339953131462891698593509684011449846351708574494433009280258631117816826076073457211160452893188762518539797963405314765860507064184802033649709631149740554830886514862410855091406163057657091964838022356216997302380420734799314944000000000000000000000000000000000000000000000
105 870353204592246311371443078485503873622950177760604210187451797153324333926133895034262502114572282100637607464685322057914739174106615327557758497366146611478823483218212825142600591443233829165188223131826169666814237381918908661682916745619579883899546818627273361418575054670438240529831381131955155819401501617188232264752408696528212781056332781273258509622337381883590774913761280000000000000000000000000000000000000000000000
106 78603338613134948872577767304182825834635876453915687430449146704511027245537004328334315090971250944727839285166799695911294030793240785047422195505485131679679572798173923651342897261227596936060149982634441152917329036752450366038751230859969859117661441722642488087733415143917145421996334714445687003017561098332044907935790422046029166805484469132063946076849369355766113343276171919360000000000000000000000000000000000000000000000
107 7233079219180677995254606147330903633303193351289321557349930479749104727134315138293323674671174523233904295866311634014693570461014163604417731782320437664160003324939144175607226742771610593808292460535054128354269424260453445811595906066266435985399032087430100908454693637056382961171070338791664881992643219666055266413142857723046032378807668859964588609912912406945249621612355143283507200000000000000000000000000000000000000000000000
108 678057778322873477987147798675388230200374557523266160072211882893600073540479238324169334558374584375461387303659468469600194873558780232051989078086781416992552386179124245140884109813964402026873193161299238807385952226371558206186663289628648179290483222183057351703880662653504702698713503248961221296957323643195086187227311715167178223673615067172605209601300499020271296236696280799743102156800000000000000000000000000000000000000000000000
109 64743668905381251172124820408720769772452564250551546028335079426212509421939119592144984740971838816043651237363031725927729126078414851554863197751071626880735246892233192768196033379967607978256423913250576301263544419247910247383447715445658802112851153640778689013419043436003595361731969440572110023698283618141616686974844451704784272280850557572042587553964228814829950121854337889617795351786291200000000000000000000000000000000000000000000000
110 6295674364359272863977417536544007652673287347723632335795303123404904416189359989140178316212101606453655628736491007200896602205789623745090224879054531064934952360025310416733308864231424909269407772361050067739214014744174945853147682755620226999862806625793831558870524680038163560430255853344469334066718757743200425056504228168125417741450115892852244205136571416521317130107979542222806422704449650688000000000000000000000000000000000000000000000000
111 623347310163940324808132065128295285706487526872812284831764552854566396055740911244747335444792604258414360244352332495473565616583261004947373063944411836920221381196674378478443263752169200679722670142035091491140807395269417384455779520838347190362612419448454586525310905441914108986410938502472292926450664553384781827914577022430001607790014085786571957638687272327629383917144971830834724118131329000800256000000000000000000000000000000000000000000000000
112 62833408864525184740659712164932164799213942708779478311041866927740292722418683853470531412835094509245370311103059073994130469521586599124805301790256106567521802603156481727082054908007393971921982484777519115648054147595203900037244731188194044534189517361321825210369651560362987407560830396892837085119158534881055178476050417146172666568863782650765656284931594678756408044997140105152287295811844281356569804800000000000000000000000000000000000000000000000000
113 6446959083135742055130649106970699837058547377691609592626139714253864994491046638101490405082532037026647375390567527656715991515124457366142987239426307394650628550967509936318847069414051222039590265585321798378815390304308047858217242049832005868977395526013566317377630036116353373510548131236698495471681586813085551471121807302656794752489328823905588781175609669205377924272151826959547625117789710465441400566579200000000000000000000000000000000000000000000000000
114 673217255297366728364962902346308359785001751368068640100392013521245598184733054137110034060338325434470169522733542340518352601430156288395771050224032618412137335482329299707445313093545064421013696474548752645769698030323547953614690280421047275706422519099747481376364801155819479966140082893051359381524059689306507165449018071496875177894503533889252229461011523838546356617307150745874314415892921559686373315267316940800000000000000000000000000000000000000000000000000
115 71536065547898188556060958003318726310754286100370973697067655356767557263109734332609312219251550460666806191484879001885241797664841891825536655894879663051855769609508548479108363572190748592725708016625377430662537802308101479639549196184400174442526562867046050996662473234231888458788738417866239003122751853568446475241486125957242368392317819308171557790554334397328673170985916503982882523644119236826121910464271265824768000000000000000000000000000000000000000000000000000
116 7733907118514368961172862291654794138908267378883306708337378355930854150829319598167057962647723623403609671230279800210269469484201309217929697764157413928362450215274065431780213316058241654185109133285803957013356735412164090707881813512110884113393060412116916436450545000994940011326461697687127104277201770504948679990663117231381395733734298152407694174952997349958176779287969107831690054282320809742063872894319169773571670016000000000000000000000000000000000000000000000000000
117 850575104894210298349791394836194259397131246329586071782944871585275339508208569406413034731996644101928992724145707610397216361787394387457783706883430627644130028720753845076316459115516468811771834766126868430379393652472899071431829369143914515212691179816581843253279054239042237112125430141079308922688666674256379010780735613175087127887680546942999408803772225110800583018878162846463523319225888956767997020114575902484006101319680000000000000000000000000000000000000000000000000000
118 95148733533885940814601064591956034633200689739412816333927345115015240578746243408078987717260072595818184827152975230519506750236909910148755475960024837549583780840675301294254946558720037871574339948341262585015269806850154757506244111378659672186706396707995017998206176581039681009982320686350575763800159117845412494872377918300762724056001772207504681288042669339793067230782484366291471823374335927018620042374207472210791408023917035520000000000000000000000000000000000000000000000000000
119 10824500521749000170832275512239286324011443267514559637412910489664593829200487635076697958666374898790659978886023194222695645575606221803397987335855809293415562984815204166588365667437915861825582149854264433730566712810198372285814360087092274208228002068116720423288894338714721553076259930341491760016334088960936251716152972029650116621999445760684445144365570319437542082244487985010459158844602056839746561460760071021463831901987788847841280000000000000000000000000000000000000000000000000000
120 1252178220355924339761877631255840641961643757186084258855925485444400214161912409625672419858526248292103546354539436089848184907819944527004306418959064942109925976791061599460570465727791508709698998215925637473562939370724848643563863513206536482620560465369822587200369056676739589057460771272285800431755362259897127541158340808726074109107053414955546478121132561344041558512131942203852812746919233676345409915417115230022077600772210626023286374400000000000000000000000000000000000000000000000000000
121 147271184852500973448073951967261929582392845570169741852563108194086797988010842320894584644400989114130882293893588622049855840413306653024037683343209938424842532295395276154766889814534890243416762476932240598331494598177086830614372652870059233748397415729812598084626499640328959109173136398351958008143827561118253495567129424410940608016294898908901081482366978426949605774828600448368450431614675630811467271811959513123250416387810277509685442301132800000000000000000000000000000000000000000000000000000
122 17607742860965016385451721697205836300870888616369494335892445215685017567446576307886156540084582258485488287057275382499841574587617211977218460049183945231621326328170725536571916110877949214618127488043128092551364495488601431341864427464506866992989438669507101395284554878666027056039520651003241911878571530182169917086938326612014785348263471415152292203539020619031567802854258328244683713709095171786339365602429496106194008270280845536787364738727149568000000000000000000000000000000000000000000000000000000
123 2139763343435912651225635027531242050627033868215686429674993512390906074866377739239557287377238774380190478596357968212910027143436744050570062445033026359533684389476256883709669418657289325693873477971800645401703062831227980353641849018214449791550937462254162183443351495080336479082074517950133271288745241951098608855203583541167519436793656933704577148512678870557645434168566306070785794721574466948898205825817453427931714134965620581126911525099386890616832000000000000000000000000000000000000000000000000000000
124 264269331967708956076970828440218518220641190860110136810580398754326463870297116307042283220238497591051044868564447563588302679402798255147573674019920478095710456600075871728685846961547910697939413797428628827048450279528176464886985144380017819346078700851059263896805148437158668145318126176321396739541877346302576937790623932711024381957218561457207471704408956900873514309268743668392675258003486435553268362467944163245402602888773100876555205206202546754030665728000000000000000000000000000000000000000000000000000000
125 33165801161947473987659838969247424036690469452943822169727840043667971215722288096533806544139931447676906131004840446767129290566210865525660442646433356558294306275168793711257418905551593151176758224464672189283898910739724293018933426298014650431773978767145729187448654569416832002982419410924276291120734639457946278162150020465912838367765388769995951802365089608830324156285238051219709823910337285587671342751058807084364419872515272392873435426846860072565583799910400000000000000000000000000000000000000000000000000000000
126 4229037637762246303114481386646677533766475140883772652506336339648190345659180399765218740056370938756177654576689179178099864028696521009181302057023336471907407040120852371633489072610630715718417494568505331265282415107021154883792599111282789551058567343130024936110790681628535914713741249254687357210903179513535367388818039583802748672436430394479386856013028733243254799919989619483516050608112196778629348374831367861614670784640026178118852612385676787017548955401374924800000000000000000000000000000000000000000000000000000000
127 547829535595721386105449918826210607724109189750083909405670809438026577376690228985586435586902291406475253373864316844706057598353214415913988190854885537761857364937090602103334673831271313738185827083000881838145018143280977575847603442202658396019432356441995160093667173928200859313176720533330236335447747740379841551149566644760438029238762585131645626697460395384139029247800338198956657664087049804930724459331227510048200387514940526662630278092325416917105176860459995758592000000000000000000000000000000000000000000000000000000000
128 72085601611827402869299522118828096606769183624075041135235787789093289157534407090839405540266951112429639739946562258363550125377631261105829150432610327352174472583205139476205777385957020965482983602977849502938612228245948159027699881317640759868555142104935442522763911560607916343211352801843519912470025598121459123776387198612481816351781315314552428839624203621753000409577733180745888235461858975262067671438079506060400415845553633736469593480172558166490062210044917870365769728000000000000000000000000000000000000000000000000000000000
129 9633808141811061429064665334048662142915060776255884797477451623285583536169528301248141514023436414469546773405418366610794763004549121509905055768635768362353639984132132728628794267176501392870437808802253720323496103652646358536622828052485152917849732166030580329919132325365535262084817740479241518897715915846672484303817328099821538210605848160777866641512416712255602932087490553319496956953543967525314747877654847160446692048664783865722547187083350239020922205341337576050937751928832000000000000000000000000000000000000000000000000000000000
130 1307500441006597257152656379137084426036432048553448684713639734312319397528928381045397766283260790171806888086583380713833614963091415372376679503203799813500398963058995547774464922648223767272271668625704332596600337042194766701747103150290583653125279355433812949119570905130216930435997208593115494498211182558780441355614399000925864070817618634198408403888205114083124415884292223916970130787442731677467067923907694415805405446391563988820866564500887073606814727165133089885492880302187479040000000000000000000000000000000000000000000000000000000000
131 180189250776001181202721880921639878920932773475247870137756119065049360812256678048628356967028736015157050860988228862978833016647775077715226112012401162611129902360570564888160016706842485890263822426506913738113256651565045925468738923927656870236090393134735910775114683860616906412669844313859600450453167022202629650870846829715614252213746297991619073305012889108952907789916413972563935011036475318178009676358395776769557186677903599783915108063004758533637604276237634947331587722922787581460480000000000000000000000000000000000000000000000000000000000
132 25212079968578085273884845578555851858616913664656681989674836179581706564850954392564079706826660743240774556469472982507237578287694737611184595464289239095973729767418139162293601330250489546816395656013929467921448380645762573393213029176811186582095878133608462674699686781657739079931590544666444484072922514204619851009344118785428914469758214856976547020215398967466556887369648842599604688439656689561081523824353745497559542423381942076966574967447161035531364047473634894286248756521440808420350361600000000000000000000000000000000000000000000000000000000000
133 3581224687056705544643699005360387421405380884582493736541372430292503927297688965737372137876486198612892581099149820327271409697187541282677375898464894182933388552383761954406386386872276429598466031175019872392357720536060577257715176008220138421477286313774761089062550083638547762830678719967691966488291718680516066990988235304241637104577593242336207130278414327924799923955104001098069346590614265531460668156179665361945151290999840520418685235582098450320577987200696568996954022317203096127512437483110400000000000000000000000000000000000000000000000000000000000
134 516355300278584032248907097388882099967913437462642276909481242489294386253489985835877264327583286060801303913199817694067062927360404617911962243874442315362885420863147253120683005380490444822347451153569349074491292056951079255591044275194400057176046350778266239520493207997677197282793085950462582039836988085360715942871994534421257656437841441150777824214991099250754670835938711173292576082366866593437408414355089936306853893084100140624150440946657379242937484440376345376444483408136036624551334988526229913600000000000000000000000000000000000000000000000000000000000
135 75563434642767987279305064631889006509304452438283070802933485025883340484335724527222278861698538082137662814657661321349778294243657405738066186085846360421054955998340923278232996792740708116227069021427894406607148454156001830574618924326841357644540292116365970847985500132901496990653068297867020545558292602617127768054179302108923460139176165772823457377729698127308137389039298702977896760132359089752250983231758318057769875644335615667930703354055965496987244263612907993485830451126580637400535746152576239796224000000000000000000000000000000000000000000000000000000000000
136 11222076805666759326824153758611100134709822840514295411085257728163986662009667120986835078308573287654428579930438598156298194988728242690315754179284975993039623694091288030712782149991170528694090527874263470332136380512270977086915612908495918044079044253936401508307220958123165586372130341870807875074980048528757889118041557352072155348816059470430072117343443844681415503167932470052590497320526393384296678732974879109558657490136304463344356912612435611060608866067672919919372019748527467448508718405127570319304818688000000000000000000000000000000000000000000000000000000000000
137 1691166974613980630552399971422692790300770302065504318450548339634312789964856835132716046301101994449522386995517096742154139457546775489868006604281134338017425188962273593451733099618039748625175871130027085301061299788980137552076219441727732389233072057874264391850003812490118501947295037615031925709561471292804288094446434363101234073665634400073125329782012680502756757365227293944732543868208170866425987139089523798898954944968312904891401285225723432639147820509059484813342303536062026399167757523286841199240477776281600000000000000000000000000000000000000000000000000000000000000
138 258586195086376094333984165230415418408148982267023872308362643323444962836786469519132814343623699359309771061162546160262336511773740767841907598180095655367128744076110970869913404772055308137566888436073860818231056679518476766674234336880593399655737642750356334972892982170138675476221847658054778784686231975932253488049166066177412326520730537689000634994280672982869548877509590518895535414418937915202452025931662504502967068567063991442272862567925876786190805616716203984141957196969487745580346795090268089789789967888049766400000000000000000000000000000000000000000000000000000000000000
139 40112924926579005257464959647202961365145702725189811167962446682906076415093664297685958692240282739413568926091778810564534689586460152507958258933472636061333886038513948305407429420943261608649069440877578905777396416065001738606550605788533414146311141515095512992121405555175010865237971437027297603014316292000370564392917845594021413364640730067606761811415941360347274926388479881717587472050856782047989731561045235242915527975168159210390945965696577801738297824428185689269833656311802245124890937955097658328441211333447163419033600000000000000000000000000000000000000000000000000000000000000
140 6312169866446472267314686050083858000419327780835868685390570610022100184679139013883862459810930891874119206209802313630435178742932625894390848041975848096389240858814377862220434569189783643580498627156230388932334990847863258897075585993670916750709718946899038863545786521097710059252231213413439545328919516768104955049304627067787568367634285917010157734551658617933525591842006357240977771178723850217045423404945136546635644390972440262309273190133061395392811115490377188111146789702852190046843629232412601675037994156254144705431863296000000000000000000000000000000000000000000000000000000000000000
141 1007498056723254331530631669825984743162929745754774672612559756206847454677006736284031054935342301513811914741558966883181019749722109867098207718126369911645605592766012944906185570712467394264040935691632772504672976610534797632826562567934486391344015142749366963816274590324899967533959169264634851738236310680423315047626770016779505691216003087307908156727051817222826550532340953900390493578359966068636030462899850548224505830604022238301418475998593609814684603742947580071135573026775900764089061146813495856131538436509614991127528343601152000000000000000000000000000000000000000000000000000000000000000
142 163093785422360411188178654711430410223215067242782924002521173334764465963113850469658947172933211769055872758363565559049343477080907782593521274051408106160600148637597228139325718400270493725491003429468165052552210297139678767115971259904481108356825106751222571081127804724012662883087901085003536378540299625880672304026897490932266639094911428870404805400132893102099665375929116939886259497861030835596099316779565573620090337507959615945270042499488795820938809501744305906969980017682821749401959481372297050215751309125404711472226800599050485760000000000000000000000000000000000000000000000000000000000000000
143 26774128190076374542296160672047261863883878298844215935949885899328273790368622148501091403697407776855288295503996376435776422571593547282037966549452907889587353759622952999971505598607073708811124657604748499450384615192166701521427886038640251035157991666069137324548022161965623195543382966651811793148671904180576484722559745156667373593320424579136989704755489482030767804690811484536464694056379786631607187998663269705434705470762058127204145029764248024510007026122582743632372204675044248698878239111695163526215460968952835947627692363491800923504640000000000000000000000000000000000000000000000000000000000000000
144 4456928475032873611808788090111675398909565917138803561561961806345781768239922317328085679425085288166438710822777252807005086406956030881086065439271646059330590994421100734371514935505836062686189123946983802182331954696847604836216084685031178416880588462597957975086219625918272035308385141260410054732733073270150129893615925784401153417403244639642957899278292741088988611449927790271519968341652430757491476648269148057619617124981154444748849950839420511512898256653584921817040528972289747025621368076740108915250508431945951284735604649192106434401098792960000000000000000000000000000000000000000000000000000000000000000
145 752240388016048408201087253849048573827956535494687265120427913675041046843534088718634300973365894936731525612668344728766318483766074750016243146811863420211357828063309070087980752494881819434938379443159422276857324836309192944716488852125625234286139851685394997563923404321159258237701165861721739488695689902310201631734358074698768541099133173842858989715680141638019842788308409588259992232617835319885584718610946575582420652073089620916982668584657019794732962271191662340779452319146268867197841678018413778088956926476560101644742433513607744681216813354188800000000000000000000000000000000000000000000000000000000000000000
146 128717357274202075224104442180618399564849298701566927309286661164763623607490804988822952508154585014414004810634905803228662288394179823530765350327384405318619936999711591990771863037055008233318206177865264215199429367308894627168532761267566657984222667171501506749122773521550719757793280304723151348420723161397254132542505613347396162488625916475054926981186342616429441179431887859679859619606944279889433188789505176739838692654810290930627641770227226683536364710081046966432814918021249533368567644766361517350271587034987724660244203315439809814373477804068673945600000000000000000000000000000000000000000000000000000000000000000
147 22327312792783091968373156540650067588518759352773799211068864245639898150955355033361229342064494316600253274452730760628043760544854448480944035519967323141358999312847104838751252418203910796852487160983811848720896293773460232023364862642886382591444532380616205269228400045732177712413611882475707592895705328938498636229634570338699905456483149763969634454552725905207045941642320798206799526394006415653952962671920921275375315817763381268214002133022075166401529064836892346528458455534000857598466817337557895053994556495196831399069966017138795835031043858795357353803776000000000000000000000000000000000000000000000000000000000000000000
148 3925677444478294362247241875603257483683722344442100472486971987125389452493574343385704787839147648721922931727376933256665166154038488195288154209481042982919195925311353963301191853759508540126835749676963099725019669046745805431594520694309299868780310380665750102559964428605921159614268844486684682121457901808844704570531120026360461355869853948964946525848342022207731273042027944235281941705283022745184855380396716296424692473363766741082668668053641238671641221251542076229296439505942524031586120411014098275472147558807195412239737309157999189331521105147615109731449831424000000000000000000000000000000000000000000000000000000000000000000
149 699571423315809968529907491200002896622374056668960072599068355993692901992164922288706136012087467592841554125545479014070759269314274758168741432560656975439261135179500800802561371041075228040319543479568195846442828570095708605008523757926427196866658977485575374397165555861999009520086071772157992418342070547709145637035842374606640297267013728798843591446361650763797944684575984827777603279638526832383961172211288957375464834542116456570073270652966741129488335566381163455872976001027376277182970179718410771496429507183290453793886220414624682142702417938992241809284209622122496000000000000000000000000000000000000000000000000000000000000000000
150 126342599050835280316501292910720523130000754634414189111391745092460938099784984965340328163782996647267184675073513509941179124038158021150599687140621068500428187948917775927355004304072254563963725683327790638778395356931241461073737274151477497441349692297395015901849671833663172867216471550007456904612258795042437371939689768392706306355431223358204493501555973861279396017966415405037315141068921537023781710170289433991893330777078584999437779147191019653315586258983795200341202186510142790917026597399812388214572114611887899757313524621727250080275311784555693750314495085796497817600000000000000000000000000000000000000000000000000000000000000000000
151 23122211737491466321283534618176784379067698107153409577654026052861461203517849668476864137910253782409662001754553854481355073848471375770769851998512616876329448012532686248368600100581543840366954464516215761773482060246023241509291900466988656061660881599459554476972146626194812800279230991840236647269296134428854274378270338069878630523268465599758609297953792420752197983375364103892414747090948016565385084974801505924567283342012976708255639194293760497912734177765676889017683380276730627215858599111069896621991066601053693338222427594841604546613089740126420030475130875139560383394611200000000000000000000000000000000000000000000000000000000000000000000
152 4287782944600417514618818659594702895254313936990528272080162591242629365580350042522349685734077461410047721605364466775022484894460531922840758281448056491153151084189668785138371947532679306219782576080151994403159644257753809919739854964317988827140905145286328472176689036796435394490092259076793507522408289543572158409315778883642517313175286861810121347944556247801377527473988129548315296090441503025615443231474995833140961837254544040408428018450551841170916799377499501883967795778209935145539195183224425879572169572544664078193063528700195656604698485008899053636727262681641937580408700928000000000000000000000000000000000000000000000000000000000000000000000
153 805605810763304844316642125039291158771961519737528413871509268293030175722698487389269148354461409759565406126102297475558324551910822579793124699968226365429219046388885264651385437440294996763754563885516305954303999511578835135647608788002670497142979279402599846487985796627551485046006216699606828114594137528075180622200873933152552952714982416149968659584721069576728423544406573097186800380802921240103269860033884615458372649158057482984680675417636747173664111732981025005863368617517191372078310516389137881346933876562335852920042747877782740685142092805081244039574315616529978460292448729956352000000000000000000000000000000000000000000000000000000000000000000000
154 153342232443930497286606928648478836325290243512920108409958560163968535767761320883623046774381602579274717663666815710687673728508913613128092773750654318936671758604775275249737117086146539580856756024748886876847611001781668628226992831703207890072949204447952233883643747371999607074608895027499631039351118468255633109561801948292889253152139993030368991428926636983431844697387049341353661878537334535363383009682116775362620357287675692608323653683700479059399452391610742681749204343188480427258120247990030256031152503969568883323245287388762478030279318230785757351469231176679414818299179936393973465088000000000000000000000000000000000000000000000000000000000000000000000
155 29567449259838678486803547981999689220242464754161255303608209570816413066739737892780195879036260609335751059908235405334797248331088722883360036241128737585701861953463097725229136661870770660873257810576508417853417489553024313514703050946969776145881673657008528085089215704989248949066950375636735023503080514278363350599981936972583516283505226576763184191593808803281409354683962167207817266271904363047500810523160900759079569881919576967269198729086758888092586964099957711102467044893356817539948973186491388157003528631069407598950567875264511454562336367141923087161831115137690743077540705371404261035868160000000000000000000000000000000000000000000000000000000000000000000000
156 5774877649837611972614574563460323300983996276064743095858326627695295268891071687314685617526330132130584211012797273486749920166041600643794786682593393237545687917251865252195351326165358844716593553177000783287709968348371028243683045023222923513571095722323838582184270379405729595912220395409708517028709368328785662790374579960478808678076833693905232124442314594267341692184218625676791662327083509919573236738608333877240972308629837753781999940923259153933226829092407153928410055184073530910874940988885650225280564770001881773346188500903755263362298234815938050135949400051966180652769823846776720891630762065920000000000000000000000000000000000000000000000000000000000000000000000
157 1142386296690876400422615140143721155400654143331127479222694173490683310092031801184591108859058626738072168622551556641148869207246349439355485404842068781083234414992881692865104281662452121094118888492089885912332922788835621876416125925467563200013742216419499702765933783546308151983022674483141792724310908184759935257885353013812054486903154521027866182979006187492887392887455231257365659066017836342761752318495840076187083431977412441728607427685038672542833341816552579759538076575359234471109983368112447867822500749908154438013864045418870562876948034471818541952752325463036023910411933746145467768321234241480294400000000000000000000000000000000000000000000000000000000000000000000000
158 228870240224236941566268407636953671157588653691531403697391441493817457077078019176525721113259241515212330550516469063714329052456562632078235350502182404076562698863631614287542197867149962199619643873526853152690015871382299680954262049953941102757663548054265938715298290557148834874522398093847331977864084759597130300913621534594696602892044084234354529327529699214362651063682487807589471206984868261821483201828500184766691381410621789892339202872599811174058738159974649648645963586011974799570161930017959829177279179855274743541141472386774637458867818588188351957311033498161789768645057161182428072348207192285017381273600000000000000000000000000000000000000000000000000000000000000000000000
159 46434109817654087652730799615015708619136216415552657307741565216031660961625896842610244402342487955572338471410983309522617935478597253046560701289541855868637381273871895899612284945929271528686431382548478073184923130118741881693344965135783663748580435205925817861408346492277472095353928706434169879555824608891447936515094438780991926544562534381318824897220090382516208400345571321547073219661600487839306835743629354128986747114979326457606879720888191898000652709561679917434175382032842890369138166310450809890157293978679121625868702365397529491055842549445715213549790823971959186942868632874886488988330760899660457424873062400000000000000000000000000000000000000000000000000000000000000000000000
160 9539423520938855767377015472908827178715344300411137917302427157981544427956424247345848610017240725592781215566672411108326628664723019665885430461774437170630852339362299639179392673283544681238565817692137866050784904742617382870078899959919361564211294800710518795301388076203613358773862745375695353176298015491480047946020985879715749436651006538642483688005042096229817794547648528116372660757658554290319096795154934238633263924664787878664662653996615671945287153707573706465787879172010455097204092995072403625637022348733400185201225305487210557011170596365477932632471137192485424625033404217579196762212155612204171790871959699456000000000000000000000000000000000000000000000000000000000000000000000000
161 1984314565437533265883627742550710959098936198617121620453912477986057019548071720538904661066906277812005606212454661579465238681806364766740160161501817981749330921568042558591738640939830258874669601433732599255210101299612631090471785550817701728519010230497695731233150959297117191021557887627635724431968709703229384644840879187668733240571127134839691238538269709776831673893379812243048378628666542317008765362792044250399718928867219919296303029124966814462964786758909475421431862975360698159813435496646995760787156148298521918384203887665175507733946054926355928660998419554859772023672931913661911614779032252557789614868546788075241472000000000000000000000000000000000000000000000000000000000000000000000000
162 417896647481144505795092002581179727986235963428765813267593967863863608316823904345493321620690462107208380668342951728635379266388420419875477730004792422538326511738740452848953198855740969103851941762118867424578501573890337785832738668986613060139916743319070005012319488074616493588299110962347590408438516309124222986932855624741739306226701766042064315112159818605385278078269635317437396796883221035848740780038176918361307041453342257158593100536208455955305062074096414297756589266959546087202839937160626093430828031711753169810743675897383260687574934533151459896702716692497769948629049993932893867239965622426328912601041585094329054003200000000000000000000000000000000000000000000000000000000000000000000000000
163 89097236829569933213536795318317842725577452346866586451904104324447176747580123702076558142817689283105255592013390680351977401111076787199131353948139552596466805827210396243375816155021695775478458994737327803454036448133782910128874998090325901122278167318962686636975057412757969976889222218381236851238445813596783979184406986306271815048613331543132265570629859330614335067496232211022476387393733249008989850041862532977323918163559453699378882162851445275643638569351675637071837422982050516664536793352435240798400364070302942186794185571307029519877617643195918209591569264305499652950551774891054800146168431295229132330303587314852778467970252800000000000000000000000000000000000000000000000000000000000000000000000000
164 19229322041505101265878365312780630088405028075310134154395751411719487474369732617876971084615484971836908682890698030196285170617397036520465325334497983604184896501331741782400120296204561333889578323789492159087925148688884168471885097860187153088910341759134811375521311170977664440120020955558929358248425720085379480451465153425966423824442349824786283382132387223935015101219213011256071806561498082573760594926413896339254335133211083950271127291727851794822511025494524698736146393065977981734146620527210555929936032542292016124457155449988789603134916152414399749174193405828959193503754322693845225353113324139431815419168555355748695743544759104307200000000000000000000000000000000000000000000000000000000000000000000000000
165 4200837693187204422543787686230056449112962433332251907369295853404239233650811787701403103145098846947491070864301891676680458373076556598260854972574572567042057536674361444512288513079828865979219402793603554455383755365713550160821891077582645384184185005231820846477997987072627603955791116516203332516177075214427780291823597842766385126435411649888792729571778394633649574297484334116230570443299574342847113997041934446891434204500301512629729063467163772576291688464037237811063668855381316854085122052667241683208890688136389972440276602662971968868926375899521300258895289602533006605032495544654597647235799675122919268200635875561733548857404491837734912000000000000000000000000000000000000000000000000000000000000000000000000000
166 928855624016009144277501982877700241576265349558960883742239744737918145430998296002232642942619096246253645660947519872414169511787703582554654164695904970858722457803933238449304932703923976844396936687141018807892391707410081296737392955950962776289912995138028972471363955171279301189493737870000597061457615076593662095578622555221822259135457306729685817562187676335788836380005271293856362283976657842143712916567056015572009777049744202424568476691191690333234262902938540143998225170042821976297502750452208638190866072179927706269340161802559120417339603133341499754405387670999254012358540700984652202036271415399595762968353626277942034272310427290621542662144000000000000000000000000000000000000000000000000000000000000000000000000000
167 207859311542302526306419393728371760059936659924304266563838410077451322584548798679379620837699301357986640826006835997048842853347852307704080508975649723007827117429956553567610610361114710072971123269356269687009564143761461139122985460473483078496040677953020847252797785716005478364215796855784717355880044928108108504343606094993727129598800636841445625819337555777655308014615965731250556187858382425205557792231871810955307868274524047988441197031585275240670642633380355299320596646639009512980678202444859330644612862064517354731066841861341541162757196731168060267489251225720032383727647333558749629981806325218452026258868818178612823801645348523100529009958584320000000000000000000000000000000000000000000000000000000000000000000000000000
168 47072651129115999317456961581301982270213495753097641423113101699779936317787259144127026453388734582735086628020812107235669147940568025011896888384661535823601743473273275206465734140925955921163200478527474795908123587936871860453839477389141678800730564606714074792217928932611487565817544435340885305376763299931183813642832294170566384762034253673921332778592779871759265296112091360946479499849356460819292172394621349985623271790502804750089453315252755107801222679971571424935945636984593594051387401210698129136935474311467504515517003812594874383015517448456692924382400736848568556010793823272650941000254110852607284010895558896384668378322212475833778731736711540244480000000000000000000000000000000000000000000000000000000000000000000000000000
169 10787357023352738867585707143817487464971205540762867899086290837928369326329399454504725890164375971917903392023761385742554884618652330883826338529782576282007025497585350244532494703444940111337814082363247675291538118124625817874351308620587784244048726175592698271717077266068135408262031328141516284537343444705934024400497080007541658670261184544159631869411500377427119418072258935949120147121044700690005505916052318366402980011964643779564089025419102016417308213437322081512071719506462990159913501292785173199271331470700987611723418383747234279339633359775923335047360687771642943079127756426876567094943951703117249877346128232640115292571700616270030892135825737662563614720000000000000000000000000000000000000000000000000000000000000000000000000000
170 2501372346575033088615773772508398993377523140792093808440129119498830279389261145510555839411315500368323438542469790125983626645373102485341651378285983785785907029204881878611873457481908516319954152031811296331006036234514976327485054805301366069196643476552008174954273143909274767729549346265072306744896111578389909128256128219130129309153183095779045649202946563525514423879346590670722277703723104411607663620995286197156663957089160224282575052362254621997442805558319923710490401490306762138920126445911859049658455177054548642871155786427078869254085660592501344929610955367827745013297696858644016376777367833755960318132457413545290158524504321768573557511814051737791893182873600000000000000000000000000000000000000000000000000000000000000000000000000000
171 586851968974661662986323916315740504634287459107514712585755572983859569508073335870522526595967552172413098563325922401037270614524274320290975513162431228023066571634885822387946125647965560216777695231970999352147280579649043147436453888248048187726764954042029972300082725216891822061952290798683995355016415703703245024833763465979654022376791766591119034590421904046752194407246688995356283808771084045451964664033581750009553245139177353768596939212678074132977298948527364374765652446947545068429337446318817837371626871653275206913102192485673544070812108260044178671928548737164230821089387633601860889136520417216494586480954530020066696445262973288169101106351329522086444736816821043200000000000000000000000000000000000000000000000000000000000000000000000000000
172 139295183355825692326433844776704166179994471293759692179354942803448907418436287002227226912818858183643973074991040941110206553063481752664265947804234676281429707769419136462064790974238470579378324324883090678506070006125585367930182490313825528963462470935840131078407144806895601379993410596096717884172617408162229433947559531046357070859499423485953629595694741769001759975242287296198563506571374977527985474330079887337109303676177792166636287774209171263006143011643021338963368837305483034789970776312622936606869810190606768237821957375341896107657956077363675044071473780094196253894216839237646460200456264858670473544347943688297991368836406903295770826087239769419549237220396815613952000000000000000000000000000000000000000000000000000000000000000000000000000000
173 33448116608134288544192600543161311199804992424942752324875426285735365444944594980122810635213715502489325390659148714943147238347815492376754196450544047407465268707856120060136442652996223560835773341538695879258557767729636107582211004033946278788173148956348784945552974127782984436987909386296412026123841975958303792219286136360152931314103582842058707806800363357511261572089770250301461406210880932431434249284637876951438484134245510365342699295046555179256482840894223817558835378893411113385690295754776758436665343273838040359747492769366885699106833620454647421676510922980429870590281323334860867288280483171182381501813911307593767575856796020885083585280891351545879578742721337862073090048000000000000000000000000000000000000000000000000000000000000000000000000000000
174 8124681316582251224538559442336055135677431879988294310721540546510263208038821899051751194535952350416667094692669859454550236783637774360283101334622951291461039964320710880556455909839763421074522322799344971411169582507230367956903572255124076880717052966353095980768670897804137331599482290698131421158262571889928985107182731143426425242276648327197490880600439649817679117181274922356472866946656936832618818349493964081154286281729209835213922713222449104505296995532957346041817489889949807334536640629213906090141915013596616609649440688795001258376901564643946223142084385957857439772662597447884267812495014076479875328538683656782984214240103774683654149703867000194782660729087392503860342808379392000000000000000000000000000000000000000000000000000000000000000000000000000000
175 1996234199484259125869124054981968746835945012913123912144282512277571670215138540597015268497483492497375105165988984467982993177739801160321557997916859132312035484910915762842586393779351313421736286556493798460004921461055164471304177418682554337846143471635557454773523919578119437060493677197673049931158524293702138511822475512602067162405902243718527954443910553087649750804915028393916944014627690627695216010784928863032362416493849348627784407575725120792376151569149480768685024504335146958997324128046114169667401182479650341899228913979208697291813042397275065872091260335997123533923931334371555937604138367997684557252477152114394064319971089411605209065522428458354510992434876747275488246360335974400000000000000000000000000000000000000000000000000000000000000000000000000000000
176 496088153382232203887987757151679017213694367049066249654799935691123890908504509000845458404846617687507682135010254508107389600586473465953831021178314496689126777112220397859888329246434421117765036505450882390949899807603247470017466856245163797757731049194976703247241459885982768630041639584492711990830631506675268464960650477417102560805006053674076346460357377429973154974117954921276802683913455614549555630949873365751992874185092391452032561515581893074695080672476403672449663543556230328114036367740907411360914482427186427904964441466187216956570723973147287816015354740477751333154916227198162679429280738733008675445736453476594590558944682422539227843839304086284661005314470192847478656605046002470092800000000000000000000000000000000000000000000000000000000000000000000000000000000
177 124686796471090242125206842882503004186489942214112311188237415836607078740943523292272497515474148889578180827813477368067711302211404240932835888862957565597845179774595862784165082883469616522883345294435331566758062935976161397404518790277739031001591290554988009698355565366384773831701069620822419999131002946273061848034774796159442447607124900743923719178255836348482224366011246791875611025483232570076653928589375973731544816741777681523732879144415788199636335326123150464024860058007676793757286016323113453398420558607101557936973119709458941574915908334650738724891128240567620699462862250927037403905743848694716529646269519313700598792098074173388975720642532025722232984902371869857614392542882125846625124352000000000000000000000000000000000000000000000000000000000000000000000000000000000
178 31693388674207602104353576151246143616138759471751923707070939307012133702687988524522992508473281061348540315536940931324923129641303575577271957574742005853922677423640785575953143861803988782658268659257272492329632372824117624018115834128228871953945449553075252076188510345177489548009368635181142411752168372188858467400964883383408098087617918888684325362263887424645817019765809749393257433844535208312245818950887706900364679344539218197123952083874245995830585305691559868598170720595568318905561087945887835295490470354352990820387003310032078023142132910807618846350988441607704870609434763932095156885914617407000491103531257454000980831730228349537516468163006808066000617597180975391576031986003270202700808237088768000000000000000000000000000000000000000000000000000000000000000000000000000000000
179 8146595398373018875311460628220913739666771289657001477360342523231626895473731322297488086348006057133274196866877444751483540935519236280684293062841984152715700751509569761489725630675886460708429987850280602882020498974154706495419386603480268508269797041797749513334174287595052871950510870791159671456595481721417962952901924589622153119784200583885603490064197562595256508883242586553907168678338844928632371532128754742762404241851124954066537463824538592643112058037834906214113083833990164577988364182257690283106151737838600008640366354281747002635139848278018478414359401627366818095449581368896849999266266849958580561763726556264314050068367522456811860002424052931384831210216192403564744423757367981025279494287934881792000000000000000000000000000000000000000000000000000000000000000000000000000000000
180 2117463075945115066070954846487179899214187193607647823995500228638364462671532245291563103403573734370080629249638785439805601959960159894075461452893888520973864937533641288223218997566141431322809484966584647932309163226133227731867333220979747549266393834638587345252731182789224008203190850092213685157124769421771223762242401250719170122042153806262533616269403247397004627864241491148554352584927463595459352578855936465035436503026082672840683826813390676758409897281013793998429435452791490742562603649011425785275469574410442419115710355825704248306230366595079381823327750722960230983188668821715668329938115721216462546957757204993008130095086218070533098910352009887209214790283493111793177732184636600477900879109659336260976640000000000000000000000000000000000000000000000000000000000000000000000000000000000
181 556494705915287580744239785114988723672278964726413139919905406088905841163630732449566282331700020277269630334356068479006189862301049542081760175357948629974183392021692933191477251608545167106141715857432458675323878620092493887061035843651234343077107095983632115412433949677288079871114599300922145960974025980820242941787708591372437775582512533207544628922595784594279085980935912531349200864254352226795153022204340033261504903068513977704525137771504125211565875836002209452815972130998721988617984845374730910298252256794544141148272578722455717472380554672308437458052196999298222756695982957762356276214430784552887838732857724559989962431053623832282559918493558852062726514034805421015646267017394744825264600766267026611168272711680000000000000000000000000000000000000000000000000000000000000000000000000000000000
182 147871773255810215955359395700754803654197966507102499539517264505944060113999958226498752541179329388076086172445094516241524770210634884321965313796114109956740010926073821555077941930538704346551594595407649277024587930566213277530640265481839544283808641793504473842168528221766406454104613387659607267023700276274508573839753997951771378795812879145770880904386623408952812667025229546388768996387775901193650340623393809693721067636382443218364443478538045883433339546885072572265877096653833336020246117705271721410961782681707137925878232095343370463817888389434699661114057668937652296984940488492725937554119571909332775437950355624500856893873820227113496790585974743830514199624039042566243362735950736747960956614095934536252396970547609600000000000000000000000000000000000000000000000000000000000000000000000000000000000
183 39724864654533879655111569498633573472878358514334043886294076005934836085265404777799530877672579764130312093710339971221188180368465797863790049759443278955218463495288469478752659451044273327834052876162850525693761541541613435051661846508761409488918867226692884914498271240249016143442397114158341523717939171132453303553806890140441429397662950565170287701481799868092772304225861273867888319171705698898477258849858499562398419097044795215252368351331780271729772012860953284993783953737916647454151580184821180443032136123834520577605482602615471508776001645705748117957336087497894699442736270676069568660840164348191338646023588427453424350080232315855340092067215550170478582600258258876438034143949937555107759723282148861955596490374436513382400000000000000000000000000000000000000000000000000000000000000000000000000000000000
184 10788637642336929172253820490716900418058196118756896974815290337995806523380719691173907793881829902661566679658228970744135170777189415247039556873868643471774051189902258827459477390609236194953459409671918287559414107741784198619005040941810979436110098685109414488484652453915878248372352777447484452908539028879481585699492698455460992568150161729776221080267816717343105139347666044418298067651205260266369167613251748996052578132421819504353165442584972688475841394502336230121705601127462666302435411073326519304035630228657736340968308424211567405209400077259458335231378308341609727630098123511258259476916430971008752862881240233779866209465746242252231988901648665367415753206757865285898532269806886443260152191050469697279220778855518702667405721600000000000000000000000000000000000000000000000000000000000000000000000000000000000
185 2961912578327180534950563877521417840773697162443518495465789809393368722928942784014884645732317581476706516233370181628094869785169582061922239944151897378740848013675839829499497827617592802597431984882345707249909725469793535810741940872079041533504939110510092142485504093738512834299195729195291082449809005623350128149470046445791758315347766638541699402037600831461086915108085406247165814967447666780912850740835178260499436099117378016477213255703379952429943454142736391007043176687162003108085958290383344918944672761975441134446808221643459138411107591538006385770918521672634825143179810589802515335710733752534518107463671872858607233883765338343783423271495048918339297024554964141470299143215996119028326120548811609883549068496438125647856154968064000000000000000000000000000000000000000000000000000000000000000000000000000000000000
186 821966283436732524615200882778723707828790246944025704713702261584372541037456769877538667806466916670763778732955025843975863503821981057168164651381481345369130213971207127093198955842111169240281270807673847995748055368211609618732505016557769624144667846830591928039708811556333935711838284064143293914994078466927143967029780102881976242783008958984937941465218996209195514978998520737711350325064329322949740144947780921710613195640229200185447811731646673351936437247673242970180836353834794348967631235758785934989133427020364105276344272204617075117749352648922470906175297958863434023499111831570265937541304301974865492680946805915833494184360949497412266389876811885388078710920197555977638230830673029835150876165094682497967980827891806224495610839609376768000000000000000000000000000000000000000000000000000000000000000000000000000000000000
187 230561542504003473154563847619432000045975664267799210172193484374416497761006623950649596319713970126149239934593884749235229712822065686535670184712505517376041025018923687344081920969432807825094713959105188291844645871574225016102454901763391950272164389213608815621211826745987536380512880694903165165247643243179677899997761471218111445877251339406094753803836288658754836830170807769721539797573129563690416329090497287942046515529696424804541788222856572156537865403919150054303885171507311329364509882321551155581388564967145812851994361855190881868503076381785100450624825326585204694501974652516808684812579481263512017264550292402870748604450751515710679867092002211476152974265404706264731142349228339742957822379885721915158261000384166849281853851668446183424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
188 65365119546055000653211469055499449741034284722578147280657541594084574781236421916504963155024189386643814118417104701947184564503906910395608640046734164198177134756964937956276861485027140514991626419965854276441954536506350589724383001494011285544647002887404616014066580879664115237923347321582968268328824463504843973335524821091393229352942913606193481267856953621334642571063474872053448047093209120036440939802344543074474241339312880465438256797064791948030936089387080458452194191037181646460684365758676718275593899965136535742498707170301929128055601348959878630472280099342927021648922726234804843120620390069935520970614085837377158994032423013311919215888721901571121422044274945176825233316168789923308240131260047492289123144089834341994788363047532187086749696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
189 18728675512813863007160762959657924337600107395851981071443121447703488704618984553204668063030150839818732196465342507620715110159917423594191369980750459662718505359104621993150392694054270823362996311312059577733681769744002750419115528049776440186839189583757775010236572178753399495622767334175486127260064299972797679397272968727809813362408149925622610564404251944058631394464915033843838876017425023140039272474934787726375446698350562892562562183109106458807989900356686385532588409527044887422543606343639840234668303278790221326510280477141490660703056331677440238831241198820762762517707631377056125220253489915997469346037191645204362071906944806858922615772496053610417640556596362769018136629504249431046972527609930443092722151578091928897975311006416719013587351240704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
190 5423075281490382172353470522598548571195487097542899639047070246397022189309473167225943684331010477177912094808504576506654267297905689175934053091626103099936770411782334340380617232703072701848783883342760572753622539862729404285984876336457811008447088598555229536940178433943889082019600934538114090454335305786468457815457421529801952801792568127774787946058767104077368118395971621826362802909113383566792629443714482925487295201619609127787897718790911345900550280385039803816741755820188042978871869449053163045161149187257886151259281201361913335723162641536025462052658687118583711586496726965621303598018910369281140741771145827407750033832687998403770462477214240153057359931741424325198089365180170315190417326830616341763257673183515683324046721628164625676613579813672714240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
191 1586856904267463708216693716558606494514653870586222949180841318938725456858223562408317833359465637747983213886106141140765118462574779521148415143246897280278698263732452416151014817048408875660765410392585892600453669134570078524030505642977413182817271059763422682322297686638274364374038724632675617754786235033845399427721152613389096044990229690892395675025249487403660179887920010739887322585912861743074427827732468127813267143335772427845904100723153285204101431079134119555119063505223024284791787184111002002606296984784864506611072066232298790785465792338975323021986924114497432070696834405195850206469184077113794215694414803430136440556371808296873472110182714210689271232066908465839404270011940468391394927479639403082276197304533544352900119812048704711591835347109962191994880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
192 469201849453803669245511998112048768298092856454934401613791161183802343083839542932891416967726799769323676681843863812501430227014110808813163389555242587832805502620411530402267439966561800695645530579378112874458035267646616728594341618556061109275606230923677426427935745548704065201244956568737350216712068416574089378981771591738650919005533158854227053477779467448158199026443245345247316123077868539690926692154425078913233403545577292105269819541678781436316454131480005091835503040461351151842368267041300384735863041558563800808666787398585368431032672686022591553617412885088963012241741806707159281754355764954507726239800042793972514671606036582180187536985984151506693582357673646621203413412964796123593175559784231768449074006045897475510654972151463663492075373185300614179350118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
193 140180621350216199438466146603948138211811414165902021563742702479917523229100237204802371298945929606282218940174400128078177300343643801684255946917082496511280303184884630469298112609597750653268711567813380505522449227495954557462375145539095867476855969957631705697769911922295864077142925747906565775752429877822229418620996340549565702405207719383371471344838794180069548267264489314956466830834315009842491651946083902929881559249823532996273063834578763524948054974280911580172424536792838082263475894484338228898853191382431273593041005964622950083084750565845872356583636378360229997278808088983808185283551709156064924649659038599835511796102348448134479716005948512165178372973382455934813661714226883979103529635270214438600912028862836472190958378963977201046821012996206564232231688706457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
194 42315483083261662827293144878454200793170240725775847837317627141397823232029114003590463009785014094670775738156805120262190912590933692551616237160178190726881117440602014091976901257818786956803815734850145996709335043580551640552602592116730290570470693980271906505929876026161741078363708458844238018631343706268664599909861859199350973903964560504608762244211950179684063915827448631916905283516449776115186803572226264483449790359275462283286707983924459951344874804175087826349328110773204057142393006484607804152176850902032156268857757001711614434409216191614710198509521914258841439552726636250839809973134672419459293035460865811163136426622817587316057565116908390047730867776140487253672281953325821428379428322626335938022466016379069993264678336690460164397292751619296501218124666735623038566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
195 12905376030733141929067863325030962157901060016547118073425129925583508129304239188815019408724233598592693184623062425577562984521982957554391920009111144607884203197034802257771391660116338064627736442759456173065610633045745701196533183115686186074580385489104397571593344545219818890802427028805885912014125074331087339277587596151552759422106434969317530996145358985414979350631333342172506021237621909246678369753126232812019370343074932845028293853521480488237861056037498565547511638224026216457133411013149237845149344923517069802517993834719546541458922469403021803687869064508215131700199949284051266979954816079773324397471993570756914975215009697120113903806181414661331399208931106442427967185238889651684046562647809873431329704470583790553713800691245687438087425932259344112320277269946600125366272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
196 3976301219581249826048957504801939812395211403818365643839163631631385856736187744944173260060841062529591882500581010069554086287037213017998803257847252987424417615444786993246448466579120527715092511128151234895992072231212598376166037222009716997471072532200480979135590607588299613907757472738160400786606773822997582788020230442116615411385577895582015866745343823921335784760339060548963833679153156435557777135384363827047312259553223188048842912345240925545877673351378344788158085378325747790958447443629793420136666963938418809661569254581940345079723310927846020303721111985483057986803512337756404609059561962208258010853571687503558287407613942282663994148455619009986937724727272911617488622557158005968818018500334410316095201545212380746839979279584188147672413842422852135900753089361537714618015678464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
197 1237663517606859820855998512944651786006133501552504490301378071981585161767705797491323368926537389122960769347130845194249404897703202923982307502037535964865724226983344399517889957468139504316691230464232906328523134707921356812502222031691964922559810371380108290322608370907557570694612083934871946034317525169213097813641140421055796129363674346181181169788953792347343357071718378068713606162837900006665645939303700743893387715439400000532046932798181001065089311682057768921085793480866755513506801104663020053590967123203242020018013206147663797077220190554972908317085884264892680640418370179743342049539351212785052234727077969192088135455682595861126291133101067348997814202861169143412633981115953436627123579444109796360043147742774149239190888114063191926132580525776562073904649057747616534646855268187504640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
198 389151113860019292312826476434109193163192520092144671858520498904737932903649127670411858951357592037597816941202268869356674885555431876170213054020650208216940474345011079474013016082050919873445796656292933311079525074958247111190716522532992223036577064630341292297662950262803021772444481951444213281478228806242879680466288584341856235020096446843723179792327950939775496229624491753983535945617336912600444708922691316618793008604808582599203481365003165941857107008519569513418208318094439000647142666413751429294475188747726846459075868451544254585260108666714815401282195533218699906983915501297018499553646428530407389258240097935406177967337871940606292076854331395283823933751295521546554138365600876089145575009325376698026819005279760952712941599185273478309574432945047991928766514939398448693183205208694833807360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
199 123595950366397567315722940221378816185402597151345516360953544534140386441930577544633488050386976661509217051793605401983157370351947385599164346809174588730533162413872898885264430586401085953817780798647051095395282507767464661454618003205026012661723033778551290654856928137058092049820364233069833868549152720655327456342406653264268307250641330725012002235242978510496236500723033785600930907718639330395914261476890070202242538128353985014152681141745306280855340717850212309160608461096036006838252967210507062227212822155317255478975122539457416262395861500606079569493089964596592705194275267945070446902277944855769619322113185498646577513231795035626503955747480957317265148001906966414687515112584408329216462111777300500602001442298406953978305326543261278866180091179460290228826229478593893891134726689833880940644925440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
200 39649580877540339594883919223018324232277153166151641648593897086552235970571329276318422966564142113012156830215388612956196884408904721300211922456383208064755038502370425962392829307176020980553926531206074173231594551414497942767715810025197160182979984416851208487168677459849884040808079498188760296246350674089703039015976255211507856353623535261980967682346711872266585944159807137393990763993575605237175470484661930744950298348840346113392695765363571654286969913861295609488779959169896504128297811988467029059026790571521320188515208363316415040587505855441648845786412382969526683649899331647492012541567946744332050346401980756611089248762561258758415490322913333099437285124806020129690337669953022199352682955746535392459844872938084101221159546218413819335777641553020716967438155579002007503683884272096841171664279437312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
201 12846939999293600512817528435288613271148584951671125713844205782807963081296757541478484862242380814321294958871748495261163264911098036557924265418937636011477409535230046456926825410479350655542522581109138477757564138686894736600397377940367872980977985845254952603110432514623812878321683037325276959285930146686439642286462765042966123442604885173114948542766523002714142242972491297205171611941254324087139621865633003172532779258304453411775031665613570507332261478825816253392137138092185820238935909678131213484400632592214827893555945244511998889666480031036149644173376900771594427776796014390070672689847658262774464819875722025120145299589788268521384187921170543899396955808880584461846760963211593149060348603139519384292692843750439610482663620048649950576915322000267085013644756446671135433199496110087425017138735775423135744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
202 4204032645368837831814408005163845806850662939584859178598377900366077838723550937873419386320196697678500562341190977589263066809507721483215136615693152008395867496308680402564734347284554273254148119245860838974168956440056034488175423362196519594528057108571478065290448684057289711984118236301886434669475619141919123938137027961812980266208344256901822107285865297160563592679133361396716994800613253299709498004870131855439947750376226382246380145937923499875583076045884497678781683888186656306589399042703736210935268309932452804570111026968736372955468673872844815399294889345285381543088961784733495769460348760823918674199335949993506129680511957519790008190505604324597070793118518600499640012200556012363388351051287754505822803659619871352943746147031438730103074932158485140743531092611257621976243860195659255650083001344316732866560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
203 1389365524772075002009352815178568417631234490925762600779906322024582868452714008152159132468643885435581579844766159037610015371473349826658871209300735648342699873650077934161203666029657904234664241035612167769495600846786571354703742502292524499830736272946166509570247781592710056623582838083201116313212718167903532761569023771691648130395311220607570801168420620456262251867508596001847583551321978877340378124693504237401505254571345979091049721276818834390258672371333464438727050194125248887055983586768810906156667665409142657599020320975051641160807441256100835546416139001013405791527745369516050799076362089813597691939641757208828726293845910081045338260603959236707063742594015303003498170763479990566241590221710430167320413506147615472719217519566317095162066070404431232005399061188858606851552751585414788741030632418531756523693015040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
204 463692407699531399470609445948956137973918723939527713434689055537772384848882583936734197506615084900812738783711636981848116970137001664548438312876864718220486026631471610058696756315333020622829297599899399723651354843729889907259116453301822106404981794848881261309296684937127751158261773758902576909601324048502508728039839444710249522911314030204711278016094379860243152244071466464440650567193839375475299613137118806038395704450197046181148497303132531192667583450497282650307486257418015252648909676503851685906294353435274688118467915039357770770106520341622029518478522207882378351325361104995843911765955877536575329319882281991192254972291607737622697283881015763451770428418030292307999473527919203748389352772457484976533936604340076334266280261862540475604179402177608313558692491320603394652122419744656544584246930922812577106011008805109760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
205 156273615242896072249584795473717197619970088342099629981758905497340049141770408438358159243679415913271909224886495895622452381275572300986114680205760947334668200695338562021981980813396425465631409897655344288311908401645837283353720657735456162804509586614686969294974860447167788797284810293780869897702973851707622201152932707442136907471845714686887007864825301563836409413071368828891020830405762108925046805140825387977392930085437709231269723104782527767522243871369669790042346745471427069671192165975295092645252875259335888474737105016184624670626849973314760340949742008083249803669481883735853610636124927809965153584746795852637854856737436533850384710177629602329993497575280514335326683789069315767021337086500584759951139414844843448184749815975621058653572429420777036129132971095965052628137311147040006912015248487658768218734541325546500915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
206 53181786550540448139400700917251646956447260703876609278352336647610786803534171236474541888535029388277389972139573191231068014776652560893186659050182919509355604715032056718824731854568442263681472150936503138111501523879952280646778167739619893008380340216719990216549572025855479557833326670527640384084405246898984312706103267427633256361289570067790291452448346618292728987156380241553567407442279488442684399390975791672325410695353176020406414813211635537079586352679238406316252982827327462647075812041535627954643457859930224968448313644055307364913801886683556856609951584083831073662116115631576883887524983621857502529749351583778192276807618046148248135076760472128362723036341479518693532073201931886583568353386288000593965280951380393462101360747299436539137553428725410411344988640270586792639295873031951236015207928449593389870110784287195751933542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
207 18274325494496708789660868849186010927174407723066080480227429918852018561430411920277382083738406798399876742226600139970819591237553352974116799782823854801804772892179315329722554359866813336294192890980394377713441778244992089198867923408708779632022342219174689717804973998941484556792584165078460618597457536200821506681838307002213613950993782181965431922307398823579661402629892635825758943786320495074426423144753101724814819055767300818732811144901088100138319445695528933206116936212521935555099174562696893569329585636706413048245488501217157119461820811539475699567707185276368642162395228611091029269682331638503163967660749658852596160453597707811916313468257641997297933565022532751493297160648523278982438143204302274529692148229038839162560752568865751511358861892404928410392321126378317252812992500084238207510077379678637348776653841140136842761221439488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
208 6340167584362666134320100482011991375117597713071438226132025445766194727776912833268716049660537808264046836455065558962036032262321710494251978983852039480357355126304260377755261899829631462015470210911441454342051880768655334996533448424256701085296483393499411861000900532942741508227115869637623079964608610316864238206066831210371935618178568303783545020913327023017825344812070742840962871844365182949917386356445613304911637160074104208681983365726145978053733475869421767492360705102530414639667170446245692747216759005229607208170176083145018318597281392608529175170694135536427209135937078825798788706036707970388305559533592241436488003643836491190183866168087544382191833388263525253950863065285630626656706651619260378664151540978304517027094630436143586795072764435896346503103291427029304335704265182584052372683580372497881093057578784347905636293927074290204672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
209 2220859262120892144194182077241088386841692597325515667602430401244765754024608134888698932739291825629963382060826184255457829524975098038768560206379627797337495783062361542161624159319922636783972008072368450901473490376514016460200702692766823907220298581771339859413591859024246494191347182949187145495505398646751194255281065843565087571325095690763289435618032179636069229479495235363473502934701494413977082589734297423823744546498646318688353399228649393758297164138466155196718990467168904182698799000705649591656449654698660063058333446894421949598203055672337681491656199907038550144639538374198692386039989197374523221986714023370316004663312475089724998117142908203690543755716362651843571449370049051139298262744718478901010554505175710373749753630105139484468020382265219898388470694404062196703473141660521405662596511645761615138600290241268225547245703289755662286848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
210 785384669456432297872830549795538497122696170118195360690923487096198961253262420822039490573923161215780250431990571800100106833212193670430113631384091574250432008722173535770036767701897440844653307143415362926265483813024362446614209196009753802807828922052711839080583857452709472589125283135392764052839021778880485362273333328890193623087094530527227538888232368035287902174580889435764058469558828446089472226663333358578812113475607142905605427608690938586457070990386761155013342883192525897758472475017517055949553151136972357473157447996042531621224991000055547818347128451260946117117221301291219750585548384155884606402664647893297003354470687002519211038281727828733356735047664110526209629744080237399227155119506143343811007732228899013773277065032371922182897751793035797438979004727256704428788200043664197923639419436916473746970909685981171432935772554822756558669086720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
211 280391751611979807528174980243604789934768005086237162110987975975188183554949723382517962608777455631968138767225818019497339340738751686667595727767697301106295232297920618352332366510789809169779463020975247654759759060435935717547544324848929290098708275848779707791598291294887758437725750031299103759465220511884374646517334422062078771777644521074436482950969816442930054710606371145250571708431482201461374031872764539361709865187121687428542074104468376680135413023008584192191282654073837884209218695320898654447972480231551896847880849763866520392689738756743742348780208750421685308268928830509416618702510891058248834163344974112630421545030865038126516881076111490955199383930325246567805822789422936713210704030762356847344134102945260609956494344870478177928200371046185615117079832664042601772525617718760868138560975350886175408716943530204751010692339044029263827522124660080640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
212 101053187280957522633154262879795166292490389033079873224800066541457821353203880307059473724203395009761317211708184814226841098402246107875001500287478107318708801720170590854180584890488647223940941670381738866512126645685538449559841750623127517927472509131688459767256255164541307054818719523273192528597739218692268368286982341874279197406759962297118225916365028210430675369045816525729224016756446208755345629205853530576358594224876728149948969881738353758353006176510451924232334527284822218594396455822530228885474540691318738374106053138537774352901322910302893279865584516889772516267665371093624616458379113321921941528484425014299676804261599436099505871692275406299724790431728113685880584225226848495979471354447274218463735506903191717054896813807323072922119720944880472089570181390746706915895058457380437427822763242805762323266565973363669082806395572486872726808743313361862656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000