1 0
2 48
3 768
4 4320
5 15360
6 42000
7 96768
8 197568
9 368640
10 641520
11 1056000
12 1661088
13 2515968
14 3690960
15 5268480
16 7344000
17 10027008
18 13441968
19 17729280
20 23046240
21 29568000
22 37488528
23 47021568
24 58401600
25 71884800
26 87750000
27 106299648
28 127860768
29 152785920
30 181454160
31 214272000
32 251674368
33 294125568
34 342120240
35 396184320
36 456876000
37 524786688
38 600541968
39 684802560
40 778265280
41 881664000
42 995770608
43 1121395968
44 1259390880
45 1410647040
46 1576098000
47 1756720128
48 1953533568
49 2167603200
50 2400039600
51 2652000000
52 2924689248
53 3219360768
54 3537317520
55 3879912960
56 4248552000
57 4644691968
58 5069843568
59 5525571840
60 6013497120
61 6535296000
62 7092702288
63 7687507968
64 8321564160
65 8996782080
66 9715134000
67 10478654208
68 11289439968
69 12149652480
70 13061517840
71 14027328000
72 15049441728
73 16130285568
74 17272354800
75 18478214400
76 19750500000
77 21091918848
78 22505250768
79 23993349120
80 25559141760
81 27205632000
82 28935899568
83 30753101568
84 32660473440
85 34661329920
86 36759066000
87 38957157888
88 41259163968
89 43668725760
90 46189568880
91 48825504000
92 51580427808
93 54458323968
94 57463264080
95 60599408640
96 63871008000
97 67282403328
98 70838027568
99 74542406400
100 78400159200
101 82416000000
102 86594738448
103 90941280768
104 95460630720
105 100157890560
106 105038262000
107 110107047168
108 115369649568
109 120831575040
110 126498432720
111 132375936000
112 138469903488
113 144786259968
114 151331037360
115 158110375680
116 165130524000
117 172397841408
118 179918797968
119 187699975680
120 195748069440
121 204069888000
122 212672354928
123 221562509568
124 230747508000
125 240234624000
126 250031250000
127 260144898048
128 270583200768
129 281353912320
130 292464909360
131 303924192000
132 315739884768
133 327920237568
134 340473626640
135 353408555520
136 366733656000
137 380457689088
138 394589545968
139 409138248960
140 424112952480
141 439522944000
142 455377645008
143 471686611968
144 488459537280
145 505706250240
146 523436718000
147 541661046528
148 560389481568
149 579632409600
150 599400358800
151 619704000000
152 640554147648
153 661961760768
154 683937943920
155 706493948160
156 729641172000
157 753391162368
158 777755615568
159 802746378240
160 828375448320
161 854654976000
162 881597264688
163 909214771968
164 937520110560
165 966526049280
166 996245514000
167 1026691588608
168 1057877515968
169 1089816698880
170 1122522701040
171 1156009248000
172 1190290228128
173 1225379693568
174 1261291861200
175 1298041113600
176 1335642000000
177 1374109237248
178 1413457710768
179 1453702475520
180 1494858756960
181 1536941952000
182 1579967629968
183 1623951533568
184 1668909579840
185 1714857861120
186 1761812646000
187 1809790380288
188 1858807687968
189 1908881372160
190 1960028416080
191 2012265984000
192 2065611422208
193 2120082259968
194 2175696210480
195 2232471171840
196 2290425228000
197 2349576649728
198 2409943895568
199 2471545612800
200 2534400638400
201 2598528000000
202 2663946916848
203 2730676800768
204 2798737257120
205 2868148085760
206 2938929282000
207 3011101037568
208 3084683741568
209 3159697981440
210 3236164543920
211 3314104416000
212 3393538785888
213 3474489043968
214 3556976783760
215 3641023802880
216 3726652104000
217 3813883895808
218 3902741593968
219 3993247822080
220 4085425412640
221 4179297408000
222 4274887061328
223 4372217837568
224 4471313414400
225 4572197683200
226 4674894750000
227 4779428936448
228 4885824780768
229 4994107038720
230 5104300684560
231 5216430912000
232 5330523135168
233 5446602989568
234 5564696333040
235 5684829246720
236 5807028036000
237 5931319231488
238 6057729589968
239 6186286095360
240 6317015959680
241 6449946624000
242 6585105759408
243 6722521267968
244 6862221283680
245 7004234173440
246 7148588538000
247 7295313212928
248 7444437269568
249 7595990016000
250 7750000998000
251 7906500000000
252 8065517046048
253 8227082400768
254 8391226570320
255 8557980303360
256 8727374592000
257 8899440672768
258 9074210027568
259 9251714384640
260 9431985719520
261 9615056256000
262 9800958467088
263 9989725075968
264 10181389056960
265 10375983636480
266 10573542294000
267 10774098763008
268 10977687031968
269 11184341345280
270 11394096204240
271 11606986368000
272 11823046854528
273 12042312941568
274 12264820167600
275 12490604332800
276 12719701500000
277 12952147995648
278 13187980410768
279 13427235601920
280 13669950692160
281 13916163072000
282 14165910400368
283 14419230605568
284 14676161886240
285 14936742712320
286 15201011826000
287 15469008242688
288 15740771251968
289 16016340418560
290 16295755583280
291 16579056864000
292 16866284656608
293 17157479635968
294 17452682756880
295 17751935255040
296 18055278648000
297 18362754736128
298 18674405603568
299 18990273619200
300 19310401437600
301 19634832000000
302 19963608535248
303 20296774560768
304 20634373883520
305 20976450600960
306 21323049102000
307 21674214067968
308 22029990473568
309 22390423587840
310 22755558975120
311 23125442496000
312 23500120308288
313 23879638867968
314 24264044930160
315 24653385550080
316 25047708084000
317 25447060190208
318 25851489829968
319 26261045268480
320 26675775075840
321 27095728128000
322 27520953607728
323 27951501005568
324 28387420120800
325 28828761062400
326 29275574250000
327 29727910414848
328 30185820600768
329 30649356165120
330 31118568779760
331 31593510432000
332 32074233425568
333 32560790381568
334 33053234239440
335 33551618257920
336 34055996016000
337 34566421413888
338 35082948673968
339 35605632341760
340 36134527286880
341 36669688704000
342 37211172113808
343 37759033363968
344 38313328630080
345 38874114416640
346 39441447558000
347 40015385219328
348 40595984897568
349 41183304422400
350 41777401957200
351 42378336000000
352 42986165384448
353 43600949280768
354 44222747196720
355 44851618978560
356 45487624812000
357 46130825223168
358 46781281079568
359 47439053591040
360 48104204310720
361 48776795136000
362 49456888309488
363 50144546419968
364 50839832403360
365 51542809543680
366 52253541474000
367 52972092177408
368 53698525987968
369 54432907591680
370 55175302027440
371 55925774688000
372 56684391320928
373 57451218029568
374 58226321274000
375 59009767872000
376 59801625000000
377 60601960194048
378 61410841350768
379 62228336728320
380 63054514947360
381 63889444992000
382 64733196210768
383 65585838317568
384 66447441392640
385 67318075883520
386 68197812606000
387 69086722745088
388 69984877855968
389 70892349864960
390 71809211070480
391 72735534144000
392 73671392131008
393 74616858451968
394 75572006903280
395 76536911658240
396 77511647268000
397 78496288662528
398 79490911151568
399 80495590425600
400 81510402556800
401 82535424000000
402 83570731593648
403 84616402560768
404 85672514509920
405 86739145436160
406 87816373722000
407 88904278138368
408 90002937845568
409 91112432394240
410 92232841726320
411 93364246176000
412 94506726470688
413 95660363731968
414 96825239476560
415 98001435617280
416 99189034464000
417 100388118724608
418 101598771505968
419 102821076314880
420 104055117059040
421 105300978048000
422 106558743994128
423 107828500013568
424 109110331627200
425 110404324761600
426 111710565750000
427 113029141333248
428 114360138660768
429 115703645291520
430 117059749194960
431 118428538752000
432 119810102755968
433 121204530413568
434 122611911345840
435 124032335589120
436 125465893596000
437 126912676236288
438 128372774797968
439 129846280988160
440 131333286934080
441 132833885184000
442 134348168708208
443 135876230899968
444 137418165576480
445 138974066979840
446 140544029778000
447 142128149065728
448 143726520365568
449 145339239628800
450 146966403236400
451 148608108000000
452 150264451162848
453 151935530400768
454 153621443823120
455 155322289973760
456 157038167832000
457 158769176813568
458 160515416771568
459 162276987997440
460 164053991221920
461 165846527616000
462 167654698791888
463 169478606803968
464 171318354149760
465 173174043770880
466 175045779054000
467 176933663831808
468 178837802383968
469 180758299438080
470 182695260170640
471 184648790208000
472 186618995627328
473 188605982957568
474 190609859180400
475 192630731731200
476 194668708500000
477 196723897832448
478 198796408530768
479 200886349854720
480 202993831522560
481 205118963712000
482 207261857061168
483 209422622669568
484 211601372099040
485 213798217374720
486 216013270986000
487 218246645887488
488 220498455499968
489 222768813711360
490 225057834877680
491 227365633824000
492 229692325845408
493 232038026707968
494 234402852649680
495 236786920381440
496 239190347088000
497 241613250428928
498 244055748539568
499 246517960032000
500 249000003996000
501 251502000000000
502 254024068092048
503 256566328800768
504 259128903136320
505 261711912591360
506 264315479142000
507 266939725248768
508 269584773857568
509 272250748400640
510 274937772797520
511 277645971456000
512 280375469273088
513 283126391635968
514 285898864422960
515 288693014004480
516 291508967244000
517 294346851499008
518 297206794621968
519 300088924961280
520 302993371362240
521 305920263168000
522 308869730220528
523 311841902861568
524 314836911933600
525 317854888780800
526 320895965250000
527 323960273691648
528 327047946960768
529 330159118417920
530 333293921930160
531 336452491872000
532 339634963126368
533 342841471085568
534 346072151652240
535 349327141240320
536 352606576776000
537 355910595698688
538 359239335961968
539 362592936034560
540 365971534901280
541 369375272064000
542 372804287542608
543 376258721875968
544 379738716122880
545 383244411863040
546 386775951198000
547 390333476752128
548 393917131673568
549 397527059635200
550 401163404835600
551 404826312000000
552 408515926381248
553 412232393760768
554 415975860449520
555 419746473288960
556 423544379652000
557 427369727443968
558 431222665103568
559 435103341603840
560 439011906453120
561 442948509696000
562 446913301914288
563 450906434227968
564 454928058296160
565 458978326318080
566 463057391034000
567 467165405726208
568 471302524219968
569 475468900884480
570 479664690633840
571 483890048928000
572 488145131773728
573 492430095725568
574 496745097886800
575 501090295910400
576 505465848000000
577 509871912910848
578 514308649950768
579 518776218981120
580 523274780417760
581 527804495232000
582 532365524951568
583 536958031661568
584 541582178005440
585 546238127185920
586 550926042966000
587 555646089669888
588 560398432183968
589 565183235957760
590 570000667004880
591 574850891904000
592 579734077799808
593 584650392403968
594 589600003996080
595 594583081424640
596 599599794108000
597 604650312035328
598 609734805767568
599 614853446438400
600 620006405755200
601 625193856000000
602 630415970030448
603 635672921280768
604 640964883762720
605 646292032066560
606 651654541362000
607 657052587399168
608 662486346509568
609 667955995607040
610 673461712188720
611 679003674336000
612 684582060715488
613 690197050579968
614 695848823769360
615 701537560711680
616 707263442424000
617 713026650513408
618 718827367177968
619 724665775207680
620 730542057985440
621 736456399488000
622 742408984286928
623 748399997549568
624 754429625040000
625 760498053120000
626 766605468750000
627 772752059490048
628 778938013500768
629 785163519544320
630 791428766985360
631 797733945792000
632 804079246536768
633 810464860397568
634 816890979158640
635 823357795211520
636 829865501556000
637 836414291801088
638 843004360165968
639 849635901480960
640 856309111188480
641 863024185344000
642 869781320617008
643 876580714291968
644 883422564269280
645 890307069066240
646 897234427818000
647 904204840278528
648 911218506821568
649 918275628441600
650 925376406754800
651 932521044000000
652 939709743039648
653 946942707360768
654 954220141075920
655 961542248924160
656 968909236272000
657 976321309114368
658 983778674075568
659 991281538410240
660 998830110004320
661 1006424597376000
662 1014065209676688
663 1021752156691968
664 1029485648842560
665 1037265897185280
666 1045093113414000
667 1052967509860608
668 1060889299495968
669 1068858695930880
670 1076875913417040
671 1084941166848000
672 1093054671760128
673 1101216644333568
674 1109427301393200
675 1117686860409600
676 1125995539500000
677 1134353557429248
678 1142761133610768
679 1151218488107520
680 1159725841632960
681 1168283415552000
682 1176891431881968
683 1185550113293568
684 1194259683111840
685 1203020365317120
686 1211832384546000
687 1220695966092288
688 1229611335907968
689 1238578720604160
690 1247598347452080
691 1256670444384000
692 1265795239994208
693 1274972963539968
694 1284203844942480
695 1293488114787840
696 1302826004328000
697 1312217745481728
698 1321663570835568
699 1331163713644800
700 1340718407834400
701 1350327888000000
702 1359992389408848
703 1369712148000768
704 1379487400389120
705 1389318383861760
706 1399205336382000
707 1409148496589568
708 1419148103801568
709 1429204398013440
710 1439317619899920
711 1449488010816000
712 1459715812797888
713 1470001268563968
714 1480344621515760
715 1490746115738880
716 1501205996004000
717 1511724507767808
718 1522301897173968
719 1532938411054080
720 1543634296928640
721 1554389803008000
722 1565205178193328
723 1576080672077568
724 1587016534946400
725 1598013017779200
726 1609070372250000
727 1620188850728448
728 1631368706280768
729 1642610192670720
730 1653913564360560
731 1665279076512000
732 1676706984987168
733 1688197546349568
734 1699751017865040
735 1711367657502720
736 1723047723936000
737 1734791476543488
738 1746599175409968
739 1758471081327360
740 1770407455795680
741 1782408561024000
742 1794474659931408
743 1806606016147968
744 1818802894015680
745 1831065558589440
746 1843394275638000
747 1855789311644928
748 1868250933809568
749 1880779410048000
750 1893375008994000
751 1906038000000000
752 1918768653138048
753 1931567239200768
754 1944434029702320
755 1957369296879360
756 1970373313692000
757 1983446353824768
758 1996588691687568
759 2009800602416640
760 2023082361875520
761 2036434246656000
762 2049856534079088
763 2063349502195968
764 2076913429788960
765 2090548596372480
766 2104255282194000
767 2118033768235008
768 2131884336211968
769 2145807268577280
770 2159802848520240
771 2173871359968000
772 2188013087586528
773 2202228316781568
774 2216517333699600
775 2230880425228800
776 2245317879000000
777 2259829983387648
778 2274417027510768
779 2289079301233920
780 2303817095168160
781 2318630700672000
782 2333520409852368
783 2348486515565568
784 2363529311418240
785 2378649091768320
786 2393846151726000
787 2409120787154688
788 2424473294671968
789 2439903971650560
790 2455413116219280
791 2471001027264000
792 2486668004428608
793 2502414348115968
794 2518240359488880
795 2534146340471040
796 2550132593748000
797 2566199422768128
798 2582347131743568
799 2598576025651200
800 2614886410233600
801 2631278592000000
802 2647752878227248
803 2664309576960768
804 2680948997015520
805 2697671447976960
806 2714477240202000
807 2731366684819968
808 2748340093733568
809 2765397779619840
810 2782540055931120
811 2799767236896000
812 2817079637520288
813 2834477573587968
814 2851961361662160
815 2869531319086080
816 2887187763984000
817 2904931015262208
818 2922761392609968
819 2940679216500480
820 2958684808191840
821 2976778489728000
822 2994960583939728
823 3013231414445568
824 3031591305652800
825 3050040582758400
826 3068579571750000
827 3087208599406848
828 3105927993300768
829 3124738081797120
830 3143639194055760
831 3162631660032000
832 3181715810477568
833 3200891976941568
834 3220160491771440
835 3239521688113920
836 3258975899916000
837 3278523461925888
838 3298164709693968
839 3317899979573760
840 3337729608722880
841 3357653935104000
842 3377673297485808
843 3397788035443968
844 3417998489362080
845 3438305000432640
846 3458707910658000
847 3479207562851328
848 3499804300637568
849 3520498468454400
850 3541290411553200
851 3562180476000000
852 3583169008676448
853 3604256357280768
854 3625442870328720
855 3646728897154560
856 3668114787912000
857 3689600893575168
858 3711187565939568
859 3732875157623040
860 3754664022066720
861 3776554513536000
862 3798546987121488
863 3820641798739968
864 3842839305135360
865 3865139863879680
866 3887543833374000
867 3910051572849408
868 3932663442367968
869 3955379802823680
870 3978201015943440
871 4001127444288000
872 4024159451252928
873 4047297401069568
874 4070541658806000
875 4093892590368000
876 4117350562500000
877 4140915942786048
878 4164589099650768
879 4188370402360320
880 4212260221023360
881 4236258926592000
882 4260366890862768
883 4284584486477568
884 4308912086924640
885 4333350066539520
886 4357898800506000
887 4382558664857088
888 4407330036475968
889 4432213293096960
890 4457208813306480
891 4482316976544000
892 4507538163103008
893 4532872754131968
894 4558321131635280
895 4583883678474240
896 4609560778368000
897 4635352815894528
898 4661260176491568
899 4687283246457600
900 4713422412952800
901 4739678064000000
902 4766050588485648
903 4792540376160768
904 4819147817641920
905 4845873304412160
906 4872717228822000
907 4899679984090368
908 4926761964305568
909 4953963564426240
910 4981285180282320
911 5008727208576000
912 5036290046882688
913 5063974093651968
914 5091779748208560
915 5119707410753280
916 5147757482364000
917 5175930364996608
918 5204226461485968
919 5232646175546880
920 5261189911775040
921 5289858075648000
922 5318651073526128
923 5347569312653568
924 5376613201159200
925 5405783148057600
926 5435079563250000
927 5464502857525248
928 5494053442560768
929 5523731730923520
930 5553538136070960
931 5583473072352000
932 5613536955007968
933 5643730200173568
934 5674053224877840
935 5704506447045120
936 5735090285496000
937 5765805159948288
938 5796651491017968
939 5827629700220160
940 5858740209970080
941 5889983443584000
942 5921359825280208
943 5952869780179968
944 5984513734308480
945 6016292114595840
946 6048205348878000
947 6080253865897728
948 6112438095305568
949 6144758467660800
950 6177215414432400
951 6209809368000000
952 6242540761654848
953 6275410029600768
954 6308417606955120
955 6341563929749760
956 6374849434932000
957 6408274560365568
958 6441839744831568
959 6475545428029440
960 6509392050577920
961 6543380054016000
962 6577509880803888
963 6611781974323968
964 6646196778881760
965 6680754739706880
966 6715456302954000
967 6750301915703808
968 6785292025963968
969 6820427082670080
970 6855707535686640
971 6891133835808000
972 6926706434759328
973 6962425785197568
974 6998292340712400
975 7034306555827200
976 7070468886000000
977 7106779787624448
978 7143239718030768
979 7179849135486720
980 7216608499198560
981 7253518269312000
982 7290578906913168
983 7327790874029568
984 7365154633631040
985 7402670649630720
986 7440339386886000
987 7478161311199488
988 7516136889319968
989 7554266588943360
990 7592550878713680
991 7630990228224000
992 7669585108017408
993 7708335989587968
994 7747243345381680
995 7786307648797440
996 7825529374188000
997 7864908996860928
998 7904446993079568
999 7944143840064000
1000 7984000015992000