1 1 2 2 3 6 4 12 5 12 6 4 7 28 8 56 9 504 10 2520 11 27720 12 27720 13 27720 14 27720 15 5544 16 11088 17 188496 18 62832 19 1193808 20 5969040 21 1989680 22 1989680 23 45762640 24 137287920 25 686439600 26 8923714800 27 80313433200 28 80313433200 29 2329089562800 30 2329089562800 31 72201776446800 32 144403552893600 33 13127595717600 34 13127595717600 35 13127595717600 36 13127595717600 37 485721041551200 38 485721041551200 39 485721041551200 40 485721041551200 41 19914562703599200 42 2844937529085600 43 122332313750680800 44 1345655451257488800 45 1345655451257488800 46 1345655451257488800 47 63245806209101973600 48 63245806209101973600 49 3099044504245996706400 50 3099044504245996706400 51 3099044504245996706400 52 3099044504245996706400 53 164249358725037825439200 54 54749786241679275146400 55 54749786241679275146400 56 54749786241679275146400 57 54749786241679275146400 58 54749786241679275146400 59 3230237388259077233637600 60 3230237388259077233637600 61 197044480683803711251893600 62 197044480683803711251893600 63 65681493561267903750631200 64 131362987122535807501262400 65 131362987122535807501262400 66 131362987122535807501262400 67 8801320137209899102584580800 68 8801320137209899102584580800 69 8801320137209899102584580800 70 8801320137209899102584580800 71 624893729741902836283505236800 72 1874681189225708508850515710400 73 136851726813476721146087646859200 74 136851726813476721146087646859200 75 136851726813476721146087646859200 76 136851726813476721146087646859200 77 12441066073952429195098876987200 78 12441066073952429195098876987200 79 982844219842241906412811281988800 80 982844219842241906412811281988800 81 8845597978580177157715301537899200 82 8845597978580177157715301537899200 83 734184632222154704090370027645633600 84 734184632222154704090370027645633600 85 734184632222154704090370027645633600 86 734184632222154704090370027645633600 87 734184632222154704090370027645633600 88 8076030954443701744994070304101969600 89 718766754945489455304472257065075294400 90 718766754945489455304472257065075294400 91 718766754945489455304472257065075294400 92 718766754945489455304472257065075294400 93 718766754945489455304472257065075294400 94 718766754945489455304472257065075294400 95 718766754945489455304472257065075294400 96 718766754945489455304472257065075294400 97 69720375229712477164533808935312303556800 98 69720375229712477164533808935312303556800 99 69720375229712477164533808935312303556800 100 13944075045942495432906761787062460711360 101 1408351579640192038723582940493308531847360 102 1408351579640192038723582940493308531847360 103 145060212702939779988529042870810778780278080 104 145060212702939779988529042870810778780278080 105 145060212702939779988529042870810778780278080 106 145060212702939779988529042870810778780278080 107 15521442759214556458772607587176753329489754560 108 15521442759214556458772607587176753329489754560 109 1691837260754386654006214227002266112914383247040 110 30760677468261575527385713218223020234806968128 111 30760677468261575527385713218223020234806968128 112 30760677468261575527385713218223020234806968128 113 3475956553913558034594585593659201286533187398464 114 3475956553913558034594585593659201286533187398464 115 17379782769567790172972927968296006432665936992320 116 17379782769567790172972927968296006432665936992320 117 17379782769567790172972927968296006432665936992320 118 17379782769567790172972927968296006432665936992320 119 17379782769567790172972927968296006432665936992320 120 17379782769567790172972927968296006432665936992320 121 2102953715117702610929724284163816778352578376070720 122 2102953715117702610929724284163816778352578376070720 123 2102953715117702610929724284163816778352578376070720 124 2102953715117702610929724284163816778352578376070720 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 33312720618553145840562713089120360606823375590405920630576000 144 33312720618553145840562713089120360606823375590405920630576000 145 33312720618553145840562713089120360606823375590405920630576000 146 33312720618553145840562713089120360606823375590405920630576000 147 33312720618553145840562713089120360606823375590405920630576000 148 33312720618553145840562713089120360606823375590405920630576000 149 4963595372164418730243844250278933730416682962970482173955824000 150 4963595372164418730243844250278933730416682962970482173955824000 151 749502901196827228266820481792118993292919127408542808267329424000 152 749502901196827228266820481792118993292919127408542808267329424000 153 749502901196827228266820481792118993292919127408542808267329424000 154 749502901196827228266820481792118993292919127408542808267329424000 155 749502901196827228266820481792118993292919127408542808267329424000 156 749502901196827228266820481792118993292919127408542808267329424000 157 117671955487901874837890815641362681946988303003141220897970719568000 158 117671955487901874837890815641362681946988303003141220897970719568000 159 117671955487901874837890815641362681946988303003141220897970719568000 160 117671955487901874837890815641362681946988303003141220897970719568000 161 117671955487901874837890815641362681946988303003141220897970719568000 162 39223985162633958279296938547120893982329434334380406965990239856000 163 6393509581509335199525400983180705719119697796504006335456409096528000 164 6393509581509335199525400983180705719119697796504006335456409096528000 165 6393509581509335199525400983180705719119697796504006335456409096528000 166 6393509581509335199525400983180705719119697796504006335456409096528000 167 1067716100112058978320741964191177855092989532016169058021220319120176000 168 1067716100112058978320741964191177855092989532016169058021220319120176000 169 13880309301456766718169645534485312116208863916210197754275864148562288000 170 13880309301456766718169645534485312116208863916210197754275864148562288000 171 13880309301456766718169645534485312116208863916210197754275864148562288000 172 13880309301456766718169645534485312116208863916210197754275864148562288000 173 2401293509152020642243348677465958996104133457504364211489724497701275824000 174 2401293509152020642243348677465958996104133457504364211489724497701275824000 175 2401293509152020642243348677465958996104133457504364211489724497701275824000 176 2401293509152020642243348677465958996104133457504364211489724497701275824000 177 2401293509152020642243348677465958996104133457504364211489724497701275824000 178 2401293509152020642243348677465958996104133457504364211489724497701275824000 179 429831538138211694961559413266406660302639888893281193856660685088528372496000 180 429831538138211694961559413266406660302639888893281193856660685088528372496000 181 77799508403016316788042253801219605514777819889683896088055584001023635421776000 182 77799508403016316788042253801219605514777819889683896088055584001023635421776000 183 77799508403016316788042253801219605514777819889683896088055584001023635421776000 184 77799508403016316788042253801219605514777819889683896088055584001023635421776000 185 77799508403016316788042253801219605514777819889683896088055584001023635421776000 186 77799508403016316788042253801219605514777819889683896088055584001023635421776000 187 77799508403016316788042253801219605514777819889683896088055584001023635421776000 188 77799508403016316788042253801219605514777819889683896088055584001023635421776000 189 25933169467672105596014084600406535171592606629894632029351861333674545140592000 190 25933169467672105596014084600406535171592606629894632029351861333674545140592000 191 4953235368325372168838690158677648217774187866309874717606205514731838121853072000 192 4953235368325372168838690158677648217774187866309874717606205514731838121853072000 193 955974426086796828585867200624786106030418258197805820497997664343244757517642896000 194 955974426086796828585867200624786106030418258197805820497997664343244757517642896000 195 955974426086796828585867200624786106030418258197805820497997664343244757517642896000 196 955974426086796828585867200624786106030418258197805820497997664343244757517642896000 197 188326961939098975231415838523082862887992396864967746638105539875619217230975650512000 198 20925217993233219470157315391453651431999155207218638515345059986179913025663961168000 199 4164118380653410674561305762899276634967831886236509064553666937249802692107128272432000 200 4164118380653410674561305762899276634967831886236509064553666937249802692107128272432000