0 0 1 1 2 4 3 -8 4 -48 5 10 6 224 7 80 8 -448 9 -231 10 40 11 -248 12 1408 13 1466 14 -2240 15 -80 16 1280 17 -4766 18 -924 19 1944 20 -480 21 9600 22 6944 23 -2704 24 -8704 25 -15525 26 5864 27 -3984 28 -14080 29 25498 30 2240 31 10816 32 33792 33 -29760 34 -19064 35 800 36 11088 37 1994 38 -54432 39 -11728 40 -4480 41 29362 42 38400 43 -5560 44 43648 45 -2310 46 75712 47 -1952 48 -124928 49 21649 50 -62100 51 38128 52 -70368 53 -192854 54 111552 55 -2480 56 87040 57 233280 58 101992 59 -20248 60 14080 61 -10918 62 -302848 63 -18480 64 53248 65 14660 66 -119040 67 -101768 68 228768 69 -324480 70 -22400 71 137424 72 103488 73 288626 74 7976 75 124200 76 -342144 77 297600 78 328384 79 -80224 80 12800 81 -646479 82 117448 83 -52712 84 -460800 85 -47660 86 155680 87 -203984 88 -269824 89 310738 90 -9240 91 117280 92 475904 93 1297920 94 54656 95 19440 96 57344 97 -1457086 98 86596 99 57288 100 745200 101 -639158 102 -1067584 103 358672 104 -656768 105 96000 106 -771416 107 -296760 108 701184 109 1535738 110 69440 111 -15952 112 1249280 113 -601694 114 933120 115 -27040 116 -1223904 117 -338646 118 566944 119 -381280 120 -87040 121 849001 122 -43672 123 -234896 124 -1903616 125 -311500 126 517440 127 432384 128 -1949696 129 -667200 130 58640 131 734456 132 1428480 133 -2332800 134 2849504 135 -39840 136 2135168 137 3810034 138 -1297920 139 35848 140 -140800 141 -234240 142 -3847872 143 -363568 144 -295680 145 254980 146 1154504 147 -173192 148 -95712 149 -3274262 150 -3477600 151 -1444240 152 2115072 153 1100946 154 1190400 155 108160 156 2064128 157 816794 158 2246272 159 1542832 160 337920 161 3244800 162 -2585916 163 -476616 164 -1409376 165 -297600 166 1475936 167 2056592 168 -4300800 169 -2677653 170 -190640 171 -449064 172 978560 173 -5126534 174 5711552 175 -1242000 176 -3872768 177 -2429760 178 1242952 179 -602664 180 110880 181 9691562 182 -3283840 183 87344 184 -2941952 185 19940 186 5191680 187 1181968 188 343552 189 4780800 190 -544320 191 -2947712 192 8224768 193 -2430334 194 -5828344 195 -117280 196 -1039152 197 -2230646 198 -1604064 199 1264080 200 6955200 201 -12212160 202 -2556632 203 2039840 204 -6710528 205 293620 206 -10042816 207 624624 208 1876480 209 7231680 210 384000 211 1009432 212 9256992 213 16490880 214 8309280 215 -55600 216 -4334592 217 -12979200 218 6142952 219 -2309008 220 436480 221 -6986956 222 446656 223 860096 224 -573440 225 3586275 226 -2406776 227 -3486536 228 -11197440 229 1595978 230 757120 231 -2380800 232 -11423104 233 8043826 234 -1354584 235 -19520 236 3563648 237 -9626880 238 10675840 239 2905568 240 -1249280 241 5051042 242 3396004 243 2267496 244 524064 245 216490 246 6577088 247 2849904 248 11767808 249 -6325440 250 -1246000 251 1217640 252 3252480 253 -10058880 254 -12106752 255 381280 256 -11206656 257 23455234 258 -2668800 259 159520 260 -703680 261 -5890038 262 -20564768 263 -5602736 264 13332480 265 -1928540 266 -9331200 267 -2485904 268 17911168 269 -29427782 270 1115520 271 -2198496 272 -6100480 273 14073600 274 15240136 275 3850200 276 15575040 277 27622634 278 -1003744 279 -2498496 280 870400 281 8640082 282 -936960 283 -3288152 284 -24186624 285 2332800 286 10179904 287 2348960 288 -7805952 289 -1422813 290 1019920 291 11656688 292 -13854048 293 -44541494 294 4849376 295 -202480 296 -893312 297 -14820480 298 -13097048 299 -3964064 300 -21859200 301 6672000 302 40438720 303 5113264 304 30357504 305 -109180 306 4403784 307 -12627240 308 -14284800 309 43040640 310 -3028480 311 12915632 312 -12760064 313 1127186 314 3267176 315 -184800 316 14119424 317 34488154 318 -43199296 319 -6323504 320 532480 321 -35611200 322 12979200 323 -9265104 324 31030992 325 -22759650 326 13345248 327 -12285904 328 -13154176 329 2342400 330 -1190400 331 10397576 332 9277312 333 -460614 334 -57584576 335 -1017680 336 12288000 337 -34253086 338 -10710612 339 4813552 340 2287680 341 40235520 342 12573792 343 11143840 344 -6049280 345 -3244800 346 -20506136 347 14084648 348 35901184 349 47000858 350 34776000 351 -5840544 352 1777664 353 -12723134 354 -9719040 355 1374240 356 -14915424 357 -45753600 358 16874592 359 -5219568 360 1034880 361 -9641159 362 38766248 363 -6792008 364 -20641280 365 2886260 366 -2445632 367 -2867488 368 -42225664 369 -6782622 370 79760 371 -15428320 372 -62300160 373 687146 374 -33095104 375 2492000 376 -2123776 377 37380068 378 19123200 379 3834216 380 -3421440 381 51886080 382 82535936 383 -8672512 384 29229056 385 2976000 386 -9721336 387 1284360 388 69940128 389 -101121782 390 3283840 391 12887264 392 -9698752 393 88134720 394 -8922584 395 -802240 396 -10082688 397 -34826566 398 -35394240 399 18662400 400 -19872000 401 -68839838 402 -48848640 403 15856256 404 30679584 405 -6464790 406 -57115520 407 -494512 408 41483264 409 45995858 410 1174480 411 -30480272 412 -63126272 413 24297600 414 -17489472 415 -527120 416 49539072 417 4301760 418 28926720 419 7001144 420 -4608000 421 -94207798 422 -28264096 423 450912 424 86398592 425 73992150 426 65963520 427 -873440 428 52229760 429 -43628160 430 1556800 431 -13405344 432 -62214144 433 84021026 434 -51916800 435 -2039840 436 -73715424 437 78848640 438 64652224 439 -38243152 440 -2698240 441 -5000919 442 -27947824 443 20752360 444 2807552 445 3107380 446 -24082688 447 26194096 448 -82247680 449 -88092542 450 14345100 451 -7281776 452 28881312 453 -173308800 454 97623008 455 1172800 456 -104509440 457 -37542286 458 6383912 459 18987744 460 4759040 461 115259962 462 66662400 463 -2670176 464 32637440 465 12979200 466 32175304 467 42402072 468 16255008 469 122121600 470 546560 471 -6534352 472 -22029824 473 -20683200 474 -38507520 475 -30180600 476 67105280 477 44549274 478 -81355904 479 20042176 480 573440 481 2923204 482 20204168 483 -25958400 484 -40752048 485 -14570860 486 -63489888 487 -2790384 488 4891264 489 -57193920 490 865960 491 -47783992 492 41341696 493 -121523468 494 -79797312 495 572880 496 168902656 497 -164908800 498 -25301760 499 -17653160 500 14952000 501 246791040 502 -34093920 503 3396912 504 -20106240 505 -6391580 506 -40235520 507 21421224 508 -76099584 509 134186458 510 -10675840 511 23090080 512 79953920 513 116173440 514 93820936 515 3586720 516 32025600 517 -7261440 518 -4466560 519 41012272 520 -6567680 521 -198564878 522 -23560152 523 55644936 524 -129264256 525 -149040000 526 156876608 527 -51549056 528 -38092800 529 38361649 530 -7714160 531 4677288 532 111974400 533 43044692 534 69605312 535 -2967600 536 -110723584 537 -72319680 538 -117711128 539 -5368952 540 7011840 541 14418842 542 61557888 543 -77532496 544 -161052672 545 15357380 546 56294400 547 10950968 548 -182881632 549 2522058 550 -107805600 551 49568112 552 145367040 553 96268800 554 110490536 555 -159520 556 -6309248 557 89084794 558 69957888 559 -8150960 560 12492800 561 141836160 562 34560328 563 -62374696 564 11243520 565 -6016940 566 92068256 567 -51718320 568 149517312 569 -25614062 570 9331200 571 28603624 572 63987968 573 -353725440 574 -65770880 575 41979600 576 -12300288 577 107271554 578 -5691252 579 19442672 580 -12239040 581 63254400 582 -326387264 583 47827792 584 -129304448 585 -3386460 586 -178165976 587 5587336 588 30481792 589 -315394560 590 5669440 591 17845168 592 2552320 593 200340706 594 -59281920 595 -3812800 596 157164576 597 151689600 598 110993792 599 -35526160 600 135129600 601 -190305838 602 26688000 603 23508408 604 254186240 605 8490010 606 -143171392 607 32393920 608 -13934592 609 244780800 610 -436720 611 -2861632 612 -52845408 613 -99111094 614 353562720 615 -2348960 616 -133324800 617 37082674 618 172162560 619 -104641336 620 -19036160 621 -161591040 622 -361637696 623 24859040 624 -183144448 625 239463125 626 4508744 627 -57853440 628 -39206112 629 -9503404 630 5174400 631 -6523344 632 -87283712 633 121131840 634 137952616 635 4323840 636 -271538432 637 31737434 638 177058112 639 -31744944 640 -19496960 641 -421292798 642 -142444800 643 21113080 644 -155750400 645 -6672000 646 259422912 647 -47581872 648 289622592 649 -75322560 650 -91038600 651 103833600 652 83884416 653 64384186 654 344005312 655 7344560 656 37583360 657 -66672606 658 9369600 659 138936472 660 14284800 661 283897322 662 -291132128 663 55895648 664 -57350656 665 -23328000 666 -1842456 667 -68946592 668 -361960192 669 103211520 670 28495040 671 2707664 672 324403200 673 277692866 674 -137012344 675 61851600 676 128527344 677 -92302646 678 -134779456 679 -116566880 680 21351680 681 -418384320 682 160942080 683 -69936312 684 79035264 685 38100340 686 -312027520 687 -12767824 688 -86824960 689 -282723964 690 -12979200 691 -4972072 692 246073632 693 -68745600 694 -394370144 695 358480 696 -221934592 697 -139939292 698 188003432 699 -64350608 700 218592000 701 352233562 702 163535232 703 3876336 704 254967808 705 -2342400 706 -50892536 707 -51132640 708 116628480 709 462732938 710 -38478720 711 18531744 712 -139210624 713 438696960 714 -183014400 715 -3635680 716 106068864 717 348668160 718 146147904 719 118870944 720 -2956800 721 -430406400 722 -38564636 723 -40408336 724 -465194976 725 -395856450 726 190176224 727 124496624 728 127600640 729 -199183671 730 11545040 731 26498960 732 -15372544 733 -508270054 734 80289664 735 -1731920 736 19382272 737 -378576960 738 -27130488 739 32989368 740 -957120 741 341988480 742 431992960 743 -73150960 744 -581468160 745 -32742620 746 2748584 747 12176472 748 -208026368 749 356112000 750 -69776000 751 -55592480 752 -30482432 753 146116800 754 149520272 755 -14442400 756 -229478400 757 -303985366 758 -107358048 759 80471040 760 21150720 761 863611282 762 207544320 763 122859040 764 518797312 765 11009460 766 242830336 767 -29683568 768 -409468928 769 -19789822 770 11904000 771 -187641872 772 116656032 773 -564048374 774 -35962080 775 -167918400 776 652774528 777 19142400 778 -404487128 779 57079728 780 20641280 781 511217280 782 -360843392 783 -101584032 784 27710720 785 8167940 786 352538880 787 104363416 788 107071008 789 -672328320 790 22462720 791 -48135520 792 62329344 793 -16005788 794 -139306264 795 15428320 796 -222478080 797 -21599846 798 -522547200 799 9303232 800 -524620800 801 -71780478 802 -275359352 803 -71579248 804 586183680 805 32448000 806 -443975168 807 235422256 808 286342784 809 651310258 810 -25859160 811 142755912 812 -359011840 813 -263819520 814 13846336 815 -4766160 816 595406848 817 162129600 818 183983432 819 -27091680 820 -14093760 821 -894865238 822 853447616 823 218044336 824 390235136 825 462024000 826 97190400 827 -8032536 828 -109933824 829 -40544422 830 14759360 831 -220981072 832 78061568 833 -103179134 834 17207040 835 20565920 836 -347120640 837 646364160 838 -196032032 839 -107880752 840 -43008000 841 55324683 842 -376831192 843 -69120656 844 -177660032 845 -26776530 846 -12625536 847 67920080 848 -246853120 849 -394578240 850 295968600