0 1 1 3 2 -1 3 3 4 -2 5 9 6 2 7 9 8 -1 9 24 10 0 11 27 12 5 13 51 14 -3 15 60 16 -4 17 108 18 6 19 129 20 -3 21 210 22 -4 23 252 24 12 25 393 26 -8 27 474 28 -10 29 702 30 16 31 852 32 -9 33 1224 34 -8 35 1485 36 29 37 2070 38 -17 39 2511 40 -22 41 3429 42 38 43 4155 44 -20 45 5556 46 -20 47 6723 48 61 49 8856 50 -36 51 10695 52 -44 53 13878 54 80 55 16722 56 -43 57 21450 58 -44 59 25785 60 121 61 32709 62 -70 63 39222 64 -82 65 49302 66 156 67 58968 68 -84 69 73482 70 -88 71 87669 72 229 73 108438 74 -131 75 129048 76 -154 77 158508 78 294 79 188166 80 -158 81 229716 82 -164 83 272025 84 417 85 330189 86 -234 87 390063 88 -268 89 471042 90 528 91 555147 92 -284 93 667164 94 -300 95 784485 96 730 97 938658 98 -408 99 1101252 100 -462 101 1312254 102 922 103 1536213 104 -495 105 1823634 106 -520 107 2130354 108 1246 109 2519910 110 -690 111 2937699 112 -776 113 3463389 114 1562 115 4029552 116 -837 117 4735752 118 -884 119 5499252 120 2074 121 6444126 122 -1143 123 7468998 124 -1274 125 8728020 126 2586 127 10097703 128 -1385 129 11769054 130 -1464 131 13591899 132 3382 133 15802278 134 -1852 135 18218514 136 -2048 137 21131604 138 4190 139 24322167 140 -2241 141 28148088 142 -2372 143 32345703 144 5411 145 37354209 146 -2952 147 42857367 148 -3250 149 49392990 150 6672 151 56583441 152 -3565 153 65085972 154 -3768 155 74450637 156 8519 157 85479072 158 -4626 159 97637385 160 -5062 161 111901554 162 10448 163 127639548 164 -5574 165 146037492 166 -5904 167 166350168 168 13207 169 190016712 170 -7150 171 216160650 172 -7790 173 246525228 174 16126 175 280083678 176 -8595 177 318944442 178 -9092 179 361907892 180 20208 181 411520389 182 -10903 183 466385895 184 -11836 185 529575390 186 24562 187 599469036 188 -13074 189 679765464 190 -13832 191 768592854 192 30537 193 870400080 194 -16434 195 983031171 196 -17776 197 1111830786 198 36966 199 1254326397 200 -19656 201 1416931296 202 -20788 203 1596820338 204 45633 205 1801680318 206 -24494 207 2028298482 208 -26408 209 2285878050 210 55018 211 2570781069 212 -29223 213 2894014740 214 -30896 215 3251481750 216 67485 217 3656333784 218 -36146 219 4103979777 220 -38874 221 4610118447 222 81070 223 5169638100 224 -43016 225 5801260512 226 -45444 227 6499330704 228 98858 229 7286155614 230 -52836 231 8155528629 232 -56674 233 9134005662 234 118330 235 10214831997 236 -62722 237 11429595558 238 -66248 239 12771022185 240 143523 241 14276655468 242 -76572 243 15938754777 244 -81950 245 17801907786 246 171228 247 19858002519 248 -90675 249 22159953108 250 -95700 251 24699415455 252 206664 253 27539139702 254 -110063 255 30670756953 256 -117558 257 34168630140 258 245762 259 38024647371 260 -130021 261 42326873934 262 -137160 263 47067843906 264 295276 265 52351781835 266 -157014 267 58172377401 268 -167388 269 64652901030 270 350082 271 71788872852 272 -185049 273 79725999960 274 -195092 275 88462496997 276 418841 277 98170488054 278 -222388 279 108851996769 280 -236666 281 120710235312 282 495138 283 133752440847 284 -261495 285 148218391842 286 -275532 287 164122317990 288 590067 289 181746987036 290 -312886 291 201115836765 292 -332468 293 222562150416 294 695644 295 246121342533 296 -367084 297 272186028114 298 -386540 299 300807014742 300 825980 301 332446570770 302 -437418 303 367175121537 304 -464096 305 405536668794 306 971184 307 447626429529 308 -512071 309 494084269344 310 -538932 311 545036541714 312 1149196 313 601235499309 314 -607878 315 662846353656 316 -644080 317 730753055838 318 1347826 319 805169079207 320 -710118 321 887132635116 322 -746900 323 976916841318 324 1589746 325 1075740515910 326 -839970 327 1183950203007 328 -888882 329 1302976081962 330 1860004 331 1433254727181 332 -979233 333 1576463562072 334 -1029380 335 1733149194786 336 2187212 337 1905278143416 338 -1154463 339 2093531049219 340 -1220244 341 2300212312848 342 2553130 343 2526165395520 344 -1343184 345 2774089433664 346 -1411164 347 3045025118295 348 2993689 349 3342132542688 350 -1578584 351 3666690742335 352 -1666678 353 4022397869868 354 3486746 355 4410820286631 356 -1833084 357 4836283935804 358 -1924800 359 5300700827814 360 4077366 361 5809129083162 362 -2148042 363 6363895632636 364 -2265604 365 6970912155495 366 4738792 367 7633002728628 368 -2489666 369 8357073676290 370 -2612764 371 9146543609556 372 5527308 373 10009477414698 374 -2909340 375 10950003509067 376 -3065558 377 11977535706228 378 6410734 379 13097048406489 380 -3365901 381 14319525334134 382 -3530492 383 15650947635660 384 7459279 385 17104125367842 386 -3923018 387 18686235887466 388 -4129882 389 20412212996736 390 8634440 391 22290653395638 392 -4530633 393 24338959447476 394 -4749624 395 26567409578229 396 10023473 397 28996274312460 398 -5267426 399 31637822120427 400 -5540402 401 34515654586488 402 11580524 403 37644392021067 404 -6072838 405 41051503060770 406 -6363136 407 44754384104577 408 13413886 409 48784991213826 410 -7043868 411 53163993733446 412 -7402830 413 57928552878420 414 15469240 415 63103192422948 416 -8107389 417 68731108757508 418 -8490664 419 74841359827356 420 17880581 421 81484136673675 422 -9382696 423 88693825463826 424 -9853164 425 96528720551670 426 20583880 427 105029462929890 428 -10781901 429 114263730769026 430 -11286092 431 124279500428856 432 23744713 433 135155312270634 434 -12451403 435 146947736842326 436 -13066152 437 159747882799788 438 27288004 439 173622380408871 440 -14285789 441 188676874726710 442 -14946596 443 204989760363330 444 31417807 445 222683488175970 446 -16464330 447 241850198546973 448 -17265028 449 262631763880920 450 36046586 451 285136371544539 452 -18861147 453 309528329197392 454 -19724452 455 335934542082357 456 41425489 457 364545223918218 458 -21695324 459 395509095295137 460 -22735202 461 429046271580726 462 47453064 463 465330878646468 464 -24816879 465 504617531374680 466 -25940824 467 547109918459289 468 54437685 469 593102443070460 470 -28493024 471 642833168682066 472 -29839678 473 696642367813182 474 62262504 475 754808044102236 476 -32545795 477 817723328634798 478 -34004648 479 885712598170416 480 71305686 481 959229872162025 482 -37300518 483 1038653331188304 484 -39039568 485 1124507104691652 486 81433578 487 1217231755296444 488 -42546516 489 1317432108588816 490 -44434260 491 1425621005763642 492 93108985 493 1542496116334998 494 -48679164 495 1668653971063020 496 -50918890 497 1804899017708514 498 106180154 499 1951924625634687 500 -55450056 501 2110657998172032 502 -57885736 503 2281904486797041 504 121212796 505 2466732363161904 506 -63338904 507 2666076390962922 508 -66216084 509 2881166891576598 510 138036044 511 3113088092191353 512 -72053550 513 3363256393607706 514 -75187220 515 3632928539902209 516 157340121 517 3923734521593268 518 -82175076 519 4237130090892360 520 -85861612 521 4574990311076232 522 178934438 523 4939000367469030 524 -93361226 525 5331316411895520 526 -97382284 527 5753887987963752 528 203660171 529 6209193521652822 530 -106314814 531 6699486984519606 532 -111026908 533 7227616156499844 534 231307068 535 7796185386404313 536 -120635964 537 8408465605587156 538 -125781828 539 9067464204728634 540 262898580 541 9776936717382744 542 -137173463 543 10540353908471553 544 -143182096 545 11362026080730555 546 298205694 547 12245956455477591 548 -155461965 549 13197090194667336 550 -162030888 551 14220042039884502 552 338472288 553 15320483395376400 554 -176525130 555 16503730967248518 556 -184169256 557 17776286632633842 558 383452786 559 19144272477658446 560 -199823012 561 20615139693816930 562 -208187844 563 22195933939027233 564 434656758 565 23895191170990404 566 -226588488 567 25721015638579020 568 -236291354 569 27683182394517978 570 491825944 571 29791008450937674 572 -256197618 573 32055683729764104 574 -266824184 575 34487913972273156 576 556790451 577 37100504098667070 578 -290133360 579 39905749330888743 580 -302422718 581 42918297366125952 582 629285520 583 46152261838093803 584 -327677057 585 49624392379187016 586 -341145612 587 53350881988993461 588 711526877 589 57350876993767494 590 -370610262 591 61642947092086365 592 -386142168 593 66248970438394638 594 803252444 595 71190232072103454 596 -418108799 597 76491722886278496 598 -435141808 599 82177828794435843 600 907142218 601 88277086220489916 602 -472310432 603 94817420690648337 604 -491899922 605 101831405734355004 606 1022949910 607 109351005579060786 608 -532273446 609 117413389013753874 610 -553767060 611 126055126480901715 612 1153913115 613 135318615568878981 614 -600560106 615 145245678005039889 616 -625217364 617 155884659046801686 618 1299819448 619 167283364646028861 620 -676099494 621 179496903153310344 622 -703165292 623 192579897207740436 624 1464576485 625 206595142898328216 626 -761959350 627 221605024691828817 628 -792934262 629 237681074571259176 630 1648030406 631 254894511501922023 632 -856927023 633 273326791141823400 634 -890939740 635 293059183911929217 636 1854892145 637 314184414720004470 638 -964671580 639 336795185591689980 640 -1003508182 641 360997014530633544 642 2085099282 643 386895599822937894 644 -1083827250 645 414610977758637624 646 -1126485244 647 444263616080366553 648 2344326233 649 475990021889567034 650 -1218777928 651 509927441201474997 652 -1267380904 653 546231061055584782 654 2632645240 655 585057180689324649 656 -1367993259 657 626582165756558616 658 -1421390208 659 670983944160458781 660 2956884216 661 718462885476070182 662 -1536706149 663 769221460902373311 664 -1597420100 665 823487237593325424 666 3317306332 667 881490527405127729 668 -1723212700 669 943489704006022752 670 -1789927116 671 1009746649006243362 672 3722120577 673 1080554619569571462 674 -1933753504 675 1156211283009719079 676 -2009461534 677 1237049384332894992 678 4171853698 679 1323407141347485321 680 -2166443568 681 1415661985281212436 682 -2249643388 683 1514198067752057679 684 4676365648 685 1619443373522537133 686 -2428718538 687 1731834068181385422 688 -2522959620 689 1851855310405519812 690 5236539642 691 1980002144754124470 692 -2718509543 693 2116824371737740504 694 -2822083888 695 2262883663569125061 696 5864209086 697 2418802884108594594 698 -3044668554 699 2585219076575168859 700 -3161780282 701 2762837662321017936 702 6560731832 703 2952380918196152607 704 -3404943999 705 3154647523364689308 706 -3533657652 707 3370456110034620522 708 7340297000 709 3600710671486745700 710 -3809865186 711 3846338733012361383 712 -3955156434 713 4108363182294127866 714 8204886286 715 4387834567404782355 716 -4257007395 717 4685909963037722268 718 -4416691004 719 5003778859059527631 720 9171500353 721 5342749733207790738 722 -4758885156 723 5704168946688656916 724 -4938844916 725 6089515756288198740 726 10242932276 727 6500313582574871430 728 -5312918259 729 6938234262349681284 730 -5510694972 731 7405000999839911538 732 11439534183 733 7902502734570403470 734 -5933969262 735 8432688026186217288 736 -6156516110 737 8997690493686589830 738 12765145000 739 9599712819830206740 740 -6619334173 741 10241164305857230080 742 -6863896468 743 10924534111428069165 744 14244110992 745 11652542065089429120 746 -7386651036 747 12428000179961573994 748 -7661437082 749 13253977965015401346 750 15881608994 751 14133651174813237273 752 -8233138485 753 15070482980893704312 754 -8535075284 755 16068058825311357606 756 17706739979 757 17130284935939625316 758 -9179713234 759 18261208057839084705 760 -9518486550 761 19465232931961482519 762 19726380810 763 20746925574960043929 764 -10223585651 765 22111251488629305246 766 -10595783328 767 23563361047074109011 768 21975290832 769 25108850365288473162 770 -11389543380 771 26753527231999508925 772 -11806584466 773 28503696741276020706 774 24462494608 775 30365906079197422263 776 -12674882457 777 32347257213518845602 778 -13132998840 779 34455128701872033000 780 27229478538 781 36697517942715691938 782 -14108957978 783 39082738021300609602 784 -14621603646 785 41619792251858239818 786 30287966128 787 44318043914246438355 788 -15689281302 789 47187626064246591318 790 -16252319720 791 50239081837791259821 792 33687438448 793 53483812775074985502 794 -17450593945 795 56933687179631761695 796 -18079865950 797 60601530494686666068 798 37442994920 799 64500699000126276837 800 -19390792467 801 68645616098168596506 802 -20081785092 803 73051308411412864986 804 41613608991 805 77733992181805944444 806 -21550967010 807 82710568596369049266 808 -22322321160 809 87999264881005110300 810 46218584856 811 93619085426004326022 812 -23929624284 813 99590512567206659256 814 -24776455604 815 105934909809745439136 816 51328162105 817 112675287736309326768 818 -26575333320 819 119835655333472119821 820 -27519560800 821 127441856953516901202 822 56966862002 823 135520867431727384392 824 -29487498999 825 144101706557822909244 826 -30523881228 827 153214673333270792184 828 63218283961 829 162892344984639852414 830 -32723496018 831 173168745345775018125 832 -33877795526 833 184080436072305304356 834 70113399248 835 195665613742747230471 836 -36283998923 837 207965301615487642968 838 -37550648336 839 221022369623813637231 840 77751643088 841 234882835758655950201 842 -40236745104 843 249594802683341079681 844 -41646004136 845 265209878632518019800 846 86171935240 847 281782023891165684057 848 -44584146949 849 299369101978019588772 850 -46130176152 851 318031628718010124196 852 95492466529 853 337834465433395520040 854 -49406130614 855 358845462787227312927 856 -51124453320 857 381137308743882904398 858 105761922068 859 404786058771115800681 860 -54707439330 861 429873152461123078032 862 -56592024896 863 456483821047907311836 864 117120696223 865 484709287808213018208 866 -60582329012 867 514645043176858622271 868 -62674857102 869 546393245382509095782 870 129629438104 871 580060852723789771299 872 -67038612255 873 615762242347149503340 874 -69332973540 875 653617188478290181671 876 143454807413 877 693753718828550886324 878 -74187383472 879 736305926756733791748 880 -76732457896 881 781417086507399242862 882 158672072272 883 829237286404687405746 884 -82040447511 885 879926825992729982556 886 -84830209024 887 933653656432622382624 888 175478947826 889 990597084644702388582 890 -90728676038 891 1050945006089384886303 892 -93820414666 893 1114897943217573486900 894 193968521654 895 1182666054762526291152 896 -100269004914 897 1254473538203362535010 898 -103656990100 899 1330555398575297167242 900 214375201452 901 1411162247258883873546 902 -110815523590 903 1496556812126606745030 904 -114566875842 905 1587019167805133314404 906 236813744720 907 1682842967714093157051 908 -122391707179 909 1784341144030025490156 910 -126501272344 911 1891841840834904417591 912 261561890785 913 2005694625359886246270 914 -135178889598 915 2126266100043434874180 916 -139725263666 917 2253946670273798807328 918 288760692278 919 2389145811656157023490 920 -149208809843 921 2532299443430068786680 922 -154187782216 923 2683864825658639536932 924 318739025123 925 2844328591798596630141 926 -164694756448 927 3014201248848902413521 928 -170198319534 929 3194025927226252481646 930 351669783246 931 3384372455142776180349 932 -181678847238 933 3585846889021216054380 934 -187704204144 935 3799085131508473168560 936 387942159554 937 4024763311187522809422 938 -200411833103 939 4263590911672897896309 940 -207066606648 941 4516322075378989396938 942 427767529778 943 4783748209082724047499 944 -220948784552 945 5066710293031660450434 946 -228232183728 947 5366090926196037097767 948 471606184916 949 5682827729090411797698 950 -243584351946 951 6017904789670302374073 952 -251622233938 953 6372367255946911714938 954 519715920944 955 6747312141111611144331 956 -268389693069 957 7143904210398151995444 958 -277184027528 959 7563366101540734248114 960 572640792336 961 8006995619439789343272 962 -295710878372 963 8476155125476513784055 964 -305408775564 965 8972290363430111503266 966 630694492000 967 9496919068484504594853 968 -325638947106 969 10051651458595100260728 970 -336246073180 971 10638178011233935192017 972 694519695777 973 11258291766087323726370 974 -358580171970 975 11913875214697144573881 976 -370268415994 977 12606924573067787841078 978 764497290200 979 13339535726378157272793 980 -394650067669 981 14113930643875432058604 982 -407429956244 983 14932442317760708014809 984 841386005845 985 15797543507743538434770 986 -434325360654 987 16711830610051788609564 988 -448397646328 989 17678054935318969924074 990 925647371814 991 18699105440445707501325 992 -477751575727 993 19778042761204173371412 994 -493133086720 995 20918080736396725792869 996 1018176602995 997 22122623435811421380024 998 -525487854024 999 23395245402797707493490 1000 -542412961102 1001 24739731939127172570964 1002 1119531860748 1003 26160057988754455804290 1004 -577716398262 1005 27660431963873544646254 1006 -596210002092 1007 29245273189275540273525 1008 1230768786352 1009 30919259578600268180190 1010 -635092714472 1011 32687303555366246865591 1012 -655428324216 1013 34554603915271992263121 1014 1352561160794 1015 36526620136686907895055 1016 -697843683073 1017 38609128794042399136770 1018 -720056432720 1019 40808196167369724772920 1020 1486153078801 1021 43130239603540930525428 1022 -766737437616 1023 45581998331360821224060 1024 -791146391782 1025 48170600201891579124492 1026 1632356460002 1027 50903530612696939515216 1028 -842055131840 1029 53788705095952079571660 1030 -868708305596 1031 56834436252751820452530 1032 1792636660146 1033 60049512698428770773760 1034 -924696477888 1035 63443163905434707703266 1036 -953965925944 1037 67025146059548511860106 1038 1967970414554 1039 70805704707790357950558 1040 -1015008372765 1041 74795668127303800347876 1042 -1046958197640 1043 79006407673145317283682 1044 2160082704071 1045 83449939313906983470852 1046 -1114044180896 1047 88138881573129520099461 1048 -1149108077512 1049 93086565942556360116108 1050 2370146645804 1051 98306992310449058114427 1052 -1222230247445 1053 103814949025126087985088 1054 -1260492291228 1055 109625965703731309335759 1056 2600191701711 1057 115756443785840687333352 1058 -1340799289956 1059 122223606617378632832001 1060 -1382764831406 1061 129045641407040847618810 1062 2851624681756 1063 136241646482217808333980 1064 -1470273428877 1065 143831785640289429273774 1066 -1516051212660 1067 151837232476766491862775 1068 3126831926559 1069 160280338209715708288032 1070 -1612094645268 1071 169184572985056157093679 1072 -1662273304192 1073 178574708346071338245240 1074 3427497992288 1075 188476755427109389860738 1076 -1766900275938 1077 198918163341985343712954 1078 -1821618878412 1079 209927754185467547625579 1080 3756427293245 1081 221535938725077506907744 1082 -1936376361054 1083 233774648139965417229315 1084 -1996320296640 1085 246677568520949080323714 1086 4115634092632 1087 260280069288985299701922 1088 -2121298544212 1089 274619458139091459733440 1090 -2186643987816 1091 289734906095938181646639 1092 4508412286371 1093 305667724679480127097512 1094 -2323637385165 1095 322461287573598968232339 1096 -2395182108916 1097 340161331945824522089892 1098 4937167069714 1099 358815876726858714031545 1100 -2544334242876 1101 378475550184773205696492 1102 -2622299674828 1103 399193504839105015583242 1104 5405765124813 1105 421025773572543476994987 1106 -2785691225430 1107 444031181233619156746599 1108 -2871005602400 1109 468271731767416470781794 1110 5917074649962 1111 493812516596250033577935 1112 -3048847869852 1113 520722135466743890915880 1114 -3141787599872 1115 549072601738937683365240 1116 6475632218593 1117 578939799881666363463792 1118 -3336492471566 1119 610403387847967323763167 1120 -3438137229682 1121 643547294405711949720186 1122 7084853787840 1123 678459618831776478361185 1124 -3650001169689 1125 715233171542100004483272 1126 -3760693954472 1127 753965371399704366680946 1128 7750058981210 1129 794758833409716330661572 1130 -3992511902076 1131 837721264007937580511247 1132 -4113508081242 1133 882966099913976787176142 1134 8475311096318 1135 930612401848746215881572 1136 -4365682802163 1137 980785548994988128376886 1138 -4497405799564 1139 1033617131684990366102640 1140 9266844574493 1141 1089245706304948660876086 1142 -4773175111378 1143 1147816687599656698045383 1144 -4917084075784 1145 1209483169278022955480940 1146 10129486946650 1147 1274405816700946591766157 1148 -5216982545220 1149 1342753758902843990458950 1150 -5373597772392 1151 1414704482563968365292558 1152 11070540858208 1153 1490444801660189805024066 1154 -5701375122614 1155 1570170753773419281822030 1156 -5872392032824 1157 1654088654122600117379562 1158 12095735166330 1159 1742414995437606069988176 1160 -6228745295822 1161 1835377593712214291250210 1162 -6414800562820 1163 1933215493060014634050219 1164 13213619146242 1165 2036180211169148287615200 1166 -6804070998912 1167 2144535650775766204258407 1168 -7007133906384 1169 2258559453494991146572548 1170 14430983624586 1171 2378542919790916029836196 1172 -7430217798546 1173 2504792480613428581406784 1174 -7651064536568 1175 2637629628016532483436174 1176 15757831985170 1177 2777392514851629491507292 1178 -8112986482492 1179 2924435898491258561932986 1180 -8353903631580 1181 3079132879721887692089838 1182 17202205105000 1183 3241874862371502581591835 1184 -8855803192743 1185 3413073443515140820701132 1186 -9117733813128 1187 3593160392185979623856340 1188 18775801577369 1189 3782589704061513695698230 1190 -9665424770820 1191 3981837602863136900032239 1192 -9951022983948 1193 4191404773837370612701662 1194 20488132350544 1195 4411816391923077641613177 1196 -10545940706809 1197 4643624549588480492136396 1198 -10856348761924 1199 4887408316373224403626323 1200 22352871293310 1201 5143776377996763621687189 1202 -11505218195496 1203 5413367132470151336263977 1204 -11843515767092 1205 5696851558864152787523640 1206 24381256603596 1207 5994933355839089746499346 1208 -12548130673689 1209 6308352060062011058726556 1210 -12915697334448 1211 6637883233728976638073992 1212 26589262546732 1213 6984341854360920680325444 1214 -13683834353590 1215 7348582558698913813354398 1216 -14084242358414 1217 7731503327500093138855410 1218 28990154941286 1219 8134045794080913226320570 1220 -14918128034859 1221 8557199249790844556394060 1222 -15353039204800 1223 9002001026470439125019853 1224 31602585724379 1225 9469540850515701467731686 1226 -16261663737942 1227 9960961309616854920508695 1228 -16735220286656 1229 10477462585755895029452844 1230 34442198882702 1231 11020303017809110313604486 1232 -17721331244482 1233 11590804246461200540545620 1234 -18235530081212 1235 12190351885601792767572069 1236 37530761554044 1237 12820401115009973715224202 1238 -19309517626140 1239 13482477474965307088219374 1240 -19869160252440 1241 14178182945676593285128050 1242 40886704686552 1243 14909196881175550287669666 1244 -21034397474316 1245 15677282617854702618417462 1246 -21641878017292 1247 16484288565532618535337837 1248 44535417817923 1249 17332155391151529651403746 1250 -22910369585836 1251 18222917286914001294587511 1252 -23571251859342 1253 19158709779196712461255248 1254 48498595221984 1255 20141771195878488509681187 1256 -24947119942452 1257 21174451154880337533842820 1258 -25664268188372 1259 22259212255254494335011777 1260 52805836455445 1261 23398639304492416986185046 1262 -27161378891225 1263 24595441260646426755998199 1264 -27941238123492 1265 25852461262689603818799036 1266 57482653814470 1267 27172678853920434971448774 1268 -29564608487942 1269 28559220885246915954088614 1270 -30410598536160 1271 30015364053407334856343379 1272 62563537381914 1273 31544546753123940174359478 1274 -32176240183890 1275 33150371967289123083640032 1276 -33095824281698 1277 34836620150533615573581648 1278 68078462926900 1279 36607252512509183536287201 1280 -35009820976630 1281 38466425022587934703715736 1282 -36007074653460 1283 40418492131755504989148762 1284 74067598692117 1285 42468021995951047890131478 1286 -38087910256342 1287 44619800686907384543899788 1288 -39171472923816 1289 46878848740109205057407382 1290 80566134442754 1291 49250425910220937918245678 1292 -41426500142952 1293 51740049158841812203323360 1294 -42601220150796 1295 54353498015994371632631340 1296 87620827820066 1297 57096834132852491374544718 1298 -45051770756878 1299 59976407317173861816662772 1300 -46327645672780 1301 62998876787039408143073331 1302 95272954686904 1303 66171217955156686025666205 1304 -48982578947442 1305 69500745531450854885326380 1306 -50365366796352 1307 72995121138902805816705927 1308 103576915749632 1309 76662378425653702813493100 1310 -53249294266596 1311 80510931603537355419204747 1312 -54750560394774 1313 84549602744290069538275332 1314 112581085656032 1315 88787631341262836716559127 1316 -57874126802957 1317 93234703979461028825295822 1318 -59500698745900 1319 97900965031156491060538749 1320 122348726014068 1321 102797048905920782028868842 1322 -62892291575570 1323 107934092002085432243198736 1324 -64657543748364 1325 113323767760790100672833610 1326 132936485413772 1327 118978300007554045829065722 1328 -68329920121110 1329 124910501053758406554434694 1330 -70241935971180 1331 131133786576094712063828484 1332 144417893205143 1333 137662217029970532473905944 1334 -74227829391990 1335 144510514229402189185236315 1336 -76302070199044 1337 151694106359718508603180920 1338 156859234721224 1339 159229146436685333640627669 1340 -80616732848991 1341 167132561230738490506070400 1342 -82862755209408 1343 175422071801898661758265971 1344 170345931534560 1345 184116246674760564494220054 1346 -87543921293640 1347 193234524665221462150168014 1348 -89979592888930 1349 202797272674771901493233922 1350 184955485117972 1351 212825811046375710232575876 1352 -95045457181513 1353 223342476378446895505394760 1354 -97682060707904 1355 234370649670553477057909428 1356 200787084092360 1357 245934824592040588046002446 1358 -103176109732464 1359 258060638703770216083053999 1360 -106034286827958 1361 270774947653895653799004918 1362 217931275330462 1363 284105859789795982115240655 1364 -111978180694119 1365 298082816794275049090909758 1366 -115071234416296 1367 312736632032423125090891890 1368 236503177323029 1369 328099578185779189675577640 1370 -121515074639406 1371 344205429712291945840092609 1372 -124866843143824 1373 361089558084045228591157308 1374 256608499685888 1375 378788978775057046461938652 1376 -131836365098379 1377 397342454760347373483210372 1378 -135462513800424 1379 416790548486290722466989882 1380 278380784588795 1381 437175734345453682800165502 1382 -143015423860242 1383 458542456127912420979033987 1384 -146943473125614 1385 480937249247783808737564352 1386 301943353688952 1387 504408804221670122148143139 1388 -155110292882156 1389 529008099489564188332586538 1390 -159358667739536 1391 554788471518754925348178810 1392 327451047050810 1393 581805759134249953798701714 1394 -168205843791560 1395 610118380903465120152736563 1396 -172806304748312 1397 639787491969961343129826390 1398 355047629974968 1399 670877069436481414033873782 1400 -182369972819763 1401 703454082781165960735926816 1402 -187344165463136 1403 737588588024462018570898975 1404 384912551454176 1405 773353912899634416086529363 1406 -197700814356820 1407 810826760663264381427138807 1408 -203085380231812 1409 850087411292423542556972124 1410 417213292075226 1411 891219835879463337798444939 1412 -214277722894022 1413 934311915237336979665565554 1414 -220098062651516 1415 979455565907756287305300630 1416 452157722366915 1417 1026746977674556054819101948 1418 -232214122604394 1419 1076286752310721310990700882 1420 -238512494525046 1421 1128180161628172773430556022 1422 489940816078842 1423 1182537300194358718253437995 1424 -251602681367412 1425 1239473365686249299604668736 1426 -258408860503988 1427 1299108826921919334504316830 1428 530803253348775 1429 1361569728437793897858734814 1430 -272574442878266 1431 1426987875305764710888944280 1432 -279937148655026 1433 1495501164016827021283107096 1434 574971861031592 1435 1567253785690689090181615530 1436 -295237532723472 1437 1642396585526961527224897176 1438 -303191631676776 1439 1721087286162931776181153509 1440 622725177123696 1441 1803490878146582327588672130 1442 -319743290720675 1443 1889779865360290965992860431 1444 -328344932149176 1445 1980134689179431571437644308 1446 674326910444264 1447 2074743998056399984743722760 1448 -346217777062768 1449 2173805108255763727532435136 1450 -355507748592844 1451 2277524299885477174727756469 1452 730099261894013 1453 2386117317345981843066653664 1454 -374835701563884 1455 2499809694305146850894515548 1456 -384878693424262 1457 2618837297265990186266856732 1458 790348619437160 1459 2743446682210263279788335485 1460 -405743918432148 1461 2873895684979310163301601268 1462 -416587598596504 1463 3010453812559938785558373072 1464 855447519356094 1465 3153402884287247930507025834 1466 -439144036196272 1467 3303037461017262118398831783 1468 -450862909489562 1469 3459665541501380610386806104 1470 925751708000322 1471 3623609032985117485478844906 1472 -475207001921214 1473 3795204507473377077284495808 1474 -487856724897196 1475 3974803717615619478762139155 1476 1001691723066869 1477 4162774417981839312179386152 1478 -514165372111666 1479 4359500930443829734415937534 1480 -527831724035492 1481 4565385036016131258349929108 1482 1083680360647146 1483 4780846594323246145581559032 1484 -556217990354340 1485 5006324512030739767862307684 1486 -570965895945292 1487 5242277421401921436229308189 1488 1172214963699880 1489 5489184731854762504735826796 1490 -601633005902838 1491 5747547373061593296059620371 1492 -617561191187856 1493 6017888936720840014586151162 1494 1267774230202078 1495 6300756490142817973242707502 1496 -650641541878229 1497 6596721815925044065429593684 1498 -667825676207364 1499 6906382302499624991733141168 1500 1370932414403404 1501 7230362290050926735241489756 1502 -703552666057344 1503 7569314045079039270137421642 1504 -722106337520870 1505 7923919221603048543945937092 1506 1482244298943420 1507 8294889927424591442960822718 1508 -760634828932347 1509 8682970310423390454245237628 1510 -780646154022452 1511 9088937724889314040042761840 1512 1602372645371646 1513 9513604453544080146144898809 1514 -822244121053968 1515 9957818983054189057292075121 1516 -843843742589782 1517 10422467873309059428242538756 1518 1731960028376770 1519 10908477152035776262648332318 1520 -888692130320974 1521 11416814343835104003614307120 1522 -911982573801848 1523 11948489994697688418675404103 1524 1871771016655387 1525 12504559874351573955383510382 1526 -960388963858866 1527 13086126642434270521731916851 1528 -985520436274972 1529 13694342238845269382098157094 1530 2022549430352304 1531 14330409704365685729613416925 1532 -1037696030730451 1533 14995585774944046358485576980 1534 -1064787726115984 1535 15691182870682034896199103675 1536 2185176893091452 1537 16418571911319331459965878154 1538 -1121085464535902 1539 17179184488727888392173170508 1540 -1150310024792314 1541 17974515922310289329651120652 1542 2360513922539358 1543 18806127631474166159650098708 1544 -1210976179967403 1545 19675650451227551726263649382 1546 -1242472068209156 1547 20584787222548389511747643355 1548 2549576670765458 1549 21535316390159562296264285142 1550 -1307911507197756 1551 22529094830275555184448070530 1552 -1341877083530378 1553 23568061754379935423989261332 1554 2753360091801208 1555 24654241795532511340659945864 1556 -1412376696964120 1557 25789749243964565889596840334 1558 -1448972684976180 1559 26976791414976571891443105504 1560 2973034882194086 1561 28217673244323928765283522598 1562 -1524996770358744 1563 29514800962739639392995399648 1564 -1564451001746464 1565 30870687081419161204659359958 1566 3209750786431642 1567 32287954400377616583215067735 1568 -1646333455823010 1569 33769341416871232229074598646 1570 -1688832353637128 1571 35317706697158922262524827997 1572 3464855964393742 1573 36936034743435417860140815720 1574 -1777105470631840 1575 38627440761127881196541598084 1576 -1822910627795284 1577 40395177022879256829285257478 1578 3739678294645606 1579 42242638066288663041066481524 1580 -1917962662654584 1581 44173367596691136791986423320 1582 -1967290152941648 1583 46191064153263993258671842623 1584 4035769632544937 1585 48299588595820879230170936154 1586 -2069731173884274 1587 50502970280474656896245780493 1588 -2122881252040818 1589 52805415179421018664964477766 1590 4354662750224134 1591 55211312610892900430886325968 1592 -2233162328173202 1593 57725244044975063639963192544 1594 -2290385255912104 1595 60351990436428465226490569440 1596 4698143210546314 1597 63096541773977264691335005170 1598 -2409205385499948 1599 65964105068748725848511435742 1600 -2470845676204176 1601 68960114709235154287731965880 1602 5067979339966436 1603 72090241162612546891689418938 1604 -2598728462134771 1605 75360402202731276697414007106 1606 -2665075772914240 1607 78776772386473781453112303888 1608 5466224731839207 1609 82345795227701000327335263246 1610 -2802821868529052 1611 86074193516117192678085228501 1612 -2874271360820390 1613 89968982516128334869770853026 1614 5894918381409430 1615 94037481201434510946405517128 1616 -3022488068242878 1617 98287326564278566839259949364 1618 -3099374767723308 1619 102726485845219979819152706421 1620 6356421149778226 1621 107363272045306854166227429498 1622 -3258978905794248 1623 112206357237239276193804880665 1624 -3341755914230074 1625 117264789380628207984905245035 1626 6853082897624674 1627 122548006808073780573502349442 1628 -3513451302823851 1629 128065856451927214305320585268 1630 -3602505862479848 1631 133828609606736450109742696761 1632 7387616591421364 1633 139846981684852004933408605050 1634 -3787342026910185 1635 146132149365278663408835054642 1636 -3883193499159602 1637 152695772005117258614667644180 1638 7962728950800636 1639 159550010294160729724976710248 1640 -4081985485159197 1641 166707549459599594050027996656 1642 -4185081175763776 1643 174181619555771736291913413450 1644 8581536264533312 1645 181986020610842834768649321864 1646 -4399030064889112 1647 190135144692024672880281560754 1648 -4509965082964870 1649 198644003155141026183306993456 1650 9247154713994256 1651 207528250637437006026170732772 1652 -4740014013294834 1653 216804214584129320038864331580 1654 -4859304714942040 1655 226488921333712539991628323239 1656 9963162391566213 1657 236600128109849442468358014936 1658 -5106827798458800 1659 247156351377918373635849561042 1660 -5235155857799234 1661 258176901506010050689609872438 1662 10733145075556112 1663 269681913586438940400490604214 1664 -5501243655749506 1665 281692384986269700387457662300 1666 -5639204766283480 1667 294230208843727087775581058517 1668 11561209411862721 1669 307318214746677668151048282936 1670 -5925428877544614 1671 320980205131416979954934378607 1672 -6073803607041912 1673 335240999346987611172817216218 1674 12451479491822908 1675 350126473202806859007273370176 1676 -6381424159219482 1677 365663606697726601430673055260 1678 -6540899308477680 1679 381880526983505767401585107121 1680 13408666673488125 1681 398806560060235559424029553894 1682 -6871713231272310 1683 416472277444884176709128438958 1684 -7043182307723824 1685 434909552159257646863583435562 1686 14437511848729844 1687 454151609416884866724175568913 1688 -7398644646342411 1689 474233087256204933052247867130 1690 -7582899017562492 1691 495190091585064858485137820109 1692 15543417947882712 1693 517060261840475616252194535978 1694 -7965063723663468 1695 539882830758120595478046961980 1696 -8163125834677112 1697 563698695470973646769744264064 1698 16731832273423084 1699 588550482401633675465379951060 1700 -8573671879526340 1701 614482624245531087775471614822 1702 -8786453049129500 1703 641541430416796536322324685898 1704 18008948356213694 1705 669775170397893878593866782430 1706 -9227727464839326 1707 699234150205297125301623900990 1708 -9456397289862576 1709 729970802626390258346404917660 1710 19381022174944624 1711 762039770209679638310721817887 1712 -9930336150312558 1713 795498002951922262825228379010 1714 -10175943477151596 1715 830404848359171835151758217692 1716 20855150719252391 1717 866822157192583577528197260084 1718 -10685227909921368 1719 904814381191529543112884629170 1720 -10949110218446242 1721 944448687535645433256207611688 1722 22438515303736276 1723 985795064869822772423388542379 1724 -11495971324091052 1725 1028926447193097490417507860204 1726 -11779335059481700 1727 1073918828877822534149306031240 1728 24139244949009861 1729 1120851398753257707372566205000 1730 -12366834699555690 1731 1169806664867958086673218743599 1732 -12671208812597118 1733 1220870599597742178764299615920 1734 25965579330385582 1735 1274132774961635474291967914193 1736 -13301916443629581 1737 1329686519650627615721661082644 1738 -13628687887691152 1739 1387629065773749187626458107581 1740 27926825919052227 1741 1448061718776064307980103032149 1742 -14306099122041984 1743 1511090016563023260727421852700 1744 -14657015148431380 1745 1576823913353890669944954861738 1746 30032434374655046 1747 1645377952209828267997441713024 1748 -15384087279364601 1749 1716871463952878733351560256384 1750 -15760741487218932 1751 1791428754206746031954962341879 1752 32293057302685913 1753 1869179318602023911432729074566 1754 -16541464126395672 1755 1950258045528845489502456955098 1756 -16945852573783534 1757 2034805448946783431169876730770 1758 34719527100102808 1759 2122967888145963490654707849003 1760 -17783627329664487 1761 2214897819585530845944002768388 1762 -18217580068251404 1763 2310754035065032819943600023116 1764 37324031189595702 1765 2410701934129146221644624805034 1766 -19116958997922498 1767 2514913782164745289537906185978 1768 -19582755568802956 1769 2623569005032368214754354730264 1770 40118981453516286 1771 2736854468727057770435708404404 1772 -20547649030695455 1773 2854964798029511542336743368784 1774 -21047389914432956 1775 2978102679501226157238368028771 1776 43118315909810873 1777 3106479206091179044081931447052 1778 -22082990146131546 1779 3240314205378789097410287024406 1780 -22619277769272520 1781 3379836612226129899743204910378 1782 46336249913659314 1783 3525284824336565708956032585528 1784 -23730077357367818 1785 3676907105208771185112424647282 1786 -24305321341797068 1787 3834961969245501149046268136496 1788 49788717453052170 1789 3999718617445031224800046465386 1790 -25497240962092832 1791 4171457354474330820095284624593 1792 -26114411378840236 1793 4350470059726956100005347726496 1794 53491992254182648 1795 4537060638968949800740781507199 1796 -27392609598145281 1797 4731545533600803558630705262626 1798 -28054469300086348 1799 4934254209693816570026693844654 1800 57464283207505669 1801 5145529708518672926670068554308 1802 -29425695406829972 1803 5365729176015950248008658901859 1804 -30135632936409544 1805 5595224457896393481149662278900 1806 61724212372573384 1807 5834402672833062783924427821120 1808 -31605806896882779 1809 6083666855699888910342491232168 1810 -32366988530346496 1811 6343436578035973944194205801750 1812 66292580509343190 1813 6614148643270949371198337630892 1814 -33943801911451668 1815 6896257758295687156903737671628 1816 -34760092362012782 1817 7190237284826925964081422317958 1818 71190687734246078 1819 7496579966224721234628754188990 1820 -36450335193020262 1821 7815798739476453795709994672886 1822 -37325361276852500 1823 8148427521731476660520544255327 1824 76442286739202813 1825 8495022087737798534697133857072 1826 -39137796337917958 1827 8856160920920434792621795382682 1828 -40075964418304070 1829 9232446161484729891712279735236 1830 82071730492243486 1831 9624504527248895337692174785848 1832 -42018375493633905 1833 10032988338038212572538998043416 1834 -43023837895125440 1835 10458576511896299461847787424104 1836 88106132491798242 1837 10901975671836591936971536699116 1838 -45106205189626327 1839 11363921223503344669633746451773 1840 -46183984211432004 1841 11845178550823270970023287657354 1842 94573324424352142 1843 12346544181668651540813695540005 1844 -48415226001679963 1845 12868847079465448349408094266268 1846 -49570073346853368 1847 13412949903929856236006860746246 1848 101504244739282750 1849 13979750406242427148943240871018 1850 -51961553015600562 1851 14570182792488845581420599911832 1852 -53199191168080864 1853 15185219230605647967503487028704 1854 108930687560079508 1855 15825871324759046477421052312305 1856 -55761121548676287 1857 16493191742909977571692978428132 1858 -57086985547741968 1859 17188275811014787410281223177759 1860 116887942991645471 1861 17912263270749113498626019313333 1862 -59832301051103448 1863 18666340003114780063643238149481 1864 -61252909084386700 1865 19451739926607192612599966072136 1866 125412316821288000 1867 20269746860567746595863475552481 1868 -64193299069246812 1869 21121696574882066752306546091988 1870 -65714864897187512 1871 22008978804230773304825402235360 1872 134544048304136707 1873 22933039461270402575135478901104 1874 -68865047632776072 1875 23895382813811982317031021040383 1876 -70494993408874752 1877 24897573874367532547747694517276 1878 144324578270685494 1879 25941240753230393663878893204900 1880 -73868341563942939 1881 27028077238272885356440444298082 1882 -75613768094534572 1883 28159845337919889004858197830604 1884 154799772696356527 1885 29338378066162976003590782295446 1886 -79227024857086392 1887 30565582190514940549061931105177 1888 -81096380929391092 1889 31843441238368342370903137940544 1890 166016914742906340 1891 33174018466199507123045625442095 1892 -84964837167307341 1893 34559460104651245775012876062488 1894 -86966233606661228 1895 36001998566526726885817796757669 1896 178028265226868058 1897 37503955949323889239343787516606 1898 -91108930380607800 1899 39067747500929465903972860332618 1900 -93251981554255786 1901 40695885399783556346985767016684 1902 190887751845612444 1903 42390982498659387778897143801987 1904 -97686394637309739 1905 44155756404198458233779993598584 1906 -99980360937581240 1907 45993033520750354854050155524906 1908 204654900739820815 1909 47905753452700202529035545132830 1910 -104728138240001490 1911 49896973372053618396453700737057 1912 -107183956952249788 1913 51969872768787908668763096614560 1914 219391193678531568 1915 54127758167709263064816420776355 1916 -112265061863896660 1917 56374068254006913297955224709332 1918 -114893301245072880 1919 58712378966892889555570190688096 1920 235164408288831060 1921 61146409029634585751369831129592 1922 -120332338176877848 1923 63680025449622482278213532050383 1924 -123145436538357640 1925 66317249484412426503522336262824 1926 252044611278198882 1927 69062262580165136631735951450693 1928 -128965199940979298 1929 71919412807657001711742206029224 1930 -131975212903691836 1931 74893221273509238853264687800966 1932 270108948608215787 1933 77988389062738036411018622873022 1934 -138203659252879208 1935 81209804159854175457438507235734 1936 -141424727713734386 1937 84562548937333729751571537009366 1938 289437239901812996 1939 88051907626535000095851156802980 1940 -148087872026788851 1941 91683374394494617820711482150266 1942 -151533742436173100 1943 95462661407693050693866289868019 1944 310117263897906695 1945 99395707542833806264872830803080 1946 -158663340629855678 1947 103488687089807956308231931870668 1948 -162350084499186094 1949 107748019145613356869036372875756 1950 332239916003180838 1951 112180377006440226330135741926172 1952 -169975813733824999 1953 116792698297651312052393517315960 1954 -173919098889830620 1955 121592195108753470990533617064093 1956 355905038814582474 1957 126586364916408299790087327100128 1958 -182077020351861594 1959 131783001520189232014445865661707 1960 -186295106818015328 1961 137190206819946549550173427970514 1962 381216101312298588 1963 142816402614697554279790635781497 1964 -195019060229774883 1965 148670343300352898691113663099634 1966 -199529798348703656 1967 154761128598872350771612487948151 1968 408286629113891237 1969 161098217247395504584462942668258 1970 -208860721918852872 1971 167691440729942702332853300789319 1972 -213684851815800302 1973 174551018034408695842105737026136 1974 437234360041216552 1975 181687570464624440485181122006182 1976 -223661314720152927 1977 189112137547495391925688654526682 1978 -228819164938536756 1979 196836193009194153301584583819263 1980 468188334113564963 1981 204871661920986095708740091609292 1982 -239487628492023394 1983 213230937929726366595733562754426 1984 -245002748846201208 1985 221926901737646926436298804411579 1986 501282476135727698 1987 230972939684217644866267499857686 1988 -256407153634124437 1989 240382963662405541472330081258904 1990 -262302685550904076 1991 250171431156364493130321356247240 1992 536663411291874955 1993 260353366704456900384817548183522 1994 -274495745864441808 1995 270944383505198422943237539667925 1996 -280798421271067720 1997 281960706545694650858723902701864 1998 574483420965031400 1999 293419195896827615738095779519564 2000 -293830175801709243 2001 305337371634748451400372710408346 2002 -300566327699654184 2003 317733438955495562963896879383300 2004 614909056206235602 2005 330626315026844987729014179880470 2006 -314496568002007584 2007 344035656062443654754914207203771 2008 -321696531136947890 2009 357981886251701852708082650977980 2010 658113408183271720 2011 372486226944160069758242875071018 2012 -336582216335414454 2013 387570727816265909960885334091644 2014 -344275943622037316 2015 403258298328124388168181498516078 2016 704285598823445359 2017 419572741297991959200878492465988 2018 -360184873189857154 2019 436538786805846674479064748343626 2020 -368406777298529478 2021 454182128359316006932363040961588 2022 753622302067450608 2023 472529459431708061104107442250589 2024 -385403761003239693 2025 491608512416933357520569275958682 2026 -394187899090311664 2027 511448098003829026629549498404784 2028 806338198675772581 2029 532078147132508203203060628343178 2030 -412349794777631664 2031 553529753422058451869628666527781 2032 -421735193824399742 2033 575835218356731579670353479784954 2034 862656678804127526 2035 599028097000483340571862257509565 2036 -441135713782495107 2037 623143246658582454695286032524614 2038 -451161082639926388 2039 648216876130064481232776046136742 2040 922821356385714408 2041 674286598108778668732011488702544 2042 -471887328427070812 2043 701391482243744392527434420654682 2044 -482596913780468338 2045 729572111563461485521980767350212 2046 987085877408801800 2047 758870639634478925880816870912480 2048 -504732689250685893 2049 789330851314068597237581845467096 2050 -516170470241412932 2051 820998224319146063981211629047179 2052 1055726598507707264 2053 853919994635256602620648832204334 2054 -539814457840845711 2055 888145222831437452674673538649242 2056 -552030583941998806 2057 923724864478003515764745528241290 2058 1129031418678565054 2059 960711841568127947733466952941611 2060 -577278022727128474 2061 999161118323266509942702449048784 2062 -590322442123355928 2063 1039129778109285861394066195599540 2064 1207313736805717391 2065 1080677105036662432465245454381338 2066 -617285103468506604 2067 1123864666788041544042761335643994 2068 -631214638941661456 2069 1168756402450730649046652376949626 2070 1290900217354072584 2071 1215418711703773532565226203964866 2072 -660000714918041490 2073 1263920549352880826716822290870288 2074 -674872072733494864 2075 1314333521358608638293471328155318 2076 1380146152605553497 2077 1366731986578894312763118394836882 2078 -705608123912580168 2079 1421193160155905772062135759809914 2080 -721485669066513018 2081 1477797223008952213979477765559732 2082 1475422065078601344 2083 1536627433136199172488358013316135 2084 -754294554523041687 2085 1597770243441089354951566762305726 2086 -771242642059199872 2087 1661315421546591839452217494352916 2088 1577130612340511442 2089 1727356176581598163673671120183800 2090 -806267628036198198 2091 1795989288149898872278226545076880 2092 -824359144738860834 2093 1867315242749529241898681245050798 2094 1685691920476055314 2095 1941438372586464137391023275288323 2096 -861739692191722953 2097 2018467002349806742643004035433900 2098 -881047647014515196 2099 2098513598611500804205953062210520 2100 1801562182572562916 2101 2181694927733831272791538348455798 2102 -920945887440339312 2103 2268132216651525932046676509871461 2104 -941552792983752080 2105 2357951322745533419657226099447264 2106 1925217608447704162 2107 2451282906862996583831820597938805 2108 -984126972732050869 2109 2548262616052974313896253148619516 2110 -1006115625767143740 2111 2649031269743208848773204990282050 2112 2057174882381199672 2113 2753735056299666793965109275988077 2114 -1051549174454896436 2115 2862525733347104996451631249495263 2116 -1075012957342531656 2117 2975560839185348293062742243565856 2118 2197973604459255694 2119 3093003908313718766824718456313771 2120 -1123485370011540174 2121 3215024698813191565795123658866056 2122 -1148518146116452424 2123 3341799424213149572369240119359030 2124 2348198788965020959 2125 3473510998030337256278833253531682 2126 -1200236890495581900 2127 3610349283200521811587906605584046 2128 -1226944313145193432 2129 3752511355052898210136261311412014 2130 2508461662055310262 2131 3900201769619490866223577022230929 2132 -1282112911004120461 2133 4053632846417778991561621874266692 2134 -1310601351860472892 2135 4213024957047501318605723193354732 2136 2679424399547872447 2137 4378606829255228079506613743167056 2138 -1369454394098042622 2139 4550615857332108104955014982498219 2140 -1399843355364755920 2141 4729298429042403343780498516233828 2142 2861779134150112532 2143 4914910259447149169778061425874017 2144 -1462611522468260785 2145 5107716742394815222224806726433438 2146 -1495021508990425568 2147 5307993309515378330900605566822588 2148 3056275150332256828 2149 5516025808095842734962090326147604 2150 -1561969987679240756 2151 5732110887117431441332938355144692 2152 -1596536126948776392 2153 5956556403472292566602997333787268 2154 3263695941922377232 2155 6189681837054021062665501273099014 2156 -1667926286353175877 2157 6431818727415141657590608259401806 2158 -1704785047178822936 2159 6683311120068644597311308607205568 2160 3484889102481364962 2161 6944516035839460685446193270050662 2162 -1780916577735930246 2163 7215803950692844952354215673511918 2164 -1820220712236323932 2165 7497559300197785656576295091775284 2166 3720741260690712496 2167 7790180995367661907784340662259987 2168 -1901389648896218972 2169 8094082964830148438823709271954220 2170 -1943293651980707348 2171 8409694709347424346965408514788922 2172 3972210927311573783 2173 8737461884476497055441469446782360 2174 -2029838585429399580 2175 9077846896631224285781749721122020 2176 -2074515083474949450 2177 9431329529219991702355321646542542 2178 4240301121358702736 2179 9798407583320865404162674478013465 2180 -2166771194191623810 2181 10179597550501189960711555368559488 2182 -2214395030240422372 2183 10575435301401316446901232594366013 2184 4526095459511348549 2185 10986476808673980921875822820869376 2186 -2312744754116560428 2187 11413298887012326155015201876247792 2188 -2363510959376689562 2189 11856499969896988115415887856043890 2190 4830728270506576754 2191 12316700904861696272549309868005043 2192 -2468333666613303846 2193 12794545788004028521071756929250348 2194 -2522440046159002752 2195 13290702818557964132451347890278093 2196 5155424239969467419 2197 13805865195411540445969916860386912 2198 -2634167578190134490 2199 14340752035351659257340477760825575 2200 -2691834413900848662 2201 14896109336139755596094382834318792 2202 5501465793701029736 2203 15472710963111329809934337676413159 2204 -2810896008728739096 2205 16071359683690679363384726537595624 2206 -2872347009293901148 2207 16692888227367550925655559358138241 2208 5870236640523048696 2209 17338160396885552020450009435391262 2210 -2999230164562196610 2211 18008072206982601248244651015605442 2212 -3064714062059414208 2213 18703553077866498616055657326692150 2214 6263186187088375480 2215 19425567058496221487365889455728663 2216 -3199904273276735580 2217 20175114108364078052870159943164760 2218 -3269673989385756368 2219 20953231411513196015023654953432279 2220 6681877353724334557 2221 21760994753080625212886563612394880 2222 -3413721435285743360 2223 22599519930694568483116513809034707 2224 -3488057748503819414 2225 23469964232698782567581238851349510 2226 7127947763977061512 2227 24373527954053316752285400252052395 2228 -3641511370476023055 2229 25311455983659774051380396647386552 2230 -3720700137543438872 2231 26285039432403810928653944784756690 2232 7603162243841436763 2233 27295617337535603904549189549656112 2234 -3884180688363143040 2235 28344578411043537970917053949829587 2236 -3968538775230324462 2237 29433362869617080577085278467646228 2238 8109370508364491864 2239 30563464312131530372038495618469895 2240 -4142666726653857998 2241 31736431684334108378469075491757162 2242 -4232517110144439740 2243 32953871294852115155561433279594909 2244 8648564793346431730 2245 34217448924400271220143572754896797 2246 -4417992655005133782 2247 35528891990402094272143633521530151 2248 -4513692828200520266 2249 36889991811220419648584797437805140 2250 9222833738882653044 2251 38302605930207419651877638694707277 2252 -4711217058271079091 2253 39768660546214084453035424165474740 2254 -4813131822294330440 2255 41290153008661441735734192489175887 2256 9834425644913010081 2257 42869154426392080321326020394449196 2258 -5023494326964568104 2259 44507812346187403393869641279903739 2260 -5132026900549783364 2261 46208353552888774946580040552996032 2262 10485698227464980580 2263 47973086944676917097948075174609799 2264 -5356019608437119202 2265 49804406538315956005873379318181684 2266 -5471581903325857316 2267 51704794555465483856566479945988755 2268 11179188035647008615 2269 53676824647891955610610134529248564 2270 -5710094978646541772 2271 55723165210105895367985922147749968 2272 -5833141663911314522 2273 57846582840446323249213128152578158 2274 11917555730469189240 2275 60049945896429815325997076397092478 2276 -6087069352613028235 2277 62336228208749811916641005228489004 2278 -6218065389399368944 2279 64708512896895787344855486868175646 2280 12703662251382687713 2281 67169996354325635053179514499630208 2282 -6488410977320494173 2283 69723992343167463462603656658462315 2284 -6627868911131223782 2285 72373936270125357965592776577959640 2286 13540509239775070014 2287 75123389580419059300532844048203484 2288 -6915641858320014643 2289 77976044345377240860082949074146204 2290 -7064086369629119840 2291 80935727977207710617258583250711659 2292 14431322598344657132 2293 84006408150724298430261482421240816 2294 -7370417162876435082 2295 87192197862078840181465944200589558 2296 -7528425885215926578 2297 90497360708664666936207082325617626 2298 15379487651588234478 2299 93926316316588522101194647884487098 2300 -7854453682358036337 2301 97483646004502774174332352824855654 2302 -8022618504537029332 2303 101174098606358109677620257961682676 2304 16388640801597140737 2305 105002596546745746110923805537614778 2306 -8369616788429491054 2307 108974242087358277040188333220236285 2308 -8548588523074320946 2309 113094323843380668494220395789760402 2310 17462598985940310790 2311 117368323484105601386141245970349909 2312 -8917842410666502975 2313 121801922722006790397782212047327696 2314 -9108288561290830280 2315 126401010500115755369980367536844721 2316 18605460199346300403 2317 131171690487652513446468311000497308 2318 -9501232247092006902 2319 136120288789082726547669826617051354 2320 -9703885880911860184 2321 141253361982579242473145433854962272 2322 19821526775218133702 2323 146577705388152492849708667094102904 2324 -10121968693065807421 2325 152100361687782548810415957100686606 2326 -10337582361843751596 2327 157828629792662682458201968105462968 2328 21115415614634843551 2329 163770074086587150870557179604959608 2330 -10782419071172948534 2331 169932533935179948940203531363531648 2332 -11011818273855347478 2333 176324133597060826493094206900404080 2334 22491974781170095048 2335 182953292420961233020259455407551532 2336 -11485042900624011000 2337 189828735472333336195651083962444940 2338 -11729075820595320500 2339 196959504467496643118831452874242347 2340 23956404357266074413 2341 204354969166716155830168747409375550 2342 -12232505980905230646 2343 212024839097990733583731028780987524 2344 -12492101958514446690 2345 219979175771222085962859632235076986 2346 25514165802940449404 2347 228228405247965194132652522977874858 2348 -13027579340433536534 2349 236783331235155726045294282972027072 2350 -13303694060867115320 2351 245655148561110399556929471314988132 2352 27171114445464872031 2353 254855457211393824549056112716158290 2354 -13873264083952746606 2355 264396276775600336736748019009748385 2356 -14166943517255738708 2357 274290061492340615942289754128340470 2358 28933401010777892056 2359 284549715735875223421014368802563847 2360 -14772681304748812785 2361 295188610141906250240980930572659778 2362 -15085001947826359436 2363 306220598207986818677516535842239509 2364 30807616846204418766 2365 317660033576834448296824846607724342 2366 -15729208688082197106 2367 329521787829631774152936161822460621 2368 -16061347470642178170 2369 341821269008958671070823420114088466 2370 32800686988813496814 2371 354574440689650505991430827815524464 2372 -16746360612597086607 2373 367797841829199240378199950884035680 2374 -17099529763616479932 2375 381508607206771344587979787047681339 2376 34920029323370547232 2377 395724488695079630056285805364248388 2378 -17827937591691661834 2379 410463877164509853818287587079165107 2380 -18203461054097393338 2381 425745825277042168692555879508135617 2382 37173438504322965964 2383 441590070959221561847723842795768128 2384 -18977895726543920565 2385 458017061825739647306637263139118434 2386 -19377138182662670660 2387 475047980332239440673554487427691244 2388 39569260363075239249 2389 492704769943685813840132324901752508 2390 -20200510164895555356 2391 511010162085751763649706322849665710 2392 -20624960550955024510 2393 529987704181142359998117099474790560 2394 42116265949614628340 2395 549661788526601837718643913024859879 2396 -21500233000042092279 2397 570057682328946688813993727861377686 2398 -21951427186449731660 2399 591201558643597120269280234845821754 2400 44823842625405702792 2401 613120528551257846614390860307021998 2402 -22881872032722865502 2403 635842674303352699217694363180604194 2404 -23361484081928552650 2405 659397083790106988492967209959144740 2406 47701857436710930256 2407 683813886048391935319443879294439797 2408 -24350436137137621662 2409 709124288182453228039942002898891962 2410 -24860194092860291856 2411 735360613400496886811370106285813578 2412 50760866462858361905 2413 762556340560520767908793214660930898 2414 -25911330727268648148 2415 790746144913542865997518060548247056 2416 -26453116316296959136 2417 819965940458975032006909784080343196 2418 54011966675928131642 2419 850252923584759150020773138639053313 2420 -27570189532123016422 2421 881645618429527540886276497043474556 2422 -28145946471568127048 2423 914183923623125899065667316609405130 2424 57467025259885424525 2425 947909160866488567239861380200342836 2426 -29333088293668370100 2427 982864124990147184678105609265047594 2428 -29944931199262947622 2429 1019093135977370795349325748608339614 2430 61138519050318737976 2431 1056642092573347305016872500931433533 2432 -31206361808668108674 2433 1095558527992761773577180406004067648 2434 -31856476380564727048 2435 1135891667328459582048667920067179024 2436 65039785699072427341 2437 1177692487201329059767280870870528166 2438 -33196837522402219752 2439 1221013777234480693093380493796102670 2440 -33887599489891482408 2441 1265910203921134785824616961559893758 2442 69184849722998845248 2443 1312438376448754747006149555990447333 2444 -35311636603248479712 2445 1360656915079693949763469363392810186 2446 -36045503097245548096 2447 1410626521629382753416909391735152231 2448 73588697562497768185 2449 1462410052674843437745783966718891362 2450 -37558429245436442256 2451 1516072595012035100660579530442581992 2452 -38338068682739698652 2453 1571681544029089322346722694472606080 2454 78267089199609414954 2455 1629306684490355059661914721200717752 2456 -39945218444490706607 2457 1689020274434434215577140630570686208 2458 -40773392338646877728 2459 1750897131656436794407805683114720923 2460 83236859348608867470 2461 1815014723515704737679965341626954000 2462 -42480618984505633734 2463 1881453259513389021244178775186671151 2464 -43360323752270762902 2465 1950295787421248544869188525656799386 2466 88515713531091900412 2467 2021628292379005520207516167790304093 2468 -45173622477242461464 2469 2095539799783907536270206038539530276 2470 -46107960878675134060 2471 2172122481361522800911095180803734541 2472 94122557843942310876 2473 2251471765285978975033189811247885912 2474 -48033902185940969748 2475 2333686449709050683538986496485219373 2476 -49026238122129016808 2477 2418868820613267600570068474139873444 2478 100077278302183982662 2479 2507124773317456544004694412970028632 2480 -51071557777756930728 2481 2598563938599381469938323429082723654 2482 -52125376485460096532 2483 2693299812731473670271131961041461638 2484 106401101855830128406 2485 2791449892446474812883858057412105224 2486 -54297448328213284138 2487 2893135814095072975475418694916899665 2488 -55416525331797359242 2489 2998483498067323412479379200859627910 2490 113116357730081814264 2491 3107623297704467138103890839743728841 2492 -57722915115258339375 2493 3220690153830869862909775795497478548 2494 -58911164230612096356 2495 3337823754095606059115845996169727411 2496 120246872609520525691 2497 3459168698314462706991553897453942590 2498 -61360145357435101452 2499 3584874668963109127794392790840240501 2500 -62621803063018907056