0 1 1 1 2 0 3 -1 4 1 5 1 6 -2 7 -2 8 3 9 4 10 -4 11 -5 12 5 13 6 14 -8 15 -9 16 12 17 13 18 -14 19 -17 20 18 21 21 22 -26 23 -28 24 34 25 39 26 -42 27 -49 28 53 29 60 30 -70 31 -78 32 90 33 101 34 -110 35 -125 36 137 37 153 38 -174 39 -192 40 217 41 241 42 -264 43 -295 44 322 45 357 46 -400 47 -438 48 490 49 540 50 -588 51 -652 52 711 53 781 54 -866 55 -946 56 1044 57 1145 58 -1246 59 -1368 60 1488 61 1627 62 -1786 63 -1945 64 2133 65 2324 66 -2522 67 -2754 68 2985 69 3249 70 -3546 71 -3845 72 4191 73 4550 74 -4922 75 -5348 76 5782 77 6265 78 -6804 79 -7356 80 7978 81 8630 82 -9310 83 -10073 84 10862 85 11730 86 -12684 87 -13673 88 14771 89 15924 90 -17138 91 -18479 92 19872 93 21396 94 -23056 95 -24785 96 26689 97 28691 98 -30798 99 -33112 100 35527 101 38144 102 -40982 103 -43950 104 47182 105 50597 106 -54198 107 -58108 108 62212 109 66636 110 -71400 111 -76405 112 81820 113 87534 114 -93572 115 -100092 116 106941 117 114297 118 -122188 119 -130481 120 139414 121 148848 122 -158808 123 -169517 124 180782 125 192829 126 -205714 127 -219273 128 233805 129 249156 130 -265364 131 -282713 132 300983 133 320463 134 -341228 135 -363097 136 386453 137 411109 138 -437144 139 -464916 140 494159 141 525273 142 -558354 143 -593189 144 630297 145 669446 146 -710750 147 -754705 148 800986 149 850104 150 -902232 151 -957115 152 1015413 153 1076904 154 -1141740 155 -1210553 156 1283006 157 1359756 158 -1441038 159 -1526608 160 1617312 161 1712893 162 -1813622 163 -1920320 164 2032597 165 2151349 166 -2276910 167 -2409012 168 2548797 169 2696002 170 -2851002 171 -3014909 172 3187304 173 3369349 174 -3561566 175 -3763698 176 3977213 177 4201908 178 -4438332 179 -4687932 180 4950331 181 5227046 182 -5518812 183 -5825470 184 6148926 185 6489049 186 -6846684 187 -7223715 188 7619820 189 8037052 190 -8476446 191 -8937964 192 9424153 193 9935010 194 -10471742 195 -11036910 196 11630299 197 12254605 198 -12911380 199 -13600788 200 14326155 201 15087810 202 -15887462 203 -16728473 204 17610955 205 18538468 206 -19513188 207 -20535725 208 21610442 209 22738068 210 -23921140 211 -25164114 212 26467507 213 27836140 214 -29273082 215 -30779513 216 32361283 217 34019779 218 -35758570 219 -37583672 220 39496288 221 41502817 222 -43607676 223 -45812949 224 48126343 225 50550336 226 -53089970 227 -55753253 228 58542541 229 61466364 230 -64530906 231 -67739692 232 71102931 233 74624601 234 -78311906 235 -82175518 236 86219400 237 90455081 238 -94891190 239 -99533232 240 104394901 241 109482327 242 -114805584 243 -120379109 244 126209192 245 132311250 246 -138697460 247 -145376160 248 152365557 249 159675076 250 -167318734 251 -175315830 252 183676226 253 192420578 254 -201565744 255 -211124309 256 221120519 257 231568232 258 -242487118 259 -253903044 260 265830726 261 278298052 262 -291328330 263 -304939889 264 319165270 265 334024626 266 -349545108 267 -365761590 268 382695690 269 400384789 270 -418861204 271 -438151335 272 458298579 273 479332049 274 -501289162 275 -524216668 276 548146023 277 573127356 278 -599205026 279 -626416832 280 654820715 281 684457969 282 -715380182 283 -747650004 284 781312306 285 816434558 286 -853077438 287 -891294208 288 931162495 289 972740304 290 -1016098186 291 -1061320381 292 1108470196 293 1157638009 294 -1208906882 295 -1262351235 296 1318074641 297 1376158337 298 -1436698450 299 -1499807688 300 1565574988 301 1634121318 302 -1705559538 303 -1779993276 304 1857560665 305 1938374124 306 -2022564610 307 -2110282846 308 2201652234 309 2296834876 310 -2395983718 311 -2499241554 312 2606792851 313 2718792347 314 -2835417278 315 -2956869313 316 3083318618 317 3214981604 318 -3352065280 319 -3494765382 320 3643327434 321 3797963577 322 -3958913040 323 -4126444769 324 4300792358 325 4482244358 326 -4671079548 327 -4867565213 328 5072027832 329 5284756212 330 -5506072688 331 -5736335346 332 5975862540 333 6225038882 334 -6484238706 335 -6753824668 336 7034230771 337 7325848326 338 -7629109746 339 -7944491624 340 8272425630 341 8613422856 342 -8967985108 343 -9336602254 344 9719849672 345 10118255972 346 -10532399522 347 -10962912706 348 11410378896 349 11875476096 350 -12358874286 351 -12861233156 352 13383314329 353 13925828094 354 -14489546608 355 -15075307596 356 15683895162 357 16316207745 358 -16973137562 359 -17655568632 360 18364508153 361 19100907148 362 -19865792670 363 -20660273045 364 21485398250 365 22342355665 366 -23232330982 367 -24156504775 368 25116205689 369 26112703257 370 -27147360150 371 -28221638981 372 29336941318 373 30494833488 374 -31696886160 375 -32944671365 376 34239938766 377 35584376526 378 -36979788688 379 -38428101684 380 39931179042 381 41491083821 382 -43109891456 383 -44789687549 384 46532772864 385 48341385173 386 -50217905790 387 -52164868168 388 54184742043 389 56280238236 390 -58454093512 391 -60709066446 392 63048175680 393 65474379901 394 -67990814710 395 -70600803965 396 73307612041 397 76114794025 398 -79025948728 399 -82044715564 400 85175047767 401 88420844516 402 -91786226090 403 -95275545075 404 98893102080 405 102643551485 406 -106531614856 407 -110562078929 408 114740112464 409 119070840492 410 -123559662980 411 -128212269696 412 133034311106 413 138031867376 414 -143211120264 415 -148578349280 416 154140298143 417 159903686817 418 -165875576768 419 -172063389821 420 178474531667 421 185116929834 422 -191998658310 423 -199127935442 424 206513543640 425 214164270613 426 -222089331562 427 -230298389118 428 238801123312 429 247607852040 430 -256729098066 431 -266175589385 432 275958743756 433 286090025330 434 -296581432370 435 -307445522808 436 318694918799 437 330343021945 438 -342403519410 439 -354890382552 440 367818425982 441 381202572870 442 -395058412412 443 -409402232496 444 424250455323 445 439620455442 446 -455529997086 447 -471997236605 448 489041361216 449 506681750916 450 -524938621428 451 -543833059714 452 563386381505 453 583621072513 454 -604560142584 455 -626227132662 456 648646850541 457 671844410292 458 -695845972326 459 -720678788824 460 746370467747 461 772950053942 462 -800447295518 463 -828892651074 464 858318135638 465 888756228009 466 -920240716092 467 -952806753869 468 986490026099 469 1021327983061 470 -1057359008070 471 -1094622431884 472 1133159498481 473 1173012123392 474 -1214223865386 475 -1256839991179 476 1300906528792 477 1346471683705 478 -1393584888552 479 -1442296827072 480 1492660543254 481 1544730024870 482 -1598561320032 483 -1654212618657 484 1711743173151 485 1771214921876 486 -1832691414060 487 -1896237837852 488 1961922293631 489 2029814188808 490 -2099985511190 491 -2172510931300 492 2247466582978 493 2324931914036 494 -2404988471708 495 -2487719945789 496 2573213620202 497 2661558556165 498 -2752847053980 499 -2847174771408 500 2944639347456 501 3045342521237 502 -3149388752730 503 -3256885284533 504 3367943806616 505 3482678393318 506 -3601207179336 507 -3723652508585 508 3850139374078 509 3980797841268 510 -4115761495188 511 -4255167516447 512 4399158588537 513 4547880569764 514 -4701484404408 515 -4860126308124 516 5023966013090 517 5193169528332 518 -5367907393792 519 -5548354785637 520 5734693690481 521 5927110281421 522 -6125797108076 523 -6330953316276 524 6542782677673 525 6761496744125 526 -6987312876716 527 -7220454388605 528 7461153034959 529 7709646047976 530 -7966178646364 531 -8231004309238 532 8504382554807 533 8786582544277 534 -9077880874092 535 -9378561753024 536 9688919853309 537 10009256979538 538 -10339884929292 539 -10681125834120 540 11033309675074 541 11396778384016 542 -11771883375488 543 -12158985782540 544 12558459706020 545 12970688477905 546 -13396067938540 547 -13835006844932 548 14287924096620 549 14755253418908 550 -15237440594470 551 -15734943772013 552 16248237186701 553 16777806960348 554 -17324154854024 555 -17887798776460 556 18469269678004 557 19069116895662 558 -19687905072170 559 -20326214540676 560 20984645583045 561 21663813735709 562 -22364354071270 563 -23086921828661 564 23832188960885 565 24600850218687 566 -25393619729328 567 -26211231494577 568 27054444248561 569 27924036220316 570 -28820810038300 571 -29745593492958 572 30699235709619 573 31682614091528 574 -32696630512404 575 -33742211956607 576 34820316081658 577 35931925367558 578 -37078052736654 579 -38259742498584 580 39478066098823 581 40734130043340 582 -42029071694476 583 -43364060067308 584 44740302201226 585 46159036660369 586 -47621539952418 587 -49129127698361 588 50683149947043 589 52285000197852 590 -53936110773264 591 -55637953834190 592 57392048657271 593 59199954430969 594 -61063277616376 595 -62983673369060 596 64962840391149 597 67002531233344 598 -69104547195728 599 -71270739613824 600 73503018202070 601 75803343065172 602 -78173733140726 603 -80616267958021 604 83133081978804 605 85726376360766 606 -88398413387092 607 -91151518064142 608 93988087689873 609 96910583047124 610 -99921538067658 611 -103023562002412 612 106219333252993 613 109511612782924 614 -112903238058446 615 -116397125060889 616 119996279240026 617 123703785834313 618 -127522820970196 619 -131456654309655 620 135508642358702 621 139682243794064 622 -143981012877016 623 -148408601979384 624 152968774162811 625 157665392545494 626 -162502433059854 627 -167483987716564 628 172614257352906 629 177897569158188 630 -183338369588084 631 -188941227491993 632 194710848571400 633 200652063776821 634 -206769843948062 635 -213069303834473 636 219555694320009 637 226234422438371 638 -233111043801762 639 -240191266508200 640 247480967737070 641 254986181140866 642 -262713113702982 643 -270668150646366 644 278857847156914 645 287288951300173 646 -295968395959212 647 -304903303700956 648 314101005886651 649 323569028999484 650 -333315114070824 651 -343347222718414 652 353673528375365 653 364302442544948 654 -375242606337476 655 -386502896478268 656 398092447332476 657 410020636202308 658 -422297105696842 659 -434931771148608 660 447934811456191 661 461316699147714 662 -475088191600974 663 -489260338498774 664 503844507197969 665 518852367019177 666 -534295915081858 667 -550187485362560 668 566539739260254 669 583365700100001 670 -600678744115596 671 -618492609681881 672 636821426619354 673 655679699488092 674 -675082337459748 675 -695044665429321 676 715582414408092 677 736711761162613 678 -758449319174964 679 -780812150002212 680 803817797167659 681 827484268605140 682 -851830071185798 683 -876874224336509 684 902636250518939 685 929136220759212 686 -956394745820224 687 -984432990224534 688 1013272711441190 689 1042936241639724 690 -1073446527712160 691 -1104827147889967 692 1137102302591823 693 1170296866842822 694 -1204436381913880 695 -1239547072599532 696 1275655892653545 697 1312790506027878 698 -1350979333318038 699 -1390251572098636 700 1430637188457081 701 1472166977408365 702 -1514872555463886 703 -1558786381826674 704 1603941811134775 705 1650373074566341 706 -1698115333748126 707 -1747204705614498 708 1797678255169785 709 1849574065138548 710 -1902931229990526 711 -1957789881985105 712 2014191252413992 713 2072177653013641 714 -2131792538692880 715 -2193080537829150 716 2256087446887545 717 2320860310893032 718 -2387447419518910 719 -2455898339044296 720 2526263983639135 721 2598596597601057 722 -2672949828441966 723 -2749378763868769 724 2827939928983733 725 2908691379378560 726 -2991692700209592 727 -3077005045279530 728 3164691220121592 729 3254815665897460 730 -3347444544582842 731 -3442645784068792 732 3540489079026295 733 3641045998655622 734 -3744389989830332 735 -3850596424936721 736 3959742698751092 737 4071908214991940 738 -4187174485838428 739 -4305625186800420 740 4427346162515968 741 4552425551728025 742 -4680953795767506 743 -4813023697034741 744 4948730532213029 745 5088172042657391 746 -5231448550798990 747 -5378663026961996 748 5529921101594672 749 5685331210410060 750 -5845004609982132 751 -6009055449060720 752 6177600901038105 753 6350761159868881 754 -6528659576304066 755 -6711422739181025 756 6899180496148294 757 7092066122349734 758 -7290216345231870 759 -7493771431533744 760 7702875342376570 761 7917675736740030 762 -8138324131215866 763 -8364975998724132 764 8597790800181099 765 8836932180918960 766 -9082568007197230 767 -9334870472195453 768 9594016277932550 769 9860186648728686 770 -10133567518761150 771 -10414349651981017 772 10702728687633099 773 10998905369266722 774 -11303085596250104 775 -11615480552661442 776 11936306920928299 777 12265786908534648 778 -12604148468343714 779 -12951625444150248 780 13308457633877490 781 13674891056796111 782 -14051178023972912 783 -14437577295004800 784 14834354329059675 785 15241781328740186 786 -15660137499333490 787 -16089709225206546 788 16530790155234948 789 16983681515145388 790 -17448692201584588 791 -17926138972511381 792 18416346742663187 793 18919648649272432 794 -19436386357423442 795 -19966910273833859 796 20511579659958004 797 21070762997497813 798 -21644838112099652 799 -22234192404270540 800 22839223197470979 801 23460337831748669 802 -24097954023611464 803 -24752500124905641 804 25424415270523315 805 26114149806481596 806 -26822165450416424 807 -27548935571569356 808 28294945601119977 809 29060693161014324 810 -29846688488648856 811 -30653454749964768 812 31481528230043358 813 32331458835196173 814 -33203810298823808 815 -34099160520586613 816 35018102050717904 817 35961242262786670 818 -36929203855285920 819 -37922625230210069 820 38942160736432616 821 39988481259220869 822 -41062274482198826 823 -42164245297666242 824 43295116378695241 825 44455628406832589 826 -45646540664792430 827 -46868631493864637 828 48122698602437681 829 49409559758657544 830 -50730053121327546 831 -52085037736099425 832 53475394211576731 833 54902025015156553 834 -56365855174102372 835 -57867832827587052 836 59408929615125924 837 60990141491421341 838 -62612489141530324 839 -64277018580371484 840 65984801952530558 841 67736937912068892 842 -69534552452310560 843 -71378799571863713 844 73270861760615759 845 75211950959135552 846 -77203309077042406 847 -79246208716527982 848 81341954119061472 849 83491881648766520 850 -85697360774909962 851 -87959794874827878 852 90280621839210820 853 92661315202405991 854 -95103384786594866 855 -97608377574539244 856 100177878830560021 857 102813512710955772 858 -105516943428153152 859 -108289876217749668 860 111134058089043611 861 114051279157936830 862 -117043373443921380 863 -120112219921973544 864 123259743850808353 865 126487917538443602 866 -129798761722213512 867 -133194346732933845 868 136676793421657275 869 140248274732554381 870 -143911016685681338 871 -147667299643530361 872 151519459885543978 873 155469890563211853 874 -159521043336328818 875 -163675429773462053 876 167935622492699783 877 172304257018573968 878 -176784032989950666 879 -181377715684198516 880 186088137884004039 881 190918201063112216 882 -195870877327381606 883 -200949211098039852 884 206156320511466674 885 211495399613004785 886 -216969719836891418 887 -222582631839026573 888 228337567711375793 889 234238042447477032 890 -240287656245659484 891 -246490096531154204 892 252849139668630183 893 259368653555248261 894 -266052599429477394 895 -272905034072987970 896 279930112437974862 897 287132089452019502 898 -294515322751313804 899 -302084275108139832 900 309843516521122418 901 317797727281167794 902 -325951700176887000 903 -334310343138403108 904 342878682354856676 905 351661864489722144 906 -360665159925227488 907 -369893965674141632 908 379353807925133424 909 389050345669558348 910 -398989373384150740 911 -409176824203121789 912 419618773618226890 913 430321442189329794 914 -441291199396043766 915 -452534567128523289 916 464058222780059238 917 475869003538628342 918 -487973909643958036 919 -500380108190373801 920 513094937518678874 921 526125910524137456 922 -539480719228873328 923 -553167238963990109 924 567193532120192961 925 581567853226827516 926 -596298652898840508 927 -611394582393081506 928 626864498821160309 929 642717469176526932 930 -658962775763108508 931 -675609921201925596 932 692668632971484711 933 710148869420531784 934 -728060824542269152 935 -746414933429576873 936 765221878462848064 937 784492594200985538 938 -804238273826441162 939 -824470375135489064 940 845200626025000667 941 866441031611610180 942 -888203879997755446 943 -910501748798254179 944 933347512485155545 945 956754348316259541 946 -980735743985942714 947 -1005305504787663100 948 1030477760234539722 949 1056266972488942320 950 -1082687943315805388 951 -1109755821886271557 952 1137486113494767990 953 1165894686731390612 954 -1194997782563803336 955 -1224812022895377884 956 1255354418542109430 957 1286642379215030442 958 -1318693721892821462 959 -1351526680146184572 960 1385159914482980134 961 1419612521009591044 962 -1454904042210169320 963 -1491054477166478841 964 1528084291155199749 965 1566014427469427670 966 -1604866317487438792 967 -1644661891806273330 968 1685423592517242672 969 1727174383648878848 970 -1769937763958123820 971 -1813737779126825586 972 1858599033294269548 973 1904546703055708166 974 -1951606549555561068 975 -1999804931773347996 976 2049168821086662385 977 2099725813842837349 978 -2151504146535469242 979 -2204532710350194168 980 2258841065005594608 981 2314459455329477961 982 -2371418825765546808 983 -2429750836217593517 984 2489487879323512340 985 2550663095567251692 986 -2613310391281581276 987 -2677464455985748873 988 2743160778976821849 989 2810435668956564552 990 -2879326271414274762 991 -2949870587509262254 992 3022107494555944605 993 3096076764165711607 994 -3171819083596500276 995 -3249376076405536452 996 3328790322316470761 997 3410105380454759571 998 -3493365810154363510 999 -3578617193447920656 1000 3665906159353144138 1001 3755280405624382609 1002 -3846788724065428796 1003 -3940481025115641600 1004 4036408361614535339 1005 4134622956305790817 1006 -4235178226715802914 1007 -4338128811924307493 1008 4443530601350614400 1009 4551440760801024972 1010 -4661917762472156088 1011 -4775021414202959684 1012 4890812887871944365 1013 5009354751948196657 1014 -5130711001210259340 1015 -5254947088591688802 1016 5382129959291035698 1017 5512328081929016973 1018 -5645611484100066750 1019 -5782051787155105217 1020 5921722240102770756 1021 6064697758124908134 1022 -6211054958043953050 1023 -6360872196183701661 1024 6514229608774431207 1025 6671209149181889293 1026 -6831894630020812942 1027 -6996371764489032465 1028 7164728206802058183 1029 7337053597756693980 1030 -7513439607019602422 1031 -7693979978112656960 1032 7878770576260734506 1033 8067909432829074018 1034 -8261496795193411160 1035 -8459635175831968061 1036 8662429400508745472 1037 8869986662161659444 1038 -9082416571281320672 1039 -9299831209329310740 1040 9522345185380553379 1041 9750075689113763676 1042 -9983142549845605272 1043 -10221668294803056382 1044 10465778206492409933 1045 10715600386414920400 1046 -10971265815033047856 1047 -11232908415166800312 1048 11500665119022848000 1049 11774675931324837732 1050 -12055083999171864990 1051 -12342035681167617999 1052 12635680615669899381 1053 12936171796105880769 1054 -13243665642291427110 1055 -13558322075626044401 1056 13880304598386140419 1057 14209780368866594790 1058 -14546920284017928654 1059 -14891899061410055452 1060 15244895320360110974 1061 15606091670932394401 1062 -15975674798694987224 1063 -16353835553857288052 1064 16740769045036656036 1065 17136674728620391677 1066 -17541756506481156078 1067 -17956222823103989718 1068 18380286761949591913 1069 18814166150591255831 1070 -19258083661363940102 1071 -19712266916971645585 1072 20176948601326030910 1073 20652366565731306692 1074 -21138763944386139546 1075 -21636389269414327170 1076 22145496585239097248 1077 22666345572743864322 1078 -23199201668704371138 1079 -23744336190839355360 1080 24302026468780245278 1081 24872555970143218140 1082 -25456214437001475324 1083 -26053298022046877068 1084 26664109424241935596 1085 27288958035396946537 1086 -27928160081790670380 1087 -28582038772161176352 1088 29250924452401838957 1089 29935154755130547340 1090 -30635074760874002950 1091 -31351037159154672005 1092 32083402409267174242 1093 32832538913257200768 1094 -33598823183736067624 1095 -34382640018926361012 1096 35184382685307881490 1097 36004453094929949262 1098 -36843261995707109746 1099 -37701229161890514276 1100 38578783584491362579 1101 39476363675345778776 1102 -40394417465831777796 1103 -41333402813804106390 1104 42293787619154266935 1105 43276050033857307723 1106 -44280678686544582378 1107 -45308172907601879682 1108 46359042954554606938 1109 47433810252716811228 1110 -48533007630347580258 1111 -49657179563152474818 1112 50806882428584464299 1113 51982684754494597265 1114 -53185167484044504814 1115 -54414924241586275640 1116 55672561599256585040 1117 56958699360660755750 1118 -58273970838971191122 1119 -59619023145664732661 1120 60994517490400964089 1121 62401129475169514501 1122 -63839549406659952618 1123 -65310482610146578747 1124 66814649744625422681 1125 68352787137104173438 1126 -69925647111275448800 1127 -71533998328315129385 1128 73178626140361008436 1129 74860332938247222480 1130 -76579938519678026112 1131 -78338280459595836585 1132 80136214482466690263 1133 81974614856051297628 1134 -83854374779613763226 1135 -85776406785957870396 1136 87741643157911125290 1137 89751036339143592609 1138 -91805559367929040788 1139 -93906206313936835656 1140 96053992717764372575 1141 98249956054589539506 1142 -100495156192422688218 1143 -102790675866144191180 1144 105137621168014551527 1145 107537122032714176726 1146 -109990332748160704764 1147 -112498432470374693676 1148 115062625742097090690 1149 117684143038511309468 1150 -120364241307854783670 1151 -123104204530069148585 1152 125905344294250825904 1153 128769000370964190396 1154 -131696541313546872912 1155 -134689365064702563904 1156 137748899568074147814 1157 140876603410305867236 1158 -144073966458450226812 1159 -147342510518000780220 1160 150683790012403069083 1161 154099392657938449961 1162 -157590940171241306908 1163 -161160088983605603297 1164 164808530961765104496 1165 168537994162996995426 1166 -172350243586228480380 1167 -176247081946749574236 1168 180230350475478749431 1169 184301929714329218742 1170 -188463740348344701608 1171 -192717744046430007488 1172 197065944310362226253 1173 201510387362481400513 1174 -206053163030282704156 1175 -210696405658049231824 1176 215442295046578298717 1177 220293057389993542319 1178 -225250966254028610082 1179 -230318343565077745160 1180 235497560609697134852 1181 240791039077738584373 1182 -246201252103582991626 1183 -251730725338366029228 1184 257382038054376073849 1185 263157824247843420500 1186 -269060773788543356484 1187 -275093633582770491576 1188 281259208749371019681 1189 287560363845035482956 1190 -294000024089251540722 1191 -300581176624806527286 1192 307306871815154644799 1193 314180224541867244200 1194 -321204415554980756542 1195 -328382692839821290221 1196 335718373000009402746 1197 343214842696135526673 1198 -350875560086082526258 1199 -358704056306156183928 1200 366703936994490414227 1201 374878883816683007634 1202 -383232656051262722670 1203 -391769092195336869486 1204 400492111590138772979 1205 409405716109552451240 1206 -418513991852792597744 1207 -427821110883951494002 1208 437331333020060304354 1209 447049007624083562276 1210 -456978575465643940094 1211 -467124570606334683708 1212 477491622309363718669 1213 488084457020499894351 1214 -498907900356305352086 1215 -509966879146229581850 1216 521266423530406509776 1217 532811669065750374272 1218 -544607858908798139602 1219 -556660346028362258568 1220 568974595447783093413 1221 581556186567987012770 1222 -594410815501693043218 1223 -607544297469557916058 1224 620962569260320229480 1225 634671691703387867760 1226 -648677852228470511322 1227 -662987367461212308796 1228 677606685854662513843 1229 692542390412407985388 1230 -707801201427597324084 1231 -723389979293220534691 1232 739315727385963802862 1233 755585594967588418621 1234 -772206880185114907416 1235 -789187033114329731574 1236 806533658846516689707 1237 824254520679248625012 1238 -842357543328857765412 1239 -860850816224924501776 1240 879742596889385580927 1241 899041314339356749268 1242 -918755572602211129340 1243 -938894154282616553470 1244 959466024181528626325 1245 980480333033425852736 1246 -1001946421272233733838 1247 -1023873822891701984405 1248 1046272269403154759266 1249 1069151693824445496072 1250 -1092522234796560459792 1251 -1116394240762366301253 1252 1140778274207604235013 1253 1165685116036357366417 1254 -1191125769983674735802 1255 -1217111467137003479712 1256 1243653670569723531912 1257 1270764080014924416430 1258 -1298454636684443365070 1259 -1326737528162041828596 1260 1355625193370955561892 1261 1385130327694491130603 1262 -1415265888143964944358 1263 -1446045098652039202785 1264 1477481455495160181593 1265 1509588732767099234557 1266 -1542380988017933558384 1267 -1575872567981257691727 1268 1610078114390039164273 1269 1645012569966800932492 1270 -1680691184473339871722 1271 -1717129520905013320056 1272 1754343461833766284181 1273 1792349215815252204294 1274 -1831163323984522376240 1275 -1870802666756500445365 1276 1911284470631857731015 1277 1952626315201608537313 1278 -1994846140225809692808 1279 -2037962252878969564992 1280 2081993335166885055807 1281 2126958451423080865352 1282 -2172877056020324912798 1283 -2219769001206352216012 1284 2267654545064660118706 1285 2316554359701981833507 1286 -2366489539527218636956 1287 -2417481609722671977245 1288 2469552534912898595694 1289 2522724727931629865940 1290 -2577021058834177605466 1291 -2632464864056797294146 1292 2689079955724187226042 1293 2746890631215741868029 1294 -2805921682843867297488 1295 -2866198407754172921705 1296 2927746618053550807169 1297 2990592651058224292208 1298 -3054763379822183900534 1299 -3120286223839217176648 1300 3187189159920072761962 1301 3255500733365192179531 1302 -3325250069273927746792 1303 -3396466884109801374268 1304 3469181497528617163748 1305 3543424844352495240518 1306 -3619228486864342966924 1307 -3696624627307078398005 1308 3775646120589580625669 1309 3856326487330454305836 1310 -3938699927067171480286 1311 -4022801331760738566537 1312 4108666299603595315022 1313 4196331149004117069714 1314 -4285832932937549418902 1315 -4377209453538090098578 1316 4470499276934631333962 1317 4565741748472834575836 1318 -4662977008136671445014 1319 -4762246006311118888733 1320 4863590519894734960164 1321 4967053168625022895383 1322 -5072677431823064192250 1323 -5180507665421797868268 1324 5290589119281078509913 1325 5402967954944802251780 1326 -5517691263637673562932 1327 -5634807084655831550580 1328 5754364424161245784260 1329 5876413274231525725876 1330 -6001004632389689107238 1331 -6128190521467161435869 1332 6258024009803875454828 1333 6390559231954459169378 1334 -6525851409681332817526 1335 -6663956873402563503906 1336 6804933084105715639443 1337 6948838655567245224229 1338 -7095733377121603856840 1339 -7245678236821358932872 1340 7398735444993093060078 1341 7554968458372970313344 1342 -7714442004584718466276 1343 -7877222107142725360422 1344 8043376110993004076210 1345 8212972708418547434268 1346 -8386081965574571434626 1347 -8562775349482092940729 1348 8743125755485635762333 1349 8927207535375181643340 1350 -9115096525915655560302 1351 -9306870077982774558322 1352 9502607086319771378535 1353 9702388019727516533268 1354 -9906294951976685920064 1355 -10114411593256630268405 1356 10326823322167956244295 1357 10543617218476564152209 1358 -10764882096351513532128 1359 -10990708538303097690656 1360 11221188929837618530155 1361 11456417494626383530585 1362 -11696490330502715451414 1363 -11941505446086805442976 1364 12191562798046876036501 1365 12446764329233578023828 1366 -12707214007387465566696 1367 -12973017864655057670928 1368 13244284037932241173931 1369 13521122809816415538290 1370 -13803646650508510205346 1371 -14091970260448805982357 1372 14386210613696707404107 1373 14686487002312286578051 1374 -14992921081415226841604 1375 -15305636915177464169880 1376 15624761023770897818370 1377 15950422431034288888481 1378 -16282752713230150394214 1379 -16621886048658551660232 1380 16967959268139954610025 1381 17321111906647614922704 1382 -17681486255739189197118 1383 -18049227417066478559277 1384 18424483356987641118228 1385 18807404962027511389968 1386 -19198146095589069364142 1387 -19596863655664742227983 1388 20003717633561993183707 1389 20418871173948453389588 1390 -20842490635838306756250 1391 -21274745654823532334561 1392 21715809206577723827810 1393 22165857671358316561775 1394 -22625070899945327275454 1395 -23093632280745779587996 1396 23571728808080966331596 1397 24059551151988754669676 1398 -24557293729132675663120 1399 -25065154775148242769204 1400 25583336418458127454357 1401 26112044755260845097272 1402 -26651489926169126992206 1403 -27201886194206336924608 1404 27763452024181231243909 1405 28336410163802582676614 1406 -28920987726093314061840 1407 -29517416273463825190758 1408 30125931903480576675706 1409 30746775336012000944220 1410 -31380192002269295420392 1411 -32026432135428202327848 1412 32685750862855779509691 1413 33358408300335615133553 1414 -34044669647816711189880 1415 -34744805287077616068269 1416 35459090881346947528622 1417 36187807476538245380370 1418 -36931241604661728912986 1419 -37689685389075335583753 1420 38463436651603319142003 1421 39252799021950691822225 1422 -40058082048901888965142 1423 -40879601313729965313248 1424 41717678545863314455830 1425 42572641740442135832662 1426 -43444825278376134911510 1427 -44334570048540602382148 1428 45242223572144122143186 1429 46168140129734117435376 1430 -47112680890289243016002 1431 -48076214042862799749174 1432 49059114930830817436713 1433 50061766188349700906862 1434 -51084557879688116640580 1435 -52127887641043390469634 1436 53192160824881484073444 1437 54277790647308109372724 1438 -55385198337877875603060 1439 -56514813292346990285952 1440 57667073228430778343910 1441 58842424344141823021164 1442 -60041321479431309462960 1443 -61264228280715297510092 1444 62511617368331698140369 1445 63783970507480656759589 1446 -65081778782010278541634 1447 -66405542771598284386507 1448 67755772732399629518391 1449 69132988780705010781980 1450 -70537721080395799212586 1451 -71970510033746900621980 1452 73431906475631096882848 1453 74922471871726780804188 1454 -76442778520043117569250 1455 -77993409756362414927337 1456 79574960163679722413004 1457 81188035785151911421837 1458 -82833254341410290359668 1459 -84511245451756211492820 1460 86222650859302284242928 1461 87968124660714822795161 1462 -89748333539820480131684 1463 -91563957005730619933157 1464 93415687635574883812374 1465 95304231321321588977536 1466 -97230307521613653387036 1467 -99194649518105639621421 1468 101198004676374969273637 1469 103241134712121643786320 1470 -105324815961865070426534 1471 -107449839658850233996260 1472 109617012214267819162282 1473 111827155503229365356582 1474 -114081107156507384152378 1475 -116379720857490365120598 1476 118723866644437797833083 1477 121114431218813629507596 1478 -123552318258849047128584 1479 -126038448739110971884772 1480 128573761256195865955219 1481 131159212359951468497821 1482 -133795776891324884259830 1483 -136484448326249362031811 1484 139226239125668907476746 1485 142022181092549193900413 1486 -144873325734964356725138 1487 -147780744636106263158206 1488 150745529831353025517580 1489 153768794191758875033004 1490 -156851671815160315593032 1491 -159995318424271431005802 1492 163200911771883620482230 1493 166469652054094882437140 1494 -169802762330593267445460 1495 -173201488952917838661262 1496 176667102000853624999383 1497 180200895726280206735405 1498 -183804189005773989367928 1499 -187478325801295780576908 1500 191224675629097567681433 1501 195044634037857422512332 1502 -198939623094998482967868 1503 -202911091882199361322621 1504 206960517000274967802570 1505 211089403082703026601896 1506 -215299283319211005769252 1507 -219591719988711940091934 1508 223968305001744597048698 1509 228430660453518657232152 1510 -232980439186448262243156 1511 -237619325363273362066313 1512 242349035050973611021432 1513 247171316814703767945062 1514 -252087952323290501936620 1515 -257100756965534203628826 1516 262211580477496029574308 1517 267422307581971409771605 1518 -272734858638956842993190 1519 -278151190308310251860363 1520 283673296224839202776712 1521 289303207684997818189664 1522 -295042994346868855603636 1523 -300894764942628107706425 1524 306860668003699906137911 1525 312942892599915092727084 1526 -319143669091397849991306 1527 -325465269894492238971968 1528 331910010261996497331654 1529 338480249076836191078452 1530 -345178389661001848467010 1531 -352006880598900226039940 1532 358968216575360953609828 1533 366064939229730696949781 1534 -373299638024696737725316 1535 -380674951131272222143180 1536 388193566330249751131287 1537 395858221929203093615355 1538 -403671707697025704998700 1539 -411636865815105906486520 1540 419756591845418333268815 1541 428033835717096397492225 1542 -436471602730039214627936 1543 -445072954577118451696266 1544 453841010385336042526325 1545 462778947774959965693668 1546 -471890003938804937096974 1547 -481177476740707631050164 1548 490644725833519598948963 1549 500295173798328147493776 1550 -510132307303366380315702 1551 -520159678284324206488517 1552 530380905146461819565260 1553 540799673987499367173637 1554 -551419739843644549155780 1555 -562244927957756730149971 1556 573279135070020918280983 1557 584526330733001754960064 1558 -595990558649442649553276 1559 -607675938034682838304188 1560 619586665004151706933856 1561 631727013984859933653990 1562 -644101339153462571962032 1563 -656714075899841338425632 1564 669569742316637037228063 1565 682672940716778145189150 1566 -696028359177271090613242 1567 -709640773111301999030386 1568 723515046869175489330963 1569 737656135366955778956713 1570 -752069085745618786586988 1571 -766759039059611484321916 1572 781731231995315584292294 1573 796990998621654988404276 1574 -812543772171009794712224 1575 -828395086852681482083201 1576 844550579699510505247689 1577 861015992446457797027032 1578 -877797173444214795105416 1579 -894900079606687966372740 1580 912330778392930982078107 1581 930095449825976910096061 1582 -948200388546627539502092 1583 -966652005904659218530636 1584 985456832088132933592774 1585 1004621518289567399588546 1586 -1024152838912320487278816 1587 -1044057693815976257229362 1588 1064343110601397952811350 1589 1085016246938134036644096 1590 -1106084392932126378058728 1591 -1127554973536416620260812 1592 1149435551005637446735314 1593 1171733827392996764719084 1594 -1194457647093407983910880 1595 -1217614999431517543031945 1596 1241214021295390084169147 1597 1265262999818797035475986 1598 -1289770375109948140750042 1599 -1314744743029623045219456 1600 1340194858019602679976276 1601 1366129635980060810495138 1602 -1392558157199906895168282 1603 -1419489669338788725716350 1604 1446933590461630109329237 1605 1474899512128934771734173 1606 -1503397202540585477350430 1607 -1532436609736383844033769 1608 1562027864854359757491548 1609 1592181285445467169538244 1610 -1622907378849028825166976 1611 -1654216845627600534271110 1612 1686120583062261788812051 1613 1718629688711879185851193 1614 -1751755464033961258609380 1615 -1785509418070668671287470 1616 1819903271201156387829180 1617 1854948958958826633011776 1618 -1890658635918263338378356 1619 -1927044679650487295291284 1620 1964119694747689555748012 1621 2001896516921337794709446 1622 -2040388217171165349625096 1623 -2079608106028959032379829 1624 2119569737878490914198673 1625 2160286915350142371021566 1626 -2201773693795440071865090 1627 -2244044385840119727103036 1628 2287113566017047945827040 1629 2330996075483282026056108 1630 -2375707026818671243128924 1631 -2421261808910305517723538 1632 2467676091924349218164821 1633 2514965832363787010482992 1634 -2563147278217795847079692 1635 -2612236974201345712813684 1636 2662251767086557201400989 1637 2713208811130522075437517 1638 -2765125573596888878545552 1639 -2818019840375950954188528 1640 2871909721704994654496127 1641 2926813657987424898041417 1642 -2982750425716926666594622 1643 -3039739143505264671240197 1644 3097799278215475583860496 1645 3156950651205630980909442 1646 -3217213444680378515338874 1647 -3278608208155476812148524 1648 3341155865037332908792099 1649 3404877719316064149072180 1650 -3469795462378943387835200 1651 -3535931179942844722873152 1652 3603307359107703274716645 1653 3671946895536690273972626 1654 -3741873100760225598033942 1655 -3813109709609573660867909 1656 3885680887782318027192951 1657 3959611239538258787612785 1658 -4034925815533253943003424 1659 -4111650120789655862946312 1660 4189810122805652553127429 1661 4269432259809795352061272 1662 -4350543449157762160167542 1663 -4433171095877690569327423 1664 4517343101366703449899094 1665 4603087872237214400777145 1666 -4690434329321265429267136 1667 -4779411916831604687392866 1668 4870050611682152700974386 1669 4962380932974782689677954 1670 -5056433951649407089340574 1671 -5152241300304358190099758 1672 5249835183190058569837443 1673 5349248386374637822027273 1674 -5450514288090555710604288 1675 -5553666869261023416542832 1676 5658740724209258643086547 1677 5765771071558215465233010 1678 -5874793765317743898067850 1679 -5985845306166893625059280 1680 6098962852934783201541299 1681 6214184234278790691220713 1682 -6331547960570019159122640 1683 -6451093235984944985751632 1684 6572859970806727151215611 1685 6696888793944613627800348 1686 -6823221065668387609103660 1687 -6951898890566375836660260 1688 7082965130730925972143845 1689 7216463419170244753092664 1690 -7352438173457538533854836 1691 -7490934609616519172528897 1692 7631998756247258737877391 1693 7775677468901713526989036 1694 -7922018444705878647219830 1695 -8071070237237994480133565 1696 8222882271667265497487604 1697 8377504860152162157413778 1698 -8534989217510341652827272 1699 -8695387477159450731892548 1700 8858752707333371314676375 1701 9025138927584213746122809 1702 -9194601125567074440464146 1703 -9367195274117980726743093 1704 9542978348630114384254785 1705 9722008344727614092198322 1706 -9904344296250205190637354 1707 -10090046293548173725877593 1708 10279175502092904228387318 1709 10471794181414382676321612 1710 -10667965704362781760357814 1711 -10867754576705667123549826 1712 11071226457066635496309012 1713 11278448177204974042471232 1714 -11489487762650933700767380 1715 -11704414453696450216003090 1716 11923298726747284044505681 1717 12146212316049202583015764 1718 -12373228235785476189640374 1719 -12604420802558471038122293 1720 12839865658261969267530125 1721 13079639793344164887266389 1722 -13323821570477420010675830 1723 -13572490748635004981738718 1724 13825728507581651437422473 1725 14083617472791904617349785 1726 -14346241740793764575877150 1727 -14613686904951788127091025 1728 14886040081697215649881127 1729 15163389937205511688717068 1730 -15445826714539060683127974 1731 -15733442261255716850885808 1732 16026330057491015385426337 1733 16324585244529552452993112 1734 -16628304653863317796051446 1735 -16937586836752702148674884 1736 17252532094298807296558261 1737 17573242508027983248594141 1738 -17899821971008174538841038 1739 -18232376219498350020030012 1740 18571012865139938522959172 1741 18915841427707476203496684 1742 -19266973368416633501127378 1743 -19624522123807076006026793 1744 19988603140209998064641753 1745 20359333908801899927088212 1746 -20736834001266237174179254 1747 -21121225106064907538870388 1748 21512631065329768928985024 1749 21911177912393292035151500 1750 -22316993909957004806671076 1751 -22730209588917119590658136 1752 23150957787858560477776311 1753 23579373693219735982508898 1754 -24015594880151963403319272 1755 -24459761354076334819646409 1756 24912015592949667012208562 1757 25372502590260760342190341 1758 -25841369898756236932511216 1759 -26318767674917514537473424 1760 26804848724201703245486454 1761 27299768547049693028800725 1762 -27803685385687874026751078 1763 -28316760271727259811940886 1764 28839157074573305996023274 1765 29371042550670022058110780 1766 -29912586393578404704547830 1767 -30463961284913172570833328 1768 31025342946152375254359904 1769 31596910191324239668770229 1770 -32178844980600520424912846 1771 -32771332474801283710296907 1772 33374561090826296526602738 1773 33988722558039274706471652 1774 -34614011975605944258534726 1775 -35250627870812609511618880 1776 35898772258381832849798297 1777 36558650700790882010829360 1778 -37230472369625361010838938 1779 -37914450107974320129899384 1780 38610800493884156334976479 1781 39319743904900531301111310 1782 -40041504583700383888507714 1783 -40776310704843769956173134 1784 41524394442664445767426030 1785 42285992040306372562238311 1786 -43061343879942070893019712 1787 -43850694554180724622613548 1788 44654292938685781200264084 1789 45472392266034606291359112 1790 -46305250200823619836041750 1791 -47153128916052052666712884 1792 48016295170805868185676074 1793 48895020389250811852807140 1794 -49789580740974437333040428 1795 -50700257222686887301214034 1796 51627335741302946971960219 1797 52571107198441661552381657 1798 -53531867576348558125340076 1799 -54509918025277430522078832 1800 55505564952356219900158905 1801 56519120111948041245839681 1802 -57550900697551582760489748 1803 -58601229435252849064483221 1804 59670434678753918682429363 1805 60758850506019193110306205 1806 -61866816817546096149556064 1807 -62994679436301465754788318 1808 64142790209351568223708047 1809 65311507111199220031411492 1810 -66501194348877135477770804 1811 -67712222468812025796466973 1812 68944968465488705412923592 1813 70199815891959377776485222 1814 -71477154972207329802050450 1815 -72777382715411083926248584 1816 74100903032140797813435745 1817 75448126852503231327604845 1818 -76819472246289866663347196 1819 -78215364545145675985043590 1820 79636236466791869083469263 1821 81082528241353062058253545 1822 -82554687739800771444315166 1823 -84053170604564678939573556 1824 85578440382347842717034566 1825 87130968659165465950315343 1826 -88711235197667924087602372 1827 -90319728076768988620483677 1828 91956943833617213522598449 1829 93623387607966840075790992 1830 -95319573288963266522288194 1831 -97046023664400586697586738 1832 98803270572492356258615466 1833 100591855056179011574298401 1834 -102412327520039485401267720 1835 -104265247889831944254972678 1836 106151185774706879396897825 1837 108070720632155548535436160 1838 -110024441935712493558851928 1839 -112012949345476444512125472 1840 114036852881496426629544881 1841 116096773100050909243599956 1842 -118193341272895200623619248 1843 -120327199569506621656484588 1844 122499001242376673296505882 1845 124709410815420655193576872 1846 -126959104275527755056227478 1847 -129248769267323567054882154 1848 131579105291198280584704436 1849 133950823904633476029753960 1850 -136364648926911310658283810 1851 -138821316647240945483839958 1852 141321576036358223164352367 1853 143866188961677437624627785 1854 -146455930406023215435805570 1855 -149091588690023062943029378 1856 151773965698221113951486339 1857 154503877108951894336794484 1858 -157282152628067498008268216 1859 -160109636226559154071670616 1860 162987186382136911477073226 1861 165915676324855703789937723 1862 -168895994286821624205317918 1863 -171929043756068628696469705 1864 175015743734674479111445269 1865 178157029001161515293840113 1866 -181353850377286423139964378 1867 -184607174999267031748508892 1868 187917986593518626451414810 1869 191287285756998633100454884 1870 -194716090242200239272168514 1871 -198205435246896038409961084 1872 201756373708709900433722778 1873 205369976604570447962102940 1874 -209047333255162383974464628 1875 -212789551634431811836750405 1876 216597758684227976902554708 1877 220473100634192197541874661 1878 -224416743326942345621373548 1879 -228429872548666186404860460 1880 232513694365212436200008082 1881 236669435463741867179578373 1882 -240898343500068252333227714 1883 -245201687451754601350841454 1884 249580757977058398399122085 1885 254036867779850007965543568 1886 -258571351980561613441886356 1887 -263185568493293750924513957 1888 267880898409180380287350378 1889 272658746386085095462607412 1890 -277520541044773466285036272 1891 -282467735371637640181505566 1892 287501807128079713705545852 1893 292624259266693113400884266 1894 -297836620354309735591827108 1895 -303140445002055383395937772 1896 308537314302528145065393314 1897 314028836274184091991249204 1898 -319616646313092347691311898 1899 -325302407652147890679083456 1900 331087811827863116670725766 1901 336974579154894361129305577 1902 -342964459208383091814480072 1903 -349059231314271726277269852 1904 355260705047724252779526370 1905 361570720739749521143853718 1906 -367991149992208404779450404 1907 -374523896201307203239744860 1908 381170895089714769723869122 1909 387934115247478652488221852 1910 -394815558681833716024710798 1911 -401817261376082801694731761 1912 408941293857697212642442354 1913 416189761775750324880714308 1914 -423564806487887029388365028 1915 -431068605656947393868072148 1916 438703373857400687560779261 1917 446471363191786543179121684 1918 -454374863917272522407497546 1919 -462416205082529716228972073 1920 470597755175094116091694985 1921 478921922779344704754644412 1922 -487391157245325124759195584 1923 -496007949368545620346225125 1924 504774832080942542703621840 1925 513694381153216379896959049 1926 -522769215908675706503935816 1927 -532001999948813534412665888 1928 541395441890806404995552197 1929 550952296117087331492401108 1930 -560675363537246582958640132 1931 -570567492362417911914505649 1932 580631578892351476542754485 1933 590870568315421649643288575 1934 -601287455521717887110735292 1935 -611885285929473119984739836 1936 622667156325045612974963253 1937 633636215716628412462073712 1938 -644795666201970863932482988 1939 -656148763850293656077524128 1940 667698819598625787001508403 1941 679449200162842306292924100 1942 -691403328963574793729324634 1943 -703564687067280552273095806 1944 715936814142715451943744218 1945 728523309433010799156013250 1946 -741327832743672977385073978 1947 -754354105446714518232499860 1948 767605911501175740640280709 1949 781087098490350340401604812 1950 -794801578675914100256521178 1951 -808753330069278189325133894 1952 822946397520444816099156128 1953 837384893824595534571690114 1954 -852073000846769465110106976 1955 -867014970664871087638787932 1956 882215126731301554870722770 1957 897677865053565791597239302 1958 -913407655394085646576999200 1959 -929409042489580540064619136 1960 945686647290330529813001761 1961 962245168219586186302081728 1962 -979089382453525839124249206 1963 -996224147222035152880391998 1964 1013654401130642388268532032 1965 1031385165504005406898477112 1966 -1049421545751216192593528342 1967 -1067768732753329359335484173 1968 1086432004273471621831235169 1969 1105416726389835430708161480 1970 -1124728354952006021126704524 1971 -1144372437060937010437287837 1972 1164354612572952501647570091 1973 1184680615628221075490664272 1974 -1205356276204007954488398222 1975 -1226387521693162527659881038 1976 1247780378508245795156596908 1977 1269540973711645094858884965 1978 -1291675536672180107577914990 1979 -1314190400748560978807761224 1980 1337092005000126982329700293 1981 1360386895925366662978337836 1982 -1384081729228571928799185942 1983 -1408183271615140413328986448 1984 1432698402615984494301778771 1985 1457634116441444549597019558 1986 -1482997523865272018183008914 1987 -1508795854139095060424755111 1988 1535036456937852339397847586 1989 1561726804336758435072778660 1990 -1588874492820205980248176310 1991 -1616487245323183197852064061 1992 1644572913305726104414657762 1993 1673139478860860036226395010 1994 -1702195056856665318116515752 1995 -1731747897112938906089170040 1996 1761806386613002103359290003 1997 1792379051751288345415384713 1998 -1823474560617176050201218514 1999 -1855101725315717710834217160 2000 1887269504325853336122834956 2001 1919987004896627732294744428 2002 -1953263485482124340867938938 2003 -1987108358215654513724473853 2004 2021531191423825350182790978 2005 2056541712181199482053619227 2006 -2092149808906079965794173496 2007 -2128365533998153126207739732 2008 2165199106518655281812247020 2009 2202660914913656463684169236 2010 -2240761519781261466212222988 2011 -2279511656683343221980165888 2012 2318922239002514186501474420 2013 2359004360845138542027763902 2014 -2399769299990995886315802976 2015 -2441228520890421246734614997 2016 2483393677709675314836647356 2017 2526276617425221560182740530 2018 -2569889382967809135266713332 2019 -2614244216417062922502361270 2020 2659353562247379727887961636 2021 2705230070626034154227503518 2022 -2751886600764192901686636654 2023 -2799336224321765962057364352 2024 2847592228866948008949697096 2025 2896668121391221415756580120 2026 -2946577631880830706466914842 2027 -2997334716945527734248809267 2028 3048953563505492050071783810 2029 3101448592537443440540038140 2030 -3154834462880745428724277584 2031 -3209126075104544928564465853 2032 3264338575436913666452617762 2033 3320487359756870263782528744 2034 -3377588077650417543486091374 2035 -3435656636531505388338706846 2036 3494709205828942764790931751 2037 3554762221240403664743679717 2038 -3615832389054439331190468510 2039 -3677936690541673432487251368 2040 3741092386416272665341148936 2041 3805317021368693475511101971 2042 -3870628428670979819290054482 2043 -3937044734855648114348828629 2044 4004584364469317585558430980 2045 4073266044902374663139546245 2046 -4143108811295712662686446212 2047 -4214132011525871489606156622 2048 4286355311269813128145631313 2049 4359798699150471589908071844 2050 -4434482491964510156123894274 2051 -4510427339993464585339740916 2052 4587654232399582495109449151 2053 4666184502707809636916749920 2054 -4746039834375110438608478020 2055 -4827242266448614327701817681 2056 4909814199313985376675484225 2057 4993778400535310214234311990 2058 -5079158010788114695169296538 2059 -5165976549886849377506752920 2060 5254257922908325647721266962 2061 5344026426412735714437338889 2062 -5435306754763609507678836694 2063 -5528124006548387810632647040 2064 5622503691101191800653784119 2065 5718471735129260847543041094 2066 -5816054489444868935909704674 2067 -5915278735804242419379307084 2068 6016171693855154699892278409 2069 6118761028195036559398576201 2070 -6223074855541142886636331814 2071 -6329141752014666619286562012 2072 6436990760540586217020824658 2073 6546651398364918705655422277 2074 -6658153664691413518855271816 2075 -6771528048439416520115015230 2076 6886805536124798478851195336 2077 7004017619866018120438728084 2078 -7123196305517073084728113320 2079 -7244374120929467756172458752 2080 7367584124345216897100793551 2081 7492859912922783591505113576 2082 -7620235631398239688832501180 2083 -7749745980883611893286329214 2084 7881426227804554539673841506 2085 8015312212979679696582520000 2086 -8151440360843538605212715784 2087 -8289847688815651547577973518 2088 8430571816817867519462498230 2089 8573650976942208313578028956 2090 -8719124023271769772550516674 2091 -8867030441856907670591037085 2092 9017410360849127665196734369 2093 9170304560795303253625009278 2094 -9325754485094488101067482824 2095 -9483802250620021698520358223 2096 9644490658509505765275177751 2097 9807863205125095512485604417 2098 -9973964093186998635265819324 2099 -10142838243082708252183333272 2100 10314531304354703260662068775 2101 10489089667369570199577955590 2102 -10666560475171121083785577776 2103 -10846991635520545981928044716 2104 11030431833126511617839049642 2105 11216930542067977290574426441 2106 -11406538038412981047677359004 2107 -11599305413036259913689016193 2108 11795284584638791786352949714 2109 11994528312972584711974828856 2110 -12197090212273636396892559058 2111 -12403024764906485224941763805 2112 12612387335223640513892849549 2113 12825234183643032930916039004 2114 -13041622480947142994619235710 2115 -13261610322807052800301724918 2116 13485256744534907881814126750 2117 13712621736068533174106372005 2118 -13943766257191519750205187658 2119 -14178752252992634099939263986 2120 14417642669568262074724885721 2121 14660501469971445870199902190 2122 -14907393650411627463867807012 2123 -15158385256708774271959468636 2124 15413543401005824067818354624 2125 15672936278743663809751920194 2126 -15936633185902404062591770706 2127 -16204704536513285251676405144 2128 16477221880445406209889093151 2129 16754257921471304716674611436 2130 -17035886535616015694892610576 2131 -17322182789793768972570288063 2132 17613222960736770980678624547 2133 17909084554220814669269429750 2134 -18209846324591982009419329440 2135 -18515588294599320475068751529 2136 18826391775538223001830926115 2137 19142339387709073115566177872 2138 -19463515081196356935306887382 2139 -19790004156972952616450077228 2140 20121893288334613284800544136 2141 20459270542669983648945944365 2142 -20802225403570982304378557700 2143 -21150848793289044489412815682 2144 21505233095542562114384317148 2145 21865472178680683056825580492 2146 -22231661419209319140941890028 2147 -22603897725684692408693569408 2148 22982279562980079802406283073 2149 23366906976931766832758614416 2150 -23757881619369683046793162200 2151 -24155306773538904089981282908 2152 24559287379918041309981778765 2153 24969930062440358083559413064 2154 -25387343155124190531589709598 2155 -25811636729118700483027405206 2156 26242922620171346294848220355 2157 26681314456523836193609076885 2158 -27126927687242760106326995664 2159 -27579879610991860969848070524 2160 28040289405252736962127241218 2161 28508278156000577547242121628 2162 -28983968887842329718970908054 2163 -29467486594624109695391395126 2164 29958958270515062704199218934 2165 30458512941575283674120308724 2166 -30966281697814810643926758784 2167 -31482397725751524879958355109 2168 32006996341475616752459329314 2169 32540215024228081321052050745 2170 -33082193450501560352313650610 2171 -33633073528671233698139091118 2172 34192999434163882630704865941 2173 34762117645173691765153457766 2174 -35340576978932721527487177564 2175 -35928528628544866920907253161 2176 36526126200391938406729341771 2177 37133525752120299413239955209 2178 -37750885831217411663959846896 2179 -38378367514186991720758367568 2180 39016134446331936987288177711 2181 39664352882154660318468583428 2182 -40323191726383802670097834472 2183 -40992822575637243476223799949 2184 41673419760731144025099178065 2185 42365160389644552052056332819 2186 -43068224391150081374518232868 2187 -43782794559120497269652327409 2188 44509056597521531503888865810 2189 45247199166101771993423876088 2190 -45997413926789765972368416204 2191 -46759895590809497497045573248 2192 47534841966525211882096517251 2193 48322454008026347449688475869 2194 -49122935864464394946700340926 2195 -49936494930152785239809418305 2196 50763341895441440952518764698 2197 51603690798378192563045183772 2198 -52457759077168515674697997778 2199 -53325767623446145506538272368 2200 54207940836366933415926969692 2201 55104506677538093642275323085 2202 -56015696726796128702223196982 2203 -56941746238845964240735247694 2204 57882894200774404882544195754 2205 58839383390451635236648829413 2206 -59811460435833707415313401894 2207 -60799375875180139332830663624 2208 61803384218200554804758429471 2209 62823744008144076362342971200 2210 -63860717884846408621999133514 2211 -64914572648748753340441260008 2212 65985579325903327921878538974 2213 67074013233980923874543214948 2214 -68180154049295118722111524980 2215 -69304285874859028052666213998 2216 70446697309490290350275801394 2217 71607681517979754795932271005 2218 -72787536302340662793621309416 2219 -73986564174154277070901537368 2220 75205072428028597364625143074 2221 76443373216187523345502785216 2222 -77701783624206961121846314368 2223 -78980625747915740401139586598 2224 80280226771479016002269188995 2225 81600919046681603981409326766 2226 -82943040173430124412026912444 2227 -84306933081491944732981279362 2228 85692946113489662370653865079 2229 87101433109170649162161881868 2230 -88532753490970273447948933008 2231 -89987272350888891938957077001 2232 91465360538702512448840091753 2233 92967394751526805822693486396 2234 -94493757624755676618616554380 2235 -96044837824394681857197158060 2236 97621030140810397183943868419 2237 99222735583917681593500900140 2238 -100850361479825841973312845114 2239 -102504321568966289084053160316 2240 104185036105724089995745312872 2241 105892931959595601864563772557 2242 -107628442717896021560224179732 2243 -109392008790039722575270826393 2244 111184077513417132090789284700 2245 113005103260892827234819248348 2246 -114855547549948535741199146968 2247 -116735879153496440088272496668 2248 118646574212388004405634402084 2249 120588116349643328251390773384 2250 -122560996786427809135134534638 2251 -124565714459801889206088038782 2252 126602776142270621199679957521 2253 128672696563160796275126195113 2254 -130775998531852338099952770466 2255 -132913213062892515162852778836 2256 135084879503021353109835015132 2257 137291545660136421377616849930 2258 -139533767934227084951875050494 2259 -141812111450307261941074675436 2260 144127150193376773061886028895 2261 146479467145442465795745408385 2262 -148869654424629212989954049146 2263 -151298313426412878205069551648 2264 153766054967007182803158463777 2265 156273499428936213093431309477 2266 -158821276908826372762753777248 2267 -161410027367450491993362062249 2268 164040400782057944078874897177 2269 166713057301025814660407473471 2270 -169428667400865041060226699846 2271 -172187912045617588780930035776 2272 174991482848680591596336060534 2273 177840082237093199543211240781 2274 -180734423618324109017372675594 2275 -183675231549596611979077378180 2276 186663241909789243826326670223 2277 189699202073951410849890908964 2278 -192783871090472206272474106348 2279 -195918019860942943811047272288 2280 199102431322753818106836956849 2281 202337900634464938111057104774 2282 -205625235363994386186868665924 2283 -208965255679664775827170502868 2284 212358794544151136660350875052 2285 215806697911374374197389325804 2286 -219309824926383336403836809448 2287 -222869048128271023950858273538 2288 226485253656170387524925967801 2289 230159341458375016155407271748 2290 -233892225504632619016031228718 2291 -237684834001657981825862529414 2292 241538109611913559090179862703 2293 245453009675707411068678105075 2294 -249430506436656936844514880458 2295 -253471587270569560300137810422 2296 257577254917791464272280393681 2297 261748527719075358331587323329 2298 -265986439855021072392283331192 2299 -270292041589141507278368783364 2300 274666399514608090133846919546 2301 279110596804731571706314239113 2302 -283625733467232704745292966144 2303 -288212926602360266169094801540 2304 292873310664913862746101659635 2305 297608037730228886410062631984 2306 -302418277764184018339976108790 2307 -307305218897290382460996325681 2308 312270067702923216008188083324 2309 317314049479758769396839707148 2310 -322438408538477812115136967660 2311 -327644408492800281670038028952 2312 332933332554915636013066984296 2313 338306483835373440033068344377 2314 -343765185647501995620929914422 2315 -349310781816421492046846290968 2316 354944636992720085609705667693 2317 360668136970863332990062213170 2318 -366482689012406032792378921488 2319 -372389722174078947686633173780 2320 378390687640822958020751121426 2321 384487059063843220432687138441 2322 -390680332903759451326614507920 2323 -396972028778927091957130338332 2324 403363689819006225934272355174 2325 409856883023857323334967603214 2326 -416453199627841485435206221882 2327 -423154255469606562301965309150 2328 429961691367440659014147999402 2329 436877173500274631375802544524 2330 -443902393794419009311237688064 2331 -451039070316119397564759909549 2332 458288947670016717605872227611 2333 465653797403601064763606286400 2334 -473135418417746529431693299118 2335 -480735637383418334547739406172 2336 488456309164643861571767080161 2337 496299317247839296066389438472 2338 -504266574177587778101958525510 2339 -512360021998963534748192809608 2340 520581632706499006715361237510 2341 528933408699894618905206775570 2342 -537417383246569400849338093326 2343 -546035620951154998732528520249 2344 554790218232035930191794972249 2345 563683303805039178694398998586 2346 -572717039174380723497533708750 2347 -581893619130975181151830281852 2348 591215272258217512341372008349 2349 600684261445348636161520328380 2350 -610302884408515339288098777278 2351 -620073474219639565442421776117 2352 629998399843212584274051634827 2353 640080066681129885847201622802 2354 -650320917125687522235013109248 2355 -660723431120859194391950513533 2356 671290126731976428227055003185 2357 682023560723937348236568404478 2358 -692926329148068100814453365114 2359 -704001067937766072293184522648 2360 715250453513054581479036372603 2361 726677203394179191686105607952 2362 -738284076824381072744166719844 2363 -750073875401981427314315210644 2364 762049443721914337087167628818 2365 774213670026848853220409773223 2366 -786569486868039708592161963696 2367 -799119871776051553314205983553 2368 811867847941502289645774696618 2369 824816484905971684870923164065 2370 -837968899263227173686316240340 2371 -851328255370917365072795379588 2372 864897766072887435912457051549 2373 878680693432274397985260810613 2374 -892680349475538800686505223636 2375 -906900096947595426114231998448 2376 921343350078206369366218708965 2377 936013575359800658011339549862 2378 -950914292336890786253914460880 2379 -966049074407255176853012834268 2380 981421549635059611025969140065 2381 997035401576094841155508912530 2382 -1012894370115306214616339568718 2383 -1029002252316797645164914134820 2384 1045362903286493290383964100827 2385 1061980237047641237871970008609 2386 -1078858227429350258077324559260 2387 -1096000908968349370382593400693 2388 1113412377824164393581740211551 2389 1131096792707910235031845409340 2390 -1149058375824896341956549316076 2391 -1167301413831249808010453921578 2392 1185830258804761863630996410292 2393 1204649329230164633573772096006 2394 -1223763110999052383454117764964 2395 -1243176158424660236807578304576 2396 1262893095271718207672782778591 2397 1282918615801603427856938709089 2398 -1303257485833012193751335834394 2399 -1323914543818381141166649697812 2400 1344894701936288336516636257899 2401 1366202947200066469380406400106 2402 -1387844342582868307651565764144 2403 -1409824028159423430152573862220 2404 1432147222264730600107630450011 2405 1454819222669935675136146747957 2406 -1477845407775643795776004734166 2407 -1501231237822922949810619022670 2408 1524982256122257769067169470307 2409 1549104090300714089074389039824 2410 -1573602453567583475866875690870 2411 -1598483145998775898491326646509 2412 1623752055840234610393099707763 2413 1649415160830653385411484427954 2414 -1675478529543775229009964869792 2415 -1701948322750560775792129308364 2416 1728830794801516662819558127942 2417 1756132295029476158719790773028 2418 -1783859269173133766197969119874 2419 -1812018260821634641082219898403 2420 1840615912880526148447868217501 2421 1869658969059385567032722139132 2422 -1899154275381437088725909048662 2423 -1929108781715481155442954098562 2424 1959529543330461617786267161084 2425 1990423722472998551871205223532 2426 -2021798589968224844762922099984 2427 -2053661526844263970968451437518 2428 2086020025980693515474754965826 2429 2118881693781346361769696448188 2430 -2152254251871800796434045176346 2431 -2186145538821921559539872137184 2432 2220563511893816725990335495525 2433 2255516248815578066848259551876 2434 -2291011949581183730266478912522 2435 -2327058938276941620555900100181 2436 2363665664934859712314875205477 2437 2400840707413337642888363900766 2438 -2438592773305573499499364498056 2439 -2476930701876091462017834801728 2440 2515863466025799288485526080087 2441 2555400174285987863156481199256 2442 -2595550072841697222101212577428 2443 -2636322547584873283508034765954 2444 2677727126197748170921621268325 2445 2719773480266885946284257287552 2446 -2762471427428335431035703965952 2447 -2805830933544344598700156241525 2448 2849862114912094882262444002563 2449 2894575240504917504865854539532 2450 -2939980734246467239660974343896 2451 -2986089177318329142687398326017 2452 3032911310501543352317766628373 2453 3080458036552542887239449431161 2454 -3128740422613999579900597506976 2455 -3177769702661087251213021696263 2456 3227557279983675697261819000440 2457 3278114729704973428388608139072 2458 -3329453801337151607559963084984 2459 -3381586421374482159183219342504 2460 3434524695924533552960622865995 2461 3488280913377978612718808789364 2462 -3542867547117569311654295455774 2463 -3598297258266848761764550064777 2464 3654582898479175755389594119607 2465 3711737512767642271506654822769 2466 -3769774342376480193503799148106 2467 -3828706827694554464109905978832 2468 3888548611211551526110666939908 2469 3949313540517483857441148161232 2470 -4011015671346132498921723796530 2471 -4073669270663066122267532164577 2472 4137288819798881111290275945066 2473 4201889017628312959628636585764 2474 -4267484783795886580529561603612 2475 -4334091261988774635693402562670 2476 4401723823257545819997893403704 2477 4470398069385498233059992752065 2478 -4540129836307274617800279452458 2479 -4610935197577474437123091283748 2480 4682830467889984561198548474757 2481 4755832206648757045638645039929 2482 -4829957221590781375211980611174 2483 -4905222572462000680136454734969 2484 4981645574746935598877539826291 2485 5059243803452794022354712273746 2486 -5138035096948847255525721696016 2487 -5218037560861873017814795049240 2488 5299269572028473494475809251944 2489 5381749782505084350297212332740 2490 -5465497123636511272627126059638 2491 -5550530810183833464084315323706 2492 5636870344512529153917810492003 2493 5724535520841694272002857012561 2494 -5813546429555228486946044094110 2495 -5903923461575884558781986405014 2496 5995687312803085863475576027718 2497 6088858988615425765183313005638 2498 -6183459808438785104712901322598 2499 -6279511410381007760283635630408 2500 6377035755934091527505782641620