0 1 1 1 2 2 3 6 4 12 5 60 6 20 7 140 8 280 9 2520 10 2520 11 27720 12 27720 13 360360 14 360360 15 360360 16 720720 17 12252240 18 4084080 19 77597520 20 77597520 21 11085360 22 11085360 23 254963280 24 84987760 25 424938800 26 424938800 27 11473347600 28 80313433200 29 2329089562800 30 2329089562800 31 72201776446800 32 144403552893600 33 144403552893600 34 144403552893600 35 144403552893600 36 144403552893600 37 5342931457063200 38 5342931457063200 39 5342931457063200 40 5342931457063200 41 219060189739591200 42 219060189739591200 43 9419588158802421600 44 856326196254765600 45 856326196254765600 46 856326196254765600 47 40247331223973983200 48 40247331223973983200 49 281731318567817882400 50 281731318567817882400 51 281731318567817882400 52 281731318567817882400 53 14931759884094347767200 54 4977253294698115922400 55 54749786241679275146400 56 54749786241679275146400 57 54749786241679275146400 58 54749786241679275146400 59 3230237388259077233637600 60 3230237388259077233637600 61 197044480683803711251893600 62 197044480683803711251893600 63 65681493561267903750631200 64 131362987122535807501262400 65 10104845163271985192404800 66 10104845163271985192404800 67 677024625939223007891121600 68 39824977996424882817124800 69 13274992665474960939041600 70 13274992665474960939041600 71 942524479248722226671953600 72 8482720313238500040047582400 73 619238582866410502923473515200 74 619238582866410502923473515200 75 619238582866410502923473515200 76 619238582866410502923473515200 77 619238582866410502923473515200 78 8050101577263336538005155697600 79 635958024603803586502407300110400 80 635958024603803586502407300110400 81 5723622221434232278521665700993600 82 5723622221434232278521665700993600 83 475060644379041279117298253182468800 84 475060644379041279117298253182468800 85 8076030954443701744994070304101969600 86 8076030954443701744994070304101969600 87 8076030954443701744994070304101969600 88 8076030954443701744994070304101969600 89 718766754945489455304472257065075294400 90 718766754945489455304472257065075294400 91 55289750380422265792651712081928868800 92 55289750380422265792651712081928868800 93 55289750380422265792651712081928868800 94 55289750380422265792651712081928868800 95 55289750380422265792651712081928868800 96 55289750380422265792651712081928868800 97 5363105786900959781887216071947100273600 98 5363105786900959781887216071947100273600 99 5363105786900959781887216071947100273600 100 5363105786900959781887216071947100273600 101 541673684476996937970608823266657127633600 102 541673684476996937970608823266657127633600 103 55792389501130684610972708796465684146260800 104 725301063514698899942645214354053893901390400 105 725301063514698899942645214354053893901390400 106 725301063514698899942645214354053893901390400 107 77607213796072782293863037935883766647448772800 108 77607213796072782293863037935883766647448772800 109 8459186303771933270031071135011330564571916235200 110 8459186303771933270031071135011330564571916235200 111 8459186303771933270031071135011330564571916235200 112 8459186303771933270031071135011330564571916235200 113 955888052326228459513511038256280353796626534577600 114 955888052326228459513511038256280353796626534577600 115 955888052326228459513511038256280353796626534577600 116 955888052326228459513511038256280353796626534577600 117 955888052326228459513511038256280353796626534577600 118 955888052326228459513511038256280353796626534577600 119 955888052326228459513511038256280353796626534577600 120 955888052326228459513511038256280353796626534577600 121 10514768575588513054648621420819083891762891880353600 122 10514768575588513054648621420819083891762891880353600 123 10514768575588513054648621420819083891762891880353600 124 10514768575588513054648621420819083891762891880353600 125 52573842877942565273243107104095419458814459401768000 126 52573842877942565273243107104095419458814459401768000 127 6676878045498705789701874602220118271269436344024536000 128 13353756090997411579403749204440236542538872688049072000 129 13353756090997411579403749204440236542538872688049072000 130 13353756090997411579403749204440236542538872688049072000 131 1749342047920660916901891145781670987072592322134428432000 132 1749342047920660916901891145781670987072592322134428432000 133 1749342047920660916901891145781670987072592322134428432000 134 1749342047920660916901891145781670987072592322134428432000 135 1749342047920660916901891145781670987072592322134428432000 136 1749342047920660916901891145781670987072592322134428432000 137 239659860565130545615559086972088925228945148132416695184000 138 239659860565130545615559086972088925228945148132416695184000 139 33312720618553145840562713089120360606823375590405920630576000 140 33312720618553145840562713089120360606823375590405920630576000 141 33312720618553145840562713089120360606823375590405920630576000 142 33312720618553145840562713089120360606823375590405920630576000 143 2562516970657934295427901006855412354371028891569686202352000 144 2562516970657934295427901006855412354371028891569686202352000 145 2562516970657934295427901006855412354371028891569686202352000 146 2562516970657934295427901006855412354371028891569686202352000 147 366073852951133470775414429550773193481575555938526600336000 148 366073852951133470775414429550773193481575555938526600336000 149 54545004089718887145536750003065205828754757834840463450064000 150 54545004089718887145536750003065205828754757834840463450064000 151 8236295617547551958976049250462846080141968433060909980959664000 152 8236295617547551958976049250462846080141968433060909980959664000 153 8236295617547551958976049250462846080141968433060909980959664000 154 1176613659649650279853721321494692297163138347580129997279952000 155 1176613659649650279853721321494692297163138347580129997279952000 156 15295977575445453638098377179430999863120798518541689964639376000 157 2401468479344936221181445217170666978509965367411045324448382032000 158 2401468479344936221181445217170666978509965367411045324448382032000 159 2401468479344936221181445217170666978509965367411045324448382032000 160 2401468479344936221181445217170666978509965367411045324448382032000 161 16810279355414553548270116520194668849569757571877317271138674224000 162 5603426451804851182756705506731556283189919190625772423712891408000 163 913358511644190742789342997597243674159956828072000905065201299504000 164 913358511644190742789342997597243674159956828072000905065201299504000 165 913358511644190742789342997597243674159956828072000905065201299504000 166 913358511644190742789342997597243674159956828072000905065201299504000 167 152530871444579854045820280598739693584712790288024151145888617017168000 168 152530871444579854045820280598739693584712790288024151145888617017168000 169 1982901328779538102595663647783616016601266273744313964896552021223184000 170 1982901328779538102595663647783616016601266273744313964896552021223184000 171 1982901328779538102595663647783616016601266273744313964896552021223184000 172 1982901328779538102595663647783616016601266273744313964896552021223184000 173 343041929878860091749049811066565570872019065357766315927103499671610832000 174 343041929878860091749049811066565570872019065357766315927103499671610832000 175 343041929878860091749049811066565570872019065357766315927103499671610832000 176 343041929878860091749049811066565570872019065357766315927103499671610832000 177 343041929878860091749049811066565570872019065357766315927103499671610832000 178 343041929878860091749049811066565570872019065357766315927103499671610832000 179 61404505448315956423079916180915237186091412699040170550951526441218338928000 180 61404505448315956423079916180915237186091412699040170550951526441218338928000 181 11114215486145188112577464828745657930682545698526270869722226285860519345968000 182 11114215486145188112577464828745657930682545698526270869722226285860519345968000 183 11114215486145188112577464828745657930682545698526270869722226285860519345968000 184 11114215486145188112577464828745657930682545698526270869722226285860519345968000 185 11114215486145188112577464828745657930682545698526270869722226285860519345968000 186 11114215486145188112577464828745657930682545698526270869722226285860519345968000 187 11114215486145188112577464828745657930682545698526270869722226285860519345968000 188 11114215486145188112577464828745657930682545698526270869722226285860519345968000 189 3704738495381729370859154942915219310227515232842090289907408761953506448656000 190 3704738495381729370859154942915219310227515232842090289907408761953506448656000 191 707605052617910309834098594096806888253455409472839245372315073533119731693296000 192 707605052617910309834098594096806888253455409472839245372315073533119731693296000 193 136567775155256689797981028660683729432916894028257974356856809191892108216806128000 194 136567775155256689797981028660683729432916894028257974356856809191892108216806128000 195 136567775155256689797981028660683729432916894028257974356856809191892108216806128000 196 955974426086796828585867200624786106030418258197805820497997664343244757517642896000 197 188326961939098975231415838523082862887992396864967746638105539875619217230975650512000 198 188326961939098975231415838523082862887992396864967746638105539875619217230975650512000 199 37477065425880696071051751866093489714710486976128581580983002435248224228964154451888000 200 37477065425880696071051751866093489714710486976128581580983002435248224228964154451888000