0 980
1 34560
2 312120
3 1548800
4 5467500
5 15482880
6 37565360
7 81285120
8 161036100
9 297440000
10 518930280
11 863516160
12 1380726620
13 2133734400
14 3201660000
15 4682055680
16 6693569460
17 9378789120
18 12907266200
19 17478720000
20 23326421580
21 30720757760
22 39972975120
23 51439104000
24 65524062500
25 82685940480
26 103440463560
27 128365637120
28 158106570300
29 193380480000
30 234981874880
31 283787919360
32 340763977620
33 406969337600
34 483563115000
35 571810337280
36 673088207660
37 788892549120
38 920844428400
39 1070696960000
40 1240342290180
41 1431818760960
42 1647318254120
43 1889193715200
44 2159966857500
45 2462336046080
46 2799184361760
47 3173587845120
48 3588823920500
49 4048380000000
50 4555962267480
51 5115504642560
52 5731177924620
53 6407399116800
54 7148840930000
55 7960441466880
56 8847414085860
57 9815257445120
58 10869765726600
59 12017039040000
60 13263494006780
61 14615874524160
62 16081262709120
63 17667090022400
64 19381148572500
65 21231602599680
66 23227000139960
67 25376284869120
68 27688808126700
69 30174341120000
70 32843087308080
71 35705694965760
72 38773269927620
73 42057388512000
74 45570110625000
75 49323993044480
76 53332102884060
77 57608031237120
78 62165907000800
79 67020410880000
80 72186789571380
81 77680870127360
82 83519074500120
83 89718434265600
84 96296605527500
85 103271884001280
86 110663220278160
87 118490235269120
88 126773235828900
89 135533230560000
90 144791945796680
91 154571841768960
92 164896128946620
93 175788784563200
94 187274569320000
95 199379044270080
96 212128587882260
97 225550413285120
98 239672585691000
99 254524040000000
100 270134598583980
101 286534989250560
102 303756863387120
103 321832814284800
104 340796395642500
105 360682140250880
106 381525578856360
107 403363259205120
108 426232765267100
109 450172736640000
110 475222888133280
111 501424029532160
112 528818085541620
113 557448115910400
114 587358335735000
115 618594135943680
116 651202103960460
117 685230044549120
118 720727000837200
119 757743275520000
120 796330452244580
121 836541417173760
122 878430380730120
123 922052899520000
124 967465898437500
125 1014727692948480
126 1063898011554560
127 1115038018437120
128 1168210336281300
129 1223479069280000
130 1280909826317880
131 1340569744335360
132 1402527511872620
133 1466853392793600
134 1533619250190000
135 1602898570465280
136 1674766487598660
137 1749299807589120
138 1826577033079400
139 1906678388160000
140 1989685843353180
141 2075683140776960
142 2164755819489120
143 2256991241011200
144 2352478615032500
145 2451309025294080
146 2553575455652760
147 2659372816325120
148 2768797970311500
149 2881949760000000
150 2998929033950480
151 3119838673858560
152 3244783621699620
153 3373870907052800
154 3507209674605000
155 3644911211834880
156 3787088976876860
157 3933858626565120
158 4085338044657600
159 4241647370240000
160 4402909026309780
161 4569247748540160
162 4740790614224120
163 4917667071398400
164 5100008968147500
165 5287950582087680
166 5481628650030960
167 5681182397829120
168 5886753570397700
169 6098486461920000
170 6316527946231080
171 6541027507381760
172 6772137270382620
173 7010012032128000
174 7254809292500000
175 7506689285652480
176 7765815011475060
177 8032352267237120
178 8306469679411800
179 8588338735680000
180 8878133817114380
181 9176032230543360
182 9482214241095120
183 9796863104921600
184 10120165102102500
185 10452309569729280
186 10793488935169160
187 11143898749509120
188 11503737721179900
189 11873207749760000
190 12252513959959680
191 12641864735784960
192 13041471754881620
193 13451550023059200
194 13872317908995000
195 14303997179118080
196 14746813032673260
197 15200994136965120
198 15666772662782000
199 16144384320000000
200 16634068393366980
201 17136067778466560
202 17650629017862120
203 18178002337420800
204 18718441682817500
205 19272204756218880
206 19839553053147360
207 20420751899525120
208 21016070488898100
209 21625781919840000
210 22250163233536280
211 22889495451548160
212 23544063613756620
213 24214156816486400
214 24900068250810000
215 25602095241031680
216 26320539283351460
217 27055706084709120
218 27807905601808200
219 28577452080320000
220 29364664094267580
221 30169864585589760
222 30993380903885120
223 31835544846336000
224 32696692697812500
225 33577165271156480
226 34477307947645560
227 35397470717637120
228 36338008221392300
229 37299279790080000
230 38281649486960880
231 39285486148751360
232 40311163427167620
233 41359059830649600
234 42429558766265000
235 43523048581793280
236 44639922607989660
237 45780579201029120
238 46945421785130400
239 48134858895360000
240 49349304220616180
241 50589176646792960
242 51854900300124120
243 53146904590707200
244 54465624256207500
245 55811499405742080
246 57184975563943760
247 58586503715205120
248 60016540348102500
249 61475547500000000
250 62963992801833480
251 64482349523074560
252 66031096616874620
253 67610718765388800
254 69221706425280000
255 70864555873402880
256 72539769252667860
257 74247854618085120
258 75989325982988600
259 77764703365440000
260 79574512834812780
261 81419286558556160
262 83299562849139120
263 85215886211174400
264 87168807388722500
265 89158883412775680
266 91186677648921960
267 93252759845189120
268 95357706180068700
269 97502099310720000
270 99686528421354080
271 101911589271797760
272 104177884246237620
273 106486022402144000
274 108836619519375000
275 111230298149460480
276 113667687665066060
277 116149424309637120
278 118676151247222800
279 121248518612480000
280 123867183560857380
281 126532810318959360
282 129246070235090120
283 132007641829977600
284 134818210847677500
285 137678470306657280
286 140589120551060160
287 143550869302149120
288 146564431709930900
289 149630530404960000
290 152749895550322680
291 155923264893800960
292 159151383820216620
293 162435005403955200
294 165774890461670000
295 169171807605166080
296 172626533294464260
297 176139851891045120
298 179712555711273000
299 183345445080000000
300 187039328384349980
301 190795022127682560
302 194613350983737120
303 198495147850956800
304 202441253906992500
305 206452518663386880
306 210529800020438360
307 214673964322245120
308 218885886411929100
309 223166449687040000
310 227516546155139280
311 231937076489564160
312 236428950085371620
313 240993085115462400
314 245630408586885000
315 250341856397319680
316 255128373391742460
317 259990913419269120
318 264930439390179200
319 269947923333120000
320 275044346452490580
321 280220699186005760
322 285477981262440120
323 290817201759552000
324 296239379162187500
325 301745541420564480
326 307336726008736560
327 313013979983237120
328 318778360041903300
329 324630932582880000
330 330572773763803880
331 336604969561167360
332 342728615829862620
333 348944818362905600
334 355254692951340000
335 361659365444321280
336 368159971809380660
337 374757658192869120
338 381453580980581400
339 388248906858560000
340 395144812874079180
341 402142486496808960
342 409243125680159120
343 416447938922803200
344 423758145330382500
345 431174974677390080
346 438699667469234760
347 446333475004485120
348 454077659437293500
349 461933493840000000
350 469902262265916480
351 477985259812290560
352 486183792683449620
353 494499178254124800
354 502932745132955000
355 511485833226170880
356 520159793801458860
357 528955989552005120
358 537875794660719600
359 546920594864640000
360 556091787519515780
361 565390781664572160
362 574818998087454120
363 584377869389350400
364 594068840050297500
365 603893366494663680
366 613852917156812960
367 623948972546949120
368 634183025317139700
369 644556580327520000
370 655071154712677080
371 665728277948213760
372 676529491917492620
373 687476350978560000
374 698570422031250000
375 709813284584468480
376 721206530823657060
377 732751765678437120
378 744450606890433800
379 756304685081280000
380 768315643820800380
381 780485139695375360
382 792814842376485120
383 805306434689433600
384 817961612682252500
385 830782085694785280
386 843769576427951160
387 856925821013189120
388 870252569082081900
389 883751583836160000
390 897424642116885680
391 911273534475816960
392 925300065244951620
393 939506052607251200
394 953893328667345000
395 968463739522414080
396 983219145333255260
397 998161420395525120
398 1013292453211164000
399 1028614146560000000
400 1044128417571532980
401 1059837197796898560
402 1075742433281012120
403 1091846084634892800
404 1108150127108167500
405 1124656550661754880
406 1141367360040729360
407 1158284574847365120
408 1175410229614360100
409 1192746373878240000
410 1210295072252942280
411 1228058404503580160
412 1246038465620386620
413 1264237365892838400
414 1282657230983960000
415 1301300202004807680
416 1320168435589133460
417 1339264103968229120
418 1358589395045950200
419 1378146512473920000
420 1397937675726913580
421 1417965120178421760
422 1438231097176395120
423 1458737874119168000
424 1479487734531562500
425 1500482978141172480
426 1521725920954827560
427 1543218895335237120
428 1564964250077814300
429 1586964350487680000
430 1609221578456846880
431 1631738332541583360
432 1654517028039957620
433 1677560097069561600
434 1700869988645415000
435 1724449168758049280
436 1748300120451771660
437 1772425343903109120
438 1796827356499432400
439 1821508692917760000
440 1846471905203742180
441 1871719562850824960
442 1897254252879594120
443 1923078579917299200
444 1949195166277557500
445 1975606652040238080
446 2002315695131525760
447 2029324971404165120
448 2056637174717884500
449 2084255017020000000
450 2112181228426199480
451 2140418557301506560
452 2168969770341424620
453 2197837652653260800
454 2227025007837630000
455 2256534658070138880
456 2286369444183249860
457 2316532225748325120
458 2347025881157850600
459 2377853307707840000
460 2409017421680418780
461 2440521158426588160
462 2472367472449169120
463 2504559337485926400
464 2537099746592872500
465 2569991712227751680
466 2603238266333703960
467 2636842460423109120
468 2670807365661610700
469 2705136072952320000
470 2739831693020200080
471 2774897356496629760
472 2810336214004147620
473 2846151436241376000
474 2882346214068125000
475 2918923758590676480
476 2955887301247248060
477 2993240093893637120
478 3030985408889044800
479 3069126539182080000
480 3107666798396943380
481 3146609520919791360
482 3185958061985280120
483 3225715797763289600
484 3265886125445827500
485 3306472463334113280
486 3347478250925842160
487 3388906949002629120
488 3430762039717632900
489 3473047026683360000
490 3515765435059648680
491 3558920811641832960
492 3602516724949086620
493 3646556765312947200
494 3691044544966020000
495 3735983698130862080
496 3781377881109046260
497 3827230772370405120
498 3873546072642455000
499 3920327505000000000
500 3967578814954915980
501 4015303770546114560
502 4063506162429687120
503 4112189803969228800
504 4161358531326342500
505 4211016203551322880
506 4261166702674020360
507 4311813933794885120
508 4362961825176191100
509 4414614328333440000
510 4466775418126945280
511 4519449092853596160
512 4572639374338801620
513 4626350308028614400
514 4680585963082035000
515 4735350432463495680
516 4790647833035524460
517 4846482305651589120
518 4902858015249121200
519 4959779150942720000
520 5017249926117536580
521 5075274578522837760
522 5133857370365750120
523 5193002588405184000
524 5252714544045937500
525 5312997573432980480
526 5373856037545918560
527 5435294322293637120
528 5497316838609125300
529 5559928022544480000
530 5623132335366089880
531 5686934263649999360
532 5751338319377452620
533 5816349040030617600
534 5881970988688490000
535 5948208754122977280
536 6015066950895162660
537 6082550219451749120
538 6150663226221683400
539 6219410663712960000
540 6288797250609605180
541 6358827731868840960
542 6429506878818429120
543 6500839489254195200
544 6572830387537732500
545 6645484424694286080
546 6718806478510816760
547 6792801453634245120
548 6867474281669875500
549 6942829921280000000
550 7018873358282682480
551 7095609605750722560
552 7173043704110799620
553 7251180721242796800
554 7330025752579305000
555 7409583921205306880
556 7489860377958040860
557 7570860301527045120
558 7652588898554381600
559 7735051403735040000
560 7818253079917521780
561 7902199218204604160
562 7986895138054284120
563 8072346187380902400
564 8158557742656447500
565 8245535209012039680
566 8333284020339594960
567 8421809639393669120
568 8511117557893481700
569 8601213296625120000
570 8692102405543923080
571 8783790463877045760
572 8876283080226202620
573 8969585892670592000
574 9063704568870000000
575 9158644806168084480
576 9254412331695839060
577 9351012902475237120
578 9448452305523055800
579 9546736357954880000
580 9645870907089286380
581 9745861830552207360
582 9846715036381475120
583 9948436463131545600
584 10051032079978402500
585 10154507886824641280
586 10258869914404733160
587 10364124224390469120
588 10470276909496583900
589 10577334093586560000
590 10685301931778611680
591 10794186610551848960
592 10903994347852621620
593 11014731393201043200
594 11126404027797695000
595 11239018564630510080
596 11352581348581837260
597 11467098756535685120
598 11582577197485146000
599 11699023112640000000
600 11816442975534498980
601 11934843292135330560
602 12054230600949762120
603 12174611473133964800
604 12295992512601517500
605 12418380356132090880
606 12541781673480311360
607 12666203167484805120
608 12791651574177422100
609 12918133662892640000
610 13045656236377148280
611 13174226130899612160
612 13303850216360616620
613 13434535396402790400
614 13566288608521110000
615 13699116824173383680
616 13833027048890915460
617 13968026322389349120
618 14104121718679692200
619 14241320346179520000
620 14379629347824359580
621 14519055901179253760
622 14659607218550505120
623 14801290547097600000
624 14944113168945312500
625 15088082401295988480
626 15233205596542009560
627 15379490142378437120
628 15526943461915836300
629 15675573013793280000
630 15825386292291532880
631 15976390827446415360
632 16128594185162347620
633 16282003967326073600
634 16436627811920565000
635 16592473393139105280
636 16749548421499553660
637 16907860643958789120
638 17067417844027334400
639 17228227841884160000
640 17390298494491668180
641 17553637695710856960
642 17718253376416664120
643 17884153504613491200
644 18051346085550907500
645 18219839161839534080
646 18389640813567107760
647 18560759158414725120
648 18733202351773266500
649 18906978586860000000
650 19082096094835365480
651 19258563144919938560
652 19436388044511574620
653 19615579139302732800
654 19796144813397980000
655 19978093489431674880
656 20161433628685831860
657 20346173731208165120
658 20532322335930312600
659 20719888020786240000
660 20908879402830824780
661 21099305138358620160
662 21291173923022799120
663 21484494491954278400
664 21679275619881022500
665 21875526121247527680
666 22073254850334485960
667 22272470701378629120
668 22473182608692752700
669 22675399546785920000
670 22879130530483846080
671 23084384615049461760
672 23291170896303657620
673 23499498510746208000
674 23709376635676875000
675 23920814489316692480
676 24133821330929430060
677 24348406460943237120
678 24564579221072466800
679 24782348994439680000
680 25001725205697829380
681 25222717321152623360
682 25445334848885070120
683 25669587338874201600
684 25895484383119977500
685 26123035615766369280
686 26352250713224624160
687 26583139394296709120
688 26815711420298934900
689 27049976595185760000
690 27285944765673774680
691 27523625821365864960
692 27763029694875556620
693 28004166361951539200
694 28247045841602370000
695 28491678196221358080
696 28738073531711628260
697 28986241997611365120
698 29236193787219237000
699 29487939137720000000
700 29741488330310281980
701 29996851690324546560
702 30254039587361237120
703 30513062435409100800
704 30773930692973692500
705 31036654863204058880
706 31301245494019602360
707 31567713178237125120
708 31836068553698053100
709 32106322303395840000
710 32378485155603551280
711 32652567884001628160
712 32928581307805831620
713 33206536291895366400
714 33486443746941185000
715 33768314629534471680
716 34052159942315306460
717 34337990734101509120
718 34625818100017663200
719 34915653181624320000
720 35207507167047382580
721 35501391291107669760
722 35797316835450660120
723 36095295128676416000
724 36395337546469687500
725 36697455511730196480
726 37001660494703100560
727 37307964013109637120
728 37616377632277947300
729 37926912965274080000
730 38239581673033175880
731 38554395464490831360
732 38871366096714642620
733 39190505375035929600
734 39511825153181640000
735 39835337333406433280
736 40161053866624944660
737 40488986752544229120
738 40819148039796385400
739 41151549826071360000
740 41486204258249931180
741 41823123532536872960
742 42162319894594299120
743 42503805639675187200
744 42847593112757082500
745 43193694708675982080
746 43542122872260398760
747 43892890098465605120
748 44246008932508057500
749 44601491970000000000
750 44959351857084248480
751 45319601290569154560
752 45682253018063749620
753 46047319838113068800
754 46414814600333655000
755 46784750205549242880
756 47157139605926622860
757 47531995805111685120
758 47909331858365643600
759 48289160872701440000
760 48671496007020327780
761 49056350472248636160
762 49443737531474714120
763 49833670500086054400
764 50226162745906597500
765 50621227689334215680
766 51018878803478376960
767 51419129614297989120
768 51821993700739423700
769 52227484694874720000
770 52635616282039969080
771 53046402200973877760
772 53459856243956512620
773 53875992256948224000
774 54294824139728750000
775 54716365846036500480
776 55140631383708021060
777 55567634814817637120
778 55997390255817277800
779 56429911877676480000
780 56865213906022572380
781 57303310621281039360
782 57744216358816065120
783 58187945509071257600
784 58634512517710552500
785 59083931885759297280
786 59536218169745515160
787 59991385981841349120
788 60449449990004685900
789 60910424918120960000
790 61374325546145137680
791 61841166710243880960
792 62310963302937891620
793 62783730273244435200
794 63259482626820045000
795 63738235426103406080
796 64220003790458419260
797 64704802896317445120
798 65192647977324728000
799 65683554324480000000
800 66177537286282264980
801 66674612268873762560
802 67174794736184112120
803 67678100210074636800
804 68184544270482867500
805 68694142555567226880
806 69206910761851893360
807 69722864644371845120
808 70242020016818084100
809 70764392751683040000
810 71289998780406154280
811 71818854093519644160
812 72350974740794446620
813 72886376831386342400
814 73425076533982260000
815 73967090076946759680
816 74512433748468697460
817 75061123896708069120
818 75613176929943034200
819 76168609316717120000
820 76727437585986605580
821 77289678327268085760
822 77855348190786215120
823 78424463887621632000
824 78997042189859062500
825 79573099930735604480
826 80152654004789191560
827 80735721368007237120
828 81322319037975458300
829 81912464094026880000
830 82506173677391018880
831 83103464991343247360
832 83704355301354337620
833 84308861935240185600
834 84917002283311715000
835 85528793798524961280
836 86144253996631335660
837 86763400456328069120
838 87386250819408836400
839 88012822790914560000
840 88643134139284394180
841 89277202696506888960
842 89915046358271334120
843 90556683084119283200
844 91202130897596257500
845 91851407886403630080
846 92504532202550689760
847 93161522062506885120
848 93822395747354248500
849 94487171602940000000
850 95155868040029331480
851 95828503534458370560
852 96505096627287324620
853 97185665924953804800
854 97870230099426330000
855 98558807888358010880
856 99251418095240413860
857 99948079589557605120
858 100648811306940374600
859 101353632249320640000
860 102062561485086030780
861 102775618149234652160
862 103492821443530029120
863 104214190636656230400
864 104939745064373172500
865 105669504129672103680
866 106403487302931267960
867 107141714122071749120
868 107884204192713494700
869 108630977188331520000
870 109382052850412292080
871 110137450988610293760
872 110897191480904767620
873 111661294273756640000
874 112429779382265625000
875 113202666890327508480
876 113979976950791612060
877 114761729785618437120
878 115547945686037488800
879 116338645012705280000
880 117133848195863515380
881 117933575735497455360
882 118737848201494460120
883 119546686233802713600
884 120360110542590127500
885 121178141908403425280
886 122000801182327406160
887 122828109286144389120
888 123660087212493836900
889 124496756025032160000
890 125338136858592700680
891 126184250919345896960
892 127035119484959626620
893 127890763904759731200
894 128751205599890720000
895 129616466063476654080
896 130486566860782210260
897 131361529629373925120
898 132241376079281619000
899 133126127993160000000
900 134015807226450447980
901 134910435707542978560
902 135810035437938387120
903 136714628492410572800
904 137624237019169042500
905 138538883240021594880
906 139458589450537184360
907 140383378020208965120
908 141313271392617515100
909 142248292085594240000
910 143188462691384957280
911 144133805876813660160
912 145084344383446461620
913 146040101027755718400
914 147001098701284335000
915 147967360370810247680
916 148938909078511088460
917 149915767942129029120
918 150897960155135805200
919 151885508986897920000
920 152878437782842028580
921 153876769964620501760
922 154880529030277170120
923 155889738554413248000
924 156904422188353437500
925 157924603660312212480
926 158950306775560282560
927 159981555416591237120
928 161018373543288369300
929 162060785193091680000
930 163108814481165061880
931 164162485600563663360
932 165221822822401432620
933 166286850496018841600
934 167357593049150790000
935 168434074988094689280
936 169516320897878726660
937 170604355442430309120
938 171698203364744687400
939 172797889487053760000
940 173903438710995057180
941 175014876017780904960
942 176132226468367769120
943 177255515203625779200
944 178384767444508432500
945 179520008492222478080
946 180661263728397980760
947 181808558615258565120
948 182961918695791839500
949 184121369593920000000
950 185286937014670614480
951 186458646744347586560
952 187636524650702299620
953 188820596683104940800
954 190010888872716005000
955 191207427332657978880
956 192410238258187204860
957 193619347926865925120
958 194834782698734505600
959 196056569016483840000
960 197284733405627933780
961 198519302474676668160
962 199760302915308744120
963 201007761502544806400
964 202261705094920747500
965 203522160634661191680
966 204789155147853158960
967 206062715744619909120
968 207342869619294965700
969 208629644050596320000
970 209923066401800815080
971 211223164120918709760
972 212529964740868422620
973 213843495879651456000
974 215163785240527500000
975 216490860612189716480
976 217824749868940203060
977 219165480970865637120
978 220513081964013099800
979 221867580980566080000
980 223229006239020658380
981 224597386044361871360
982 225972748788240255120
983 227355122949148569600
984 228744537092598702500
985 230141019871298753280
986 231544600025330297160
987 232955306382325829120
988 234373167857646387900
989 235798213454559360000
990 237230472264416463680
991 238669973466831912960
992 240116746329860761620
993 241570820210177427200
994 243032224553254395000
995 244500988893541102080
996 245977142854643001260
997 247460716149500805120
998 248951738580569910000
999 250450240040000000000
1000 251956250509814830980