0 1 1 1 2 -1 3 3 4 -4 5 1 6 9 7 -15 8 7 9 -1 10 27 11 -54 12 36 13 -10 14 1 15 81 16 -189 17 162 18 -66 19 13 20 -1 21 243 22 -648 23 675 24 -360 25 105 26 -16 27 1 28 729 29 -2187 30 2673 31 -1755 32 675 33 -153 34 19 35 -1 36 2187 37 -7290 38 10206 39 -7938 40 3780 41 -1134 42 210 43 -22 44 1 45 6561 46 -24057 47 37908 48 -34020 49 19278 50 -7182 51 1764 52 -276 53 25 54 -1 55 19683 56 -78732 57 137781 58 -139968 59 91854 60 -40824 61 12474 62 -2592 63 351 64 -28 65 1 66 59049 67 -255879 68 492075 69 -557685 70 415530 71 -214326 72 78246 73 -20250 74 3645 75 -435 76 31 77 -1 78 177147 79 -826686 80 1732104 81 -2165130 82 1804275 83 -1058508 84 449064 85 -138996 86 31185 87 -4950 88 528 89 -34 90 1 91 531441 92 -2657205 93 6022998 94 -8227494 95 7577955 96 -4979799 97 2405700 98 -866052 99 232551 100 -46035 101 6534 102 -630 103 37 104 -1 105 1594323 106 -8503056 107 20726199 108 -30705480 109 30961359 110 -22517352 111 12196899 112 -5003856 113 1563705 114 -370656 115 65637 116 -8424 117 741 118 -40 119 1 120 4782969 121 -27103491 122 70681653 123 -112842639 124 123589557 125 -98513415 126 59108049 127 -27208467 128 9694971 129 -2675673 130 567567 131 -90909 132 10647 133 -861 134 43 135 -1 136 14348907 137 -86093442 138 239148450 139 -409209570 140 483611310 141 -419129802 142 275837562 143 -140733450 144 56293380 145 -17721990 146 4378374 147 -840294 148 122850 149 -13230 150 990 151 -46 152 1 153 43046721 154 -272629233 155 803538792 156 -1466777160 157 1860043500 158 -1741000716 159 1246642488 160 -698037912 161 309613590 162 -109459350 163 30857112 164 -6899256 165 1208844 166 -162540 167 16200 168 -1128 169 49 170 -1 171 129140163 172 -860934420 173 2683245609 174 -5203870272 175 7046907660 176 -7083045648 177 5480928180 178 -3340756224 179 1626878682 180 -637991640 181 202030686 182 -51554880 183 10525788 184 -1696464 185 211140 186 -19584 187 1275 188 -52 189 1 190 387420489 191 -2711943423 192 8910671247 193 -18294856425 194 26344593252 195 -28296044604 196 23525830188 197 -15503196852 198 8221392270 199 -3540853602 200 1244083698 201 -356695326 202 83132244 203 -15615180 204 2329884 205 -269892 206 23409 207 -1431 208 55 209 -1 210 1162261467 211 -8523250758 212 29443957164 213 -63795240522 214 97328636181 215 -111232727064 216 98873535168 217 -70035420744 218 40167373662 219 -18843953076 220 7273104696 221 -2314169676 222 606092058 223 -129977784 224 22604832 225 -3139560 226 340119 227 -27702 228 1596 229 -58 230 1 231 3486784401 232 -26732013741 233 96855122250 234 -220829678730 235 355781149065 236 -431026817373 237 407853332568 238 -308979797400 239 190537541730 240 -96699232890 241 40663267164 242 -14215613724 243 4132445850 244 -996025410 245 197792280 246 -32023512 247 4159917 248 -423225 249 32490 250 -1770 251 61 252 -1 253 10460353203 254 -83682825624 255 317297380491 256 -759344158440 257 1288173125925 258 -1648861601184 259 1654586815077 260 -1334792724768 261 880592422590 262 -480635240400 263 218689034382 264 -83310108336 265 26612951274 266 -7120522080 267 1589402250 268 -293862816 269 44503263 270 -5429592 271 520695 272 -37800 273 1953 274 -64 275 1 276 31381059609 277 -261508830075 278 1035574967097 279 -2595329855811 280 4623863536215 281 -6234757929477 282 6612622046415 283 -5658964989381 284 3976569992538 285 -2322498143790 286 1136702343546 287 -468619359390 288 163148962158 289 -47974517514 290 11888728830 291 -2470990698 292 427372605 293 -60792039 294 6991677 295 -634095 296 43659 297 -2145 298 67 299 -1 300 94143178827 301 -815907549834 302 3368233731366 303 -8821564534530 304 16466920464456 305 -23328137324646 306 26072624068722 307 -23589517014558 308 17588674966995 309 -10944064423908 310 5732605174428 311 -2542560421716 312 958066245864 313 -307072514700 314 83640704004 315 -19301700924 316 3753108513 317 -609748722 318 81767070 319 -8893962 320 765072 321 -50094 322 2346 323 -70 324 1 325 282429536481 326 -2541865828329 327 10920608743932 328 -29832927334956 329 58222325927898 330 -86451332438394 331 101546009530812 332 -96841175112396 333 76355541915543 334 -50420868238719 335 28141879947192 336 -13360286439576 337 5416759159308 338 -1879283789964 339 557994626712 340 -141545806776 341 30561026463 342 -5582354679 343 855049932 344 -108448956 345 11189178 346 -915354 347 57132 348 -2556 349 73 350 -1 351 847288609443 352 -7908027021468 353 35303692060125 354 -100419390748800 355 204499905118650 356 -317576323243080 357 391089361030830 358 -392069534868000 359 325907800859025 360 -227618146631700 361 134846508080295 362 -68222739265920 363 29610563917500 364 -11054610529200 365 3553267670100 366 -982632047040 367 233228886165 368 -47308090500 369 8147504475 370 -1180396800 371 142016490 372 -13935240 373 1086750 374 -64800 375 2775 376 -76 377 1 378 2541865828329 379 -24571369673847 380 113819103201843 381 -336561864306525 382 713919106104750 383 -1157228874847890 384 1490844406335570 385 -1567297965634830 386 1369792937445075 387 -1008762240754125 388 632157670872585 389 -339514725878055 390 157054431018420 391 -62774395505100 392 21714413539500 393 -6501163811220 394 1682318705535 395 -375153157665 396 71750603925 397 -11688694875 398 1606446270 399 -183822210 400 17195490 401 -1281150 402 73125 403 -3003 404 79 405 -1 406 7625597484987 407 -76255974849870 408 366028679279376 409 -1123504696121418 410 2478319182620775 411 -4185605730648420 412 5629762093854600 413 -6192738303240060 414 5676676777970055 415 -4396079659707450 416 2905235253371880 417 -1650701848506750 418 810678018933315 419 -345377617533720 420 127917636123600 421 -41217904973160 422 11548119927825 423 -2807778178530 424 590404969440 425 -106816688550 426 16508033685 427 -2157912900 428 235408680 429 -21038940 430 1500525 431 -82134 432 3240 433 -82 434 1 435 22876792454961 436 -236393522034597 437 1174342012687998 438 -3736542767643630 439 8558462243983743 440 -15035136374566035 441 21074892012212220 442 -24207977003574780 443 23222768637150225 444 -18864915757092405 445 13111785419823090 446 -7857340798892130 447 4082735905306695 448 -1846810871534475 449 729130525904520 450 -251571351043080 451 75862264756635 452 -19971454463415 453 4578993086850 454 -910855035090 455 156340789605 456 -22981772385 457 2864138940 458 -298525500 459 25540515 460 -1746927 461 91854 462 -3486 463 85 464 -1 465 68630377364883 466 -732057358558752 467 3759419560098591 468 -12383970315618888 469 29411929499594859 470 -53663871367681848 471 78259812411202695 472 -93698823022936560 473 93876282915025455 474 -79817515908427440 475 58200272016561675 476 -36683807816499480 477 20105548514812215 478 -9623168519910120 479 4034202449248035 480 -1483844579033760 481 479158145312985 482 -135776628146880 483 33708433723965 484 -7311558192120 485 1379877403905 486 -225286106760 487 31574189205 488 -3759715440 489 375147045 490 -30781296 491 2022489 492 -102312 493 3741 494 -88 495 1 496 205891132094649 497 -2264802453041139 498 12010316038854525 499 -40911330506955255 500 100619758814403465 501 -190403543602640403 502 288443308601289933 503 -359356281480012375 504 375327671768012925 505 -333328830640307775 506 254418331958112465 507 -168251695466060115 508 97000453360936125 509 -48975054074542575 510 21725775867654225 511 -8485736186349315 512 2921319014972715 513 -886488029753625 514 236901929318775 515 -55643108300325 516 11451190403835 517 -2055735724185 518 320008674375 519 -42853335525 520 4885156575 521 -467490933 522 36848763 523 -2329425 524 113535 525 -4005 526 91 527 -1 528 617673396283947 529 -7000298491218066 530 38295750569604714 531 -134744307559720290 532 342770606950165650 533 -671830389622324674 534 1055733469406510202 535 -1366512153041327058 536 1485339296784051150 537 -1375314163688936250 538 1096583826514645170 539 -759173418356292810 540 459253055548868490 541 -243925615584563850 542 114152381677505250 543 -47182984426702170 544 17249693231267460 545 -5580783104233590 546 1597193817709950 547 -403831254219750 548 89996679511830 549 -17618397576390 550 3015761747310 551 -448568680950 552 57508805250 553 -6287629374 554 578037222 555 -43837038 556 2670030 557 -125550 558 4278 559 -94 560 1 561 1853020188851841 562 -21618568869938145 563 121887550200032208 564 -442528673248765584 565 1163056128410217240 566 -2358261775817139672 567 3839030797841855280 568 -5155269928530491376 569 5822530043393480508 570 -5611281787850859900 571 4665065643232871760 572 -3374104081583523600 573 2136932585002898280 574 -1191029902302560040 575 586382760617079600 576 -255701334957611760 577 98932064120504550 578 -33992042543968230 579 10372364557363440 580 -2808687580369200 581 673821292755240 582 -142851872241000 583 26665682818320 584 -4361467790160 585 621095096700 586 -76371693372 587 8021741040 588 -709548336 589 51847128 590 -3046680 591 138384 592 -4560 593 97 594 -1 595 5559060566555523 596 -66708726798666276 597 387281219470034769 598 -1449473569946328960 599 3931697058479417304 600 -8237841455861636256 601 13875354169342705512 602 -19304840583433329408 603 22622860058710932900 604 -22656375406946060208 605 19606478717549475180 606 -14787377887983442560 607 9784901836592218440 608 -5710022291910578400 609 2950178184153798840 610 -1353486765489914880 611 552497527319125410 612 -200908191752409240 613 65109136216058550 614 -18798427298471040 615 4830151458634920 616 -1102376909478240 617 222848920695960 618 -39750086188800 619 6224753080260 620 -850210176816 621 100436916492 622 -10150386048 623 865089720 624 -60987168 625 3461832 626 -152064 627 4851 628 -100 629 1 630 16677181699666569 631 -205685240962554351 632 1228552385208770583 633 -4735701929309021649 634 13244564745384580872 635 -28645221426064326072 636 49863903963889752792 637 -71789875919642693736 638 87173420759566128108 639 -90591986279549113524 640 81475811559594485748 641 -63968612381499802860 642 44142083397760097880 643 -26914968712323953640 644 14560556844371974920 645 -7010638480623543480 646 3010979347447291110 647 -1155222102576353130 648 396235600400584890 649 -121504418111471670 650 33288881674375800 651 -8137282187069640 652 1770923671566120 653 -342099179262360 654 58424345429580 655 -8775383610708 656 1151520926292 657 -130888074636 658 12745655208 659 -1048051224 660 71372664 661 -3918024 662 166617 663 -5151 664 103 665 -1 666 50031545098999707 667 -633732904587329622 668 3891342396588866100 669 -15435658173135835530 670 44469396165462764265 671 -99180229023577559088 672 178236933317733584448 673 -265233531722817834000 674 333310138198341078060 675 -358949379598213468680 676 335019420958332570768 677 -273381648704093894328 678 196394862574780096500 679 -124886989534731958800 680 70596639245439878400 681 -35592472286242605360 682 16043576522965416810 683 -6476645655176350500 684 2343928903778107800 685 -760748854734999900 686 221371063134599070 687 -57700728235584720 688 13450053201768000 689 -2797221209353200 690 517372215551100 691 -84750496261704 692 12229946389584 693 -1544185150200 694 169125040260 695 -15889808880 696 1262169216 697 -83126736 698 4417875 699 -182070 700 5460 701 -106 702 1 703 150094635296999121 704 -1951230258860988573 705 12307760094353927922 706 -50198316915996372690 707 148843846669524128325 708 -342010083236195441529 709 633891028976778312432 710 -973937528486187086448 711 1265163946317841068180 712 -1410158276992981484100 713 1364007642473211180984 714 -1155164367070614253752 715 862566236428434183828 716 -571055831178975972900 717 336676907271051594000 718 -177374056104167694480 719 83723201855138855790 720 -35473513488494468310 721 13508432366510673900 722 -4626175467983107500 723 1424862044138797110 724 -394473247841353230 725 98050887840888720 726 -21841716829827600 727 4349337856006500 728 -771623704336212 729 121440335430456 730 -16862501840184 731 2051560270980 732 -216794466900 733 19676316528 734 -1511549424 735 96380361 736 -4964085 737 198450 738 -5778 739 109 740 -1 741 450283905890997363 742 -6003785411879964840 743 38874510541922772339 744 -162902710842343045992 745 496729856924568757665 746 -1174874096378110452912 747 2243683170166530378825 748 -3555703614435339571776 749 4769429367439710290988 750 -5495638777296785520480 751 5502181204412615027052 752 -4829500743685053942240 753 3742863076355916805236 754 -2575733729965362102528 755 1581086552992130754900 756 -868799075583554677440 757 428543661669584261850 758 -190143742320622260720 759 75998810588026490010 760 -27386958770459996400 761 8900761600399498830 762 -2608281787662856800 763 688625911364019390 764 -163576038330371520 765 34889730397847100 766 -6664208969015136 767 1135944710627580 768 -172027840951008 769 23017182653124 770 -2701943671680 771 275823416484 772 -24210964800 773 1800690507 774 -111272616 775 5559435 776 -215784 777 6105 778 -112 779 1 780 1350851717672992089 781 -18461640141530891883 782 122627317037648281857 783 -527582643068951910315 784 1653092281616049318987 785 -4021352146058900116401 786 7905923606877701589387 787 -12910794013472549094153 788 17863991716754470444740 789 -21256345699330066852428 790 22002182390534630601636 791 -19990683435467776853772 792 16058089972752804357948 793 -11470064266252003112820 794 7318993388941754367228 795 -4187483779742794787220 796 2154430060592307462990 797 -998974888631451044010 798 418140174084701730750 799 -158159686899406479210 800 54089243571658492890 801 -16725606963388069230 802 4674159521754914970 803 -1179354026355133950 804 268245229523912820 805 -54882357304892508 806 10072043100897876 807 -1652028233480604 808 241079388910380 809 -31123013668164 810 3529413921132 811 -348456310884 812 29613036321 813 -2134508355 814 127950921 815 -6206787 816 234099 817 -6441 818 115 819 -1 820 4052555153018976267 821 -56735772142265667738 822 386343591254475737454 823 -1705375246244504012802 824 5486859487917099867276 825 -13717148719792749668190 826 27739122966692004884562 827 -46638305647295348871846 828 66502769163735960428373 829 -81633028814744671002024 830 87262892870933958657336 831 -81974232696937961162952 832 68164953353726189927616 833 -50468282771508813696408 834 33427044433077266214504 835 -19881444728170138728888 836 10650773961519717176190 837 -5151354726486660595020 838 2253395410885556236260 839 -892619234782921168380 840 320427417614381957880 841 -104266064461822700580 842 30748085528652814140 843 -8212221600820316820 844 1984089714926872410 845 -432892301438590344 846 85098486607586136 847 -15028127801339688 848 2375266400211744 849 -334448429914872 850 41711255431560 851 -4574782853784 852 437295419847 853 -36016561386 854 2518361118 855 -146571282 856 6909084 857 -253422 858 6786 859 -118 860 1 861 12157665459056928801 862 -174259871579815979481 863 1215766545905692880100 864 -5502469329987987775860 865 18165953709995803614630 866 -46638305647295348871846 867 96934517619868764321876 868 -167654039908578051500100 869 246146613138503230156965 870 -311401855607969973434445 871 343421707427546546974032 872 -333185590961747842146192 873 286469092758116530945800 874 -219569801668252631016840 875 150749416070740612339920 876 -93071378617587682401168 877 51833766612729290257458 878 -26104838140979698961250 879 11911540959143329303800 880 -4931253115234319741400 881 1853901487626067042020 882 -633225610999850059620 883 196510321047781143000 884 -55384750331113764600 885 14164490745600934050 886 -3282766619242643442 887 688187761261348752 888 -130182870011605200 889 22153927001974920 890 -3378611689956360 891 459582196209552 892 -55435603992912 893 5886669113325 894 -545345104005 895 43571644740 896 -2958074964 897 167298534 898 -7669350 899 273780 900 -7140 901 121 902 -1 903 36472996377170786403 904 -534937280198504867244 905 3821559509296894619781 906 -17723174535869656207680 907 60000330459975398619750 908 -158080870651881850230168 909 337441858506901641837474 910 -599896637345602918822176 911 906093879324087741970995 912 -1180352179962413150460300 913 1341666977890609614356541 914 -1342978480312790073412608 915 1192592869236097434983592 916 -945178497762874423996320 917 671818049880474468036600 918 -429963551923503659543424 919 248572678455775553173542 920 -130148281035668387141208 921 61839461018409686872650 922 -26705300304846288528000 923 10492957578112520867460 924 -3753578320625617220880 925 1222756574143193488620 926 -362664572041122436800 927 97878222567916566750 928 -24012790603328864376 929 5347329903026689698 930 -1078736371296164352 931 196644651017529960 932 -32289762071844000 933 4757358278585016 934 -625889008188288 935 73095611332887 936 -7522704425340 937 676060038225 938 -52445869632 939 3459970566 940 -190306584 941 8490690 942 -295200 943 7503 944 -124 945 1 946 109418989131512359209 947 -1641284836972685388135 948 11999615808089188726587 949 -56991083116905863242821 950 197724165915795852066930 951 -534242942415620949310254 952 1170406446172586775742590 953 -2137131770543710398304002 954 3318178275317866144735161 955 -4447150419211327193351895 956 5205353113634241993529923 957 -5370602418828979834594365 958 4920757088021082378363384 959 -4028128362524720706972552 960 2960632647404297828106120 961 -1961708705650985446666872 962 1175681587290830319064050 963 -639017521562780714597166 964 315666664090897447759158 965 -141955361932948552456650 966 58184173039183851130380 967 -21753692539989372530100 968 7421848043055197686740 969 -2310750290266560799020 970 656299239744872137050 971 -169916594377903159878 972 40054780312408933470 973 -8583539016915182754 974 1668670324348754232 975 -293513937233061960 976 46561836907599048 977 -6635025303149880 978 845175842186949 979 -95663724608907 980 9550884540015 981 -833397647121 982 62825781330 983 -4030890318 984 215778654 985 -9376290 986 317709 987 -7875 988 127 989 -1 990 328256967394537077627 991 -5033273500049568523614 992 37640132261240251567896 993 -182972865158806778455050 994 650163580864293419443611 995 -1800452993162658699997692 996 4045462280933381276538024 997 -7581801757803717970654596 998 12091666596497308832509485 999 -16659629532951847724790846 1000 20063209760114053173941664 1001 -21317160370121181497313018 1002 20132873682892226969684517 1003 -17005142175595244499281040 1004 12910026304737614191290912 1005 -8845758764357254168106736 1006 5488753467523476403859022 1007 -3092734151979172462855548 1008 1586017513835473057874640 1009 -741532749889743105129108 1010 316507881050500105847790 1011 -123445250659151968720680 1012 44019236669154965590320 1013 -14354098913854880083800 1014 4279648009501177210170 1015 -1166049022878581616684 1016 290080935315129960288 1017 -65805397363154481732 1018 13589549989961445450 1019 -2549212136047940112 1020 433199447955859104 1021 -66466912817048688 1022 9170552829710727 1023 -1132167016013670 1024 124316378228952 1025 -12051077481378 1026 1021874991111 1027 -74918452284 1028 4678226280 1029 -243907524 1030 10329417 1031 -341334 1032 8256 1033 -130 1034 1 1035 984770902183611232881 1036 -15428077467543242648469 1037 117953670283770323227302 1038 -586558727737660586933046 1039 2133463607751687036785883 1040 -6051522560352269519436687 1041 13936839835962802529611764 1042 -26790867554344535188501812 1043 43856801547295644468183051 1044 -62070555195352852006882023 1045 76849258813294007246615838 1046 -84014690870477597665880718 1047 81715781418797862406366569 1048 -71148300209677960467527637 1049 55735221089808087073153776 1050 -39447302597809376695611120 1051 25312019166927683379683802 1052 -14766955923460993792425666 1053 7850786693485591636479468 1054 -3810615763504702373261964 1055 1691056393041243422672478 1056 -686843633027956012009830 1057 255502960666616865491640 1058 -87081533410719605841720 1059 27193042942358411714310 1060 -7777795078136922060222 1061 2036291828823971497548 1062 -487497127404593405484 1063 106574047333038818082 1064 -21237186398105265786 1065 3848810479915517424 1066 -632600186407005168 1067 93978571306180869 1068 -12567053877751737 1069 1505116150700526 1070 -160469610673086 1071 15116702454711 1072 -1246630347963 1073 88953131124 1074 -5409948852 1075 274895775 1076 -11353419 1077 366102 1078 -8646 1079 133 1080 -1 1081 2954312706550833698643 1082 -47269003304813339178288 1083 369289088318854212330375 1084 -1877629853496752084026440 1085 6986949550992721697290695 1086 -20288031288808495595095944 1087 47862042068240677108271979 1088 -94309442498996408095117200 1089 158361272196231468593050965 1090 -230068467133354200488829120 1091 292618331635234873746729537 1092 -328893331424726800244257992 1093 329162035126871184884980425 1094 -295160682047831743808949480 1095 238353963479102221686988965 1096 -174077128883236217159987136 1097 115383360098592426834662526 1098 -69612886937310664756960800 1099 38319316003917768701864070 1100 -19282633983999698756265360 1101 8883784942628432641279398 1102 -3751587292125111458701968 1103 1453352515027806608484750 1104 -516747560898775683016800 1105 168660662237794840984650 1106 -50526428176769177894976 1107 13886670564608836552866 1108 -3498783211037751714000 1109 807219269403709859730 1110 -170285606527354615440 1111 32783617837851818058 1112 -5746611039136532928 1113 914535900325547775 1114 -131679732939436080 1115 17082402329853315 1116 -1986524982719784 1117 205819718037219 1118 -18856593498600 1119 1513489741335 1120 -105182977680 1121 6234636177 1122 -308956032 1123 12451725 1124 -392040 1125 9045 1126 -136 1127 1 1128 8862938119652501095929 1129 -144761322620990851233507 1130 1155136268261375976169413 1131 -6002178648809110464409695 1132 22838478506474917175898525 1133 -67851043417418208482578527 1134 163874157493530526919911881 1135 -330790369565229901393623579 1136 569393259087690813874270095 1137 -848566673596294070059538325 1138 1107923462039058821729017731 1139 -1279298325909415274479503513 1140 1316379436805340354899199267 1141 -1214644081270366416311828865 1142 1010222572485138408869916375 1143 -760585350128810873166950373 1144 520227209179013497663974714 1145 -324222020910524421105544926 1146 184570834949063970862553010 1147 -96167217955916864970660150 1148 45933988811884996680103554 1149 -20138546819003767017385302 1150 8111644837208531284156218 1151 -3003595197724133657535150 1152 1022729547612160205970750 1153 -320239946768102374669578 1154 92186439870595687553574 1155 -24383020197722091694866 1156 5920441019248881293190 1157 -1318076088985773706050 1158 268636460040910069614 1159 -50023450955261416842 1160 8490218740113176253 1161 -1309575099143856015 1162 182926939928996025 1163 -23041977278012667 1164 2603984136831441 1165 -262389498533019 1166 23397062722605 1167 -1829038674375 1168 123886886211 1169 -7161504273 1170 346311207 1171 -13627845 1172 419175 1173 -9453 1174 139 1175 -1 1176 26588814358957503287787 1177 -443146905982625054796450 1178 3610170127405118779741746 1179 -19161672214688707369398498 1180 74517614168233861992105270 1181 -226391608758729542623634106 1182 559473515898009789242314170 1183 -1156245266189220231100782618 1184 2038970146828302343016433864 1185 -3115093279876573024052885070 1186 4172337059713470535246591518 1187 -4945818439767304645167528270 1188 5228436636325436339177101314 1189 -4960311680616439603834685862 1190 4245311798725781642921577990 1191 -3291978622871571028370767494 1192 2321266977665851366158874515 1193 -1492893271910586760980609492 1194 877934525757716333693203956 1195 -473072488816814565774533460 1196 233969184391571855010970812 1197 -106349629268896297732259460 1198 44473481330629360869853956 1199 -17122430430380932256761668 1200 6071783840560614275447400 1201 -1983449387916467329979484 1202 596799266379889437330300 1203 -165335500463761962638172 1204 42144343255468735574436 1205 -9874669286206202411340 1206 2123985469108503914892 1207 -418706812906694320140 1208 75494107175600945601 1209 -12418944037544744298 1210 1858355918930844090 1211 -252052871763034026 1212 30853929688506990 1213 -3391152632430498 1214 332580686700834 1215 -28884178745730 1216 2200699333008 1217 -145371399030 1218 8200437894 1219 -387194742 1220 14885370 1221 -447534 1222 9870 1223 -142 1224 1 1225 79766443076872509863361 1226 -1356029532306832667677137 1227 11273657288197981394021688 1228 -61095186771471240887937240 1229 242714514719390293345714308 1230 -753692440444422489863007588 1231 1904812156452758910350576616 1232 -4028209314465670482544662024 1233 7273155706674127260150084210 1234 -11384249986458021415175089074 1235 15632104459016984629792659624 1236 -19009792379015384470749176328 1237 20631128348743613662698832212 1238 -20109371678174755150681158900 1239 17696247076793784532599419832 1240 -14121247667340494728033880472 1241 10255779555869125126847391039 1242 -6799946793397611649100702991 1243 4126696849183735762060221360 1244 -2297151992208160031016804336 1245 1174980041991530130807445896 1246 -553018072198260748207749192 1247 239770073260784380341821328 1248 -95840772621772157640138960 1249 35337781952062775083103868 1250 -12022132004310016265385852 1251 3773847187056135641970384 1252 -1092805767771175325244816 1253 291768530230168169361480 1254 -71768351114087342808456 1255 16246625693531714156016 1256 -3380105907828586875312 1257 645189134433497156943 1258 -112750939288235178495 1259 17994011794337276568 1260 -2614514534219946168 1261 344614660828554996 1262 -41027387585798484 1263 4388894692533000 1264 -419233222938024 1265 35486276744754 1266 -2636813530098 1267 169972712712 1268 -9362022120 1269 431850852 1270 -16227972 1271 477144 1272 -10296 1273 145 1274 -1 1275 239299329230617529590083 1276 -4147855039997370512894772 1277 35177001396900776849742201 1278 -194559217602611704057833408 1279 789238730929642120925080164 1280 -2503791836052657762934737072 1281 6468128909802699220914737436 1282 -13989440099849770357984562688 1283 25847676434488052262994914654 1284 -41425905666048191505675351432 1285 58280563363508975304553067946 1286 -72661481596063138042040188608 1287 80903177425246225458845672964 1288 -80959243383267879114742308912 1289 73198112908556108748479418396 1290 -60059990078815268716701061248 1291 44888586334947870108576053589 1292 -30655619936061960074149500012 1293 19180037340948818935281367071 1294 -11018152825808215855110634368 1295 5822092118182750423439142024 1296 -2834034258586312375430693472 1297 1272328291980613889233213176 1298 -527292391126100853262238208 1299 201854118477960482889450564 1300 -71404177964992823879261424 1301 23343673565478423191297004 1302 -7052264490369661617704832 1303 1968111358461679833329256 1304 -507073583572430197786848 1305 120508228194682485276504 1306 -26386943417017474781952 1307 5315673311129078346141 1308 -983441952298202692428 1309 166732974671247008199 1310 -25837555396997115072 1311 3648358516705611156 1312 -467696823585950448 1313 54194071663397484 1314 -5646594361347072 1315 525692053172286 1316 -43396717335048 1317 3146731668234 1318 -198058779072 1319 10657574676 1320 -480534768 1321 17659404 1322 -508032 1323 10731 1324 -148 1325 1