# Computed by Robert Israel, November 21 2023
# using Maple 2023.2, X86 64 WINDOWS, Oct 25 2023, Build ID 1753458
0 1
1 6
2 360
3 3024
4 1814400
5 887040
6 72648576000
7 784604620800
8 13857951744000
9 196503623737344000
10 8430005458332057600000
11 1249560422395084800000
12 747275354440475148288000000
13 25197383852207757066240000
14 2105181427080881417748480000000
15 154617478967448121358942208000000
16 344438265546204830988888377917440000000
17 19682186602640276056507907309568000000
18 1873083754012621061399474907245445120000000
19 1641208903084851764488298530796784844800000000
20 51266255955158156404161550205737374842880000000000
21 555275561046658728072773296067376661439447040000000000
22 22222127953087282297472387308616413990806670540800000000000
23 31498263428937403471087437774254612610428593766400000000
24 305523390799029843074472109304559723391248126670012416000000000000
25 133085989032057399643240050813066215509227683977457408409600000000000
26 28214229674796168724366890772370037687956269003220970582835200000000000
27 6481196146629972294207676620091527608344856036498736949493760000000000
28 229307023861701888013957551961252271840719655521432770497740800000000000
29 182490460508764646907709406352561714024457238032493030271457689600000000000
30 18689056631696435673606392834261795231964577304054015413262886140054077440000000000000
31 4252694836542523937529134689436271505033539565537491207287969741169305321472000000000000000
32 18782508515207138529964766719628125210485279636184689264176439959601807360000000000000000
33 62521447570036503705661025086142168888890305841214302194959496431614412665651200000000000000
34 269248613960362203208429204533471250320006102105189392402593071382747468144626892800000000000000000
35 414351068971513065430114697025893687684580819200301311263891997536799551962470154240000000000000000
36 169932190549314193149122466367527704512781356234817706933507845523241826609156674163341629849600000000000000000
37 9992012804299674557168401022410629025351543746607281167690261316766619404618412440804487835156480000000000000000
38 20429345278122662123808125437946054697912285288413168600742191141213374263526279086720889651200000000000000000
39 27713523928376501746242641430928084588290094314436849526752339366959763819621207609585718997811200000000000000000
40 167361999143351529012468777016979848078738999982518361258704589216368447850452658831206652914819588423680000000000000000000
41 10492086738619146907569196512960662017776544579533715372623153085078751185323807979736442071701876899840000000000000000000
42 9654453942462671228485728428090716419226924021448981726451671945958454684509425213257026726059775454603955404800000000000000000000
43 1648879554287874680992371779081405142195661467127302087439419716488575323715546777058604698169041446025625075712000000000000000000
44 513237524536265731476337076891197641347213627940987256422073660747100816621423364298336556902234821555139115294392320000000000000000000000
45 2855959279542474182567967540768458875323698810702680281716270892236384172674179129125825579042070859996755647912738816000000000000000000000
46 18177438264875167128757645725430640942127758768431777296250817998652603799186254870312307095952230085455750542496125251747840000000000000000000000
47 22208804791132418350416782399927236809873697282955122460682487616502600503833369834290826019954702892066808103826481886527488000000000000000000000
48 196876090455792643336173412324291304735583284999191865208110637855049164853064870492642008238982057785013881400499193891031959470080000000000000000000000
49 215518219572744595012074522332653508970200929847736032858506217563668647842255082022738385984645669187691402722077496871196571908177920000000000000000000000
50 318187757231518941917910888450684038391170440763673144294724626669053157486432672518069227720602325627862270235807040166560876462080000000000000000000000000
51 881265001467114961261467159700895162009040945268261471917581539319846639472303025457653302208472882594170626368981750130384153242952007680000000000000000000000000
52 4754557391056482616846840582817437298545525496476381626252299993380023138035254180917284953206102595159047063190274459205206846947626196559462400000000000000000000000000
53 5149585330315142185809011966550070213904002849654624828502582882607099497287263600600600377718511034559294596069587818289945729374451924992000000000000000000000000
54 681596351726667330304883238001172888971641906260525171228601632839262735059249180204432640615884550576081624170673731662917879488820468196124863234048000000000000000000000000000
55 36722889290060159763345071998256091038496414438612035220984668264213019523452411514145598137410836191660931404832802713420465718649172392537632045005931964006400000000000000000000000000
56 18458304716931982919604727361962543539821925581599740181586480159377832522995582493607853774168603970537493181640576899506232102738887923150787461009643282251120640000000000000000000000000000
57 226611187140180344151454960536093996073506101755639887152400171802823236205391920459985650950562245669060300906910467166245741815163577887297359905933774449790681088000000000000000000000000000
58 111974819384906357615766095477166229091337438463473975625365934660191824227195194101546280694628655560017433178592621515475273329074427407270904274642344430912143360000000000000000000000000000
59 9382498274575887933288310646757575977780252634093160239994112376397593639381139162904669056900471925947058072636994780918244748838351645860031041719363293008877322240000000000000000000000000000
60 77099496162339103467155130575278099562443840349031248827787701078002668571597948657134229728527168875475619377663954715477485347085598226701919610119476409784398240521650176000000000000000000000000000000
61 2752694755037396416741877480539239374782665088563463507623592673870398124983558544709137251506965516642543328125471390696223142511988659926056242271941845910953013043152289792000000000000000000000000000000
62 56335864372379630094634481123150204690194942941085968871736555208381890769306371016433000378698268559172965312465004490162989628038213631572402466839769835029018378365999576514560000000000000000000000000000000
63 30912305208552998874845244759785954602492306049618489341009976191618493372737903269563940908933705796255159452699238172446992434931303417856252434048138030683977938058231880475895398400000000000000000000000000000
64 4716970476383519204310385588385258384703505964723384525523394287031449140732822135709300871176012034862167291206282151210031469631037451137521271416273478378129561524181719105577830632652800000000000000000000000000000000
65 79735576452438756692914239123152623207673274215685184512149925743808213418989325617690161987987772668964649623193043392318637662489793715769548141522467188621833744942384280411548911885352960000000000000000000000000000000
66 6701244300807075327010233502906552586574833556048791111665947708802850484323418040576820130930740897843496945074568982989054550940362517582003005193775672049470303528215732257772873982128475340800000000000000000000000000000000
67 88365885599154050083206912375555424292101107678634978667039013469893532840745521299151400426860800797411575756458797088840151554185940182179892742355266806703082023195538648687213618818298133093925519360000000000000000000000000000000
68 1731959386704648840234323599055269039111216826122172272530520053846037418456477911319016894128421880428060781834888668039805111955066231689023431788093992220451584656874485574394361215988239806601625600000000000000000000000000000000
69 3837629600096194221616729329081799351194891225612685814121762993022227845751578166366125556333564322538955416371700050075492586614693146520585591499323465080787266876693540654353923223069451626188111872000000000000000000000000000000000
70 6683606566736996992997562825029948303899641784359425751449973655568379863193618536270394172069880653664715190812850867818919538223132211894388084174434198396832313921328156916819818773631930272036925914847641600000000000000000000000000000000000
71 36282435648000840819129626764448290792598055400808311222156999844514062114479643482610711219807923548465596750126904711016991778925574864569535314089785648439946847001495708977021873342573335762486169252030054400000000000000000000000000000000000
72 77104122354786305198688975337656209442092401368961888840101420672392225237681392062510313957193437849842141347195498535585365653045366335452450118969177568669637721465490910710462508681370177056444784808911027355854569472000000000000000000000000000000000000
73 2011468237477994324163585203373734759279351286028219943630829049730540415781731679187830350383485903509539207802449873549155133663421911516271790188656622830793294473418269675124882703014201117102153904301945613496898027520000000000000000000000000000000
74 30063616287193679878090173142146649281140219197773203950702288102723543523318909205850635551499565304205778892471157883785889465344637024904398933255525323407710036904753561888896155896625049896748687153864221133667209052160000000000000000000000000000000000000
75 1367579297946857230448076096667358875732098721640714706076056140047693192331833675835686046651066330487338999220058042267425292870098371581483082293658309521907652492424003619816474032717862262887060207507083417739063587195846656000000000000000000000000000000000000
76 344956271413929931068603258515944013602134136230811561157509940451079475266921963804074621556375581461424524684680306381946272449610737814718118819283251535016072983297276662704455904402354446090966814421293770113911649968039613431808000000000000000000000000000000000000
77 52917555003227152251802338421160596494456784601625054383667049694764751107740044540044158549798077419344659010574378135554673482331621396752786200457031428094007555202598386178159949437180490463134402177943522958900294168294195200000000000000000000000000000000000
78 105763110929124115891026208470280553468261203395873356833317290646324997778775121306600688483157045958106102232512344142386130007643340685056799381621673716290485951555977432051325016632322920438162724677830793754627261314356254033074716672000000000000000000000000000000000000
79 146587671747766024624962324939808847107010027906680472570977764835806446921382318130948554237655665697935057694262108981347176190593670189488723942927639770778613528856584720823136473052399567727293536403473480143913384181697768089841557307392000000000000000000000000000000000000
80 40973733679262737525150626326286983247480369940960642221867200095515981840714285298523935810685006909832653698522116693672734531793926002326446265607538549153888222435674946560201709840775594052466959361158005023087939356596970897645263444613949030400000000000000000000000000000000000000
81 33136338866738275200770915423748551254160517778234815518164013799138544410295509857341456676153106691413052366866704633021333197962524429308454892130242896025193214635025494624180796605146057203051465432192196008860739740135701264841112779322749353984000000000000000000000000000000000000000
82 218956572234924663137985086741515482727779477445623056817643053310268186670645117227456915641133403772536277153231402444098799773183827157960664093380143337490672970091110393148372163020749124470900906179431958286250094055898636142353156207588549293104158474240000000000000000000000000000000000000000
83 422363206855775606009609197296140239548217367661342679439823064839759628597697877491319511252349549618728703996312500046584610072946685571971868767960677188224825717793476738159992945165196806479910003214345568129216815051568151275470538795096558573243596800000000000000000000000000000000000000
84 18026546531062922709607801692433847443119079204207107734087200838009237536858987553279633564735558049558145778159361474564636539046733305798610989364745717566148605781015240780646067773678061526126290377664877371877523202050094410307509949134662208780820178534400000000000000000000000000000000000000000
85 339250902497939008215734629204947901817955532731737976363907102470769259583803350233531980281238148165257976872177487611586539858338469052289819250458849105362475824251835757333510099579099986153591971134658655535939844194380827016406040776910900554340636380035211591680000000000000000000000000000000000000000
86 407165821550788958884764520718485056111718117403753062417034974920457699663365484754582725314947879260871117320685238147852503925639333023047081250115187866553568937705168786968739905355719934751320284420409558193276253385180820093663909980394553351679582737161251087974400000000000000000000000000000000000000000
87 46567241806285617236143683800326429340530961304300004092434430823979731373807061748701045846020346683466398248645754775248238679741581564512800030974712409230142022813849611728086345483298799922174076836635763932443317964083603331943038566065432455636707970277796009046179840000000000000000000000000000000000000000
88 5296642533940575496816649819124324102265338701174213764980390093293245544398242733738654319477382167640735324146412671575146769349606622736182570834957932833976943316648609718286695700171188857274815324345653545606968712960847441594676433199761195598364167438963149201705061580800000000000000000000000000000000000000000
89 18470888632780769972048428579726989798876104837054609643754057856330361519651663845747340129928855970826297401123776766324397702921784528660638272549753233878754843548511669596647028799999918603064933863506040117944602384086030367259575791112528336784661934181354890710544123795865600000000000000000000000000000000000000000
90 658242843901717344745179109233393136497861290995191409133744306660103582998476518865273007806852690369841799981884562832926473188698417632647561704348257702397318927933514975555877883800886553465782441530282998466405207060897967621354083000936272528080219562572327232923654094079676013205803499520000000000000000000000000000000000000000000
91 22697172570659216549645414724236414735272383018974075667709941941686512486501794760456563999835770256487232085517188068327545365032295860569326919458066988751888814926883816964548091142276763539739452073013622870997100301765432978527341373379063481745735508378144566486979713518565171989512800174080000000000000000000000000000000000000000000
92 17719965107782603910787315282477956937869097471927118843588248713146547826836990389336528994203144302528123904693237029214464957443231208234048829490036532099175091625649036719151157853344898396404181414572590499675444134967769857810204966322996443237248528676975835033641092923259013173441934131200000000000000000000000000000000000000000000
93 17476007713013787195656785744815804850340141207222826764855728305523026726098396612584651677724579248957180959028933712899378631775343598250569350675451287126471783476728257576676348567544093954405198156436228652461069441882968318419024786051484608008728939918609094511355438632328605640062968841371648000000000000000000000000000000000000000000
94 1169925806917803091375194099500933212134533452211898341484987709045479850943769652696758779178710129338550841106752928982894799601361653604365762439481755613110393124375679361340026111325958205374273946751092986791154568050290620154170724081287774473937778419755788553679364033710719881446531399889715200000000000000000000000000000000000000000000000
95 826849269864910561429845587750764048154139944854884853200962129067385639680992727905827391403763455668306403995683821790686881223685606895977549040110135880757170439006631316349727744109375289181845996301480221783927561411301409295115469140536880510725553146822531700944436597531864443710057234741329920000000000000000000000000000000000000000000000
96 590046729770346771752541254117155187235026739143288124383144473729397393074038910129315273951569515391094955473182592935671012398895621417154924691770345256198386716926522487735212712229670810247645233933809848942919055815014529342264062714513517051769212944484168764842607111184779189090769478175039857440168345600000000000000000000000000000000000000000000000
97 91339233768449680267293386137335622983982139219381001654510764533310716447861223288018004407702960982541499107248665386441872719349042195375582342286049445659510263780225681101410927853153041426335482212953764616363869840164249142182476908206692439613874163806149324797635580811403818471251115221496169931738059898880000000000000000000000000000000000000000000000
98 1967234561440530454196088247146303890184110758089696172823526930554624007380337269337977353741010289166669454754558475911400463371509962838723700937604182116823220287082300537652917694788078311957741491615241352743886831028751507774628873558440305566139553105302278955335231165472354384447852892396331480585311197593600000000000000000000000000000000000000000000000
99 2609220049302515652722502059170394166563273862217361807231298492957226081721447880193098656006577879749344737066312308330952067013647227066734100520328796249330452492954923942789444986842077508064777019819570631610159564616652885771020730685061168965090768792791189067452017465429134724927998756755618494311001301111238190694400000000000000000000000000000000000000000000000
100 2789540023755633959315759636918292896927550081849844472046821069613243970244057369639979936177793880657911673242642893573911520247701134776859129418105723657843960303595841556863694201744808562080800267875923733785251585459612299076620609180626664806118293770758361754787719539972779048601347839777711531512341628617663901111995596800000000000000000000000000000000000000000000000000
101 6428674149843281396021345040624366199612130136737934491229791392240115988610735621953324512453791213690296921858137736943287356097688456530129024080992985093932041102070602982152675338173305509689968805413094598605808006223878306947518553106936088055781669918378001536343360439361179461576038514163142894077261306997522166260642611200000000000000000000000000000000000000000000000000
102 6637176039233250237929809282610368260407107406325139994086295165672386368915739539868950609523311973497916457413020562656394956446665026505960628577191988361844032341886033477424685992775302092803763362870263430268516785197303043433519464992809586111941969955504271045278519390356692221578028671910332613527575751950078662485608757198848000000000000000000000000000000000000000000000000000
103 11449999314621630442906818152606103923109249372926316097772414482923135768196199634946580869861162556797742899884801265339296093393901857594535819873412488555395575172118279338338782835311979128680522186772443634833813842623091736857534147500137181235110139456286924778331061545550187239666898507912472035424616977875329596949092263023083520000000000000000000000000000000000000000000000000
104 29131192907776510981965156042033081003414856255310620621763868890970472460599608674747191398056195266433828051296874598757753633122817242538367507856054663892984481212903566311429377035208265293281804674579615538598079783408475606571323563445675898784554157447670466115036552701319320545804840301433655244049033534326006150089844332011307663360000000000000000000000000000000000000000000000000000
105 54721357204166685903852673746498979757637866214849989938372500319587020793648952805740631454080382687015736087471984491967269793102041977645356484717789955092042341696182371254941314820483962322740555366164991032016357740020401711998123011787015107638723696117300075758670233449182249265843694506832659034836664765517928259706336103033981389242368000000000000000000000000000000000000000000000000000
106 564288948453949721570551511838457898289802978626620528048195649349718578081687939072039696055394037501176546456876657020717177506531676650510960874137554583288685755133929048955409944195745712093188475351120204805278776551860836924712471222334795942155480803507516741329702401430618299246101723725050936811586644075686222848172818265393863913946637926400000000000000000000000000000000000000000000000000000
107 190984948897715572744884928505354487975139713643328421607179133191970692076334679029985608025218644937963204972041401072638578448311661638389395934157953278845055586670890608048675988596916206047648663134927476004838134593041024723177555195130145290132783651101047459143216969049956196863761319038880429686129847495361783769898925956686390186948633078121103360000000000000000000000000000000000000000000000000000
108 51042822566890536493492736741568676944425671599756031333393554700488463832538764490713809851526852558493293076761246033905652257626545967869682359817485900479571278786629239636484174412985545996055842908136123882262498541982620870646416410329312219980358390559559700545350166408111540780353236473642221675305020543107874069746892894825466244601454123294096645056102400000000000000000000000000000000000000000000000000000
109 42693135565753448752814207879909389632502631388124740215814370235473159941884408317793863408394386963269843208678487885187297850019480325353623980033821921907322049860154855358268820194160544410929036013537400465354234505488019783384334321094822668411531404315045805610740695486739838716421493344810879769215274672625201813669556661304126825377059054897401727664535057203200000000000000000000000000000000000000000000000000000
110 3598844559964992291270457300667153882523476202876309576427340208091269253989630144259893495228387239899005418420038463997347864950294224307513011877971837391685714269197083861048166993995939330181196941828570618333353805951502704706885304882007646233250825550452498907138968810967008111961202543668463236290040959588401536969450750683816884302132469379309182284834233384960000000000000000000000000000000000000000000000000000000
111 29425999922218333092341829274641259927177005108101146462754790937413506383777948993058664299142305439917345023452368461112224953218097365475119347392979572151163409467424940457097537595875194369185730579333179952258923202582416311767375844864521524173195998704421752791104655118754384914031492789665470263715775660356686748981768642725724075782162957964572624658786687626772480000000000000000000000000000000000000000000000000000000
112 178345298570213233225100662719032416381666839833959235807655357008911059997376758034728148565939656698193088631162145660787173534991467834494165349183567853135654069776108057918152615197903027350076532606490279214600884810331960443408742695938328247489036883463668603527986797882843199150962088632040934366918811085546333378444563239109992057518111621018550472164519301346859417600000000000000000000000000000000000000000000000000000000
113 976542513004722650453503627298966471436943083053127435488800884608285285549218142579361171709267721831623093474568363497467256932047771236556422489498965693605979176099131577706696240947020515850366749846654550810253877106331180691298408775921384115950973899761120626569049824151674216118986214281727116586475558356082805625695872666036832140151926440238405748611855381871059795968000000000000000000000000000000000000000000000000000000
114 110912414716927507610805076756505773488366998673284059021508139784666332543357149906896647749273108468328886283990639118913864922691852302778997890483409749265936277638365828872328157747752401578595206158063804052766225424824190179043302774340273456634332458863574240697388198563082283484128204655667688031304707921183528243524948449501368313586450271146462042444714745823954008976618684416000000000000000000000000000000000000000000000000000000000
115 1905557049468943899712241904179354084586360661358442078997820497301216849115226798291395772541232767621453118413927737962098662673067030995260792435749843862055944098050999943315642430424277902190709382181515878262871452059862767668963932385971141634570062473164879682111371365893734334516707055296843038597431559916612511720779740954430480036135991589436107061017889576966151293113726561561031475200000000000000000000000000000000000000000000000000000000
116 588485108446073188379892257095243028077677588962654781829650217301096435750448103733508324408872529324427183245638199823374044694478290583345798803622812149695222074337027858190513473528060423606028962642989323498709422210892672405003650670578639717919474770305526950576160515432475071946931342916995110411234363528101795500730994888999274820872028947603783944293284627218164306570980953753124864000000000000000000000000000000000000000000000000000000000
117 1697051755769054593756160028710503135435526115061693217925038292177861947999080739271091152286961670095990972831808631212772996299811170280695719888815690178402042974763908656805890033219514157464151562450652055158280787461290832078988955286339159479431088813491707108196684636792015740058522166418458995037573741936314922884377179447995847406815988749050607831806573914125357005930541795088793600000000000000000000000000000000000000000000000000000000
118 53930159986872388903524040046434854109577527331555770104059236809639172943139821816698522584728356838084793681319123331757104819938069772768218108022948368314575466160433076815279725205834963702959202154519082419872855527388152919566319442237422177828638377575252182352883014363262869564691816021498726854907174508688089517322746455626276823545490650142167580176426132672180261153578695517339123712000000000000000000000000000000000000000000000000000000000
119 1395781540452539630152883485347081996097170792923831240260588002174117143758968838010817263528986879524345274433270965171628925103058322537394287467225991703843055412107770754982857762093022201249135458986006523303496042402806408025640455381465029254194781528566636859790755409784090444089156020632661676076505898009904970059161659468885523286631333043544598405986597725759032770314274877113972471889920000000000000000000000000000000000000000000000000000000000
120 147817495733780034846663553300312904865430693820644129686062382434005141986203376067795113450274976042060827613469634577437369678633678169744338709969113155729338859646994578948864815554572655211003052453372856992710577308965740534207396307055259583613119024029688981771938955623559875175969126473958453558320865350654312436787629299650728485052582972733269989944644034461497956300467820830973231671438065877649457152000000000000000000000000000000000000000000000000000000000000
121 79107560620435603746623893281311260132598653881859589262461397129968513369442521217470883222553916779424827532555498496630577100650069181168038966155023426988899891694449166558410857959580378957938108898382804513337265129322190298156996865086589499407132372147483619741376406985790772601353012648471742402945209718449972058678155362289446637523113807947020052165918611106454366158239844437085768756507404638833896163639296000000000000000000000000000000000000000000000000000000000000
122 3537894596504706364188002971175056731576606014556474659735190723024720031229851773566599612852650668627946903891696089324495666710747019643131123004246691765745526649699976233158710499595538686456493997226310648623730735302029431190368896161932326448355236429389359428951145720853878744046223008005729778950020634835305580340985742494297885129273470317742256171183009336173277672497932502251370805672745723946468124917760000000000000000000000000000000000000000000000000000000000000
123 2693858715820482173266170167621041684702896470661742983860347442743866418134317742112328725548375141268008050440263978172055719445521420925419158018707959327641599385889414699812421791385632099432085803695682019826023584175384571493932027593760152722483773105298073360656405611798371723125018406108584205546158569890842886225655718863619522540140972545956392838604300569009963542854881925444939238457589716659163344488366080000000000000000000000000000000000000000000000000000000000
124 25225004054319498755767631113011059760152296981066905542970370717622682579344138313437405071188991744531276836746287088200626872018302685324003237922826383231443698277216013602484022204446709655223634875287630910666059213390932833622410261083972123502561591160896057771767272984264154374085174515456182617999377876431324703124054008437947838113635276712207895591977879063442380591522081473258491329552191264992888484904357068800000000000000000000000000000000000000000000000000000000000000
125 5928006986006405292708642032526317667633492450465445897387191500284416778994759459853107267784344697215278521417233365755205585069272249144723385504668620744435657914096396492520021280044636873175860861130167513506817144854515349221990313925215103382557401481112907654846931404350460571811272039313398723465906294256209523428339727849454670376085911970263994669740850456751298733645952300561183650399625496764197252836769136640000000000000000000000000000000000000000000000000000000000000
126 473241794105396188961284985670574481137825792574714427911167577172412921842461312933244211158420728180361721366895633165890648480502309669445447696850164721115880336609022670225607653891167811525422448076028865943459410067322574197687466497133663517889005042920541627667024441615778925877636235483381953363350745437776108360163557390530432899025478977202385839129265048728477583167204709052384873422217705850734636475705439071790826134700032000000000000000000000000000000000000000000000000000000000000
127 3860090730988792467576261717974198800416324286455861560567300191069675443415965662344122834047690289787127743764084559628468950321597088081226593448948775507472973183618621949151479395452231515800815367003927684242994343468327154699393404079101756080436400382266252748697766028221854408880047804208255646627017301805131913905850840156037959696028923966401634886192935361064041099879705385344634691309405572397899862336526688000610527294259200000000000000000000000000000000000000000000000000000000000
128 1932043974244874674500069886244552021099950133181555717400430612796758972378362237042844408555897632261879420765935058363924894227823737515377218123705436965893063993427153321530470079118190269852916452888616450392963355893399712200188919272389568538068769331733465638328781073964576714075268402789329737184524231518937491339253402317633591862216239137972975131692041504299160492123889842152101073142620136685113674513798989333125581970079744000000000000000000000000000000000000000000000000000000000000
129 7629647910026322873583603775136744216262706032731148867315649582836011847106161748974949415093323833415571406195581065950057595878855026603607732181496486373328155078337292289102878092052280347041583732722868877010434685290602211249423873142953707864631744487092945215763370382910826921005347815502795062732680488936783006523616946954325128522591768577577556571488025293739383141105868663922244537395571359324798623197356730656966602088456694792192000000000000000000000000000000000000000000000000000000000000
130 737611787348869622418927064415880818948438598116599416678476870246771039811466303807479800637465211137032240897048008578410111247948677018019063410284796997114900552358746923057913371522234806839636506886798687809983914014692354709247359686782417152333963402607114617258669182843539549569003906103053629371309952740083594929759595828235237336830274859701455238657995907411695986785163769211687144112906617487670650449915720930368489869208741306238920294400000000000000000000000000000000000000000000000000000000000000
131 19891096831928872076058713786067105046134849970230361498501893514093613406586446614923783933439288661502915024139328212302424893435715448618230200550093985280098726021547924242951307505649487239310591047733248730508040787255230786195828395995342388370792947069598279895724260470213469248172098732156541729434363568103395517808070965253300872536462957755440311684667109995106590433879650896948918648342965578686659188566021163850719578742491716503207936000000000000000000000000000000000000000000000000000000000000000
132 14167374659939043595668307245363030710214614253837169764261865822257128528111401989590472413313252315505103651251066159397700382828807727010003685356812844669172874348270743049837947461142841766421546862473478967523471405896398237272095499520596886447279482429815955609623289515128322379259204671785252425403756119647657496129683721045886243075353939987542211046359306184213290420340009781643186640651741540298032476247232049204594367506958409218284260541545819668480000000000000000000000000000000000000000000000000000000000000000
133 854346314471450541987217131169650493539351844514907151584190410370700556360903380689945858597658168201117223414936864113100967168399048496720533962758778731710621694637422171600245116945218145118517767696488109416990850807886011310293751354635294043454269732193862235054300907080625933260018246021083834560539337990915529365527143986293160641430105902758814412493108490407757482284196437663364882845378180211583041849645979766215453810345496595336737046526538704486400000000000000000000000000000000000000000000000000000000000000
134 19321224975982097889299912682215467979355343253385592713180377028478472517935335862170416294870024686332880532648100382674374037006309138692298458539353229327363933328874153286919171943669739470029233284549156413345837446202658121356145392688938882355727621622792521701946240935251301329089582637676672579408288672808409892786260402780874033583222151442155464827334325605247951409889020479850781832308837269380710116367283042265769534089637050967096451893707642774539468800000000000000000000000000000000000000000000000000000000000000000
135 50809467903329393563708651031334349378552268740621592627384895138769704198891596075180090194619300435270250329297807888842745791698497495819312943071288744557166228488749641575768177462524227262351135552791072229940072258828242097309335156261411883985287265517352625010138392547918421494596970163654608945758913408718055334472235310026013260779328516480249358216002085161787756245485657430912570774959802711042076916615511814616669279146522510362029120371253270481637212160000000000000000000000000000000000000000000000000000000000000000
136 6305490569326525706071208346165806744482492591217311601716672067269415178617475911362629412610226969106273879451732925464963896254262079046982040603456903164423877098397688432973511627591533631064961532396723233373450447255588904367030181272231603960927025277169734718347902323459371906763093907709553266548678181307312214453747766019611787124177850491232571481963762197004580727061379297186600640064653285090722347846257325044228081058073649509988857677602997473948741194244266393600000000000000000000000000000000000000000000000000000000000000000
137 10361987938085199773349418380688125591458063077415123616826841927565645863147316693643521810714347879404278371067459965853016312685278593648523215633269077418137559948419916329739969155484294630148740604245880056702744496700584882590954000325693989833618257270190872681366264589777688999559272352571182646755284562353262052780828566292658676857977334702994687770583592868248317592000334054575292107601107584114467016049281042418442184841499551235203770535522845067884311182112194560000000000000000000000000000000000000000000000000000000000000000
138 5756301765197408403061660365679968073408469916250804399113512386762492853754479027994038679072157523805722252957245501217763091640928984840523099198939303128337496401725331612496185903444223078880253312749767957234462255726963217033355426687491647533233940630863298504434157967663859944522471384346318819662820887396631320521658248296666909261771590910564405411646293720016524407104923529038772872668040816043396571574407554123453650002597775529363287599849860598919952648039422180686246707200000000000000000000000000000000000000000000000000000000000000000
139 273307876874748627877158833778585304942064577410890793839990697947208764744157749918745859594790184396186142114397771947992520432014975037456975357341545872232162979443768057023373820872201435664291333589171063587999265714111421183306251299485875103109731724519717537083365165008040147886170982375841981414511044907953350674941623419126138685989548252828763156365680096047489777340808334494361158243325359901621152826081986413699701046944151030047341296792871415951031740179166553711889193369600000000000000000000000000000000000000000000000000000000000000000
140 112175846326609330154758285869926364665036564048815854401163217022853838113321520259076839808287012516271672857748453996736252098410039225422494373972070341485412930735265988024884432117591266724306046487035618686708538449386863148872640254635546846489362669243128125405209676725933415657488533522893115406612411465660136214814150396201519375357242354860893224114475114133638037731341516420888465849176405145124049828892097450829312708916972822879689901257616178299451048926610025941301201652871342325760000000000000000000000000000000000000000000000000000000000000000000
141 200976520720101650020629576791076601675644170518609318894950917369454959545248786546017030141787686540902325529595448690780437677962154376662085102597535579700139855095538883909301994704644215625010878451188491906520140611467654324749919297721991653218897033688517245270779560584413833754185883728147383786614204797155861492977437152305992397142377017131240354005583263243588689144033732572953589783567071932915149254889145589990615598455064522793050254509551257668121957223935889046992335297822923381800960000000000000000000000000000000000000000000000000000000000000000000
142 394279757879109819043471516340269898699312246606818133994492608713744128735059974421707130072761919209673000270470943150546878245379713699223211795977897250967328370523530093230946839251465115097458841563110607192049342254389473607380886676656957665117896578630806902117120757545714747335636950415554100460255479255156312194152995754136942004561858079748409951295233357496537162136548257236271811509197553059431598111226623601355389493361114682105861850301927848318475018121061905850170503233974967548884759347200000000000000000000000000000000000000000000000000000000000000000000
143 2028468215783308758953430193175014646110933172828554458606707783195513522172588581727624041488872131910144584704846318996308682818247738581364747906714546320092301064906526627862594158061276930811463217909839408407318886772678089923447059906035683889974017296970631318199015867845976275562247244770008380219175080895534466492467457163060811364000812418570487084442269634662925028002569791862831937352177567704786914342308106531470552948626129427633798524736269868397472920293867375352976519305491784925184000000000000000000000000000000000000000000000000000000000000000000
144 112999836383013177722456720618085559235724204902714255498922266513756643117041774592186181320813256318610413872980211534201771302255377121155171109507520594894073896220310785229489313424200922511992878040194678053942045669435209801035962779954886842970941954026600580380054117125394185322242679516160122111092434595974216444970887023884852372608287173010123319250072828836103651160652541939088479154350671914895715549692544866690927384166758701276361206595288637344213685509286922040411076584561658600069663482183680000000000000000000000000000000000000000000000000000000000000000000000
145 34368499750445750709761037678998914614423309195660878085511190910814828614314569110945293426006673265920559991505079636163696305568085458752505241921382501379662403985151526532570499753148710099224860972366320985522593433742267809844078887942584397038309725792167874370972382833683934529063223182643425307989228491469323435476635718322165432729744483991293589919885402794455455045380579892704813254166374362904526911484300928794239338141210220862425478093051198319689806815066473534931286024770741200678558778451516842835968000000000000000000000000000000000000000000000000000000000000000000000
146 998476181997525583901496023514550908050293114541542338135667180742850354053622109905061649912869979580655993858744798549818995903573556009901741683046365265577166394398509177259798223035149903204069912240918009471547034143574965910681760868233706853699854113632243397517304313527073736832177047408342703722135488199239315048844656689427318503378311913584636072482656710550229126402083402697532044081647716616224640691638860331172975143864356787893380737838840331183023504931992778235403959395980342218120577122587401572466955386880000000000000000000000000000000000000000000000000000000000000000000000
147 37504596884498846836849779117475268802118698385384967006533038470710807106070765628226059875603931322129977301253616319826054157643767774117682173486140161224506980531939400403558070234460197655404213531730419289036270949332130660382399978173990045147945256981765660881309446523453289415712988776158508019162237935500345767789686831906215337684060705219991946232731605265137151678951766884383837638321839889072332148799696998864958793578776069703128350924006811674574970224175603225047756959062563186011330531816642104372051098730496000000000000000000000000000000000000000000000000000000000000000000000
148 4559763307548817903860709453586943770085555716857980583055105323542147406314000468300885971173403359630072934431648928829109143759351109302733246292000722770366340770150815126295018523697024185103432462746447806403507901418257747426457499992992914854321569437113630832082707382596458883786819165453022578392181492187029096851166442856371192336403885590834734590663606852523725487962542896356031141664594765468531944872568376852435738544803001972992364438215172073443834876245371717102734283599891256458628966969142630663914239901229383680000000000000000000000000000000000000000000000000000000000000000000000
149 265958299319249321874983774529053265070528027881171044882575834504909253606803164071266399768009402300688538355437117940295516206933938638711747384080236776700337603546233107874367064377602137774917104560138943474987676446523284261663237213103684760348638764342685483463054084938942106890747723387300113382287003601151772597208972476928049937737264776548621229907044346750600674022132689930672590307382625801625855142072867059145039389703362866227332398521557030288199490886960299314752313175721862446572072655508599111009624727224320000000000000000000000000000000000000000000000000000000000000000000000
150 145428198523717014656363602738510395551760698156484458408140614829583720894216977025399522273515278013468806156037918109422576012206827582174321223448883655801117105741600864008703531095546182166565873152909316405912007104393389868406916284949361597608218056117388510316361671446573651070331381652138045561924491409159197710002955479622222029256308328714117691299781462537615230243500962384580187673599888111152248754816311186690593546755807200687230751889151953542766125765279621268177210290477580347294018336138056109885940524749912738365440000000000000000000000000000000000000000000000000000000000000000000000000
151 21221755297771929080744515093219867981286231639183151077666327359621834055209506589408450687284990459393449007125989238035598827157293521756369998853001796356433814772448847681334071478648672178838291605711444905849115548715709809937147665797520540492576828056986035756425393267512706606089177198969896436669393333372965085029891281319352371841256049175936338220611909702264040088513121436932248466457737272508003051795325026229011553903887921567484834700176387972681689668424194013180027588848231389759226919719281975891215757014655766258715197440000000000000000000000000000000000000000000000000000000000000000000000000
152 836986028944124882944563675276591593181928975849383478503159951063485135137462939886269295106520023718477628841049015548124017743083656498071232754762390848297749654625382552551815779117903630733382220929259387086689117241347594903921103939054210117027230098567529250233417510470701148544157148727372715462240873068229742953578912135235257545419138579498929179420933718657293741090957509472607879517093158027715640362807619034472215685969339626621601880574956741642565840522650211879820288104174246012103909713728481129149549456658023421243727387033600000000000000000000000000000000000000000000000000000000000000000000000000
153 26606558913770174786834978942637396839405619122810975518751170989409904412666430899016012886291873814869626174562383016925485603759226328868065087502169450633690916884567413952134063854758456330020236550602694397092654387945915383674534394616855533032291884353705380760304356084017014136933127552086457628376030512895525198448386821163566163085416814290562086169669741111897476231214188092960255955383275313146030635004589151507745992405260787083294075943730278709580046970705680280193205557229645869271652193863091127989514328445577570188152743615126306816000000000000000000000000000000000000000000000000000000000000000000000000
154 5540473504635646688481568589942802960547117768472014333001023361797558439268579159845709215782990548198243516345828804787203879627584313438546106615221108590963379571807695036722642168449017245851089443991196608527240059813146183691613077161151730998056850168395288202574256767065235738359994031174727886366171388209026424330465727763308274475963282159980960030122675644271746403090401110415300675484461364463136332831658766155652353770858879451291514615578075454867480839703923071651916265974547574642948371925004822951969533015866552045926944746950885376000000000000000000000000000000000000000000000000000000000000000000000000000
155 287292380643702641166126637760987725013633153702800058331349437710430597548901090935346904312108113221421419402103140621936427274385928116217019772502643531237534737377436683418462235279657865717766858178406747304282976824658244341721076925998829420388776653331151146510171462194332757605308452737447757368489429338680783090228576541660057605172477559822111478087162022064007668660030409698547262681015196997645184644462339415819250580795370506982577437248217151479139571304531698454343660827615773346831684222497396619758805646692331028383149275688520872078029619200000000000000000000000000000000000000000000000000000000000000000000000000
156 82592414771542009115683393517879808810579597302619793710266555077282594524583650029533961105061059931734272953400465272586048183504564492912507359440594600271984278813144287445071621458672941673086790552013131399929358639679782229079716247093779269201546584653019312964457757102539980666910602687694051187687198018614125236772147436697190059915591839083908157110783783771898909493654668982619337855755082560953898222080527437523151628916327573351218465064351620874991496670994934977284843425938580280198474784206866955860292316566262744171442359936955993417549282182887899136000000000000000000000000000000000000000000000000000000000000000000000000000000
157 879521926339465027289181665824407025646097399130629190520241931350233815192997892163030204488010957311946400493771036202063503287319628281846458953355827050302474577938887814128615363693929082485628526389930509387309993332939876151293684623108068860012568834887808250314785950614039620771152976841288532997321650172935453845570456673605497237054858754277655606926552907241377581095385741659614656517894376258947090771278206659873542478504023198543784651107768612422827129067518261636820612775895151597148976670809141302610437205507567241945241879846177242828327001047477514587969945600000000000000000000000000000000000000000000000000000000000000000000000000000
158 3826139861889813105036259012622505290453492484326247671463391627599415599169357777740104064220322117317188500132443555377479905598126020956056169428127732556770501406915378267142376507109079122497044488308773101083560310994371165315929829268881337066156979049598680697183227698346312833613146108925566789903633926846113434179600596130822145551314481773194990245220176280825834029778412033760389690670766430530995001147497060385152707588723084266979003869358467162936408157178770445086453695293655784385254841102033100561707019339727719784831991619117564422480282382682292224000000000000000000000000000000000000000000000000000000000000000000000000000000
159 1907595352025607865281081286642650047307491805311269199002846532689709505090604036204825783761665960584966654216122927845017615762409720193457334718061507262725497456874175588502227581561070427526372020076082124506795875562694653632139884977391669831525660698478619870725256181683873806533783366411828213432172421959108488297326051330321452696700204723491996187051372060455677282462075094314049537925708846738704568946080098285407444097939040668508372401458884888411590099195234099549228682098547754421710016304486251226548330040884224734561827336147968331203339647639888002572877824000000000000000000000000000000000000000000000000000000000000000000000000000000
160 319558747206036371063383747341153163178027869299052302527782638560108643694432012602844440540804646127522866169682409400966598511768755504726675887028763288728708627376108606416165250404992353062496718837667883236655063009805091113983470982098767602628423257302509071291082494791975117885410872016918699452788844438264340107910534439580446870079531086143915578895826554253460235124826221326041455901711597545834401524375446520587448727747077867377877496435064461622377285629840922880579376483409993512661254684351220645047338760528371683560935899639007687289929562398054532058037692556902400000000000000000000000000000000000000000000000000000000000000000000000000000000
161 6362839685747778383439394614546507810667924372939750772499002093891424324201449236161070091950405811071169581565794575363088626524971969212341004607735276911534188531301630478493300207571325571815821367201249182475663865446463932427197978865237530294699935005008579636249041595808686830013944555134903365458977877928396368059972316279724956890943175616717767339393748434938356011697278751723446131796641760001293847101111107567558954470707826305129954879756308147180536889240477883168974580029276816641264982434224797277247996404215164260853708898230882128206380744891312406791075632093593600000000000000000000000000000000000000000000000000000000000000000000000000000000
162 104159443779886980626779460548227496296063289118503736159116248027204641579875457532512792069091411996408359208796329897916628995727547121861435557386767610107697398600307797378714262102915344841087840298632624468108591613198728221991152670387933466592842486752524526021415128298351966430031526726395930934877508478115576695387247312810842158827607503964381112571942368473781952079154132377123400579531201609705951137187153217512243433975658313726465626681419181576980230786604598797701721852055393718458429813044894094087335767489544022144636645456935693594615030872965786848979309526138429745089478656000000000000000000000000000000000000000000000000000000000000000000000000000000000
163 1431907819407276800519343263152672021563513170714959466719699111484279395141289299565927947462174749418010491423692989575119671738433052705660259236499434755620101451858304436921192298446603862307660254201135913523953176723770913124628762007756746981409574547405632662114502993694198354940857950941864756520098818136220761462396770778077082272106111280141761667755544256441079325349732356999396498665259818839481884047468974165017805204653557218879668861241100366548717784622003576027780060087558301129402240546939103777375672553915517301230860002865917655871018210607215409794200764525841834385080320000000000000000000000000000000000000000000000000000000000000000000000000000000
164 3964592794631951030843258849599036343735197158154910089080232181397498127999050848654525347456421895071443204423553113100186716999641655731359509457373319694911753495868841417722908870897976397532455763559061187525658719663147431666206269278618776152434632209359062488774273891322496223434337736029946339523872059880072860029519200217540760971660595750275973204378908373826240641568904560030721100300025772121477779123456959532315554126471721445096646433898081646108721146428469387856158748634898123742166185650203990209625031440385974156344376207504125404551568132947810121081056291829225918048155478261760000000000000000000000000000000000000000000000000000000000000000000000000000000000
165 1526637702413233089089652045369585420314704059202395121213196646576622412569998501176826009914897940428362883047494932542844104100551261343264358409384214194373570369304259983297397831773037959666116744573827518576600443831128450874263956788953286932349364264462916988532624198509007768052776106822938263024639939336399981657927542128444103879415015782701005422507084440093152379720903768202605288166397486451660218289789032130137704423737049877875165072492322948292046742224651760818846326166091561214064350279101481983267978904698427225264467652365214039289221342720152730569454043886579856837149025623998791155712000000000000000000000000000000000000000000000000000000000000000000000000000000000
166 449622069110062245079873668546873207078287166049602717974151280108923158978153058769806278032474523533368919618578485893362803853311582311118944253004842682308527985726900339164385352982435145579631018122050292780290608792194152736603349628614993707281499535530092360820273019129088158570279986040623176138134082203886342701932071742729202604183008500187325136885182344135533439529307975076967355895450711619121960937841525594439398212191569132745054964297183821159864261539976075841598467651299291172825234346491371196540640953536924731750628947013826777293417390924265961080472186373821582154783499527865288613767225016320000000000000000000000000000000000000000000000000000000000000000000000000000000000
167 100216514652100757717051206991065807559304106852158734465750677972481786813175635822710371745249960633836948833948822085504758619936115422394765519383201359766011083201284052204726827214464241303797456670812880629725592669805680827172743258909340284964665059381310477750082574355589574525105012761602559226110420327482770453530055756858940062486237817752697031345836799845747971316975244570204586928075396708422505579127918987966943561414127522653617931891803378016250446933053982484994545671985506169515265266202086746229776947705640366274910445332739335156126783541014334516516273454081535604758761632443157061113697271808000000000000000000000000000000000000000000000000000000000000000000000000000000000
168 2121291531798143666294094396357656612597804220043322622389814422681153316306645694878914889184898860175890436354300242733017569125053668529896301095441438931637609225265281602051749371959638999043421584563423468481209483848149558166183037317036775226086117826117165967316177430338283057095964730664989278071705517946453969772249043711409950428667282236522046205092682290678107085112193047088167039759891805318144058399184301508945983376117665229368976844022549932544502759500691160383073316285149813542582945494020023108887226628574709487363606803794927034823415872983432128231114207218919528373679109051833182353406497647199932110602240000000000000000000000000000000000000000000000000000000000000000000000000000000000
169 687123552125693825814533793999589937770256138458792473388346475663979207048831684348388834210835381690739949391675397635190552983030798945772932081302331075031486465158456359264226811508357272020826928362238815725727142221507709428897766477434749964170113419518811530475411382714003782263607290879596265227720077249533023254834732230656293246061929135398677852451223296249752213194810050152890839577585195964105993395744069743872785541178914356115809927663537277746447071187376240193884583855043619393769369409667299447420118124862786255586204843196742642973666173275252854274883760000020830981549455107857405561088155525377227436851200000000000000000000000000000000000000000000000000000000000000000000000000000000000
170 2258088367641693946963336435253307925991620987257378697796479691815730564506870027515639011853521700937784902940337427895272554133712626102887151607970065790833845791170813918692235915313141840833122014123447128959011908666731878069960256575327718188287794306968077963717049359917405593231645601402092828816985522157175543806893324856490579073950820029061373392590773713335196916251436388958025155215702846861497052286163318107374423283456595690044035434526259740724486582117660095311186562549160704068279894404484537516445202506436649060083908460219510792400783560460249236664679867227414014807106915930470114828677652066670959405301760000000000000000000000000000000000000000000000000000000000000000000000000000000000000
171 78229851213592522171621942068643116822417398879764420313503100133992936276539839090230157843612749233802607426396399803971360206993176169623211662858795885333987355239775796990901106636171606591224134411305813117198796905675845018230019495277300372257030373343283313184777806062101062946883025235346365655696493739175645988822499554482887952340416333003623496466391392771684824546644450191441281492514979183103970468724464463943746161047160872022813647346904814834895036401457657736191491825456379161447385555984863298350164009737283637367602457958517657750929559058834728992701897504768553755083645504729480354800599693288190991400960000000000000000000000000000000000000000000000000000000000000000000000000000000000000
172 1070197630359938908953624371314903591167814192674047542222857877726961148820534443341791838823553306758947977640431250405710495659804903626829932195534987877394029690585320609663558520551896195230335389175235025557739643787514254325797534505452304715442124194211354493979755478110025104787490417955410484939872599976881163361517131431726829605080041838935929991993803279849085252865437848310401076656936407135532309235792345639525628569812408983005939665486247617725129594561066444070947583665477075906929143468530892916990358471959023115175769732499680646054072724965781001232123781472413276934016211971164892074659709979286677672098213448908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000
173 133226176222284941783063897551705286837805142064512290334793538452944770459685125686065262767407913427989427279970295947095565550060985360582312792558747547879254343044768430837381417130677660653834806173875475113431931044186288089652810283245529267713570241204901521966238184959615781373489448952101100841819849344605304832206364214535592886444318800359449463458137110690487919488191477815917268710921585242218114111242607751968387656380683786245469527391140630445183149338640736520611043993969372117090897145882526096557080867590814785287805201731086068502784969939418320213512057431428681170562983418043585682670295340238556203738726400000000000000000000000000000000000000000000000000000000000000000000000000000000000
174 13900498420764545836373147573957823254183216249006091935706407819675901817500155497458385333204307897034775925178047889900513451574636285755822511038670977125308298131950256627295044160289926157559735102538067198748124359898411759035906705002908600137416742843214171885730402714413201228159315783381996385205374967133216601436598919354873760310009596173029673971536647051015619899696458819532618379727109866350254523643235784825976268643880501059235141165752712146478471817788045380395567496435234879144370465731932402753992660479201307533177739667880965242503578444359098101749180210745151050093262833109544200941948658507215432176858370530267365376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
175 38344309908162283870609589206666684026591539441901372212715539592879071333477786738631398801031043335627057701194833030009442254680291302135980357519651510135477458503538085280369065056856087309843299694827139223177188144753990961557057923123778193636255541268734938554098198923815690658544718878317554814715264537691873476554136685810290631495140288580104459356789436448399543789802454187110388152948177722326854240195737869225981444624998043364560436205184367347880517812620851075827409907435684346813489446286200040836477434072703127137805361978114936234376989895301434705978285602510336400995147319326484485279484298946155006648912086980673554664652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000
176 58301036906808009608684175855000488427986607402818095450750266002797808637207364287295773478749134844957971100828617553191312138714041791901943865413292533502639295699981414756321416930416854787933351958995377330090730662397767959899082884793207171864064677665672635355259874015919561799245815709475936544985442436293598755039521651541056694995300361142544967639656828471629025794438398645142722629139265371259063415869209042687638499733506877619261407078140532495787498619217835641801749309383034295416265062414418793593736851125405879661626839372476215484257946861240633092597366533905642345781212702165621710639404738897074417383015614528929706918429274931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000
177 2405911580850334139045090285816421540595650773227820628878208954072811144315111865460647943952470336068488822247329983426817563781180303274500220660650285132016500552849396118814412358071370673465405078369644959144423263355814647221215141056740578509337673856214435674250217925316830214595406272843668526137447098500486537990312326433605626988833905940209148220122686324700029082644895294045965279785426793580303366554832305066546594321048769865185335221035490499451316357249967925791877794984893186255141260312120239482253981423246791762421569932391947021752664274258826186169127490786985707559153879097778041853958344871053519077887246119332166627543140200706211840000000000000000000000000000000000000000000000000000000000000000000000000000000000000
178 36085809286124125315956760603720912252016263999653745798133496337687838824450231411535022787858907992460274263464222888944309181195073831477092363613982596979618431457454631997051917567398628187442072652771203882597635350210616083044849526981516660716593577386227061960007545851700212371321882404823078645054472092143579226130198248621885849240574610487519483385372601695360466932320984587416253892994576378217912659454832599619125470994426669582847973775103081683824696130365837644073294380020129002815450180301964219988356717145694992693998801453941516203249024536896031416500717944397159388915977841773920000497726567783471183110801580743073813529474674376069923576217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000
179 26828093798084446646437763310917804787949222023217592278333265070946638342489327010109894715209838620881671225362773865790570635738511886146547236547037607805655918187041586984221009834773036615740083772707273530382593476090709294634433457503653469905526468873708897793630216424448814798794410609612402581728793555512566188855069143913682207537647333094921906706992286836733934503968590588542215450053600135884549426991278859561474284383077742048822570464368669981808992385451178955653005073844765501683384721778447126942902769342524432776090768270155490930881799982696799207868456348499107310927217838819581043468564499568903682660007791552336915409488423362436049089331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000
180 42884059017034730871012708396070351866197409534018215494056790493753487503975128284129630426540872198241584368859622552027544856990419359810823423241238315111906039132746496535187858692379561761333334092967552761001170556659788539008205935162901571876985302316455172852779616700564462767368564940287884282677052834831921862749746147300094981715864963960673490233013859371210841637573666020065278806297568233775779025617009279129971052959388142523858506394997496611516799080227471018553092175814475730082091841598099994371221526351056807742521643366057218569906355973556312385695543578313431959918605187679414008898977233463310107519141051149154713477539074100106220134163339152085944893440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
181 1692995792525263043066321703898337540159218764262398652351513323823252443034920946588864547454871902429921482699829986910867130515003055389104753747126800513935857507995284866980387560164041181415695755841179963735476450878338893423809176882998601501684712546919818507257070652157286934369076823767682300423441473899305038027252734834195239091765280925180645960677088287396305246874424883153283187218303734056819353850709534090600834244774037251549126913168730015917290013773544313398611718415180027551555676224416047038187538585958591767910847856253288837799334524002175111637880742245335582571292402504376338777226239228064814581724402973911366743520169020254052188953121318022568266956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
182 4615616195621198188916523952707392633776419347521847281279728155716472788888063318045121253524090298468594490778365514535467146646707942202240264006623256054425486049904591825258265425015234894954420578111034914061001854283972736449389202384796639266283812834559344289340636191935235303541575242797563067655202486305343478465753989009538135930826782098320322131829877495652661163968071555042921422038998168035316667685573790796062440873542815854305417837354521855204366404364421978099937970240720752662758433254045188348669368145699733389535568850992403418224588148432871072839949464579643479820120497578428121830071550214948416171937688182975115487463020106917846655217187800158360695734272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
183 137234178286686985402320037480283519652771476689901376001682103607937782850303295075391014461687241213872556035146833480119086201214326968360640273512868051196212169992075859735021604563580270988871207615327053040421046786470422269121128365350144013840700510932923781986104447212480018010750782947706390571485010877440582586831644781626726206924302639565969330000021193282825954006644409093605615702330496158131373442707863027564825083677858610151760637642735970281656179953296578759040483387716415808879161970904579709898678167141038507246199873838646748559485435255063285714532163245374918084802641419967857182155797374512507117276240590246560252599554303653144272047770283345523875856993138769920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
184 15235442002023297080791734196543873318188237318480647773807669499682662793481751348356835313775167852859181628603346044318801303017317809592984311811612396163825286861409309649514247482155027321732149753490589185188304995395499781341101939371959890240454463939764480878053966250776785406286301917326613753244098305864887333003396573646333099538219977652264939841765559917676607483169023208017573119488933205781367660678119696442018264356089126831349474729687458009796701972893384288447492928533720582051622899356032129236477875551864763846378850416104583265317545998042346303981862473242455637396820523934900404833479529074394859001471116885185165694777716792989107948816837567669913435269882257839321251840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
185 10250603485719938461934107130392359993961682105277214176902575250378425588696124810994879768796908753701976225041636267705102546846269436724255310040603875489997122104008178139492599704871663145843680710344474044569401376465123790496812234707119185891368358168752964670676832385474250404126417949956953829100687827303917827358667010721574828687065668837301987294619040186325661432280602858099095745091928749403888994428221751052110736003841761730854721364450240547145717145915323260217789204030017085978381066789429005515689793381454273296649742133939222778455894776923739429806911749161975375114710875976305205264981252110787602714099940050495677111382613648470970017367203392599296848008987057548427264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
186 15490152473473503717259587552773491886349512423013739318098504358622859914010969494346383280540112865060066208014164003910992816072079946007307794214527375959336603628585665448534067918375626074251271581328522854612790802857981776329369447688110666366187843253588363081112585608148489832537361483097639222277677322760834795149442297440703055620153024194487658021095384294374119376727238293571599931727279240467835128212113593377623744120463060739890089873992366130613618244520911885235458902838483494532645932977892126320079272840305131271874607106268872275155781442931441283172055113622207075475803883964197687070514248850231262291441024033817764732740376911100083177512546350419998020124786131816448115343360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
187 376676484714231447713816201197430821714879360638228971775531126104775799116792264747588157393276159379840023538049810720625499102917491819909657034620415842334731118465577739699953026959827949675780976557833565504891701267484648130384508587270192204115719328526732822940274992267042966908211737121051719413119558716035600125247731058074301560371757883993716372749284261340589577667175862647679578650626291670168637545364634020328986295084078339921350818378966530433569891648839214285737158991507047400708459874897477260532577937904759739409463880035901382251434411267279249321474397571016262076933197865417850907612453866528205766501619986589632920383419939492555382341401997205830007168992693183595295631566761361408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
188 6482694043285579694904024530724798772406087422493565887534947087648312455880821483309680315070307700618354070526565953546757152579213751374726839832670771751508119509831346854105390268657694347883114565773714702820478116741832531470688899807339082209078887455244428923403555791058828063621428038955801624573086750363166496470028724747601612505331490810089146129777042380107307205234988156182015346444302085787984421474813950421377592792515141554605854330207827122375633688402716977759203803543173357119004835097470935751917401512705058719867042275904648713954371357651040461043883779616642477757021442196225100027945080824610996778018067824708954198108317234629642658164642904118852047616642004233906006649733120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
189 12489883890329008799828734661076008256706409706980599076532098907486433885651515682154544440740740801771773934175567211294015222236939318198695268881280842222756152211825718093020333525204828623567578512650427822132886546575667220332316702539531090032103649381715074243430813928254772604819838851651192961221334269483866307534591286638017350205029344214949368769052138455423314624886384355356840386585821060979054117833682729637153882595209296841285228530117341061732065372622166573736196657038541828554492441818494980884800500909156461612448227219837667408016126940247369805719133653203943837976468437380558215571576253297280262941768321321121485325386689843831078362598728484174098535050895855353179763755066253639680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
190 155202257887229539809289255714928748154221044158996143869583108483701466326339595933833738668488965839730189745955550795565362894702216287847059914119492141962893344735897980117647565175482013621364070625766528328641835326703085123571353701823315736768521572659521379084821462697863534849445954985858643468777773590281873000130942153501863240556392807733709541431371573733241545051092470893236061201843363416814442924417849824362613366051537926374402409745253557080656071339829280186297745070649295361808449799562373472475454546710001822788475629783831643974125995249808544276617065006503139380688203708289905583146218471961253384418743314187004337781468194807713111436322962408202164698867969561300134722121796906123264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
191 10887150221038955076373989072277877406367164952490640488979495525768442703828035254323418147245409008723552073750684108313069893649034193393197428313395515472182011977885580515308629835438786378987293002729967446907573283606818503974478391118911234569440118853431725658841733275015071431279032755184300096112429683553182971805727769995666693760220410808547554341663209795998570106638015125782184873216307805259290098520675975026084492666708671527008190297934221605261355436863512084155817752924437418797085180887088448493555137026154057582069232174426973297798827029044573447013898136689389995042063178639146295010909213582015932859243500099342675919631664674446526003934621570752864140153680345555194790433016315451323063468032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
192 927788357797856751492674674849916601643972023792679801455950354845769317890936013546280381681859266566032400751462782270907199896419593349986419089887323667992214240165712685522781343555716799011413193405800656665541239858501080032373882747105155751700321570365188281022103471940328150956451523834616846670465016570694516947302196875151339694796188253488098758795362121473812816556488000696422910641961471795709641786800245996522993407518712661966264472211985689534368252947812787325790856748106121961418703971315363802685483762672939403906697353563061201081931686812064019807880524326443859536474842044830729998090490366834418837037050373462823950413684534772191908120974796987159875913123408717069290727066254616711323201692361723740160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
193 10715771705637126639033378894776058218701103752757952638457393034241197342608182135373111577126071995396276708683801061714603125189723012250459308731469508444859441631720672606786023143578540990985949570394609255468724074008071261667581241492024020336248783484357330914644768081477275475278858105471394142492236274650297322255622322757361755719464095309957333829500152430210972339265837634275245123818448996033749758848562699100802734079157183142282014686265734419882049729228163096483310955531106199589415158710971900097355187804333530995630960774964071352027355313067871956216832668145314451826539530859043077297486214064136063995852458742475281546796163314873024272303997827312793380402614052308264222546757848891782165147420405740339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
194 25632751791894194695796154200939843412285604941042260855195258784243551885932458658526179845560220735689975546198532377754868288130854026203991521581527478552426355063004484426439568814086255460239943735524213900805684295839221279433445494548964296099480026255749881408403224399377329174072287446487813293744456334061880706343433409219736468176035017154010539397276244013025593487105602161050485480267109221824030480619022310857707666135057211328199573245035588347981269149185047375917096803632162013455460683178704482686339066343822699259428720009434538350851574549343913652304628881056667664160436395720509960808979146427100134896762489889355570064967353411520438826428237993596116423206635967062418138351057635107030420250449152049152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
195 3846690019274006724639155237144187570244744973915064467114584179610753575148189420540938894152772146473617931230254848299290059978787826073523163395107901486153754807413481467194741053146608770006130619002034195199160054290857529207355058317691353034932366784461807737786341014730621959234056569081579584611484243271183788275547015905608292153934412118829805826626900262804584337497683786929130070419348336039230017516388753374519557184373018315545249032756149459413462611996748154267735303300141602354868536842534941149920760654629136129236777755162341104793230972492599414884667087346601444196072375330831924458483705610477161366813901646495912952820890047743488828459271737906950559757634064447298116759432009022178994872162529432132630505062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
196 13717991006527264828806198271032666707559120712425871478458760826205615734273806695167923426422479209996947051670265849749884455684508783938917123901015541776762013771874249829406931677427114006471566418622435996893081549569272354940090968613629556656243809457529665938862545863873075633819158608448256083337976101107246825524625719238942777663160216224238818821962481835850758061799040918758998226715260907960375125844220147676291207487055578107268029760509911244626147726682519443362020846841817366642854360832460481519934032526933701388419283243346779123682385577159233391748031417366714154362799562647278949108646386661814247895239973796109993864310220941953738153439404943065048916148501249001163031671740132202152984015601026030854624494802173952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
197 783885200372986561646068472630438097574806897852906941626214904354606613387074668295309910081284526285539831524015191414279111753400501939366692794343745244386400786964242847394681810138692228941232366778424914108176088546815563139433769635064546094642503397573123767935002620792747179075380491911328919047884348634699818601407183956511015866466298069956503932683570390620043317817088052500514184383729194740592864333955437010073783284974604463272458843457709213978637012953286825334972619819532420951020249190426313229710516144396211507909673328191244521353279175837670479528458938135240808820731403579844511377636936380675099879727998502634856792246298339540213608767965996746574223779914357085780744666956578982980170515177201487477407113988695654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
198 876837960390134506024997180105498355818886056519552412710618528271212702654592321940171845583743329156758185168727781663302067479112348987742808869987072151652008679351737456134867746176542790006169679942165333978689599179962877381334790591402217588855026224169981597881357706201438750847957122880086795309680779299100524142404318751657321620516746919443781328582979292675534663239720832346009780729198727680955813406011385169996926906643994782055121597659504028666087157982992634238957956603748076284825755122590135594154368966701911475726808596806660095530758695372233451035395530738188027496549606873708609880400901753916025532122920404988767386480242344700675658452719278578985535482641665379361409862517801581710326631639240637328711986027950810674904885624832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
199 3067179185444690502075440136009033248654463425705394339661743611892702033885763942146721115851934165390340131720209780258230632041934996759124345427214778386478726360372377621559767376125546679441581540437694338257456217931510145079909097488724957125814881732146595629388989256292632750466154015834543609993263365988253633450130306993297311028567580724214347087383261565779020252012543471546342212990737149427983435294227825324649250319440693747628815348612945092273972878624508234567874932199910770844320491418820294308351982645523286342092376471629697014166593916412072611721813566522181720182930524844232717361642354335198257311365975576650708317907887721762963453267612036469291403118280545497006211699087269932822722557474063749375834527125771935740817289915662336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
200 10150799690519863631613777987903175098231019244931359531939570195881850897412858916065329549706827728981566705583484570481438233780809198995727764347730815717891681154890974709498951983643744589908966171460359888436407427169052607391858273911236653473319396896132517879470934598169967298028686063817609408255521763342087044387801007206754650415600092762276645905708742813989949175682919104763495507480312859313464401720415455331750461297368791054498443128072829709935206039038297743025154418505784926556205215949382480914257637544185223803023811940636734823256881752403035735557178550123281068915716673142561934400505017039655439432645004079203797197416379731895559944395486703910429313334193051026357184412657913267786486148620599313064110328246084757739511541767615612268314624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
201 10326447471614138866308731617927176758475062241644403001444186406082911234230728389043296738479768390740509233940064974993248595189489669250137642130868932707523096559304234831114217126231632601245661770077188787931190291210632851179537212728161022751037233569269372236215173483171347756090954917713197851436639275673372461212579116449954813020072982561241245864701164850486702436820646611732903215322243453380896427101073196796273125936027610585340935914482940406307509760990214481328762474956577039853399183428160533595005573086198700704675035038297146446193144034685350910258358338353853459154538547580725232297143276642189303073414394227294530301171627829382481868009454435015612616398252839500268679816122973334753865386333007789047875180718227282857228777199820871705854738432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
202 49828835088285709667674896093680354160534408585815250194391400919908942600969430203872221354771550442989719093175121775209690076952500356589890977069840336526631552325236496443828046062927607787000458227859061691536834306227307343537053482366423178441757603550847653287452310314775062172329199575101436972612715251254419733970719394284184018372941857913552345767340486803286659201837854155543326587254940935973838986277611551468696900264093643407986375918895722542023639368341028764234438804414179889420433214385410508809054727203362513936393782474488271810362505122420879866551826843813450000947147552377672703391761670774671393778787024350798740750168990946605819207634074668591831352900682722231915033760149679371803033327082759028265448011205911979527365994393279971243735761551360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
203 10172545540480181917070514640348700198232840380828366982105799003093016423976581981451040347530932170325067726449634742030322378998026789931589066171478893551965426339006454995652638986057279072321822790965905223851802865279279982573662938985792565145536545078957410995800143419346389510738811169455804419586039042023982559447581168784998164074173112614059602497953042286703603628549909933084433757471737539423251587445312101495577614779725108468615594879145569659068219247017830108713376134338740476255162156904897289723626336949686914891733976041448259129268737797571582966306537917232805474567521617357774596111615247390156916255276725985271909299445206898580843455898789216392634574284445958091204562037582954715112974669842218563161633083434726182489910661020593408075366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
204 8573167332940326772450691659361029142292195906333934267478884550385001329175580179842229372780970954121013094954113140351460186420232760032540898727192521381875497386920177789525910033472933387912002858392503376972530542921392829220246084716421673783007595174438189903145229513571693133645838614698597420632653457736890905619818492462733052266984378563424470115522189880862460872766726889618513228761779691792711035011251836945120384372759015337553301999076443692466580062822292821608243378676135909137904524539616727934750705419076880794232833493887187628569768457913444228323541811117451514880771765553321525417523174126423996291144635907626658478912188054559530377024788558607745746489026582651769444270965684310798806487067344411141114748520918043123644790377006348320957856009420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
205 7683640046151608081744160643769982812783334011054765383503411956959987691533942383392645163829927413466823796450657428490985098024522629973336727216707454401230408162271216676117006401950337715498117177361330655419164116454076513134227985468909543952664387509339582459895625978548993570611562727794173764213841605650683466401733296560479092306589770253888804701978859089764374546622834185296104757541079480739027686595114250357585958855904648580735717085811671574404204623303231375273786061059352404679076701402527253816408944827412761200460313374502572763038428979067366167120513245840142605037615872183703591016395434225576537057098484009529141846685200289347910242081524188774229568349461905171489156042467359152768279948926204080443653589255137524516567412644281910254899822128390492651520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
206 2840009409412576266833807465312969502431184019780202013983051864172132271498561802473297618904542587231097648708220864414072359169224964036422448269032513829992003982714733407248881440720879352790752767567960646681087420910691862098103985775932964233610559326892718909220978857664889575294454875444244910434774050217365297340037035368531205747928653512352864031697216126337455944093792031869002905352708854349616470880326937204604709540904796668573744926888539372672137604226969021404013077296988001488020905528459268664133447011661416966850220456531433836157262381196529506841123306359827357234225423984197886659379962308326780397160948717405439350575596163286139057284458739392003967214881593521131907374247995727089603675287210643013076789428910992462159826363691321758199390995946345070592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
207 4733910928449961086378052721365377378237806807647813044718848514518740698162890969827036872857572828883789727849505607672531289828124576648453262423879431179016766756126772758674529952453534454960456328955258997352024654398526596465640937420976126730640033431635619541600949994497621183911817533719461758259294007011995544246932830730038674605644243283961531840951911520575897863924066866091377187445341129428980585828094461982641963893619756105484446894009755967430427584952130835064544114508018542213730638837546470329737978499333938039118815488913845578159332877364594452717859056799111648660143964617970844462336724750051468896216847107951115597057203007113812891918461834120548915119158283694157021285965297204837654333120157429559885464113337918708829660250520103240605269409926943483520614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
208 23378090714596724613841802819509886815707145579026383114114739195046479531380406386711372745375911003766295978065681449431759425639536278066106665373665976595186250500424091140016756107858036727039135802206799784474952376264715077689094395633581883457030265644931283003450420956263118901297032132216694539480049259363143441812008678043704022311793975488866921866211659711627506365914841500549161166988102829678287504214393907173287211150766896508945937660123449417278180270984314707575287078259635108874988294125771704682829147399303111743209005802570201960214335879752754597319240337998206308358047986486986207246939419168454852566536895250969488417593880470816677438398246461021121688406169927307345221967175058862761826072052866412331343147685925311476192263756074987561893385598890052735727415853056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
209 1736371355461299346905248536953238293954054004531982398317136003423640141499849780108029913916000874691563765456196352662376753551333242460355533411865736607020764982929481048681959152516764835491242296405962350675321814034984500635379078864004680332807413197003975736762977406036888136287441119560638107774557941090913179568984420813051497629133280964088631239545082286602643757265837470002849242591463186494815790520858347253853615096042982356878842180552116782936399602294234772530106128965640396884187994325662225630280935438729034555895336892338673332131726020154367628656715473154896596461207360122616307407363677028781621157228281292937378414688086676331521071131066131525825015332603232414575362800388693127480380382299279726585070692264553001867863868315380711406514675815064201378403895396054140452864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
210 10329239254915191963682412134498457432746620639564619864809088275078904218718403711893667022696510545554096699801175766780475668505986832266207155536682468817121498862928447941777550879932446397853551932374690675273918255460763187765333000055217685802975439057048547462335507180835816647638809703296685960382221642836535283872452631643004645658746818885807000421743207657894454281714899970510118661139745340889271649614444774176611892112088517892387403491845143509180657744580808097648252585888619331836550061653173901177043835845756159411768698417713771578784952567074169012349296538408887773518088773458489914597628008443012907706310612128682353979135324832801643908928871987028910687293021959093195996015266502665934525055722667913787426175531092117505046911655849059378493316245569756961857973059861315668223260917288140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
211 21452630976341578682576377531047196313866682437131598635522288497226442553549840989610692060634659928350794199266709345927094686554188486701343794320317722852275874577443370818405579290178853889558642910355234072698486471804420788362339967852038724075118092350376725226172705282935482840564249726549716280187708946176513176606543904855755318911976949447565788714193688884361099102235551463450339467673777938226318834931744448902105123868042833099862796077089450635380541499827293946096294197620007916624190882341785862237314822865433582797796024973691365860814110597228778471555549478028860632357647043836993131860926368462685795025758039093281024539108295524034371780830182107172025103728489758805688300091667049993115562856674663303981059204872179732071535154693974955305412318608858496945809419342967002300544839578419755137944780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
212 11465313240482741762778797106066792597549305986111158205742293877134809153387401085345289168587696268002383178448135640937795455389765875637659364502173521476508390016683563343071085039007043191253488122203063592950559519110498903897924275078652027269372711730044477255036450579903640715656773630944857654472250473731571355934981380233951047015618805552017926376993423735224897835981163459124521985055620349482606809323479685446256141949207453463113462159342708663623193841001608863575179400478276264046786351029065079809556863225542563322314350271801119248708371100199009076211752284501121098333723685306813212722535136944742744610876752616747551071530860769852343093762987316472908524993715455407935868783769382714586881003317517679943974139338704272079676600529324819250327070754546582454381612063297988804340723963748217534405410816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
213 10420679614528522723083020118627827107987470935933503282635500769397389669685250847868056591574353210704162226677514661879178262340521600179052028125535562736512724118914276440128333667239408461329489445995725338569329900369928844834573666620754755465020202483286705811812150454594174862276017879649869098185560748432646494693658092621026785058671261234335021603725338872076498371357628591380258481623852066909277370091285719446156059136645207925711414227570936886337449313797317329991203105706155123447177056795444223332566596450282067343068264651359583068972272088068988745122961224479060910277023571779685132844980314422860652965847600560147259259978538477712967497959992184752058397973944763056336778692167457774564890039938327194318055274971238858046326791001122128153723843939199083282504960670474169506541542426250191763883488706560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
214 26704766151128271447028829486565317152758082875328228439560459056180504044520377172806286714920106797458486578174938799720346473382181375935690551640507348102698139056781681176950130283484097160437015869098037277723310003536561521980699001244740728923301091104989500861060837881596243754688269252890195876957819847141427869916581569782222592228011774362103781521263436537296857542947819319327338152499272122420096366678076891387220091602220212681557452536867755154224444358654978062279908776339615513902098152359987171782776250576267804730669490203279803477843111440950637369994945590252198327290301551113879747794833748541418103853895554024028603089945001194248081558123631198254253196987724930938650518692053117266970787690904623232305534022099319198889837457592793900622826363010399830591814483680057101964311500413864592245047469015040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
215 1247655874733285390886165281285381594245236974570070286568242816792491661505119094297161432518388528404924864768662591729335629512086253687329437086850161207652814053165448466642898390809651135887821364951044436648349844029612185623752897850997356426380847184913693068497629315977429634090792651892673768937396741894825110157602644314852054021250377300234293339123990962208566950563211772081433876833153918456875276131178693791034040005784250680686693107724249574100075436648314370325194756174678185955765068138097859212476263946779402759518830621022634185209838519800473285965960287314065541580495992745534328419765559612016447016686024928420941363804803413069047384974307389233952407013441768557150817092126513276050611250900280857091175407444937442991879551209571120929153435076078637729077395246889749161855950041839412142189223870464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
216 522280518883499374331682378378096673712012499530604323250392306472759078652569618399130180476868866680883955559313340872230562628463465224934829426473431713342934997121198892459206870414573436819927722440288553425061386589122950090584499253473623726642289806494385005214555959527101549831757686642181466525805496540066086140619970005497426651120369541858373833880634380959113093844002906748649420028662976907323752820818754473402026995869913570762395802071647615910273852135405785505903701718384531676123603074869053467005990199835943393528006039033675025368261948880091124012740455425619731434781110909044436682651241817208828585655335575003843513185566283797667216910720423236148954118802010825036606444265334444565840072969358262570089287781310134354167535783129021229154594937513894260560693476934295199529143824210350142293352056665656264247151165440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
217 76444517800633851210704056836281831995750479540329577666105939333584373640729472482394921411447104835611779009104329328796224805677480205957469449437958687083433533625263726693208939859807510925532861471419042794982034981668145784574734372229209909470230968990465086699128974200055838946846502485286505498644381664828792776750717758417073857166986339258972625360631218495455631763619271881746030497572675289061988114913983186326172974319436210242742405514177165948900681203965776227919278224336168821567765594847414642112103769661193973653628148411242066758238372474227274390879252481425292844446253312175810902137570969139762459347294782889970042007733638899988310357751474198319388724439080602589908720166628668912701102534588209861164522868976789772806210259802315019239114595746776251670601138702723165053879772213314159350574878404897278208427658575872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
218 934749232337529101627853252936170515971812400379583400178949129473551475924033430048885985180073585644885790435010159500682093572294204605111695903430369018534283166559993893903731857996033429118243652387176193933168631850802069999287472049229661690223164669071893909386248848748541572494493686703585580276931992920721240991458967358432396917567750246918878267170008577634601307220770525557325828716344868641498857900202699990863444599861502196712769569201357843428168633583917483321353476982365959916161523770156128754288396401567072289455171213736769033047149219440296376546867995397862599029200466767351427632881044153689149439381376293345301861327612316624033369423637691026428547523940564856822956479808383252009417190285040930885743904624255708605547963618413416428903479487230560898302698873614430940944592855756421697029863159812404301902671637381120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
219 3521149235567913897294817727356693667463586984198229281383776931459697847685319962334743214519857487251938487025629310261536553068790082366056225175770445364414693971671729879584051029850948560740550678537350797530383471877527548555822395070567466580196634088398209922125750480068073197085714312285259448414547776130150009659228339926495208685144512709831400988698092474141084879374577211891851804028349327259834147441004841626123919861089978702020751006668887844963929591196055231114430246781567647921037293312320891866464938795938657629349527117364712200670590159038613761401914212287009441401004699920282685186103711890465072387699920254586434225927521708495008405250795351166268946612656866053026530880640517935684816304050007595701555018628185364863548758501169754026841104921053441560046788926531969364160828175416174102560979676372405317827650004189184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
220 369778325156490003611095363093031787492494517436337582852663930403818475033388284216046128810029344820415362752075464185633300833914785360848921296300673952386661394321612989261552369018290649951289571519957522388673172841298920124236494467335495170991400127681197853702993743520534807856343432408538576649450895654759674659776548002739777106598779991435567155284785157834447585780772011730308799377069432637520643673629853764290556854694391599061915580019125279149687970398615440811700804691081766071490127142000411705167683312827225119930146526927944879716152059907162901763234202341750833391005209121445166062179280605480987495467240968321115495099455736371049193059961385051448660040870298812480427388990712728051367601072759770163035562301418775992949320032237419685235566360968745337129491451409391191580854646554330598453640814884828645185015195127891149140787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
221 109185278931515811951233294135838714782567298286698094528220019139898210216774088795585580529661328484214317789675875112549658521565987637805818730707888705908951677276250816283794133861513431757491237978087772990938007555066183221373991705756349368498457118153865130868836396826738443604652418523723200744417086036985831965638755077874392357697331599325362777343265540060823576922772343899560750049665767056609075479072180866196333186405544404924430279920552467337082813582522888387171624184053932630869993608132183918072079258916881944757694147664513267782911124857178477597857578553497339583071013207154046110102559457433688945041237740513802324722134957989022398434028207928686156552971471967170237993577065952894674669844828183289513571107662841585644358456876068405259448304224049489714048078059612707246827993540384673999208148795320520112277692449869004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
222 4205565508630992130334592910320589496216247460980497718969848925767865602828616236488406477672171343069628049510698977141931544504060203085361680685818609638055107459427215721196982179449276254629181057234281807788540091671655725395003152467613793363272225007726141036098253552225210852998849187134880470503172891177159209050089918345309187604233191947406415823338162496088732730071918922170976350716247196269182743736473018091279212494733203549099955630889556888080366029034804770621751679752109356747983827048522294047448492763546693164674979724370066791632526581523562305837475443465275501542812008964890172954224898325769624992057702455029169982353474409791613141189987280268797720168369375018722734877949733913176980465892620697570930317656127252113967883365675331862617155076653243920009572798586493058894388969489156284458675455862711064602067462906442627067936768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
223 323822068149034251238333905752529935633560893163704676382474245099289222688241349465864773210193302089031655844702634627791250848375390177676579825903086572387011896475531474768802127944578481761041133546722007811987157981237577975699956986040654265192643173545027930546644523061833695386697932604543036981620612458017567300654871974329577898823662212130088565754693991473241693431567427876554705465133069835683349499257935350778193237883037663086099899441638157103120302229687060518136674591753960136649269722368714803362243001284685483596847336928590475590284419900424922516011104715366291467795672579574764979738193143714162732563671164733618029502880050765528367193597487801909321357643187180684892450847355543009282268547793456269612200705980339104584359141745946857328982873246539287866351392426291852661859028463079715913549356620483005026696485924371230921079648157696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
224 27249403616519789190693762544217153672104190396379773753840850852872600844879280992340971506737948969652974726097446071573259212996526204224625209880614298461492687964418829420506730177927235516003571047675386762955510457193107130585154795338796449528081139888845143060405098714615740780787064980337510660343637407766584030836089646178321350196341527388493923508793640979998954745050305178490438223401853341039605869035993244403325803945053895745831661915125133716556689488797619796821533930200809062305998470932788340966570255726627384818519619303725373494028863922872804661081594866489820147311191238075590012541775282872511812767736976300152956888964089461964646749983532784523742058890569654108925744493382629198353219534950596683342392596105112200366072018245461924740174467051947930053931727751213371840748206954952541891088579508546522121717217696413120448312184920600941396775403520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000