1 1 2 12 3 48 4 16 5 -414 6 -960 7 672 8 4800 9 2721 10 -9064 11 -8880 12 6912 13 -2398 14 -13440 15 29280 16 30976 17 -10878 18 57228 19 -9360 20 -252384 21 -53760 22 177600 23 -113952 24 107520 25 436131 26 -16488 27 150624 28 96768 29 -915678 30 -585600 31 -32640 32 248832 33 710400 34 -466408 35 409920 36 1518096 37 -765598 38 187200 39 -262560 40 -1266304 41 3027522 42 -301056 43 -2847792 44 -1278720 45 -5058654 46 2279040 47 3663552 48 -3919872 49 5012161 50 7052196 51 3508320 52 698912 53 -5603358 54 -3012480 55 -5416800 56 1505280 57 748800 58 -14137960 59 -1789680 60 4216320 61 7080482 62 652800 63 -2300256 64 20647936 65 -973308 66 3978240 67 7329072 68 -20326368 69 9116160 70 -8198400 71 -574560 72 8735424 73 -35874238 74 1638552 75 -889200 76 -1347840 77 9945600 78 5251200 79 17252160 80 -48213504 81 5802561 82 39852824 83 -24960912 84 19783680 85 58243012 86 56955840 87 -6154656 88 -19891200 89 -50672958 90 -72586344 91 -3675840 92 -16409088 93 2611200 94 -73271040 95 -5709600 96 50872320 97 -60303358 98 64962828 99 30396240 100 116095536 101 100136802 102 -70166400 103 50200608 104 -13673088 105 -32793600 106 -92950888 107 48195792 108 21689856 109 -142516318 110 108336000 111 -166657440 112 -54878208 113 194070402 114 4193280 115 -69510720 116 -203640288 117 5271522 118 35793600 119 49116480 120 65587200 121 82934881 122 172272024 123 103050336 124 -4700160 125 -309819324 126 46005120 127 123535872 128 60211200 129 227823360 130 -2226128 131 -149964240 132 -261427200 133 10483200 134 -146581440 135 91880640 136 6899072 137 -321694398 138 51050496 139 -141727920 140 59028480 141 -293084160 142 11491200 143 48573600 144 296622336 145 883062532 146 -551085288 147 182780976 148 637294112 149 259905762 150 17784000 151 -402074400 152 -20966400 153 -352036158 154 55695360 155 -19910400 156 -37808640 157 -596087518 158 -345043200 159 39565920 160 -921954304 161 127626240 162 307993356 163 277906608 164 259793952 165 433344000 166 499218240 167 224876832 168 -318603264 169 -804082077 170 753548592 171 32039280 172 -410082048 173 298310562 174 123093120 175 -12448800 176 725176320 177 143174400 178 -477470440 179 68171760 180 -793888224 181 1391401442 182 73516800 183 -707811744 184 -255252480 185 -1415158908 186 14622720 187 -649039200 188 527551488 189 -168698880 190 114192000 191 476762880 192 -13959168 193 -348069118 194 -1447329768 195 -160161600 196 369208336 197 2216095842 198 -607924800 199 1196330400 200 1773350976 201 -586325760 202 1491290264 203 -86165184 204 505198080 205 -1817003708 206 -1004012160 207 390057696 208 31887872 209 -138528000 210 -183644160 211 705079920 212 -1632289248 213 45964800 214 -963915840 215 -1737153120 216 337397760 217 36556800 218 -2043974760 219 -274830240 220 -780019200 221 -135133116 222 3333148800 223 -710585472 224 712212480 225 2932591491 226 2884786712 227 -360314448 228 -275558400 229 558138722 230 1390214400 231 1241210880 232 -3840885376 233 -984178878 234 9449112 235 2234766720 236 -257713920 237 -1380172800 238 -982329600 239 -1943123520 240 -2391121920 241 335445122 242 1836332172 243 -1593584496 244 5351662112 245 -2845738014 246 -2061006720 247 51199200 248 -73113600 249 1996872960 250 -3958783184 251 2504566800 252 -331236864 253 -1686489600 254 -2470717440 255 2140075200 256 2099838976 257 2353223682 258 1275810816 259 -2333204160 260 551641152 261 -5515390878 262 2999284800 263 3347875488 264 4210114560 265 6433484932 266 58705920 267 -3999562656 268 1055386368 269 4316759202 270 -1837612800 271 -3838426560 272 -3238891008 273 294067200 274 -6035030248 275 164502000 276 -3354746880 277 -4188491038 278 2834558400 279 111726720 280 918220800 281 -4591588158 282 -1641271296 283 562589328 284 -82736640 285 456768000 286 -971472000 287 1442704704 288 5590699008 289 -2450785917 290 14441862192 291 5789712480 292 -7809653728 293 7222691682 294 -3655619520 295 -1091704800 296 -5580198528 297 2229235200 298 2544081560 299 623317440 300 -128044800 301 3189527040 302 8041488000 303 1330782816 304 764375040 305 -16900317948 306 -4631830248 307 -1677389328 308 -3659980800 309 -4016048640 310 398208000 311 -6235704480 312 -588134400 313 8786232002 314 -8452125288 315 -1403156160 316 2484311040 317 13555186722 318 -791318400 319 1138611360 320 -4584628224 321 -3855663360 322 714706944 323 -684122400 324 14394598416 325 -172902618 326 -5558132160 327 -2835435936 328 13912135040 329 -4103178240 330 2426726400 331 2635578960 332 -3594371328 333 8309506722 334 -4497536640 335 4470733920 336 1307443200 337 -9273455998 338 -9722073948 339 2644076640 340 4209835072 341 -483072000 342 -640785600 343 6432879936 344 -6379054080 345 5560857600 346 5597756312 347 -7673209968 348 -886270464 349 -6275324638 350 248976000 351 -823913280 352 -9411379200 353 -22805192958 354 801776640 355 -350481600 356 7025536032 357 -3929318400 358 -1363435200 359 1592255520 360 -22190219904 361 16837547041 362 20332160664 363 -6112488912 364 -529320960 365 34147043652 366 14156234880 367 9445682112 368 9305776128 369 11619544962 370 -14170789328 371 553922880 372 -960921600 373 -31541559838 374 12980784000 375 -11979912000 376 8206356480 377 683880324 378 -944713728 379 1464287760 380 -822182400 381 -9882869760 382 -9535257600 383 -10729708032 384 -12744130560 385 6066816000 386 -10272832488 387 9747992016 388 -44386222048 389 -411385758 390 3203232000 391 -8328751680 392 23210599104 393 11997139200 394 28636001432 395 10523817600 396 4377058560 397 -20544977758 398 -23926608000 399 1308303360 400 29222505216 401 16772848002 402 -3283424256 403 178540800 404 18981107232 405 -40540280094 406 1723303680 407 30831626400 408 7858636800 409 21463135682 410 -34310451408 411 10655038560 412 7228887552 413 2004441600 414 -7801153920 415 -15226156320 416 1860114432 417 11338233600 418 -775756800 419 -23755175760 420 12068044800 421 24354027362 422 -14101598400 423 -12540338496 424 -22371054208 425 -28604579898 426 257402880 427 -9909364416 428 6940194048 429 -3885888000 430 34743062400 431 -14745695040 432 -12300558336 433 9912904322 434 204718080 435 -3754340160 436 -22306997728 437 -1777651200 438 5496604800 439 33262896480 440 -12133632000 441 18262310241 442 -562920656 443 9925152528 444 -23998671360 445 81795652 446 14211709440 447 19372927584 448 -195428352 449 -36962551038 450 46667819556 451 -19064312160 452 36461639712 453 32165952000 454 7206288960 455 -2242262400 456 4437688320 457 -4466761918 458 20321579160 459 11009108160 460 -10009543680 461 -11839649118 462 -24824217600 463 1639564608 464 -55578521088 465 1592832000 466 -16629344488 467 9266777712 468 -3144204768 469 -8208560640 470 -44695334400 471 -13023300000 472 -4008883200 473 -42147321600 474 -7728967680 475 173394000 476 7072773120 477 -39928905438 478 38862470400 479 -11715930240 480 31032115200 481 7032253444 482 -19352209896 483 15927754752 484 51793774096 485 140755905732 486 31871689920 487 -44714232288 488 18620415360 489 -22232528640 490 -54823174504 491 -1022499120 492 14839248384 493 51286436164 494 -1023984000 495 18541706400 496 2665512960 497 643507200 498 11182488576 499 5000847600 500 -19414186944