1 3
2 3
3 78
4 186
5 4008
6 15912
7 340560
8 1931760
9 43139520
10 321312960
11 7611891840
12 70589232000
13 1783264896000
14 19854108288000
15 535217663232000
16 6967948748544000
17 200181525175296000
18 2987361024592896000
19 91267413626898432000
20 1537150149529860096000
21 49817611958159130624000
22 935216098087358545920000
23 32071223571936815185920000
24 664277305878991192227840000
25 24044199289820929462763520000
26 544837607098950024169390080000
27 20766009209838351702353510400000
28 511119855598893373454804582400000
29 20467254706253549359416528076800000
30 543853986839520363777136420454400000
31 22832694361949635616181735496089600000
32 651527903148435176142551437541376000000
33 28621578496536738805965177420251136000000
34 873001740976908727086711840473874432000000
35 40055942702735704152453039728797679616000000
36 1300670456673391906065664937373072359424000000
37 62225759307534397921946738364874343055360000000
38 2143298489984961447627010638161790118133760000000
39 106744799885950284354419477829515560794193920000000
40 3887523336219422277968466243546913329182146560000000
41 201258658325341498049290080750321185237646704640000000
42 7727503837246143028196240728257145390534282444800000000
43 415276286946062676578008654247657545496768859340800000000
44 16766674406558901324241254035239777191867310512537600000000
45 934111992270411353885062371268315295194229720796364800000000
46 39564529824982120004936911668460761945256513141682995200000000
47 2282367423266239780682971665083685785706602072773754880000000000
48 101193691985721539793025250836235590648847884926981242880000000000
49 6037631359901211209349434551718902319271719876211517685760000000000
50 279665374489292254809689712812899939433756400718768798433280000000000
51 17239371864451794541872251368591296554268017532996921977733120000000000
52 832743603875228009566927453931007519943101682028926738209177600000000000
53 52981843493841906498730487843919679596603854719344615720851865600000000000
54 2664465785246556944500614983371559262138170729562058866744832819200000000000
55 174802475296738911158875969988266598271504094712712715343792544153600000000000
56 9138065376866156472458944774050191956104310428959478743073410147942400000000000
57 617625481884814306216506196303206220539210064123912440854815256346624000000000000
58 33514660838602977607068707382883897262514727608378035915919091788939264000000000000
59 2331699078931997011038688263827114243888915376213456228336686660654727168000000000000
60 131162055342521842932610799443632815320995528302818626289129675497337257984000000000000
61 9385675699623617979745164518573449249316100656494026396557439031635949387776000000000000
62 546625454382593086631718999039693460804113784584839119676832589868729358090240000000000000
63 40201105285292379051055039090012516539164639058272100645132012498530615521443840000000000000
64 2421301584575867864418822998906917231801884284709831305957414773966715699362529280000000000000
65 182884063210253357424604893473973103976111949017293291101955018879870648775123927040000000000000
66 11378982590289066362497242440419558383828024881515553249849040933701964042627459317760000000000000
67 882090007534305301061041140270005506414097014152848912186256885820766122860992475955200000000000000
68 56639104699950730477297529098325841587171418933579059836446557460960389931735543132979200000000000000
69 4503254832680383753126005917199423599420634467278090426167367518883442415273998614423142400000000000000
70 298120373597224970547436396762920586387317270218951936618306321396502103821391054215787315200000000000000
71 24295965376950989990955921929518648947699878346343895817664207829526366734816529670476713164800000000000000
72 1656803131195354928708717630603271780004649250065324700739509623796771887260753942556128051200000000000000000
73 138321608376544673627835778484145672110816464948249738675100678664882584770603733338987639603200000000000000000
74 9708016494160914741849388812848643473417670533325565210146508265715037005588718505543183263334400000000000000000
75 829816832558694284681287719445348333418448491211498265814818432069803882110498253472400898470707200000000000000000
76 59893389183033699574092969256816495225691556015964237004346174720680089024112261641197127872597196800000000000000000
77 5238780241181844730270009626315235444090228589666924913954628009268326117275731861562451135228280832000000000000000000
78 388556471012597522004465012869940804888516187091838041741770146221620895871594206365224069519850340352000000000000000000
79 34760193633406680797305998171124200553564505963896532402198084515031108551317670950076465967752600879104000000000000000000
80 2647413904722112418755328744708606172623947347969415525073860547709210012391917114549843109419226289405952000000000000000000
81 242110387845260736431396350145583223786129828933252627243816464771758516822419352289626617161266893745553408000000000000000000
82 18922262899564485963168995972809508377820702316205448572164976489407944364259786512553319597223327591793950720000000000000000000
83 1768169815081573306680007625774648300232608716358955680408738934465363228406239606805105628587376634903417323520000000000000000000
84 141717226220260511490277901840673772262594523047014453320140905050126519746471620653649457369651107503811476848640000000000000000000
85 13524994556572688869751255621328986756723209897167949998333885900018460795553299204561493960147504857087777198571520000000000000000000
86 1110983194406270089850463327475506679158255196373247876509505054608198229712229529546422891830725681366603853914439680000000000000000000
87 108242465077018538627150159104022410779162800791840579813312215268654426191289912528878016550159111654358887043799449600000000000000000000
88 9107206339767806266415903111655626511961029891415148379540303157595060086860349101854903440379037130723850103750760857600000000000000000000
89 905463059642558324637846370652065210174208183248646989813578757797322363376932114753493758492246640740469793713454002995200000000000000000000
90 77988857519437270563582050307705288007412365184186462874242704683681910938562926912853396477860416915187137071859893901721600000000000000000000
91 7909338860367924220356315310077417290804138942101734277771885380872723031785648787415820913677301612679510382899523565807206400000000000000000000
92 697018883902115646920167311828961342124299797709573320234580423965886088084927670989388432192051945475273053549853546081419264000000000000000000000
93 72078802098722631735635912985277652391631653750177725177125845986342211449950407977417172178129698999907854259218053727491457024000000000000000000000
94 6495804836140620433751897858800985381409178589441605444459019033255948399240643823815620963260080428500024315774668334413851394048000000000000000000000
95 684685253783021862434350203137278416734271408724863821636036103918749815931824032483333793987282418318633025040757335856380970532864000000000000000000000
96 63070394900077540508187577239061942019788022581722042510220454899308878242238967316408557525137094853632866553740672019567009758969856000000000000000000000
97 6773670567227474814227253918187527704432382099494112358365010309406975824190046309685563072394492076794555144978203320747956901951569920000000000000000000000
98 637477619568002879896103026308806947902312607916714537460569559302495758246579719473771138323765440613123220682384923516418054491650129920000000000000000000000
99 69735691075855473459828320245739777060817042404856154705142039725563056140809242124576200039819979115994380254605036998466326411299614883840000000000000000000000
100 6702052845061357435898884205962567263036477415170354202444907734708728924938224643529691123160275623254928368234137781263279765342427566571520000000000000000000000