1 2 2 12 3 60 4 840 5 2520 6 27720 7 360360 8 144144 9 2450448 10 232792560 11 232792560 12 5354228880 13 26771144400 14 11473347600 15 332727080400 16 20629078984800 17 20629078984800 18 144403552893600 19 5342931457063200 20 5342931457063200 21 219060189739591200 22 9419588158802421600 23 9419588158802421600 24 442720643463713815200 25 3099044504245996706400 26 3099044504245996706400 27 164249358725037825439200 28 164249358725037825439200 29 164249358725037825439200 30 9690712164777231700912800 31 591133442051411133755680800 32 1182266884102822267511361600 33 1182266884102822267511361600 34 79211881234889091923261227200 35 79211881234889091923261227200 36 5624043567677125526551547131200 37 410555180440430163438262940577600 38 82111036088086032687652588115520 39 7464639644371457517059326192320 40 589706531905345143847686769193280 41 1769119595716035431543060307579840 42 146836926444430940818074005529126720 43 146836926444430940818074005529126720 44 1615206190888740348998814060820393920 45 143753350989097891060894451413015058880 46 143753350989097891060894451413015058880 47 143753350989097891060894451413015058880 48 143753350989097891060894451413015058880 49 13944075045942495432906761787062460711360 50 69720375229712477164533808935312303556800 51 7041757898200960193617914702466542659236800 52 55792389501130684610972708796465684146260800 53 55792389501130684610972708796465684146260800 54 5969785676620983253374079841221828203649905600 55 650706638751687174617774702693179274197839710400 56 650706638751687174617774702693179274197839710400 57 73529850178940650731808541404329257984355887275200 58 73529850178940650731808541404329257984355887275200 59 955888052326228459513511038256280353796626534577600 60 955888052326228459513511038256280353796626534577600 61 10514768575588513054648621420819083891762891880353600 62 10514768575588513054648621420819083891762891880353600 63 52573842877942565273243107104095419458814459401768000 64 13353756090997411579403749204440236542538872688049072000 65 13353756090997411579403749204440236542538872688049072000 66 1749342047920660916901891145781670987072592322134428432000 67 1749342047920660916901891145781670987072592322134428432000 68 1749342047920660916901891145781670987072592322134428432000 69 239659860565130545615559086972088925228945148132416695184000 70 33312720618553145840562713089120360606823375590405920630576000 71 33312720618553145840562713089120360606823375590405920630576000 72 33312720618553145840562713089120360606823375590405920630576000 73 33312720618553145840562713089120360606823375590405920630576000 74 33312720618553145840562713089120360606823375590405920630576000 75 4963595372164418730243844250278933730416682962970482173955824000 76 749502901196827228266820481792118993292919127408542808267329424000 77 749502901196827228266820481792118993292919127408542808267329424000 78 749502901196827228266820481792118993292919127408542808267329424000 79 117671955487901874837890815641362681946988303003141220897970719568000 80 117671955487901874837890815641362681946988303003141220897970719568000 81 117671955487901874837890815641362681946988303003141220897970719568000 82 19180528744528005598576202949542117157359093389512019006369227289584000 83 19180528744528005598576202949542117157359093389512019006369227289584000 84 3203148300336176934962225892573533565278968596048507174063660957360528000 85 41640927904370300154508936603455936348626591748630593262827592445686864000 86 41640927904370300154508936603455936348626591748630593262827592445686864000 87 7203880527456061926730046032397876988312400372513092634469173493103827472000 88 7203880527456061926730046032397876988312400372513092634469173493103827472000 89 7203880527456061926730046032397876988312400372513092634469173493103827472000 90 1289494614414635084884678239799219980907919666679843581569982055265585117488000 91 233398525209048950364126761403658816544333459669051688264166752003070906265328000 92 233398525209048950364126761403658816544333459669051688264166752003070906265328000 93 233398525209048950364126761403658816544333459669051688264166752003070906265328000 94 13729325012296997080242750670803459796725497627591275780245103059004170956784000 95 13729325012296997080242750670803459796725497627591275780245103059004170956784000 96 2622301077348726442326365378123460821174570046869933674026814684269796652745744000 97 506104107928304203368988517977827938486692019045897199087175234064070753979928592000 98 72300586846900600481284073996832562640956002720842457012453604866295821997132656000 99 14243215608839418294812962577376014840268332536005964031453360158660276933435133232000 100 2834399906159044240667779552897826953213398174665186842259218671573395109753591513168000