2 25
3 809
4 23020
5 730325
6 27867142
7 1117643720
8 42658771456
9 1558395721085
10 57260792702050
11 2179584653311070
12 84835851591609400
13 3292250198848240760
14 126379831667243976400
15 4841030410501144484000
16 186842197443136622824960
17 7269291788529191112814925
18 283472902036823148786161530
19 11036583515282191663823092850
20 429335745023926549304705923000
21 16731652896839592589253793330950
22 653889247594127118174739104920500
23 25599687743585850626645737567349600
24 1002635261798445111653380663917040000
25 39274061643459268853496559532810915000
26 1539449705889509714694910709902888791472
27 60410983372410812550605004108116405901200
28 2373037981695963440133470412802158068005696
29 93273895046337521429120087389417929405349280
30 3667647921308704107922520432512154647533092800
31 144282669261800178745628750031519116820034590848
32 5679324432282573542653228011595425074493090734080
33 223686055159504827247950368995640332121318661642989
34 8814445336528712858602523104473300831934024445602090
35 347473683258559255641873670829704434998487945981587450
36 13702809519460323216610315062303883953690877218709676920
37 540589423217463076634930757672675593665917896882484888650
38 21335266039690402620282751154871759498110853812093365906060
39 842341283570695520002626386234465980101419796278006656852400
40 33267484652536791133711479530079071889179354228681911030624000
41 1314265958439671173456831504328322411385468682975415971043448310
42 51936815138529096796426037659906408325663299558431172789557550300
43 2053025767224491837667664623239992147841099335121935411241219440580
44 81177386377721429374574844248115085730441139244795804038244098979600
45 3210623684883823333937900518002849718231253307132830601008917703528000
46 127013725055543991025276223161519574743592573338289371836894548257648000
47 5025908528017537131002827959972309319982069577139598545162766614625120000
48 198919862936600191345627128174026520734311292965764173652280055298686464000
49 7874768678353275852678625712097900208920377671701051473862457367340449075000
50 311809388968693254476935523169459748619262659772577206615320703396558749350000
51 12348892819640050262062395287476921352017712780587341148805420517324315246543920
52 489159824119216360797494233394942387776459339228480735506082017557885068660168000
53 19380035514390582273241905449643677915984236948446175498838956267412296594415892560
54 767956475917773104136892693940999228832699810243731273219117820265692588875690024800
55 30436448843131000922252561092625128834680405239466866198485383448388496191693279168000
56 1206490146507340639565592395188091504428079640123993268957606588364661237635639108193280
57 47832528248567996355305692601441121170007150520356205967319829941695540238430323442032800
58 1896663420472426655571271842602976021315973082876300500480093737783091445124839939606655040
59 75218098708636359175564211278684800947905743750839876541597798800292497972875401639014878400
60 2983440700126392079754533994922590000542983160887819594588068418086460256283553921358391392000
61 118351376180979560989904570189002755496728826313493439124174725183277212302808970163617155817600
62 4695566888464263034314563817520782699116103974694781210732278737480136349766496733817710589152000
63 186320087179069475108425126776762316967019453117967659505613729545412786361538786323210777959436800
64 7394119733323667404837525789829947362499226193761761667629435298689826387496592318509319931041792000
65 293472039324561078953970430542850891990962327488772472564732083000719457292178523147712069715116398125
66 11649272051105173118463273243000592560089658409421250095755832541722785021296294614144459688862346087050
67 462467347719280351890239761107004485025860704424510768230004561850376789448070800169437609023063911450250
68 18361666444343106265574436798460148443989053284840963829418785341655679322637527236417827315631892729809400
69 729105578800711091338357712037725374362600687103243384419965787132228222448306298817849266291076604996819250
70 28954408487294035343855514098103952954898478796916146270499196634020364392375396916417295457777090528587477500
71 1149962328434586740942105024353066952005757867907221030075738715880933103049238714280831826213005073794517674000
72 45676825596248681735360198161895394056507398808325557726179369929711976771447127839247444290096047481160349760000
73 1814472520846546482978307124145074999997506095328064758428625527733842524975155566281097506072795228780499650388250
74 72085166593177167968346860398883146599093829273981173125968486681187194109751511988431194956114324303378534511962500
75 2864054935098346041958937767248513572392627878821863947441265728304673686084493932377945783602632887841811790552237500
76 113803507421127699647778295342017272365405284028576181682770655776579422721207330802912583520334831284435023670551458160
77 4522387753414413859774601121392927944480395876301253086457693784696487346356193393996531416509044582688610765097114042000
78 179728442450508674103006764910583497668289856892495304080000606800420688885609694924173460041324766359193143257917381462880
79 7143347007701131303495363738361869804039672678822676863333774545233041314452582525975886573082802884912981888498967907742400
80 283936811652980032853498492711360756995284946649893482389656365444377451673604606863791700003830495371290659479257901474944000
81 11286929157546956435800445545796105931904877168583247153333648770856243325726754499891518933253421817489716967816310149629119190
82 448707367922711795460324191614873586769363886180999680092191456419896736368117709204488950798617397058915871781555522675224673900
83 17839517179087225343410266894079804846528690121230801672404554373319685982056259217967241731981604555781804216240134827345295503420
84 709307748880536030139365947915532797267519284511749746900591990670633756324988269245975769769931485731521047152761371741535776381200
85 28204426457683786658469037902268147223676899689099531240959683962643490985303164901827733370664663457567784329242644858793342824208500
86 1121579531521200562948154565540817195727175833798712856159242728474585177095993703511246702918688315999208111206923395711191429164559000
87 44603856517002520918760075511024085123898985799151948143906669230559862737507241105632817537466956415951604995875112009487058932297880000
88 1773959093684860916357052538469187911853047722821832991016480312003785747558638344697540216075844839975342916318108842582542548682615712000
89 70557469038862208871873781952759932427529959013119439951695089772481466819334327656802964210379435867576673442444896084542693249409391080000
90 2806531729210138401299951307444146436386609150172569573655882075197943591699791514142152584767828274711359508411637740933747999307071942800000
91 111641041156208519116195021714351818602841522850900877792316659649809804426280507628250756323517860582884235051406763378010725008350612803632000
92 4441239232892363548939934566432922527941476255013783180224527255307580975925744489320187718633360451098467016529617224437940126028197675111360000
93 176689301379349553267636440415539967696984382746272410160588522160702269300151951898014355454014641171303683142205482827627531948508367285908576000
94 7029777552339847150625957235507292263312134800538926011338021889632371406799155706921828485025575076487672387192993034008546899782258417398649920000
95 279703318482187860520142824991572272391364494942060051860265043630867058106240936644408285370886494319562354559987384902436843626965838426402761600000
96 11129556127894679724245536470390117179652043190688095119568049880217436249395258590277751444687401565132114543336844349359227794497544832046380728320000
97 442875601356345795474022441270065228467784749784586087888199994268836238959442342521446450604647048492242735589809707217775248004393061894229438574675000
98 17624177777182451589775406710445904726222233113328937176815301820096426357040217474627263443666680262961747068470626616208357692826387165894971526511510000
99 701388597838579494411454195890969803835320681756555380767627724797806506822981427907238455483902934718792160830737072822594152194070295045203258957339750000
100 27914561280821391515876113461673857159708762292830840782002815204990985660527341028885737769742200228734534228018835335600537716447033297359049269694789000000