0 1 1 0 2 1 3 -1 4 0 5 1 6 0 7 -3 8 0 9 1 10 3 11 0 12 -6 13 0 14 1 15 0 16 15 17 0 18 -10 19 0 20 1 21 -15 22 0 23 45 24 0 25 -15 26 0 27 1 28 0 29 -105 30 0 31 105 32 0 33 -21 34 0 35 1 36 105 37 0 38 -420 39 0 40 210 41 0 42 -28 43 0 44 1 45 0 46 945 47 0 48 -1260 49 0 50 378 51 0 52 -36 53 0 54 1 55 -945 56 0 57 4725 58 0 59 -3150 60 0 61 630 62 0 63 -45 64 0 65 1 66 0 67 -10395 68 0 69 17325 70 0 71 -6930 72 0 73 990 74 0 75 -55 76 0 77 1 78 10395 79 0 80 -62370 81 0 82 51975 83 0 84 -13860 85 0 86 1485 87 0 88 -66 89 0 90 1 91 0 92 135135 93 0 94 -270270 95 0 96 135135 97 0 98 -25740 99 0 100 2145 101 0 102 -78 103 0 104 1 105 -135135 106 0 107 945945 108 0 109 -945945 110 0 111 315315 112 0 113 -45045 114 0 115 3003 116 0 117 -91 118 0 119 1 120 0 121 -2027025 122 0 123 4729725 124 0 125 -2837835 126 0 127 675675 128 0 129 -75075 130 0 131 4095 132 0 133 -105 134 0 135 1 136 2027025 137 0 138 -16216200 139 0 140 18918900 141 0 142 -7567560 143 0 144 1351350 145 0 146 -120120 147 0 148 5460 149 0 150 -120 151 0 152 1 153 0 154 34459425 155 0 156 -91891800 157 0 158 64324260 159 0 160 -18378360 161 0 162 2552550 163 0 164 -185640 165 0 166 7140 167 0 168 -136 169 0 170 1 171 -34459425 172 0 173 310134825 174 0 175 -413513100 176 0 177 192972780 178 0 179 -41351310 180 0 181 4594590 182 0 183 -278460 184 0 185 9180 186 0 187 -153 188 0 189 1 190 0 191 -654729075 192 0 193 1964187225 194 0 195 -1571349780 196 0 197 523783260 198 0 199 -87297210 200 0 201 7936110 202 0 203 -406980 204 0 205 11628 206 0 207 -171 208 0 209 1 210 654729075 211 0 212 -6547290750 213 0 214 9820936125 215 0 216 -5237832600 217 0 218 1309458150 219 0 220 -174594420 221 0 222 13226850 223 0 224 -581400 225 0 226 14535 227 0 228 -190 229 0 230 1 231 0 232 13749310575 233 0 234 -45831035250 235 0 236 41247931725 237 0 238 -15713497800 239 0 240 3055402350 241 0 242 -333316620 243 0 244 21366450 245 0 246 -813960 247 0 248 17955 249 0 250 -210 251 0 252 1 253 -13749310575 254 0 255 151242416325 256 0 257 -252070693875 258 0 259 151242416325 260 0 261 -43212118950 262 0 263 6721885170 264 0 265 -611080470 266 0 267 33575850 268 0 269 -1119195 270 0 271 21945 272 0 273 -231 274 0 275 1 276 0 277 -316234143225 278 0 279 1159525191825 280 0 281 -1159525191825 282 0 283 496939367925 284 0 285 -110430970650 286 0 287 14054850810 288 0 289 -1081142370 290 0 291 51482970 292 0 293 -1514205 294 0 295 26565 296 0 297 -253 298 0 299 1 300 316234143225 301 0 302 -3794809718700 303 0 304 6957151150950 305 0 306 -4638100767300 307 0 308 1490818103775 309 0 310 -265034329560 311 0 312 28109701620 313 0 314 -1853386920 315 0 316 77224455 317 0 318 -2018940 319 0 320 31878 321 0 322 -276 323 0 324 1 325 0 326 7905853580625 327 0 328 -31623414322500 329 0 330 34785755754750 331 0 332 -16564645597500 333 0 334 4141161399375 335 0 336 -602350749000 337 0 338 54057118500 339 0 340 -3088978200 341 0 342 113565375 343 0 344 -2656500 345 0 346 37950 347 0 348 -300 349 0 350 1 351 -7905853580625 352 0 353 102776096548125 354 0 355 -205552193096250 356 0 357 150738274937250 358 0 359 -53835098191875 360 0 361 10767019638375 362 0 363 -1305093289500 364 0 365 100391791500 366 0 367 -5019589575 368 0 369 164038875 370 0 371 -3453450 372 0 373 44850 374 0 375 -325 376 0 377 1 378 0 379 -213458046676875 380 0 381 924984868933125 382 0 383 -1109981842719750 384 0 385 581419060472250 386 0 387 -161505294575625 388 0 389 26428139112375 390 0 391 -2710578370500 392 0 393 180705224700 394 0 395 -7972289325 396 0 397 233107875 398 0 399 -4440150 400 0 401 52650 402 0 403 -351 404 0 405 1 406 213458046676875 407 0 408 -2988412653476250 409 0 410 6474894082531875 411 0 412 -5179915266025500 413 0 414 2034966711652875 415 0 416 -452214824811750 417 0 418 61665657928875 419 0 420 -5421156741000 421 0 422 316234143225 423 0 424 -12401338950 425 0 426 326351025 427 0 428 -5651100 429 0 430 61425 431 0 432 -378 433 0 434 1 435 0 436 6190283353629375 437 0 438 -28887988983603750 439 0 440 37554385678684875 441 0 442 -21459648959248500 443 0 444 6557114959770375 445 0 446 -1192202719958250 447 0 448 137561852302875 449 0 450 -10480903032600 451 0 452 539458244325 453 0 454 -18928359450 455 0 456 450675225 457 0 458 -7125300 459 0 460 71253 461 0 462 -406 463 0 464 1 465 -6190283353629375 466 0 467 92854250304440625 468 0 469 -216659917377028125 470 0 471 187771928393424375 472 0 473 -80473683597181875 474 0 475 19671344879311125 476 0 477 -2980506799895625 478 0 479 294775397791875 480 0 481 -19651693186125 482 0 483 899097073875 484 0 485 -28392539175 486 0 487 614557125 488 0 489 -8906625 490 0 491 82215 492 0 493 -435 494 0 495 1 496 0 497 -191898783962510625 498 0 499 959493919812553125 500 0 501 -1343291487737574375 502 0 503 831561397170879375 504 0 505 -277187132390293125 506 0 507 55437426478058625 508 0 509 -7107362368981875 510 0 511 609202488769875 512 0 513 -35835440515875 514 0 515 1466947857375 516 0 517 -41912795925 518 0 519 828316125 520 0 521 -11044215 522 0 523 94395 524 0 525 -465 526 0 527 1 528 191898783962510625 529 0 530 -3070380543400170000 531 0 532 7675951358500425000 533 0 534 -7164221267933730000 535 0 536 3326245588683517500 537 0 538 -886998823648938000 539 0 540 147833137274823000 541 0 542 -16245399700530000 543 0 544 1218404977539750 545 0 546 -63707449806000 547 0 548 2347116571800 549 0 550 -60964066800 551 0 552 1104421500 553 0 554 -13592880 555 0 556 107880 557 0 558 -496 559 0 560 1 561 0 562 6332659870762850625 563 0 564 -33774185977401870000 565 0 566 50661278966102805000 567 0 568 -33774185977401870000 569 0 570 12196233825172897500 571 0 572 -2660996470946814000 573 0 574 375268733082243000 575 0 576 -35739879341166000 577 0 578 2365139074047750 579 0 580 -110649781242000 581 0 582 3688326041400 583 0 584 -87470182800 585 0 586 1457836380 587 0 588 -16613520 589 0 590 122760 591 0 592 -528 593 0 594 1 595 -6332659870762850625 596 0 597 107655217802968460625 598 0 599 -287080580807915895000 600 0 601 287080580807915895000 602 0 603 -143540290403957947500 604 0 605 41467195005587851500 606 0 607 -7539490001015973000 608 0 609 911366923199733000 610 0 611 -75947243599977750 612 0 613 4467484917645750 614 0 615 -188104628111400 616 0 617 5700140245800 618 0 619 -123916092300 620 0 621 1906401420 622 0 623 -20173560 624 0 625 139128 626 0 627 -561 628 0 629 1 630 0 631 -221643095476699771875 632 0 633 1255977541034632040625 634 0 635 -2009564065655411265000 636 0 637 1435402904039579475000 638 0 639 -558212240459836462500 640 0 641 131941075017779527500 642 0 643 -20298626925812235000 644 0 645 2126522820799377000 646 0 647 -156361972117601250 648 0 649 8229577479873750 650 0 651 -313507713519000 652 0 653 8674126461000 654 0 655 -173482529220 656 0 657 2471261100 658 0 659 -24347400 660 0 661 157080 662 0 663 -595 664 0 665 1 666 221643095476699771875 667 0 668 -3989575718580595893750 669 0 670 11303797869311688365625 671 0 672 -12057384393932467590000 673 0 674 6459313068178107637500 675 0 676 -2009564065655411265000 677 0 678 395823225053338582500 679 0 680 -52196469237802890000 681 0 682 4784676346798598250 683 0 684 -312723944235202500 685 0 686 14813239463772750 687 0 688 -513012622122000 689 0 690 13011189691500 691 0 692 -240206578920 693 0 694 3177335700 695 0 696 -29216880 697 0 698 176715 699 0 700 -630 701 0 702 1 703 0 704 8200794532637891559375 705 0 706 -49204767195827349356250 707 0 708 83648104232906493905625 709 0 710 -63731888939357328690000 711 0 712 26554953724732220287500 713 0 714 -6759442766295474255000 715 0 716 1126573794382579042500 717 0 718 -128751290786580462000 719 0 720 10413707343032243250 721 0 722 -608988733510657500 723 0 724 26099517150456750 725 0 726 -825281174718000 727 0 728 19256560743420 729 0 730 -329171978520 731 0 732 4053842100 733 0 734 -34871760 735 0 736 198135 737 0 738 -666 739 0 740 1 741 -8200794532637891559375 742 0 743 155815096120119939628125 744 0 745 -467445288360359818884375 746 0 747 529771326808407794735625 748 0 749 -302726472461947311277500 750 0 751 100908824153982437092500 752 0 753 -21404902093269001807500 754 0 755 3057843156181285972500 756 0 757 -305784315618128597250 758 0 759 21984493279734735750 760 0 761 -1157078593670249250 762 0 763 45080984168970750 764 0 765 -1306695193303500 766 0 767 28144204163460 768 0 769 -446733399420 770 0 771 5134866660 772 0 773 -41410215 774 0 775 221445 776 0 777 -703 778 0 779 1 780 0 781 -319830986772877770815625 782 0 783 2025596249561559215165625 784 0 785 -3646073249210806587298125 786 0 787 2951583106503986284955625 788 0 789 -1311814714001771682202500 790 0 791 357767649273210458782500 792 0 793 -64214706279807005422500 794 0 795 7950392206071343528500 796 0 797 -701505194653353840750 798 0 799 45126065153139720750 800 0 801 -2148860245387605750 802 0 803 76441668808254750 804 0 805 -2038444501553460 806 0 807 40652739347220 808 0 809 -600779399220 810 0 811 6459993540 812 0 813 -48939345 814 0 815 246753 816 0 817 -741 818 0 819 1 820 319830986772877770815625 821 0 822 -6396619735457555416312500 823 0 824 20255962495615592151656250 825 0 826 -24307154994738710581987500 827 0 828 14757915532519931424778125 829 0 830 -5247258856007086728810000 831 0 832 1192558830910701529275000 833 0 834 -183470589370877158350000 835 0 836 19875980515178358821250 837 0 838 -1558900432563008535000 839 0 840 90252130306279441500 841 0 842 -3907018627977465000 843 0 844 127402781347091250 845 0 846 -3136068463928400 847 0 848 58075341924600 849 0 850 -801039198960 851 0 852 8074991925 853 0 854 -57575700 855 0 856 274170 857 0 858 -780 859 0 860 1 861 0 862 13113070457687988603440625 863 0 864 -87420469717919924022937500 865 0 866 166098892464047855643581250 867 0 868 -142370479254898161980212500 869 0 870 67230504092590798712878125 871 0 872 -19557964826935505080110000 873 0 874 3761147082102981746175000 875 0 876 -501486277613730899490000 877 0 878 47936188301312512451250 879 0 880 -3363943038688597365000 881 0 882 176206540121783671500 883 0 884 -6964685380307655000 885 0 886 208940561409229650 887 0 888 -4762178037817200 889 0 890 82106517893400 891 0 892 -1059438940560 893 0 894 10032565725 895 0 896 -67445820 897 0 898 303810 899 0 900 -820 901 0 902 1 903 -13113070457687988603440625 904 0 905 275374479611447760672253125 906 0 907 -917914932038159202240843750 908 0 909 1162692247248334989505068750 910 0 911 -747445016088215350396115625 912 0 913 282368117188881354594088125 914 0 915 -68452876894274267780385000 916 0 917 11283441246308945238525000 918 0 919 -1316401478736043611161250 920 0 921 111851106036395862386250 922 0 923 -7064280381246054466500 924 0 925 336394303868859736500 926 0 927 -12188199415538396250 928 0 929 337519368430294050 930 0 931 -7143267056725800 932 0 933 114949125050760 934 0 935 -1390513609485 936 0 937 12393169425 938 0 939 -78686790 940 0 941 335790 942 0 943 -861 944 0 945 1 946 0 947 -563862029680583509947946875 948 0 949 3947034207764084569635628125 950 0 951 -7894068415528169139271256250 952 0 953 7142252375954057792673993750 954 0 955 -3571126187977028896336996875 956 0 957 1103802639920172567958708125 958 0 959 -226421054342599501119735000 960 0 961 32345864906085643017105000 962 0 963 -3329721387391169134113750 964 0 965 253136713661316951716250 966 0 967 -14464955066360968669500 968 0 969 628911089841781246500 970 0 971 -20963702994726041550 972 0 973 537530846018616450 974 0 975 -10591740808248600 976 0 977 159445560554280 978 0 979 -1811881369935 980 0 981 15225893865 982 0 983 -91446810 984 0 985 370230 986 0 987 -903 988 0 989 1