0 1
1 1
2 1
3 3
4 18
5 90
6 480
7 3360
8 27720
9 249480
10 2479680
11 27276480
12 327650400
13 4259455200
14 59623724160
15 894355862400
16 14309953257600
17 243269205379200
18 4378836875212800
19 83197900629043200
20 1663958347802150400
21 34943125303845158400
22 768748742605299456000
23 17681221079921887488000
24 424349306565772825036800
25 10608732664144320625920000
26 275827049235369960007680000
27 7447330329354988920207360000
28 208525249223688338084183040000
29 6047232227486961804441308160000
30 181416966824507432530773381120000
31 5623925971559730408453974814720000
32 179965631089917661209880077619200000
33 5938865825967282819926042561433600000
34 201921438082887200860288156774563840000
35 7067250332901052030110085487109734400000
36 254421011984437902135166887857942937600000
37 9413577443424202379001174850743888691200000
38 357715942850119688252255562364440325324800000
39 13950921771154667841837966932213172687667200000
40 558036870846186713841202225681705448212070400000
41 22879511704693655267489291252949923376694886400000
42 960939491597133521220800181655656141483343872000000
43 41320398138676741412494407811193214083783786496000000
44 1818097518101776622150936448075770114755540962508800000
45 81814388314579947996792140163409655163999343312896000000
46 3763461862470677607852332022122349954987754900291584000000
47 176882707536121847569059605039750447884424480313704448000000
48 8490369961733848683314871045895103951612659254915366912000000
49 416028128124958585482428681248860093629020303490852978688000000
50 20801406406247929274121433082052270601041307322956608700416000000
51 1060871726718644392980193087184665800653106673470787043721216000000
52 55165329789369508434970040633602476510163337221342702377369600000000
53 2923762478836583947053412153580931255038656872731163226000588800000000
54 157883173857175533140884256282770303155210081366191465937021960192000000
55 8683574562144654322748634095552366673536554475140530626536207810560000000
56 486280175480100642073923509352098532025903563481611763395398719242240000000
57 27717970002365736598213640033069616325476503118451870513537726996807680000000
58 1607642260137212722696391121917904823070541538402601896277919862483845120000000
59 94850893348095550639087076193156384561161950765753511880397271886546862080000000
60 5691053600885733038345224571589398758678954331756388290857693972985869762560000000
61 347154269654029715339058698866953324279416214237139685742319332352138055516160000000
62 21523564718549842351021639329751104191752678333833696851503667971337806361395200000000
63 1355984577268640068114363277774319564080418735031522901644731082194281800767897600000000
64 86783012945192964359319249777556452342256761037574955126992325720380374137301893120000000
65 5640895841437542683355751235541169402246689467442372083254501171824724318924623052800000000
66 372299125534877817101479581545717180516937209791774083869972237600638780993564783411200000000
67 24944041410836813745799131963563051094634793056048863619288139919242798326568840488550400000000
68 1696194815936903334714340973522287474439366063349285337577320043033642551430112838523289600000000
69 117037442299646330095289527173037835736316258371100688292835082969321336048677785858106982400000000
70 8192620960975243106670266902112648501541558467272809340116185546916025270806611437495831756800000000
71 581676088229242260573588950049998043609450651176369463148249173831037794227269412062204054732800000000
72 41880678352505442761298404403599859139880529190554603262008222892887699676232716035783867236352000000000
73 3057289519732897321574783521462789717211278630910486038126600271180802076364988270612222308253696000000000
74 226239424460234401796533980588246439073634606670720990541729614840329618791196211543677895217617305600000000
75 16967956834517580134740048544118482930522595500304074290629721113024721409339715865775842141321297920000000000
76 1289564719423336090240243689353004702719717259825607892529804625373936287338790343871207986079392071680000000000
77 99296483395596878948498764080181362109418229006571807724794956153793094125086856478083014928113189519360000000000
78 7745125704856556557982903598254146244534621862235016272581946923595116492881513126827349590958626874327040000000000
79 611864930683667968080649384262077553318235127116566285533973806964014202937639537019360617685731523071836160000000000
80 48949194454693437446451950740966204265458810169369161230050329982832453921133454306746023255461125747239813120000000000
81 3964884750830168433162608010018262545502163623718902059634076728609428767611809798846427883692351185526424862720000000000
82 325120549568073811519333856821497528731177417144942863831246438827007925479016592307485144300595175381124985651200000000000
83 26985005614150126356104710116184294884687725623030257697993454422641657814758377161521266976949399556633373809049600000000000
84 2266740471588610613912795649759480770313768952334542826071202315086447485194918882226641468462671047981322347573411840000000000
85 192672940085031902182587630229555865476670360948436140216052196782348036241568104989264524819327039078412399543740006400000000000
86 16569872847312743587702536199741804430993651041565507858075731058872557917886470444964743777254308708255366139667388825600000000000
87 1441578937716208692130120649377536985496447640616199183652588602121912538856122928711932708621124857618216854151062827827200000000000
88 126858946519026364907450617145223254723687392374225528196315624855135534355945396992285567290813147567936012603763928648908800000000000
89 11290446240193346476763104925924869670408177921306072009472090612107062557679140332313415488882370133546305121734989649752883200000000000
90 1016140161617401182908679443333238270336736012917546480846278121729059143084406658798924276969489871521806599516101337313338982400000000000
91 92468754707183507644689829343324682600642977175496729757011309077344382020681005950702109204223578308484400555965221695513847398400000000000
92 8507125433060882703311464299585870799259153900145699137646170661187308066556074854206483574088015270551084527930889083059198492672000000000000
93 791162665274662091407966179861485984331101312713550019801093871490419650189714961441202972390185420161250861097572684724505459818496000000000000
94 74369290535818236592348820906979682527123523395073701861302613698050124882591669826419087952599732526849864283290363868308135259983052800000000000
95 7065082600902732476273137986163069840076734722532001676823748301314761863846208633509813355496974590050737106912584567489272849698390016000000000000
96 678247929686662317722221246671654704647366533363072160975079876868406510153931920761262340503604323068849228428985597493171315384007000064000000000000
97 65790049179606244819055460927150506350794553736217999614582748056235431484931396313842447028849619337678375157611602956837617592248679006208000000000000
98 6447424819601411992267435170860749622377866266149363962229109301762287547505685835719361678702339111182228943009853858841331506408656000253952000000000000
99 638295057140539787234476081915214212615408760348787032260681820874466467203062897736216806191531572007040665357975532025291819134456944025141248000000000000
100 63829505714053978723447608191521421261540876034878703226068182088980906098433772792223045848917892070318296396639897682253075406936773881900302336000000000000
101 6446780077119451851068208427343663547415628479522749025832886390987071515941811052014527630740707099102147936060629665907560616100614162071930535936000000000000
102 657571567866184088808957259589053681836394104911320400634954411880371374231682975735724342559139647664757015046294072337666956356577446476500906803200000000000000
103 67729871490216961147322597737672529229148592805866001265400304423678251545863346500779607283591383709469972549768289450779696504727476987079593400729600000000000000
104 7043906634982563959321550164717943039831453651810064131601631660062602004371030676904449197503444875932271532508871474519578707147708757455573931295506432000000000000
105 739610196673169215728762767295384019182302633440056733818171324306573210458958221074967165737861711972888510913431504824555764250509419532835262786028175360000000000000
106 78398680847355936867248853333310706033324079144646013784726160376496746901493310479373611859811253865395229335483815943358828053716227728812685649618864701440000000000000
107 8388658850667085244795627306664245545565676468477123474965699160285151918459784221292976468999804163597289538896768305939394601747636366982957364509218523054080000000000000
108 905975155872045206437927749119738518921093058595529335296295509310796410062788135743920060901576896415705694104617720685016050741508010572876315739015426573598720000000000000
109 98751291990052927501734124654051498562399143386912697547296210514876808696843906796087286638271881709311920657403331554666749530824373152443518415552681496522260480000000000000
110 10862642118905822025190753711945664841863905772560396730202583156636448956027359093683548794919494613833422015903345320899046055832578651088146737069694642531189391360000000000000
111 1205753275198546244796173662025968797446893540754204037052486730386645834119036859398873916236063902135509843765271330619794112197416230270784287814736105320962022440960000000000000
112 135044366822237179417171450146908505314052076564470852149878513803304333421470982737836582325673628586247479916633635724742314365258516522168942379328768067450896069427200000000000000
113 15260013450912801274140373866600661100487884651785206292936272059773389676626221049375533802801120030245965230579600836895881523274212367005090488864150791621951255845273600000000000000
114 1739641533404059345252002620792475365455618850303513517394735014814166423135357818515164082481492692878402130990301841652986959174652784725184226645951488959542731366696222720000000000000
115 200058776341466824703980301391134667027396167784904054500394526703629138660566149129243869485371659681016245063884711790093500305085070243396186064284421230347414107170065612800000000000000
116 23206818055610151665661714961371621375177955463048870322045765097620980084625680516648427617641814570828901145628654278014069048319947856010038683946442054015932770145650553651200000000000000
117 2715197712506387744882420650480479700895820789176717827679354516421654669901204620447866031264092304786981434038552550527646078653433899153174526021733720319864134107041114777190400000000000000
118 320393330075753753896125636756696604705706853122852703666163832937755251048342143523916655219945635685671351304486182478037243096079561448454991093050047886980789764941793575147929600000000000000
119 38126806279014696713638950774046895959979115521619471736273496119592874874752715079346081971173530646594890805233855714886431928433467812366143940072955698550713982028073435442603622400000000000000
120 4575216753481763605636674092885627515197493862594336608352819534351144984970325809923495542220497384585834701611133684185617380028052239483022738317403142230447314221574808049629842636800000000000000
121 553601227171293396282037565239160929338896757373914729610691163656488543181409423000742960608680183534885998894947175786459702983394320977445751336405780209884125020810551774005210959052800000000000000
122 67539349714897794346408582959177633379345404399617597012504321966091602268131949605993365493484501354163435496377652264335466341209026422564602980388412258672007736535361465445878524280832000000000000000
123 8307340014932428704608255703978848905659484741152964432538031601829267078980229801537183955698593666562102566054451228513262359968710249975446166587774707816656951593849460249843058486542336000000000000000
124 1030110161851621159371423707293377264301776107902967589634715918626829117793548495390634740329016136988825511657478204518321236522120280858179534212816724629291190454574200430322297526661257625600000000000000
125 128763770231452644921427963411672158037722013487870948704339489828353639724193561923829342541127017123603188957184775564790154565265035107272441776602090578661398806821775053790287190832657203200000000000000000
126 16224235049163033260099923389870691912752973699471739536746775718372558605248388802402491177726406526990220610238600158117890299251894371051021611462880247696329817545309439937740746476332305612800000000000000000
127 2060477851243705224032690270513577872919627659832910921166840516233314942866545377905116379571253628927758017500302220080972068004990585123479744655785791457433886828254298872093074802494202812825600000000000000000
128 263741164959194268676184354625737967733712340458612597909355586077864312686917808371854898104664186300921306664423821287378024675335555909131595053247383030516149147773565746705231776369677915547238400000000000000000
129 34022610279736060659227781746720197837648891919161025130306870604044496336612397279969281855501680032818848559710672946071765183118286712277975761868912410936583240062789981324974899151688451105593753600000000000000000
130 4422939336365687885699611627073625718894355949490933266939893178525784523759611646396006640823176124042522896412896117613139965012937508254698692606733458576972951406653387575548788793693690295206753075200000000000000000
131 579405053063905113026649123146644969175160629383312257969126006386877772612509125677876869947836072249570499430089391407321335416694813581365528731482083073583456634271593772396891331973873428672084652851200000000000000000
132 76481467004435474919517684255357135931121203078597218051924632843067865984851204589479746833217076614361974907855366403494977926307334610997706589541925956282349387611845817175524518221710054372027528118272000000000000000000
133 10172035111589918164295852005962499078839120009453430000905976168128026175985210210400806328817871189710142662744763731664832064198875503262694976409076152185552468552375493684344760923487437231479661239730176000000000000000000
134 1363052704953049034015644168798974876564442081266759620121400806529155507582018168193708048061567417210565750858298111290851699203402554725144643330817850989372588178256109366869908090348608358382849519975294566400000000000000000
135 184012115168661619592111962787861608336199680971012548716389108881435993523572452706150586488311601323426376365870245024264979392459344887894526849660409883565299404064574764527437592197062128381684685196664766464000000000000000000
136 25025647662937980264527226939149178733723156612057706625428918807875295119205853568036479762410385156982847394564718385063140862672267530685910902100975299583823408456877963808176230804618100682180681960006516473856000000000000000000
137 3428513729822503296240230090663437486520072455851905807683761876678915431331201938820997727450222766506650093055366418753650298186100651703969793587833616042983806958592281041720143620232679793458753428520892756918272000000000000000000
138 473134894715505454881151752511554373139769998907563001460359138981690329523705867557297686388130739756620573144427621761080650745390293659642393576471117295746975063361612535699289966787275775062405564388009930798399488000000000000000000
139 65765750365455258228480093599106057866428029848151257202989920318454955803795115590464378407950172826170259667075439424790210453609250818690292707129485304108829533807264142462201305383431332733674373449933380380977528832000000000000000000
140 9207205051163736151987213103874848101299924178741176008418588844583693812531316182665012977113024196225756958226386717910114082637688178381231490745072620812891506435561885929668331732760130444843315152622582022301311565824000000000000000000
141 1298215912214086797430197047646353582283289309202505817187021027086300827566915581755766829772936411667831731109920527225326085651914033151753640195055239534617702407414225916083234774319178392722907436519784065144484930781184000000000000000000
142 184346659534400325235087980765782208684227081906755826040556985846254717514502012609318889827756970456673644207045012160036369499976457863567402383385205614652694927032702416596060575941222843997532505376573138977668883147653120000000000000000000
143 26361572313419246508617581249506855841844472712666083123799648976014424604573787803132601245369246775304331121607436738885200838496633474490138540824084402895335374565676445573236662359594866691647148268849958873806650290114396160000000000000000000
144 3796066413132371497240931699928987241225604070623915969827149452546077143058625443651094579333171535643869001532092109373373462057017486091958691632621568599117517318495961814303578385717121543099157770988635630534192163205129699328000000000000000000
145 550429629904193867099935096489703149977712590240467815624936670619181185743500689329408714003309872668361005222153355859139151998267535483334010286730127446872040011181914463074018865928982623749377876793352166427457863664743806402560000000000000000000
146 80362725966012304596590524087496659896746038175108301081240753910400453118551100642093672244483241409580693619628409801931883874766144523494805666753952117014482966852058331049797079713910179452953599169949886248124098083838285305610240000000000000000000
147 11813320717003808775698807040862009004821667611740920258942390824828866608427011794387769819939036487208361962085376240883986929590623244953736433012830961201128996127252574664320170717944796379584179077982633278474242418324227939924705280000000000000000000
148 1748371466116563698803423442047577332713606806537656198323473842074672258047197745569389933350977400106837574252620641815959780680604629456332148277420924325894368880018848397403734110621075921561108441368942307048971594415282742375030456320000000000000000000
149 260507348451367991121710092865089022574327414174110773550197602469126166449032464089839100069295632615918798563640475630578007321410089788993490093335717724558260963122808411213156382482540312312605157763972403750296767567877128613879537991680000000000000000000
150 39076102267705198668256513929763353386149112126116616032529640370368924967354869613475865010394344892387819783394603827053492443111358136366476125455284119947437215787371992412542321416760203521790743983123261813157749587663586783916610824437760000000000000000000
151 5900491442423484998906733603394266361308515931043609020911975695925707670070585311634855616569546078750560787292585177885077358909815078591337894943747902112063019583893170854293890533930790731790402341451612533786820187737201604371408234490101760000000000000000000
152 896874699248369719833823507715928486918894421518628571178620305780707565850728967368498053718571003970085239668820690228826787568132138856142089342790293329731942159213438849172039564216077685916321364864449829957911471731405074581919978244538368000000000000000000000
153 137221828985000567134574996680537058498590846492350171390328906784448257575161532007380202218941363607423041669329565605010498497924217244989739669446914879448987150359656143923322053325059885945197168824260823983560455174904976411033756671414370304000000000000000000000
154 21132161663690087338724549488802707008782990359821926394110651644805031666574875929136551141716969995543148417076646693755386489802094340173880737925554664099282322021553773039119869541923291602187004854993242647672681767157589135499653953857587899269120000000000000000000
155 3275485057871963537502305170764419586361363505772398591087151004944779908319105769016165426966130349309188004646880237532084905919324622726951514378460972935388759913340834821063579778998110198338985752523952610389265673909426316002446362847926124386713600000000000000000000
156 510975669028026311850359606639249455472372706900494180209595556771385665697780499966521806606716334492233328724913350041924276709866894031226343386102385548394763673212658546754690680791447329499227518728358913736922089912101616238239491422073945193866854400000000000000000000
157 80223180037400130960506458242362164509162514983377586292906502413107549514551538494743923637254464515280632609811395956582111443449102362902535911618074531097977896694387391840486436884257230731378720440352349456696768116199953749403600153265609395437096140800000000000000000000
158 12675262445909220691760020402293221992447677367373658634279227381270992823299143082169539934686205393414339952350200550782081032209612165932452595192734159149551634899919520579990862545838571424050517266796599809912003615897972123570025456547177878965145776947200000000000000000000
159 2015366728899566089989843243964622296799180701412411722850397153622087858904563750064956849615106657552880052423681887574350884121328334383259962635644731304778709949087203772218547144788332856424032245420659369776008574927777567647634047591001282755458178534604800000000000000000000
160 322458676623930574398374919034339567487868912225985875656063544579534057424730200010393095938417065208460808387789102015189951298534533531676749110775206082895522973397290996126163849411369211615864487206269243870711627255819206164511214005478879953826733666965913600000000000000000000
161 51915846936452822478138361964528670365546894868383725980626230677304983245381562201673288446085147498562190150434045424445582159064059898599956606834808179346179198716963850376312379755230443070154182440209348263184571988186892192486305454882099672566104120381512089600000000000000000000
162 8410367203705357241458414638253644599218596968678163608861449369723407285751813076671072728265793894767074804370315358759123703000180419563418610368557725252210870931291188798554680309736365799987635331717568092840391479890181851083014978913024333698137864619144773632000000000000000000000
163 1370889854203973230357721586035344069672631305894540668244416247264915387577545531497384854707324404847033193112361403477737163589029408388837233490074909216110371961800463774164412890487027625397984559069963599132983811222099641726531441562822966392796471932920598102016000000000000000000000
164 224825936089451609778666340109796427426311534166704669592084264551446123562717467165571116172001202394913443670427270170349240586407255290356492733712295182577510673654315426280708697658531705473894481252366439160018681033820268110167680296860554003540589543938725309002547200000000000000000000
165 37096279454759515613479946118116410525341403137506270482693903650988610387848382082319234168380198395160718205620499578107624696757197122908821301062528705125289261152962045336316935113657731403192589406640462461403082370580344238177667248981991410584197274749889675985420288000000000000000000000
166 6157982389490079591837671055607324147206672920826040900127188006064109324382831425664992871951112933596679222133002929965865585561618599739050564450737561727323332159658416534613755384273025885210123587025902273655182592638516487671377310450426570276986498119991569630890033152000000000000000000000
167 1028383059044843291836891066286423132583514377777948830321240397012706257171932848086053809615835859910645430096211489304299552788790306156421444263273172808462996470662955561280497149173595322830090639033325679700415492970632253441120010845221237236256745186038592128358635536384000000000000000000000
168 172768353919533673028597699136119086274030415466695403493968386698134651204884718478457040015460424464988432256163530203122324906626196859248516435919457527731823951925415450814189282913258462849713656006593836630979004332079410677167444383259282912987049934583639176502869141487616000000000000000000000
169 29197851812401190741833011154004125580311140213871523190480657351984756053625517422859239762612811734583045051291636604327672909219827269212999277670388322186678247875395211187597988812340680221601607865114358390635451732121420404441298100770818812294811438944635020828984884911407104000000000000000000000
170 4963634808108202426111611896180701348652893836358158942381711749837408529116337961886070759644177994879117658719578222735704394554489649972570113939670941972117708434656520748108213870591907714040653988186080575022864284349243009825538639625332603200751924761342698914686177425414422528000000000000000000000
171 848781552186502614865085634246899930619644846017245179147272709222196858478893791482518099899154437124329119641047876087805451468817730145309489483683731077232128142326265047926504571871216219100951831979819778328909792623720554680167107375931875147328579134189601514411336339745866252288000000000000000000000
172 145990426976078449756794729090466788066578913514966170813330905986217859658369732134993113182654563185384608578260234687102537652641054882134656990229990660181395257526940535725952724287656244395245728917847111112746209909738033677942625325487234180792678789872473337560924358965546471915520000000000000000000000
173 25256343866861571807925488132650754335518152038089147550706246735615689720897963659353808580599239431071537284039020600868739013906902494609295659309788384211381379552160712680589821301764530280377511102787550222505094314384679826284074181309291513277133430647937887398039914101039539641384960000000000000000000000
174 4394603832833913494579034935081231254380158454627511673822886931997130011436245676727562693024267661006447487422789584551160588419799509829206511739436588288225835692977763266593651403984699027856067755104241672918786301652787787770986864079354598037434768472879208197788512673629756810724376576000000000000000000000
175 769055670745934861551331113639215469516527729559814542919005213099497752001342993427323471279246840676128310298988177296453102973464914220111139554401402950439521246271108571653888995697322329874811857143242292760787602789237862859922701213887054656551084482753861434612989717885207441876765900800000000000000000000000
176 135353798051284535633034276000501922634908880402527359553744917505511604352236366843208930945147443958998582612621919204175746123329825436221044388117810225974949822865899478870024605368611545292292253569083920748927603129073415139047250128858083363398466125925631306965200841680779402850717610803200000000000000000000000
177 23957622255077362807047066852088840306378871831247342641012850398475553970345836931247980777291097580742749122434079699139107063829379102211124856696852409997566118647264207759994355150244243516735728881727853972560185753845994479611363272807880755321528504288836741332840548977497954304577017112166400000000000000000000000
178 4264456761403770579654377899671813574535439185962026990100287370928648606721558973762140578357815369372209343793266186446761057361629480004727779217443449168995820813646175714207330406430912829386008561131554866978760803481075704219224559990617031989910775522448763057402064331422759922064245034424729600000000000000000000000
179 763337760291274933758133644041254629841843614287202831227951439396228100603159056303423163526048951117625472538994647373970229267731676920846272479922377401250251925642665452843112142751133396460095532442548321189198183823112551055241196238320448726194028818518328587274969515324674026049499861162026598400000000000000000000000
180 137400796852429488076464055927425833371531850571696509621031259091321058108568630134616169434688811201172585057019036527314641268191701845819938221794333400397229746109072714981371841697295908743757472362032826938224701997492116240051687443617449266514646212103564321039638504870834056276915841125296426188800000000000000000000000
181 24869544230289737341839994122864075840247264953477068241406657895529111517650922054365526667678674827412237895320445611443950069542698034093408818144774345471898584045742161411628303347210559482620102497527941675818671061546073039449355427294758317239150964390745142108174569381620964186121767243678653140172800000000000000000000000
182 4526257049912732196214878930361261802925002221532826419936011736986298296212467813894525853517518818589027296948321101282798912656771042204975930380851124296407211543708465135000351789719564558984958274448985950256048944736207160927643493259945457542045976508148779870218259502310329313039303514815475218382848000000000000000000000000
183 828305040134029991907322844256110909935275406540507234848290147868492588206881609942698231193705943801791995341542761534752201016189100723510595259695755746242519712498649119705064377518680314294247364224164428896856956886725910449758759266570018730194413700991226716249941488922790264286192543211231964964061184000000000000000000000000
184 152408127384661518510947403343124407428090674803453331212085387207802636230066216229456474539641893659529727142843868122394404986978794533125958485458887254516712696155209116642273101250964206989809310556363257310137599470135822719159894650238701849923317617620399577763599075399596363766452986024080140066432326041600000000000000000000000
185 28195503566162380924525269618478015374196774838638866274235796633443487702562250002449447789833750327012999521426115602642964922591076988628302319809894142085591848788713686578820523731428378293114722452927202602375455901975127203044580510294159842235813759259773921886265828948925327296793802414454825912289980317696000000000000000000000000
186 5244363663306202851961700149036910859600600119986829127007858173820488712676578500455597288909077560824417910985257502091591475601940319884864228170300609194953090919150226362572497149404293361730261291894986393156381907588271705343622390224993497846541367388561884341915208543168123783802663632601508640036109663862784000000000000000000000000
187 980696005038259933316837927869902330745312222437537046750469478504431389270520179585196693025997503874166149354243152891127605937562839818469610667846213919456228001881092329801056966938602858643558861584362455520243416719006808899257386972073784097303235701661072371938143997572439147571098099296482115686752507142340608000000000000000000000000
188 184370848947192867463565530439541638180118697818256964789088261958833101182857793762016978288887530728343236078597712743531989916261813885872286806794651265118900519719021252236165666763433215415284180807406844648596921724100264204014467175423826777363693988858106374282590979673476722916298410540304809027498506519295557632000000000000000000000000
189 34846090451019451950613885253073369616042433887650566345137681510219456123560123021021208896599743307656871618854967708527546094173482824429862206484189089107472198226895016672635311018288877713488710172599893638584818205854949934558734296155103260921738163894182104739409695158287100631180399592117608906197217732146860392448000000000000000000000000
190 6620757185693695870616638198083940227048062438653607605576159486941696663476423373994029690353951228454805607582443864620233757892961736641673819231527372098177010653381941079780420783736833883682523379388411137593036400866450087564658874624942864446377531954009078138048434954801462734244907638646515679434240313811173046747136000000000000000000000000
191 1264564622467495911287777895834032583366179925782839052665046462005864062723996864432859670857604684634867871048246778142464647757555691698559699473221728070751809034795950746238060369693735271783361965463186527280269952565491966724849845053364087109258108603215733924367251076367079382240777358981484494771939899937934051928702976000000000000000000000000
192 242796407513759214967253356000134256006306545750305098111688920705125900043007397971109056804660099449894631241263381403353212369450692806123462298858750777530264048758538682095331341115517108383283784022332740463539777092824425943971743495354113945436740390546429182791764060184333560389558771608877950061080375051206688993737441280000000000000000000000000
193 46859706650155528488679897708025911409217163329808883935555961696089298708300427808424047963299399193829663829563832610847169987303983711581828223679738900063340961410397965644398948835294801917973770316310218909463176978915114207186546494603343991469290895375460832278810463615576377155184842920513444361788512384882890975791326167040000000000000000000000000
194 9090783090130172526803900155357026813388129685982923483497856569041323949410282994834265304880083443602954782935383526504350977536972840046874675393869277522941022661983206905429793306495344076713372422715969710526725346676235668417728998680436965585945188856890004270134314725962381400972118332367417096339932387761715235808474659028992000000000000000000000000
195 1772702702575383642726760530294620228610685288766670079282082030963058170135005183992681734451616271502576182672399787668348440619709703809140561701804509116973499419086725346558809694766592094959107622429614093552711442601865955341457154742685208289259311827093550832676191371562664373189563074811646333786286815613534470982652558510653440000000000000000000000000
196 347449729704775193974445063937745564807694316598267335539288078068759401346461016062565619952516789214504931803790358382996294361463101946591550093553683813871651264443135427313064305253597271135180774213477165311916003834986712877158422127862619414510873043600256228109395925760311397094336521728825435954952561076065926901862968088865013760000000000000000000000000
197 68447596751840713212965677595735876267115780369858665101239751379545602065252820164325427130645807475257471565346700601450269989208231083478535368430075711332715299095297679180673668134958662413630612520055001566447452755492382436800209159188936024658641989589250476937550997374781345227584294780578610883125654531984987599667004713506407710720000000000000000000000000
198 13552624156864461216167204163955703500888924513232015690045470773150029208920058392536434571867869880100979369938646719087153457863229754528750002949154990833261360141817898397574696474320553141012722180965284825784215328519993454148129682518880583358023591056028565849262581687934698858161712595882662309572940501317997155521897285025682612551680000000000000000000000000
199 2696972207216027782017273628627184996676895978133171122319048683856855812575091620114750479801706106140094894617790697098343538114782721151221250586881843175819010668221761781117364598389790075061531714012091680331058850375478697375477806821257236088246694620149684604003253755899005072774180806580649799605015159762281433948857559720110839897784320000000000000000000000000
200 539394441443205556403454725725436999335379195626634224463809736771371162515018324022950095960341221228018978923558139419668707622956544230244250117376368635168027408737814670971391998224885717295027026163424567048991977441288603785894209433189657659960045158137228846177231012465125273538602352468857377173826835712670268884677955464025105252996874240000000000000000000000000