2 1
3 3
4 0
5 12
6 4
7 0
8 60
9 60
10 5
11 0
12 360
13 720
14 210
15 6
16 0
17 2520
18 8400
19 5250
20 630
21 7
22 0
23 20160
24 100800
25 109200
26 30240
27 1736
28 8
29 0
30 181440
31 1270080
32 2116800
33 1058400
34 151704
35 4536
36 9
37 0
38 1814400
39 16934400
40 40219200
41 31752000
42 8573040
43 695520
44 11430
45 10
46 0
47 19958400
48 239500800
49 768398400
50 880165440
51 385363440
52 61538400
53 2994750
54 28050
55 11
56 0
57 239500800
58 3592512000
59 14968800000
60 23471078400
61 15186346560
62 4041576000
63 405167400
64 12315600
65 67452
66 12
67 0
68 3113510400
69 57081024000
70 299675376000
71 616475059200
72 553400527680
73 221759778240
74 38104981200
75 2501070000
76 48907716
77 159588
78 13
79 0
80 43589145600
81 958961203200
82 6193291104000
83 16182470304000
84 19255141825920
85 10852244282880
86 2861947408320
87 331387056000
88 14690700024
89 188972784
90 372554
91 14
92 0
93 653837184000
94 16999766784000
95 132456516192000
96 428535787680000
97 652932709228800
98 492871809830400
99 185364917337600
100 33590279923200
101 2705763420360
102 82965682800
103 714236250
104 859950
105 15
106 0
107 10461394944000
108 317328979968000
109 2935293064704000
110 11519041972838400
111 21874544352460800
112 21317707547136000
113 10851787634688000
114 2844207894528000
115 365758901988480
116 21005730345600
117 453911421600
118 2650939200
119 1965840
120 16
121 0
122 177843714048000
123 6224529991680000
124 67432408243200000
125 315583670578176000
126 730877395478630400
127 893639962575360000
128 592181546628672000
129 212334102908928000
130 40063975278687360
131 3748679961586560
132 156507084115200
133 2419371864000
134 9690412080
135 4456176
136 17
137 0
138 3201186852864000
139 128047474114560000
140 1605928737853440000
141 8836342776188928000
142 24516805259429683200
143 36758908512752025600
144 30766166997261696000
145 14481281691676800000
146 3778762636904935680
147 526390865228067840
148 36555247168352640
149 1127059275888000
150 12616911289440
151 34965694656
152 10026702
153 18
154 0
155 60822550204416000
156 2757288942600192000
157 39636028549877760000
158 253325921601392640000
159 829582077548941516800
160 1496966633049426739200
161 1544883657843618892800
162 924652322084050560000
163 319426407028867057920
164 62217055603837854720
165 6528715119143118720
166 341975524487425920
167 7887623543739360
168 64590032064960
169 124755794550
170 22412970
171 19
172 0
173 1216451004088320000
174 62039001208504320000
175 1013303686405570560000
176 7444680145020518400000
177 28413517892377153536000
178 60752381255663505408000
179 75806672148355180032000
180 56256869188969473024000
181 24881574582258352358400
182 6471318681640036224000
183 960135043767367104000
184 77148750234366720000
185 3088971252195580800
186 53875957599561600
187 325445276215800
188 440762828400
189 49806980
190 20
191 0
192 25545471085854720000
193 1456091851893719040000
194 26816358272375992320000
195 224432290771885228032000
196 987529583353497440256000
197 2469167757848774062080000
198 3665115125464975902720000
199 3303981073122303974400000
200 1822046744492620226380800
201 610909570703009305728000
202 122086105154945279712000
203 14028022782069214464000
204 874930273756957756800
205 27078753628033672320
206 360395322547654800
207 1617338560698000
208 1543715845980
209 110100060
210 21
211 0
212 562000363888803840000
213 35593356379624243200000
214 734112975329750016000000
215 6943373995755199242240000
216 34892345225727543730176000
217 100876656745052194406400000
218 175695491437407271249920000
219 189156797595688810567680000
220 127310128709266469904537600
221 53525038934303849706393600
222 13885903109630633425344000
223 2168081795103920055360000
224 195600752425808909625600
225 9578350057054840427520
226 231328414527326202240
227 2367551182467240000
228 7940950267579560
229 5364803561040
230 242220594
231 22
232 0
233 12926008369442488320000
234 904820585860974182400000
235 20773172617058198937600000
236 220482156259672883896320000
237 1255000478915113989746688000
238 4154503539860162770305024000
239 8391302125190743122524160000
240 10636600593905858347776000000
241 8583921208424224243777996800
242 4425402761285129060851814400
243 1447862009053077400092710400
244 295539551688547521875520000
245 36555455276258708597068800
246 2619671281068850621240320
247 101702700983242834453440
248 1932296101006806279360
249 15308663299695029880
250 38574307567026000
251 18514143359250
252 530578950
253 23
254 0
255 310224200866619719680000
256 23887263466729718415360000
257 607134613112713676390400000
258 7186085092907856956620800000
259 45994726744659183394455552000
260 172856684299124836175413248000
261 400807420917865647915220992000
262 590930499261370325247590400000
263 563403888957418222335945523200
264 349680886000693821465783091200
265 140958354488116955062668595200
266 36495685424372250803818291200
267 5943723241291023667052851200
268 589270666723777818707558400
269 33876920196424035481766400
270 1051437092611504302950400
271 15825776727247130952000
272 97612077905998286400
273 185601015762346800
274 63489796840800
275 1157627352
276 24
277 0
278 7755605021665492992000000
279 654056023493789908992000000
280 18313568657826117451776000000
281 240365588633967791554560000000
282 1718766571805018260593868800000
283 7278220969634782694028902400000
284 19203196876337648119699353600000
285 32586925633439398038532915200000
286 36244990946236842755183278080000
287 26668509525935198065515571200000
288 12994482858055048207931673600000
289 4165277239181236002310886400000
290 865472616153873375322752000000
291 113793820689611506585236480000
292 9133541755713726462619200000
293 424837929626158613241600000
294 10617949485237470108040000
295 127380644531179938360000
296 614715512306547960000
297 885401605694100000
298 216471429913800
299 2516581800
300 25
301 0
302 201645730563302817792000000
303 18551407211823859236864000000
304 569682796463091010732032000000
305 8249347001917774606152499200000
306 65519615215207683376835788800000
307 310529557563601353006661632000000
308 925059045508413638712873984000000
309 1790350401951784401102646272000000
310 2297985870953236870037734502400000
311 1978430926677257756478084710400000
312 1146801343262798928060195840000000
313 446153762528143389466306560000000
314 115328466493182538667034163200000
315 19460317219263751527369953280000
316 2086621671854743870038192000000
317 136766302101869064665040000000
318 5185304984518451531378640000
319 105020676037453813116480000
320 1009551630663173766168000
321 3828402184598105400000
322 4191163120458958800
323 734185932573600
324 5452594550
325 26
326 0
327 5444434725209176080384000000
328 544443472520917608038400000000
329 18261541474139111436288000000000
330 290410685271595126441082880000000
331 2548592902491837151455977472000000
332 13438668370818972105964339200000000
333 44889302107493105006799774720000000
334 98292649310152515320266644480000000
335 144222701965324299501630295449600000
336 143665807406813080139117496729600000
337 97735680043453020338760646656000000
338 45391606030824332654571356160000000
339 14299580784414380665629465446400000
340 3016523441172864126446926663680000
341 417570923522661472217835941760000
342 36833152003855220328915600000000
343 1986348312957230564325263280000
344 61784288603326280889817920000
345 1019703282581844225637272000
346 7891336581242917899096000
347 23605629355195311387600
348 19700067237986772000
349 2478024742488750
350 11777604930
351 27
352 0
353 152444172305856930250752000000
354 16514785333134500777164800000000
355 602789664659409278366515200000000
356 10483585729473781093344215040000000
357 101176098290988539888718544896000000
358 590364518192245539689303605248000000
359 2197607244967134987607897436160000000
360 5405650705260529524924963840000000000
361 8992185180260767158187087154380800000
362 10263552256072072295056746329702400000
363 8100122517737706228012351317606400000
364 4428579247190025048349495787520000000
365 1671353230826683972965623004979200000
366 431465816721295833026455641415680000
367 75038978123264667877484866306560000
368 8596730870518518724685723274240000
369 628577895044994772028683371840000
370 28075211389589035981228920000000
371 720535724269545984283804320000
372 9738188061705347807122560000
373 60922073333255023584676800
374 144238041436026394584000
375 92003031803394621000
376 8326492907700240
377 25367149836
378 28
379 0
380 4420880996869850977271808000000
381 517243076633772564340801536000000
382 20474205116753497338490060800000000
383 387932307475329423255601152000000000
384 4099532130698502988316269707264000000
385 26342049700382361857990151929856000000
386 108672109051431606349477262598144000000
387 298387448461548499868666230579200000000
388 558624724087417424410791035061043200000
389 724363075798464683517887415796531200000
390 656564491534687784067606183255859200000
391 417540863416995010232730071020339200000
392 186071527445949613504005257685196800000
393 57750469465959825359370076269158400000
394 12342543672070208434132922173747200000
395 1785397218003631420743223238169600000
396 170581933828271930231873246921280000
397 10408264791511160142840805934400000
398 387277044637953753099267731280000
399 8242611645719677388970487680000
400 91623657241491014086041067200
401 465071631896704509083534400
402 874106254931624577954000
403 427135535862074348400
404 27862461915419124
405 54492396756
406 29
407 0
408 132626429906095529318154240000000
409 16710930168168036694087434240000000
410 715088553446190570201158123520000000
411 14709099991772907298441543680000000000
412 169537840817994620440160229457920000000
413 1194358229608894721730879714754560000000
414 5433382371824493043768505412157440000000
415 16558671087446667440523395299246080000000
416 34661988630315432724443704886583296000000
417 50677809794847388861368521563422720000000
418 52293273156971544280333119208519680000000
419 38283755955024524912711067781416960000000
420 19897832569104031613099474451253248000000
421 7314659907357283165901260018630656000000
422 1886226133643551668707452167277824000000
423 336714389017013724346522558778112000000
424 40825402374920786321820662171030400000
425 3274986794446899908312496361401600000
426 167742283211806014735590120954400000
427 5226554637573852861516842604000000
428 92668109488732120120441097616000
429 850515975944427785623315776000
430 3514260426873232555465128000
431 5257451595665609698176000
432 1972230654759344181720
433 92876507823299760
434 116769422490
435 30
436 0
437 4111419327088961408862781440000000
438 556412082266039443999429754880000000
439 25664507294521069354473697443840000000
440 571254374560486046168114543591424000000
441 7155598480961833759693666505195520000000
442 55044555627674021746154301259776000000000
443 274882030740452026431088322354380800000000
444 925048445664658274639571997731225600000000
445 2152491135332556464835827885465001984000000
446 3524687826439866171898342080255344640000000
447 4108527298629877209302498295535441920000000
448 3431384620881923480634495448789616640000000
449 2057942765949219596363136045189331968000000
450 884709454079782423482761682432324403200000
451 271055313700521143738936386477065984000000
452 58592389706662803349979507592625920000000
453 8804248516614573871068028926611894400000
454 900842995021039818827018246552044800000
455 61038535624885629893531356711483680000
456 2638218803081925846708590572908000000
457 69154927025200920649333632504096000
458 1025569958437127947870383319872000
459 7799024022397271437563565776000
460 26309078575402484113304008320
461 31403639047534828254913320
462 9060531067674325201200
463 308486306550914250
464 249644973150
465 31
466 0
467 131565418466846765083609006080000000
468 19076985677692780937123305881600000000
469 945900539852267054799030583296000000000
470 22714966846428794261832720313221120000000
471 308193091329832745378842544877600768000000
472 2579208463624063982699070955192320000000000
473 14080502323951170933425639236278681600000000
474 52080791886266030505497526733268582400000000
475 134003126905433749409372360975158345728000000
476 244287650713664621534353886480214786048000000
477 319456224299615599865591523070752522240000000
478 301956969219526577784605313106309939200000000
479 207031135769517021715439594767688564736000000
480 102945426842311401579551441076700820275200000
481 36984472568969714151094338205100492390400000
482 9528282975098512589239901037610598400000000
483 1740035429675273913918111336845825740800000
484 221593680204444996853217217230220595200000
485 19249418644400304678071753748566737920000
486 1107545122649085518643390972735068160000
487 40587049345998078140176357300611072000
488 898758194463808318114812534113280000
489 11188981658712744129952789516800000
490 70721145755092431572195277619200
491 195287342852493304879325287680
492 186385575794371968065184000
493 41429442156892258747200
494 1021204037911132800
495 532575943712
496 32
497 0
498 4341658809405943247759097200640000000
499 672957115457921203402660066099200000000
500 35778886638512810647574760180940800000000
501 924396325696849162367340622129397760000000
502 13543544590579156545383962947474161664000000
503 122889546779736467934076042022058196992000000
504 730637449501620239018887787051404492800000000
505 2957750336754482048822874634990387200000000000
506 8375035292046905445876550191235310813184000000
507 16905698849309559971652254078207538757632000000
508 24649667230601446689173457205567237128192000000
509 26183126756378707521606621888407971430400000000
510 20355386030440002021677187435737746341888000000
511 11595632062269150312056605508331594232627200000
512 4830011623434544084869135563520138759782400000
513 1463127545026251449078905591434859157913600000
514 319448950994493135363394952650203705446400000
515 49622926631482292697743928043479989760000000
516 5388415255650555236877877183290934118400000
517 399538026341825567473156401358944307200000
518 19613867152127847636241770841048790016000
519 611994945816408534769884374895375360000
520 11491369051227148492959247163706240000
521 120489444125924628254183901458841600
522 634774661907453498029368085648640
523 1438257904919498510727869848320
524 1099710743236583684922777600
525 188609091619795141680000
526 3369990900112880736
527 1133871365088
528 33
529 0
530 147616399519802070423809304821760000000
531 24405911387273942310069805063864320000000
532 1388086210151205468885220163007283200000000
533 38485071518807597780191323860081049600000000
534 607151399756924722972006118925319274496000000
535 5954383723961277868138939426718733041664000000
536 38420968202215967833357587403185183522816000000
537 169568159458138745567317139700083589120000000000
538 526103627408760520343749276717216163168256000000
539 1170182633456586862552127752254148413751296000000
540 1891877247447411758998221382530889311584256000000
541 2244061879151447820047690409188563898597376000000
542 1963834996059068719786488864537756273672192000000
543 1270890115161433864343488792849046479699968000000
544 607753321578569498321715769853368197230592000000
545 213966731727667048154233399268469929201664000000
546 55080230139050588174517908486804891646566400000
547 10261861874269950532530210703562734903296000000
548 1364231772521397444260153311666715516313600000
549 126997604466933755708374065980232338841600000
550 8076485789875293707316211651979716921344000
551 339746363588010716962803125031323086848000
552 9060634946807510624667309714583829760000
553 144750998287301734914463437933364992000
554 1282087292437603376053691637866088960
555 5644321862618149339401399589079040
556 10516126329683532994876140476160
557 6452992928088149808502368000
558 855142461700341813561024
559 11088395706836536704
560 2409476651934
561 34
562 0
563 5166573983193072464833325668761600000000
564 909317021041980753810665317702041600000000
565 55203120819090248262589140328828108800000000
566 1638475607290019070772592569334366208000000000
567 27760690256757317261835913115383218831360000000
568 293404626304614186600943736584700354887680000000
569 2048095464470484822341427778892631763845120000000
570 9819672365925581731340033726936094175395840000000
571 33250840911893758449171474408859879758888960000000
572 81131578264013161742847143369118974214144000000000
573 144715455321705446927809651768963581994598400000000
574 190599510426801216350025353902275487983206400000000
575 186547473517518415745030856741221074254888960000000
576 136126787180073392175391588094811919560867840000000
577 74092736666647027428036304897656381215600640000000
578 30011458704262392799673518092491857184133120000000
579 9000597242531320233428619717301482756240384000000
580 1982582474960939288519085203709471475408896000000
581 317121986237835112028023396876856834282496000000
582 36276990848508621815863336248198160573440000000
583 2909218367757219772815621954228640736471040000
584 159374776279824868879472409107899834429440000
585 5767220139029268123141655970721241893120000
586 131915174195360709467348556331841391360000
587 1798587072946856368087109320748773593600
588 13493271334914929497065480785710540800
589 49755880719447730374582911321107200
590 76377114381225910378607565638400
591 37672388733340385846405115840
592 3862321791851282952931200
593 36383882744740203750
594 5111011081050
595 35
596 0
597 185996663394950608733999724075417600000000
598 34781376054855763833257948402103091200000000
599 2249195651547339394550680663335999897600000000
600 71306458429261629960023228617431617372160000000
601 1294310458555466854165159534633981795368960000000
602 14702875208116773463542073558829224270233600000000
603 110700419635318841116010310849806988214272000000000
604 574702515336133303141115414290103620809523200000000
605 2116151606278809754223600235560174086137053184000000
606 5641260164841235877674708703831364142891008000000000
607 11051230026590343734886141786259255095223910400000000
608 16078843683547313792926019791612828789820620800000000
609 17498195636489703206051116577726971993368821760000000
610 14302557003765570271863652351170771246637645824000000
611 8793043943102595635301928440582166104000675840000000
612 4061555565117361832598648566035410667538841600000000
613 1404434014084573669191676961152560237853446144000000
614 361286943436971076642387870859251891368357888000000
615 68514766783437115542358496154399624525946060800000
616 9460537030947784694663110310340023805050880000000
617 935804742496002884330231548038225290559037440000
618 64933761342177123700431053448710649025044480000
619 3076365898041901292263602978888161727882240000
620 96101713273256592611388378604170761675980800
621 1891266931177235114183654407833990498969600
622 22068802643419213878939669157270862592000
623 140579145436453678834729930032011136000
624 435111022369476824304488274187776000
625 551271429539226808616445056766720
626 218881945907128241423496518400
627 17381757883109583935525400
628 119074709342821402800
629 10823317584660
630 36
631 0
632 6881876545613172523157989790790451200000000
633 1364905514879945883759667975173439488000000000
634 93837254147996279508477173293173964800000000000
635 3170948492169090277150460639922934618521600000000
636 61520904936279455198135343318823003949629440000000
637 749247041128401790740103447882926982692864000000000
638 6067938663795459362089962117520828269173145600000000
639 34006841372124745482464234999889393946617446400000000
640 135710390714395677890070638603307792905942335488000000
641 393793702939145271434246351733477516092771401728000000
642 843742648690354650428212708678593424537799884800000000
643 1349801236569114090075100725074153013266350080000000000
644 1624797236742887878465322944994649199478742712320000000
645 1478763359012833994040662396611302216299074289664000000
646 1019910550390161544833549969605270724512865681408000000
647 533033586373808315460469234945122130990731264000000000
648 210590367536546190666583711002805489871677820928000000
649 62596724979816670029539764702192589370650038272000000
650 13897520742079913635470362896236258090994859827200000
651 2281503771849581005182355544501846486470695321600000
652 273288323298534856971947031924628572650831585280000
653 23478499457179227232701163842115367949125836800000
654 1415206338460350201976559006420104574808576000000
655 58192021740334660877222958913408070469199872000
656 1574338311154151283564605601239761494697420800
657 26733907347272325441222698532840373198080000
658 267662545533241579748560358460155742144000
659 1450975902627335778191681903713061376000
660 3776855536016101308414223900921501440
661 3955913385473026696960114616413440
662 1266054374817260200335203686800
663 77958956270312909314866000
664 388744304493726388620
665 22883585751756
666 37
667 0
668 261511308733300555880003612050037145600000000
669 54917374833993116734800758530507800576000000000
670 4006680138930081141776505341121631617024000000000
671 144030426042742897432443579378999545875660800000000
672 2980439948658221593698303069139655566106296320000000
673 38824476993584582080038707366633153721280757760000000
674 337349372585024710939883301789108569262312652800000000
675 2035245350752139908002878513718902831374663680000000000
676 8775322769141108679156878870913927646345905045504000000
677 27622238972866608088611586384689763386206843830272000000
678 64484568858889770731025032555842865624074574364672000000
679 112950563624690713723377063956253487835729756160000000000
680 149672204121303457249431690571770065872971599708160000000
681 150864526636706625492124654666251044242326231711744000000
682 116021986423246714892299509067940828333115527528448000000
683 68131077412284063797919764795267937340075247665152000000
684 30508296502171773009216659826900654145843521675264000000
685 10381109515621788706452692076789927011208458649600000000
686 2668913782508766833158133742871964363934035982336000000
687 514211352824742373840446388356242677285061634048000000
688 73437424161914563253609994988459643205012634583040000
689 7664980556771283177190896756306396434717825433600000
690 574217912162299511333318374077521296715015270400000
691 30175774074109237104391278405570773076047056896000
692 1080423390962034878006749984559190941950622822400
693 25388977888916171941951838148626463988324147200
694 372988490728959025304181916567176697318272000
695 3211709173002204975916375036250519222400000
696 14846742990325614402062117132527372331520
697 32558181888657102370554921698814658560
698 28233992937738371103453554382044160
699 7292366416558860922786955832000
700 348537165021440238539815560
701 1266196604212967375376
702 48309792144002
703 38
704 0
705 10198941040598721679320140869951448678400000000
706 2264164911012916212809071273129221606604800000000
707 175001079580373315615034467152279420010496000000000
708 6679758188511230518664428812246438993985536000000000
709 147131684383838993653492967473241969668474798080000000
710 2045524467882007350969435620196734444630043525120000000
711 19023974616471433693501298420557669557358747975680000000
712 123229987115386668834297091267621324427712528384000000000
713 572423837166570262082243835867251088435964758982656000000
714 1948417543932896867968516571460901589317496755716096000000
715 4938749655365745918285642974934398496478558946328576000000
716 9434868352356339952231658033649629544271277290684416000000
717 13703415927450366681320167172109543329034214692618240000000
718 15223262076000894126557399023662242835924150858547200000000
719 12982699995076987072451919305876391472826919938949120000000
720 8512809922087647980918457814091521950957824224788480000000
721 4289787585843624050164799031433816660661321114099712000000
722 1657309127514196230456338920730728744687548145582080000000
723 488707745071629178067239457417073405958700796278784000000
724 109272217775458015288206451407613416008483749423104000000
725 18360519856987585869446060508194875859540759265730560000
726 2291323488541675151312733533182854563559555364945920000
727 209228399645629708386027525023991743668132590489600000
728 13717774390514881574590933147670325270221768724480000
729 630564106692649483777893178306438521718991899545600
730 19717508914343001924519788086822408422688770662400
731 403541962365037893526053757809003928730807577600
732 5141308774446879782634219573351663765333120000
733 38156020300748497179902010492299642423009280
734 150695053383386391297076820828464744826880
735 278863114962177701071831364363912278080
736 200489079485117881582295713259215680
737 41837459162052832638228240666840
738 1553529317191697940362246160
739 4115140847774037586050
740 101842264521270
741 39
742 0
743 407957641623948867172805634798057947136000000000
744 95598074020545351207494120421011578945536000000000
745 7815142551179582461212644344417696578797568000000000
746 316190629822953749118786803292495797362360320000000000
747 7399345898082771997036989229705538292042380083200000000
748 109565810627661361413436098674252149208399845785600000000
749 1088242899519978523895161636053784293435156883046400000000
750 7550280431773753173365395877537243005011261967564800000000
751 37684551940509210743405404386804602468764093765386240000000
752 138301397313063284174686376458982541989583426630451200000000
753 379402290315033544408487265667060088195442055053312000000000
754 787690859309254028223765891571304441478300604091596800000000
755 1249012571844485635132872712241211356450092043584143360000000
756 1522491544870060210483640439087125935372580347183104000000000
757 1432703724363133130491520713654790229068525849070796800000000
758 1043105573087672278451783357352265593038358048040550400000000
759 587773321846918863295938787724049295139946473331425280000000
760 255946132053654386172907829797882096890423490867691520000000
761 85840674903433016340943135125912086025849957674434560000000
762 22057454723134424198723590800922431332178045461299200000000
763 4310602466930856662391871739122415921932007624476262400000
764 634485700530865196975262434613075729694022053758566400000
765 69471095680269859037113995219169124774980113351475200000
766 5570192567115708264248297926482614858844052920729600000
767 320682320371103428649997364159003008227382386970624000
768 12932897966950673097888363846411712310754802225152000
769 354156117026195834447095660372172872966754085888000
770 6328357986861208748252391315208608917563508736000
771 70077024471321670322319008064380835901361971200
772 449129973369834132579777388227586050189312000
773 1518105058432351021013641462859203939392000
774 2374130841646367027387921586769624320000
775 1416890530026137748004087105574078400
776 239133336384418140136061579371200
777 6904739348708124029780091600
778 13346406823228000048800
779 214404767414760
780 40
781 0
782 16726263306581903554085031026720375832576000000000
783 4131387036725730177859002663599932830646272000000000
784 356676414170654705355160563290794201045794816000000000
785 15270845903849316456420231545464431721917815193600000000
786 378995440787383423542759735538715648176235426611200000000
787 5965725118866599269932246186531412457416833368064000000000
788 63148276602722347228749007266488050765712056123392000000000
789 468203129277191860480253682812645295759564610732032000000000
790 2504707272439321668814363395893972287156259240458321920000000
791 9884175370456170034288382107160980679443814612887142400000000
792 29258857353352395727723153026493650484814348779152998400000000
793 65799465945653146617246969322560788350484746244771020800000000
794 113493356963862783129284127056849238237059400124763996160000000
795 151185313445420581099938745419180917081995668798553718784000000
796 156275467292126690584260564888865404626615488303320268800000000
797 125695591130319445793208787194755453161833234998231040000000000
798 78745848163594504427357473962418601891580674256712826880000000
799 38397556482932504290612209786296979878624822017414594560000000
800 14537948655950574994722350612961219798192579546505936896000000
801 4256229616068276792127351546802005900866774401676902400000000
802 957769120658788598194688433754863325879516740528621158400000
803 164328027660677308590994513883151015803794974937296076800000
804 21274837142474940982678253675874008432304741791982182400000
805 2051299445902025139968051449536785043308084344092622848000
806 144904453165067570671292323653088667113826237336899584000
807 7347717405275102339424477992786870083352705784606720000
808 260707351383242199254277276723024897135647974164480000
809 6267904387009183715504936488858347913883655936000000
810 98009473072471026665276028769275701665993922150400
811 945239491270804645634183560220432406108033024000
812 5241272312816626233172117307976579002760576000
813 15186383581653293014561522961355096782592000
814 20098549910334228614148564494942718974400
815 9968520763546900744002876466789170240
816 1362014593169011442193349421841600
817 30605337829386031831351596000
818 43200220349991358899960
819 450799767386520
820 41
821 0
822 702503058876439949271571303122255784968192000000000
823 182650795307874386810608538811786504091729920000000000
824 16628832822821063965882485720989729643351244800000000000
825 752230557485910773594033627980284970005581266944000000000
826 19766061680840131535813807242083094017325177346457600000000
827 330149497557747688281133884297449609328516441047040000000000
828 3717109551032026553290364249488355255808811113381888000000000
829 29389366026461299613398001797170262239821370293747712000000000
830 168124206017306096138749357597566363810648371781634621440000000
831 711601626351522488057957606814756817434590171111872266240000000
832 2266710422738698474164652548364636291703803183077575884800000000
833 5504907435593064311491049664337496671528349866357948416000000000
834 10293876131917101207278678759482774227397213489800853585920000000
835 14929880951175690810771307313103400928165508738971414298624000000
836 16881967268919275664609763100191444585164054904240742596608000000
837 14931523101398888788813215717080239318558540735719014400000000000
838 10346278726168858150368705989327886656509049478682876968960000000
839 5616302073653285773722940171429545230021554700099023011840000000
840 2384560953061405848004622817871291701916555118157803618304000000
841 789355487424791775047687490710055479360492865823679250432000000
842 202736888408457871369039427822871757720034725711683816652800000
843 40132201435040329628620090023804557187753056727446421504000000
844 6069876031295282741888813841705965351976340865788078080000000
845 693763925516969370343949085863506652645562968030901288960000
846 59104188096246718508906991981457398984281958861620649984000
847 3689708038206464280585982294269117442823425847481139200000
848 165251774268873321496593683470891317430104036391649280000
849 5171742117194049191666220887386243503281865062891520000
850 109417191570798069540424526221129824423217164455116800
851 1500357367003748450579781686671367005240059710668800
852 12626401760067609275741888154828191648283877632000
853 60674220057238066068401291310290455369217280000
854 150921341550219521510402231326885021224892800
855 169246497118876490190096062569123984535040
856 69836849957741403688592255943241538880
857 7731638520553493750109981053160000
858 135309623760224524575680854320
859 139569961602793082064480
860 946679511513414
861 42
862 0
863 30207631531686917818677566034256998753632256000000000
864 8256752618661090870438534716030246325992816640000000000
865 791616157314132087203294515899399866504561295360000000000
866 37780216538392086968593842336771697357687181279232000000000
867 1049407121769472996171344961762345273958129258515660800000000
868 18567551749546082541437296112039565992386117612496486400000000
869 221945084922428425649373974711456983754706033347395584000000000
870 1867566535094371752366171025361874096755928016827187200000000000
871 11399691897899020549107398831713813855688532431293089054720000000
872 51629679704007575012575733097966481022728482773404074639360000000
873 176515628838312324104184850403351930346622595046679573954560000000
874 461638438602264921676607580750387804283250283189551235072000000000
875 932966643114189008800793110331249173877783914586319680962560000000
876 1468240005089100695100734829557930251230199878557119329337344000000
877 1809274079083214918034812800215297647012064088753965181698048000000
878 1752293105516137523391539755011746469887041568279514691141632000000
879 1336633726003250092019976962866724529977135310411027069665280000000
880 803467286293736636226955089528648288549734171156927938560000000000
881 380262258523795432974798172645656554806977750000682243522560000000
882 141361079368603662146687380467496287994075533315050694574080000000
883 41117140980863096326507868310528035484803541289183420622438400000
884 9306281358718637190438225085270105160779027705021417095168000000
885 1627171693196861712342161226420369977734742963325709289472000000
886 217755210726131636613667487231347473360946720830127652782080000
887 22046919686327247731322492261595874428782067678380028035072000
888 1664719720095386939403271700995893920455703152063726288896000
889 92100886459389033573566334810804782028819818980031447040000
890 3652783811379404099412316375725766163500521229006848000000
891 101071734021260100261618837162472253061350423743448678400
892 1885782168411219373144577565110836181302098595263283200
893 22720092606707063983989299246768755787080839336499200
894 167134832578493721343032525422588623179726869760000
895 697105004808751544379985523508303297909349430400
896 1490618784898269271923270347160427968516810240
897 1418091752125455756670245990152957145756480
898 487302927729283317843600730086807961920
899 43750615206426983240705331288035760
900 596756137066262207974762284000
901 450113166876226684734750
902 1985717999761650
903 43
904 0
905 1329135787394224384021812905507307945159819264000000000
906 381461970982142398214260303880597380260868128768000000000
907 38464082074032691819937913974626902509637536317440000000000
908 1934012192879461958946299740674628717922601412853760000000000
909 56702000366555406733453995715390238384499848557835059200000000
910 1061034390442985065789948114322469204522679808216059084800000000
911 13441958982996975071777039517487941351699516754559710003200000000
912 120150197630878998826337738566549544144177198446506147840000000000
913 780974397157674918314704733989544174524982258294243123527680000000
914 3776465237499004013035508902096748593950939522960467039354880000000
915 13824570087489297728726352767908885375251536160799979345018880000000
916 38832654201227195790548282472261065926370183202161095795015680000000
917 84576442222380723288172183039611528054471804656812896697712640000000
918 143966922664834108933086466419393860778665612990656178018058240000000
919 192662539871522209916288345085433725813256210554072656353689600000000
920 203537226404525305301307608435562350830931719441928683813601280000000
921 170179845761390855535541290795771321627370373330961013657829376000000
922 112736618418165206795142584947334050115917189923122185961472000000000
923 59154612091356293443674348323521518046932985237115813870960640000000
924 24544906807746226761620709060446238265294632180180822487203840000000
925 8029041695376537372820590946233070233070679282586301068646809600000
926 2061312826145250514887684961096576139594210790812484989367091200000
927 412825870987011945659123347089066801582226372903783168892928000000
928 63993850692452847671723240849676460883331460410137335362355200000
929 7603223192932870292409906962865110740322941858520302041366528000
930 684028998253559295816307814535438372230754146965924733386752000
931 45908249109468560525090607213857886123582894144152216076288000
932 2256811627810926958255306781743352888401646400518396313600000
933 79450983890592541919444125083384511025243454546985687449600
934 1947910927028183244342425117927268042012532415006185881600
935 32115089853480230472181058991186622246116183752650137600
936 340581957531823995504269820071202317630426959204761600
937 2193593982992092050039022633209041645080947336537600
938 7952832423800255607235317246969004715531950348800
939 14637335267209930712098800884690914695466540800
940 11826096995161720170159058025829516871756800
941 3387397998661998469123396106758707835200
942 246824599460131846638565578857620800
943 2625746808070896269063082378600
944 1449144917314565706219600
945 4160551999502492
946 44
947 0
948 59811110432740097280981580747828857532191866880000000000
949 18003144240254769281575455805096486117189751930880000000000
950 1906833027446984313073533694023136154579014558679040000000000
951 100877618226227557207761137361223977209986576652697600000000000
952 3117288582912235925997222481339889627294854098362302464000000000
953 61598036230907148748291426954985015294591268660279508992000000000
954 825715936745810145047499729580321264017760989040154247168000000000
955 7826311510329010460105065348642558929793886945913524453376000000000
956 54067503998958813639309906853761041056332110378565658843545600000000
957 278567374564840873770370468140172103729903447186874833043456000000000
958 1089443227077520144405830101190372480387747893202356866646016000000000
959 3278806433361730635910514864004732192868366864985862407454720000000000
960 7675336515057985271383094954554246402971688750057632396686131200000000
961 14090391319931799997924387462437761259942415003692688713606758400000000
962 20412116424069031456087840446176329431356443534483664055513907200000000
963 23438869319857637826471978544755981935903858274776881771944345600000000
964 21396855841568046606937621655210168154319557862223431772020408320000000
965 15552643594124134357180537913738055744901712325341781840879943680000000
966 9003392330132826087192116077846008631132326268845834584526028800000000
967 4146757999618332438519041250072615935780526260302664582430720000000000
968 1516033173838187122607719041560572551605450763465799515100741632000000
969 438356958847091577478310390065465036313912202532667827041533952000000
970 99741356723884776578363145962185691567722236668911839056510976000000
971 17741454636692808188955986333441845596710065142992374171451392000000
972 2446558210683793961593960079731752062362547716351391350892789760000
973 258878000709396277084031060540048048960072192369075674243399680000
974 20754520626496544555753201543181117545437191751805864760606720000
975 1241347535624504250296152156694922535460132149533313888419840000
976 54353555900822520947119388217977742985172999466278272991232000
977 1702305019170245710809918769098089705306801905920471367680000
978 37055425678140585306883106841711266894116836480701091840000
979 540845840236790396615200379940803377411634038207580160000
980 5057184346242081723858037222472205321883388065625280000
981 28561228668969337859970165988801283506096832092608000
982 90128044854777322463441765068212394211030435760000
983 142949490478176197849699544597344200971876480000
984 98184552738254049236376428565233031710568000
985 23462324020789541488568400805531954872000
986 1388506530569604827674039219781154000
987 11527734125003262775733726910000
988 4657965992878801176175140
989 8708132091983940
990 45
991 0
992 2751311079906044474925152714400127446480825876480000000000
993 867580093863706024426398155940840188123620426383360000000000
994 96409837930604331964383495078925865905237319881850880000000000
995 5359627856359470114448349228001829909166586817557823488000000000
996 174331077736672636806252316265743609199959172031493177344000000000
997 3632426197728093306884122373004133845175050965867424645120000000000
998 51442104006760478673686664350359003986685197698118168084480000000000
999 516162387735286577483815732675969576476988710994949072486400000000000
1000 3783142370062589559601654537008215647365144755657299956282163200000000
1001 20727615724375742917008764264862032780729621998731761478008832000000000
1002 86421002930516853857406469002359564950633819037331102439047168000000000
1003 278038543527230038421733690944755021274144975934055649478967296000000000
1004 697808556114700715059356502181992890815428827164021766231372595200000000
1005 1377826658748375266370674716951760709333192967342009267337539092480000000
1006 2154253606851293196801019079159368062512429696654742948102222643200000000
1007 2679938771637456514277780375129317725606253696816278199748001792000000000
1008 2661436684488610006168903283119984664734486853768534734972067512320000000
1009 2114100287183789858631174538546215240458367759854222083672548311040000000
1010 1344204134114733234570233506822452130577209405422346944972817956864000000
1011 683793781299240911232396539861574139036483979839289702801571840000000000
1012 277829381977403835463819691369975791605746234727342309467521155072000000
1013 89901946103522820203957353854797729044290696435929497738544676864000000
1014 23072154174017727906273459495354317510018520760230771303517519872000000
1015 4670112937098776943679927331317180019625450221464402673030348144640000
1016 740316226374430811996380141620218208290725653858048011284732968960000
1017 91104383445137262910055099513936702937528754333833630670022246400000
1018 8610100255510988100478137204099180854909388509211450431614156800000
1019 616758370429082293534278295993057261477093111634125067929190400000
1020 32954656445425673570833091435609075713939866710666101286830080000
1021 1288110984803364833455720065649629631597963520954019372072960000
1022 35963438091995661854166238142817773596428762834761736499200000
1023 696368137606288419259938547517984155442203899559344230400000
1024 9013421768477379845520722939507940983960223765447711360000
1025 74426253067300971035049108623225884551937436025014016000
1026 369094923055705740599603775494487503822722476783840000
1027 1015035421693828848340677820625530027930290112800000
1028 1388869449846192339125121537077755086765279408000
1029 811731215154130776706248761770516936867776000
1030 161953907043854038093194971362280421700800
1031 7789713252135826012649367179478480000
1032 50502668528354728394735193376440
1033 14948821493999066052474480
1034 18207912555968490
1035 46
1036 0
1037 129311620755584090321482177576805989984598816194560000000000
1038 42672834849342749806089118600345976694917609344204800000000000
1039 4969607225163041071167461936998625202595613254877184000000000000
1040 289965113263897685638611017573245937590217274314572431360000000000
1041 9914894466824397081650853691549870671558749885052500312064000000000
1042 217544377885355322165804373613994002908359287312798554521600000000000
1043 3250058540872191876603097763181445354649937844365927571783680000000000
1044 34468031974233381909650937494630701329998443093300278428958720000000000
1045 267568330620108045125713319151737244775510140357914741650646630400000000
1046 1556114019968014602085411872868324711179912681810588382741816934400000000
1047 6903197793284133556171388811085736546371475177080707450578927616000000000
1048 23690947136777191226139601741001223291508878701335623348403568640000000000
1049 63599700781014775721511823792219025725196501853403331037294388838400000000
1050 134724790854274295882706523648847240524420399868720351325663296225280000000
1051 226718259634284702943527463132910008531738080331354637467729117839360000000
1052 304633450835214774258669613020178460641289563296434931671928668160000000000
1053 328018443378845405232194823823375949242594425947153754002383086551040000000
1054 283702222802217637467153451763561580448416163637326949049622446735360000000
1055 197317257525203928554948999291412607144212276417600697622745634308096000000
1056 110358186382407371049104796675257627561636170548927947781996902350848000000
1057 49578785181420165298529795236995662813100467409965334035511990288384000000
1058 17851110722105204132333326581842132088180869374768778788466550374400000000
1059 5133724735258340238281431742824833968674130594365837378572273254400000000
1060 1173759604681015742556426869299762033136762179051971626745910984704000000
1061 212079534521001819064294800348844743457753312215380773387342204108800000
1062 30055878347549783329979898311340399697074300143562963256589156352000000
1063 3310253798312858432818158300947857061724069032079846462726217728000000
1064 280165050864039141347990530762291174160228296205179294232174592000000
1065 17975200118696231742292100580755384955895086941923504402995118080000
1066 859957398445761583471337706297726945487774600530674657832468480000
1067 30068976724272927594217145889055838180174785674252040906444800000
1068 749818461998802995100410587429529953076999521014841379328000000
1069 12937775884219678740028369640906529666692794711998375515520000
1070 148742887534770066577895529187648151286900093884961636096000
1071 1086191151266801559394858854065123754717213912656958432000
1072 4736209741473169363488600357093970905817576718772000000
1073 11364223795103023746468004873416317694723039650976000
1074 13428277345116560031403801331322083850487786944000
1075 6684101078273786778199276229216528985557395200
1076 1114292989361065962902618469627266681721600
1077 43587673964752240123963154629742092680
1078 220803067323230890937737404783600
1079 47904178825177988162312250
1080 38034306228025230
1081 47
1082 0
1083 6206957796268036335431144523686687519260743177338880000000000
1084 2141400439712472535723744860671907194144956396181913600000000000
1085 261072403608278943313653227596916685419505933967844966400000000000
1086 15969779299214392264831257131108837487961898318712778260480000000000
1087 573343212464240682293814279099004427265132998652216351916032000000000
1088 13229631897169971672057021371324590065548048615840519276199936000000000
1089 208213460654350487396741742300067937721203245484636176530800640000000000
1090 2330477711264618241996689334484014297607112340106526299521024000000000000
1091 19130248901865355026354570318304027671816202757397878384673108787200000000
1092 117893596156765781640396756698905526747663627751967931569020705177600000000
1093 555433912953032513396525972625154112635738234680598684742610164121600000000
1094 2029271023543562438421464976077600056292739892856078268182801940480000000000
1095 5814473189433021811851126830691798692791038520433341125832603808563200000000
1096 13182918363480326518561561727602996661752929789417968621170125680148480000000
1097 23816056384455998146029144500669015499867786243302176325714674093916160000000
1098 34466921542197111398531957021543277445795208657820388517427924739031040000000
1099 40115561349001761391838920585136322414947697509178174725868681607249920000000
1100 37649373704156594181750481198447762248139314850298958058135417257984000000000
1101 28536017733518813808430263924499143349055755464473204462026418867404800000000
1102 17474486553625281972605311339539544163858493816691898832539581887283200000000
1103 8640100625310186073842284091863133596707092474090248707883308903563264000000
1104 3443572541517754074797032470902109095698793073117527505438324346060800000000
1105 1103272101953450129789508399584014370729039998518461576017863534182400000000
1106 283045745333697060565216515489533245647214191641690016721555314180096000000
1107 57852515447129342089685641723688728724142192104756817039657118099046400000
1108 9360318116133124178239374331967876274549023396265237776110388458291200000
1109 1189379439949295490374582397691453700005302747033419941865343811584000000
1110 117549697064278254327122868596053619128392715364635501778534400000000000
1111 8931563070581746394452148113830244293697539103921491885230393917440000
1112 514431609862690914126313050995722961899877404845136241409636433920000
1113 22082288445463378527834527953820126924354980125100289751488593920000
1114 692041687432806418547739254866926634406054937174211460530176000000
1115 15440954609007121423858888647253046614229009385057492816168960000
1116 237801720080328378446530489856026383033665601657534910580736000
1117 2432023375817127540097281691997496360816827769966920182272000
1118 15727579361343988436487600788664438778903269246903057408000
1119 60371290002878663415475942428795194691252938140366848000
1120 126525190119860627150076051830976517566370929907200000
1121 129232299364876118066830058039694398355989509632000
1122 54830509534220852080242662589389760975046656000
1123 7642958421111903281715334023152056295111040
1124 243290639280732390193257037235850595200
1125 963506593174682041726285920952800
1126 153293374066216261064610240
1127 79375943432402736
1128 48
1129 0
1130 304140932017133780436126081660647688443776415689605120000000000
1131 109592115836840538883817431425053383735907435120154378240000000000
1132 13972994769197168707686722506694306426328197977819683225600000000000
1133 895093606097395101333578871164123511663023976343860884275200000000000
1134 33701871574655247516063476138392270367180803560213238543024128000000000
1135 816814867425815372525175445250012214827803483779937051997110272000000000
1136 13524750882239983018585664864577216628549712737400123053244940288000000000
1137 159537672616691511113128201268398162575366100348540556009904537600000000000
1138 1382736486814070942336941277416792488191713103306853216687450016972800000000
1139 9015015616706367942113278344853834403810224081144142242542135332044800000000
1140 45028019220716623332599715983225528185277353258875823880274109582540800000000
1141 174802389572799894377380385036323314657532119825069072055262243507404800000000
1142 533494886666304467487334674273404142842621524376103303018190824328396800000000
1143 1291757155383563621979115011314715944571884904684276883479810687998361600000000
1144 2499285449947574407937555912628659609621926992764860093737024857151897600000000
1145 3885560120910423463997106986823209789184711625968364477278710016874905600000000
1146 4874287718467609208998442815100804156119266175240240014788288603121254400000000
1147 4948496952715914654169100592416066347525832498111591936797422917360025600000000
1148 4073252870622747893226454621450171531834030337872927988669815920682598400000000
1149 2720602999717534652141770832038048362834042220696819067646832211813990400000000
1150 1474217008387755847152673143329057952092501500297848648297639719768948736000000
1151 647321497866768952190057631640883006654668504582366537064014220919570432000000
1152 229826014802354420594117777281911855925348856367778416981623118338457600000000
1153 65767161197241450072994084375419165035807536920751243355236511042764800000000
1154 15103717679643052656894558481257054163037213335447878221296769520736665600000
1155 2768470834061094594833030148864072217624208927488398457279422860781158400000
1156 402271283325407792578651544186700684389936444417385065423458622609817600000
1157 45952757609608585516066632621124717889194577262962020381218424750080000000
1158 4085605522686607399279868279675212617342300016241341507570140181954560000
1159 279324523988210574789182714866476730521520750568339283660465973493760000
1160 14473329978065878406214478478469599571249577721004866982017539522560000
1161 558531683327943537715574675482266662925118037923919002934677340160000
1162 15716919724756428880139331200397489763169291425251506074159319040000
1163 314294994620475670451514211489105006407538198428346069815367680000
1164 4326938470169738612532542415082566377025718678946427367818240000
1165 39420103955745612016555504192550715882876928537437413790720000
1166 226041489940783416803853500786646030377473028813108184576000
1167 764710813839220480309410439106631833943160885534164480000
1168 1401272603740342344114863144280461131688682988198848000
1169 1238273557187455804244550981968348492325530646528000
1170 448156999492104775249452462513817498721341464960
1171 52268427655438699255126637101957220650389120
1172 1354733725999870913905225818073385683200
1173 4196614006091722137449059732718400
1174 489872307970590584198553744
1175 165507286305863376
1176 49
1177 0
1178 15207046600856689021806304083032384422188820784480256000000000000
1179 5717849521922115072199170335220176542742996614964576256000000000000
1180 761665205066041745242531148404121016964556674085072928768000000000000
1181 51042527951008480985137968686218613474998887907211901665280000000000000
1182 2013294567635140579625486059679792139302148969336744251385446400000000000
1183 51192032497792023220478268505006808068452849568205204438070067200000000000
1184 890651446811275686217141797606989037819784051362239628811488460800000000000
1185 11057521331789238354334255949240274138604628474279278051512129945600000000000
1186 101044358864041849339472704124519256924658875235050772036353408368640000000000
1187 695872248952358245974485325512032206733587617825240182358063815065600000000000
1188 3678778433681006090797921537096466856533819809124947049082876906700800000000000
1189 15147952983126591116200517295582875513089152416555013154955966231347200000000000
1190 49149337278389495508601354646911776169528063053456902986586115381657600000000000
1191 126828927880247035639144795897632947226900089744759229526112797238231040000000000
1192 262213470256882355232158765583621549591859120760947423556581128457420800000000000
1193 436855711481609277499676952625706863334304965890301703550176148743782400000000000
1194 589097507782084768360776095139325522400159897736977732053077542767165440000000000
1195 645064108879205957653064838221132077480758076043599176993652584543682560000000000
1196 574799914984830993724005275503713552656138954252015794693297514836131840000000000
1197 417278562481256944282248503559176166768337539126066933552400328923545600000000000
1198 246840132219594542948473619205237793421336852695599100356044035831155916800000000
1199 118896203646532812551072826951358421433815035029209443166323042423721164800000000
1200 46554548541234372606667343911310088990061986816600441606715259550066278400000000
1201 14779658799979793533355593082866551048057819664426483016842981469061120000000000
1202 3790593323854834943905993356774506479035285447730143604383446678010593280000000
1203 781730035465629194757530850163411473380943606958311032289574289292656640000000
1204 128874918361527677283087333057566442769019315800770621235721686375464960000000
1205 16862632621572780386409680644712639984440186333432732698186147228549120000000
1206 1736038863121283220499547834687917893840267576244134421419121167433728000000
1207 139170266410774303878680905604338416734952973510006461995656626831360000000
1208 8579668736071716336256487779543138024480249995784785702051482480640000000
1209 400724477540821317651909240037724231193593509861472826956276551680000000
1210 13927767946895316449079311865484972439337712522413610666876844544000000
1211 352505886690090116668418522011544316674004583319663862222753792000000
1212 6327638485573291633850514566375614554553417570054050503689728000000
1213 77984789133201607577750817636753701877028093489444243367424000000
1214 633724768535127781627911162290133078616930417821246153292800000
1215 3226000142420957927659558353561878173943572553179515955200000
1216 9628948803177273121073373646046920980873945218586998400000
1217 15441734938424105835375359620469332284614016646704000000
1218 11815489346997993850615339118062343182798263706848000
1219 3650402952132461966062950794176868199462043008000
1220 356443379791563852103376877895157446445904000
1221 7526508308477365218913682553394334160000
1222 18246172346188103474959904417767200
1223 1563422267755972562735361600
1224 344806846470551150
1225 50
1226 0
1227 775559376643691140112121508234651605531629860008493056000000000000
1228 304019275644326926923951631227983429368398905123329277952000000000000
1229 42271346784379956464384441391990862658431131099856241688576000000000000
1230 2960542239718419317109832017828362868384713274748523203107225600000000000
1231 122201789890652913537715062066148018758596672060682509207627366400000000000
1232 3256198373069286821484333224886983434433098511862987440642850816000000000000
1233 59456239695832298362387837031891432190573624007358472735971868672000000000000
1234 775908632262334769390726801241717372069944656412456212284252880896000000000000
1235 7465390012543264056204400829336623425539830450959386414425210198425600000000000
1236 54228620340447122604019144002388122918531523552678483387003159393075200000000000
1237 302958525381584689900964941095539147949316957919905859729075799588864000000000000
1238 1320966571714363054923639608143415325626203910943086238681417004351488000000000000
1239 4548343863994998373529410239618563877017304830729109896844599618646835200000000000
1240 12484154204767473067849190399561281711722139494725845631389893181864673280000000000
1241 27522239249741060030332188337094374704185856420958020145392596493218611200000000000
1242 49025415251764073386163718673440448088419183578022024083830258688589824000000000000
1243 70889981920416790632619375922609193364165669095329073616648424588669091840000000000
1244 83498644958121732364768758710718749243995554146999750590393258116781178880000000000
1245 80307113471127611632399044512069881910317012578099320470706410064820830208000000000
1246 63159486206867505129715058039645686198703909733790564367398378570304716800000000000
1247 40641346466371095353710588068740834312232325867814326605612795212749130956800000000
1248 21389258942911478106644728445174912928153654858199051832283817909996329369600000000
1249 9195951659822773123057837985811003968258298962447514323610262796114382028800000000
1250 3223015853426040593258771168282081223483836583638238056679169421457632526336000000
1251 918091989130990303486451091220686468364404175993612933303355833388268257280000000
1252 211708462490166273056372438865444945525361064251973706045484538157072384000000000
1253 39321525536480163164672585673138804948214515497342831714295757481587507200000000
1254 5846120415480696417349100184969639424959541652262470644382656684975718400000000
1255 690533966609333704040302538585325060030368298491999412817620635598323712000000
1256 64218962309004614817475267843294686728226889641559268589117313477509120000000
1257 4651812735290916922475387049588072721003787478884907248110602837749760000000
1258 259107733194395087099746031291033048108232950703857334613656798597120000000
1259 10928790342582604739026730526101701489842857840110651231395771139584000000
1260 342693761497382545162909872686466974736076331414717322806832019046400000
1261 7813459654928652852530269835630473071604821691615613647921694208000000
1262 126083545291721125947796843061425487226840328579274955320778240000000
1263 1392949310440361670127465366465420585548137819295766010465356800000
1264 10109130067353166350625551099661436405167568756791710334617600000
1265 45735728386415975864600047964653734359583176264490648190080000
1266 120562257496991563342663181376837343269581462689942128000000
1267 169358693212331768601554955290150310898461607659457248000
1268 112295929936028092561456614215373625361467717504896000
1269 29636220746716845253831668437162242739040317328000
1270 2424198834506366539929127367497293746874307200
1271 41723965743088093219863941457637375927200
1272 79196232045649977020384114423112000
1273 4983408496057311713717073750
1274 717761190612170250
1275 51
1276 0