2 1 3 -2 4 0 5 10 6 -35 7 84 8 -168 9 300 10 -495 11 770 12 -1144 13 1638 14 -2275 15 3080 16 -4080 17 5304 18 -6783 19 8550 20 -10640 21 13090 22 -15939 23 19228 24 -23000 25 27300 26 -32175 27 37674 28 -43848 29 50750 30 -58435 31 66960 32 -76384 33 86768 34 -98175 35 110670 36 -124320 37 139194 38 -155363 39 172900 40 -191880 41 212380 42 -234479 43 258258 44 -283800 45 311190 46 -340515 47 371864 48 -405328 49 441000 50 -478975 51 519350 52 -562224 53 607698 54 -655875 55 706860 56 -760760 57 817684 58 -877743 59 941050 60 -1007720 61 1077870 62 -1151619 63 1229088 64 -1310400 65 1395680 66 -1485055 67 1578654 68 -1676608 69 1779050 70 -1886115 71 1997940 72 -2114664 73 2236428 74 -2363375 75 2495650 76 -2633400 77 2776774 78 -2925923 79 3081000 80 -3242160 81 3409560 82 -3583359 83 3763718 84 -3950800 85 4144770 86 -4345795 87 4554044 88 -4769688 89 4992900 90 -5223855 91 5462730 92 -5709704 93 5964958 94 -6228675 95 6501040 96 -6782240 97 7072464 98 -7371903 99 7680750 100 -7999200 101 8327450 102 -8665699 103 9014148 104 -9373000 105 9742460 106 -10122735 107 10514034 108 -10916568 109 11330550 110 -11756195 111 12193720 112 -12643344 113 13105288 114 -13579775 115 14067030 116 -14567280 117 15080754 118 -15607683 119 16148300 120 -16702840 121 17271540 122 -17854639 123 18452378 124 -19065000 125 19692750 126 -20335875 127 20994624 128 -21669248 129 22360000 130 -23067135 131 23790910 132 -24531584 133 25289418 134 -26064675 135 26857620 136 -27668520 137 28497644 138 -29345263 139 30211650 140 -31097080 141 32001830 142 -32926179 143 33870408 144 -34834800 145 35819640 146 -36825215 147 37851814 148 -38899728 149 39969250 150 -41060675 151 42174300 152 -43310424 153 44469348 154 -45651375 155 46856810 156 -48085960 157 49339134 158 -50616643 159 51918800 160 -53245920 161 54598320 162 -55976319 163 57380238 164 -58810400 165 60267130 166 -61750755 167 63261604 168 -64800008 169 66366300 170 -67960815 171 69583890 172 -71235864 173 72917078 174 -74627875 175 76368600 176 -78139600 177 79941224 178 -81773823 179 83637750 180 -85533360 181 87461010 182 -89421059 183 91413868 184 -93439800 185 95499220 186 -97592495 187 99719994 188 -101882088 189 104079150 190 -106311555 191 108579680 192 -110883904 193 113224608 194 -115602175 195 118016990 196 -120469440 197 122959914 198 -125488803 199 128056500 200 -130663400 201 133309900 202 -135996399 203 138723298 204 -141491000 205 144299910 206 -147150435 207 150042984 208 -152977968 209 155955800 210 -158976895 211 162041670 212 -165150544 213 168303938 214 -171502275 215 174745980 216 -178035480 217 181371204 218 -184753583 219 188183050 220 -191660040 221 195184990 222 -198758339 223 202380528 224 -206052000 225 209773200 226 -213544575 227 217366574 228 -221239648 229 225164250 230 -229140835 231 233169860 232 -237251784 233 241387068 234 -245576175 235 249819570 236 -254117720 237 258471094 238 -262880163 239 267345400 240 -271867280 241 276446280 242 -281082879 243 285777558 244 -290530800 245 295343090 246 -300214915 247 305146764 248 -310139128 249 315192500 250 -320307375 251 325484250 252 -330723624 253 336025998 254 -341391875 255 346821760 256 -352316160 257 357875584 258 -363500543 259 369191550 260 -374949120 261 380773770 262 -386666019 263 392626388 264 -398655400 265 404753580 266 -410921455 267 417159554 268 -423468408 269 429848550 270 -436300515 271 442824840 272 -449422064 273 456092728 274 -462837375 275 469656550 276 -476550800 277 483520674 278 -490566723 279 497689500 280 -504889560 281 512167460 282 -519523759 283 526959018 284 -534473800 285 542068670 286 -549744195 287 557500944 288 -565339488 289 573260400 290 -581264255 291 589351630 292 -597523104 293 605779258 294 -614120675 295 622547940 296 -631061640 297 639662364 298 -648350703 299 657127250 300 -665992600 301 674947350 302 -683992099 303 693127448 304 -702354000 305 711672360 306 -721083135 307 730586934 308 -740184368 309 749876050 310 -759662595 311 769544620 312 -779522744 313 789597588 314 -799769775 315 810039930 316 -820408680 317 830876654 318 -841444483 319 852112800 320 -862882240 321 873753440 322 -884727039 323 895803678 324 -906984000 325 918268650 326 -929658275 327 941153524 328 -952755048 329 964463500 330 -976279535 331 988203810 332 -1000236984 333 1012379718 334 -1024632675 335 1036996520 336 -1049471920 337 1062059544 338 -1074760063 339 1087574150 340 -1100502480 341 1113545730 342 -1126704579 343 1139979708 344 -1153371800 345 1166881540 346 -1180509615 347 1194256714 348 -1208123528 349 1222110750 350 -1236219075 351 1250449200 352 -1264801824 353 1279277648 354 -1293877375 355 1308601710 356 -1323451360 357 1338427034 358 -1353529443 359 1368759300 360 -1384117320 361 1399604220 362 -1415220719 363 1430967538 364 -1446845400 365 1462855030 366 -1478997155 367 1495272504 368 -1511681808 369 1528225800 370 -1544905215 371 1561720790 372 -1578673264 373 1595763378 374 -1612991875 375 1630359500 376 -1647867000 377 1665515124 378 -1683304623 379 1701236250 380 -1719310760 381 1737528910 382 -1755891459 383 1774399168 384 -1793052800 385 1811853120 386 -1830800895 387 1849896894 388 -1869141888 389 1888536650 390 -1908081955 391 1927778580 392 -1947627304 393 1967628908 394 -1987784175 395 2008093890 396 -2028558840 397 2049179814 398 -2069957603 399 2090893000 400 -2111986800 401 2133239800 402 -2154652799 403 2176226598 404 -2197962000 405 2219859810 406 -2241920835 407 2264145884 408 -2286535768 409 2309091300 410 -2331813295 411 2354702570 412 -2377759944 413 2400986238 414 -2424382275 415 2447948880 416 -2471686880 417 2495597104 418 -2519680383 419 2543937550 420 -2568369440 421 2592976890 422 -2617760739 423 2642721828 424 -2667861000 425 2693179100 426 -2718676975 427 2744355474 428 -2770215448 429 2796257750 430 -2822483235 431 2848892760 432 -2875487184 433 2902267368 434 -2929234175 435 2956388470 436 -2983731120 437 3011262994 438 -3038984963 439 3066897900 440 -3095002680 441 3123300180 442 -3151791279 443 3180476858 444 -3209357800 445 3238434990 446 -3267709315 447 3297181664 448 -3326852928 449 3356724000 450 -3386795775 451 3417069150 452 -3447545024 453 3478224298 454 -3509107875 455 3540196660 456 -3571491560 457 3602993484 458 -3634703343 459 3666622050 460 -3698750520 461 3731089670 462 -3763640419 463 3796403688 464 -3829380400 465 3862571480 466 -3895977855 467 3929600454 468 -3963440208 469 3997498050 470 -4031774915 471 4066271740 472 -4100989464 473 4135929028 474 -4171091375 475 4206477450 476 -4242088200 477 4277924574 478 -4313987523 479 4350278000 480 -4386796960 481 4423545360 482 -4460524159 483 4497734318 484 -4535176800 485 4572852570 486 -4610762595 487 4648907844 488 -4687289288 489 4725907900 490 -4764764655 491 4803860530 492 -4843196504 493 4882773558 494 -4922592675 495 4962654840 496 -5002961040 497 5043512264 498 -5084309503 499 5125353750 500 -5166646000 501 5208187250 502 -5249978499 503 5292020748 504 -5334315000 505 5376862260 506 -5419663535 507 5462719834 508 -5506032168 509 5549601550 510 -5593428995 511 5637515520 512 -5681862144 513 5726469888 514 -5771339775 515 5816472830 516 -5861870080 517 5907532554 518 -5953461283 519 5999657300 520 -6046121640 521 6092855340 522 -6139859439 523 6187134978 524 -6234683000 525 6282504550 526 -6330600675 527 6378972424 528 -6427620848 529 6476547000 530 -6525751935 531 6575236710 532 -6625002384 533 6675050018 534 -6725380675 535 6775995420 536 -6826895320 537 6878081444 538 -6929554863 539 6981316650 540 -7033367880 541 7085709630 542 -7138342979 543 7191269008 544 -7244488800 545 7298003440 546 -7351814015 547 7405921614 548 -7460327328 549 7515032250 550 -7570037475 551 7625344100 552 -7680953224 553 7736865948 554 -7793083375 555 7849606610 556 -7906436760 557 7963574934 558 -8021022243 559 8078779800 560 -8136848720 561 8195230120 562 -8253925119 563 8312934838 564 -8372260400 565 8431902930 566 -8491863555 567 8552143404 568 -8612743608 569 8673665300 570 -8734909615 571 8796477690 572 -8858370664 573 8920589678 574 -8983135875 575 9046010400 576 -9109214400 577 9172749024 578 -9236615423 579 9300814750 580 -9365348160 581 9430216810 582 -9495421859 583 9560964468 584 -9626845800 585 9693067020 586 -9759629295 587 9826533794 588 -9893781688 589 9961374150 590 -10029312355 591 10097597480 592 -10166230704 593 10235213208 594 -10304546175 595 10374230790 596 -10444268240 597 10514659714 598 -10585406403 599 10656509500 600 -10727970200 601 10799789700 602 -10871969199 603 10944509898 604 -11017413000 605 11090679710 606 -11164311235 607 11238308784 608 -11312673568 609 11387406800 610 -11462509695 611 11537983470 612 -11613829344 613 11690048538 614 -11766642275 615 11843611780 616 -11920958280 617 11998683004 618 -12076787183 619 12155272050 620 -12234138840 621 12313388790 622 -12393023139 623 12473043128 624 -12553450000 625 12634245000 626 -12715429375 627 12797004374 628 -12878971248 629 12961331250 630 -13044085635 631 13127235660 632 -13210782584 633 13294727668 634 -13379072175 635 13463817370 636 -13548964520 637 13634514894 638 -13720469763 639 13806830400 640 -13893598080 641 13980774080 642 -14068359679 643 14156356158 644 -14244764800 645 14333586890 646 -14422823715 647 14512476564 648 -14602546728 649 14693035500 650 -14783944175 651 14875274050 652 -14967026424 653 15059202598 654 -15151803875 655 15244831560 656 -15338286960 657 15432171384 658 -15526486143 659 15621232550 660 -15716411920 661 15812025570 662 -15908074819 663 16004560988 664 -16101485400 665 16198849380 666 -16296654255 667 16394901354 668 -16493592008 669 16592727550 670 -16692309315 671 16792338640 672 -16892816864 673 16993745328 674 -17095125375 675 17196958350 676 -17299245600 677 17401988474 678 -17505188323 679 17608846500 680 -17712964360 681 17817543260 682 -17922584559 683 18028089618 684 -18134059800 685 18240496470 686 -18347400995 687 18454774744 688 -18562619088 689 18670935400 690 -18779725055 691 18888989430 692 -18998729904 693 19108947858 694 -19219644675 695 19330821740 696 -19442480440 697 19554622164 698 -19667248303 699 19780360250 700 -19893959400 701 20008047150 702 -20122624899 703 20237694048 704 -20353256000 705 20469312160 706 -20585863935 707 20702912734 708 -20820459968 709 20938507050 710 -21057055395 711 21176106420 712 -21295661544 713 21415722188 714 -21536289775 715 21657365730 716 -21778951480 717 21901048454 718 -22023658083 719 22146781800 720 -22270421040 721 22394577240 722 -22519251839 723 22644446278 724 -22770162000 725 22896400450 726 -23023163075 727 23150451324 728 -23278266648 729 23406610500 730 -23535484335 731 23664889610 732 -23794827784 733 23925300318 734 -24056308675 735 24187854320 736 -24319938720 737 24452563344 738 -24585729663 739 24719439150 740 -24853693280 741 24988493530 742 -25123841379 743 25259738308 744 -25396185800 745 25533185340 746 -25670738415 747 25808846514 748 -25947511128 749 26086733750 750 -26226515875 751 26366859000 752 -26507764624 753 26649234248 754 -26791269375 755 26933871510 756 -27077042160 757 27220782834 758 -27365095043 759 27509980300 760 -27655440120 761 27801476020 762 -27948089519 763 28095282138 764 -28243055400 765 28391410830 766 -28540349955 767 28689874304 768 -28839985408 769 28990684800 770 -29141974015 771 29293854590 772 -29446328064 773 29599395978 774 -29753059875 775 29907321300 776 -30062181800 777 30217642924 778 -30373706223 779 30530373250 780 -30687645560 781 30845524710 782 -31004012259 783 31163109768 784 -31322818800 785 31483140920 786 -31644077695 787 31805630694 788 -31967801488 789 32130591650 790 -32294002755 791 32458036380 792 -32622694104 793 32787977508 794 -32953888175 795 33120427690 796 -33287597640 797 33455399614 798 -33623835203 799 33792906000 800 -33962613600 801 34132959600 802 -34303945599 803 34475573198 804 -34647844000 805 34820759610 806 -34994321635 807 35168531684 808 -35343391368 809 35518902300 810 -35695066095 811 35871884370 812 -36049358744 813 36227490838 814 -36406282275 815 36585734680 816 -36765849680 817 36946628904 818 -37128073983 819 37310186550 820 -37492968240 821 37676420690 822 -37860545539 823 38045344428 824 -38230819000 825 38416970900 826 -38603801775 827 38791313274 828 -38979507048 829 39168384750 830 -39357948035 831 39548198560 832 -39739137984 833 39930767968 834 -40123090175 835 40316106270 836 -40509817920 837 40704226794 838 -40899334563 839 41095142900 840 -41291653480 841 41488867980 842 -41686788079 843 41885415458 844 -42084751800 845 42284798790 846 -42485558115 847 42687031464 848 -42889220528 849 43092127000 850 -43295752575 851 43500098950 852 -43705167824 853 43910960898 854 -44117479875 855 44324726460 856 -44532702360 857 44741409284 858 -44950848943 859 45161023050 860 -45371933320 861 45583581470 862 -45795969219 863 46009098288 864 -46222970400 865 46437587280 866 -46652950655 867 46869062254 868 -47085923808 869 47303537050 870 -47521903715 871 47741025540 872 -47960904264 873 48181541628 874 -48402939375 875 48625099250 876 -48848023000 877 49071712374 878 -49296169123 879 49521395000 880 -49747391760 881 49974161160 882 -50201704959 883 50430024918 884 -50659122800 885 50889000370 886 -51119659395 887 51351101644 888 -51583328888 889 51816342900 890 -52050145455 891 52284738330 892 -52520123304 893 52756302158 894 -52993276675 895 53231048640 896 -53469619840 897 53708992064 898 -53949167103 899 54190146750 900 -54431932800 901 54674527050 902 -54917931299 903 55162147348 904 -55407177000 905 55653022060 906 -55899684335 907 56147165634 908 -56395467768 909 56644592550 910 -56894541795 911 57145317320 912 -57396920944 913 57649354488 914 -57902619775 915 58156718630 916 -58411652880 917 58667424354 918 -58924034883 919 59181486300 920 -59439780440 921 59698919140 922 -59958904239 923 60219737578 924 -60481421000 925 60743956350 926 -61007345475 927 61271590224 928 -61536692448 929 61802654000 930 -62069476735 931 62337162510 932 -62605713184 933 62875130618 934 -63145416675 935 63416573220 936 -63688602120 937 63961505244 938 -64235284463 939 64509941650 940 -64785478680 941 65061897430 942 -65339199779 943 65617387608 944 -65896462800 945 66176427240 946 -66457282815 947 66739031414 948 -67021674928 949 67305215250 950 -67589654275 951 67874993900 952 -68161236024 953 68448382548 954 -68736435375 955 69025396410 956 -69315267560 957 69606050734 958 -69897747843 959 70190360800 960 -70483891520 961 70778341920 962 -71073713919 963 71370009438 964 -71667230400 965 71965378730 966 -72264456355 967 72564465204 968 -72865407208 969 73167284300 970 -73470098415 971 73773851490 972 -74078545464 973 74384182278 974 -74690763875 975 74998292200 976 -75306769200 977 75616196824 978 -75926577023 979 76237911750 980 -76550202960 981 76863452610 982 -77177662659 983 77492835068 984 -77808971800 985 78126074820 986 -78444146095 987 78763187594 988 -79083201288 989 79404189150 990 -79726153155 991 80049095280 992 -80373017504 993 80697921808 994 -81023810175 995 81350684590 996 -81678547040 997 82007399514 998 -82337244003 999 82668082500 1000 -82999917000