1 15 2 28 3 28 4 66 5 104 6 66 7 144 8 408 9 408 10 144 11 336 12 1616 13 2988 14 1616 15 336 16 752 17 6432 18 20640 19 20640 20 6432 21 752 22 1752 23 25664 24 149120 25 262368 26 149120 27 25664 28 1752 29 3936 30 102528 31 1050624 32 3364544 33 3364544 34 1050624 35 102528 36 3936 37 9168 38 409856 39 7557696 40 43139520 41 78731136 42 43139520 43 7557696 44 409856 45 9168 46 20608 47 1638912 48 53547904 49 553773760 50 1806815040 51 1806815040 52 553773760 53 53547904 54 1638912 55 20608 56 48000 57 6554624 58 384685440 59 7110140800 60 42196917280 61 75601620736 62 42196917280 63 7110140800 64 384685440 65 6554624 66 48000 67 107904 68 26216448 69 2730236928 70 91312361088 71 972415126144 72 3173584196608 73 3173584196608 74 972415126144 75 91312361088 76 2730236928 77 26216448 78 107904 79 251328 80 104861696 81 19605861888 82 1172796624128 83 22683600827456 84 133184053106688 85 242750087582720 86 133184053106688 87 22683600827456 88 1172796624128 89 19605861888 90 104861696 91 251328 92 564992 93 419438592 94 139221963776 95 15064174682368 96 523428338294528 97 5592572908886016 98 18355130761851904 99 18355130761851904 100 5592572908886016 101 523428338294528 102 15064174682368 103 139221963776 104 419438592 105 564992 106 1315968 107 1677737984 108 999628996096 109 193501020879360 110 12204309920521600 111 234829512186605568 112 1404211778503671808 113 2529851595786153984 114 1404211778503671808 115 234829512186605568 116 12204309920521600 117 193501020879360 118 999628996096 119 1677737984 120 1315968 121 2958336 122 6710919168 123 7099542437888 124 2485596168674816 125 281744591491984896 126 9861549639056719872 127 106325547561713332224 128 349182441237792231424 129 349182441237792231424 130 106325547561713332224 131 9861549639056719872 132 281744591491984896 133 2485596168674816 134 7099542437888 135 6710919168 136 2958336 137 6890496 138 26843611136 139 50973532015616 140 31928841920689152 141 6568032234638862080 142 414130068653069697024 143 8132796906906251831296 144 48195041265296517267456 145 87870306455802168307712 146 48195041265296517267456 147 8132796906906251831296 148 414130068653069697024 149 6568032234638862080 150 31928841920689152 151 50973532015616 152 26843611136 153 6890496 154 15490048 155 107374313472 156 362040887361536 157 410146384220210176 158 151651626145836973056 159 17391602739184060932096 160 616068752536307030687744 161 6654260184770032643964928 162 21898812076796254196006912 163 21898812076796254196006912 164 6654260184770032643964928 165 616068752536307030687744 166 17391602739184060932096 167 151651626145836973056 168 410146384220210176 169 362040887361536 170 107374313472 171 15490048 172 36079104 173 429496991744 174 2599362561034240 175 5268614337966065664 176 3535077529243329150464 177 730370638963542135537664 178 47117825574511884009431040 179 918742612559415352831836160 180 5513176103523599278835761152 181 9952833093128726406499139584 182 5513176103523599278835761152 183 918742612559415352831836160 184 47117825574511884009431040 185 730370638963542135537664 186 3535077529243329150464 187 5268614337966065664 188 2599362561034240 189 429496991744 190 36079104 191 81106944 192 1717987442688 193 18462321529880576 194 67679163940721465344 195 81627303219295944742912 196 30672539077708005770166272 197 3569733160254617247252938752 198 126859766348527380439881220096 199 1374830180598232059262838046720 200 4526471753905585876445787127808 201 4526471753905585876445787127808 202 1374830180598232059262838046720 203 126859766348527380439881220096 204 3569733160254617247252938752 205 30672539077708005770166272 206 81627303219295944742912 207 67679163940721465344 208 18462321529880576 209 1717987442688 210 81106944 211 188912640 212 6871948722176 213 132554347340582912 214 869389063119729233920 215 1902730478582966293572608 216 1288121090537799448860098560 217 273004911662997372562652168192 218 17516734123502923093653145124864 219 346147247245078853063180449185792 220 2058724554484378506725516841320448 221 3754882287727806523042164409106432 222 2058724554484378506725516841320448 223 346147247245078853063180449185792 224 17516734123502923093653145124864 225 273004911662997372562652168192 226 1288121090537799448860098560 227 1902730478582966293572608 228 869389063119729233920 229 132554347340582912 230 6871948722176 231 188912640 232 424681472 233 27487792791552 234 941489406328766464 235 11167956571463849873408 236 43936212103431228313202688 237 54095905190226875392886636544 238 20684377291002277646336711720960 239 2418751792081802077056744417918976 240 86335396772579728059958447069462528 241 936518171928488172215923208024227840 242 3085938730664839742547669590712778752 243 3085938730664839742547669590712778752 244 936518171928488172215923208024227840 245 86335396772579728059958447069462528 246 2418751792081802077056744417918976 247 20684377291002277646336711720960 248 54095905190226875392886636544 249 43936212103431228313202688 250 11167956571463849873408 251 941489406328766464 252 27487792791552 253 424681472 254 989159424 255 109951166971904 256 6759625268399284224 257 143460872530904654520320 258 1024143528521900077358184448 259 2271811712524797735674857259008 260 1581860707186735910830072464932864 261 333986832670952698134970441529294848 262 21737105946900310840168962961700552704 263 426030228802139159013139094077104455680 264 2560738262186833403296552585762676146176 265 4626560910919636703082653158818634006528 266 2560738262186833403296552585762676146176 267 426030228802139159013139094077104455680 268 21737105946900310840168962961700552704 269 333986832670952698134970441529294848 270 1581860707186735910830072464932864 271 2271811712524797735674857259008 272 1024143528521900077358184448 273 143460872530904654520320 274 6759625268399284224 275 109951166971904 276 989159424 277 2223661056 278 439804659499008 279 48011436429786480640 280 1842864228770912246128640 281 23648811780011621979857117184 282 95407056888057747295341152305152 283 119852748432714270205182535831388160 284 46117912575207002641618166217225273344 285 5421949565913322955142738996048289595392 286 193814800575732894209540722513205246558208 287 2105163739763284958428904084981614825701376 288 6938428492209677078641277316939132371468288 289 6938428492209677078641277316939132371468288 290 2105163739763284958428904084981614825701376 291 193814800575732894209540722513205246558208 292 5421949565913322955142738996048289595392 293 46117912575207002641618166217225273344 294 119852748432714270205182535831388160 295 95407056888057747295341152305152 296 23648811780011621979857117184 297 1842864228770912246128640 298 48011436429786480640 299 439804659499008 300 2223661056 301 5179305984 302 1759218621218816 303 344708295267181477888 304 23672999166111753213919232 305 551247001495566233179522510848 306 4006717843837265714516950849683456 307 9165796686786478767174982043265662976 308 6368101021370978008644531567716854661120 309 1365104609367511613500338314227461904662528 310 88172891359381470123889248993509228977061888 311 1747029685140503420393211075817549913976209408 312 10406078388518915121539316473691285831163052032 313 18983708515242928689590866332358113468555984896 314 10406078388518915121539316473691285831163052032 315 1747029685140503420393211075817549913976209408 316 88172891359381470123889248993509228977061888 317 1365104609367511613500338314227461904662528 318 6368101021370978008644531567716854661120 319 9165796686786478767174982043265662976 320 4006717843837265714516950849683456 321 551247001495566233179522510848 322 23672999166111753213919232 323 344708295267181477888 324 1759218621218816 325 5179305984 326 11643240448 327 7036874451320832 328 2448352824048298754048 329 304097791704198270879547392 330 12729046506667909373953072939008 331 168266280273686729367313733568692224 332 694468964794691275231699993393646010368 333 879327844399313792499622289465652470087680 334 340508752736970901899376034709531149759152128 335 40113406471791995816203263571240064006349651968 336 1436352755974648300719896047530482240010990911488 337 15608206476021001658718338732198926827869125476352