-1 1 0 0 1 1 2 0 3 0 4 -2 5 4 6 -2 7 0 8 0 9 1 10 -4 11 5 12 -4 13 4 14 -2 15 4 16 -10 17 12 18 -12 19 8 20 -4 21 9 22 -16 23 21 24 -22 25 13 26 -8 27 17 28 -32 29 44 30 -40 31 25 32 -24 33 38 34 -56 35 70 36 -66 37 50 38 -44 39 57 40 -92 41 124 42 -116 43 89 44 -80 45 106 46 -164 47 203 48 -188 49 151 50 -132 51 173 52 -264 53 316 54 -298 55 250 56 -230 57 300 58 -420 59 493 60 -488 61 416 62 -372 63 466 64 -642 65 766 66 -752 67 627 68 -588 69 748 70 -996 71 1170 72 -1148 73 990 74 -952 75 1155 76 -1496 77 1750 78 -1708 79 1499 80 -1460 81 1731 82 -2216 83 2586 84 -2554 85 2296 86 -2216 87 2589 88 -3312 89 3816 90 -3736 91 3373 92 -3284 93 3846 94 -4816 95 5453 96 -5406 97 4986 98 -4876 99 5642 100 -6954 101 7856 102 -7844 103 7247 104 -7096 105 8158 106 -9900 107 11140 108 -11168 109 10366 110 -10216 111 11691 112 -14072 113 15796 114 -15796 115 14755 116 -14712 117 16682 118 -19764 119 22034 120 -22096 121 20877 122 -20832 123 23346 124 -27548 125 30704 126 -30834 127 29302 128 -29296 129 32712 130 -38340 131 42413 132 -42616 133 40750 134 -40776 135 45349 136 -52784 137 58086 138 -58516 139 56310 140 -56564 141 62704 142 -72288 143 79231 144 -80170 145 77460 146 -77768 147 85752 148 -98268 149 107560 150 -108890 151 105388 152 -106236 153 116948 154 -133160 155 145265 156 -147188 157 143144 158 -144700 159 158432 160 -179276 161 195060 162 -197732 163 193074 164 -195532 165 213204 166 -240148 167 260747 168 -264772 169 259577 170 -262944 171 285764 172 -320792 173 347280 174 -352584 175 346543 176 -351536 177 381344 178 -425992 179 459552 180 -467432 181 461212 182 -468336 183 506631 184 -563444 185 606696 186 -617932 187 610821 188 -620680 189 669857 190 -741812 191 797268 192 -812772 193 805012 194 -819008 195 882149 196 -973662 197 1044684 198 -1065176 199 1057265 200 -1077428 201 1157676 202 -1272604 203 1362557 204 -1390288 205 1383508 206 -1410684 207 1511701 208 -1657336 209 1772272 210 -1809328 211 1803902 212 -1840408 213 1968810 214 -2152544 215 2297015 216 -2345886 217 2343170 218 -2391680 219 2554272 220 -2784952 221 2966512 222 -3031588 223 3033657 224 -3098862 225 3304453 226 -3592148 227 3820380 228 -3907544 229 3915824 230 -4000792 231 4258799 232 -4618148 233 4905830 234 -5019348 235 5035483 236 -5148736 237 5474106 238 -5921660 239 6281865 240 -6429272 241 6459262 242 -6608624 243 7014484 244 -7570072 245 8020452 246 -8210772 247 8259955 248 -8454772 249 8960604 250 -9650648 251 10213317 252 -10460052 253 10535988 254 -10786704 255 11416971 256 -12274106 257 12973624 258 -13288624 259 13398604 260 -13722388 261 14508600 262 -15567084 263 16432940 264 -16839032 265 16998432 266 -17414344 267 18390394 268 -19695440 269 20769932 270 -21290452 271 21509639 272 -22040636 273 23250594 274 -24856296 275 26186844 276 -26849804 277 27148066 278 -27826764 279 29325254 280 -31300764 281 32945914 282 -33783856 283 34186863 284 -35054240 285 36903146 286 -39323608 287 41350329 288 -42410356 289 42953059 290 -44050472 291 46324242 292 -49293916 293 51793296 294 -53129606 295 53848087 296 -55232760 297 58032350 298 -61668652 299 64735526 300 -66413248 301 67357448 302 -69098824 303 72539570 304 -76982104 305 80740886 306 -82847144 307 84081271 308 -86270672 309 90493278 310 -95906544 311 100509697 312 -103151972 313 104747990 314 -107483136 315 112650778 316 -119243740 317 124879208 318 -128173520 319 130220202 320 -133643428 321 139969162 322 -147986452 323 154867881 324 -158965990 325 161591112 326 -165862208 327 173576991 328 -183308944 329 191700712 330 -196786248 331 200136037 332 -205446464 333 214844078 334 -226650552 335 236873752 336 -243179714 337 247436052 338 -254013492 339 265450755 340 -279763184 341 292189688 342 -299975808 343 305351371 344 -313490952 345 327402300 346 -344711172 347 359785980 348 -369404460 349 376186608 350 -386236274 351 403121722 352 -424028560 353 442313176 354 -454167596 355 462665625 356 -475041476 357 495511124 358 -520731496 359 542879555 360 -557451808 361 568069495 362 -583295080 363 608084463 364 -638485816 365 665280692 366 -683144308 367 696380197 368 -715088180 369 745053240 370 -781630752 371 813990576 372 -835866308 373 852335810 374 -875248384 375 911409668 376 -955405936 377 994467740 378 -1021207288 379 1041623579 380 -1069635748 381 1113255252 382 -1166110208 383 1213161502 384 -1245779366 385 1271024216 386 -1305209564 387 1357761341 388 -1421173420 389 1477787128 390 -1517534516 391 1548684070 392 -1590354524 393 1653594748 394 -1729565100 395 1797622560 396 -1845999256 397 1884314528 398 -1934983596 399 2010972861 400 -2101917698 401 2183667444 402 -2242405120 403 2289405342 404 -2350979372 405 2442230320 406 -2550984896 407 2649042730 408 -2720251628 409 2777836098 410 -2852536912 411 2961923732 412 -3091824772 413 3209318562 414 -3295515988 415 3365920343 416 -3456383528 417 3587375652 418 -3742418728 419 3883069649 420 -3987293600 421 4073201638 422 -4182552104 423 4339275673 424 -4524175772 425 4692325908 426 -4818103032 427 4922688018 428 -5054719848 429 5242075408 430 -5462294200 431 5663076769 432 -5814750552 433 5941910282 434 -6101100420 435 6324797829 436 -6586831556 437 6826419220 438 -7009063036 439 7163286107 440 -7354929304 441 7621750555 442 -7933244952 443 8218852003 444 -8438459912 445 8625198788 446 -8855666564 447 9173638936 448 -9543642336 449 9883776254 450 -10147429344 451 10373208992 452 -10650052576 453 11028539676 454 -11467546124 455 11872166544 456 -12188363060 457 12460974440 458 -12792986152 459 13243016336 460 -13763577544 461 14244563448 462 -14623303784 463 14951878615 464 -15349555464 465 15884272064 466 -16500983888 467 17072050018 468 -17525114100 469 17920550200 470 -18396298696 471 19031046543 472 -19760978740 473 20438389376 474 -20979824260 475 21455082904 476 -22023634480 477 22776437636 478 -23639553404 479 24442452827 480 -25088821984 481 25659095956 482 -26337613072 483 27229532248 484 -28249373322 485 29200261872 486 -29970856854 487 30654120836 488 -31463176544 489 32519147280 490 -33723176300 491 34848240742 492 -35765918688 493 36583661640 494 -37547273692 495 38796127515 496 -40216387516 497 41546389966 498 -42638041932 499 43615461860 500 -44761808824 501 46237528548 502 -47911668172 503 49482682871 504 -50780036054 505 51946833622 506 -53308976848 507 55051399458 508 -57023359088 509 58877339560 510 -60417327096 511 61808341154 512 -63425351624 513 65481109534 514 -67801810824 515 69987799977 516 -71814277328 517 73470852240 518 -75388443916 519 77811732610 520 -80540756356 521 83116406368 522 -85280476692 523 87250620656 524 -89522271848 525 92376489753 526 -95583263368 527 98615614204 528 -101177017912 529 103517440541 530 -106206105440 531 109565319974 532 -113330860660 533 116898077516 534 -119926650916 535 122704001290 536 -125883315112 537 129833506406 538 -134251604700 539 138444570780 540 -142022349476 541 145314825038 542 -149070367588 543 153711721263 544 -158892220512 545 163817297892 546 -168039954988 547 171938704693 548 -176370766876 549 181820472662 550 -187890570096 551 193670662507 552 -198649731916 553 203261589986 554 -208487262600 555 214881297455 556 -221988538128 557 228767067824 558 -234633153372 559 240083176922 560 -246239297476 561 253735713204 562 -262051234720 563 269995066357 564 -276900356456 565 283334061588 566 -290579407660 567 299361526602 568 -309084383808 569 318387423948 570 -326508429932 571 334095688375 572 -342616338296 573 352897775134 574 -364258460348 575 375145145937 576 -384687772802 577 393627498522 578 -403639342672 579 415666658244 580 -428931950824 581 441662877442 582 -452866648900 583 463390091052 584 -475143928504 585 489203738654 586 -504683259068 587 519560758914 588 -532704439576 589 545080779432 590 -558867920196 591 575292635265 592 -593344568972 593 610718051576 594 -626124369800 595 640666331812 596 -656825878600 597 676000604442 598 -697038073448 599 717312141848 600 -735357365926 601 752429620222 602 -771354733912 603 793724273660 604 -818225423160 605 841869418408 606 -862988988896 607 883013253709 608 -905159506236 609 931238732388 610 -959755953548 611 987311842374 612 -1012010053396 613 1035476903858 614 -1061373366796 615 1091757847446 616 -1124929407088 617 1157023422524 618 -1185884193748 619 1213363094685 620 -1243622365232 621 1278998924800 622 -1317559775952 623 1354914584230 624 -1388614991428 625 1420766225519 626 -1456095712280 627 1497257500609 628 -1542057667696 629 1585509085436 630 -1624831846288 631 1662418921485 632 -1703637801452 633 1751501813712 634 -1803519620620 635 1854029142680 636 -1899878560300 637 1943785808784 638 -1991841095488 639 2047463816124 640 -2107825645500 641 2166503387316 642 -2219925859408 643 2271176823107 644 -2327163260140 645 2391762284732 646 -2461764725360 647 2529890567604 648 -2592094053652 649 2651870125612 650 -2717049389592 651 2792026515357 652 -2873163286944 653 2952211561448 654 -3024587637532 655 3094253829263 656 -3170085178556 657 3257056750202 658 -3351045121320 659 3442711035183 660 -3526865870424 661 3608000591688 662 -3696164648208 663 3796986711946 664 -3905799938772 665 4012034542878 666 -4109819512296 667 4204242341022 668 -4306674939600 669 4423484360850 670 -4549392030320 671 4672439625675 672 -4785988353756 673 4895797111966 674 -5014727434508 675 5149981525307 676 -5295589647370 677 5438026856260 678 -5569792467408 679 5697403344024 680 -5835399710240 681 5991922076384 682 -6160218575328 683 6325005387752 684 -6477815448804 685 6626014431424 686 -6786030425078 687 6967060790931 688 -7161475503736 689 7352013741944 690 -7529116805640 691 7701104814912 692 -7886535111596 693 8095792887614 694 -8320259093320 695 8540450087003 696 -8745578270880 697 8945040423972 698 -9159789377776 699 9401542575331 700 -9660569867340 701 9914887655812 702 -10152327327056 703 10383501551006 704 -10632052725712 705 10911191113728 706 -11209941201216 707 11503512777522 708 -11778188163808 709 12045944220230 710 -12333439492288 711 12655567324961 712 -12999957893552 713 13338662371708 714 -13656222127112 715 13966148328647 716 -14298489524160 717 14670031236348 718 -15066831058244 719 15457393188882 720 -15824313383096 721 16182824926374 722 -16566779925748 723 16995087713724 724 -17452038159832 725 17902159856176 726 -18325868364794 727 18740325824839 728 -19183653159512 729 19677139832363 730 -20203092143272 731 20721587283375 732 -21210592725332 733 21689429144372 734 -22201009747180 735 22769295456331 736 -23374370785908 737 23971319292648 738 -24535357688712 739 25088236858609 740 -25678248783072 741 26332338632190 742 -27028097576192 743 27715015844503 744 -28365233510828 745 29003229964800 746 -29683314398704 747 30435772873797 748 -31235413929328 749 32025461631886 750 -32774609507552 751 33510395382318 752 -34293864126600 753 35159048630544 754 -36077643719280 755 36985851793455 756 -37848511345442 757 38696583437038 758 -39598653600760 759 40592958740277 760 -41647702172196 761 42691220145288 762 -43684045931200 763 44660977797841 764 -45699043770128 765 46841179430340 766 -48051670450936 767 49250066544511 768 -50392096439308 769 51516839757514 770 -52710764810584 771 54022065215917 772 -55410650737912 773 56786251666056 774 -58099212942240 775 59393401221425 776 -60765856543824 777 62270649004710 778 -63862793043668 779 65441044281870 780 -66949727045380 781 68438070053592 782 -70014934057784 783 71740947482208 784 -73565656441926 785 75375550718406 786 -77108230141108 787 78818932165110 788 -80629717050600 789 82608528234710 790 -84698813024568 791 86773367655536 792 -88762289776856 793 90727524727294 794 -92805860573888 795 95073427413330 796 -97466875094644 797 99843693100364 798 -102125601415192 799 104382042741048 800 -106766257008732 801 109363520803084 802 -112102877066236 803 114824728614173 804 -117441471459896 805 120030917820744 806 -122764665233952 807 125738197580678 808 -128872061937540 809 131987611533996 810 -134986850742508 811 137956921665949 812 -141089906238396 813 144492668674686 814 -148076279106992 815 151640867456567 816 -155076843023488 817 158481742727628 818 -162070507888144 819 165962699970896 820 -170058829287936 821 174135357847752 822 -178069754312156 823 181971175421983 824 -186080065108796 825 190530111225362 826 -195210046847840 827 199869965927635 828 -204372934874756 829 208841078057520 830 -213543233716020 831 218628823497642 832 -223973488803176 833 229297948528064 834 -234449227921588 835 239563906789266 836 -244942444449896 837 250751804056438 838 -256853054170124 839 262934186669787 840 -268824377437816 841 274676305623139 842 -280825644232888 843 287458915441107 844 -294420946922672 845 301363280034024 846 -308095251021640 847 314787481650922 848 -321814855655528 849 329385652447440 850 -337326596227744 851 345248704239600 852 -352939271475504 853 360588861254312 854 -368615982800800 855 377253132024485 856 -386306908638944 857 395343269905076 858 -404124967619944 859 412864752310445 860 -422029706773656 861 431879258632128 862 -442197619739772 863 452500645429400 864 -462523793187014 865 472504524017258 866 -482963950212680 867 494191421024322 868 -505946265728876 869 517688638956236 870 -529123671420384 871 540516347456438 872 -552447821895904 873 565240673930474 874 -578626607947648 875 592003900037326 876 -605044009640960 877 618042507006494 878 -631647235892452 879 646217748751002 880 -661455094376312 881 676688764047548 882 -691552817010552 883 706376831891407 884 -721882764712616 885 738471261552438 886 -755809275227072 887 773149904032210 888 -790085751658892 889 806984180851296 890 -824649449014808 891 843527838283445 892 -863248426295908 893 882979543081792 894 -902267809460272 895 921522525885222 896 -941639334878710 897 963115167233732 898 -985537064931864 899 1007979343061203 900 -1029937585130178 901 1051867621759952 902 -1074766563615744 903 1099187570052753 904 -1124671063162404 905 1150187039546978 906 -1175174435765800 907 1200140803027270 908 -1226195883598664 909 1253955149586626 910 -1282907297870572 911 1311906652226059 912 -1340329386082840 913 1368740480130532 914 -1398374538964540 915 1429916127413636 916 -1462796670634792 917 1495742247269330 918 -1528059467938796 919 1560377030432207 920 -1594067963895048 921 1629893484384600 922 -1667221560004004 923 1704636091620610 924 -1741366640948008 925 1778112556172026 926 -1816400311988124 927 1857076156233779 928 -1899437700405172 929 1941911267679452 930 -1983641146976720 931 2025405047189928 932 -2068899511015476 933 2115064974487412 934 -2163121043695996 935 2211319602412574 936 -2258710598819860 937 2306158504152390 938 -2355548243695664 939 2407924608472839 940 -2462420868128904 941 2517095803584596 942 -2570894856894916 943 2624778615079836 944 -2680840745103616 945 2740241592321496 946 -2802018837745872 947 2864017520431507 948 -2925067413661940 949 2986235639424468 950 -3049847009283372 951 3117189732614299 952 -3187195725128132 953 3257473483109254 954 -3326724841176212 955 3396134997800573 956 -3468284545963420 957 3544603135957380 958 -3623905751110232 959 3703539252686045 960 -3782064038693672 961 3860795985807933 962 -3942598617147240 963 4029058203868393 964 -4118860494724956 965 4209062880181160 966 -4298069377367428 967 4387340520714284 968 -4480052868472848 969 4577965995687268 970 -4679622638757104 971 4781760122097794 972 -4882609792376040 973 4983792230301874 974 -5088830156008464 975 5199674793174063 976 -5314710750691208 977 5430321683806018 978 -5544548220631000 979 5659187888508893 980 -5778146138427276 981 5903586033934538 982 -6033717459904152 983 6164533421023452 984 -6293863822948572 985 6423701767002960 986 -6558375827197032 987 6700283244184594 988 -6847440937729244 989 6995410332657300 990 -7141788536056056 991 7288785030561809 992 -7441196042218228 993 7601677383694284 994 -7768032834256840 995 7935347257020721 996 -8100960868018800 997 8267322383303896 998 -8439744449862816 999 8621168455612411 1000 -8809163068851368 1001 8998287015824348 1002 -9185597006336088 1003 9373806098282481 1004 -9568797170464496 1005 9773827092143360 1006 -9986205101873376 1007 10199909115936120 1008 -10411683113117740 1009 10624532110468392 1010 -10844968554515732 1011 11076597788199051 1012 -11316442688634224 1013 11557840183851724 1014 -11797189489857162 1015 12037818110397920 1016 -12286933435610384 1017 12548525346864900 1018 -12819300667805756 1019 13091889495631865 1020 -13362311080725000 1021 13634248733394596 1022 -13915676624545100 1023 14211008993285980 1024 -14516604236302066 1025 14824313090373252 1026 -15129735750374984 1027 15436948186207438 1028 -15754770719531444 1029 16088085697543467 1030 -16432867360794960 1031 16780107230020680 1032 -17124943608954656 1033 17471885913035246 1034 -17830687743278928 1035 18206747540851338 1036 -18595616192408936 1037 18987338157878384 1038 -19376542895946328 1039 19768218227750467 1040 -20173146621890836 1041 20597295372944234 1042 -21035749093907168 1043 21477508784246568 1044 -21916643550119856 1045 22358668736448524 1046 -22815500695455404 1047 23293734074081193 1048 -23787940083316908 1049 24285969945808664 1050 -24781275695943704 1051 25279954392996321 1052 -25795172089196392 1053 26334214942784160 1054 -26891088476477048 1055 27452377578279589 1056 -28010855373154712 1057 28573260137968712 1058 -29154134726894880 1059 29761527180350990 1060 -30388820087055712 1061 31021204300693920 1062 -31650705917151080 1063 32284769650116357 1064 -32939454905711928 1065 33623648851701228 1066 -34330048454104776 1067 35042310432106880 1068 -35751638780998616 1069 36466256314426472 1070 -37203892713563488 1071 37974359319991607 1072 -38769598767877488 1073 39571579401072664 1074 -40370600641855304 1075 41175742801588026 1076 -42006574686655060 1077 42873924685810180 1078 -43768905508853824 1079 44671628083800163 1080 -45571397304307180 1081 46478238007181408 1082 -47413742815462184 1083 48389859446231571 1084 -49396788345271684 1085 50412597455444064 1086 -51425498262206812 1087 52446555518585738 1088 -53499588624426860 1089 54597777319414909 1090 -55730319161071424 1091 56873035297265295 1092 -58012935532719884 1093 59162229184125274 1094 -60347185380380800 1095 61582339706862104 1096 -62855787040159480 1097 64140878213324436 1098 -65423302966986996 1099 66716530318977298 1100 -68049523872418224 1101 69438310318556406 1102 -70869772321512096 1103 72314546213083707 1104 -73756871982643916 1105 75211604016019140 1106 -76710668600577412 1107 78271732216336191 1108 -79880345950923268 1109 81504163724365972 1110 -83125832768921384 1111 84761731142433122 1112 -86447042743105068 1113 88201236775770488 1114 -90008401661245140 1115 91832915056774150 1116 -93655675102205844 1117 95494735818158006 1118 -97388861666084536 1119 99359502891071193 1120 -101389141824762412 1121 103438557794195498 1122 -105486728947072560 1123 107553552488621863 1124 -109681726896775812 1125 111894878932630496 1126 -114173728166254564 1127 116475103153119180 1128 -118775875110807616 1129 121097967001410194 1130 -123488398519645800 1131 125973188364348309 1132 -128531121852920520 1133 131114689876287920 1134 -133698451768759022 1135 136306556812276371 1136 -138990771089076000 1137 141779740973213652 1138 -144650128581416476 1139 147549664085439155 1140 -150450371694818908 1141 153378846680662608 1142 -156392066890212096 1143 159521564304061880 1144 -162741671452745816 1145 165994895460086254 1146 -169250480621153416 1147 172537708461631252 1148 -175919278541270032 1149 179429890831272208 1150 -183041322864588796 1151 186690352995909520 1152 -190343177089737324 1153 194032026172032994 1154 -197825880468564840 1155 201762917647064580 1156 -205812113880568758 1157 209903964367286300 1158 -214001322679680472 1159 218139659263856319 1160 -222394847023035512 1161 226808879205650752 1162 -231347660750004944 1163 235934797778879885 1164 -240529481482750832 1165 245170738823917040 1166 -249942003663437392 1167 254889455439127700 1168 -259975634150795308 1169 265116593954785520 1170 -270267513259777436 1171 275471322301146608 1172 -280819747765295484 1173 286363561928785488 1174 -292061618067234268 1175 297821692919951312 1176 -303594569491345642 1177 309427460725143840 1178 -315421187446547224 1179 321631560078212908 1180 -328013392471238420 1181 334465390894701160 1182 -340933525628346384 1183 347469708233192253 1184 -354184730522028168 1185 361139926869461408 1186 -368285686036968456 1187 375510779096825917 1188 -382755907821566416 1189 390078135927731480 1190 -397599184649701072 1191 405386444409623109 1192 -413385459147438108 1193 421474119270843552 1194 -429587358149169796 1195 437787888839136719 1196 -446209411843078376 1197 454925955276410828 1198 -463877759160853784 1199 472930799699984772 1200 -482013696728189480 1201 491195357887379044 1202 -500622609759931120 1203 510376753310723029 1204 -520392223734691416 1205 530521953894831712 1206 -540687655744000296 1207 550965028265421788 1208 -561515276288331976 1209 572427668019537120 1210 -583630287962948884 1211 594961793354954310 1212 -606336339954310048 1213 617837068817746618 1214 -629640931078840780 1215 641845923874910320 1216 -654373185320727960 1217 667045749484123800 1218 -679769507766784164 1219 692635755657489532 1220 -705838687446389660 1221 719485860863790232 1222 -733490814794211768 1223 747659490422917584 1224 -761888744621875040 1225 776278805639039047 1226 -791042745231792944 1227 806298589583997318 1228 -821951567012140312 1229 837788923635453168 1230 -853697640527222952 1231 869787728214789403 1232 -886292921447058768 1233 903342706329715742 1234 -920833225708595836 1235 938531282958632719 1236 -956313064167694892 1237 974299290458750412 1238 -992746310676902956 1239 1011796154762018072 1240 -1031335035502282544 1241 1051107404555958656 1242 -1070977650424346980 1243 1091078222561865383 1244 -1111690214230904800 1245 1132969380089152458 1246 -1154791081059194244 1247 1176875336146397452 1248 -1199073646123074228 1249 1221531299508987654 1250 -1244556455763721940 1251 1268319885217505165 1252 -1292685095233995156 1253 1317345402487538698 1254 -1342138230845426296 1255 1367222919828753983 1256 -1392937230258973600 1257 1419468359789060472 1258 -1446666868936718416 1259 1474196896007303054 1260 -1501880492923422512 1261 1529892373168937080 1262 -1558602666618686948 1263 1588216539662688327 1264 -1618570412339385852 1265 1649296545649368940 1266 -1680200210546339056 1267 1711472940098335149 1268 -1743520253372401048 1269 1776566964435099040 1270 -1810434051950702624 1271 1844718962853185232 1272 -1879208652632734472 1273 1914113048259448248 1274 -1949876351122781904 1275 1986744856333283849 1276 -2024522687862317152 1277 2062769277384440556 1278 -2101251589195029936 1279 2140199664419441807 1280 -2180099982377950484 1281 2221222318626529326 1282 -2263352401966090700 1283 2306008159912268042 1284 -2348934742738111376 1285 2392384185960367656 1286 -2436889165432191348 1287 2482745115915800299 1288 -2529717694759083884 1289 2577279524725866220 1290 -2625151959726629528 1291 2673611081819490111 1292 -2723240032385504952 1293 2774362281465744284 1294 -2826721592641795272 1295 2879741146791010097 1296 -2933116344914689934 1297 2987149549984297272 1298 -3042479021516272872 1299 3099458861575337271 1300 -3157808956949402296 1301 3216898537435659464 1302 -3276394703108992828 1303 3336628536662651078 1304 -3398298490988335776 1305 3461792129401075872 1306 -3526803298010202124 1307 3592642369663670706 1308 -3658945594610583536 1309 3726075433868217116 1310 -3794796062044743380 1311 3865531585484876492 1312 -3937947457669083264 1313 4011289859227577170 1314 -4085161415652434160 1315 4159958862207997112 1316 -4236518119237403120 1317 4315303193987026278 1318 -4395948591640968920 1319 4477630496019294940 1320 -4559914886253746040 1321 4643235928788003354 1322 -4728507854571803408 1323 4816238232681826985 1324 -4906027841944736896 1325 4996976548832468096 1326 -5088610400141853952 1327 5181404442086197999 1328 -5276358366128873920 1329 5374027285327931734 1330 -5473975229844392812 1331 5575218876086195346 1332 -5677240772755233204 1333 5780560601745123404 1334 -5886271292506854584 1335 5994979843218175608 1336 -6106210257176653208 1337 6218888545251348010 1338 -6332449880437063372 1339 6447462669906309089 1340 -6565121551245143952 1341 6686090141050839016 1342 -6809848849665898760 1343 6935224890391360389 1344 -7061601848629806906 1345 7189601311147405274 1346 -7320528846943976352 1347 7455109846536412956 1348 -7592777247186752680 1349 7732250623996479384 1350 -7872857403166151002 1351 8015277205458537127 1352 -8160936570855160484 1353 8310628269848497476 1354 -8463733550384910964 1355 8618854750066844583 1356 -8775258170591910924 1357 8933686745261749080 1358 -9095698907395159196 1359 9262160913315487766 1360 -9432397750150845648 1361 9604884083057027204 1362 -9778819686632507108 1363 9955016558880931371 1364 -10135176919184178240 1365 10320247154102131994 1366 -10509491022570463656 1367 10701244175429826996 1368 -10894633997676205792 1369 11090547821439479711 1370 -11290844585041027496 1371 11496558031395209121 1372 -11706885299933253284 1373 11920010704565316160 1374 -12134982880803802396 1375 12352771321013216022 1376 -12575405742031634088 1377 12804015105999730568 1378 -13037724085864160664 1379 13274552277411855969 1380 -13513462665624161016 1381 13755514323334318026 1382 -14002923034205151940 1383 14256921546865909740 1384 -14516555722282945804 1385 14779665895720379716 1386 -15045121909719575552 1387 15314080496411875867 1388 -15588960139775868184 1389 15871106690419950702 1390 -16159480298301012988 1391 16451726253744619037 1392 -16746613140319917276 1393 17045404137904584802 1394 -17350738509929341136 1395 17664085335721257479 1396 -17984311573904721744 1397 18308850343223885904 1398 -18636360158227124020 1399 18968220201220484275 1400 -19307310169083550606 1401 19655233380626473888 1402 -20010755494814716100 1403 20371078871133339241 1404 -20734742391096735160 1405 21103251632640748528 1406 -21479748093262011952 1407 21865981307313489381 1408 -22260606842840432432 1409 22660576116252837554 1410 -23064298003698799320 1411 23473415798899688234 1412 -23891356018722609340 1413 24320027418760807694 1414 -24757965939799083452 1415 25201850159897500103 1416 -25649947717935620780 1417 26104051928361107940 1418 -26567899536579800304 1419 27043572663416763406 1420 -27529477299476648752 1421 28021995428912288564 1422 -28519241273540785932 1423 29023171540824239572 1424 -29537860595426716852 1425 30065579306914677108 1426 -30604592519662528096 1427 31150959848711267411 1428 -31702628901952558900 1429 32261734315010762818 1430 -32832717829461131104 1431 33418055782441425275 1432 -34015859727359200776 1433 34621838957521164020 1434 -35233760176501082796 1435 35853951752404542055 1436 -36487255122829012836 1437 37136370242053032500 1438 -37799242211994616928 1439 38471199716553428211 1440 -39149813073614688592 1441 39837621542019421540 1442 -40539901343100575068 1443 41259595771388520687 1444 -41994469237915653478 1445 42739436975404840608 1446 -43491856124642952148 1447 44254495489315245335 1448 -45033104187713319000 1449 45830890274786164336 1450 -46645422042013848676 1451 47471165663941641086 1452 -48305246926835248708 1453 49150684461842473638 1454 -50013741647119010300 1455 50897914550535919223 1456 -51800558640526358952 1457 52715652441434937184 1458 -53640070712263087408 1459 54577103948199452112 1460 -55533574665173564296 1461 56513292194184499848 1462 -57513381108043076000 1463 58527290469936586251 1464 -59551622717478196076 1465 60589964125889394118 1466 -61649745047732732248 1467 62735115520087399367 1468 -63842949657213578636 1469 64966121739966799572 1470 -66100938829240963744 1471 67251308962137140309 1472 -68425323190046698228 1473 69627502040163236706 1474 -70854447966646983040 1475 72098411386532044052 1476 -73355379058638377028 1477 74629608991681673028 1478 -75929910277277121368 1479 77261206250850138090 1480 -78619804773760510320 1481 79997279260903704734 1482 -81389269187584432100 1483 82800413148795764229 1484 -84240300481347365220 1485 85714292400809301552 1486 -87218377377284924940 1487 88743394284707917405 1488 -90284606105840476132 1489 91847065257974102046 1490 -93441208804929766256 1491 95072873909630097630 1492 -96737702830704213500 1493 98425737578179348836 1494 -100131833045820202296 1495 101861491585006840364 1496 -103626071166067275952 1497 105431926173388754220 1498 -107274323639552015920 1499 109142441254589662022 1500 -111030691681654409920 1501 112945066388697879716 1502 -114897923562486235144 1503 116896179601090059504 1504 -118934694969681954864 1505 121001710022095649096 1506 -123091158264917326020 1507 125209562788150922691 1508 -127370367989161412208 1509 129581100892507588944 1510 -131836181497215786992 1511 134122833785931911404 1512 -136434472195455271128 1513 138778197553779628284 1514 -141168633700978194456 1515 143613971017367103426 1516 -146108152368281673912 1517 148637299849434741852 1518 -151194265706632576320 1519 153786778547520168095 1520 -156430742708392131652 1521 159135069074961925665 1522 -161893183747551660984 1523 164690014466004248544 1524 -167517804684662024912 1525 170384965035978121196 1526 -173308789852383161844 1527 176298972506197483858 1528 -179348379545742505312 1529 182440644321300001956 1530 -185567351096392913352 1531 188737651382549333349 1532 -191970348197723689936 1533 195275984593440963114 1534 -198646821328524723148 1535 202065089158823706951 1536 -205521658724781960622 1537 209026486275722752816 1538 -212600012083845184864 1539 216253701695953369674 1540 -219979160145697207400 1541 223757098584439433420 1542 -227577615256215175444 1543 231451540398070528049 1544 -235401090776263586956 1545 239438733360097982180 1546 -243555363555580912796 1547 247730046416422844543 1548 -251952044324868650736 1549 256233136545156127978 1550 -260597467145882358844 1551 265058590115978059914 1552 -269606633031771685116 1553 274218878062735901956 1554 -278883683188490145928 1555 283613858065359832152 1556 -288435637431818844408 1557 293363755036304991574 1558 -298387507731448924896 1559 303482246983943196211 1560 -308635352428640196692 1561 313860752301244619534 1562 -319186948893630680256 1563 324629956174049547569 1564 -330178172403631403336 1565 335804858646238143148 1566 -341496336355049560512 1567 347267747893209043959 1568 -353150054626592415284 1569 359160659573518287096 1570 -365286989187701001460 1571 371500041581341374739 1572 -377784993822900469352 1573 384158305948571720068 1574 -390653605763553736252 1575 397289803243393312399 1576 -404053274042316608700 1577 410912566857709316342 1578 -417851621352840411296 1579 424888327507867889423 1580 -432059204023208826936 1581 439384795477385769328 1582 -446850341490398026104 1583 454421739954349214448 1584 -462081592831927685944 1585 469849341663115643640 1586 -477764638891037210156 1587 485849801966860887363 1588 -494088842607387039360 1589 502444790387728060346 1590 -510898801365326503464 1591 519472000354844245098 1592 -528207436363129131100 1593 537129349494455839370 1594 -546220424456713058772 1595 555440587591292733025 1596 -564769432367010079196 1597 574229909535106213030 1598 -583868749076210691664 1599 593712275927969657757 1600 -603741740874471365770 1601 613913713391979242148 1602 -624206098585450165984 1603 634643827673354196014 1604 -645277619317517009096 1605 656136058798826561544 1606 -667198847710687384576 1607 678418924959367732936 1608 -689772371686542890720 1609 701286266843726260478 1610 -713015650613822428168 1611 724991558634039504443 1612 -737192019139395446112 1613 749566045015540941848 1614 -762087747177137061392 1615 774786533462251687376 1616 -787722125664783826140 1617 800928215429285209874 1618 -814381023793800807076 1619 828025318735529504336 1620 -841833083338381742348 1621 855836250525364038694 1622 -870099613092981464196 1623 884659741206656553726 1624 -899490904513372985240 1625 914533281982471698912 1626 -929756559084127729516 1627 945195406230199083171 1628 -960920108219463763760 1629 976970354528030680070 1630 -993318308127068382568 1631 1009899187766059043934 1632 -1026680198394069441596 1633 1043698977737437997904 1634 -1061031757784070344440 1635 1078721607974171252885 1636 -1096738417343537525068 1637 1115012043891383151416 1638 -1133507014992223371252 1639 1152264184462199038914 1640 -1171366223673580767472 1641 1190859863992168705488 1642 -1210712540268861330148 1643 1230848317808003834191 1644 -1251228834289280316352 1645 1271898428825893437632 1646 -1292946744188930177324 1647 1314424478632852385872 1648 -1336296418782117210788 1649 1358480371526586306824 1650 -1380934856384068333232 1651 1403707989002129944392 1652 -1426896958592911247292 1653 1450556760148635399660 1654 -1474649323230312669728 1655 1499085694168468590425 1656 -1523821028251045706212 1657 1548907532770897982678 1658 -1574450564908900408536 1659 1600509773168910138837 1660 -1627044005282213347492 1661 1653957005558043509776 1662 -1681200300160814154340 1663 1708830529079125243076 1664 -1736961889077397591064 1665 1765659067863192535868 1666 -1794877589419634679824 1667 1824513312421428845626 1668 -1854513848928472717472 1669 1884940640504681029140 1670 -1915917448997183238536 1671 1947514418425388503394 1672 -1979683488864307225992 1673 2012312004336496808956 1674 -2045343356087657554388 1675 2078844186174387954150 1676 -2112948605363417218112 1677 2147732665065954213840 1678 -2183144441510932415848 1679 2219062086150207317351 1680 -2255424439443877708400 1681 2292303775354025527595 1682 -2329845400356368583296 1683 2368131760914362768340 1684 -2407106768197793838004 1685 2446638650667769331964 1686 -2486661343126245750372 1687 2527253218005427347226 1688 -2568571692125634087304 1689 2610706134001258717856 1690 -2653595965806034664268 1691 2697098706319801145957 1692 -2741143002998222911280 1693 2785813831066356334268 1694 -2831281705433367529882 1695 2877643486317912436260 1696 -2924833758748674763436 1697 2972698484390884496460 1698 -3021160612696967395684 1699 3070312267016000011766 1700 -3120338127143470515100 1701 3171343160620253844319 1702 -3223256741011430457240 1703 3275912360105383389651 1704 -3329226827877461753712 1705 3383300005472249205088 1706 -3438331889354748852672 1707 3494436219531706947778 1708 -3551536755805769866608 1709 3609453537174531131380 1710 -3668096759640388203908 1711 3727574659558939381570 1712 -3788103793407812281672 1713 3849807392363822611644 1714 -3912603170257016210496 1715 3976296655059940704006 1716 -4040790918825240971672 1717 4106203261881992334240 1718 -4172768142898848581388 1719 4240619060953667904802 1720 -4309667219513495124920 1721 4379702496102869839828 1722 -4450620290728913088264 1723 4522547712120316842870 1724 -4595738570056998413468 1725 4670337470548291282444 1726 -4746248607573749573552 1727 4823244981858008867922 1728 -4901213732674830683104 1729 4980292581562350435946 1730 -5060756253123053518236 1731 5142761366500172993916 1732 -5226204570172697778100 1733 5310840668414474802620 1734 -5396547907253122840070 1735 5483475490075037708238 1736 -5571920743828210227780 1737 5662053279540492988700 1738 -5753761624701550235984 1739 5846780967113887446540 1740 -5940979979996818760352 1741 6036520287511499887088 1742 -6133723640002721721120 1743 6232773697476750540039 1744 -6333550248576618703348 1745 6435767336582031301282 1746 -6539283332098749252912 1747 6644273294689710343622 1748 -6751085362869730451008 1749 6859918386894953270100 1750 -6970642753239698699512 1751 7082949716909853442646 1752 -7196686562528493565316 1753 7312042880971866045766 1754 -7429395318230473610184 1755 7548959147242159497260 1756 -7670594640656072978596 1757 7793968497119171481626 1758 -7918916074213262287200 1759 8045642677677561543652 1760 -8174555747172805276504 1761 8305888309160952510600 1762 -8439489758671761145760 1763 8575000336304355959005 1764 -8712242569890300901566 1765 8851438758228597645904 1766 -8993029600666750864712 1767 9137267313943337306883 1768 -9283989595766250606184 1769 9432808183784510769052 1770 -9583531807505814803580 1771 9736401139183478678234 1772 -9891892797435018047480 1773 10050279739916404161780 1774 -10211387087702315644648 1775 10374795877263083390028 1776 -10540300000510308099352 1777 10708159993366875212254 1778 -10878891261650992912800 1779 11052789177739129304401 1780 -11229665343316517502568 1781 11409067730436602191752 1782 -11590774278088010998016 1783 11775066994987614454043 1784 -11962503166876772813396 1785 12153402387279955590660 1786 -12347561727476137511384 1787 12544493554761210548933 1788 -12743958659010843031772 1789 12946262259220544523498 1790 -13152006855320913240336 1791 13361538211198082908358 1792 -13574637783870045854536 1793 13790779605693986233968 1794 -14009706034802806060616 1795 14231747376100396671138 1796 -14457554937894469804092 1797 14687502757783534386386 1798 -14921355516976755329864 1799 15158545979229305915498 1800 -15398796695697171842816 1801 15642465081386694569720 1802 -15890255127266177094408 1803 16142571414574805108841 1804 -16399160603871163279568 1805 16659411037922662408720 1806 -16923023986495022082928 1807 17190386159531509956999 1808 -17462258406863192665360 1809 17739078302195725950952 1810 -18020573151092197348516 1811 18306083489010028461143 1812 -18595287724404079717208 1813 18888604219977368273958 1814 -19186855185094795354640 1815 19490513827438383025720 1816 -19799286668250508006604 1817 20112462798721740556968 1818 -20429696072657123778992 1819 20751439049588354797879 1820 -21078580148496506331996 1821 21411631060342537455966 1822 -21750275991353866088428 1823 22093748682496179805648 1824 -22441676618183601426804 1825 22794549299888154525190 1826 -23153326582545233459464 1827 23518561713736790708421 1828 -23889914945533100167720 1829 24266560473922605697296 1830 -24648097469801286405644 1831 25035055338936893166189 1832 -25428471003120948438136 1833 25828942580623640374640 1834 -26236104614238994924488 1835 26649067251327962089107 1836 -27067399267412840861872 1837 27491673168254145630160 1838 -27923009008093751711740 1839 28362053350014782311332 1840 -28808413149278816508616 1841 29261129669756217345738 1842 -29719739061991868766964 1843 30184860378761805097971 1844 -30657703340851504862108 1845 31138966810616014784448 1846 -31628228145316612685520 1847 32124454535340767117476 1848 -32627147119103988855080 1849 33136975214449581041805 1850 -33655245246925199470800 1851 34182712534129683619917 1852 -34718922683548833578540 1853 35262763242057253816200 1854 -35813697780859784013108 1855 36372449893129640677282 1856 -36940430289443112021016 1857 37518455222740107658980 1858 -38106036248641505381384 1859 38701975294150012875604 1860 -39305695628511316977040 1861 39917979444502824286028 1862 -40540349900804315678652 1863 41173689015582651129253 1864 -41817471830813503335200 1865 42470408241164996103536 1866 -43131878286653551180688 1867 43802727423129631546440 1868 -44484600048111830109512 1869 45178449151253091452188 1870 -45883710628032854545360 1871 46598995461208953314139 1872 -47323637329880533807556 1873 48058549982080675300082 1874 -48805508518912693349800 1875 49565542512668296409997 1876 -50338045897401285304280 1877 51121523364577680093564 1878 -51915258882760075244812 1879 52720239914561573830963 1880 -53538382453912582705992 1881 54370798703305703117356 1882 -55216837626744205740820 1883 56074889710249904401435 1884 -56944185629475917524748 1885 57825792406840058341452 1886 -58721777897907803097400 1887 59633343453646601846896 1888 -60559789852481945375924 1889 61499384887481487763844 1890 -62451302110534988954116 1891 63416694405365079325566 1892 -64397793296919433132368 1893 65395896308419484812626 1894 -66410252595817578271912 1895 67438998159290653686094 1896 -68481245332236879541220 1897 69538239652169832002298 1898 -70612389022091407305840 1899 71705094705190655857040 1900 -72815550563550533687824 1901 73941751049572557411940 1902 -75082742900934402743296 1903 76239871629648164769602 1904 -77415735194284324298080 1905 78611846751533415695864 1906 -79827340948713979232440 1907 81060060234198285029024 1908 -82308981071284811092312 1909 83575556836528592293160 1910 -84862590263447148712736 1911 86171715186561479882316 1912 -87502002851548840941548 1913 88851132495320293370684 1914 -90218005307671740953280 1915 91604191033802709264803 1916 -93012713020709344712960 1917 94445335242680888876982 1918 -95901061073468309115308 1919 97377394528815880002949 1920 -98873156185507747699120 1921 100390041321029933283492 1922 -101931310935975881580880 1923 103498869336957478582133 1924 -105091647255278584812840 1925 106706960617434106240146 1926 -108343543683963866222032 1927 110003227137996923191602 1928 -111689527966697680297024 1929 113404501788152572966284 1930 -115147001599807871973480 1931 116914141452439907290323 1932 -118704563200300999586036 1933 120520243569906982411338 1934 -122364975257445014771176 1935 124240977017109013713938 1936 -126147018679369336995698 1937 128079997651741380766848 1938 -130038456880989593172208 1939 132024530597846879775221 1940 -134042308422419893945136 1941 136094184978120323246540 1942 -138178841132921645335292 1943 140292941836206317288402 1944 -142434924187685602617146 1945 144607092267429430948020 1946 -146813855437393235204096 1947 149057797902085617811710 1948 -151337505387503804759376 1949 153649393448786964824244 1950 -155991785931154502325556 1951 158367170062562761678655 1952 -160780299488495795767056 1953 163233962758788051838202 1954 -165726643868494352892216 1955 168254490843891163228103 1956 -170815706372560967291288 1957 173412975155416320703252 1958 -176051421512901227460368 1959 178734054235640339125588 1960 -181459248564369990441764 1961 184222865581893530770728 1962 -187022978388182878065888 1963 189862484585643084526397 1964 -192746907547390712726128 1965 195679493418002813966874 1966 -198658501199959609322672 1967 201679484250999659249588 1968 -204740377092789226285392 1969 207844306843591933793944 1970 -210997226441381380166288 1971 214202637809194577845840 1972 -217458675737372963369776 1973 220760563614927458449764 1974 -224106087798032013510904 1975 227498622812745611829129 1976 -230944583967938659739660 1977 234447748797539818226586 1978 -238006119384073209946544 1979 241614565344876511870341 1980 -245270714651618925717000 1981 248978208503833751643846 1982 -252743959848761372035020 1983 256572043177274942676603 1984 -260460318817244794387324 1985 264403277147007153192066 1986 -268398376861140902990728 1987 272449546575184747745493 1988 -276564234786013624943520 1989 280746835915827458733868 1990 -284995058906847833769664 1991 289302987652682066391870 1992 -293667899962119498819036 1993 298094034199029590778226 1994 -302589415160829981628928 1995 307158781926807009118712 1996 -311799681802390160814440 1997 316505763050448423109596 1998 -321274110226329272157884 1999 326109295486626108456803 2000 -331019963727696064330904 2001 336011225292295845443724 2002 -341080454939985067192056 2003 346220834130752388438879 2004 -351429240995119694330256 2005 356710607365239931834588 2006 -362074245304233097112320 2007 367525665049311985214729 2008 -373062057210453533065676 2009 378676103109479858800320 2010 -384364460425480726237280 2011 390132448525628529480230 2012 -395990097220394622670080 2013 401943347449790011283920 2014 -407989193331801199306968 2015 414119780405432456653599 2016 -420331530965317307601406 2017 426630181899661221249438 2018 -433026535118043571009276 2019 439526995410461191363065 2020 -446128347277398045317556 2021 452822162368028160125896 2022 -459604611699397825458328 2023 466481881954146781109834 2024 -473465605539462715806064 2025 480562686754302780323559 2026 -487769686528982472342836 2027 495077561891736999191957 2028 -502482215669378340040464 2029 509990319068933325687352 2030 -517614397736155396224456 2031 525361893840373382405440 2032 -533229129916189361803504 2033 541206404837384798717380 2034 -549289335244513618306692 2035 557485114243602958162355 2036 -565807228123297894321268 2037 574263698188150461512610 2038 -582850592825398245845512 2039 591557506231639404251339 2040 -600379749721004230996056 2041 609325078517532752084054 2042 -618408011957740667222672 2043 627637194865088733798056 2044 -637008424749700685410888 2045 646510541422148340205940 2046 -656138530518739313968672 2047 665900752656261194768942 2048 -675812837988799090597408 2049 685884102595868616559826 2050 -696110055348523990254256 2051 706478728566593723682628 2052 -716984760573389345411812 2053 727637163935303342910638 2054 -738452763152043724718040 2055 749441596903028020446054 2056 -760598866565867482779888 2057 771911740241516923747168 2058 -783374485945295170014128 2059 794996818281436346789435 2060 -806796845804267626441424 2061 818785385007841244497550 2062 -830957309764943202020728 2063 843298863372030656347601 2064 -855803919106352770821232 2065 868482947492696133243170 2066 -881355437476422292794112 2067 894433042739089530915601 2068 -907710288420695285093968 2069 921172428318408355114936 2070 -934812915018837086164728 2071 948643032926470593116468 2072 -962683754824945868427188 2073 976947635425020430467888 2074 -991428828623257184737208 2075 1006111529642048891239581 2076 -1020988742813412694476608 2077 1036072628764117571179548 2078 -1051385755192778248099596 2079 1066941646482908005773674 2080 -1082734061422806683539812 2081 1098746062914636644245726 2082 -1114970177771331607353224 2083 1131419509899198666191575 2084 -1148118341169399375093652 2085 1165081239435588086407730 2086 -1182301543084485616851792 2087 1199761103982734919509438 2088 -1217451940366394375255700 2089 1235388171539415533337062 2090 -1253595921573064483974000 2091 1272090881129884763651556 2092 -1290865941401481543335816 2093 1309901659209664998542904 2094 -1329189511257327650828116 2095 1348744709801175819996377 2096 -1368595358551452189455144 2097 1388758356272108158048366 2098 -1409226118580857154615304 2099 1429977817606234435024480 2100 -1451004353558831736620842 2101 1472322115046993349824408 2102 -1493961332952502763342432 2103 1515940205824561843550499 2104 -1538250643657992965109768 2105 1560870338239220974912284 2106 -1583789576216031563931760 2107 1607026012227148677437004 2108 -1630612162680216710075848 2109 1654567624453619880308892 2110 -1678883770116821157249456 2111 1703536709083313117098096 2112 -1728516075137176717874200 2113 1753840885367473122164550 2114 -1779546111664359540866280 2115 1805652855151740882390870 2116 -1832151917332231745055282 2117 1859017716416818292562592 2118 -1886239191667893727168844 2119 1913836826293333404874958 2120 -1941848230068202274586608 2121 1970296122193427707713206 2122 -1999170697525716655590748 2123 2028444567008321610173116 2124 -2058105931246757305226380 2125 2088176851024932170872704 2126 -2118697769741655391983292 2127 2149693147002941659086108 2128 -2181152533407978827850324 2129 2213046608871433918291234 2130 -2245362788598412475335296 2131 2278124830768368645122541 2132 -2311376222437798414779128 2133 2345143295072782218624934 2134 -2379414915273465973580560 2135 2414159699980671894799473 2136 -2449364229506633813446060 2137 2485054088222822597856910 2138 -2521276032205844028787760 2139 2558058406042383843356174 2140 -2595389350354672620001616 2141 2633235278453228633445068 2142 -2671581883370162595285236 2143 2710456714113518016066137 2144 -2749910037578725514202056 2145 2789972363252775718743228 2146 -2830631061450090029032024 2147 2871850191939329142156470 2148 -2913614505047333922414376 2149 2955953663223018807781982 2150 -2998921703589941802124728 2151 3042551463606558093026481 2152 -3086829496496408287146804 2153 3131717348737758514864484 2154 -3177198769324717744913092 2155 3223305694073562348436878 2156 -3270096208622532840253120 2157 3317605653597220178729980 2158 -3365819715782021315620700 2159 3414697258154630663843860 2160 -3464220966381127421643188 2161 3514425221520163351775350 2162 -3565372456246116259229792 2163 3617100702564425021324598 2164 -3669594728787114889514628 2165 3722810533056302065781160 2166 -3776729672183130993147798 2167 3831389157181682355262728 2168 -3886856087964054792175236 2169 3943171390092387823589582 2170 -4000318858566232115300368 2171 4058251433543545008705500 2172 -4116949473753573983825972 2173 4176452818653531954527192 2174 -4236833578819307688013080 2175 4298135790544863326660550 2176 -4360342217756352671591120 2177 4423402536925306863335264 2178 -4487295835582902823948716 2179 4552064994905059501921715 2180 -4617787504454356671395936 2181 4684510744532614674680622 2182 -4752216387175633964687284 2183 4820850626127003109436581 2184 -4890391200529694489741516 2185 4960884262434573373063884 2186 -5032413075392248563272416 2187 5105028614262143127390453 2188 -5178711395185457380065040 2189 5253403895975289023920556 2190 -5329082425933210354377104 2191 5405796654192927483418216 2192 -5483636041874206778271084 2193 5562655427474006176641088 2194 -5642834103924156854218480 2195 5724110584877154318090400 2196 -5806459663871490699929820 2197 5889934791626899110584972 2198 -5974632081029977601681032 2199 6060610523190042856081257 2200 -6147848117081405842563792 2201 6236279147999303957284820 2202 -6325876803113546872092100 2203 6416698598884958715773032 2204 -6508847786974751497292248 2205 6602387821424773454795458 2206 -6697295332928666909465852 2207 6793500097277564068865105 2208 -6890973599784426054800908 2209 6989777727905357098585513 2210 -7090023394218233308411288 2211 7191778848916165010559160 2212 -7295019276384950357826772 2213 7399669643781027454927564 2214 -7505699633975801794984620 2215 7613175833314202973247696 2216 -7722217375063143131016328 2217 7832897663362263278523648 2218 -7945190354431779348102164 2219 8059015288584151657909150 2220 -8174340240341686125289192 2221 8291236847121613675143838 2222 -8409833062966688700010280 2223 8530207830138087797104765 2224 -8652333190863767564995344 2225 8776123520151006967379960 2226 -8901544572713130267975092 2227 9028673415304588423058306 2228 -9157647466019459574521920 2229 9288551617701528770634576 2230 -9421356208649281623017480 2231 9555969788638815235743820 2232 -9692355975344694553357564 2233 9830597671110440471200716 2234 -9970842447599066490454704 2235 10113181591040286008814258 2236 -10257583641644075423533112 2237 10403950941273164108906284 2238 -10552244847314241597713644 2239 10702554533979528197741431 2240 -10855038465545073821119060 2241 11009794796985286883785482 2242 -11166790171921116251596916 2243 11325920317484050374153984 2244 -11487144201261349023301152 2245 11650557737845525756902400 2246 -11816331076213388835578164 2247 11984569750368416490498934 2248 -12155238404376838077695600 2249 12328225718226267005042518 2250 -12503488133700630080121248 2251 12681128808884840818883738 2252 -12861330426334868204564392 2253 13044206446815055570457292 2254 -13229719407290621061516228 2255 13417750481082823679702926 2256 -13608253441447506689590952 2257 13801339230181320874075396 2258 -13997203973092312752059120 2259 14195969645621908174300308 2260 -14397596565419589227495208 2261 14601957910889103535357608 2262 -14809004637057365223545160 2263 15018856049462336557574606 2264 -15231722691950198298856540 2265 15447735685661913732458456 2266 -15666853011935116660930272 2267 15888939335564056242331755 2268 -16113942636435258012231244 2269 16341991206577026996847014 2270 -16573311052377030620398772 2271 16808043117917421024510765 2272 -17046142926356293290917632 2273 17287466077958099557504508 2274 -17531957413118729452047232 2275 17779754878941376967285422 2276 -18031101063489871677967064 2277 18286147460582813061815580 2278 -18544847008401856087963184 2279 18807045657653515961114532 2280 -19072684937210468050965788 2281 19341913166988520535262030 2282 -19614990715753462245913472 2283 19892080407014548963134100 2284 -20173132462212264824084512 2285 20457982561336887261718244 2286 -20746568741778279929878896 2287 21039050466754003072476403 2288 -21335707170299554313881720 2289 21636713842567945580897706 2290 -21942017851473318537604884 2291 22251443946887363278723159 2292 -22564926486635423551264496 2293 22882636904320253864349750 2294 -23204875075357303415041128 2295 23531829054605952658772358 2296 -23863443214641286422411908 2297 24199530675355777800128284 2298 -24540021918603698043005080 2299 24885101236147093904478287 2300 -25235090418867602010407564 2301 25590191549931803834961334 2302 -25950345859757996015353200 2303 26315354095603855181177819 2304 -26685142658417556655550106 2305 27059909650973941426072142 2306 -27440000358588066607716952 2307 27825631926625292511929043 2308 -28216742291551188739250988 2309 28613119040048947653476320 2310 -29014684278512763626700984 2311 29421650943406252548922753 2312 -29834389505713550616730960 2313 30253133282223780484037608 2314 -30677816758726316712508576 2315 31108213525535635453815413 2316 -31544241171995465776335764 2317 31986128565811333513088092 2318 -32434273174999890238032612 2319 32888925677757902268363890 2320 -33350016947685921251653000 2321 33817305692358395437703256 2322 -34290704752558625108318456 2323 34770460105076327137263590 2324 -35256998154887440023699740 2325 35750588218169018601066954 2326 -36251157390189144339736416 2327 36758448555941013585802478 2328 -37272369567002797277217836 2329 37793184773209505818225680 2330 -38321351594012626392637864 2331 38857159352971695307578713 2332 -39400531196435691307933968 2333 39951193190459996809010132 2334 -40509047947577308797298568 2335 41074379547003831030252343 2336 -41647678647393326018828456 2337 42229256048570970695662536 2338 -42819030773182381100787840 2339 43416711012318439053222105 2340 -44022193880409989934639820 2341 44635784641408630685359516 2342 -45258009575385784521352576 2343 45889202533983885433558389 2344 -46529278237504142765156420 2345 47177925883025593082120964 2346 -47835036818577663872274408 2347 48500939054366506740981099 2348 -49176197042638832868778576 2349 49861169376752372463714600 2350 -50555766292510139399202144 2351 51259656807384279257040220 2352 -51972726225516622886217008 2353 52695326978731077731425522 2354 -53428064422538477824762528 2355 54171323704445557627337456 2356 -54925010390529557865255368 2357 55688772062845145873059260 2358 -56462487695092853878126720 2359 57246535938143315861538137 2360 -58041565974773476772856276 2361 58847991450377375556944760 2362 -59665713073562993728382644 2363 60494355661101753187733660 2364 -61333791560776337358928092 2365 62184427570766216184154416 2366 -63046959831487071571652162 2367 63921832570713379693139084 2368 -64808941449979799287279708 2369 65707887112751507783676252 2370 -66618534976696959306034472 2371 67541322055869013936881213 2372 -68476994799496133639259508 2373 69426030253059590390604864 2374 -70388318840255023646945744 2375 71363435540791627555185744 2376 -72351238529666074232252144 2377 73352197255790723034248682 2378 -74367112064528564475716616 2379 75396495216012440670285435 2380 -76440231705028406405621952 2381 77497869270203409128521372 2382 -78569258523359579025526660 2383 79654903728473938770538167 2384 -80755662966945319728487320 2385 81872086283716532357897628 2386 -83004053054281802178240760 2387 84151082107312876066647892 2388 -85313016163499844151357916 2389 86490396854872617682779238 2390 -87684144108955894472104904 2391 88894848511303874684129724 2392 -90122383629513333660433768 2393 91366237616939578684268432 2394 -92626244968338967444212588 2395 93902987422024034425455708 2396 -95197451150749362700898856 2397 96510270235344898833227712 2398 -97841312249909842138216432 2399 99190032805552580989417410 2400 -100556257830240004713449694 2401 101940612105331280178719905 2402 -103344152756974881287745500 2403 104767560529000706695506109 2404 -106210696820908689401936388 2405 107672982727714760583997460 2406 -109154235264523126858251640 2407 110655125405265383455825798 2408 -112176786268187958518275176 2409 113719948656138761831353828 2410 -115284467619057936369389936 2411 116869727649466105887694713 2412 -118475536499337619410684096 2413 120102614712758272753721776 2414 -121752176792283967763071760 2415 123425007240393879726837249 2416 -125120954590467834263816760 2417 126839364527670720653869502 2418 -128580035187638112270346400 2419 130343740306642954173338961 2420 -132131781541756952571107700 2421 133945000997690878878888362 2422 -135783240534281330894498716 2423 137645804699942654343894665 2424 -139532481659273367895389128 2425 141444102224667093124427858 2426 -143382061382065113714053384 2427 145347263021730620605519571 2428 -147339542185366869734069852 2429 149358159824303510214281194 2430 -151402893777493403385669952 2431 153474636098022193430282420 2432 -155574881707264592587965884 2433 157704600765095545907507568 2434 -159863621365425568681200704 2435 162051158264531588208834351 2436 -164266978623082946205278304 2437 166512040200172405094654282 2438 -168787944921316136947665048 2439 171095734022163904103215397 2440 -173435228536984269265543756 2441 175805594284488775930760928 2442 -178206587398555151657870512 2443 180639236131860210357102540 2444 -183105256976857495093975672 2445 185605767396106678495565636 2446 -188140581273476372439930536 2447 190708812595875640495022775 2448 -193310206128393151167913348 2449 195945865750095776085376988 2450 -198617630611402229561339480 2451 201326699922474134755057923 2452 -204072880350769158026274836 2453 206855230997827659203156156 2454 -209673484927142596361674180 2455 212528827146936442703351294 2456 -215423228121412735232254076 2457 218357974724823192236335972 2458 -221332866370901802022411780 2459 224346904055074245086250108 2460 -227399808818792163014231832 2461 230492852698592646423963836 2462 -233628146731991165864460364 2463 236807071797683094562658881 2464 -240029420051534512900240528 2465 243294130986821714680522536 2466 -246600913318371139620138128 2467 249951132434809708192996212 2468 -253347049851823845725532728 2469 256790147246898935310533658 2470 -260280209552029087446703176 2471 263816111178583957400747723 2472 -267397548229921198995824564 2473 271025986225362065284422204 2474 -274703847753506349995164744 2475 278432722571234726482376957 2476 -282212388464220963098073016 2477 286041650989610050934284904 2478 -289920193378550270724759008 2479 293849588546965131506082330 2480 -297832431488591460148322992 2481 301870427840940333842986962 2482 -305963348370440011547753056 2483 310109925806138280352250965 2484 -314309830275310152567294236 2485 318564749878364712912654540 2486 -322877464134591855865340096 2487 327249802920855792431421561 2488 -331681530167702015221810128 2489 336171301591291601192065182 2490 -340718774017808145350597868 2491 345325759079101315821330226 2492 -349995233782890981002995856 2493 354729161201110147808544506 2494 -359527298675454876957342160 2495 364388220503715384691726834 2496 -369311570054253840545968788 2497 374299291436200459623834692 2498 -379354573009031518036106712 2499 384479520634713792085431053 2500 -389673885384870952076021222