1 1
2 1
3 2
4 5
5 1
6 14
7 5
8 42
9 21
10 132
11 84
12 3
13 429
14 330
15 28
16 1430
17 1287
18 180
19 4862
20 5005
21 990
22 12
23 16796
24 19448
25 5005
26 165
27 58786
28 75582
29 24024
30 1430
31 208012
32 293930
33 111384
34 10010
35 55
36 742900
37 1144066
38 503880
39 61880
40 1001
41 2674440
42 4457400
43 2238390
44 352716
45 10920
46 9694845
47 17383860
48 9806280
49 1899240
50 92820
51 273
52 35357670
53 67863915
54 42493880
55 9806280
56 678300
57 6188
58 129644790
59 265182525
60 182530530
61 49031400
62 4476780
63 81396
64 477638700
65 1037158320
66 778439025
67 239028075
68 27457584
69 813960
70 1428
71 1767263190
72 4059928950
73 3300049200
74 1141710570
75 159352050
76 6864396
77 38760
78 6564120420
79 15905368710
80 13919756400
81 5362579950
82 885809925
83 51482970
84 596904
85 24466267020
86 62359143990
87 58462976880
88 24837212400
89 4757127375
90 354323970
91 6864396
92 7752
93 91482563640
94 244662670200
95 244639718730
96 113678010600
97 24837212400
98 2283421140
99 65615550
100 245157
101 343059613650
102 960566918220
103 1020422356200
104 515030986800
105 126669783240
106 13970931975
107 551170620
108 4326300
109 1289904147324
110 3773655750150
111 4244365452600
112 2312957340720
113 633348916200
114 81962800920
115 4206302100
116 56241900
117 43263
118 4861946401452
119 14833897694226
120 17610393500700
121 10307744670600
122 3113596420200
123 464455871880
124 29804654880
125 600900300
126 1562275
127 18367353072152
128 58343356817424
129 72907029092898
130 45626928615450
131 15084504396000
132 2556426534480
133 199052516520
134 5588372790
135 31081050
136 69533550916004
137 229591913401900
138 301242230098128
139 200758485907980
140 72154212694200
141 13726899000360
142 1266697832400
143 46835886240
144 450675225
145 246675
146 263747951750360
147 903936161908052
148 1242497413704400
149 878623171119540
150 341289426043566
151 72154212694200
152 7743378923280
153 361913666400
154 5322259800
155 10015005
156 1002242216651368
157 3560597348629860
158 5116619784385200
159 3826892034209552
160 1598346407036610
161 372315737502072
162 45756330001200
163 2619940237200
164 54287049960
165 221760825
166 3814986502092304
167 14031391033119152
168 21039893423721900
169 16596215454480200
170 7419484556120560
171 1890218359625904
172 262641334206888
173 17975701071900
174 495664369200
175 3548173200
176 1430715
177 14544636039226909
178 55317304280338408
179 86403828993417936
180 71691488703052400
181 34168678876871000
182 9459842809053714
183 1470169835264592
184 117920599031664
185 4148238708900
186 45894849000
187 64512240
188 55534064877048198
189 218169540588403635
190 354405779965557936
191 308585103547921200
192 156233338588727400
193 46742752703559528
194 8050930050258480
195 744631475004144
196 32356261929420
197 509432823900
198 1573537680
199 212336130412243110
200 860778005594247069
201 1452079237358883210
202 1323929637802371600
203 709745738160218760
204 228341033321986200
205 43244995698531264
206 4550525680580880
207 238108901890860
208 5033196300132
209 27536909400
210 8414640
211 812944042149730764
212 3397378086595889760
213 5943467181484086905
214 5663109025699644519
215 3205303333626794400
216 1104048926027006960
217 228341033321986200
218 27028122311582040
219 1668526082879656
220 45354076550640
221 387168946164
222 417225900
223 3116285494907301262
224 13413576695470557606
225 24304320157955211360
226 24157318221515966130
227 14397734811100791150
228 5288750500484210760
229 1187373373274328240
230 156576708563647680
231 11213795427145740
232 379210473381740
233 4646027353968
234 11114897976
235 11959798385860453492
236 52976853413424121454
237 99300508073931292128
238 102787020668018914710
239 64353511655677778625
240 25121564877300001110
241 6090076333890909360
242 887268015194003520
243 72696328975979280
244 2979510862285100
245 49385550021808
246 211183061544
247 50067108
248 45950804324621742364
249 209296471752557936110
250 405388095685332407648
251 436320414264243556320
252 286335271860909833835
253 118410461446447112670
254 30851044586157896100
255 4930061794102164720
256 456682066643972400
257 22212767187104780
258 476721737965616
259 3206853897520
260 2707475148
261 176733862787006701400
262 827114477843191362552
263 1653736910608239467010
264 1848092789153721270160
265 1268685512245262032992
266 554197300375954517100
267 154535686972481825010
268 26915962368535715475
269 2790601015529527200
270 158316449769910432
271 4253508610296660
272 41368415278008
273 78215948720
274 680425371729975800390
275 3269576461559623975900
276 6741549511187655626280
277 7811938168206540720352
278 5599445316391125639440
279 2577017446748188504515
280 766185338771128376100
281 144639312929909097300
282 16638958555094805930
283 1085233728261482800
284 35540427499367648
285 470744035922160
286 1603426948760
287 300830572
288 2622127042276492108820
289 12928082062869540207410
290 27464442277100841397560
291 32958686499139649728480
292 24624587704129313140240
293 11911547309413849087536
294 3763263573029100673260
295 766185338771128376100
296 97060591571386367925
297 7189673449732323550
298 280884023785324960
299 4846421931731952
300 26152446440120
301 17620076360
302 10113918591637898134020
303 51131477324391596121990
304 111819514985339139975780
305 138806775832915063279560
306 107928093113379838899600
307 54753495012711060982416
308 18325457399098229365440
309 4006054771289042652180
310 555159715804504035225
311 46219329319707794250
312 2116205770109891460
313 45962840255780448
314 360903760873656
315 548652722520
316 39044429911904443959240
317 202278371832757962680400
318 455005424798066988275430
319 583619398388392879698150
320 471562745295382680730560
321 250393176023041226247072
322 88531770542940770245200
323 20697949651660053702930
324 3119468879282451245550
325 289278625859818194600
326 15294396247612397370
327 406962648098056050
328 4377413357693376
329 12070359895440
330 1822766520
331 150853479205085351660700
332 800410813194041101164420
333 1850472512692267288224400
334 2450029210451129936867700
335 2054340282327142936537488
336 1139609967797174811765520
337 424579733256461209723296
338 105778219350007154059200
339 17248291376383378085775
340 1767699031593389039145
341 106576335843090913800
342 3398754721691643860
343 47877958599771300
344 210452565273720
345 114955808528
346 583300119592996693088040
347 3167923063306792384874700
348 7521932943269301914557200
349 10270122445442083449645420
350 8925106409500544770018050
351 5163612060984440353999632
352 2022406421724563750457120
353 535184537718228415617600
354 93979879499429433029520
355 10571533424234973665475
356 719064012851548083720
357 26990111025198348300
358 480955856843157150
359 3093652709523684
360 3838040704080
361 2257117854077248073253720
362 12540952571249428901392860
363 30561140140136114771732400
364 42991210236734302812469200
365 38675461107835694003411550
366 23299225153222474768047120
367 9572723729496268418830368
368 2682784028818298852647200
369 505230179263849959519600
370 62000614947540250956975
371 4713864084249037437720
372 205124843791507447080
373 4498351837533058050
374 39842497016592900
375 90193956545880
376 11124755664
377 8740328711533173390046320
378 49656592789699457611581840
379 124112185791330554989646580
380 179728609871752865443283400
381 167188039809522288715158000
382 104721248538139725301545120
383 45045168629563451218224432
384 13333436623226945297656584
385 2682784028818298852647200
386 357233460085550476428000
387 30114584403090979036245
388 1499865844988330093820
389 39585496170290910840
390 461369419234159800
391 1674054496495500
392 751616304549
393 33868773757191046886429490
394 196657396009496401276042200
395 503819138079759665429869680
396 750445774552231262728095600
397 721079844425225351718233400
398 468962451665710019846018190
399 210802513291060485996616800
400 65741597459362874750922144
401 14084616151296068976397800
402 2025238923715774624057200
403 187959758998858866059040
404 10597507707832602593400
405 330478914997428664740
406 4893811339733766450
407 26115250145329800
408 26784871943928
409 131327898242169365477991900
410 778981796415394078387878270
411 2044372490384435116561933200
412 3129785554737900951912826800
413 3103313997118932809987360040
414 2092890280161019923279750600
415 981457282810937425500527520
416 321751204496881794415888800
417 73171298542099090048115400
418 11312405988183826828662360
419 1148642971659693070360800
420 72620815976831834613720
421 2634899457411931245900
422 48213104309969699100
423 355913551980637560
424 669621798598200
425 68328754959
426 509552245179617138054608572
427 3086205608690980088732809650
428 8292386865067098253806446100
429 13038553438674063965628329520
430 13328569517590716122801176200
431 9309941991356798429962080120
432 4547514682819006253052297600
433 1563860505577867326346994400
434 376448909261351699466589896
435 62331106165491817448394600
436 6885812340633633721794480
437 484138773178878897424800
438 20172448882453287392700
439 445906062023557595460
440 4350054524207792400
441 13181983406690280
442 4923689695575
443 1978261657756160653623774456
444 12229253884310811313310605728
445 33623397947317519914089031450
446 54261053182286882052081310350
447 57135234169470617377472455200
448 41287568831234497385049224880
449 20975411474502666342203722680
450 7552122598252992527390422800
451 1919283347754655355062220400
452 339143161496713242762693600
453 40559114152756647410082120
454 3148325963230886006488920
455 148965776362731968438400
456 3904344944990958850200
457 48585406273753248900
458 217502726210389620
459 186537501038070
460 7684785670514316385230816156
461 48467410615025936013782474172
462 136286839679793680718440874144
463 225586769206825346373959033700
464 244472876975138699355531178500
465 182573043732444745528923345480
466 96337660606213827231781524720
467 36250188471614364131474029440
468 9703043591426313183925669800
469 1823880374328254357880765000
470 235077314681283425805373920
471 20016186205256527293287280
472 1065105300993533574334560
473 32586263579347618095900
474 502901573710779243000
475 3127336495781818320
476 4943243777508855
477 422030545335
478 29869166945772625950142417512
479 192119641762857909630770403900
480 552234739128780361854006372384
481 936972022798581554939281009740
482 1044248431650949587247197462450
483 805130674838123449877549347860
484 440693553836935592656021868400
485 173014574149935036661158656640
486 48669234522074840732071613600
487 9703043591426313183925669800
488 1342375955505595207400243040
489 124662212330983634896789200
490 7397286206290455738823560
491 260690108634780944767200
492 4876855773779915633400
493 40232125896862339440
494 102872911045454550
495 32308782859535
496 116157871455782434250553845880
497 761663757117201961728631646556
498 2236957413001197046789960346400
499 3888183367335290302849636703520
500 4453082824142732337421951325238
501 3541364246468437730664408785700
502 2008303481056892200818156800280
503 821359082068175639468532452400
504 242324629456987325444092696800
505 51102696248178582768675194280
506 7560813188124399883578444000
507 761889055827499982578516320
508 50040465513141318233218200
509 2008312997182929159861600
510 44689732908819590531520
511 471953784559346674200
512 1789988652190909170
513 1296717366119175
514 451959718027953471447609509424
515 3020104657850343290514399992880
516 9058622354063809739005570553700
517 16121006423028626717199647563056
518 18959904461336003229359568667680
519 15538416662966129858238298241256
520 9119337235411398258817140572700
521 3879677179314450842489621091450
522 1198217955017103285812917930560
523 266622763033975214445261883200
524 42046522229514023797011235800
525 4576281666496347297955374000
526 330499818737956613447301600
527 14957150131400481933445440
528 389672671095195210122400
529 5120698562468911415070
530 27079315507503497700
531 36308086251336900
532 2619631042665
533 1759414616608818870992479875972
534 11976932527740766993361651999736
535 36672699416754168527674857056400
536 66785137355450832585609696631200
537 80605032115143133585998237815280
538 68018657255042911585327452595302
539 41268698018845527688009243716024
540 18238674470822796517634281145400
541 5886406754821925416191149242200
542 1378901614900634733673596031200
543 231073061296111852519226965440
544 27050909406400630694580655200
545 2135598111031628739045841200
546 108048017664331969780848600
547 3251554376391409115966400
548 51956356146026028016320
549 365764183033493672505
550 796450456103044050
551 212327989773900
552 6852456927844873497549658464312
553 47504194648438109516796956651244
554 148424416184899598441098603286448
555 276455734064762193516318153194400
556 342191174073720850129237802046000
557 297087118367241835216964933662032
558 186156325119064810654580396576616
559 85356996523450687702528435760472
560 28741281961043788894361886861150
561 7072814317809290228756807229000
562 1255963398632385371876191083840
563 157549814520076263081291112800
564 13525454703200315347290327600
565 759225108079851381240829200
566 26088052554768282442056000
567 497296551683391982441920
568 4496223128021483193720
569 14575043346685706115
570 8999440181955300
571 26700952856774851904245220912664
572 188442565515734021182615607768580
573 600557616748144173524277121701048
574 1143521445449698164090225088213200
575 1450721594776737530054077299044400
576 1294851402694959696889035842942064
577 837152704677451219511722493480640
578 397774761576603531581063886909912
579 139525859701794393359902250762310
580 35999181446155856796978524957400
581 6756617913013110195000620552880
582 905073402562140234722310648000
583 84093044459028047594022471600
584 5202097962769352056650126000
585 202063825242387060369379200
586 4521929109493168956623040
587 51028564071989848944600
588 231423249236399870265
589 265483485367681350
590 16332922290300
591 104088460289122304033498318812080
592 747626679989695853318866185554592
593 2429381182459598056867774186638180
594 4726610872554838402737366235610100
595 6142343764129807281398923330973760
596 5632213250309686881386417749231200
597 3753761137105590232395487746710832
598 1846220696922593314458887999015340
599 673650805895860819613092066540980
600 181900380055672690602539230623456
601 35999181446155856796978524957400
602 5133274648198272031266705225240
603 513992302689610503669460368000
604 34831438533325226814092148000
605 1516039977721354027938036720
606 39290188241575261738490400
607 540665437004618027422320
608 3274560261304161429600
609 6122308180857139425
610 1397281501935165
611 405944995127576985730643443367112
612 2966521118239985664954702086144280
613 9825005484820339311314303411934240
614 19523390593584406202464658008983192
615 25974272832357429727192255575128400
616 24451253061055194370184175567530160
617 16785110775675403478191205371471200
618 8536249816158485076584491085814720
619 3235744695132755651130577387747938
620 912845657264680965707595771327270
621 190075678035702923888046611775072
622 28768901874517788307099117196400
623 3092334125420645801967894714000
624 228331196002500050668548740400
625 11050419274951045983691572000
626 327792427615427897932548480
627 5395483596554349323243400
628 42093329870601749539800
629 117548317072457076960
630 62366467037593950
631 1583850964596120042686772779038896
632 11772404858699732586188659857646248
633 39725587148605025426349923588366880
634 80588437845728735541613750605032040
635 109707126041930722926693605784423900
636 105955429931239175604131427459297360
637 74857234290479656550790388630691040
638 39325116674439516720333681156018240
639 15466452630823234558863137199298320
640 4551461214193828870975634859834570
641 995102079128091778002126379293024
642 159443647277883031195344885084048
643 18333123743565257254523947233000
644 1467843402873214611440670474000
645 78450139675361681061526692000
646 2636591265602354831196585600
647 51077244714047840260037520
648 498742181194099517274600
649 1954582481553646744800
650 1933360478165412450
651 102240109897695
652 6182127958584855650487080847216336
653 46723603455585541259259796981647432
654 160587676534057890662881206263277024
655 332440439822536791725770413186859680
656 462839001141009629799808702799170500
657 458331993241843909115964397499370960
658 333002779783894551898698772014934560
659 180538035641745054034259172579901920
660 73585634989292125984260751860125040
661 22555243419950550398342075082310050
662 5168110798052347621236849905360544
663 874483645294383683698838333318112
664 107212107652369624424456043418584
665 9267293320923097073715401898000
666 543645704767857263496544620000
667 20517728838171516585322365600
668 461403471480412095459402480
669 5508330312299276890788360
670 28912590214150696653600
671 46760346448651836000
672 9206478467454345
673 24139737743045626825711458546273312
674 185463838757545669514612425416490080
675 649026189177167224382827263955152984
676 1370532756626873377209072363798657360
677 1950513377011875158532617557016707680
678 1979267873970281180525727398152089120
679 1477799417462020080794464646142831600
680 826103049848507638364079645960126120
681 348563534159804807293866719337434400
682 111129326310359537200720319135699040
683 26638929597036334259936640255107238
684 4749350832202256213191966810262160
685 619016512961192944640750730326304
686 57537803749035576614198234392800
687 3684586501089906065453111598000
688 154939025858839320096515216700
689 3996960163280165568569292000
690 57216964666887350470323360
691 387910585373188513435800
692 939882963617901903600
693 431633967218324640
694 94295850558771979787935384946380125
695 736262001162891618184199485661336016
696 2622550645571575541648775701550533280
697 5646894527304166811014429302208675680
698 8211278863616658755626529205715434096
699 8533496024426953818580201811948096100
700 6543084317314599254276181398784123360
701 3768189350186175192537907157011101600
702 1644185681737321027812003178852678200
703 544533698920761732283529563764925296
704 136333915782812215741089876053074080
705 25556884100831763622685828948806944
706 3531568567535011030322231730707760
707 351713927818859627636790187685400
708 24465654367236976274608661010720
709 1138327536922084800709091388000
710 33341309362028714451148844100
711 563039279966710629628182000
712 4789852445477632078946400
713 16333077278871095302560
714 14028103934595550800
715 642312451217745
716 368479169875816659479009042713546950
717 2923171367321931373425996933337783875
718 10594989772831854993382382842443615840
719 23253282390734636469285811220414728416
720 34532931916975481651972856117353055120
721 36734668600390315485697630657147994640
722 28906256803464275998073476408040397600
723 17136649402490617094532856044434608800
724 7724788167881659144702709671872758280
725 2654338976399465973003691406383081800
726 693042889535514931997219444791723104
727 136333915782812215741089876053074080
728 19923377390433364114459382782672080
729 2118941140521006618193339038424656
730 159397445119877269667904912645600
731 8155218122412325424869553670240
732 268771779551047800167424355500
733 5280297862764728532987373500
734 55052729596745039341422240
735 252097497130401688365600
736 355066897366762941360
737 60727722660586800
738 1440418573150919668872489894243865350
739 11607093851088224773588784845476728925
740 42795228817593075306956595104065155930
741 95702284669350034448421195839121841440
742 145088757774121576289451385135780973520
743 157898854213480995415572438660724658928
744 127433540631442510357464347058424901760
745 77709028030092274436379345668368341600
746 36155127127217353355988712635804793800
747 12874646946469431907837849453121263800
748 3500573778776325421822690052774519760
749 721330354414515541466493707844446496
750 111219773401767860209836477832770960
751 12593706778568246881715128247240880
752 1020356889496471886770468236801600
753 57086526856886277974086875691680
754 2100214305621246457308273610860
755 47430314038420200029545474500
756 594319239964861220163081000
757 3524001183290934239493600
758 7456404844702021768560
759 2983755440056831440
760 5632681584560312734993915705849145100
761 46093394340829429403919676615803691200
762 172826885609510496431940095612570822025
763 393670088746783612097864162489545601055
764 609014538804954764671771246248957172800
765 677736638009286549582589860057987055968
766 560655351917432519953844166259094803440
767 351417493424972841062293263189176833680
768 168607203019420393616547846335496447600
769 62153468017438636796458583566792308000
770 17574518064792253652834967311736404760
771 3786984360676206592699091966183344104
772 614742020257044172796187077475679488
773 73903810149128889108336513911792160
774 6425360601310330041691391962878000
775 391136807640314223262012824107280
776 15950647210012342375112509384440
777 409797913291950528255272899680
778 6070546522498225320237184500
779 45273626313112696826827500
780 135167168674172820144960
781 101447684961932268960
782 4048514844039120
783 22033725021956517463358552614056949950
784 183062151498210163887302260440097215750
785 697832551532092059115156034346237278400
786 1618537500152558617378486609705028333250
787 2554054722113279044342240663956564143430
788 2904999350099634227484348844607525714256
789 2461863856016639175834193936108072639200
790 1585010618954546071448461703108418391680
791 783566032636763767233491735489380777800
792 298705353497368228197217480853626422600
793 87725180573184818792715829377129714720
794 19736089805381675225108786820666550800
795 3366208320601072526843637303274083648
796 428546119890727908920418876124872720
797 39846754780866728228918765565344160
798 2627258556980223839269369158154560
799 118015416098370670811814214170300
800 3417995830716930508952680582380
801 59024390803367360036767701600
802 540696451396603064960397000
803 2173134063029409447687720
804 2681888267344698812400
805 400978991944396320
806 86218923998960285726185640663701108500
807 727112925724565076290832236263879348350
808 2817200743667112140433598145398747992000
809 6651216506790252438441330952362574059750
810 10701769951008717578106553463369647339449
811 12435315614223670101141729134345894272110
812 10789997586084355702084724279970809795808
813 7130915996737851405864561745968210403200
814 3629393784552998194577782882117727954400
815 1429414398931308448104733408377597661320
816 435495655566256482231457261805287120800
817 102141556401645261041868430708336346160
818 18270538582209768648986847205270519800
819 2457279229324173822578165378371191360
820 243594636569466390333711782218348704
821 17324675991681186186486419811019200
822 852383043065213071448348701592280
823 27606889401944438726156266242300
824 549075635456535021518502904800
825 6057766424556123793247211480
826 31599143263437841458724500
827 58733353054848903991560
828 20603495011611002400
829 337485502510215975556783793455058624700
830 2888333953965169571827218962233987134750
831 11371390116594701944999481589690744696000
832 27319623621920559269538123553584781809600
833 44804060799677645362886288423198284315875
834 53163631369527177646077717205126635170166
835 47206239439119056196620668724872292856660
836 32004230128216309285844521169404944309600
837 16757652592333950803781720103025294447520
838 6812314524180825976330521044609862390600
839 2150678545181051243019965862146110242720
840 525134555511283545469493061833819632800
841 98340171616470761035455851571941951400
842 13941826364270838845996117252021812032
843 1469300982482495687727150432428135040
844 112295399836988052281498339320515360
845 6020800859746346298325637654104200
846 216514409334746635795703547195900
847 4907891449234566884650002887520
848 64141056260006016634382239200
849 421743232089350390669109660
850 1108741868892555840657000
851 731424072912190585200
852 25594403741131680
853 1321422108420282270489942177190229544600
854 11474507085347343168930648977471993239800
855 45892417268557694307921367955495573363250
856 112163257059138651002949432043767799956000
857 187425324848059650802645266239709549624000
858 227007241385033403171957194677537973867100
859 206171155798898079164057488673539877855034
860 143304655440182849168312744343362317600575
861 77138400821854694176138076664719609361600
862 32339329564153238393262968619873375249600
863 10568293342918362460577619134070435168120
864 2682917175049089176898644282576208232080
865 525134555511283545469493061833819632800
866 78316154771488026887964841070867798400
867 8751362869347496245322238101918453440
868 716284228960216647766985835808715832
869 41657970907269761330233254909223440
870 1652768863459781336795273081518800
871 42307413318283825385367359796900
872 645775190688758800611842485200
873 5226308287852342096134849120
874 18538164047883533655785040
875 20158943070773742557400
876 2650087220696342700
877 5175569924646105559418940193995065716350
878 45589062740499738331903005113062919288700
879 185183468362795443405150838607230489439400
880 460294095589115978730196406956612317912000
881 783430383275663096699990307786622419540000
882 968168943668258133677414453419499642276475
883 898948675884732276560950490923050376513716
884 640241106766601529207354168574037185095492
885 354046795793392921474655015436542196424950
886 152946829215746376383722048559357846148000
887 51685689551204202246223824183620633363520
888 13625237698307971436777756900123866828320
889 2783213144209802790988313227719244053840
890 435799534973121403858558591255581085800
891 51509210705434133667473339601065808000
892 4500700904235855211880008166700918912
893 282743774589559203065915461503440460
894 12305615447032371953048442306944520
895 352838296693661184259665039874800
896 6214063155684282798340371084000
897 60687307076774923430992426320
898 279980801134946898007224060
899 459623902013641330308720
900 142131208489591604400
901 20276890389709399862928998568254641025700
902 181144947362613694579662906789827300072250
903 747135862754377006619244932716239785177400
904 1888145167620659422954479138740389304088000
905 3272241108116610209694742126146443207412000
906 4124459648568183256780564358839726030255200
907 3913333788055426577068814326157557609201500
908 2854265611449679901154354323714201425889172
909 1620444949977452217518613339882635437483425
910 720761932679204798708290153835973849972450
911 251630783370601864450436622499395691227840
912 68802378948031567925168077647027466490400
913 14646088840841749113233582722916021988240
914 2403500465609336227341141321470174473200
915 299801067055018330532378725745864380800
916 27883652728541677691992234504043624064
917 1884958497263728020439436410022936400
918 89529630752388583699219789437259620
919 2854782582339622309010017140805200
920 57399531519542967774299575864800
921 665270290785023217234086786640
922 3876657246483880126253871600
923 9021245606189313169392720
924 5258854714114889362800
925 162250238001816900
926 79463489365077377841208237632349268884500
927 719829608834683695133979449173039756412350
928 3013943592288593811942476449141381886308500
929 7742060027092457387431306186842194875389000
930 13657583379122769826037399103555482632903200
931 17551111398080000215635435040240013567028000
932 17009399480916848779901242162036699597641600
933 12698368822465567872529417915490850201286500
934 7396724907720207060918296265722778085383525
935 3384929451064011298816658976643727358298710
936 1219750962995577351660183337260878823030300
937 345540836494558541135288567738404609485120
938 76550394595332420168993311616287316320400
939 13143925882806697922132702443642583835600
940 1726596252845890514334860704403064111360
941 170475116560696697753705549933922883200
942 12357527913785516249860194837019333392
943 637559491721555065736868197507757900
944 22462631371567028168263029607914600
945 510855830523932413191266225196720
946 6927529666151737490001672949200
947 49782130602960921017516698320
948 156632616019550712171873600
949 150856949936276139956400
950 17529515713716297876
951 311496878311103321137536291518809134027240
952 2860685617142785602283496554764573679842000
953 12156562974375951914325596991278958124026750
954 31732520393095623420022930614531406431562350
955 56963478155541584281246398805379068864176000
956 74607097265058712781040120476138905128993600
957 73821850231618932204695608451696545613988000
958 56381603190092679549449429934429685050218250
959 33676074117178685997948016311881734733811798
960 15844350622001755015737552656630213166504600
961 5888070557733196124832339564413878682082630
962 1726387334772737223431262623113751688395550
963 397524856144182392456526670849492028611200
964 71304283637050897667901462288737556180960
965 9844782937589529418313012110658864528400
966 1029316996888896268161166958394134374080
967 79751972846464544246164230043345111200
968 4450490245060810174019277852467947200
969 172252915307227158111364390203850380
970 4394862659654418554660157966765900
971 68879437823451561329159491037760
972 598391266843671676877220919200
973 2453664706608150543032038800
974 3575309713489744516966680
975 979590584001793116600
976 1221395654430378811828760722007962130791020
977 11369636058355271221520074640436533391994260
978 49026232817929808425341303024758383409706000
979 130012443453654546764477511484194678903910500
980 237423174164168693214560056396493976178596000
981 316817462329791576105402765120505350653402400
982 319931687770715432502154501590660818736110400
983 249858570014710232077431290144203692847344000
984 152940648023519118935317548129220681100788875
985 73930449450795502414850035810134632704156725
986 28310319045262639953739329622838446996680120
987 8582611321441607910772562754908365536595020
988 2051648716686441337990775870946777368817900
989 383873590479890414693596496713177055101200
990 55604257882103911025427745821492589682400
991 6142153883074725272305979882876473969920
992 507163471768072675817274011053420577520
993 30493401382471737505886323251867248400
994 1289775523482686109996423020245579200
995 36649556448346203853481785149755400
996 656814639245055959817342289538640
997 6783580997764168918780858965840
998 35199486284921863345718877600
999 72855367746583473175924800
1000 37714237484069034989100
1001 1031147983159782228
1002 4790408930363303911328386208394864461024520
1003 45191639213924016037664146714294598839267740
1004 197692447382014103688471501911263805101614480
1005 532479361994737641508568041185570219810973500
1006 988924436908117031240440645863821227832936250
1007 1344021620703250602458074754035805030367530400
1008 1384609650182052073349538010526653013966721600
1009 1105218557753380585007442823676828282906563200
1010 692921731959399887796132124411541636559204000
1011 343914155608442463214338401877877192951509375
1012 135599263382922482477968846168832301935428920
1013 42465478567893959930608994434257670495020180
1014 10526536107921972095691134660934619269242610
1015 2051648716686441337990775870946777368817900
1016 311248857145857092994807970307981396028000
1017 36245738471297364223982530609565539941120
1018 3180758260877982730301311010775316877280
1019 205322235975309699206301243229239472560
1020 9445767431607406904180275216066622400
1021 296987785012460617433386879661811000
1022 6029443157631149666217971105282340
1023 72979404360561773313038032170960
1024 467833172259597856467645445920
1025 1311782097574727826548529600
1026 1124311230657152363826000
1027 116043807643289338428
1028 18793142726809884575211361279087545193250040
1029 179640334888623896674814482814807417288419500
1030 797071327880485329845512601108498025165071280
1031 2180033152637278814646843274500922782284926800
1032 4116475067728548690123929856857677468538679750
1033 5696204756590754099944938120175610272317712800
1034 5984329844007174215324274452276212179008712000
1035 4880084758530772019715962327080079812552219200
1036 3132155645541546123542085101450553435336348000
1037 1595163570448201825030679161405736475829000875
1038 647108875192845338784099136973413726257560040
1039 209158327274701593688074151691119869602338200
1040 53706340541748243441652551784502347978996110
1041 10889520111643419409335656545794433726802700
1042 1727431157159506866121184235209296747955400
1043 211649222859182823236469419809427349299040
1044 19689565875179058836626024221317729056800
1045 1360097989379951891463682762526097035760
1046 67763114183270527790858496115260552000
1047 2343686655962740058931947985941342400
1048 53457801302242911138009638339125980
1049 748999150016291884002232435438800
1050 5814497998083573358955021970720
1051 21286645856098992458082957600
1052 27658056274165948150119600
1053 6745867383942914182956
1054 73745243611532458459690151854647329239335600
1055 714139423618775613858031728605326717343501520
1056 3213301619431610231249496146243674397986894500
1057 8922172296319847048045490152047826993401811400
1058 17124536281750762550915548204527938269120907760
1059 24119065185564454297064152400743575026930856000
1060 25830990874611788976009299724825129556241714400
1061 21510899922471166139537465520681930752697282000
1062 14126561143115392688651469894179178404756424000
1063 7377966631720086424343578238972414758792286400
1064 3077284053226846040413514917672483752583505625
1065 1025696032380448403556614614469589791912642820
1066 272539638570065712987490561294489527057592200
1067 57417469679574393249224370877825196014050600
1068 9509729985696054465544057828190666968872420
1069 1223597069654650696835838833273251863135075
1070 120387631351094816886799119524628400518720
1071 8872323801690008754350905475976690340800
1072 476841258412604492692229663237304786000
1073 18046387250913098453775999491748336480
1074 459072643951464547625845481782324800
1075 7366019227056773976463334158177440
1076 68090831819662898545657494130800
1077 316005325982802899943207715800
1078 584339298010560577280708640
1079 269834695357716567318240
1080 6568517413771094628
1081 289450081175264899454283846029490767264392230
1082 2839191879043999650698070846403922175714420600
1083 12952528761713087114091751940390729677308606000
1084 36503106396743092226994276221328141161131121520
1085 71195293221654289709914013254095925600410372600
1086 102033695345431626865871808051978965520178742070
1087 111358237133350778350274916403433101720085016000
1088 94660152894540096247487495886005133156413736000
1089 63576659770859224367966286983348817557971966800
1090 34032170026596173295387632017795293429640476000
1091 14584352644097845257423352332852447779008008000
1092 5008912571486121693486933372488544982560165000
1093 1375933701973772248673507409654327769638911100
1094 300841831806187921643883811890455747175111390
1095 51949139233900641511203002222794224965093400
1096 7007169463144461185137726820772070398116520
1097 727544203578440954875363630594906513215450
1098 57046426620616824995378667748598425082400
1099 3295434554913431823044622033934199269440
1100 135818562767676821447941575906600744000
1101 3828021538072475429588848377037525920
1102 69680669171204440264637260627674300
1103 756043029170050114886265969314400
1104 4342024058065460197114390930080
1105 10896735378717341377351990200
1106 8347704257293722532581552
1107 768759815833950334240
1108 1136359577947336271931632877004667456667613940
1109 11288553165835331078717069995150139923311296970
1110 52204495840486445190254851046781794843781282000
1111 149294936779745583051899667102398410491083406000
1112 295822154188371032644936835820494835248763954600
1113 431267926885144204242794200835085182198650229640
1114 479487015889021351425635349726782271535385417280
1115 415888926436799845675516524527107298260725672000
1116 285535096231158356016600056021106724648817346000
1117 156569386002862268965887124660485893986050366000
1118 68895660237048130976616793978010013874356139200
1119 24362498166845264236832190828742157085388377000
1120 6912299348650847937011968054034192075933027700
1121 1566794619019314426925822434953162643107108100
1122 281700634824521703340011252430438754857847400
1123 39767961758365318674093332736070061869830120
1124 4348475739849604784139673392094172005910805
1125 361826796432058870606464265483028372882550
1126 22392055309027164951457047153655456574400
1127 1000638022746993468535816407065040264000
1128 31063453464686480945024261420222546400
1129 636143520904172301710100167612650080
1130 8001607943104816106943991651024800
1131 55738521999304261778004485450400
1132 182950451884780626282909730200
1133 212866458560989924580829576
1134 46419115425173619272928
1135 4462290049988320482463241297506133183499654740
1136 44886203328919782741299498641684364538370750630
1137 210384118237160374116727049718530633220438566460
1138 610408412403263586402070790811071982134429622000
1139 1228469926813469449946922757448543212153451205000
1140 1821305046597592465851800302700235769450498077240
1141 2062154684876091827183935489050522250513086155520
1142 1824366090636095323029932487592244015037049947840
1143 1279830850959288733724476211269569401662053282000
1144 718503346725463837035235435085791431305847570000
1145 324440020920216852082695425236315130695905871200
1146 118038019287250294330567234437849324470050728000
1147 34561496743254239685059840270170960379665138500
1148 8112946878193178844185262753246086481181940700
1149 1516849572132039941061599051548516372311486000
1150 223768978849309330449749051365647960073521720
1151 25719497006768874577266883671697485665814045
1152 2265592402274584005182014708486039196356890
1153 149746869879119165612869002840070865841300
1154 7226830164283841717203118495469735240000
1155 245787786169892570426758787366461346400
1156 5621005865038506075766294923659317920
1157 81082960490128803217032448730384640
1158 673585867550914214368088103832800
1159 2807343140990599265375683791000
1160 4656920593430779578110429496
1161 1926393290144705199826512
1162 41932353590942745504
1163 17526585015616776834735140517915655636396234280
1164 178491601999532819298529651900245327339986189600
1165 847756406268843443849826380006151866092624931710
1166 2494939863709914693050929756277446611909047102250
1167 5098705562427260545240826605598365968417000372000
1168 7685307862145064878867948770598086335231990738480
1169 8858728628008698048190729363473935885422490647800
1170 7990849403894855830337750020070773720738208852640
1171 5725404220613277875466277487656510472722656751200
1172 3289227114542713074113146591282178365624214232000
1173 1523227095057983334514699122381877834368396848400
1174 569781028475587446839444445146421200602314030000
1175 172024400201574072357725892048958705429221216000
1176 41777633425911718300621784941964897162232585000
1177 8112946878193178844185262753246086481181940700
1178 1248872814388712884807383219108278479869790140
1179 150613735763958203187331092265339973126408850
1180 14014338926288922370275453641544140796233040
1181 986519214203647689944120518710137187602850
1182 51229192327067082972823606234761085682550
1183 1899623928897466965664819718809187548800
1184 48193683562724033417011526934600264000
1185 789728096740947134611793501671143840
1186 7711694611832902479880803547726800
1187 39835723349785249236822414742800
1188 89834980511699176492021881312
1189 61762872591920153555841240
1190 5096278545356362962504
1191 68854441132780194707888052034668647142985206100
1192 709826693132479461806773190975584053274047488340
1193 3415730594786090784215961847855005301456505901600
1194 10194539062726598375409304569694231301113844115500
1195 21150651489773083268831752901603644180957986402300
1196 32403615613846932149359463822421194246650147101000
1197 38013905331549750441111934523025433752120652176240
1198 34949504724198699149026439132609500479475031596800
1199 25565130085887388408248396043233419421242870979600
1200 15022370121704362425628185217613034621286589856720
1201 7130660241015954620522660858473043610148843992000
1202 2740568694771894031976242925750841259664171263200
1203 852496805963474347942985582051134010061477480000
1204 213996699769986977031546031575327235720245142500
1205 43114517695540893286241682060107773871424027720
1206 6915954715836808195043174806045844213466572400
1207 873686233595465106388358428493816667640000245
1208 85694022072596908710033207668210674365025725
1209 6407736087241247691423879983596878535150800
1210 356846184659309882104189048873140532931940
1211 14363324951514135412941198009746098789500
1212 401843523420618011967558017440405058400
1213 7417749675270755818459919987233704000
1214 84088173566028088867271712689030400
1215 527642262914882801255002348002360
1216 1558789174556814100571311881240
1217 1630539836426692053874208736
1218 319187972051266943441040
1219 270557451039395118028642463289168566420671280440
1220 2823032086443987983023410133421414532862393450100
1221 13761057363795307357726400512164696983717730448800
1222 41643448834767090144232934861765606300257234450340
1223 87692515950396631248345642174344327211173544445750
1224 136517841433989901098823132364896248804365184960300
1225 162947983153075742684858407477870817867260563126000
1226 152642708667226797138055644416781664487279838854400
1227 113947436954240931191049993792697526563253939223360
1228 68453736427156997756671370312945822581762992560400
1229 33286978399172256310025043503775645060117048027840
1230 13136430230106932442620623880983762158803619012000
1231 4207013347237556628033706245670151056502017290000
1232 1090590588457415112575582738695001023522434504000
1233 227717523039828661723107475669583312701183245000
1234 38014951086390895155610945472353090940395379280
1235 5022640666563301819334041207283293886432851650
1236 518288443658326758026992288089552260464406925
1237 41066893669573011323842000969499994671548560
1238 2445057191184160303306480520056703651570700
1239 106399091756216249251249028333734562571450
1240 3264978627792521347236408891703291099500
1241 67387704721904167938072394804657512000
1242 877229526814628514183086189794594560
1243 6573903603529687359898389909537600
1244 24698148476866854526829897140536
1245 36894418332705659185119807840
1246 13725082798204478567964720
1247 268225186597703313816
1248 1063353702922273835973036658043476458723103404520
1249 11228134218134897398188662226500495506457858138260
1250 55434084606536491303005144438093230827116089565600
1251 170059486680976576112149714971319280008659854064800
1252 363398020492071305503919478746539488940923979873250
1253 574723258382599460181465285634933590645537383598300
1254 697757856218170605616207120976136382777866500908200
1255 665758902596852320112421493409586484429093157914800
1256 506991853787574719065684818955739099904179464766400
1257 311245313902787728716293964526349725334814000656400
1258 154967607571266054495953910665902883461693242732480
1259 62758453345474965454078836961663963216110007546560
1260 20677714251094245511532463516363329324042733630000
1261 5530898666298326196296061357943974815541113640000
1262 1195664100302149458969907985944685507516290320000
1263 207475965436288336236609033387842573794411401000
1264 28627112555910216778767998572168333726456276470
1265 3102219235230274653118084275086740341620290725
1266 259882524455457291774218355281370934022038800
1267 16495012692764782941709390971128806724029200
1268 773166733428504744559076272558471154685870
1269 25896075242253690293954789964824285070300
1270 593632477780458426770256162127871109000
1271 8789700615900543644096399322346632000
1272 77532912723515146455575799603057600
1273 361564698194132804794411445024568
1274 735428738765266139756721502944
1275 455486646082785915865676640
1276 33805622655676055586120
1277 4180080073556524734514695828170907458428751314320
1278 44660855522735501110867539637826011266370342989840
1279 223285231966622720116075133258731410640398484294380
1280 694278108425768006929101016316118878773758829071600
1281 1505184897642183981116853067292732757840622931940000
1282 2417746830008008584466583266192166523890501820523800
1283 2984853051599952035135997128620138970771984476107300
1284 2899892143042058663566605158793679590830569235917350
1285 2251962999388010532460808273009607974176261420060800
1286 1412169090458541454931816162388131739459130016016000
1287 719564341092738623172075417289588945424402158160880
1288 298866100316013105099339684855669846676122682412640
1289 101238088973357426024462941376114860370513223852480
1290 27918475268986030679175863484779879776204655280000
1291 6242617360543912337149862056130876700201802200000
1292 1124671544346709334843569699279219805507510582250
1293 161831253040304902264555046042517207559640892780
1294 18385397263487178760520238234391620310337396460
1295 1624971980358715294490425096474006845610628475
1296 109660048885469728380228253362828933139971000
1297 5517800706075299072536415740784680479365520
1298 200822528163247985599760070794408092126200
1299 5082407290535770992271500834217850340900
1300 84875546572289624563305855956409665250
1301 870267387712925113276871220034320000
1302 4936789544844229733497887648194688
1303 13174422201405648757691105284296
1304 12434785438060055503132972272
1305 2193354636032676962435040
1306 16435314834665426797069144960762886143367590394940
1307 177653403126152301216874572697263566983221930858600
1308 899295215052478759054924481582969919168392172748080
1309 2833659971945894761312439442159001034633169519559200
1310 6231465476238641681823771698591913617460178938231600
1311 10163761021328847332491550336894177947318806347924850
1312 12756052808004036799149595364092428475303390709133000
1313 12615019019563433647569204933203481587047459437054600
1314 9986383538952784801686322401143797266436397368722000
1315 6394087134898990866191273940332085103854820338340800
1316 3332719053482157833639086143235990905123546837797760
1317 1418859264126526862592824766486513413512905663979200
1318 493809935534131965020251901356250657937286638326880
1319 140290338226654804162858714011018895875428392782000
1320 32416618437995595235434058460845381351318187280000
1321 6056939510845683149685917441128009598349646032000
1322 907707348783761471035164521071811260350549879375
1323 107938682056294446197326562967637188723365794710
1324 10045281333126603638668082414566587772865703300
1325 718988494431688479988626982918026222500331600
1326 38714765084783225845541452926355258134633240
1327 1524902406015707651848924418159031595062750
1328 42375395850960584117380565396985193751400
1329 792171768008036495924187988926490209000
1330 9339056904394327621852424279993296500
1331 63355465825500948246556224818498496
1332 215323889743404151738607312173440
1333 290688590732354740122419974752
1334 97604281303454124828359280
1335 1718929965542850284040
1336 64633260585762914370496637486146181462681535261000
1337 706718537890613352273973233312804104164806386982420
1338 3621636042676999544105407955688074821657962871187600
1339 11562367050674726902134743334638184675022185078189600
1340 25786305744707642327943198923646909415161842627988720
1341 42697078263116618931014732008870519230745670502698000
1342 54462417548252691366558496144866915793180018920955800
1343 54808974153072289983159250410550983888391491948033000
1344 44214404896999289500058732976669065366367321066147250
1345 28893936372703390692879092813976053424222643053502320
1346 15398005753430222902256537244065021270507526529065600
1347 6715933850198893816272703894702830157294420142834880
1348 2399985351022529480343182317780379071793106389071200
1349 701903754521759482052197518650189062285440873876000
1350 167457673565784782111856750692517793171939922812800
1351 32416618437995595235434058460845381351318187280000
1352 5053318719804392627790285772103891728855663986000
1353 628021611063274743265225873122513673127691373125
1354 61428518243419603526933816323045554558013053900
1355 4652551354290216422119953960430840652695694160
1356 267316235109217511790643365443881544262943800
1357 11352449912079291789294110256600414039478920
1358 344695384160798781253319524497864635739000
1359 7164922003785606010185119753113438557000
1360 96192286115261574505079970083930953950
1361 769098803891297568858434940705330300
1362 3248998247461587089566985888128128
1363 5981219159539004214961314227040
1364 3348946897838188250258294640
1365 224377658168860057076688
1366 254224158304000796523953440778841647086547372026600
1367 2811546835480686775116603730647358893626646783853500
1368 14583729365719593454439794467784454635077218505937800
1369 47166483520511041121466901258196456795004292922407920
1370 106657643362661178399632168305449841268692671335036400
1371 179246271640040928377166138859496809349295735340897200
1372 232314537630373653314092579129009781653001287952568000
1373 237842203217052892676742799619988429729710209211769000
1374 195455873955552956698008230093110040931021917253388650
1375 130316140749050537473857318247024613711398419984434000
1376 70974367197378798614723140737686144652788505755582880
1377 31697264645604182387833195597060373798442019118985600
1378 11623731663805777758933525971601052195317265631829600
1379 3497121511489971528500065663051409504612812166932320
1380 860728691676318196969118125060085857401124575264000
1381 172456410090136566652509191011697428789012756329600
1382 27931494703730937497707017929526125343740766330000
1383 3622783641036237361834947520442128261495788519375
1384 371788793749458648013013716888528094491593292890
1385 29733734887453319739956748021767520368460158100
1386 1818013764491555156542671085378437734036552760
1387 82960210895964055383303113413618410288499800
1388 2739931595835710005461169008029062117332000
1389 62944374498928473098432260995262237830600
1390 954206902373316688272317350297817751750
1391 8879287949101068415853535700055164980
1392 45689037854928568447035739051801800
1393 110510144471482554066904281909120
1394 94440302519036908657283908848
1395 15062729675434130061131760
1396 1000134600800354781929399250536541864362461089950800
1397 11185862965376035047053951394269032471808084369170400
1398 58721163906753772360292495060091981464030822828483100
1399 192358259812185180331234963464614337686696800681032300
1400 440964757174008550129690556141718353468087472292334400
1401 752000637299148453005599336052400567595650015244136160
1402 990069897136504187212118079876279922397643724244914800
1403 1030895760734783086581285819884980906085193215289520500
1404 862746081096252371843344104354034463255222701567531500
1405 586649664974819841171510993641657842909849333170344000
1406 326394466432390154123263826231951714606959486345118800
1407 149185678470166000527999132435111785627667239985015120
1408 56107801786471771123290943930428707643219206256595200
1409 17353740230470597780943010605488894826811692351745600
1410 4402850823818309478327420798805731390699583663404000
1411 912203642845196049925114405088189031226093790059200
1412 153330605211719165463603096519798653791735025834400
1413 20727444033537890269791633214670970843318939720000
1414 2228186263909426828845116453955219744384548844375
1415 187788057963436244115231885864748910205855695475
1416 12188373970394088091750865304790652977484494560
1417 595733323957684740562005214417793155785989040
1418 21313888174852425296105542971878247702579000
1419 538200849182014465358443912291422915904500
1420 9143295989905512147325787147629835770500
1421 97941236771902694041535969540002425840
1422 603446753822402707873541261168797620
1423 1861405245941534270064418998406740
1424 2278559679824382558080500657920
1425 692885565069969982812060960
1426 11034966795189838872624
1427 3935312233584004685417853572763349509774031680023800
1428 44505989735615787795858266648876112964129518502810600
1429 236419849454642639045360633705991245632960698446703200
1430 784298763903998660720228497239389453577055357778130600
1431 1822341408747017497874857548612135830716074953820306000
1432 3152898013794161133427287476413286227296825426890190960
1433 4215761148495226175940481126354366818339250085459551200
1434 4463172234710590304257802137854976158110012979135806400
1435 3802643796672643272200780712971957870559533463945306750
1436 2636168581127437802854662541081771971057624921456346250
1437 1497682085876893006284916301414585316605144768211348800
1438 700264491618582512482638754461278224065840352522254880
1439 269955037231728953336379382501630850183397862830027360
1440 85780196962009727005800577739790043416075517257679200
1441 22417445586474176464744010660585958362902642095720000
1442 4798469303639664822756841218408565225805923065043200
1443 836186672608096379098021537997506611957252640887600
1444 117662790630383423764850504548615544487240514477200
1445 13229143866366560456430318873446330228164801320000
1446 1172729612583908857286903396818536707570815181250
1447 80611459028206777961660516859014166332269761960
1448 4207891013588435174533036831415820670798218360
1449 162472724715732201971455967568489042487087920
1450 4487134352600510588653798520395420568964000
1451 84851485231398676970925842027927036291250
1452 1036240212189291376696922543398048053990
1453 7533941290146361080118151503077109680
1454 28923373821553070965616356744473960
1455 48348188206273617404270623335240
1456 24553444825693777565522636400
1457 1490076484021440823251744
1458 15487357822491889407128326963778343232013931127835600
1459 177089050511280210843803410774350727939831425601071000
1460 951781724625347685377348853250825477244065904071279200
1461 3197041146034372050727035842160563435263900353995191000
1462 7527908077818438012288667165699457732165898390697028100
1463 13210903247881319790476320252409389398673475135812618320
1464 17935647383859000459616306003548634227137629673926236000
1465 19301429091019955383922620906026613237971340112522126400
1466 16736895880164713640966758016956160592912548671759274000
1467 11825099063914506715662343398566805698744203219104181750
1468 6857439818777954336199999590736583604712479795685153600
1469 3278418920041524164475355061708960681085424552424364000
1470 1294784345241070350261523334591155374027778638388464560
1471 422427007680840353745546241322362289275390754797250400
1472 113630910261363534475216349733228369200515620263419200
1473 25107539056851077640513291939856273366450959147206400
1474 4531401212834902455796834544756263694077673697372000
1475 662929381356550509504401623188541238452501435225200
1476 77843067592620076790995244739542090500464462504000
1477 7245567282072474723669895040884256522991577038750
1478 526321050127658295150362244492159274357781853345
1479 29261770841620727363132037735707718457849679400
1480 1215112913014842242913283363082643402262587120
1481 36538094014032729079038073666076996061564000
1482 764401206084600255146775411660281822589000
1483 10552439254232126372384231990382198695130
1484 89395273517408314308864633506661226800
1485 418552293897020060006563972393172760
1486 920475121619440023658229175036300
1487 714505244427688927156708719240
1488 103382925581868537117990048
1489 60960876535340415751462563580829648891969728907438000
1490 704674780923380968024338876851914617056633866316519800
1491 3831385203326924340686929041946726246477236810241956000
1492 13029071923242119063873445912478528536805471458354028000
1493 31084374342728480253211722773921135343437294013273242780
1494 55321370990479683997284158706070433566614509103726997200
1495 76242806515386078317423497156903103314632323959344617760
1496 83380694636494251706409023262624545692768911788768956000
1497 73564495845375136700993424772202659350243527882848902000
1498 52953678909743357880725381614758519209242758158705036350
1499 31332746564257546456786846202571918284570627637881144000
1500 15309821366362587543983706288173411566129042849634740800
1501 6191362883213077092072110938834472103021149458276034000
1502 2072731696123958772767927167640726898131787009478415200
1503 573501888260293603410209576888882004553190601094198080
1504 130702220723164628856469510256530283822189328472008000
1505 24407598669474833569599701966712798119724358667383200
1506 3708222791818181421439278096314381881139687991102000
1507 454137086643585144355563350889393329599875669912000
1508 44310669245029889865643447005585497669495155579200
1509 3394576797506395638254793345926088685968494754375
1510 200503257191488874342995140758917818802964515560
1511 8925829422763347339918562975730528695632584400
1512 291018199506133919636563812086852693983302000
1513 6698650569239333664490313505447449277953400
1514 103740163682910034627062377296752533065650
1515 1012795863497225960934548730198997193040
1516 5684814738004302307551839028026674800
1517 15964199836571500208294742358962900
1518 17774692003685738387883046138632
1519 4910688965138755513104527280
1520 70956023048640039202464
1521 239993345518077005168915776623476723006280827488229600
1522 2804200320625659124567277924718163849030607529742148000
1523 15421980861192026103483481977005016619190265762828753000
1524 53085970539429718364851116836750751437301270026352434800
1525 128303233684807986035770713138136018303118286733960852000
1526 231524995104460404644611452385067766695946741616104153120
1527 323840306207427857785271595700447391813924699490238153200
1528 359819367483327155324575177908853931459361732971396793000
1529 322910690137695920244820399180709604228359603836505229600
1530 236738418728738094239410938978857940789672587672377948000
1531 142875020454590569376296784356801287677768196541411701850
1532 71320342703956862739049779293266848962431743329582604000
1533 29518936621418060950818257222295139947765147978053912000
1534 10134784781136483116868809290645966642483850805547231040
1535 2882486936009120509067933699605325744632251905309632800
1536 677050840307291059581497417160485699819738904069539400
1537 130702220723164628856469510256530283822189328472008000
1538 20599763582932723984572638488529983067798052072216000
1539 2627802324078563130748327934919080493548371489990800
1540 268353733016663948937378343707368785672653804948000
1541 21640094282456457841360753188774312815334843422400
1542 1354751737780330232047264464587282559479489970000
1543 64463353199037442970586020864840540413369966200
1544 2270265309702851388631460582957547516063070380
1545 57208705885821197877273228017073606509538000
1546 987169557572112329503835674486992525172080
1547 10999476814612082673555470357867732196150
1548 72937973708647960149607418841491567400
1549 255236580073662552583960119625687440
1550 388580929084904670384456203463600
1551 179542343471573115029121678168
1552 9900582591005555469968805
1553 944973797977428207852605870454939596837230758234904050
1554 11159690566590580740354583612991667619792058478202676400
1555 62071353043038238460016232982275032225839663969157276000
1556 216246676691000278110383769259982430836118451795269108000
1557 529376857055206968051727617617877605114987525123123442000
1558 968397816061925730965442132572158447237854159644281794300
1559 1374428728163473037976970876297483216166111581732595174880
1560 1551167853262469570904242097052563137259975451339796196000
1561 1415576793033209227833807735845012173465872206959327503000
1562 1056679290897744779662928542034435900015566996294254918000
1563 650221917775453324674953523083546468429771542041773469600
1564 331456894403284911234308765550415875671324147557521278400
1565 140340029191657052486517307641589606022849559454985124000
1566 49387451655064832744638238044993791835683997578667122000
1567 14429679194619057937248496449289799102673555557274820800
1568 3490573221139811684953497795138504052403987238758514240
1569 695989325350851648660700142116023761353158174113442600
1570 113677981889475118375164658080259532568038617620612000
1571 15086444862439780825684584391843126285662320374056000
1572 1610122398099983693624270062244212714035922829688000
1573 136430218464960450375796928938250084929761400072800
1574 9032807211650351822175135817635706465329499374975
1575 458152405867529860292347618933153738296700244400
1576 17367888459897472161711700560876496276731181200
1577 476946493635052812737701803142341915139300500
1578 9113938661810135661827665980651036623243640
1579 114912181310300346048438325621018190472720
1580 888846611281784458469128917807493510800
1581 3797838417406235575213203384269921400
1582 7616476195832105348990852376098100
1583 5386270304147193450873650345040
1584 709186346826490250279611632
1585 3721443204405954385563870541379246659709506697378694300
1586 44413768504939125769072475911382161051349845637040490350
1587 249809971720578454433819716598840217414168752886397879200
1588 880693545349774426845737566516626906508652623562390916000
1589 2183374594766867448876941095705071228469649009148366270000
1590 4048245942828919802876469848884578629677084377514582186800
1591 5828832569058448209239613597958134653850703132335105657120
1592 6680362888050368952027602631306371911132960943770055617440
1593 6197787532044275608006446603755877268844961085900576221000
1594 4709114231174732170236964154718681728330244222615701265000
1595 2953515858484739396407547507674165619920811800685046261600
1596 1536888169287435131049890145470200743561278190280555473600
1597 665376844285150495906664411524242485025980852474811823200
1598 239881908038886330473957156218541274630465131096383164000
1599 71955227576915650356426571986083670224175360710640840000
1600 17913601738905461114890475772181390237373116718851083840
1601 3686165686117473546610374826762644365685245144378603400
1602 623334267360621899090486208473423103581411753286355800
1603 85962726512744573927182866941587144531866132908952000
1604 9574988225387476994629534985535111110095280732760000
1605 851064696138562809487114175757655291704702067120800
1606 59469582407803273240731994665391062661690866698400
1607 3207066841072709022046433332532076168076901710800
1608 130441708823434167797120009317573925489803856400
1609 3887440598806252377793596888625937527505257500
1610 81808449416724312964500716064415257308639340
1611 1158293207855468746319235141353643450445680
1612 10336016308333893559912441987075710254160
1613 53004614434234853027975577667419337800
1614 135901830160925801325130895338221000
1615 138033225555533300823135188693040
1616 34750130994498022263700969968
1617 456949965738717944767791
1618 14657929356129575437016877846657032761712954950899755100
1619 176768552209282833314283850715514216336201568125487979250
1620 1005302125207034815026942073803666058082934601244757765700
1621 3585981852117981039453218512467222475784035323691840524000
1622 9001843041403022215382252011854375019805654275264766166000
1623 16913875194127333170633370354728618449878214324202677371600
1624 24701161685057815746364900772855056045487294506868637072000
1625 28742174392253727376595336017517698465539674066342072723040
1626 27102349436169260002743563306835061481570126635909216869000
1627 20954424513102074674688462326984156480380582718997186271000
1628 13391008468285965662273839887236396769288185389401739597200
1629 7110315955611409658018169925882250566476028409056592852000
1630 3146271063541258711677605297802203408988654408404533375200
1631 1161456621681179859718733736092612621790913322367275076000
1632 357471078646183551294524389659002683763046077712257264000
1633 91527049477836707253374599566298428525151058823935148480
1634 19421634538354135137317480110145639925723404605897221000
1635 3397054651912181503738972879565574219356990623250869800
1636 486289144749421339715982148454443555985498530932618000
1637 56456069815006161824030853117243731076992174244552000
1638 5255604648157126261496655869838160987096742979981600
1639 386847589153892186130506443526206950774864575964000
1640 22128216709880287717481672433633883781094275980800
1641 962784041315823619454933402105902783377123702000
1642 31019674659231296000534636362105994476233843900
1643 715289070180350437514021827507172505060967380
1644 11295052187713415991153945018755558208293400
1645 115151956336508588815362557912350518465360
1646 698379480292830645940029863991602044200
1647 2233910953166986142941499441921887800
1648 3106327546535446887431563322016480
1649 1309613145688171734564849987600
1650 65814642035034133075191231
1651 57743358069601357782187700608042856334020731624756611000
1652 703580609094219620976810136639537572562221837643188244800
1653 4045315925166362640925312625536715390604906043332502394250
1654 14598270222421303430976339688744725205140486496798876065750
1655 37100374405155760591964649907363588208922397889438825745600
1656 70629845401777558920691515785318942463090518159769703764000
1657 104601451619547250390453301579243467173269180206102591342800
1658 123545907713738847913230940391503941032705120739711478602000
1659 118374562164628790496093508164632139634086807932189172342000
1660 93104541592487340244719064536421622971982082090417545008800
1661 60604712813343126154937289245109865748645637444764317179000
1662 32824301245432671928256607528469704275938112966704264134600
1663 14838920255189028851516180714884696834384754940639845952000
1664 5606305789951804715063308369014637038412110581675069208000
1665 1769481839298608578907895728812063284627078084675673456800
1666 465653115604896994449446244424227180165020548598861436000
1667 101816164100345196156019059584657480053985154362867455440
1668 18404385348190542241325831272789099558944982930326456000
1669 2731897097691614496013859308741545700881495955761189000
1670 330164735119343962228219458687490624853312160475303800
1671 32142871865477960746528514913467233751864157599088000
1672 2487727573328106673885410667599300083444513734660800
1673 150604786617164133531723882594172171675710636444000
1674 6990231501422781106405555490244399428131004301000
1675 242621578411587552102643217330687501411035172904
1676 6102231080504517246006813710578228421554198800
1677 106807870207925630941007784197903586728560740
1678 1233367767623878757654741122737675896307900
1679 8734661669014557937954176327106234017600
1680 34152726935950338798321209649746056080
1681 62633017378513630175929890895006200
1682 40467046201764506598053864616840
1683 4862425045871924757047710350
1684 227508830794229349661819540395688853956041682601541047340
1685 2800552866375665852436103479490078532200005483800695633500
1686 16277136889148655998245892539355104981815132150657178824000
1687 59416464781566294789169679475426984649375918236455631657300
1688 152852476446528941806693439093915358030294505672364702335500
1689 294786670545313706442675642198725901964372531056301974130800
1690 442639712527162123401681819921621291347876672739772195044000
1691 530562740156933083842427661300817586304222487080712983376000
1692 516421894243428384277305330836486473516707404691993980556360
1693 413087457889744655206651893478903629394920501582484437333000
1694 273804480304533775749262574405926311343639614194896567274400
1695 151213073153116803265002349288455941046456475464592677474000
1696 69810374836912022096905668363207551016310097107101093456000
1697 26981152117848513036747209357545155494059203454567258360800
1698 8728288632035976221540783093161095516581547957457728312000
1699 2359309119064811438543860971749417712836104112900897942400
1700 531183769291016604595477586768696236976323109246052201000
1701 99145310829032484333166413347540073979437054129183333000
1702 15245318437849790163121244142440625764919177431174635200
1703 1915770685260390891941520315840994983716749573128306000
1704 194773440861771258292906443254490872215623001143704400
1705 15823836779713589919334415955299345467479343691988000
1706 1011755233171718025264401467683925871257338121752000
1707 49966537901079204168384645997798927860302659315200
1708 1862227027281922000787831711967996173111015581500
1709 50872266441139325440876803633853830941023503996
1710 981477726234992284322774233169924851019206800
1711 12739168449156227168105134336222022271454200
1712 104185103352079199404375647634983802421040
1713 489442248694781263764673673501642423400
1714 1148868490200164302084199712988399440
1715 1067391653437846405919681646415200
1716 245552464816532200230909372675
1717 2946924270225408943665279
1718 896519947090131496687170070074100632420837521538745909320
1719 11147932708917238133429157479388753843846042447475511319660
1720 65489851644477109164659650597306451829907820544262420968000
1721 241783304207562327640610862095003955250712275487886843781500
1722 629531591138023837647154937299166861166006752743398954464250
1723 1229722826637558647954494958387822267508240313377024411692700
1724 1871814815156582114133273749917592885697272574248212535191200
1725 2276432807282548063208649359596909498360508602661685574512000
1726 2250395351258856003924873258314061033434435210033024137116000
1727 1830230851245866879143706632274904168593694825057833072853000
1728 1234914084638815600828306713136932955243762341572900844237600
1729 695178907786186404662088744108553167112747332144185440287600
1730 327628325165086407074171756791654538933989030173284134527000
1731 129477361877007767478876325083897765560164880959324250256000
1732 42908031669893861702643810029519249977075283121818551032000
1733 11906280903187536794512042578363340550824060290685926825600
1734 2758309925965478078885837459618804531918680543759138035600
1735 531183769291016604595477586768696236976323109246052201000
1736 84532056398449465100386783262301741079973542749598488000
1737 11032796237917611302258795103082031803559931035718486000
1738 1169842950361132310611098575843330979418525803165582600
1739 99604637459332299789540147999708582685836193131459600
1740 6713142876242129056687327981036085955900327626904000
1741 351914863711901921831096162672669868263421955392000
1742 14040984487706365512433669902482256859968770544000
1743 415010594651399760175573924381439147150454901020
1744 8780954057382397637074420139426927667118503504
1745 127228594141573073893692956151656925132119400
1746 1189922327668438801416413646789969113267700
1747 6617928525086700506630032063928190716400
1748 19401314362676014059140217688353393360
1749 24706849251616436603961284150288160
1750 9530282619980771481425728985850
1751 437704928371715151926754675
1752 3533343320884635898708258511468514257188006702535057407320
1753 44377737380961509086014918468667981304831457316167922511340
1754 263476013668622643397188615350426588309376515915969445199680
1755 983698080886630392298032071343046395012120562195776776808000
1756 2591891703481590920650003875076024075266143372049467605458750
1757 5127333895481606915985764042513214350092497552131342973806700
1758 7910108992965917789545129732332478369377329583344102972509800
1759 9758708008061238934123394228377277823234917141410225791789600
1760 9795655697259120925622693682846477883308277939665716836692000
1761 8098013574605731832305415134084689324858763066406715644925000
1762 5560516389681084576173018531350807115681190751736399208621600
1763 3189644400430737621390760120027479237340840700426262608378400
1764 1533972619875507126454968276670669713060164023324145717041800
1765 619604787554234706061473040986843855995236289708574873552000
1766 210242743775442958727900332656196016836824961983640974240000
1767 59853988481294981767485416015861029714856913924359548401600
1768 14258731565510880757943857442636742514494943170700484948400
1769 2830897029280359080961780550661404651179698452805431141800
1770 465825587387200243851067592870981934887513778130766136000
1771 63079075971445707555083143962856742622763242066210840000
1772 6966863638349372731426358026631520782247984423254400600
1773 620732994069172246446705366774012356426156548618472400
1774 44019036859930531957421193475650906482260719724984800
1775 2443915089923318884361837117041689955392656585784000
1776 104096953960581675350801345828747766375630540240000
1777 3317182585220628852312454514461433183167622041020
1778 76617340551027648032413647578111842550853212496
1779 1231572791290427355290947815548039035278915792
1780 13058877309849337116339433074389756421123900
1781 84893388418675776557651389782875323182000
1782 304541843632308341898019174623244174560
1783 512058150334557555813084924326042640
1784 303062987315388533109338181750030
1785 33322666503429270914075975475
1786 13927547459020991989083038404429289207944958458536245702640
1787 176667166044231794935412925573425712859400335126752870366000
1788 1059936611918140968270497022520497061014391540822844902996980
1789 4001429935477551369960704651495424206807367835254433921144800
1790 10667772452309416637719073188191689661970820397283734683208000
1791 21368100864913494832137716157468863744720457778833084511529400
1792 33405357197834711725361796034555790462723847688128446647528500
1793 41798293327737605959351050433427676849364988466024817415296350
1794 42593255946786622972140781438773754035113726749801537986264000
1795 35782882110087625253897630107376771893333359864496738407192000
1796 24997411045725807633207915745328852418792593191273758807934200
1797 14606641890441326820073944027914118057576912281252592001506000
1798 7165690280257613709593837823888163414854472500563142230656800
1799 2957055652772061930515601497196471736019593297974256803936000
1800 1026882255271742181562003085456723691224357426677401477552000
1801 299771112166485751986197890978959487339839591628341422437200
1802 73387852118785248345483710720084383567579337136555497244000
1803 15010337736649345824634557338390703731836540633479960472800
1804 2551765166201942512272392328594717216847042387554564495000
1805 358148975793430628451638739611331060891466852175930436000
1806 41153659219991475411799071854387916221471742754921003200
1807 3831541370520781783883040631681989967433499146256612000
1808 285399146390208037444103252349333346348978452373306800
1809 16746372718451832809888497517910670944338317286679000
1810 759512459023788324964580958679622943530549916384000
1811 26008223574151483195338674711674826552926768823040
1812 652988697878076545730798132767998658103862606500
1813 11579562221869769983393460476261825666287851112
1814 138133902210850765941723780964656090143443920
1815 1037993754611051927423824019939805302906400
1816 4478433823825794589418131287096611251920
1817 9648503110470598389626183527810155300
1818 8221117092527300208008244197895180
1819 1732778658178322087531950724700
1820 19030649059639789214206725
1821 54906677482678910726192747555923159377475316999998660943100
1822 703341146680560095448693439423679105001220402156080407983320
1823 4263743395425713618068100009734766831248512565671035692266000
1824 16273774243591659310819752264961166997392678202532568207630400
1825 43892608369161448104338191023326730145440819485175559781172960
1826 89009226398956695070968516913974410617069032689836161263016750
1827 140984242214535069077649375917268111585536565344999240136916200
1828 178880299833566520851937359410847136026198668265462004628701000
1829 185008839319494321459422682246319225398828637472568863969344500
1830 157910552602716331833751563778564917737588298061301257497223200
1831 112200562548579841897814602879062759326553755507320281446280000
1832 66764245175418144525056878416991166961790875858825211612413600
1833 33398812743640694658765567923476141289547208783448909196426000
1834 14075463050506026929559324296923178136321285268963315095933000
1835 5000112285596395627962744349804943117269494122029197868473600
1836 1495951927432908363263164988690041920549063905530041658656000
1837 376127904888137783152493580190581243549044015911032162114600
1838 79199107377060098327592149351765273669084488267278217614000
1839 13898460867267912800587553091102503455404204290259222660000
1840 2019923584193537651819830559056028786388395658358981579200
1841 241202371452718586508246498105590306314661349424606212000
1842 23434722611384034609496693694859785626115853513218904600
1843 1830542975858091103712013609333561938019486052466892000
1844 113296447527303757775541933824877131820955529297532000
1845 5458077034162078841741436228059774233710266374917600
1846 200235102833544194763389525470082412385326796137600
1847 5443581678310775552512745869885428813403277195520
1848 105952310766813125585949608844190258457769594000
1849 1412141734374362193096763472714856788571689160
1850 12146256918540325970737780739995621719509724
1851 62102190446815072580912548201526812994400
1852 167275966254953278382341066750637432160
1853 195577765752782399789719936374530175
1854 69201322327670877171786567322350
1855 2912233038955163172322606260
1856 216489185503133990863274261791925599831188392742851863147080
1857 2800240551616624447035830125352081128251241166999931708098100
1858 17150436827924987549118386823385278668748970397401960687278000
1859 66173297497007075352416912151083581220976915019214473943968320
1860 180539764514566352405058723731333149608130447774796587907493600
1861 370598414993229133994360602557779298856866300601636942894645920
1862 594637554372087659217569777917441612289948092734193412416803000
1863 764914505632051970527672145934114222432166471552655451806673000
1864 802785778036857318580113473788409917220278077445404482935021650
1865 695985633630478637871161518926629466976545826682520964456105500
1866 502843659125968207515298275719452531343158267569506797616856000
1867 304610618158747752590347909469191044948536435406237293017380000
1868 155332998168241636828528286490398524289715766087729177306338000
1869 66827850657185136552516444053217871847229754407425826455473200
1870 24273852446381651231814882619843564690182815314140327830112000
1871 7439191449301954470871400130197598296425344913262952926265600
1872 1919882403762886276765537054584347278468635586833197874036000
1873 415897199373704101252012633345504949121616056312645391467000
1874 75281732173463577335044580674151077337065255514273058463200
1875 11318968130129546712943879802726138548168520945529671640000
1876 1403101281637792932639949415183214626786570138524527472800
1877 142078109211875331778830129021101139336033397606274892000
1878 11620523608950760963386790261913943285677282733827556000
1879 757230821069247624268447865724318168149675596858975200
1880 38661378991981391795668506615423400822114386822333000
1881 1515227355752457708304339012565847772343447083186080
1882 44444432690005699131274950456659513729684984697600
1883 945066263595620755644573935743998057882513402000
1884 13985705021219332577345348367433114116425586408
1885 136504373418889731497765151969610237900372440
1886 816555086960694182906741562352646838286368
1887 2694088350862945306624682291278693778400
1888 4163395177805806154427736727753697150
1889 2262883240114837683517420751440845
1890 228261645940640606394018363900
1891 853702637172735926234421145556838686126761775155774328259240
1892 11149193053411400529458624482284168391306202226256870952074620
1893 68981535539824163207468010405014681452042770211461732321441000
1894 269029789581278765085675553041419899381398865672777290912978000
1895 742371289759137164443571640086905000381060114474353332059845600
1896 1542325416853009696260358811304817478080885825276119422409731040
1897 2506499815394620533198473436297519402976663960545786301166551680
1898 3268271069518767510436417350809397132210165832997709657719421000
1899 3479951955435658898002230364456939437081099602531666447189984250
1900 3063771809899117302793669779192482292773041938076664451781000500
1901 2250225374588707728630959783844550077760633247373542919335430600
1902 1387314324105454676709724864880736759098948397043143881882664000
1903 720911796309036347797156719077085473044869563794761593474466000
1904 316501404138868022088897528287234202443624789935462491863898000
1905 117499517639006833498930011522141313137986381375693760800832000
1906 36868959820166829300692323722188097051514621493204305162041600
1907 9761086326499727070292151551202523531582641983583521822730400
1908 2173984486613856519278622841220510888854190296855238769129000
1909 405595428688580503556456764862070643941675106580909659902000
1910 63034943207445579108290916832423150880317797679415240340000
1911 8103181820311284766021413289236394550046470955044751684000
1912 854140162438450523988025834468031555302506660903605527200
1913 73043291256261926055574110217744786367114348612630352000
1914 5002589159272740329002396542636559785567133963184796000
1915 270115310873022983477054244667847308182887877776433000
1916 11280025870601629606265634871323533416334550508163040
1917 355802375034990069156484464489146440469311460829120
1918 8230450498149203542828694529011021061052774944000
1919 134477932896339736320628349686856866504092177000
1920 1477910986669451162233379415913399155795807240
1921 10228426878770800817463394307364734079587136
1922 40626852331013215223900208952482702178272
1923 80529814835577169491498655445830520550
1924 63081745118269790218602071632631775
1925 12211998057824272442079982468650
1926 123052100237542105872786180
1927 3366939372774715522158184331074634818182181954352680060985040
1928 44392537132982268164189899568955611678591612308100265069480480
1929 277437166271121372595368959943216190259025351050478948184233660
1930 1093560225175447763788978164950085685372089798352290403566373500
1931 3051681195250326290524080900171330201938255789721055837221840000
1932 6415887631494118766645655507660160791172071049941986978892968640
1933 10558997084609066382090148785086827349938372188428817584189697120
1934 13953594954451302700439715960102708462106696244645515703369151540
1935 15070361042780983520345702228732220109635764674378327866150663500
1936 13470781762976744121298956249510733304830062977541934634283810000
1937 10055198628554152197037585078595655000215786819720462676173054100
1938 6307449913619862572677690303200632793722987132789476364803858500
1939 3338959898694484137165778488357027454102553769154685275039632000
1940 1495366113298849930974473618881381538252222808720168610336956000
1941 567164170324036681186871510589905901622034398004650831284930000
1942 182124252340460591923341517859319035363878891132325329241289600
1943 49437923395223702925928343172934039228167333365887591012737600
1944 11313503106095544229619661492897042524623018595351707210659200
1945 2173984486613856519278622841220510888854190296855238769129000
1946 348943435612645170063753289608056728087473522868191509025000
1947 46472820874508897538661538684296283786273513583255157584000
1948 5093428572767093281499174067520019431457781743170986772800
1949 454801904675019110175442327444016802174061988273348397600
1950 32684226341117202419794936999606815638908050919057422000
1951 1862666176324956505479615733960421196753720092675190000
1952 82678773415047034942541820976593263026414376502003840
1953 2795903848268779987877806933917798880971811664416480
1954 70082285991740468167186333914528844334864378648160
1955 1257809710680609179302724080845538102353580224000
1956 15457233666245946703520499964006536379780710000
1957 122558472065271559794963171075745295846481576
1958 577411194769319400985836775415751117396048
1959 1432356973208799254688789418196505525516
1960 1541240475322051090746385750159435800
1961 501444714771619954042941745887375
1962 19384123901308368955682511855
1963 13280705303722489004068393750349948449496384375502238018329880
1964 176764317070672564913304677381418327954564552603515703201714600
1965 1115760753873472988834878193472362814103548992605027236411392160
1966 4444381789780099658081153241808803047838755623624177325281413000
1967 12540927114327302433993798857161573771163670199823310637943436000
1968 26677797008878352431761515229297768625344232113741470128993325280
1969 44455262015174985362798577502315327309390238493252853940045188800
1970 59528484300270259367659925698545471422038422293528002521764595840
1971 65202007836899411833206526148647472787592808368304307671502448950
1972 59159183242406201266037916195767970430378693243038329602229732250
1973 44868625526196052581321172113235210067223161117628865522409101200
1974 28628687403975358403153963510487129620993998437765553074019185000
1975 15433871855673183278395689121798196444975800917104975685944637000
1976 7048591044883897894453981686522920718232226706738256065752370000
1977 2730185364577834184462891140666172238708228431115022954132956000
1978 896786641077065058253123894391568860917663801080294961466995200
1979 249466603131020122170445342576761852332259259559996521340988000
1980 58623305145125380872711299329167838482181206638315773274071200
1981 11594583928607234769485988486509391407222348249894606768688000
1982 1920521938207843933753133835748432670633348656648931784054000
1983 264746761471271432254821850696177233697334750253544009428000
1984 30137449627266108366237276026470334410271357492900431140000
1985 2806202563275585865279898830366429253573140277049054945600
1986 211283791332051760534154267663092975399504675910191632000
1987 12685136796727305834256076947399848027688089692361447000
1988 597117557096171771185179672429597880787906841137589480
1989 21586541065691673918181890372889313479664618233257600
1990 584218714563625669108795478729092303486647213460160
1991 11463841765279247791797110236836779335037793672000
1992 156548514637511164018819645837995313385601849000
1993 1409699710361630339361069596717396117836000752
1994 7777375276484710298992903505599913009824320
1995 23654450205885983863915582186149468044586
1996 33676104385786816332808528640983672230
1997 16848542416326430455842842661815800
1998 1562944565521932324289688558610
1999 52391773216519910749994580850004383791591241114366627044787600
2000 703877381097291917215624868768547267823308371901618614971483640
2001 4486965318628067571922558540544438694429610159926209034826461600
2002 18059589125195636518000432298190487856483725681587780589351059000
2003 51522308894694667499657856971505465576530745070940767870884282900
2004 110881662505883971025311508707379063145041163251903132670133548000
2005 187057384052202317050843723199062746173686692844425115510830920640
2006 253770854302369158426704416179397699334653314780726204124222972800
2007 281834987198818391177198223352569557056412478604721307275970981600
2008 259511617156688536220352992378768830287927867692794805855114425470
2009 199939057803212402139764508212435065839568631709092108602188186000
2010 129728852064871195506863388936093107368275661492274763358269792600
2011 71202656241378861000846091567058689784811040313448212571754897500
2012 33148808609635142996381406627198373522700834294732812946907885000
2013 13107502367547362778421363495427929302965724439142650871660325600
2014 4402159347536352793552568660919099423653577625363757941547712000
2015 1254307350796397947601077872998858517748004621185530896548881600
2016 302506986504022274297400411870191020085397301989478418153388000
2017 61540483928761476853425631197626769776795540710979066695344000
2018 10511405693171558889705060614743382473126576242338663241613200
2019 1498496416754527910094005699867407657022835735283402188195000
2020 176989022356490054587175275573634872991229972185578895604000
2021 17164375284403214036400038001830786485320110889996272040000
2022 1351989484069318689500303784312850756715613999518346096000
2023 85363508796800222790523247222502506727501027106244090400
2024 4252200785381829279652037061241075817732063868707076600
2025 163901664814444492810099124252949944034754727838541440
2026 4773494375093039003693816716445022479707971134369600
2027 101971580146712321407281702785690117418453460996000
2028 1538648258151538297784970233379153937275629601600
2029 15613762614764892999252353128199007634259502000
2030 99749823417888515168108982910284012500362176
2031 365568775909147023351422633785946324325420
2032 668204808075875250393095541981623391090
2033 482317607571371282515927775932246968
2034 85961951103706277835932870723550
2035 796607831560617902288322405
2036 206709359781542193322705891717290023323187260396682873976707440
2037 2802959867083815225124710075475234532850131399618614546896136600
2038 18043053994324947737076581143081070808991848406492195482367608800
2039 73372566210327543057057457277283821317482291853269532502828900640
2040 211611272575661914852222456711405933796624524834256820383917843500
2041 460670055999622909408705544686401809860745485340176277433788882400
2042 786652988723336033244249808043395741516560690533402324316469848000
2043 1081045920821169234904226711994583403211565952152846446783373502400
2044 1217124058904055155992693872983495888731971859736790679011177104160
2045 1137125885850788092180223387276686893401219792148215830050966252150
2046 889754115965789267041210259584350275272895546375296477217535173040
2047 586917879357817051442534524107470677141959531791205867187068546000
2048 327866634316955890283739439251054984469002696394410262585791142500
2049 155550418250396896340309923115728214606817964992456095156756853000
2050 62766025018728043155375932160942198776639352102859708775985390000
2051 21544515385738768704761551492484987245104581549395391662614098400
2052 6284661700101240501321759206706872203505436478315364956025352000
2053 1554708691113182330009739380397744801410341862393830312949244000
2054 325118619838666363487307109323114389263497706380611148399196800
2055 57221853477620320583009797429372259617020415047050711137776000
2056 8428957395467759487027642945784787832224141326403645052237000
2057 1031931598351103469222245683425174503737337429425932642420000
2058 104111189621464737992456044455079337053664689520928762120000
2059 8567262098476039005994453750479018645716298826832921870400
2060 567927555382860061745875909396724722633939894355495724000
2061 29877228078880077976683136527875877354625359487185431640
2062 1224856527376762607559342917804303345205962751051465600
2063 38270114972776894456464368786920679363992649817372800
2064 886506098231564386400280247339789889088623210668640
2065 14704365789181087099482627987905157997645326664000
2066 166985082280011908286740955560528334277975305600
2067 1223197992861765811001336420181489077338302000
2068 5322018017722710412932643905274299447427860
2069 12185625863638234111714087792864877477514
2070 12094204671056565617974579945368749160
2071 3626448177228355507638554706257496
2072 129071998654213630384283589675
2073 815663960219058384462569194343901173113117297781505394610791520
2074 11162305428203278439426118152733661259452112061420875194742201760
2075 72551030978239217338693077069858977559585959250593441644079070600
2076 298050825887386636675670694165424103646648363771394663109676254800
2077 868885652490720904623048836178361041917553456157139200691394876000
2078 1913130262353945389421257783394768985936085024520970399432080542400
2079 3306385574342121078859526988217179492448798877540082937049410845600
2080 4601919984031515794478861377053865087871880039620403597251348610800
2081 5251578407237862729966218088217341710017607188884639845541565694400
2082 4977242715105930019351566009795051916120434752875535766403095374400
2083 3954340384199442150922012428425002275377435528507041645653674265330
2084 2651191906470596452373277378896888973032680056462561360065015346360
2085 1506951311864665402352453507843505792661787987031474523858689510000
2086 728346166513068537333615592858641165836465837806010287468689030000
2087 299803878750764967806742589245397955527107250963113702955760415000
2088 105133091906369472285254686369578182950870914772290012199775528250
2089 31382762295989420309826075006394316680730373123974790167507241600
2090 7959121737844477589909217542057838153920379761465133473720688000
2091 1709869239128469987695342112972370031092012706944112779311444000
2092 309885205687047207816849202403610313258211870330685208840056000
2093 47128060690263692604391920118849451088303770405210709918441600
2094 5974957141091070016120860822328457197525973598463343328168000
2095 626421820699936710055732716917921179688061137510756765340000
2096 53782839947472916708917510379254371487104813865788714070000
2097 3737396217455990170400265058933800080346036400967382024000
2098 207254658567114959519316907209982830287235051857950768320
2099 9016204923212331223732780845690353521218303750570751560
2100 301353590068886038367774844856614315090355914941233600
2101 7542285432591066790690058082093856516991252153788800
2102 136876906572037733360825565724105489823256285744000
2103 1728604833231975124672003595524728497433114737600
2104 14392363442480865079149548085106020746740815150
2105 73391879571705948660080185210889344640298120
2106 206218283846185500352084562648482541927160
2107 271059398845141144353501705723637907310
2108 125112462114378265013530137365883612
2109 10697487248461225686249423912264
2110 3218959557293069695825496284821467129607123621602012360874730820
2111 44453685831938681953210021091742613934664892729092044006288137840
2112 291711677803413788156615281309458953927893675116671812116972470880
2113 1210539943674296722947165485315154778221627407308967206995911221600
2114 3566721968557588898606959728756852425155389187311713385554182670000
2115 7941949050554608576294905996837980831219483802144005040165768933900
2116 13889636782781083193115310573752265889763609161766069647909332718400
2117 19576421519372162427306902365879934024597838898702669270847006788800
2118 22639596303351024938667363256963487040334525421047111164367187386800
2119 21762493286229465167830529605934675680401762216976597092351953076000
2120 17551872496896870316946506871847214166381180791746578459139620268480
2121 11957622597196399231496228970165557119801623224959092440445560457840
2122 6913892618835084865993056693986004576732283284500405115463667471880
2123 3403240379052225126884596090874004302658435913856197900453445122500
2124 1428524249238338843941621742899544828021797637685821282051848650000
2125 511575457523777225965363009963308271678464657448668925343237622000
2126 156197736546606073109521248320516157527008216233116589553952213400
2127 40591520863006835708537009464494974584993936783472180715975508800
2128 8953357852368113843744031041723182827980124767828299390885008000
2129 1669751825147649829455185069104280182550221666895328903068880000
2130 261976572660583467712649203013604301637923900193671299252513600
2131 34364210919983942524035775086661058085221499253799475982197000
2132 3739970277660362876332744961746996080211683532101258910104000
2133 334610413541581099781323066179759139460703464757298644840000
2134 24338812779761474448847879972951757516239485303502618950000
2135 1420210562633276264752100722394844030531493832367605169120
2136 65419905489354589344293665671055588340002576050652895040
2137 2332831320768553097011715857831202580346519906250961280
2138 62872331740990612321334320149941116097987924699969600
2139 1243023714803294476153280363428247144027462956380000
2140 17358324492594258917438029136941698709415458793600
2141 162994996681923212748228626873299461296422729600
2142 963268419378640576163552430892922648403912825
2143 3264252708223480610003566399897815426328020
2144 5513857856849879688558410766002207003400
2145 3675381679256151109877989230151022472
2146 604408029538059251273092451042916
2147 5162879946168545215371343587
2148 12704920022590345879098861442746675573493602966676969141151592440
2149 177042775651118833270402295665180692128391799188110679848110195100
2150 1172846560442656184135376720858853074495405252003168174741245938080
2151 4915881977798269393009627888733474964340430451040210167156387935200
2152 14637303403442024459861148861169864466243199002461244326844926531600
2153 32956510989472121423128307893713316408435796090760231682520647870800
2154 58317693511318864908059213116877926876587513909463225415709994104000
2155 83221101059856406022615264193994668734465994389405106377809699396800
2156 97516875852096406121099681561379522100142219887194266703659530086000
2157 95055813435281912789623575695062182960596475421029453272612399566800
2158 77809283687995810846212539698757209663467223680390171757886059920960
2159 53852336070024488472449509720440316192305895611040638454178380369200
2160 31665556137020094261184458198771753113548742984613892944142873064280
2161 15869356507251745660157760401828918693492213494200681716634968763000
2162 6790540522136992524837648406146725212798565336312600962965656310000
2163 2482457695343068835471884895438764567806768339267360539032323654000
2164 774950110443857450350073203652045369173945402702962461060201058750
2165 206257051707587329805878970905995980831810038068476470181790853800
2166 46684205281041000132625410495228138411591467255845198094396784000
2167 8953357852368113843744031041723182827980124767828299390885008000
2168 1448130219264416306636587778114075721957192245652857975934283200
2169 196366919542765385851633000495206046201265710021711291326840000
2170 22162853011859283686170585647657903670743196774320073703784000
2171 2063863196702206938444491366850349007474674858851865284840000
2172 156916974977832966727515882342468746773238389518537109590000
2173 9618698810561734702184682165310534570417844591944235009040
2174 468201284384596570797395842547750779296096867813496209600
2175 17768369392170382291042724009422505475062428063140292480
2176 514073771293982065450910029461283243389430678429163200
2177 11028579930578563180803771300664333708342709430129600
2178 169419528536152728601632286570961092223002358499200
2179 1781646208917299302376337301445628899793375536000
2180 12082477951712331177557645306014930997263894200
2181 48649920170638412937553153075400133757773375
2182 103032366687111296155062354085727316182520
2183 94523277545997937518144184560037834344
2184 26177932188434124714230692522443180
2185 859755376298804055864996374172
2186 50151000089172417943811295168736877263790538026356457136124707000
2187 705123061253764196289986810072440494328894964650571787333913380420
2188 4715265961459210192894062951516984406641240407335834667809848906600
2189 19959911647900249739184622176084150946687860022622724441697350597600
2190 60053786114823974701115291394225451134140188742591218623424432147920
2191 136706890277430228445872994080737413411139311438081432863929030814000
2192 244729689261534605017680066272933335243504093458659710867330361222400
2193 353545961633806877272020555525483243242113763243084269475823001704000
2194 419692621724275840717499392702473113876401782050017131301885121958000
2195 414771778624250047368410645574400900665938241920199614379565201299120
2196 344517009100463379349194076377027404232821743404137206277387072541600
2197 242178660850828573402316630121436451070641658709068191572576949388480
2198 144781018701348559322527870374063363166225536106122344744610462406200
2199 73851747128074687925021035897299096868751159988665789599678550109000
2200 32204377529774198914976520722784863572584970704833506989433743559200
2201 12014033231473140620866608718567283068797461748860755549862315010000
2202 3832900813130953348623140714954684678366455864609032228910941060750
2203 1044317795892257098867478327916125310330664392947307701535672015000
2204 242421582931846379925984917635178320438158233567958857053742622000
2205 47782657170006670723981302506880565197746560603041555696617884800
2206 7961518808842304825125680297580195508712865437260493769739064000
2207 1115110726332529629849079787328260399137768244910388894360545600
2208 130393843807053694952863020091678323169219918117183782383040000
2209 12624409943464148935160460179045641331435998162587383755320000
2210 1001972293882845626567406292616056534273995375023244275382000
2211 64418547622478796867085467487960853938487338854978392358000
2212 3307203617880286686450696087814566868300611511737150498720
2213 133262770441277867182820430070668791062968210473552193600
2214 4127018864814799083583849482708024498453560963716401600
2215 95724081551293212187410833072101017734583643569568320
2216 1610011668697600464350915518345158205597475829216000
2217 18842518580573558164168058833843048773959337897600
2218 145353769906897986978222174879390525698791611000
2219 686504429074564271452138937841757443026357625
2220 1785738246263433510178421618767628439108858
2221 2171642389189699450575084746537578092840
2222 926698799470568014883766515294488572
2223 73190863527774812807727938086980
2224 197987426438993719534698504405274280676181776208398535128701017200
2225 2808456004993655404853432529449265126772270129475961599622983592000
2226 18956110996485723572907941373920541540366481224574788632586595137300
2227 81031131113439942436067366660766116878977195000004601215605009543420
2228 246325545590215985260536489343563853618571839357528368916430898158400
2229 566862840896936583627349946805305660238145706822590007566903518405600
2230 1026489493662916075518537663295015680794858052551660427175757793774000
2231 1500986349660373642038381175698691403656931012764993968437678657772000
2232 1804809018779409253976436640767893727087180747482378965885115957479200
2233 1808048742213711982672967680773250510385026819040557850581058457192000
2234 1523608895348375802142252170426568132596989220319929236741015890199280
2235 1087561578820850537964107088971265544159825967350908082524998337531600
2236 660867502839912169215302721229481161816258757789857932097878376569600
2237 343019644307810432856450646732396275809211270159120632164154018623920
2238 152386225357471147506097645499316165502289444713052939426074685901000
2239 57991216059049916162113517388493033317299747972109612223726704887400
2240 18900530180452910451888214544817866595801531673967404103996100547500
2241 5269288626115256421107820678853763470589707996290011259837909720000
2242 1253844413988735348545016836882154261482721502897370707050130654200
2243 253845366215660438221150669567803002613028603203658264638282513000
2244 43541592924148090482207814118695899647650712028807098090409196800
2245 6294304600450198536444743230100693867473510368643121293574544000
2246 761857579340406467688300468196943105936288957063706857552520000
2247 76606383236644045784807024303861014861916701893845472150036000
2248 6339008389871064168079509198183214808672215637902157660580000
2249 426814171939705669498843199971514991223208419490420938084800
2250 23069912877535707691065248927170901843482730114645853198000
2251 984877954273658948167249335460293937256688613355157430800
2252 32560755733435380355999474539434345008488784430976299520
2253 813778367709960382678505531801582295469716246366614400
2254 14921019906076879597558043524428216193640136287822400
2255 193231950749759448520294889061349632834991169256000
2256 1682367730408353407515005253021700783389226598000
2257 9215903360064394512372128570441543820529444800
2258 28935573434824154100113313267068053411486125
2259 45260646794695319382402391259087356751607
2260 27918267629619643992700814005074465840
2261 4245070084610939142848220409044840
2262 33496962712940417760973884708
2263 781708976802233823680102715669100177152510806064194216284009188600
2264 11186289593803145153710465498897996858204270355774517234771607471800
2265 76202772935494516651689802632390060439754262846447758069770288129600
2266 328914142155238771183970226001540207267980566112892278435691731841800
2267 1010114100181237638586593200839687210409167773287728590495898064171400
2268 2349672009880004703846339734460550759239376934315978941275065845210960
2269 4303367200611955191199177765183940153075500506723605832092408400290400
2270 6368424613745438509339498972279280958400751999504178976763885087904000
2271 7755096139911930483864969407776572252227476899285802170261339731822000
2272 7873921699576834490387395148448163809350935614016261174694868638022000
2273 6730259049374623410128927456490278765522771472667389969177850436174400
2274 4877227372988464688951231465663008732996422793420820311551130755954720
2275 3011708987503893797439065784843504583827210371125591613146149242395200
2276 1590212428708538657174322172958439045620372635931845649110519843620600
2277 719485648491439116535639111626908288261951076864368672906672261286000
2278 279210890332398747688591814979392200017098079345206676109711037392800
2279 92928547045444742702403218438117934537148366627437944178185006602350
2280 26497802115733001908039359606950538462741363033111164577171003708750
2281 6460088315632828493674559815317890808576082684717132448501844120000
2282 1342592022238391752525517121162379336251915946841104749835893078000
2283 236922341801283075673073958263282802438826696323414380329063678800
2284 35322006504793604013627767575880857367226853125409839777423787200
2285 4421618934200552690890935326930239493679738688716242231023440000
2286 461285748521727587521418640969485680888960785597349079613120000
2287 39748595075617193567588550346342979409485081171334914794830000
2288 2798916012143069871136644830582434846290655212427568074748400
2289 159009201310870739617216094107034996730214901378784271051200
2290 7177306228566664614998077444008725017972404924556487661600
2291 252680058239306085827166010263865499937576087391410652800
2292 6783490777799037574166557195715488543435163423120062400
2293 135052580173142361380688152086220040524761419609778560
2294 1925292891106694141620392712829447250792275650041600
2295 18786439656226613050584225325408992081179697011000
2296 118182857094801685651880534303177327758747323000
2297 441253922848500421249007523892549977727128000
2298 866098796688614136329922301871424727962850
2299 735945476336509258250445386326623687018
2300 188636943443375972923654148682935580
2301 5728839520392630422197328487240
2302 3086748267372923303762456877257472494397093952150920751480446539600
2303 44557411677727327949765854793138710097693115945659070328188523750200
2304 306317075396829736896318297538105499870474645513191185600618114734400
2305 1334909290173573586344780292542404451632123783077950904757940225984600
2306 4141192762655890863436186216512604645806135408186075858585123275338500
2307 9736017189453286817422704741304361314274051950606308781421931249710760
2308 18032366587451198889983537497022831408116148565680768619087714626037600
2309 27003339199527309124290258321693295623611226899333030666067727104787200
2310 33297110031915444646319318191187484532499625585924361611764284353144000
2311 34257948967572120098626806607168353153043708632767378519115626970670000
2312 29695933266975490078032461702718789223837814315718470715992076006254400
2313 21842749823879459612872973654245722902651176506747801990877205506493280
2314 13703275893142716778347749321037945856413807188621441839814979052898160
2315 7358505464313637422608851453689799859454111937698610436243684231419200
2316 3389757233971080907215271647667577621554272260587703889278221057830000
2317 1340998783145746098053659280393982256420147113474865866949457235928800
2318 455604256859961470045911644037319029081953960553158191084427131961900
2319 132815137373935569563680359383761314325555939633655652603727892435550
2320 33159260748179845963133053362887824668458465471602798130091088440000
2321 7070551206703394822622275395951997715128128775737052859305248050000
2322 1282835036277492235216577919815845689493882693715807023976145235800
2323 197103460826277516736422872840882331440704562487546417248548774800
2324 25496451075316450148105835495709317838292219512407973622680425600
2325 2757064616447428401106967096749714551732435152667179673215040000
2326 247117365279496921886474271947938757619086135141437006935600000
2327 18173661444699911793180992892530486281906343441881229397332400
2328 1083451359539252853343217353773845746951221372552606996676800
2329 51608249548265064612605223525967498938753959219429982709600
2330 1930234321297171068558926867731972547978197105789160871600
2331 55501288181992125606817286146763088082651337098255056000
2332 1195412360842907320762218470853358820241721106731647360
2333 18670863618406778071062878168601848920473928978310400
2334 202893548287247420946309633514417114476740727718800
2335 1452953948989032488308413627609650676563422971000
2336 6368182690335070623361322010049968267197880000
2337 15365091956331711097063654849829865295855350
2338 17321975933772282726598446037428494559257
2339 6847521046994547817128645597190561554
2340 500584546952788959549723525916680
2341 12190039767760866606383939871203238833805472726290924323643119385200
2342 177488025373943089966341270442304668427832902248677943210125676027000
2343 1231263323566194459677372616292496757634070033642491690116930036206400
2344 5417023206501458031544035969737293426912966076258351497568453090952000
2345 16973700862274295533993831926026851222434470793352151526641881214257100
2346 40327688066881729935571297046620928150795747720444767815603491386750920
2347 75525171746143008337918062893374845832694258603013608826698545024638000
2348 114429690774573495759802074396995350711316494169133101797762226458687200
2349 142855343040153359289047397400901143316853232352514196592408058676392000
2350 148912075420510738557150284132810694714789992203717283874834716134894000
2351 130882076250743826640217146023093922875433329761870296859372483138676800
2352 97694541935909465558243607131806637815596049796535562976553589381512000
2353 62253666374088610605198265783415573733435472070739338504987546347233360
2354 33989287144686801428240885286090980303192802759845962491220827164174400
2355 15937074010793266542230569469649411094569009274393881670206528542659200
2356 6425076694004133003781367523052720811100413597085886459607350931367600
2357 2227528058901857656192074406269415713371701588893744438081150555670500
2358 663597504556900402023393046750008151054150333849165191362100387857550
2359 169585933540691212211451901484483446161544723411911453293894423736000
2360 37081112995155581736419044298770476906005297579420988328800856440000
2361 6912978922668290595146693258556496051762416191592055681297873950600
2362 1093890341011815084293205978137542836002535630300300563080433922000
2363 146104663269828089329096674972961728200801983382377064533889301600
2364 16361001868655134327621607376764753458306950708590763587105040000
2365 1523715158680812935376600936393886211872577914127413715105040000
2366 116886513777202044052302330631375032353827741921899704280538800
2367 7301520031677573576878203905867221338149535336767568890648000
2368 366361859430541008129043674700824223235550084129140316817600
2369 14525500700670630768448490065255753012563200442554796458000
2370 446130579386485018641765016959486665329536702922378281600
2371 10360240460638530113272560080729109775428249591674277120
2372 176514773863673275441945026364080698127469041202992000
2373 2123978640043576821932962309647602417661827352298800
2374 17179043749811501773528890538208222705249883363000
2375 87395726254979397792987285871257183552687096000
2376 254727307613402824934452880401998730687915200
2377 369676315659774326482283909335364213154875
2378 211427779488066223341219044920661659834
2379 29784780543690943093208549792042460
2380 217550867863011281855594752680
2381 48145535217206784075634048230802707999063631776107012034556858076000
2382 707022306530130263170268512529787852360717418124873610771300924341600
2383 4948919356855270313736814384930235365124120014648201871066750992597000
2384 21979130381203558995118011176800271068292390512828689380596075646316000
2385 69554577971478721125025421851426847601562484419157233228778937687823680
2386 166984516591022799307398778947939833647733712669734679883720128702421200
2387 316176440232127535613588662233096500616056159068509891960690386808453560
2388 484619852037750970168307570232488594093121492702670656637982330574760500
2389 612440598511801808291898426350115961553524898370008150466896423300016000
2390 646703870397646636019624091091063588475659394713286489970710767214396800
2391 576224987496758944851581534253050079548535187223079924559143032000242000
2392 436390238194325004867248077782882678678249631585701230437533386293930400
2393 282390690869469649200694207679500778959508979760135134773023061844072000
2394 156722516745957341383715913860346898909348041576686446585982634160867200
2395 74776431718310963142129947629400156667024166071661117480685819761183680
2396 30712069708299524065756826582136885963492361622529876135293831045749500
2397 10861439173197462934963740336589123275907842033168998538860045622073800
2398 3305364216435014586607594280270745897261234615777814327475255663253000
2399 864248116135125295895675825913034295088738595085889092575413073439250
2400 193684987254368384473079276958594251668711605159919922972500473424800
2401 37081112995155581736419044298770476906005297579420988328800856440000
2402 6038924116353909025645387214371191953263719891505703813547568048800
2403 832194087181237312931194978583106750834464905348075547989421022000
2404 96420002934280959572773426806690581498976464188680516190843095000
2405 9320813185779288647251097535853859545944565858227465316290144000
2406 744927410910619657295227124459233259137704758017846705162464000
2407 48688576856396207029043205937887713041434777839746320941240400
2408 2569053344479146258531219892805133433793355025899700165228000
2409 107753488067806178861483433735536536245750024743864799064000
2410 3526190514921422089995771381358637972704997624675371278080
2411 88012155117061670344293778855953151663650097855435171200
2412 1629231362761704332329152593340464843716539250303616160
2413 21594892547151517740237955353052425834743552913132000
2414 195887358106785741153237630665786784237586185324000
2415 1145269583320766784901926035880548180349992224200
2416 3972533011589972626953967539602599252394868000
2417 7240311069114808977465068951994795962705600
2418 5709286728336283034475427171202536110500
2419 1357046081438165746734396950710280230
2420 38185616081655055247703268964157
2421 190174864107966797098754490511670696596301345515622697536499589400200
2422 2816513810206596868424591821501958417945222458902260204021576197446000
2423 19890691928347656116227940341771499451607307621495907805175440167636000
2424 89166616586122783391849386135438675448149362350878906755220070057921600
2425 284954100052343938866221616270146245612266543080417765846230178974044000
2426 691198618591569791179940129648554298040527188915375005210990693272747820
2427 1323031169913488332974005710125984835824351723460205540617167173565337200
2428 2051210195477105244151066681590861963367598934979192614948122430801894000
2429 2623709338474149438492604705816821969880899616306551834077262478088470800
2430 2806056452929859228557534613811694830136747726179565645378201536943784000
2431 2534212774429055477990775744514742004600789685503261412851732623677468800
2432 1946857239309437988430586154563703181387283933530405958704677428505672000
2433 1279074836086814669438485745225690609919007540854641537489321994309796000
2434 721399603367314388458081125925863143788099478294929832754776606449356240
2435 350153788320735727921123082381239155576288118997658406041633427012060800
2436 146469299242052402030976186078206492440562799521810436302374286130153600
2437 52821543974745516521471819540481502822027438706811855028502740829993250
2438 16414502880645727777182373537461034237370111708450019694209643415086500
2439 4389285454977668018612246819026197705011765606897746233061735898770200
2440 1007706305453101559586860882036250514111565649330915217253922935832000
2441 198013143394130806472477696555434346678068289074108077675796573389600
2442 33168333214822606390855346442569046713001491828345721703196869965000
2443 4712455235305073517122122970752086206304058874874393149300125356000
2444 564444685218578351379419202865063709261637066236086023853694258400
2445 56581798129099006216358058844644772376644871200543057405404930000
2446 4705873974283689634099944365662802258562256421105086147492828800
2447 321390086981504801976870565402144115146367604629773327645344000
2448 17804542872943760657596671650985661590398090349274322707064000
2449 788474436600512169669028778160469523919988224538801986194400
2450 27427271690580429374451999240306713626980836606764134426000
2451 733636952768886475099791361222266960764127022583466507520
2452 14701102357158334684110936105855188391011814842843347200
2453 213622993369104589029172105770165844892902873728621000
2454 2159489254715151774023795535305242583474355291313200
2455 14382455232400327066210233938965023660209204676000
2456 58606545841574419696473826996019523088272523200
2457 131406944403739552545551089096269186465988000
2458 137590370823550001683246665050576781385875
2459 50482114229499765778519566566422424556
2460 3422562626577971618497848551602220
2461 751269297881058917464501210451062751843240026086509499359064493663600
2462 11220316982370041028826514940188571099181779385421739154653475774611800
2463 79941051549268089839966074252842819777423973620757768343931545689212000
2464 361690512995930942251409214030833472786698398358695702848132716611496000
2465 1167148179986476171253574388388547727754706173129954248902935196500524000
2466 2860132214861668101434235019235397095340112505856724159493754592852749600
2467 5533721675899025114439102144092162661143592860733555348146586178129801680
2468 8677022607874176729245102384592497949237631433083166207943758735720718000
2469 11232030022007697264343340941937058654246771587507030528627218794471661500
2470 12164965935915968061131339575775815260143527296789983322071627169953294000
2471 11133793660629754247148663406081283942135000930604418759766020505826236800
2472 8674805266314843751583809279300463015748857000376548682454007827203643200
2473 5785173341199996624157554792626288721927254290287507137451704066006692000
2474 3315073623155697121172252087587985640178509262397825706074762183272076000
2475 1636484383805250156157599682645891984472644904100486914217583687279228800
2476 696972778657464448909664040168371271575659208290577208216203678528768640
2477 256226410137813172205742667485256305752564845536534966614451390438824400
2478 81276493360521739043874595392010238088382777205218241328686879852961750
2479 22217609959661894163054929838583622099066615847801036757819113309309000
2480 5222948367479147299035167839573507566604389280519057302499090771992000
2481 1052802554481665773026935871784834100654679913196000373385175840695200
2482 181273669527746286717179956557703674246214469023969460087366472482400
2483 26534666571858085112684277154055237370401193462676577362557495972000
2484 3282994597699894492717030057480472594685031915862949322414344156000
2485 340949082540807929210941086543246076846896156873375433540816305000
2486 29477071700027000346931595957137830814049689526644359062767580400
2487 2100876252794889284501438116997173636904150341843044594397459200
2488 122009199687423119268997159087851006675935849905747281791288000
2489 5694537597670365669831874508936724339422137177224681011404000
2490 210095069313616095366355630544325735213789965786201156196000
2491 6006148679261762900542247957259218524937083866205302726400
2492 129841587979149044852011897408997552776911757266297908480
2493 2059421666412266712213816480346093201327086131001762000
2494 23067271584457303040708725036215091232566976975391000
2495 173636461445568699561794816634784634303904995916000
2496 821854584708590118069156225083715637726240267200
2497 2227734198656337590801636698679104678793984800
2498 3005148416717536544700752557295137320428000
2499 1596572889788396206850769424540468246500
2500 208776320221256268728368761647735420
2501 1414282077098335379544565517191
2502 2968129521136642608343357241290264314659358135849980153205484311031600
2503 44700523223923005589137822021838233734672781552147315211864337372984200
2504 321270341950899149458298440439323390206951708478784480605394458255340400
2505 1466952458771611870823992832656867812496831379177495116533513064912292000
2506 4779481778874801736893621756836013747538514549739907501921753755223340000
2507 11831196813968174241233601431770225913976653102359430965195016781368469600
2508 23135291693547715309379145488926323171195576714041057645682814928853352320
2509 36684942538681954137034511125120630460168142632739438350454395628760113840
2510 48050498482645697846538803273582428712045376805806437528236499574179455500
2511 52693474177320061240129253801680028254491027200650266677510409159249770000
2512 48865468801735691423023352774806514256238506831612721738800395336206752800
2513 38606791005040836155697313369138997565585003226901036478669187987735132800
2514 26129183978489396517451715389583761788982668307897478760918231305610973600
2515 15208985118720353115997915540795808811944501097995663560449955033257412000
2516 7633858236691157549820964295511779299344968024284971775182821232268320000
2517 3309335087250616982452034913795026013044681917180984648751113678720218240
2518 1239807346650297337002767763761045050399009168593815226153823851229059600
2519 401295774701133865292817560105585243568355236024131969771162839437276450
2520 112095622236204585418536038089156977398792472265397997740799188791915500
2521 26970443329640499705576018394885042106676791733748287405501979653915000
2522 5573998995457253920773597153380907255507307248553944760535914905847200
2523 985957947847909216009352641830241459343271664739111460789291660333600
2524 148594132802405276631031952062709329274246683390988833230321977443200
2525 18976065899214852471889655475988528074484811516786697754032871932000
2526 2039872374301835028369499670218129901668331234271569388927041325000
2527 183138364336205401976162640771800749849189935691984518587638472400
2528 13604802323089384775506890441755921914176779781528165721277344800
2529 827093943144215671676149162658695245255817761466328941827257600
2530 40614922267915782290353501744877626211531206100700240704108000
2531 1586011797759650916000919956069909961908022290738969512460000
2532 48335597646008408868599465327844875029577822193949547046400
2533 1123731043216716929778872198454950562730164078193250187520
2534 19376869634643416132251775506189685809819739285914356240
2535 239225749128697648388473631555354260760217075823437000
2536 2020912404145195510450076035713462310738033026630000
2537 11000570849346588419442901426551573104967894151200
2538 35512235141729202632617861577691416444960999200
2539 60209032396117232183828018883219045372810400
2540 44139266830612531868309707083894305808000
2541 9747087239245398088222035558855117500
2542 254605268562507644790693611765531
2543 11727731278637465915893265197293239487190634585553580117543620936271200
2544 178087771268198556500601434477415858879561488150998809192329058661896000
2545 1291078292111884968961583202580541119123205903993610530993721844710083400
2546 5948946586124700352257475358982386505103300703611390594260905858372193000
2547 19567760694687423581635063192693326872275330156582209537279650668443792000
2548 48925269131229709605836274192585698987846428938728861837063378440425355200
2549 96682247092118780693781192316888850530514059492849094451263242860962604000
2550 155012356206895597602255932721084152574349954692420504863229370945493188440
2551 205419078695108227351041662974374571015647405013642782618494636156518737000
2552 228056188517021783051462454680733728933010473402481929797623997978980168000
2553 214254116864247430400562761271761305581749097575853316881300463660540227600
2554 171615861700778436001098310131074336088590639344300253448016825816266426000
2555 117852309383808868264760219758424308358101588797908427145411205436244089600
2556 69664814640184574732862303167150134119991132083042568466376464347297368000
2557 35544714693364034270393439486968952191743622903901195414675792164284212000
2558 15679944818163637607332260662981194680854564321881332026225514811079129280
2559 5984520938238742639586484457053187904300344837541755234099412426619684000
2560 1975872472405689145932852445824151845026437898765643671517434251685851200
2561 563775041246793650193225368036642445152750375217148753343431214218163250
2562 138770112409993470526530336066699931147105350604028540316297316024034250
2563 29390493920300133733211488153561213452465087640668404005130805936374400
2564 5337738441489678008904072627256441798837452781189805814641927931816000
2565 827723965359367157980426570312538919397881189341671531073996503063200
2566 109022869175677784484724530046009562239257077487953763511377537798000
2567 12120550762215267041293681676859724579367466315635434114570129182000
2568 1128889370437156702758838405730127418523274132472172047707388516800
2569 87309169547661257966526178350443931871907684680425599603042754000
2570 5548842139905020077815140952531886851175082268617856208813659600
2571 286217069943428670766369275454206872803699136621001142247232000
2572 11806869589887346575894994396372107838009508189902383373608000
2573 382689298298135124247963911980739565002322797894435224296800
2574 9539920588027975434591999735758856913732464906700568496000
2575 178175475812046560174670172406028235197987425149768695840
2576 2413059730341645844614168805254008195494363547436408000
2577 22731858514491631747321023812952214823369043404037000
2578 141051437187276911137535919227347777606613733695400
2579 535307583909809655447343135111998691239313584000
2580 1117367624467477936806854862065320888546574400
2581 1088552212866723763869932040877805159412000
2582 371364023815249667161259554792379976750
2583 23393009374188955411732885341252282
2584 46343454246228695957965322150594252812285572152590760141906244022362000
2585 709527742357566687911542544436240988975033392425991597111389066644407600
2586 5188191875825817697886816064174011390843988416216442486885237845913576000
2587 24121826914247262585360672160258289256447572491981462861983542588841054000
2588 80095604248930008146990008663064982562326993303091233362729813344211143200
2589 202256423042501904089486558345166369998776903946052320993088803029862988000
2590 403864921751388185116008021755681948995745412680540575659368877926713521600
2591 654652484735004032106058237736102001822292418007205752061903829030740464000
2592 877592375386572609743713520450084047646263756946999495021646102325942378500
2593 986219071755403438989394973855759935391284965686711258369398995608013693900
2594 938498508505532038087354709815185345332619137089476328614185392604743272000
2595 761994675610653987813726184098209707022261446433748499970368513919304496800
2596 530843376319311497140838058825661216526793794369889251581701334831358076000
2597 318602212128566134251256363326213644266909250781327885515146417063219044000
2598 165205131861009134366502033224956032341693256082643805220264186880733758400
2599 74139470911571186993031860580080454736574157344110744231270959233754528000
2600 28818793051474122888853137374298351530264105028784407982874281618855233840
2601 9702395590746004723603298030312521326239634697599208215667774888535274000
2602 2826737532485974397031167718982738822619860782056778654991838868992136000
2603 711512212720330157972391904923806919699703797642473606712651693068684700
2604 154353921825019475238065828352265164056673331153144044843795945096252000
2605 28766782610397284104297579761068454781890000377072438909783827135447200
2606 4587077083570486726888432076964224971276183680871801983351249970536000
2607 622713681804311393888547590757845596420487069656167150881267520624000
2608 71539768440039993819024001144476750840807739418285850532703927183640
2609 6905895201727303314225469792629377958011695924024840367603910813000
2610 555452621503216384015614163219967109432707936824040957474595806400
2611 36856079603787394036739743292958482619734346143544229015831524000
2612 1993887184365519922790716731409354609098846389249185841904996000
2613 86728706969926877391705862346684237750431247001967156465432800
2614 2983051977062832786691092002480426396439769585134572444712000
2615 79519854191820285558018475216777052468015126835207319334400
2616 1603148906762979315581271478774046319112326470248522686000
2617 23712952350088096665343081913169195921108072552692394000
2618 247669010862651683037478583257307940551754149087793600
2619 1738049544367569429372633611453086847662019415198000
2620 7667064531362773746884446448808672164068532287200
2621 19361283837755436663636019592683577465332884000
2622 24319437809937192926148404200076236197096000
2623 12023456394583142165032779938689761129600
2624 1462063085886809713233305333828267625
2625 9202600068524372703278082352971
2626 183149331181095806425878953139148487114152581147038684080813476376374624
2627 2826950709019950453435884651186249421549419901308036368656280885364082000
2628 20847852182851959471968780935287080910624437950294567915124765168070248000
2629 97797416859316663605166482809680114717409181645679940877786733395470907600
2630 327782040410689068169426348911864221731600874305596207371383961634441411000
2631 835869511008064443995511116047883279560694519855336717400795744387023981600
2632 1686345760951769122408446369579179344665126913420332338669649500586649848000
2633 2763286306720024424477949622538876493128784402551067096616734427919618832000
2634 3746794387633339743753673313976290457096253605727907587634296248152604588960
2635 4261462075075339068935689977681038753885911396346240791141146388771918396500
2636 4106994490597844458257206466467822196697953829709044144442428694038851547200
2637 3379542608911335066445878323728419955667461842145437486373303964278696732000
2638 2387941060892542426599353182561290983273988335655056918921225272493595078000
2639 1454860857736662498757417712869449531887718377097256915873366075900447298400
2640 766492278454231569358095019016687897801549791734788826021946452644845816000
2641 349846161588019343364357246829318656723585718763245705172324160453318547200
2642 138458228325527533917956888881829356700206588622117266745339981703336348000
2643 47517617776494765904080484975447371061487160698084808171405901064957382000
2644 14130668450112129956427367387737210546933621815990641708972554196635988800
2645 3635705181585578911971008480665298946198570940079606756913845387420806500
2646 807509892214342957063905098445272932675060659229156553650072953244618350
2647 154353921825019475238065828352265164056673331153144044843795945096252000
2648 25294190372778535948637216183353782893167064415011533467619162458888000
2649 3536702910810868027108182412963721282201347417715650224844731861340800
2650 419540150029175896729996046315667160300243407098858377076786168556000
2651 41937105637264823962876138601934647044611433452098602036412646969720
2652 3504205932320466998851250529053503525252898336617192953062173368000
2653 242459477640292866038561737913477706498404258137478195723037852000
2654 13737266034138937777330267954648161703719165380775576269537204400
2655 628978460457577804507416389090818120622496881410662711303364000
2656 22909469765641061952526076846293949594453536943915852651246400
2657 651386039656400211485896020392748195748634549607549317952000
2658 14130366247321006624892988855922392901791903665569928068000
2659 227355663140931612027889409717046568892293572144335944560
2660 2618957522458709355596114689089515035704613055039256000
2661 20639084238554306919789881938108995045979512423982800
2662 104776036362583972692676494307455590107284858363000
2663 315331678728198685242016011408112251166155852000
2664 498185081205403048654961907647998484488097600
2665 340131997341778922044033625175891415344000
2666 69903816247576407936237092666800936800
2667 1698098822168187820247741386560125
2668 723875928001473901587997767169015449070222106438295751367024692344718752
2669 11263683867637392095191555618057631957520383740542879070970028797147039376
2670 83770049581570776701814377826988452246729748912229975658957547868339736000
2671 396453784072250898719009627537979943597907700195271080766132931006030088000
2672 1341134032453599853413946223467475213331835116500903791744544011312367781000
2673 3453378242699734318205346075993471190311239041836586483085631704270657306400
2674 7038523521879066262314132230411789675957436257322620770559490345439231982400
2675 11657781564840490889693172728829978947902399097123167036890185677968579384000
2676 15986280803084017953505142474886253544499454258370876055647253248746429212000
2677 18399436724985150527361788595419283494669102528128117617846990504320826106500
2678 17955988616788035027117260213649698134020636616640811876518712747621766564800
2679 14972204268893392933312968694687948975618645696128633824318478583522785748800
2680 10728082932939470617903776539277426138339733522159353881161767235442839626000
2681 6633554703263173010901541351846605140764025652313176985218033630700640028000
2682 3550138935146879781656856619920666321831274508706225010025917218704440776000
2683 1647586315046280285979439196216453403623913824175555787196688782675425860800
2684 663716763456088421739892042783947525471285467678300503470400700958543376800
2685 232121147486913806862457137243066862703287516219431888367187616385005054000
2686 70432205029119145400972089405231636294184014841831289269291995487144952000
2687 18516312700499616844694569854251418052547312363330113796618946492065064000
2688 4208661862034405745742355890445537157091644161526707088762571807113823650
2689 824690953750818339129094568624959590817083226446798182451138335228546400
2690 138804755252965916307449860385575061534993708113146733201054830233976000
2691 19976730380412288544241432561435166326997208541812740000943371019848000
2692 2445066956496340326003561863710952562415735994091126901254388647156000
2693 252868290426676017756352162461170297526419435369584640001735663411480
2694 21928873379023313908555953310749286315901754441826570028822264489280
2695 1580328165556289038697622787612364334917973759650890939616274264000
2696 93644528789214909338246898774965940533814818262678704336143362000
2697 4505915688237330305432131625157933611817051722878448061496644000
2698 173457413939853754783411724693368475500862494003934312930865600
2699 5247943053705445388063343859032627898116959667430295360289600
2700 122134882435575039653605503823640286702868978051415497116000
2701 2129696348280438797531718416083997016298779739069151838000
2702 26927240008795690330977821916744560074097146325819496000
2703 236782460934623037629237766410832866241786933743275200
2704 1371127973889971438727299849035212957600037538656200
2705 4854488171239411862208949543202575603426325484000
2706 9449047614598347079860641140926913404133752000
2707 8579536415707285568110710235040157597384000
2708 2726248833655479909513246614005236535200
2709 159841043249031420585907986280794825
2710 2861304849265668492891140780463352404986232263244287143198790516197234752
2711 44880307536091381898455861564478957842353770599174336584755530925372562624
2712 336588059218751380787890170108839601127360131129340042197691427334989059248
2713 1606965896481443779299012969189305801159261112329963549457762140938834116000
2714 5486196555522642104680070986884494240244905311830825951680719190477636280000
2715 14263354886330050205720086894289383445317399356668435620436091602663299694400
2716 29365961085084974805164609539831006788533160362851540377444485201563958229600
2717 49156978931744069918206211673233077896988449526202687672220282942100843069200
2718 68164932381316232756764883335822453324197870703266029093432133724017151944000
2719 79381237026130079316815112584243441887632491646777703127845259494758571800000
2720 78432755833053291889283032461011528654854030776854657432849099432320077564300
2721 66259081961949236690974022193343720800332349168017541345996737535645609679200
2722 48136441681711015989898684297975233803333065195080231327647581682508741278400
2723 30202137142624706642495462924378433326914735063102825160768857292591056776000
2724 16415465430214554742616881273526974806697707352203562546358776520115666420000
2725 7744309484810789677550181459993607367430658431491848531486023266186674333800
2726 3174617533869662014448187719539019972836321758777290419232644239789235195200
2727 1131063045936234549802518414202580349172382806305595383316477839839660990400
2728 350060982335094468082354398488846229012607248078551384969164573900557594000
2729 93997867614049987283252224582170040918929794243797397333077663150137060000
2730 21855005353232190244670585558541311048550661950086009963055937880271614400
2731 4387978282221335313856691855702615181328631506754662027381528500650001600
2732 758138353691199552403071380296450455145894205741806204674332810849383200
2733 112237682532053252741988048733326526600365895359921578689510781914146000
2734 14163980103975563700797332479102281834058794269977725415033513522360000
2735 1514293153281778413138385729525255115060172674093291177495976429564480
2736 136159848691287086484189625940630160206533542122084036924011511067720
2737 10208919949493627189986643207975873603570110487344755469921131745440
2738 631864093244399590282312407895729780571598975752215904005492584000
2739 31902166018760376259809911506220220705329518477522450168524120000
2740 1295565942262103560212183448869540829900771926864437213591877600
2741 41615790844440719393600796851836388275408541908201982336235900
2742 1036218055190247178534800379808990221921183119046746217636800
2743 19514664411193807988730355982840596773461159027498894856000
2744 269634325356892329255087060859874963107558790493757050000
2745 2630344294295486352794358665998599883685937459626383200
2746 17237037386045355229714626673585534324114757628820800
2747 70983404815011844562966417765050994378989381521600
2748 167269376593255009262027417050902832227109284000
2749 195964411313314136271619631504894508758430000
2750 90310909639024058611691686684633237867200
2751 10229826767938010917498111121970868800
2752 59932899605936040714626166584475
2753 11311095732253345760960290897769189975961199415637572612957718759342193629
2754 178831553079104280805696298778959525311639516452767946449924407262327172000
2755 1352357218647765616000459153888697271852129882753433925282814251136828664128
2756 6512842121468522652643728494788928867342415545429506507565086154937186674880
2757 22438005295314974251693625532754381001371905161051713264650975079034831916000
2758 58894320023535562993740562044205045669029058522503916591292520509777425465800
2759 122472266640006971175697792531134579372240116838904078006698086124134239992000
2760 207175241940929162911161311259027542398222955526930647498014939553890782235200
2761 290473057323942231334854887160013642118568110836652245335847126476050436318000
2762 342219850581052548664810832419903954262127906425461321501236764924378508444000
2763 342291894056672902014106765463257721419471303980905455887268758941398961601600
2764 292918400162754308775700760050952146327710385210857688692704253408173262648000
2765 215720207483423770596641451250475218861356004368933821825094401200526573978400
2766 137312285566419244330159708414096019503097525716735275261558806722540960698000
2767 75778802850810883668394048826357960480206588780058798743418038317627862776000
2768 36332896818874881163658697218739704238824258939543885102607425364522675009600
2769 15151909861586327629989485465204883979755636061614486257255262912104362827000
2770 5497910296545902554433626137125534589635221592622954514968645128077896938400
2771 1735046961013295122002204864241105842428613757599793913047665011362664040000
2772 475680952072568559499467220913073344686987839494299489623170999941427544000
2773 113086665344903215470004984035779956920927844767153176483794973205241816800
2774 23253465517203892894255161717793210416240659664154013576763386286300899250
2775 4122040204510951355441134773538820321854168991193773419661435864246971200
2776 627351512872100611385430735448675692196462245985505835565015930436376000
2777 81571649053350178222319182959193595835238601545735355003852098331046000
2778 9008291346128458513707103456709051246461393155705833363961314600220960
2779 839080300058351793459992092631334320600486814197716754153572337112000
2780 65384550584832623905562323567914355348220449345981606492245629835840
2781 4221733813700372146235078018335887580423729900781665795832046962400
2782 223331274336382613806679385549352767270996189705524586760562034000
2783 9551315159556136892330967444892599411171383107815812353485403200
2784 325052386947481179981551402942178702842487580216883888714808000
2785 8637239609223545534520920101324533415650829452645694447143300
2786 175118435900449698004132931319701144730269874430976924892000
2787 2633466823655911804707556689725893682231782706133068856000
2788 28350123351810393475963439541838281835309038543343598400
2789 208757483674244948634472909999888879657614084097332000
2790 989964985009361617922799504901871903749834053006600
2791 2782104332055335453195772252829546252256022792000
2792 4102481923134459535969457274381117401333784000
2793 2612858817510855150288261753398593450112400
2794 500614798442483695186761012664264068000
2795 11328711813884840440197243767409600
2796 44718285453094622775889522153971216184032648852520635911693306722980765510
2797 712599031131960782940498326559458968485555563185167074616336281838558198627
2798 5433344317853582651092589539794204541938497818600830118036348724233095672000
2799 26392777976835425731621864132343930628081889647284758864390407159283269090240
2800 91751324825504514022856444488832604022989172469591598819840387199043672687136
2801 243109297042627530941903661763975152833046013769742116445929159740617063156000
2802 510581720036676512648662947931350856176687068027732699486017165256313077678400
2803 872726103441986721961449402951886360998795796263667558289860696037111545512000
2804 1237049593778187544635850533429708447903552304192456065800915384782620389634000
2805 1474256009780356078456031615701982282172790614710081395892951647708882069544400
2806 1492500669934986886247412881478876276297386023617650697296142719273721248280000
2807 1293596638577815772546819074672831129000859083875889450171366348726585686052800
2808 965570382436952551778723998629496102261253464371537675170294337592100551308000
2809 623411608782371447137083093063299944415845333726735356650502168607026337644000
2810 349256763553656390229801570637315324025154371058912048970928313710223785748800
2811 170144859231065946349790411515784854663105359713716925480504652071655012648000
2812 72165999004475765756286204224542199627473303790804570828803384949509451977800
2813 26660784856394903157051744556422757019775622333429030358996838967557705237000
2814 8576378951918895610364441429013559704685485243007892921543863500285717720000
2815 2399843901864705042432523359592434817843366818406451791310138763084779524800
2816 583131725510280746797570222591407171278718595116108257583735007542409908000
2817 122746498319872856850358870742812707291198559047705288760761259576234490400
2818 22312701800420298940894053318929610756373712462129696035580669563628088000
2819 3489053457102239121395595113587438107767404835284276298788356906370008000
2820 467122545395307347126178831394892305946284726402721237022059159014112400
2821 53245669821637369081381972173363731786957944305677803156360600449056400
2822 5133216297793870214514662304940353224240570401575391078905330107388480
2823 415302370735951897773127399383185673832564180764526474278030752712000
2824 27940961955120464798619737775718975138483965760978927629840721255200
2825 1546541839258189066146156369394444821550761906858354650562409090080
2826 69540277038873628251181605081235592204142526135851967135025304000
2827 2502429542196847824662637418685472544390299429506424479709393600
2828 70789747312708440205609602892299010983942365101580691602875500
2829 1540589343417318248389807382859957053424486266006999584933500
2830 25121354372056920624501801912275913741192414624253995297600
2831 297007536502546444139950002600664701003584515729293480000
2832 2441789147751007044350318618256764766575834415925567200
2833 13216412331838536177895174975927803932414664339372000
2834 43723149871594918715765896425551942749348577976000
2835 79488695201581012948450635795129892921600651200
2836 67376527934690028875410794652244628854022000
2837 19974530457855099437951764405304136313200
2838 1091853431717521690701768838962408000
2839 176809220945312585436978572208778500912252165463043129681618151197016257478
2840 2839611126271508546268984656777172227686073202135060380392524976909278609885
2841 21828626447718166275845304469706747058351998477015987463543897961457810432250
2842 106942705093539449460571742381922729930794806397580605603270106489505277746752
2843 375108692662675149922504267354629022145269123914142291471427224018882251584160
2844 1003248092764123128741725384820513883333340623560944203489074397733805404628192
2845 2127794787947091308160949338371279069332662759522722147814439450675829565216000
2846 3674594731836585466180953628869685933708570195469696918869955469041532893976000
2847 5265138013425007127918488898021433567259756341075807152193404263006871887870800
2848 6346396191835222690679708292193025332348109330703826329913508429976738320766000
2849 6502177161039998424631405815978175130980430222083765108523498533563191660436000
2850 5707043993725657820059495917674254980886143017099512280167792714970230967880000
2851 4316822863415506296279183234988184597151596270183741700310277090481468675804000
2852 2826487846769988378843173886897252226619305595705773921862134333678694341101600
2853 1607162514806956278465317572373852917927880399521985290746126723018508978416000
2854 795347956877641187719579277681861376518342197022008435507004976081537655396800
2855 343011229836088516249014674400601813044163234067404441593695101303223938413000
2856 128984477858678404858520591261059587569465859716596404875010574909756712811000
2857 42281548232960155359096696245036849344099442248028912103211247056408588359600
2858 12071286893763906744968398280232217176839758020512933184517965249750767880000
2859 2996789998057181924846643491752362071528023388814086784625977299630993527200
2860 645468450297579951994589391187184419909096676226673766168973929631491628000
2861 120260346917256496584430735348587108415305229778251060114170240187737984000
2862 19310443526130336520471695572583933153456608817339704898527709906096436800
2863 2660325519207634196393878448907355883418016788400800689495043969161802000
2864 312769008655988397641006695803536587459686295069648132614770045600753520
2865 31182546967367741008986127350146715853135591692827884721404550539226400
2866 2616808141821677491793783322327063129294506342875511473848951053496000
2867 183241576639005714895000293360499474862449746696511477018184181094560
2868 10598295914011210785683348811479611259424952530026489790629239096800
2869 500262054513497054926961823630550198687031464940375074343658956160
2870 18999928005568659409475580401130439688889310483289519197793544000
2871 570914715340155082697189135014515400273093619845215707602411500
2872 13299891919357343311356955694916783881831595867569705695085700
2873 234349671572660625270236716913129473094919979017925002429000
2874 3029476872325973730227490026526779950236562060438793496000
2875 27646396885630702857765765510657898952872289359643580000
2876 169444827637944243399035988849081557943538546028436000
2877 652425436344842439271776332749975076155497041798400
2878 1436911028643964464837376877835040372044319464000
2879 1572618070534876155454958621846095003844617200
2880 676665273375653087701399659348224393082000
2881 71516399777497670740965858952037724000
2882 390645234961546222075767026462400
2883 699138751524213124094312216825551629561424593205010237977696200916445964684
2884 11315790140500005467966628621361824058384138589634760299623561676609040478592
2885 87693873017208352164189232047530318796187554771818041159180918404551251187625
2886 433280910680501062348326241894734717404272604690610989256534038107983999135375
2887 1533274928449541504314221366680578899007780959194227959854113574970015427935360
2888 4139004208794981410364412940274004137037067113628243235650577466979081234553024
2889 8864089115903589948183063379463552705829968390063157221773838403022552278751968
2890 15464508548115467186098328227091260378899888270102641324294229579018975590052000
2891 22396422321257163316026951548110807304818690495172899575137766561310102385436000
2892 27300715625166703626244016508259285163569106953726407455817651734109706085256000
2893 28303278600989811324407945812195907780887542131996025476523360972130025186377200
2894 25153159017707362326863596182862940638266401122271407130340902221941820370634000
2895 19277126378806666414423186210810816824326527524425019257455655392788335713728000
2896 12797898967215201618490884185224846643530512019297329864121528338932586968184000
2897 7384268640778736762731188138958574799484878611090426977859000656479563493876000
2898 3711354918452360146752316690278138127140864552229473439926703747414964252008800
2899 1627102686429258908679843522299864294919566255175305989540739053180892175301200
2900 622608618862143861426782938407815055609573601332431591464186066231061938632000
2901 207912177675583064836359278345121815067689735227557167922521071633923461391000
2902 60542464575059045986322668771918089231102142537812296742214246946095888905000
2903 15350352885801266487631455723519177663682796766383610557028815511623364528000
2904 3381659132006805577532576061400212323138404458950383644411997472310875812800
2905 645468450297579951994589391187184419909096676226673766168973929631491628000
2906 106371584025997254451717946619470390731472424708751956704245687992143244000
2907 15070319683091135644283466121461006032459522754273050119221360905551452000
2908 1826184743507692119331023657830597845133399911521581892659823731089133760
2909 188134700036452037420882968345885185647251403213394904485807454919999280
2910 16361212914976901146690252004706610169855094406730680255057943184162000
2911 1191186272790497260187000640671883458371349134287157765335599995296000
2912 71902164436232920232283111544547950897275168144885597403092484852800
2913 3557556640141774848527627027946957229771884650429944526211218269920
2914 142355676802803885445805956724361634879834990599392446270603412640
2915 4534073728601611904533945322997036743939494547148635263109823000
2916 112773277104228164483395384694225264251475282932388287921464000
2917 2140382162382702308708944035252978538141599778909664068576500
2918 30130672059342080391887577888830932255061140159447500312300
2919 303607703980380809565282224880679472136997504967722224000
2920 2092159764317999135182274146752489650487632708297352000
2921 9282154897459888736144828605051728738045613155156000
2922 24396250290672527109521550904112315881882902204000
2923 33629832585284274708959884374862647005292583200
2924 20012106942119314809607108655517645860164800
2925 3580239541670122157150262747874203138000
2926 75598731265853774567617187052894000
2927 2764775971936660990736598311991954171447451800401631395639071339987763587614
2928 45094449473311746504083137985248080106711886261723160349561404959110764722118
2929 352286524957745306417124496496171028370161450800263490884389560212252657078656
2930 1755258466218453788987157699723008428188257986062688666351479484916293547393250
2931 6266174126574577116830375530190784956882508187358238609566607802119449867973750
2932 17071285211430943555292048539025864741694696711802831623988622593577445966189984
2933 36913159984559324006719356222443669548677516911337597836312292919793030602034112
2934 65052158139854445239558349429451527295677784548562674487067508280033276227535104
2935 95213490914443137926124225883534684717787387403581743551041668726051977325362000
2936 117359783632576378393305070965382902684855002453519007660679539466752090183570000
2937 123099278265236647337905423792176845462857097706373234648420707776204537395579200
2938 110751959743003609530291961873810073925212121386071404038569673369204446381476000
2939 85986129505466577822229738492958775045351221457632651687861410238884813249392000
2940 57871098490222485506486089922701978254897837781086373059298536896894103986748000
2941 33876791383804945460711164019712829350521943580492931993262869132468612562840000
2942 17288673001162693778431185440937874209436156161011715272932265757188849574652800
2943 7703219220276119606921959642030786694123771192708848942173449057134547895157800
2944 2998672598019738532589212174005465773267413725547830849758487455945473315302600
2945 1019807099794931013852162803420775218677882118928879177725229808643222665032000
2946 302784724770266599276251376230759924855858837710034710566778259661053584550000
2947 78377141331652794508401957405222038669623857433187544748048788657310342878000
2948 17652905818671456460776174082047054313235216281341152140583137838366869207200
2949 3450322261590700107025623291073313080968625869284401586430515187484700702400
2950 583265081039857096916670646630821959003468802901377997578059812701518208000
2951 84930191434369535622444957379420076369369344335521850248154279679590810000
2952 10600526994106232859574710425010656583683230260771639083860812585904914960
2953 1127602637883127982206474067309121746371350880918731438918851659321149120
2954 101533012718085226544603506726350735111215043004054392897102435988571040
2955 7677887624905361431966375242432152258479485643381995203490878365752000
2956 483102583204609978171452062341457437074587129305332400910010186180000
2957 25020290746018623109730886213767552855583613423827242564544321318720
2958 1053090770136844167685597374496632500653537012271482630149810341760
2959 35482365550399471447195646399111096119000787327543177101879443420
2960 939990894953992711915574030377434446914285454896668286254475500
2961 19159508167141430940730308324009772698917064875250476391480000
2962 292609207009280821950083488363698331796573134331954075197800
2963 3239857210681944128159954611702250780114101092413709711000
2964 24940746664106673900988689170496784517655200443650012000
2965 126372066301087196084835351146123535935494593118632000
2966 391239405583135457793248834775626079580426265760000
2967 665352280654705284805133206475790433142260969200
2968 527297026598533924008081810755686102870441200
2969 146073773300140984011730720113267488030400
2970 7456243405074881271399367055621388000
2971 10934377152170553993439479038404269881062854488806451985760537780703486068308
2972 179710438175882964397878890279477021144084367026106040716539637099204633194910
2973 1415164808181767859402269287815043996553491164228902885410174129373174886723456
2974 7109949396933661783158111582930535077783206363807401183213591384492078365519750
2975 25603878931143097661095278619872579463354806709740523806996581182148542832627625
2976 70391693668288169499625706555951201891635343973507509244427445405889052036869918
2977 153664605074553837400537063097574248079761979848481628788129706746506834810374080
2978 273520464147882204115363098566303912065610453179091708557592727864695898887203584
2979 404551543618700621588332266420707371512021077145885097043537045787136401435760320
2980 504160323973676036581746484580322312824063747867144787747859293506480638106562000
2981 534960852030705602276205923481353895131985866503019408536680522028871655338894400
2982 487187582476054129354563001685339396228392118665505356563107033126828302388460000
2983 383117950988716270813302543512532228068801465027654573067919692520981611099822000
2984 261353348020359611964775889973492805022119267398454588009735327921457243811120000
2985 155187968148668369205733998985541627786676712973496193226280381454451453740248000
2986 80400918217563737226754495940118448325238746097703225264010542741058840482473600
2987 36399827084821224516224644462343277785420017723789066430050363676569841702394000
2988 14411245193292817494422995416069690555306868262115565118315693865546380696658600
2989 4989892264213993556072622680282923561624553645461372030140505719214163073384000
2990 1510098974696340155127241074296147919965325445336994167016205678183233561682000
2991 398937337368043943729343886438674418066182790563318904019935648460734503351000
2992 91828003870418290595652458346052223523816730656044813153654521364175484230000
2993 18370634744145078948217507793011964241914035033757489527751661944175298334400
2994 3183970853641817312605721581824530261053567794193236601497547289249413248000
2995 476232412887033579563654660094509639238151773007990411666714639818035808000
2996 61185497913350010715790872453131684491785662382348583484038725276538895120
2997 6715265969117070589775834658377791500975801975149454623260243267089086400
2998 625538017311976795282013391607073174919372590139296265229540091201507040
2999 49083638744930703440070756014119830509565283220192040765173829552486000
3000 3215728989741455136751511676508778222168277404299084391698426777752000
3001 174100969032975634038169009895245232560975018789655029051759861381440
3002 7695663320230784302317826967475391350929693551214680758787075574400
3003 273788021969749056909384228650566807677306405187445373149155573320
3004 7707925338622740237707707049094962464697140730152679947286699100
3005 168255317176896566261322525827213094792308042449926910856088000
3006 2778128684235507486405894706981417041342974406911319076764600
3007 33651094224351120712589219291649666607886153099039304472500
3008 287709327589516273929262378645373621400093919403534067000
3009 1651705077093157211986005905330912881963920559182120000
3010 5955163207535640563942345029754955262379509585632000
3011 12276822726919078158339877229166197669592686270400
3012 12571066793544758043381080850624690423505446000
3013 5058005051304881765065532956889075327294400
3014 499568308140017045183757592726632996000
3015 2548271840422037344975860237738000
3016 43247909631719355347185999181748231619129200590055369794426007640095877732860
3017 716201703467171286570285877015479677209616969016822605067315224636078337474174
3018 5684633630575056528999571333897939795270346874205101425884104382724266098303360
3019 28796958306024345976208968066003802255448948109309070342648892167477395950768000
3020 104599902598418165409873159228878048409034112446366531524807012074204047012734675
3021 290177294552955106825746491025222567251354476043725936479294586731016818769779750
3022 639461891878184094008647984857677183449313847662947734581907154651088496816866484
3023 1149539745975843515327362628817044984763933695939686609784371011793554614417676480
3024 1717944890558457670909765140686507595844189111788430947267596300014370846405738560
3025 2164350758360048325497577625350784437589312762730485269182923194961179747681317712
3026 2322966556030608573617161017559966099594420306628363325825579529574163952794792000
3027 2141090403115900976942297367406724097766013363136793297103684047374295179992731200
3028 1705156538666189452740970505898687886799372415329268747970874615943899058359610000
3029 1178824464580665448656315518500099163288619892392783301747445207756866495691760000
3030 709885474813395822212896036385144266593413476781326176194062052601901008904108800
3031 373289977438688779981360159721978510081465606882193545868620377012058902240056000
3032 171677988043325308770141877461177577160227254081910825178460867804966393975418800
3033 69112089987846834784073589649089687559898791821965515019147912732310712513369000
3034 24357034129508987314517738731385392487842594245829124143632158645993882867592000
3035 7511100987185274510719842560846927045392749171589223161158866503659213889409600
3036 2024408045788571947090866657570922936185400053531477687666652539593465281965000
3037 476042873161867563105603629195729137524352573613372137570007244381716802318000
3038 97434869778381415530258103699610364715908661293116748827893942614362589780000
3039 17305670411151161328030985602112719938034960539046910424693594585092672344000
3040 2657391058616439833982467627907396410187016197461278240480645237565856441600
3041 351221404504187264928195311819700858938136932593392928604202046865801408400
3042 39744425994996588157265865866991521550219746504773438844332847188179111360
3043 3826979530787147755463647708537881177975457039601302097126805302749694400
3044 311304048428091496481095657415698008595706499776581865014700865059298000
3045 21213158813901085624674257771619604909881087920450813020350988404292800
3046 1199085386005288356076834862427002048944103438891184010463820154416000
3047 55580620814754179053342053214611103164627175075229136082152480774720
3048 2084242149229170748544411470357918490876792003453976038838166301400
3049 62224550447670240206678233784219729017569637542601221170262630300
3050 1450903593152515809450862503359051758060638255087563284195143360
3051 25816953429259261489832556872958623010459964185438520713368000
3052 340713895236430163427138030101494542806213842357048566018300
3053 3218191963243558321786079183816808033186617552091076935000
3054 20783955553422228250823907642080653764712667036375010000
3055 86396880955642069550037231971155443056574306172603200
3056 212684400269130020140798036776962687942125342344000
3057 274481808935182641751501320164284907246990953200
3058 152839717854647514205241104566865537063896000
3059 25571309662815377983142229306820401048000
3060 504614452666683884023997568410740400
3061 171069509209912116706646841207804116182333282333996796075729541331934805254424
3062 2854362035693477452914275945995383286862527238943654406432116504246327930368760
3063 22834035298753730942554551630322422408375050514091473549389498701800444333539730
3064 116622445328797505868014282673121580261430885488500042329483895297889366801346624
3065 427248256890547981351302705197169252918392370197647802398911384570394205292912000
3066 1195898098999237607678234859845125403857618356473418927354486468753891939074730300
3067 2660151214208564545043994724498155885439707766440690756330106948478365338602642250
3068 4829116015278222046344110069979347854274484183675832258276960136794798498426912215
3069 7291366388761064582933557245639542474788379442817440782060867560519117840020690816
3070 9285421144010176171694102495941950146133055199253172227380231241399987880573165440
3071 10079173196881731323342275719729803677978682447359958596655202995781560917026387504
3072 9401034914351915899238017584932590077942596202402767758522164305741974764276612000
3073 7581114088285915476297834026225525238871077358746156524079567978900401388386280000
3074 5310507587979784676897631221046348361831356498844866415085212181829293656001568000
3075 3242694609617425220941947848561317459241382976493930655719372563313570454794640000
3076 1730345844857652316643934088688789149821445349654482554473026253217133709203765200
3077 808231919476980005525252653515686502597200420330903220353551359277240654850076000
3078 330755756780718484786511874007773313794933241809185993463089745312320575548972000
3079 118615633514025497838712346886112068416756531080489651358444557201035594964805400
3080 37261182796930084367442479161568219590388794871598575713272433360629172351068000
3081 10242410437070828878254330764791264152808294324894395219762090686808018940104000
3082 2459613658960872435023022457742203179054660813999409784183061892765430772540000
3083 514842605770671815897909881105098910488719868014462029660352662419098109090000
3084 93664563947826656407565507512973267994293065269165709416727611791458993914600
3085 14758135172961396462483277061700187561369915586598380463698090813683091136000
3086 2005371396811581400489862168688880589955562738702737806218383828761038056960
3087 233817552011849194090337031992736818294297361891614382192004020728622524400
3088 23254717337498003709038538539197166864490277210239778047216027610104799200
3089 1959295311901064835422701490934838008492454067378890571733646266967604160
3090 138724350493154831323140770413361446801269739953490061863314974350032000
3091 8177139431056843062025272548836607479227905399503386024604570949140800
3092 396911328285474848070887786206591953884356820131502625164526979266000
3093 15662169160226972421100723087932319533384825346343470427774181721200
3094 494868189442648027996641012213323962539730293868216770718794565680
3095 12295869250138430699523243801672162021435916400633774243225549700
3096 235076714570006916862247757512877723866967522165755026881791520
3097 3367428708164251498673811766038081262233908372013720093048000
3098 34968925272298682527588576472955307164510486728400468630000
3099 252428639561718836106140676217888847424824670469622673000
3100 1199074358851282399085994671658499255656500021329327500
3101 3479069031770821592618948938435789653284871389500800
3102 5542727437685312920475191068694650738217767024000
3103 4113114020007731894378141660803470138566298000
3104 1066323612939401261897030962094410723701600
3105 50905062367913824783959315142973592000
3106 676730852609799402854235298307342753721289013938899090358400685563095038432942
3107 11376122362459155760992014940318973726125163275210786939036014498573664549419196
3108 91716576354452681175717206340191278066544979017378178380262158617575405007886760
3109 472252007400178944277565892242393509758962876790166659057093754321206136241758080
3110 1744833882815020599376661565090139473023338537714045034852316966329425854653352000
3111 4927374037670522891178070729781728524672897006920060046103695202365749420729661675
3112 11062451321572657764833843150161561871520867563636198009164492091068610414023295700
3113 20277952684309857731935365499888799721008972345325036965396358110115082066833855780
3114 30929803790162539584276850731608616621304591006377192844510732536070328844175607790
3115 39810329235539692326672746527877101217082272094435844707153826070411759062772351040
3116 43699272454507642381474900626130123882755648161796464482550449269692391096041843328
3117 41240681163100498829504376436113696332508650258258165197620525015589030001217212736
3118 33670373274806507298689353761637999924546177888038281688324063648224803233756660000
3119 23894585717256602293662868121120637573179198067719152492672537535619103314986730000
3120 14791900424410317269087912290687426971663759680188601711388317150260633920179040000
3121 8008212174547812374550438757567949784297598312450497772767724808277643612843872000
3122 3798225520438658336310339625171131340078912550026319329213212336097699330292569800
3123 1579726024432279101708448368235205436894528094283129021600123111314606734479694000
3124 576324547017299029046850950972069936940172975871305650668148696005031704348772000
3125 184370586278563980900310386699515069452508921895891440380071225162455720653608000
3126 51671194722188353961676158306515929157098395163174138643144616120000454170248800
3127 12667010343648493040368565657372346372131503192096960388542768747741968478581000
3128 2710483344797236364094106788243625232794160586602453797647409668967669831380000
3129 504869331014029443226620193352309650492166964845865046735378116655490956740000
3130 81583874795426903403574646409959965422164813969792577716412660186865455336000
3131 11390870862069388045124847723949001909612453213982668349735954991295806260480
3132 1367552993202317965818315731616849218578703804671336941586151746118029539840
3133 140381688147465013216030810631116842172794517470988751881359139150907870400
3134 12240259927835083694062301797942588212096104658407339247159543944508943200
3135 899601483162970173685460767014683868217112530936709501639324091842322000
3136 55234262572044336154812218348745386369124342132494569751102573580988800
3137 2803760022392088994808230457121939353153170898126206299121393301155200
3138 116238317569317634077902851674787643637561640181368625941040043927900
3139 3879670514319789151527064246235525240299341866976553809275986522200
3140 102487494854986277987470032115185436028938226540754952515726685200
3141 2099397985565804346631163141352630761663412920727832022251247040
3142 32529361320866669477189021659927864993179554873652536098843680
3143 369734570997764100361144872960262300752033858413668591297500
3144 2965852528961302943171273834280151764204208227383613330000
3145 15971175996245947006382526966832794209362866263479290000
3146 53998050597276293468773269981972151910358941357877000
3147 104349137076844022718630307645898766792657645499200
3148 100114945508273303982310511914024890181273296000
3149 37722631038393872598292815755813024526648000
3150 3486996772202096997701213087293691052000
3151 16635641296703864308483436321233200
3152 2677285562879644352897777603522480091364515660984549685943453807118230006063172
3153 45340967124856559991233764986591964499326363933906239054012845932727367575007114
3154 368381849984351538237966146719093059311154163586039190542716784099879789117147448
3155 1912151652480710443905861756425806039690392289816854143200617125117935716528063360
3156 7124491490950975452463278546760246914467112365368893563361328190190609813992040000
3157 20296881585676123344376886392048552660611021780571286661235556896697181685990852800
3158 45988824351591546984328660144629466230280372064587227096967821888746994593476842300
3159 85113145882303917904946099338998139297211572887568298968469663639446247471158826100
3160 131134832569919471537545872675485701810259830197026669773210785730171931317747856505
3161 170574934181519696623315423411445893832939953111050372462274636072908182108122931850
3162 189320232364566536842399283488126659121235693960206017051798195090402587542961847168
3163 180756081516372520759737088953538239696852908305612648541458676524636708624536715584
3164 149388712145661511582824924769635478065226482053648248194756205594443806987531549088
3165 107386575119057440437831725902502260114381005216879490118382664534870822147898460000
3166 67383618349220845058195843310024803545885679152009483838334428671875764450426400000
3167 37005701763524758641612917414947843616828984743770080772701298695213445561711072000
3168 17818272088368882533374726235588688270062156245202357544408187698417757038577615200
3169 7530027383127197051476937221921145915863917249416248336293920163932958767686541400
3170 2793975099528627574102308986132889981235070997803646762708284711335727588227404000
3171 909986126869419519547659396271689374116062593481008922107603204218471112129640000
3172 259936558964566964621423517022837442988678071574348354676691966743124192076424800
3173 65028374310237044101429178821125489075259885069300786727767033892517578377524000
3174 14219094615004632503812935362425874978993466033816350791882001282050272916668000
3175 2710483344797236364094106788243625232794160586602453797647409668967669831380000
3176 448982054322177925257504276426494278733705696349245657233576310209796062275000
3177 64377093929482320140275266439859318169490053205254506779860171856544741119680
3178 7953389122628330114347526813171492457599227687869555415791968573804172418560
3179 842058093036612451175166631041856231810035213061517653847028621452305225920
3180 75920708896078017351526866973971353419980708428187794384816677295899154400
3181 5786552246195673603978285054644716340534865939736506318178872276325140000
3182 369672303463690475743970763275979381912168646592571336192771430090396800
3183 19599254461047990248481754897941911292269927853465815072971880948092800
3184 852414328841662649904620912281776053342118694663369923567626988804600
3185 30000903280691176193565312814704856821815804728106635953434577690900
3186 840795467499644707761283273177977606256823314824640144425136398000
3187 18405917443344474414076250665584323205197069256298848615069282240
3188 307487583744486495213655207571849960041610983338924892147909920
3189 3809745019560961290121236770982542746948956877094441164729440
3190 33779126645277355743024159197958422710215605733920069910000
3191 204743271230070222901369988559773790428298398340091650000
3192 798558799812297350319126348341639710468143313173964500
3193 1843835874053336850153233609140512504256158973195800
3194 2230982522536995626637382670757796763302690185600
3195 1164127273352015162585005952488661513735736000
3196 182411175234012923589423673867567816860000
3197 3369079006958547823865906364534967200
3198 10592738531393375483204250518284595144094388049982348757428447671641692632684724
3199 180716775494375993820599988237767406167104807116457103801183131980480525409264110
3200 1479565090788070199267843825473250053438984470675944113071095768020374842280343668
3201 7741558426362876311091093083307256396802074340022402538096942944053864741221256520
3202 29085789679654304680020532154302042060005377777233174904464139958305330167188279360
3203 83586726323064828923823018765528681491886459843543357406451521197528600679235841600
3204 191122386915705130324482743458200379138827520268414450273113026031156341167695968000
3205 357098823958421202286637503912685270402278299619623879246759138917908328097604772100
3206 555693895675798985923228766102721915431495876770926493763265582825269075869966240125
3207 730406916894820282327406043504318210082952602602793709059389107615366241103154727630
3208 819595153136673415775375169142669821306681276744197952908529394224602089704825777036
3209 791560550795501711140459814133301921870530906753228012692153986234478136496305544320
3210 662142047563113564540375821668714346671944440257589430117351762750290537241765248928
3211 482056144146691318340927886316620349688964202193975768294682671246738490605137658400
3212 306555422289596224818236980871888732736087038804286269767743523037620201054944960000
3213 170744229451851776086593641222097632637139886129526639917310021869431284876993504000
3214 83446227269622184271698731725887345600723949628710617160909591496089790514981740000
3215 35823710900355085261427758419030198895902276316509781869745032830642423289745331400
3216 13515433764587276759061169372678979848986518139977881629245497730136079839437382000
3217 4480343459939436105067005380467082389030261122021202751788611070181531299132404000
3218 1304031282271944902198297023215383703093762256053483018145825801021911393707637600
3219 332802871989674685162199920716570850187660603767696680515980280870576795785180000
3220 74334305214137865114639357086523612566238789892180281653141263623112742921328000
3221 14495193539567829251459788476259387114507902267482687700462234316653190837380000
3222 2460130819107836453617434363221122902178936394490158188258794243878291460255000
3223 362059128605404278927651448510324986370860273536031697993155936553179544618560
3224 46001593866049451720696500423640200019588753364160776027779818234079217590400
3225 5019836662735635616272035823662648733261368219949742307103521974989804126720
3226 467635104023698388180674063985473636588594723783228764384008041457245048800
3227 36929882610491361338270222159752756652565817819433974818146336791768994400
3228 2452247005955355732712959720454841951880721565812659974839046413318329600
3229 135629505170123942713580198507847805841579067431163180772604902567728000
3230 6179513539918413126528989061746349824343486330893725911624863301720600
3231 228954261878958976214051071480642328377015351872392748065684935009500
3232 6793812167609766523262325173272164108578485531764372507646184543400
3233 158550002442790144892127702942132920037000967938360712948740006480
3234 2847222758201989555071675502161247601602341052621079376582573600
3235 38309263894336155303481103646064365489693128444994597637412640
3236 373626513850372143522841134780896640759950004291707208048000
3237 2532612221700444393586037252427262462207012309164406410000
3238 11293903025916776811656215497974618762335169714888926500
3239 30753227207148806815884198267328872033432990237765000
3240 45963310379086057626063349796407790134861105755600
3241 31982865088934311308914374063109542640529168000
3242 7770716064968950544909448506758388998236000
3243 347449857588596044932235569271557746400
3244 41913713613427025293254228669471419634905851996333034651695296542467129122133800
3245 720306220134749532857889035243352469798418387398799715505134441671635099022561232
3246 5942314341071529449946001827257362938579597550607930819086136122059269232184326510
3247 31339544149404024245685796452499313942868041710959363489553185235555949706510264510
3248 118723371489580110672732838832304490553221245727739788357833872168433608710653533952
3249 344144839721100551557494846100520344984796454616117718335262724697505814955281168000
3250 794020111956938870381901803743072327016234182889566951115854154387334107610604564800
3251 1497623078722283169652001497566992033408156272103278856436971602416014142118742624250
3252 2353605885180503378707383548515425645833197883856611931399094324686213980643304179750
3253 3125716419410183095930837006131577138533783029516820313363506318327380188537907882232
3254 3545578515614937321905100591747682323439110002108298207134443481906170538796285499710
3255 3463430784976210835217699392107362560827264918343030246605268401376839382053701178518
3256 2931949038769507029646129159403848612405645599287890204688227351501981258004296331520
3257 2161485029213783775648932061685201972006024190886119342012040337355505632237178091200
3258 1392834561172780447461659722591426457186411460807274666689742696921427383493142425760
3259 786649402599452381501970183674128271072775073713297812938491281817801263051913360000
3260 390139380177648217630175208600273302521325089158405302780491130756244191318283192000
3261 170106937005643140868283307360007727939841221627293480896471608692705684360577040000
3262 65239493443347203104393850035652903320639172863399727321334377177876460948689181000
3263 22006230191813637708653186303936157141675177622174512528383937213231138609380579400
3264 6524371121386459950235823503352986336099366426537788339010143309573105486294192000
3265 1698084348877485885105570578517228622720226239969956079703910233106414213613060800
3266 387290201311551626291728559179430360343331017137677179695675458264294668425580000
3267 77224393167697573081053011020071562385912789666416387921428110411135102909490000
3268 13422784911843705298709511442649952783271951774522586415306085273713808425834000
3269 2026563209403683098425450881386113123379084237837437240229026545452216331616000
3270 264651647542643792598449512614234460466678305858769207926191679946680525270080
3271 29746306539988893384018031831008458893997111491337523727714009447660446446400
3272 2861046802595439988548828707787001868698189140903998206121178327714396134400
3273 233902422266662932454798134363696069408015800135495185960494766289685545280
3274 16128023599947207714574339445881328662885250206348170820759095390344748000
3275 929480719999207414818621829527238481761241238654798538850283721177108800
3276 44304389465102641507958172578875699007642885977168635708178258918878000
3277 1725298298513142241659438553160370056507204219044213567426757884716000
3278 54102469277616188328900135546518170369425812560098185509303028340060
3279 1342962870341465475528599162158451044719002953953422472441687642300
3280 25851676926898064387408067277875716087558343227293528475534202240
3281 376415643057638475857733719921024593373673222847332538877409600
3282 4020184296305860663103441616070687369761145219445671369764000
3283 30297278206456459074127822788322708369316458681346770396200
3284 153247236344931348656479961134133715866029407242432235000
3285 486528606754729694768845520343537583679943959843172000
3286 882542944134513219881886484492881537383286695565000
3287 794463252938319663555463305720436347397033569000
3288 280727342473404613369781339738892537283641600
3289 24321490031201723145256489849009042248000
3290 108679967966404768511803431114031200
3291 165858552441704085803306019163479760555270300042632151407422816318048496669015180
3292 2871089382519751232587914663858792244991050861748812873641127813158998344866165300
3293 23865090700068899357874015838007776883980565252828364200527256501538239819263979280
3294 126857406896060354627736127897449777696195556598904123115601809657591214275223918532
3295 484530480332358846764760178861112988599847476340225664737361605439606593215259819840
3296 1416585682546126320526925917885451307737298954705986111087790520191537376661206939200
3297 3297725073342806434656301188112648976271938440593526488722191856201003996946966288000
3298 6278298559659516649531316587735920725244642376336110776264893313760316199711757024000
3299 9963598247264130969861257022048635234027204374992990509589499307838305851389987694275
3300 13368232369001430566361779044081002279375332954074459832576337341537834435029561042125
3301 15327308225300536386070489897536769823894574614618624910107796042882454659456969976728
3302 15141428428102814372481649090257286374598061782839428707186115623395309218895001934460
3303 12970049441680460329416075912830040865649428295029454832966231461946188632382173137660
3304 9681070191475468403658468782108477052885564411494822079710935312555580423064186156192
3305 6320291667701063951581054509484577918144197317654348962085839467457237987934027076800
3306 3618988945269446632720893638186270452860419522097534176698134870633452346853976901120
3307 1821042285887693337697742665453420315827560479083056300730987934857442534272773460000
3308 806247790305201811975671677215735075643914851434165757294049008606170271532365420000
3309 314256815475610365426295235967303165542195560547014771374666808947857760589095657600
3310 107835407370084566155484571467181612601113398104225438331992242220046155935102174000
3311 32557162475559902363486905764727465360286564153354073329663907109985794107028802400
3312 8638750651465405304478914453513676352427864805508367893318986048786611893889532000
3313 2011175445213411579670490121803375769547002909055325702594259879159325413050040000
3314 409902175798064578385779791827173499394432331181740319379770795579104419252912000
3315 72934149102825485687661177074512031142250968018282144148015437610516486081185000
3316 11290930837609705045385059625287901458869935904451352102286883494947497675848600
3317 1514687312654187941532684872310401427462438391311333689310099059804124950496000
3318 175246321043950435053967690732209126459416611062484660691866544521370942659200
3319 17390148438762737670656695531974175968798311333397321563894343984786107153280
3320 1470602720730630252734688893981034365699392478675869767585993601637679909600
3321 105194211072308726236284875242932094707308693182630110088053201770493499200
3322 6310236080728564100603487650001435564250628592702302006873485813495968000
3323 314271145081699228371050413672119568628288533561560981373559045070129000
3324 12843797754024705164428278313270025873932836641866059038633495262341400
3325 424874057560065935882234618774288538342252684051765454790039080284000
3326 11193614333299901033565545285486518007467409495192728036407523104840
3327 230371798421148073774886405984295695780257816662575394882784624800
3328 3618236635521447235689353045648628216887992054013090375436736800
3329 42144143768175791076894588737569260693511738825969289041776960
3330 351241173086551928780167738536090444461562545288700632496000
3331 2000763655143351070932969429417537345143539724239881063900
3332 7331715810123357205891630410732476087399155505970022500
3333 15899627671723192639504755566782273976468756857620000
3334 18061343972985386825489769915203157044123076560400
3335 8843746785955320930116474646238623533176626000
3336 1299663622562058395230469165457835820757600
3337 22499065708789753140847816696585608000
3338 656376399024616169349253607753345435388942038466586811952779656067170646392272840
3339 11444240118477581920428115322280103478313650702941618447112174325945346270162047420
3340 95842183751022968418752933142631682941883079675833098836456557544725835657714172560
3341 513450407267658820008377723103020258547993631836586718020167297966918306699752965980
3342 1977136350972985266828192253568989565023419594947604223651154598473796155572030774890
3343 5829666726525117493180219836192127852311849110072399313629519105447056168895178674496
3344 13691866178829859721594850506710331651209938946245690853175526624817064682406038172800
3345 26309323112603049138027194094173441283224475910669233305629794369251965953664807968000
3346 42158652682227279602835290277374572729925842727478767206767080296583134948064454024000
3347 57140320656882220916395922816735611512728193069185523001189123327104194974506884808375
3348 66212695143994336574107425129886462285734716846634934118959771247011297886967132619800
3349 66141155582198648950447876493329492069973215675692981100362527498831472232817980412772
3350 57321121906389225838680528698831155560978376749320694391490294859996527757245364466170
3351 43313203888841359256467035454606614537353113053903195319498800934267850531407219003260
3352 28643931528872425940292540628473975739260934750089282303986329824955243929568273444800
3353 16625580793681442801447112879186550727050498706778897608741055683887514164870525463040
3354 8486373755242892291643254341476495788333097495219056805980443948250440025804041327680
3355 3814408266347879395331077347842330533664378599409266266748539945391932060279799140000
3356 1510678679044695318767925198424784077124280984478701184004708568254733137261818320000
3357 527207157541320020945429507708304652718814920654531359871973922905945585198811794000
3358 162045876866991332218264371874438975315971762490557774072645355842883838850893357400
3359 43822026031979055999083947864187558224134077831578811677018129229299358516275989600
3360 10410333766036534933515816571887516957471211287821923254105332024964838857329880000
3361 2167911841682053171195261706357371420167975244051433940286183331595860207340240000
3362 394702453968232040192048722991476874416887591628350427153965897656912748204060000
3363 62624234433532873341910237868639262468161899141134687654859080604602699310873800
3364 8625432576211127461726517697832667427465627428334189404399529035928061884998400
3365 1026621400798949604816597524565938745280097131888792833865733807200573577558400
3366 105033418667748393453302607969667036271724314026935150153609643978907240107200
3367 9180366310544850849955632017412602671050654934267693751291539572487511241600
3368 680634976505694839485583760355620093862964895889774279867025310915030911040
3369 42453120185667488693847293509158594157788271510903572224965876898455852800
3370 2206450791741237785177233012753880340878175876164487357133127640867678000
3371 94501113556035432307378795719588401755359489112916938454986286279829000
3372 3292199227124308257723975380989359244714956483948579050323406606844000
3373 91872117641235036784924758475219534589591002460544088600703255671800
3374 2016575992607978317222309218098245536990756816571329617348946840660
3375 34061331086115692942868737291795707007255925198123230086007901600
3376 431041111953075025241278112592241243612877717118483505173364800
3377 3953484406020243065374726898458654849297536475231640623056000
3378 25197736330122203586403337764545618841807747814189393200800
3379 105628460953847802756881065893917531960341245089539877100
3380 270293670419294274871580844635298657599968866579540000
3381 379489277354470326157090249145966147541175959270000
3382 247944014272221600715997451550989038128596231000
3383 56535367581449540192525408697415858202955600
3384 2370927861165202302031868346837037070400
3385 2597771382055171036438595264488592497806939617029730903644099765561619037129981240
3386 45618159732210823769773125738857507759531471673427783430718186096668359924262962380
3387 384890039508076365237214160080727234671371732666440857232119191409772006688915645360
3388 2077979803905999200923375638038907364221703462266055337546628672216671341960805332560
3389 8066476416760359506220177697826969560029826153299881741589897679314223951196303515350
3390 23985319792102125744447084532848876394791573832438995716174006830440321123118606176576
3391 56830084440968126505844910352816340698637522771146031044816066751213440640173125443200
3392 110206831260570550278180579705593192930840304648025566180249249746755457383684806710400
3393 178298993796897691117846457273351091939690198232440817605045160488917039537336502648000
3394 244095671345881905339332800477507291760942162319690431657236480536640199742699573211875
3395 285837113926285133564390039197077430555370755527119359329268594793608969010813887009800
3396 288687350827815307463108373566304975565803365451328312758664602636969258787176698222328
3397 253094799802057043318481719024069871476935294262385219851657148074138514866606455412166
3398 193576247749445582340462113310806853205926977219017426961426241658348929803156476721820
3399 129657190064403594691854492617524246244003094796805652853271455078869380666038207449000
3400 76271488267075989072386804261701292262581077236512245821202815494684747561477873211840
3401 39485754384993426653436893088068057976744934428599881820760007249232846141567497974720
3402 18014178772538918424350234621410046333652305332143494822431104648770964476681398071840
3403 7247560781668265750663027119917790572454976513967339495675537324674820935495241840000
3404 2571742231908878150953314671747827574238121564168445657912067916614368708286886800000
3405 804522850723368623891164401224825440897814876675950770244092941546606648624016383400
3406 221673147575624506411132214339059377488515484619117993969506201066455814185637666400
3407 53717322232748520256941613510939587500551450245161123991183513248818568503822180800
3408 11425563389705274626341414287146762820857270088747263189491467614559134398069080000
3409 2127670192172157239502458665204608206602455956345897844238217053323741159257700000
3410 345820073130627918291341150374840123046796128357454720406436274947095092464941800
3411 48877451265196388949783600287718448755638555427227073291597331203592350681657600
3412 5981185552480836828061916012688512689892739811873836510348188268038124321427200
3413 630491463304738971227996541468887721885946228521796316850061214687789444078400
3414 56914660361834104826912743234794945763003322871738258703926408067388159664000
3415 4369790941599587036697361284972216400935337650922584452255523844866248874240
3416 283116416373336563113697829010402246173898810684201525581360273640377883200
3417 15338176109861816603625977367446671218104652908852527264434529721668040400
3418 687517275687487135961021880785629381577982338225166350411047018531233000
3419 25183917164754323851820153555431423282221248317384429487516657377140000
3420 742990708400766839544126707170311251696505427998668081020017606616800
3421 17353622221122173614930232156430356533589411575880550069021726071340
3422 314337426880439109158474347007143238952676109685537237650872920480
3423 4306727007462775252197043706156666784473966250525702714082593600
3424 43277220075609942293301015320506148957116236658482279635880000
3425 306819495313840949552087701015349594132600223384541434856800
3426 1459624970342444719944095785141362067055936611187800215900
3427 4357133967159023710929883215521014360511498129262184800
3428 7428790096090540324166069725705882767018171808740000
3429 6282935055537588181408778959370300455979734425000
3430 2084814534421082528542921514542850771051259600
3431 169521342073311964595278586798848150533600
3432 710496811856518520237299474629019200
3433 10282088127575012633735978459444359117193900861809983856381541729425708916192792880
3434 181843996743861972550701668514201474846485773192081163255086983589313332599098686800
3435 1545621734582755975253280851646666741400899647773881135378419402049483893777984886660
3436 8409010645774277110073918062633279800972360681082023076484343203626540580920874425800
3437 32905152718994998335500926312242478152126095484894348806644966117189268173247477848560
3438 98661969328553374938301906775199201018675918106138998012690659615434419171965454552192
3439 235810728293138876701024707485873784780254237116675519681486022209385179581222251736000
3440 461467666191108066204928963611667753530170274190377349490535658911639009873613593290400
3441 753713386207350315120890171549746549354597485811209331922394294245051691302212183824000
3442 1042150707929153946533769215380672273818034181916747104451194193865453083807377697648000
3443 1233113897363784590031876523824019189201747817647942015924909938146274138464884667496225
3444 1259044430389589278795527553606174396493894994583740035140825953257563315880965930876500
3445 1116489633924442333682623950780528881405094943492486607175076354776712434586550844932136
3446 864226145665560635721644894228531268457827834066681238517853676350716880032314725797640
3447 586191212320631507722351761119321634840523139127077464008410682411613954977107002700820
3448 349426127223567687694547857604227843627588340477391234439566571437552980894972969075055
3449 183437756591701745870297377338268930758106388290345907671247277772026608059250581142400
3450 84927127832580130328508310020490272511068290339643184730624087990054356859540350093440
3451 34702638760951596098856512582370002677382146635514524657930050080965710788412217064800
3452 12517601516260841261879217200190422221400769685480986635882818620317869399671144840000
3453 3984485964637488548543668864761300855019596343418311805991763892141195252039149948800
3454 1118255699847153299617062488188946558776885542870047402655882080914202291523729336000
3455 276332279854545617581000431573347991115820672607393663715411839685581905354699008800
3456 60010293557116402460955304948815360432379337532335796729281098738112531239173330000
3457 11425563389705274626341414287146762820857270088747263189491467614559134398069080000
3458 1901529246032716527189625915645718420072137780414276701936326555084760670330881600
3459 275653681480935297188750192327771112573533145792174052497883987276670001240171000
3460 34661460537737308503604710007957200588148910221268872236198107422155359797123200
3461 3762152959449566874793742481328595401958119924312967527830949976697754104096000
3462 350492642087900870107935381464418252918833222124969321383733089042741885318400
3463 27844403069328069746089618997945835004053933343404255796690150408352976574080
3464 1872138256229661784875381598904427389513627521816631443758666969826769931000
3465 105606917218625543383680936218165917223597175413948188113682006834109210400
3466 4947798745116715033427734634660216521969242873823395891753074103763884000
3467 190277201660857095487765940005280262789663385796164650499489386999483000
3468 5924216704470779039428169455420534810198712699422813412777727973479600
3469 146919066632919996520025055090174541295919152429115157263845289444000
3470 2846446888087141245319404342527253261800313548327098613371690390080
3471 42085805076328412583544580162544570312223486522994366998500991200
3472 461435036513868777021111825659642869765067812556325290794563600
3473 3619549315414649719076084917715059730958812520527608842273600
3474 19401413434479554172218734481548754823199652788543722168000
3475 66883084894397736493395224656073194447307068437176829300
3476 136404015072062459644495449501999555114402893134326000
3477 145662550903736084787569994621683975823885721740000
3478 67017973925734273935026975566616538197117167200
3479 9249398999206222398149607429205194192774000
3480 150284877724567344499360449289758998700
3481 40699932171651091675204914735300588172225857577997852764843602678976764459929805150
3482 724887212994038390678386481390827317762170010757603861874898691924512478591591898040
3483 6206639760748683910084625276582584858550338258666371661137150390053751505188453754800
3484 34025917322469304203417549683732375745947862749554505570201175325693674208349883116400
3485 134207809906557462676779732279627145623518876470069088300690117529879587671497155835768
3486 405749566983489795651728334011989969567025456824763404034879471900929431812764855529670
3487 978183911521382345577885447470097654709325924122946868772661669867522661455880547549056
3488 1931571013924250347714301202241969369209687231204906029098831799536811363572933288656000
3489 3184653285691487224950365281198391531016194097549562316826320231652565790572656546852000
3490 4446908978623366859213252012143504641192125166286135058342126336045804978683051884561600
3491 5316185128774789198076931678459382688620400048610332505585663767150229544246973391504000
3492 5486783096645157488645772707294275791036552923764930258403178364722433818681262056661800
3493 4920807116383215468121165458516562083508011911102187149295419363130157820235966446971500
3494 3854382638206899247483748316435262546538060397354645142015694735938216314189922737002070
3495 2647102007685825084224956635208440089334676158805992155063723243073070420297229886072888
3496 1598703306328995021060959348507240822292335833982938538204756406577128968119382734638600
3497 850903790979566503088815285044605041804420142919839742442793910362576714982737523019590
3498 399704104717013126220872301268979808745604697516002972298615080329774827431198549438400
3499 165844820445596391843224382228854394817751382422908365031905407877573958674209696534400
3500 60797117243442887810719784972683006978955998773798444114671044260840613683314401338240
3501 19686271988128283394232953922766434947313104747650714665243023116535151434725104440000
3502 5626053524048086509231940603687193936870782081841927511776636005867733602050177287400
3503 1417254550073664877054779731020215692139689163958295371280449482228160123481945736000
3504 314139209248286800999541775023550767722412810901903446984014257321064391807296440000
3505 61126764134923219250926566436235181091586394974797858063779351737891369029669578000
3506 10412353051372920084005477548475257438630304628047034189668639354400116819372388000
3507 1547398293330267295405323113541657499734816574345221121818630111627679735775332800
3508 199826616995888370777605317415601065425473866205330057474194217313831975009056000
3509 22318955940907556144122666894638169273860839445785375155609618783442754549168000
3510 2144427186886253118632433214357299379116128356858391490863641486717719839334720
3511 176135896277676071780129963273996990045505020255695242725835410229601252012800
3512 12278576145636521610680024872389816167401235654590636244233834200690404701440
3513 720430166664293932923248939892541429996081795044619953488282839174175863500
3514 35236350522655524629951569627918028474024202628444995066944189901129282000
3515 1420623932222700691632828100190198893271296125616065656678227636152237600
3516 46598498365924186650065128164558431703591033256203587877425972326404000
3517 1224558760142004605915319943299216692610907094294101096495954944238800
3518 25313758102293648049058370978374667588148232344205652096135505951500
3519 402676544861734310639952241945595608986049832665683253793074545600
3520 4798924379744235281019562986860285845556705250585783024263461440
3521 41446260764718752427045972364638581116622857415238798574362000
3522 248695982112071411393984418796007970806509724045769673576800
3523 981260484263828383155694645473184582894747301638857288000
3524 2362664170540985687137894306367024825927832856185228000
3525 3120091840358026936149749284796470762147632159670800
3526 1916612511891264273520657823969525997682706865000
3527 410673315564756274477842569856710622159165600
3528 16174990963345186356426011243145195324000
3529 161115593562260183597018076262500259385225118963936327496691227156776984827584194180
3530 2889695184187227508939548946206341760228035888037847546303895790207350276655016165650
3531 24922800644636019580567846162306536402211710970570620410045103436132531507760385752400
3532 137669180978892236443686593039627048910130836232704567607508792937477973862703893285040
3533 547301352455819439993959901140323466195201091987870395552459699146672077383764997202600
3534 1668291242853046415609896964030693642312793041084143484496899782141495896383647126921992
3535 4056497515918579408434499260577434775695919942277585421888684314404371982502032897595520
3536 8082009929947455413889778483894730089549334660930531165232545779822282117572573820368000
3537 13449929862051784732527601107309411239751605144833406981866488219227551579747000569405600
3538 18964758879423182193703574757670828616848769091514399513517891727254168291442427154748000
3539 22904156669820738958264394533588552862356351242570286362271801282954068886344367621641600
3540 23892627482163967361811664532166884697151911582106664840444659317135406644882704276589000
3541 21668817301968194429796711054169422508079140169941210078476320353432800225951361020874500
3542 17172859788928747642901618040152260661891652644837232814556506589729923076035794289707924
3543 11939892082264981127543641401288181723110382584286569913612528054184549785310136598833480
3544 7304844338149408019309306561640777295704980656814349936104810042360112362022410341348680
3545 3941201667521635547252458393908151259520473142593831365190460166214260365908416046544225
3546 1878045193635078811809965520377736782825870458792429288189359767557540797033081087633450
3547 791092852172773969910435675230236160477116436785810138081325166080585072164064835909760
3548 294668020356150394944676352453808443786894017045421577797160425248901824940201983497600
3549 97036446954054041462087691735876153060298766601848608401363609944704123586250714799680
3550 28231092952212620476432676864380184629459121557629743786692797162060311981613792840000
3551 7247586276392969168028101226111509515088329139266404784840672555459452989188161528000
3552 1639085697041716770854658297614684235257205728751767690263476357707350403679119851200
3553 325841015429962615015269713647699932265067973212765441744939519594544901025924610000
3554 56785050046835214892916829007119411219660632341073898051772594044358897958403327600
3555 8647225756845611356676805634497497792635739680164470974868815329684092641097448000
3556 1146220958022420218818757861882709259062827092107571201347133416020503507981728000
3557 131662764020635856843362946074181747289049157140863811388049221233608454613980800
3558 13037805945678671410923142047362890961958312151498387467138292160624975429712000
3559 1106337644155721876949396030187685441822056170707511857933000968021872211918080
3560 79893108976510081274858159773392973101614851189054655851284132750622292716800
3561 4870872985234695263304090177680545597495632667381324287301310523266109378000
3562 248416271184721448641158565876822100741870628530537215221956538802961438100
3563 10485557594977076533480397882356229926526233308118579846910727790647468000
3564 361773796404538685446869267750299097044243112734526036793834366970445600
3565 10054863214010037819212948158282559081529925223791013590494308945814000
3566 221260996745974108873250946329497094474184549378982736840295533502000
3567 3776127524432375769122692332413183495856097215857444643513747654720
3568 48743791655892704269475435369681519752038232576704651472864718400
3569 461435036513868777021111825659642869765067812556325290794563600
3570 3081370547597368311502389364752736121805930921556102274262000
3571 13804334385420265312549529527093635539946493592958293304000
3572 38794019145314145380573974355916599788862102622931567200
3573 62247376815063606696452918899652362234925532690462000
3574 49525267307270268827773798171372551780121145391600
3575 15452102025037546691211753259760071389322140000
3576 1180774340324198604019098820749599258652000
3577 4647985909007237458743106679064711300
3578 637841185472509493966277041641953081675754238090104091048544721209706145413312768740
3579 11519764939701603127186792452768768546043596005921447416013422741709554415172269883870
3580 100074706905010300046432800347566993591055137596258088708840180524022972738894770368300
3581 556962729299631898569994916719346781584178023179205850440085964023075225396829613516400
3582 2231573014254624155256532677497180389591636942159162749121715111325247802129313108894600
3583 6857923903381180982880836674288748824237258900474097739052995012785690987043524877990840
3584 16817353481068072292155444853525527119578045600965431755807575825836617973801453821572608
3585 33804145965988161736954160504811956464132666185646545182405702620036433187516940813296000
3586 56778389985389286489152629180395280769558668502773197877097182571167212292272491923428000
3587 80835437049705170867211339988374744319719243042180577315258186772125183736863286250468000
3588 98616746173000547407258588739888308807613599275874877470293036981721675115500621204689600
3589 103964533552019295017745570959016116269511809974203815686675596943979674205034581995062400
3590 95336268482752301139777916319528647762164980528602084216284081785040299063404516084036500
3591 76436157735514180351260925806465765110916527412649763024075811356614602994839416348359500
3592 53794500543632221531980972173970937013154574550092536527526406184696144575533813437639280
3593 33334625536990199343077125668311882957041507149951285433614163689487596717686999252352984
3594 18228292121585791307443130725575828529560113768624697294261539874222687792268885064754345
3595 8809744903871891223270201115794691050692822318739152463366910959773052582618812339334150
3596 3766656042367963974178636894597261114359622045341778009786254611163225283500947441582700
3597 1425248255938803306113942815698198750657153094614111382373237647392147194789509522185600
3598 477209118680674730514300534428440427795138752280052866900076688682312435974586848599360
3599 141298685915552376164092603755749486035171888209709377145845256586148109783487882953920
3600 36957067137441975896420958804279514424019213675442573684397843557606226594112601536000
3601 8525069168824162323379705437529519417865355427033691174648076648666172082464570728000
3602 1730769714341995448676437129330574106864058560611170220883237021551711328085828610000
3603 308462827940364608881121995586489269210931014641417951518542745216169172971208630800
3604 48110410765574364080456078313724138216440535742925014384058687478535924380792418400
3605 6542609964174192719602027543561598858978363884992165869874288847327117712576376000
3606 772453254319457103986554211268782326759731301202928418299155128187730624944208000
3607 78784006868331800748056935277654392394055783684695384096297201346682543835952000
3608 6901604739404033025483693103678664668419723447360340430365742715873121321996800
3609 515858315016890845850304893841178842374507129450130162496619219693482937521920
3610 32648626264439215905591074907396166892486838226296373785380535018283148466000
3611 1734325987166899071024941199628679114259808601264562435630012080253841975500
3612 76542828656356748881029249990057229920464339323134716174832546970100163000
3613 2773599105768129921759331052752293077339197197631366282086063480106749600
3614 81382629974427190624204653127799523652029188383814144888959097123588400
3615 1902271418866763911742990192107511177586742609906407976580004395154000
3616 34738568623810386406505054909894280666776521579572668763507594912000
3617 484118913388766124246499016976049166135397078956082646604326622400
3618 5002652301525830175025110472151524395603923869714424756425589520
3619 36979114424456382827475860592933052280824249786743838635104400
3620 186749730157416261303175113015317340715510964942794077228000
3621 606391949747143437502175715660443938447261992455532264000
3622 1164485994927954621200762523548096906183682325731222000
3623 1170463495667862690018772834010557238605437366829200
3624 506652350969516816652417372597161655039602510400
3625 65753625638457645494518098977702431443924000
3626 1004059813200849153077464983630611614500
3627 2525330407789119221009341756704875466226455554887350891090156651320061065513932186440
3628 45924565354020683565571946998220621880654305142487494555495219927098842469758519349280
3629 401827062060462539743090520016265302837778535244876690180175522882419335366862696193110
3630 2253090408276886825693279314867406186694389259825613447902549698135925660889060428644050
3631 9097718603150570869879988141429899386019135681112294852384322330483684286731131409396000
3632 28185248804499411273153732148302517208396243278090835412648079492392842024591525855937840
3633 69701444763456003080552503653225647140884140461182193384193167493585477486496916487215992
3634 141339963447505931102453481379262334541747839131643297771235729183318046647463689103363904
3635 239582172060061079373617498150275074345237650865929882491659747379551895434948132567096000
3636 344370184873789657402880608061545311935669117234865009680639553439159533201251705400240000
3637 424339940649516953989627285125285825124731509292906863275457994895802390369252672993901600
3638 452050888925887124653552481951026478485249750526825050222217382807822084183291309088629600
3639 419094384279735368242740900830897651576709086121693202534614468614641799519127731310835200
3640 339884479884603297703654037223952526182981874858480840519108482971984978974681394106989000
3641 242098587249935352108575442295379614594337208338870763363108645531906810282459505963927500
3642 151926081374032290165320455284875985016183322640664566870481834240972498631870495692429644
3643 84186936942908921810322332682726439100691561424621868824688831766818165179872778724054730
3644 41259566416190298652141573484823071285188084446629358581468998373544401731066567263731760
3645 17902089714004665986477940063755738997014563623992949984833457835968392765516889230697150
3646 6879775420828194680758928672335318583096633486027913001817445420478772317545218453738250
3647 2341566662546669122662735235404594342281365685057003593014915757174737966375211352328960
3648 705439566745345253803748616111607588914552938153121629330548148486896644484171863146880
3649 187926686393892447433300575519761330846137701539625487185163034490427662231062578810560
3650 44202144351886152071767458880429031032765216356381432267713414596655583903905638716000
3651 9161556233464880324899004712277198469425438524527156805334471511575637418938169900000
3652 1669160663959913408851991477387430734986695742123359757974732804637760502829195444800
3653 266525126825037756868661760050580173575813381166019446482032461430071038542207099600
3654 37167057373404933257123825699386467364273244069743957653093556259623664851828105200
3655 4507826960962123213505703187908470027238681337028095144793768392416770098617216000
3656 473247223101642618110275931242675479735623796853484769162187440436406777250720000
3657 42768460871380120406088050579298098728201711143120351366561337873913380939516800
3658 3306091302585480336401059438375102268581706232041969528739718688087608117150080
3659 217013999274237709897685370949683738892321209914616940187346791025875119020960
3660 11994621832858643519204968475819397771185417605162304146081696089191184816000
3661 552826423380887138438809406102766517788389868281127847513724207903519077500
3662 21008563609936214054580368614292303531361488878051868907560422466261534100
3663 649671862612354756448131597941978558656028172418157867876014869214193600
3664 16097663071864719024567953365938367315785993306688512175838063167303200
3665 313782495143856087764721404813970529440212468143926749444687581794000
3666 4706711657946337319063184887267144670760804934295247953097619940000
3667 52889291693917223978374748097383406011323727122947757345790596320
3668 430644387505810345052376798176601813107941796532088214326449600
3669 2435750051910300665282841116899781886760878728468157035845200
3670 9056779312795853852195956984010001492442534034378272038000
3671 20544052504138117589006517752471279676361219394315040000
3672 25549903686182970591746688280380185283355055248111200
3673 14774434026663063408371606600413765985201874195600
3674 2978639241422131340901669883689920144409757200
3675 110324875232311485729057213049836294369000
3676 9998943371381242321023474793439574481139884832189105555262377011307809353994353116580
3677 183086454564711143523177277361103471301418027729332939604036357220704427249760083516900
3678 1613398311554920416059695425165861501571914048829327101113989508373129922475634072502560
3679 9113700032280420773194104335100842416344021323852331457932652302204988655290382363540700
3680 37084435059200490579785494871563173207146520043348789541802390437869758757672238433300300
3681 115813957818106767173572249040402619184023597220559513470852423267057300970087302841611080
3682 288805527762108889279066220508779704006611325527007778024907818144073465510706188523839600
3683 590754268026455050092524243684481814349433048663700592102942716775665027122259579987582464
3684 1010502506197574691922522583661700270017108628478077082774056181891803377783988552168884000
3685 1466298517392463372186294157418889157331840050614783136543068487071701940468782890943396000
3686 1824772126791605422358962074868007271773836129891311119220958720525538930268670357445347200
3687 1964155034095959807849281049122592958766106292146904079144555743202638406497512372567192000
3688 1840783799950459282373024521097873588066062047190314618922903216478698937395024069441987200
3689 1509898337594359094119730589231509267549501785636749248314311141433159608243492036783928500
3690 1088359619099709373956760048050273730086781599278624983954751104988213899359355271587089000
3691 691562684432348664476549370098161715075877380193595631238831949583409533798854994102824368
3692 388272626993351753711977884204769091260994827598864404198346792974145302677604252655247825
3693 192931779792500532962614294716007119115519282281209133328710712337361012102186748927402185
3694 84934976509123874357681938962533431668217979278100546826306628740376096693965985630503600
3695 33143806962770248482705288415250563220478975378166514213406835250492566172690711331135900
3696 11464340658707749093554027523772386200598475204802258431964730326210583998088117219080420
3697 3513311228082132858510795273154266141641375853400389216941509479668993130994005538900800
3698 953001526651214727548295569919730299752371436496654586983666276022592013171749444338560
3699 228491084649749955324828710520371606569370964549910172953103189299635018334035301670400
3700 48331642142607952526902684859542356054510845687134555611109660354938056241714461466000
3701 8998313958759506093655349719222077478515676165362854738621239110096653334018907963600
3702 1470352445920022978020985048318952632556518581771197801689901105822344859812318568000
3703 210157230497554866786712180476019949950052918759498892033945983779059129733176799200
3704 26170439856696770878408110174246395435913455539968663479497155389308470850305504000
3705 2826359676120482425974563901967810617210990188435055675996358100152557114219216000
3706 263325528041271713686725892148363494578098314281727622776098442467216909227961600
3707 21035908572956047724489172115017269895059289415651657970138760883368446709312000
3708 1430839766005901979761513789598269763224117835349822239511096844279121854721360
3709 82202272452362768900638398087001416247091367391900356131570754176467848114000
3710 3951900701408166304254974374386092347044022075946495209361265916615565616000
3711 157285352336336611417477803961869812279042651246299832706160331030595202200
3712 5117950730881668308008289442578636035566375781343592544325474278768407000
3713 134171362930812395353418482183669484939831905173315211843959592555105200
3714 2785143799871912712886866022894250815031307361872539908294169114436000
3715 44838985189096116257937717311359660790073576548368674077950170144000
3716 545978552321775129011329446922988781808253372378248762559323913040
3717 4874934713704792340604592493377653702121443935041979902830954000
3718 30699642163699638573753544643189703780306924351259035848011200
3719 129670078414950161502869098405984465812431201571574625052000
3720 343480754751878450613120510269202510589008541181105688000
3721 519307993854602416833220309854135125152464156911852400
3722 389156660963739513305474343788676319740938254956000
3723 114308967324279020567672004645367628512200187200
3724 8219203204807205686814762372212803930490500
3725 30426054945480277365983787382745806500
3726 39593131470570019928884900188787576804513637926117934749025519709205419589642069387800
3727 729922866110830689434713659921088937123211592749804705534153521825470082841587777510340
3728 6477863010990604583211798102095949623778006919248151017742812144138738085785325841546400
3729 36861669757053390061363874644414474584524980698947820574062676962136093367672472906482100
3730 151143520009029504507024330315277655020526374691887875915504144232883785541157867513246030
3731 475785411504210549353418157607501988168284076300836597738443434766712011295241697346384700
3732 1196329126995640512524140579693334582395541244407356694706081304142147460199969916808326640
3733 2468300659631439948124193288323483681447808595808463991070019613454938438153613139185113600
3734 4260247125190781611244165218878474622712257562478610039203913822901430484054756586448912000
3735 6240164859259590875304269090710894753858737481046100701278801261509630241574704614751552800
3736 7842225778413624327648045156532485830224223192052098572971916852203709254642029843697264000
3737 8528170559509527821024735977998827373455407697963111057185555012042911281544901546573089600
3738 8078622333724187179027598491314572954924962086665523099470040575969472526341300888700692000
3739 6701243350445768586098577639417124779453374357839517440980515287180952303396912310043728000
3740 4887502854128967420629581705646868654286286452330048827316576904874395639457085147640077800
3741 3144150010732493746986195694367457442472924620138249953647058747743729042593693006807146000
3742 1788272784895094362810595283823107928893496177398198341622100086498063508332280157943598554
3743 900770212120874871954473800228280660787702491000521867415676849697550867187497957738214825
3744 402272023710014828673763687199356407483661603659036876076324119002453687785080738504322800
3745 159364837502645585307966374948121938893261629540225499703043753399705676165257230933023860
3746 56008838348478837625837417765012027720682825480825691740377373492920982076635569148185350
3747 17455473505993361562468708574046600234610865177519433778583661436855431313328305460553460
3748 4819914577368876483576793515236431235640234641855079421589178294421924460702519995516800
3749 1177622023779533072942973930793259409304989875762456469041601347945537041447928375155200
3750 254132861927110783644615043589879975751044817238288981251173658321038503724854818857856
3751 48331642142607952526902684859542356054510845687134555611109660354938056241714461466000
3752 8078570593111801045094160127267871455948741931390044507171017620445045985863129172800
3753 1182937873157878568737047641754548311377775237597815515351340190075178683511556708000
3754 151169436424297514841548500040597851322221163896420229179347463181113961528391762000
3755 16785178666708963390978994801413205348551388725635073817884382422108191648816633600
3756 1611161554503463411908205509334307501598535469735925457814349061922713717284384000
3757 132911936354797487363698457896517437491032545728538041097613255590663563291532800
3758 9360194393003763772930349905656005354424702473195747063205400131871967425692000
3759 558408540452257430118129807694457896575068944007047246824808226647040209602000
3760 27971089992840181996959310118291884623444664379506365525312763412083177276800
3761 1164399313807763286075126378167330780825470790234235195615372993288514869000
3762 39806786702406179432818456558251001873091041364804278647855392421323477100
3763 1102121909788816104688794675080142197720047792495089240146810938845507000
3764 24310600703598449546348473907308534803593356416217596624013386053988000
3765 418961802373894561938537111136229182432059910845783781076729712940800
3766 5509875298660115980848278822158602385220905592808015035002351416000
3767 53725391607777704032233427493683505022342846567077464440236247120
3768 374681698964779361182642029566202289553193685901305055188344000
3769 1784862916494165033357764223441261847692263043677850921396000
3770 5465433057159056393922581833640667567300819239793641221200
3771 9894507338531478001201002353433817177461151392048312000
3772 9372252555210215890345239390312528919896810050911200
3773 3821505672311680981723152312163760913986300376000
3774 466948395932512338920228777146109593595589000
3775 6709553636577310764746744793643105249380
3776 156788800623457278918384204747598804145874006187427021606141058048453461574982594775688
3777 2910095163086896464773040163875886895131752387569668204053375698626598339838692100003300
3778 26008173113300588388049182967836752571898733885010106231319326852757364043911864836887200
3779 149080199087418258580536346666856440652049717858835034111777683620627372360452636780967840
3780 615923823414458299788398818318082274808674372619527085585078631957922075765412347815452650
3781 1954221850257592748414765284921477286040045238973986902682152174729398804602576371509293740
3782 4954263751107900595758368431172778709538787214435045854030909217535228985942623510446696200
3783 10309578345178258681926946311129096067201041453602965966197833232509667475618445788733626800
3784 17953521434282864568128791363523811759330833250057745811410206297502693130606417024200085376
3785 26543010275085703077898696045071280615035683146619183136412619945626069339380370693022388000
3786 33682971656672587178222300073279625214137125734122446908017916103018524575340041266242582400
3787 37002655193704202825532779026345693565302674432491890942737622714123174972518066993193584000
3788 35425955651194521461861308197580680249049554790968436615875356846604108650523973154490876000
3789 29714033388419850594577249835509695554919268834741355968228267585932687114637589540925148800
3790 21925246448429012728057936623462588355676799038489938664597728171399158008779447391282592000
3791 14277665817967298527980904037755813155434742313499591456176771903215754190854949525783219400
3792 8225209166522803612011198198462277861210295333459276397663346415287753317103919006353554750
3793 4199217402860871487624500310685191768511767589241499900867834643342226928958627505607596225
3794 1902034515934146668399106582250736851078250702085455698270925810517821695068022898516611440
3795 764824278223781999187916953783552351940445789296933529938935504201707294175114357547801200
3796 273053978900976431730595106867179640070253712538587205558144004255981064391936552581896530
3797 86522128005640431974053928653941098512822379314205305884650760989064374249136787207124100
3798 24313710657977487623103117288078955457495430621827693558152037194527463826992606513529400
3799 6051771762359939055560881385293076799077965688317852082834654486115391733078664992480640
3800 1331957949803502715762592760930261468453991852872293825667097559845888261637689913308800
3801 258670948747237761923983169368270689603742046117544141630658902219628477005655797766032
3802 44210078507056630435329013508833035750523669497316259013573333593030703725452699176000
3803 6629204207395514619062995823089333865482912594056050793346247894452866481773515784000
3804 868928783239890204477612071733988809453907325690621297156748558224657830313638498800
3805 99140398123416977853143063136579462675861374891081061166416553602187946142237408000
3806 9798046877217672410045154860155076806331432653241526343454041413862197995959948800
3807 834090212838780150292597465371002286295765465541335666071756654982225422696864000
3808 60767926566155870915976665633106032843036739657290329750602119628120502305396000
3809 3761096292461512352395649689363594878777925902865927456306169871170372365596240
3810 196084933882309566383672933367776197782108413900354602050156606311412148848000
3811 8527268966889422199367565823985891188590641423501940594609340244920791894400
3812 305832629542876744422873507703635746098138488534471896928645088115046226500
3813 8927341468624732592753995432845250563832953497569677212572514689083471000
3814 208823098696828314572613727909921679568009055420122171817290493675990800
3815 3842842207584877485348406272752912940212981952521293802781490441332000
3816 54418222934039377458497138736968315595225658810974708994603161038400
3817 577254119427251618836100164849210560314163612550285388922086706000
3818 4436448522524996204148094755878076384999409295382119276650392000
3819 23680293422945015713595159734553414196111557166402590355268800
3820 83073369276130163501409276594571523123401464471669163734000
3821 177737660395416468095043311663111140400026641944508657600
3822 208417923955024381337747281546810083673229761971312000
3823 113587763260021469180052726249411204254068530108000
3824 21573015892082070058114569504150263224116211800
3825 752333613210277667433236483049585811378500
3826 620925183926009621146978506218967449531342090729015621989883130549504437230725772687824
3827 11602371246135838639960431151322311506794676457869599598854438295585556156548712013400912
3828 104418160343304403659737729269919534864303725499745552338660955152415401448110358910287900
3829 602878953468814780602427750393713581877826130444081298097226314009236340497345122577433200
3830 2509602659378165494789997669668707902326027257381427131328022251952775662746027951347434400
3831 8025099774726004924235976771260495765199455182270649411623206343104897982979834170977282360
3832 20511273153881518234539426918651689158896163868665721189400068349839426086941764483532763860
3833 43046485551718136298859701215751235420125278705014709639870604068686198791123917542299610350
3834 75628386994231847081861209040484921330514499038704790048064971582886802564825566219157868800
3835 112846545917025304463096620492546262072030784823963933526706487271407844089375289487064608000
3836 144585947483695626876730830633705625254301385465089439653034352633701858150528794158817893600
3837 160439717775778992251220331624488635433145698629086634831203384639954586868020644321770129600
3838 155224974932079894871889079311777217660735118531271014206327008492579608218047488581510192000
3839 131635612073258327545894514547440131894295703298442904818120527378338696148276983042641376000
3840 98254622263418093940700834398169125676635971684652194721196064080345537370243987478128112000
3841 64759412817208818323341957599821009669293295493373146961944643989585742222806378206231030850
3842 37782202628968799859617451593982280267049644185327970276325489285387143995167544298465871100
3843 19546967666324780348544259248110354446640937145397339203858776186919131412411666344510800700
3844 8978353718307567332739203768190155859530558412804700417824929401621954382969121247932030975
3845 3663755010201020221916311859253468524617941926148213845030062012063017199516273615995112200
3846 1328445821014419688216025049185871429552990072197910272333769303148691590629472489914977520
3847 427882905712774592499804097035564413971634068948022207669344506068996337798648875514488520
3848 122335929539890049851128475524237800798594118527435355128974286814325063009901337424386300
3849 31011828099361840472796067515492011027682515144707511686053741594069325113664107933111150
3850 6959097077531807647588204213073552651050353557163177795399384343567917713438348390188800
3851 1379578393318601396927910236630777011219957579293568755363514145171351877363497588085504
3852 241003874634801378046456895641151822221354696986370033302659432526808042908684480774768
3853 36990587572402601559526127464461311057256336262906028164555465986087979379713790388000
3854 4970812108112897400337559079986011371155390022797789238723750067005803109111280104000
3855 582459513096671487371393203095938357610095790343697163417994521787717785063605568000
3856 59233647030452292297091163472755691601912751949141954712699432183803287884666963200
3857 5199893984776500463271482619641853726933337862809011034010503988560242174654923200
3858 391615526759671168125182956302238878321792322235871013948324770936776570412552000
3859 25123973239772814318096563229048938871198508025126334952394155669831998852936000
3860 1361910422188989840876343739128112245493041451673296226418876172682147841518000
3861 61798196363491732145991382207162119475935625488712339596565391085316773441600
3862 2322048486665916350201991154142387180312822909220735694444569911253618057600
3863 71346445583260008656260676050350302076948381393532562014648356260124582000
3864 1766372376145000566480737064252803587496359782941593886979588467893521000
3865 34629248529713725521378251980602954108964712367606658927337749090639500
3866 526533075956381003517350693725260999542994212279160697839673828425600
3867 6054754319325839202014206173529497432628560558305215634916109449600
3868 51049684030981435679383007775780525742068890905807551401272974000
3869 303521221254414288709969706121458443862858450982064947807612000
3870 1210127958676587677671619244100362748053038155356775730904000
3871 3024893767484257626825076738115589596996679830829185078400
3872 4314251025869004693691368728018968732035856072806158400
3873 3048666440831473663185133107732594309049903433091000
3874 844070427622240216836909855356558842652313918000
3875 57177354603981102724925972711768521664766000
3876 199293672373583488061784498821082334140