0 1
1 1
2 1
3 3
4 4
5 2
6 15
7 23
8 18
9 6
10 105
11 176
12 172
13 96
14 24
15 945
16 1689
17 1900
18 1380
19 600
20 120
21 10395
22 19524
23 24278
24 20880
25 12120
26 4320
27 720
28 135135
29 264207
30 354662
31 344274
32 241080
33 116760
34 35280
35 5040
36 2027025
37 4098240
38 5848344
39 6228096
40 4993296
41 2956800
42 1229760
43 322560
44 40320
45 34459425
46 71697105
47 107618328
48 123422664
49 109798416
50 75232080
51 38646720
52 14091840
53 3265920
54 362880
55 654729075
56 1396704420
57 2188142442
58 2667885600
59 2579860560
60 1978401600
61 1185680160
62 538272000
63 174787200
64 36288000
65 3628800
66 13749310575
67 29985521895
68 48744400122
69 62590024926
70 64848614160
71 54445736400
72 36769692960
73 19603473120
74 7976707200
75 2335132800
76 439084800
77 39916800
78 316234143225
79 703416314160
80 1181092246596
81 1585803773664
82 1741878225384
83 1576495008000
84 1172377356480
85 708267732480
86 340292050560
87 125498419200
88 33450278400
89 5748019200
90 479001600
91 7905853580625
92 17901641997225
93 30934138793220
94 43188371081388
95 49890170729256
96 48121766326920
97 38768403960000
98 25913334807360
99 14173443123840
100 6200088935040
101 2091241152000
102 511653542400
103 80951270400
104 6227020800
105 213458046676875
106 491250187505700
107 871025031411390
108 1258888435577136
109 1519788094015464
110 1548738544473120
111 1335477504881520
112 971038867518720
113 589989642802560
114 294963389360640
115 118464400454400
116 36818298316800
117 8325526809600
118 1220496076800
119 87178291200
120 6190283353629375
121 14459713484342175
122 26242226285941710
123 39120839725971114
124 49109408468757000
125 52512358259797800
126 48021278908402800
127 37508469692213520
128 24878010581424000
129 13863845076681600
130 6385101506784000
131 2370839056185600
132 683259857280000
133 143626234752000
134 19615115520000
135 1307674368000
136 191898783962510625
137 454441401368236800
138 842428441832877360
139 1291472710362929664
140 1678875021435351456
141 1873430148397516800
142 1803733795719273600
143 1498911512817438720
144 1071286085561852160
145 653681292609945600
146 336576597477120000
147 143732127316377600
148 49631124249907200
149 13334791421952000
150 2618835867648000
151 334764638208000
152 20922789888000
153 6332659870762850625
154 15188465029114325025
155 28709021383221426480
156 45145884767475310992
157 60568766548818316704
158 70217570004294811680
159 70763796149121129600
160 62090216493010392960
161 47343732926080631040
162 31213057426184874240
163 17643840642844416000
164 8445502773688780800
165 3362612628043468800
166 1085252732173209600
167 273108663539712000
168 50329771075584000
169 6046686277632000
170 355687428096000
171 221643095476699771875
172 537928935889764226500
173 1035192678470978576850
174 1666233031011300164160
175 2300490368278542328608
176 2760458782894409992320
177 2898038285245008406080
178 2668504150299211660800
179 2153752384356905230080
180 1518550606251196277760
181 929664996761403302400
182 489674844150395904000
183 219037475265786777600
184 81697809790627430400
185 24752341474314854400
186 5858171940741120000
187 1016910356926464000
188 115242726703104000
189 6402373705728000
190 8200794532637891559375
191 20125013723397976152375
192 39377986975205735796450
193 64756200182831041804470
194 91783075750351266815136
195 113639426808485881358880
196 123790169251431770978880
197 119020921557785890292160
198 101036871423599186799360
199 75570143890506409347840
200 49583110942683884966400
201 28344284197940084774400
202 13980484714638861619200
203 5870306140708443033600
204 2059605971618433638400
205 588037483922144256000
206 131356434258137088000
207 21551456955764736000
208 2311256907767808000
209 121645100408832000
210 319830986772877770815625
211 793076329745158961502000
212 1575991519479819648366300
213 2643625768056027837763680
214 3838564754995023573008184
215 4890853024282705707072000
216 5509653161656754356329600
217 5508347125513672118246400
218 4892605357982655407512320
219 3856567454542142645760000
220 2689442765669735607168000
221 1650841304089186040832000
222 885370314246196620441600
223 410688240777934479360000
224 162508918863037114368000
225 53827551447240130560000
226 14531500678821654528000
227 3073566203663155200000
228 478065244606709760000
229 48658040163532800000
230 2432902008176640000
231 13113070457687988603440625
232 32835960506324395192397625
233 66201804958162923506022300
234 113116631048736600293409780
235 167955658027020077844390264
236 219717797770566051854992920
237 255240897773623162851945600
238 264409804277657837342409600
239 244663596681398248653976320
240 202152713858071747143770880
241 148832827937880586351488000
242 97268363890023719352960000
243 56110278533164293928089600
244 28348031957095869719500800
245 12412501044275604400128000
246 4644563392282402068480000
247 1457032350987529924608000
248 373051725890157490176000
249 74924866694811893760000
250 11078219294232330240000
251 1072909785605898240000
252 51090942171709440000
253 563862029680583509947946875
254 1425059372229636981876538500
255 2912349534213654501143754150
256 5062620549970162583134687440
257 7674559819356809748482420472
258 10287643594269440618986646880
259 12293665390889192313763618320
260 13156307868354649145687232000
261 12635813091521387390860258560
262 10894539066029669365067934720
263 8421338739909582684551692800
264 5819700754587706382043648000
265 3579962343606349271143372800
266 1948398995086258219003699200
267 930609992303193165278515200
268 385903741532277354946560000
269 136965405368982219853824000
270 40810774180064780795904000
271 9936700333899746254848000
272 1899935896853416181760000
273 267699506665700229120000
274 24728016011107368960000
275 1124000727777607680000
276 25373791335626257947657609375
277 64691533780014247694392179375
278 133905847784073726515222013750
279 236554973351298279744492197250
280 365605674070937089014247671000
281 501316760838908876596811211960
282 614940804155630297833282705680
283 678089511812183557752270768240
284 673862052065299625754209491200
285 603976575795027607945799389440
286 487905633956227914455505523200
287 354521260095452196722032780800
288 230934714517338193785975552000
289 134217465245764160380030310400
290 69155035584851307503584972800
291 31324818253500378451772928000
292 12337903106120637572567040000
293 4164896729375612873330688000
294 1181745450266654635794432000
295 274294421702498907021312000
296 50045195737024833945600000
297 6734450360479536414720000
298 594596384994354462720000
299 25852016738884976640000
300 1192568192774434123539907640625
301 3065875878996295899584090040000
302 6422957913411493641604219005000
303 11519801290863240327536799312000
304 18129686574739236302647609326000
305 25389916129783402645121365317120
306 31910118360348077257745154438720
307 36174792684262039299189705047040
308 37096232541566550872466012232320
309 34451657530953994205240456724480
310 28971330553892988058866753484800
311 22029461198004760304946101452800
312 15108186703460321468605244313600
313 9310372155276312057079106764800
314 5129331185928709697988918067200
315 2509591991687287399787102208000
316 1081078538043676021139017728000
317 405494499084704643780182016000
318 130510177291293799602290688000
319 35345001375083886710095872000
320 7838012633690145335869440000
321 1367468277420059724349440000
322 176103938025284460871680000
323 14890761641597746544640000
324 620448401733239439360000
325 58435841445947272053455474390625
326 151420486263592933203160319600625
327 320856689515155780237774911325000
328 583739136992533256974115823303000
329 934433847325675540139880054222000
330 1334754323233082911124184947168880
331 1715935296435756201500240759400000
332 1995935670051276466464511628376000
333 2107113736010857307144352239760000
334 2021997311890844673908976489590400
335 1764111772450296356936875488000000
336 1398128234795056123589893259520000
337 1004654682845612875621010188800000
338 652614662753523469888744407552000
339 381682438284375144000564480000000
340 199909975381607728059401779200000
341 93126320231136723432405504000000
342 38247565601893019904592220160000
343 13693899670798079768555520000000
344 4211598435913692641238220800000
345 1090962646552494855659520000000
346 231604210901075978546380800000
347 38713395066480252518400000000
348 4780037895019832180736000000
349 387780251083274649600000000
350 15511210043330985984000000
351 2980227913743310874726229193921875
352 7780880640889186865414631774022500
353 16666532137800130658532841116776250
354 30733266055164663446393231722428000
355 49991082761579585575030346058534000
356 72744639721515606168032832576722880
357 95521226057622063743257388412413280
358 113804266247665393200191778362976000
359 123430285896963934396078057254768000
360 122085886530530794133656971126950400
361 110189673513873560942870414783904000
362 90709769471501122229390186603520000
363 68014927642666930139750238743040000
364 46343858677422664347399097239552000
365 28602409631052460922471210185728000
366 15920645318727621291037957939200000
367 7948001937893696544003109171200000
368 3533773289625868313485096796160000
369 1386845064044776426478991482880000
370 474975613976761840305704140800000
371 139871063692451090463399936000000
372 34722030333557266874715340800000
373 7069675788214164406458777600000
374 1134190019175057249140736000000
375 134497702285722979467264000000
376 10485577989291746525184000000
377 403291461126605635584000000
378 157952079428395476360490147277859375
379 415366901880870214741701713217114375
380 898887964585185298633069842737186250
381 1678862697337127554634439804639012750
382 2772460450584376689262181267992014000
383 4105421319048225054780891856858982640
384 5499092819383063015400838581318241120
385 6700274693529620285812965972124620960
386 7452239282520411668593671261406512000
387 7581424559190807498648521985021283200
388 7060911561540606671308701694816416000
389 6019704190642168648529254452609504000
390 4693308398719360764159444892623360000
391 3340418569258071302228905257355776000
392 2164741731929697729754561501197312000
393 1272830346358350842262079923563520000
394 675974427808007857488772113100800000
395 322406017294363861862762986106880000
396 137110707607638780246118290923520000
397 51523763757619129639303157637120000
398 16912678655235144600674279424000000
399 4777559945220008044091311718400000
400 1138577484113610584786052710400000
401 222714614145203815553010892800000
402 34348938681344691891142656000000
403 3918178190575537052516352000000
404 293999475161295508340736000000
405 10888869450418352160768000000
406 8687364368561751199826958100282265625
407 23003131682876257287154084374219150000
408 50269571855946931854302244776979472500
409 95034112247297571400793398783357260000
410 159200775571489228127957728958116821000
411 239660474800574261459259958467204115200
412 327082632980357816175731473113657157440
413 407008757879810556827518998536081840640
414 463475358086859604059155647154355127680
415 484048504298178117443011750528829184000
416 464164381476641441908463813065115712000
417 408753757662265949053504713536503296000
418 330368412217270865811120522525598848000
419 244736030492545611556662572758671360000
420 165826655225746373367705556168833024000
421 102476795028654762270732818313953280000
422 57543879071174045638075744997560320000
423 29223896223926145979761090158592000000
424 13344397229718682427066239750717440000
425 5438910451214188954837921197588480000
426 1960672601190315545823148521062400000
427 617932048747038479039182012416000000
428 167728080421088759133241756876800000
429 38436585912599253305494811443200000
430 7234342366958849627285107507200000
431 1074223267515271835166965760000000
432 118042604088835216324165632000000
433 8536873649127988094042112000000
434 304888344611713860501504000000
435 495179769008019818390136611716089140625
436 1319865870292508416567609767430773815625
437 2911371859154727630269536121036268232500
438 5567753113663802365408130464982302237500
439 9454580656564076288896764145746087837000
440 14456650941490179043817606277421218671400
441 20081672928683841090772253718281682665280
442 25489077630011706452398703228352265018560
443 29674165473989481885992023876086897002880
444 31762042967777889130784070604532459637120
445 31297854787150343363212554849999887424000
446 28404772382992214957042870615296960704000
447 23736044588331630739875926346397173888000
448 18244743096899621114274333440077052544000
449 12878423774763181843752492720244881408000
450 8328577145019517049947353986427832320000
451 4919629827515396797702042557884190720000
452 2644008028973749096693669803998269440000
453 1286660774124635525978475288645550080000
454 563561443083863736540020063526174720000
455 220536547292131765208677889652326400000
456 76396251403577819767519493650022400000
457 23155005656436905809456784415129600000
458 6048631246703198898477764660428800000
459 1334835576819036508087126602547200000
460 242089285422341735286644736000000000
461 34658233388460675044818550784000000
462 3673752108398846162112872448000000
463 256411097818451356681764864000000
464 8841761993739701954543616000000
465 29215606371473169285018060091249259296875
466 78367266116266016395879112890131744262500
467 174410671430713947019037850676001373348750
468 337231549283628522449888305797064636710000
469 580091271191935710506541606458948391333000
470 900215308830740945029722591096582340797600
471 1271558608441287698618468607043146589279920
472 1644427290671477568326929266500755414752000
473 1954688384005473082892719034515945043318400
474 2141028024364800795690188380552197191616000
475 2164193862119649149737381442195317954387200
476 2020157973255194459460867469652519443200000
477 1741283899307472793137194101820996787840000
478 1385008422365388845360572715467709360640000
479 1015253406067622424381237738655526738688000
480 684562408177599233603181276002915328000000
481 423515394143720683863578174698012569600000
482 239630180777212942265861241919929139200000
483 123505130194880979773216098502056304640000
484 57696679850316035449452214232309760000000
485 24282885151913048878112396760010752000000
486 9138646325945858435665885808050176000000
487 3046862864608489477643379140793139200000
488 889434373653537568627694156513280000000
489 223922448953199927540606821400576000000
490 47654157260394075084090204487680000000
491 8339157190900064945097057632256000000
492 1152523675883970149774760345600000000
493 117993313806456322583384555520000000
494 7957585794365731759089254400000000
495 265252859812191058636308480000000
496 1782151988659863326386101665566204817109375
497 4809618839463700169433643946389285659309375
498 10795785489506082800953067117016347262798750
499 21094356520593481710500300205648946959356250
500 36734493739842592430698591217184110418153000
501 57813590194634876199345786089186264745318600
502 82966366967902995285904920576211435990860720
503 109210974990049145558271965505848106424831440
504 132391409749705678603071295237478690960438400
505 148194904942302106283135962524327534078441600
506 153426105832946606090882151779436367133779200
507 147035768851883002674224111512952183533459200
508 130460213536818173894899249846911037376640000
509 107122204455285865877778458967203229240960000
510 81320575683240411722303520074535062108928000
511 56987107989847889615512623916010736088320000
512 36787437573608549453329169072625411993600000
513 21817202727853241103898364726981891174400000
514 11847156195877572726951684363184159088640000
515 5866094944572016778107690939709965148160000
516 2635189591273016690553900487006851072000000
517 1067398014072871391015979366251286528000000
518 386908853911926743720895615365485363200000
519 124333342678861049672087063785552281600000
520 35005694353830097227041675861753856000000
521 8504964816714036768644673008762880000000
522 1747696677415149913837265832247296000000
523 295461188383223932653880937152512000000
524 39468255066944999871279747563520000000
525 3907218833843542992222596628480000000
526 254907998279515607349492449280000000
527 8222838654177922817725562880000000
528 112275575285571389562324404930670903477890625
529 304788138874872974000705670288091201353600000
530 689753723517810616798910516264808448874940000
531 1361331817265907596164378114306932700227840000
532 2398650531692457249976012447505194744181064000
533 3825928650961210162712277479704655231045836800
534 5573762660145697960208084712836438055896136960
535 7461055993148417137172468270901910756700405760
536 9214346614151850916459667324007942381906270720
537 10527801699112383803265207296169942865585766400
538 11147793716898657246556935187347766470212505600
539 10950940601831041835475822694889787601079500800
540 9983422679042140987469342078510821557129830400
541 8444681656661645810933733162943646928076800000
542 6622907130418148060794020190236554122235904000
543 4809996438609023221611848107826702305198080000
544 3229402294974904849407939634231572733009920000
545 1999870210606099530252192852034491147878400000
546 1139080489441645421668126679966276063723520000
547 594659949229710938832866532102226827018240000
548 283338843141640387067049549475630920499200000
549 122585056303324248135638610300974923776000000
550 47858014106054555456767969825553881497600000
551 16731904228742561234922084171895957094400000
552 5189358968583961317433715110143747686400000
553 1410955142298736747100656296095907840000000
554 331233975911719400556509245659414528000000
555 65801865158352155430800676511285248000000
556 10759413343947805106199290336772096000000
557 1390734183473548204777136266936320000000
558 133275768906915773029695923159040000000
559 8420186781878192965350976389120000000
560 263130836933693530167218012160000000
561 7297912393562140321551086320493608726062890625
562 19923504602152314699608192973656598991461890625
563 45443568306407436039930594897788731579578300000
564 90555829292837425601081308978745050861434420000
565 161357611829073351633098321545065389172680520000
566 260678614970940946826178098418328563738884712000
567 385250144815237628389799171212596405019523923200
568 523984978175666999637667030598479265576799333120
569 658620977865057646667258122227731540877510842880
570 767236229969671605460375480167117767700231252480
571 829884608589536559058852860139304249219670528000
572 834436870004902949018054762228661625242505113600
573 780333761359711666211217107441880852426392985600
574 678688802510554810547794102611977730567679795200
575 548714506670442665304683576646587074938408960000
576 411993375465858730316680429862283961671413760000
577 286871092191113186757305645950279464528814080000
578 184891402703969851906327509164178661073264640000
579 110037895604616743952967705534428784803840000000
580 60295425999322474035830731506003988966932480000
581 30310223788800843936015551357960546372812800000
582 13918144365690524257224550208551619375923200000
583 5807642155566679563673967465282450620416000000
584 2188308099307521255775598777160976485580800000
585 738874034447778955271321502284846569881600000
586 221446058464016921497385536999827701760000000
587 58215042134028916460790164666355548160000000
588 13220438584909313918027793606037733376000000
589 2541814091790467683965372814206173184000000
590 402420708900266981390293277117251584000000
591 50384950483155971390244323013427200000000
592 4678860976936471506668387083223040000000
593 286549481420792254352100415242240000000
594 8683317618811886495518194401280000000
595 488960130368663401543922783473071784646213671875
596 1342172720737767225195300015555485741154009562500
597 3084566085733602844074566244099158213814669881250
598 6203571267539329823392239486269284602454841040000
599 11173183309719264261821912779434361278015332520000
600 18272255262198410195519424201753340716368678304000
601 27375831392446566783073613061753930518741411126400
602 37803744551476352374452285248586285628782222781440
603 48319485342364198323807630434045847363407621137920
604 57332416208753516385850480271246474303813091502080
605 63274631075195665511546896431004562374720237900800
606 65036000984813399733857050530852675632664218419200
607 62295604451159517024368203345349956615478391398400
608 55616488665883423967448027271746959029577655091200
609 46265515182067425923082917071889022248820917452800
610 35834273756269174910787842450471831556060856320000
611 25812257184258323197806365156465267510173163520000
612 17264532548414904252598139095154721188898570240000
613 10700584254180779179162731435761944481176043520000
614 6130513558442323895507045416056414172057436160000
615 3236693513836106024429656571103436386317107200000
616 1569030372066082847890371442490129972015923200000
617 695311200468159064425095924762059817838182400000
618 280192412231637554101466369771281788803481600000
619 102023954691381700141792911304948155836006400000
620 33308736778283607622107868536109620264960000000
621 9658005343044377361804964994641341972480000000
622 2457575522807704776949196617596127936512000000
623 540473824527422124530458199520870137856000000
624 100674796158241450588145461178834878464000000
625 15448412949379459524855167955417169920000000
626 1875417150432578704044355947992186880000000
627 168922366517160169254979114484367360000000
628 10037915167346540788819032727879680000000
629 295232799039604140847618609643520000000
630 33738248995437774706530672059641953140588743359375
631 93098877861274601940019623856801587924272873484375
632 215519405357094130691535670873952888235520240931250
633 437300115717414566346288223284878112210828041403750
634 795763933440786553359280939726048066592877308040000
635 1316651529640286624799949833818152315819515465576000
636 1998565897652003569205195846471541250091369437545600
637 2800089193798994281318722973584731222017163249804160
638 3636474445034940503338344781937853753105383640768000
639 4390812086485270415537951812622419353233771903884800
640 4939273706276036084155240656451779546893827330176000
641 5183505009779276902263152347369884804775753687833600
642 5078828718947767471487690637199379114059979627520000
643 4647380575811029975070700525240089609042077289472000
644 3970951388885020324236993659764799961582730475520000
645 3166547616913584457690604885160891711100512847872000
646 2354394125814131099221244675003652763098921984000000
647 1630061117973019887791979805225585309706945126400000
648 1049101899409942039908994972780359150601321267200000
649 626316536361955153194078030987369523014307921920000
650 345942123623537793595787211727265394097029120000000
651 176233659463117943017458417524991132181757952000000
652 82495141017756798098919790543364986815184896000000
653 35325434054750649714778385783745819237718425600000
654 13764270767264638608218903754552185683968000000000
655 4848901704986111429470265711615267694182400000000
656 1532429524905435836139347166569102722990080000000
657 430338855335929818378228621469449060876288000000
658 106104808531007860347179121059631621734400000000
659 22620301846213901701965324607444840611840000000
660 4086184378254426224859370424288831078400000000
661 608304584810611175849570767029393162240000000
662 71668992103526570208012949235171328000000000
663 6267054241613196899842824036207820800000000
664 361660178823515072538332796813312000000000
665 10333147966386144929666651337523200000000
666 2395415678676082004163677716234578672981800778515625
667 6643758577145934512447923965892554695763962760750000
668 15488075536076232482979071879764258240570482853087500
669 31694866432007716602661070865848204631675351662460000
670 58248439737165503553894099613688925176937601036455000
671 97461078271664283127592842899719054756149984596096000
672 149798087911133973162368604102388342651404322859193600
673 212796294043292618958065702049816705513858176798914560
674 280590399147872729987572263306265466246619544492961280
675 344475928145768664033239681733632457857546257942732800
676 394596554010451266130401604734300541361799459481344000
677 422360866463365056986391463884231396154910612468121600
678 422798899162642813302783863409594534755567597807923200
679 395988794228904105359359715575638290724767222710272000
680 347000876672190862671816357196662051798962945814528000
681 284389151634139801359587851742895310911877369331712000
682 217826744803420659367758050087833613557631666429952000
683 155759039514924640719991725646078653961874777702400000
684 103827334981620242813794279561466035267418822246400000
685 64401410170487714635050444682930059995440966533120000
686 37088221504510286409182452652383233441175225958400000
687 19777374417975667619751079090546943660942426112000000
688 9734295520449327411407390314128718971876802560000000
689 4405494061295702486024420573143347862627260825600000
690 1825073641789804934338223425383104845266970214400000
691 688378790235629876697861459388488648386150400000000
692 234873940597924841532120557328403253381038080000000
693 71929655901297784680616605621696656842948608000000
694 19582929355107592999240118996378418847678464000000
695 4683080878480414970907732557857900713738240000000
696 968728146242481313023975038347852224921600000000
697 169861341247440606455960007612040677949440000000
698 24554245153289944111955183940637745479680000000
699 2810037590570913796753267831331409100800000000
700 238757716911318264744877645804811059200000000
701 13391759764436443828847980133430067200000000
702 371993326789901217467999448150835200000000
703 174865344543353986303948473285124243127671456831640625
704 487389791810329301412862127226391071463751082313265625
705 1143917031287856840282368095154575960953173173796887500
706 2360189476144792009443195388846211712834012119918842500
707 4378915566541112625844913555262684356443146282311055000
708 7405900912517320186083748029747935623083636880697283000
709 11520026887142765739618465156872663342089415476297708800
710 16582716080538298996075376478353337901071477166335118080
711 22185469490141050240757300837755912680114092162377489920
712 27672056346971967044314647136311558619820452730256145920
713 32250307724220629067851713962940264097986823121565440000
714 35172905345940613087440994515626197874288268764467660800
715 35932650036433306054939919595511177791015361989595852800
716 34403567667824356264169449461346324174730386029352857600
717 30874907116274590450073630093415265851471036162404352000
718 25965421219375068439327158535181288473551492148432896000
719 20451578796795944955599743284298178764297149558693888000
720 15073464546247649981811282823656913169696597101584384000
721 10383058164926921258366833469616436345835320022630400000
722 6674022307096387781820773773521749049748148179599360000
723 3995468373239005200571327937282577241114610825625600000
724 2222600984106939750834660279309974789513476851302400000
725 1145705810188265588667263232923429245487739961344000000
726 545489863444920811942152679064424930324956499148800000
727 238962233321752619871276403808407002407543085465600000
728 95878492731946104357399472169937292463863234560000000
729 35043646209774890225989198629074142354855690240000000
730 11592461276938709003052267258250743790823276544000000
731 3443584208159192260001793644143130967483088896000000
732 909769855427190489854227927618600898685566976000000
733 211209581030113584977982154535130233831424000000000
734 42430450444580084975028306744462388462878720000000
735 7228022816108265326763448671251857114398720000000
736 1015422834170244862857509621728238465187840000000
737 112970591413937302415987174409019116748800000000
738 9334118554699999665576620152908781977600000000
739 509258864375374766713691244518493388800000000
740 13763753091226345046315979581580902400000000
741 13114900840751548972796135496384318234575359262373046875
742 36729099730318051592268608015264454602909002630326562500
743 86768556930209921624003331391045979214415490199393093750
744 180445961804722971229086758448929606345410428515303850000
745 337859425395162614976141298200086173584572019653004495000
746 577337146271504577085505670007408593513488497463851500000
747 908437422010811351587887374943937364395207982006511858000
748 1324343894250371784882982491974608985974986695809217817600
749 1796571940404885160025400574658520154217128729508992688640
750 2275073451434166980490414242763170110607560784230608353280
751 2695493642786266850532025018583635393547216261419969459200
752 2992721285911972901304443442264307745649475211672294400000
753 3117023616883785311169785903850852708817611374393300889600
754 3047392025560459698526927664342619624387978658066210406400
755 2797267981070135271453894549464993477306553116591266406400
756 2410530198197248989700641341539825623288427453568532480000
757 1949315149269696966699215282885264022899110091276967936000
758 1478186680514104812881041847607337526720296325116624896000
759 1050051724201976794050115601047057162992187749525798912000
760 697829778165840587545527868936843469301982193899929600000
761 433140574134853145679265070766628274078558775513907200000
762 250599909646039590524597407631182231276917591185817600000
763 134825157414472593668407268614076638780876987829452800000
764 67262973392699169435008505287070742420589756547072000000
765 31013924221809545976957394583176723508364687389491200000
766 13164942787939773323586870507955471994978319728640000000
767 5121114276763715480241576173598930280674620866560000000
768 1815613043434325211330628407353807627892849377280000000
769 582857731366223271585598006541755648704283410432000000
770 168096681193655862279119110251545865458427101184000000
771 43133814240074233568975499418692794497923809280000000
772 9729780795277027507444569796423716383490048000000000
773 1899876125434682618708164466166685714392023040000000
774 314681465494341120497507027780929169664245760000000
775 42997170717833623018354365219436541572546560000000
776 4654029591090305559477797615783827734528000000000
777 374222682797353095464285168843603155353600000000
778 19874859463730842246880274515802823065600000000
779 523022617466601111760007224100074291200000000
780 1009847364737869270905302433221592504062302663202724609375
781 2841255580075241521577478952671747322658568561797518359375
782 6754637083086800068232793733141069308715810750613921343750
783 14154644729754298549511690394740717626239849466276575731250
784 26736959602646413238079226995202353791393687227342561515000
785 46144257389881665510464643081570892568461474402981587975000
786 73413704372461501534780361890727628619511945599284522066000
787 108333541811354306897104863506652453470840431451355354961200
788 148930790565179131601019704184502923762518805738666179566080
789 191349803224074823937990501864690779904736338951337777400320
790 230303745008884217295870068858571626409211259971643731891200
791 260089969085870848756294420258771685744028970174386332851200
792 275923473930995143775726835903687351526749778368351701299200
793 275170492987644605831780646904442796292503304538211112857600
794 258053122900246851681326867609601172494036291190454458982400
795 227569844977240201278757801540541475152807210673645997056000
796 188665749664922650271049838246802539735846316285423050752000
797 146958731937170919025726882074814477946747688585688571904000
798 107461343012806099773717654537555477031363790565585764352000
799 73683875678607284327957842328031033233104196171284758528000
800 47308419771700503968213967827767246490088669592569446400000
801 28392145099576964529658566873700225563972388807100006400000
802 15894735133127260704008502651169910274219715068955852800000
803 8280227571770705700869022085228209858345581974201958400000
804 4002383526504115106665923509794305528238235086120550400000
805 1789048700216601195340123893691989431322447803842560000000
806 736614311797240198391859998573959903481382119669760000000
807 278072289817063359238980944053414304925964165447680000000
808 95717210531360297829348641909621798531229605167104000000
809 29846318661531976271474513679079945452723105693696000000
810 8364204132295391853184686762785721140092946350080000000
811 2086341362678632358711472356304102790964371783680000000
812 457643447107335441878754897380393724279867310080000000
813 86926384982408792695677468522632174639083683840000000
814 14009951972080787069328525066448205469670440960000000
815 1863261253638130333722193199095633690597785600000000
816 196360211854647188491950672169175241405235200000000
817 15376603442209339385188332384930134124134400000000
818 795517401166700290986970987856212996915200000000
819 20397882081197443358640281739902897356800000000
820 79777941814291672401518892224505807820921910393015244140625
821 225469038190681949475526139694289630994089219045206675000000
822 539298840724007688433545662823487970033866186422094822875000
823 1138480844899849985616121922383939900399095540087691246800000
824 2168838387528083840006305694199948820025060688825168662610000
825 3779081131813883641517102938420112281865424913972258257600000
826 6076548189763748614310436447856908016352212548761366771064000
827 9072245733704220755614746750260637224532977703852064696396800
828 12632200789139985851657395538628950605005709104965471025409920
829 16457011569788523275510426984971097926336840028803680030720000
830 20107493887942601405753640458474066285375052927273232593408000
831 23080448752881523442001829957887251064279612503464601346048000
832 24919034069579066543357953079496560999541580133192420396851200
833 25325474107126860729795119972198916476955508177307250032640000
834 24238583610946525764469751597820691775123913267580857839616000
835 21848814596705678676241769335846794124482314011074850652160000
836 18545711743164732591873062046146064241576774357326756962304000
837 14817057567340187657640270934105986933302454775121589043200000
838 11134703272880758424586778585813543288519197849223669678080000
839 7862791695853291357609304980128005689011143518277625446400000
840 5211042675536485500048060304954233137379088821238681436160000
841 3236456278072290781175520107405429995845680777204858880000000
842 1880311267707746815269160180663827874070750044203712512000000
843 1019716886231812746560848305709936515116354422547939328000000
844 514913760316322030247464487319227173331114539184370483200000
845 241394435479714372098517875346524803280429253656576000000000
846 104707796837613606751800161123334557589412830353817600000000
847 41856297314073490736459714541716647483148486301450240000000
848 15347683746855237587210009144355722621894135440736256000000
849 5133658279670474762497597196026347848170783899648000000000
850 1556161686297295244545825664632470333649035932467200000000
851 424111295752769103786931605794381475829066707763200000000
852 102916755927195735387188752294782393528969414574080000000
853 21969418168152364204957431626840934697723232256000000000
854 4062283295196281130129987410018902169832810086400000000
855 637545958060239843790551640054242252995690496000000000
856 82589861867489819904863058268807656932533862400000000
857 8480079510556483785632053128668964527800320000000000
858 647156805496124219625127338667985923473408000000000
859 32636611329915909373824450783844635770880000000000
860 815915283247897734345611269596115894272000000000
861 6462013286957625464523030270184970433494674741834234775390625
862 18342770035259529579919136207461965918342148653054755919140625
863 44134144175025986662068250968091104834731339538280094002875000
864 93834844959059871900206512701569595842428337306369275459425000
865 180229832769374190982975248919731614023626297955189426658610000
866 316949763614564994162916866483028838931224721475878762178650000
867 514874890161746939608247969906930223015721765933504258001784000
868 777387741758388121504967541906109971301636681853346807805588800
869 1095786229789972620029167012631030096801726259133019670629377920
870 1446707744255130257981261145630319487478335424277787321717009280
871 1793277120621235946621149146986110348378747687397168640373248000
872 2090698781750772014265438271632082065345774194980638267557376000
873 2295407144670482671316016158933868453734223340830161268297523200
874 2375310845581803584177058107781567527627436704093388717802905600
875 2317881909986444637139181559034260864462414089156350985465856000
876 2133332736497357859242629590170900700709926133910775770419200000
877 1851783684743634198761586335111379909559435747120664924381184000
878 1515458762588355654330704000447068033704304000859403580858368000
879 1168618001315464810229053942264804771169499211739305846702080000
880 848445489548851010033502496520825783291767384115737385041920000
881 579350290635521152656078984303852997907929064885885705256960000
882 371584854710121748776226395103878725548461008199605879439360000
883 223507250801917889222663416996689517708335730679007608832000000
884 125844226942055009222619396917772898828051959243068473344000000
885 66181219855185590367504982809895877402612783815084553011200000
886 32425793281764914896166560086049188398992633025791918080000000
887 14757586866319275821457277809999744050033599853730201600000000
888 6217470597055520131951841228209081501049173809970544640000000
889 2415138708289331985184882747860879661901582587140243456000000
890 860909149312110345791395638064450131736763423652839424000000
891 280058844980195157683139794716020532470695427519283200000000
892 82594027231190449987662055672951479885274517235302400000000
893 21907818694191465887544100321297581102376657228922880000000
894 5175775817217800768378780787501934696971572493680640000000
895 1076005164628079154509081655524122855479047513702400000000
896 193821137934749266901584242195055198436799283200000000000
897 29641433301435309788753766761726141319380100710400000000
898 3742711329452198523116129459368069433255578828800000000
899 374662722646332445643653333321527511857758208000000000
900 27882680932072033224659746721542866512904192000000000
901 1371553591139716091434972544191070818271232000000000
902 33452526613163807108170062053440751665152000000000
903 536347102817482913555411512425352545980058003572241486357421875
904 1528911926213498580597811335489528141655893012945378976064062500
905 3699819506597675952111503102766485633119385478983357314076906250
906 7920694564127047327703345307134549769425746015043490145140900000
907 15334415499694297339187771711144002347330696079506199514502330000
908 27207979543855765470436976162690051701409783372273884394121000000
909 44636314465112385952462082701173381543892254901336125987219972000
910 68127306797078442662170041767555639179145896955362314853876358400
911 97169359006634832434460602383624377804956372962867407124683077760
912 129938818841285564992707178200995788331917376547253524738176171520
913 163309078454113886149367990656150353790219412296742870368149676800
914 193254047212147672596864017162310025255865482744761831251367936000
915 215607178388659325890414600451096066444089827628671044479382937600
916 226991093064005972213804033012010394691622149870543360065508966400
917 225638550367020155061030882908785597137164483257284573842906726400
918 211834845779077371874225979369698671125860080451939653726781440000
919 187831369617679364245093739256978943704791985153587601050345472000
920 157263399935475300688395399734000105259967639772381800925724672000
921 124273551835773981026964149216026020613745906589831649731723264000
922 92624717657548465227132732114259830665437177904653014045818880000
923 65054983913725275871124605627636314492193460067843261237166080000
924 43007899044286049354204449464002847176588774043170887803863040000
925 26725968620181863278558044303010561931858007826748960880721920000
926 15585737604634677217598668535099009510020034422791858290688000000
927 8513302694589724221845779099247907396290108078485661260185600000
928 4345871338766127695569449057389479572181708136517843025920000000
929 2067950335230387680481284620467257654526597246530196602880000000
930 914504904946228618131349322811346853937988622278270648320000000
931 374545689505569118464996822462307293967208221411815456768000000
932 141494481933295786271047437647314871129297259190252732416000000
933 49072158612719508461442472103363208147170623193685688320000000
934 15537128454574857237153284257051609337069343183627878400000000
935 4461357823015986068271346108202146587826047101530275840000000
936 1152547409737395838064394115965480756227070205529948160000000
937 265284806449535795949132324183567976701794408422440960000000
938 53747335210566959560649350045533881412021003485184000000000
939 9437799929670104320923595360245256873233322554163200000000
940 1407378072497638939602528115311416991777276769075200000000
941 173320036498829136866836146121673421947905926758400000000
942 16926108700568944137749238977427630883023618048000000000
943 1229146185347477764575492590029573538432679936000000000
944 59010256945620955738811989462269485937328128000000000
945 1405006117752879898543142606244511569936384000000000
946 45589503739486047652209978556154966408304930303640526340380859375
947 130493860830964862264369375029035244586730964103929454451802734375
948 317542481913229453090673386406130335098459551739476129648665156250
949 684358496470592050711118860414736187300546567715646734279207218750
950 1335108095730523463141773976675778398600812150818200919313261650000
951 2389350338726211551683081832384374406356485067040811171072796650000
952 3957334606797687398781898886575877741439300366847214015278423620000
953 6103275279007454327951688129150443001034647025515149644490030268000
954 8804413969940588298226511536748517226854458877486628124429072476800
955 11919323832568986516290255568537261408457584363182356266867122279040
956 15180659857012535972623350987782737955487823810695679228674484243200
957 18222993876027804918376489356014006038440979568568927230415921004800
958 20645658729581814771847609244290885950818021141374180755763964928000
959 22097136229493078874748732611885132412561050498168909183800240332800
960 22357152084092796791180881509414921282341691175056795817564197273600
961 21390540146726878935224671490056171002755574087274139174420023296000
962 19355023949967983910820583506758388952921080025285980548907868160000
963 16560522278015949750680202544758650990078713128263442296542470144000
964 13393993104879343799683069878574213646847819576038562643859521536000
965 10234298485771325183818601064816579998223332347102307538797346816000
966 7382167985817617753588246120634283345145187663859737486075494400000
967 5021826080952544988400994922620604614346108455094233949308846080000
968 3217881111689751464469931653963960402092883694223421206546350080000
969 1939484974658130418902721844452658732784437105952534054965084160000
970 1097688431551358812079259268278448356925140012818285806092288000000
971 582231631159863959669547647359303448542697893566158188707840000000
972 288768433302502272925714868231843369511485177504530629918720000000
973 133567575971649899914159377191580439256947158549968313384960000000
974 57442520946467776377202510948013831897476380243795891978240000000
975 22888855959991646268523940051428675571039305452114130501632000000
976 8415967940080031807354033258205318826388420747170865479680000000
977 2841892835633167627462745797053646246213183489612626001920000000
978 876403525502754247391969515422833958751432985506165555200000000
979 245191337987206186488427921427736701677560521820544696320000000
980 61735820479282001149865647498429623731372911703925719040000000
981 13853491718631944420874826100295259104584589591026073600000000
982 2737117061602369411461882207260066565057588542570496000000000
983 468825733560093169740387918130544948610701459875430400000000
984 68212569857310756338577140802176086553108520999321600000000
985 8198200663002696589515295011826612081025338677657600000000
986 781521773777293375498886429249618986087722516480000000000
987 55410865439624369585394215295505421380412768256000000000
988 2597856311725074932406270678946101892812374016000000000
989 60415263063373835637355132068513997507264512000000000
990 3966286825335286145742268134385482077522528936416725791613134765625
991 11398555396033429064652345606082221245453898807345503063647218750000
992 27887183648112892143417323367391409642739442929542282188337474062500
993 60491816638681196771139361015300439300442930046479694271237023500000
994 118891838314437909496178811412451665427472843392046066917370592425000
995 214549019947833022312136989300819465346018261586641576479899616800000
996 358624212823756073004123694126407609943358042317952486355659634840000
997 558686291521232338323270159442119685280089393787748517177581598656000
998 814810217616890816569320008730324542744615098545457843981249547625600
999 1116220899162967121601290838293478397577499969494244648337301290567680
1000 1439910645885780494781134091622470816212016515162347655563351351948800
1001 1752387725641556923597611434838828642854731284383149140561604454092800
1002 2014848235985951544171259876525475150182459594122380852516456000793600
1003 2190844415450461454137158657409788037253445668178559448815552453017600
1004 2254432138528976425079218947885490005339581839204305964701288527462400
1005 2196334274026630419232259642276110696474860313218702045438004985856000
1006 2026135725994844663204985508928878574948223147596266534545704902656000
1007 1769800845336843354793127541008895248336506402588781149130628661248000
1008 1463366801128790006084670725241612305097177139424096911353542836224000
1009 1144869837254812823186196620331952519135538486142633446108700082176000
1010 846934584481559248238549433791514250992097973697843312064514949120000
1011 591924396745041386816239726801312551696160376534252840797454991360000
1012 390435830497964367153705942192517856497695267409510791854327070720000
1013 242746458364121630127345228508552399000382353185009150532528373760000
1014 142046532936763346704560880607088816639313671658051682449191075840000
1015 78096362699692134793232127027220608946343217060712907569889280000000
1016 40260876107474160695945432367512262809609355675614277709332480000000
1017 19417126808701102661526167257927269192164502586469570272296960000000
1018 8737391449548893742413081013841455674274965520609355376885760000000
1019 3657163575966838740300455601966695899707234601404010221010944000000
1020 1418854889586712155295519095006723005026971768567289211781120000000
1021 508139682842566569617233915348032107038588006758595292037120000000
1022 167187677459000983601909213347503234290196541406640435363840000000
1023 50252962746477828388428223173166613684745053920090851901440000000
1024 13707521873262544440644860660906425121666501060140057231360000000
1025 3366007496295849204861407533170724372696911204056668569600000000
1026 736854886230156137948677491642255118925055428480571801600000000
1027 142061170099015773991503390545979873436261803084270796800000000
1028 23749871452869576251590952138750027577327096802207334400000000
1029 3373533682116354100492339157313782626620436783929753600000000
1030 395920420838732387249014919817781335030645406040064000000000
1031 36863138018116348549383640329943350089692534013952000000000
1032 2553269847584305041705902591479538562652012806144000000000
1033 116963949290691745793919535684643099174064095232000000000
1034 2658271574788448768043625811014615890319638528000000000
1035 352999527454840466971061863960307904899505075341088595453568994140625
1036 1018437717072310472899801027075703172922919522790166498456215603515625
1037 2504756455474114258893446470909999900694718218343954120889329629062500
1038 5467433231786965189061655100463913326667639102925319636705107513687500
1039 10823340876539698732244471659769399980246854782078018732730930819825000
1040 19689321966929328533261086104835190742932989498171330641297918857325000
1041 33204849061001288631239830713055194077034975335817620744533105201560000
1042 52233449435155970621799910049233505259531462343335285433294379724264000
1043 76987599700073141381255642052535841786511458920847736251751862527926400
1044 106676951984056091171638764686692498269099033171896894297851060789153920
1045 139314256475464135251533842537334686618644469544391387828511283229120000
1046 171801524686842151642779892708502928192403265976886097721179661285696000
1047 200350145710448370514413466228833232080495679289489685560703837519744000
1048 221178180042908439492433498904302312267928639191482742027298096328883200
1049 231316282145385362189970707565545642996771023043683063141832413286400000
1050 229290232466304753687859392380856202066356295464529071514501771653120000
1051 215467427997967261732959864571087964313989625147566954301575816110080000
1052 191956582576891417851073104801582612876068863339538053359902934196224000
1053 162096060516525490927811990284663609623705880655342685794816628326400000
1054 129697384737125351379180242989134407999909290915752218019391621201920000
1055 98274574763955029556954832014083818721007489381960723695915832115200000
1056 70466897584421427639654873794938616371792330959203212384328308162560000
1057 47771125642709739186637102844762965365610407083200022972579119104000000
1058 30584458895860005525868962007689074210481020583884562610044547891200000
1059 18468056432110856979762203858236162256908093254006819350758686720000000
1060 10501739603691683664211681320599854612207388109854740834949922816000000
1061 5613723403757195806563178783416327222660156298708206312947712000000000
1062 2815167940876200475666355559878358053962093333437377252386406400000000
1063 1321307389653482417597496893453853092391078003755380596167147520000000
1064 578871910297966566416719897976438149627917879622628215599661056000000
1065 235992992452222544030314867514599224438617525444609046478848000000000
1066 89208933350176501510094910411183270682270457427100946556518400000000
1067 31140173144813217768321405279064815277062308401466048092569600000000
1068 9989707040583559185433115902879435349518795665307220186234880000000
1069 2928570180100612620423952186708336701109650427635554058240000000000
1070 779337932734519634655235393583919348428352634265945505792000000000
1071 186756354741134467652442967950306783001418736480810958848000000000
1072 39907074929328180989344868949355648136054351328281257574400000000
1073 7512063023067991698068723581095987644960060132598743040000000000
1074 1226489484370268988755865318412177729284975649055834112000000000
1075 170178264739301346484855894156333843882544912494755840000000000
1076 19513556538000382898104755701893992894239097174884352000000000
1077 1775492813195889787785938224499299635843115568332800000000000
1078 120200394932996682169012650109553394020528255139840000000000
1079 5382999938946608755288342267304597177897268019200000000000
1080 119622220865480194561963161495657715064383733760000000000
1081 32122956998390482494366629620388019345854961856039062186274778466796875
1082 93030831781035093500852955327849296640885181649246239954969188914062500
1083 229969712882289018505103230906961397309065196914880157997841427451718750
1084 505050693459036174981290953554946112428839313021235949302832772632750000
1085 1006793752692260445390493541440871051509134341580800983225335134658825000
1086 1845845003373267390187981193838849357508136318243981182021765270115700000
1087 3139777196352693236642391111517033805467780692548431471600300086485910000
1088 4985677842026202347002470629471635337156607900594234319641520291318944000
1089 7423739168187903630668662707174629644648794460543826282375774527835414400
1090 10400491027849762569050428364961839918566615148930247007370213294564344320
1091 13744366859107797219605967317764381464987637060258585235373037381741459200
1092 17166395567732741287259842504384448018313786368884940158740973292518656000
1093 20293481555892907536524984139325859257633946007066194558678205149725056000
1094 22731766278140496810498823461266342433427949997188295436773276653685043200
1095 24146276195830786112181403373124885884457164045655917134288922957666764800
1096 24335155386614513018444765320141099032989988232927391454947147419729920000
1097 23276179667275896876705097954062703985634756615861057985675427612467200000
1098 21130995290462562473907970234652513165060090191406601078877955885727744000
1099 18205959993387865195750207002332875507526474679747869367806565993234432000
1100 14882287160892391303133829927419839710842157205784962869866153467576320000
1101 11536933998262414717266494573064315663609867352073470216716173146521600000
1102 8476253750225405535904644987635174282974259394308667524588108517212160000
1103 5897444180343857674056383582362079408449978325673672762959922618040320000
1104 3881921649305584504146728908129253956562812236047095725883373597491200000
1105 2414620148822728117779215639284028546430180980127850063560109640908800000
1106 1417359714738714637937318096630490826133574649346951899749410144256000000
1107 783894059437888593666752983626481997179466314038670036186939785216000000
1108 407750814521178530062844183101171417922374713407922900416751206400000000
1109 199063674803000513320030172980894656918526711677986197318029803520000000
1110 90995258137065947654248920626017611295481789154565204908416434176000000
1111 38841519622091248499260249883121673912751731204138269697564999680000000
1112 15433795700884960502358397740370253589683754914649066577487462400000000
1113 5688441623383650865240285013552762852045324702200640666232422400000000
1114 1936689054471940072229019921371167520949266582791336624002170880000000
1115 606149925768996760763305589688359441684617241535280905631825920000000
1116 173419708182362728468464747350928445245817854685445433065472000000000
1117 45050993859885943403960784252499013796549799853327835463680000000000
1118 10541528943990839773170772888552714951433439220663599916646400000000
1119 2200066582413658122119358865955249504861430822541173404467200000000
1120 404581000977346154201463963638251691518375129235431882752000000000
1121 64545801466087182080356499104713488964710612999256145920000000000
1122 8753042499269390049606624429282040952560099255199465472000000000
1123 981139220596842052408920117908983968419765598063427584000000000
1124 87284426906325958952175494813439243197122040656035840000000000
1125 5778670371495995412167795751145067680091894615900160000000000
1126 253120619351356091693114049724811725076235980636160000000000
1127 5502622159812088949850305428800254892961651752960000000000
1128 2987435000850314871976096554696085799164511452611632783323554397412109375
1129 8683990312634654178073691475110372606948176855235939377998409347474609375
1130 21573244961614948907976306385003108543024833676382347173709191130837968750
1131 47659623630337231328775368373330872647809251701719583759156972137200906250
1132 95652021774216366121241063168220792240064851019099435237167498613801725000
1133 176697554077175169514434718734217345505802349304594254844150845794054225000
1134 303074349281040075348870260534117240053552422316468013950958499663883830000
1135 485646479682905670927726506321481322993838999603102812027863487698063162000
1136 730293165377684656428205396803013639649590748035329718818079193419245091200
1137 1034059318103719051597707802306022779228534358995407408226811807145002751360
1138 1382231028175522767113859244201705875429516398093350896963394609447599148800
1139 1747662823249330709130830993403161861818046139969143872352013927403391059200
1140 2093290531510833296343941635009918287179722415083775375861964758434654080000
1141 2377869524093674001351215375709006016658040647830372004882731395739134745600
1142 2563848414106230063779854042158343181322507556206636429603695708214599731200
1143 2625363593892611502398084225369995498334926366347086162324418554399884032000
1144 2554047195242490617828690354850089055191872177001916655946969126675128320000
1145 2360877616356708556977427897041749692106379250270451886092132166784622592000
1146 2073512194613397587735112715440702659171043768661870670625813843313901568000
1147 1729965945837361829910700116294369727751323639053211064885877026356051968000
1148 1370580605056252394768460593843378150932560807858531987551927171978035200000
1149 1030567212734473423901728369884421837252413338064248954337733728177684480000
1150 734939891276937685477145862887647219211281690962442252496211190856417280000
1151 496659929533328085388942610850348444354691039442874376055231964781608960000
1152 317725793423847743052988548248516749775514324817020353332291162944307200000
1153 192179957191268664272650973968736360491176966892462778265697884438528000000
1154 109753500110930219797378297989655587217163308088617062758870063775744000000
1155 59085965355292595324846839586323955790626438825980920715805236396032000000
1156 29929944563272046580522443214056002795249476161474557562245805506560000000
1157 14235405576034148018126024634665582901117081030036163778705592680448000000
1158 6342119068966464540058670857910844012750364676621815229126037995520000000
1159 2639430108467130030196398736231205475135892874390649552330848993280000000
1160 1022906533402998266542815233952255060110095354573429712439214080000000000
1161 367830655637550905270228258134759753565777507372215448017871831040000000
1162 122219370948562661206774097167637123788944467277686569439833620480000000
1163 37343280262874620374282917142728925866822663939481256972202803200000000
1164 10432851923534450961433083840115832311928574155035524288479232000000000
1165 2647248964606928004851430895977866000955652442094844704404275200000000
1166 605184292036122116737589744298841372106583756881545923448012800000000
1167 123428629805025859103391144390612138000804689098000927870156800000000
1168 22185999575439954101531712962268422134453092178348096880640000000000
1169 3460410812541627739908032535216482856141224363703052271616000000000
1170 458873732484820692957507796995381229070562369338276315136000000000
1171 50306438187952522436135886087736160259382270497738719232000000000
1172 4377931128427469767227326776647817994921915988144291840000000000
1173 283580384316995910075010415425935536036225203914670080000000000
1174 12155292351024904490219324692219763058552288722288640000000000
1175 258623241511168180642964355153611979969197632389120000000000
1176 283806325080779912837729172696128150920628587998105114415737667754150390625
1177 827966514701142461788976786690181483459241312700025873693172442407500000000
1178 2066826251978689454613896489525516056801255552966794860258369976124556250000
1179 4592383979766881822957588914621442227170953412692507498641039926426600000000
1180 9277580563071903706833002474474298753397397853621324682567540256859967500000
1181 17264527746202722934477503595591751784251547439031951386380167843504160000000
1182 29852248506161858175229283063146441878122294215892026854405962542833289200000
1183 48257936014843319265576109924279546364789571918510043240303740828963187200000
1184 73263022548343287728101324746858146350661833060181145783940431276412788960000
1185 104808273708252471809636089790299286783557080836881671250909834419548467200000
1186 141652540857711853391793706222222285958089401408822409293790605968971946649600
1187 181232509518617167805681396059519141502439063676095527740038663807245741260800
1188 219834554372521131662244427246780179623890183112588387175110819180132830310400
1189 253110381698539862980836701947484509315850252939974420350065024454868303872000
1190 276855772677403292078003149264968686458850786909255668880709331820734860902400
1191 287867267631391543684515812042524720061655618146072731864875198291207979008000
1192 284640301050318392732094931316678388216586678676735460912152763904535334912000
1193 267702175873009653415943386251417734688367855784725512329851030998016327680000
1194 239479455582693524860429410113618247079163984527745847659110694116943855616000
1195 203743496552203928008483652641338474660625577314630593906048780526789066752000
1196 164804476397091214101217758741008318893619749527624760115150621865034383360000
1197 126686077915956275560801867609731015708563044081132822400675174788418764800000
1198 92491768351467495446166881111783766244624854078845490982570205151268700160000
1199 64086310805035734877923902877198988255555127639209237532659894043950448640000
1200 42103788684065409639368534744017453893186445804245918591893227634467799040000
1201 26200240768766716682226556233242872991049669975209472768548578095267840000000
1202 15423261397511356151839863632204426158401115407622653197000801054097408000000
1203 8576511211747912490389663806421476654972921006860848162490989179568128000000
1204 4497751763459037094245343613752391027686240522467548748455898142212096000000
1205 2220331922058133412557123193500854456668357506536197728282159664332800000000
1206 1029563478832838571849354470541497668244797075180157360128141389987840000000
1207 447351551442337753610476676537200684533171128042387979574337832222720000000
1208 181637884144232996287852206784862805914807630664976608356312505384960000000
1209 68699827887866278796584587243226593572382009901283648072191888588800000000
1210 24117082531790183593831300007507358381186159642035549329391836200960000000
1211 7825289608172782077793970529426547289961209428969749342753443020800000000
1212 2335479022199259174810327981949245400838830446549700058404827955200000000
1213 637504172808432846033910037202183065632144225735324645592137728000000000
1214 158087968398494865274425399755548838386440249703350961494923673600000000
1215 35327907220886219167588158744762966622233211982690379162137395200000000
1216 7044815151867830003781158507039985622805231320863106318467072000000000
1217 1238365009784492753454063322298571178845993093864061937909760000000000
1218 188930258712806330907100607193653496719634848362664445345792000000000
1219 24510682124702779428605744449136328074675497578831059877888000000000
1220 2629386737470520615076575031641933760930401920774211371008000000000
1221 223947037289350750982355694414615685694927613838386790400000000000
1222 14199450451929177790021314955353912148228826808692244480000000000
1223 595867948441731488201389874273922001849031345024532480000000000
1224 12413915592536072670862289047373375038521486354677760000000000
1225 27529213532835651545259729751524430639300973035816196098326553772152587890625
1226 80596558251091598706368477481643732046467035919900614862653464581281650390625
1227 202138079471335162021125913057355420476640271263179153192448232568896956250000
1228 451661724793323605190727814186856444205986247690073611948955982791753868750000
1229 918294850537042186854631595682492747988231405452038524203615564621123247500000
1230 1721047094197023643178482861144771416839387090854205907891713982104203357500000
1231 2999255271574916580604105478698755372883371823575718313195659373715854012400000
1232 4889985532982934975987487644097141090531444535606718382290304598209262182800000
1233 7492576675308045463750437379839476566932514382185651486964651760443746026720000
1234 10825769752635579355087612632380754135160993338719152423393717820183916419040000
1235 14788379200280574497100350401458554605770242745024590414006787123185763497011200
1236 19137731372740695664460826186217801871275572592078312693015447054961528315443200
1237 23498741888357955784905886195651907121546616526034219888866213426159833435238400
1238 27409556231601141420750337643114139738748046915641167807232748021463952269619200
1239 30398555293487677413298019305966745716930429871357441766329715528979437761740800
1240 32075961550406029118568081007099428142863356763807890024103534211558196877312000
1241 32215985483983148793965461330398199177995397721980503418316821271399255150592000
1242 30805996177537349057792122298771052864453655548622877531502146993184684478464000
1243 28048146357235445672948633733546489191069527903316406444871055887307847892992000
1244 24313228821634957989171073098368578736584796705546338714409834899320472731648000
1245 20060904141561926327987795650704576425893627250472213609290585931444116520960000
1246 15749443562186674225523354091705083220496630015950003735283655013642342236160000
1247 11758795244243385120615828555257107671316997815432934718124163745018276741120000
1248 8343682820172218678420456844659328484415219024816742333267124440742373621760000
1249 5622138961675202372088921539222468745772408306352875804197480537598187274240000
1250 3594018071672006759160189323224995027461479132701466823346542766102675456000000
1251 2177262615546536180466357234388144035132199613894843652091340732724412416000000
1252 1248349645272354127667473707292402741809203453671313908080647578878738432000000
1253 676424234984468147872708917113783276024807118871455977149969816822480896000000
1254 345806997579951016751155914568402222099731653285570093348590533564432384000000
1255 166477615108529343846101079447550907519796041488561195780894504758804480000000
1256 75309568333724757827546226210894894115306308750696512182683152815226880000000
1257 31934124408145408755456917707322114078797816271859146356941123653468160000000
1258 12657933481882717920767827786493452171709706772368741938760925870817280000000
1259 4675151153771101287685512066997917944436045821921092319405532323512320000000
1260 1603150980605416287330110641617132630467752902081309912775798240051200000000
1261 508251891047548294757184753308432506319970092758231882004392260403200000000
1262 148250628583790575533271408940733837197354716418665392783415993958400000000
1263 39559691501374450080907845189971193817506184799167379797508830003200000000
1264 9592237767967263004958641988708412459427791300751654277029350604800000000
1265 2096463358566628277070298724973397270301435917431336479376801792000000000
1266 408958827175676827240071641051600814883075814260201367034396672000000000
1267 70337565506090909743059418434324378693336290233469052590751744000000000
1268 10501537290746841833580083320893324182187821744741183958024192000000000
1269 1333520527021562794521080533831266010095970879783665137614848000000000
1270 140045265803240450523734378782104740754276064977163030364160000000000
1271 11678910409147264790820429493741651020344866437008940072960000000000
1272 725173362239519310486536620706204305146110900475915141120000000000
1273 29805811337679110482740356002743473467490088737581301760000000000
1274 608281864034267560872252163321295376887552831379210240000000000
1275 2725392139750729502980713245400918633290796330545803413734328823443106201171875
1276 8006588480390903923475739000434253903239537529105977067501019547319035976562500
1277 20172862984164364237504202347641474091280320926894537395777681953483361969531250
1278 45320924992953042399945431343670854237822559335106825042523986994090323875000000
1279 92717837102340470919371439229314207827658854130512108343953764828658216977500000
1280 174975136578190551608942961231744834007040479021826577502297762051421748630000000
1281 307252554451098883338877339558045410416490133079121348453720561890494767372600000
1282 505103354666334978686990015116508255572796611790095148039109770838727934184000000
1283 780884975119359980719193201756885308850570480121233244267822961069604954107680000
1284 1139184395588694765327427587024249948483330969972866953298659930042201439725440000
1285 1572307238354132668763810816068204447322863965144625975220609103397229750394508800
1286 2057307577104415190249725646851606485919754356811023451162603916796234701696000000
1287 2556028223420325970679212647604152427488421907182327521313940493849361849873920000
1288 3019029711477166425858059947211774626716162659486920471471302828665009109350400000
1289 3393190761297696043807008638294305782318585214083363084167900309669459670187008000
1290 3631498522892512043937710309292344571897428767687342738881195619878953057280000000
1291 3702597947720828196499669967823012568907358082696996078799021853253457409945600000
1292 3597465374803911086218832950195103619606833660587333433730098513939071100928000000
1293 3331274420561981404662172940998981381476049062303536033609273178720801262018560000
1294 2939924434129334308713960277675872589552215904012099255179123716891575910400000000
1295 2472294086447329866254213231387124640895165031907675921607964705199376990208000000
1296 1980473899629281201214555763743599343772932543838966855588184150910918328320000000
1297 1510608487548201959902480816987965490311308644078760619270532621056940926566400000
1298 1096476889814647506937789284392186996397397633211814989510301085768915353600000000
1299 756840144889978283118894196654848289457433678924536520613961559800037507072000000
1300 496361263137408728459081781479836226362996641796267110616244747284119552000000000
1301 308993468802579257604334288608276130192086219225827658964052844458386391040000000
1302 182372705501719535511671542350427760387680531488620855506450310092554240000000000
1303 101919789331088262214087446598451821097113601471070931164105144074030284800000000
1304 53851195574964726946672994138571534992592840122543662578859587510730752000000000
1305 26855493823142935543298684302359606507451757705934661182766271978054615040000000
1306 12616453333403160684156209857752672650529001852464351775293361776230400000000000
1307 5571384503085587717271714091773525905490785690936343879183032131780608000000000
1308 2306961520175187563086093235204481529599588907435857281716388741775360000000000
1309 893209702607351436786971839373571250337298566630725365539019179635507200000000
1310 322342237461924757514673875865023258471569141073287912543997657088000000000000
1311 108030372515502267524845273675751592822516143657992113178363570421760000000000
1312 33482132198554553883809705357544652616377010357502453519720697036800000000000
1313 9549933344820112428274190213555034001432591519026855525723181940736000000000
1314 2492459507582362590646311519291009392366092545941941585528750080000000000000
1315 591239383216786719628305253320702828136953807855768482539477401600000000000
1316 126441921591623765256649340188017768755783378226444730990854144000000000000
1317 24139689726481426808645891349165347715729476932041893621929082880000000000
1318 4064167508545846460475983241444387377850054832768546473246720000000000000
1319 594086172967995757335110638968601599015765273867194942776934400000000000
1320 73872905030491130355298327521835339788992020023004071198720000000000000
1321 7598294357454639938383003943857241525710840766213384463974400000000000
1322 620700952091633856906727311655771824165673701686535782400000000000000
1323 37759096709927158841145053038169410520294842007864475648000000000000
1324 1520704660085668902180630408303238442218882078448025600000000000000
1325 30414093201713378043612608166064768844377641568960512000000000000