1 1 2 2 3 6 4 24 5 120 6 120 7 840 8 840 9 7560 10 7560 11 83160 12 83160 13 1081080 14 1081080 15 1081080 16 17297280 17 294053760 18 294053760 19 5587021440 20 5587021440 21 5587021440 22 5587021440 23 128501493120 24 128501493120 25 3212537328000 26 3212537328000 27 3212537328000 28 3212537328000 29 93163582512000 30 93163582512000 31 2888071057872000 32 2888071057872000 33 2888071057872000 34 2888071057872000 35 2888071057872000 36 2888071057872000 37 106858629141264000 38 106858629141264000 39 106858629141264000 40 106858629141264000 41 4381203794791824000 42 4381203794791824000 43 188391763176048432000 44 188391763176048432000 45 188391763176048432000 46 188391763176048432000 47 8854412869274276304000 48 8854412869274276304000 49 433866230594439538896000 50 433866230594439538896000 51 433866230594439538896000 52 433866230594439538896000 53 22994910221505295561488000 54 22994910221505295561488000 55 22994910221505295561488000 56 22994910221505295561488000 57 22994910221505295561488000 58 22994910221505295561488000 59 1356699703068812438127792000 60 1356699703068812438127792000 61 82758681887197558725795312000 62 82758681887197558725795312000 63 82758681887197558725795312000 64 82758681887197558725795312000 65 82758681887197558725795312000 66 82758681887197558725795312000 67 5544831686442236434628285904000 68 5544831686442236434628285904000 69 5544831686442236434628285904000 70 5544831686442236434628285904000 71 393683049737398786858608299184000 72 393683049737398786858608299184000 73 28738862630830111440678405840432000 74 28738862630830111440678405840432000 75 28738862630830111440678405840432000 76 28738862630830111440678405840432000 77 28738862630830111440678405840432000 78 28738862630830111440678405840432000 79 2270370147835578803813594061394128000 80 2270370147835578803813594061394128000 81 183899981974681883108901118972924368000 82 183899981974681883108901118972924368000 83 15263698503898596298038792874752722544000 84 15263698503898596298038792874752722544000 85 15263698503898596298038792874752722544000 86 15263698503898596298038792874752722544000 87 15263698503898596298038792874752722544000 88 15263698503898596298038792874752722544000 89 1358469166846975070525452565852992306416000 90 1358469166846975070525452565852992306416000 91 1358469166846975070525452565852992306416000 92 1358469166846975070525452565852992306416000 93 1358469166846975070525452565852992306416000 94 1358469166846975070525452565852992306416000 95 1358469166846975070525452565852992306416000 96 1358469166846975070525452565852992306416000 97 131771509184156581840968898887740253722352000 98 131771509184156581840968898887740253722352000 99 131771509184156581840968898887740253722352000 100 131771509184156581840968898887740253722352000 101 13308922427599814765937858787661765625957552000 102 13308922427599814765937858787661765625957552000 103 1370819010042780920891599455129161859473627856000 104 1370819010042780920891599455129161859473627856000 105 1370819010042780920891599455129161859473627856000 106 1370819010042780920891599455129161859473627856000 107 146677634074577558535401141698820318963678180592000 108 146677634074577558535401141698820318963678180592000 109 15987862114128953880358724445171414767040921684528000 110 15987862114128953880358724445171414767040921684528000 111 15987862114128953880358724445171414767040921684528000 112 15987862114128953880358724445171414767040921684528000 113 1806628418896571788480535862304369868675624150351664000 114 1806628418896571788480535862304369868675624150351664000 115 1806628418896571788480535862304369868675624150351664000 116 1806628418896571788480535862304369868675624150351664000 117 1806628418896571788480535862304369868675624150351664000 118 1806628418896571788480535862304369868675624150351664000 119 1806628418896571788480535862304369868675624150351664000 120 1806628418896571788480535862304369868675624150351664000 121 218602038686485186406144839338828754109750522192551344000 122 218602038686485186406144839338828754109750522192551344000 123 218602038686485186406144839338828754109750522192551344000 124 218602038686485186406144839338828754109750522192551344000 125 218602038686485186406144839338828754109750522192551344000 126 218602038686485186406144839338828754109750522192551344000 127 27762458913183618673580394596031251771938316318454020688000 128 27762458913183618673580394596031251771938316318454020688000 129 27762458913183618673580394596031251771938316318454020688000 130 27762458913183618673580394596031251771938316318454020688000 131 3636882117627054046239031692080093982123919437717476710128000 132 3636882117627054046239031692080093982123919437717476710128000 133 3636882117627054046239031692080093982123919437717476710128000 134 3636882117627054046239031692080093982123919437717476710128000 135 3636882117627054046239031692080093982123919437717476710128000 136 3636882117627054046239031692080093982123919437717476710128000 137 498252850114906404334747341814972875550976962967294309287536000 138 498252850114906404334747341814972875550976962967294309287536000 139 69257146165971990202529880512281229701585797852453908990967504000 140 69257146165971990202529880512281229701585797852453908990967504000 141 69257146165971990202529880512281229701585797852453908990967504000 142 69257146165971990202529880512281229701585797852453908990967504000 143 69257146165971990202529880512281229701585797852453908990967504000 144 69257146165971990202529880512281229701585797852453908990967504000 145 69257146165971990202529880512281229701585797852453908990967504000 146 69257146165971990202529880512281229701585797852453908990967504000 147 69257146165971990202529880512281229701585797852453908990967504000 148 69257146165971990202529880512281229701585797852453908990967504000 149 10319314778729826540176952196329903225536283880015632439654158096000 150 10319314778729826540176952196329903225536283880015632439654158096000 151 1558216531588203807566719781645815387055978865882360498387777872496000 152 1558216531588203807566719781645815387055978865882360498387777872496000 153 1558216531588203807566719781645815387055978865882360498387777872496000 154 1558216531588203807566719781645815387055978865882360498387777872496000 155 1558216531588203807566719781645815387055978865882360498387777872496000 156 1558216531588203807566719781645815387055978865882360498387777872496000 157 244639995459347997787975005718393015767788681943530598246881125981872000 158 244639995459347997787975005718393015767788681943530598246881125981872000 159 244639995459347997787975005718393015767788681943530598246881125981872000 160 244639995459347997787975005718393015767788681943530598246881125981872000 161 244639995459347997787975005718393015767788681943530598246881125981872000 162 244639995459347997787975005718393015767788681943530598246881125981872000 163 39876319259873723639439925932098061570149555156795487514241623535045136000 164 39876319259873723639439925932098061570149555156795487514241623535045136000 165 39876319259873723639439925932098061570149555156795487514241623535045136000 166 39876319259873723639439925932098061570149555156795487514241623535045136000 167 6659345316398911847786467630660376282214975711184846414878351130352537712000 168 6659345316398911847786467630660376282214975711184846414878351130352537712000 169 1125429358471416102275913029581603591694330895190239044114441341029578873328000 170 1125429358471416102275913029581603591694330895190239044114441341029578873328000 171 1125429358471416102275913029581603591694330895190239044114441341029578873328000 172 1125429358471416102275913029581603591694330895190239044114441341029578873328000 173 194699279015554985693732954117617421363119244867911354631798351998117145085744000 174 194699279015554985693732954117617421363119244867911354631798351998117145085744000 175 194699279015554985693732954117617421363119244867911354631798351998117145085744000 176 194699279015554985693732954117617421363119244867911354631798351998117145085744000 177 194699279015554985693732954117617421363119244867911354631798351998117145085744000 178 194699279015554985693732954117617421363119244867911354631798351998117145085744000 179 34851170943784342439178198787053518423998344831356132479091905007662968970348176000 180 34851170943784342439178198787053518423998344831356132479091905007662968970348176000 181 6308061940824965981491253980456686834743700414475459978715634806386997383633019856000 182 6308061940824965981491253980456686834743700414475459978715634806386997383633019856000 183 6308061940824965981491253980456686834743700414475459978715634806386997383633019856000 184 6308061940824965981491253980456686834743700414475459978715634806386997383633019856000 185 6308061940824965981491253980456686834743700414475459978715634806386997383633019856000 186 6308061940824965981491253980456686834743700414475459978715634806386997383633019856000 187 6308061940824965981491253980456686834743700414475459978715634806386997383633019856000 188 6308061940824965981491253980456686834743700414475459978715634806386997383633019856000 189 6308061940824965981491253980456686834743700414475459978715634806386997383633019856000 190 6308061940824965981491253980456686834743700414475459978715634806386997383633019856000 191 1204839830697568502464829510267227185436046779164812855934686248019916500273906792496000 192 1204839830697568502464829510267227185436046779164812855934686248019916500273906792496000 193 232534087324630720975712095481574846789157028378808881195394445867843884552864010951728000 194 232534087324630720975712095481574846789157028378808881195394445867843884552864010951728000 195 232534087324630720975712095481574846789157028378808881195394445867843884552864010951728000 196 232534087324630720975712095481574846789157028378808881195394445867843884552864010951728000 197 45809215202952252032215282809870244817463934590625349595492705835965245256914210157490416000 198 45809215202952252032215282809870244817463934590625349595492705835965245256914210157490416000 199 9116033825387498154410841279164178718675322983534444569503048461357083806125927821340592784000 200 9116033825387498154410841279164178718675322983534444569503048461357083806125927821340592784000