# Computed using Maple code by Robert Israel, Apr 16 2017 0 1 1 1 2 -2 3 1 4 2 5 -2 6 0 7 -5 8 10 9 1 10 -15 11 10 12 -1 13 18 14 -39 15 4 16 50 17 -24 18 -14 19 -69 20 165 21 -70 22 -83 23 -20 24 154 25 161 26 -550 27 313 28 55 29 410 30 -960 31 102 32 1074 33 -406 34 -506 35 -1344 36 3581 37 -1791 38 -833 39 -1833 40 4995 41 205 42 -6993 43 2982 44 2461 45 7649 46 -19791 47 9495 48 4986 49 9581 50 -26745 51 0 52 34573 53 -13009 54 -15438 55 -36286 56 98279 57 -48717 58 -19356 59 -56408 60 145111 61 -22362 62 -136593 63 28666 64 107468 65 136340 66 -430976 67 218341 68 67931 69 308934 70 -748728 71 244395 72 413457 73 108839 74 -738458 75 -310030 76 1597885 77 -731560 78 -396239 79 -1357974 80 3417226 81 -1542667 82 -915973 83 -1570147 84 4477563 85 -427459 86 -4651244 87 1054105 88 3393772 89 4027798 90 -12889305 91 6308254 92 2230604 93 9115028 94 -22287597 95 8300027 96 9574060 97 6164207 98 -24714099 99 -3090695 100 37120612 101 -13255758 102 -16473771 103 -30759309 104 86334848 105 -41532137 106 -15881984 107 -53341131 108 133378354 109 -41968965 110 -72724069 111 -23175623 112 136525413 113 35391005 114 -242939188 115 94864417 116 88891095 117 191809667 118 -519645402 119 245128251 120 102415314 121 302065275 122 -768454650 123 228702322 124 441008170 125 118708164 126 -777956450 127 -205915170 128 1385741682 129 -529579798 130 -522877554 131 -1059097718 132 2900771506 133 -1361831567 134 -566420387 135 -1706924586 136 4320751986 137 -1384799751 138 -2236028014 139 -895715756 140 4555619013 141 721229331 142 -7036505606 143 2375891011 144 3279473341 145 5215358302 146 -15102989105 147 7080261461 148 2874768621 149 9428546062 150 -23541967909 151 8662475182 152 9632927005 153 7257451379 154 -26807154137 155 172030224 156 31749537159 157 -7491705428 158 -21482819786 159 -21944949756 160 72624282331 161 -33092177568 162 -15414306830 163 -48611336168 164 122025339047 165 -51171381404 166 -35761047241 167 -52483277721 168 153726127956 169 -27124359306 170 -125154073127 171 2509424841 172 141451633441 173 69080914206 174 -316053684977 175 128446708154 176 98359426627 177 220541729707 178 -587140035045 179 266786109472 180 124676392421 181 322015384311 182 -831699398225 183 264540245563 184 420521254694 185 188561141925 186 -891859693319 187 -70992095747 188 1208824893941 189 -333229404902 190 -705310027901 191 -803450178074 192 2548238815978 193 -1149171981791 194 -544871117110 195 -1631975768527 196 4114557205513 197 -1706169154544 198 -1209315930635 199 -1765559480353 200 5160199185134 201 -1020487374198 202 -3911766502421 203 -175630464642 204 4924378681760 205 1796327885769 206 -9638161564754 207 3586757598419 208 3621042028641 209 6473730713813 210 -18042478980054 211 8191078549966 212 3692001584977 213 10448529586223 214 -26511055648445 215 9729273392209 216 10394970970610 217 8741681477704 218 -30604693993457 219 2601692042426 220 30416664647380 221 -3846477843873 222 -27121164669876 223 -16842186716901 224 67697503229898 225 -27716820756575 226 -19887992914267 227 -44329909602701 228 117508877327759 229 -52306612210949 230 -25915704732225 231 -62522646611779 232 162753491614455 233 -53449847300583 234 -76611923616620 235 -42619835607294 236 178875587871719 237 -795263773061 238 -207643684639399 239 41158400661933 240 152889200680319 241 120390607292572 242 -434729628981926 243 183325453827943 244 115164030661336 245 277298461446177 246 -722913324776175 247 315958714922650 248 169656568655036 249 365763319228320 250 -971441839495731 251 299956148549592 252 494469738257451 253 225327203101639 254 -1046830223158368 255 -28614620815647 256 1281373843078937 257 -277558291311014 258 -889574610167314 259 -738233591725895 260 2604161277875030 261 -1097759600173292 262 -683292190928274 263 -1633800004341557 264 4258567555733248 265 -1850266612900200 266 -1009968981900363 267 -2136308739773949 268 5688449501281156 269 -1769798554612189 270 -2847924536191937 271 -1366368626525835 272 6162801639022222 273 44312427234681 274 -7254873321898761 275 1421363503925845 276 5331932137225820 277 4002272723827049 278 -14683155481312245 279 6047144250683319 280 4111757689854581 281 9140771677743288 282 -24132429677416880 283 10544188134393669 284 5526028939327525 285 12448880893380636 286 -32701389589743829 287 10866341448687925 288 14797203670128577 289 9180268726576799 290 -36365630399952395 291 2001543090211810 292 37871831819225994 293 -5071883065050948 294 -32681984685536935 295 -18951437037893718 296 78014278320544651 297 -30383603691877005 298 -25313481531675192 299 -48188493827399083 300 131300085978783885 301 -57808348927532773 302 -28748093185112743 303 -71190260866069910 304 183594185681583969 305 -66984679567784221 306 -69832428723054620 307 -63066936202230158 308 213103099999677869 309 -30270981028899468 310 -181887550175929430 311 2563646608689043 312 202454410170342811 313 73175795811940602 314 -388752691425732996 315 134373588722695890 316 161000089385468864 317 234173986641402440 318 -681290897190627391 319 298097192334577823 320 151107618555159070 321 389682582758801269 322 -997302879996345605 323 398388749152540638 324 303241340170738767 325 415803807760260588 326 -1224308480515900408 327 288496460510022795 328 798348865292602663 329 159689614166686879 330 -1247134920191705596 331 -171820699332718964 332 1799645978606358478 333 -474706921184429777 334 -1051187804155765651 335 -1005250610752435297 336 3336166377707274606 337 -1396953519156068779 338 -862890477037570096 339 -1981887216057664879 340 5178685240402263536 341 -2207951386661250824 342 -1264900817576201309 343 -2534892393630849694 344 6794580200421617959 345 -2180907284578136197 346 -3183020708048433241 347 -1837254499947045512 348 7496722291416347819 349 -459476424010702976 350 -7636005078427263014 351 858472932362479004 352 6876497452404357111 353 3457491429696473249 354 -15205567961268463843 355 5603496518924799916 356 5500419124513762423 357 9010185317167956269 358 -25342926109345118436 359 11025390943779746314 360 5650881035258881430 361 13932793176784997952 362 -35857264823447808717 363 13890234588813886337 364 11659626749974873826 365 14175395052591898674 366 -43139455560535085610 367 9532706125549649134 368 29245281149489898540 369 4987298840300721848 370 -43702058801869090202 371 -6316477823965689218 372 63403849355092484548 373 -16475300594429599745 374 -37282067794699411521 375 -34227156922994468462 376 114973227438600823881 377 -47342754256402964440 378 -30950756961805538085 379 -67129718959702227514 380 177016366947624641387 381 -75455410549646202687 382 -42513779368026904909 383 -87780807330325360424 384 233379933655708861019 385 -78615024255531633688 386 -100404289139455421738 387 -70634926911195937232 388 262567807985281779411 389 -29793532942157976278 390 -237051801439860138372 391 9007034058814067690 392 249533625751749990580 393 89592785416243289635 394 -474267657582087311574 395 157806650912512303881 396 205316708831665512688 397 269540944355047244190 398 -803119535281375403180 399 342884186334748381279 400 189431448129939034131 401 451162022688115345099 402 -1166690810968454988978 403 475885693570550799517 404 323691029847574153260 405 519128680302890113778 406 -1460072318860090630811 407 417902573110554112881 408 781565050236520947476 409 323352609824610161216 410 -1564226320968093338045 411 21122748400127186771 412 1738573005250040974347 413 -257188671816755128107 414 -1424377642361016935425 415 -785698060589659214532 416 3281012686960143394949 417 -1210317831619134952883 418 -1165811148675998170538 419 -1881826499683331608415 420 5294376063104114238570 421 -2274720257789250131652 422 -1211059284554487526411 423 -2854003543671874806098 424 7385134272812891513742 425 -2873342325622884274981 426 -2330461220642429340090 427 -2986254165776254537830 428 8917797204640197269467 429 -2181259231004261660438 430 -5539741657508846632843 431 -1427277146579459151161 432 9252794671992852191409 433 593425322504848486204 434 -11776545075878840009885 435 2408009691784134554057 436 8226554413726140583676 437 5696621788360781465789 438 -21363529396814588747212 439 8237369636512504756653 440 6808582572204207808781 441 12186797565342103564906 442 -33403211718894717611393 443 14294750287601826357540 444 7711251647113834611162 445 17435770925871200925720 446 -45421399146293965499457 447 17052323416275835051240 448 15565380383479774570670 449 17194280303511668374192 450 -53710640475977283828907 451 11742929033219540063329 452 36200967637521872499730 453 6679664244624910103642 454 -54813504212232972356531 455 -5924290276974643816008 456 74706388500878676815848 457 -17058367593199272770255 458 -48311366266322893863978 459 -36818197137822095290325 460 132380135660870614044769 461 -51758913985625071821471 462 -40484868830275072211681 463 -74853443190266419514508 464 203443998873299206298472 465 -86634829385430384876031 466 -47557321108177319249277 467 -104405005907391193670969 468 273291164515118667728889 469 -101083430327074349764699 470 -96394860122559284754597 471 -100973276737892944561310 472 320713104341134384165417 473 -67905087370935288214845 474 -220206391467330388777891 475 -37521656409677943818629 476 326416216676779512498232 477 36929206774995087942226 478 -447572882404763530026258 479 102234428489275074718294 480 288613372225592501782742 481 217875037174280298438047 482 -785533701744162137432472 483 305122917065093065445260 484 243254812312152310251879 485 440329130919772769979826 486 -1201480020244054287296029 487 510243836757197415811849 488 281931362097697372238931 489 616322314845693268881777 490 -1613387313164753669164414 491 601657382965551273262673 492 556056369414387165104996 493 607731672698332937344814 494 -1901481779807311188661905 495 425343385895120457844026 496 1254124199832262754652388 497 260066991711672895694384 498 -1953857746093334682767817 499 -158423007948265156053627 500 2542793982926194129154664 501 -525904092780959463199643 502 -1750793050098064248549561 503 -1186131817220229209153825 504 4474853434906687595477786 505 -1691912490043380475245202 506 -1475888126086705150273321 507 -2483227643541443170427319 508 6888017088612889205971313 509 -2919044083986956946885504 510 -1618406724990590553088129 511 -3579934684644730460527569 512 9343888276358741355480641 513 -3578454976289648409120327 514 -3007212797123498762239241 515 -3715686215524365173994451 516 11176502460569462554475986 517 -2807095757362072468604857 518 -6705023300534822726722675 519 -2003493531765018854756770 520 11719903618329613891981312 521 228256464971548507527946 522 -13708466222255517234318039 523 2200433137670509598619968 524 10748141797781763299389456 525 5862834072169548644264388 526 -24458853256718728351799041 527 8747329510589224908009958 528 9078890981965009976596693 529 13339921330237984846264261 530 -38274101895543160247841962 531 16107060660896239179453761 532 9169442401858718890644222 533 20298899957593485915044643 534 -52946396808534230039918164 535 21014648413927039451500688 536 15402351635766137337705589 537 22679383495553944235515297 538 -64867132111836671129390061 539 18727972343597283741388222 540 33678016870847372399904424 541 15431519572807447719081032 542 -70067391759780558510539834 543 4261844326783044385211418 544 69984968430521637033065078 545 -5675951059407205117924770 546 -66414185635406066788430924 547 -25241595644739879541363430 548 127884700996549106322385707 549 -41183476214862407347249005 550 -56817379689563230216585145 551 -67296071441507301302943833 552 205360754212812767809223125 553 -84604702580960563904092650 554 -52687545820977949829918437 555 -110958940568653981313069120 556 292179406909071697423671002 557 -119941488261863642476367501 558 -76169297660979855462841437 559 -135482416586218225462431650 560 369590088448151803235828611 561 -121986411262489508594468263 562 -159136707792583758603878838 563 -112826716324238693768731960 564 414508230058858918503537250 565 -61497713025432227834413046 566 -336984358332484915103109341 567 -15878215674528091858226513 568 409833327921998028189156917 569 83435406104402800995873132 570 -636314888524399985241392261 571 167150087152929696321025251 572 360878455402193027589410793 573 310537291155701698997040131 574 -1057985278970541276325702921 575 414328524366315422943762153 576 314927275788443126520910440 577 574954680712411312609101882 578 -1560486410161820340682651354 579 653508230244412354328848195 580 377142414684182511881930276 581 777151154787828654991894992 582 -2052486530918226610544623173 583 757280721979011053404610952 584 712624900837439435157986521 585 767991720250204763887366545 586 -2405982337823015155911705835 587 560912674935925921508782397 588 1523310143734137043880951181 589 382137031933830299109299870 590 -2500672752548835725734670027 591 -87333034770550828073733337 592 2991902751002509760158406163 593 -494090439960565262147065663 594 -2303672203085046053213547468 595 -1242315551751211135248711107 596 5195089525332788597629622974 597 -1825934356017489427224631602 598 -1975285420406165253993810780 599 -2758549277263519619014014709 600 8005072257274796009973340046 601 -3328205900242393350569626606 602 -1972377135862110068752936166 603 -4201304955688400742477342981 604 11019286380080532309022818172 605 -4402559417247687506332866022 606 -3100549120726344480617119972 607 -4825970912376029890399626502 608 13576336119215418301031430775 609 -4174360950070364675454905894 610 -6453594467021918787226575173 611 -3688640676511951349421407424 612 14921228570499616972672095696 613 -1689104132196035296348077368 614 -13185280740538757745434136226 615 62186807010830203338160618 616 14562732414409655966690829863 617 3700283426446819938240496339 618 -24096048340682466369099528580 619 6709154498122336842640354026 620 12810501637557232169219892266 621 11788828682256175420378045843 622 -39091797264737184278367354782 623 15384254014727268497595428764 624 11388760842615699874840210285 625 20949861332156001536570381694 626 -56677282530102729365399838469 627 23570469283380957622170354532 628 13911912292611719873571096233 629 27785133098082480674730806575 630 -73757796142593310052765456220 631 26981038829401939527360930770 632 25911075200682918489718906037 633 27324989988350539520939395480 634 -86093747328013973050260262886 635 20161033146161645243994429811 636 54074663965733871246336759559 637 14108255498341802794131811811 638 -89721611862853758180991106467 639 -1912262612200889738770522694 640 104475278661619602099765971989 641 -15679091914511894377188906007 642 -83460000090826024949156353259 643 -41198202984214309120349081307 644 179851220935253478415694124035 645 -61171601399775515460367495966 646 -72227856449677512476841681723 647 -93340939960360112312419950725 648 276500467746175269781790441705 649 -113590887874770415141385070787 650 -70343042354865309356759396157 651 -144795254519949258724047642605 652 381953560789991372834736191110 653 -154114314920988778748397504910 654 -103370115008953492999853129756 655 -171909439130201792310356112619 656 475138298833919044205477010240 657 -154633841563032182474929336058 658 -206683079586139625632806276855 659 -143855664756542864232184835244 660 530947337766438457936102805525 661 -83244668952777340425498524927 662 -419026456683230785241631694485 663 -31003697484148427376005334342 664 530628539598859950991748451578 665 84419132691208806947656712719 666 -770329085538905457677356308514 667 180881469298109629680580523908 668 477949512877690926406902395465 669 348632402457427513717816890244 670 -1265053135873419517658511033499 671 472516496576759654634795412501 672 418571722796694436316386936358 673 667200831122576751068329585724 674 -1865338939028479362683379142584 675 774077514980458092065295353926 676 456839118028710892706736584497 677 941961573822874025958841554669 678 -2481540845267036682439172294781 679 957545730639076593111594286759 680 761125148101366861251736394311 681 1019704485275953639368271025382 682 -2980266429870238157482984107963 683 848724215977892189155953829668 684 1547440467419055135111568978176 685 717849669602071557636873288407 686 -3220063947452282688151039656710 687 268313252316956679259669468795 688 3032984984563638998188374056974 689 -117854404909120753847500040163 690 -3120648805892431882880446198619 691 -894183212733544803942651226377 692 5358376044445157062398494201449 693 -1524768811220845105712400448547 694 -2761749682235456442193917858299 695 -2581264297171665860062864158618 696 8490076481131403943201697504902 697 -3319145646590725723954849896060 698 -2492467066125815927677013519401 699 -4466825822826241050682821338784 700 12131822989675654345999319495024 701 -5009247833730284150663167539749 702 -3014049778604712045275031664045 703 -5896064757780499552585705153380 704 15691580611841112761370385528115 705 -5775511323712125815288411544257 706 -5383807046587057343283228760199 707 -5921231761688245166865062307341 708 18361635389489514546187686965915 709 -4575296989732671863508068771436 710 -10883905582347849505867682261177 711 -3488406025219490562154021071084 712 19364543485287768967633134226982 713 -419133008681306647637421489640 714 -20715792190938877554582152748182 715 2192907120957060810296322938019 716 18387473392886698922461646471336 717 7172556499876268431950173199670 718 -35526897755032106496274514153657 719 11118979131587800045217754289734 720 16166599547292645425315440408124 721 17592106761296690239642292533580 722 -54852792438130102761304083906202 723 21904233184197209025633283960563 724 15095080307132713032812384879733 725 28599918429655943321844070548176 726 -76655377307620907123507838915600 727 31339950117576922908217613669813 728 19629878717382646934977632475674 729 36062593982611949041421534855339 730 -97230972064575984661306240950328 731 34388098137235592542051655165963 732 36197573104672716021150037744134 733 34287297101914779304808246148119 734 -111810405479882595301882732495126 735 24927235178976559277773823939674 736 72294668033861529160643175787400 737 17245639520241922882388751325835 738 -116125258960472429887458733872951 739 -2513928024783242889899081053693 740 134595686143852203283546230861959 741 -19173549106348706451016604326082 742 -109022315231486429194159390457461 743 -50034727737702198277642992559403 744 226161366701936220185564587966874 745 -74062864291760369837877680610699 746 -95848855288178153463771891206886 747 -113053631445115441043551614622494 748 343280823412945923806673014757576 749 -138199449663104748348126793650820 750 -91832767392370368139587516246230 751 -177336946128604809924110275796474 752 473022608652770240944378784559193 753 -191748899527241402723063003187478 754 -124146930214448525757709185671236 755 -217810828304038817011580538218264 756 593064150679564559957674842119951 757 -204611786528238991850391420111496 758 -230966763533382596297721029223502 759 -200910594272299043693682910840858 760 675588348875983535629539072977741 761 -141156689805928519927506243985422 762 -455863574532589015936699896522401 763 -92046130588569713324344670792449 764 696702872626878008078234669942463 765 29437705769210533347363564644320 766 -836601247050682964242706853770015 767 131163481820417379324184014367954 768 651701676161536329141853630909091 769 317380601472669597932780036519814 770 -1389016006222319181898348318381686 771 461064779332550076709820817425374 772 574443095310391941520818306547833 773 693427870162624063338182888454812 774 -2089141948501184405721143217876802 775 841377953662895816366876971551609 776 556342201343694018527373810098253 777 1072324812722923295844216479270827 778 -2859731340061897530996851236210769 779 1154646266502726686368529465910740 780 757552917471796780631153274570454 781 1306690103912697580497190664326029 782 -3569994081882927012513131873965016 783 1224927348882981774857614916888232 784 1400893285118217813252905728031621 785 1201112092979520991751961258271741 786 -4058495882690453945677731511266021 787 845388525938412512352439060221468 788 2739358709600442750409070951724902 789 555156026045648639898158120069592 790 -4187212214311456381160683185688597 791 -162507640596374249583876972079352 792 4992160445078148479831321034777695 793 -761209026282323369165634068940385 794 -3928397524612911118315455085189956 795 -1859165420588848460461187616990355 796 8253161724429684660081979920736767 797 -2706384302977989838042908701298816 798 -3474639436465430688773080485510555 799 -4079826641921527879605953558819925 800 12389259876551111842770734427216623 801 -4961296883986395437655412169012147 802 -3347189096265746057044417274300133 803 -6339782894598507367491106685993363 804 16962703244621600949628428294673194 805 -6856560951724165053539856144860233 806 -4461533915778440532468428013738188 807 -7796935532974408656312058920778993 808 21226176512107501763992135807317434 809 -7383612044648640981146678155086656 810 -8097805548968360212490286934000581 811 -7326017063284252409565174863332784 812 24246042241921976745336017362889614 813 -5343843138796241551937203814082928 814 -15724584680289490954816544313108738 815 -3753641035013742200822665209441657 816 25199319490102837781738473160263107 817 325592096188353547771055989115230 818 -28646042036559572467999504147147512 819 3723948009031515430788696851228222 820 23856477547103791748819239191850864 821 10051130203797031734117954197383234 822 -47489985475102108906131644684764448 823 14972721766781569745966299106038533 824 21201563379718042796127015378859028 825 23016519637406109854154247485641427 826 -71628226245869446124053357044634536 827 28313494935046858764115423051093163 828 20058084568435153040372139231920651 829 36607368927579057680049744671121652 830 -98710913493171647900558533740304552 831 40077298547172575683153264512085102 832 25499406572758720243534227960306022 833 46150880219446789695521984758291340 834 -124580660945818046831183661560060835 835 44602338712625258168140715548279937 836 44755321382804425804920351862130468 837 45251448873120386382674976619057454 838 -143875237136326086936687596007772576 839 34976436900628996940899245023463640 840 86322180228471333511010014450497271 841 27005460832873107227325417647568212 842 -151585969154765972296052575740909354 843 4758036546039916151892651181488817 844 158086572808203228257004269794224556 845 -13755390761108896808474224684674065 846 -145671815160064561730444048433558282 847 -49295945162455363447683241110559810 848 264516106390057848027701356188998614 849 -77322374962291990109572894713362991 850 -130514179565949793335442420558355914 851 -123820301201949940919150709082168260 852 403360673279488120606592284681640348 853 -155619176377053497670009757209130482 854 -120552287955922785158584857124875263 855 -205545861247622065661488201569198508 856 562799254390529028275864592690960396 857 -229411733915284723416117108113046904 858 -142939721878042204141134737283646619 859 -269410061163341155089026891980277086 860 720450099242363081550602859534211312 861 -267718666384774483854491519679505545 862 -237656255560561644058137408804984421 863 -279722688272433632867784498883769897 864 845955687564412646154688348558738594 865 -231128785102103281353041746853743771 866 -453405678940797994094686009955043479 867 -196031652451028062707433549534351378 868 908727568074502975977491433799973880 869 -80456751710321458796379496896669191 870 -838069658524407973257994013578825531 871 15269112582338890028695495202500508 872 891659040603980984758234841687564034 873 208808978292118795738477396201043225 874 -1423672775637789655196499873103871714 875 363927987697091537124585038658457640 876 810036981547781888960495076953996989 877 627602783462863332058005566519410590 878 -2207814238634110407861280799948725360 879 815935051064858017253814444153052264 880 732548163405636284426788387569405828 881 1113760594528272637384676981020638862 882 -3136162176620388001886145675143503588 883 1275965948547776399571534319132830779 884 798518210747403742836205216529426518 885 1538503077022446420630974193269975706 886 -4093370190831244792835049015249041265 887 1580052041580051985670889216624313208 888 1223052532657484167695772486668440472 889 1707810357391219212824624369432267679 890 -4911766192824018318389463775551084285 891 1507949181963357006957635900648040252 892 2280640164913729082223605797020096550 893 1388174931277271940785996277253660409 894 -5407173873325019531724218826816111093 895 823952720694299945400921693069420800 896 4259325391418526017391925658033176431 897 363850399489706061321321895265657014 898 -5447964941097661004045360774926929049 899 -649394306568034863987595048666038225 900 7382949613403956707802255462329086199 901 -1473731152657991805657618093203202806 902 -5055924978442948333041062326729298500 903 -2928954053955011104290321984275180756 904 11708849981757192345132034908376294379 905 -4014618794914446651767107676463197147 906 -4525622792153778260967281157381141683 907 -5757183726863341666592653548044491289 908 17022250119454339599990358464352289667 909 -6821810228878364397483475508293536976 910 -4534028986066216648544301576331808086 911 -8509412346660399390900674298187560243 912 22764155627144781229217698724230588745 913 -9065574222434128164532526290851525111 914 -6197384987601252456280630700622984467 915 -10168817139465058203130637267572976003 916 28042597387140912002221152620123347751 917 -9552031763194675130627803499752264297 918 -11023065797315128082988714622624616763 919 -9422726222267820073996089412334164046 920 31781404714952434524343834904154358505 921 -6898286579320661125563890689403427628 922 -20707214488472456003488191446290294549 923 -4926840072131990197697602899366836537 924 33049246333565066142540336368217701194 925 110277468254955259673688424600817002 926 -36751214433265250931645244730276760088 927 4243781937834536118339077157240248624 928 31578241088057294423610169672216117908 929 11984758049665942959653855828959705617 930 -59916438262102088302446041653716203359 931 17990415238547471176884466656172403127 932 28423376587269771912945806278800769542 933 27888064008685220712185582071785418537 934 -89606871198400385130668274905023187722 935 34541217770984353756164875212732445252 936 26635398608843181372842897594300306935 937 45031777087923749769531963665475553087 938 -123354561630167804967795021370549383844 939 49950858277994311686445429750074714077 940 31734514199389694666712455235820754558 941 58349672122659912088094597368797883173 942 -156664180134599058278597026295402866356 943 58018762937715614351851993166985360716 944 51705073273038325888379019033222729772 945 60741333274308326823053974508383145169 946 -183520178987441188570262146673103808871 947 50927583643616962287663819750948515578 948 96217011593242949086145082593896125992 949 44175388050244870171698121057859881292 950 -197835458175603777021913723680415454567 951 20853717387497763402055272851437805257 952 174857195655469140367299915942094151749 953 1837209607568655386988715260035237210 954 -195986679827351935435694913946238202403 955 -37365470438633127311244271801392599297 956 294355787079782216556332199590084491935 957 -68728601001656709091774555194209217006 958 -180314086135389851533598534399726581144 959 -122726351242456281192772326130989975415 960 455131343440817307391696437388093658176 961 -161899066221952338141973867129945751976 962 -163067935316976999614407348616573501209 963 -224358671404649958289041967100731684989 964 647927587932068530982469266384211759892 965 -260559227670067927396009292856155187171 966 -169810808873142678060826676494209658482 967 -318753621453652007778050199292996340275 968 851795378864950740979470621214938960347 969 -334341774913414112232043991032307002883 970 -240844708457538115216530689050340570567 971 -369455739237960050359471444506088255485 972 1035045837498899713726187752119124060654 973 -341180151365637590218409687535666799834 974 -428992320683291927312732357744959058968 975 -330916725756376287927577718908768039536 976 1160873370107008372830523752154533376650 977 -233794090543728107129238425915000523021 978 -792231173457468197964866469944116665169 979 -157910726625309790396072335715473624020 980 1198907757893638828004445865879760203273 981 27879094881886885405882832094384925378 982 -1380461998338807898933637007399640619772 983 179042227959581892574834489130249272441 984 1142825454781956429615021270379995369378 985 458620994042419239635998424539809056342 986 -2217219735170078386694411484071529133983 987 673504282813128193110533999851079033354 988 1032270531351793551215176983424365740959 989 1026616334273495442687880715628756049094 990 -3279377036431146150870526546443271496185 991 1261832966292902464379953255409453064651 992 974852458563884393270421685803284356393 993 1633858700206210604535831618806404319299 994 -4480563541571721557934230771820686066909 995 1807096814179886140140441887606650658634 996 1161338417464828302047007908955185141764 997 2105855053805004632644673525677966549370 998 -5666530561738556518701494685035713337526 999 2096821029382824952371885046158328686144 1000 1865107838927955489817768258590576743546 1001 2199975876796321847133217179057285784631 1002 -6632112416154739730700818186444591824422 1003 1864139990928351639773613075942559841382 1004 3416536589788103525224220657426947114115 1005 1641633578849737848548913261882143281417 1006 -7168635830362213037914842750823617101184 1007 840359029862189493373474754229818140447 1008 6145399293492177486146814093334335451399 1009 194215511472195378823817875887361675024 1010 -7146483630749696827751481894958271298861 1011 -1158240186106889110969591793873096517228 1012 10290611876949466932351148283727875933273 1013 -2238531127025594624135316811055343562864 1014 -6629287332129164440166102104905516801651 1015 -4115854675340591782264174598097035705842 1016 15887063821290165003507704231585536748222 1017 -5490315504783819137941721863790699377529 1018 -6004021491597036615625605048270298591276 1019 -7694481993677896497709504001728794491300 1020 22653184467805585747517321953203817196557 1021 -9017362450267005448086377791593300534871 1022 -6096566785417221954127739415627328371247 1023 -11137717127434138143659693534812274733878 1024 29917967138922040403510957912569868846569 1025 -11832458529495306714851759602226731306027 1026 -8228277833771327978105281299405443561954 1027 -13248908110146304441078342592860126823713 1028 36638370442738661509935188334227510421269 1029 -12540231704509712829915326800266760178808 1030 -14160670869104425754820123342189134950530 1031 -12497787487120673160673158409807956740995 1032 41561671970619262888564244430053987864949 1033 -9526255182506190830819613833177161626963 1034 -25878739490493313274406692256972377956971 1035 -7302531286087738506810201519837419380110 1036 43576042466451656798844762951276160721524 1037 -1336339705598350472420293908409228493826 1038 -45184903754993485988909023258175025295081 1039 3492393036190264249165515662195969351044 1040 42260710046924103640754817374373745745323 1041 12755530555786089794941964540871382922637 1042 -73119644690562055641119627798391085162888 1043 19971835347974488264906948421792500968776 1044 38592022935998927109381815975533371955968 1045 32053166096210679466159481593038557163973 1046 -109291552943701924615010320316672558224486 1047 40439440811875147854697410062933857755964 1048 35686659529887831911252722198566487157450 1049 53759695304800088698464219050175733245579 1050 -151281856028710774961701146791234167282654 1051 60825006570239627122786136058732963455771 1052 39379585794117135441246090717123631111876 1053 72539762353815419101957443267867710271720 1054 -194370353249331463030004214637177606159707 1055 74471134137424648113207155208540164004636 1056 58363237079752367833827407590263970899480 1057 80611841883215818764849910091437309961195 1058 -231885258872860402586432539935254611874590 1059 72603737705414942563708877845670995085902 1060 103585953012285325421050017885394811034730 1061 68673385973437615696112144486181814896874 1062 -256475375809166715851971938888417490882466 1063 45765306734735437109455278186185832064470 1064 186657225964927857086187478848684115039713 1065 27888261968282713445923393052563333761640 1066 -262504195098295393903845986960157158689394 1067 -13638860617013459413928861202539214280246 1068 317167494233755121791438551363036033428634 1069 -47024083822125270478643609832850918450095 1070 -249544922807847782300794878439488029087600 1071 -107786046743330060375640320173737892260270 1072 499119348651932354775729303776552064928748 1073 -153877568500865493000945866787444516311135 1074 -226607384615948185763769270846159037014597 1075 -229356814262969457598603954519309058010873 1076 727074829465655802909383446601586302739935 1077 -278995003537680947811016895639471249183511 1078 -216282544583723480431264227076151742338076 1079 -357876783828628257900967171626107587216965 1080 983096956141028743933421113484391937683250 1081 -394251119919154054874281867423537622891196 1082 -257526715853323796765797089031338232612203 1083 -457878448328472170174941604765518107851683 1084 1235997561142070842858513961564743433517016 1085 -456761358600723058993367215417939965960508 1086 -405457679243910570474640873118735976700244 1087 -480581487373160347086220000655816771280649 1088 1444641305504775176774984153595671309433342 1089 -412949242134534295412628826992053325394755 1090 -726476484915707135252195024204521598010973 1091 -370750517486237661237968407451061652840372 1092 1566906380056794993990022173683915179585232 1093 -208441897760195072769491442016592429838516 1094 -1287457913458445030598875787922485827116160 1095 -79816814762209063106115349615589795350129 1096 1575177793694389303102485115277938004295295 1097 195656966642341841324983618260591425806977 1098 -2138835847527932245386960107301610560333349 1099 414903282276163879942858871485453897706080 1100 1477823225073314234943618729658030869393122 1101 801184342280002921799775522028821807388475 1102 -3293215602234380518438308124618071505175117 1103 1087027016436113580478524217721293232622481 1104 1343985382693048620380324520242710103651269 1105 1549369363560185413214445955607894757184780 1106 -4703564840247571550467439661387446984904606 1107 1838607822510893649856777251363136748466329 1108 1326446058578862100576580838649577686845144 1109 2301306744137853604310386818401574510724192 1110 -6247709158005760290881663535849152132740249 1111 2485598169216276502953406555199766233807488 1112 1674779908009881988478114928150034119841672 1113 2830874323406012654930302403184092749218065 1114 -7728137513355385454226763065328889685943870 1115 2760570448523423187440958726891483713727008 1116 2729315672060579740954882327749487163173932 1117 2839881100142467430219307479598120537212182 1118 -8897086332002770259399268693150182309866092 1119 2342432399558068167389985447540737077291763 1120 4886580544269694859955485586610382602405122 1121 2004471888284569764164246340047154995376989 1122 -9515444465837935115250291573120445767846331 1123 920645148900618468323929317922208961001907 1124 8529997107317998294614321356105644805504329 1125 57880870210315197034479308522114772032104 1126 -9449203387844808343561731396681663635585009 1127 -1704378416984750953994112155018531036557188 1128 13926477763410137772041616149179912428727851 1129 -3093209342242749043018616602436096555273349 1130 -8798383695555424393039734719540815485047014 1131 -5492868506517481946373818465952897491209452 1132 21100445268043850665625954975499512933302903 1133 -7233184646183973890100980402322000238738604 1134 -8040853036361690339910029397621550601668004 1135 -10030805229457553616631203500887750244906201 1136 29710873077493273586161670528902548765795741 1137 -11711856479286003816138620971149209813532800 1138 -8158723686511946888297208431156660882488052 1139 -14425018213293046548864856861239453601806872 1140 38971927914758101966679728529658727765015867 1141 -15372190362096097985132192858347949748489972 1142 -10701149571361853414944988029364310799983105 1143 -17277868213666776546913507270174974033724973 1144 47669841737544770258640773786942417322202906 1145 -16585324835918792443326544867317972925962371 1146 -17728976281144949406827938612426114038244537 1147 -16797370695347721562203649153077744320090479 1148 54332453166644387160942193173825220257873836 1149 -13447444940902810423610635780365908864773252 1150 -31589617220234927891581424485070243833288982 1151 -11092129494333673054032236554983302740067676 1152 57597447237892880487635687361666601485567465 1153 -4177984057010662545881141441361529141327825 1154 -54490635822601878454994687737443313849374006 1155 1324491049942279163163025109932410626284524 1156 56795332408525816201622243825108034858822735 1157 12277122634006274978942989877864414133767661 1158 -87882173115370465258206181412230692114294431 1159 20843557676959545488018670573515600508883889 1160 52710848813563962270867848929773561525070914 1161 35491611428409536089733309874862842186577180 1162 -131722228473570542076624776027953000956732839 1163 45974186734481487076090898830484061857278093 1164 48413929593985606794976801237173151934016479 1165 62785917628106621066515778154452443412354623 1166 -183779463808287707652606231959520215251636916 1167 72635248590844695735607711767314695113304146 1168 49967830677567735207593851406432022215036496 1169 88650838634894099581378056343363419123054106 1170 -239212188411256541060838291640454520109834041 1171 93779845030159167935764883696586207778826087 1172 66745569229155825294586070194775812698405412 1173 104655203959118464501616848163097779924746188 1174 -290727161813638620647060725878198302739864586 1175 99662223613820769841624352630198648733501102 1176 111042889178770094742875057433610056928539880 1177 100155423713484242224330411428300577443658893 1178 -329637908121909085240682658578581423048081137 1179 79054388419624023308985861910773048721410817 1180 196699038559938480070566386464149822029473283 1181 64081115840150901751006770182515821861775090 1182 -348076063845007247253009894849756527139563143 1183 21626728575604109217785808845221425872502032 1184 336558172346032101496089559163219865782709797 1185 -12077928618882743294547171543956958831128896 1186 -342431800062970661143647403790560841652850101 1187 -78502999843946956068295221998926690926093986 1188 538847415087172401329211805841693326036802172 1189 -130231431753075339272598789318254865785972179 1190 -317796517461236888917448811189118530032841943 1191 -218383453771941849548969446054194129075264664 1192 802914498349002877497568249142967353507502959 1193 -281135027863174002257329741355401924202199103 1194 -292766565689612250399878329201601428005174751 1195 -381775669303675325926437786120913133124947711 1196 1115226238372690359158518997721081194311965206 1197 -440331641081992021603225653877205438700998453 1198 -303494499667568041491989328870681412176899963 1199 -535876608702472873890645508177254507421580917 1200 1447001961040424854397416340552384009425101993 1201 -566051116481860412015663589914535718843086954 1202 -405446172785308864789880518387821836021028085 1203 -630865373314191237498785874826644452596340180 1204 1755217497167577425857792315928515493965990360 1205 -600835578190689152341461552253924592601978716 1206 -671086541775605681692129780769286820627967672 1207 -604081993988279172730447083369478161345590618 1208 1988798348336510243752689319136338268596671839 1209 -478636524779382310693701642406274141115455670 1210 -1181855195990922722590479563239302732712695019 1211 -390394515111045650921251674552351649840537078 1212 2101439870816319327042913801896662672852449846 1213 -138598371974451869280951501374521561453297867 1214 -2013484589196080483659338746869142404397169059 1215 60535627928097829049870064058097754089440622 1216 2071486620946605364115976347504470370596753681 1217 454444916627775001695573059575047650663250711 1218 -3215088454156920492050942047090189911150253529 1219 760922685170834127420018304783733060232258171 1220 1927594399080453025465818569112549815747295565 1221 1284625173432231268822025269248440905856870570 1222 -4784516240420143211949836236029459830878136534 1223 1658502903148220168374025017722247511751641414 1224 1776562314095265718324746084690474708829929290 1225 2259183749058502801126602244117356832481553963 1226 -6645054906432485588271551334745731141767952831 1227 2612843653340682239072839248814935290699401679 1228 1827054111456568523202467360471600729168316536 1229 3189132576946957693357751479869541202270007635 1230 -8631238701743879769641789964834780447970317142 1231 3382585116062854679945970896774576305564242020 1232 2400488433431775221267085594662575912066119119 1233 3785747941871100146255361436587776866878029797 1234 -10493607534466724333808175315305042121002743118 1235 3633651086201792880358624151601596681329360722 1236 3918987396165608823101533586555636331704637003 1237 3683216752113524887742583546228542878594240819 1238 -11932810661115219267000665204508542608101671820 1239 2978446991278301201900578069610259543324995236 1240 6860934216492614770156230447450900401832792041 1241 2496454582827784684057071137125729436618290020 1242 -12671453672718929044009218119027933638633336829 1243 1053231168994850443941764813025329813944074050 1244 11678413476982731869399612732585217150688912403 1245 -81461375328359719652900588482371603444461056 1246 -12566620646910210181928720091742926042810546569 1247 -2365638205819254628976325295034946038717775951 1248 18678334336441528897384074957443599082503593040 1249 -4146272638757079392602062269697984108895901759 1250 -11756596818264456125655909107443979641914369272 1251 -7216320814061063788542176341263544790292251135 1252 27880484884408995201148767650255230669137201007 1253 -9430224567601843822209196294295604490372672551 1254 -10822318467594765459204766941718868317292322802 1255 -13000507465110282990974712895306714116136800675 1256 38880238741936967342770434973563801776058490531 1257 -15161593600199429985503480907045299881405692062 1258 -10929028729778514510982844173326190188983303184 1259 -18665613911766660796567104903808368093056970022 1260 50758892944902144294053996261622561834938604814 1261 -19982007824196408842369731534228013765269948561 1262 -13899515263564016367454210877989043064535350230 1263 -22572291292195478787800027967730038255866471297 1264 62096926044057665181470107024041223573386891877 1265 -21978193447352471762157837313453709446154111581 1266 -22161600655744884114007418845052103940070572096 1267 -22606069612791020578939627621659695039692634200 1268 71149775553286154546369766200279759329304979968 1269 -18886018162013523880739393732491118874631151336 1270 -38514771171438396034386294765263444572022850337 1271 -16486297749061658339014836953857602731981278121 1272 76236306946687387559284214985346555210372608027 1273 -8510741659117748343058653130204524774015085205 1274 -65679657511923064005490593238661704243580157200 1275 -2302037153578474255952015405215530205304473899 1276 76361736052945029572422971454487016964716721132 1277 10626663271266045827416366495910860135088595209 1278 -105633936307740784582763776807932839040689293156 1279 20740587849804188216613397963230245430650134431 1280 72046325300607524642212679099396104259512650773 1281 38463585169704560105751773324169867849899660445 1282 -158800315727230610602463763319151318774955502212 1283 51441944671478735330331004686507659499647983793 1284 66259927149365946816998541114644988253994708217 1285 72512710796358904985837278000482673783043372996 1286 -223232478099222370292035186992199772948279898373 1287 85768489767287093668801952489200541877498879281 1288 65277980685174562028656447015897706000585434073 1289 107130533450900765986906547876927059265778973507 1290 -294031819060304598835277236519461387452284161236 1291 116298834007326846511087423946076449982651727764 1292 79192371637916054744681933464692866973597366691 1293 133225073896748754910913973791609904453401629252 1294 -363301944056909162864762286442319878765225023499 1295 132272822280652318211831086689762820338062127820 1296 121754328707295849459421966258348839506881188362 1297 138736555236426382609913976745201744050426090316 1298 -420981949524699160643140123691147082060530399103 1299 120578342244034965788456394151118613759421586435 1300 209226383823417896229217285059351819620839974875 1301 110206919951812138541612193736702100288926173218 1302 -456861746475983669969933581013729931204289693588 1303 67948630128685705543142741905353053723967266027 1304 358008500670406221079911058301029213397059117156 1305 35640748742892211930991719378010674714901130147 1306 -463942684333133952388329679683469798137459120429 1307 -35528044669041041493587709418385007409186438433 1308 581006429054590617655619278137790796775855962762 1309 -91372374660389347684646007954804537708616260464 1310 -443044416980264825509100363802409961368564421594 1311 -191780161753184929340981925742264620602984677300 1312 883039169359953721932346115408241786980457120372 1313 -266660895439635045191385607306630797629576686851 1314 -408175704104981881396113819426199853933457327518 1315 -389612102999488316489496500968778924835817827685 1316 1256020775102762365613588783324928025720760454725 1317 -470442707079755641246893135732597944261497897852 1318 -391717193045036480608998352371422569063180475176 1319 -600140638566849130875846900283864726698793498723 1320 1675144924016038713152145413250844573612273912388 1321 -663597664578518929800877434588691196584515952166 1322 -447985269463460893353260704831343892077947223799 1323 -774366332775902386900451360421819320667978075357 1324 2097748894121651793982363168872595092826027232179 1325 -786985633901163414604157884291104682930653572472 1326 -653380829108270787394282288953170805063944540454 1327 -844754908207375690613619848029081389746605772071 1328 2466792962489294649380651137245941063931839550592 1329 -765734786216640623737814021738663068923339586945 1330 -1101237421203021384413452412489878440978831690081 1331 -732701894978181027911212607298570336208477035386 1332 2720787506758512158565293384760846127260172399588 1333 -520195346312434110653198620564874130244511483463 1334 -1889849894035193088145786271842378999403839341998 1335 -363253717632878078656435811565730064567762756888 1336 2811357503362083680144132184414350206736288230817 1337 15555191203820386262027530425261315704360991403 1338 -3103148492717647461221019839833737386080951908991 1339 312688411335991437516812389067647627214811439198 1340 2728321026533235999523597938840612416127484311167 1341 868270471497920051272658809840695269574986545521 1342 -4785173234382696550650303877654783749418009892826 1343 1290309541905795915136393659620765793379506786057 1344 2530146351490765507429795742063401445867916883455 1345 1995958371316565375212818632269788541474104860430 1346 -6911852741018159958819952131978835762761253210951 1347 2481064976546245460978540858956977896113201951483 1348 2375081117127321985636340345195331897438073310048 1349 3259649904561717259680422586838959965494494552328 1350 -9366355518853462376564725936845452258631794128981 1351 3687987909105322316289220401905032334063700407871 1352 2545481576431712670263117170976689554789619296327 1353 4404742737534480664489819861648643631225491444377 1354 -11926970492803106808655697460160529572253513523312 1355 4595541933918722330658828085536939875381308693553 1356 3455530004441561044843081753904953153008228996974 1357 5062281585744829536251081339629174818989279199910 1358 -14278345858579693300022248916764074723938427597762 1359 4784937692380778404543899235294008990820742826094 1360 5631468475304870654005837794962082955410304768710 1361 4781156096027097780873428638700690269774402764556 1362 -16057030805549263531923576027333828509627345798797 1363 3785314753229389224280066846133824135758251894398 1364 9654695122301180462886686146332139599858526186188 1365 3100292602348048546487797860108322949059185346109 1366 -16939619024616924622310265730124230272031336423558 1367 1167664886915392602808640649626553493210072274890 1368 16062526022176748733475523374104461119402778237857 1369 -335422222963446402170723536151974046854590365445 1370 -16775542631973668710014496219747497693064357662482 1371 -3318919011153292353133327423658152220400076876317 1372 25209778658187779779329054125999621234453523321511 1373 -5621047504603829517323929270978225550869721149648 1374 -15756334727530301326131610997527914606331512895977 1375 -9580349387703633999610813391859651986277725882650 1376 37106596339183210193974463343795487905411295879713 1377 -12417941578828472486074856308650427025741178912709 1378 -14599416145164741532233346918196420909556640068757 1379 -17006219876222965589900330418164373880958521639772 1380 51263123134319104135869788947986198855444243070728 1381 -19794703914841844610351914265952494372459525608742 1382 -14708776981398198026216928429131021701637768019392 1383 -24336126683839775639941631897857439414720806285749 1384 66587477394187158147499328806529416499961141485082 1385 -26132202536117563031400333882477566923050226907663 1386 -18260314628666386026922030425493063446104008910298 1387 -29619551808677127266652415860175597646248910012536 1388 81396259597846809817228704710371659983949304339989 1389 -29153323432745045031516880167558469019099982165340 1390 -28150439468428867908404456894485478626301418682433 1391 -30332360825743762318726045099132032213322604724628 1392 93601615291462094441806446625335333600247684516809 1393 -26139801637583635900874795474467925142706068559111 1394 -47748272791060576717981045214483684715414972929632 1395 -23707855771209914357434325017667282866146536105498 1396 101130031388447554002249886112703942665833281925889 1397 -14385145129785247658874012299322145235225373167446 1398 -80409950893523101649028032571074746788666480194285 1399 -7317495942084868151005273469713183629223389010772 1400 102600343326609673353698122179458990303568452352366 1401 8100676258936635824602717505527254922250057991265 1402 -128752718234075803019177578949788318929000157884622 1403 20108097806907354820780767518331136732097080531309 1404 98238583800875671204370644205936630567986223080537 1405 41674962328174555546678656332811510169022838155800 1406 -193748287236314362892702880511393829480709005241311 1407 57694015552259690832661435708594902580697538548064 1408 90935866252405201077357453281714782013139183119460 1409 84051184860325024395872714296040720531302985892987 1410 -273776175506547247419575173922297095069061098234121 1411 101432304597514127552396841195450036636996779593776 1412 87268827730062109299931602740199601232121963597281 1413 129399023079989599138450911267788701276563237201098 1414 -363868553843113012904457091994762864862589102733243 1415 143440226150551243273103900818221127872282553528255 1416 98213982925654059875920001185416347476852289839743 1417 167847670960945388233980725318854046406838761093906 1418 -455460899891994671603161253428106702664612920901256 1419 171792433936055448261966623774601066836888545180063 1420 139219313551478299128865716164628216017906114528000 1421 185744196864810739630860240034613226869299190523493 1422 -537012206700398582911747144991338537798992439229289 1423 171289469017142307120270747752954292617861384448513 1424 229276973287936609917087821353890681743268777874704 1425 167022187168647130951963804159432530887816578201899 1426 -595844027990102028918024211840640771284524725332125 1427 125488290294415239976334097304254612922981454689812 1428 388701907013258654477973584027079942502363998462965 1429 95951457935051435952208412181161496280238001217719 1430 -621438047586299047043675351239967675211787217434877 1431 20181386104701152936696454789842282275575875644929 1432 635491434523639640885893724950008155711808642330453 1433 -38659651943258113388667094204330329459040607424273 1434 -610202854567705130540526994908149829731509215539653 1435 -151751822801366836590329146031836872369937301849353 1436 980437829903832540923612644718695703657441378664505 1437 -238064792632321347053338381327571314857311672403925 1438 -571364666165775346827404426392491263192054573061849 1439 -384585787879457470014767784184480554293080216964207 1440 1421584852555910764455210728026113697661718456197062 1441 -487680672990447692340304202592251268973670802594634 1442 -533174085328322792047773855382770555561823252063551 1443 -654031227380275383032827033828816034838550784772643 1444 1939122284054904201329353432285628497371001276858526 1445 -751896651304768739597929329871412859407854969488045 1446 -548109568245162095006378717281079738970862425268106 1447 -913021624611013551034354788492132511666737684321700 1448 2492320616461454551766574758743425902616756947085205 1449 -971288450117923598611362686513185484468928631000361 1450 -695299833641535690640235819745860150385444974740631 1451 -1090895097314907270386354572160924832770354396110402 1452 3020497845995412029717856942222431398492942697369523 1453 -1064262779655419081146993471315707178374270346511707 1454 -1078125893094755414629380734236585033164274778063870 1455 -1098054518850662746070026986787382319225540537508346 1456 3450121262510107874814014828789198726326822175585495 1457 -935166725728830696355376304007106430835226340483317 1458 -1815072010145769264728203292415175921721687400882717 1459 -837966502701934737623586603024892804113391890912152 1460 3709800937297772027177579317340491792515011856150951 1461 -490400551672563687519668209133421961050050931144331 1462 -3022549411973390521072601500462094918945080232879420 1463 -227553729024984011528503357080085281672868224756340 1464 3753966932376771598824404283022620765792945848546871 1465 337075296341625663111971355440427205954622080112445 1466 -4789753120457415267906252226354506970184959408868076 1467 774472573243932846572585313112750707969568008315055 1468 3594343525395274932878908519474422187834328014006936 1469 1556319293954227427022235053837369528159726573847977 1470 -7147672679821531863607884880522127722075619921583876 1471 2134010633039142059546237080459704581910636061437853 1472 3335970191032214148962538130331743279607810194026650 1473 3084079264468636202007451524437908702024823167504367 1474 -10037048501687945309681514745749290754624794031023382 1475 3708132558237670076976894691545318299325577859485973 1476 3211684674156720197722041785039763071766602544528989 1477 4714470377509047499090223788834291017906917255840738 1478 -13283023103608903130446615241791713589303458661989592 1479 5220180322745544292621426328319825201015561770759621 1480 3606123800806524238616383115463960515700466026894501 1481 6102367497282048234513036469339141741424296745040799 1482 -16586912638703393833879966352017272714987277890769291 1483 6254220762210503501619725603833680555687670142588825 1484 5058105234266773317119611215358621301461747588297070 1485 6772138732269049410330944194440310017778358288618973 1486 -19547114756962219320357595365009274264106737936006400 1487 6280826212601500783248769926386469986610045917074496 1488 8229631143741648201680852725054718750620474416200113 1489 6163456124745132619671071178985508614954379572075986 1490 -21720703876781516239644559451078638104446649521553910 1491 4724970143278322546871502828182976966265143814076223 1492 13831708953650169583323451450002770501342029244618362 1493 3723213409545770925905098980204218568274278761849283 1494 -22733755695968776987528265689752020274020693812701736 1495 1082371050449392238411394824993353445815057368959950 1496 22502635390891507310162009792993021103486912486860542 1497 -953797979082809845672653329500167012559010843118276 1498 -22441112542562655295192585932625700321788302397321430 1499 -4917798097652431003343876236902088374312422366938615 1500 34643903716028130357663468847822237501362768835444874 1501 -7943279950350459549258351508945512353987437169968723 1502 -21124887086343763230891743519609553424145711774449206 1503 -13118378189278502803544392577644402280681539925463214 1504 50232355691172489533771400890747522659833112126393201 1505 -16790944042788632490308078973147940041218938070947774 1506 -19706093020219247199267920900797684671288896321470494 1507 -22738068707328721246099249077706272191581166835891122 1508 68643480155191158555980543296473417854608578228314986 1509 -26331767040669596277840384458095555666861610657870814 1510 -19927140629939817776375638776899632279939562062952244 1511 -32220620277483092545446684122408724944218927332308833 1512 88537447891443592967155164455352362581605859999819281 1513 -34583717729096968576983484889021603765134593589849287 1514 -24447657435826163948866120560083816348700342359470996 1515 -39190779645186689553177021317501725195155799305076277 1516 107872774533398341902825289599037651618144712758230575 1517 -38782235771221236754297770022060564097437940216399718 1518 -36786641229439047485170318658154665238560668438248899 1519 -40585746590848105966475277049805189579013847232061362 1520 124117422590137249709681999686346660625660187931479881 1521 -35623489650853454444926460520654661106775207543790398 1522 -61045756275357230445906137881974289219894174690332292 1523 -33025615079370929282594896348900533851811655815256090 1524 134718050682271304905917979786900636481036319794100587 1525 -21770713509731876188479556358285010415735769148337738 1526 -101367273555675537246978274670031228483293187837871212 1527 -13462848101649677239509016243812459521309882349246906 1528 137859721696875840450418196446949229546385063026851354 1529 5356256306258181571330321559814720876596799715900692 1530 -161120322317549561686276813534528339214381225833545786 1531 19894795280579549796545555663385023232103951856530406 1532 133497246263765225069825594630047084338902238807511466 1533 46545487558569233947089376887258441054745012155789740 1534 -241872666969857940518532774132028621825041023413598557 1535 66462228414254904113783649695914037632179551685743925 1536 124565634293701231406996343512812948868631740901255045 1537 99627937576444504290912606416230666608670263894314026 1538 -342289497475879053207639683932848405719748601104175429 1539 122118047798184252308235374002540314485283330441399446 1540 118186516437214926785871728106736652227192537338568115 1541 158393099764489346647598089658059986193635518780523659 1542 -457196738491374447788018326048106186026060131272817852 1543 178266750224618856174097197985816076582042561542535634 1544 126592589627759480218587489567105986478255700842111632 1545 211889187868421214667774015755713616814641970486607096 1546 -577137621602153301168621693959476431137428048865808627 1547 221466053505699008843764856934478828719691061732032241 1548 167413605714546250753256931484265777035423115903601237 1549 244483049962721996891595232501225558617426473139698593 1550 -688813613523133065500475056556538923242216597451719455 1551 234012804097347892874735789344141822687852829673166685 1552 262932637647246121985156612120116472755687125569931561 1553 237075097084935817131653900072549933929692005857734858 1554 -776804256610724213626034903930300827115708976446909448 1555 195863409233979386439284245218667976613173009156415673 1556 437962015126381013776545279556390941424719175640344523 1557 169801428789796619761206229120962322491024859813938962 1558 -826873173796738270332443690561280824806528634374057200 1559 88148563027380498418004595407027979019458255830593429 1560 716135075500313200436904820673588128984972113625131882 1561 26379827975565647184242150247209742163638474142951005 1562 -830962177835168235656630669222006041727490339785565900 1563 -101697598630101983376620629598408063830113585220765391 1564 1114684590899684301749962485470365009158352803518323199 1565 -200049742960905549304161750010709088909723022405551469 1566 -793638366470045850750167902517707096553499049876202278 1567 -373545744491442284944354567055482188139237294507089769 1568 1638184742489246496954376056317982500342049448921812120 1569 -500173037597193280484570863141919098110211984294483827 1570 -739300373586323721339994941626650185684755243435337944 1571 -707755537874387587945429518897929851075841551989529131 1572 2272245129708950092716121692385223524453687265855190375 1573 -841947110079993905725964671064819111179967345120335620 1574 -718913656064013311603376145137650308696943020877987129 1575 -1059321993438178178313130113346980857347372204651592267 1576 2978698640614281105722502566279859714080140637150282192 1577 -1165897565626560877340088739784447544192809725281624299 1578 -814516398588889137818173634886642339815788624026633697 1579 -1354882518780642357382203974058840472621882208032404532 1580 3694312938202198845703902069908037683248764524386581439 1581 -1384366290873129180143024567513553758418225216699208396 1582 -1139346148482133755184405270468135243374980334345322175 1583 -1494821343509151374950774064071851626019647421173326883 1584 4335329862151835919752125964098959794821822019911935226 1585 -1386996630131967931809707962400869746658406602279757532 1586 -1831347372594411067903584183898857127620896083763522782 1587 -1362701195119923723818812337689732959818724648015139920 1588 4810022538616296846928217459924388739637327689484270996 1589 -1054495146045352741190709662731859580681755337759589316 1590 -3038212832632045987581532154835661805452699920222798079 1591 -843720034038033910763122639111756359332762365966538209 1592 5040779497788948788681136799591768976555642066684386759 1593 -281853490932307418403142055539579480473438820193430255 1594 -4893150957271563715280082249957677166637164866090414813 1595 147319022733193380747033696407419256054353653037083618 1596 4995840873971122363665168844610801009525587922770882823 1597 989370038796101845995334647486880499570161706194589240 1598 -7482357203110825750782234009895697981202568843177566285 1599 1629998675380580613777228127610125365143716955582589019 1600 4728677655391680760604016098767173899093135208077751976 1601 2732436677461431335353618409722809422173279008571132953 1602 -10807679297441417754225145825808939763558277989778069954 1603 3518367792687341808886253187163953831192037978526954065 1604 4420224864915683734463179239510545847521539747112149979 1605 4796128829245938748632218899733439979339143372635341708 1606 -14751005550616302015171271761774081186657685289577371636 1607 5584334140754962010453799470793580253702774024409670441 1608 4416061641014068377094731609607960801714230958581721504 1609 6873563526151402658606031891378595525110348095490203653 1610 -19050048416039254084530255280807493459386102717529794649 1611 7434641811401826519164380909361971841663064513036275659 1612 5247723152883442147760422108321608004757224869018800900 1613 8490682746265539202331123027729677505902727179195063492 1614 -23297774238393942952655398242322556293227870213352466865 1615 8513981710254269316410449254507513565140643301507772364 1616 7625416969578264923655721327792718000388505804398636484 1617 9027536540491686282467915421034435216654800437482628177 1618 -26978859411798296356142104173866087573758993231072296384 1619 8147356611021640171383525310985199350168181694873077870 1620 12389467234640722227602574506313221050032073723029270133 1621 7784813748016776272962729437954718888576469276297180332 1622 -29555220965327679594040294381985310426139643488725989023 1623 5632670072981203282553016771969033585347646209738907144 1624 20410845201218920223133998675263037651173207056746225917 1625 4104197799676918951857518779114889845250199914200452021 1626 -30607903482329188481331112614606735782011782988247459770 1627 388701547333202741901970296987404410857487366801975104 1628 32438034527423277261920106820318438617012987867967142612 1629 -2456757508030127798201443524535979439703193690799777006 1630 -30033714503641974881993528796251273276439692618037267198 1631 -7846407578596689308599628829438054312132575792041373864 1632 48898666516378708167679891898554294985082766722975536822 1633 -11906708454593755500790580705017473839115967296739095477 1634 -28281884099643348625304742139427023855362738832241028115 1635 -18785208572604725946695039352930808339126462386221207345 1636 69679537083847097434536570146840998870265897230511256320 1637 -23586944688287432139951140860332895778229161600130573681 1638 -26599491853229143953606029766972090659801258830253407375 1639 -31365823661201576054755939359010237524418233878143860014 1640 93926410507640000141503184414213276830707175437249925141 1641 -35967505768254370234367111856404368705773406131857380972 1642 -27236468614382090602566641978029857496838152475803975623 1643 -43585876987884859620926271458003474880028565062235329993 1644 119922748389937015910460882153554354208764167968921266770 1645 -46535331682313255782650796696314853627523581059080897584 1646 -33545019222808804154500531443159873665927721456630089845 1647 -52464652125816498259072134638368721458191782397243315092 1648 145120131657567019146326525413310206750855038489865467962 1649 -51848432635573016050207709600952446602159109073861741790 1650 -49899008923141189501586617190273171226287511086120737700 1651 -54209637761806961509354943933344171201868297842413774344 1652 166397469458935812400148144171338189649145243959149464339 1653 -47830940813236856253611008691381635648906303116604040672 1654 -81361811886429875940272629765133334412088266691051912381 1655 -44656938072272310327591095691887925418531303531452949761 1656 180615338647175580707689121817798622102101086166810088671 1657 -30368231526812660728021210027516799699142913759141451404 1658 -133052064133359513335130779506803074177023292736332853606 1659 -20029091182918340660148696637734751892078295572984646008 1660 185500633989861511128525256673304003508462845258567384222 1661 3775959049283893801981337228976400529917413603436055310 1662 -209200327770604933109650348074434128153830398369794069811 1663 21995448630031223346293169768001577295683836162195811181 1664 180841658552310606909376599034825613663364577147210106152 1665 55760096641814797780417626287361789500717027089331428747 1666 -311957791636887781645175442745159971530370358983714515056 1667 80980512028659898640075509719661856065393358083726487814 1668 169894975221729472574183662370653586982140578190231562284 1669 123307417501407958643329234667059748505109014336324140347 1670 -440108221947066625090367973631385401188153888126507009035 1671 152371348558371606454321202011241830100073888375709362645 1672 160808327957011130447455326671280057289136235444042306779 1673 199415371823694572997318407888100261591406078495506784051 1674 -587937603956062523150601885206912607743309624427040429480 1675 226351505336929809920309259242225669244326440020261400946 1676 167761241644955350405959248917834587298647865777686790950 1677 271458858223595809576587902757205442430161392708089645430 1678 -744615984218873958875530079676114319613557212134946893317 1679 287289208714041984981438689974737490560747474254195696498 1680 211436770276534872980673400266589397348861503136296120950 1681 321095593400424494382919585532208373827083382928097822141 1682 -894518995751795235233671693219922015913267077249415435465 1683 314205602885211246715123529498090854098529703546535936115 1684 318391701586561965716700111821994469370759557149878743002 1685 325413899818871861827284657004666266923669252447371368400 1686 -1018932290899797440136044687937847414442784390108407884214 1687 282692178321317570397011751216302039432128707245942179793 1688 518920486689529094212794631164643980294625958682566970455 1689 259713013847343184447210642010228845785369931809499759772 1690 -1099507841113757213094957455702376589387660988169317802693 1691 168601423068168395639345568544206360240004017463453492462 1692 843142385541365736167032263791601276914353971496465896745 1693 102142666556014492318147871901370617261860779109458728271 1694 -1123647316059301463411531793753683840614767607864880281591 1695 -46394358815603353387403077827338770834294201313602916079 1696 1315306806657143721636460156150024162791654479673127063738 1697 -159869601932583736241548089192534517786322164511679744687 1698 -1091656596274303235843333514989267610587527410125098917866 1699 -367649624693332447229956806058159091417779488903397562346 1700 1946717269911299121190808000587542929501717341316719041158 1701 -521911103587123209100743246417291608753264110327681566015 1702 -1025050382858946835893123328940064577377274262764349651529 1703 -779568716874720818328250817247541603562616663315316384359 1704 2728202013937168711473166364409449628070113881772702475715 1705 -954652263757070265782524047600513123179320135065243171775 1706 -974821874892404626624112317953896613196365319652087713696 1707 -1238159134606673852343097044897748893420960115425238644611 1708 3623655134714825914320514826346047296233355811075053537859 1709 -1397341554339526073919437038294263214280705854671419647814 1710 -1027904499404733001857822787963427344624441893197273753444 1711 -1666050322744468701253164357147089548606840133447029834332 1712 4566739948662400254361732615847434384901788710438339474535 1713 -1754913667191816840530683882747087301252890018831933099645 1714 -1309559255753994012981403761401880328409553314346743036385 1715 -1952365397112476492990028458041653373925481041087834174736 1716 5463246918444976110411390680301423432070510907321495967226 1717 -1901223993824661969977304553346365091816027347322752677343 1718 -1979180669006511035638491862403021187625143958177146352107 1719 -1959989386386283066769789459730623483319048513359802035545 1720 6201659012871099574905674346787100183763844336781052520403 1721 -1690861042177400169101813585759516079804248823314649143553 1722 -3217210071604116424105462209915075291759070308772222725649 1723 -1542452175748475630573923019988319682574365080133364829432 1724 6674011855429546244928621039518117162163836981040879503273 1725 -981354357524384683647646337744607391427694486041333740857 1726 -5201658074208041523699300666286737535079301268311966852846 1727 -571663084813408082569307818787397259788880061214623096218 1728 6807979753083355565546154370459489347298536289648605089882 1729 333764085923563411626754434757908689195345932663747453792 1730 -8074306678042984357096523191225145784464800377630067638937 1731 1024022135170791310025353440324535313872418179022697744855 1732 6609175087311679747504581740202645952240615870364105522034 1733 2282743786081200337359040817501044087915397289152612758197 1734 -11899028556675657490451980780126899592727217829389040415282 1735 3214461945198390384085938864477420040517917475243459000516 1736 6209944699225260692151064941844807633735955068904063820908 1737 4768831069669618739177105617054501459884450479824422310344 1738 -16617717313581412857816296553662410166206069188775370160447 1739 5821346144520178114099477191032921982464945744100158920304 1740 5917690298242453040410054042235249499863595990949918541014 1741 7526860391766397878718065369894308888749790324616790573759 1742 -22012753417134985147205650245472057711718853334236517479710 1743 8480421767145527860290308466342930289158859492605117078103 1744 6252364420737853279001418558230666208668776742718205799975 1745 10094501286633813453609386330161499257745708365350216092096 1746 -27688181132782893416912630042624548137861669436383194838754 1747 10625040346848234516655005085042458567203925087590235785858 1748 7959979258033220320429140162222338491262444907475081842043 1749 11812013718516865001046670431952687290590095571371264895151 1750 -33084046466554249169817142270407310417959535763250583771859 1751 11505584880128862572369348088698190979918546573210510208654 1752 11987615978867932686407715662533037615480626976380882943905 1753 11865228209824240549004084941091504862178590823639137870589 1754 -37538659988158416978518224469921767107083385420029020384935 1755 10258947810056150634300654214420637693620326920289631201392 1756 19406580010269080422322038767489175107276229856537053999248 1757 9384566353507317060350381476219914942039162048794047357823 1758 -40410845461465301272530305660093163298269161482604438343425 1759 6038563193325458931303387488093884816228350058466658980064 1760 31275040890575362012294294793393414176224885067512818188420 1761 3607263342855982953445478159188353634692028164770224281567 1762 -41267581303949921339531730626893684377737605161869495880072 1763 -1792320464756364681335950344139429181984731965012245702485 1764 48440506996039004780103299770003268360836691883143267207175 1765 -5900128915155879021672063286986174158824117066931089761906 1766 -40131287768147402351957219222460818400638796708921762429759 1767 -13413813696841881028767672608502317135969817566259306766473 1768 71296063056965604421280722807100494175750845900375969340075 1769 -18976451893670662223944282807358820569541080018695967888321 1770 -37765506026195543838616563972948061063138722581957643205608 1771 -28275254032264660380664738259759684961178724872129896569245 1772 99521831857149301538776977259996736510101729989425511776548 1773 -34593541879768004534702128831611319908269516610636863400639 1774 -35959018864149092214682652186075879651385994171527502906865 1775 -44839308506307896144770522861907032789168658284239492946806 1776 131862845203452706925454799869065341910193164035740217895051 1777 -50632100999174536617531141564044053575841886107983498047841 1778 -37749014102579345957717494390833016283560261909901909080728 1779 -60409096539949503476243985629878630702343826087457391057108 1780 166013302715133158732408829104696882972134431246768522305884 1781 -63778956071523806182516410253400730279242883834222125815968 1782 -47507520058448156052931768036302670906252675899406386205243 1783 -71118155979830874326937825147690652571015848769879364810117 1784 198690576342232209821510464949970524902092967037493657225866 1785 -69629801797122972391869566104921275151239362354307362448308 1786 -70807144860916761961182491243920094751326999070774601747864 1787 -72168552750730495392654097722222993194166051674977834924257 1788 225984714852415668711586045779029243083707999628692135136874 1789 -63079977838021382351777978680186360950012565951557411104376 1790 -113988040218365554911828677713462925961805999977818879122250 1791 -58392363852992554875366934909082992403459577369706731645898 1792 244054610289771807156375167506713480939719624772887168639185 1793 -39065781659195000631535225099571888658196980941231440587860 1794 -183373858534196546053025443787809993444207800975483177462409 1795 -25180475326319683286167352258583374492870633786575091067185 1796 250205029554173787071415115193155899829957523899586782083598 1797 6324749464975481561505881517669501284052201072589094273106 1798 -284134845812513058179516435378801760514947122598352015674167 1799 30233850715826761451516216883083031699484298055020892214184 1800 244316097999724367153865766256467750419391849764700768250024 1801 74422262882009252151901268127881419337483496843237695874793 1802 -418872748997632150909417409753890310821848658887608249638539 1803 107231480222977567114577437423972233742021114091642117343910 1804 230509086897703059602106952736125765594197774508621491967168 1805 162372285064242449469473084196208514449696585765924588306829 1806 -586101820527464947385429436105555896477604354968811355278341 1807 200202346990488248988355428063700902673974707920412119796371 1808 218825666335182415169154207587897205016833832656806191373357 1809 261612116180614741612545478984219220799360478459919367930351 1810 -778913352046137637194353960095486577521834745971246954280929 1811 297190575299814197061124576903935892698487811746209968037454 1812 226585424841316892650180820596467567867025547419854006876154 1813 356795007356071437135761985621463310325597751542880220259801 1814 -984220735168705703179843076455896664897840628702966258572912 1815 379205635656760826292265338899884293209290288864373059188391 1816 278989568508525084867173272424166759139894169984479909280189 1817 425618097000045745060156215869652571972213754838746652273921 1818 -1183063141935856830289764144922926015825607506331659484912645 1819 420683486508358895609636342478079541882684322687198034702104 1820 408485737199179123491019271907926645409483561974666462386979 1821 440048784164412589569522395352219645063515251079216579109546 1822 -1352467298318475921779584302855722715367230876772592814028346 1823 391581326001342091553461875140736583850112022926210253367747 1824 652433187847978289935354623852772292810095838700667716216466 1825 369396795765657471788478215610967311087353015860200177829995 1826 -1469294330223643513415003702192290857781024556058590988560762 1827 261486673655507629677220960263492821706626468840467319966611 1828 1048742930155774735276126895042460542185246930174763071360875 1829 185513391497893315207511435787873026107084004700116960978689 1830 -1516300963074839472877267740538136760795649783222455664354368 1831 5886496077485667114499252271722212233901941701194833519043 1832 1629440952371699711918920615971176967931005952077455111640127 1833 -129909201821552909914136321555074934800858902027446610404463 1834 -1490300947441661798223834375356158744446336401529344835131228 1835 -385641439365025543525585262433532301855839213189035039841705 1836 2412526164112648975319391831501565682362933232732510516146400 1837 -576422117251122349699440360272620651356177811419084374333732 1838 -1411823453290412531532128378213158172048641126326826778213666 1839 -900078247175474865450413028671163505907074053134417922544750 1840 3393054258181308443394427694595891262124578156361990612048386 1841 -1125355797075883349086585425867412335396065196975291567616192 1842 -1335060961483272234214097573662910814581337280417017216078528 1843 -1491845634096367400089494944683241782013258623363158474727278 1844 4535025208163848687662086717801187212177335050881895735599773 1845 -1711526691032159247657156513512950585830874440819088012069288 1846 -1356249928000025769277069630710109159053848044042583405186512 1847 -2075959928236194741680960600876997237957586658129909478338365 1848 5766293987903521533876821789935178196801900256799575643847127 1849 -2228449556556630824054556883706562355529092635569743416212881 1850 -1618047516953677568162777855897687703552955605207060574926715 1851 -2526044383602028024133559485984921711531077597376462067302669 1852 6979225482023819640138573407756984400103873113293809393748209 1853 -2529823901429595956366696788525109056449350689135653855265000 1854 -2307113619087998024477210494456497604889619750236914254548336 1855 -2680062177500541764764476011535564993476907450504710297803048 1856 8040001854884453911135278693190492415079601675025898001189834 1857 -2440133706213650896618362970924122815856623072938813641573959 1858 -3642166435545552082040230972032554201097711635765342428359421 1859 -2356448385726292544789029233101289237398056112455363178075037 1860 8809170032978147131636089350377382859098678593931352417964813 1861 -1776712078380876868482188437774699827333014751531395308631011 1862 -5850446193475414964722396142884376734144315953868487025480100 1863 -1382484323000860777734340559156826530077995336015223515336332 1864 9175004709109096035677293961269087967087420414124862815789563 1865 -384401589664442392253437119650828415359065314417868146831671 1866 -9131959150362110633964418779376499958879888998647557238588656 1867 364876947308332794691245310490860279127079336961364758780505 1868 9099427886068745623873129388364712396112945702284311207972815 1869 1818122941649097337101916305260816638586940370321395886804031 1870 -13613168345705845055215759546480235587289807997989564738703667 1871 2908015956142388753607195739819295461613175885462028723475173 1872 8673545388158356319039743326139448346794288211082011121579317 1873 4784198602274159880314020142084340550332236635822024452228727 1874 -19294899071476165372971400070302372401618104333886620112715764 1875 6113019240701050118754002501161434690878014018815719813261990 1876 8176473726278710173150149986520268732234113102080466551563178 1877 8284554620939466787633614383759833795760467508782048035331630 1878 -26002895434945333292353074041318729499517516800730665424345631 1879 9638676119938524767693855423216540802232540967658391568692138 1880 8127392413534708841289259549836182086516154438835316101666588 1881 11863366902709113534783813408280630647919438040959040347660186 1882 -33353224595731967283326388519820272241759024077908926569252192 1883 12903006234515868773591015329223932819558292679000391561138072 1884 9317270571870870029500797682162586826607855454334319026756044 1885 14819457864415780588361513643963173726420322632046003335449742 1886 -40747850302864804551267933430270848322378062344124956653373535 1887 15083012264778783607500474939731345947751974610667330485156758 1888 12804331411277009103957008957596002217964164254363351900380242 1889 16229106126665893252788212665083497121217614117261877512843879 1890 -47417234617140402974574336938792845503661166127313585311107206 1891 15164279357884345867353479151342152720874835880081188203447671 1892 19857074666719284610768926035979056725600351938622655461365736 1893 15026513722946013734782955045157867743343542147489917930481213 1894 -52525683208172223702602885092521118760741803085878815448450342 1895 12055000566531832028512435465706293212525790354645626348628989 1896 31831688539014494695395759075017494396245157497739356925947616 1897 10154049024356388423546903929930666614164440705003288817560404 1898 -55350247655872251266354372810014670487735825781853767324099987 1899 4772952867289371143387819573918293321824998595993223506068126 1900 49977942478078814102158872888874310033302194048019460415371440 1901 786019008231314172068898111519650326753379661860054231698232 1902 -55534503617919105824497728864148089746194350051644321268606383 1903 -7296851520964915255711977331479937984889523812825881653575958 1904 75179772549372787518208881196078561046062396531845660875390406 1905 -13383541886495972337405628869372708784880492314756684952590382 1906 -53404135705956434273974717439321131790992852562542527802692188 1907 -24091779601033416720146784207093422772876875547488087936002838 1908 107653672765601791789772263282476508811070256665566061507903926 1909 -31816440469563056612334236676249349772706398338931514911428613 1910 -50312532938078330214440773171814026833499162589867312524046591 1911 -44546116729221390119911198704833373229318574517205889230989232 1912 146648597041683377758058876667790119282566940794613836957741714 1913 -52817686682638187626298393505803846981289302137499513929099207 1914 -48963247133414888042003899172879824637643828342069270715627218 1915 -66309920489591427396142778275149533590698717237584965883064186 1916 190212983096681969482446911720392970928154251704925649150042351 1917 -73304616365714892216360169486456812776766145431209131935458184 1918 -53635281971084611429475051954875013643627634184420783341142266 1919 -85591878770333366568597238983926320916827816915783890515761899 1920 235113933603389089263112398819749348536789421199075515977826804 1921 -88745586369039702029973078613378406139583991049003212512439880 1922 -70221274229890787345314312778628199483910146738224999190705082 1923 -97219892271498755182985902348324640865308594757437335694775293 1924 277005388264645746994363854528406765368078630941802565040518127 1925 -93364768578988065528208810511242098360014452974916927387900048 1926 -105983409608691745120865479020519101176544745669978626034477569 1927 -95014939213929256941277470512747766192014966967555664977067892 1928 310940195056473731561573939315345213288315060329425959659602515 1929 -80702913482182109450545412271636467756566460129950434360589992 1930 -168943716339214055153672254287503282940902114395974982087490358 1931 -72557082604483257065566590333554854551214894843412999601574468 1932 332299057345715863859396567907922781969917533092639857688386215 1933 -44595755387366831232682461460742827421028422927774152459967644 1934 -266860181842603032511729598979682845215970641412114518290781198 1935 -24381568447090006666267488370597762883015393950457334365591198 1936 338162111279594189799727055749029104796914464224705369722135095 1937 19422829471952279918345060130922366552937947331175734973696938 1938 -405802194521349793161650449294722272355503038204845676037703696 1939 52425713245426033052019813093397312581031569270412904029586031 1940 329073639764788271521502419336421534137845649243043171121641122 1941 112368564744384644074053641147110666258978210576131061765637264 1942 -588428957471107152957047901064924189100839035500970076364915621 1943 156360246613518530412785959152915766802069200340127820145369857 1944 311048759448446944455751560995996089334146978240812289988853686 1945 229889083034069682615807840669111630580437600872674483387045218 1946 -812188344010839089175806717200564968116069765749347054342736831 1947 279602763574481881722144579953082149460374101169103953868924907 1948 297550550059440933986859444998704606978571386415153545736455691 1949 360488261719627700305087820431089748669960657252176069441976231 1950 -1067779866435993391931522288259675764294539821119910932022354577 1951 406465052745142043707964465844228566512630259500861009602847283 1952 311042290914615767616552761607452886558851775399111769601288757 1953 484322368518446084989385961946262922843491841190314214584433099 1954 -1338344757665229435739804367125184340493454192121983294418789146 1955 512660330299600456809475577556130873399270931352844944315616378 1956 383615609726072029789114255312063045246513871580707224085390036 1957 573093335048390414863890940644626795394174377724954283996021544 1958 -1599931437086053340605338989293597150200370551146163001233873638 1959 565951158713631498516774104497640919737109710727155306145604049 1960 556142186982251560912923368503721316754158393445842886921018807 1961 591600999032411156020770807947394049787727169657812911219113876 1962 -1823802346854138420646876580727249424514487592675596481690069247 1963 528721422368247003455297790800108907080576827850492594898242233 1964 875429734420629930433479008877511736621368006297468910577274564 1965 501457644339904040958857785796087958406542865715794324907203968 1966 -1981062139566702623162670203091147980510251111044153309181527600 1967 362899498902964874421737519581628959842766379401177195104794861 1968 1389017825324966268665872092421233716829097213720304197633653332 1969 267280164239635007422144850170054265714587628798084787222006649 1970 -2049864586005463989545936246218160648690119945361232185737126124 1971 37396550058928550802977096278852676614564221793084962149076132 1972 2137554278307889270118624640167077718307766918224658814939746177 1973 -134667597739729530155528036604303503501719044215575171455154120 1974 -2025074885716459314694904518895700852703015447576201005170038404 1975 -462200427559715152162737506493423301302005620796165914924506374 1976 3145160537723942182627486007219568162978582174721699091581904339 1977 -705913950650553555321685993496175885267691789734996127100407901 1978 -1929725040052908880424431296490331585735888997636335921477050123 1979 -1122519962372671001183370222738156795483349370331708101523254557 1980 4408810874082306240489055941195072481862507728951698197653208998 1981 -1414474816230297919860187996973744376349886568985682493658892097 1982 -1826933797984817693067163418762679385721542642296472122558078117 1983 -1891413950719011823028171116867868083130389128800745208611532483 1984 5888465064821376314342293516699765548493858124925772251425084833 1985 -2184702167480352006183284184702314834809130928110694163049830942 1986 -1830241056661230165361464624878887892957316738696317126726563890 1987 -2669338439317480130149264831314700911951513173063706885351727560 1988 7500413694777525842365797760085715662884392386703944715584217582 1989 -2890876645857010216033722598466221023639212685777024117904016578 1990 -2109646833667021364826808596254015894587795854398721050745588383 1991 -3305990992114207492546081300893849224109684649826147512778278522 1992 9116879531897304206653038323071747270348053964075127163175091296 1993 -3357651972817615828350245151305730724631014593160958390647544892 1994 -2890208819418944562665393336465344038148193848785602685229197724 1995 -3605446862277999688013557862047229490286857233058095409079934266 1996 10575187389785117000384651871249527387249840919730534392153310303 1997 -3370608515266156959313950608653971676762115544117164946828557012 1998 -4440035712778394232722245002795680651985099804718986078165605191 1999 -3342925348086048769966479679516589187631315910580114802491768911 2000 11699564132622698512587159153221039090174856488596235434620081023