0 1
1 1
2 2
3 3
4 6
5 6
6 7
7 24
8 30
9 20
10 19
11 80
12 150
13 140
14 70
15 51
16 270
17 630
18 840
19 630
20 252
21 141
22 882
23 2520
24 4200
25 4410
26 2772
27 924
28 393
29 2856
30 9576
31 19320
32 25410
33 22176
34 12012
35 3432
36 1107
37 9144
38 35280
39 83160
40 131670
41 144144
42 108108
43 51480
44 12870
45 3139
46 29070
47 126720
48 341880
49 630630
50 828828
51 780780
52 514800
53 218790
54 48620
55 8953
56 91850
57 446490
58 1355640
59 2852850
60 4360356
61 4924920
62 4084080
63 2406690
64 923780
65 184756
66 25653
67 288816
68 1548690
69 5225220
70 12342330
71 21477456
72 28180152
73 28005120
74 20785050
75 11085360
76 3879876
77 705432
78 73789
79 904488
80 5303298
81 19679660
82 51531480
83 100468368
84 149885736
85 172931616
86 153809370
87 103463360
88 50438388
89 16224936
90 2704156
91 212941
92 2823002
93 17966130
94 72712640
95 208968760
96 450882432
97 752695944
98 986597040
99 1018467450
100 821240420
101 505677172
102 227149104
103 67603900
104 10400600
105 616227
106 8785350
107 60311160
108 264351360
109 827026200
110 1955457504
111 3608284680
112 5287716720
113 6198101910
114 5800414620
115 4283383104
116 2433740400
117 1014058500
118 280816200
119 40116600
120 1787607
121 27272160
122 200876760
123 947877840
124 3206188440
125 8240856624
126 16644668040
127 26937424800
128 35280543870
129 37479602160
130 32125373280
131 21903663600
132 11560266900
133 4493059200
134 1163381400
135 155117520
136 5196627
137 84475584
138 664503480
139 3358398960
140 12211027920
141 33890364144
142 74330664408
143 131561052480
144 190170736470
145 225642502800
146 219523384080
147 173769064560
148 110126753100
149 54291132000
150 19777483800
151 4808643120
152 601080390
153 15134931
154 261160902
155 2185063992
156 11775443040
157 45795017520
158 136462998672
159 322860001464
160 620019704304
161 979537051350
162 1282146594300
163 1392864398640
164 1251429313680
165 921049054380
166 545625876600
167 252453763800
168 86555576160
169 19835652870
170 2333606220
171 44152809
172 806018418
173 7147121130
174 40909629600
175 169437169440
176 539459152848
177 1369076324616
178 2833916857200
179 4854660203250
180 6941694002100
181 8316456007860
182 8342375343120
183 6969624070500
184 4796621512200
185 2668796931600
186 1163691635040
187 376877404530
188 81676217700
189 9075135300
190 128996853
191 2483825160
192 23267489490
193 140969325420
194 619443095040
195 2098281111696
196 5684749547400
197 12613033461600
198 23275119775050
199 36069655221600
200 47189942419620
201 52192779748200
202 48681500786100
203 38036367079200
204 24596209558800
205 12906398134080
206 5322566853450
207 1633524354000
208 335780006100
209 35345263800
210 377379369
211 7643699280
212 75427817850
213 482225837940
214 2240590337370
215 8044934824080
216 23170425478200
217 54842601528000
218 108413095640850
219 180892622710800
220 256393942704900
221 309592465673400
222 318344196151800
223 277699140180000
224 203910511503600
225 124409214800640
226 61788058690050
227 24176160439200
228 7051380128100
229 1378465288200
230 137846528820
231 1105350729
232 23493632778
233 243589202010
234 1638785711640
235 8027300392650
236 30450838197780
237 92893193953560
238 233585883788400
239 492311306336850
240 879554794618500
241 1341749678969700
242 1754721960919200
243 1969504013076600
244 1893908136027600
245 1552734906663600
246 1075991601817440
247 621629525292930
248 293135945325300
249 109128501982500
250 30326236340400
251 5651707681620
252 538257874440
253 3241135527
254 72129064854
255 783942755904
256 5536212943800
257 28512121788150
258 113934762281340
259 366950737733580
260 976731435416880
261 2185808963802750
262 4161630170197500
263 6794989405604400
264 9561265547652000
265 11620474798132200
266 12195929127505200
267 11022275586801600
268 8529119153802720
269 5598090683698590
270 3072185587811340
271 1379384265058800
272 489814665740400
273 129989276677260
274 23145088600920
275 2104098963720
276 9513228123
277 221221299096
278 2515040312400
279 18601925542200
280 100482890057550
281 421865677593360
282 1430341852359420
283 4017180405209400
284 9511294729429350
285 19219425254172000
286 33429422494868400
287 50331201981278400
288 65800979568160200
289 74767716502063200
290 73744196813971200
291 62905678715357280
292 46111406664261510
293 28757542842428400
294 15033542433109200
295 6442946757046800
296 2187210872786940
297 555482126422080
298 94684453367400
299 8233430727600
300 27948336381
301 677856249000
302 8045572789800
303 62195957623800
304 351608884877250
305 1547274046237920
306 5508376735761900
307 16277253425433000
308 40644442869802200
309 86855298885669600
310 160277629172403600
311 256985813767737600
312 359399657792284200
313 439203911033412000
314 468944984039162400
315 436542942572811360
316 352776590401628250
317 245752397733070800
318 146040126493060800
319 72907029092898000
320 29891881928088180
321 9720937212386400
322 2367111334185000
323 386971244197200
324 32247603683100
325 82176836301
326 2075273068050
327 25669835263800
328 207016267840200
329 1222352291610450
330 5625937110814020
331 20981117198141100
332 65065733085038400
333 170862470273266200
334 384914546597552400
335 750893661594956880
336 1276934363046669600
337 1901314540398709800
338 2485017347697183600
339 2853194786791970400
340 2875056859576455840
341 2535491303265685050
342 1947380657317395300
343 1292884649247391200
344 733930759535173200
345 350682809936839380
346 137829002618478600
347 43018303313255400
348 10061252349127200
349 1580132580471900
350 126410606437752
351 241813226151
352 6348468555702
353 81702208101150
354 686186526097800
355 4224088175293350
356 20294164610139420
357 79115800676552640
358 256893090325185600
359 707654768224833000
360 1675875433106674800
361 3445295487777823680
362 6191874693486387360
363 9775743112519839000
364 13600394660797333200
365 16698291438247707600
366 18092095722466964640
367 17270157708595021230
368 14475690626394897900
369 10597036678652724300
370 6722028082365195600
371 3653371227845118780
372 1674153693770346360
373 631924041774027600
374 189615909656628000
375 42663579672741300
376 6446940928325352
377 495918532948104
378 712070156203
379 19406382767856
380 259459327660806
381 2265762549386700
382 14516886066760350
383 72672857983776960
384 295586889851373120
385 1002842068132681920
386 2891246035988910600
387 7179856963744264800
388 15511598606145882240
389 29369317065809928480
390 48990949504600292280
391 72254853335916367200
392 94414832357089611600
393 109376088918221099520
394 112253660251546585590
395 101842370799287358240
396 81367079741027780700
397 56918517612825468600
398 34574700406725018540
399 18027339189838973280
400 7937321978226448080
401 2882161826780745600
402 832729869908691300
403 180514345993109856
404 26283682246249512
405 1946939425648112
406 2098240353907
407 59282311515224
408 822244427928630
409 7454949102602820
410 49636205582254200
411 258488999638309440
412 1094988327672919680
413 3874257569546020800
414 11666114132149877400
415 30309825251655549600
416 68642540137853441760
417 136540361980999660320
418 239891510432364827400
419 373737619518072012000
420 517621830467456905200
421 638099150117922924480
422 700150138186984995510
423 682920141513175566000
424 590578933737464571900
425 450906482674644196200
426 302091733187004720960
427 176083112477724772320
428 88240923823872783600
429 37392257384287041600
430 13081917633726860100
431 3644670604813265664
432 762226785141235848
433 107081668410646160
434 7648690600760440
435 6186675630819
436 180980252041830
437 2600713773385350
438 24448000613127840
439 168915391223899320
440 913686913324064880
441 4024530323573760000
442 14824140846275217600
443 46534432258064064600
444 126231208115998986000
445 298997212050435618720
446 623278373867596792800
447 1150160590305695896200
448 1886899454552988615600
449 2760047547575888977200
450 3605797644798009180960
451 4209695463835561080150
452 4389597343679566718700
453 4081059657027028575900
454 3372718049586311025600
455 2466442850025296862720
456 1585844534017080136800
457 888618707813530839600
458 428721571733635908000
459 175115032965637373700
460 59112001371815152488
461 15901627758980954760
462 3212450052319384800
463 435975364243345080
464 30067266499541040
465 18252025766941
466 552180789890970
467 8211101586682080
468 79929894445348640
469 572307401340508680
470 3210936233969095632
471 14684210979021183600
472 56219309888748177600
473 183657735086109827400
474 519188636072984420400
475 1283600635355227709520
476 2797803552416219474400
477 5409229478400940647000
478 9318706345759023637200
479 14351001339829961901600
480 19798076590576557847200
481 24492307215824362723050
482 27171478677377897270100
483 27004512451798099218000
484 23992808948249192251200
485 18992761292998220888160
486 13330810486518493768800
487 8241170638256356928400
488 4446823554890471008800
489 2068635308122529300700
490 815608943783368606872
491 265990864332045061440
492 69174757793277419360
493 13515236291543697480
494 1773968723472921360
495 118264581564861424
496 53876592856681
497 1683806387441312
498 25880886863193120
499 260574129352354400
500 1931115606911435560
501 11223239852736217152
502 53215445786650331184
503 211452397381257832800
504 717741179029217514600
505 2110889006819269591200
506 5437109723939103072720
507 12366462834155189672640
508 24993854345314476967800
509 45102839818257554071200
510 72925726941743824764000
511 105904084629556329256800
512 138331247611639570344450
513 162599530341347902915200
514 171919065397813551325200
515 163279241594365704007200
516 138956806034244182144160
517 105581365338224138082720
518 71259547483616509290000
519 42427870844245855113600
520 22079341305129648840300
521 9917604299522497529952
522 3779383237552709829504
523 1192247296084134345440
524 300096375720835863400
525 56766999151133483520
526 7214139475456546864
527 465428353255261088
528 159114492071763
529 5131908330268896
530 81446497648756416
531 847207564918065120
532 6491162870577637560
533 39031304592260889216
534 191635403970397009392
535 789220094493461428512
536 2779402053496481384400
537 8490810598190091943200
538 22746399579857113720560
539 53886209816962885864320
540 113620171323426669621720
541 214292007694232475084000
542 362872554344828100936000
543 553181876538918454476000
544 760517744810283004728150
545 943764222736489006036800
546 1057183175034041022752400
547 1068116427898647553087200
548 971680938165509272580880
549 793748404745909611558560
550 579969762295060083688560
551 377037919897749463953600
552 216540416007923151444300
553 108833053346503324334496
554 47264263627766737460832
555 17429597501866146946272
556 5324567123503973462040
557 1298545105582178435520
558 238066602690066046512
559 29321986255081448544
560 1832624140942590534
561 470139239360787
562 15633464807005254
563 255931380877898880
564 2747625843389048160
565 21740899039102809720
566 135100515076809925104
567 686031928805701606128
568 2924586024449313818880
569 10671602998431095669520
570 33814251530046922334400
571 94069208604653886043440
572 231721697441300320406880
573 508785709981154499293400
574 1000893193779494034003600
575 1771077176335498651488000
576 2827183217099841220341600
577 4079609004043793731584150
578 5327925339878120445057900
579 6300317745792313278512400
580 6743520841239288833126400
581 6525886363238476548634320
582 5698423616438480225538240
583 4476552840138616358612400
584 3150806348265428125072800
585 1976050708864087316561100
586 1096257350342632894920504
587 532827117019858492183968
588 223991934838031888441760
589 80022842131501746088920
590 23698448176874756448240
591 5605386372429736913328
592 996947532672769250496
593 119120569161268384710
594 7219428434016265740
595 1389754816243449
596 47602933083538770
597 803102649123082770
598 8889978984458621280
599 72571977141800200680
600 465562180471172632848
601 2442338624804230632480
602 10764950925085903603200
603 40648609749036562313040
604 133415879515403815249920
605 384871771763057418119280
606 984275366278531408754400
607 2246698440790906902345000
608 4601530525953818182849200
609 8491360048854958594083600
610 14162077145647032589864800
611 21396106208780321206176450
612 29325625363665142395552900
613 36491894671768329133840500
614 41229470607681424673404800
615 42266546821806707364204240
616 39260124913093502475657600
617 32968670922331017486303600
618 24949672352418690393098400
619 16942380863124870910656900
620 10265132639471998043764008
621 5508148937805653938361640
622 2592112454926291853703840
623 1055987701068640688585160
624 365865083497778774207760
625 105138868715303713995936
626 24141768683350392634560
627 4169219920644393464850
628 483701705079089804580
629 28453041475240576740
630 4109922421017093
631 144885770220580200
632 2516808240130478490
633 28699844329494662940
634 241481577846514005000
635 1597685023883255763456
636 8649834364419865737120
637 39375203387078319583680
638 153680594462438550146640
639 521835928228419855130080
640 1558931511498610992318576
641 4133226226158092102457600
642 9792809582259647702795400
643 20846888482441914245959200
644 40044712226823997562192400
645 69638962798166095404544320
646 109909088369074274892831450
647 157702262616347069632611600
648 205928841217389151863701700
649 244815830355441576683251800
650 264905688103286400600590160
651 260656322551128636288156000
652 232838397752625211907833200
653 188359606489189820542603200
654 137532463899815207810632500
655 90233170313421388742064576
656 52885684196907183371118600
657 27480785433159246686300880
658 12535342858599361754987880
659 4953949577796010731508800
660 1666163224972493150615712
661 465046702005591773907840
662 103754015739464763082410
663 17413261382847232964880
664 1963259861791599795060
665 112186277816662845432
666 12159131877715993
667 440800184533810896
668 7877581738291945890
669 92458986412800118020
670 801128542271659932330
671 5461390269427479843456
672 30484863024157694504352
673 143173215760116708429120
674 576964030873530485671200
675 2024490629638930123230560
676 6255454865554389688489296
677 17171562504146474947303872
678 42169748353831369172046600
679 93163020782205466512756000
680 185972931603917397283906800
681 336603710976992745819160320
682 553857476207383133096801490
683 830087273815389692506404000
684 1134619943291433006366858900
685 1415358717275337808329556200
686 1611392755058215072358475060
687 1673486659101989439491303520
688 1583512069153928145401005200
689 1362675003850256106686457600
690 1063633862471665158811764900
691 750388997032534386233100576
692 476287483359884469006960072
693 270363186930066311057364080
694 136198877307815971843341840
695 60282359436441469512144960
696 23133278062088539653820512
697 7559677208340078737819904
698 2051137080387880316321490
699 445005568672762620213600
700 72640614886289192417220
701 7965225724983062025672
702 442512540276836779204
703 35986168879543609
704 1340575943484794378
705 24627988750576759938
706 297276111608390711160
707 2650308270527662292730
708 18599898362682702733668
709 106944326796142412312736
710 517701532914054098054016
711 2151869404234814278391520
712 7794130938374234979942560
713 24880768658232546822210448
714 70627267718883986830757856
715 179542248387003168750477576
716 411058046834165018732799600
717 851423080048242158089306800
718 1601219645883631047349726560
719 2741781597557835980921343570
720 4283551537226131581227636820
721 6115143586183771161405282900
722 7984211020541528897821897200
723 9537401571800106799003989780
724 10421047329418014118008739560
725 10407350817146236099082423760
726 9486780402118235287439440800
727 7877008881722945692244052900
728 5940922245894260361234513288
729 4055065776899663849503285896
730 2493038109276193833089844416
731 1372144874702404822391291920
732 670829050816306170878849760
733 288375659582431005507258336
734 107555137218658282402721472
735 34179765215833214952056082
736 9022487904840262124830740
737 1905016485891782334473220
738 302678577549356356975536
739 32303415440209084881892
740 1746130564335626209832
741 106542797484006471
742 4075524778330108662
743 76910450546483740680
744 954022478290437642840
745 8744468558499671871510
746 63125077307547429251532
747 373542869994594484828644
748 1862144498351272995699840
749 7976011649517922881499200
750 29791018181663447603500320
751 98145599478950355633670512
752 287768521463458940915503584
753 756331601424555727868333400
754 1792152265195727855274934800
755 3846274564125730151713989600
756 7504419667551443343435587040
757 13349861751536891669613282030
758 21701928745240618989433819500
759 32292402980343464157796396800
760 44031373212782706270316196400
761 55047404388886821516588803820
762 63103836964123365960126016440
763 66302059220388311822947481400
764 63786002056794249717434695200
765 56101475925823975070061210300
766 45010886299240070994765015672
767 32845688968541079446255157984
768 21717053644207933564068384960
769 12946964667770447618879855280
770 6916453997737597086590937120
771 3284745419895265235432787264
772 1372687063128678177531338688
773 498011294471297057813792430
774 154027552456859961921432300
775 39587171853165818267589840
776 8140460690932689390236784
777 1259833202168154310393788
778 130959792325171965737400
779 6892620648693261354600
780 315544068167601787
781 12385862982082613400
782 239931441679688087160
783 3056241459894326554760
784 28778940602598862371150
785 213529936513741785441504
786 1299377337171956780517780
787 6664838541138916372068120
788 29390673380557562332047360
789 113096028743295086588047520
790 384139374022919452627273584
791 1162156589548653018379113600
792 3154402613620046902164196600
793 7726446368680703566241858400
794 17159405677008279933756362400
795 34684759920706603082214446880
796 64004694507509134237803494550
797 108083387137538153322225644400
798 167326626284062871203162384800
799 237785791094843491217094577200
800 310429369023026517884422742940
801 372417823530249315434291676000
802 410504806297424853423634843800
803 415475185747549642865243074800
804 385662486552594265276807135500
805 327762324965392905347873515584
806 254437744595569121266636773600
807 179862963492739056823815441920
808 115327360419036420135202241520
809 66740359703987251601415096000
810 34639336876305705361311702208
811 15995102158146310515909552960
812 6503517195659264084513399190
813 2296985243818198816756539120
814 691939158729278598170126640
815 173275520421281531306468688
816 34726171598224766248033900
817 5238391693006878629496000
818 530731789949381124304200
819 27217014869199032015600
820 934837217271732457
821 37629388435490756360
822 747751823945075236560
823 9774321826925592995240
824 94488131990326883298490
825 720039291119481763173744
826 4502326384878083562140340
827 23742369258256062630301800
828 107702526238939829703847770
829 426596544802575751463219360
830 1492480455707211301190139280
831 4654332717029738951354328000
832 13032733624783597558386662200
833 32961667277641078783555431200
834 75659642468447892649587576000
835 158232480795166218605260256160
836 302462418962367030428027816850
837 529761374481127743594813373200
838 851854744821804508910591466000
839 1259358877881753652246928084400
840 1713365536482603116065280748420
841 2146299932233257989059564492800
842 2475730918601534693559252319800
843 2628631532742361896105709189200
844 2566907211727229890319333278200
845 2302354256114675543565126049344
846 1893249369422533648006004351520
847 1423780825959965871905150779520
848 976100114277144763506318999280
849 607585912013951152925122159680
850 341644991514647062727821143808
851 172430817083397883115381756480
852 77481783022433516998862040450
853 30675969370331351185542281040
854 10555464029242720576007029920
855 3099189677333659603568718480
856 756707506686897813358320100
857 147897258799227539972770400
858 21760003387924626096472200
859 2150144174666723529232400
860 107507208733336176461620
861 2770417140954208377
862 114286040251772817834
863 2328186138235687003680
864 31209874113351083109960
865 309523212182689929193770
866 2420825666945365662546564
867 15542928848710137264137748
868 84202180712333184750472080
869 392610957338012581267469370
870 1599357386071031674905117300
871 5758445903732968815822332880
872 18493696942678425562390164960
873 53370283839041335136790838200
874 139228572218184258875015907600
875 329935361467393357551300902400
876 713069858897117431368902480160
877 1410089784528530560664849609970
878 2558038772228765477053352850900
879 4265872491477961078743833204400
880 6549825187827697444428496136400
881 9269518803773125029546849254820
882 12100137810846476091915005031240
883 14573057809370806995531343097400
884 16191331347689899782560743636800
885 16586275386353160002883115620600
886 15650271757096270973225659095984
887 13582124823543194099952028909728
888 10819907326056984717564579783360
889 7891606983225550427045622785520
890 5252476110987950372368984983840
891 3177045914246419109711724555648
892 1737385294344039267223465705536
893 853420459897723991018079944610
894 373474160924128123362325853940
895 144086154229508602207191076800
896 48336892659802462072170275280
897 13842175033206793917315131460
898 3297436610955504925301994600
899 628917171090016632300477000
900 90306055336002388227760800
901 8708083907400230293391220
902 424784580848791721628840
903 8212609533895771131
904 347001080091926321502
905 7242485869061918170542
906 99503334168264568551240
907 1011745379733089299167870
908 8116052771106860359711932
909 53469197630854199310700584
910 297362347780357924372932624
911 1424087671064094094460752350
912 5961701356493393688988110300
913 22071891241657491899854529340
914 72937185487062858002892221280
915 216731273499367427604570628680
916 582612468727143043088355178800
917 1423874143181698248712140176400
918 3176587224520321167751949218080
919 6490712529170492259168279781110
920 12179827890188150479237032542460
921 21035237776088756983871368560300
922 33492177765583241099652705848400
923 49223452449522079440560675686860
924 66834439318840166742572591107320
925 83873847089673351885590008276320
926 97293566112883956105517783483200
927 104289320186340117158420476986600
928 103225805797040955788448509572752
929 94241217725500898346576579635184
930 79233573103904184628434058736064
931 61218293090220689392185337432080
932 43349889133456124847761646707040
933 28038766172922717538924920145824
934 16495275992779018357497282996288
935 8780240865342403147725142226118
936 4200935617435132689140381363100
937 1791766275953603264099805138300
938 674082476742239820229114380240
939 220616660300139548337154642380
940 61659039453665230630738765080
941 14339311500852379216450875600
942 2670479064936070623306640800
943 374447608018209902615822460
944 35257120210449712895193720
945 1678910486211891090247320
946 24352194654450483759
947 1053285500006962638768
948 22510533393106676316630
949 316777910240122113667500
950 3300322065603174375846390
951 27136865910088939184067888
952 183326041968563965066091496
953 1045931114612316714722740800
954 5141117018318568149122410150
955 22101361628553126759543303600
956 84073585349188786265330876460
957 285629955633944143583308594920
958 873165942882933149630600620200
959 2416492475260252045896260498400
960 6084773892998842593418981606800
961 13998030712701227857964214558720
962 29520969906942820725369911612190
963 57233008975018626160522739258400
964 102234090377343093512118252176700
965 168560546643626838575037282919800
966 256874954596138174258407451946940
967 362175154015972643385936645228480
968 472728766762925231115103265628000
969 571363136619733336328417830262400
970 639403933807201875738768286144200
971 662216561995823983757582266220928
972 634191586510022820932307245092656
973 560910908145353220622047687982560
974 457386158609741612534355631112400
975 343108427713157431526738126546880
976 236118234013512116808180824339616
977 148548819903963429992434003683072
978 85070892331945363051150076083950
979 44111121368991510633345573300000
980 20572419624487137639080333585100
981 8557854090938094182268256988760
982 3141640726183178769329983623420
983 1003751805059666545151561292000
984 273956319726811245030087781200
985 62233772991553645830102585600
986 11323411774256099458173049740
987 1551313289259787367388523680
988 142707391328010742671022200
989 6637553085023755473070800
990 72228808291130603703
991 3196278629598605209560
992 69908380893419995061190
993 1007100934295393520710820
994 10744602956246044047032640
995 90503049569669887200318576
996 626561518500016638405867000
997 3664874571306087644238333600
998 18476738729625606261837355350
999 81509824951345469816068932000
1000 318348018611851929916489894620
1001 1111079702698706772370193563800
1002 3491440536194087799144262740300
1003 9939152906251676104252204303200
1004 25761926905832323538574245665200
1005 61053615485225610580404338984640
1006 132756446413114376177855993982750
1007 265616325965203243045486821226800
1008 490146706763580448600105707150300
1009 835772504895760712022545876073000
1010 1318806398450987257281142334341680
1011 1927889162982910086484801114238400
1012 2612854676857309032941092532887200
1013 3284415189346086836641184398214400
1014 3829514779934046336905767838442600
1015 4140573961907002187776481742845376
1016 4149033338641703965491782350419120
1017 3849311727086212292122900069944480
1018 3302005764204032945689026048738240
1019 2614267284258081300662848846553280
1020 1905912582217544950238306373534432
1021 1275822969387827729592781165046400
1022 781393485631773941140684468348350
1023 435952807261588334384097438898800
1024 220369851707566332860704400885100
1025 100252067274366479087883458110920
1026 40701111458633703235951778185200
1027 14589225215581520682794733717600
1028 4553108751823284411202533289200
1029 1214255220047888112110471716800
1030 269593569689203729653098779980
1031 47949683486211609537463459200
1032 6421832609760483420195999000
1033 577467118397066726157159600
1034 26248505381684851188961800
1035 214285636273290835239
1036 9696871375800359542830
1037 216937197854955834700950
1038 3197563535622553365961440
1039 34915025379335488544092320
1040 301097267512092350522158320
1041 2134945677994514758411176600
1042 12794770983734901518152395600
1043 66120108156604745636935692150
1044 299124747766935943566597783900
1045 1198654128086383003930034360220
1046 4294559888817226071535092510000
1047 13861517761382017674599402669100
1048 40556400685184446035209585256600
1049 108114908129060496973806795606000
1050 263714107144439889083855071550880
1051 590658562552306455530888536367550
1052 1218339059047553472086571013338300
1053 2319948063412758345135681586712700
1054 4086219086591083686949562670859200
1055 6667750429783855814225435941208880
1056 10091928772441402631558539374448800
1057 14180189654754769551849899218317600
1058 18507133741471278593776245241992000
1059 22441200852895205077872479428324200
1060 25279495547142937967496320211048528
1061 26444431595064023438134376350355760
1062 25670153730312951666190792431408000
1063 23098466074933124733749654979881280
1064 19238158373009419578959324816063040
1065 14802964517890746033508360683197280
1066 10497980625279174263003941036987200
1067 6841552590223955656706395002318750
1068 4082455740209866726373958291191100
1069 2220623908554853984740680885244300
1070 1095064540697094496001920467820800
1071 486265854900262499182100480900400
1072 192794091602031788905070086852800
1073 67517133366438268410632436702000
1074 20594154009859816631587921101600
1075 5369465493890333800517079990540
1076 1165776679758519756879580351800
1077 202787203077103265335522546200
1078 26563487446265069403229341600
1079 2336116978969951755817600200
1080 103827421287553411369671120
1081 635888739568958641449
1082 29411149912943116384818
1083 672690152517572733213960
1084 10139553866981140076391840
1085 113255332002088046010147600
1086 999397775098802121404004720
1087 7253599225700084717287868040
1088 44513963913939120785975590800
1089 235650823691092190752454933850
1090 1092566045646192891209826089700
1091 4489026353522678383162609983120
1092 16499038283878580293368169632240
1093 54659836705145665354182781514100
1094 164243789940593219131635024457800
1095 449947428189900827842001871340200
1096 1128633372176923864874309436398880
1097 2601478629528660609795283456943010
1098 5526672103546729971253052102136900
1099 10848321476745632649741678680080800
1100 19715342882213876748916259676081600
1101 33228174492625899779397593301793680
1102 52003502902511353463832708147761760
1103 75649210359625131034979184499051200
1104 102355211700021220291671301489435200
1105 128857219866355056992085889569778200
1106 150950220323356086403582205009664048
1107 164509368814075453875998894426082336
1108 166707122237321076669574132966638720
1109 156949981954422086993173072657937280
1110 137119985238185366496026529540974400
1111 110993756382937843928304984763512480
1112 83080258261388638685367515999760960
1113 57363084349379981797412861242819650
1114 36424340712177657103531461938516100
1115 21192035877765411124949075297250000
1116 11246488122662141283387890228937600
1117 5414056288037187731190742586094000
1118 2348134637646438542036542488681600
1119 909722901943735030469622816111600
1120 311437190049901588246619956125600
1121 92894620035794554484765744672340
1122 23691339239493578627341476897480
1123 5032433447790970829550926860800
1124 856576225622315643799786740000
1125 109797498011587732523427209400
1126 9448295337167360434640071920
1127 410795449442059149332177040
1128 1887427033736750828037
1129 89184691432425228681024
1130 2084425348338842319685224
1131 32114098849221849361381200
1132 366744178676616547919943600
1133 3309806547941398260011015760
1134 24576493994079321488290616520
1135 154354180760254689362049021120
1136 836589336529270321363125409650
1137 3972742779648430778184275281200
1138 16725766064760038764712662187760
1139 63021675038568156264326127639120
1140 214150540115971941523408421292420
1141 660386923110376950808063348970400
1142 1857751341966414134684587795264200
1143 4788205788121450597989257989965840
1144 11348387263899820562571181589034330
1145 24808219592994449785029858900655680
1146 50149100879744601334207826961943200
1147 93940700354683994878727745381897600
1148 163349437515237486322244907163932240
1149 264030902045933761579988779692540480
1150 397125410120604406993217743957942080
1151 556250473857772006501546408483742400
1152 725929288116478842026835148258150200
1153 882859229164252810118630057766004224
1154 1000541358297278393957377260633452448
1155 1056276301750469827258308895418787648
1156 1038116199494547777960922061195884800
1157 948930236726575471633128629495822400
1158 805735014923077034174839401104449440
1159 634468596421789540780818085470113280
1160 462379343373649595388579501741654330
1161 311071835475875751769932433949592000
1162 192600698052719091612155955007914000
1163 109335339899747758490295038747637600
1164 56648057735720275799957798073476400
1165 26638225011002469984676090307373600
1166 11290949721012200163683810660809200
1167 4276895993394387618498821975073600
1168 1432074537250371383945231556012420
1169 417927043781646078148054637214240
1170 104310426451383109839362830050240
1171 21688510032757032101010600256800
1172 3613972966466515366249827509400
1173 453518176184033300862723452160
1174 38203976798111500887892464720
1175 1625701140345170250548615520
1176 5603455843421135356413
1177 270377686671153308172576
1178 6454475228527678525055400
1179 101594943793849926684222000
1180 1185653699331773706635164200
1181 10938085464415022456745842640
1182 83049743007710690748485228280
1183 533534373811764220895675676000
1184 2958959321982772300091299450050
1185 14383632300901572555147613712400
1186 62015033752752149636013400393440
1187 239402480812401292328568747073680
1188 833863677995225478122615343077100
1189 2637161139565502564870294930131200
1190 7612551671928270420297711264863400
1191 20145616881710474111381850430816560
1192 49055507845356244021736588260015320
1193 110254900168240157550271696747502400
1194 229319575718037849781645696800012000
1195 442344980150804383095329490591187200
1196 792752129891620252009720801222646160
1197 1321912973573186053952622464182768320
1198 2053319250226916184176783725665696000
1199 2973535578939711875155915284749476800
1200 4017077925108296547160984731786959400
1201 5064211928715170940193200511732949376
1202 5958135491296544173854299892704091552
1203 6540725228713329171913562027779934400
1204 6696739244586350423987576858082247200
1205 6390091006491101756117961501970804800
1206 5676910230119497788558233032516337760
1207 4689135123131467519209042168447342720
1208 3595068038206235452993868798750338650
1209 2552911076075388941532742139363673600
1210 1674766502378950614751245787355970000
1211 1011807182203917216330111513641863200
1212 560805458384557162171873810076472000
1213 283851027702921560103403389668023200
1214 130461956349181144831971583088533200
1215 54072879378371270391668448479155200
1216 20036572108515957524415107147582580
1217 6565368959783240311669048633755360
1218 1875525040573597441038261054434400
1219 458336806805988654684389888839200
1220 93325537192870602693157310389800
1221 15230652083513785020639795935040
1222 1871994863107463543506730771280
1223 154441608332791173802118474400
1224 6435067013866298908421603100
1225 16639279789182494873661
1226 819516359326424573101050
1227 19973359562085343933684200
1228 321047101563790996536105600
1229 3827122237971871800424936200
1230 36073943890248625037411323680
1231 279935281367181094969910395800
1232 1838601763932932218371872120400
1233 10428440555347471392630758914050
1234 51863783712683355022970740079700
1235 228865168443210391275725719457280
1236 904654661069197079333076133112400
1237 3227888486119238401408302813813900
1238 10462651040751464744174838919008600
1239 30970264622365578852006037788882600
1240 84091050925907945641882625055669120
1241 210220442899040036912791391706547800
1242 485385254279787905951786783441737200
1243 1037855510285132338483638139615029600
1244 2059651461530650271029041246970219200
1245 3800697994917090057057961337242719120
1246 6531426970003833424302216300788728800
1247 10465492718419918345693472134101494400
1248 15650550080340672664421275677989860800
1249 21858291398746567798096476440283820200
1250 28523947011347622775613351345368792272
1251 34785188008598286448800210497953188000
1252 39641477958138574582215228098358220800
1253 42203533343315851642946913580316176800
1254 41952085615673790214534748955235152000
1255 38905383463873226920371632842764522720
1256 33623064683095359473796165366433838400
1257 27040743653863573049039079640987052250
1258 20201426899996908438048098060501699700
1259 13988808163448473744497413753698395600
1260 8954985450629797274864591533673035200
1261 5282572308669504171712394207071833600
1262 2860524755415751764676877652181543200
1263 1415261344899247153721060610006954000
1264 636133915397794839642003203797226400
1265 257957241373349547247756280455865460
1266 93553413723584226637178538201309000
1267 30012820582501770205334183770528800
1268 8396605583187261544660285514584800
1269 2010006729290641340464242300081000
1270 400976205814045609485690012212880
1271 64119007726163802323512853288400
1272 7722080416639558690105923720000
1273 624201500345030994116895500700
1274 25477612258980856902730428600
1275 49419934162239477797703
1276 2483444338244674060467150
1277 61768693887732997161837750
1278 1013456899716082919570491200
1279 12334870429412333208631734600
1280 118739784230441055926589945600
1281 941290919355072553989117996600
1282 6317566265807829737890438453200
1283 36628515691391755504429936629750
1284 186274795314939652972433854971900
1285 840857816252873980546780452397740
1286 3401365589540583165977356709010000
1287 12425210873656075374627910167123300
1288 41251741216042661803761727296925800
1289 125134123989128761549579588059960000
1290 348370642370094218512334147520800640
1291 893460231672042095253087720283859400
1292 2117685163848804663156990530810226000
1293 4651279069923553416124717527459073200
1294 9488511956203176483332977404214641600
1295 18012293079478576927158345941337231600
1296 31869413602784433804688625215740189600
1297 52622884979353752266189595530101471200
1298 81173634926100161437458666430625304000
1299 117065804387485659839992570148055473400
1300 157925032091927304140344491871849007856
1301 199346420766373033231184929798157758800
1302 235469203043580779775460857568316908800
1303 260231662113078011845130668121286391200
1304 268977989117648716293835387525211827200
1305 259853034373088522050254644007002989920
1306 234425043851473304869262657458121697600
1307 197257508612033830385132166808558359150
1308 154585728694955271469636251427831292700
1309 112619304204609850236144010166736105900
1310 76101264635182471248452177551425334080
1311 47570003603310213525239632004972277600
1312 27417347379501014400745304776947904800
1313 14513453646013478918294131964732967600
1314 7022954343661064046178071597674762400
1315 3088753164893536583654670537353522940
1316 1226048619752923702359035379227059800
1317 435410946718033418966441182642867800
1318 136823558773427394516322839323359200
1319 37504748512764065142891812884462200
1320 8798337652628280542980746732551280
1321 1720325075218960884981797686341600
1322 269655048149053389458498856302400
1323 31834276517596580699961670535700
1324 2522283613639104833370312431400
1325 100891344545564193334812497256
1326 146809908211050225267003
1327 7524277622793100795832856
1328 190907799476456048306129550
1329 3195950750415982152622091700
1330 39698206721746572037034997000
1331 390106933677512386516488106800
1332 3157766891656638931285463647800
1333 21647161238161868474284645826400
1334 128233226545605286703841294201150
1335 666515334379853780697181913006400
1336 3076155360032149816215986712060540
1337 12727243187981549132041648999239480
1338 47572655298908768089727262826893300
1339 161680708145324623127078395070582400
1340 502292900821518812326829666203281600
1341 1432866383609210151942023910707120640
1342 3767518031225319397979844437330464680
1343 9160254048793136472798976090694764800
1344 20651566974558966426644201538025225200
1345 43271486253542669716238820498391068000
1346 84431876772900812310489187770839722800
1347 153666823949734811121664107295258612800
1348 261222683106670046260515142396764530400
1349 415214556968954414953270881534747686400
1350 617636553098436655370987679803578181400
1351 860319858416841263180299912760181848256
1352 1122600454534563426667045036125890420112
1353 1372482121488819561908886012713364866400
1354 1572131507641599499165555446001909168800
1355 1686791872354418573932823165565323889600
1356 1694402309667215008950710044141466068320
1357 1592366707349548807196399829365685709440
1358 1398685858350834517840103286281432059350
1359 1146850772016095145528179878404215766000
1360 876454669520859426909640781927784846300
1361 623109313629001743824008798361286419880
1362 411164934638070909490066702528448873760
1363 251124931892365261789710060692222940000
1364 141499062561597124563851333036912737200
1365 73263845343414890904033340564917537600
1366 34692047711368324791455992726889953740
1367 14937099254158378781021231423089039680
1368 5806671566587984876920310463066177400
1369 2020229049228176602138603303778554800
1370 622114499635590205348998489993360600
1371 167151720262076555590746178911391680
1372 38443821364450044890466653613512160
1373 7370571316074125978532302072265600
1374 1132925723126231254322165333770500
1375 131158747909233451335256246432800
1376 10190025799101983526816062222856
1377 399608854866744452032002440112
1378 436205201395400255875959
1379 22792508076742324223601168
1380 589694513484490390485270918
1381 10068631531568399891642755500
1382 127586852358186081234142518750
1383 1279346764244635600146072039600
1384 10569798631529374275098737677000
1385 73975869728471885049872329132800
1386 447528854808492846699539820140550
1387 2376291688321257603415065835688400
1388 11207642439466365940721606050738620
1389 47403903610162147060294590117012840
1390 181208708772715033976164577318907840
1391 630088391088426339702854521366147200
1392 2003613762170961741363986191858689600
1393 5853043910838575700418124973295998720
1394 15767773993952454420494294689502600040
1395 39300398298595691656637731589338482240
1396 90880181348639679384769684900018422000
1397 195440927118714001280985568673313780000
1398 391659429173053767295784813309416305600
1399 732628264678197524107875680581016712000
1400 1281011605682182883704286036265298960800
1401 2096125735220570364803542232609580316800
1402 3212727534154401748828930689395751221400
1403 4615550101255336127835905005965937191168
1404 6218341154388161677811898365551582905936
1405 7858618081021852693762923999218509515936
1406 9316852050328509884222840803455896629200
1407 10360620880032208914156577350403443441600
1408 10803078420381075308187955138194215072160
1409 10556301506879331435193704579017312651520
1410 9659088152726618955171427401115926677070
1411 8267433323620343599986887517655142613600
1412 6610708529601335154550540173948863676300
1413 4930257975274368070351386355263543378840
1414 3422859950511579337972775894607999903180
1415 2206936512873459317742459780827547312480
1416 1317821111952150192947230038384693877200
1417 726336441781555465814116416119899401600
1418 368042544023906078404807692297264749820
1419 170628240202738177845116418294985417440
1420 71956682549289376621442906765317638840
1421 27407537293845412808208797886486493200
1422 9345830848575443714583876392673483600
1423 2821506918707261431746473069549730240
1424 743388032904512040207961408152859680
1425 167689485942291334457925155439252480
1426 31536532401932000915767911381866100
1427 4755345372914258979180829037332800
1428 540071367352405126921251297811368
1429 41159712051274678559296251331536
1430 1583065848125949175357548128136
1431 1296299845800770981294871
1432 69030259424654751346452822
1433 1820489949628575898559733990
1434 31690763692666380876102689160
1435 409508535242101278200139672750
1436 4188326998011278252284521467100
1437 35303836073592329211256130442600
1438 252152475231395622830108192830800
1439 1557166900735571122447624757132550
1440 8442793942391938414231050064260300
1441 40673659374649960223068422413274780
1442 175782353371322338744923895789109760
1443 686850347281111269285973538567044800
1444 2442175478815576679464500294555225600
1445 7944447163861838658562328821882363200
1446 23751993519565833923269734953900292480
1447 65518647236080347874048356962518589160
1448 167297622484797968717120829657065470800
1449 396549945893272836714174263928206617200
1450 874650703513810552472422161083977776000
1451 1798834104427794576518880907757275521600
1452 3455593819881333239592855811208387217600
1453 6209601749880966227702722432901229568800
1454 10450549250539154388961929425644138756800
1455 16488190523884680725918031495923093227800
1456 24405951711646450900622118052643764714992
1457 33911641761920178444827328401347206052944
1458 44247429280774798808365884805038883558080
1459 54223241084739096705725263656133093863120
1460 62406484057729402060504860459363969439200
1461 67441139231223817372243911320399705886240
1462 68405044016016702440329206286766980457280
1463 65079671063843108989938376440956818097550
1464 58026372292212017005415452917343249737900
1465 48434194754974838072131265263263114545100
1466 37794923236721005695831214648609322798160
1467 27526343385186267681912886964785323088620
1468 18673668166685922078800678949482249549400
1469 11771730909773799592779934263357286410000
1470 6876168297558256366234523261915137495200
1471 3709190176219061221149743206448801997180
1472 1840284659433141362803512290667942575160
1473 835721186313926934594821160085728555000
1474 345355669488379867647142571965796990400
1475 128942357221719063241313176260978181200
1476 43112422132565841001285851295742081760
1477 12765460990874582488519020574060405920
1478 3299409284135767588951039172764065600
1479 730242723828145894490456059045418100
1480 134763091193123732142142422897270600
1481 19941880488842581761979033770129192
1482 2222624450768832642201997571902944
1483 166221914053224663412542553454280
1484 6272525058612251449529907677520
1485 3852976120787983994126457
1486 209030642771138017326298890
1487 5617154217984587222614639200
1488 99655721812133214422332758120
1489 1312695300483093133169066313810
1490 13688925015628027906527761874900
1491 117674267034480801506185052628900
1492 857361093635835552165927571846800
1493 5402492148014354370606774697802250
1494 29897093463637584990176102273642100
1495 147052863048788384242379653222954560
1496 649075844276340057704265538416307200
1497 2591159175470436605689315742949067200
1498 9416348235823783413752846993851372800
1499 31319555318239501162008260212625236800
1500 95781647805246504427568182938967052160
1501 270379591342335665462249820939908611800
1502 706862952664283186503401416407218558000
1503 1716342301051123478815905253445056442400
1504 3880081872389141525464058687697754243200
1505 8183784240078611609567562683670313286400
1506 16133091317753409302678302208735852798400
1507 29770468703617329224926739327503869688800
1508 51487917336709018154649486373513134168000
1509 83545881548177588055090411977139650250600
1510 127292260580686858630350634587203866456464
1511 182224732932694764687069430413567007013280
1512 245205306388449930333268571627837141649600
1513 310226224780650432668413597171000920163440
1514 369048261226598776534261523894047672665120
1515 412757017683993175440370805862213670116480
1516 433892508236842551425392983765062160744000
1517 428481467398931840704187284839406401776850
1518 397229506321939736589336687700512119822100
1519 345392688250412807452786818428490333792000
1520 281349731147451620001405577115303841653520
1521 214401241611195684733522781616242530257300
1522 152585608959483981071890399318708145656200
1523 101208773181795847443877922916140692146600
1524 62414591051362849316786007991600796455200
1525 35683372759864953324140276374354191349860
1526 18848278638193714767099895773896595635400
1527 9160818455178137861563091046440706871200
1528 4076947943262193157000762635604398910400
1529 1651646899965939388776441789019264911600
1530 604728022476053316452338796788002604320
1531 198336321474527550276662467455732844800
1532 57620519883602076050734105445361537600
1533 14615256794566167831326079244427527500
1534 3174957288355200517367714587086358200
1535 575165816204512358187605816106884064
1536 83554215464087597475371390203018080
1537 9142205272927356487689840439985400
1538 671160181271510905099700121494640
1539 24857784491537440929618523018320
1540 11454090403374820987810053
1541 632858016057816256680209160
1542 17322870213168316192887377040
1543 313107582095547528881689047720
1544 4202711233034956351416716299290
1545 44668534107029025849317726880816
1546 391452767347041359636740290126900
1547 2908255461951072378416581346236200
1548 18691589099369805429178652061427650
1549 105531983535838546178670948042873600
1550 529735659383349472116633762325573440
1551 2386973316671111871477843258323952000
1552 9730993462510177240436236665528446400
1553 36125219736826745349319640036557142400
1554 122792652466241968609893059581467144000
1555 383921556733049915118044176895119230720
1556 1108469009638242579203471421655870318200
1557 2965327774464969333305723450140572844800
1558 7371245922365388970843116584702804906400
1559 17068817448887248257417856951012398484800
1560 36896390095758258898001596972633694686080
1561 74588693032600635085303749949238090558400
1562 141235463262640884407067736406042489023200
1563 250820620830494613834593741001147739910400
1564 418217344236786206060312073404975022342600
1565 655302231965169215138522038282726456040256
1566 965561721121536971643073335565590800591520
1567 1338553703984618518455685154109239183729280
1568 1746428733627285738906129516705475606968240
1569 2144825961695149529050008321493570181186880
1570 2479427280552946324032235339668880637041152
1571 2697398734245837384485490951396556480737600
1572 2760653699171960554615674572576615515775850
1573 2656495425334489442120506007762836783736400
1574 2401639544505159679209353201819376601106400
1575 2037918259963836755047007110837340396367120
1576 1621149897348453784740550667192761738524900
1577 1207207932560500592463813271052657889084000
1578 840044353406665650528820909090938029008200
1579 545102586226081506356819178822425635923600
1580 329031950701270345113034513934877934689300
1581 184210249964397157000920688728220897012800
1582 95324377944063691082591186012825144061600
1583 45407152136391466299866801310243867120000
1584 19812596829042981633598020802166132785200
1585 7871974382326186627068682668472768215360
1586 2827588593109541969634657236099222428800
1587 910044710050720483622772795361489934400
1588 259502466299874991046946027387214062300
1589 64618689934898681604167149777944943200
1590 13782988135762146510437298498386134176
1591 2451884046894432601777277691819599520
1592 349786314472669100041127046652289880
1593 37584970151204610685583206803699840
1594 2709498509577581061328419008996880
1595 98527218530093856775578873054432
1596 34056162405439687297817523
1597 1915716141235796207314935096
1598 53395777128463842823659299160
1599 982925230338055755006667626600
1600 13439384904853608453426543207030
1601 145533603699867978283318918063776
1602 1299712960856631551906200736703492
1603 9842561626384376463410266485627000
1604 64496612625099195389239808264647800
1605 371367917393542445615878444027622400
1606 1901651445349250572439356086882930240
1607 8743801229271305536877448406230833280
1608 36385528832004259805272153050145910400
1609 137926382113856291864652577460547043200
1610 478884104157819887053186654227530404800
1611 1529986313084641622143712732988812574720
1612 4515772825644060575876113491600053490840
1613 12354712326694788827735128433578533187200
1614 31423348981914584674322873458065229092000
1615 74486943580996593925037922979223720913600
1616 164912520962412620828635524105226683322080
1617 341648278487612794727981975655920071143360
1618 663356314490845330004193986050709122932000
1619 1208765502090145829812966214016044621980800
1620 2069453098037542413804720868329197643419400
1621 3331893235080600933924519308074566599032896
1622 5048598704904514389044633727942578718996192
1623 7203447121167287531398797266433568491025920
1624 9682139978678952669750548644638822196220400
1625 12262068280639425533747586211373566800864960
1626 14633441063492126988648949161465778330433472
1627 16454221065055733117825635416656152273353024
1628 17427759316633701332755531620795391379786550
1629 17379981820918279066737437061504786201207600
1630 16309174418315133817369649360107169174785200
1631 14389207345990372248123680720194134344914320
1632 11923958878276739601922642171981538186825340
1633 9269142557212270765227632805200445994180800
1634 6749009496992273813641170077927631907156200
1635 4594547161622315924290622535465921775758000
1636 2918269235275157500307925613341399705326400
1637 1725042799589858285335131095447649274094400
1638 946200294446279130563034367281274049311200
1639 479908967881425965187956858484981733075200
1640 224144781442804579982998626698263534825200
1641 95927960289183882776393219566988913927360
1642 37395823924194100636327568084610074157120
1643 13182982433334689883739157394600668136000
1644 4165111013600883733261345940813608364100
1645 1166180179534368031354468653788976064800
1646 285181485862336609247939327565754895616
1647 59745873944572374958889185175307059232
1648 10440232199768987884278385239909872520
1649 1463129195171893773117346264858315200
1650 154441415045922120495719883512822160
1651 10936521256840418102089254909041952
1652 390590044887157789360330532465784
1653 101274272624239554221148579
1654 5798118655455920559266132718
1655 164507313320140022847925534728
1656 3083159130724300239403933393560
1657 42927141814995281103626572005030
1658 473454595378296024546926572315308
1659 4307407437320569769761458376688196
1660 33237394921803744397721879746289856
1661 221977598647249218803804072034679800
1662 1302985655311641934571564563405868400
1663 6803707954944010854568951548047545920
1664 31909373381707630692047786191895619840
1665 135481942763745722556549901654095354240
1666 524172765099747665182156971377480553600
1667 1858147925296382805699712428833000836800
1668 6063422499112003219580546393009433740160
1669 18285649643405835175169528088499366663320
1670 51137231888108485538200573714378992579120
1671 133006539223627292813478373911933168631200
1672 322566014490848578196007976595528161113600
1673 731013292177986734658923738747326962265440
1674 1551006765545305347471309152427582415505280
1675 3085953198312099692620793449792687809221280
1676 5765734966853344183754820552973089901252800
1677 10127889778638514612557828961769495123291400
1678 16741949310363875775379110534847767328390608
1679 26065156033874458741491601671182152651357536
1680 38242979899469116738117656482673126541150656
1681 52902822705682677858143332243240233142375920
1682 69019440569447079115043905852359765882156960
1683 84935965872491500048801776773340894655392576
1684 98590309614979284602500382322947940321592512
1685 107925975174440233480796526412404228883228182
1686 111384259347003092316146062167613260916419900
1687 108320842882000140641273727921014860828237200
1688 99196914321229068098445857392751414053797360
1689 85468796424449753314554788075196002616387420
1690 69211206107468313088406320480567097419843320
1691 52606872674779297599504195535235101562577000
1692 37474337018764162708696322915113359272160000
1693 24972095611062273936902913783577824228964800
1694 15533438693330847433133608387843540562712000
1695 8996400025865617795460312812703637328418400
1696 4836831253936385682664254642710383169438400
1697 2405549180903831694473711619811816866985200
1698 1102088979210217775144520388301416336920480
1699 462815473902313928601201846164300040269760
1700 177088083037249258630196157935657588909760
1701 61291368224717873229464361317416503620100
1702 19016655952109584031045951257275869053800
1703 5229785447088057062190886419631013410368
1704 1256389755798298539254164010647298189856
1705 258615400892608083867356539045031503176
1706 44405971073466976014111459138449866320
1707 6115338136116600455418241703305958160
1708 634318232896744249921176784724433216
1709 44136675072248830197717350168633592
1710 1548655265692941410446222812934512
1711 301209398674443711437222121
1712 17545934279867708848919367882
1713 506596313992039335844627365090
1714 9663451663529901153320954782680
1715 136963495302086438405446540508610
1716 1538047712390178995916865558040052
1717 14249953940264786285246916395309664
1718 112001416632808448759074261491445440
1719 762085266126560065266784617911889960
1720 4558657102137963810360690953247838800
1721 24263715736120012777827916697686182480
1722 116027944461015401257627550785938005760
1723 502439736653383475515099442860894982400
1724 1983209071786240061945002066113892060800
1725 7174757399879537695404447424233160737600
1726 23901642581957278154297785709806241773440
1727 73614379947802864553842013924710449542280
1728 210329946430700462357323524131902890589200
1729 559150138291198005631816488198424773457200
1730 1386618328279866920703834967890993510163200
1731 3214771603757520786768185158532893802840160
1732 6981391221724635376366171211693439849477120
1733 14225001787228383551732922817227143338759200
1734 27233235476850559436769035855878744226270400
1735 49046600804898587852902867694337851956747800
1736 83180906258232531633758468524055655337182192
1737 132956063169274588691988999701364051748005264
1738 200426172999132415574065400214473187482930880
1739 285092343523888029482429103745184215713647760
1740 382787906272116754687480221226060459002455520
1741 485248721175284558916056430717027536771902944
1742 580807406181382639718278211745786568042531008
1743 656334572407762504082204903083802146922086530
1744 700071396662131638575036206235272691188573620
1745 704554231151251987745349707759415257498484900
1746 668655059758029807469713455606086682407958640
1747 597986187084133271823191717937744975227673780
1748 503485090642510302902900919349130570173379400
1749 398662903212120863041535797938070588661793600
1750 296462017879216089352409285550116936195616000
1751 206722630152068463074080079921877616698940800
1752 134912237224262693570523147450800944193860800
1753 82225468151568184265947323783966042838346400
1754 46680552304474142870851756097145905627198400
1755 24611001755793602328523244297709485053952400
1756 12007245265974254790092013064781652800586720
1757 5398257424278506573813619237253251462131040
1758 2225292733498553453290834115428730107550400
1759 836051731512683379736572552285918455100300
1760 284195636842725688615667269610179925532600
1761 86621072922117076715067557800771732960632
1762 23406069296406540214415565317319825574944
1763 5525787838662398113817505660604858529880
1764 1117903861571085437350308413664995728560
1765 188673219215925279624543129272488741920
1766 25540422641807989741079106630915971904
1767 2604063829262680981665323659949381928
1768 178095355554688262201315623487468880
1769 6141219157058215937976400809912720
1770 895986831890298248688726117
1771 53088643323452066798511578160
1772 1559352370784101866779789438010
1773 30265035099206167477669134296340
1774 436530496871513374158396138771690
1775 4989527794002757243734118378857024
1776 47061638471255271531473381633497440
1777 376643418380583051199374137404339200
1778 2610108640567899469791509932520739720
1779 15905259953355635893221706375491533760
1780 86261452325196320598733313661856790160
1781 420427287332339197924923232993273749600
1782 1856099088698563156854087535363505049600
1783 7471396964461659563725319057363668022400
1784 27573479281109435475410182961404621934400
1785 93735947940784778389567740639009006286080
1786 294704573830907687481096531740418185946600
1787 859868593028961031950047176408759798315200
1788 2335269685928224132204770691978938071766000
1789 5918677343903261282140663345920331147658400
1790 14030394564340482768258097908082643182113120
1791 31168720430947887010145850023512355127988800
1792 64998756127043913561668713447724887698592800
1793 127426726326024391409844405264174275568835200
1794 235140376563377410670824612709509270836262200
1795 408850335602759154977033510014458992329987584
1796 670432688222469408479351411702954440080567120
1797 1037556941101972418449551694630469068859260320
1798 1516281691947130010865973705062662367394508880
1799 2093341967415444931582054843697165753284342080
1800 2730937771305036186415940395243248896252975328
1801 3367074256800758494139505459088718875958618880
1802 3923376232178039852497519844153851592161323450
1803 4319856008123124842907196580818666349970990240
1804 4493175907205140855327898588562067468636648020
1805 4412857545304683228059286188270407765114192680
1806 4089851499153844488609473097213975427802568900
1807 3574224970263735212265236768218631794315488000
1808 2942587571721646604024614127281046101116763200
1809 2279554408216432690123125818883083454154281600
1810 1659386517760227300900885579117450604057459200
1811 1133231280397666490855104996829624556544843200
1812 724664693029009582220819454502065777094826400
1813 432949030597887473608557788756707316170128000
1814 241039016985628264729745022566295047507326800
1815 124670942192496078782887309183185073269791040
1816 59691888192162093450751417443222464125653600
1817 26345166331338689208628281771241130257497600
1818 10664427971131294465104423228762809763447900
1819 3935523607122608204199882089797660525358400
1820 1314346224082692051534750162516749011261464
1821 393668694728201103427841596701010762543920
1822 104551465631151606713267974310804120577720
1823 24263656695213583197114200048651384287680
1824 4825904052399687093818415067438396949280
1825 800815832510882775107383601459687893248
1826 106590070299480924927487400657250124680
1827 10685721333281295732078937409248132800
1828 718522641375811264743238894759788240
1829 24356699707654619143838606602026720
1830 2665608276005367141972445389
1831 160607063150287856641158712200
1832 4797759613514677941488995705770
1833 94718266424949044637900431067420
1834 1389879102496507649704973869106400
1835 16164708513913499622189059531412288
1836 155168074007981678479045946508732960
1837 1264091458124253885792872191064576640
1838 8918885898442665577381026734043421320
1839 55346901633048338992293412022471600640
1840 305754039681504095925192861643639956048
1841 1518300316925746914636074497780541988000
1842 6831155322131243665632345792450577753200
1843 28031263793122666839647519449082493187200
1844 105489476196209599497117081702482874168000
1845 365794276847731208413614879191534609372160
1846 1173479085775764984883294100231127619878600
1847 3494874194340606237663380871970145931484800
1848 9691923204064890738888507645698327457351600
1849 25092470554682364683400885869536875315842400
1850 60787945581176246897169338340853259248614480
1851 138066964730684898577826595989856303182184000
1852 294513879300387445181833609075406775459237600
1853 590896117840598383762612622891429996550105600
1854 1116508566985046117922248415786714676854039000
1855 1988993666108655354684974907422361292349669568
1856 3343684882548202344867647438720570928392024400
1857 5308461473482147909503197724738178835298428640
1858 7963956968795101468373902093123434438162769440
1859 11295603270266992583734171122698151155402740800
1860 15151433444636676113802799134513099032406738336
1861 19224132283733226673328836786307583434846862720
1862 23073611067732353787915957142720940199175968330
1863 26195650757237044020469125408828020682022005840
1864 28125329363408117937114326942452418677301476980
1865 28547630989720868393820570035403798739505330616
1866 27379932988261894858922372424196683077016363600
1867 24797238155062063369373853921328990771020710400
1868 21189946630436505319273454470291955787885307200
1869 17067943230202143828298109638039110013612886400
1870 12943180838431569117010358382588713702121153120
1871 9227799659715848446469180992524505551947083200
1872 6174967517798738895381086344015974358572405600
1873 3870893155665746886935236131045577514480467200
1874 2268027660239374163897083760836333845940198800
1875 1238806842926066724644819857934059959525879360
1876 628841841679644192242193481105589102966004000
1877 295593683283218770305634675344925436526403200
1878 128119961198349617186905512792212848828124700
1879 50946063234966681764660196730874536217292000
1880 18473229151137263821846236074034548901824088
1881 6063397504496676619852254062459535909162000
1882 1785213970047702471347514790995888529899840
1883 466141549174043015343756204682993327861440
1884 106373800591626905659518585641423820079200
1885 20806381722458676545845540608295224337536
1886 3395655096683463751261384335223825400520
1887 444526007464501902454483796224722324480
1888 43829881123924487149337572580347082640
1889 2898447265210899678116794185641179680
1890 96614908840363322603893139521372656
1891 7931413625195132933485845789
1892 485811272822942647961797049658
1893 14755397528832525053240835862170
1894 296224170192565518180438250709760
1895 4420863628094877078117787663263840
1896 52301565178822698514518380128178688
1897 510791661314078670167205256199803296
1898 4234451731991331730963180309946036160
1899 30408440686554981635859853982141224200
1900 192103152075835877845469155277804060880
1901 1080610662544180841817300629958242365008
1902 5465307010996072516579473257180257784256
1903 25050759125240206641265239765817081609200
1904 104750392795519711084441556810450520261600
1905 401819979152077791801962287307069230718400
1906 1420689038809827203384785696216363351052160
1907 4648524715829211464812635452550706408914120
1908 14125214147838712571312045074063890252738000
1909 39980832888350144798637808536106258863553200
1910 105688463514800929775210581028501914171713600
1911 261527710018635164364376425297148261775353680
1912 607002544928330231784561491762152874528638560
1913 1323740343656402143671086415545244671908245600
1914 2716518029312959944640194323174800636821124800
1915 5252781391869234804260536776026724652704778200
1916 9581251921606968956556264134772021094957134768
1917 16501642981420845460475942980130037939320607696
1918 26856652938792785243094703440937413707158141440
1919 41331429087825745470965430648620558545752892320
1920 60177821906319684355132604659800610810332842880
1921 82925053066238631616207825870702005964823183136
1922 108177709281277583212429141382481261625105778112
1923 133612371699198407159556768663989544949545428970
1924 156246913139001219915995429304164229077377463700
1925 172971868844601184873825961555972062448481979860
1926 181227990391079222909584059151574071559141919936
1927 179633964933439859625965412613016943021044793552
1928 168356886796219025602642509334684572309971373600
1929 149091490798651358487622806275041487133150024000
1930 124647672277033632372301801564136731705953676800
1931 98282896989442288258500906572784263770185585120
1932 72996641839305530437593385706742070620934227840
1933 50995708722132859921088536879135001325172524000
1934 33453295682794589036900440476796524441594782400
1935 20566795305204723083954563653051791187120589200
1936 11822935924043146156164544075170284573913473760
1937 6338125552556299531909624130714735003389621920
1938 3158831004973513603067962440378884330882251200
1939 1458291535972834083562261551844377313196939100
1940 620949155913338448024770437316637822840377400
1941 242635907384990663586351101689882508257908888
1942 86476277338858883844359399325904042893572736
1943 27904464758648770987634147675436966292443840
1944 8078563383717076195052026822891876493094720
1945 2074527008215364081555378116525173426605280
1946 465642275105625736576559626017885744668736
1947 89593522232583695155478623998161183370312
1948 14384583772796616249738061593459373968720
1949 1852590877013966710929650950322320678800
1950 179703730443075780043241239509753140160
1951 11690403969683962035071069882086091376
1952 383291933432261050330199012527412832
1953 23602745006580379641930911907
1954 1469306562347139131714041927494
1955 45361507716677911874834049990624
1956 925787798089419920452047247495680
1957 14048149159353256418982030811331040
1958 169012364960527453376827974438344064
1959 1678859950307785603658115745729127328
1960 14158404008950574465640311001827928768
1961 103452733063405453994974714328710347960
1962 665123340533357814403289106111111992880
1963 3808475422021050307222962634903060029504
1964 19611482957028985354915045140269976017088
1965 91545327759025755592982164394843551317648
1966 389943650529023602077307363375137295504800
1967 1524145616246931839135264681704753376378400
1968 5492464827550882160311336874261331555665280
1969 18322656714373798297391197778633203662791160
1970 56782264481330300130769170403352725534538160
1971 163968823741601066257932426408444851082031200
1972 442369161521960043869002652911501988812161600
1973 1117604264488522695543582131628013766566233840
1974 2649409423169100086820644051225596442679019680
1975 5903850455388348438045504944296034543351609280
1976 12385577930803201689715955967157457370759614400
1977 24494784099502701078795246565181562496854412200
1978 45720387897667304409868757153835886705566008784
1979 80622328918329022323583249112835102190187586528
1980 134422918299165703800271220644748031385692473088
1981 212063008484437023087781759666008402826972505760
1982 316717726589376035554228381099514422473626657280
1983 448003839297911383370678960806825711547509096608
1984 600378024255081074095727204615035103480830478016
1985 762395306896624359581801152949661878145472764246
1986 917432545849586084946197626541438000305090816620
1987 1046116383444902119698506301785125107292650159360
1988 1130102242338605722788857905401477956990814495168
1989 1156251468707589005305390620263166106423087362096
1990 1119931403740927471188837668041477027232262712416
1991 1026319479894739965575075881229450574432474549600
1992 889219419962425214360111064513067434952876876800
1993 727753641988462131738625004471674758885251652960
1994 562013982957506184211597896459132065965272261120
1995 409026856791107604448332285821727061989754689120
1996 280130212292181446329607781659589088991266526400
1997 180230251973087988941888484110489748749277505200
1998 108715393806340952685017155062880945277681582880
1999 61340479633974414258414242219550406716813173760
2000 32287237799700336983759000998557240942204768960
2001 15804649016894208364162590968565143649287163300
2002 7168380541913818006875740670087311473928675400
2003 2999650159640213372816331843375754441669184544
2004 1152171243108229641556960316552054667398898048
2005 403743670115996996926580767822635306560663808
2006 128120411779413675915440435690809391864362560
2007 36483222901825133060480677547360943674971680
2008 9216374382486797862410154590269526380531008
2009 2035313028923948380136102775572898045021816
2010 385333202139283494437333767971810940203696
2011 60878986358489736839165145075207337998720
2012 7715666619991414943146906122176820308160
2013 736495450090089608209477402571423756688
2014 47144907812168109190614478540871778336
2015 1520803477811874490019821888415218656
2016 70247397779505431442376687383
2017 4443252433176266966597336827776
2018 139397127706894816304532733350240
2019 2891453132478796101694856080422720
2020 44599146496304113793899589978688480
2021 545502762431194725405546400182015936
2022 5509806889413074546866216499664926112
2023 47255928743589776366328878560487867520
2024 351224803220040507143680156860699101400
2025 2297377573311532755212890154408541927360
2026 13386251525701402834630325762903072726976
2027 70160338558399289432601640112619681863232
2028 333420284229049908303601054458173255528400
2029 1446235893902397705073255414084870579939200
2030 5757819536276330947403173198349101156144800
2031 21140359821019382375433387606430132886483520
2032 71874188782994899360426732302681186330527640
2033 227075191591392660777110890934178971341656000
2034 668700063575648178531436163327135744722370400
2035 1840419132371400714068215972815084403301059200
2036 4745031388968595055269403885502330074825958960
2037 11483805037697422346831817091713705264107344320
2038 26135704232316021828312241335473316469264123200
2039 56022733470630124927443601207606408343358465600
2040 113258092603592313188426264329810006987298315400
2041 216204085230206103918283673247499561683672717696
2042 390114185456384621405771759077262642966326722912
2043 665933086723705184303894122203438705083966191680
2044 1076210340407645118946668178096531461734995547040
2045 1647595917767567008036169079693084398836005831360
2046 2390539229046084401436613031550514169385752594592
2047 3288401060042549374319800969455989372765885057664
2048 4289616199395225669894198480062993111095351822590
2049 5306981282527120276477780022312218510839630974400
2050 6226911936477858834688798781077951461956692417920
2051 6928575910576063186260578549581885694555789664192
2052 7309030343662220162711394771893434983373077391344
2053 7307439263311268634714982068368690245388243731200
2054 6920695289057516129726853081447750717760173036000
2055 6205028008135180933492555372419452461500565569600
2056 5262772683796830724975191433488318677144923724640
2057 4218532281728803724166640601853400366705804956480
2058 3192334200961614421496245677809809674389198268000
2059 2277703233830148816891230572881977066150533612800
2060 1529948547562689503075453250288509904798107132400
2061 965810369856137166764220168388321083774245718720
2062 571830154898531931214146970340904410629404954240
2063 316802653974305066948318677676471893373380766400
2064 163787822265520752873058012211952497967725687700
2065 78773116904169211003694009956239594946209292800
2066 35113994987414118043619650045366909844869650336
2067 14444738617200155568154822995040691997148617792
2068 5455571428359773117599406771166259617463524480
2069 1880215583980910077672300371524887137316299840
2070 586926473509676481437928475330097590203344160
2071 164435904546615545792455219064496086743137792
2072 40875747926546882228864611405994473505831064
2073 8883657779049804800970534830890227338715840
2074 1655361202107249024166063495303390538841600
2075 257422695412440844012264958803535732099520
2076 32113539704721843710340228966090493009872
2077 3017274099978758988199326626615793813504
2078 190100434726484311252477736051902332000
2079 6034934435761406706427864636568328000
2080 209099036316263774148543463251
2081 13434919348952962191221552812800
2082 428208535863352169133359627155680
2083 9024926751582168019094296347833280
2084 141462826434343783200677268672849600
2085 1758599547130666620599615247602342592
2086 18056370425330553231193783703851292640
2087 157452066531851267303653208553786389760
2088 1190017538418759037646017751309358749880
2089 7916974424832180869511772664179727549760
2090 46927964096049781060738522017267784866432
2091 250266268176927254843991477649861024008000
2092 1210424516209041026211121555865919278818800
2093 5344688447965135094469206204672742490732800
2094 21666414369202705703208982753282677535476000
2095 81021682998293224228426388869260784910389440
2096 280635242015561300317831434916178748584552400
2097 903538144843109360639950724371178372099563200
2098 2712376787898182125525434181734746486797274400
2099 7612356523234890255076401803638782410378361600
2100 20020510187651220982035596459867530622224750320
2101 49444056149446182788987048175732345862715016000
2102 114874197705432467235649009771442857146457238400
2103 251472347729689070773952536412015557591768430400
2104 519422910265660718912392373084956467476647191000
2105 1013541057159495988764804574129362010874252858112
2106 1870280615109334102077098445156298103723778405600
2107 3266694323099602660342372516051856324859477677760
2108 5404775404111728816921979972418883044780775792960
2109 8475964974147108452387443037271077121568391371200
2110 12605633919204999851260861325647637442168988749024
2111 17785864771676867679806357418859107561298836276480
2112 23814497493397862579918016736207930011892794352470
2113 30264748260826615083134934815405996611758041578560
2114 36507922783838486294591425967212374729688704448320
2115 41799282754852072660517851723618413881513267204544
2116 45416197851830567687144576794593806303429920544400
2117 46815711391215161406127926781306176641999472873600
2118 45765504004554259924790705129091840969560837080800
2119 42405587981666803765909940721530763908246086065600
2120 37218666925693012532461851601448498853872836408080
2121 30917476628795652280138343483940480484904442388800
2122 24284995609605633042329448687076811507918223050400
2123 18016653247873457127523883682083829414301929724800
2124 12607868821191140567046438309305398362893884249200
2125 8309563398157046781526395769773168626805159954240
2126 5148931472912399373705451246615991285907352056000
2127 2993454442861050276886878964378577645255701828800
2128 1629000096896681687509031896465635004819611732300
2129 827517447260835509851959208639451014227241008000
2130 391168483394258951780316575047569879001735653792
2131 171424951502110330351395611433151583068330584000
2132 69345761465975845822899585403077012681774718560
2133 25761207496801049007541401709460212255269840960
2134 8734527337426953484684563418604608518573976800
2135 2682884045424500084326111949571823928342941824
2136 739728342249662951846799292430102842164166680
2137 180992070101352466817242582856130115784320320
2138 38721657452625400090284501927638477021069760
2139 7103323260059369011749883481753150841885120
2140 1087546590895729304160626560060586994617904
2141 133577238801142976040074355865803371952000
2142 12356528257221480231411052843373651580000
2143 766436673341698651716338808844177656000
2144 23951146041928082866135587776380551750
2145 622481170130201072339975857491
2146 40617794070067252830532203035430
2147 1314913212894247673753982112800480
2148 28151574686811898240384359694120320
2149 448310335988137495849883344499181120
2150 5662973556718555036938307862972991552
2151 59090359858379441045184806147905953120
2152 523738438017128204279298535117626897600
2153 4024154735992081849111775505277513765560
2154 27221703381403160813547171740975991714480
2155 164099185583566057929512757447127752602880
2156 890193051304878814763153141521694454004800
2157 4380463913116786254235013606097492249586800
2158 19683563486133774943431723097238247793663200
2159 81221514217957068184437280462493236717927200
2160 309241247687228390968894340537171654950736640
2161 1090852071998493542602095323608786597688446800
2162 3577826921697281751903991457101822917434709600
2163 10944613218690956300244985226005482765926628000
2164 31309964249082165667561774128268672768712443200
2165 83964304982824299124677371610433302869402987760
2166 211514852906622733595941876660374260423582042400
2167 501436818510193532676820477327168470254956454400
2168 1120520626022960779426253740769887607308444929600
2169 2363553460283380571254710973439737223149615680600
2170 4711832178251000307421038270494252059307980858032
2171 8887103318521229408910360881436496640545528961760
2172 15873771061984743644713924998216532431441983967360
2173 26871623813051974870600427935045367465285914818240
2174 43141076186725782933335314584509430443265780939840
2175 65721681090526879486222171025879720737330908008544
2176 95046201695836544187534217156699466077818444738240
2177 130529686123459068658756161249362575379685812011350
2178 170265127464438292068107518052507160924097499287020
2179 210975295110956620303251638432494002256293885312960
2180 248329817360566937984206490052419848066609366655040
2181 277634435378786526912243753036918327867392516125200
2182 294763602366073936346755075768007497541806066116000
2183 297091954631077757999793259428735526100294849349600
2184 284141327082645715163522383198272282875669994748800
2185 257727724430360392115193543353408471176752483949200
2186 221549673077467179885430754125505962419375067893600
2187 180344639545431306456361087225062093955531122727200
2188 138876863956143351803303000403814937849057737464000
2189 101053257492569930102163685475898742760376084716400
2190 69387683465260794417440252468185987362602199205920
2191 44890321638011318763614300580313754283671160532800
2192 27313939272362170722899861448394536485073407284800
2193 15598454163581582979647800396898997349346220266700
2194 8340864832947571456322187955603400220129940018200
2195 4164648042903668876705250566443466503877954650272
2196 1935518111907591877595960557726113782487922748160
2197 834164775860006550467587697950984075602018862560
2198 331929286422052896602984854243800230510652560640
2199 121320545286409315813939578296986276893456985440
2200 40479565978290226072597495470079038972353968704
2201 12237802822640377598958707647737919677919631640
2202 3321593102108693420272074666506742182516396400
2203 800136573051418536355925712563772067562003520
2204 168552945859141545659376789824110190624650560
2205 30447949399141121219393478284640277141076400
2206 4590735398209869632436084847917389415468000
2207 555283369836060673168487467007606711772000
2208 50584820440552111013278361383715725296000
2209 3089697839408722689731490823153091175750
2210 95067625827960698145584333020095113100
2211 1853323414677693582356103222201
2212 122785308527253794379409016224242
2213 4036305415588753613399639716174290
2214 87760973671351126117231548807742080
2215 1419539662683147985143143753946332160
2216 18215662964386404920735041508950062912
2217 193114067367385243586058092238266753184
2218 1739311555103790991494528833017406504640
2219 13582381229804671577208973771174204646760
2220 93396692373272951221163035605539551414800
2221 572424736304613470132720333561767628320080
2222 3157745433914155251607329426245641580880960
2223 15804608071529397710362145588959237742648400
2224 72249130443535209994251886370408154788704800
2225 303364587847181099688881012559896318960697600
2226 1175604066012103784936225332137099513275293440
2227 4221919704831681001162150521547649604064655280
2228 14101341028035690045241852226033646565723255200
2229 43940128163232554678915128663722294115602283200
2230 128083386393296937164464801389790836172695259200
2231 350099001100022707298952451700717021403458754960
2232 899222493718326516902823206041066074401549370720
2233 2174327018771664243844724410913764893605105335200
2234 4957602367666180855561923480316915901433329102400
2235 10674081436620339685332759550816403644020582241800
2236 21729417092291340420454957279260360065985213758352
2237 41869928566278231560857628774896261055701394967984
2238 76437734417833121838769717671709694722567070225280
2239 132318817296236343367628643994626618617007665458560
2240 217343327112717895887572571542734571252705504589120
2241 338948496939790171397345830061106113544680853960864
2242 502096613611357862295748953833115800967093745952448
2243 706747283904468117795682352761853088476460133236930
2244 945532354137104275617083506079024275300413231233220
2245 1202519272697979615288113067091212174696626381160900
2246 1453902932280319054002787281095242718102574425586240
2247 1671040632790856567823624613886607475352256184578480
2248 1825504813643707760403450362782368007945808046914400
2249 1895020956931373307669044459644776170669032997241600
2250 1868631751781727091162419766818195088743909191280000
2251 1749469691614250396723686055144337956274019956380400
2252 1554190589644208719603016880733374154845509862948000
2253 1309192973797287889682127310626449616759013611518400
2254 1044794123068077356328279624604126851672190819070400
2255 789124992548007445854892187476618207557980329424400
2256 563425831206713786028018270350357618635551946708320
2257 379761315752965587473869432057211345468403513222240
2258 241259301972671434617572272724783493071080640462400
2259 144201584904286803466634648049756606633233512899300
2260 80921427063490447361622157149337510335455209830600
2261 42532626274462497575787315162219107516475678733992
2262 20880583718841928728490433722723843760913128216064
2263 9543996279444169999649410207718496096797671229280
2264 4046323382704346215666205547006672718097000703360
2265 1584268140998420230471539491445587292847814567520
2266 569878309046258149624333837129655519961984450624
2267 187167355800251711698397884500579480951306424968
2268 55707977114814871212305840737525205365189907280
2269 14888272833719325111992656194644092358924650320
2270 3531838880041375393392759446024372440715784000
2271 732751890478897561466796769218432738077120400
2272 130375706686464993358455044318890337604832800
2273 19362489678631333038309867327830460123528000
2274 2306974386758512941666179814620974744560000
2275 207009755240384420212009885151257108775250
2276 12453858983462851457071547625632459816100
2277 377389666165540953244592352291892721700
2278 5518556505043478489204133557253
2279 371130646094064734415126847999176
2280 12385706395442011631199452819422746
2281 273431022788433792333614975751759420
2282 4491173741180437399246247962217304960
2283 58530589384587807698800324121025896256
2284 630289978512658961683699088453068263072
2285 5767119245909254643432311899701255928192
2286 45759644999224804919857757181996224982600
2287 319769712870017477507979265125109628860800
2288 1992054460378362328694398474765968809825040
2289 11171691742178743833465414096110388377362080
2290 56855298712413415981257428130152578294100880
2291 264335905466738659089422578913143505814739200
2292 1129068935773297785337473999650275230831609600
2293 4451941614761659661576140267783979758050827520
2294 16271861381455744796758460175952919615136413040
2295 55327145204627398644825204377616577993648712640
2296 175552644424898995101172416106702995395685998400
2297 521231901538009268502126478907306099312294635200
2298 1451616124082376366913349743652918212488637984080
2299 3800042788547086091665572091561292823173064768960
2300 9368106968518276379067310059242293488817500300960
2301 21785002773812104134012399356084313773681535609600
2302 47856099194116696102047185653193272904770550509800
2303 99436729950887413329677446809203778594455052478656
2304 195647341834801563767154249520431116907289061565552
2305 364875020096638717035788938120995048661843346671392
2306 645543605530258732856511034076105997468529422685440
2307 1084259716294956007606518859783391727708962623110720
2308 1729945790461184705077810287934607369561996083331232
2309 2623258175105528612330751890344554059924128767513984
2310 3782089042274035024357144694989687369399909327195674
2311 5186016057563912982391177622650142806159174030654800
2312 6764474297033887118918016044026649088228468917826900
2313 8394157020422944262237039839735952983494532396857720
2314 9909823915712664540506085873426316211266844596233840
2315 11129136444857665948826873888745642059907018155648640
2316 11887257831612721048824772761190369477319771780352000
2317 12072590750642967978611120703366989853884856099504000
2318 11653217976057403979884510819280771926616738670164400
2319 10685568980021027863477866046608699097348931098689600
2320 9302173149110361304783356982969516698821635763822400
2321 7682098036738048517972552966849848164543469128628800
2322 6013095607888394227496290310497252465918934424776400
2323 4456442461110217185578819728568340775921588238535360
2324 3123400145976963154219001878980691923171960818932320
2325 2067345628784803833960008265170097622344680512552320
2326 1290183269274476117900102943492478198720866555095700
2327 757786009267285647307050096974725663920020678541600
2328 418008047849058173333714124335145155472987852347976
2329 216030280742846329370338115055258572365919183583792
2330 104309722388034461921259840180080556242480330056032
2331 46904268939453637912205066479780296699943146978240
2332 19567927619684403411210230811475243817723373249120
2333 7540658129439307163699107599490239608492368547712
2334 2670208559501805077918709603422649960785667245544
2335 863482881094848574331707237003184017891880793984
2336 253087899117755326157714182106820832541115978000
2337 66617740717835125867937912813160357012430404000
2338 15566475186652674213716386442520796989083413200
2339 3181506529336300741105444870244823378122678400
2340 557687988255002918518382308386474434749934400
2341 81600979737343972050935160300021906679008000
2342 9579093201446843245730865382048967008550250
2343 846862410875473899080865238543007267494800
2344 50192825600016946781530782854821731986100
2345 1498293301493043187508381577755872596600
2346 16434163743104205972001982027817
2347 1121654330779977808946889011785584
2348 37993720975932478305843205331365890
2349 851430654575727668456256107324820900
2350 14197975050169837027089579601404764370
2351 187876393130584404797092265432884279104
2352 2054534320204295615687840308731365071968
2353 19093250220176901261887664055566127776000
2354 153893130860023329484213605301394773636200
2355 1092599272856925293932243608643268095233600
2356 6916508038576631482317279157692657094281360
2357 39422645907544609585858701556427764225789920
2358 203949239984433543121885380395606025262701600
2359 964093428081057625012590925130406007895980800
2360 4187812984745559411943649555645221512402163200
2361 16796428645883048781265855997293655615143092480
2362 62460755634607963785610915454211709604913748560
2363 216131422386072406048085281410563077719702676800
2364 698086793579713315635632679673081787557923840000
2365 2110445314226568592575897824715354268157452094400
2366 5986333667463057002881850110146481276505601310320
2367 15965968399904145166748884228842893080220697397440
2368 40113907712217427484361484254601844512672297068000
2369 95100622527433397535408738950154436729644581443200
2370 213059036895525152451641214103499319021855528882600
2371 451657620019586296640744733216706267173566304230784
2372 907002409944996136048692907463196609929159821605168
2373 1727160215094516272155233342189182084905189404979680
2374 3121481241900307169885078828468572399102466417955600
2375 5358203587391841411346178119873472814397157421579840
2376 8741491955835233554266632247867207208746621046113888
2377 13560979947053664167016262097931103880380620133092096
2378 20013499000739493313153672016496615615180456076188450
2379 28107767828921701008798115168042187469188927528810400
2380 37575510874325370131947953684477497524821208747011300
2381 47821378637420457755359190496348421954883322660763080
2382 57943055754799512263306924956359824950152224422697460
2383 66838416835891023365725951231250338598920631020963200
2384 73390380290036664450236444251626812439963819482620800
2385 76690505117358272141453475200094126499828230905520000
2386 76241578491997282665454006582294167644900718802510800
2387 72078131975835643952625532801843985344890773848824000
2388 64765364521600458310454185510605145346966087657020800
2389 55274611822884083100585077065763654530607652106324800
2390 44772772065975820840903262097785122750660983210130800
2391 34388296153710224006893687051932441939606950708533440
2392 25018095715779334544236681414990366170091068251736480
2393 17219159102885816582086230146182815887944830868224000
2394 11196214407201661155625142547432529305789127344408900
2395 6866408835219907266752435462081969380312694980219200
2396 3964446571219955002730708578176861262618684627922664
2397 2150342031573782190287132886488479291809549245429328
2398 1093063699634138815577807366779148637455725824151080
2399 519250181639987050385834531446182815533816339684800
2400 229768540274272928869610713924564721621172291188640
2401 94351100660402842297068131563125866727119697143808
2402 35795242485253047261311217986897631098091429080136
2403 12481232403137789965978022704526292619204959336000
2404 3974996869354171594828866065741234702764740090000
2405 1147603343729264654541564588930428997696518988000
2406 297581577558821373721320217351566308341705456800
2407 68509664689714736785554542071643577955259625600
2408 13796860320009286647634588381340739459841080000
2409 2383170455075451254825211353641027510408896000
2410 343633104001198728829246677860263647475739250
2411 39752717875213421850972380021018811732991200
2412 3463304966401169327925624016982699507040900
2413 202269595701560830313631512997042800541000
2414 5949105755928259715106809205795376486500
2415 48945883475857185941477025847689
2416 3389568927328358233083162531624330
2417 116509524130530924932125436156356770
2418 2649800114103198308266167826342806360
2419 44849478614896033091514799465098316770
2420 602457264595543645988107989793903398708
2421 6688818684092044267349449522742510623200
2422 63118985653126093026627099242666807889600
2423 516664885043384453460079222357151201380200
2424 3725881734239546709551009743800467555230800
2425 23961056695144666067660279452527639379925520
2426 138768852279827134513688711276013202489104000
2427 729584518751695004266668067814642881606567200
2428 3505614726348614085454547203906419553477339200
2429 15481478856552234447805428964315691890612224000
2430 63141559010400572940108911079767440352393698560
2431 238823256416379975988902403425795093563916219600
2432 840738978732152043904194435952680173768840162400
2433 2763342607491071862317336479818462307990638307200
2434 8503450687009206325239060259616208533161596734400
2435 24558252432656860617549750967641598836291179741040
2436 66707272819352914048318851829132115328696746599200
2437 170744558256887706121397809763316424259932548501600
2438 412523718337153910672530049138742945482094932155200
2439 942163809605847866889774879388016667282463986613800
2440 2036816854522293430880955366146741200696171439117328
2441 4172834431625081665604847132260918849491870021427760
2442 8109769766559303896201590839152417488110388149608640
2443 14964865573976990178949536032051535267023765194959120
2444 26239836722862861789198084765490819208392967252041440
2445 43748422060128597441728329297707229596141382867102176
2446 69393735019807736545880558390760362826568715846980800
2447 104769623669824894357005310128566014867559331908014050
2448 150614640500114963107496349935688137598475355631539700
2449 206222117847855576184736644692730622339954773919873700
2450 268980099783449779103395717896415978815259579857458160
2451 334244354548784379294271136713039596245033644240439700
2452 395704408957726092968278768551130426153838661528165000
2453 446278390006060268490602277436497122518152603073257600
2454 479396694401149200150443194939789969119116881399900800
2455 490370306125731952229302772662802450743973165692318800
2456 477460183469869976173820006824773949895826303091442400
2457 442317484395025259967064119234549830486870141150860800
2458 389644633306495751587115988306562311903316290707688000
2459 326170795891567516625700018068945545815572666660511600
2460 259247106973944346452318958920808836198482110830523680
2461 195464433173299575274057565063698991435968997850554400
2462 139648138137550645202818926432305884379879845717147200
2463 94422150071149774635708588253982806097522476540824900
2464 60334044983897227887492912117167925656938323522906600
2465 36373896273457917301802203959203756737694604934557288
2466 20651092697266905536363772917980498517363410842401760
2467 11017719229974672001518420689033668445807491572286440
2468 5510220281856243529061860621267955839388262555619920
2469 2576010101758658860242640818977687073292490566801440
2470 1122043117159878124150236052025724439796363035914816
2471 453635831124179920291184372052169326603907230717000
2472 169477909970037120059448277033024674628377893898000
2473 58203799724366638343560964712993402634482839274000
2474 18260301730440444062787869346528286870615908528000
2475 5194022510803683899765329130121396698513519805600
2476 1327133386168008415803597428574989603400505656000
2477 301095454180103344135443958359200905078671768000
2478 59760589563685500487845245574454896375144816000
2479 10174211231187435154983243511629502127912435250
2480 1446005112710888219829120323264559276787554900
2481 164883432096055670177328621678089389574338500
2482 14158871699109258121954205909792996037870000
2483 815027488562171580969632861193966578650500
2484 23623985175715118288974865541854103729000
2485 145790709970953135458138812465527
2486 10241992613948364264889946150300790
2487 357168917970844359481029975901684200
2488 8242257272368682705008188761847931320
2489 141567182779662771343229925126610748910
2490 1930001831596466225496946053960813575100
2491 21750250298980635417052149267590095590900
2492 208361905650553339974786574593647038564800
2493 1731705358866061744222650882778487253255000
2494 12681406408324877236192382931324421712487600
2495 82829988096129504078566233404575026752572160
2496 487293313300113186406929139676415229833475200
2497 2602964024529361320201465670040821115209471200
2498 12709604039831535677741744367106529752206340800
2499 57048053468971515746766488667777523738986388800
2500 236534122203785598755529715480103189527250607360
2501 909702320901886063477559583648324147308099266800
2502 3257068396591996506850736400025430532180227796000
2503 10890486068568541620057882694027703987756093210400
2504 34100729577452819365652282388460912017706456843200
2505 100238963547038796912177387278225854781429390677200
2506 277206579384983147913031002980345819639764001522400
2507 722595633398807267793853765804318469251878361276800
2508 1778480184392255559643712527245274339561555320168000
2509 4139222626718790674601882760213274494768699710816600
2510 9121888702758269389892062459144626538660300618453104
2511 19057265291595687506657982500256335316117738230362080
2512 37783259058115440184947170446341173751163686079761600
2513 71153984670852167174060558274750427863217168802961840
2514 127381686809052174722788052430390850668277725121420320
2515 216931344431023485250435688749946636371534966730575680
2516 351641619278701913589289134505000553769416347247640000
2517 542817575982361231302876334970240805210274350692080350
2518 798281405004487037314438267094096229507023952881081100
2519 1118769645583846235012508647244252867789540752158026000
2520 1494528685850705774715544920641786534435562236295564720
2521 1903294936618908090730746157775466139334047860075612300
2522 2310834224210220374330048524852870815449707109608522200
2523 2674719008873254581522487974013915838226612433784502600
2524 2951092392896252225636855808434235570758115913805635200
2525 3103082290611995093049218185084657782443160169321778160
2526 3108715484632334110087151957698348075839096948269738400
2527 2966035597021480848314398441022640708507666314634199200
2528 2693810133410813384903915121063287010253523537633102400
2529 2327527321511295695232250321643561056955333614386363600
2530 1911845806157886430689199050470132934997383621910449120
2531 1491699968043021307535652359667743172428379552003172800
2532 1104493850822774080598166907172266863382960856383713600
2533 775206823491709169999450854611473992449436724411917500
2534 515101951449026754704375092279207563187862904413410200
2535 323563950396808722046268465636923082864721024903592704
2536 191822369278245339897785909196586412577102728181494880
2537 107124727551870655459211363884250603853537211261925400
2538 56233305038720771234165533227385221891785016209165040
2539 27678124719103768270413339204753930341616797764625520
2540 12737506848726194439426143744870567970278865955310400
2541 5462756889873635831676166747167010575694813641051000
2542 2175025794940095715031000237684720644877230913910000
2543 800400164075908508948731005512791115662206719448000
2544 270805602229387213824679512846974237284643143344000
2545 83713319951697593369753167320193030242161926476000
2546 23465589989593546349229590442207172252802393352000
2547 5909304279599751810918387930724479551706615024000
2548 1321493921366023323531610404413011070038150320000
2549 258554161605255296557590045430457665187108076750
2550 43395060650529851628067724340444660358026518700
2551 6080358893186052933114639035033104612796154000
2552 683536387074141232573198759588006637294886000
2553 57866951687914182248843933144771627084185500
2554 3283733939424401442167506310317720418331000
2555 93820969697840041204785894580506297666600
2556 434297544166681706300109126558507
2557 30944273429823709499945657520405624
2558 1094592386175126586553106098723341080
2559 25624477946949774866418314255729895720
2560 446530701857304031428532909314984207750
2561 6177017314986349365793843807759136042400
2562 70643630032757779796308115967930706160100
2563 686867412228127319149933858480629141564600
2564 5794762519051851873730989087354604505268600
2565 43082456041751294523656698428991197936297600
2566 285732490629327539857644360305765774152373760
2567 1707153137988565882836722758907429260189537920
2568 9262639306297574867762830578951829256266965600
2569 45947452353052610997237382923012399377188819200
2570 209563301946949943879667421073055880765462478400
2571 883078728185462777218883253714915125235763013760
2572 3452444134592581250099504025059433434726043295920
2573 12568139210528947980091640373837689451686655585600
2574 42737377057468063020376194160943024746851653882400
2575 136127388535621261911457709732509928324053014288000
2576 407145529744114171203047928774374062940787502266000
2577 1145944263459319387818568359391636561078818720724800
2578 3041050660982302686702840336185392597148086374009600
2579 7622079654486957812237486459401936743076745546145600
2580 18070650737791459225144297556967923488000883052132600
2581 40579980665821078516866371436765512698902418420659264
2582 86418904942733676847399366813939731293916881258938848
2583 174713239301432602269823044707442249726231879290511360
2584 335636798077660248468690751399138644121362971361293040
2585 613191651113491109221546346857997220217139774189918400
2586 1066142589824704650069022704952552307493386467540044480
2587 1765194250732467849737289428940136700448450646588810560
2588 2784532898884085930434594567439619335490303564395785350
2589 4186779000530741996356635994484084286274191111746794800
2590 6002373535023061051524366281231665095361922581548169200
2591 8207146559353783184790596804107303741172806749243720720
2592 10704408308850842097388955134888209064343469918260604540
2593 13319080614384445547745715491446107405111497435451252800
2594 15809987230699770393503816431072339420782842319980313000
2595 17902085827110854758249737304204329230588923877011316400
2596 19334090451541382334051925131472953421612797695252771760
2597 19910770814287527052939016276937226800287427621182781120
2598 19545851515060596102112542215413830446316183372072804000
2599 18282741410779526680695869718066003292177537191291916800
2600 16286361649185510507916174130789684655541773763939712400
2601 13808096560548953317431811805537222781657977650996307520
2602 11134052729534970262315960614212761453284749123377611840
2603 8531255393845475909605457378709541381430637774867595200
2604 6205634923370348399607104814875119404082327601631842700
2605 4280392236980185580415993528963509812227984137271295200
2606 2796053317352137144627268908577119386166462966087961664
2607 1727165035867023981764393138297280256758720140469130848
2608 1007214306472868019594976014729771462869173089652016760
2609 553453738581365700346731486350510666193108676028667840
2610 285934784896932495419914306619411986437222057391902000
2611 138547164662834232032214049221024796795809764885426400
2612 62781537709141510809093813599084566441949710439947800
2613 26517837198938402754430059075937715140078681174032000
2614 10400514017604606837361421709776385686154812132568000
2615 3770860557002004083464893062377484539671919984320000
2616 1257204262945708853276697722990414725142282214300000
2617 383021160929671734265218604178118220178153618544000
2618 105827300364320658846347611749155019466865193168000
2619 26271889768564975414075915000805258066132747088000
2620 5792309957325477963846208613909941520971862541750
2621 1117389270395436468098057143820807269596783145200
2622 184920608846884835400302836316865644270117564400
2623 25549481711446954720236050932708464307535874000
2624 2832220522753546243869474192649033860810487500
2625 236428843638556903836060454342875870119832000
2626 13228756727395445809874811135851387970990600
2627 372641034574519600278163693967644731577200
2628 1293860694995118081298599613236441
2629 93483119789825875207161371744830632
2630 3353524346552257380049139097712951632
2631 79624368998256019803038215126081389000
2632 1407448624867920588919219693904855297250
2633 19751550651448391921221244250934655958000
2634 229187074450740746851683440367081864581700
2635 2261211167243872126039086157194513450275400
2636 19360393910557366426942182792347030051169450
2637 146100456380450883389985393315295278029961600
2638 983668278505698511140882874855423180720394880
2639 5967164816462176477077965948920664438461292160
2640 32878257715139402913670828743837934022222240160
2641 165649252619052040057557039635620654381254220800
2642 767496651948303077417549927995349301774183854400
2643 3286071257177155467039069682019289224679732766080
2644 13055925303609488952354859409209135421664966070560
2645 48311090251016847981121799692100059128850397943360
2646 167022309250476548601282415635560175991308581340000
2647 541007802764266069472916391257233320662647630016000
2648 1645904765418267654597313087340214410689669932286800
2649 4713314619312510221216702592462342636369528264388800
2650 12729488524774730238259827374678319886269008285592000
2651 32479363318168388468765050946482537102374147211963200
2652 78412114669146541905357732027233256037358451959118600
2653 179362578332059485365974576674279165086749200261037632
2654 389207991449244801165556138303651633739573387936165664
2655 802050475182017811976870300097523262082072943244289664
2656 1571108990280647935948153710401765981471145546344194800
2657 2927928189580113512453896356507229248640332680129870400
2658 5194966373988878118827434773796400256955460947085495040
2659 8781100325707943611481825938950480917501703529755554880
2660 14147970887974347713118395266241749344627204601811253330
2661 21737774241981950285156504783194412219061559032786896400
2662 31861890891242349852550647423633362157643691212925431200
2663 44564380542922038696881043993281960890222166386049774160
2664 59491335078342775473644169470414959081315154483209388820
2665 75809680471459631846016372495117814375332835336648295520
2666 92219449702694747483202921092526324008001432870726973800
2667 107086629179776226208784086402561115706799829271772056400
2668 118690666792006626242337967169806980651381325212665577780
2669 125540923525147762243856851141569947933001249175734509760
2670 126684761134798241672689153610361765133577103428913483360
2671 121921209909240361826780977278864918216830788559491900800
2672 111855237205533036338826402202498338228287990900238368400
2673 97773338840794251936021865102052930339117789056196602560
2674 81375239581023124094469090233684720820849244130619697920
2675 64438413780446603184213259611777875487285973798636029120
2676 48506442917854166451400830984309928753675906568683668900
2677 34675338800426789986654874254882461995488364226896647200
2678 23513151744336235353840677588760506877349906190481030432
2679 15104361299277248752137993406783890653319837076262516064
2680 9178033514613019933326528168982289600612349138794443464
2681 5266456531133653792036430574142648832071503510626784000
2682 2848220611662514441469597113797702107701614076043142000
2683 1448648360917870392865275963186330625562718100571959200
2684 691191891715568206098064679708732751908658286884560400
2685 308484041647012556563693502608668399510940538588534400
2686 128359169143916812193274443116533808205815152527400000
2687 49603634193903661332854209071561557054930414127840000
2688 17723295361854460017740064095372097215042999479164000
2689 5824036331711100214020107110234995063416883201744000
2690 1749111635965815518758414526448823512489266201760000
2691 476457865921548095585840358632131372623591029136000
2692 116626844918458967991978975023557123987469389319250
2693 25355978630280513486039114728182408711202115627600
2694 4823779095033999869625570372785065521081005167200
2695 787311989797121799055811913969349028763542557200
2696 107284513401904331717775682417545402647501266500
2697 11729497631623961951422332540454897334278332000
2698 965699241099867544120861212917151321882313800
2699 53287667944156302839777408237373196615539600
2700 1480212998448786189993816895482588794876100
2701 3855042059099936580124938565149609
2702 282386781259113115076756915277351018
2703 10271275210999372145379080606830418400
2704 247300586325868888805495170011728970600
2705 4433174646801649341434671868695948079250
2706 63100968297380346059933210823204199113300
2707 742727391388398936803435790891382919489700
2708 7434290847703448983548512382622932679405200
2709 64584617255434808947723905936237299056677450
2710 494587546770483479074944683577541818951011700
2711 3379715763145092998736643325226265740411765120
2712 20811613383002717645204016605829777892969069440
2713 116418565145609873592762352028727236160680330400
2714 595595699663182693544021723208885945441083515200
2715 2802616041268085283838964986375831627029592852800
2716 12189032419777471165082648846765341125260265477120
2717 49202709132558199089784625911421316893142026497440
2718 185014308135869144070484445270878065308636513270400
2719 650133211760645028412500412556560767279812560773600
2720 2140905712426725640285200583134704480158340356536000
2721 6623176550849515493748143886906760960786028128434000
2722 19291328255874309447650047080332813131049461950357600
2723 53006904362536181219566194982992884233426795272187200
2724 137636007653263986089172320563390397032422476527723200
2725 338247021214493649655478139599093552856351629654824200
2726 787840588164636650551550577205609231936650787463797968
2727 1741325889644770152385979870155909955162759666827064736
2728 3656242412476479687190948647657635242838944454776171200
2729 7300040955866489450068655853955503567771666569517692400
2730 13871514949466006031816898063443668154060036140872192800
2731 25104878063133650003513929998045559147709723171968613760
2732 43302489778666294981754457016436237463721863371678521920
2733 71225123005075981187750263869419875308388277545222360050
2734 111770316256364163005000838295641908048507406498858508500
2735 167403306753012157512938265483551461876498118123243726400
2736 239377084849375263509619288240640232368386449802222410640
2737 326877618335875007654930433430106724422648152799508033780
2738 426326195257371119771811749374860005719297799589071181000
2739 531117599800618931854876656590576828286244163767111842600
2740 632028112102807865728554560313864806213884908689756368800
2741 718375790198753493011528851024149228609460369134589093620
2742 779787038037184287384549060419042572986956846689452084840
2743 808192631699886093853626345521741482484155313240043679200
2744 799537374118626305657443891938939475908057155737401230400
2745 754712525817891307789126100581967907007941239668468390800
2746 679420572309566040897919156555044289126215341737436118240
2747 582994977981619720983624745974651928647627466245019658880
2748 476508775914138167747695035688734546877969380247305988800
2749 370698511820087182372467129043199306190105775561863814500
2750 274237771170237163073165100748821293799357127280395583400
2751 192728805090418970488716463952586921415333123617736668768
2752 128520740301369678105957732364334570885242913995053368736
2753 81214218172704513981984650570566998870291572117892597000
2754 48559067449119596873765337031606279023639188127581706000
2755 27425017756952898804306273126463396657368630458968134000
2756 14602249003868391631652142634179354904766535833571196800
2757 7313584398768690002053611939989101325909655318070659600
2758 3437036814675373910481249421290300855518551731855492000
2759 1511218666182248962306383247914012840496238256544968000
2760 619605368358415607004683092063626942646855328741040000
2761 235979285815030569882298584010242948256736821641660000
2762 83109225942420712750394812837595287837210946504328000
2763 26923978360136377734200167841658157012420309718976000
2764 7972650591489328890264759757698517854720446179536000
2765 2141572775085038374231800499210115457637731263147250
2766 516982986440399855482996640212100131366073079834900
2767 110857871548934328993061868327002411040653488700800
2768 20802395399042673496905193460749173131159355042000
2769 3349157412566523504300530622291335521085617678500
2770 450196639361146013319722947638249151632761769000
2771 48553946775117084604177181805619877649525832200
2772 3943287427867566410143528209565616549549930400
2773 214630884775073997549103449844975375257034500
2774 5880298213015725960249409584793845897453000
2775 11487117228265155906523774113186123
2776 852933006005903728935247822919493150
2777 31450283805432855776135849252631744750
2778 767711863683170410838035254091136836200
2779 13954247220347601560446235914147513447350
2780 201416017277591805512694973126517779185900
2781 2404386223219414716381677009235760162806600
2782 24410916936581138967627044745854542267741200
2783 215129006921429650864581281684351685814632750
2784 1671462794536184442122358080637865935094911900
2785 11589869039535118751380725072613459934998559340
2786 72429090492855047080454569209285472837439664000
2787 411249754738148373566485920611315756311075480800
2788 2135902869282021021079031303896661685413161732800
2789 10205019737081927332171806403400556948940202256000
2790 45073060637323005162126504686908432215740821616640
2791 184805694802582565801329094331685736911662479930400
2792 705984169539426546197615778450633185353669735008000
2793 2520833438467766374014065359184327872067137306063200
2794 8436932605266656441753625631050871910657577787185600
2795 26533599676418063948400509310059512626258593444218800
2796 78584527853955686248823906639307625541895809004909600
2797 219613830208723399176543874313139906728853966661639200
2798 580128426679652977139464035204026648024507028365112000
2799 1450804749745044203876287730819832595535099981587253400
2800 3439697234486266863850499191662502686330447563957619696
2801 7741034984129310798893941958106318721449561817512910800
2802 16554952706141443778938947685849560836637164209050724800
2803 33677218360161092907660499669199872105395480136117213200
2804 65223527190733724921955028898165141527350380285065615200
2805 120355947382800224755323296700358747138921971339291004320
2806 211748123234530785327912438938806440777387102719080833600
2807 355397712177573542005513888039782683664063005921862660150
2808 569337773137458345180851018305248379726638159213620336700
2809 870898826719539536426767071226709353711221206086647279900
2810 1272494635096536007018038298081986397091917693077097979280
2811 1776438854368202992240958345553983687097877209935188187100
2812 2369922844822033327449776488689008096880989518937497327800
2813 3021760108935787052627040034517390545909510256103264531600
2814 3682549710957644807664256382782818896883594977505988490400
2815 4289334623579617934377862116797485383717910103231712577340
2816 4774657285971715907058416817333823649156638899437898751800
2817 5078454982855895286673775962102212715507966616539424143800
2818 5160018549801732672495613942195777241869081171358102011200
2819 5006797651812403933330986798620873301609881567908284025200
2820 4637468485487840455080891595162698201434529398665403678880
2821 4098257939061548367368510816846402815865872060451754357600
2822 3453504408160706955749183100240148650610535165328257438400
2823 2773096923720533778100429600640569313366534734308698174700
2824 2120165054519242724274838151494548451154169560690492945400
2825 1541978639247985812808688759636787686908170189837282939096
2826 1065711792505759965972657400212208227963725554332282660000
2827 699102392698520274106781440783713974280113274017187639000
2828 434709689704242946373013109555811632142761380084354054000
2829 255832483165774706321646932497352190583375182022037640000
2830 142253240745321884248059523004627164800882343060768329600
2831 74588231595162351447879554790315414994298338265595102000
2832 36797246352918521288269654761591464798264347919546220000
2833 17037143587646869040687199599259854636114523665961156000
2834 7381668552631529607833245421712769144189345154637168000
2835 2982896418870673094269726958825655727324462112393604000
2836 1119870678375669773872624657341613486735661244864408000
2837 388851252625516901002048546327960216948661528366856000
2838 124215858749538451806176595518508338606757338934480000
2839 36274483119898727685677803211856895023159641469285750
2840 9610430462186101259913411067627359613027824289506300
2841 2288452875040315538451744686190090843158355249217500
2842 484089022767723451378357777513893577480159009314000
2843 89617914802714081241466185856574671153246472411500
2844 14235134395432054349861037393011282310883709895000
2845 1887928787593513653310473796441894982891952488400
2846 200894508149469261705960829054896951240584292000
2847 16097316358130549816182758738373153144277587500
2848 864403837313311716156663208964695346925591000
2849 23362265873332749085315221863910685052043000
2850 34231997388422588678130382724372607
2851 2576000590245677114913813939897411600
2852 96273192261881539175214683794513224150
2853 2382159765695390340679675515726233066700
2854 43895009903991247583129610823701850059150
2855 642370229440576014822796028013579204122160
2856 7775480017288529530053542959276234274430600
2857 80055283816801879546745855531024991749836800
2858 715552804121342999700935698974369802303327350
2859 5639397811086998002513523942815908140120360400
2860 39670443987743017379036340827329607644593079260
2861 251545248376579609601793047604220762741962853800
2862 1449400051802404048386334745944407533647710664800
2863 7640322663469545405738150549001964885269095091200
2864 37056370093770191597165342795244303851277092611200
2865 166172628184028542837231940673928374676497888387840
2866 691877626972466373875252272059405599338746723117600
2867 2684492196249428133011844906001621662878526873086400
2868 9737560504870793290700804427790800433460205708367200
2869 33114565213424790418943949673592186868788500888646400
2870 105840766165924634500884590241937708586439824643763440
2871 318650429688214360067685657539846073112806892547841600
2872 905442436934154842802643423165279184185399208886304800
2873 2432523342353232952802486279410511078693970921076329600
2874 6188520234295543517181910684986050221068574046569001400
2875 14930070852467016958550698019755576842968439418128666624
2876 34200244480177517443897781893971724000914543078725370000
2877 74469362587405176422515846779830167567482034103036205600
2878 154291873790620183297072832808960958200894819373486779600
2879 304447905887050453852233061031102164069125170217484440000
2880 572572402571887384214211497060970395061884607982412603040
2881 1027062605505112953025263803683172147202342392436858604800
2882 1758229028606339994802933796009375353814252561435773182750
2883 2874038088470814041822668352866263358639046743070547890400
2884 4487868209004569023458055893401228471974569511679058830700
2885 6696950184378239405333330341722633228778952633845358179800
2886 9552794957735923035128970167166122780437374223184120282700
2887 13028555971031251280895526562012910219468252778548626450400
2888 16991831615255141403909933020473648801207974788787459306000
2889 21193262137098359522887616582806671803948962102617213724800
2890 25279867976038193338064123498659553095954401475015846972620
2891 28836778345076889685275692106685570923671744356591408332000
2892 31452752372032992678044078381660476682277971965815436296600
2893 32796261944878000046487790108054330158819411131130782235600
2894 32683260782567151903989279761307314871634953305192649358000
2895 31117864955073443480253666218979761441060125246713661412160
2896 28293745689432889872138380008999610823350373270879947464800
2897 24555172945456338974965770710385456766345450880845801152000
2898 20328410998537460803158777026861324953970088491394006819900
2899 16042243487891718426574954105730876024382078634974977659200
2900 12057997309663429725211885991049748004632851210862127948280
2901 8624430612348827675819170927843520418690050014318963734000
2902 5863705694841818570743505764889030771335090960396711299000
2903 3785124930183943882658343033311723886239908014053517456000
2904 2316678419541444970608523896317496224445355057977493896000
2905 1342340161777501415720512406355842895173805924182326713600
2906 735049706484156814028155911597512965855537788190590918000
2907 379641398597348978820628310113567582842232148368421952000
2908 184528058021620828007983559203745142683386727989412916000
2909 84193197269819108672626382598036859537519231513038312000
2910 35954349287291505342591556509142691238036870469772954400
2911 14322854827475370355066498081651892935548854201360688000
2912 5301832293241358489604530914020200029724465699384904000
2913 1815410195565278624418260749389319440891412240085568000
2914 571955373977283301099814371385424105264800665624230750
2915 164753604421137582746350784804492233712079829342759200
2916 43059976047951048156266215882184949807518821931971500
2917 10116084705773230643070775710433380409878012446319000
2918 2111401480479676731115783962532247847688028217193500
2919 385694897200884622973909286015914991728687928876000
2920 60455338871656822978453027641974027919099216056400
2921 7912152936348327845650149575085172233475319808000
2922 830836154964311444512579454349899677619980549500
2923 65694691635811690427906403881316846366344916000
2924 3480977615126579613711968057722692072754407000
2925 92826069736708789698985814872605121940117520
2926 102021486605414091702178117984830807
2927 7779264193285910593989632114002047864
2928 294625237710798677023578357166613917350
2929 7388365763313230377790839073040920722500
2930 137990320648959166039976793694888056193800
2931 2047010546368295937482943574372038406014960
2932 25119476212184081930269035715642872785728920
2933 262223672793275999965143147719782480465068000
2934 2376699943319982000295912201243138381112440950
2935 18996383488018733996930990323670811116449137600
2936 135540206776221983421766247855200046026639206060
2937 871846736184924972255815831449738264093781911320
2938 5096806153262808387612333936205608593406172044900
2939 27262969518640554060814682494095482263884254860800
2940 134197615386454411755836114061126428821127015913600
2941 610849069309270842003216054216860020891822999722240
2942 2582091272565791048648765597225340861283910203529280
2943 10173050041127887709073398909468129326309667876241600
2944 37477313199448217331823201789807557616538316730260000
2945 129465163893198955611141382959101159578815799476700800
2946 420429135693460143480852112141063483839930583085904240
2947 1286337434633811018361487625466133694474542432147964480
2948 3715359862366590563399507857834830919816514534080908000
2949 10148467587531248134946751972471151083056503309846579200
2950 26256837808709715377802422490122766620293834145448720600
2951 64438232726831365096005983499643978611517031790680677824
2952 150195410333959726121868589585918897934746264711878856848
2953 332871209770968641554187976645394304463280804031183445600
2954 702173612826529695548439419831997191018798355988681720800
2955 1411093069626671078879514068764339381510025943654906859200
2956 2703707743781240561179842924278685543545760799504803683040
2957 4942719035996729903135355331971098719883617776058518986880
2958 8626710202921782868159385483140589088229917310857265102350
2959 14382446275712312189623689563109447492695972599741063268400
2960 22915524188023317879850458861779034712660222158425512951500
2961 34906407498121244695641110243101783624047675278685156544200
2962 50850654428068399368017840607789027691240915465230495724800
2963 70861693012459542088162805411883491376710734562149787080800
2964 94477453969283109548183327836655693790677057103313500826800
2965 120530123887820724653437994240960310949472507021682360436800
2966 147141125264353760594667918849797915968660933565064825890220
2967 171883836160707642232370244586905481125169820995705469250240
2968 192114803151747092353151505833194371828449119095396139860600
2969 205420670312314890093427383086469969624345024710955037258800
2970 210081223120770879428173235345783009821612677150854607814200
2971 205428589128764920301529824945952107423113209541074457988160
2972 192000774366123614268255493595806181882840597394895296633120
2973 171441852694852618311173530757106840615228239776477868841600
2974 146173672344001198049858351917586790881490524255728737723900
2975 118928895072326213920113254160049418648557220387336481564000
2976 92269214749122021858086656519704128126543244385737016244280
2977 68205123201274009847454372295383451735699432467990654772560
2978 47990732147468784525706379143201611278013412184185495692000
2979 32107929795834992073419427482587042328915064351064047504000
2980 20401164197086954632198385055473510347591582236233188408000
2981 12293910872337059458597170825311279592551848016439570585600
2982 7015284034800324151863410384190920796847272647757905185200
2983 3784082144418706854319455690144153951015249272619579888000
2984 1925642058485324765357761671103899919166727270506658420000
2985 922388443876503547759738143048946999184089453566642744000
2986 414823737001477494369410278200308559156873412278445358400
2987 174643887715070279423671471368320942390401784820676156800
2988 68599610079180898445866151468417275261021014911849880000
2989 25042485004051230102685729515573052904446214351676576000
2990 8457643410963962325916634501545280426636872583495916750
2991 2628561369246357956714781923080165302545067312031753200
2992 747007194938266174436128660046833584759132638214669900
2993 192638968252312001932318616166262122877569735262437000
2994 44658463625349440906384046509354994865704374682594000
2995 9198501076594317935457181477454862529904805704988000
2996 1658334198703893118156077212565050422223663492828400
2997 256545377591613008264076685792781174379629842180800
2998 33138793978386650147584023552614352964310869765500
2999 3434564580258225218862475150286389511784348240000
3000 268035276364746630255821540444647289602089339000
3001 14016736530243027244546858045763373412957745520
3002 368861487637974401172285738046404563498888040
3003 304080296820632548688921809257611271
3004 23490573130519680716125062283665992142
3005 901407844787099703354769662058773650742
3006 22905294949415294034365965883815920369600
3007 433524951181488381151610356616524885093800
3008 6517896935394572917178191690086411426694080
3009 81071097812917504221469493415145255883471160
3010 857914108682212800025808851833599177955210960
3011 7883397071978777999563918303358570470878868950
3012 63889604639618394002520443013818980537461911100
3013 462278002770144208168979281422337997229564372780
3014 3015846370645163619109209206613811719424256625360
3015 17883891617308374647364299464135103133448306744260
3016 97050007617162084291198947159064584542830302860200
3017 484721509197547249680596317556639772213924578409600
3018 2239113469331584371307360904825194023921497459473920
3019 9606855569622405731685750220719231101539874700335040
3020 38424166317435954476642246032051270514474803044267840
3021 143729169184561711182145368177585797246883736771005600
3022 504238295887681128929373400857176735744198966779300800
3023 1663294709068170117347809388548434615796562258062231920
3024 5170301831040061867660788090007386830900567818751079840
3025 15175457007285997817892761248351294743316983475035500640
3026 42132869880947984289429471792092739001476932777151787200
3027 110827401038136783169025355594049025645764695060836880600
3028 276593482221205865348649557219835932903491211685906340272
3029 655787697882944283028992460121587037809726052607988790544
3030 1478806562689328033446963141634257007224678231092185094144
3031 3174931171125153889950978674912069167031741471648901602400
3032 6495798541818782667333730557202939730266841624952257251200
3033 12675432102476382851928409010213350506216610801332812154720
3034 23607024105970455067409109712475573117264031037156196024640
3035 41990063695899709714323033973945505447444337299252268263790
3036 71371016707134999015646296694159399651305729380555723641500
3037 115978411854397102636239038387781342018340044862632392923500
3038 180256303776440575247835449309243089515778227254984124408000
3039 268046078860822810807562526564866792463093117199271469777600
3040 381462987627147603092812318313513768625912001998422544751200
3041 519647612044040362077160160307956642050941464476212223311600
3042 677704852424618550194006337893032351253465407887377365312800
3043 846215843813713963584608285447367719475601474290822516423660
3044 1011664892547507153919011537534532611287771246708514475550520
3045 1157938263483342415373136689702472789579403351356979252790520
3046 1268753766826636005908545020023685329977156428076170881138400
3047 1330557606642488461755958961271982844136221902846972992862200
3048 1335198722356021649670817001694385182463785828885670348900080
3049 1281665464527398408911152825917813012561962839308420682483360
3050 1176382075972861322779063986598986005363713068694440485261760
3051 1031956577934073059324254927495972134060169763100864393405500
3052 864712937643760897847961988433451412941876221692074939339000
3053 691670845913646140015457457486353198115271635137912883326840
3054 527741996657685648121062426334694207503189316271465206263680
3055 383769800215279294543943288905089373669149079718908719187680
3056 265723191947664169575914631613643942512452051964646271816000
3057 174994900251107286837551184045707417857182632815430454168000
3058 109477638502096734251978568725930547066533567032677668092800
3059 64972292432960747313821501417801238876020270439544452231600
3060 36522074306820219563015370816368451002969188295489804085600
3061 19410711277523487471523522446252749210064775633645406868000
3062 9734648711521210101091867824371878832658943064359825344000
3063 4596318015908293577546889860022201622124745601780559131200
3064 2037950509656133122984629114432002011390128259645168422400
3065 846046594101106658460919798204813728482809605403892126400
3066 327751875512182813720952239169858807230856407137299856000
3067 118018515303688094025166701132177386883589060372080936750
3068 39321722013736163739922334683630458845800422212737115100
3069 12057786420180170109390644813906938826013664708169486700
3070 3381356248138045224152211105321402499610583683462371200
3071 860541152693964978502086420860582809405999724029386000
3072 196893493125164431889824913183439623559676815240528000
3073 40029224403925905077491748518519619832683710147921200
3074 7123450369407733807389241481484680105840996981498400
3075 1087825346299462350788788176256270292080566887619900
3076 138713476985179071026808215132191556407190364543000
3077 14191945736871065085103693771335415580619717339000
3078 1093305449358956125074654927569543126210704150560
3079 56435807608610083379359717921099898215329870120
3080 1465865132691170996866486179768828525073503120
3081 906402684782675643974179816531098249
3082 70927099434538358311596864527853350418
3083 2757163122098154479928649582468387029960
3084 70980380004727278213287014526950515075840
3085 1361189396632807789543431974911069660062600
3086 20737515334147391818951011387108427657770720
3087 261399579692167354930066130174202638688674040
3088 2803620456192232901341076693797085319158518800
3089 26114071881475800000112356404822553002427101850
3090 214550082015212817994186437255782771758702517700
3091 1573957123499504263812834989862788258581401625920
3092 10412294414967470949812877709371219675097286589840
3093 62618946115211634997484236028906643638241446687100
3094 344673122318354964023935401277858320236729934703800
3095 1746371608220654345466182630624479371270718515592200
3096 8185030648821497300722675733519975229745638954631680
3097 35636549650602074048133820739312111629627282666719360
3098 144664686734436676685872895531769826225621652671502400
3099 549317591424163452880035742960349208233006657793832800
3100 1956659373963252105085789752967517423712708306781041600
3101 6554406179178677067962731376863048952515292235821449680
3102 20694385782342982962907009049792776578335148893998577760
3103 61708173486646554626839854058417776221422093843795219200
3104 174093365596478400097192613082103997639015919516590923200
3105 465445722536115650938390076510829578908195545935197756200
3106 1180945074692402016007896458867275982172931123382335285968
3107 2847259133943267677714446644247979429275848729811708255776
3108 6530800679713491399003645797385742335536641895627802443520
3109 14265980391295114140803202237168996721216828204840289808480
3110 29705640206595769724906402249663583296154055141833882758400
3111 59012128367450365878909020318260987248786747725992247213280
3112 111926163916773638809878024106220208902515254685152564586560
3113 202812915417823434861047593890185347308805548739878853681650
3114 351304774679799730444466523187129435967601311375570845400100
3115 581989168000984449150164857979057422094512748465084470818000
3116 922518139644582032119765294991043678433154514375831439118400
3117 1399655097012921977641196180561781743312145321633338473005600
3118 2033206392499244923744819238767287516776864183658798088245600
3119 2828502537155723222902076823784487346891987792361401309963600
3120 3768941929199422755370959086391646221915476170925357770653600
3121 4810789230497732482219545362121606974308374110431980103503540
3122 5882565847182543627235293375719380947781477293845931887159880
3123 6890705987919216287580868735731490920210107082705227947576800
3124 7731665004873198324270238171851440434606384435650008571132000
3125 8308703324188986494252956571402252159010582257265912839123400
3126 8549777745039736864525350036146914381780189035433701687975120
3127 8422076023213948970194217661066046814433513141610049070079440
3128 7939212612202538033629402302080212114201304220789936852408000
3129 7158946556959392448798546524365690911996175329217741920810500
3130 6171918195590422345801273044127022388108463574782234676853000
3131 5084412569143951501083104358728286375860002841333653575168960
3132 3999658399675203527414339075677957319611219484806871051982720
3133 3002182014401488856375368404181072172434972995065793781034400
3134 2148367494890543727716013784732950303908277726057406026321600
3135 1464244461182366776261433285578572472269449996051306810016000
3136 949453159707411711072224252145326152781010204546743848099200
3137 584991075317920235010719702865971337442054713844763375672400
3138 342005835219688294652562079236907609227064494923523368964000
3139 189427264085134854402801972798312779741128238388511736232000
3140 99221317651968474376590140796926926038381298527945429888000
3141 49051213798521819705866419591320448291267252262357094868800
3142 22834405794749395867295147169614422465593895244750649081600
3143 9983953718043122919585547117754758231167578253490292472000
3144 4087958960405990184658373564524586489376676875599042640000
3145 1562175216779243616983112504974367756244550104320808427250
3146 554971850417542605326804536553451656921789547530752284900
3147 182451915146370212982387428442972260491148827630030318800
3148 55211841158763254052577669409876602229340963324549120000
3149 15281031034459157846210045546495975822451136021148322000
3150 3838603878438755355405900781173152382205356806785176000
3151 866981895529616519014756383888966038783326334158138800
3152 174005850701267845116368925446017179689987168865789600
3153 30570994930792582831372037641290085174589137727710500
3154 4609228598763791471528677432623713304683492642433000
3155 580292892352061327924239923094603659296450664528000
3156 58617992169476339936694960347382427612989291764640
3157 4458428801080196586969417715766891959011059739480
3158 227209095567131504514305357864168421386392983600
3159 5825874245311064218315521996517139009907512400
3160 2702025455277317626546252336223588133
3161 214138723630201110059517275539766873760
3162 8431331076861223144856398744696655063400
3163 219867188598027620129434091980243414693680
3164 4271384976826626196288199570516040778172040
3165 65929003302356610431792952954155940371849040
3166 842050009048294325860694449013238613106254200
3167 9151895963002011521071254140884863687312031200
3168 86391911689608807378945505321459887364335256050
3169 719422138390411617996358661082352129805626486800
3170 5350038566967249860510516285564565041534565937440
3171 35881782413413994491511480272605429677596331082000
3172 218803362339723699244677401669474938764700745534700
3173 1221338367931317853988714705682551331172110188323200
3174 6276361215833319586923619333133474437239169085985000
3175 29840038590757611184503340353263519433502548547974960
3176 131810659774254667331625260608171820579138540383641600
3177 542955535770577504282662656735846367968514811887777600
3178 2092407583258154670862679961965894021306304286289858400
3179 7565481096925763150281944181088977760407618391623334400
3180 25729668044018547697803470955944719704899833642275657360
3181 82493072614599081032269904888787238130622189974600817600
3182 249838953326128217925994481783806654206287083789236835200
3183 716052106653113358124220896551686206192375178492531544000
3184 1945239330106182051764527287708713558839830861826220603400
3185 5016217828389994979740230689316511712376462421888364797056
3186 12294819731482483805777618315186187286659297716870390543520
3187 28676149499272240003449341919314471229904354238607755544000
3188 63713471251982977590402234703089617261708545414593651166560
3189 134978736887187301660488653241186524618236856377551883414080
3190 272892737854939907898235116515838786981095944747196203073760
3191 526914679533037502087367263763668441813338190306646432086400
3192 972305292345642201678959009620449283513597924700302735214250
3193 1715682569308793746782423063902921772408656821080210406531200
3194 2896467683538488555607826657800145470822239035174727687571600
3195 4680505338736653046632258377941528746814865404464662593543200
3196 7242269981428608181066376382171725040055457246013604254088800
3197 10733765103660651811784687388205390245473983750568739947469600
3198 15241762617677429073133604807837400607213895439962484375042000
3199 20739957152133762092783420029098570303267402925093765630435200
3200 27047546612774326738908203971832319683609683518891590950359780
3201 33808610648608405353290215233888709237669112373914499317253600
3202 40505367971819465586068259454127953478961405904681981588490400
3203 46511917308976694640423034312479831194858614994130593764471200
3204 51184300169394904474297004615305694569100532309506869460855400
3205 53970689250606196366441512626479226184371372041820691875183040
3206 54516529952993399891983061334205933046639749680470005996554000
3207 52737489331425670853811411137537907935656161357013602118788000
3208 48839812771022717125352908610286804511553022488364910395952500
3209 43281559531665640345695779517369583442129454056849713205136000
3210 36684633730566913911585622344658641002975336344218695120656320
3211 29720804337697546415246514066891641338667704446847706785190400
3212 23000474012777506493447063782570858770491070419100149040948000
3213 16989342735894130149798023631816741043115125362043028113699200
3214 11967374436202802778428611788717440624709918878998625160921600
3215 8031071826516676483536610687852603927756895639994882238358400
3216 5128802625346247709427792909561460782894032121318466077290000
3217 3113016191988784144703339619128350786584165771030297253728000
3218 1793316698218845477601024137495534671288741042167793742408000
3219 978934374589713391433670489046718479412434473416966035440000
3220 505469274997576801838181067257184308067821225490906072353600
3221 246379281794570147969440469241533842547106946538771507664000
3222 113107076662072652642853953690206988720946460003977094776000
3223 48778037507837111824707965424950647143174408105507970848000
3224 19702493103580825061404645197552220302853553739791560142250
3225 7428542804246214520052499558440669784397810006542309364800
3226 2604147262422919763499352678858034036149866853218767562000
3227 844929085822156713230075494013786386444761262021695276000
3228 252367172480913131130808273012436679513150566767741602000
3229 68949083938308210526213920935808179799605849418634548000
3230 17098792581499210593302565401421153254965977974278311600
3231 3812887609403038586896614029656043652329863895332344000
3232 755595372852741937482909226999695000549535674668500500
3233 131081015846700230034191079729467627314627596666660000
3234 19515502271057366832582590457116344802861069087496000
3235 2426212992965886557867593846573365357542508003038880
3236 242015554961589574225154257018316730180072926364600
3237 18176727645370520361144428629133473710911438688000
3238 914662256513837082275536953453190824555479446800
3239 23156006494021191956342707682359261381151378400
3240 8055493546032345378034184224717759977
3241 646462796474571930306917649335540975040
3242 25776567690907513059677298063417771837960
3243 680779954133107818714917223356993891492880
3244 13395873303644772431659714387696142487959760
3245 209447538523731250627076458523494910518429584
3246 2710038435948398288094828116047656923641977000
3247 29842267613902957813648317745210155323637134400
3248 285445648884902557962245282885705672563371934650
3249 2408863966987206073406848542924234371597071494000
3250 18155752630316576660845700452830432952074717402480
3251 123427868054696264936229019490934675811798319149200
3252 763010395609835949032601519137323955541578433611700
3253 4318247496432022520221071775465888925995566894352800
3254 22502713818349399647059400422915942122811490159421800
3255 108503765829201883340612702661869732380233467758986960
3256 486161118039501300147602427303176113851981304390844250
3257 2031640634397453747086900894192845753332903032691259200
3258 7944261691007712217020266373452238209411408369969239200
3259 29150317218957253439181169051895042401251599450192400000
3260 100627930903583602885594718348725599532935255719346667920
3261 327537530176680487678017247326355997224906319901035649600
3262 1007275347332901598313199972126307658860181737192389796800
3263 2932014997023989725815650213242840878282921486884023473600
3264 8091353245545405042330756649777353495324384477220449689400
3265 21200609054873429650421097723053008521923855192282520217344
3266 52810425268478597103679481575050320348161494201353336981280
3267 125213252576097668404369900542257867702932914089590081293120
3268 282881185282135097616765062229278790233120395666810068538560
3269 609534246901957065782105297926267811808893608431077009344320
3270 1253738225901834299964452663401794199206950434424073222549408
3271 2463572819148740074268390671295427575227567475609329163577600
3272 4627775881606089872410069401980899098593631619952662357813650
3273 8315573038564062024845659977690213878682776067530750184955200
3274 14300710644238117578338050553154860781538604963531420389808400
3275 23548923391501664208877529177325333528171165405031460101152480
3276 37145498534468335978994693796798158700261541774537837490614800
3277 56144755257483276082254939298038909415551445401248636892026400
3278 81339158256008811282544574514154803697764216430306830367354800
3279 112972161710386922637899592712422327823843795843841106976843200
3280 150450291667970211190969553144968812988050730923199496451449220
3281 192135712772165439922508970190955946410018479313767714636432800
3282 235307362661420277383597594849391468610292958154379810987904000
3283 276356330916510406338112692610322171866174499662558582313114400
3284 311228201487764606327571241907806568976719152503964280053126200
3285 336053054628604781024789449173052831809636527880880772459452800
3286 347835493271505336666121716912897379700831989038191157492114000
3287 345038883973007304317209952759237804270830989431022995972652000
3288 327909027149816892060104959213091567337733543002561888274539000
3289 298444662988437386959784444909888398849426877669531694049296000
3290 260017480913961618095375844654285691564363319277563215259158080
3291 216740505709215146748820275039661183706777262280119485831673600
3292 172747603560407451893342961581140282438393735132063594766330400
3293 131557741591993407777534341341226301711221589336428676166723200
3294 95655618283384999442248505975073979837091832699432800683958400
3295 66344823624741242749334209949239405517252500359479092113394560
3296 43850041788908795040765023011707944006007636099865219726518000
3297 27587302404167369705481579468263742592674985718374556429568000
3298 16499634570717584368096111303722571145841524167379887665192000
3299 9368009098460922744279139335635999314593663755422238457552000
3300 5041198543929915515480854333173646596012100952322848703225600
3301 2566566117849021041652894548454838863186286342234733806992000
3302 1233735422888988486955470281530731885467465152325486210280000
3303 558657557698767799929001978885566278837599719869468207616000
3304 237679348216727918528068365690300424723914189961280304869250
3305 94725743017035100945968465972210507433964325038234145072000
3306 35244714129565377503123971950794310361534183548631945074000
3307 12194347005635478667585463288439845170859106353661697188000
3308 3905442925888473038331428791248513115024324258449777060000
3309 1151567678928892077406203034148580022348773498161410116000
3310 310624892776011306833470400242433118687573736927893958800
3311 76061306967850407290991960796224296842326953927494224000
3312 16748540623404376010299262518056989208933131457868054500
3313 3277669965808803640921922655180252287137351502135484000
3314 561553216447952912649643001230320317211996806655036000
3315 82569875652774806350340098657131154681291965055689120
3316 10138410657848758428685076525935991214892934517707400
3317 998811184113110093844886353170884380414583555905600
3318 74087642777620803664318493229708456788993835190800
3319 3681805032549369521058490521495122559603069165600
3320 92045125813734238026462263037378063990076729140
3321 24017537903429183163390175566336055657
3322 1951452750931811881548455493739818091314
3323 78786517001822411344844545308932131791240
3324 2107083366363323541350394382866110599860000
3325 41988631377235300817686237768689885930660720
3326 664907230847653513303506747705163755109061424
3327 8714201206962027472737686593721177691836958408
3328 97206080164620286689148330915537627425594848400
3329 941975536390767629862508273280329089683388891450
3330 8054344578266389997549033026663746562294871979300
3331 61515304036086285982168974225466651640822004294480
3332 423823047938115987870221517892310930109761825262960
3333 2655571039115178678054779817998322317989152660566100
3334 15235165464388136867918293510815293212975073713720200
3335 80490608770436559204313792836315021986180531312159400
3336 393538140861627612203365108018804999269179009778329760
3337 1788206307989923900234954859245612902414782917498687770
3338 7579596922612939172300716829299679052584924976916187700
3339 30066570821113319685299853887996558634591908059274061600
3340 111937886419984991279708155469976261636170486674082366400
3341 392131103093156137277406408867676023545451250221270667920
3342 1295482389344484667815642633347430811779807351106179788640
3343 4044441536243938847691178083697972360400222158092902184000
3344 11953698542701282302012136920113248605465418785215862523200
3345 33502149886419982666066391831215307773776370696881986460600
3346 89167976317454832005999453581182777882648684800934297608304
3347 225676929869754254253266893778405620603848313461503117215008
3348 543784771370705808411310976729693740092064757018835048478080
3349 1248811990869174253879047152126696626798602875786504981371200
3350 2736020398333179523728821972615329062526833134478132007323840
3351 5723656036516186115699891514861091485805503562918637957741088
3352 11441956243348972803046083938237308614709599618904305144415296
3353 21872785615647270392288804101048892125186603949217966502856850
3354 40008826045926980544987347397316977402384616858721710574830500
3355 70063965138138298215538358638842177379764279769325862806566800
3356 117525021910780722580813289955200132949710569451095079805607680
3357 188905227057479060880649881828450308104031274384740580364708560
3358 291064935178174914435897056823735372546935250137514960481320000
3359 430027638276168104846022618575659609541715298395956259486255600
3360 609349589016286847900607508978290104235840808931354584603264800
3361 828283261930291747018367109419502779931113505986246138312508420
3362 1080159385544087174269207308266137720632171574031189132715718440
3363 1351524360671143309314363993101611728706590790358173200780513600
3364 1622533335909751993230322188725445457404129562592266338197402400
3365 1868872975744459623869660963893258810404248150602021743999771000
3366 2065098618449519260622407459771978215013631819569571217199042800
3367 2188821792541253267497576960208752023527536446124755389226507600
3368 2224830698674334017363910295224683217973199611041673081142800000
3369 2168116408339189181751891373929026523448832153301351200128683000
3370 2024986071246656941072173821991064406464432063274857554760134000
3371 1811929728453836030286254958185705365581383083159128024315497280
3372 1552516584129959145591731476989128854096251569157012866182642560
3373 1273122478699499735387353588705573984334339835938824061296365600
3374 998555148140453449355444299465439794703914675093578038578872000
3375 748571817295500430634455977816715625366858239035782526844732800
3376 535926949743176694556735966554148033808430588156694659107372160
3377 366096327966223402680388328479442199375519780703049381420148720
3378 238375222582430700252316953243842280446115201356323156518444000
3379 147777142562962309173491213600977622104088007930679501019688000
3380 87112049957096320275308273953176249798389320001720692202016000
3381 48758574336747554988783504566141643397449198477626628171801600
3382 25871779058639778014859467039519893618520916974284624533379200
3383 12990264091745794548720342084130316355546583236110395906824000
3384 6159424715575763153409390875993333250959743109791516717776000
3385 2751638357861183018208577270675348679493112929373887239141250
3386 1155141296599359660532735020590473940817581480250100120642500
3387 454334365053417642294378397161180191736043015535970889938000
3388 166850256768205941143980205878492490637889702820792918856000
3389 56986718126889968414879916046810192094058081327330105996000
3390 18018553068997949547301359263018969997381362324509722636000
3391 5245914945328405924288626260879204643039460157619651598800
3392 1397310850888349205371387184362629956612006792691212189600
3393 337896281154328317905598652546559575876535825818399222500
3394 73483881346106598971765406634980782395815957339226233000
3395 14203747128192703201892239998467046052864757112840564000
3396 2403656503637646845302197837075788465824212099229837920
3397 349109479127134805551133902592053363064407317377904840
3398 42342459840795060049781432186208562841146810030712400
3399 4120553465594836055651293975306624664622434907834000
3400 301908012669048300726796222762600049887451671579200
3401 14819265256011212322260424349017868302402353391540
3402 365907784099042279561985786395502921046971688680
3403 71613946462741668079206163218526740811
3404 5890328967094197920344444286618931219062
3405 240757095329162797513366351289337033370302
3406 6519128318465378576661688920166309980169440
3407 131539674447676551325077999040499586424710720
3408 2109316150224547861431913326948095831123790192
3409 27996510901543979358539382277170926589999739704
3410 316305996225379834575124450986241523677495516944
3411 3104810820053569008696058636151041299902874268350
3412 26893855306081742594799198492270328355962649808300
3413 208104375360534583937561375310746839074588674317740
3414 1452806315450832044299229814027389466647148078916080
3415 9224828282155976490043213345329141734690460952141980
3416 53638808183899951596710493955714108273125896804983800
3417 287253568644275559554633490483094001305127960284076400
3418 1423817933123215570018581656323637280692289810573970080
3419 6559856265937158698200756793973623518553578411060936110
3420 28196563767673238257362549324131451339249480966901058460
3421 113442136969855650580607739010293028213026082805352126300
3422 428428105589598882703917143764676878842401097824335646400
3423 1522703755935004549202458779114436266070773165629502568560
3424 5104755962249430001367590605204855040507048067541380562720
3425 16174867545560477100874013650496642688883872809359858386720
3426 48529517653081251011567138720512302995171775693186456187200
3427 138097012135056202808672589882206233071598785067520783538600
3428 373266207354296285014242456309888587804272308310493542794192
3429 959597965713420948456493165561986946253341334515346951375664
3430 2349200210328739842437446126956938704922851264710859986198144
3431 5482564853683955190795682613807883603229678484004577858807680
3432 12209766535961398001431938299093717265826579088720583590139840
3433 25970206984181714591293174112214526548504068758056814811937504
3434 52799986958820769251974332303685195479884851170316398774544448
3435 102681601584299390813801771914849884216573151257729621585289878
3436 191129890299489939618982721186382050267310244144227660958205100
3437 340711906037056107784570414561868789219424923225384493165714300
3438 581949019397868870752381838646953994438433795350626513266279040
3439 952817869477553757655936266537251172277149975816858599101158480
3440 1495973951004257573025988194972769770183459054321265689294055680
3441 2253013284918421516312956816576949574440941338730918380395575600
3442 3255673516869629031568439007905426162954088799060316181441760800
3443 4514848275478827176817042538738157910557950400020941375162260460
3444 6009454895568262449207782300909032313392944634046897858282841720
3445 7678172190286511044319721084374704092409310009683709549544007320
3446 9417371509082857591136421497776601474130513655820800147350132000
3447 11087812384322595949041946127106017091109529756239898665575921000
3448 12530787282618493154292508857574227553277421462940892983597760400
3449 13591757642240772663108261629384457819472373015052387762456004800
3450 14146923866558607133946457142319162324846589615465872647993564800
3451 14126581413713734525082909210761698820054780062650344011271233000
3452 13529277217536232191184250499981817388029663897118761881973554000
3453 12422856741786318401504445785418882855455007094719381611258599440
3454 10931917531420404478838227731126897805341058117274852050874628480
3455 9214841928287367672452749220996117737980549785857389876769114080
3456 7436231078168112488672628483863436545677557619086122348530305600
3457 5741347557997767677411677475143914598886431614503672719739092800
3458 4237954846186378824239863711393178035622711333933655519139505280
3459 2988310332066766515332989307690809364795340872755448249195505360
3460 2011052179050459807967881491144299245843368876339509634973900960
3461 1290334243906337044865631092942152690449260869604090492608092000
3462 788427302798273380759673355449341236055078171198165781786976000
3463 458185209135100260282732392146070017449879002485713881521276800
3464 252878912036284132388867914527785905501727021361923352415209600
3465 132334277168697028617265625524496277240981780891681405851121600
3466 65543489134985109661845240403446208019172695046296183720400000
3467 30661531600313859807094879677520139972904448895616697366563750
3468 13516347458068058757715882144239732624078950332206639718015500
3469 5599963777177837948303834397973291382650724154831871427345500
3470 2174058794914648062325114617217437815322497652054335955000000
3471 788183431611086592839969641808439048124810014277275544512000
3472 265786892751128247003300994249150239971546933312901487836000
3473 82983101043005273971217347652761046631741909043361597828400
3474 23858693152012791472748040470380632935259836199964086640800
3475 6276467397429812440733994186087736891477564694756051028300
3476 1499128464846560323833743283132793787463939715586718843000
3477 322041628442963590786314889415278431765066740560950459000
3478 61491244556919292165173916230698700045741601688646584160
3479 10280006086261623087457582861036758340285494148406445720
3480 1475051491063841794519369915550998987884688528101075120
3481 176747505124220850104760209811387688555451737340738400
3482 16992757493559523462858619920207155653421365222299200
3483 1229999016248930622747615220968483069099395331497820
3484 59642968808143891568603683182466976130656385254840
3485 1454706556296192477283016662986999417820887445240
3486 213549584224047642063409640004525083439
3487 17778244079909314821492667380894370193688
3488 735544728565075422822299671365327255771510
3489 20162030387117937102419115493228741871153220
3490 411862192141687830121530622607650915571996640
3491 6686896821003691847544627693557481438703723248
3492 89869784641464049960542173200981737636297585336
3493 1028217273436069595406554457462873656966060326560
3494 10221695735124615286636358783341475582646523399590
3495 89680029667165026992875050912213607976220773901600
3496 702951312992438647681866627568520880824301430790460
3497 4971662117001689554516176705645472381908374753743320
3498 31985460557552345184064480431758243378829114188493900
3499 188463221538487300297342073618216949010909556874751200
3500 1022871509452046324309520264732887486193711687895282800
3501 5138964087589179473591841466571653030905278096914691520
3502 24001625946696549430928382083938180207034128590592069590
3503 104599595570941321918759599042177184084755864813375490800
3504 426737289944002742329080509278420265315798093548697220300
3505 1634497140742801062560904684821476441949309978175974041800
3506 5892670432948913152782413645514140430263264363437726161840
3507 20041754710945188912591710057470277460058441978002215282880
3508 64438014825009633477440324826978908526405054538842001888800
3509 196213090895155172367373350312003388415415831778646032761600
3510 566774418070607253410848981913398242862282803690667813192200
3511 1555376631230377381056479825701573942897157908488471449884608
3512 4060578765272190085497892033367215214165757434325600999204336
3513 10097065266829694167012094648901870345042422039686624260268320
3514 23940566506266911095661330754183830570480652706732763464650240
3515 54179745760714434289591991411691998642274462655928041681702080
3516 117136463786026819668651646745447615466675859287170505618314976
3517 242131173359629398207853601637894324510914513729053177726088832
3518 478881508665897371734118889578606902010752715846233962853919070
3519 906789537705212966503055676956547909958577662001131084128407280
3520 1644892333962987460478805453245416896925777177385996767939349100
3521 2859851476902758277083509753146305328076874710628911410431340360
3522 4767816996641360799254883875445060691373549300893187963846765520
3523 7624910516832846608758767422969142175641883223089166948377183200
3524 11701269817576890398582355942720758649283840629181017470673822000
3525 17235909797645475363561658228716241471023519670159861003383537600
3526 24374456728383564269384520486961257504577892074288870081957001340
3527 33098544548441225510110037533337979776740647034172546109256404480
3528 43162572526022917887260911813551847276253364039293963569880787000
3529 54057907499120712499972009197629532243952083479563297528419942000
3530 65023667390888053061914178341644734624766107966849935873126677000
3531 75115328296350479177773715886128190689762322753717209895959625600
3532 83328312954204560652214397880232332898581501156636487845087019200
3533 88756997732476040050583297575961505248758764889583235258922272000
3534 90755752357572856500626218731657161412973807146423820854569709000
3535 89063243143923955570198989545279064140159304232106315574893208000
3536 83857440450377624370957288425322878664251632471506444348078964560
3537 75725640929756888690606513592331267208302467670124960062537127520
3538 65556263051761759986465153681419360273199849313350858138969122400
3539 54379765429820740253997954704032338229729415018736976437731452800
3540 43197918914696408361096028356826409791928944066196733438262113600
3541 32840304498757075980799856951201043491893297922551952341112440320
3542 23875373502556776434800889028128615397507275304285607593525924240
3543 16585618360007671935381408290057369481160996290830994078418646400
3544 10998862004839591290227817601914631808313800272622412868344165600
3545 6955787587231952137575062647138952400575274192017716949845992000
3546 4190074442380260929211852941272951868110582346157031915312963200
3547 2401091531915606664206268966229032216824110541212975321514966400
3548 1306997610498532998423619809137437257636100847863196333199192000
3549 674701272927400003296877484881286214366549146769909004304928000
3550 329703700778683422639263789018243464060379870044343035590888750
3551 152200813465641516962114260993330827270754457644688317037550000
3552 66218734195180040861696275529715122545186622614425285920263500
3553 27081360371019061623437691491785211427709300609366241706477000
3554 10379619291528651573686063541297135292194652596869934169512000
3555 3715517274585159421462298556946955928865642937830832131932000
3556 1237257606705047946671267379820499231651031448002248059287600
3557 381504170886655239855741116269604298700232007569945057563200
3558 108338654769928975963045056198271555558977975105713532769500
3559 28152620152562202195443855580217703874560447323454880744000
3560 6642691372120353064247502785867057643775190946818467743000
3561 1409772195638126858923878919915997734368821022170492505840
3562 265954128191347101037391234557099774319947943274884348280
3563 43930141561598856623240296536456052912700105920221201600
3564 6228240801796392314799611145405229690133661083396431200
3565 737406639139117925155678715607129126727541104763030400
3566 70050666865165000647325025897807463465455924481809580
3567 5010009379884086891762709387327225994975136361406560
3568 240026581788871758751697749392854903940446428464600
3569 5783773055153536355462596370912166360010757312400
3570 636841109936174185432282672882962469003
3571 53654574229549318688145486901654584211440
3572 2246695475357367182649176398741348722234990
3573 62333261491515594677564296651507504535386460
3574 1288910513981318094076762146563101186967161710
3575 21184445984391103467822505609346793666838004976
3576 288247723664573574771032794776520353651174708360
3577 3339154592788002308677638911202404053327998235200
3578 33613638705795198582135472690621851278624395828830
3579 298656920251934939519662830482750442110327474515440
3580 2370999864801708149749342574535693989182007825360220
3581 16985739102690640987624442704089283799632799207253000
3582 110703444076745763130570611604478222759045047789429800
3583 660863869773106552246602092302646389682847243350968800
3584 3634433293628227485572688999156750922487744118873978000
3585 18504485144429251444569572925748049517169777485413053440
3586 87596306530612645416627420232762386464486945039911377150
3587 386971665532077197576740564735567539461627965879164544800
3588 1600577195795677577195160454085075331155836132009911061500
3589 6216308043299462085462611205495041395866300035225144196600
3590 22727990982599764097159731899175347782341157138650258792380
3591 78407252332534423949674664260657954102666012815861598219200
3592 255745673429486436733997557193740647917872000692499511407200
3593 790163488412635272246388518282417675702279812745363615388800
3594 2316341145219074207019928022195428456233073970383594938649800
3595 6452307603360424050526215029433334761227281332375841355865216
3596 17101813596357661972817607495018873658457312205498169309775280
3597 43183262613491983752550474180042142460467112245302632401933280
3598 103995869693273771991257224041905802591888427449962427242491920
3599 239099983602224368269872615168146414083228469770001800856931520
3600 525290548516742224650244648713527338571810144628495086287137312
3601 1103650971527826652545033455120541302781949865905662057757566720
3602 2219199317188233671353066651350972359432950783273803677760182550
3603 4273471659235158125361103627933420675609930088556472883586262560
3604 7885737975816511994646894524064011336052458733511428346940740380
3605 13951125500196045153454883666458259261633543678145918188536665720
3606 23674612871720707186640309465690079249215109887828768955031737900
3607 38551291035587619360682338506937103416983824634288224011167013600
3608 60259910477407124064888190583734769346792675892012028036654830800
3609 90443854297357302472641013357533295584491650786061611332727449600
3610 130375301983903237755288718593566142551372538045772015252765757580
3611 180534282807932053285899332186176805658089847873773516361093876000
3612 240177718647696879256963516178658869756852453528416261839264147000
3613 307010658116743394071826655174724079072227612267983735193767810000
3614 377085224317630347948116231437051579851216771689783517059914524000
3615 445027747231180292152218819340818236555098403631796845085302499200
3616 504627328181561596040597413067646967636813659210093882478947528000
3617 549722133223820418126662945424055261708996856394380827593446208000
3618 575221031647337908443393384667113710895782065502065646642853777000
3619 578033010947989957940919841487268668487610020286308125893391232000
3620 557673893976053068004415912806207499889899130986312043206510831120
3621 516388269178800091267401676297949531561624771638041177421069725600
3622 458747090956268682033845128103139401547078046831307381540604207600
3623 390819455053956565090196479257731696612943736023103644622629590400
3624 319124876836379423723974539262471977846481901753862132400084670400
3625 249615315779779052483754471978184481720482180872921014685845955840
3626 186904027978529403625200178893019509875120432848382799572619824400
3627 133868154863795345650192792989636532837337085504865557695738976000
3628 91639282306945858286392595839779773078786230514248970284103791200
3629 59899462322392018687146252459744976698221363639895094146621297600
3630 37345995274852566118319651559301958310852722661441482709578858400
3631 22183738079547002526714689410271821364624892765692076823320432000
3632 12537909614619919008420684328595813755684359830956145417704680000
3633 6732531467619013265831750251042106519600540378135834866117056000
3634 3429112673288927187784294735191652011306715013018612524116651750
3635 1653620743165492180057838592522562602068792019692773525266828000
3636 753428467721864465933060666075360372949502204101048293150413500
3637 323583155274810289362376238639763372077798655599330208513627000
3638 130652719762819189960129928695990280162315370009055301748277500
3639 49446013863349073601180607492516943303172518147228802965724000
3640 17479375978463030560492172500188620863549413433377028521733200
3641 5748762521100102670486027778026136176848368429889556357008000
3642 1750926057198583480897485973470178952740532452142976975055500
3643 491189062456916181653937794400227639962247135446504500252000
3644 126101106614073481298968727815439476787180332292289177927000
3645 29397645176838547769620023991035867273474958878098969929680
3646 6164737788887720010745200399468774504968435904461945096400
3647 1149194050928236159635775297293234335800795454595065246400
3648 187580876479166031195355707103595601970767431677130109600
3649 26281077775620524380789526957522248362212429598692697600
3650 3074982721357070545656715791996858654880185926391158460
3651 288671969031416435192041826603140164472376904633425600
3652 20402259452054099493894308698392666834937946419491000
3653 965890100210640571362253593942331782121796471170800
3654 22997383338348585032434609379579328145757058837400
3655 1899301680043216978094529423510129156331
3656 161917562918698930211633541291758203941950
3657 6860988859098608589829688272283642964418830
3658 192641599062242891271216527778505730425015880
3659 4031574019608004259889591199229431386524165950
3660 67069660282126027616955238026993195922868961852
3661 923781103196306678805707963056924163656314857640
3662 10833595408066915252724491575391933248258540652560
3663 110414194339919251681721167648277144505168355238430
3664 993338786838369043550462599422268701868564988311260
3665 7985749965538085012719003787611402300856164346250492
3666 57939373131083781756022178082433089067322025281656800
3667 382475269719796018932561694869906763553169835105477800
3668 2312899881379927940502809680861782944702442571900921200
3669 12886527470451719217025118291393800378047605525787541200
3670 66479004620321854254129067714617161694007999854549563040
3671 318902370835978288473747081804613005429109163607574545150
3672 1427821896072298043115489911030744131569061077529876202700
3673 5986256071825885816398220187754840778387619745307109235900
3674 23569934481926282132946982444522700249450628624385232547600
3675 87377594632914169785970888436323778299350677504991758437020
3676 305687162158532064921271983252411431926077584202364186143000
3677 1011306468633909067521771594614626387452653578736256730610400
3678 3169710189017422118380104919998091530242480167014706895438400
3679 9427812540932791657237424686737187537553592285091867477149000
3680 26650802389670751135739987382977470899579686354120789220891472
3681 71698262547868942400347119282531706253457385017909134628634800
3682 183798174405766093306828580250197325874449457046065357837863360
3683 449461970601209642011661017482242942275625325412383486457958160
3684 1049550554315323418960359947356791634282083111276605544194972000
3685 2342450423893647423501276523991440085604346514880508772799816864
3686 5000967944393978641885558268156389298637315455084819149565359680
3687 10220668860764976902304559200974896804602087311089853596502541270
3688 20009612272024451431319212610240315587952672006316171689522102460
3689 37548658904625256629506319706190107790286091112903416597715974620
3690 67574143735748326717053766430093536346790263066023630947733700304
3691 116682116206361008209672867242078474326772067742134890211942842700
3692 193396056304679812311140578796045189317255624441168280419752975000
3693 307799779232232890486111627312488801813741444596389045371516707600
3694 470544828077925315805012677039552609925799298720291326640857920800
3695 691127198627518513085663001410272575175220772919354005515675945100
3696 975505636368317649354732982146945967556702884738237023999909471000
3697 1323383415495289198972359509295719703705391540771057360005827403000
3698 1725734856640348215729239053067267170194100244738163514430351376000
3699 2163329053360501004366016770635446221725995606703507067278199964000
3700 2606983033318927620388085212913247294368741227986555676228812436800
3701 3020001551662145856031399435428793522078674201476771702526309480000
3702 3362751069044440379033822992737321336620596403480436087369706896000
3703 3598692764378350208140039584499417650295264775671160198406807921000
3704 3700661468462110032347912501108743099064712661583235921954597450000
3705 3655930832657279242567746263177967562983488839720923597995087834640
3706 3468779472581433980702544744095518648625796641565575523808480008000
3707 3159854960506915313278715434892413874330961467707215078820045849200
3708 2762455359242968242019886386809810866875196280018919164285375871200
3709 2316646536001046311962756544357545093868194330316391871582413688000
3710 1862646511425478685124934870432133751562699793374260520271728471680
3711 1434980606877424666043972538783941918477531337212987873001849603600
3712 1058551240652309237269604204355101476430038174333706776633963370400
3713 747131626812426516297681444271793140765057476779452735552894639200
3714 504117000284875331736439174666135063147930887827610441625497302400
3715 324863414422334255816621663366077846462315268132937934613361086880
3716 199730272992780513581021229610231951039170623451233552000006808000
3717 117016159924744511553593092518908262763272564469376894327536392000
3718 65242776335845301971794943784489237379460886255931180148738896000
3719 34567070711026863542256139646261394664459214261896848779908035750
3720 17374783460705496825591989840016597976982654694762720174293939100
3721 8269886391201374375286872450268826745989465929977291589817813500
3722 3719633860528587434314381031994372814327793665129428485102058000
3723 1577259766873735777697811936732579472980709359747237410397433500
3724 628862423246286350815669856492126011849092854709126228110259000
3725 235041836977198954405686845467263171397508493281183761570918800
3726 82067164680586574131789879539413072341641582012239962578660000
3727 26662230315299028386336939678250102385750128981664387855423500
3728 8022569637256302661130795269326750806544811381650542447751000
3729 2223611157105769608361730120119114263652992424198984070895000
3730 564066337220510108477247429928499248851119567797405084340160
3731 129944296428207921145987406677514531445915631180668134274000
3732 26929006622640519840933886058708109538396072873254108376800
3733 4961156164950300848143960788167799766066379319995093440800
3734 800348998436482880959092824625524352697278033734697960000
3735 110827401601401220506893776317838076939951147281031218620
3736 12816379352338000139719402460664416165836097345486293400
3737 1189171695042666983442161216408667479088951755423116600
3738 83066548618115089137153809079040533262474496520688800
3739 3886557784180910870481448985148906456632942943520600
3740 91448418451315549893681152591738975450186892788720
3741 5664826399082726983016239686109157154981
3742 488597451886132250443892602135500418830882
3743 20947816833025415518241806364666606707368480
3744 595152945462694595207891573085812784337587240
3745 12604125177877812921458726685372936390437372610
3746 212206324988014180972980521199252725837738936052
3747 2958227465087462849853350183209051106650006700484
3748 35115841549226976524188815175745368407224531196240
3749 362295287577475031307565596776139592527179425410450
3750 3299768624161126745346415879186280164865415075514020
3751 26859186915467096840177793176634507636358899124164432
3752 197327008893203083796208426011650292864084166598029024
3753 1319161802005650490654920240535908370141542577158929400
3754 8079450101770698687486047541977300302888695470414278800
3755 45597540078539271518421998063581873453125007614100569600
3756 238299370893011443814463978266534500067976073531716779040
3757 1158199804167541698432126561701654671815960161771262778530
3758 5254650346104037504800454892686100196718371040820770744500
3759 22326884437986630087608826947328912506344652077037914666800
3760 89103685162967558438780129763102009823378255309852533656400
3761 334861906693140132181914204103812130918582278061036700186820
3762 1187784784166998921808216190323870527138570138062280985602440
3763 3984808864175993699028689977160810316188135534159253814001400
3764 12667197024883698578584568591161539342841313776016074452475200
3765 38219346757841042565856711043386518937256120468808788444047800
3766 109615552749879317719429324626264721230051298462929223019802672
3767 299255113721211509790127011552570111626791630041555873360861984
3768 778628204432530652480078755038608518495725540157607808090240960
3769 1932975806876321680845348843787407072547967371569911017577855280
3770 4583251564559316466500315533079253387345620152449827437726505120
3771 10389004673644460302197369453726842615100317034667817944961268864
3772 22531564665146436779056401931576198971547263566448626739551085888
3773 46790246954145945721092704036868493550887456576397593627699233930
3774 93102880488404286247800302653575941220864569140170882258449367300
3775 177615944808796416648740807977872316905954795157116618424370691840
3776 325050661938892943605097101558254275480180602125932773332071811984
3777 570930526874446982252089852688818357546862169463738187138374939188
3778 962867309125006461045199487095157290282995746848760529384997667400
3779 1559784775309896938605600637413202395814922592294478439667812282600
3780 2427835731913662670691055845590763452228565407948611410028964164000
3781 3632032374114551736866992232907476387211466389921174797021037950100
3782 5223409393786236315149539722522279844243425684144998228632844548200
3783 7222869883056067364117649448946297697976880415140395552767184680000
3784 9604482632612302516587937527013877499230849882817016634465044752000
3785 12282410712751633723869282127257149174227765223577284038256169396000
3786 15106217563846266756725070998806936575452271400051263176058412228800
3787 17868470132739516215633102169847723763918026413052371423655632489600
3788 20326164040082876676742109183230970056381660003264855863262168656000
3789 22233938271999623975285808669252073390734403178291910182580600303000
3790 23383307608327372395236292269391272288434732250968357007118363222000
3791 23639502762352673417246473769165180297932937212270397576549914064640
3792 22967077246753589941063858147711345651204403786743834713115615126080
3793 21437654489109086673134431971088031369013043771341209185041652045200
3794 19217549115845017797961876198702381231315674866569699574744482557600
3795 16538175978029660594954023498674719556670130734858234976607126506400
3796 13656483421976259909662604550797817865800780020439528230145834519680
3797 10814736253698585187565965993460044024561126725276228350084482264560
3798 8208279176673161959313256853734741912353176766763330564923880693600
3799 5966884296235882410420212520919362490058004336424972358265196776000
3800 4151132398962482733325121478908108360441770774479854303307423676800
3801 2761428915799231692542744340919063985010647892633055069136598048480
3802 1754814158424282197162226569001948855416155185661362681624620535360
3803 1064124228632445656599080858735169449949017133738129544134020288000
3804 615032988045756022922010108635232821156106585985067064608274960000
3805 338353748024806550848426346642789406212573965891076406347473520250
3806 176915109819291020866774172822761496428332874365055868389254104100
3807 87772683438671981062086583536405381125516158624194586932799171200
3808 41242700471352733853526459015303676258817310720548781370245570000
3809 18315612139252379232112526580707257137455780852829665593356694500
3810 7669384281175425764307352124805669166603563619957664233942281000
3811 3020003997067895650875081924218106938157776849850171343202065800
3812 1114927068017010148421568693423724473412383129952089731735373600
3813 384566254061190476683309469891801556764575917201710891323468500
3814 123437155659646617319794808123121714558559068343375837821913000
3815 36698977976666637800788661142361097459345560253454017832852000
3816 10051473940871793770820629275770053440437220577713070453492160
3817 2519804304125632328115377833479840296315132747374937044241520
3818 573707604580294629598075701169288735362768339139961582464800
3819 117510594100601704285893279443794001170132017226159700246400
3820 21398566999749124377050474324866515786491865590170022625600
3821 3412267020151893104463151677898126031816223036436660303620
3822 467071901965488681723530930084395793253043268917120424040
3823 53392472959443789503762654165944216252128665333379482400
3824 4897062808067947696806625721287622135357508108835956000
3825 338130527223739245731886061707954861727066036086292200
3826 15637679555174959031819477093187364801981958666871120
3827 363666966399417651902778537050868948883301364345840
3828 16896951729798410901266644332902270231553
3829 1474277245326526745488718307518493763797576
3830 63944392599005053557304355352590643564486096
3831 1838056744222202582623572084056031448974783720
3832 39386007723699069705813847474234511685628798410
3833 670996481462766571314078172546827610449659299056
3834 9465888098053231066358086166652801365674000739412
3835 113720171335836703677434977186728726383924709237672
3836 1187517563984308979626002753406155750096955908522090
3837 10948224695241155184061689588904782673772536278623520
3838 90214744499360730350828978057011086801774868574033616
3839 671025396311440973522980414763204336632595660242383552
3840 4542169613927967525992991198726196486921583964926736792
3841 28171299086164452314384063513216520094275267030219511200
3842 161018255818120681339651248663257592065820657191447409600
3843 852346243950673633595880218856103729236726176068271116320
3844 4196516783053437607066542284599969547682655099300651711290
3845 19289306796604836909330929699188503866958829471696072649040
3846 83047288437411063476414083485034959223979161882077932158800
3847 335874513161767154143930322338842621735608620371850537868400
3848 1279360969420596251632983579592693435046391784345473556944660
3849 4600187071420903125947722841667479861261265733541416882744320
3850 15646695835997437658600267118522448219003187798770739854461720
3851 50436254954899638856334760548598784948450598404134219298227600
3852 154335319485941612869548589795700629579968163415622804258403800
3853 449003351959507775704236918691537009392885648225951264402947136
3854 1243635260489402554757518116025004632993387432183715333223777312
3855 3283504341506375141834475222108269452853314739764705118444122752
3856 8273234042969785565325990134816076437441732484281860312026960240
3857 19913749343233591866308254638979378445484671720073259646102598720
3858 45832816772903174309799809576206402143906446213613150130046241792
3859 100951793492011072608546222969385269033917398602328284775710341184
3860 212960536359600916966633668282242960966048525378956215831888492354
3861 430559813066790197812044652980082046224234710509341405997613539280
3862 834812748256356084280272356120761313759116459675969904954601519840
3863 1553138051759713881576390688148114295229925185783710535009149166992
3864 2774051680015832488908859096583652891356975139428393650833528331524
3865 4758783785101059370072607696864057721540511792472533341169868884704
3866 7843760898020465421216376237402649974503947466465336631443586533000
3867 12426456086464284072009008649521548040785761512400396279694427514000
3868 18927397485170626562220644060129286136251428459997426680203512183300
3869 27724292882203215367935296482485670145504705270485934776031469897600
3870 39060793807086460142171986805272574843841570299452765708243570497600
3871 52941701930948706701293834220691663687092132373659389951068152832000
3872 69036171723642512230979822059611879851500969076586927787367797476000
3873 86617142158089111993475113606393005100956148923990116909905442934400
3874 104565023107857221080316118336913620631731062274216142694947389628800
3875 121454101387076734407772006570028725826641128638837851580121705724800
3876 135721687495795685420429251608958322872198671529854022085794375299000
3877 145896845025468157565178503304045554237379402825229902911133915912000
3878 150844696151653579247331903714653701547017880657538259695273809992320
3879 149971464636648345163133148593814471173432340966392637379285741669440
3880 143339833721878140975704140601248250594636417716366178046962993868240
3881 131664114171926642234402858990447149544252017667189626998170506492800
3882 116184726949077901028830418603057437052381037450404825364171110138400
3883 98452222072964701505608688671275470865454904879167205746567828607040
3884 80072616465149617586569174786791834629693653971790978660109785900080
3885 62471692660143256058328454645481629474186198581307213163593388196480
3886 46725236070061238346320522415326356813466882074835993094438949185600
3887 33479885719443938648949894886816839243777724292500904877831272236800
3888 22963606590749980994725002204938524672493932328435012678566059942240
3889 15063996146046808715319059949824978553664195848515759244348552113280
3890 9441946662399986468857452865583183340322919310443990088664466714880
3891 5648509498084943414454170361065081965359393980492409987654910608000
3892 3221320879489287908295348730870443255381823587696078271698762395250
3893 1748958677565315303270231967993875352985214992812826248649823382800
3894 902654401394194258993894894720034091946928186002633738301484741600
3895 442114956176332229450518915166647655727592602347467342585716411600
3896 205120784862438291392202958591200379015628305881197675329174864500
3897 89956917080715100575247688936678853407346926871801089363515836000
3898 37203545364592650486073565680494803795019374698804331928773375400
3899 14471001083218689505812776076585493185828466663092284122798030800
3900 5277857274802512794755749846584814523407812987546993602828719300
3901 1798670974720722940405992224912065482382328132317952049340584000
3902 570481272721084442426928371945049592847709099035619803008692000
3903 167612419387360558728873281113640365199227492599208987015870080
3904 45370824788894858403719113167025857595021178368151711082813360
3905 11241969983086218512268376658499521678203460230623461276266560
3906 2530024623617738095416262894617213298593055289507023790611200
3907 512265605647832192913060375798942723206030671724761175553600
3908 92216320069110759269222620126094166545757465235642254199860
3909 14537407515925146668028378589565557455310061715458411058720
3910 1967248071257055948761157684755663564215818157481580244320
3911 222326651486284825435020807746458044945230868141152402400
3912 20159575226546384685187275885967377790555075048041352200
3913 1376115800855396394800113984200488102574412362684658560
3914 62914385187099253779180686909800328156811136031830320
3915 1446307705450557558142084756547133980616347954754720
3916 50403252759946746026010242231049855772407
3917 4448140749771047064111647710109293324550904
3918 195155067433065933905800284721736588542470360
3919 5674720300162505796061833405211470062843949480
3920 123017589585809287215186377298783942613981457670
3921 2120401565694892336488027759598657640480799080544
3922 30266779023398994777094509515604457289613439010148
3923 367946880254980623745337862805403963062026443381880
3924 3888371633210430691965083461590963001715167752916800
3925 36281932726906413416083081661569438675840928993761440
3926 302610303587039140921625756081763870672962072379329904
3927 2278488116481868532501387660142674610555129682106982528
3928 15614088653066743589122168042319068041359412358926065400
3929 98050831608133183483507005032081081431530404952169308000
3930 567489856918493493304335593639667381997506652913186071200
3931 3042194523077114899815137200676406981331887113871955886880
3932 15170474673918360639613500102372305061605504616179642333910
3933 70634923906905720572262741181352837156252491863139340646000
3934 308089201064467494085274929975567504338498839051865446397600
3935 1262507415726564283459708517013969535182112952950825359850800
3936 4873218260251504800973038028618309487617404022324274312136540
3937 17759328471175607428458411088906612336024152658237716325603680
3938 61230367725531841361173157095045657753319366431135688965291800
3939 200100302081831651242946011247509159217176742566289122253948400
3940 620870677818763272290645124870239390353136198653864332767009100
3941 1831847814553544627015392283261014650429400392429931590558245184
3942 5146510550598970143571269793882210945408470374455445554572471648
3943 13785313207861330048675739312986086353686364167093856821222686720
3944 35244876848200724230394893744991146943022532132349080927817968560
3945 86099621686991876388916175717507989945018531594328142142318280640
3946 201160061650125190867004195760245554018686885630184575369646511808
3947 449872592150241689934764128130182395032689053647899363185094633536
3948 963789500456433269492696201617045899405809177483772833851234154910
3949 1979363713863887775751198604123667216886405804174477521138620756400
3950 3899385535378803962824825474390757054531610575654223441761144946480
3951 7372975496746882011987432256532850311150622790381900729549799762448
3952 13387161700373877346347528798929100575428130575617082306729380972636
3953 23352427478180152809245501100992325750095372186479063757567572296000
3954 39151548957895856013799321611508292879375735574837266507561144985000
3955 63109218812134983716791747414277132491426652834176417590560678958000
3956 97835393634218830419477848984591116195241014063739943056263126897200
3957 145905116204244200732044683784756334801123380532908891608521692310400
3958 209367164369191925973774522340541691451941902675294936475294028440000
3959 289123245880773814537682591647921185998692324881978438419517648864000
3960 384279942312473447588684016737366786351913211847013295223273616612000
3961 491629349603458517081890069689449366896428500839966759929129854793600
3962 605438062543763825216498297017360128389434010399898123087009298771200
3963 717697211874432803546595830278387243471405483734368197159821714672000
3964 818901007798102316464146788565369905647055020123316937223978970001000
3965 899290702144987064388785777541528489364686314174623658162890448184000
3966 950359406891219082704510101820823338767857008139798127648287669190080
3967 966307467339714774031046980461352150133764400995423219259591066333760
3968 945110356202421217040146742698948692637217009805926816343913689716400
3969 888931160249773424747556809336664322497048186734784529887786323155200
3970 803763989846917032697378682219836995783474907490172877465728199600800
3971 698387903046385135909023941094335691281386080077621213081560470048960
3972 582882179194933628847356406215091560835409775318966350865795482000320
3973 467049123220899218600993758831377214971585713386145842183095464323200
3974 359083699370777518637962795642734504184397874981372058912405890168000
3975 264730206608560575888366717688093045846020598289994294429969800409600
3976 187015046616025280374579487150341036967004781361689446579939293902560
3977 126493955996243437804476447698379131062815080589774181422308449537920
3978 81846315235334647713455515205064531872450828388793929682468797840000
3979 50610160271418212313775374482889764538325676411178077076533323536000
3980 29875225073577614645250965122146298779421463933144637900945371826750
3981 16814828637022907982066939878526409962770974541422176934748650585200
3982 9011462815560656119610424928146183455787470425407555436587029516400
3983 4591630711839195390198573058058744675423919188747634378359705970000
3984 2220644849783952866828392130674447044832594581288769384175823211500
3985 1017459596458696939913904545175150132434535788247651447373697832000
3986 440724573412371815923613198910739946222261303809454932787972982600
3987 180052977635490204345238786710900394583379486449320014960718969200
3988 69191445392351724778762177518170742760816874082871248478520022000
3989 24934483686183792725636676483913992160334385064030800719274696000
3990 8397130649208554534463813458724577772943785566689411152842044000
3991 2632091517542445350013203847916254606301330800433086536013419520
3992 764339886897836202424938713733430582002233843991074471177203440
3993 204509898953963017946292650928427850134917051201451529265393600
3994 50092205321290201031936317988269035783300002419067821497892800
3995 11144774150471744188839633553177611269192035179526430776603200
3996 2230925223648810164681249689086680035930935519686520162136140
3997 397064364839643851784803691705215433496970658248492946998880
3998 61889732710070465385268376749062473562932901813883323388800
3999 8280933208442899555300004094697369030889546212041601596000
4000 925346656277848888242057707425117989353280752479876133400
4001 82963102600054882650146265805056699396114951380640248640
4002 5599380281651833586347081134972229205956191106832898480
4003 253103848453847572674864832395748446607860892082076000
4004 5752360192132899378974200736267010150178656638229000
4005 150361471855925331736384348076202514751079
4006 13419919741041567856741470827236167652039350
4007 595487734912460169675848578631572987752051720
4008 17514127724435172453013717344996823101087151320
4009 384054723393284553834030713938511565504803133750
4010 6696655898286997820892960995113420305720909305868
4011 96706028081838954653719379316362396691345143533860
4012 1189473739461524767695045978228953518065819787943040
4013 12719096759329965661853192168920658115203802394081920
4014 120097943487220141665108214055863530046145656112190240
4015 1013736185034404843876854156648524868719444280657054128
4016 7725473581048573069090651269614424282668446984934920800
4017 53588890594431219130811962378030311550611573727375774200
4018 340669747601939506945251462305038907920345889298558939600
4019 1996230546065577024064009095535705997142663982216224559200
4020 10835721891424425541194679353327839027430978480546377931360
4021 54719003473920854337210283711165595818920037096515068863350
4022 258034905172956057885135389504775429093732254768887863594300
4023 1140011638190245980825258326111500919734361520995506569561600
4024 4732564732978987637893857728317729847205205140166573019276400
4025 18508298350098399062337890012369180467584223914193188198525180
4026 68347975172834085838559472528849063207481013461413516327783000
4027 238823652437287915645757267984111781113560893013512852221328600
4028 791106460128269424381226049295341160140520192466816207049373600
4029 2488473497249192017224807896513658209713452462605896140470527500
4030 7444518742035164608522824212087978739221751628260865158772007448
4031 21210406770530053795860094431709570187635519969610230271775544800
4032 57625958638889594234653222742353068481240000690232837471284482240
4033 149466043427623173205136733766875862444995263802555323160805944240
4034 370489317634542547765206008004677934243889997765696588249539130400
4035 878477085587794618459811444737975074919499334172232626889216986176
4036 1994262742883460897236280211708841809756801272357058361184316240320
4037 4337833941583245944003427162593413862150977079843018057739443906430
4038 9047153383877731752030970749315337145862339772388811636047671225740
4039 18104231011343175059392250751042957081598758111494591534638305668880
4040 34780085259695047007841919876536457037287085693551585491642418529136
4041 64178770677963508984483173232822069385576865353803509554739112669500
4042 113806222750976621365647722715378140448934092291999890154387714003000
4043 194015015392143185169848434175983716274745045864119478794588203369000
4044 318096229973815686986151431755895245090437853757475537921856341168000
4045 501734394031882726206945032435964764140371592202469015635851472228400
4046 761552227365913914103393099346329700127274151958394386938177466444000
4047 1112589312300227454315003517198557097363658067879016646432809266552000
4048 1564802247386082758843006425443779864147733685368659214152704519824000
4049 2119019417597116334814779566624893902344067161138883925740379509796000
4050 2763150786383857118383888924181439703998848819757867571693369455211200
4051 3469713403711739533432727398686326005090365276163182724413244104960000
4052 4195745656274778182449883919527051810814962564755059542553279388464000
4053 4885851875086554869894856493476230951985019427951403387796302019809000
4054 5478451439628253078902586187070331635227810304251946939782691219210000
4055 5914444082731547678130607593850060600060925462383720720707442943165760
4056 6146697959805575656224258908033683290868357504188832620950257184664000
4057 6148304411108577692591938175952383347203640707473590304664788662282800
4058 5917631546081524051263054572376353592755448125702168722510119540136800
4059 5478883425234614303591936716508960469656839445132372997616308121380000
4060 4877960650250353705935393088637488069355455599026520175903347107973120
4061 4174591394862057184950908103271675115996823901432446875285249327966400
4062 3432590034914421189929649158873071120976302114131764118517844407833600
4063 2710434457655304619180896891828288758868932845821968367834196848484800
4064 2054062539066333295880927089195956507375054077010729638840941524297600
4065 1493017399218257454757188627744933396474039732925661299101123642589920
4066 1040108446022071856683569680006602557557363028881306231927585655816000
4067 693913844249415798380277036326253875724781863500604484951703231088000
4068 442952814256673190241768479116691171291978853766983898729002798896000
4069 270273486362814123135683993915872680336468426886240504014478658622750
4070 157458195906480601542786867992015139601278173980533856899199170261900
4071 87480663121667560035922811027936096615385351618711047798747398914000
4072 46286458664433275943619942128585862157425648022722890876001185822000
4073 23288126939399084657151256750002804967365870859072033002532121191500
4074 11123002825910308536785138299258865669788661853822630963768023751000
4075 5033827894568775144677810859987131972641022862184567180932094624200
4076 2154002475454282281298886635353369449494352649990259009701217680000
4077 869426901550085966313156785122172496464725702746515759415048774000
4078 330135105827790030790861623892831515023115665265188910446445204000
4079 117569734896824079441305478063969624529002444495689133221017740000
4080 39131619406102295726482579681839085992696985396976393680366837440
4081 12123892752081021397218765846845687303934293087965447942393014000
4082 3480252271373261028338887138357416058715919239734627834310551200
4083 920570236766363559470002473222090141485767451122682022986491200
4084 222927009306306265007405838718770749897321159331028359641112000
4085 49038976655630135757807710612432647366537483273697529423869580
4086 9706357273398876390825080172091608669850750974965083253196600
4087 1708254172289081558151527586258492319769884411624707737774400
4088 263296458351142889456044399855894549254058852481295777487200
4089 34837739795615437543280169714281010211091422382745482669400
4090 3849668315213416239494287051323772279587116602651665450480
4091 341310539640013451752055226485666780250700412972679486000
4092 22779346360846281540737834915617360194707480287386840000
4093 1018167754007523190078433530319260796581622224966533000
4094 22880174247360071687155809670095748237789263482394000
4095 448581910545737950775083699792561795907509
4096 40484984675108127569290653480952620307233570
4097 1816700431347242844639322423910064244087632570
4098 54037375465732729526465763501066633016546323480
4099 1198461662579520072899168570480863839705355670130
4100 21137113497874497045052515839201455168701507134868
4101 308766798194260552315329810828287373039173938219680
4102 3841981938277678952482777525192036398742715153443200
4103 41563834941271941278458057140972780928299932251700640
4104 397091606245961616078799954623468973443917352694418720
4105 3391675466081363648845996794954622763633128271678420880
4106 26157040581674115685033454117769421895749252087790450400
4107 183634362542082199127171258749873120308863764640446941000
4108 1181603107699167868690300718083360719945327507789686473200
4109 7008942546494115483401280612309849927970610639037877527600
4110 38516785463533760274882272144756295521142585700611358485600
4111 196937853298866439565390450223593483053951629653686279212450
4112 940413066141851417855051868726369918129676246796016957654900
4113 4207759955246501335681867956890497687848733883247840058960500
4114 17692697040825994577802057646216898197869525589378647704818800
4115 70093253939569364315380939251032435802120959942008834108637940
4116 262244434078626837920194510753669049058363359229151678407570600
4117 928516856454068236380311945320679600752687483396867426074411600
4118 3117041162126203907192079441836255897942156715728854419987530400
4119 9938059330123729096814686527378120801036684275001748756852128900
4120 30139397036947795805613072228292541611808438087226637959863218248
4121 87065764873148817640485077846333997496135630527302498983989456840
4122 239878342741221908332414034155561227130552616725402223510244719040
4123 631054412052629067880452952399397934752500983856644036313683402960
4124 1586833671045544922813904944866150470003161799745112321558166814560
4125 3817692338821832164063779108241753353254359983113425560335560754016
4126 8795375663563161169183207525809294002681957407884020633875028391360
4127 19419445934639418979352796263641530048436786702043271914195835473850
4128 41120834648917489641026007951521185096311988483955369396302953442980
4129 83563046671164410677028097937265690548720392935248934548394985713940
4130 163061493568640973142964153769640838644044000312141834079936698697200
4131 305707140536956890983385394597658576588959404892356186580033685788500
4132 550915687908998358232938524192977099507457607674661630905583832725000
4133 954719767464460601666546370220879707696567662763276639300232396968000
4134 1591630689983781210152336025321326818586200206096311091035050701744000
4135 2553455077362993907267621767261489094973695748938186235231824872762000
4136 3943282530982731202244995744062203814188167175681368632433820948868000
4137 5863224635392357108959979517882804274348082539619476869713821081036000
4138 8395583141508409455102562903127944368892052985835180020158789319120000
4139 11578960276794798467820227502262290353782638986322141902209002288732000
4140 15383088651184461067947465009858585611292404357207220729436074091329600
4141 19688207149877857402207727605838254702474912696481101080004760472504000
4142 24275789184138462290826519077881959755167714801273904245540564421424000
4143 28836566662988413661379610534109818372053764068428201609871271862291000
4144 32998759960523949897085859497262979446408736061692504797574106677726000
4145 36374634087064634796828986793961104491927550754024545705899206121973360
4146 38618155668919955065568771187994800310810693376099456185618571382436800
4147 39482320270054199520577342254135050424605117941728413364433491086806800
4148 38863262730135034705906647817102332283431560595938011109770496522935200
4149 36820413465592315760281447970205944312769027666443859194614348648771200
4150 33567386586024334059289534440538953801376723966265127872512378725381120
4151 29435459047944246019259193740858666903730433253534069214784725422827200
4152 24818216127891977295292195933527968206433715784627807760329998859872000
4153 20110114979462887892272566766115925130714326320903669244459132295089600
4154 15652174394421759859907121665148049263734445981473486196110810459068800
4155 11694861343247712824299126504084850716436808315412285172011133213268000
4156 8382816966767600322702530144325947130380509256384558522588849471832000
4157 5760248532937572261580890638939059881891292100954709034018330135224000
4158 3791362475396711328457708463929090825582989750658789667384840612400000
4159 2388141629527532813979139534692552343076242321459632269812523290844250
4160 1438138715902584446554951023777996455657159335226104245152421121889700
4161 827057037833924930918709615232855691712297986981824618082864713780500
4162 453659098872795645066126166616885297142503703321795232864198028526000
4163 237022656654576270632102165990825756694301951434586558518184655722500
4164 117775874026636551314463357618112291317435258831601796598552810657000
4165 55564040732275605354644581990905978872538086712407376416335402521600
4166 24841677493229043496748175018393964255763751465469998416719108944000
4167 10502604638998403946566510904341408090036691720758507441689938954000
4168 4188961353803514045660215026352884787003542071975752007028305516000
4169 1571948714624655836709155334672930082603809294177467306268870936000
4170 553303260021546269816458537081599577266201009324790202966951087040
4171 182037503331209410735893124991673297535381729680099788922933229200
4172 55754698942683639000762656763718041836718325800832403378134975200
4173 15823188937262122321844211501573076854448806246909421723752184800
4174 4138263712515143682500074585587407301026661204612308862469732800
4175 990905590974774105414097379199239065682719381447292348907567780
4176 215548975334068582040882137063784202554082162247275700587957800
4177 42190866215001468456470764401567396772074236038918103745009000
4178 7343289654344444769023821383866995248059362919937915799106400
4179 1119368389670561148874129721501656177376619552841416185176200
4180 146479473596086031122570746587438967026173175299068465085200
4181 16008565310857405124112525784198693499500593563299224924000
4182 1403713943525038638054800360466820884887196507487193496000
4183 92653265614684610297137451259052732488927622471954503000
4184 4095551190277452832000889930947138934564278163348526000
4185 91012248672832285155575331798825309656983959185522800
4186 1338361793515147347902350809264047956506049
4187 122126892394432434610355886843198867162400208
4188 5541319021457190581014062544157705312353121010
4189 166672802209261785894103753783490616149979542820
4190 3738218309468958360643059455030995591483032873690
4191 66678656675896259815220921517474281077505022599808
4192 985154430126244457757010317682733938437622166535456
4193 12399233202518614259507632282433143594399821441245760
4194 135692392429075075614286106508177672697496453511059040
4195 1311495974953944324204877211724870153866515862231832800
4196 11333507591000595970421995887424002232511475325566795280
4197 88440535504259157236569031625117949009739425804066906560
4198 628304052430542165772739978751953292536601050132884597800
4199 4091501467981393485628552972119811703301168701322922615200
4200 24564188718024609532514319852405494910015476469056076558000
4201 136641981114451377042500200717094194512731134647141643872000
4202 707285260690688763207580556141614398709090890186786779146650
4203 3419513101786405421795849300952781998926479114201244237152800
4204 15492716748948718349942490381606936705404848844800043550819300
4205 65971206001022694113520332098960503247923419618222286276049800
4206 264712921388655304671203573359418315978685741425173958861644740
4207 1003230261439788689254221582836011941823642078616102210413171680
4208 3598642003436450586113201509358037191165114413730048151678766800
4209 12240728534240091795102970730639455453164216335193725650110009600
4210 39549950370322666215139441224822551831487173074425865746733667700
4211 121569542874086103496308188280171252981345933417242726522902804128
4212 356001923048990687905955568498790522647657078074863268471999711976
4213 994448304975178327883284708823789205430394747962023881371486678320
4214 2652886158014356580967942668853413991995730181970748491614317463440
4215 6765831949270569686798311933523278348316790563809984067856671983680
4216 16512361707186191546575018667170957113279654381074324132800895270496
4217 38598006179527141288648837983696529857119219211543665330688115567872
4218 86484185369308522894374753647937396818886711937158929247492926957970
4219 185883977070774976578019580098667136366477125717368850938490090611680
4220 383503252345621393940982508877773158310054897171158687792016528474500
4221 759940398362672477978879139035824342563475378421062795139900882368200
4222 1447137595517443702984134470985144447097267407077349025139590576668900
4223 2649553895919459177416178800620146787442476225043809506346896162192000
4224 4666151770219817962393711164784093851746808388150470784348376112168000
4225 7907469151671751344254104320628684884886570898222602704867357327840000
4226 12899054562257571773257805931850113415783997088564208326959654434098000
4227 20260483269253570316979554354367329250361540010359534330744506721152000
4228 30649571972998096094499952766273799677816561929616651130726409902492000
4229 44665763444168106919831738525379710345091819393713804376993124378552000
4230 62715693956891474239808565184950678782488779900045511115903446323372000
4231 84856850311953251874868830023432327733988238275140072142690087823721600
4232 110649079174272931543114477229349891360551738460836841045365894229931200
4233 139053847887681716082420505545960295680234227116929685009823636112192000
4234 168422354471784571833632095231931086964268124175753151021729517285479000
4235 196602138170948011077974262119355418373570907715223934339292751120928000
4236 221167689865998754220509799978633789391816472699502572572314203517238960
4237 239748485326806759236270227578132672207351268133646944206473005233348320
4238 250396862769540107955606784896260498275955827918886981762811842483192400
4239 251918802300616186835814570169604679857715781941868694548034240878156800
4240 244091148026312500858450236328085049824404017511446585113390330104425600
4241 227711384859147453522591714647079387450522506207514567262297126146174720
4242 204465403389356845042697480466526068868051922506202235978599271633743040
4243 176643215427814930447260668912693723815148582039698270026061740514454400
4244 146768597287325392709625842564810383563548462049349032986832919579953600
4245 117225297511030922434436357195699671110393246720953035939311173576640000
4246 89955733315356512123834734829825097035109038222779716152565185508612000
4247 66281966567764473649560500705532912972411920916294560521725935216208000
4248 46863093015152902876122328765956607101821531035485447596389463029368000
4249 31769712492522062313279177281633095966197837098153090689759586983488000
4250 20634073542374206082181861517351301941194380496505057544102068738019250
4251 12827737256726202482455462650773246091866930406802811993489070662839200
4252 7625530967555233223723932636728838936637051208050681049712491835440900
4253 4329717455288503530267242870842507494122527104997809114625683403557000
4254 2345203174945803091821747293210469196356525043341752640651810788284500
4255 1210141161217292407271108122619309256952044252399696370638882093552000
4256 593968036282614125649334216816562167752242127085444160866862536953600
4257 276836341095943760738939096160249248719950567259768240755592342915200
4258 122290153358529099681933298487114247240973573315373500316925929202000
4259 51091003988234742628957236325192597627441370852349360582246389064000
4260 20139236877429420795851730046074905895268157937529449175259198088000
4261 7469877604370031951336742009642491940722961903705646350549983205440
4262 2599099112899016799934106734348134608750891401993656991357509030480
4263 845371921184553031023987380753573644133049464932693825459429761600
4264 255997276690360874940514117560666180151081594312033620891102847200
4265 71837477140294856907605688351811457640313958817971606870422118400
4266 18578526369164134756039414367945720095046029501049605014403932180
4267 4399372581672003693789293293682793590992230661691398951531021760
4268 946445104201825763847488510132564539194077453271391774504246600
4269 183223286165073457852624839250641926370200154118319408519264400
4270 31541568386240403763401389740379207919336837364012781638617000
4271 4755643431063102526486634305711905579753430157587252756987200
4272 615552457239023485997890465304879116676395450601346895970400
4273 66542014173910342246512663896171849606993059971946108704000
4274 5771314218965977282427920727693009948623495311851964555000
4275 376790709505525660544081873647136781979913591028064392000
4276 16473217009782643613159135055587381047914096612579626800
4277 362048725489728431058442528694228154899210914562189600
4278 3993294236872374187257913566724892894819097
4279 368385462401219546624388435747783691159513224
4280 16899120014139406999777160020575199958456340354
4281 513928794220579062304318339884040149057441792780
4282 11655176414408893190612987759746799858607061157640
4283 210226239759504260863914404590664511790453484949504
4284 3141097662646890191782486780081069026610284563929248
4285 39983557246053459076703921177549693870653242104238528
4286 442573414191410778537100005498397976658892034181891600
4287 4326882473377834893411235134128818436033103718033144800
4288 37825726285070271319360515564266379340615095742649817840
4289 298625585373724755233486046264617626776315877296396564480
4290 2146533245253657698333841688316478083870461193102699827080
4291 14144366306870068137992392632151064383886785503449076180000
4292 85936710737745511816942614434202670459533006988899915786000
4293 483815848329199191768702587964425189240949868743134192558400
4294 2534871758096475931151020740732749250316869816092306265934650
4295 12406196414091627354315696367222706123700810424809829195722000
4296 56906819870584072902803331915368407581292207005681779311892100
4297 245360557830955222376012325991251349310505879926433316864483800
4298 996993308000007209331279259657879902030635699187441336525797520
4299 3826834756252111939080393032003140645596289987151291104937382240
4300 13904552870954279848452023223946159866262528494059098131377712240
4301 47914223177001428040051229171232171956887959219126376892838654400
4302 156856932156790212584876244060117333257644246286699069893621259700
4303 488593082310680445972802202846524533977546899547914760652591240384
4304 1450127808915765619372729263020331799479770478830047807178124949128
4305 4106168817551541377727933381628032292276582541505273190978595271888
4306 11105696750303372367975862693855622238154085539647951483271954229160
4307 28720751877665244839636458158517049316557316207705833653630333750080
4308 71090072764635453686748068264258735789701764929141528946844715938848
4309 168566272519960390881045759105945353587449402081935119795314517051776
4310 383206357874423421550862695647604470095490709625900856477157815385986
4311 835825733785578421359987425695287573065989385123896561646921784114000
4312 1750297201395437398191126480191502102181210233328282591751502488854500
4313 3521163815251146514353953202955791082395870638053405347242419887384600
4314 6808939295076299519835115063071238419628454799270403190848891246711200
4315 12662181583823934527792892978247092151142488555092494653258657989955200
4316 22655228221462461851166714600573511513856252231868966906387829002840000
4317 39015147619803871093545512085855977229865293485892407933856531408960000
4318 64692977505707543078122189231967999411791036471922256043840844931450000
4319 103317810206716959296005426696036352220287765165992485509216427955344000
4320 158965966011604041435370463677266884930106315328560368558774952469788000
4321 235691002717737636066947723208202461825436903048068746308032144235944000
4322 336801060546104857611503324317962537718279489816016583429270345919032000
4323 463938378229163940613267268474689763930364863448748494887706474489436800
4324 616100752771559692710811421281968539167351244708410314243128591266881600
4325 788822908570646165144114031403419232180495499780567304765589312866681600
4326 973775890154607844144317523185617799445624689561304243370291409768591000
4327 1159015592295431278698729092016104486740817331576670511606318564180808000
4328 1330003749150145536700284638331798349018756392213365562245925319839272880
4329 1471348954384525312150481662753269852350015547479896564020928569917580960
4330 1569013532066977283755093036575990195416387802653945174898413371266608160
4331 1612565905652079414971942005077586255394985186482235689787464630220787200
4332 1596988419640732763495232187238924997208433216828889574352833475561193600
4333 1523613479835206548989272969334367288336449290086467346409751242336943360
4334 1399950173899880976036303982363692852983295080095653714105659183901160320
4335 1238428468116404862598812497300267695480821723475415144581594800226523520
4336 1054349255864719345697275486288650550751725659425729799672460482912840000
4337 863506300666922749771516912609989757026741358836287101974054832457760000
4338 679989730787545488377164399381513441624088380051576663713764759177700000
4339 514585948991836271774900818545972740819512701567524621347624564636176000
4340 373996669946377563146533832248102919514048108461068278558456175548072000
4341 260878167233269587485432784581865397352880877716081945605441406238176000
4342 174518618428027945412127876475261610527465153940684090572625068189289250
4343 111871290260122391676928397934059495409599956790027088205179000605331600
4344 68654462764707166246315073126771252161579720113142847200554434079857700
4345 40294908287340051272009969933623300090798768623565200334165197134890200
4346 22592999509971451953953853659797489536517754740243271735518977293154000
4347 12086445740676089354850226004175108428460566192535360791053077053712000
4348 6160617377882159199096431580865384749731645688124047465805720167292800
4349 2987338365822239207364069888393575197335816048607428918514232652393600
4350 1375743586654052238583240872768242790056305308408213034849191259623600
4351 600559090311488779556000002130308667422500713968000156526790290136000
4352 247977497906043813600661027171933787206831027954763084204195797968000
4353 96619566181790934674307067013600742037110007707169341366364033408320
4354 35427245426840999322913999250408559716664960820910576479300856275440
4355 12186895322925717248918271312454524664136939219086833424110378258240
4356 3919275601823424009377792767492818638060962609020373531215298480800
4357 1173597908465898622474375308233159574746234744464698582857447030400
4358 325683741143924648036053732071939701507388203447878224385458488340
4359 83300768519850551299685077769896715969953146073556388148505746080
4360 19509651363451987691299872407867278959722270245286319057793679880
4361 4151450951975138106273420038360671560581512849762227089573214000
4362 794971927407379811482671553284720567795170812857010317135552000
4363 135374844277611598111395918877635213669242450770910772013377600
4364 20191107975801096676419617723700397433335863773693061732871200
4365 2585354367933592652766616177097746166121898581972859843939200
4366 276476326426464869603468076123483034486163443834087270419000
4367 23721432494087006802949154480045828708996299122114662592000
4368 1532009181909785856023799560169626437456010984969905292400
4369 66254916764620302883694982751043752346555597364880696800
4370 1440324277491745714862934407631385920577295594888710800
4371 11915562245500751534018955195709488403625833
4372 1111138190459481145454360359158613769595865266
4373 51527353479854044382469672980866866927450583410
4374 1584206395116074838956871807853802813093010015200
4375 36323758536996688181220268074180727013364267211080
4376 662447084638569316659698329668840346304407457865936
4377 10008488161457362713337023996709443078431765072279712
4378 128831748275208353072837118671271360623344148341094400
4379 1442162345342747255454698034937140323425223086787854800
4380 14260196880785054589466146368648417467710458263004489600
4381 126094128741978103144949712300494275435690411590525971760
4382 1006998277621404381759692065013606185336925852113293153120
4383 7322710058398220122380933156903183614659936399573573611400
4384 48819134114813769418769835289571094969486543238184996463600
4385 300122829098920829335113131435347359701247187469700212226000
4386 1709846254854368493690417220559049954463620768451439657772000
4387 9066385710540665020028505678252489305069693044124617865473050
4388 44912198959093495177311138807207372980705376301758227194178100
4389 208538109376148407233328509736979260204302112197801913926272100
4390 910271821581990179450872309423450637891920088098083580403433600
4391 3745031555706705699942617310759895014308301554363494485408016080
4392 14556381785204570477597969826416514829354559892692326440881679360
4393 53564476708476167217103369191978708375169533815445205946183310000
4394 186959751886544226524571461410693770619513244159717358206615776800
4395 620027756201137350305371459382028328840894518738254046524394918900
4396 1956773967298236835767243847249222773269097044791418054856886231176
4397 5885049632966557359741241565781092954045196182418812557717030054152
4398 16888776910957179059606065403807253339542707503044213120919104082720
4399 46301429472173727034215291679238756171953364466836007405945627988200
4400 121395876483645110806883312362415690062532788642009428789899744903760
4401 304685521369646111715791261286864070231034603418482309329704763772832
4402 732700398329648184653304623396514676305727923777703381760598391921344
4403 1689594969904116450878967328718680960398223575760898034890845322537250
4404 3738904202531210402805916938177139619243949306532236383443571900674500
4405 7945240875335606874153386223580104114317366852481868872193393359346500
4406 16223320648235177918369556802059834909653796331350084727381895092214400
4407 31848326425751119177463226728534641672221312669872396771239432668112800
4408 60140731263004617666102614228851943833957119317572603389448223980536000
4409 109291207479205171778170719188579931495357489714080772428683909986744000
4410 191211809005013230196255235812785721246027808479473672792154254453680000
4411 322192951796413092295522568998617449128901973478812148407293952230586000
4412 523033225243746385119920117810755567916297904227732000330232641413044000
4413 818231993044940829324166995928165513383371102578226704665203587994364000
4414 1233849393953390919498343657925924762549360278366936176793363241139264000
4415 1793799986437573880570816522332305029002798526840441560606196328468504000
4416 2514682613554335740292198620988506104703888868106271691768152580751987200
4417 3399731022146543336390415032130107122749540425400901283569367438203502400
4418 4432993318581148177348487970049956548957594351460100652841966937806960000
4419 5575242856816710474151649373038896653831848438281280187836229068157567000
4420 6763195205021949891937454429533333454978902279664176565288403820400046000
4421 7913212313388195199709065880983271833706598835568854068169814764386262320
4422 8929801351579459106195215124770805691945394531264652462105921539996640640
4423 9718023125581271320280837630286407839201089296388756914091248527733210400
4424 10197734288660068326084715224078287324654465616098162118476896284321096000
4425 10316789242796421451862029696176984007862797558547645526536901476014339200
4426 10060242486642032593854695933847893637050619576408167980223079275336778240
4427 9453335710171687020693889677416777091333098470552695402271487179110718080
4428 8557466219382449263630717527903433839147873194852692456923462112551888000
4429 7460013746121985876380788403359000699790458711884773650956571518567272000
4430 6260344864584638722662655842426472237145743886744259974873767812791280000
4431 5055088320833287420552850089938794877226244598155431313715642576963684000
4432 3925681975565425115109528789213892628310841296580351819649460897560376000
4433 2930326868163886784221847575992612664230337013022319623317623367611656000
4434 2101179241572587755349329419453482937818831887603878236924828936712816000
4435 1446299683690217184403612701311855422622759432806583575399151923600397250
4436 954930462358595851052438447368400198573047008134254848817552406935128900
4437 604280640373778011244941948083783381698452240501757390728381164250839300
4438 366147433051174064202281511042776407365162216324750654211423555901976000
4439 212216097332748163822236065112142431140276665909961861543355199104402000
4440 117520443453876198473301543083230059598876754980337295556808304421764000
4441 62103594806154344212974620514475886618606266350716288841537105387331200
4442 31274116748774125107440643062507877005962808926472773620664440744470400
4443 14984729475399808627686225919894529800141689529842055885858473342750000
4444 6819673934090081090959691618753871964937305532799648122283408313092000
4445 2942377740925155635392444820513318619426699096027412435108173856416000
4446 1200946023523372717909250841352612541064864185532380943022382653692480
4447 462587432756864078935639979731590787670203942263132927783226056606960
4448 167698699923864129861190112177884306277549364640746247060521929181600
4449 57041639829961165863636924129474079994555313051193749995286178068000
4450 18140588488511607625097225010543842792681034899970619439511017668800
4451 5372154747547288724675867557474525872916197604646082130672480719060
4452 1474493045505010158959865217237688527347191644752147321943180276520
4453 373029986057451888328987763431331390637084402362330502907549773000
4454 86421065135206411503321074770331125005193495811812970104365840000
4455 18191528297588910923485574571177058535946272278527295263918544000
4456 3446199106656581636521580976086942048957365600787165504554382400
4457 580579998241263060951500398193911281924618566964905094718480800
4458 85670603279850749091366882212554553995251085144985688583800000
4459 10852926013427525721830534255159717350439384915541241177443000
4460 1148265591666899173055257509049718395944852104379862886094000
4461 97472025046883902259062602123910533660507709656633651775600
4462 6227962175874308471067328378598112720576226152298785499200
4463 266459991335972957249642865411806395306799685054411498000
4464 5730322394321999080637480976597986995845154517299172000
4465 35556800340383329096877686241637440948218711
4466 3351263892613622433849923935951997589477521870
4467 157085481573504753200633907100935175039057783680
4468 4881957017826733679434930878629282296449847353440
4469 113157768700126317870628550755090163448375252948280
4470 2086338419288839493363532838176724845228286732540272
4471 31869241954530150163107068875781174506477211181855600
4472 414788552888275859168180661434398305721394578977657600
4473 4695163989291758170543835281386742179164662832400488400
4474 46949210041887325713105968493890264798682181563529198400
4475 419854184486150227687952327494651675270525851808418457520
4476 3391323621106081241227832079422952484484526362188693346400
4477 24945179916772796803175544294641291858056138811556203791000
4478 168235636605615512952981976002146089300863967600461735357200
4479 1046358164853931304736309185147362668520541491253385158169600
4480 6031614993878828436116046313228051934161580268015122713826400
4481 32363040932931435746560440308369544934636526014275483202616550
4482 162241896389619748377680035819886646340430815696312105453241100
4483 762455229871634847753499221692536860299668419919486715987802000
4484 3368826374227108243675376845269942968721587095061642986692115200
4485 14031103139583194727737474407244887222486998549871838943966815760
4486 55216724390020232362689243486095374984701833911495980853882996800
4487 205744831735614858573809417377242272500239932693592255100855412400
4488 727262299554651652366657620216739872490788541776382044272464816800
4489 2442885337094943558919943208136292592381148649295498289038898742700
4490 7809835985836973422649950423815570197527141301680536254047174265592
4491 23797057487465802240995242936754747570893084515509485521406988631840
4492 69200329203993244479528212655194746264388895791211435856181593452960
4493 192268715631160774620810571240715731463715336457432420808175027560280
4494 510966524456417158956832663042907293716209372431939973860614683838960
4495 1300131708535536020332234422658672728743803470282959625406882671983664
4496 3170184569286817078379634713691427238154004751125561856398236502104000
4497 7413816831854492893482909699003951869036722980274205704895520259422750
4498 16641265790889917845881667448392521498648565703251821377155481636413500
4499 35877054623657002236291706879374029505139811671869752442624783440856000
4500 74337082479261331055034324608817167860089393880931754192567857949148800
4501 148115457738103227592445050476630125191406853044548003984143014162316000
4502 283939781822336806480709072321257533963079856997757013133292885972680000
4503 523945723029394904107615059398032807403167101851028722113826927957808000
4504 931029213479632854540795488781634488291524661928635824617091491287024000
4505 1593751481679751073100619887153642495414986899867312072475119744347558000
4506 2629074958937373427441872520045620845149120560138016287480349207212972000
4507 4180588441040453305095082038997308449988143344042218135359556282792504000
4508 6409642466237667793362841864727343823951149578396649285373255704731520000
4509 9477316666965508242901411119416472868514723896670907752455776511926648000
4510 13516655863704788874459873291293310282587719832727646596819490062025478400
4511 18597160730148833245112832785060644016394781845695325855559506947965512000
4512 24686710046262682947333939225293147918529324545337810427297772952636336000
4513 31619078603480956016074016197082391378957715253109371523282784827773457000
4514 39076847681265741211510279367146530387392064656641392347849404950129618000
4515 46598688886113748581591305217913939196185919875247944021619484617074525440
4516 53616176768359855528081704805617517223465011485065240141182522562413180800
4517 59518838355543639412523383518431285736588866489980087952758887885406783200
4518 63738540942805940505745179149429817306668014192428671909319246663530481600
4519 65837787036612349004989923693936548330981554801748750393800003468429195200
4520 65583326411510046225693983026000389388457675527864587541221676309886676480
4521 62988197514088217609420664468250211088495324073581875011315730465724288000
4522 58311864693970275688335400040623313267216812513551089310983920949976720000
4523 52017855095320256180113145186580328620870763967841896443902874242544344000
4524 44698381793755549000963667276683018215727090470014958108616102416934512000
4525 36982847130214944906132394886313803286669538420551157185571858422199212000
4526 29449734480756450123802607931855676598567945169234005010213688991081928000
4527 22558736745991012359769491522062075805784543495924078721564927855413536000
4528 16613274207717550877209907891035945655911929475904889704783535138218160000
4529 11755210337655725859086260165505506086296403381363111175311593894347650750
4530 7986172001529497855230001733746035791631385173778568846142660220130906300
4531 5205309231737921657224872649040620702095860552421348935031133670392824000
4532 3252263924388621282088571412338458230402546051557024759182796280682104000
4533 1946031883251542997250686749755877771898838925565398782956272625581406000
4534 1114013422233737141638583935783724953648871534035810384542997934998956000
4535 609413088605634925674350378302090164179089439544858551006101494551546400
4536 318175230782839264570196636425157043356707250659359291085793603660592000
4537 158324431240614548703455839956388966077471230442842268313903826754906000
4538 74969402507141265534683349227041322562841975723314203657968519954092000
4539 33723068200196602721615917802456470461170753798123121527576530296588000
4540 14382798302868069964467403637252279956096476135735188652307001530436160
4541 5803636853163442745426781879431367615037626241078195542803822595397200
4542 2210292558850276945940639373330363108977151187620813720389052568744800
4543 792335939496134658331932031370966807519194834937542679414497713710400
4544 266524437874671621005997249068000596186694043629219353596200198116800
4545 83830199960359991703221365728076645951261673547019011206557632136620
4546 24554861590522991346456185093794910796172336909157537216684208551000
4547 6666597863212983054621095397982440958582414593377593462421124124000
4548 1668427752993315624657582432936941359996202045589407392073733552000
4549 382394588510244502258910103960429656772118861771167669275174584000
4550 79636599976558373269002340356546151917155870673207366845201460800
4551 14926385581765172664145988647486065392700628858613803357863468000
4552 2488070596002318587511368529911497789545396879482524011556824000
4553 363270634960086289029498845174986405376358621534686914669893000
4554 45535513556696330215148678507680472503359864567941793094962000
4555 4767085431158940539350443138926098677169572934134742721891200
4556 400400546980855363760463345758807743347684326741762344328000
4557 25313699176917430938716072214121607554145970080169092310000
4558 1071570287738213828079208942623823568223043894734945164000
4559 22799367824217315491046998779230288685596678611381812000
4560 106109724395406959283191874366942653358271803
4561 10107055957286454962256684321863111369639076960
4562 478806815264412506850226604952326943628899883200
4563 15040151492913374386409256871156423615642250698080
4564 352373662573636268162940163807924995974417773266840
4565 6567386059813841681040423448078295317783946749292160
4566 101413855930824799941891496815005336014086768933198000
4567 1334443820719003049589270363278369341479736958796919200
4568 15272272087942792579332442147963898975060224596330757200
4569 154416296907898679394442642712297919121784464171807044000
4570 1396397753357406602520556472167569183083115228329825784240
4571 11406721688568949224361467422502666285103656260349409353600
4572 84858563889646898731533911031113452417282771210223119577400
4573 578871675235567706482179397467779662964249637267617705455200
4574 3641993701054856361725173957751902332019585562803366217966400
4575 21238686989755963398283739804036389383326783274230987012557920
4576 115297747098765326743156077115255259029358254699483420517729550
4577 584865136807900850479822256317418350780978390706262533157998400
4578 2781465496053569494231295223006681792536140793029148472739246800
4579 12438030687437080643269630745402223517549221984630274450547023200
4580 52435723805772228705636770443322237065913091433574568992256929040
4581 208890711156883793666480629851158425516702294219616121668757645600
4582 788030288939464581671259621412429863248004726669368053196348833200
4583 2820492326777863691769762127446074297058446987441624987472472056000
4584 9594297949382351473858743140267568005207235976763255057718136107900
4585 31066104394980836103567809765273075676995676442973679965697490296096
4586 95887851202884018450071708387360010932682081146406743251073212621920
4587 282492474091649694195115204903144705973875060708000157936940528597600
4588 795300155837387619370984995807412806053389999780846361840614627650360
4589 2141935629465574074705777508740013153718760157553608095198926986591680
4590 5524121644041917867708717770480039690131134282386996742654630725052400
4591 13655117702637914016542815541583949244152419834052655609679548372940000
4592 32379020314988177385722533069323941369499510395388005324031632713491750
4593 73705189284557832844204669374059302551234251672635101651199789087728000
4594 161175997049181089546459555902564779612611365202236407517677821644440000
4595 338802227990790090396841763891060013926548577062143072198201975884601600
4596 684994386754990618545470728206976337514274697740166228708244210461724000
4597 1332757347427283985648833483804422204237366221799691527831819094365296000
4598 2496579996742471664920962298682558832830879792572287971250388030504848000
4599 4504607734654480149223503329804114661861843869425395826726782846076176000
4600 7831647211993291198523949661990593566968202134789172097409632735970618800
4601 13124511545608904884445954703740339717394156242191047008657967035843232000
4602 21206978651301538359004351692626091066191971733507466473327532100933656000
4603 33048740904495440016526852996942751156433737398572643915338800390432592000
4604 49683255773365424401268328270887993218753753070249889633433471387060728000
4605 72065412161847262019495257540132853781412014127716810045324064957927881600
4606 100872457291830156828781626732063402258233076479689696444895533412468424000
4607 136269674427155682418010935935657012016898015619509765560654814640429408000
4608 177682113043868496787799823280066849896922885479691416551461274797538445000
4609 223629020754644382448187190231749875987022810827851193483744842924480816000
4610 271681331530204417959890514372677954227564212297502363945232057129821125120
4611 318589113571751759227326381534932073437071222540396686538626650777150678400
4612 360594292516333597377905264349975805529892392521500282591706899197419260000
4613 393899644273557449699742816025256194788877952834959725835944020971258675200
4614 415219418871252319184630164957477769123087706671357766785624022216670353600
4615 422304427082609682652730296858602051254503190635521453311265331466103043200
4616 414327446147177750961352716393252297098090014401427879696431853554402912000
4617 392038805908963990040002780205738466753630634798142777967428668329779088000
4618 357652456249923080477595241951226660228351988176799330073887563359663704000
4619 314485901440670775969008115193523366656175459523567844749875077301995008000
4620 266434540338160096444412553573286630127401936166627942143134517495796373600
4621 217395351044143875056606581944270086743937730585149721854923133431766448000
4622 170757400584636374273098744340432577398578074024972620063285427294406464000
4623 129048882751228310892568960874012006021250765312732837618615080322342768000
4624 93783251738261133315310180377495487762361555168643504092680298639299815750
4625 65496277961137510519682782235757588644589174024139635826897842657093259200
4626 43926143178547608228037002267203218479702576546499258492086455949815400000
4627 28268824709755946261587213098772486082266234079611865909630931233913288000
4628 17442112934750267929555056420309708163816852465337104988474301962949078000
4629 10308308986581606954736031478108596745518748196852042315611764252963280000
4630 5829361695643717532209429391688687089848087484741227210007577532832368800
4631 3150658600358325538831261775012336679682052533050955373226828719181864000
4632 1625465773183706713110473663472390888222287997372110110542840999189858000
4633 799357896128583173301179932041204537218669249256318554573638083462840000
4634 374124679583973159743961935914427881016777562487765992190784945223276000
4635 166361425658420759563216473200322773501106006585943389669918564733726080
4636 70147734523889018902254640256612620050206072111472460566282513652611600
4637 27987484815758035633420631617038515373170244362279812105309926953496000
4638 10540292865707612471198341575289491288136374431624208318053396222020800
4639 3736755261490653795472433740895272943042914459937950582424253475886400
4640 1243211504715181543079309399173879239363380763334123199350028493944700
4641 386784120678498264138153444412644615523846234951832276998106075808000
4642 112072832983506799566237889946955716571419763276590436148675287660000
4643 30101869241877604797378880877343978701419994407705890352279491864000
4644 7453350303577153578188664224502704944375070388316751378540045352000
4645 1690192631584411688665353131154591059263256488485890020968877944000
4646 348288897111544409604155785488842050162190320048784176198241676000
4647 64595560028174646224532608649336275630437668681990533385655392000
4648 10654835372969676810099250491627090898495954804848763507927665000
4649 1539434978673455676111739435069984117084789701440923936568904000
4650 190956740862983935196847261925886252913129908056385630043513600
4651 19783055596747976238042484899634154013158035817179727257512000
4652 1644324606534289119187546122456257265438260856470773354158000
4653 102870747622868527495604058491887062549412213894554735744000
4654 4309080518777072627807882769274524561577772257551162468000
4655 90717484605833107953850163563674201296374152790550788800
4656 316673390172208104330206131072424140225752573
4657 30480123041204591144629524200316100814427263136
4658 1459191243121198638189124984173048746483890348320
4659 46322196756854991500624061728041783932730376400480
4660 1096861161472848300290198378930167964948709182821800
4661 20662332562759292407558030000395295156760657679965760
4662 322515853277890803203585752900307945046146309492700720
4663 4289933336417325790752965413315667705318837081992975200
4664 49634200471457121106256154002381909518163451285351426600
4665 507375474051465441227903527909685806545398543731451210400
4666 4639139988423278869803851969125825484640588975937773708240
4667 38319114753275331018394010340641272359069149751796960831680
4668 288278434002459826565980080065744334501631307853120919716600
4669 1988829352171239254636896688446280103128332605068247999972000
4670 12655852644008696362661967432607328512462901343113413345768800
4671 74654594605227190036919624517730956919614038195347024876065120
4672 409984529081629318894342966896260161723017372629438365316970690
4673 2104082510344573391095525860659605293285463629099455838803376000
4674 10124772213752769061366841330103156641230647254118889166834115600
4675 45815616640079914574045173421482405027982911500980056123417984800
4676 195473076711298656103237524015447807517729144256822725173547695840
4677 788180612249224606033515427129765996911551685295297074345119909280
4678 3009867853062683114305644502556569480107474583368921347309498336400
4679 10906368335026282877613991286286658980820582443701227620269790518400
4680 37564180189929499750575550904107804784370168602226036183486817329900
4681 123171364709051410252611743911841728526985141819900928519791596931936
4682 385041592110013339106356706971824792233949531115623302931796006916352
4683 1149034536814008972040207680700027767735890905142194430279972524143840
4684 3277198321071167075513782867456469865681006604572562035143734986043560
4685 8943123169040475095533511265989612322727060845334639051629010698912000
4686 23373585222921701823590197009980149304454135595333730869312355613316400
4687 58560880744527052812110456772582981563928092065069532356420417492720800
4688 140766517079676619892031131430646538494959342828180959225863047923703000
4689 324887892334163087715264319851238968932806211103523870225505788319664000
4690 720468315737884644658365576446897134266094804365173355341487985898376000
4691 1536109634641849612741969893452969805334518718564470670900951508100441600
4692 3150721712687962943100263565414135327757489341914651920817380812732991200
4693 6220284863733162993648948949929874990825704605675472186723075082524624000
4694 11825881428733459564462796685313514262492443345170128666073121691061920000
4695 21660593353295054667141910920750929205417633213255477270190987773647952000
4696 38237749420911032205782597138168367534535648253410593927815416946984806800
4697 65080805244686348933190206119873058015329546014450920435375530552526361600
4698 106828792067892965462294627617027354936810991027801439815524745620482360000
4699 169167952712849500181298970837984637999898486199690335697627145968518384000
4700 258491209669950249960233444933389920979857821179413412553074073853884832000
4701 381205670307232124960720411225658144920324255453716123320021220255194633600
4702 542664766631850328339600379478095245005150206566997097157534366415417611200
4703 745796863169278332191925446401742251194306392645719846206406548451940736000
4704 989622256505671104528448316563356546497606895212603769683696212030097001000
4705 1267964705583912281935663702571734626401589974463588498929068253979400656000
4706 1568729651907141836159376217716827234952296515099039286150952146091809857920
4707 1874097913705471171860425012845166634896850634126096495793680781794950061440
4708 2161848126941237774547789036874399451501025843038358471867788347822078864800
4709 2407784749647797918074459009376064467182239239370131115404722174979486995200
4710 2588961900232736023083210890430187881106154927871691068621018804613616376000
4711 2687137620925804150932531196626662610107708863388381999414669089011577699200
4712 2691754892199822825267148245880713359220589363900132860053612748246601466400
4713 2601785185360578661833883934303084051276777378272424803015065220619927952000
4714 2425995121907560683102437496140122708963023957973897434522735365237463720000
4715 2181552961186031941852047683345689660729606177463469432254237272467697056000
4716 1891278364448292438950954482073157357850975143705061806684155750222770581600
4717 1580142508183585679821470790384686949034911568027574606259152140951249539200
4718 1271759662324332773753332078703348823166262709569117985586605812739159120000
4719 985546320604325045341762662645070648210943962009420900158268969608572016000
4720 734994887908426803062762204720242642680451295316284791010173978990940444250
4721 527198440364884628379671362555735374551599907162076886744708543650569275200
4722 363468590201066977733156030750747817624516425573362330253618354973815846400
4723 240687785752284678588213910629725363506499589319399324886287822692722088000
4724 152966184337403775007164342746777803205269680552888109202293178172592194000
4725 93221541488003170445954270693493876132937988901642918202851924308721216000
4726 54425675489528436033107863502772071747293614698472283840748751868230688800
4727 30409082303931765266909156958683380536436489785643736129881979999468433600
4728 16241020947068161296022160230890730485636253914580708647456185335394616000
4729 8280953783659068866521990218708647529584268798804660981181782956446296000
4730 4025245880819934140498000003886416172637185755036896687405510245364356000
4731 1862393306439099083735843916012395834110497623197149220934810316412577280
4732 818774149986782436936728769658065100805183101748217714080916054954378960
4733 341374766325080405794142660815411778974090878210935999570260377557371200
4734 134689904997147103870730886953434700507583868654044913298017943990092800
4735 50167412442076085947080318148499614313567703095447121401191112783016000
4736 17591515773736791898271207015590698365176131525562656997456137450947700
4737 5789382264625953858754411574155922297695574984255676303803168172950400
4738 1781848183229706622796802759728372715296316923922305388067328346636000
4739 510799803484388696912808866673925124477630063401274508050212050984000
4740 135744650167769802595589132725563947505188856078301379308493117820000
4741 33257323329087650372758519258460164941322378133121542918314952376000
4742 7462820671920347099102502686395376508921479259954507287718402324000
4743 1521804278977624819740770607706100715389486823828627776330022864000
4744 279313641853786955425768963737730237270543531368582118270994409000
4745 45595383487132344059443471804943798169292782602388620239011384000
4746 6519744986520523936989553828324709845372820902869072924826785600
4747 800397424838836150888890632552707627460238539080646258863963200
4748 82066746271574975130360256475316839884145928200223142857522000
4749 6750892812750747116899016338530088479805176536830154533200000
4750 417980810321376044897364628619628882473043908982462759396000
4751 17327039559714123619185381240661772447607463182995200660800
4752 360979990827377575399695442513786925991822149645733347100
4753 945129535351684210405041681594405600317036349
4754 91914760734612963384689513628366384018223262298
4755 4446243301159248570362818355804026626297762135648
4756 142628818802854101621106310683463001200667139389600
4757 3412970999315597875321401465332257161585228002845800
4758 64975523486262363739282044509174080940688508665966480
4759 1025035160411706745060558772913747980376008670611536560
4760 13781114161452397999315631855810444373819714189921024960
4761 161172467218307591665833254748589269856453215417168781800
4762 1665506818385464933707213787965263695302545740389651164400
4763 15395500038314346223835406760811164583403038103044539368720
4764 128571474528055483576396221376361877242076971647313649337440
4765 978022499561415784897072266197287236964876003385466214686840
4766 6823036937750950192435639569548762020155688382912891115219600
4767 43908885320985313221241772536763158704479556565614453345328800
4768 261961213736555896204316742520319418904064978073425542393443360
4769 1455148853554809979411217710144493558597613907364296713581882370
4770 7554465073429763159926202949986358031485576935820224695370162820
4771 36776484011450698681910168898458157022846519889378663125010211600
4772 168378648701297645316906936891152195948143378261366609195620436800
4773 726934229736225665162161535704643705842330917668191376205196319520
4774 2966309181317981059755304980444755852109105007014178869136079948640
4775 11464896239008910706301537266312241083340483571082108144829875545040
4776 42051957423240134234341964834480725774976189002040500692428947216800
4777 146627863540192328526715463766974394592575993039238312386184722513900
4778 486792628947568967838183076663605278839688373889448958775943988685368
4779 1540957476302649650707789995990647167641040862040847401348301762739136
4780 4657191264927463839453679899776653652534097744195651190325225031603936
4781 13454361361423817970727050896513858665627468907260569846194920199889000
4782 37194832833447087815479915295786766337218497091649829009764657130322000
4783 98495819842861692626071691644292892815361446696144698902996045484177200
4784 250073482248466158076365619370484850058487783717158811092076492517958400
4785 609253563035893042388914785611310391006384079348737218077226387865469400
4786 1425426116775271206871144074672657360802488345942029551445889617541342000
4787 3204905139469720021304504492956371602575789359862708833536532249519336000
4788 6929329598165443238470306494284028353269285539812339788028661573968284800
4789 14415525700061526769874709450735913900210626611387436840757691872136229600
4790 28871419338733112800802195122907172212001168523224050860707488492983425600
4791 55695258888746293309144857700608422092526360037828721982962177536235584000
4792 103532080167603620882653580280613720253442240987510214189158753327153552000
4793 185529784223317403942347591399274686131375554103547839365114133807790880400
4794 320620886740530808064517806506656782514421439220170499367605390149449216800
4795 534502655104403258451830267833336021894690864837050345533706803537084164800
4796 859828515384343555960785167989928932707653265402685690784042943235822944000
4797 1335014545115356160204863259356928526433757278813806457901610457289910912000
4798 2001083917572253691378183332808234983060766601511373508652618749739539580800
4799 2896195426789544317227526396610419444078456479368200988959404508860532305600
4800 4047969698418410117407366053438662252715007649627872394867147586639375561600
4801 5464403435521341097680000994973810053663445251086922846922135502741741417000
4802 7124912754290945349553010882232416228122120578783080197057066243545280866000
4803 8973643532517189562663652240735757453137581965966396119896710749331509688960
4804 10917362965876053521485064385565700106974795250579381792428581388677148065920
4805 12829790097264689060522516033069963373221560221909984678693355874962563829920
4806 14563081765279663141003536990292499119018195866265052334585871753299854952000
4807 15965543842720502234607983164741657143229706257705752820869475332277433016000
4808 16902892054931009223134889176806966975454232285520212958024626888889980345600
4809 17279073405797045358900889027568310385519580336579920856876102088595166119200
4810 17052258817170153829057521885873229453408362384473138051723933658575367403200
4811 16242371623477530128703062526577189739881083139144705009154461019563977672000
4812 14928306991547791463237736222387012368840410024444964427204202750834031856000
4813 13235353762615658536581602435470743593644927266515102854406189567054795272800
4814 11315575400589550037700154517777660889448127881525761611157921084720921057600
4815 9325389220163253335424054171631753273086134572419336946520348982748753545600
4816 7404904616146195236668105536100069469907317638882111684547803072006232336000
4817 5662726490930052029771575517945595883735171105363389291801518827033800524250
4818 4168250038926629714321354899785245081368604785498133851441262716497997322100
4819 2951533661083227880687906356024357838150552333459921592454914841985701379200
4820 2009206597775386689648047731894558028366086973452475737762102505102632027200
4821 1313930797966071048197372617548982497766032405505284852771446205278663442000
4822 824798944840803833523696779482431195810314721980673005692080167742857796000
4823 496562129404057758719633833077628741406370933489121553031417878589594170400
4824 286439724747628915056458824704118196925113494141837296732840897238750828800
4825 158150071698749732541598226038079839655673206247584810586905425332913972800
4826 83479105565974665004268430739819153065817882814260544855704942454574792000
4827 42072871373307547851544982089845066984240582938733987682024513018225716000
4828 20217514522977998764406723933734453581336064666165398115503937035274040640
4829 9248554379132178289635811757924698876252698659377419450943741697663939280
4830 4020541726005946940600742067330873141033744815936693519985805247871853280
4831 1657746554755198145106136604437579560545835479133605526765333474630672000
4832 646894839644626546133862728701691325423116488271595471455700991220136000
4833 238328130518871570065424606868989001344874025145529991162697033696218100
4834 82670821572068229562310057049700455893650520170048029107500361477092200
4835 26916239478435067277876931057283352446755154660446948853359131634079200
4836 8196361846812520877168897878514376113346081373813145940918929497920000
4837 2324886665100864217936198561328100195266460556369477842380830479180000
4838 611369833455354339073973413924979564904597271078358005385073877680000
4839 148226375227593657979150188850110493237309219265259642430353782148000
4840 32917118829814947098723712943576305339128123710533796366041922296000
4841 6643222444851127110705355141417787774353852067379207364741999113000
4842 1206786928272538787964325680602249278956945665820089561365617354000
4843 194980663400000879382689237288759075611782988992742036579407172800
4844 27595832863945165298516287685227888750201282689333759158701521600
4845 3353256221699861852676261102560295839069468653138516548649371600
4846 340312506690765162162879413625301760266978949221608090018612000
4847 27708824095909502687680622167358284439132268206806491723396000
4848 1698049876851984114680167361584853699865531391933529664758400
4849 69669138229683872052141220405160876716421674881626535990300
4850 1436477076900698392827654028972389210647869585188175999800
4851 2820940978915214075398705225030454253750164151
4852 277160149663543068624077683220869881680362386702
4853 13545804613885931945447080205012298644101865103150
4854 439045038880137339645294201070398109620517948432800
4855 10615726348859730007187270154847138722218918542020600
4856 204224740258338757052395224294730173133365811182075120
4857 3255861466773381233442575634395391426006314134809719040
4858 44239301785114541281115092536676098647849686116663825600
4859 522926713956433039147868590963613434669220712902595687000
4860 5462013823972265981835730455376477607476777036882960246800
4861 51037345951763295805169781823267807662877516947383074286880
4862 430883111644046282153527845043199290879809356216188240577760
4863 3313737620154423736534936954534528006862607654978330844317000
4864 23374186930328755783001477920579776799561282286359242440689200
4865 152102756762464666272721199996750670738376900923233155315239600
4866 917667234529936573641527212402649255557626356119934712350353440
4867 5155350997583662013297191698244005350617531722651432499889269830
4868 27070579109341332295559005180159565758559457575764910030468349900
4869 133305759949719894614300539926061620758495558513748200899184514300
4870 617438874525327229222336367651272850121848252700095548406271441600
4871 2696964419541408115369972697331124398435608443326180703793955430080
4872 11135665286925088534911025095982656546337204843666234335061143348960
4873 43554968291448887625472563872941872574338983192417315910938376807600
4874 161685657308550506821836266743825850122876887135071194377610257252000
4875 570651767557863682056330275847988379490252565476480027701509940283300
4876 1917880577099846094258926003029275370063230065952414887665106880421032
4877 6146764657883494500253676029038604805893477014994864472843771809531464
4878 18811171047262912482991899122209264673829584180718990284191107889356000
4879 55036426226847602251563478573091123420396198766150312616955857982067000
4880 154108593629267850871452909293079607155774433803017539397389480936254000
4881 413412071166047036130468307815287514470478055405446584519003475854236800
4882 1063458317079840135891667331013677771372440375788547292355527706838905600
4883 2625471013664151441879612591785844494602941835568330132507093108791509000
4884 6225605704330792146905018143125405896004302304447231875690703582542010000
4885 14189071098149751086017438244845672441700846613886583612325446361161442000
4886 31103471221594188542024283241154945584126668139919629275275647684628419200
4887 65615572175395079587460862991834567843811458655556391941191691279790778400
4888 133286578463503090485300090603913251272986247762462782572141580972240440000
4889 260834291032376305314844665152843593072534662702841714940620648407433608000
4890 491970808827577769090022844243831433309010700738520788019048812041411984000
4891 894724533371402206988524616321478669867454904867992806560851594098792711600
4892 1569553092731643088261784519340798572081730047331858393630324925050675631200
4893 2656707572101250035640781463282159487109194676818178888966904385954867076000
4894 4340310920715341517972703191090721633417268199225339103561668640686603552000
4895 6845733666442285314317168199656018504241898661621928385199340229846776144000
4896 10426509046744723680226653680749739460998256983358507598520560302413644003200
4897 15337717175173556398404927117983358686586701001808479760147425431154191438400
4898 21794869334916043380418591632668466505791506927458550795299243300508169264000
4899 29920887030132568890349504234499061163816616467588651899244485505354635435000
4900 39688296492499753523482812729831447568320610646484742876674690055802188902000
4901 50868130527747948218035356228262364874495650969210907678592260261377761181040
4902 62999686213426800787140771508267351207538016072658857311829098678914929790080
4903 75394677863246688087494615781119552447807886850230288027610995371612373900000
4904 87184535146023186125093250385028140854234574480849871270585999347427574744000
4905 97410927048543803504664801147488596660701838694965860321701572915546992192000
4906 105148807112877057938059014305560853730760245055384737640648635998205246470400
4907 109641304991670060042459390600834951358537349611029655948939241874315415864800
4908 110419883536213837522767588912031818904987849115466394611686029154843984328000
4909 107383754956628352318493265709692726473615433814776994595954796091259906896000
4910 100820170491971340618413253312083337772957324251786455323071861023782523952000
4911 91360160351715767194192421999296108323909739727777083356774850629752895319200
4912 79879047351188699178024521232675283440133324868718753447098181792742483454400
4913 67363340468348364819111943472491368802836209835728888436007750675349606712000
4914 54771960972530974083266475931689927364948001181329537444651162984380853520000
4915 42918652840915596814257981496449070404206362975989013704682653033065156964750
4916 32394763624485658293490439020006369178756226910694105090574987331251095319900
4917 23540162641235974651426719951933295664304569910314340313210242805293991182300
4918 16458505714720144075702275862879474012147895411883136667989148298704274600000
4919 11064492228346624100901133669390219988366160364907005344852237774159083574000
4920 7146900755344218152386417200152897706800499629629289978447444517779325372000
4921 4432031380501607478675558466608086161415586892654047037333628964676944225600
4922 2636367548406268449278951330536276747805967489245285773050536773381055635200
4923 1502825446208452139334418819787968041887455998191209898027186304037049808000
4924 820068480601247391910342360232245803516898569446847333890606923457187816000
4925 427881710610649918546947729563063314937074581891127316609741949767747052000
4926 213191751221881951576826375119157160815719538411825288283723036745535991360
4927 101291449444268856874961160193084184917598466744814626661001139252990492720
4928 45819203075850077392461293908341200529812175120655420389186092400950436000
4929 19698638915038293391391517675794061603645972473721332860034972407388988000
4930 8033309868427281572429560004170400253424813813018799843878452675650472000
4931 3100837795946344036707767181373973116342164485747339952354173919845319900
4932 1130137666815503772072077465017108906248899322044229224834909546611087800
4933 387844948293074410976742789884024367201961084183339563737324124424311000
4934 124941496934000764492056791620948193954693740142016779521753717308384000
4935 37647303195411966093354544180640054398019811238754702016340979029740000
4936 10567355081651996401765459017730020401104498947766474883345336164992000
4937 2750102643188752821945130066716883990389432489203387897906365866228000
4938 659897648528142144068002672677377012365907350027953893082940678968000
4939 145044744797482154684884602745090889768415281304850851176509172403000
4940 28973963888773879070912551664955249863896641947450034951073748478000
4941 5209850787554773176034442621124772745943979422511780880476528177200
4942 833230222296915831758858630768452201168117808637366789420867422400
4943 116736134727909345361797530070127056138809521441922874831140406000
4944 14041789541593426495678784993979198737109969144841353127510668000
4945 1410680925754125374455977813708478203821961615043554261799032000
4946 113700033590844079189094471701222550801200173406814506736169600
4947 6897244684738703333161980820110926794925745813281027063039700
4948 280113029995636186601392535649615896076334569111694319961000
4949 5716592448890534420436582360196242777068052430850904489000
4950 8420135921613053845582092764846007419010010347
4951 835706463488755455553021317776899823922894888600
4952 41261819580240238807854848527099286812138103773350
4953 1351129216215123423972064268207892884990043532044900
4954 33007023331746734329097274409437442312865333912093400
4955 641592665831359633348510754674432288488785255113323840
4956 10335652462395791477925610076612704094629662255788323200
4957 141915145788315978284392361568537841428039110160955396800
4958 1695268211261968383097418543185530048837237394994187065400
4959 17896049022491896023796161396066841498500469543678013248800
4960 169016844549564241012821559659399723984375900944055015617760
4961 1442350513233537053565074430267961297289563782991598258263200
4962 11213261333628605576016280780326515006325779185608448588242600
4963 79962629366811991899213478221092485839830428394450738397487200
4964 526089747647724758800744846726027099531357417504981034366266800
4965 3209348769751070878817193292353692694682504996696647585766630080
4966 18232109089635258187688954474981757242313707297360502150881806350
4967 96819445547237936004873951685813755796326063235166643852499647600
4968 482215446247897066423727717803673801646595233934718152402998801900
4969 2259204549695561720787932490951189653147530394395731285796228091400
4970 9982743138940269420193541835616144029873417825187308174987958440960
4971 41701262041727713842437382332402066395274100534696282311392638223200
4972 165034953239722580733592837647298125807108490577867145020696304250800
4973 619959671505534454881156286624344683296356623333549040049222743662400
4974 2214455950194793834744998987743551189072834251349703837207214222345300
4975 7533093969869224725693215917373481024247315310240978360247964692808704
4976 24440394777912795707031124057933231412650440721002514170572483592009000
4977 75725658620258231929785195687381531395065482467708476143855661681314000
4978 224336965652213814598490570672974505484862456392621225174675828986271000
4979 636151775064415815419629583691877722630968726444472001628658030158496000
4980 1728472070135799363566866467116233495533086557191196254043393713176937600
4981 4504113619042425146267822925089296440191257740130651124804008247819328000
4982 11266069839937852545999409656271976387004019888850276882895755726857617000
4983 27070254358270418746070427205182716731942810211080640806504594325068536000
4984 62529068331777078344338755591466471163616605683712148764747380060899402000
4985 138940411567532296795756813901982056141053102405457664728949040029455378400
4986 297163635713929594289197193787099162747865543697180298768243735154246788000
4987 612102915959629346934338820544327665268367162275982399440297165986929904000
4988 1214885589507977374051729524212433181131804646686785842825423543787680968000
4989 2324498904798631811558418696856117189767331151522588221191614393160304512000
4990 4289323114281688813709682241603915559699628739963786243892288397184535401200
4991 7636221879981638540525439234886434431183009646192882789335611343574196944000
4992 13120394856978870624052678258887483300987394992363901513169070552959371284000
4993 21763369881937492914500618834010930362831056544870140189344622985785964376000
4994 34860467791059489657595525160332494501753357038440026235461019637914853616000
4995 53934949682355692566775767127452434843513435143888985780009700429884265718400
4996 80616730337401391613737019727894770964141005593270440376971802976700484328000
4997 116431847649816710519512822786182807337922215236489596123868464045927648352000
4998 162506342150871832787895936666565565740714950276294835903981548916779331791000
4999 219213618673295166865579838136825814551220309452016654272141603087930001512000
5000 285822845763346489077053607588864534478953665996400585508506425391726719480880
5001 360229154787326576649386578489094502827140055069224553159289756676769299044000
5002 438854406017632077244075989867277347875911825730954464826625026211506199612000
5003 516791944857353371076477664835935779330422910872728116258105255993218837344000
5004 588227569352081740208893469981721093321577961698268839326482013686250375936000
5005 647107783055684401073103180689770136970301383976467524157751932582884875756800
5006 687959744112493878701783969281419646877718697415645712972506739864444271452000
5007 706714700157577321964213397442888571907559399631592593632232783208138351312000
5008 701366576737640719682346502615794924721136277332458289748472746027662029488000
5009 672320154498434097025309616580617509174910649977887748596458402933199655568000
5010 622346391609431494451168889442935020594818314120519081391619985355007521466400
5011 556150047217510239632994852310973028472974263121720597831596583436372331184000
5012 479642294538999715415367536931460573655137241416212777195224172831439843896000
5013 399073478921867060936505298124423590134999740341721633895357444213945510048000
5014 320201705264353653110794515900629327689255618956469797018229165641493227909750
5015 247648314795846959238845853909889399206006601221039004594060293312470190250800
5016 184532321259891973443318598718025554613274909708915347430007149542420646711500
5017 132402590365583899821535374133595706388573388999998544180815717339704529677000
5018 91420726011980268705800480529331181341794120317042319665034550056068188974000
5019 60705457338935123220516542498360629244688870091642910053529291134723295136000
5020 38737155006153854610130361027341995154057985114874638933881362650017706011200
5021 23735333838681526587199215580022658755671719175401171669089502830575522512000
5022 13952338869238053149818355658431497128748969141849503826321387733892034752000
5023 7860702762838105359751044228279986492907445848644022472593315361548571848000
5024 4240091944756989145805836539291341104258873337157552760641752512866025548000
5025 2187152709505680242473411900836755920392090276202892642243332565007409057920
5026 1077485257670780950937271404159751184442208984735804104591732939087813190000
5027 506234882367981245005921112967814768337077933051630996121009452641816312000
5028 226472478436823258034293767108308197327926557633602204359951697088601212000
5029 96303160196573558288285221488108347186218158821846038229351620172051760000
5030 38849066710447747034019309199932254244082585953680999257613288326489920300
5031 14835075085936382354064431180225533296995749765223830495733604155310156000
5032 5349424948946505605439521904593282980002006888279955672768634329058355000
5033 1816506211176084340077368718585006277413849312122365238231528814195138000
5034 579060456576081945558933974538082228201692685187494079943940420699404000
5035 172672213546602344521386202195544842867872156752286721212531198810696000
5036 47968552294908923471360117491422087567208683800576210654546874107124000
5037 12355736475882608168432348933427343408274988051237764493374381719248000
5038 2934612077211901218245077719063093714769750897332110490118031133495000
5039 638487835284934843701775938481404606868248498217272712928763978576000
5040 126256633256210090183402436243604483288445505780747482453851299596400
5041 22474148878293665947594235672363662068935416948301687369861830620000
5042 3558339226823866041757083178896342669659296122335394396352114542000
5043 493538601004618909594675091303533343307273809906288000283377712000
5044 58772885010561314463186333533793715597973324930140145761417080000
5045 5845519374023395600662856956874618200014644209267992875730131200
5046 466434880447733523389085470612552069616443113332489658455058500
5047 28011302999563618660139253564961589607633456911169431996100000
5048 1126168712431435280826006724958659827082406328877628184333000
5049 22750883079422934966181954039568885395604168260154104734000
5050 25134265191388162956642519120384003897467908119
5051 2519733647811366224669439870746101307724896958000
5052 125668172392604539818710001622566169028350487521950
5053 4156932947671459662906193968050644388215434588632700
5054 102590177966825590663658584222143925889852575812405750
5055 2014684836432023781438957370107029888703983145856409280
5056 32791395766493378645123486490217834191737146184754657600
5057 454937763220874234472996552460236879722537452764830328000
5058 5491498361099420802204914215143917307037283591799743929800
5059 58582486092779137218134206432519562670594167023538502818400
5060 559150713239887574331577878093656868651686136996235704441600
5061 4822687404224821873821505623455955776977081801872698570618400
5062 37896745828449041066970157740283799006182709170953016366111800
5063 273175747730874118747494008589795513641136162054165544841052000
5064 1816915050283404056602333852295091513802905761586828668497131600
5065 11205912933996487212588514962589304607559137742772359308133885440
5066 64366497654806902070686108052566089728374716624874811196277113750
5067 345634110770495577154511448050270678162019009881498202617474887200
5068 1740868238361990234487089089719252626998834055991884522485494220700
5069 8248827987301020019524760985775769505178923826426967284065055315000
5070 36867277280317453897569938477935300902329029518496510475963072728620
5071 155789755058187935787506431882300855308113161393979804311255020405600
5072 623748835698727433000404043303720856155123596459526250446015324706000
5073 2370765262396504441794054216447855235336985827724835274181827014844800
5074 8569042583126521997276850925643084192860489640518581497711747344884900
5075 29500496995801579566363605875789508819849831083630040425343529778474080
5076 96873990642039956531004354032678241261182318704088844557572144099785000
5077 303836009880777658528742353561425024579802929197065275069198841873398000
5078 911276868850270632818684845837078397425813618778262401622509331381048000
5079 2616505678752923971875270483425721633118030410462093851446486037761440000
5080 7199377335689775376175680886866381910159417604613655468049852772540003200
5081 19000976142762032711667348133160932209178435316572942287748600680916224000
5082 48143500095847708431067209855440590991069942636169982967228573255878365000
5083 117198813077773239114065704455358527827974969321882855869670640139929472000
5084 274313999487657413240066215490837137360580944393931279780342147427612066000
5085 617734420507996782403836428145211035336745968783596403841871835924342228000
5086 1339216722470421820257373298051964583805763811738112784235361535375162126000
5087 2796657210937706364411680353249489077901324672698497028223061921715446832000
5088 5628469773006357401946698914453111609645820500992553670368618898535543960000
5089 10922150769008933227924504560513336625469333266536764955033073318426969824000
5090 20444590502632179904040692184753930028582580243045774381174008429648651759600
5091 36929160221417562146347659421449760204741449821555325430551239421907609440000
5092 64392170336855586539009198835982114481787602616801828812993889574100407908000
5093 108419001030356080291964819427593378211212921145599164136786856405331579368000
5094 176322372023653193601849547581403541860155224580095937466201069045523622060000
5095 277041943545136426375387128153580399654734920189905153686960226112539328860800
5096 420641413117469888230366855966181860194986574978657524642250349165101289944000
5097 617284725490693441396347073010550320561947186156382544848884771901173210560000
5098 875651409005999184719911976231935260685488518599793612162675891198086177947000
5099 1200884583503051544523073659632813721882886131529226275243132184299494944576000
5100 1592336013056185683595909442884346389204226710330419844970470379795789528492400
5101 2041540012218776512396760740776532940938632207989227997326974611922220590108000
5102 2530954497282490272400128811092403114295071376325297062020961689988127897906000
5103 3033994575599997738665139946338809623750747345254051839037237481810160057760000
5104 3516715256877084176308933570718690509527307789977061498122411797647823787552000
5105 3941182171427342146242906612587408259571137969486773024386051209225886980998400
5106 4270163543170746813213605148099790047963315644428233793131490652376842690820000
5107 4472389088983859605384504597720132954817177532854074390955427569834570152944000
5108 4527373746556248979971363861185915814013785440855218193205732986154480000384000
5109 4428791989228848799052792579743180156833877830266986385215397178267796288080000
5110 4185643210451132208685309857320207819221844759003324148952849520900965695976800
5111 3820918003201413161344044764142763300445791648671984631361406342675756050352000
5112 3368034475249294830928663382804578560240584220854826204643193525517115499400000
5113 2865805279408151311644109773771935111789991267625101630899367475918493278656000
5114 2352982238522613994756118378221911989939410546322114369672706147106278169716750
5115 1863435381360585393397932026454603545084096493801378903393739775318774478780000
5116 1422773895239126769637547868267472550643307915814110370400308616104771597965500
5117 1046801555414600842854099176736349200890174434124773101595179503131997883531000
5118 741751096337054129593930112303168915662139883934682227847276455812852202387500
5119 505884644875534692570501491162929860126468934244196814509349708799055345792000
5120 331857791871297735303481666233711890649841386414521833192351368414824473953600
5121 209237202882235196551203761344758973577921225359307893324296028196857494960000
5122 126695174602975304439014629663539126218189635225005069254496526179125766684000
5123 73608710585000985956155350344724301729751903174619766530874923313039804104000
5124 40994188646675697990047205498546413084609903926763387564929416230376915540000
5125 21861179333178109879012493443148578644153262560613937451621064224705767600640
5126 11149899051446939962327984105381653449405782625143862325449185541095618062000
5127 5431881774577265592147733246269534468644319006129592617111788602757533752000
5128 2524000021491507369984243433654544453626972561483312109832225366770690628000
5129 1116862683278966974240292577064788325018393532461876224965336483001697728000
5130 469805708590114420374095675359217107902408846681442020333961788596421546300
5131 187497593799037480283039138735479996604029465114917160529570441161932024000
5132 70840853986860778924602010773393808022836902193292475666129179502500751000
5133 25276634902941482416944669601379644888506987954699520236879515510306478000
5134 8493837519557592284467469105515609579790607545149228332238458825406791000
5135 2679663366723051238235359174313359666141082840858143443793355608426939200
5136 790860633832616684784300754844347574324333079130181871685204357362444000
5137 217462649736872487839075609931232131626684532577839492809367912384192000
5138 55446492099712985934082560686129303199938450115092609586959153440299000
5139 13036399532270045608422553717894025244547196109418099053202693261656000
5140 2807905541452936433730861377865503832135089198293292876754660009615600
5141 549699650387742394185978035370931834042663902626148317396933191572000
5142 96874913917130174650246192166319374303717223016370661519039280812000
5143 15186036053696710952978760475133593398674690056968561636834044208000
5144 2085431395518890028330681921227026380668267906034684487350606408000
5145 245886354996105395723992303389632109273842539713419325038149363200
5146 24213857337417778151081941857915688507175935213483710716108716500
5147 1912985252850198063696443423463110159603980883986797742453656000
5148 113743039955574963363426679220824642535323039216640446617633000
5149 4527425732805164058270208853874208193725229483770666842066000
5150 90548514656103281165404177077484163874504589675413336841320