0 1 1 1 2 2 3 6 4 6 5 30 6 60 7 420 8 420 9 1260 10 1260 11 13860 12 13860 13 180180 14 360360 15 360360 16 360360 17 6126120 18 6126120 19 116396280 20 116396280 21 116396280 22 116396280 23 2677114440 24 2677114440 25 13385572200 26 13385572200 27 40156716600 28 40156716600 29 1164544781400 30 2329089562800 31 72201776446800 32 72201776446800 33 72201776446800 34 72201776446800 35 72201776446800 36 72201776446800 37 2671465728531600 38 2671465728531600 39 2671465728531600 40 2671465728531600 41 109530094869795600 42 109530094869795600 43 4709794079401210800 44 4709794079401210800 45 4709794079401210800 46 4709794079401210800 47 221360321731856907600 48 221360321731856907600 49 1549522252122998353200 50 1549522252122998353200 51 1549522252122998353200 52 1549522252122998353200 53 82124679362518912719600 54 82124679362518912719600 55 82124679362518912719600 56 82124679362518912719600 57 82124679362518912719600 58 82124679362518912719600 59 4845356082388615850456400 60 4845356082388615850456400 61 295566721025705566877840400 62 591133442051411133755680800 63 591133442051411133755680800 64 591133442051411133755680800 65 591133442051411133755680800 66 591133442051411133755680800 67 39605940617444545961630613600 68 39605940617444545961630613600 69 39605940617444545961630613600 70 39605940617444545961630613600 71 2812021783838562763275773565600 72 2812021783838562763275773565600 73 205277590220215081719131470288800 74 205277590220215081719131470288800 75 205277590220215081719131470288800 76 205277590220215081719131470288800 77 205277590220215081719131470288800 78 205277590220215081719131470288800 79 16216929627396991455811386152815200 80 16216929627396991455811386152815200 81 48650788882190974367434158458445600 82 48650788882190974367434158458445600 83 4038015477221850872497035152050984800 84 4038015477221850872497035152050984800 85 4038015477221850872497035152050984800 86 4038015477221850872497035152050984800 87 4038015477221850872497035152050984800 88 4038015477221850872497035152050984800 89 359383377472744727652236128532537647200 90 359383377472744727652236128532537647200 91 359383377472744727652236128532537647200 92 359383377472744727652236128532537647200 93 359383377472744727652236128532537647200 94 359383377472744727652236128532537647200 95 359383377472744727652236128532537647200 96 359383377472744727652236128532537647200 97 34860187614856238582266904467656151778400 98 34860187614856238582266904467656151778400 99 34860187614856238582266904467656151778400 100 34860187614856238582266904467656151778400 101 3520878949100480096808957351233271329618400 102 3520878949100480096808957351233271329618400 103 362650531757349449971322607177026946950695200 104 362650531757349449971322607177026946950695200 105 362650531757349449971322607177026946950695200 106 362650531757349449971322607177026946950695200 107 38803606898036391146931518967941883323724386400 108 38803606898036391146931518967941883323724386400 109 4229593151885966635015535567505665282285958117600 110 4229593151885966635015535567505665282285958117600 111 4229593151885966635015535567505665282285958117600 112 4229593151885966635015535567505665282285958117600 113 477944026163114229756755519128140176898313267288800 114 477944026163114229756755519128140176898313267288800 115 477944026163114229756755519128140176898313267288800 116 477944026163114229756755519128140176898313267288800 117 477944026163114229756755519128140176898313267288800 118 477944026163114229756755519128140176898313267288800 119 477944026163114229756755519128140176898313267288800 120 477944026163114229756755519128140176898313267288800 121 5257384287794256527324310710409541945881445940176800 122 5257384287794256527324310710409541945881445940176800 123 5257384287794256527324310710409541945881445940176800 124 5257384287794256527324310710409541945881445940176800 125 26286921438971282636621553552047709729407229700884000 126 52573842877942565273243107104095419458814459401768000 127 6676878045498705789701874602220118271269436344024536000 128 6676878045498705789701874602220118271269436344024536000 129 6676878045498705789701874602220118271269436344024536000 130 6676878045498705789701874602220118271269436344024536000 131 874671023960330458450945572890835493536296161067214216000 132 874671023960330458450945572890835493536296161067214216000 133 874671023960330458450945572890835493536296161067214216000 134 874671023960330458450945572890835493536296161067214216000 135 874671023960330458450945572890835493536296161067214216000 136 874671023960330458450945572890835493536296161067214216000 137 119829930282565272807779543486044462614472574066208347592000 138 119829930282565272807779543486044462614472574066208347592000 139 16656360309276572920281356544560180303411687795202960315288000 140 16656360309276572920281356544560180303411687795202960315288000 141 16656360309276572920281356544560180303411687795202960315288000 142 16656360309276572920281356544560180303411687795202960315288000 143 16656360309276572920281356544560180303411687795202960315288000 144 16656360309276572920281356544560180303411687795202960315288000 145 16656360309276572920281356544560180303411687795202960315288000 146 16656360309276572920281356544560180303411687795202960315288000 147 16656360309276572920281356544560180303411687795202960315288000 148 16656360309276572920281356544560180303411687795202960315288000 149 2481797686082209365121922125139466865208341481485241086977912000 150 2481797686082209365121922125139466865208341481485241086977912000 151 374751450598413614133410240896059496646459563704271404133664712000 152 374751450598413614133410240896059496646459563704271404133664712000 153 374751450598413614133410240896059496646459563704271404133664712000 154 374751450598413614133410240896059496646459563704271404133664712000 155 374751450598413614133410240896059496646459563704271404133664712000 156 374751450598413614133410240896059496646459563704271404133664712000 157 58835977743950937418945407820681340973494151501570610448985359784000 158 58835977743950937418945407820681340973494151501570610448985359784000 159 58835977743950937418945407820681340973494151501570610448985359784000 160 58835977743950937418945407820681340973494151501570610448985359784000 161 58835977743950937418945407820681340973494151501570610448985359784000 162 58835977743950937418945407820681340973494151501570610448985359784000 163 9590264372264002799288101474771058578679546694756009503184613644792000 164 9590264372264002799288101474771058578679546694756009503184613644792000 165 9590264372264002799288101474771058578679546694756009503184613644792000 166 9590264372264002799288101474771058578679546694756009503184613644792000 167 1601574150168088467481112946286766782639484298024253587031830478680264000 168 1601574150168088467481112946286766782639484298024253587031830478680264000 169 20820463952185150077254468301727968174313295874315296631413796222843432000 170 20820463952185150077254468301727968174313295874315296631413796222843432000 171 20820463952185150077254468301727968174313295874315296631413796222843432000 172 20820463952185150077254468301727968174313295874315296631413796222843432000 173 3601940263728030963365023016198938494156200186256546317234586746551913736000 174 3601940263728030963365023016198938494156200186256546317234586746551913736000 175 3601940263728030963365023016198938494156200186256546317234586746551913736000 176 3601940263728030963365023016198938494156200186256546317234586746551913736000 177 3601940263728030963365023016198938494156200186256546317234586746551913736000 178 3601940263728030963365023016198938494156200186256546317234586746551913736000 179 644747307207317542442339119899609990453959833339921790784991027632792558744000 180 644747307207317542442339119899609990453959833339921790784991027632792558744000 181 116699262604524475182063380701829408272166729834525844132083376001535453132664000 182 116699262604524475182063380701829408272166729834525844132083376001535453132664000 183 116699262604524475182063380701829408272166729834525844132083376001535453132664000 184 116699262604524475182063380701829408272166729834525844132083376001535453132664000 185 116699262604524475182063380701829408272166729834525844132083376001535453132664000 186 116699262604524475182063380701829408272166729834525844132083376001535453132664000 187 116699262604524475182063380701829408272166729834525844132083376001535453132664000 188 116699262604524475182063380701829408272166729834525844132083376001535453132664000 189 116699262604524475182063380701829408272166729834525844132083376001535453132664000 190 116699262604524475182063380701829408272166729834525844132083376001535453132664000 191 22289559157464174759774105714049416979983845398394436229227924816293271548338824000 192 22289559157464174759774105714049416979983845398394436229227924816293271548338824000 193 4301884917390585728636402402811537477136882161890126192240989489544601408829393032000 194 4301884917390585728636402402811537477136882161890126192240989489544601408829393032000 195 4301884917390585728636402402811537477136882161890126192240989489544601408829393032000 196 4301884917390585728636402402811537477136882161890126192240989489544601408829393032000 197 847471328725945388541371273353872882995965785892354859871474929440286477539390427304000 198 847471328725945388541371273353872882995965785892354859871474929440286477539390427304000 199 168646794416463132319732883397420703716197191392578617114423510958617009030338695033496000