0 44
1 309
2 2428
3 21234
4 205056
5 2170680
6 25022880
7 312273360
8 4196666880
9 60451816320
10 929459059200
11 15196285843200
12 263309095526400
13 4820517384883200
14 92987329455820800
15 1885246675183872000
16 40080616912207872000
17 891690242177839104000
18 20719195324760604672000
19 501929458759814012928000
20 12656501216584712847360000
21 331686943672590966620160000
22 9021447897284268095569920000
23 254324876260446773505884160000
24 7422252986175865038978416640000
25 223986045541201093644189696000000
26 6981997132664038370639609856000000
27 224582268193842037796358193152000000
28 7447283196008700249068909101056000000
29 254366608350876931659113789128704000000
30 8941226687947317232505098044702720000000
31 323194389203524429652915213980139520000000
32 12004208762407561492603120091859517440000000
33 457821921279382116462628396735156715520000000
34 17916737962015835129249232906374904545280000000
35 719020311119150248339489183672375758028800000000
36 29571767238333756200734822562516660178124800000000
37 1245701260048062107691375759576010860370329600000000
38 53716700054296383758993344986531361429703884800000000
39 2369914854561510909062428245530022851642602291200000000
40 106921132007711942850270958839906328079801253888000000000
41 4930496610180000877600237935654396505684954841088000000000
42 232280070876323852467950311598974872821605980962816000000000
43 11174642615312308734070355275052284115019924963852288000000000
44 548744087717933511047395900353858286219667191011213312000000000
45 27494264198540867479118095285944472096142150043162378240000000000
46 1405008254376818100917008139353188926119506778648939069440000000000
47 73200701328838479444561999002565567367911320366408301281280000000000
48 3886802483801567439263248563588940758339594481189548132925440000000000
49 210260502945301962146139695045268594475017953087837548849397760000000000
50 11584134843230633075659923742919183193442365243340614877052928000000000000
51 649782660916880987205308668594130012302463921216023170549547008000000000000
52 37096603456174334971049246667570662370677346803118972533144027136000000000000
53 2154910905546607951957229502619774319230235337480786174586921156608000000000000
54 127328534349619237363968160083805214048168220868281864930958635958272000000000000
55 7650675406427256649796367371970650243699828764741231307360783050997760000000000000
56 467338805809260854232356528257571028336740131266200838485165824184156160000000000000
57 29013906943223507444249864707396618371567437858945143871353243072745963520000000000000
58 1830251732435176607740747019162702027165121835490315759972953104677244764160000000000000
59 117283556005579516071382064092546627900182007911051706053703463705801643786240000000000000
60 7632729844154572640854512155977478021809270333835483969706024371406951048806400000000000000
61 504355886198021595972969390604938229787210191892314323607081425061917621642854400000000000000
62 33830603740972039595069793319621173466199927558313409483129469417554574257736908800000000000000
63 2303041593182793393109491636836354798920987969626301766272294341457426731241989734400000000000000
64 159081583487114299023175017599408701996098562437667378841623447328713933008701856153600000000000000
65 11147397765621416453486418784800491134592054703018300584713837922485413932818344443904000000000000000
66 792272336198079555214515776361673796060881532058869262474690806342583397517355179311104000000000000000
67 57100152289928794044729548034605354697561276229898248322061315560124550699200917356412928000000000000000
68 4172329022929459429110613997544564103283455378364526135246733067424263664107205087360712704000000000000000
69 309041866363994299188254440549489143626824986593706379257604810598731305360494719171817373696000000000000000
70 23199291141081434037698705115930599992512140560014532520245941023851305014574201506030231224320000000000000000
71 1764712487217790819959622483088191959369557074059559557510905122094639294746978885622300588113920000000000000000
72 136000424331970902140173945617647900231357089796884613676913137710688422334229584771611299455959040000000000000000
73 10616974223146020330036648885011834297202601984621596192335352710353571335182354717192487014676561920000000000000000
74 839429906875447750546699212770858447059319091214555118588413557775405451984189617687071336313839943680000000000000000
75 67208166364398462289859924216948658473811853841516966487428682079241677331915864783580534202334969856000000000000000000
76 5448112398865015326477511344831975611323123083163299618075020913664662132318286690927073454367929532416000000000000000000
77 447085508462101988963604087380565877695809515010598578847182155996144589505192189623394976113160693481472000000000000000000
78 37135678056103960892803974966415471604376118783486706552571524493323966534247635853163793337519167678447616000000000000000000
79 3121659965108792720749176753329630947911696954425543367818499373764837877429644056728297625552302718576492544000000000000000000
80 265529038432923961073897686764001439263660224696701279814737795708803464102743825646233656123834019550980997120000000000000000000
81 22851293546455681195769164608201754740105503792258967874456708276764714346744341306684064272729375483449227345920000000000000000000
82 1989405979975033104380700772893870300548927855518356369287196566902881781921179785110852729854154486959902545674240000000000000000000
83 175183326146968580431829297289681912860165927830168481500855044375661772014551964887717799686655940549788489922641920000000000000000000
84 15601378656889244491201038591921180922469372492707139756426116678756620293410218917730401195221139827063292181746810880000000000000000000
85 1405010058380575887943020850892494183264458958898615565388704794039296857851107556462898213591444625256577355385457868800000000000000000000
86 127934808185177395909005830001796164481920327556792525136464621133920998197362026586579551548819108638304736860013645004800000000000000000000
87 11777106296200768293174442396990288797057846992316423899067781153167273302579473222696089047671312865590274875418119608729600000000000000000000
88 1095917663530761786114314078106930880613510548780302896825499006359072563599299986620399949496356146913953326182482056105164800000000000000000000
89 103075792681356702071060486489223288244142411598804929895304440862633173491306505085340739365958758424653621798299000804422451200000000000000000000
90 9797739425356005599857632750013918823063069074643826312131756911246827197005086789383495383626865111691405846606463174231195648000000000000000000000
91 941103902918210439999794932967320029895144883196558708586203020713305252495275833112518385668869627575847541158980017828027957248000000000000000000000
92 91336588198277226610392858850546096316825459267470165247043906150980453469609568747192903715639178777269141101538853598291701006336000000000000000000000
93 8955740672560970073948911892371070092615367138225462958267416031041440810261781929325745776366742693212666995265720344590699827560448000000000000000000000
94 887079764553657225320124653364006222304071946110671570458766519832102898853504503039085637591119825694980669404128921074428854562455552000000000000000000000
95 88753216596698648570381392271881747864005422046184635098258281396124497348039347305591029293724628582031056912262043316125788527017328640000000000000000000000
96 8968555515230664717773490169662357691009666213830318980828761883020648954108930497381571852388755731926144641457336170742759688572334243840000000000000000000000
97 915240909275475395667912873817122194379051099508089130055929678937098890527808063888965161983844276044517916606528469428156172224356763566080000000000000000000000
98 94315104679672066671838910330523459519393376726099728584676296706805281666343472386206364376638095402633027296857599211966194221541586989219840000000000000000000000
99 9813392382256570411767630123070885274487157548488678766645530045678718883694339410290549673672583278224105110342608127252491088383879671038607360000000000000000000000
100 1030882397155908929046856740922792016603218755843916076134543231467970478786631973724563835336006656046894471993927559166779402140758628018159616000000000000000000000000