-1 1 0 -2 1 1 2 -2 3 4 4 -6 5 9 6 -8 7 13 8 -20 9 22 10 -28 11 34 12 -46 13 57 14 -68 15 87 16 -104 17 127 18 -152 19 187 20 -232 21 267 22 -318 23 388 24 -462 25 545 26 -632 27 753 28 -896 29 1043 30 -1216 31 1416 32 -1664 33 1928 34 -2228 35 2597 36 -2996 37 3454 38 -3976 39 4585 40 -5286 41 6031 42 -6900 43 7918 44 -9060 45 10325 46 -11720 47 13372 48 -15228 49 17259 50 -19564 51 22152 52 -25108 53 28370 54 -32000 55 36147 56 -40732 57 45842 58 -51552 59 57978 60 -65162 61 73017 62 -81838 63 91738 64 -102716 65 114848 66 -128224 67 143271 68 -159964 69 178286 70 -198620 71 221162 72 -246196 73 273723 74 -304096 75 337834 76 -374940 77 415830 78 -460888 79 510687 80 -565588 81 625616 82 -691832 83 764886 84 -845086 85 933003 86 -1029336 87 1135541 88 -1252048 89 1379393 90 -1519036 91 1672120 92 -1840016 93 2023385 94 -2223912 95 2443744 96 -2683748 97 2945881 98 -3232224 99 3545224 100 -3886996 101 4259017 102 -4665104 103 5108436 104 -5591456 105 6117192 106 -6689352 107 7313391 108 -7992520 109 8730462 110 -9533232 111 10406288 112 -11355714 113 12386411 114 -13505668 115 14722145 116 -16042012 117 17473819 118 -19027056 119 20712377 120 -22539736 121 24518385 122 -26663046 123 28987388 124 -31504108 125 34227608 126 -37174296 127 40364975 128 -43816300 129 47546490 130 -51579612 131 55939440 132 -60651376 133 65739579 134 -71234304 135 77169386 136 -83574712 137 90486144 138 -97942784 139 105987633 140 -114663496 141 124013037 142 -134091968 143 144955828 144 -156659366 145 169262998 146 -182833736 147 197448991 148 -213180528 149 230105742 150 -248316220 151 267906396 152 -288976360 153 311626876 154 -335974916 155 362148073 156 -390269556 157 420478518 158 -452925616 159 487773415 160 -525188916 161 565344515 162 -608443312 163 654694766 164 -704312828 165 757528529 166 -814594128 167 875789354 168 -941390372 169 1011693411 170 -1087031600 171 1167752960 172 -1254226268 173 1346833009 174 -1445997220 175 1552176063 176 -1665831140 177 1787467174 178 -1917627320 179 2056892854 180 -2205868586 181 2365188125 182 -2535561908 183 2717732060 184 -2912469840 185 3120600785 186 -3343014400 187 3580676512 188 -3834572704 189 4105753067 190 -4395367692 191 4704626568 192 -5034808728 193 5387253768 194 -5763418592 195 6164859625 196 -6593183832 197 7050121177 198 -7537520392 199 8057350913 200 -8611676276 201 9202668205 202 -9832699278 203 10504263148 204 -11219969952 205 11982598963 206 -12795122032 207 13660725343 208 -14582713584 209 15564595562 210 -16610153168 211 17723375742 212 -18908477100 213 20169888570 214 -21512370512 215 22940983211 216 -24461003020 217 26078062099 218 -27798151904 219 29627628777 220 -31573175154 221 33641835782 222 -35841190148 223 38179223732 224 -40664323968 225 43305385251 226 -46111869448 227 49093848599 228 -52261846788 229 55627008858 230 -59201237196 231 62997087522 232 -67027810520 233 71307361944 234 -75850614548 235 80673324388 236 -85791999848 237 91224163406 238 -96988391088 239 103104336064 240 -109592676520 241 116475214511 242 -123775199724 243 131517130014 244 -139726770284 245 148431366131 246 -157659785320 247 167442619527 248 -177811943048 249 188801640800 250 -200447692188 251 212788026608 252 -225862623692 253 239713591932 254 -254385580340 255 269925759638 256 -286383651072 257 303811627911 258 -322265049992 259 341802358736 260 -362485040740 261 384377869770 262 -407549535484 263 432072373620 264 -458022458254 265 485480059638 266 -514529978616 267 545261787420 268 -577769520496 269 612152328680 270 -648515066476 271 686968158122 272 -727627857512 273 770616515427 274 -816063410712 275 864104833392 276 -914883924144 277 968551670514 278 -1025267302656 279 1085198588933 280 -1148521934992 281 1215422978829 282 -1286097823116 283 1360752782616 284 -1439604716064 285 1522882007674 286 -1610825376760 287 1703688480686 288 -1801737634636 289 1905253173808 290 -2014530706220 291 2129881155488 292 -2251631467176 293 2380125385711 294 -2515725158016 295 2658812000665 296 -2809786172388 297 2969068990975 298 -3137103922432 299 3314357442136 300 -3501319596952 301 3698505473907 302 -3906457698410 303 4125746498880 304 -4356970745800 305 4600760118217 306 -4857777022880 307 5128718144751 308 -5414314596156 309 5715334800949 310 -6032587260600 311 6366921313226 312 -6719228974714 313 7090447051009 314 -7481560742032 315 7893605215060 316 -8327666613976 317 8784886277854 318 -9266463538304 319 9773658113547 320 -10307792047368 321 10870253253019 322 -11462500765364 323 12086066055804 324 -12742555938368 325 13433657469353 326 -14161142502752 327 14926871590114 328 -15732795765084 329 16580962823658 330 -17473523494304 331 18412734412940 332 -19400962845472 333 20440692076307 334 -21534529265860 335 22685210021837 336 -23895602175068 337 25168714889343 338 -26507705629584 339 27915886426193 340 -29396729572068 341 30953876104386 342 -32591147084332 343 34312548705226 344 -36122279975272 345 38024743858087 346 -40024558073544 347 42126564777848 348 -44335837110320 349 46657693164927 350 -49097709941104 351 51661732279202 352 -54355884728276 353 57186584867484 354 -60160560669732 355 63284862774102 356 -66566875709720 357 70014337878921 358 -73635358540464 359 77438433634382 360 -81432460984228 361 85626760437368 362 -90031098580108 363 94655703928696 364 -99511286450322 365 104609063023918 366 -109960782743592 367 115578750565899 368 -121475846457592 369 127665556713839 370 -134162005722752 371 140979980035050 372 -148134957363624 373 155643138734589 374 -163521487287796 375 171787759367687 376 -180460534583880 377 189559260207436 378 -199104291570176 379 209116930904662 380 -219619465783876 381 230635216224114 382 -242188589534700 383 254305120796004 384 -267011520651956 385 280335733512837 386 -294306996278480 387 308955894825890 388 -324314414580888 389 340416011000154 390 -357295681695216 391 374990027339976 392 -393537320987824 393 412977583864386 394 -433352672459940 395 454706354369435 396 -477084383757080 397 500534600539254 398 -525107024785136 399 550853949411643 400 -577830033744396 401 606092412320499 402 -635700816950972 403 666717678007826 404 -699208238312068 405 733240685255327 406 -768886285650936 407 806219518165418 408 -845318198761152 409 886263639144573 410 -929140809744432 411 974038487111674 412 -1021049416330856 413 1070270486421526 414 -1121802925245312 415 1175752479214826 416 -1232229595001580 417 1291349640673208 418 -1353233122737840 419 1418005902482784 420 -1485799416727230 421 1556750925945058 422 -1631003785595614 423 1708707688751450 424 -1790018931351340 425 1875100709691652 426 -1964123426053776 427 2057264993721723 428 -2154711135753116 429 2256655738850557 430 -2363301218872008 431 2474858866482494 432 -2591549220182128 433 2713602465587522 434 -2841258869176544 435 2974769193587390 436 -3114395121933252 437 3260409748371473 438 -3413098069083272 439 3572757477377827 440 -3739698272080200 441 3914244215513810 442 -4096733133638704 443 4287517479478626 444 -4486964938137324 445 4695459090058350 446 -4913400095043808 447 5141205382501877 448 -5379310342021352 449 5628169107216052 450 -5888255367072272 451 6160063156632518 452 -6444107698934524 453 6740926299434969 454 -7051079303539812 455 7375151036817246 456 -7713750771309384 457 8067513805554415 458 -8437102559052408 459 8823207684747209 460 -9226549216203956 461 9647877805857411 462 -10087976041610528 463 10547659723765068 464 -11027779220314288 465 11529220928876206 466 -12052908788358616 467 12599805816211775 468 -13170915666438300 469 13767284348982062 470 -14390002011359276 471 15040204709607788 472 -15719076278188536 473 16427850304590435 474 -17167812222077072 475 17940301400385432 476 -18746713301872532 477 19588501836291580 478 -20467181766861872 479 21384331169547360 480 -22341593974934322 481 23340682680702855 482 -24383381212976804 483 25471547761548840 484 -26607117766868032 485 27792107105266705 486 -29028615387047376 487 30318829329385363 488 -31665026202314316 489 33069577559348977 490 -34534953105821976 491 36063724594981398 492 -37658569918094952 493 39322277404318112 494 -41057750346369428 495 42868011574124303 496 -44756208181714872 497 46725616608732844 498 -48779647858858584 499 50921852855540115 500 -53155927984542288 501 55485720959913755 502 -57915236979139516 503 60448644909471412 504 -63090283772213236 505 65844669602114479 506 -68716502554378848 507 71710674200751571 508 -74832275022230628 509 78086602414116458 510 -81479168988039004 511 85015711008643330 512 -88702197214961792 513 92544838061194433 514 -96550095397260872 515 100724692327571297 516 -105075623412594180 517 109610165515745703 518 -114335888979140320 519 119260669124131653 520 -124392698161862404 521 129740497723883243 522 -135312931960725408 523 141119220833608608 524 -147168953996800180 525 153472105397568972 526 -160039048407965232 527 166880571399435882 528 -174007893787575432 529 181432683018550949 530 -189167072183940620 531 197223678027775922 532 -205615619722967256 533 214356538485094052 534 -223460618050757632 535 232942605642434103 536 -242817833674494016 537 253102242655695453 538 -263812404833166912 539 274965548567867997 540 -286579583585882388 541 298673127430483812 542 -311265533037547480 543 324376916895988834 544 -338028188386711998 545 352241080506488411 546 -367038181710818664 547 382442968747135782 548 -398479840543250132 549 415174153853991104 550 -432552260219245852 551 450641543893752228 552 -469470461317362400 553 489068582255891469 554 -509466632650686356 555 530696538638142690 556 -552791472136494168 557 575785898682899894 558 -599715626875571328 559 624617859408179473 560 -650531245937835680 561 677495938289842263 562 -705553647893120442 563 734747704681577872 564 -765123118347526640 565 796726642285789177 566 -829606839854418168 567 863814152773749083 568 -899400971803456640 569 936421710743606343 570 -974932883133488172 571 1014993181173389622 572 -1056663557726118292 573 1100007311639050125 574 -1145090176451521572 575 1191980411730632075 576 -1240748897657380364 577 1291469233893251987 578 -1344217841824710512 579 1399074070179764348 580 -1456120304423950824 581 1515442080714953448 582 -1577128204282891756 583 1641270871171140810 584 -1707965794660892028 585 1777312336936055826 586 -1849413645481778920 587 1924376793981707377 588 -2002312927993717880 589 2083337416967992560 590 -2167570011747003040 591 2255135006902682188 592 -2346161409211326288 593 2440783112700443664 594 -2539139080390991872 595 2641373531699230198 596 -2747636136474531276 597 2858082217233006743 598 -2972872958355524256 599 3092175622276061073 600 -3216163773349151624 601 3345017510615551251 602 -3478923709322114176 603 3618076269743953660 604 -3762676375298956688 605 3912932760870030736 606 -4069061990679439792 607 4231288745440145025 608 -4399846119318875428 609 4574975929060078697 610 -4756929034129755600 611 4945965667036500810 612 -5142355775817270458 613 5346379379469483166 614 -5558326936577446932 615 5778499725759199403 616 -6007210239485882436 617 6244782593647725854 618 -6491552951235356696 619 6747869960265647449 620 -7014095207117770312 621 7290603687202745808 622 -7577784292874818372 623 7876040316658747066 624 -8185789972807546612 625 8507466938714126214 626 -8841520915384690704 627 9188418206717956350 628 -9548642318598235632 629 9922694581351904735 630 -10311094794124575552 631 10714381890154297068 632 -11133114626002012488 633 11567872296137669578 634 -12019255473403978920 635 12487886773613034089 636 -12974411646769743808 637 13479499198576763900 638 -14003843040147481208 639 14548162166313281754 640 -15113201864519604760 641 15699734657372475715 642 -16308561278945558460 643 16940511682408211598 644 -17596446083580856148 645 18277256042973865034 646 -18983865585485440024 647 19717232357675288406 648 -20478348824485965604 649 21268243510837448792 650 -22087982286403661200 651 22938669692472009788 652 -23821450315666948764 653 24737510211026803364 654 -25688078375528562512 655 26674428270014410810 656 -27697879393570626768 657 28759798916051618065 658 -29861603366301699776 659 31004760377036853677 660 -32190790489823222744 661 33421269025098402111 662 -34697828017873119808 663 36022158216235370026 664 -37396011149794247100 665 38821201272385757354 666 -40299608178467325960 667 41833178893663255437 668 -43423930242897983800 669 45073951304512969544 670 -46785405948681346392 671 48560535459258292330 672 -50401661246638382312 673 52311187656065152299 674 -54291604873647098816 675 56345491928017810131 676 -58475519794321451568 677 60684454609505790437 678 -62975160996406243472 679 65350605498827806794 680 -67813860133581898596 681 70368106067577141164 682 -73016637421830796456 683 75762865199432033248 684 -78610321348677133582 685 81562662968771073037 686 -84623676658428251320 687 87797283009164199482 688 -91087541249570682780 689 94498654053745890571 690 -98034972512853212384 691 101701001269947298992 692 -105501403830232126472 693 109441008054694154626 694 -113524811841693271956 695 117757988995178930077 696 -122145895290699966208 697 126694074753614650170 698 -131408266147724822632 699 136294409679098484364 700 -141358653925499379700 701 146607363004858378795 702 -152047123987282314096 703 157684754548504870192 704 -163527310882688843844 705 169582095887344394981 706 -175856667623027291952 707 182358848052520942581 708 -189096732070976311128 709 196078696848021734308 710 -203313411482937663340 711 210809846975664625632 712 -218577286533520209344 713 226625336227822998086 714 -234963936009566377216 715 243603371085255433086 716 -252554283671803199828 717 261827685153957426379 718 -271434968645093735792 719 281387921961226662738 720 -291698741026570415856 721 302380043733257077341 722 -313444884265059209894 723 324906767886064092098 724 -336779666223381492180 725 349078033066082671758 726 -361816820688238302728 727 375011496706815992446 728 -388678061495283518920 729 402833066186986281239 730 -417493631274598496876 731 432677465814342441186 732 -448402887267949959328 733 464688842007801772314 734 -481554926503158776320 735 499021409194606102393 736 -517109253089077158984 737 535840139114270205793 738 -555236490239798010744 739 575321496384861068183 740 -596119140144842324520 741 617654223375323316558 742 -639952394653969339344 743 663040177628782817544 744 -686945000300703777712 745 711695225279452564227 746 -737320181031287946840 747 763850194141519441954 748 -791316622629589518496 749 819751890372823458877 750 -849189522656465771584 751 879664182871126112004 752 -911211710413090135156 753 943869159833088700481 754 -977674841268128339172 755 1012668362176577135466 756 -1048890670432480406760 757 1086384098844231911598 758 -1125192411119173970424 759 1165360849312936149290 760 -1206936182821016493210 761 1249966758978820020296 762 -1294502555311059042280 763 1340595233455577988136 764 -1388298194841894148160 765 1437666638192953670766 766 -1488757618890325258584 767 1541630110249078530238 768 -1596345066770773434496 769 1652965489468320763872 770 -1711556493303419492316 771 1772185376782516815458 772 -1834921693805732647244 773 1899837327850446710415 774 -1967006568555462156308 775 2036506190752685186755 776 -2108415536043828565604 777 2182816597032755590117 778 -2259794104264217541744 779 2339435615943613994694 780 -2421831610540066289892 781 2507075582387667898285 782 -2595264140364544787508 783 2686497109708660865584 784 -2780877637106480866892 785 2878512299175526386404 786 -2979511214422694877000 787 3083988158769109402794 788 -3192060684764959855616 789 3303850244653013016565 790 -3419482317366836067472 791 3539086539557689857002 792 -3662796840812511672248 793 3790751583209335782344 794 -3923093705334132701028 795 4059970870858473873135 796 -4201535621848880615136 797 4347945536997586697719 798 -4499363394882755214056 799 4655957342399470885032 800 -4817901068543604666580 801 4985373983749017882354 802 -5158561404930068241180 803 5337654746354733149320 804 -5522851716581456707072 805 5714356521674090018514 806 -5912380074855509913864 807 6117140212773917656725 808 -6328861918604003901192 809 6547777552254237954241 810 -6774127087852865128412 811 7008158358697442366638 812 -7250127309949294236136 813 7500298259334668761895 814 -7758944166083313232116 815 8026346908303925396277 816 -8302797569096939771608 817 8588596731732636749378 818 -8884054784111862101472 819 9189492232773402733393 820 -9505240026772208302756 821 9831639891779718138680 822 -10169044674691592721204 823 10517818698994693437240 824 -10878338131295601986264 825 11250991359390618854458 826 -11636179382184238012928 827 12034316211783607109849 828 -12445829288167552114452 829 12871159906897589551554 830 -13310763660205326355376 831 13765110891810020219558 832 -14234687165956417312344 833 14719993751140116305394 834 -15221548118945554386020 835 15739884458383111859291 836 -16275554206254652378736 837 16829126594117546402832 838 -17401189212268626880376 839 17992348591235718280102 840 -18603230801353225243446 841 19234482071038794277425 842 -19886769424299505412516 843 20560781337955512280642 844 -21257228419279305233564 845 21976844104723633822627 846 -22720385380313655860144 847 23488633524310935080589 848 -24282394872861758826244 849 25102501609439658143971 850 -25949812578714543062196 851 26825214125511920218496 852 -27729620959718631512720 853 28663977047967052922723 854 -29629256532873894772708 855 30626464680564153074080 856 -31656638857413246419960 857 32720849537001370395185 858 -33820201338076847249720 859 34955834094420135353949 860 -36128923957631564750244 861 37340684533927513674007 862 -38592368055913011514964 863 39885266590252063333172 864 -41220713282451500453632 865 42600083639949077348240 866 -44024796854568466041128 867 45496317165454866770457 868 -47016155263760197270572 869 48585869740485880280365 870 -50207068578657448108924 871 51881410691055872945134 872 -53610607505004364346836 873 55396424595687380961131 874 -57240683369407472910480 875 59145262798135283299336 876 -61112101206996196062124 877 63143198116429995143502 878 -65240616140501420299880 879 67406482942977471823072 880 -69642993252982513036020 881 71952410942137247847944 882 -74337071164937383629860 883 76799382564078913639120 884 -79341829542850656864304 885 81966974606696133227141 886 -84677460775882623669336 887 87476014071297702387802 888 -90365446075624467115996 889 93348656572347721898325 890 -96428636264739946846112 891 99608469577059781835858 892 -102891337540586234681000 893 106280520767100901785861 894 -109779402512344607446036 895 113391471831926640000603 896 -117120326832576642453704 897 120969678021772928111864 898 -124943351758448263076400 899 129045293807677633845031 900 -133279573002544063818040 901 137650385016527384091403 902 -142162056249573334587434 903 146819047830958903903992 904 -151625959742653816163064 905 156587535066878918308455 906 -161708664361358586660656 907 166994390165899322160065 908 -172449911644271935150224 909 178080589365669433585541 910 -183891950229627147683292 911 189889692538431546757150 912 -196079691221604483896364 913 202468003217067030230973 914 -209060873013491905408224 915 215864738358322263136840 916 -222886236136527201116984 917 230132208425389756353410 918 -237609708730204945755464 919 245326008406070610432588 920 -253288603271391757215876 921 261505220418955582704948 922 -269983825230211378647336 923 278732628598375179907326 924 -287760094366808601502358 925 297074946989166678181386 926 -306686179417569074141920 927 316603061225272724101291 928 -326835146970843774297184 929 337392284811264892142175 930 -348284625370938042261948 931 359522630873778116702586 932 -371117084546402382733960 933 383079100300498950050725 934 -395420132702369445858264 935 408151987237656264384229 936 -421286830880124135029364 937 434837202973724298026461 938 -448816026436661049471248 939 463236619296645943029233 940 -478112706567187852821600 941 493458432475147094236879 942 -509288373049537005352272 943 525617549081608065829110 944 -542461439467436719564208 945 559835994944377329890005 946 -577757652232474789735400 947 596243348592308304868055 948 -615310536811525746903544 949 634977200632989839069877 950 -655261870636894137918160 951 676183640589604417914434 952 -697762184273161361474916 953 720017772809578150075031 954 -742971292494022724492388 955 766644263151092452008864 956 -791058857029646012111172 957 816237918252234572177449 958 -842204982834587292038064 959 868984299291327182122621 960 -896600849845105154263256 961 925080372256957314379839 962 -954449382295460808202824 963 984735196862453598244786 964 -1015965957794797841402748 965 1048170656361976552843333 966 -1081379158479075065735176 967 1115622230655324434589894 968 -1150931566699590720998776 969 1187339815205209245035550 970 -1224880607835941270878476 971 1263588588435503827744514 972 -1303499442984861388320360 973 1344649930431890402523767 974 -1387077914418102720670816 975 1430822395927437803171710 976 -1475923546883991288951240 977 1522422744726485434034350 978 -1570362607986667283115232 979 1619787032899953775541222 980 -1670741231078200000859240 981 1723271768275477835190354 982 -1777426604277619673545416 983 1833255133946740580650392 984 -1890808229454453483209088 985 1950138283738122810492594 986 -2011299255214379585054824 987 2074346713785174014276171 988 -2139337888173504129757584 989 2206331714627537779356701 990 -2275388887031245134135084 991 2346571908460800267766194 992 -2419945144228596583551616 993 2495574876457552038781276 994 -2573529360228717888017376 995 2653878881345917748699444 996 -2736695815763918996447452 997 2822054690728174676861888 998 -2910032247673632745526152 999 3000707506931913933870981 1000 -3094161834298576630865048 1001 3190479009513852925538480 1002 -3289745296710368809224212 1003 3392049516882319903102392 1004 -3497483122434264003184880 1005 3606140273868899185016005 1006 -3718117918673374887292880 1007 3833515872465457823350135 1008 -3952436902463774076953964 1009 4074986813348836226635950 1010 -4201274535581159734528508 1011 4331412216244707655114518 1012 -4465515312487794684998994 1013 4603702687635139842470146 1014 -4746096710045622815484868 1015 4892823354791723771702320 1016 -5044012308240817917272320 1017 5199797075621026773331174 1018 -5360315091654097547818072 1019 5525707834340684641341557 1020 -5696120941987191237737544 1021 5871704333566086184773984 1022 -6052612332502310682055032 1023 6239003793980250285628896 1024 -6431042235871255767190332 1025 6628895973383919970500862 1026 -6832738257540145657696216 1027 7042747417583030648083453 1028 -7259107007427146673955300 1029 7482005956265751408892656 1030 -7711638723449610654461052 1031 7948205457755382342015302 1032 -8191912161167437169220816 1033 8442970857299822498922501 1034 -8701599764586944851933796 1035 8968023474374240598897633 1036 -9242473134046505854330024 1037 9525186635335740983223169 1038 -9816408807950894339240280 1039 10116391618676598729382095 1040 -10425394376093962795426596 1041 10743683941081056712126006 1042 -11071534943252565714240912 1043 11409230003501540820198562 1044 -11757059962814496179126500 1045 12115324117535093062791606 1046 -12484330461253757978520808 1047 12864395933505621356664224 1048 -13255846675466358222630468 1049 13659018292841882331543634 1050 -14074256126149174756473744 1051 14501915528591060267498492 1052 -14942362151736855955432376 1053 15395972239225850584006761 1054 -15863132928714282085535040 1055 16344242562291397685121117 1056 -16839711005600061588436940 1057 17349959975904311482508646 1058 -17875423379348380543016808 1059 18416547657659388800926403 1060 -18973792144555389023292552 1061 19547629432128060563718677 1062 -20138545747473315934268300 1063 20747041339849316796846818 1064 -21373630878654107543310816 1065 22018843862522103064181117 1066 -22683225039843172396581792 1067 23367334841016533428856310 1068 -24071749822763127168559004 1069 24797063124830452611932812 1070 -25543884939427538350688448 1071 26312842993737050950749904 1072 -27104583045865697059516784 1073 27919769394602877969553292 1074 -28759085403364555573289780 1075 29623234038708046998225372 1076 -30512938423818862656758684 1077 31428942407382213982386873 1078 -32372011148256998088438896 1079 33342931716382668784590399 1080 -34342513710364555215596936 1081 35371589892195841736072948 1082 -36431016839582276769600220 1083 37521675616346683082166726 1084 -38644472461409972750760096 1085 39800339496857571351951280 1086 -40990235455609003118808504 1087 42215146429222608160070017 1088 -43476086636385696083323224 1089 44774099212657223158196965 1090 -46110257022038212452922396 1091 47485663490960804079315906 1092 -48901453465309018470023712 1093 50358794091099512358642597 1094 -51858885719463380961532544 1095 53402962836585383936267749 1096 -54992295019281175654267960 1097 56628187916912224995513492 1098 -58311984260348943543621520 1099 60045064898713258487684310 1100 -61828849864656198052310512 1101 63664799468947087505266535 1102 -65554415425165692450068514 1103 67499242005307772716574470 1104 -69500867227145120995478174 1105 71560924074202105347564644 1106 -73681091749227256682971528 1107 75863096962062243192688016 1108 -78108715252840055081258832 1109 80419772351471631114319077 1110 -82798145574396314540113392 1111 85245765259597774027255452 1112 -87764616240922092307874204 1113 90356739362760698340100130 1114 -93024233036183575980052788 1115 95769254837634625971958877 1116 -98594023151339382298437488 1117 101500818856606968988126706 1118 -104491987061229118597287816 1119 107569938882213179918750225 1120 -110737153275125268118293000 1121 113996178913354621791159038 1122 -117349636118636953126438968 1123 120800218844207415554907180 1124 -124350696712001942834450952 1125 128003917105361339915916025 1126 -131762807318722356898932936 1127 135630376765819700062646181 1128 -139609719247970509931528600 1129 143704015284057695435400993 1130 -147916534503858812313099776 1131 152250638106411005601394230 1132 -156709781385158294877487384 1133 161297516321671497765850688 1134 -166017494249770902651667776 1135 170873468591926940357835611 1136 -175869297669875150949477372 1137 181008947591434221231817152 1138 -186296495215554464480356824 1139 191736131197680276268255193 1140 -197332163117573518916239144 1141 203089018691802643301040957 1142 -209011249073149636937388324 1143 215103532239242710671864100 1144 -221370676472798839510878296 1145 227817623935920403525564561 1146 -234449454340942854987208216 1147 241271388720396433261924950 1148 -248288793298721916005010500 1149 255507183468453890581298738 1150 -262932227873639803548353056 1151 270569752603335993093146734 1152 -278425745498111019951841164 1153 286506360572560679380081477 1154 -294817922556907750718956416 1155 303366931560835905948331617 1156 -312160067862804897241302900 1157 321204196828180901388842991 1158 -330506373959584864051585688 1159 340073850082954119893191119 1160 -349914076672915291463008624 1161 360034711321162148069896614 1162 -370443623351614261858244360 1163 381148899586226412891018978 1164 -392158850265440018066126936 1165 403482015127368679147964271 1166 -415127169649901288814094240 1167 427103331460015763033044562 1168 -439419766914721186348108032 1169 452085997858166571962074558 1170 -465111808559550965629424992 1171 478507252836590615474879358 1172 -492282661369441880280720764 1173 506448649210102411058572612 1174 -521016123492430239273632700 1175 535996291348048622886286818 1176 -551400668033561401136210096 1177 567241085274646722473813896 1178 -583529699832717522326360944 1179 600279002299989073745265043 1180 -617501826128960515940457220 1181 635211356902475104297450825 1182 -653421141850664690980056824 1183 672145099621241508307687350 1184 -691397530309794295557872716 1185 711193125756913874836696397 1186 -731546980119129512670155928 1187 752474600720818646292425168 1188 -773991919194454814535128484 1189 796115302916755789797822769 1190 -818861566748460856093990976 1191 842247985085666179389752014 1192 -866292304230877149624780984 1193 891012755092142566309564535 1194 -916428066218833313778982084 1195 942557477182842059335310883 1196 -969420752314233072261767764 1197 997038194800606757267811024 1198 -1025430661159650605474106040 1199 1054619576094597613509494381 1200 -1084626947742583448992474886 1201 1115475383326153340692399728 1202 -1147188105218408147850817192 1203 1179788967432541241571908778 1204 -1213302472546828876616562000 1205 1247753789076415429279807586 1206 -1283168769303499161987179168 1207 1319573967577822828740850493 1208 -1356996659099701487133382188 1209 1395464859198142281350055612 1210 -1435007343116895594497317656 1211 1475653666321606438871520162 1212 -1517434185341605410600806292 1213 1560380079160219420005496542 1214 -1604523371167813740059038404 1215 1649896951692131676336243954 1216 -1696534601120905292754581896 1217 1744471013632097104182044802 1218 -1793741821547483990422337768 1219 1844383620325702926237900513 1220 -1896433994211316363555213556 1221 1949931542556881211777605617 1222 -2004915906835405636287026372 1223 2061427798361011778502658898 1224 -2119509026736122254141296288 1225 2179202529043948256952757957 1226 -2240552399805500106419900792 1227 2303603921720831583303495703 1228 -2368403597214761233677781584 1229 2434999180807840115975757491 1230 -2503439712333815244901475324 1231 2573775551025378904144175212 1232 -2646058410490591333629137800 1233 2720341394602925842097858333 1234 -2796679034328436599960647732 1235 2875127325514134766838599445 1236 -2955743767662315280671732668 1237 3038587403716209125494412121 1238 -3123718860882925719280737272 1239 3211200392520317209102808297 1240 -3301095921115106632869476676 1241 3393471082380319033999856885 1242 -3488393270500721205406732824 1243 3585931684555690267214537770 1244 -3686157376149735040294660768 1245 3789143298281650009531183006 1246 -3894964355484018575204695416 1247 4003697455265585238432564242 1248 -4115421560889877776378316504 1249 4230217745524317854821350699 1250 -4348169247794859732061725448 1251 4469361528782081806144199948 1252 -4593882330495618988839210132 1253 4721821735864745013714061744 1254 -4853272230283825129581420816 1255 4988328764752321111324759122 1256 -5127088820650089569655527168 1257 5269652476189746670153818194 1258 -5416122474588854043820940944 1259 5566604294005767877785456209 1260 -5721206219284142638066759592 1261 5880039415552218038110438055 1262 -6043218003724120457357834516 1263 6210859137951581432610328498 1264 -6383083085075768868092672496 1265 6560013306130163524972026937 1266 -6741776539946630982546313760 1267 6928502888918149393463161866 1268 -7120325906973046712716856336 1269 7317382689816994680142222456 1270 -7519813967500334400495451820 1271 7727764199369751845162557228 1272 -7941381671464874061588192772 1273 8160818596421861841867767778 1274 -8386231215947573087032744448 1275 8617779905929443477710787967 1276 -8855629284247937925080659848 1277 9099948321360105609455109353 1278 -9350910453724393362302337928 1279 9608693700138639169459265810 1280 -9873480781065025193783476984 1281 10145459241017619138262204138 1282 -10424821574089945727542736256 1283 10711765352701942531279910730 1284 -11006493359647733694346173052 1285 11309213723527671554132397132 1286 -11620140057650096327950913960 1287 11939491602490394838143748813 1288 -12267493371797189353865580976 1289 12604376302437747193192522721 1290 -12950377408076886767793448200 1291 13305739936786002221533868502 1292 -13670713532681328454591937816 1293 14045554401693017955874919321 1294 -14430525481569052483129283652 1295 14825896616220573696223650161 1296 -15231944734517964741125797876 1297 15648954033649739080563322487 1298 -16077216167158955817167980176 1299 16517030437774744741366363896 1300 -16968703995159520979166834930 1301 17432552038695467903913206519 1302 -17908898025436832188085970500 1303 18398073883357684917138639024 1304 -18900420230028143573995785424 1305 19416286596855324828704259760 1306 -19946031659028566651231099944 1307 20490023471311912712884125300 1308 -21048639709830478858299763884 1309 21622267920000975596448530619 1310 -22211305770760235921383496700 1311 22816161315249399890877848810 1312 -23437253258115426567735715252 1313 24075011229595576892456394614 1314 -24729876066554503723985452000 1315 25402300100647740939736777345 1316 -26092747453789800837537698860 1317 26801694341109495474471473075 1318 -27529629381579445435196463744 1319 28277053916511368378674042380 1320 -29044482336113564035773292000 1321 29832442414311860250318037395 1322 -30641475652040111200624143238 1323 31472137629211377853795775394 1324 -32324998365586281647806536604 1325 33200642690760323321073276391 1326 -34099670623497274810513704160 1327 35022697760641334965325955144 1328 -35970355675846573493768887316 1329 36943292328368081315405784799 1330 -37942172482165065494899120604 1331 38967678135572268299227228824 1332 -40020508961802541541782919928 1333 41101382760549828841076981382 1334 -42211035920968283281226902928 1335 43350223896309966806783060567 1336 -44519721690510666371682117240 1337 45720324357020467845874420110 1338 -46952847510182792311237838520 1339 48218127849473059396459227448 1340 -49517023696915892080189980356 1341 50850415548007591352931531798 1342 -52219206636478430911279116688 1343 53624323513237457386786926942 1344 -55066716639851070288648989040 1345 56547360996915206729967758829 1346 -58067256707689564349720915648 1347 59627429677371290553503325294 1348 -61228932248394928667874139760 1349 62872843872154891694147973970 1350 -64560271797556163854230392560 1351 66292351776808819267979050110 1352 -68070248788892283539601191596 1353 69895157781125608615567593618 1354 -71768304429290489951495111292 1355 73690945916764580701971919027 1356 -75664371733134010813226339404 1357 77689904492765444714802558281 1358 -79768900773829435337270268672 1359 81902751978278820700390206000 1360 -84092885213298329898558483780 1361 86340764194754122809301647935 1362 -88647890173184612079527129576 1363 91015802882887006154506631022 1364 -93446081514667746518662591108 1365 95940345712838760880825834675 1366 -98500256597055337628660071112 1367 101127517809605874598781168571 1368 -103823876588778745967848510440 1369 106591124868946737902510255807 1370 -109431100408024715775268743264 1371 112345687942972061385455794228 1372 -115336820374027944610343815440 1373 118406479978384104997756578906 1374 -121556699654016649525806347200 1375 124789564194415757996769892206 1376 -128107211594970331971463372340 1377 131511834391782941378724140781 1378 -135005681033708822608174163536 1379 138591057288431893007789403139 1380 -142270327683410605605410802448 1381 146045916982546589624908490139 1382 -149920311699449320133630817552 1383 153896061648191054693579282464 1384 -157975781532468193436057724816 1385 162162152574107254995568904582 1386 -166457924181875967901718531184 1387 170865915661583114408687749422 1388 -175389017968474708264407899468 1389 180030195502958413688702725237 1390 -184792487950712556748043250840 1391 189679012168261490339024486250 1392 -194692964115125437348201816168 1393 199837620833679527351657270842 1394 -205116342477883731539769558592 1395 210532574392073231130644979926 1396 -216089849241027687535314359808 1397 221791789192567166269785909542 1398 -227642108153951987411219436464 1399 233644614063394473335639130876 1400 -239803211238022238342802548388 1401 246121902779664814303329513697 1402 -252604793039867925076053732400 1403 259256090145573288563419957064 1404 -266080108586936728968637030766 1405 273081271868792592824201557186 1406 -280264115227308176463267637784 1407 287633288413408817487699817057 1408 -295193558544592454603490388764 1409 302949813026791266050905702102 1410 -310907062547977129722295847952 1411 319070444145248199423902329534 1412 -327445224347175851081180547828 1413 336036802393233690195848254675 1414 -344850713532173445625259195544 1415 353892632401256989115939000561 1416 -363168376488299748697064428180 1417 372683909678527464223390232553 1418 -382445345888295426378873944984 1419 392458952787768255930711393292 1420 -402731155614708672122280424148 1421 413268541081574919895444850717 1422 -424077861378178445767981314936 1423 435166038272206914622730262588 1424 -446540167309973115125969507920 1425 458207522119806397042519618838 1426 -470175558820560269501444902344 1427 482451920537768611563844393420 1428 -495044442030043583144570193028 1429 507961154428370060236520544876 1430 -521210290091013848890901566988 1431 534800287576825461487299122984 1432 -548739796739787861582127279720 1433 563037683947724112090188155495 1434 -577703037428149574740574012672 1435 592745172744323976929574421773 1436 -608173638404631712378982597420 1437 623998221608492944566326140533 1438 -640228954132083269444267179576 1439 656876118357217421843103457437 1440 -673950253446832480215161072820 1441 691462161670587400966169548254 1442 -709422914884178341548867493468 1443 727843861166054259202096555930 1444 -746736631615305174434752356024 1445 766113147314584595948351773243 1446 -785985626462018237610869765880 1447 806366591676144548026415603116 1448 -827268877478028703199157447308 1449 848705637954789661233684304296 1450 -870690354608879147227624380780 1451 893236844397553831303974126134 1452 -916359267967087489591108536388 1453 940072138086377083309152638100 1454 -964390328284705813381552844192 1455 989329081698538321696541827307 1456 -1014904020132338863201528985656 1457 1041131153338520898955982237789 1458 -1068026888521755960411695984896 1459 1095608040072992808359966604906 1460 -1123891839538664498571136869988 1461 1152895945830689895693797837467 1462 -1182638455683007265072409186408 1463 1213137914360512311758601180946 1464 -1244413326626412036752086258840 1465 1276484167974146925999934991411 1466 -1309370396130177691658482524048 1467 1343092462834080645051565854243 1468 -1377671325902547794282686592016 1469 1413128461584042744031214493732 1470 -1449485877211020822729348598928 1471 1486766124156783892282035579462 1472 -1524992311104207034936525649280 1473 1564188117633743838355632983212 1474 -1604377808138289776222407147908 1475 1645586246072660543234177668594 1476 -1687838908545624855306783290548 1477 1731161901262617179134719767983 1478 -1775581973827444878646208478648 1479 1821126535411498927575364142115 1480 -1867823670799177213425833108220 1481 1915702156818433173598880438972 1482 -1964791479165569850067080303844 1483 2015121849633612365191487678878 1484 -2066724223753811093543923789856 1485 2119630318860050757170450069378 1486 -2173872632586167841147258902632 1487 2229484461806412187514147321725 1488 -2286499922029528402646637748608 1489 2344953967257177295141973897001 1490 -2404882410317666212008026251600 1491 2466321943686212840370235014078 1492 -2529310160803229852874064548736 1493 2593885577902385263709897588256 1494 -2660087656360466130314147664024 1495 2727956825581353040734242475615 1496 -2797534506426700579451949013072 1497 2868863135206212148297014043690 1498 -2941986188240695872238917218208 1499 3016948207011395142059973101636 1500 -3093794823909402143102110171156 1501 3172572788599283740377599073923 1502 -3253329995011376103542341308256 1503 3336115508977539983256526260420 1504 -3420979596525513609494407246688 1505 3507973752847351400170576248342 1506 -3597150731957794745841754696168 1507 3688564577058788769005835076011 1508 -3782270651626736215180158577176 1509 3878325671239464597393837286355 1510 -3976787736160274503673426641152 1511 4077716364696839418225224660720 1512 -4181172527353140623735948085830 1513 4287218681793041674963248252716 1514 -4395918808634536350279649895776 1515 4507338448094144211527569418907 1516 -4621544737501380116058518611308 1517 4738606449703685055716917667265 1518 -4858594032382675262258420868464 1519 4981579648303048858098846187124 1520 -5107637216515983882499483198104 1521 5236842454539366068329629846730 1522 -5369272921537699040841581440984 1523 5505008062525076938657926199686 1524 -5644129253615141140041253897684 1525 5786719848342494579454110528661 1526 -5932865225080609983176142903304 1527 6082652835581845742953237061403 1528 -6236172254665775232905110960000 1529 6393515231082639730490403901293 1530 -6554775739579350684936428817024 1531 6720050034196098810205828650400 1532 -6889436702822275583667047265320 1533 7063036723041073351226827774504 1534 -7240953519292804414872952652208 1535 7423293021387670256705202329960 1536 -7610163724399420978601806825984 1537 7801676749972068127299330980958 1538 -7997945909072551044632024879960 1539 8199087766223013186030484880574 1540 -8405221705247119866747371784672 1541 8616469996565639832398560045309 1542 -8832957866077319679116293636428 1543 9054813565661906740565093956800 1544 -9282168445343024343368709606772 1545 9515157027149468012226076260194 1546 -9753917080714373507090794164664 1547 9998589700652612057935960502533 1548 -10249319385757695108008242279296 1549 10506254120060417237003755267001 1550 -10769545455792430502864785510076 1551 11039348598298932551706089720710 1552 -11315822492945664874304499833256 1553 11599129914066451716821210958402 1554 -11889437555998565769484480494624 1555 12186916126254287878406605285193 1556 -12491740440878136681433245320968 1557 12804089522040375287870696277898 1558 -13124146697918555652107587454464 1559 13452099704920044154019893867181 1560 -13788140792299683445502052447668 1561 14132466829227982362293407219896 1562 -14485279414366487461741622357242 1563 14846784988008282099264205702076 1564 -15217194946842884176695799762232 1565 15596725761406165190172596452571 1566 -15985599096277292618791616597304 1567 16384041933086110971622701854827 1568 -16792286696395824440733338986588 1569 17210571382527322295221826954818 1570 -17639139691392995531106921425340 1571 18078241161409438029631149905636 1572 -18528131307560008192402165592000 1573 18989071762679841728795147969181 1574 -19461330422037554836033961329748 1575 19945181591289564743810302954743 1576 -20440906137884684178864263046008 1577 20948791645998411570640110050125 1578 -21469132575078139615343405813552 1579 22002230422082350195038608795862 1580 -22548393887498752990079430728496 1581 23107939045228254101886068770303 1582 -23681189516423609580933200724808 1583 24268476647373634205609240377036 1584 -24870139691525901205013280768836 1585 25486525995742975698172856066539 1586 -26117991190889375664032467288736 1587 26764899386848657022422063827482 1588 -27427623372072274722349689662700 1589 28106544817764174913486165109133 1590 -28802054486807422837406694434304 1591 29514552447541577556915600028052 1592 -30244448292501989049681061071272 1593 30992161362234708137091170529923 1594 -31758120974303267740851687636788 1595 32542766657606222086113670549560 1596 -33346548392127022285216004713080 1597 34169926854240554636564850620241 1598 -35013373667703472019597166571696 1599 35877371660458320653587237059138 1600 -36762415127384403726358063694672 1601 37669010099131324683852414658963 1602 -38597674617174216526828896776528 1603 39548939015232798809943571981996 1604 -40523346207199615228730566726544 1605 41521451981726081668915388458276 1606 -42543825303618320436455761922640 1607 43591048622198181246489035489107 1608 -44663718186788354779029362349508 1609 45762444369484064487803554402683 1610 -46887851995377475363812334443536 1611 48040580680404698143305315868134 1612 -49221285176989095613930493729372 1613 50430635727658505167351131407743 1614 -51669318426817982065428852237184 1615 52938035590863750359742057723372 1616 -54237506136828227856227723677080 1617 55568465969750258658375783978117 1618 -56931668378969042111715332707288 1619 58327884443544705553924235825833 1620 -59757903447013029969616816500340 1621 61222533301686496033984358122102 1622 -62722600982718573798501284321024 1623 64258952972153044930660146769630 1624 -65832455713185127434736993775742 1625 67443996074866256897098683437145 1626 -69094481827489569750899533815128 1627 70784842128898446183703853661995 1628 -72516028021965905294297187248756 1629 74289012943498196058114354599577 1630 -76104793244821593210174471471292 1631 77964388724317204992117402676370 1632 -79868843172174532363181979557896 1633 81819224927640575783098023664950 1634 -83816627449047470894189503016052 1635 85862169896907960787898166311882 1636 -87956997730374486593234922428472 1637 90102283317364288643710796389147 1638 -92299226558659658618927870360536 1639 94549055526299388489879069346490 1640 -96853027116584525247281663188520 1641 99212427718028753612912357041639 1642 -101628573894591093720670375532172 1643 104102813084536133587491844200316 1644 -106636524315274724526417649422832 1645 109231118934545936677453184331580 1646 -111888041358309107470349903596048 1647 114608769835723035672459199055808 1648 -117394817231597781164225315348152 1649 120247731826713117595352748619200 1650 -123169098136406450668672718733116 1651 126160537747841982008486681217390 1652 -129223710176382071343213476847848 1653 132360313741491114958434172718818 1654 -135572086462611822874552174411396 1655 138860806975463557591693344634092 1656 -142228295469222402513742999330052 1657 145676414645052844929304884664250 1658 -149207070696471389012766963608600 1659 152822214312033084362314579143972 1660 -156523841700842866615061200852032 1661 160313995641404749768124538045282 1662 -164194766554333287811628703162976 1663 168168293599463357953580634970310 1664 -172236765797906219341422557154484 1665 176402423179611952092021356067435 1666 -180667557957010790001269365902384 1667 185034515725318549792171973280641 1668 -189505696690104335585931947955336 1669 194083556922731950084176614010720 1670 -198770609644299973734687368187488 1671 203569426538719310023917075592056 1672 -208482639095581145117763382468876 1673 213512939983482717939050675720705 1674 -218663084454493052091225071974112 1675 223935891780455886134655577385315 1676 -229334246721842466038934993375088 1677 234861101029882617504037641190390 1678 -240519474982718600499117317992440 1679 246312458956342697393380552201913 1680 -252243215031096302780072842337800 1681 258314978634525457472337160251833 1682 -264531060221405306147773127664524 1683 270894846991763886732207446530124 1684 -277409804647753994082418085164924 1685 284079479190240580111770946545626 1686 -290907498755990269134921776029088 1687 297897575496369111844161872467329 1688 -305053507498474682380953950058424 1689 312379180749649030041609376793176 1690 -319878571146339832022992343027652 1691 327555746548298395808209934070180 1692 -335414868879124938747198483636472 1693 343460196274193810380000634178497 1694 -351696085277014033898808193568404 1695 360126993085103756980205064950313 1696 -368757479846480936421703252157616 1697 377592211007896817695828437530759 1698 -386635959715963516988870366528112 1699 395893609272352313707730879178502 1700 -405370155644265122155213824262560 1701 415070710031408021268344684182712 1702 -425000501490722689367539706754732 1703 435164879620159155529559443646014 1704 -445569317302801460426025308662796 1705 456219413512686593449010794534731 1706 -467120896183686456822236948708112 1707 478279625142852642563283738445108 1708 -489701595109654507604494961166440 1709 501392938762572385199843670758382 1710 -513359929874539781795103973926032 1711 525608986518761130010710146935364 1712 -538146674346465114747827965147156 1713 550979709938187740960608511668278 1714 -564114964230214188243945358893768 1715 577559466017844139958638278983473 1716 -591320405537181707637062272140276 1717 605405138127188275172560675893148 1718 -619821187973774573932480168426536 1719 634576251937747127909309276824508 1720 -649678203468463888505661502722000 1721 665135096605094400752368939043309 1722 -680955170067421220424979537054312 1723 697146851438161586743319581319352 1724 -713718761438831576298711656719712 1725 730679718301219094061463826358703 1726 -748038742236577121583771544521800 1727 765805060004694696499685357344903 1728 -783988109585050161071451702927652 1729 802597544952299280496275111132512 1730 -821643240958399903990391363995628 1731 841135298323724992609339745083408 1732 -861084048739567089435699638852952 1733 881500060084489639295545770970076 1734 -902394141757034005407261825536580 1735 923777350127345635133417101948035 1736 -945660994110338631056122122912472 1737 968056640863074966397727097925579 1738 -990976121609092765056125286662720 1739 1014431537592477524029065136239393 1740 -1038435266164530908568514504969786 1741 1062999967005953788825060212481068 1742 -1088138588487523533082698943505600 1743 1113864374172310297395509103183444 1744 -1140190869462543194643997402335036 1745 1167131928394304759631538530405593 1746 -1194701720583301086937835097024064 1747 1222914738325025480171794537915449 1748 -1251785803852705445484008953080408 1749 1281330076756496380859797497484995 1750 -1311563061567460374247407838521624 1751 1342500615509945220583203332022660 1752 -1374158956426057133865837543963384 1753 1406554670876000645302567285789584 1754 -1439704722418140884262882050949780 1755 1473626460072726911956680294886462 1756 -1508337626973300068102111052746056 1757 1543856369209898378986836789392801 1758 -1580201244868256992643829410748552 1759 1617391233269295457598568513372546 1760 -1655445744413275476516401338826244 1761 1694384628633107540152930283489088 1762 -1734228186461381615197005358431548 1763 1774997178715795917783235496633202 1764 -1816712836807758810144421858512996 1765 1859396873279041983576144124334274 1766 -1903071492571468389373103789693072 1767 1947759402034725953278713477952092 1768 -1993483823177508004621429256369424 1769 2040268503167293566675522495035080 1770 -2088137726584195221717717235232048 1771 2137116327434419307319338118612914 1772 -2187229701429002770580790280274676 1773 2238503818533613087712587061414229 1774 -2290965235795322309172708514835940 1775 2344641110452393621329004036864358 1776 -2399559213333248895824859987986880 1777 2455747942550918512823777990110743 1778 -2513236337499410343441631555479832 1779 2572054093158573300545457089711025 1780 -2632231574714172364832357999010404 1781 2693799832500036468573597024038974 1782 -2756790617269288127195737391963080 1783 2821236395801814380342302019346456 1784 -2887170366855292522117096066235468 1785 2954626477467241242000146489258319 1786 -3023639439615728240905055187870048 1787 3094244747246529271693159389000243 1788 -3166478693674700950462182924007468 1789 3240378389368700603424590635447142 1790 -3315981780125360907073368942720924 1791 3393327665644205315337019500961788 1792 -3472455718509772323604372411314192 1793 3553406503590802488456123199712490 1794 -3636221497865331894141683153756768 1795 3720943110680929579367603566357602 1796 -3807614704459514414228336226218324 1797 3896280615856389043215811002205237 1798 -3986986177383334862952841840314064 1799 4079777739505822773594002828741513 1800 -4174702693224609708080560851796152 1801 4271809493152210723681506588740475 1802 -4371147681094960820031590856712876 1803 4472767910151609808359188247386426 1804 -4576721969339627617892419734471612 1805 4683062808760636376276714831670822 1806 -4791844565316629555238442459041224 1807 4903122588988887624842509369963844 1808 -5016953469691754115748359179249876 1809 5133395064713695778483387555057998 1810 -5252506526758335737487557413191696 1811 5374348332598419395739742625324662 1812 -5498982312355949469340664256076924 1813 5626471679422008931268384869941600 1814 -5756881061030078952900744131114688 1815 5890276529496953356400449185719808 1816 -6026725634145651780919220579316344 1817 6166297433925040737609397972464493 1818 -6309062530741185101024458063840328 1819 6455093103515772618929009010800697 1820 -6604462942987280839173719404858480 1821 6757247487270889499132399167983831 1822 -6913523858193482030172950524675074 1823 7073370898420427648210423275206390 1824 -7236869209391190706314393568455408 1825 7404101190081176588412860363507504 1826 -7575151076607593592517556512765944 1827 7750104982697488257288794058611550 1828 -7929050941036497587255817988150728 1829 8112078945517255693614543639614093 1830 -8299280994406794625041866956729420 1831 8490751134452689932688780490391582 1832 -8686585505948120970198644199434016 1833 8886882388776444116664220191883748 1834 -9091742249456314224554127724881316 1835 9301267789208835924787552629034716 1836 -9515563993068682186376179812411444 1837 9734738180061582781829586517999917 1838 -9958900054471060233148739759632912 1839 10188161758217775766704674862325118 1840 -10422637924375342974104624671141704 1841 10662445731846972354704598540086619 1842 -10907704961227825902175653864732456 1843 11158538051878487743702343564921802 1844 -11415070160235494801066902327116816 1845 11677429219385420571366338022021906 1846 -11945745999929565669842118674292344 1847 12220154172166881115242988046072039 1848 -12500790369623334709922924553682684 1849 12787794253956527392909379206833054 1850 -13081308581264975336940182316318416 1851 13381479269832095257577337013960616 1852 -13688455469335565166201257814953216 1853 14002389631553380727919518455802053 1854 -14323437582598588770802379957605984 1855 14651758596715354742739120286952522 1856 -14987515471669710346924660474876208 1857 15330874605769031321673111864003890 1858 -15682006076545013640967936327386288 1859 16041083721135649798296610286848784 1860 -16408285218402455581606049526194910 1861 16783792172819962021069173048687855 1862 -17167790200175267295233820283176552 1863 17560469015116239808507978360372774 1864 -17962022520587776777139055926084112 1865 18372648899196352605799197947407639 1866 -18792550706543938469904896953437072 1867 19221934966573239369881363061763737 1868 -19661013268967077853530235832457392 1869 20110001868645654822259894417617898 1870 -20569121787406337674961272751766152 1871 21038598917751565109276397587823424 1872 -21518664128951416586568803842088220 1873 22009553375388372964141020594408912 1874 -22511507807232793535904665542421604 1875 23024773883498654280650558542754895 1876 -23549603487530132964728419407715488 1877 24086254044970689099042863839978757 1878 -24634988644267371027006277035589016 1879 25196076159764189317776052201672519 1880 -25769791377439525589023815873576760 1881 26356415123343699173903573019019204 1882 -26956234394793991133660416208645400 1883 27569542494385626697574033143737966 1884 -28196639166878443833096607696509728 1885 28837830739020227550889996847888421 1886 -29493430262368967275332166897519920 1887 30163757659177598910159340291949628 1888 -30849139871406124640974470210155664 1889 31549911012927362394462991940529722 1890 -32266412524993963722543293872804096 1891 32998993335035754552609137303081104 1892 -33748010018857898329198861799548808 1893 34513826966311855903831045251755902 1894 -35296816550512621744066887497805576 1895 36097359300677252457102011323017526 1896 -36915844078661271946402204524420836 1897 37752668259271138118061441262811977 1898 -38608237914432589557477680960475608 1899 39482968001296357986211659257877815 1900 -40377282554364434235653755946550536 1901 41291614881721812412205361281927029 1902 -42226407765460409564640467771439524 1903 43182113666383667487860986459436052 1904 -44159194933082190112258288486178440 1905 45158124015472654659437336804906154 1906 -46179383682894158196913198697040240 1907 47223467246858124460837114496694462 1908 -48290878788549899642519998952652376 1909 49382133391182210825625606460948678 1910 -50497757377302747684170341784461420 1911 51638288551160258111099731448264198 1912 -52804276446235722518103209966562900 1913 53996282578047390194866253650347423 1914 -55214880702340725280390969670531620 1915 56460657078776620764429627478696055 1916 -57734210740233597515931385885596028 1917 59036153767842112254792572502463937 1918 -60367111571871554590986260214421088 1919 61727723178593020135124862629901630 1920 -63118641523243505218362606480526100 1921 64540533749219779707488388753006240 1922 -65994081513632858793415179465020564 1923 67479981299356713879371222453145878 1924 -68998944733707637980388499223741596 1925 70551698913893513084379079940964212 1926 -72138986739375116905881585050116432 1927 73761567251284555904898805992608115 1928 -75420215979048921545277979339870912 1929 77115725294370338443729076432490467 1930 -78848904772716707473880360167692000 1931 80620581562480645746065925148181418 1932 -82431600761967389984939949307405880 1933 84282825804375761094669531048835725 1934 -86175138850939687025577584513090672 1935 88109441192401250137763059436223795 1936 -90086653658989765584999142656992152 1937 92107717039085009831550671332548545 1938 -94173592506746404684926425719583424 1939 96285262058293724143481824146641958 1940 -98443728958128730391215533886565316 1941 100650018193991062621153491025218430 1942 -102905176941845699574651145833537864 1943 105210275040603395767117417954012748 1944 -107566405476879654068269087109655152 1945 109974684880002044784273214061439748 1946 -112436254027480015407046739431641320 1947 114952278361155757927208411213360194 1948 -117523948514259213835940495245600020 1949 120152480849594902099073687647283538 1950 -122839118009092954223958874952085740 1951 125585129474961535485089143484681102 1952 -128391812142682724362303799556806736 1953 131260490906098914742677390748119477 1954 -134192519254841899498095483295352068 1955 137189279884361992125825564180808291 1956 -140252185318819847418223824326454904 1957 143382678547109054220012676950519333 1958 -146582233672283095356545825191528912 1959 149852356574665904575184401567619618 1960 -153194585588931000033985613572125204 1961 156610492195440040359841939637386256 1962 -160101681726137634880904496696793792 1963 163669794085305347217308748879058780 1964 -167316504485484063544536298802655876 1965 171043524198880255383519129627458937 1966 -174852601324578154315957040255378976 1967 178745521571886475696771017022673208 1968 -182724109060155082885648106547042280 1969 186790227135403874961585246624319980 1970 -190945779204113211941855019803617884 1971 195192709584532365671299901712173034 1972 -199533004375869804647545128754268460 1973 203968692345736589399538209989139819 1974 -208501845836221774673734785136964288 1975 213134581688986489143528403832057418 1976 -217869062189771295862225134859241264 1977 222707496032719529740420621270079306 1978 -227652139304927565100186565759113520 1979 232705296491641390849795058889458325 1980 -237869321502527466310705600185630616 1981 243146618719454600077346584369604418 1982 -248539644066232540919663034338667320 1983 254050906100762097827617100499292098 1984 -259682967130060919601848702522344866 1985 265438444348638565823690271448667185 1986 -271320011000704194420229710306419352 1987 277330397566700080877420591761707642 1988 -283472392974664274367520433621590816 1989 289748845836935990040367298369854521 1990 -296162665712727838399856864843092172 1991 302716824397099707025491639181478712 1992 -309414357236880041149522679609080568 1993 316258364474091421313122008250806513 1994 -323252012617448712973905892895861028 1995 330398535842509669642940405299027910 1996 -337701237421069712624030262392193936 1997 345163491180404690584725340353675100 1998 -352788742992977745692461665100720920 1999 360580512297238985655944112136644250 2000 -368542393650159487589448147264585060 2001 376678058312154244532205783955989173 2002 -384991255865062013781181821234010332 2003 393485815863863643965782576018826968 2004 -402165649522834350527398461040344352 2005 411034751436839581456644575759977024 2006 -420097201338498572431943290025347952 2007 429357165891954439393608302410612637 2008 -438818900524004702874988930736915336 2009 448486751293361487254271446479153707 2010 -458365156798826295320410392855694316 2011 468458650127180231322969677079581124 2012 -478771860841606840271483654374083956 2013 489309517011481353096257334971839674 2014 -500076447284377082970967047089050848 2015 511077583001157015048467349223656351 2016 -522317960355036277026761106145510232 2017 533802722595519177254899638879354128 2018 -545537122278132857449855637253626440 2019 557526523560898336809453237167333817 2020 -569776404548498830587008227685557896 2021 582292359685124715647894257692347508 2022 -595080102196994395669934622572306724 2023 608145466585570598201399826336502242 2024 -621494411172512322859805706904447540 2025 635133020697423761406739624305257412 2026 -649067508969483034580742805381053112 2027 663304221574055546810973154988741987 2028 -677849638635419156824557101503422028 2029 692710377636751207485710700477295098 2030 -707893196298550760621687775923734992 2031 723404995516693152417050501723541620 2032 -739252822361338231446886412258247528 2033 755443873137938372810713692583933753 2034 -771985496511617587822777566250334352 2035 788885196696218780075504126981553821 2036 -806150636709342445626871890549061564 2037 823789641694726886524486463592575119 2038 -841810202313347313129324188022405936 2039 860220478204639063689548509908012448 2040 -879028801519278580003843997286620048 2041 898243680524984755743206832660770060 2042 -917873803286832830169063594653611776 2043 937928041423603147224735025521419330 2044 -958415453941717850184492396207807560 2045 979345291148349945625033400620448651 2046 -1000726998645321159662091528844214000 2047 1022570221405437637781145480193214991 2048 -1044884807932945819790706069088754320 2049 1067680814509824765124584774330275231 2050 -1090968509529665823727856721606379644 2051 1114758377920925858977069112614212220 2052 -1139061125661376245134844022105908504 2053 1163887684385606595136417177305883136 2054 -1189249216087479639309554781966477108 2055 1215157117919471887566121778981344213 2056 -1241623027090873681642916373960204012 2057 1268658825866861993584891771357684747 2058 -1296276646670499866989520635250137584 2059 1324488877289757745829366762724989470 2060 -1353308166191694107671688783407277112 2061 1382747427945975828691359630116548965 2062 -1412819848759962573389072739266066168 2063 1443538892127624240687242165826968096 2064 -1474918304594606127525659551487739984 2065 1506972121641803006879967418787462100 2066 -1539714673689850777231824176858969248 2067 1573160592226992744658557807616451088 2068 -1607324816062826965421575899264305656 2069 1642222597710491423669124082299708994 2070 -1677869509899895164543951711190781008 2071 1714281452224655869137847211489123006 2072 -1751474657925457764395581936100756520 2073 1789465700812598226836528041112095251 2074 -1828271502330546984763679186196616740 2075 1867909338767398472161653462487631817 2076 -1908396848612155660682527274568789780 2077 1949752040062842614140509321574125488 2078 -1991993298688503095061718904776617136 2079 2035139395248203830031488850810182799 2080 -2079209493670223533004762794980178752 2081 2124223159194672515549597009650772038 2082 -2170200366682852704254372626475987900 2083 2217161509096734164795131873237073088 2084 -2265127406151991824980840415188448032 2085 2314119313148115018909404000180504113 2086 -2364158929979172767509121899352237160 2087 2415268410328889395819997903690566064 2088 -2467470371053758191609985394078017124 2089 2520787901757995359277502345368879923 2090 -2575244574564212545319948379221188448 2091 2630864454083763738116147208936086742 2092 -2687672107590801404782075754923245840 2093 2745692615404157349132674185272037387 2094 -2804951581481245988000788453879579552 2095 2865475144228271581292822329979490978 2096 -2927289987531106446306052233796133680 2097 2990423352011294369013790000510910648 2098 -3054903046511722326973745878003579280 2099 3120757459816594296372914556586326675 2100 -3188015572610433363508425478087828596 2101 3256706969680932631589618148522779466 2102 -3326861852370571542487741802313068670 2103 3398511051282012258471167113388368122 2104 -3471686039242390708426854403688523272 2105 3546418944531718831483993059845048116 2106 -3622742564380718486894314062470450232 2107 3700690378743513483990373570460993074 2108 -3780296564350714259947091337476543796 2109 3861596009048539934367131562400837842 2110 -3944624326429734839335478619621645012 2111 4029417870762151206672369918522938194 2112 -4116013752220986533745018885506494322 2113 4204449852430783286517198989205030970 2114 -4294764840323420078438588108388890900 2115 4386998188318447334183931187713610625 2116 -4481190188832246755085854603666425880 2117 4577381971122622692879627650076992135 2118 -4675615518475564858096056156417255008 2119 4775933685741055691438009862464672637 2120 -4878380217224932260641895426942697224 2121 4982999764943951760259926393897082646 2122 -5089837907251351639330319396633224324 2123 5198941167840340117908009381275782580 2124 -5310357035133100432533100831758491004 2125 5424133982063042624665359353020698320 2126 -5540321486258190111328089766017379768 2127 5658970050633744713894279789299694276 2128 -5780131224402033327525043540911236712 2129 5903857624508202047017208258394920356 2130 -6030202957500189384772881014505662976 2131 6159222041841679288633554107735342814 2132 -6290970830676907054467707286076243128 2133 6425506435056366991493623029193998155 2134 -6562887147632649903020132695830903444 2135 6703172466835821161124105135470593788 2136 -6846423121537936449298593878728936660 2137 6992701096216482188069529310721999454 2138 -7142069656626721315264195480937657656 2139 7294593375993122540829119600436640404 2140 -7450338161730252508856741984790664548 2141 7609371282703715548423823855188839197 2142 -7771761397041934955811760296990774188 2143 7937578580509783104723233046426984400 2144 -8106894355455285207956078322691370148 2145 8279781720340843330080793252946107227 2146 -8456315179870653358397429557235200128 2147 8636570775726218166150432067334662237 2148 -8820626117922095233018709609954813436 2149 9008560416794256606864691279270399022 2150 -9200454515633683385502461578389328112 2151 9396390923978065962506162847067579776 2152 -9596453851574735208920627665454553816 2153 9800729243028208642798864595427669943 2154 -10009304813145999566627907837405725472 2155 10222270082996606229828981040639642572 2156 -10439716416693872399594173413100354496 2157 10661737058922190395206470321726686147 2158 -10888427173217302761379743441601101856 2159 11119883881017749434844706292258637697 2160 -11356206301502303602089306783627709488 2161 11597495592229041560117648465447497728 2162 -11843854990591999887113455947189437824 2163 12095389856111687223513376166679512638 2164 -12352207713576038072422708031877461112 2165 12614418297048722364071342485288247594 2166 -12882133594762057212301870949720874496 2167 13155467894912106448520328538895978036 2168 -13434537832373899274674508579214358444 2169 13719462436355051854376498469805817884 2170 -14010363179006434988652732670898416300 2171 14307364025008897337088178324640596232 2172 -14610591482155427080659442582130484128 2173 14920174652948515611029578228412836677 2174 -15236245287232874912230078446104764736 2175 15558937835884055920865510830139170657 2176 -15888389505573918455842690584808816120 2177 16224740314634314440367200185467215923 2178 -16568133150040765247396133714236233296 2179 16918713825538341243862681357542179707 2180 -17276631140932387144432236898287052828 2181 17642036942567180766635315910710608457 2182 -18015086185016065367533579523435162916 2183 18395936994007057107949138992333658888 2184 -18784750730608399502897198121680158840 2185 19181692056699016141377629610772018777 2186 -19586929001749301670156788522846062736 2187 20000633030938189218082037996553149619 2188 -20422979114632940271272611308184078080 2189 20854145799258620674933579144666051266 2190 -21294315279584754121802788482348679824 2191 21743673472457182388829526922301753036 2192 -22202410092003709898230087994505842816 2193 22670718726342669099546206773366474240 2194 -23148796915824112899135650204476261312 2195 23636846232833921114838279128548765726 2196 -24135072363191699918173932350094913000 2197 24643685189173956652606360019082252187 2198 -25162898874194647502391523921973162960 2199 25692931949175822462402625210810478705 2200 -26234007400641731151748464353967681288 2201 26786352760570404448645937963131142505 2202 -27350200198037390936149796251395028560 2203 27925786612687003984692532232354139696 2204 -28513353730067125203891815363049197024 2205 29113148198864313214517686892248966720 2206 -29725421690076683476474717920495074200 2207 30350430998162755525837530197232210800 2208 -30988438144205208687337140365977926120 2209 31639710481129246400783585426990016396 2210 -32304520801016043003360039442236322032 2211 32983147444552535431675959734632267360 2212 -33675874412659626132407537208889506832 2213 34382991480341682780329619541337267287 2214 -35104794312801055493191272927083996516 2215 35841584583862183411533722118033411322 2216 -36593670096750730085850957673126862560 2217 37361364907274071387688951282814881653 2218 -38144989449450360952751132520114831000 2219 38944870663634316805626161794967567510 2220 -39761342127188809136948037837455472900 2221 40594744187752283533897179985060716112 2222 -41445424099153026645996518220625583364 2223 42313736160022272657199332907825618182 2224 -43200041855159159389391201159298613164 2225 44104709999701572734668468433835776309 2226 -45028116886157967773868848295580977280 2227 45970646434356324771267513589690950792 2228 -46932690344367488623510328761944446444 2229 47914648252461251667478651955635651056 2230 -48916927890154672413141138488114802540 2231 49939945246413277178705181127488529862 2232 -50984124733066968179618825962116551584 2233 52049899353503660771468301406783304280 2234 -53137710874704894698682772244396482248 2235 54248010002688909800918453497178168593 2236 -55381256561427946123369077098633753352 2237 56537919675307822209468286163130736496 2238 -57718477955199163985353244734233291800 2239 58923419688211000556077118382718362438 2240 -60153243031198812902345747389968695768 2241 61408456208100517372900556065078528371 2242 -62689577711175288508061042024794801976 2243 63997136506221575620675773659139765126 2244 -65331672241852145219558333590965938662 2245 66693735462905487301704420368388386553 2246 -68083887828074458299447170759216670920 2247 69502702331834597603020572705643368540 2248 -70950763530756148643830897106517183200 2249 72428667774285440075895372165204314912 2250 -73937023440082938207455786643864640060 2251 75476451174006969111494780257647135426 2252 -77047584134833828381713611163048286400 2253 78651068243806748897894913300014113911 2254 -80287562439107982843452841957572000040 2255 81957738935350074221284955091043852731 2256 -83662283488184252888393807007775369052 2257 85401895664125771320071233203981517439 2258 -87177289115697931588860915627102491096 2259 88989191861998513096747187245213829869 2260 -90838346574794312124602917339500107600 2261 92725510870251542957459651927443220962 2262 -94651457606411927927213010719674562852 2263 96616975186526420931825104545856979732 2264 -98622867868360666591616509923230535084 2265 100669956079588495936490716977539742223 2266 -102759076739392000159512460747432856088 2267 104891083586389007324959156244484625337 2268 -107066847513011113788111693971358898144 2269 109287256906457793278122585288819521498 2270 -111553217996354522947497841645959965120 2271 113865655209245328067812959450461306338 2272 -116225511530052656318412929705515763028 2273 118633748870640049641993695920055528127 2274 -121091348445615687328388577332735451252 2275 123599311155517529264079815286680041749 2276 -126158657977523494085435210064434605824 2277 128770430363832864234559069946591936469 2278 -131435690647867919605144437172191648360 2279 134155522458447664584234491355866530447 2280 -136931031142088430848167197015120918500 2281 139763344193589111267495319043526378924 2282 -142653611695061809757697803453806614552 2283 145603006763571778956499854176097659864 2284 -148612726007553663298651468175629099532 2285 151683989992174270479739380284518193770 2286 -154818043713815360575154894449773959520 2287 158016157083853270367064918891031169845 2288 -161279625421915581895796307136705354368 2289 164609769958798500064167718339916047190 2290 -168007938349232125489367084558156249292 2291 171475505194684396965483619036672340518 2292 -175013872576398134124467519899935157864 2293 178624470598859336423541195946893008886 2294 -182308757943898690744151395345896919248 2295 186068222435632108000905748490025747051 2296 -189904381616450050580252936171432295176 2297 193818783334269428514186719835479439287 2298 -197813006341265934442070111475139936480 2299 201888660904308857068793671156576339770 2300 -206047389427324661440686289095995969748 2301 210290867085819953394568348347698074542 2302 -214620802473798856494901931603321626652 2303 219038938263314324211114366442051226570 2304 -223547051876897489567296641456427099776 2305 228146956173113820590241574733951423580 2306 -232840500145499604211200057806800481456 2307 237629569635137125511437174651476530593 2308 -242516088057131845023601823600105804160 2309 247502017141259905905277218618524862069 2310 -252589357687059426929050038009446532572 2311 257780150333644258183686817523959075532 2312 -263076476344524195963543444329180135384 2313 268480458407721073360193977404771213746 2314 -273994261451475665439629057832354134420 2315 279620093475845974520467876355810951061 2316 -285360206400503193913785341681522432224 2317 291216896929037489504761085735967593799 2318 -297192507430091689768434944136984745064 2319 303289426835647038297290639002975049695 2320 -309510091556791340770927298666609389424 2321 315856986417306132631696811201369781826 2322 -322332645605415906716332971632845566024 2323 328939653644048973967328413727738610976 2324 -335680646379966187366702542374495118020 2325 342558311992120541669105931042404437593 2326 -349575392019617571700190451165853372488 2327 356734682409653512333809077037352451956 2328 -364039034585815356193461626701785374524 2329 371491356537134253087862467916151070401 2330 -379094613928291140699086193186571308288 2331 386851831231381081682975728876239087182 2332 -394766092879650510724883899490087546248 2333 402840544443629468850769099937538027981 2334 -411078393830088924131405974426582000344 2335 419482912504261450614355485018621379056 2336 -428057436735771863684741089378850952596 2337 436805368868732892923471767712225250775 2338 -445730178616469615809050759650890981024 2339 454835404381345180289903643950274443646 2340 -464124654600169314355609813181789364976 2341 473601609115680259307780011052586541087 2342 -483270020574600073603535491045113672300 2343 493133715852772739131805125641031397922 2344 -503196597507904164836326991948419884876 2345 513462645260433026995214940561998728986 2346 -523935917503071414574314461451453296296 2347 534620552839564465347700661852550733982 2348 -545520771653228587416705082805760657360 2349 556640877705838464889295363602888225475 2350 -567985259767443849421898677493299841708 2351 579558393277708144797057954236922089430 2352 -591364842039372003469624874668445150508 2353 603409259944456575855527475075514041240 2354 -615696392733832688957419790784800782944 2355 628231079790794084715222539061963489654 2356 -641018255969284924280972822767893185032 2357 654062953457444066327917703981759620184 2358 -667370303677141159700061281003992427088 2359 680945539220192357491718709397876698431 2360 -694793995821956465359385800208735903192 2361 708921114373025585904595607330918506819 2362 -723332442969737817828768252628812634728 2363 738033639004253317869227731960388752268 2364 -753030471294949039955950996448704403380 2365 768328822257901734300445262117498607122 2366 -783934690120243324087121493850258421056 2367 799854191176187584050312578665561825955 2368 -816093562086542128510396352359248212240 2369 832659162222535081493198105819127939373 2370 -849557476054801453570934862311752712720 2371 866795115588390194383949394695530433910 2372 -884378822844669131832045108438043589696 2373 902315472391021554123891296958366912498 2374 -920612073919245044844579112355325356692 2375 939275774873580349681178081597604162132 2376 -958313863129315542246288520819085018804 2377 977733769722928571433467573971194286467 2378 -997543071634749419943761500006958015576 2379 1017749494625141589213141222951591602097 2380 -1038360916125221456186966396166721254258 2381 1059385368183153228550227375228942261000 2382 -1080831040467076763600962006657336510356 2383 1102706283325745418579391289972382497304 2384 -1125019610907971373654080755835205015200 2385 1147779704341996519706491036932274245508 2386 -1170995414975928038506791487739951942424 2387 1194675767680399229963283951531792998740 2388 -1218829964214637967070427013955198198640 2389 1243467386657147391282958862256328332435 2390 -1268597600902226106779086275356521159356 2391 1294230360223578199108515282752360670700 2392 -1320375608906286899807168141448924344336 2393 1347043485948449651549556065340157077528 2394 -1374244328833796706343940394185884952500 2395 1401988677376640220382162057383445884771 2396 -1430287277640526101777382629182867844628 2397 1459151085931986629998096701733048167937 2398 -1488591272870818106973550941707114235624 2399 1518619227538334528455225792079016169776 2400 -1549246561705075489227684351303653519176 2401 1580485114139474266247609610170743535365 2402 -1612346954999020269036388458581398371858 2403 1644844390305478816164083651972159128906 2404 -1677989966505760500076813360425230268328 2405 1711796475120062249583248057503702182150 2406 -1746276957478932600013153959376416475072 2407 1781444709550944645605197204114842556155 2408 -1817313286862691687421428148274143191196 2409 1853896509512852713509921664116583502120 2410 -1891208467282107566864024965048261931244 2411 1929263524840714981937077148270460893834 2412 -1968076327055600613186731391525979043132 2413 2007661804398836750608691513891461249142 2414 -2048035178459430629005527897894368438592 2415 2089211967560374101609040632180623972142 2416 -2131207992482943976591749048022225747872 2417 2174039382300279519072245246023161886635 2418 -2217722580322301513822638516805151126856 2419 2262274350154075877698892827926617420378 2420 -2307711781869764118673429110544303308388 2421 2354052298304342973272668802312993438288 2422 -2401313661465316329515309230799465953600 2423 2449513979066684071719371119959814057284 2424 -2498671711187474780602032698972225440312 2425 2548805677057192300914065217275529698445 2426 -2599935061970570063733105299986207758824 2427 2652079424334071736107433880604114236257 2428 -2705258702846622281818286864291810471520 2429 2759493223817099868646533842329645770615 2430 -2814803708621166265043107704682062094316 2431 2871211281300061448224896517144515214010 2432 -2928737476304037112375234895931219172848 2433 2987404246383153635964793033299393061015 2434 -3047233970628215857733112716670282923652 2435 3108249462664674738448693793358932287420 2436 -3170473979002374667313750815750122461288 2437 3233931227544079825144535120670235057189 2438 -3298645376255767658965728750929090560600 2439 3364641062001733172536812127583568012894 2440 -3431943399547604412953925923810883894372 2441 3500577990734427253486746132128186429775 2442 -3570570933827036356258534217769059895068 2443 3641948833039989064721638663998180395604 2444 -3714738808244399944871874643479197139728 2445 3788968504859075785798675451008515397885 2446 -3864666103929414104946805796630816044728 2447 3941860332397592602273457170840445676247 2448 -4020580473567642591528086841280881581328 2449 4100856377769066227677480730967235606143 2450 -4182718473222725369009966983906198573180 2451 4266197777112799183139254342339907740612 2452 -4351325906868678150767483064221129523408 2453 4438135091660733962761338912041896021838 2454 -4526658184113977968451207186439117940032 2455 4616928672243695340184555446259665101856 2456 -4708980691617217995523696935632788119720 2457 4802849037746076588890262821578568226364 2458 -4898569178712850574267570507001034989328 2459 4996177268037115475677197745963671484187 2460 -5095710157784968108813875079433233400000 2461 5197205411926693602116532188731535839383 2462 -5300701319947222695890796508210935339816 2463 5406236910714113981680117841385534874620 2464 -5513851966607883509133371575445520010320 2465 5623587037919593562755879641484344726384 2466 -5735483457520703425397357369543629874272 2467 5849583355810277628975944874873618697376 2468 -5965929675944741576059937857178775235492 2469 6084566189355470529281635320672332470103 2470 -6205537511559595840521050984566771927560 2471 6328889118269511960433606476556808153544 2472 -6454667361806669263739277993509283969276 2473 6582919487825341079755464284096851973990 2474 -6713693652352158564655709341553420312468 2475 6847038939147314226276979989233107315619 2476 -6983005377393444048923570206700588956824 2477 7121643959718309299978333931597721609094 2478 -7263006660557512268418912341046331500800 2479 7407146454863595424505055718016479302162 2480 -7554117337167990837452733652512394356456 2481 7703974341002406181921053617407165001767 2482 -7856773558686355343462416271425106935656 2483 8012572161487665537387733957819039397940 2484 -8171428420162919025057700952807356375472 2485 8333401725884915987294602199227259929572 2486 -8498552611564375938142569753161181059968 2487 8666942773573228276166208796608940660012 2488 -8838635093876978218099534837264977211056 2489 9013693662583772484836820747565518797946 2490 -9192183800917929757268098558975460561008 2491 9374172084625844135023432942545221292392 2492 -9559726367822315661212076205772715878352 2493 9748915807285510467840186036862958886066 2494 -9941810887208904297850601853091599798596 2495 10138483444418717119702744190360132188059 2496 -10339006694065503318933337548207185294308 2497 10543455255798721578789937050350449933713 2498 -10751905180433271100413540252935532005920 2499 10964433977117146314836988963504473010523 2500 -11181120641009530757731322089279041647428