0 1 1 1 2 2 3 6 4 12 5 20 6 60 7 252 8 672 9 1440 10 5400 11 27720 12 88704 13 224640 14 982800 15 5821200 16 21288960 17 61102080 18 300736800 19 1990850400 20 8089804800 21 25662873600 22 138940401600 23 1007370302400 24 4465572249600 25 15397724160000 26 90311261040000 27 707173952284800 28 3375972620697600 29 12502952017920000 30 78570797104800000 31 657671775624864000 32 3348964839732019200 33 13203117330923520000 34 88156434351585600000 35 782629412993588160000 36 4219695698062344192000 37 17586552284790128640000 38 123947946698329353600000 39 1159856790056497653120000 40 6582725288977256939520000 41 28841945747055810969600000 42 213438364214523146899200000 43 2094701362842034761534720000 44 12454516246744970129571840000 45 57107052579170505719808000000 46 441817413924062914081344000000 47 4528744346464479154438064640000 48 28097388652656652612314071040000 49 134315787666209029452988416000000 50 1082452664113954139499292800000000 51 11548298083484421843817064832000000 52 74514274706845442727856916398080000 53 370174310808072085172436074496000000 54 3097979524694136747246975993600000000 55 34298445307948732876136682551040000000 56 229503966097083963601799302506086400000 57 1181596400099366095870415949791232000000 58 10241920308638816086398502634841600000000 59 117369279843800563902139727689658880000000 60 812444039983677231150369530871545856000000 61 4324642824363679910885722376235909120000000 62 38734942607272002438759136964970931200000000 63 458444407069885002601757776355807585280000000 64 3275774369214186595998289948474072891392000000 65 17990514149352908429284605085141381939200000000 66 166172903785196890462276697579725294848000000000 67 2027241168063031481504972887045381142108160000000 68 14924428026139834131368209005247876093181952000000 69 84411492388763846350203367059483364058726400000000 70 802615125282500980932796449310073174115840000000000 71 10075388605273266463079715248615544276277555200000000 72 76293676069626832079554284434827142588346138624000000 73 443666803995342776416668897264644561492665958400000000 74 4335726906776070298998966419173015286573767680000000000 75 55918406759266628870092419629816270733340431360000000000 76 434873953596872942853459421278514712753572990156800000000 77 2596338136980745927590346386792699973855081188556800000000 78 26040375802097078215787792313553129811162048686080000000000 79 344569222450600967097509489758927860258843738040320000000000 80 2748403386732236998833863542480212984602581297790976000000000 81 16824271127635233610785444586416695830580926101848064000000000 82 172960176077528793509262516546619888205738327372943360000000000 83 2345138127998790182065649587299263016921690481102417920000000000 84 19161868412297156355869696618172044928649196808198684672000000000 85 120125295851315567981008074347015208230347812367195176960000000000 86 1264338887126735480552708995955791382783947173096215961600000000000 87 17546323473686948142215190212173085892608088179608290877440000000000 88 146703264564547029060538397308725175973738250763569129848832000000000 89 940821317107503528427255238285823110860084066459872625950720000000000 90 10127354485885151199227199057605888976099416856500689852416000000000000 91 143704389249496105284742407837697573460460242190991902286233600000000000 92 1228199730934387727294827462268647173252136635392600755094421504000000000 93 8049667189171800189223595818773502536518879272630670187634360320000000000 94 88533332915607991783644174161590681429061102159529030689820672000000000000 95 1283280195998000220192749701990639331001909962765557687416066048000000000000 96 11201181546121616072928826455890062220059486114780518886461124116480000000000 97 74958500865567803362050124264418855620063803786736800787251163299840000000000 98 841597862695769569895321519580081017664654837128482965737435308032000000000000 99 12450384461572598136310057608713182789380530458751440683310672797696000000000000 100 110891697306603999121995381913311615978588912536327136975965128753152000000000000