0 1
1 8
2 216
3 576
4 108000
5 43200
6 14817600
7 16934400
8 571536000
9 127008000
10 101428588800
11 18441561600
12 709031939616000
13 1731457728000
14 373994869248
15 24932991283200
16 229679599076928000
17 491293260057600
18 432455160411001728000
19 364172766661896192
20 751106331240160896000
21 23844645436195584000
22 2498622209760502425600
23 20640792167586759168000
24 58697252726574846384000000
25 4695780218125987710720000
26 513303910483407563520000
27 722427725865536570880000
28 2696830072367536442937600000
29 185988280852933547788800000
30 597295747113114330130587978240000
31 62279126450373602359657267200
32 2456619605062002486827418297600000
33 21269433810060627591579379200000
34 3753429495893051927925772800000
35 300274359671444154234061824000
36 109573913565902980946244196434931200000
37 658101582978396281959424603212800000
38 935196986337721032258129699302400000
39 6851259973170117452440510617600000
40 1185621783359870876098475128865932800000
41 7601198889833318508784648909802496000
42 21152198204689217913727937830508346731520000
43 6430216812491022317594752342455797760000
44 1574299603188026962125412812599857536000000
45 489782098769608388216795097253289011200000
46 54815645174872854857886076948036175001600000
47 1975695806941162045303383284041984690483200000
48 93602293283475566575082726925146603432936256000000
49 424500196296941345011713047279576432802432000000
50 296650725412215481102303000098904001276052480000
51 197767150274810320734868666732602667517368320000
52 999196154913900547060352120943993913981331788800000
53 597384678244256424414918006507865323381196800000
54 9472463338617732230203170421192328048267468236800000
55 8401297861301758075568222103053062570525470720000
56 5351326691297030545634258614569691819475777510400000
57 255463739887673018051522072541816055351511040000
58 3989292648028649134053787295831973634091164099123200000
59 27046051851041689044432456242928634807397722705920000
60 20706243900868624168812483466155052162166301482642188953600000
61 15614544580982896914186462941690695073109014232812142489600000
62 1511084959449957765889012542744260813526678796723755724800000
63 9137324017837991025783900485226066899632222504754380800000
64 1529074066110076310721024596824549632735329734779990912000000
65 47048432803386963406800756825370757930317837993230489600000
66 207110806821314254299478016366918784368253237204148641883084800000
67 36582320378223837198530074426727684247682281586884861235200000
68 1206340012992655869322186157501296661652503887175808768000000
69 26352992940834733531762926590438954125568225013570083328000000
70 17586789332107786627659728431531199820954678393452421646233600000
71 15337257497446112281782010940289065897320061582562416577945600000
72 7792877421469441449885406266885852637561337982324385728016188097687296000000
73 213503490999162779448915240188653496919488711844503718575785975279104000000
74 3462218772959396423495922813870056706802519651532492733661394193715200000
75 153876389909306507710929902838669186969000873401444121496061964165120000
76 182222040682073495973469621782634563515922086922762775455862852300800000
77 135229714791891277160274301879506169585099878977931558779861114880000
78 1256539478543340340996692151805431644214359577822545958713051256441036800000
79 31811126039071907367004864602669155549730622223355593891469652061798400000
80 823148673777779559017038752066742402649273296979327266984905150457603123200000
81 883680809208566354285602525031392810144147393429229486832963124484812800000
82 170068910834101261323098658329895731954334247754261463417343436771346528276480000
83 20490230220976055581096223895168160476425812982441140170764269490523678105600000
84 48848106192976887797816306700672213159314537390934312251214643045717550848512000000
85 6329524611982751901239560311068637921517918677153781956749548823546167910400000
86 10249646342292754914736766574717023219300130244644373964234581509855055257600000
87 344373617159261438337751662103666562629005260209094792785954109084431564800000
88 24746265214782636034136730338518075290004143946370201845118476164482607308809728000000
89 1847494510043871442318618114787269049983511437259337925649966491058464840704000000
90 250417453629843278170162464492777811152853791785738922622411594435077147977851084800000
91 1512707450755431408520999399930667325259832686065128123289421623089599120231219200000
92 3964444494039587683788023536057426073841285423230033063112091821121013520423361536000000
93 7750624621778275041618814342243257231361261824496643329642408252435999062411264000000
94 791553152862462131910006571122715632139022484203912510261352332163676499990937600
95 114566903703777413829079898451971999388542727976882073853616784918426861840793600000
96 50549249744420698333496333010405694689066356326030327954950775479390719587888934047488000000
97 54241611868327416385390851767337796866243732829034799332513286150897703510078771200000
98 47942435734214476111805695428144977695987671981013370452210680632461370441719296000000
99 15166103853176344077198664436092921048926819110333641371810437533406080584177868800000
100 4382995376471819054382462057391457828221313359062939021444455201110182014064511393903718400000
101 86791987652907308007573506086959560954877492258672059830583271309112515129990324631756800000
102 7810348682870460090592263789425828484056269675098748323028898401818213402860500732319999877120000
103 1428034425405529060499929385739642821577947758414924820914723712690511290816100914617958400000
104 11593030625246482023937359433520413825288899163001316125481654647956459401183902319257654784000000
105 447910001941330320638939802318957358264808235796438370539231320311270526463204957761331200000
106 15312087349049947253962581792472397103798802045650265563674849223608113093481974392334614759628800000
107 286207240169157892597431435373315833715865458797201225489249518198282487728635035370740462796800000
108 6586494390445771232599577528488285357535036898920574109712699152192570249668854572949901948701739549696000000
109 1220738465470442263478746645999126189886949661555105941935446048038656333920647682874599564211238912000000
110 21111049259819217979299540098278559501563931995146654909774764440891294726612517270168074995258159513600000
111 362047735053884341770251528875286269537295262697619828041290869603910188516745655995501557500357017600000
112 440439292923539364346484062714308308080833022593737650255927510195294212390420680799228202031053809493968384000000
113 101340014300991358168217571951964743452227067145461760235877126239625217010185289387433037635463708379143168000000
114 7467158948494100075552873722776349517532520737034024438433051407130279148118916060126644878402589038463180800000
115 72146463270474396865245156741800478430265900840908448680512573981935064233033005411851641337223082497228800000
116 2668381269673786282268625952842486374513906870537978369290947239271677269129470026585985508748302107648000000
117 3079316131872189111441618698649309062492660826824402077755178585676996954243270305738543650033394164940800000
118 782876982679370113078377635249824337921862922074000528242842013307711090061848382814883978822049363968000000
119 5789342392923073105117414445544919473707893877522020713056310686645258481129635099807545389608432271360000
120 6411036012625580714970083164394741047051803632021666470603373574656476331265003099070087220377748154361132032000000
121 1116334621771975004208336110209005900585775111653691978960129180754670614280864143962686295973298285115392000000
122 55242093266899733568906284955359101828003618885866141109656490902066372397839614835504341852868823007365939200000
123 641603870695699576874637455927515700673677338976377945524465631847460771171191809936171217803354506473472000000
124 27164680009293732085418118093705301843038758303435356564543907799993298779425459694878216882803315798272000000000
125 10600850735334139350407070475592312914356588606218675732504939629265677572458715978489060246947635433472000000
126 242458012552622983125522891482816158657637045943148692428575291905105019272690766767167651079998121147046591156224000000
127 154272178511173456216033017725485506184768660426723100248834990474893832353577199883666683260954821377266581504000000
128 3202796995488958801129731523420955266146780289862355810675854715903531906057612180150629456350990514530505633280000000
129 943459580066514995681626340232529458244787992362554424850251776777784592482087308881580770087888678698908636160000000
130 17652569658707008369275611689207990823806925983295032081722295867482682445352430928186572316583230181665062064950272000000
131 34610100415624829587008832882014863487415748814174269408921174702015062407922805516090989515840162027531339042570240000
132 523947561569808091355118620645901705183932724813914588046398180358677330193085431058023610597271894683932936933492495360000000
133 314565045725949855687919415646495388779730332427015909666607638006669164342816215924902452920702699786916648990720000000
134 441535727511882354925857934565470084028500493319978377230092924503747738364813354021128933833607710471834268989440000000
135 1045294951946648893587438488052772139670435241963445106390649619788131682825143318112243016690526105679986906437222400000
136 2964509901367137653462581674893338014328668386832827718367186843887211507750897882122651195988493794211637542457431393280000000
137 43277516808279381802373455107931941815017056742085076180542873633389949018261282950695637897642245170972810838794618880000000
138 87502647928881553799169479011268844918318334937287335670651028155418365700283515199714975489254541524777370321537619839498240000000
139 34518884853649537973449190802456384055312599038866763788810396564887289094550578525119323435710367580652777229836178370560000000
140 116100006122970795255756632288997944406613095761247059958335850762022633289317693872790992139567511127129405594566101181349795840000000
141 65872343899557898017450571511488195408007430219147268061467149368523479880463939785980704760038304185605336507555234712822579200000
142 1070514797934310368647625755874672731441074163908135450619726154418041384839608988937931279957285550145265490371970228269056000000
143 5636973389610895551026282286429445243345246888165865586606916212290808963425257761923080625020262546872407596102197248000000
144 263874495689891585264365226149987314837194108054612767435038546088681177461560120339710353688307000645208795630021950458280217600000000
145 795765380649283732598011558282003520211041433263200040219372206719048415531092193336909236187701250246334768677856333108643840000000
146 9124049638403431290199118825781328033104680543031485392652253931833472928760605011273877132727478718577838375114599326190888960000000
147 578340452631561914827605618313752364389817253780227918564874986175175855441826978660366132565285589609644083597288427520000000
148 83237426578342504503538016879824926325925523711087862860283041206714299341480183636068424123907144235082299710761069295294608230400000000
149 1117280893669026906087758615836576192294302331692454535037356257808245628744700451490851330522243546779628184037061332822746419200000000
150 3250327937883541573345404695215427605279362488740972034275102168664734154871769860832572026628101204837929998865288796594843878678597632000000
151 21621018806819143357647136456767818654691270712449144363389936427320968918352317543728072936510695284573132589950118264324789303351377920000
152 960143927276508010948145862389360367889250508612050818768960992660635132887356206711608502114784165597820032777390120290738998668564480000000
153 432789690005187293643518531615668410137142442466554346977219289006371482031713412986977012447502441107874704880500392287914806702080000000
154 12877498829039609404193425429793531965382825743845779580279672404330849218599720446023019587210176290880964296177199937982443520000000
155 18451549403949924233712021527136206660509248733150619006190627230444827591399984486575882169708774502636415239591254599159678566400000
156 12092318708614196247517326026612520238559024891386393057581374956882489688214144923656295884471820685133846948700430483898060473921464463360000000
157 8454796972231721725939176955654692311171139258466428181700668887561832505679276628721393109820933808959621499104147372331286580390010880000000
158 1047713258644914681005905883599360249137085553292825477069200209922160913760068281660270008398416489852042956494249649364248033186064752640000000
159 250396879424570804265562412432551506083077050472499170620311999855610784420645249704970190686414003864010266331959035697115882145097236480000000
160 359961163977784566807012565522569824463553452369872088964862269292431478278703836779001209748638031429756258493836861254335150326211346017280000000
161 178862690175296679158764007713078173646486187512979919982540258033506324610536067964721098011745605679381991798179806834452248609297563238400000
162 27689890026389079842259771747786618139790593607500297851630192591542182488528193718510884303551239529207425559565906015126999708907153689073664000000
163 2820361331684836427129423125763172429346695098760840449371454312302840377647413034526424611596837022045075942130373160532560100441574231912448000000
164 612788137530808604283891797099952529408201719996744003018921848952510534954153544833448459292176521600142814297817726122018708955277698180556800000000
165 6527403485176657309176441548539439248057979753867980197446734111890837654240754012918275599439162213555240262492824263558693318531883653713920000000
166 36261600983251224798020660980897940861677209557596786033490903627710532589755149226741815327600977798825679131185434464212763656404057606147736186880000000
167 112592862447005055891910224604142839635772922573613838540676190665732675452067550333841465094496444907930612607873496866922924665796405962711040000000
168 1487191938445704599983839611411165744957510812265809180055803226673500149765209616397997829919161186157978462018927488005848441109884491874267975658854400000000
169 17599904596990586982057273507824446685887701920305434083500629901461540233907806111218909229812558416070751029809792757465662024969047241115597345075200000000
170 2496494021795823552657009717630753898146507182058842118917323762592064423129478826840138428007541222593800786536238307276609627647181581193727406080000000
171 1065560099439402583021011399166529967910641739929052768729312302255669446566141684064165127088754826703973918557455633062936538147420816799568329113600000
172 72172264204217684615648573703379291297592235406485636382153282487332648777318213369024581139551536883015955713726717401891798330499191022780661007002521600000000
173 834361435886909648735821661310743251995285958456481345458419450720608656385181657445370880226029328127352089176031415050772235034672728587059664820838400000000
174 289816041229010668568456136350998286857908411137533049347625931999673149778873023149653636276997571502604216004794764016794729242489349795168748167372800000000
175 32526830290202052793996103583619311578920088572493016316859300494745181566285834591304154901233602550163963336038556919592359689148505297798237604413440000
176 115073556169163830930258416134697763847616664220642536907468300681054266281638709360661411625491496693733976425635892220919674702954970934435575500890347520000000
177 3582000472184521048085116687201686007925687202398173939937691263359457947164673214756545785294905812944046829641122853213791993990909742554530684375040000000
178 60676796957687815371338419860242441406315793766466685871202153325388788495462569572180868264634564530783689337770945792670828982830165949460445551965886484480000000
179 457224142334142301096222989722497284859856572489939948100522917094004122740915815926528564291127029074373649680487833698182159413297339881603981033392414720000000
180 311519274470151294720762193336884421881516869432828142172620255057057791985070163589794741362970513542634598429499406904865983284439242872223104493159981486638007019663360000000
181 1632587200064565585592629016382724989181745866640867295995421068333751964310075679744464942896704190941668298004637775728737276249942046307467572087278829574803762123571200000
182 81902367896215664829061656340270484407110996654224111839235170652194914597495435438685532252343019612458275819630657645254378407187728075625463482639406165960054956032000000
183 234719481647529400742293459129746471956624182142030222116361516488044540679813918834135332771489360405915819526222901283026379960731414169146483499394259054444544000000
184 14883279040837210976515225208756235567329944489439117137504071375862824721938932360107562696644455311574153122187754830370228058837856555654178718234039938911701913600000000
185 501630390565578493962039387004184728183457588515277079992188097246886938163919500849412288026808350723961917631765345634099896418700411732700459183722808751872942080000000
186 41713351271618759599737177486436898321607552643625339186648142013174596357721496409343373219014385725861633495181573380201772872021755306191562886114640227491840000000
187 1872254190327405735928699391644517780476781188806685982375535420276304221352938686188155700446632074149684576604829335877738882927700816917570362189314668761989120000000
188 76427991440876285608173033058224995986805763521302124466096819481838247531725601984424960557569097534561592068232766061312943019067450467936444770221900135014400000000
189 681897215884983977829949252309093231130334647041392541143720974731620426157111917279857517164741403462215677753710746060059456337773704766317486278564520345600000000
190 84174303149720477941980501765565765900911433268203884999030636596509610873367961957473184476288579743701266745433814510682158228488397370235482214907965927120655728640000000
191 35256252628155174007112252048404509277868663148985920418442151454035439109264067835590862607869562196314666699658142203427081980518700469208578938181346985181426483200000
192 4792570004524491538684904065132195425673271252091042188762314103459725767632825976106476162566721410293997738706929250731538707865129759786692010742368510281766147649264665600000000
193 1539582073992323706727793015741948789594522371138055003643852199038875635198109899060111513363402732840558859066474681582152331024031321796761164072677967033520731369193830400000000
194 47615940432752279589519371620885014111170794983651185679706769042439452634993089661652933402991837098161614197932206646870690650227772839075087548639524753614043238222489600000000
195 81687415135238709925349224487126865519091023907080767584412643839185424749966909721861360465734883421844422940796011363480078750032715003337212055590048362985254912000000
196 17281880712462133056252526451466377631583726566854412835182656283895231843086639608055280143482345075161383587255397363036400867055576748912545545044041934771897890816776550400000000
197 10146360273701607818015681074500340633037009510145018495756413363361553580203129793262694660760205425395750746010715561347553611417415794113126786435767174839776945623347200000000
198 8235177205736147342770195719599361154782017527484845733782531525818841414454014725943478242796089987731905515881250703732298254700738355766471719607674117962745500846305197981262959718400000000
199 684013223616939851552821605515126139356453135718663211410983140979180315997675545159141014393960711635192949531230591281390278225901271295857113634924549853627268644570388968085299200000000
200 487927849209577543815529570054938844301068344823074225336598558191181158514481152242816382305320426590904515876067374151659832119883281173145997415701237525835849188630878386641372190720000000
201 77107900338513035818809177366838179168554379408192750146508666526030888751621632222501631901045151006714742000904976541311768724305123628813958437316362250746098109605884663713614233600000
202 276259669120513319149542576794616616880382415709657111951958265595471930610404481373229191783590699355945092750971638807080909384968483600983484999418780881181401336150369036961017856000000
203 329334186833321296720144352632006016182524850254862172868836947163074912353290071390746130106546548000683312540567175326667882123952576509546814629848990015989650853932952250958454784000000
204 98684441598104875772311797225696687649578178434744985495511787268526251709954854192629906569330588056598615359422510688518480151784127225830635982275402283243957719114883678012583014400000000
205 962775039981510983144505338787284757556860277412146199956212558717329284975169309196389332383713054210718198628512299400180294163747582691030594949028314958477636284047645639147151360000000
206 58633254862069071347723626104433052313701111334014199291243306753306020002900867020786287673853663495621849695822902611308420385965210243319603752412139216359185263547473564961300480000000
207 296740650325631370979967741959403531378289498354799260273143029347304449059999787084724713325231331240782308099402773740231251090691195158277267668062356282471146951470995727892480000000
208 13725464092596001883096405587387241404519105928221537166626807182888724284544302407342103082203476250994561729666231784400869056112210161969762503782776670193863848114690458362419200000000
209 1871815987556477841726716022348467722466694945224379087128224714159473777692675552378130611498387559529341325759858235942839993754653701974895366385004124013486542551770828800000000
210 15157281068366528993394371400823302373314835618750657776382518647786237459939138156585323987065222891745724579541117774117340822089930327680255684196085948274083459476016962353396412623595171840000000
211 31063980670406617637288323608706652744080616100936406356106096882871756034203434162337028793780397882404456676400395079528301928197628441511988080842497140051919476318210759274284949657681920000
212 338899275314752670504716080486116646116780994209795156231603215724055360429674238355321990530516885353363661632483580180189599641912160280209808326407101533401583098884823419914826071961600000000
213 972678045269571827395382302991452158025315091362698460921377617586725400669831851555024304589934221812314484247222043897445580192905949849616257387528363399465576531071621521320486722969600000000
214 19748216839182412222336153750712692863549742428569127630695066035437866658781632822419120589483034474436291494545597410744141653932669945383765457755168190192178962764264310616561606041600000000
215 1065485187602399915251625039573335987056637265913497118679361702377112805776125305767729296920945115830051075984785720765730433421483587750938043302139307005717562642164958154195882000384000000
216 90474166106828615856398097706108927323794131085079034698158985377692860647002716178076503290224774371193656751272230120680048942809311524555087293025003587735516585421294160972164709584179200000000
217 647281902543932659965208414285166866074090122038071100669179514057895202532924961095150993102948493659455671357245186539948226496304107726903021987767507414676866058887612068228408657715200000000
218 13648910262161641633263745973045936708081305338755604113586407865894463844760458321179402789034519416103515460637900139241450873000048216537539607812832800517347441705691730754556837344665600000000
219 7860658343422723389102490584665889749193231919971140630639257481694948119077149059875422232361811338411667137641638979364857140236154306286789029140633477610879270388731919476893155737600000000
220 30102391126137319218567987693978024794535481637529483045033036526150803822005942324792929438829556520447479303598656471477720418534352915925258587094055902510862165953648885636762339897139200000000
221 45876791585793854676296630621477361545779496714847479378232214674824904420505948163827913652227106477800841773930090613338986071284551443658634343970546699918900414488879521340014592000000
222 415668317168917121188767857536160381986127333203165493799291606015342570645546697973248898123065250477996925661306234889977500015828563796829627163967061069914988963679812775471688068673807974400000
223 54343541838554187031961178409465463267414573756117284027676084929250293590653126328393481170242159065747614122462868502657571679042550405526236081523756497001528188848045179760709130551296000000
224 80855992501044737497899385417496000998395090468530532895526459166527957309107770194474100481361556066656772123328077650424954054898959258647307344157743777551661642307913352313868769662186752000000000
225 542192230416362372305602116639739265954150314252914294660060466925645561682905905397643090947141818458673091821147343308892479432460857406913717863357969970326931870446826378089100521711349760000000
226 9597288018709193838990933754744527707702971166991186512440765268998347741356667961797441149563544824966613623519092555002011547518019202753200928481009048855806227675198792606351220564813842403471360000000
227 84557603689067787127673425151934164825576838475693273237363570651967821509750378518039129071044447797062675097084515903101423326149948922935690999832678844544548261455495970100010753875011827343360000000
228 12158693587331852276871319736843811182160929558388596446975777541497184225615074689681066636200200300216577720681977816198812543859883099462471979489402293382211223347726833368060208148443673849829494886400000000
229 106189463644819670540360871064138088927169690466275951501971856257617329481354364102018049224455897818485394940453954726627183789169284711462637375453295138709268326181020378760351162868503701745235763200000000
230 1211838420899176186681670114531946444940763939160624754899760427833584788148084820029785911584242189084400885002732389024071158947837569539975957366293423653189850777909290088314616180401031207675897896960000000
231 14549055789150282645297973092216153566965593035810098067483415237482576388733139542060344566206197710219646988777393184242816800066390445270707020616971550930071512946905185475869562223573708005574993510400
232 13163128779007689028341480989905536362989119386121600778763641018813508423506657544043028358352154412537638175280809075960930042050517350012756031158211366735521319871357310049565583726170344414739167694665011200000000
233 5946748940143523392067531506620978704761291794046352283155021919500116748817103024189305786470365670900220544513579885231953938129892636102442300048886996492216543876827336819320345031023421917659438759731200000000
234 269382194501400500414934766794024470562198993583130348387357951181204176745315345592916651252652260036038967089375877746428559230924632771281793438996927109310339301965661840538093587378783478032245685936332800000000
235 306586307225564714056529056001256605046239317888895675364687886022672259571654377962982063115192802558956598575847656405352407836781906112600706620739295111187897178618857237626131943837870155031033740509184000000
236 32932046136305362293783947328948537872551553849506378688537448774045516017548468141362691949026006546057414296176856313032557367213649660823847088287038690968699972364356063448400189730042408601850446279270400000000
237 74526029051137254235610156293411402866010964013397962346750689994026782935320423098154598407115869224466948630874345138474602340677186700258657117352620392269734360213213265054262100630008856577085849600000000
238 13663763014788814724889226144181372626149380353992714204848708469613223121697517456804413515585125298531937007335038888269002311001990695942517778281353076693078959928895937069199935258533919759216057340965273600000000
239 59895816183586730658734889980214279535384603448508449098626451096493917259129371581889852364532353018544340756886182773381328746685445931921323036141742491273789909189879855909137449599163266531869770547200000000
240 1847651167875814563301164679004642918129209656097278886880685464670793961129482518048168728968426828226204305702914753755256548261064051067503037605842530552486420309169961524887760845250072713294403335973496893762392008806400000000
241 19784780274403047124092246596221581240842828602299867614838018628518741385404711744592892292527659785583769837536230799146101440354052213278040825654852421924630387462668574754520260690671371578577468461769475505419804672000000
242 15738710952997233891979332199333126465597739397639452539390359364364226876463888669221395434853304898027816245554131368362049538357680130488246443581882808862440478886108790603275600766781593977652679560228271609703994204160000000
243 18505245094646953429722906759944887084771004582762436848195601839346533658393755049055138665318406699621183122344657693547383349039012499104346200566587664741258646544513569198442799255475125194183044750415369323579064320000000
244 11376175263102635305157524647507102716047748718911334127989099491401557576881406792451929507367872971078596181769256778820112714573163421580540697069623564390118020416709161392485327411152740898063347182632399174331392000000000
245 15855296533940955129139407174225927130380137587332869864793170022859313696001960686344152623509230621712329173197570423442665804283154594537338950619684410299816056329908238874544010329132739927614421160463274110566400000000
246 9211927286219694930029995568225263662750859938240397391444831783281261257377139158765952674258862991214863249627788416020188832288512819426193930310036642384193128727676686786110070001226121897943978694229162258239078400000000
247 20565344455985629439192550625650097643184126112724957312832192615842854831179869286170082175538751739852284764017481163027605224175661440291368336910947119242195295802570882095730670446741927442391641398974989107200000000
248 9023044880063694916445731587003980340947035331958075021005124510201052557180167649307123554517627325860189940212669860278361792107071456927837857819678048567513186033377974519501831658508020665349332663800276470784000000000
249 10353465152109804838147712664376340035510080702189414826167670120712624850464908375567554279423554017051279334724807642315963043152118711334294730716784909429160282310244376958694012230072312869018167141480523776000000000
250 302558150978281087366358399248799049722423425833510357517846239581045657842833788118806502055246973129859415663583105674772686990147149504904381351913966059387188630768289769336550447948543571901285012250004094982345474048000000
251 11535033110744813563596652595314399806417332615319024667563096497495021172452154563327798930793456723531116325647957668837480203211923578600597851728548621185580687042005748082752261688120001216236871166053645512966144000000
252 2907721028767738472656689183457207870062931313615768906635116248413339005528462351645265819510763085556448395080520244165838004721444545912030436963917805840379950540479969844523703738162933035327714908325272188302587278873313280000000
253 2553992998478470331714263665750731550340738966724434700601770969181676772532685420856623469047661910897187874466860117844389990971844133431735122497951520281405314484391717035154768325132132661684422405204455150024231250657280000000
254 3308784769381690033523387482429068283096441043417314337681888351546955063653784293834828803304536407994945335451670088802067679763369831852490705260625744246998619156455564836711074122853549999022563017317896696261345280000000
255 36320909030665477064507473339460180397134266259681404749558798302752247027093082915010777470702134978109688498211765591705881236964672621887241254164401204510337081128375911719996586789373496108673547469702523734482747392000000
256 82292658548831878154700835669416556736565838902100056196596018460982260216886226366283897498310480916423986457218162766113262838200201972716375047919888958360427333946707306633774597642509830227832793078425275230400180798670161920000000
257 896573711816067154992849571495588944989822369361401390468750395683853418705375228893365420215055823213957829105878816128860451155488581803913813751656377756456017646111986220134509235015671302093119924589847356595799635160608768000000
258 729769300315403498249993837263851466852180998317419736428052647649648131504375186308553249012254739825314512062924617779305018382374427049697290262976121429673502735207430644295530772687174315657190636294061801880302028619100160000000
259 125228537162660402960101902576379488091322350633619860390914225250904870271021052991600729131232044586068556338554202965131706286121737803465858474985177422509395578757173855734968815561934674501448414636475641678301506412544000000
260 2221808479189920084390823077504512165932699370647838327111098861325759445839926743627398422376290111022729786979061372770381145510004181486722726666602077628701622801968800654843036454010095884402661675934753933838933945733120000000
261 1168489051409663721462840894002779603308320019399736872748003636965901659029213240752283723486020972776256353779086437149871532531498483098245912878846470314124996295427758576427382164165347974241804393515688006492902727680000000
262 3235297269715478284739938446595096942063745105721021986962163632682392943033436074780913193504412757413907829265264694631201801683502706629064137452767618554126001110595774234379790530696322626507503600989671906240830484190166261760000000
263 172221147437325840252316115027875882847499739468039193222320497557237647157673403220276747943200679101881025131991276520292111116232083242611779179995234447748152150373919540993601016843150253882528708797929302993808466839020257280000000
264 8103141610014383703390372211220024345049094951749484251004414910979762131951570703010651466626838146595030168021380546465824391504110624847206683033345003612490634627331982038111208957451806024408202464145104592256420958416388820684800000000
265 204823345877572322421727287998493577335173289586000739977470086399129057782783039033872112543667307449122655340222976376674327236581891805062666681046516413565202025321000085060373176402794977076984812211394677324480961033346276270080000000
266 26460432242557189977926491751001562622247267075703444877472212118547773015000679683801660472148408139360343034382872546268932226735459706874124403771559536680672031979267953572392706999404135794634401577548594678282229415791145738240000000
267 10956082083380539015571919871304732984951722576656235998426376575914234210942633637167796480290308830028937698914482450038893135869988774419489524080596047785270636017990608070175588692279581192139665268403234956095252425938780160000000
268 128395537700354699887924052266664907282658775611484035977953478589708303862256788853609270913538045757407140017907433232604561466366984035641901835841463626966894322488845652275274049386376094502290309621592360781246035501701726034124800000000
269 35320705538387538259131523671870643639095722658921258967912852846239459055044618495044929544988161286424269001208736279601254827179021630622679315435941666897956058974626685012528920649040263915128189263932470995584411253256236901580800000000
270 3093821595401921279331209701386957880279135927975923722843010597719749553397650475316428881061164248530577632985331007053415031354832888543728936267019501253712895419226250999682202087909740848209532680231881279705396082549099545486644221460480000000
271 34174331107109469790745822618605183155291326122397633192535485945436782081762629758939884415648004867641139230332624297095340046801086823264786745056916565955201169765950919080974569043789916515446686625333469023106659089006767282465886535680000000
272 122101389943657090275651679757144871156487753440609680002625509244710293616334059496103224528931448300674872626193546231491265236533678562918158232353072978236415633999562025259597944612536438650047386083002530260228184289432531080869451308134400000000
273 756897880743999996073355016809576547039371816199890943944142350911137351242420205385818805194841325053493152374262614001918240406802177623048599918784898709834078317269756144184602643413863525021426456417598102486621598863768859898317252403200000000
274 215467279919824816400444128872799163025806575414567494991398187485652238674849547518590754763494975745154984982454320774268696174199160053276608736004460216668095287397959778271529219657961149458654246717418437934147754421072887124338487910400000000
275 42352290893331659243330541301778705263057803521290908106417334149513953547881974942229140985453557886025549873701094992485247405247992148064198277347314047502328312019254993272045055461024304561897640632416400576736659345665432358592331776000000
276 93574243616608332194746350728179314776662870540180775504911757942277914021277160705731162473663006792297220399290204095132648340834775672543130203773408615909561315707398896591810492557939189879921328051037717558479657347613102021802028378673855815680000000
277 345320112825028742956946019534396187703689694733117984213874116754495310467609257317579901627637249293676064048724379332218357294697126428959806608389634683661437667271588386941298247706795245445357488194764140207786942478155049579052812307982139392000000
278 30489349399201360561927869612258656206669789920844295532291043663738958085760137173233019437364963148885721809403395166677225791225710966585725240112884684299734522617177522718819662158546342796025677505750921470275498518345933089059600825099796480000000
279 1435330202284127603621490678798888218149543418945219069620505987486774895173001696487725731818390176591207146647139985378267731037213162713071107435903200245212987744242027496526041978255003566067650789336158502853605023064485161203255161081036800000
280 5307398609887335090705403107313950385397305542744817424213803457263826233822469473766019554619263752469650522321484452061707552739211400570913713834491742524861929760881654453124814416825370617026643943912356892137897374930588963775528471508828834789288796160000000
281 12006469677468030949452429558071459512058146969058511303024029746571037436545954520264172115403621900384311355745781173833891495319833166607802277065534617526040779296733702576127178849144132499806026927697914673768078207492264501807956009130617487360000000
282 2161289079716214927978612942452351981695028178321292025170651114344647508385111562494180646774928773684023203903037640709274513015121976623340890345676206018053945482117818571677311779150247235748119917912913578180317619257574953674438316131795654950416261365760000000
283 12437013187304771963961212094714878058736631957232227342707165236062016989037015272938965621423027497637130336729890021572545328584474663144666388443762899527407436353059931562999794153834342083073866523065233489921337216918325715455594129998404228995645440000000
284 749562109242749643786735167326393492229675292493975236518702300521086022797465695071989999414459756114524365422904875019234553036405497629588040789824733229058790698713293984520962142003451197458231086609834551496792314573043941734665267050200486882107801600000000
285 95432970299578150136256006266117266679868433229809378484085405680378872075466810299892461078332219575483302665372350002448910511903256339807199178253374556481670595224649960936503450661091029651323657142304749914879823509550456742157883624436553217070366720000000
286 6578296654016875483917746685676414985924996895960886229172720271674467705501708202490089724680242907800547336574118032136837987333990696749946796502979864532702568501998848456162575520095185860081251091727300443683024797361619895313580389696425746231623680000000
287 13291406141757289186729463645471180517094812605491760312948200866422650869825936619261257922575176895541587922072110326153230166355299430581506011118735474593424153417229597111599950538509539910685166010128764065747199763755618203837512693859137025146880000000
288 520744241657623508577436555313841593670759216228693314309619316591832473764833041813746550668908687329450014013789802079231772500086482384108283454300565814838950070781443614790690009977208841459943086603681654669533830957127660824084339769710873827011816108545740800000000
289 400418486472605542927671322809566777140145494985538880668680750935665108623477925270085775216384996024183017311641524090143615917021516635223593582699397012563590980993036228212756639736415871941517175396910153532897986126203506977381268565713859151873753255321600000000
290 48389883713513565025666100617876128522943237990562743489360639990659722057994508169018710614598029554012131119668237425045424701475641627579469174825114026559667619034075681565325066193801484993318658375724528416254975247513545191480358407427613475298508815813795840000000
291 265424198218508240158553358498372996343857836672742769871130674645646171843216188605868036929091305562249946490858982702931108029255651056458145398535550563511723720303303310900985764440539872653774766680788257549605895664911676945669134461773467254114572124160000000
292 3195071412602597534055750684405480063584163739941231136321948582466448825393084918639312740815175560338807923702501339539178163310255967771806918804501274737972093733089897132185156311401938639295701929056156578818106618152904521065103288745738201048998585185387929600000000
293 192977801944968968633710278325242385731684559515048998785764786721353524281352753937381736315545176567893869010275474891990131438881592234900675455689012139445856025752966031757264821373897570050415716053014270053778471739047410122357162598410927986624433926553600000000
294 36038411535421009923376760766960690293006359804875885474242788155426049306018345445052101875191746178877612143799934660604265056079698468275466240674467328029374166953340653464637448126753997309345084557184361918273075818795364792940077758090642390574126411349958246400000000
295 27147579311051608228532399824452497395861664636441344990013399740433935447094798828664483521801692036819293516986768105916583846387720126761179842315982921302730069268053222948879433617140487615325864073208558883821526040523815286583862717959052648266761891789045760000000
296 527098028804829246637962569950638981773897088959476500457644339554853872121922662585507805058919918263146804144969923214780003928657326592472135644967178052127814037960319092294121435529711301527297061614469268289642853576386625955245558466936625501820381711714918400000000
297 709896335090679120051128040337560918214002813413436364252719649232126427100232542202704114557467903384709500531946024531690240981356668811410283696925492326098066044391002144503867253238668419565383247965615176147667142863820371656896375039645286871138561227898880000000
298 71466074002417361078972621510492709887315719471151311837522112338804673869150927067386320257463211750138540322007989046814453790069463303162109097005922046251483158831308940721865830862953196600541937714659245920906088207767151509083527688554894651456902137036800000000
299 51480578133977003092648145158060094593384104584312753574752229109506839936615023357005839135810906328888066092519261469277198510983920053731388081197988610626229185677299983025784493546763300869955602161318726158615139434460515622699736950849936975579965521920000000
300 9660079476113319617775515701480102218244295634150788512603898770726066705487167047534658342304762574749101847810835295195399139600846592567335668134794756911011596868103138715341673662652717565928216436902928133414949412866054042963105206089124531491402108710467377479680000000