0 1
1 2
2 12
3 60
4 700
5 3780
6 51744
7 288288
8 4247100
9 24066900
10 369881512
11 2118412296
12 33466634656
13 193076738400
14 3109838832000
15 18037065225600
16 294718130342460
17 1716299700229620
18 28355714001615000
19 165657066009435000
20 2761067350729888200
21 16171965911417916600
22 271480274662511865600
23 1593471177366917472000
24 26909070939049424580000
25 158225337121610616530400
26 2685374206779221507438784
27 15813870328810971099361728
28 269541024878826453734396800
29 1589362594975149089261443200
30 27190401188028496940394847744
31 160511077980942417422330875392
32 2754860368885111253455897078332
33 16278720361593839224966664553780
34 280187894238820248377716051851000
35 1657111260212451183262492078090200
36 28594083152851110911470141082220280
37 169246059742551169989512456675844360
38 2926992573222229562594697723449880000
39 17336802164470128947676286515818520000
40 300435668175546520478007175904701734600
41 1780630911381897670150140091337622475800
42 30913706480186160613138093883713717210800
43 183325468661569092008144510240627857878000
44 3188023910147755418969232228824141568480000
45 18915608533543348819217444557689906639648000
46 329440690425244202774722774368410188328985600
47 1955616013375385799449950086144392394548659200
48 34106977715543306930049273536239467681964740000
49 202553683984144945237639563245830308070443660000
50 3537152819178865254635074714930401864341457256512
51 21014849102180317101067208600468858135205128406336
52 367409977533176679851806079219869098913554425620416
53 2183663074017936870817338018004882380335276303215680
54 38219331655508699679621002181733096795246195286553600
55 227231299115478996277019412971394957309918288340055040
56 3981111331576402026934479309829495890980861076509926272
57 23677135814112285739136640105828054509517752718190614144
58 415215474938638066766906909171711914041890373251286892800
59 2470180198363762058223463137614760708961076627308503379200
60 43356453979597234432405526025650807887709888988032836486656
61 258006439255636001622347638480512184643257208240260977781248
62 4532226998210994464212862537505984292480543998373589386672128
63 26977541656017824191743229389916573169527047609366603492096000
64 474260599074689586342043555980256150751679066906292762376317500
65 2823674643721613383298013171759371236013843059888235369840536500
66 49675531572812220719554278881225406074884997791565742329126825400
67 295828911903762329359733690650879657072822598788578077452561243800
68 5207905817548674483318660424552941336812394947170198427497898775000
69 31021004217572539313680716441902302745360787294013790633357049225000
70 546457055401721960565661626726606186502861410654754520103737105832000
71 3255652597675047736891195325427526998460709531083960028223673179816000
72 57385264324516888092834409727469772691329937757805830220137203012331000
73 341953287413217072881958468923963713982582505817062138983009360415945000
74 6030828698724371228540363031035089754602611084760864662954896464912050000
75 35943739044397252522100563664969134937431562065174753391211182930875818000
76 634261294212646683433752675857075301357231867719525424901149385107551405760
77 3780856286280582177871330885953215108090512042639768441943215165770988249920
78 66750997234751229703497791720121441626738660916572736728280147188407083552000
79 397971135412251002409461517723762012736631763186148848088860118047338434848000
80 7029599673021785945866706665098524707854410852586427514662500242418476914869960
81 41917242494685464343871843447439351035724449898756104809654168112199066047928280
82 740751906890865463803956293904196143523229013396540359791854622370444296964044880
83 4417737276035884392565763439549121578843353754593825037312867928594818397556653200
84 78103659119600078888045233063361617946862423802462339897579150842606394435397350000
85 465865354983967529367516860742639297635991163151157721506736817378840493867605370000
86 8239756517137488136131572227199000389561193468900026128330804207464026422430672128000
87 49154409567751222329336620527773347151520223107576017937973418203147467968293319936000
88 869742264618900092304345156074240749075699065001623370022592379119943012090969452000000
89 5189136432726246618130418852532829637743777567593955162719062396771794824947244708000000
90 91852192100010780601300253224477048549827488316987348785608346657304924395991418162240000
91 548085058355009383148417994515286124863256331385979454841597057526555757659597143539520000
92 9705132573020357056172242389263447658638272138225727393991256864381094322890958256571520000
93 57917726645444066302963382000443155382196140179734179609302661932596853217252492821475200000
94 1025928949591864494505905977828982370745870500624796284417337543022720351225174464323392000000
95 6123175941248285982998407257147715833820090251097468350154004072567183569943936013382771200000
96 108499667565015761045395836224668904810015505089583204188511497072514176023916204565791097540000
97 647642345568496140673032878083332947268030695328543043558228420669955751730386416944258200780000
98 11479601492756829599004627262951909669358218074601755133234436917558739857129094351187174981000000
99 68529742244639255484967017297015945601926332142319568522641941598759750056194896581329499129000000
100 1215080231595063383955329456247779114546756427491247652069489774266804653089304088981350080176763200
101 7254389897542804163614491704132780258135585403734874596018834988939437681315350155007466320263249600
102 128663612458520125755691079057296627018548749741585060090172222546644316745252713548176320217602777600
103 768234190893105605240291394371237141906868748457037009276271037535788881537188532350761523629375808000
104 13629266524530415834853619972617970247259041277623876156736119308531449577305778154309416674290057560000
105 81386191532195911699554473550775879476489703629239717621652826728087798904483075264304802426474915144000
106 1444271636976909345015647951855482562470943928921935316255891519372681663567078986985162589693433871427200
107 8625136224563038051074757394725732312326478229730062309229109167094799841302462361528213970225273306934400
108 153101337339973879024115855656029241947710238797023759001046428377875977337633031880465688027049131710080000
109 914394225764431149033939651670413178972104270246444652382396558477039094007331227102597824822100777461120000
110 16235182139802912703733672527989425239098708942718698612478529779254220287693900254686648772882320595335065600
111 96972304132336316419598422396909810211913910171373848469128515708518450907577079899614848075864671664028364800
112 1722178266857211522464653327956169643399846778368306902346603519951838902547995246719003919878665240091966972800
113 10287348054235555554545495543101013356592005092023072204282808636880453621415015854294934919629195018248475280000
114 182741321846581970805543717300074113526611715868184874380389979531427296042944522200469633991384462591515602400000
115 1091680766161754903855726380740442747763323902621243553907199269026874368534807710884544683061575006959749729120000
116 19396722883722846327661840605922591963410284487199178144301467080485986214749835947406292139535315578087127873312000
117 115882985433523671649877150286665741730117853474805346349288252044954738154787481429376053038762269992161558832864000
118 2059436326057804234960016926501832017625824742007628952472514697125991388574242568536460128842437236090585431616000000
119 12304699393505032025685479283552962727159339424936337690823176047534284682994003917894312198377923318154674301504000000
120 218722005990032450901427140716346673951091173176937115708909711529277389071250312154144980131343270005526544327942080000
121 1306909176287549272741585311883625167492883621544839129401171251534442580979454344524353889545133753834675136769439040000
122 23235745093670414064167307536650599134718493116810801361888882084118435733613597960223674868666288625144564822787136640000
123 138847745071932962090755862109253580195269044234601130089336002697780896456959304884263422995688797881961423941045084800000
124 2469089572251558152719525726739488405227021927614396736240887266741576025360056429088730296475114696614692133713683552000000
125 14755279283775311520651885742995182709636683039423634895775542306047658327551697220234252251735285426969400191072972906752000
126 262439679966947075448383898191716602627033095414317569982095492654400162291791936177603221794232157847527527361970713656745984
127 1568438717282778191065538415177266940109591491491866422176460463973934828184803776053549963321434707136010970612092690279292928
128 27901723724699659435767830372496442468217800701839238737811916197464771090829472393675313505548702610000324344656925041542474300
129 166761465052274708720751916412362458472836622799364752456224708436010376054492428027315245835488757459769380385507668271544555700
130 2967140293733687147884775657752807429138565656971951930498023160615797494720732300282506298893158744485940005251304310618047529784
131 17734891984683030815219689618476703946683182514572811920457649883680682735620865581077881160559872495667870413066956299342986380312
132 315607581311394394807197720454523926993028943802101977177259994869202874039123929541354411146009786552403659527959620973354039353752
133 1886526519868861232118211938055237007213970002426098284630990194894859284669951308160727495196073536159104581388931568976063618693480
134 33578090999449683636403423876472951560556504249788833910561121681017611428560884118238546020515638125188791891604071792671204046664000
135 200722366196710331070944911617138310439771103182071029376465371826527499428508396173470419544860147903906333752033229160634530856724800
136 3573229183293419741649990819883879972749378116220949081916687298249290304793392836946699818123031279573233093069207380549829335025378520
137 21361129205235845024900310083831370056071099833466841591896108739169115033764881266126621540458121299054583235209349231170147630553175240
138 380328817847420843678831390205171670528131856217731351472023274284761566630745254345825322847781284334619082288568731280594484950750490000
139 2273764371447530367605099893960414807258112032495933475347131949141272387555030981017128368967670843755888182602882127296215949597652210000
140 40490058209959189838801297640110050723555683910129259126767075474917575556702471882382429368899958523875959374067516110339284735418659796800
141 242078858659543241376663077380232430921683982526517485417479749115996568753902012743605588354486986068279672002403660149049766184098795806400
142 4311474330452148807203389871136726585680851510527798273487334735875414029525790908923129832467713763603949767238094868599194747591777742406400
143 25778395472283826784327960418334973641658238052456416250571127266947405561150707882022909138181085789380259097822175612953227336999789998304000
144 459186362854097243521713873091571353750544464289988772952116195763046851086009868975664567943717725205599938963700995108965837684441121895915000
145 2745617769617257311264316744623395611736014141651174249306791322252149102700486595875180554532436329332794117803646639720506077740761742646609000
146 48914269371841215652417031680985520563935927075171741699578438672616209480505008640038754469039319017822316581637777172579333393026966596972170800
147 292487365835703595635881434337321582147616870061741230979111888389317334240570765949619491008745315759631403233058545133994789472589820671690735600
148 5211506784639606224621333194889722525236969740076112339075525489059420195086391127814131917121754780798359760875453316391593578318759582832686170000
149 31164111041032813061326227360045253489839866029582658349773779937932505998805197952230815692318681273096231858657912113455770995181307304053177030000
150 555354144956634931941859442228313402171537438192398713815340261634507689611982529079600629898103656756637958738016796708738504581819778759931066847744
151 3321091343681068500288073353193158954707935805879046613081140769907022806090200157343571978794619881134066733380325612105899798923067948478263267308032
152 59190718752176660890851110288693083196982302175365608949706792189494248238206454760309958868169774804635517534799021939761965543374758378501649011494592
153 353983710184585913170776247804929223040776513009539426071775914074426386522607229448912499113564339517918291139484346894654891975084339322411822519722560
154 6309749088323590587020889883632666299037756782762933892409343109199725728187403768061258605691984964850389977539455064823761196181614784424193062876867200
155 37736370354038506284957193045983752640051616371749933666215877820826746774385311567695398241783677822040719414058547387687913734582947775233722382495844480
156 672734215978249251527040693186083004467568009477952517269156823663434395824955586365230325049621418290492781710901665383697902445534051828941702403606243584
157 4023550501933605396075740196826318096783734782801257412202154505859649029806581500617524045997417272450781668958832253473199556664690921448256423929848807168
158 71737467470334242235089687024001027231062072857076928984545816295891543783116985945252203510553571673643586309298284903459911122948494421632266285527149593600
159 429071267699923675255159071445440106268805228220629933737755165392407912816001595181980160619726079632924846415991628573524374074993825125611856839851064550400
160 7650994260936469791844145733416949877953532918961314006670445747242975687970850111191141080328647382936251892013743146098299026451141710587285879917301722629832
161 45763400455166586394695107709816911381796597521489101791451175494378792469043035137124651306562033725264661937945556830389204735853723399351281381120258129767256
162 816126170316438739268446624850000364957008896812045607804794179676595143715392868428597939509792412239023983405603057445807497104801340235894046189777264079862416
163 4881736294837593685808193001403376416153887572955487531347695246531780767622748752870447797681273631491094379266644055274001899860008016748445981810017377164821200
164 87068822235215464452761197215918517667289375946055561063233456879046983383699767873012964982081763543470146669532006940744723213411375342495909679073886316810906000
165 520829863916107050999244252437039860227967357931859628905523769331026500604313156913113917801907276469121422805018732427363889767497136139657350625732883604196146800
166 9290356450273305897235568923607487410724313214341608998751957568438740667165392374225816946011579491386723780765066217775258233247446137781136877628186132901735806080
167 55575246070796602343343313501101077385111310785193217902713806053115580398192975939231084605183041388594832676552701506332233383318555039780573297907532615382239941760
168 991436465050963614446282289956669164207105467503125493772168753898712688946523700441431284757614031112943438295164328265226741253110424669358032607097641444240694950000
169 5931019326429137362160895829267411390611737441690295113631139705275730938017369592581580052603241334054353941517225656071859381105885439885922905122933227811404394050000
170 105817797818014657629184662359533695440800646040014488988140044316869382937841303341965866053841681105998077618013885696407568673028277911398023177358668327039973013476000
171 633050334314789443009683681835105090268649478941139311315013247579867711961471656835269479374737074686760429258644474078508437149169171364679401815426419289835628027988000
172 11295681500958989269394185190023898880018565730048433866988961627414935195997849425129100136590971138897926776835404053424339451895066857691189651316582930417172641329408000
173 67578210135795109212849605038582285207047488616185717065511995863436172993397538468257911221801474732713030138870769914995325622609215015666943867703256260010252507375360000
174 1205937120059171690638398383384959709239447583613903782278549863109867664968425677170427631387848841944905116469437249129433087591840672813422229567168664825061740377574400000
175 7214949512582587200562303470880301803278294971678612914546524038148751115553952479985358457503301357236089468248575999077236815478041053918017567753289097553369383858973696000
176 128763881494258802780639813400628545377729974804301034550545836530261159513942287488666440057058435393978898535711975062823232056207787631572827923396145685626016261975679578880
177 770400850296158599687556849668167398615909849252851952480384411782748971329180126838970395595620808374144935306886901647061032471887271761783190795912532661457351533515506632960
178 13750526817983346842906639668601548750546246780324992219260904469226065818811638542907862908128100677605324438913916509194234394821805651574320765951750529197346174766151453376000
179 82272705151174103177391123380291948110810225149318808194572227299112382636576898767901235612319529752599455162440249057804609144436613702994958325890082775253395269131554226624000
180 1468585547729692528594350390479888652479775529192236882412823824229734430073770978112433533427849434080874247771474332155331200631919472703218291117452484466963811335582654405665280
181 8787172089454458610318682170661433207931474575222058252227006638899460705911016404948980755261662635964568012908876805106208233615297176450748117570171495457026561748265274703511040
182 156867361648615675682683907420006117951007653119016982837902268557297980441243691957226543891502084895574670476059289768731017844749469847974648031382957260310054179013591763483811840
183 938632573799093797117698790300036607411767104728544241571054557760881358377933566629306369186856737489914011864944930583390516612025516303454861171389826229724094677704278584780185600
184 16757846119033586390901760469686171532812019690115101282108395222138278094453569336479536742558830616161836586847194282594014690056515162786377683599823611769011903817106060660831360000
185 100275327858217189917449993729419415604448139443013065509697262221119318111135682462069444183852029686979205954809967950440941956176012352456865382405431017450249608246142752170488192000
186 1790420079062727361598778933702297177421795677692440238052420542900707016329291890593881110194182228025747824134339393355209988593510009078463588892649475093165668153728452228516133836800
187 10713797157599956778764885704881660649919729215710377681179992446555567653863516714302422258327753546314501685595325032965133568107688236143319550646389104969264078417230684725719538841600
188 191311785485596553693481668770279458048310878509606237416702985317491898496938303352772305282449512800096694994401890841329869497786971024835591964460962168691362652118576262417210944000000
189 1144834017905871440356231573434846915622431765049548436604714689915784852910249847047542207801324862311689746236341473764783504772471239307349494771456868850740376505534972237004579776000000
190 20444547205101956689521397460680936656619271292847976275680414435473738976142628892650936476471683896863816629191835023964229381331802694388779710703314089070615955004811867617423477114880000
191 122346164688123227728392446584074924599559304124215899911532532459405673558801177090576022997943113581755719409247473468016304622315447537625001095988942428312638934924083584747199132682240000
192 2185049249565627549701822388673509159494831015960433980724515243881864159742388310265289372029792727065704502010271788812682122959051060932056152744287964153788042835028538366938164958380740000
193 13076331001286527564277745382994316472624506857172545325061218169344834738354707245369995982872593781144501035346445161029263481957015416458678012537060096360752277069730372092298344699117900000
194 233556486580370265977145465009175796187778204267965907500831983090310931478417809378153412594490699190950944055830799847158142340637564967653887903210793977770114771630214958843003855416349000000
195 1397745742765600514847839782901067457185318791695980584889594483417399266847761966893871961527028953619691034426433556008377190315507888806420959913061520882347302248679286445998899996260919400000
196 24967131267051657749705686819680121210433862816804672270121600475600056367913478908506442203728647924450035712300797842394949266759435084460727524702239221327946349466840721915541504201945127080000
197 149422577481491900948746217057882552827926519091435069068392725688997291663807064127558859686274496969170518298490561706515965408677025200909633256974314933734257594017285335728037733269509161560000
198 2669257249180069034902988388230482170113763767289012537965182698558927316384392026530641829764168985534185113629530893223950922493065167914935917405922987297681616647574962789319664715292155672000000
199 15975303436047548847082709398907056606057751994176954435761470321526042380973924138683389041452890762669419448908398461455907279845430226063762199148011446590647263453576787347134274753331444248000000
200 285401589556143100629011389734525229410789029877325046562790046686862692393761757212754756190071685236890891498953674253942239160334784963362111782877366959665236751169848725414843669085157788848609600
201 1708149812119602736600501004232009208861588074340408114502668786887043875371618875258427719883861877313332052105677960833296088108869384631465773506474987325757611003270288640169437482136541392959588800
202 30518672391977149625302988606394229589668674513364842635700140616610723039390564234260938922158042931957804161627733410320379888379295198896756879529463986336363178341196740794302640809516714992937212800
203 182661019488927274850951385008714231287918421348464452228451580537842504890933672633630742809960700307038088947673379771129367312220904761869751766641865731027986510761349951059496101396861126681865584000
204 3263753330423514699794009908148840676417287867286671180051612601074134105662922200026433887046664197890309640353325757314967802946182489415244466985904792570512084247656497007180947247580697558554889280000
205 19534757738681231886084147108773792731531766893467051404504042251307134378772709948450899411737838882006877701041613191343734118121784948841487614593683807239113792057924496721029376940397638557789508032000
206 349068478524043411402953012449657451639007375424746858134883549887968811896574009060430630046303231429096968642258602021940381344534326594728127239388954365838014005444877074280213853316550961017595130009600
207 2089351907687390274049559335387080109085652841310441339271114581213494482801232836839968843610481660582855768829750762826976485439024302661198790577791857291175359192010641038807656832170080389858938966579200
208 37337458207092837044628809190686093614457974689830129344269978034661074790366814768464628993092141545611952028147445046219660812433976057620827790835923376621555379387945819022297513704714496108071521745240000
209 223488804866378656185792537308843555558310652330035845979338480963449782596884618542340913255302722840002641087140927046989452996913416498007921370027464804562515691934546505248297558108123610675585998580360000
210 3994099662849175731345078732154660423861823769828877077148639295882500308088558582318709543433328110050675381260838305313716802285570204171803051902182931350594458905421107202843785947078393547136724132464060800
211 23907809830229900230752769851712493437618404840255316343311523368244539758842888575680237693631722289071104296362269097683527589036375203170555708779417262065406642642402172498538870384644602132861054878209046400
212 427299435476832669863636860046486355883764731088359140608450246951202900432491264517270252613155970574680980143508811421347209860952440280984270022607303820187621250190105985141909262257980810197419373179709110400
213 2557778310952871615380924866475446496487324094542994855754807816257200460335335034082251512121004049214639669873116124705247382970489959428426968445184565120841394807475986530779034316332983723012721600019385520000
214 45717689948255324769812897133895039712892456156777407482875673527576861507953105410597244309248266083806482175402310939361731888960510166113194890795003952625033595197412528827144619074430802040678539338614553600000
215 273668218434440013854647435401501935397639958482662899676562752697634515166212310062505364772104736976088104929036158971900227632986867831570613136991488776876363893111953137676907556971127638262108279668822932480000
216 4891860436851297828698338263113244902330666330095191717453349769594078217479551636231362693965181434055090351221194722486823754031351591748226945504385887375459827663683037832186388177742747549021153276185337792128000
217 29283533214146709122023693104995876166486338999049096963004153689874228592193260716426452255579588400173098461918580389448774453855878883322335494056208606915771042097346848589908378999483083254278700948224671852416000
218 523481048685523556642196588421324908929861686522269240283027963672527493618223670529153521332405015281835888376755751305675475044158415013507850249977428364183601331849227533456331682589258306079842593808344319456000000
219 3133715318843476633597806974522177879484240506989474767173742741436911160426900603030686148250150570933729907132085798912057295812290785765793569304659399933537449068741266193430369113582272325436865938277348871264000000
220 56022736332242481966425175967774541245430610867624801038543354401079150604253216863577723760729438489095320768019217766494920529680557876558398645497239091177268997514901430305798731421399594380594139726283306593748480000
221 335375928359985536839730804549166145102736190850079691285035555984740797508719483757978862151335054846484657810359389615713936021571846473695752977343200532251252867476084128029736297151636485816859940533361152142666240000
222 5996025350187771259889774337772289574327919433366111180363416394991990323655155682236740793118098683851439367628800705317142708849064300416537318649389081089284903084539126550985715466034087061683732058533699706658723840000
223 35895488082962666510999321708188370321649203782707436886928972588853394986904183120116811474496240999738437469885421262773029221136775072000346728237374095310293029676501049083255292139710790257164943040997709006230476800000
224 641797101730662744053693047236186363771481424606003690555605447696275011579997134764199312067791804861577112071141675986081776033630932829207146558499182437764576539712107539209308537255755319348632154066183338267624862000000
225 3842225315694234294401442376120635697778602128641275427459557946875033069325582846788339881579180271771308310932568166903342899188003851204186784063548438860750598217743150468066393776371121845167144495676217585095514173840000
226 68701555009465570485352164905551850588079610787696214476704515895626780161803161380624589688767868961950756660228638608540048032990960319017101842594369823816210647629659795875156799164848680818273266392372970423786157971449600
227 411301379990589032112747101791387510789428154451450024113838929965448432774848001393254702145530986428595058595818149202669274347289493716053926890245588504697049648144086619358317577378983952564023652102356241435794663802643200
228 7354773447143189444374654768959926653277750864492025227372607674875329833660009302454956430468118440974636230865890311028826026056224170349561298109705886023802664789318624031055139861468837837743423090622247746033020380781920000
229 44032289939010099249946077241240434242986010634142212169117227608096406995405557876269629983282927434830682412738583477818866732415211081001085326237584147330277089197187046054919636463204264958717174922458959213149654768786080000
230 787418033897032037209907012008959663398541555158158484840191936090981803247015856394117280548541385927393276454025501604607823637721740422843247935665740972491054532363613547054570685470642148449529463578443922240820503728607385600
231 4714281995149763235763209513456239023723735804258585214432837435557696250608757270099845017310098427435432473315659171944470216844022367986113471407037747900238651161293842145352689428596961434223806268956657768221016262582961100800
232 84309043755074616927658315979971893307385615597735908042455499325365958799947151438243122787503015219001610424998141418889271690672632325271101272412386466240613533814144278684292791691626800210918480140495935902764120752049657836800
233 504768738361927427528254724429445455638639200681723569610409534587491470068353116980039297375822773521490328510182005490774824070765330874477194313370296654101527380561078406714971864419825692249919655776788972465046989051971127392000
234 9027659233786818046723752981416897826776524773234570845559929861759118264861840017113835231091943151591773468704469592394141721207166141251918631535426888244720231485979057363676668677164666150600864432710433829344122264714312324800000
235 54050708689098097837192852956823724435210937684855494381714133257425869781534505974804962426154740486338830938158249857440669794631841535069997934341896305363069641279883122173162012037322064995299643646057788927179489474268244429760000
236 966735777970680349351870259074628463119414083312018871429768225717221109242122767224179622108662067439967077506278396953912621369145452804330120174636574323635350814566998066934943289037501460602038310505243103430988434901322044752384000
237 5788177506077617787891577627117712190575732422868163622611143933724627654069924922747303307055660226570942122284426351382286960855769609828457554969659489304804062472027722603294027540692888491959039504670632758517183920358548445163008000
238 103531267988533443046921032223668267502490647848413318073963249011728670734904424338605730057981438660696427810676096525476721560896071775786180817406975887216253671156343461207876187044159269848385257598238228965500067288593424692992000000
239 619888052266072623431564841473093266929138565150960075999336440735496769128235277106882007167244513487266059401997883380574010684695726824895501044809131776596062775835679886981049471381556130347444785033802952508914628828356446592768000000
240 11088322823497776892856138182888930635819319983463761022534297402180206895034183810493491453610582024231341720425398353264314768591249521510877551531142338789462554409687821640563421907563711935025089801009068063361807798316822130023522240000
241 66391908026171336333574304555637870985424393096009158321647266188157836305121689786481776628879957929318780508605185990707079714013166222158490899831694584536076622461325836627937833247362806316353545986954710437473396900295329185161587520000
242 1187654913776938916094894080601526936861675704114773196687847372090258346813973439856696570178381402593238113042846830761722223116168381839638071865423694260882782698913539503375100798190663744875283134212785918845905916214054263787126363520000
243 7111267076318708324765723815947414375035959462909444449303777474861423434626878004080220204154505929107660306491119912585620718658539076447215615490499897734915427271272427890579307248425579213142127408558039143706967523010077999219213411200000
244 127216740491619594098288263319453342273074790355685189195153477503396141528629260978995245931989898651073294777842963168238534916283759102306238607445182827628486248651085838237412564606503057174018639656414894185328419720783644538184706832000000
245 761742686943697732825260744039338992304492724293021112446082251010131182132649493290555207274404821718875605873859701909411962131380712665645926682130951869922405415392420100792996866439755040303205487248818978652558333593426965459252918051200000
246 13627850521159715732640562398223088451517144276692570518573298068119025354643019958488149943186053178748113634716377382383359732474686399850481734774841672460492021517962716924019473759356281651561510509041389499723293926971120816301938645002240000
247 81601582675284289751317375655756873764347596701329197558582622845133759107356382666412849254948067414447206743908996552813720827247211276837499942234780702708776112652092543848683407652177897014815684384098036721015189141661083754293794558535680000
248 1459953726889414876228280309960826563008926400521073953963952744006643194075543164979270878409600692419512346524451597794329569740194304211907191830038329831840746609405900996553817987379552987040046571534149403361516325897905300294795360041056000000
249 8742132557398062572113919446391937371270318326011731989398608599654236957295722325237320802043030652198766701477740290407009592299717701124311739030470481041263265841864250545629488430453467886251845133162316306875585710497095593331485469161504000000
250 156415214274069106619780359020638960459131636076601838870761706342197903073238171258297344652022958820105547011697173402778979577921957051214039999459243137044288706216713662490881553122579204846749441280883743684224827870868343492627409239791832256512
251 936621781091338116531991552223188675577987446307301051086672687778181069000306658969007605625460187675771462783190643921819945440703989832568534339391404123416597312524783405274083563120464322249659004960829748037410025059422789918003968475725593153536
252 16758942910336346332835792595529433009631173184295603404622860911978229589865413420556601348360143944072093100362156463356583220098609843637133553083643603867016790391781723678227172514137048550466672645627465406007833060232820182153176150350384881033216
253 100354934818812508672909983328960834030004851281453909715429384512438805646822534909657118746109162352842770936951253130376377780432387008340938074789407351219487895033791744555391961892955053572952604972828498379849277020761749312103011335102107093934080
254 1795732058570984479146210596559245096713983241231303098792806848157061863663069861197707820764263832328776817507226880080061178062273437972850754447480483191318840133999351163749642035881764811596168324521560602104428227357827789611288966915722366405017600
255 10753266091913307057475543454690067696793146703373332673947513949552288101229441874701568009047179890062910589543276258361778113337613881508012164867853716992721054449478467557041974073691979871793525613899698193778281973236874646025248048942384523531223040
256 192425804050583137662130824862238448249948840602330952246434278944195604310652330205500528556381303186447582653739227286964282638283205656399030475045673738192744429921548928801580198534167904229774777491369849985828077065701934690530225537065445164334623292
257 1152308608692013419696573305303443470259421267264542161506857413599677179120988078545779429759808659937520738148267201535556540779446900798436217513989462580072504582292855258465493873712390679414876974938592214506573582117180068049517576270598132715606946484
258 20621085632323394883779501950690336597587152584321776033945985296979854776766158347271404518012601651903589769852624616010410419320922942594467987310956139580866458839271324909548302351719351720000576755478874977319923698790357439588168645846213615421329247800
259 123487659520206893686262577318612787887481365475996427137645649403921833045422052496594395395511757382635010552283477912865430735006762486347566981927772094555690647334786968859881918716280751033671407520261525443332824929821793006954631543272113195052052754200
260 2209966933005713122754046364717195652702451883356099959435153436722301735076841241239381408546426289867303736990128782081937834294451831265199401081257311083930881384170839291054598509332862214135458226826248067833178144174860255749977399775711562350449965787416
261 13234399679264098125917909839283436035149165876189977917996723454394473608908440076847330044283771230124887896228242476605627720315050621714584919118793782468137806909804681271717768084625531190397399266396267164840066817414967738456761210151100275684878530749928
262 236856692722764028451937556357007116638483562365018856691871361172211455125786046897484628135550764826393100327248650898769560296518184116623253303617224122779666936809499657496710456856598098086486012083400227336540461678546826887878730708740179579610393260569408
263 1418438368967122984075291449666487485572667721387470339504552828312673162825524805564784370013279295063000505762040399869057252726297110204112638605312273739079754469486547378544939047715368838350629159815039384239738506249852670526269965270972558318959579412155200
264 25386965466093752827299310854005576148865151740292959125878623856358433523402163755000527074063925653871733038798441792725140138732912723541544096691570651289258296131340812901656133432026339084042100775042527619695153109141717245275034523494757684294485429441871000
265 152034393187512399007260401227573016408486776648471419368941041736003147175997108978059760251092264198846944651219347641716216604411820725511058420564236315456803456454482528584635033043870943873112505396198080499834747110218510446231999202966718660284333496317921800
266 2721202047797023556141247630459870483046067650213032333740620162775963091399667030215017298660674688930141744355283075034648683393057318702435957449438509605926280113412437142906161840165023614909078494400084232042642018556976725881718190556536556484028914155284708880
267 16296636982874309611497584123990010870377011882736474538019669064714475592314859855107912586361119204491747749902987404420985935376399447959532194612929501347850643825267741541224542256269186367938638623766796580659867369560321290954559500748696456247049564547941009360
268 291699227751977994690528091559659106953604628564611919858534737247730826097357290273066666225720526041237473835370973641557116117048153127369878710696461560356955610431309403973475501325229453724644915381987405287153420064579294384603598016384753595844421889403604520000
269 1746942215272998325079705410790374800380137756942713021903715471026373088635102582267324904422437797220942640701794195303154327377563474677296931609412637820576414455036577880302115362955184572306330701414058401180684608639543655217830469904817241795187225516093705880000
270 31270433309097204069382757164343628758185963925228207703063050742597746265525751598491400158209735408503243741637204992804885340943446679559467145549348778351308233113873127892246582218182401151658859736870131123578761256389661384450339039015840504975328868334470076153600
271 187276432696179934334347656375386381824855422327104727313916351864340008077299980975466946334960887704799869345672264587905272724543224948062786631832446742672226060309284452284561634465350690292038115693506357245639592321477566151154613506725863983671434514047398278956800
272 3352403558349729040274593641287236913793268259263250210574650635026827080351490673718427055222653627376754288881198997719624865538513077573611309759439487944812577489795608013216022921094667515530169590111938628757728765990567945751181909138740400337817233008958067570883800
273 20077581750556069526919269609907078219970672541741443568826204352633195151555630957983986209849958537586055905936851140188962106796589310743056745262577153076075326724600069969260796615347184571032334358362709370032551400712742092685649895391357342682531780108595020067381000
274 359419894704337460147557142003164542586816445431114512456903161712859484951806974631684786951667737581627121104729265900607876221298168508047862909000562429091518520140110543129336409187287129262494336924703011696013226505103260963744046254691004572959281808286564316961590000
275 2152598423920159261320096774106225460510860675000165825514616390331198442602276680794126705852351868352508612579960367048367898678102121937290291676814277529868112736984589325578243876114406915983011537872675855503031942014200257481041615205367580115141589593628987018311777200
276 38536389054768440399709666622528730328184680637651724643343081409323989729408943496278510720115721346885793658831760068497953176429054382742209112997377484535736087447588690207745413951662520437073748160677270075195169200908501024532891964897247294323516795117591259898304438992
277 230800972714299070841582443778971709799488755154744444705076433422629960148337318629335917995205710160590367075819097305552723175797116321188898622608842046371069202438807353987904843847682748754892953785428126551439659582336473645126598446803369174305828025632071841773599510064
278 4132022481068953112034508413932975823201289364708546473778617920209893792748461878600424268518034595861445186732720625553609161284383868385473571302580126418525038756302613509107465641607388924099499178619839027987822171161003746807458720959266404563065491008463339385477351718400
279 24747704537154912724765819210329758424979765334867315977362260016740976801730035122370282984565002902094892139893821381003874224036578652588266443177818606614176845024307050801858692068551780975520656370873659554722762896093323515825317285745283734856209446147463226211944999001600
280 443074504359214691676264122128554270625393824097751862207064982008136734855864313615283527409812780648415498488295217677983564021383564155828453700825958978382647574081482095269251790444205887864929977350252899438389485733211811273800534985286422078599609623069249403875680509374272
281 2653716693368534968295916432535077713389814256073012043040890977650157027624269180834598493347739892638018804113170289509061701950137147595228781418114195589387885648324321588391995598995012488529100184628027152152346991064040848305360499573797325118445348738880949276593488602408896
282 47513054694075029578939541920057339012543681979675093698535006621521160761499566371630187932550506615017137964677613967839834204212599613741579235473078585208222123422551250260540246593059849273813190138222693214466578391281192308270862312858058643096136019874355411037828063719647616
283 284574656206562456312023051429318691258874703023142345650236170400983630709334858656936991327466815238353529505754613694305720763746842209512285526950064317766560067848849361101115611219916765085206209485114717309260955382408554637876719506340669258119966620802234705685931335706016640
284 5095313864203213590913319270131275198753526485971348044806410811705825112858509733874575826228074296085594680440751289397571736825629065656209638220878496253843894979252746789318529014627237501560842106074082989017624962703180600425912677319679640442644975079590300784088309209994848000
285 30518248302438195086628196470575743032534279689659968815735239493269626202278863563943512053934466047081088138639868249128613876355609877456666148922945940720391328875734872874970979045504190930401254298485823376326616881874839596235203298893660162230157798108282959433118399373548089600
286 546449986477301325607616165669286727335586209187625000487706924091524700878217180439478709837545660468122340705043337074305465935762718879490978985781975297286604042184172551807691030525635208343432234246052765108646645658870168880132125853000176051756200370569345022663104723152222141440
287 3272987898099236859649798567196877645609312521231802703269575618513348295504025551134020565194219478552969699205468628678505560779010849316533076224945001867720112712594399360827250458096051997011707354247263774291859177308703206637446426276332064923236614763096529944104101111842055265280
288 58607215634337671786172320599111825431262801802540507095547024278833413446713656407649561977214247432653873643878437783633334317671550429340348037959570033193652487617596494185861975848763962999350948052188370793050649053020892151325611075913484370215861025595320588974008660552667188715000
289 351034914404977542774616909886029653361646747128711480215888923967683870852115360697721078832380146387279776046898186171174054338717833194422638248124621894319074242443112565521546990291385536165662598886982940632424475815844859217801497482374537871431333686178200482747435956459055029985000
290 6285975101976351746407648272740036281822488967749001259267132335643610328949148197894005635686633681665349102939922623869388576005014364033024863858119068709014006460833901498457899251924074376626999750627228769533028728746804048573601907882300967706379199670179148905417764982339438431042800
291 37651046744827426439823130375896505976689341136723399295197978216586985578551083535839353343648805866469771431011289118227987243906323149517396349500692566184918945914891719284577726447091620750724606753756906341223605065998898476507862974016668682859858917612103974371625994378754780705524400
292 674240498558868178657736397705049418977917041005038972154708411793197331342541300168833530392869297293286842570070984384520423265798503944700512339015052236362972969594131394973477523920573187893534378003966293241562132894953299458944373356895567837719251064547879585381585397227902975051804400
293 4038539505019841820970400607414203857700492856531888723998338780536045448826484579509566026755923606654329039967490025920932910687632677211431396433349544965245793725725940608117587216657358173218951649818978991941780011026085462629513226079698708379512920198913067141108130962917985396641354000
294 72323151710032708733164871614391947873612541117986277115203661153696557405776137064765199934618042897151557513782520333037018990109887549225234645797411154516865144820668312387245419508038573846944536492836136169877291870359259374042629939773317127488499387377643053977979112890166756892526640000
295 433203420581789140106787553025866345398892746289768649703609726300277345545784522689627485710068073895819668226622757384665805272963292540613524132623815288241697325078375959282246292443064949110342359263869330888722626220084106148926532554506614794142977686428119580946064720260761557386761264000
296 7758180987224489974950792885472450865047599929165253335402591676802270400246575130865538510877177957257511325299027268262273394281550559822144810394620349013059635850532558328822030008453080975299043025162268657464058654536130696159614032623145038114196044112588046785980513246042638819293474150800
297 46470720458829520759048688697829932959325522808030254827209463276199458054002212652558225625759257865188931473760840101813415381908681636106382551151614817825700647064301081706984482777905828468205378928497225392688755375150762654774253750964899066684022769280451633778650953079831159796374042135600
298 832266195160471813628044173289384171382187447264760570883978441073990408080141139540711753780457571156197820677899180282186243582956958193442931671200737730570687493919851372211856281335634169536514845280820816090537323930288616406753670128098408687879183622838490345378179877140803364098757025820000
299 4985246674021421465578017104887247662025075980104301613555870862754236859102116324138510872979262575052676578040526528044801211562126796402863848237861275168736124754550012734553292976160939122541465176916221008756362365080758902958180010700415551705657584844494101032014448695515648244484527870380000
300 89286155487875351232363527121915348254966805209426138450215433806772116143676437428024189332410739602036507382620406883595903995775371635922302848256353840568149204163466258310953181606197608413244001658411588453907472563950080132866362167511495123740046714154911448393053951693231934853817391060486656