0 1 1 -1 2 2 3 3 4 0 5 1 6 3 7 -2 8 3 9 7 10 -4 11 5 12 11 13 -3 14 7 15 14 16 -5 17 9 18 23 19 -11 20 19 21 35 22 -11 23 20 24 44 25 -19 26 31 27 66 28 -27 29 45 30 91 31 -32 32 57 33 118 34 -45 35 75 36 164 37 -68 38 112 39 222 40 -77 41 134 42 279 43 -109 44 181 45 376 46 -148 47 242 48 490 49 -178 50 304 51 617 52 -233 53 385 54 803 55 -314 56 517 57 1032 58 -372 59 626 60 1281 61 -487 62 803 63 1638 64 -624 65 1023 66 2060 67 -755 68 1260 69 2544 70 -952 71 1562 72 3190 73 -1213 74 1988 75 3971 76 -1449 77 2400 78 4851 79 -1818 80 2977 81 6015 82 -2259 83 3687 84 7388 85 -2713 86 4472 87 8974 88 -3332 89 5443 90 10986 91 -4116 92 6712 93 13385 94 -4900 95 8038 96 16126 97 -5988 98 9760 99 19577 100 -7279 101 11840 102 23626 103 -8670 104 14177 105 28313 106 -10458 107 17006 108 34067 109 -12643 110 20538 111 40848 112 -14953 113 24372 114 48634 115 -17951 116 29139 117 58135 118 -21474 119 34810 120 69217 121 -25357 122 41230 123 82016 124 -30162 125 48872 126 97378 127 -35910 128 58136 129 115322 130 -42169 131 68398 132 135925 133 -49941 134 80796 135 160532 136 -59007 137 95372 138 189060 139 -69123 140 111914 141 221895 142 -81323 143 131358 144 260674 145 -95683 146 154454 147 305620 148 -111566 149 180299 150 357114 151 -130746 152 210916 153 417679 154 -152955 155 246562 156 487481 157 -177876 158 287022 159 567500 160 -207378 161 334091 162 660856 163 -241706 164 389191 165 768341 166 -279996 167 451132 168 891101 169 -325312 170 523486 171 1033813 172 -377442 173 607027 174 1197394 175 -436082 176 701734 177 1384148 178 -504553 179 810984 180 1599952 181 -583504 182 937479 183 1846964 184 -671903 185 1079883 186 2128078 187 -775026 188 1244464 189 2451929 190 -892964 191 1433182 192 2821280 193 -1025663 194 1646669 195 3241230 196 -1178983 197 1891212 198 3722768 199 -1354484 200 2171931 201 4271091 202 -1551241 203 2487855 204 4892850 205 -1778260 206 2849945 207 5603878 208 -2036549 209 3262665 210 6411091 211 -2326915 212 3728379 213 7325308 214 -2659589 215 4258656 216 8366893 217 -3038079 218 4863174 219 9547450 220 -3462312 221 5542583 222 10881337 223 -3947630 224 6316038 225 12397459 226 -4497239 227 7193080 228 14111469 229 -5114093 230 8180064 231 16045504 232 -5816013 233 9298069 234 18237044 235 -6610498 236 10565283 237 20710636 238 -7499991 239 11986784 240 23495919 241 -8510574 242 13595987 243 26645357 244 -9650243 245 15412400 246 30192212 247 -10926822 248 17450870 249 34180509 250 -12371180 251 19749530 252 38678654 253 -13998689 254 22342241 255 43736520 256 -15817831 257 25244260 258 49413197 259 -17872917 260 28513815 261 55803360 262 -20181755 263 32189446 264 62974559 265 -22762275 266 36303191 267 71012139 268 -25667824 269 40923435 270 80039988 271 -28928942 272 46112690 273 90156235 274 -32567015 275 51907576 276 101475380 277 -36657280 278 58409398 279 114167146 280 -41236788 281 65692207 282 128364048 283 -46343578 284 73821503 285 144227994 286 -52069536 287 82919018 288 161981470 289 -58473615 290 93098927 291 181812463 292 -65603210 293 104440300 294 203937687 295 -73585996 296 117118923 297 228659252 298 -82495524 299 131273893 300 256229962 301 -92408308 302 147033877 303 286951084 304 -103482113 305 164613903 306 321218797 307 -115828160 308 184220288 309 359385231 310 -129543893 311 206013164 312 401852261 313 -144845688 314 230296505 315 449153562 316 -161874614 317 257326491 318 501760392 319 -180778780 320 287348195 321 560223781 322 -201828078 323 320738507 324 625243086 325 -225228029 326 357866235 327 697465100 328 -251169410 329 399041640 330 777621921 331 -280018303 332 444788191 333 866648868 334 -312037870 335 495569676 336 965407153 337 -347506360 338 551841268 339 1074889083 340 -386883659 341 614258386 342 1196318427 343 -430542814 344 683473256 345 1330862988 346 -478844167 347 760067698 348 1479835410 349 -532405372 350 844938664 351 1644861604 352 -591706588 353 938913095 354 1827488529 355 -657258113 356 1042818694 357 2029478044 358 -729839962 359 1157786360 360 2252952863 361 -810118429 362 1284957406 363 2499989300 364 -898755598 365 1425395172 366 2772907519 367 -996790254 368 1580628068 369 3074510815 370 -1105081945 371 1752110429 372 3407535655 373 -1224547707 374 1941320289 375 3775069872 376 -1356504066 377 2150193644 378 4180763663 379 -1502124006 380 2380707390 381 4628257827 382 -1662597175 383 2634764394 384 5121600369 385 -1839663582 386 2914953524 387 5665584820 388 -2034837038 389 3223800564 390 6264985813 391 -2249737296 392 3563903344 393 6925150633 394 -2486574435 395 3938550303 396 7652302631 397 -2747386440 398 4351132024 399 8452745760 400 -3034271480 401 4804993853 402 9333458819 403 -3350131080 404 5304493180 405 10302571949 406 -3697593157 407 5853966492 408 11368312730 409 -4079475458 410 6457915766 411 12539838686 412 -4499467315 413 7121883652 414 13827671862 415 -4961067276 416 7851630471 417 15242601539 418 -5467917231 419 8652948189 420 16796527253 421 -6024831521 422 9533123030 423 18503127748 424 -6636313796 425 10499521222 426 20376419781 427 -7307200478 428 11559846396 429 22431924364 430 -8043614058 431 12723369788 432 24687286817 433 -8851494068 434 13999789149 435 27160776185 436 -9737074520 437 15398998172 438 29872475501 439 -10708301302 440 16933099859 441 32845218466 442 -11772803302 443 18614483312 444 36102634300 445 -12938781824 446 20456179831 447 39670775056 448 -14216336398 449 22473582069 450 43578998039 451 -15615447676 452 24682875194 453 47857930849 454 -17146655185 455 27100757430 456 52541144942 457 -18823000664 458 29747198780 459 57666464823 460 -20657270429 461 32642843507 462 63273336833 463 -22663219814 464 35809503772 465 69405092200 466 -24857407389 467 39272549755 468 76110199918 469 -27256444409 470 43058769817 471 83439530738 472 -29877952215 473 47196041951 474 91448702208 475 -32743214714 476 51717098105 477 100199905948 478 -35873453438 479 56656039142 480 109758395277 481 -39291507536 482 62049021340 483 120195623567 484 -43024359760 485 67937563560 486 131591020538 487 -47099410740 488 74365652206 489 144028345547 490 -51545824574 491 81379370400 492 157598963797 493 -56398135449 494 89032015474 495 172404395126 496 -61691246831 497 97379454040 498 188551664500 499 -67462729288 500 106481080395 501 206157644323 502 -73756284611 503 116404373294 504 225351570238 505 -80616731950 506 127221010192 507 246270224390 508 -88091891811 509 139006474557 510 269062502174 511 -96237472610 512 151846990022 513 293892966621 514 -105110396599 515 165833370746 516 320935747039 517 -114771935291 518 181062364664 519 350380537048 520 -125292442562 521 197642909068 522 382436155984 523 -136744650334 524 215690956790 525 417324247260 526 -149206297073 527 235329104706 528 455285632435 529 -162766728042 530 256695961958 531 496585269583 532 -177518041214 533 279938063560 534 541504321214 535 -193559356318 536 305211761389 537 590348428960 538 -211003260475 539 332691783852 540 643452754723 541 -229966900727 542 362564403756 543 701173820938 544 -250575640868 545 395027167751 546 763898340337 547 -272971952220 548 430301521924 549 832050137905 550 -297303736109 551 468622252746 552 906079942098 553 -323730127673 554 510240160973 555 986476792283 556 -352430249086 557 555433741604 558 1073775176546 559 -383591449662 560 604500238995 561 1168544584913 562 -417414381574 563 657755615995 564 1271401769441 565 -454124948255 566 715551533780 567 1383020417836 568 -493958995284 569 778261665166 570 1504118161467 571 -537170191262 572 846285491833 573 1635472296693 574 -584041885373 575 920064205108 576 1777929896804 577 -634871682496 578 1000069100048 579 1932394607537 580 -689978475594 581 1086802015864 582 2099843663751 583 -749718472160 584 1180818132957 585 2281341427141 586 -814465245253 587 1282708370252 588 2478023061523 589 -884620427321 590 1393104799176 591 2691116202296 592 -960629741914 593 1512702249785 594 2921955293043 595 -1042962904233 596 1642243398645 597 3171965141024 598 -1132123351218 599 1782520053834 600 3442684536045 601 -1228669705032 602 1934403723083 603 3735785225658 604 -1333189940711 605 2098823164473 606 4053051707127 607 -1446315892638 608 2276772134475 609 4396411109856 610 -1568744894317 611 2469338703179 612 4767953539268 613 -1701213767680 614 2677686298091 615 5169911959320 616 -1844512273895 617 2903056425067 618 5604694986386 619 -1999511824498 620 3146809619548 621 6074913530978 622 -2167132248483 623 3410397081238 624 6583356230143 625 -2348361472603 626 3695371796985 627 7133030688740 628 -2544284696992 629 4003428274400 630 7727192375811 631 -2756050976358 632 4336378733509 633 8369320553950 634 -2984891803822 635 4696158182644 636 9063163840289 637 -3232159488080 638 5084879251259 639 9812777678132 640 -3499284694784 641 5504796722230 642 10622495140145 643 -3787803157913 644 5958323542059 645 11496983906608 646 -4099394983244 647 6448084639502 648 12441287348015 649 -4435842041513 650 6976887436725 651 13460796549626 652 -4799053640710 653 7547730689780 654 14561313663658 655 -5191117801570 656 8163877899081 657 15749104703564 658 -5614247413710 659 8828813490497 660 17030865871528 661 -6070816519124 662 9546265908425 663 18413802378378 664 -6563413236641 665 10320280490830 666 19905686903578 667 -7094785893436 668 11155183546199 669 21514828370984 670 -7667878492708 671 12055597096912 672 23250160127159 673 -8285899220446 674 13026537182533 675 25121314446272 676 -8952252716437 677 14073360488580 678 27138585304202 679 -9670589411952 680 15201797705618 681 29313037565742 682 -10444876789721 683 16418052213635 684 31656590236124 685 -11279331904679 686 17728757208525 687 34181983690544 688 -12178470404080 689 19140999562327 690 36902902543516 691 -13147198082705 692 20662451533745 693 39834080948607 694 -14190726453283 695 22301306880156 696 42991264046224 697 -15314639924812 698 24066329092632 699 46391359443314 700 -16524991774468 701 25966985078681 702 50052555843455 703 -17828220496700 704 28013395331552 705 53994292151264 706 -19231217592041 707 30216371697180 708 58237428876858 709 -20741450001771 710 32587593998097 711 62804397152662 712 -22366855935413 713 35139535218981 714 67719163207333 715 -24115936477480 716 37885531283062 717 73007438835723 718 -25997884911443 719 40839962260652 720 78696850515872 721 -28022484266624 722 44018196512606 723 84816916544472 724 -30200201129871 725 47436649454267 726 91399286421513 727 -32542349525002 728 51113020679751 729 98477951960526 730 -35060963901974 731 55066208873036 732 106089222496670 733 -37768924262233 734 59316412742488 735 114272017751770 736 -40680130568548 737 63885376868168 738 123068108982287 739 -43809379047249 740 68796332355047 741 132522114551848 742 -47172492118093 743 74074087023134 744 142681834619311 745 -50786538007654 746 79745344196194 747 153598550463298 748 -54669678080286 749 85838609840301 750 165327023322548 751 -58841338041492 752 92384338506371 753 177925902479067 754 -63322443396469 755 99415267230989 756 191458069125351 757 -68135272701384 758 106966357853511 759 205990667269858 760 -73303637672752 761 115074933885731 762 221595572131355 763 -78853177904094 764 123781109769544 765 238349814779065 766 -84811180536143 767 133127695794080 768 256335625386129 769 -91206814920317 770 143160408945631 771 275641002581757 772 -98071450889961 773 153928326955282 774 296360203700986 775 -105438488504784 776 165483841571179 777 318593837681656 778 -113343607934532 779 177882864302850 780 342449521138452 781 -121825165595491 782 191185405430990 783 368042480965512 784 -130923985856130 785 205455487105148 786 395495674602705 787 -140683683243420 788 220761447626839 789 424940585269324 790 -151151093244450 791 237176559697436 792 456517920630316 793 -162376080573588 794 254779010318749 795 490377808866420 796 -174411886148592 797 273652207559112 798 526680718265866 799 -187315660471454 800 293885562993790 801 565598312406505 802 -201148230130921 803 315574430898119 804 607313697548272 805 -215974540951032 806 338820546757170 807 652022534390990 808 -231864241976180 809 363732870262507 810 699934033160979 811 -248891478497895 812 390427617192045 813 751271315417600 814 -267135374208579 815 419028713550710 816 806272703669369 817 -286680750693222 818 449668854916958 819 865192934751076 820 -307617876642231 821 482489501059237 822 928303610169296 823 -330043078291128 824 517641506867506 825 995894751490719 826 -354059532270957 827 555286273410266 828 1068276216482741 829 -379777056439220 830 595595871598397 831 1145778320443990 832 -407312780311476 833 638753710272254 834 1228753645322986 835 -436792117421603 836 684955973173305 837 1317578760553688 838 -468348513428063 839 734411715385916 840 1412654989622009 841 -502124288192633 842 787343769500250 843 1514410587214715 844 -538271713862358 845 843990319463373 846 1623302752617751 847 -576952827197714 848 904605177177128 849 1739818649613032 850 -618340362285439 851 969458759773332 852 1864477944698740 853 -662619067105951 854 1038840042441387 855 1997835245995882 856 -709985479593589 857 1113056828323556 858 2140481353439216 859 -760649090697312 860 1192437047452857 861 2293046307116739 862 -814833812525088 863 1277330911503188 864 2456202246573164 865 -872777852137863 866 1368111435680420 867 2630665033487685 868 -934735009641770 869 1465175860954968 870 2817197812598419 871 -1000976464069930 872 1568948312643823 873 3016614465336728 874 -1071790626045957 875 1679880352270902 876 3229781588824142 877 -1147484745871512 878 1798452835704622 879 3457622764330632 880 -1228386915749125 881 1925178866772138 882 3701122612688401 883 -1314846069433677 884 2060604702053780 885 3961329317275705 886 -1407233789232012 887 2205311810956054 888 4239359618424821 889 -1505946732724263 890 2359920501099229 891 4536403698885038 892 -1611406639984446 893 2525090914124720 894 4853728247936320 895 -1724062558851780 896 2701525678073898 897 5192682437519664 898 -1844393579177308 899 2889973960412103 900 5554703666028598 901 -1972909058864026 902 3091232958467655 903 5941321412030106 904 -2110151139434060 905 3306150870478240 906 6354164236131510 907 -2256698048904888 908 3535631846812137 909 6794966683608876 910 -2413164384729387 911 3780637668625740 912 7265573947913972 913 -2580204195071004 914 4042191525603809 915 7767950234869727 916 -2758514717228200 917 4321383582799992 918 8304186885404976 919 -2948836983434230 920 4619373352616418 921 8876508178845887 922 -3151959322464932 923 4937393962388032 924 9487281143104567 925 -3368721861638166 926 5276758925311030 927 10139025294315330 928 -3600017269663716 929 5638864850794293 930 10834419637535260 931 -3846795024972271 932 6025196812884099 933 11576314367185364 934 -4110066532515604 935 6437336002196732 936 12367742335485302 937 -4390906339232352 938 6876963407802988 939 13211927690070610 940 -4690457006896310 941 7345865924011040 942 14112299608254704 943 -5009935256588340 944 7845945620349822 945 15072506019700107 946 -5350633446686230 947 8379223988679140 948 16096423997044531 949 -5713925486759671 950 8947849554604744 951 17188176111999648 952 -6101273847196129 953 9554108401719833 954 18352146600104984 955 -6514231724151392 956 10200429779175694 957 19592994091244820 958 -6954449817742974 959 10889394809232026 960 20915670819960885 961 -7423684727581412 962 11623749190552915 963 22325441929937418 964 -7923801571608572 965 12406409707966221 966 23827900749286499 967 -8456782179961534 968 13240474999091922 969 25428991635415411 970 -9024734704445918 971 14129240035045451 972 27135032719065624 973 -9629897229549513 974 15076204533401551 975 28952734509857628 976 -10274647195600257 977 16085085332341664 978 30889226737843058 979 -10961512880557752 980 17159833811540337 981 32952085465680923 982 -11693177751090473 983 18304645701142800 984 35149355361380684 985 -12472491813188551 986 19523976276259793 987 37489581574607206 988 -13302484792702005 989 20822560286150653 990 39981841679682867 991 -14186371911137368 992 22205424422379255 993 42635772668978483 994 -15127566976564881 995 23677904847215777 996 45461608413450730 997 -16129698097404320 998 25245671096488754 999 48470217675158034 1000 -17196614619781874 1001 26914740659578179 1002 51673136351584905 1003 -18332402845142698 1004 28691500373094942 1005 55082611904328936 1006 -19541404115100216 1007 30582733850099888 1008 58711648138091703 1009 -20828223783822888 1010 32595639770169425 1011 62574044111192419 1012 -22197749389014665 1013 34737856633117278 1014 66684446349793008 1015 -23655172168476308 1016 37017495565951551 1017 71058402048932970 1018 -25205997807282060 1019 39443161752969336 1020 75712405459024087 1021 -26856068190734228 1022 42023984488288688 1023 80663959734121526 1024 -28611586222316087 1025 44769654923263572 1026 85931639585891163 1027 -30479129463524020 1028 47690452664575736 1029 91535147050119592 1030 -32465675332166346 1031 50797280629291008 1032 97495384166413630 1033 -34578630573655898 1034 54101710078102279 1035 103834527301533469 1036 -36825847558862300 1037 57616011818906632 1038 110576093505626768 1039 -39215654368984302 1040 61353198325928850 1041 117745026496471093 1042 -41756888852818581 1043 65327075672342528 1044 125367784155353243 1045 -44458919017836619 1046 69552281920273171 1047 133472418037528066 1048 -47331677936399596 1049 74044336061281927 1050 142088674393628004 1051 -50385704117364550 1052 78819699828001209 1053 151248097809513523 1054 -53632165816518094 1055 83895822764376618 1056 160984125647943862 1057 -57082902610120344 1058 89291201122042777 1059 171332207420435417 1060 -60750472122542834 1061 95025449278117911 1062 182329926737839930 1063 -64648180104580052 1064 101119354780475991 1065 194017114140207754 1066 -68790128731772984 1067 107594946879657405 1068 206435987301084075 1069 -73191271904283791 1070 114475581349377497 1071 219631295276836460 1072 -77867451032850430 1073 121786005132270302 1074 233650452300506159 1075 -82835452433481585 1076 129552438510945552 1077 248543703262280728 1078 -88113071417370302 1079 137802673265727550 1080 264364293351265262 1081 -93719156172813214 1082 146566151140033136 1083 281168627476040110 1084 -99673674510908153 1085 155874059555409797 1086 299016464546908073 1087 -105997789595779238 1088 165759447958443247 1089 317971117867072576 1090 -112713912053536024 1091 176257319975587623 1092 338099643873425077 1093 -119845779124956648 1094 187404747801448310 1095 359473071185434898 1096 -127418542526090879 1097 199241007013898100 1098 382166636127663890 1099 -135458831879392120 1100 211807687837982152 1101 406260007081825295 1102 -143994846831844808 1103 225148828488010394 1104 431837553274445709 1105 -153056460722481987 1106 239311074670190096 1107 458988622630816480 1108 -162675295770335524 1109 254343810234952843 1110 487807806987194594 1111 -172884832107398264 1112 270299316064154100 1113 518395258628648222 1114 -183720528151669075 1115 287232955082201750 1116 550857016638583987 1117 -195219911574620408 1118 305203329279597123 1119 585305321459897890 1120 -207422706262290032 1121 324272465018301109 1122 621858986151689630 1123 -220370974149715637 1124 344506031547001026 1125 660643780915266261 1126 -234109222866155758 1127 365973525322677032 1128 701792804406816159 1129 -248684555742601335 1130 388748490229233872 1131 745446920476960682 1132 -264146836606132653 1133 412908771240361591 1134 791755209492882941 1135 -280548819345313568 1136 438536735062360907 1137 840875407855611212 1138 -297946322644039265 1139 465719527039719066 1140 892974419936232543 1141 -316398423904563668 1142 494549370274501826 1143 948228849212485566 1144 -335967612320630428 1145 525123824503003408 1146 1006825516362439321 1147 -356719994988402474 1148 557546090668215734 1149 1068962060861713611 1150 -378725522323183478 1151 591925358356245358 1152 1134847563924755125 1153 -402058171489309749 1154 628377114599268024 1155 1204703160622791365 1156 -426796186529469351 1157 667023499222601716 1158 1278762744617070658 1159 -453022343296936846 1160 707993713926362104 1161 1357273700410248277 1162 -480824165834657149 1163 751424384388993017 1164 1440497623937709729 1165 -510294209186290735 1166 797459980618834058 1167 1528711149872666020 1168 -541530367444364367 1169 846253292308774019 1170 1622206809788743201 1171 -574636132046818964 1172 897965859431340625 1173 1721293882051094864 1174 -609720921279994932 1175 952768462640954148 1176 1826299360305034386 1177 -646900441898838844 1178 1010841682178244097 1179 1937568961083468556 1180 -686296993376072277 1181 1072376402456455296 1182 2055468123025684069 1183 -728039855407600008 1184 1137574391002600396 1185 2180383142659684467 1186 -772265708448006369 1187 1206648948068263900 1188 2312722354343283154 1189 -819118995679297048 1190 1279825504991228827 1191 2452917306871142002 1192 -868752374458062582 1193 1357342299497009217 1194 2601424092156701685 1195 -921327209424721997 1196 1439451138465262711 1197 2758724729132323980 1198 -977013998273369732 1199 1526418098610825926 1200 2925328545380401810 1201 -1035992901937219131 1202 1618524322222078205 1203 3101773733777909892 1204 -1098454318052282545 1205 1716066903817045121 1206 3288628971793779880 1207 -1164599385994562762 1208 1819359718965786930 1209 3486495045923931074 1210 -1234640604438440485 1211 1928734352213682900 1212 3696006671401234648 1213 -1308802503050552216 1214 2044541136862121042 1215 3917834389366873976 1216 -1387322235749912171 1217 2167150124785064610 1218 4152686472088555805 1219 -1470450305031154253 1220 2296952177956705003 1221 4401311052796981905 1222 -1558451343053234829 1223 2434360177102682850 1224 4664498343762139086 1225 -1651604813481612444 1226 2579810166279503170 1227 4943082873117408320 1228 -1750205854949748060 1229 2733762625256747517 1230 5237945972786769319 1231 -1854566194977319434 1232 2896703885186779066 1233 5550018374480028218 1234 -1965014973353376117 1235 3069147466838221059 1236 5880282830124621962 1237 -2081899730190287220 1238 3251635574911020132 1239 6229777021007459096 1240 -2205587468504642079 1241 3444740743436620870 1242 6599596590399308365 1243 -2336465625974971884 1244 3649067411902155907 1245 6990898215898771288 1246 -2474943225115444927 1247 3865253666396360368 1248 7404903005127970930 1249 -2621452115286265309 1250 4093973164606750817 1251 7842900041454061912 1252 -2776448111322419065 1253 4335936977119485876 1254 8306249979206922305 1255 -2940412339283065414 1256 4591895629189827998 1257 8796389010534157948 1258 -3113852680130310514 1259 4862641337665174998 1260 9314833004084963713 1261 -3297305110631734738 1262 5149010175495318146 1263 9863181714807873928 1264 -3491335269279292209 1265 5451884449583233072 1266 10443123410722082466 1267 -3696540142078567225 1268 5772195314919141690 1269 11056439707035489536 1270 -3913549631835288252 1271 6110925301173534856 1272 11705010487055305283 1273 -4143028388264885216 1274 6469111097171058564 1275 12390819302177080476 1276 -4385677766878319525 1277 6847846587763642268 1278 13115959009779809911 1279 -4642237673397457812 1280 7248285818736486344 1281 13882637528242175816 1282 -4913488692292034805 1283 7671646237850220113 1284 14693184130398462567 1285 -5200254371974616900 1286 8119212240035947808 1287 15550056022400446596 1288 -5503403380868761997 1289 8592338625387821262 1290 16455845063778950224 1291 -5823851992346494403 1292 9092454389387068304 1293 17413285105956347989 1294 -6162566739112286517 1295 9621066839970927294 1296 18425259658669426590 1297 -6520566942679323056 1298 10179765648842044528 1299 19494809739841537103 1300 -6898927602047568160 1301 10770227260602648227 1302 20625142421661877498 1303 -7298782487346400834 1304 11394219694009767827 1305 21819639768054585168 1306 -7721327093420533514 1307 12053607263083213300 1308 23081867991492988055 1309 -8167822008645705280 1310 12750355726852746887 1311 24415587409260946064 1312 -8639596506820477237 1313 13486537862853377408 1314 25824762849834719656 1315 -9138052006476946952 1316 14264338989920473114 1317 27313574337103398071 1318 -9664665984912251600 1319 15086062955166843424 1320 28886428675919857247 1321 -10220996160648628857 1322 15954138627235378446 1323 30547971572537680439 1324 -10808684528393157926 1325 16871126326763350993 1326 32303100085250491659 1327 -11429461919007216586 1328 17839724810632803306 1329 34156976109764015937 1330 -12085152853272406860 1331 18862778806208916140 1332 36115040480143295152 1333 -12777680260379619799 1334 19943286523118186605 1335 38183027480502880210 1336 -13509070772844692948 1337 21084407767787857252 1338 40366980524957274863 1339 -14281460373259498636 1340 22289472712554308486 1341 42673268566232217833 1342 -15097099892201113705 1343 23561990634663614734 1344 45108602990149280885 1345 -15958361170922288509 1346 24905659371670995821 1347 47680055850970631800 1348 -16867743611088501875 1349 26324375491402951231 1350 50395078945707048316 1351 -17827880594705855038 1352 27822244486886368255 1353 53261523484656242378 1354 -18841546635777155233 1355 29403591754717517389 1356 56287661277825495418 1357 -19911664993433760844 1358 31072974420820829909 1359 59482206911035471244 1360 -21041315144731802251 1361 32835193191054817457 1362 62854340624645287236 1363 -22233741100461408478 1364 34695305129692505134 1365 66413732931735995360 1366 -23492360230937182497 1367 36658637367141773146 1368 70170570376088161745 1369 -24820771980124799155 1370 38730800907513968998 1371 74135582143328005214 1372 -26222767509950942575 1373 40917705455323591852 1374 78320068640960308651 1375 -27702339950226100162 1376 43225575340495099791 1377 82735931418855905300 1378 -29263694531871967902 1379 45660965555003250244 1380 87395704091970615861 1381 -30911259790774934391 1382 48230778992608276795 1383 92312585521848884328 1384 -32649699443644294004 1385 50942284897995885272 1386 97500474542058887704 1387 -34483924189345864258 1388 53803137529400639703 1389 102974005890414083659 1390 -36419104694365939874 1391 56821396147940943828 1392 108748588700712369764 1393 -38460685373369246801 1394 60005546431994784029 1395 114840446805261563100 1396 -40614398099207603808 1397 63364522134873631652 1398 121266660451203674827 1399 -42886277274643080406 1400 66907728303984224932 1401 128045210952583954448 1402 -45282675789538495062 1403 70645066075154671772 1404 135195027428022489637 1405 -47810280968405734910 1406 74586957848185890298 1407 142736035229108487854 1408 -50476132027460184815 1409 78744374190632845879 1410 150689207698691242362 1411 -53287638575822171253 1412 83128862592309482749 1413 159076620369248814005 1414 -56252599125003033852 1415 87752576657340719696 1416 167921507137330222762 1417 -59379221332868516848 1418 92628307324622654361 1419 177248320256519371113 1420 -62676143414175843578 1421 97769516141067087628 1422 187082793140423674040 1423 -66152455646110450786 1424 103190369158671673819 1425 197452005515374438997 1426 -69817723800727593767 1427 108905773084066737460 1428 208384452908137471374 1429 -73682013948812817785 1430 114931413833605960141 1431 219910119413953019386 1432 -77755917397498627234 1433 121283795806742800180 1434 232060553205108669281 1435 -82050577840305418360 1436 127980283796338131102 1437 244868947009505449768 1438 -86577720043748169967 1439 135039147575526015824 1440 258370222366059169872 1441 -91349678789729723049 1442 142479607453782695664 1443 272601117123199937671 1444 -96379430280881934756 1445 150321882770023276108 1446 287600278583976373295 1447 -101680625347233553398 1448 158587243514575745479 1449 303408361051218831684 1450 -107267622977724355482 1451 167298063068797295404 1452 320068127148100372318 1453 -113155526677654851116 1454 176477874374874094922 1455 337624555610867581110 1456 -119360222849398036637 1457 186151429596854585120 1458 356124954146134638274 1459 -125898419668035717572 1460 196344761236448302096 1461 375619076737604460887 1462 -132787689109049370613 1463 207085247079718370738 1464 396159248311031602047 1465 -140046511341826087503 1466 218401679215831010931 1467 417800495288592127342 1468 -147694319730392924869 1469 230324334734425332916 1470 440600681314127570432 1471 -155751549448428532940 1472 242885050887349172069 1473 464620651410342995019 1474 -164239688757332580516 1475 256117304805556842251 1476 489924382912457543565 1477 -173181331126641505936 1478 270056295346454265712 1479 516579142474286357002 1480 -182600231393175606605 1481 284739029939203379110 1482 544655652666177063092 1483 -192521365026823245861 1484 300204416731989820665 1485 574228266439724534856 1486 -202970988411774201714 1487 316493359197859481478 1488 605375148638471180869 1489 -213976703755958582172 1490 333648856553228836097 1491 638178468497213215225 1492 -225567527504007325821 1493 351716110120776706783 1494 672724601189339870813 1495 -237773960088421449614 1496 370742632755018120541 1497 709104337623000767540 1498 -250628060861269525033 1499 390778364789316815952 1500 747413106743516292082 1501 -264163527104199819856 1502 411875796888573570204 1503 787751208323262415040 1504 -278415774634234769632 1505 434090096435628771378 1506 830224055309018879276 1507 -293422024342893524700 1508 457479241488035621195 1509 874942430492728567062 1510 -309221393342076592662 1511 482104162492737592624 1512 922022755239210554372 1513 -325854988146109950466 1514 508028888340327164843 1515 971587369372329726422 1516 -343366004505643569570 1517 535320700928948173055 1518 1023764827369236789346 1519 -361799832593523086112 1520 564050298724692639571 1521 1078690208509503552823 1522 -381204164600619430610 1523 594291965327063056887 1524 1136505439935556400924 1525 -401629109946099893632 1526 626123747895790638405 1527 1197359638385300036494 1528 -423127316541488273220 1529 659627645702211702093 1530 1261409467960477134347 1531 -445754095062323202346 1532 694889804758322786256 1533 1328819512932468335485 1534 -469567551768716729330 1535 732000723549279142560 1536 1399762671814176663753 1537 -494628728346219170448 1538 771055470487617616372 1539 1474420569966970009490 1540 -521001745286707386238 1541 812153908373577841519 1542 1552983989585352159112 1543 -548753955050395810646 1544 855400931702074943658 1545 1635653324023100425769 1546 -577956103178002753900 1547 900906717181501013612 1548 1722639053407695639416 1549 -608682493750144244256 1550 948786982683222863912 1551 1814162240450007276358 1552 -641011165842708940872 1553 999163260676982498928 1554 1910455053983467795980 1555 -675024079186227273284 1556 1052163186939029941171 1557 2011761317078639539884 1558 -710807304919910066669 1559 1107920798972991718014 1560 2118337078468444003120 1561 -748451228920621179806 1562 1166576851166099275177 1563 2230451215702734443472 1564 -788050765565098210966 1565 1228279147182694927639 1566 2348386066514167943904 1567 -829705577672441221318 1568 1293182883958657213051 1569 2472438087220904699067 1570 -873520310600308867298 1571 1361451014590547689237 1572 2602918547280963861400 1573 -919604838401109026579 1574 1433254631122682116715 1575 2740154256375621559298 1576 -968074517195636381021 1577 1508773360690491743124 1578 2884488322665617108495 1579 -1019050454725405729751 1580 1588195783462685304218 1581 3036280952399792675919 1582 -1072659793586687984100 1583 1671719873066680318942 1584 3195910286845546551993 1585 -1129036003136367864305 1586 1759553452867970577056 1587 3363773275310397143240 1588 -1188319189627301332348 1589 1851914676887768227176 1590 3540286595284244549668 1591 -1250656422135910085552 1592 1949032536640121588080 1593 3725887615567877569798 1594 -1316202068587197526222 1595 2051147386209255192160 1596 3921035400969633367177 1597 -1385118152608181740152 1598 2158511495715636442306 1599 4126211770882620979846 1600 -1457574728308869435035 1601 2271389634097993516947 1602 4341922407154858728735 1603 -1533750267102232476431 1604 2390059673433039526111 1605 4568698010007405183008 1606 -1613832068015293183089 1607 2514813225371469993830 1608 4807095515351329933401 1609 -1698016688665619451659 1610 2645956311328837778211 1611 5057699368819498764936 1612 -1786510390220786955622 1613 2783810057438235763612 1614 5321122855082236946508 1615 -1879529609186469054784 1616 2928711426463754748607 1617 5598009497344444431785 1618 -1977301452666335171186 1619 3081013987923625715833 1620 5889034521842360844258 1621 -2080064210188577384216 1622 3241088717320557796007 1623 6194906386146231413042 1624 -2188067895816423898978 1625 3409324837218428401493 1626 6516368387436068611538 1627 -2301574817281357376796 1628 3586130702263631631668 1629 6854200345489698454411 1630 -2420860164315928502413 1631 3771934717646537580922 1632 7209220359015203719861 1633 -2546212631558639588163 1634 3967186305667581659621 1635 7582286653361531604078 1636 -2677935072163524215807 1637 4172356922081817512828 1638 7974299513807306278194 1639 -2816345174037211638552 1640 4387941111599628593898 1641 8386203303382761981312 1642 -2961776175129579625341 1643 4614457617885687443570 1644 8818988584812071031073 1645 -3114577614033049806721 1646 4852450550745930744394 1647 9273694340728699182314 1648 -3275116106754849297032 1649 5102490598266585241797 1650 9751410290971681526185 1651 -3443776168054236135028 1652 5365176301535966132610 1653 10253279328804838616488 1654 -3620961072911129805991 1655 5641135394182559258120 1656 10780500069637984847237 1657 -3807093748703205418060 1658 5931026194371187067992 1659 11334329511494847776588 1660 -4002617717756960901210 1661 6235539067736867367428 1662 11916085830972213356704 1663 -4207998085997176915574 1664 6555397964707240443967 1665 12527151308273588395928 1666 -4423722567054922600310 1667 6891362018003836141055 1668 13168975380463785686464 1669 -4650302563834961013437 1670 7244227221523563179844 1671 13843077849415454203616 1672 -4888274302488515581449 1673 7614828193569147081258 1674 14551052237435025897233 1675 -5138200007830256291749 1676 8004040010098447713624 1677 15294569290302576973408 1678 -5400669143739747605875 1679 8412780130256508221278 1680 16075380656528629623415 1681 -5676299713698303276115 1682 8842010418620648576174 1683 16895322735899057247411 1684 -5965739609105614740363 1685 9292739247711258893550 1686 17756320697023041752485 1687 -6269668031691210488320 1688 9766023706270911975447 1689 18660392695987802332816 1690 -6588796984296733447730 1691 10262971917243973785468 1692 19609654288592660069080 1693 -6923872817318679685175 1694 10784745448900792684428 1695 20606323036665446462798 1696 -7275677858987709453263 1697 11332561845937787419040 1698 21652723343426191417197 1699 -7645032124027621232770 1700 11907697286244028570976 1701 22751291510571897502059 1702 -8032795086391446668560 1703 12511489344366375309280 1704 23904581017685880111229 1705 -8439867547548723164013 1706 13145339892361042432993 1707 25115268062937189121998 1708 -8867193593890221721144 1709 13810718143223464571928 1710 26386157357171925688867 1711 -9315762628562225219914 1712 14509163817846395091223 1713 27720188173051475503856 1714 -9786611511454870328580 1715 15242290467854648813748 1716 29120440691717201100097 1717 -10280826801259946919632 1718 16011788961628417232758 1719 30590142639453886991734 1720 -10799547083099760553028 1721 16819431111728998099220 1722 32132676216283460309126 1723 -11343965419372724000444 1724 17667073480671042254911 1725 33751585363823501388531 1726 -11915331916649215892259 1727 18556661371876721767094 1728 35450583364380241426260 1729 -12514956391709268377751 1730 19490232983991217339424 1731 37233560774605233278532 1732 -13144211177089936557793 1733 20469923767577762740096 1734 39104593745370430860551 1735 -13804534059433132420196 1736 21497970993589389865330 1737 41067952720440631955000 1738 -14497431331676270225095 1739 22576718508708087388447 1740 43128111517800348833212 1741 -15224481004117807957661 1742 23708621722050791282748 1743 45289756851189402022860 1744 -15987336166461732317405 1745 24896252832217730550398 1746 47557798284053736269703 1747 -16787728481459044116140 1748 26142306269817133988220 1749 49937378621619588032914 1750 -17627471858472412111300 1751 27449604402555397610932 1752 52433884803962254958358 1753 -18508466299667617526968 1754 28821103514970670386261 1755 55052959293216904634102 1756 -19432701897142686566941 1757 30259900034476565847272 1758 57800511961519401967057 1759 -20402263034871967401834 1760 31769237057348560905881 1761 60682732549727024371675 1762 -21419332786882267288067 1763 33352511186410171107098 1764 63706103689908797128146 1765 -22486197489550060687085 1766 35013279652248504080906 1767 66877414500636868027974 1768 -23605251545885007675157 1769 36755267774824125135457 1770 70203774831679405369595 1771 -24779002454003485160176 1772 38582376780998186931027 1773 73692630152480734295985 1774 -26010076035099454935749 1775 40498691945939317808500 1776 77351777094825391380723 1777 -27301221925388549024532 1778 42508491123094889290381 1779 81189379735033712764608 1780 -28655319322854977130274 1781 44616253678092682302616 1782 85213986610247853384199 1783 -30075382963714255928392 1784 46826669794875502101550 1785 89434548482420401386163 1786 -31564569397898287040523 1787 49144650222787047810032 1788 93860436943432345045574 1789 -33126183555424226257921 1790 51575336484556739204757 1791 98501463857913266487596 1792 -34763685575691974872032 1793 54124111509205990322855 1794 103367901659402626195507 1795 -36480697976894748024799 1796 56796610767949495763777 1797 108470504603952339395864 1798 -38281013155964542801571 1799 59598733933132155282546 1800 113820530978405148260179 1801 -40168601190767253813558 1802 62536657024819645713215 1803 119429766283207027083100 1804 -42147618027586800941697 1805 65616845128149156273199 1806 125310547503828773892007 1807 -44222414045672915727504 1808 68846065707067928883479 1809 131475788470877501971198 1810 -46397542967408077028657 1811 72231402474383882667853 1812 137939006331675500394005 1813 -48677771206528434663345 1814 75780269912440605352262 1815 144714349260424208037214 1816 -51068087644703888030064 1817 79500428470502724591045 1818 151816625408395820554200 1819 -53573713804819100577718 1820 83400000399732500983738 1821 159261333122451894771833 1822 -56200114520491394492008 1823 87487486326349247295062 1824 167064692571335287298155 1825 -58953009093902776796064 1826 91771782595885942469558 1827 175243678785136900228920 1828 -61838382906843945432112 1829 96262199344334072398159 1830 183816056140350460919008 1831 -64862499595721189603924 1832 100968479410207662006478 1833 192800414445922124885449 1834 -68031913781158199235812 1835 105900818121418846707025 1836 202216206638040632202036 1837 -71353484317065998956972 1838 111069883914214908474542 1839 212083788123289667636778 1840 -74834388178550750440169 1841 116486839906041986953240 1842 222424457940822535183638 1843 -78482134981610034173385 1844 122163366464591785309178 1845 233260501756742501774741 1846 -82304582095784552927202 1847 128111684724839019179510 1848 244615236736012391237532 1849 -86309950482534351906692 1850 134344581192074546913942 1851 256513058482112493866470 1852 -90506841250948025195890 1853 140875433474892189182147 1854 268979490061330664717582 1855 -94904252892216197979794 1856 147718237102086058804807 1857 282041233166396122211932 1858 -99511599336107509235425 1859 154887633571237882691096 1860 295726221628566866235005 1861 -104338728824085113570791 1862 162398939683219250223620 1863 310063677302446647757502 1864 -109395943556571126629153 1865 170268178110851223230151 1866 325084168386043672294672 1867 -114694020273622595737395 1868 178512109368910564241858 1869 340819670409183534132852 1870 -120244231762529746084816 1871 187148265242401473544768 1872 357303629920101277729514 1873 -126058369250532924520807 1874 196194983624422864011380 1875 374571030944924099922827 1876 -132148765854649047090863 1877 205671444943016702933464 1878 392658464476575736553259 1879 -138528321086070886096992 1880 215597710246545172132434 1881 411604201032890619248917 1882 -145210526363269864379097 1883 225994760893070221234062 1884 431448266369209556671633 1885 -152209491724979863571452 1886 236884540046497244345419 1887 452232520631484476251938 1888 -159539973739768251487162 1889 248289996053068365828969 1890 474000740997722540480735 1891 -167217404567620905392061 1892 260235127648031707512221 1893 496798707908860867527032 1894 -175257922380204615001363 1895 272745031210467916607436 1896 520674295204157796607940 1897 -183678403141661712272540 1898 285845950155424189741500 1899 545677564222262499282826 1900 -192496493701273881657307 1901 299565326407381421745612 1902 571860861983226768180091 1903 -201730646427656516384628 1904 313931854201230950280075 1905 599278923802841657940531 1906 -211400155386163816233534 1907 328975536305750621220020 1908 627988980411837360843443 1909 -221525194012988212860523 1910 344727742619651636768665 1911 658050869715683378147932 1912 -232126854534475073509037 1913 361221271405367240357568 1914 689527153582460006740357 1915 -243227189140028408092454 1916 378490413274791825077177 1917 722483239749067143075520 1918 -254849252858151733241638 1919 396571017871585228757056 1920 756987509000390180668917 1921 -267017148411744578476504 1922 415500563549272761606562 1923 793111448053616945763528 1924 -279756073061725043548288 1925 435318230167585095699217 1926 830929788253775459632034 1927 -293092367391842208817406 1928 456064974959949725623454 1929 870520650261558469309640 1930 -307053566333788669221471 1931 477783611795073759888345 1932 911965695210484987820702 1933 -321668452450376061204781 1934 500518893978834406870946 1935 955350282462914526067962 1936 -336967111426098241756605 1937 524317600544684722340480 1938 1000763634170982608876946 1939 -352980990097355811008816 1940 549228626396721581716280 1941 1048299007174681981849468 1942 -369742957042052553816189 1943 575303076463032295007406 1944 1098053872388251245998257 1945 -387287365682805865611987 1946 602594363818800855237301 1947 1150130101915040041225140 1948 -405650120264096171393492 1949 631158312172919110497907 1950 1204634164478873012999886 1951 -424868744734331654679002 1952 661053262905171317015309 1953 1261677329353935486821288 1954 -444982454484281096139017 1955 692340186610088308635191 1956 1321375879066279313913607 1957 -466032231342100692900176 1958 725082799591149301573559 1959 1383851331523120019126102 1960 -488060901859640903559985 1961 759347685507954871821248 1962 1449230671781263069486577 1963 -511113218848557807457952 1964 795204422147656972478458 1965 1517646593771653025155217 1966 -535235946600715303866709 1967 832725713801279622012986 1968 1589237752705674887945398 1969 -560477949842140150497499 1970 871987529484097110705633 1971 1664149028414995726284811 1972 -586890286377495379331306 1973 913069246970064326239472 1974 1742531799985107251174219 1975 -614526303907629847989204 1976 956053803181533204228099 1977 1824544232492468353544952 1978 -643441741075608267026556 1979 1001027851194405362987018 1980 1910351576136370514490716 1981 -673694832708139100988352 1982 1048081923849035191416816 1983 2000126478182098147057070 1984 -705346419776842982876620 1985 1097310604554265636272759 1986 2094049308611802703879648 1987 -738460064153592953400760 1988 1148812705590150366983458 1989 2192308499827031995713419 1990 -773102168127166499255392 1991 1202691453901522819999872 1992 2295100900875841491563097 1993 -809342099263646493652740 1994 1259054685043455647536325 1995 2402632147205220669197832 1996 -847252320694255589554233 1997 1318015045612207707115460 1998 2515117046335149111766702 1999 -886908526811639043015504 2000 1379690204180832392183185 2001 2632779979999592347861702 2002 -928389785008289154737413 2003 1444203071458126003259719 2004 2755855323863007307101750 2005 -971778683565073171942173 2006 1511682030060994735247628 2007 2884587885277405813622758 2008 -1017161485673956719268850 2009 1582261173925791664680544 2010 3019233359698588614544624 2011 -1064628290298679110111406 2012 1656080558166976885412488 2013 3160058806999373723611364 2014 -1114273199995250980365240 2015 1733286459810370534154410 2016 3307343148214145344454075 2017 -1166194495695185016358743 2018 1814031649462266092613909 2019 3461377683426074281163394 2020 -1220494819218000877706022 2021 1898475674794747122441839 2022 3622466632169311316509217 2023 -1277281363666129018912526 2024 1986785156344816267602597 2025 3790927696969647867612181 2026 -1336666071712115538090586 2027 2079134095701358286793226 2028 3967092650830029375371258 2029 -1398765842629431283297312 2030 2175704197069613201772176 2031 4151307950193524918795296 2032 -1463702748239858570805090 2033 2276685202759771396261558 2034 4343935374098370979460571 2035 -1531604257812794750935959 2036 2382275242720706585931189 2037 4545352690450122078794636 2038 -1602603472844755726512538 2039 2492681199198452174939186 2040 4755954351111290940416037 2041 -1676839371932224685028835 2042 2608119087153714256549428 2043 4976152216638447162142690 2044 -1754457065785620028525261 2045 2728814450580994615672572 2046 5206376311714652001178404 2047 -1835608063415354648465944 2048 2855002775942425570489070 2049 5447075613176585717626004 2050 -1920450549730839030418236 2051 2986929923414818130777009 2052 5698718871585608261959095 2053 -2009149674634283290368748 2054 3124852576154063469469082 2055 5961795467542215847071360 2056 -2101877854734742804793819 2057 3269038708902338240714736 2058 6236816304852662520439115 2059 -2198815087974813177967306 2060 3419768076746006807415271 2061 6524314741645823424531680 2062 -2300149281271711083272865 2063 3577332724261891771726764 2064 6824847560798128668694632 2065 -2406076592422767202004521 2066 3742037516540594543741586 2067 7138995982022498225776745 2068 -2516801786605773295492556 2069 3914200692978486827219100 2070 7467366716874798146642574 2071 -2632538607621243657522886 2072 4094154444156388850735457 2073 7810593068229055981526894 2074 -2753510165242662422734849 2075 4282245513433981876747880 2076 8169336076838833579611885 2077 -2879949339071217073414100 2078 4478835824288151579195102 2079 8544285716429859647945650 2080 -3012099199072016640410014 2081 4684303133762906224775011 2082 8936162139078817170621821 2083 -3150213444309216726023868 2084 4899041713859778528881058 2085 9345716973802910412388996 2086 -3294556860328088405110415 2087 5123463062005631202734914 2088 9773734680007126353737648 2089 -3445405795420921180953549 2090 5357996641069990382312278 2091 10221033957790541877846222 2092 -3603048657436850898522732 2093 5603090650936192247459754 2094 10688469218362857069189494 2095 -3767786431668168598069972 2096 5859212832933881438793553 2097 11176932116464128474200856 2098 -3939933220093380146420250 2099 6126851307676046563987588 2100 11687353147050362372784708 2101 -4119816803821229440186112 2102 6406515448549908163038941 2103 12220703309878265995788080 2104 -4307779229337337881182266 2105 6698736792309856175822740 2106 12777995844143249886558099 2107 -4504177418912435334807618 2108 7004069987451052787514234 2109 13360288035747005308591997 2110 -4709383807191942630769883 2111 7323093782832138445731286 2112 13968683101235892837058496 2113 -4923787004676540834703871 2114 7656412058208491149956569 2115 14604332150879610481688806 2116 -5147792488513894113143564 2117 8004654897454028714527073 2118 15268436233801045438070062 2119 -5381823322845572885748236 2120 8368479707240769501334559 2121 15962248469674058285521154 2122 -5626320909510652519702772 2123 8748572383018975937928665 2124 16687076269795484667567489 2125 -5881745769629082765928780 2126 9145648523250903748677998 2127 17444283650840978728118088 2128 -6148578358525049331479499 2129 9560454694941149105770672 2130 18235293646331135662969743 2131 -6427319914929569348378088 2132 9993769752573064405208441 2133 19061590819017617794064881 2134 -6718493345070042316903158 2135 10446406211540790605978278 2136 19924723877926475193172593 2137 -7022644144380543326257516 2138 10919211679489536048636698 2139 20826308405677098131281182 2140 -7340341357893286286736422 2141 11413070347906757636392348 2142 21768029699719773733021156 2143 -7672178580053008346640140 2144 11928904545279396446668179 2145 22751645731735290504704374 2146 -8018774996954466959060661 2147 12467676355571846756445120 2148 23778990231451918480420313 2149 -8380776472239003487918240 2150 13030389304700822196738634 2151 24851975899037899220002706 2152 -8758856677507195695410159 2153 13618090116507266479927215 2154 25972597750858298047809045 2155 -9153718270581876985749644 2156 14231870542434743574747064 2157 27142936605588846314184424 2158 -9566094123016400813559291 2159 14872869267889468241430588 2160 28365162715400779452975857 2161 -9996748597879033324706863 2162 15542273897072182520027590 2163 29641539547647585165866917 2164 -10446478881476288975681121 2165 16241323020918630379905728 2166 30974427724842176016063554 2167 -10916116370633426815302052 2168 16971308371541013752492972 2169 32366289128295196663375866 2170 -11406528116718124287375527 2171 17733577065208556388881910 2172 33819691171539932234317668 2173 -11918618330478626006544477 2174 18529533939063966050227479 2175 35337311252250875542416948 2176 -12453329949521894962969250 2177 19360643985350633265759628 2178 36921941388738202703115735 2179 -13011646269842535865535037 2180 20228434885560752646738686 2181 38576493047957036896234767 2182 -13594592645879212481778350 2183 21134499650234947601326596 2184 40304002174733143794611884 2185 -14203238261207897928432148 2186 22080499368710253284740089 2187 42107634429123100485748092 2188 -14838697971489477146942341 2189 23068166071555902493987376 2190 43990690639730890704159809 2191 -15502134224648435949972270 2192 24099305712117829891054613 2193 45956612483827183754496512 2194 -16194759060661152080043457 2195 25175801271956874960980485 2196 48008988402098182556698122 2197 -16917836192860944291478448 2198 26299615993396337790593281 2199 50151559756875392027894388 2200 -17672683176237220342206469 2201 27472796746266513072784465 2202 52388227245935411573336735 2203 -18460673665467446628906890 2204 28697477534284348464862238 2205 54723057580758738211851811 2206 -19283239764862409791143180 2207 29975883144717876048282462 2208 57160290439220011839450602 2209 -20141874476314819299387369 2210 31310332949274707190087829 2211 59704345706225381280604899 2212 -21038134248338058792647209 2213 32703244862274462829991164 2214 62359831012344525969179860 2215 -21973641628747749270189008 2216 34157139460363066543105548 2217 65131549581711150426625925 2218 -22950088027694646103542419 2219 35674644272540792728722893 2220 68024508404260579403696172 2221 -23969236594592290438733611 2222 37258498247381191048165435 2223 71043926743699727288654656 2224 -25032925211850928690409493 2225 38911556402267214861655292 2226 74195244993904475064834839 2227 -26143069612877781974597140 2228 40636794664467947641645231 2229 77484133900591281184819420 2230 -27301666628335587686495186 2231 42437314911723454539102012 2232 80916504161132424581190582 2233 -28510797564047963759550360 2234 44316350217939584712031699 2235 84498516416853491505881150 2236 -29772631718776145017250676 2237 46277270314855704768225720 2238 88236591656600118420986354 2239 -31089430046437151900331328 2240 48323587278375358779254789 2241 92137422046151232156298163 2242 -32463548966620355668687531 2243 50458961445902034645629397 2244 96207982199616676539034466 2245 -33897444332549733411052389 2246 52687207576842134313544410 2247 100455540913822858026978854 2248 -35393675561637895464086035 2249 55012301265968243643650722 2250 104887673382136067473193469 2251 -36954909933098801310650803 2252 57438385616971799033552830 2253 109512273905935075138475383 2254 -38583927062711797098747430 2255 59969778189665010142457902 2256 114337569127160218093154043 2257 -40283623560614225400325804 2258 62610978231804175299741554 2259 119372131800549960130711405 2260 -42057017877197870759338558 2261 65366674203823225552558219 2262 124624895126051508025175630 2263 -43907255348335777644942120 2264 68241751611543371524312244 2265 130105167667595853917459859 2266 -45837613446554342272274605 2267 71241301159101952417221972 2268 135822648879222686642625826 2269 -47851507244004117321698944 2270 74370627231643176415843826 2271 141787445261655648191297310 2272 -49952495099625322104590468 2273 77635256724456308964258365 2274 148010087178545127082193369 2275 -52144284578046633237194466 2276 81040948232404096193460738 2277 154501546356095810360948984 2278 -54430738606857298791768872 2279 84593701610423048956578566 2280 161273254092052416691121967 2281 -56815881886043064889844120 2282 88299767923767605623984192 2283 168337120206705080926932558 2284 -59303907558066633264477163 2285 92165659803448867487650304 2286 175705552762638136773957434 2287 -61899184146223447916385194 2288 96198162219239974253445991 2289 183391478582487420985416543 2290 -64606262776510483264545893 2291 100404343690941083231802745 2292 191408364601146887702472382 2293 -67429884692654349816204391 2294 104791567955354884953388177 2295 199770240082596920486199622 2296 -70374989072942652125500356 2297 109367506102938162529184372 2298 208491719734243287410025075 2299 -73446721165812495895938612 2300 114140149207280505187401033 2301 217588027759500441716761240 2302 -76650440755042896430063443 2303 119117821466892381314887474 2304 227075022882592903806932195 2305 -79991730964454014001149549 2306 124309193875282404082682653 2307 236969224382605141300965760 2308 -83476407420858478940637141 2309 129723298444995821135507475 2310 247287839182231286378964212 2311 -87110527787580890233671256 2312 135369543007596811300268590 2313 258048790029547005793012527 2314 -90900401679748803949277354 2315 141257726607617036338113383 2316 269270744814399746874463990 2317 -94852600982214037178740529 2318 147398055519185474007058459 2319 280973147070218620576039186 2320 -98973970583946545071891179 2321 153801159909884771348898831 2322 293176247704365968359408848 2323 -103271639541701168333950808 2324 160478111172404068614894723 2325 305901138003832775469323656 2326 -107753032696033986270003148 2327 167440439955846970532020362 2328 319169783972966370570245294 2329 -112425882755360840778911684 2330 174700154924364470759141101 2331 333005062051829708989347616 2332 -117298242862522237542149770 2333 182269762266293418865762324 2334 347430796267740833136575498 2335 -122378499669535773616534368 2336 190162285989427376288934915 2337 362471796883346969984157144 2338 -127675386938165021491109080 2339 198391289033318595627726017 2340 378153900595885027541067849 2341 -133197999682791375742346885 2342 206970895225009089007535428 2343 394504012346715336951006932 2344 -138955808884016517041382028 2345 215915812117736589566282126 2346 411550148811827392451261219 2347 -144958676792952152313259180 2348 225241354747417330036279456 2349 429321483634860801744099120 2350 -151216872844806618248718170 2351 234963470336631269462517506 2352 447848394468953095264188170 2353 -157741090213406916636154022 2354 245098763990322886848245037 2355 467162511906417265852305075 2356 -164542463029065030473632853 2357 255664525422082967984733560 2358 487296770365414976902727624 2359 -171632584280954941578941732 2360 266678756744795074782839762 2361 508285461008141550907768325 2362 -179023524439040441976986101 2363 278160201374743636123075912 2364 530164286778684479685712703 2365 -186727850820888058359126919 2366 290128374092923044387093138 2367 552970419638383178222304058 2368 -194758647727233582380334108 2369 302603592301562709811308856 2370 576742560082280459647870264 2371 -203129537385302722728993603 2372 315607008530747091620823151 2373 601520999035169686805294187 2374 -211854701728320203308811889 2375 329160644243977979736400020 2376 627347682214654359981242747 2377 -220948905038303614359883040 2378 343287424985805948971480956 2379 654266277055097214448592593 2380 -230427517495355643555822449 2381 358011216932494065614120937 2382 682322242302380339597178509 2383 -240306539665562208048907226 2384 373356864900644772850063830 2385 711562900377769029217910348 2386 -250602627958023761341635150 2387 389350231862285070055642560 2388 742037512616142757181112120 2389 -261333121099120158262553383 2390 406018240034537072530723220 2391 773797357501391735465070730 2392 -272516067660029171498757565 2393 423388913605218506709032813 2394 806895812009320687405702559 2395 -284170254672095029759656650 2396 441491423149300081559674786 2397 841388436176209674286529716 2398 -296315237383365907263455927 2399 460356131811923254807893166 2400 877333061030058135571394633 2401 -308971370196928193256920877 2402 480014643326913217202283836 2403 914789880008496579366070248 2404 -322159838829981098056551647 2405 500499851932510641037240280 2406 953821543995789586689306961 2407 -335902693753002206270753116 2408 521845994268902559911336520 2409 994493260131984280826016301 2410 -350222884954562393906515697 2411 544088703334531860234904886 2412 1036872894533312106303756805 2413 -365144298075856398157823020 2414 567265064570992009402044408 2415 1081031079072397822948565546 2416 -380691791980763559480153714 2417 591413674170518571758189112 2418 1127041322389052106792484308 2419 -396891237812771926253372011 2420 616574699692522648612425390 2421 1174980125287852961244591208 2422 -413769559588329241735088621 2423 642789943067561611643448288 2424 1224927100688947030925112388 2425 -431354776399882112094476489 2426 670102906093758109179853648 2427 1276965098322790687902499294 2428 -449676046286141104346423923 2429 698558858522192722027213465 2430 1331180334343998666606833497 2431 -468763711825576208588392764 2432 728204908819812571822499915 2433 1387662526050905768749630244 2434 -488649347534410094323308930 2435 759090077726602090021396832 2436 1446505031923627183568675883 2437 -509365809133877858784642216 2438 791265374715340103776815516 2439 1507804997177192154116868206 2440 -530947284749696535187202801 2441 824783877453319828899320348 2442 1571663505038726761765129204 2443 -553429348134207516138685507 2444 859700814396407135014138442 2445 1638185733986278014188142190 2446 -576849013983757707876446424 2447 896073650636379812730747344 2448 1707481121169606362459876952 2449 -601244795422351052075547751 2450 933962177113648493885031497 2451 1779663532247135161679317272 2452 -626656763751949093541731053 2453 973428603340330619638903633 2454 1854851437904110739266003999 2455 -653126610551032832930183748 2456 1014537653769319911495226749 2457 1933168097299079043707473696 2458 -680697712201201111785452391 2459 1057356667935096451929753064 2460 2014741748700835658276368972 2461 -709415196953541300672221855 2462 1101955704528135126839973129 2463 2099705807611746855520527458 2464 -739326014626170406744703691 2465 1148407649554336104608131949 2466 2188199072654270831834750795 2467 -770479009022867148245426505 2468 1196788328721161627056605418 2469 2280365939514320855507152889 2470 -802924993196809644973424498 2471 1247176624230483255381660964 2472 2376356623271529170194259556 2473 -836716827662124892099121123 2474 1299654596147867876322135571 2475 2476327389426710347896147458 2476 -871909501654170890334882621 2477 1354307608507143821753539120 2478 2580440793955103410206222257 2479 -908560217576593879276536088 2480 1411224460351170827804030437 2481 2688865932753787063681217169 2482 -946728478750133775961990733 2483 1470497521898260705794111306 2484 2801778700830726597661994138 2485 -986476180576809712484464283 2486 1532222876013036706444947825 2487 2919362061603319348100265258 2488 -1027867705272731406011547926 2489 1596500465205205642424876350 2490 3041806326717308537807937553 2491 -1070970020298632738704230678 2492 1663434244368471389506311815 2493 3169309446775320388028971388 2494 -1115852780615578346401611228 2495 1733132339459920563657770172 2496 3302077313386498933170634788 2497 -1162588434936416286665385340 2498 1805707212369266590013531527 2499 3440324072995735134040656209 2500 -1211252336117432352422579358