1 0 2 4 3 4 4 24 5 96 6 24 7 108 8 1152 9 1152 10 108 11 432 12 11424 13 31296 14 11424 15 432 16 1620 17 103488 18 715320 19 715320 20 103488 21 1620 22 5832 23 889056 24 15024096 25 37963968 26 15024096 27 889056 28 5832 29 20412 30 7375872 31 300056400 32 1856325000 33 1856325000 34 300056400 35 7375872 36 20412 37 69984 38 59698464 39 5795398368 40 86415197088 41 211625837280 42 86415197088 43 5795398368 44 59698464 45 69984 46 236196 47 474360768 48 109294975080 49 3892946216856 50 22984646281176 51 22984646281176 52 3892946216856 53 109294975080 54 474360768 55 236196 56 787320 57 3715826016 58 2024660774592 59 171307237216320 60 2416707037884480 61 5826856525990272 62 2416707037884480 63 171307237216320 64 2024660774592 65 3715826016 66 787320 67 2598156 68 28777886592 69 36988673403168 70 7406621052177000 71 248267055360211392 72 1430390977786967280 73 1430390977786967280 74 248267055360211392 75 7406621052177000 76 36988673403168 77 28777886592 78 2598156 79 8503056 80 220814937504 81 668280340085760 82 315868041326151072 83 25062609875880382656 84 343122372255163660560 85 819944297332124826720 86 343122372255163660560 87 25062609875880382656 88 315868041326151072 89 668280340085760 90 220814937504 91 8503056 92 27634932 93 1681292682048 94 11964667932759960 95 13323538607075686392 96 2495854741014485439624 97 80890546793429923552008 98 459338963193935894366016 99 459338963193935894366016 100 80890546793429923552008 101 2495854741014485439624 102 13323538607075686392 103 11964667932759960 104 1681292682048 105 27634932 106 89282088 107 12718165610976 108 212595089870143008 109 556962735401445373632 110 245851383088389214772304 111 18813147168685841982033408 112 252910225839761737259917296 113 600994567853371717147309536 114 252910225839761737259917296 115 18813147168685841982033408 116 245851383088389214772304 117 556962735401445373632 118 212595089870143008 119 12718165610976 120 89282088 121 286978140 122 95670977133312 123 3753382504394332656 124 23108630644746952831560 125 24001720656706533802098384 126 4328190538478506032118840320 127 137383600294764153686560207128 128 772883332582548520102699062648 129 772883332582548520102699062648 130 137383600294764153686560207128 131 4328190538478506032118840320 132 24001720656706533802098384 133 23108630644746952831560 134 3753382504394332656 135 95670977133312 136 286978140 137 918330048 138 716203564928544 139 65903307050002080672 140 952715770357506445707936 141 2325796304262013429688009712 142 986922747502923615461225148912 143 73824296158359764621038759171392 144 980636075314515417473635722907296 145 2321584677123190401202986846749664 146 980636075314515417473635722907296 147 73824296158359764621038759171392 148 986922747502923615461225148912 149 2325796304262013429688009712 150 952715770357506445707936 151 65903307050002080672 152 716203564928544 153 918330048 154 2927177028 155 5338972029467328 156 1151660651569814153160 157 39064869371085089586502488 158 223952604302521801797262601112 159 223373338918739087233877993452680 160 39319365356505561818080095802497216 161 1230859750140410534133566170773791832 162 6880456947405739563085637337334760208 163 6880456947405739563085637337334760208 164 1230859750140410534133566170773791832 165 39319365356505561818080095802497216 166 223373338918739087233877993452680 167 223952604302521801797262601112 168 39064869371085089586502488 169 1151660651569814153160 170 5338972029467328 171 2927177028 172 9298091736 173 39651633731043936 174 20041639365368480108544 175 1594254832906723825720448064 176 21447941362466523315251705642928 177 50239332674781944292171117252327264 178 20787074760606695207018090197170277872 179 1531299355795108437835675307380006190352 180 20172753012876605023731245424154045157520 181 47631920426007575412576023256743509016160 182 20172753012876605023731245424154045157520 183 1531299355795108437835675307380006190352 184 20787074760606695207018090197170277872 185 50239332674781944292171117252327264 186 21447941362466523315251705642928 187 1594254832906723825720448064 188 20041639365368480108544 189 39651633731043936 190 9298091736 191 29443957164 192 293513242790716032 193 347493089466774087920064 194 64793749625146139422864006440 195 2044431097228676437967821679758176 196 11238510617675077430185923601714298880 197 10920715234419624271615532077104996888216 198 1891025880963058546226237271403923454959024 199 58623276741876486593756116908559240618648536 200 326212549307409039746687061776235793466204208 201 326212549307409039746687061776235793466204208 202 58623276741876486593756116908559240618648536 203 1891025880963058546226237271403923454959024 204 10920715234419624271615532077104996888216 205 11238510617675077430185923601714298880 206 2044431097228676437967821679758176 207 64793749625146139422864006440 208 347493089466774087920064 209 293513242790716032 210 29443957164 211 92980917360 212 2166255346248871584 213 6005382183180989524154304 214 2623754242043397852321830382240 215 194075511804204110214390364492531488 216 2502285946868162412138014773306518745824 217 5706453831570644489330114800031552572719024 218 2320654398400891781537261721531821193197390592 219 169108556913093651309317665982722192849310127072 220 2214446461961883535676439817875025349533028460240 221 5218711655455651366389516958561172980118605295424 222 2214446461961883535676439817875025349533028460240 223 169108556913093651309317665982722192849310127072 224 2320654398400891781537261721531821193197390592 225 5706453831570644489330114800031552572719024 226 2502285946868162412138014773306518745824 227 194075511804204110214390364492531488 228 2623754242043397852321830382240 229 6005382183180989524154304 230 2166255346248871584 231 92980917360 232 292889889684 233 15945425950739116608 234 103482283624218785783621880 235 105901840146752959586470082597304 236 18356496755752468714012895925723666120 237 554857363091852826481634351380575154509432 238 2967898004078430075940322864847519842776075776 239 2832597047048266488720715076041955159728937923008 240 484775197659636295612891510782907882436358285695328 241 14921896870968338952922583948244071482481017800208032 242 82754550445875476081299853518134251520423045776593032 243 82754550445875476081299853518134251520423045776593032 244 14921896870968338952922583948244071482481017800208032 245 484775197659636295612891510782907882436358285695328 246 2832597047048266488720715076041955159728937923008 247 2967898004078430075940322864847519842776075776 248 554857363091852826481634351380575154509432 249 18356496755752468714012895925723666120 250 105901840146752959586470082597304 251 103482283624218785783621880 252 15945425950739116608 253 292889889684 254 920511081864 255 117089451344152924896 256 1778480673093813039539234400 257 4262085428922904344380368410230976 258 1730630354730227834204412349952849304192 259 122588741888659424906643147435947421186852240 260 1537274010976957960188986419027546483895818581648 261 3441356371508298034921346741471879505931419699051408 262 1382227314315543320981687069989359583855014539279990304 263 99922922263878377406151073821299621516425187444143044992 264 1302620303031936210310297756331087763400710261367383623616