0 1 1 0 2 1 3 0 4 2 5 -1 6 3 7 -1 8 5 9 -2 10 6 11 -3 12 10 13 -5 14 13 15 -7 16 19 17 -11 18 25 19 -15 20 35 21 -22 22 45 23 -30 24 62 25 -41 26 79 27 -55 28 105 29 -75 30 134 31 -98 32 175 33 -130 34 220 35 -168 36 284 37 -219 38 355 39 -280 40 451 41 -360 42 561 43 -455 44 705 45 -578 46 870 47 -725 48 1085 49 -910 50 1331 51 -1132 52 1644 53 -1410 54 2008 55 -1740 56 2463 57 -2149 58 2990 59 -2636 60 3645 61 -3232 62 4405 63 -3940 64 5337 65 -4801 66 6422 67 -5819 68 7740 69 -7050 70 9272 71 -8503 72 11124 73 -10245 74 13273 75 -12299 76 15850 77 -14750 78 18845 79 -17627 80 22413 81 -21045 82 26550 83 -25050 84 31460 85 -29783 86 37145 87 -35316 88 43855 89 -41830 90 51620 91 -49422 92 60744 93 -58330 94 71283 95 -68689 96 83627 97 -80795 98 97860 99 -94845 100 114465 101 -111216 102 133593 103 -130165 104 155833 105 -152181 106 181403 107 -177614 108 211055 109 -207075 110 245093 111 -241040 112 284445 113 -280285 114 329557 115 -325431 116 381574 117 -377474 118 441105 119 -437228 120 509594 121 -505941 122 587851 123 -584695 124 677668 125 -675065 126 780158 127 -778440 128 897530 129 -896823 130 1031251 131 -1032013 132 1184095 133 -1186515 134 1357975 135 -1362660 136 1556325 137 -1563596 138 1781670 139 -1792295 140 2038255 141 -2052727 142 2329344 143 -2348680 144 2660232 145 -2685108 146 3035100 147 -3066854 148 3460500 149 -3500110 150 3941831 151 -3990985 152 4487176 153 -4547235 154 5103405 155 -5176577 156 5800558 157 -5888649 158 6587335 159 -6693192 160 7476120 161 -7602191 162 8477960 163 -8627850 164 9608110 165 -9785084 166 10880477 167 -11089160 168 12313910 169 -12558537 170 13925836 171 -14212318 172 15739446 173 -16073340 174 17776615 175 -18165352 176 20065818 177 -20516610 178 22634330 179 -23156618 180 25517190 181 -26120190 182 28748305 183 -29443935 184 32370625 185 -33170716 186 36426302 187 -37345775 188 40967915 189 -42021858 190 46047630 191 -47254786 192 51729850 193 -53109260 194 58078957 195 -59654095 196 65173628 197 -66968576 198 73093295 199 -75137235 200 81933921 201 -84257158 202 91793151 203 -94432055 204 102788055 205 -105780496 206 115038410 207 -118429556 208 128686695 209 -132523885 210 143879710 211 -148218784 212 160790634 213 -165690555 214 179598895 215 -185128712 216 200514900 217 -206747670 218 223757525 219 -230778437 220 249581929 221 -257481475 222 278254865 223 -287137720 224 310085343 225 -320063257 226 345397707 227 -356599300 228 384565975 229 -397128720 230 427983865 231 -442065424 232 476103300 233 -491872640 234 529401695 235 -547051530 236 588424451 237 -608161955 238 653749370 239 -675809912 240 726034143 241 -750670961 242 805976995 243 -833477030 244 894369870 245 -925042345 246 992055621 247 -1026249451 248 1099986705 249 -1138078677 250 1219178850 251 -1261592893 252 1350776611 253 -1397970705 254 1496002382 255 -1548490665 256 1656229693 257 -1714568182 258 1832928060 259 -1897739042 260 2027743974 261 -2099701264 262 2242441455 263 -2322297430 264 2478992418 265 -2567561935 266 2739511718 267 -2837703056 268 3026358145 269 -3135155570 270 3342064528 271 -3462562515 272 3689449395 273 -3822834900 274 4071542139 275 -4219132640 276 4491707618 277 -4654931950 278 4953564935 279 -5134006700 280 5461126596 281 -5660503770 282 6018711795 283 -6238924910 284 6631100510 285 -6874212191 286 7303441310 287 -7571729939 288 8041423285 289 -8337361380 290 8851176938 291 -9177492321 292 9739466271 293 -10099119445 294 10713583890 295 -11109836112 296 11781563970 297 -12217955320 298 12952071945 299 -13432497368 300 14234642294 301 -14763329004 302 15639561255 303 -16221155300 304 17178132545 305 -17817676111 306 18862554900 307 -19565582970 308 20706217225 309 -21478736763 310 22723571621 311 -23572169795 312 24930463147 313 -25862287250 314 27343997085 315 -28366877701 316 29982907785 317 -31105340135 318 32867422670 319 -34098704520 320 36019672630 321 -37369889950 322 39463554299 323 -40943736110 324 43225189142 325 -44847296250 326 47332783097 327 -49109884260 328 51817140530 329 -53763405757 330 56711525193 331 -58842423603 332 62052233281 333 -64384534575 334 67878458295 335 -70430455425 336 74232932833 337 -77024451050 338 81161797610 339 -84214447872 340 88715320932 341 -92052518627 342 96947777640 343 -100595027895 344 105918252873 345 -109903184262 346 115690535685 347 -120043222104 348 126334020595 349 -131087029793 350 137923617732 351 -143112377687 352 150540764805 353 -156203630885 354 164273362807 355 -170452031308 356 179216908965 357 -185956509931 358 195474465680 359 -202824030357 360 213157933113 361 -221170513962 362 232388056511 363 -241121259535 364 253295856808 365 -262811994365 366 276022689800 367 -286389382651 368 300721850875 369 -312012224188 370 327558698865 371 -339852064033 372 356712461370 373 -370094558645 374 388376433227 375 -402940208381 376 422760008785 377 -438605911680 378 460088975775 379 -477325840350 380 500607799369 381 -519353212523 382 544580031634 383 -564961331245 384 592290884665 385 -614445606350 386 644047773837 387 -668124788214 388 700183218480 389 -726343269727 390 761055550114 391 -789472546270 392 827052177976 393 -857913842595 394 898590494342 395 -932099831675 396 976121558356 397 -1012497631050 398 1060131228855 399 -1099610827810 400 1151144322120 401 -1193982892271 402 1249726019725 403 -1296199556740 404 1356486556545 405 -1406892710975 406 1472082953040 407 -1526743185909 408 1597224309785 409 -1656485197688 410 1732673914177 411 -1796909606265 412 1879255222715 413 -1948868979660 414 2037854413215 415 -2113281400026 416 2209427138603 417 -2291136242280 418 2395001600935 419 -2483498606475 420 2595686186636 421 -2691515909287 422 2812673141124 423 -2916423046140 424 3047247203400 425 -3159549903478 426 3300789988270 427 -3422327360136 428 3574789744995 429 -3706295856682 430 3870846562585 431 -4013112356319 432 4190683410519 433 -4344560117415 434 4536152290195 435 -4702556766496 436 4909246729672 437 -5089165434065 438 5312109040360 439 -5506604103893 440 5747044449645 441 -5957258310977 442 6216529637445 443 -6443691948595 444 6723228735039 445 -6968661742874 446 7270003329514 447 -7535129742306 448 7859930578405 449 -8146279806810 450 8496314918835 451 -8805532024140 452 9182708568919 453 -9516561501775 454 9922925202295 455 -10283314981977 456 10721063165343 457 -11110032252020 458 11581521402400 459 -12001265287665 460 12509025751785 461 -12961902631595 462 13508647471089 463 -13997191427400 464 14585833008550 465 -15112765185704 466 15746425516671 467 -16314669112460 468 16996698574250 469 -17609391723408 470 18343381115269 471 -19003893949478 472 19793695627415 473 -20505645113920 474 21355387011213 475 -22122656348065 476 23036765834465 477 -23863521538424 478 24846741694620 479 -25737455649362 480 26794872213975 481 -27754341312646 482 28891401540750 483 -29924772761340 484 31147315846660 485 -32260108812496 486 33574387720628 487 -34772523194175 488 36185239011055 489 -37475064801135 490 38993391955154 491 -40381715290974 492 42013340352895 493 -43507457588970 494 45260608369075 495 -46868341777935 496 48751831138308 497 -50481562945960 498 52504822341100 499 -54365536510957 500 56538665461729 501 -58539986680869 502 60873791370240 503 -63026032493035 504 65532081651960 505 -67846288301940 506 70536957570864 507 -73024962018679 508 75913497055690 509 -78587969211170 510 81688536644715 511 -84563045202100 512 87890803893364 513 -90979874611990 514 94551034094655 515 -97870219177205 516 101702120145793 517 -105268064777855 518 109379246049475 519 -113209767122520 520 117620056517302 521 -121734218552386 522 126464809570255 523 -130883013993090 524 135956568422000 525 -140700640164538 526 146141375777970 527 -151234664495779 528 157068470916945 529 -162535949681183 530 168790488599981 531 -174658868650465 532 181363704617730 533 -187661547769360 534 194848262653142 535 -201606111326644 536 209308451945651 537 -216558957150510 538 224812965861100 539 -232591034500396 540 241435215845975 541 -249778156317555 542 259253625908945 543 -268201314962325 544 278351987538297 545 -287947035833914 546 298819794904260 547 -309107735927324 548 320752645968025 549 -331782124213335 550 344252623800804 551 -356075608601092 552 369428749836205 553 -382100749115580 554 396397417355470 555 -409977719622751 556 425282903551976 557 -439834820576785 558 456217862072250 559 -471809002631145 560 489343901355289 561 -506046446645920 562 524812143961649 563 -542703157181320 564 562783879658560 565 -581945618375887 566 603431200203575 567 -623951466395475 568 646937736665010 569 -668910230842825 570 693499379501164 571 -717024096328948 572 743325110740065 573 -768508740350950 574 796637820392423 575 -823594195394718 576 853675245515511 577 -882525795531480 578 914690895333605 579 -945565151962428 580 979955110657380 581 -1012991222068417 582 1049756111719921 583 -1085101412862110 584 1124401193030783 585 -1162212788008860 586 1204217909636895 587 -1244663315409990 588 1289555424442385 589 -1332813229569410 590 1380785850495642 591 -1427046441626857 592 1478305769846766 593 -1527772076544910 594 1582537751743305 595 -1635426066110265 596 1693932064372361 597 -1750472882896263 598 1812968391246850 599 -1873407339231282 600 1940157759891716 601 -2004756542516145 602 2076044481379939 603 -2145081926077405 604 2221208322897813 605 -2294981453369870 606 2376266698562385 607 -2455091909732834 608 2541877116001490 609 -2626091386465243 610 2718739649965221 611 -2808701865990252 612 2907599696829300 613 -3003692020475010 614 3109250766277562 615 -3211880126971650 616 3324537581668710 617 -3434137219398664 618 3554359229483265 619 -3671390374579330 620 3799672647988282 621 -3924626261202098 622 4061496178879950 623 -4194894842565565 624 4340913491915518 625 -4483313371303726 626 4639077588467026 627 -4791070560291725 628 4957215215432440 629 -5119431077713340 630 5296631376544984 631 -5469740243675169 632 5658714295158245 633 -5843429086863030 634 6044940495784893 635 -6242019631240843 636 6456880382612035 637 -6667130582756106 638 6896203961124755 639 -7120483278333323 640 7364687107074675 641 -7603908079171945 642 7864218006547958 643 -8119351062745370 644 8396804198874717 645 -8668881208471020 646 8964579822737217 647 -9254697922940300 648 9569813526557070 649 -9879139113793920 650 10214916618531610 651 -10544689649257697 652 10902451948981920 653 -11253990427291220 654 11635143073972490 655 -12009847882332804 656 12415884226285825 657 -12815244169575100 658 13247750615125425 659 -13673347845039922 660 14134009616277218 661 -14587525298790354 662 15078132344690914 663 -15561352749458450 664 16083806209569440 665 -16598629075795090 666 17154947912890816 667 -17703389283183105 668 18295717532064850 669 -18879918900575710 670 19510533115258969 671 -20132769094844065 672 20804086473429036 673 -21466772819495105 674 22181359563127242 675 -22887061773405705 676 23647642190725770 677 -24399084509275351 678 25208550395816180 679 -26008625456007093 680 26870046293811288 681 -27721825219188787 682 28638458697667766 683 -29545201911696630 684 30520505351458095 685 -31485673905212100 686 32523316055525515 687 -33550583742143310 688 34654457572617400 689 -35747723626957945 690 36921959552471593 691 -38085362223859210 692 39334342424346169 693 -40572273210193135 694 41900646450991530 695 -43217765299223451 696 44630462957711708 697 -46031714214701159 698 47533966883426240 699 -49024596317290440 700 50621951736340459 701 -52207524400375650 702 53905866052239741 703 -55592285341846755 704 57397852511219755 705 -59191380167204114 706 61110788760088865 707 -63018066196429090 708 65058331174431020 709 -67086401871080810 710 69254960553899025 711 -71411293919779123 712 73716031068757464 713 -76008547502307735 714 78457821395062150 715 -80894918976519032 716 83497589445770811 717 -86088171975477536 718 88853629576954975 719 -91607136424500202 720 94545333771803180 721 -97471771236853350 722 100593255620240585 723 -103703230303322280 724 107019178699387178 725 -110323932569166437 726 113846188108634940 727 -117357635799866535 728 121098746873613620 729 -124829514888268092 730 128802775906661040 731 -132766244290404408 732 136985739354648600 733 -141196085506859745 734 145676733952282410 735 -150148979183280361 736 154906584337058690 737 -159656642815586020 738 164707942871696375 739 -169752673620902937 740 175115396063646205 741 -180472657633974846 742 186165576053072680 743 -191854284577581375 744 197897279401650752 745 -203937469647422844 746 210351591575716165 747 -216764481748485192 748 223572019509588150 749 -230380079409794865 750 237604630561942305 751 -244831653904841017 752 252498200414629904 753 -260169380898049110 754 268304368144177143 755 -276446380135547885 756 285077801190484440 757 -293718884602303350 758 302876368366916560 759 -312046418656610173 760 321761323824670952 761 -331491986673159941 762 341797500026959755 763 -352122271701162170 764 363053512846876197 765 -374007845786867239 766 385601976754187016 767 -397223391464093233 768 409519733420277605 769 -421847936190658140 770 434888091613072935 771 -447965099234364495 772 461793081942888925 773 -475663352924680655 774 490325724235449131 775 -505036297777933680 776 520582311340578605 777 -536182953561922801 778 552664707056258670 779 -569208065814915730 780 586680662242032731 781 -604222430047980574 782 622744146702363875 783 -641343233157329930 784 660975701199755520 785 -680694414451279500 786 701502807077834481 787 -722407045836238861 788 744460278159917000 789 -766619733756812205 790 789990672303003052 791 -813479042457100982 792 838244727600878474 793 -863139941365734930 794 889381820514582563 795 -915766276201243874 796 943570451277419634 797 -971531266824170025 798 1000988753751158385 799 -1030618031470758630 800 1061825035459188720 801 -1093220140637621025 802 1126278344873584095 803 -1159542200298087570 804 1194559072088612005 805 -1229800467984411378 806 1266889579858283304 807 -1304223501472476041 808 1343504871568971265 809 -1383052843889353182 810 1424653293027609736 811 -1466543745048651705 812 1510597275106702406 813 -1554965923144915795 814 1601614114034135325 815 -1648604366691796052 816 1697996796874754357 817 -1747760181174167654 818 1800054868902287140 819 -1852751480393145230 820 1908115350954103050 821 -1963914327341049787 822 2022523703383534276 823 -2081603724696891845 824 2143644845288013827 825 -2206194660178342125 826 2271864225552369991 827 -2338083206969127730 828 2407588955016187730 829 -2477687684892867960 830 2551248996236390975 831 -2625449882701161435 832 2703298420834777930 833 -2781836347618516170 834 2864216730843854972 835 -2947339742685006735 836 3034510254772654082 837 -3122480278552414665 838 3214713614762130420 839 -3307807220471841718 840 3405391276340715690 841 -3503900477688421453 842 3607139177119047271 843 -3711372276206925825 844 3820586446786740227 845 -3930868922751534667 846 4046397214736893915 847 -4163072661142847286 848 4285272518598688235 849 -4408703629577110188 850 4537952310012424403 851 -4668521920323920710 852 4805217571917229236 853 -4943329751049597970 854 5087892543716091997 855 -5233973749615531928 856 5386847069658745080 857 -5541347362343412514 858 5702999066864340795 859 -5866393387975638000 860 6037317129478007945 861 -6210106648177899675 862 6390823265473559207 863 -6573536797238559470 864 6764595783842301860 865 -6957791282745437565 866 7159772328804132077 867 -7364038460375825425 868 7577553080129014700 869 -7793510875595752402 870 8019204116369409716 871 -8247508715948266735 872 8486060961546564950 873 -8727403447833889640 874 8979532312303958670 875 -9234641642072338389 876 9501103967643564576 877 -9770749003357865235 878 10052342958521068615 879 -10337334608581757865 880 10634901901118944841 881 -10936095370450600025 882 11250523571395497295 883 -11568820732143488265 884 11901045726568851674 885 -12237397610872685895 886 12588406171525269714 887 -12943815596950280095 888 13314648097801940025 889 -13690172427793990322 890 14081925693597778639 891 -14478679744436203406 892 14892510054620374980 893 -15311669151678223520 894 15748795394771392995 895 -16191598590530575245 896 16653305588812475292 897 -17121059045946306741 898 17608701046660586525 899 -18102781599687108000 900 18617785953982655643 901 -19139644853367080658 902 19683515879488995155 903 -20234682732851230200 904 20809005786336966908 905 -21391092701274912755 906 21997538448914197959 907 -22612244393353760590 908 23252573315380903550 909 -23901688700675546540 910 24577755818246904375 911 -25263167322301600305 912 25976927176580327170 913 -26700622813019815060 914 27454134693275864385 915 -28218209145421238957 916 29013642594471499975 917 -29820302821033084575 918 30659943415859925630 919 -31511514548732858310 920 32397769986767497883 921 -33296701528833413344 922 34232108018253796055 923 -35180980363339634170 924 36168209350209637652 925 -37169740634217333079 926 38211605865416125505 927 -39268659172701168109 928 40368124130000668800 929 -41483715065247300200 930 42643900770191038480 931 -43821205421962326195 932 45045398649638393524 933 -46287761957226969045 934 47579423859406989795 935 -48890368411450647644 936 50253143590150535864 937 -51636378868171311105 938 53074104901048299200 939 -54533536998875712662 940 56050254460724709735 941 -57589996294661675437 942 59189959277514043481 943 -60814341320928218885 944 62502028500484741815 945 -64215610059576212953 946 65995736311724659500 947 -67803317379117160716 948 69680845998027028050 949 -71587479703033585840 950 73567635225998396393 951 -75578640921446352650 952 77666922616040077231 953 -79787899622830992280 954 81990095643169576518 955 -84226937695990314981 956 86549139968074993887 957 -88908050386016659575 958 91356670230789039785 959 -93844177860137678530 960 96425962419007638211 961 -99048938374821929240 962 101770987848375309517 963 -104536663106317658520 964 107406448876151375610 965 -110322432744346862010 966 113347816391088862875 967 -116422115918063185731 968 119611369211144026245 969 -122852409563115104100 970 126214235437997094730 971 -129630881306568639359 972 133174435911098770745 973 -136776013988500047570 974 140510929817066280777 975 -144307252405444585450 976 148243662609218268516 977 -152245052405398896811 978 156393616300686828020 979 -160610932428862692210 980 164982862299025378659 981 -169427527637513558100 982 174034616854221060510 983 -178718646735241850885 984 183573299302314603450 985 -188509331636143223160 986 193624593185938010065 987 -198825920095476763945 988 204215510449521630660 989 -209696111472388511107 990 215374458800914138405 991 -221149035752835222435 992 227131312454081200715 993 -233215326017026282585 994 239517486356201341213 995 -245927194493490375208 996 252566014132233305955 997 -259318512401045716310 998 266311629863091780930 999 -273424893735824375693 1000 280790853950549419110 1001 -288283783223153769497 1002 296042083199194550449 1003 -303934548607999656180 1004 312105685390374500925 1005 -320418577524012869721 1006 329024098494164186546 1007 -337779379133079737570 1008 346841934818035901755 1009 -356062690797536328570 1010 365606090255634063376 1011 -375316589996948908783 1012 385365858960191791116 1013 -395591611775776460570 1014 406173053625181344150 1015 -416940871955805904894 1016 428082131724886225590 1017 -439420196426064868725 1018 451150327918686356865 1019 -463088256768251375245 1020 475437793002398191883 1021 -488006712559219305395 1022 501007739633852678955 1023 -514240360635082322225 1024 527926595249443005802 1025 -541857291689963167710 1026 556264162424630517623 1027 -570929054523081053805 1028 586093787131495826985 1029 -601530828341598470408 1030 617492535174785962926 1031 -633741603464887539901 1032 650541377299139244510 1033 -667644370875211468000 1034 685325383280298043883 1035 -703326320995563293226 1036 721933925536124894397 1037 -740879052180685530180 1038 760460892604776662520 1039 -780398789340510828327 1040 801004913072824384440 1041 -821986613226854646008 1042 843669590338719035920 1043 -865748700844817006165 1044 888563748845554736887 1045 -911796577568664226800 1046 935801692210392575651 1047 -960247381469942947085 1048 985503473939837810655 1049 -1011224140491027895245 1050 1037795181205188588165 1051 -1064856063022619326904 1052 1092809232427557446574 1053 -1121278842576732801600 1054 1150684689196940389995 1055 -1180634977169326855075 1056 1211567583341765696370 1057 -1243074104167818886991 1058 1275611259728571561150 1059 -1308753351278595246195 1060 1342976735680394081465 1061 -1377837704499307079265 1062 1413833077654692661200 1063 -1450500393777854266110 1064 1488357796147869448040 1065 -1526923297278765477536 1066 1566737259534422700088 1067 -1607297365072028647246 1068 1649167127893277259575 1069 -1691823063227959590445 1070 1735852807603124626995 1071 -1780710839213271875259 1072 1827009927852452274660 1073 -1874181609662386560360 1074 1922864839927097002965 1075 -1972467271506863670870 1076 2023655140522446855312 1077 -2075811237635714309345 1078 2129630220032026156055 1079 -2184468998165481976930 1080 2241051837170095357709 1081 -2298708708600599803185 1082 2358194720977509609808 1083 -2418811806067983485145 1084 2481347201688858241050 1085 -2545073655023931669544 1086 2610811871617063299136 1087 -2677804223732273488315 1088 2746906277664586931215 1089 -2817328793040116764177 1090 2889963646734674648217 1091 -2963988698875907135550 1092 3040333645794618487290 1093 -3118142110136127049995 1094 3198383177992958618905 1095 -3280164843522908790881 1096 3364497216738204188725 1097 -3450451217151583457670 1098 3539079679281780362595 1099 -3629414944640886894840 1100 3722554341882246368635 1101 -3817490071671413216550 1102 3915365798247726457601 1103 -4015131956889512102200 1104 4117980463518176586464 1105 -4222818299323922865995 1106 4330887625653316894604 1107 -4441050214372138051041 1108 4554600546688901660580 1109 -4670353360721950908314 1110 4789657615912059670376 1111 -4911279120461702930396 1112 5036623557637324169875 1113 -5164405834960796393085 1114 5296090695836486946643 1115 -5430340098988722556025 1116 5568680278542343712807 1117 -5709718115889848864931 1118 5855043864500931137185 1119 -6003207116516827783545 1120 6155864775252014370700 1121 -6311506844996829627799 1122 6471859615354712015160 1123 -6635351114289762075500 1124 6803779864220794897177 1125 -6975509434892834542334 1126 7152413542537566288960 1127 -7332788719930538632670 1128 7518586957050780760335 1129 -7708035070289836430002 1130 7903166526979291390029 1131 -8102135643345289837841 1132 8307060696167184216086 1133 -8516020609266844492205 1134 8731221934561896559836 1135 -8950665198788747750340 1136 9176648833489134978395 1137 -9407091846795186033469 1138 9644388298659385622170 1139 -9886372435965431658065 1140 10135537845774285071315 1141 -10389630645229579627449 1142 10651248003046050102891 1143 -10918044407675298464655 1144 11192724825930953128068 1145 -11472848483087642651584 1146 11761232528803470605970 1147 -12055337150196304908525 1148 12358096239343131887400 1149 -12666867024281955364400 1150 12984704880812318263837 1151 -13308860005689518700787 1152 13642514188509788810955 1153 -13982806365411699831225 1154 14333049866071380361860 1155 -14690267973807145330669 1156 15057910888460796107339 1157 -15432881679173944605676 1158 15818772957860448908535 1159 -16212362842806307650641 1160 16617392119912728981981 1161 -17030509037862300752500 1162 17455608547109576775360 1163 -17889203919284958360660 1164 18335350497441842617938 1165 -18790421272766015051145 1166 19258638455747981101855 1167 -19736229250664639173160 1168 20227589466593045693455 1169 -20728794803590671631865 1170 21244421666817762714915 1171 -21770388316295337574722 1172 22311459027371550070104 1173 -22863388457363286874430 1174 23431136313333286146530 1175 -24010287252145336078700 1176 24606004272585567442783 1177 -25213695389279852920663 1178 25838735062879686357600 1179 -26476347771110214439667 1180 27132127928683950017805 1181 -27801109319276146506396 1182 28489115138461570437576 1183 -29190981046732422558665 1184 29912768194779107915685 1185 -30649106408485031275290 1186 31406304328882978556262 1187 -32178777943329126577585 1188 32973093293241958188460 1189 -33783444219980827691730 1190 34616664464773955609629 1191 -35466717101010282555750 1192 36340714273448248189618 1193 -37232379339167432153385 1194 38149113970159608302955 1195 -39084392520731366701542 1196 40045917749863372929400 1197 -41026905371780006257590 1198 42035371245152028629340 1199 -43064262443343574319040 1200 44121920407673913620483 1201 -45201013192759053834512 1202 46310220793973978038595 1203 -47441921478640339216060 1204 48605147274692311659877 1205 -49791975488326825837510 1206 51011804185225103835448 1207 -52256398116805445111775 1208 53535535938453018008885 1209 -54840657817650416804553 1210 56181938119302723879040 1211 -57550479946696243166633 1212 58956869083561622171994 1213 -60391858620817529934425 1214 61866462082520772848747 1215 -63371069114404131123628 1216 64917137937839496522315 1217 -66494680817895007323825 1218 68115618290177073205460 1219 -69769570782997993817563 1220 71468939448130385709294 1221 -73202937881123064163292 1222 74984466863168553776335 1223 -76802317601875007317825 1224 78669910259435551330230 1225 -80575597520486765217492 1226 82533339446447828856964 1227 -84531033463453720471705 1228 86583200846092926863900 1229 -88677266403809548181553 1230 90828334764498985997205 1231 -93023340117930891959093 1232 95277993442936300847955 1233 -97578719638094288808530 1234 99941859921088576359810 1235 -102353310535530441196224 1236 104830067749849268953350 1237 -107357479071224746472805 1238 109953221589992652537960 1239 -112602073252317832690830 1240 115322418737128803693401 1241 -118098444834643904125583 1242 120949271612569485133311 1243 -123858472312641732904980 1244 126845931264049607078840 1245 -129894584940751016108690 1246 133025111919496860950647 1247 -136219787831205781466028 1248 139500116641635456195190 1249 -142847688176223012978833 1250 146284864130495161610897 1251 -149792522643496214866789 1252 153393916725784717237170 1253 -157069185997214513832435 1254 160842509660419360282575 1255 -164693260997863805932354 1256 168646581621694714641035 1257 -172681049637618761792544 1258 176822806675984479852295 1259 -181049605769307478199980 1260 185388627618378075150708 1261 -189816769190742806377500 1262 194362290808124036351240 1263 -199001201247538313506590 1264 203762882556643194103542 1265 -208622422021618813424875 1266 213610367134400786875985 1267 -218700849174125579667655 1268 223925626469209239806675 1269 -229257838515809436764745 1270 234730501608146316741795 1271 -240315726379677875611372 1272 246047836021966931003730 1273 -251897873875379724160375 1274 257901520830601228400188 1275 -264028713106684651979754 1276 270316542035464911622653 1277 -276733795438481325722364 1278 283319029844138361885690 1279 -290039841901812386305458 1280 296936310180574963774472 1281 -303974795830906925008560 1282 311196958473962502438105 1283 -318567877828507496713200 1284 326130855827468827282218 1285 -333849643161636278105745 1286 341769247668217435139737 1287 -349852041692546667725940 1288 358144804988485027535295 1289 -366608480455890454409403 1290 375291688288398493577069 1291 -384153888996023267488575 1292 393245614339632292204721 1293 -402524787585124777880780 1294 412043925890085664297150 1295 -421759358446021236749250 1296 431725664439360614601512 1297 -441897520110858124961295 1298 452331646215557217170260 1299 -462981005050330414652667 1300 473904541494406400499994 1301 -485053440715983738037165 1302 496488957402699590985842 1303 -508160434142041012723590 1304 520131524359187469164652 1305 -532349660261602751819805 1306 544880986307332148739660 1307 -557670954096427644389091 1308 570788294906269937959215 1309 -584176406988527372777267 1310 597906707847858537624220 1311 -611920467046623785334510 1312 626291891480470064498049 1313 -640960043990226831687485 1314 656002027922047458988048 1315 -671354618579403879538275 1316 687097926858602632155004 1317 -703166356828757330937855 1318 719643142226568712633500 1319 -736460229209983414998170 1320 753704093992015782769350 1321 -771304135058624859201035 1322 789350195242393048918775 1323 -807769032407079491525800 1324 826653984822061593328080 1325 -845929073478021987011828 1326 865691265746000563333557 1327 -885861746079492860968815 1328 906541249642747830870555 1329 -927648021155926011916120 1330 949286707481270091708246 1331 -971372506757189076410100 1332 994014126854290811191049 1333 -1017123608701722310779975 1334 1040813876094808001653960 1335 -1064993698218434296701387 1336 1089780375521606968492205 1337 -1115079286867096115824183 1338 1141012276114405770429190 1339 -1167481209046387067805328 1340 1194612645939674563475435 1341 -1222304812414984038295033 1342 1250689164653696696326545 1343 -1279660156561411727000025 1344 1309354326431270528298525 1345 -1339662220275856328899062 1346 1370725651674742375247621 1347 -1402431117788465226715875 1348 1434925907881424839871070 1349 -1468092324357484515411969 1350 1502083340054587948803650 1351 -1536776911602989335168110 1352 1572331911068219849334925 1353 -1608621793002240372697175 1354 1645811552403812893902540 1355 -1683769979976281705997365 1356 1722668425704207035253660 1357 -1762370849019236505817115 1358 1803055195598598786430900 1359 -1844580420336621098566385 1360 1887131314281497667770610 1361 -1930561648482524679758541 1362 1975063318338605082144363 1363 -2020484725501760638378780 1364 2067025138343302224184315 1365 -2114527397108439852204054 1366 2163198421758851853316483 1367 -2212875292450191248140124 1368 2263772869714319528673540 1369 -2315722268034559840461930 1370 2368946588234981019530030 1371 -2423270766413535408402745 1372 2478926454543235428609924 1373 -2535732190251584228963950 1374 2593928499060275534420555 1375 -2653327292423770299791257 1376 2714178303776546747493405 1377 -2776286582822252029982100 1378 2839911417674868338936505 1379 -2904850752572600041749225 1380 2971373789930585905661565 1381 -3039271116395540925046900 1382 3108822221630727731174415 1383 -3179810073875004509929900 1384 3252524836797551516994172 1385 -3326741590430164181790020 1386 3402761573521397254896540 1387 -3480351698816727164431821 1388 3559824696054312540039290 1389 -3640939022022404738967483 1390 3724019328737550180021597 1391 -3808815318451550654139105 1392 3895664012685960067225110 1393 -3984306050336715191142455 1394 4075091286176228633590653 1395 -4167750976347623913494596 1396 4262648289739466118646755 1397 -4359504769414177865475830 1398 4458697396985081070478860 1399 -4559937660815767071099375 1400 4663616872240325356501495 1401 -4769436111638866870790511 1402 4877801556119068295498139 1403 -4988403512743763930585710 1404 5101663580194992279884385 1405 -5217260914434808764975090 1406 5335633111986560930437300 1407 -5456447787070920188397219 1408 5580159131527250286405575 1409 -5706422813910793516536710 1410 5835710240829943601367850 1411 -5967664717533335661981910 1412 6102775507625374977561325 1413 -6240673121236081033533600 1414 6381865344793459597461783 1415 -6525969446864470982375542 1416 6673512426982543655410733 1417 -6824097850591968780175026 1418 6978272645954417060823365 1419 -7135626198225508854902913 1420 7296726106274731941604290 1421 -7461147081683108102535923 1422 7629478163015478705748475 1423 -7801278878349760247210115 1424 7977160503223999570633028 1425 -8156666855095714429592475 1426 8340432272964597226477277 1427 -8527984318805696630835785 1428 8719981251833108655803720 1429 -8915933815351707799593515 1430 9116525076901361423453410 1431 -9321248379012084327294825 1432 9530812518149717755826790 1433 -9744692834430154949858365 1434 9963624807507862256705915 1435 -10187065153281939599134677 1436 10415777023732781279648752 1437 -10649197867920072851562351 1438 10888119535420705828572870 1439 -11131959544343808000461100 1440 11381539504566655186450803 1441 -11636256316950339906723870 1442 11896962453159423899826614 1443 -12163033487612462808626285 1444 12435353895425406346146670 1445 -12713277191741205553428998 1446 12997721038415790149264370 1447 -13288016134089556250179318 1448 13585114553766547031601045 1449 -13888323397175904689495020 1450 14198630423549314064394840 1451 -14515318325311625236427275 1452 14839411863276211255785935 1453 -15170168487349326145232890 1454 15508651325218476940027693 1455 -15854091721383094474240405 1456 16207592585354575948903060 1457 -16568358264774506383640814 1458 16937532917369138562161330 1459 -17314292973002724014503620 1460 17699825357291505051361744 1461 -18093277630990587018643184 1462 18495881062477974797563730 1463 -18906753360693704051708560 1464 19327171768821804789920955 1465 -19756223128905155118063073 1466 20195232350200761795049755 1467 -20643254359374919939307320 1468 21101663484365461448561250 1469 -21569481653521711339813870 1470 22048134429608802440861535 1471 -22536609624173734327917046 1472 23036385916764742443134665 1473 -23546415846967426144938990 1474 24068233161234004733080385 1475 -24600753934205415151001901 1476 25145568999957857307315207 1477 -25701556736182533550651365 1478 26270367158423743954741170 1479 -26850839675175325571772445 1480 27444685653026903953473088 1481 -28050704217514328036589809 1482 28670670334289160817659300 1483 -29303341489360600433369055 1484 29950558576694502216537025 1485 -30611036042049321869892116 1486 31286683121093723677501065 1487 -31976169773082327208604140 1488 32681476075908312803232640 1489 -33401226009111665444306551 1490 34137473083573303995166050 1491 -34888793757493533802293225 1492 35657317658957684112552520 1493 -36441572133272492608126440 1494 37243765706728785218057097 1495 -38062374968712820636017429 1496 38899690224948493609279282 1497 -39754135612796347000862325 1498 40628086202436774728197695 1499 -41519911928384317988253353 1500 42432075717783667253747607 1501 -43362891495066965428913573 1502 44314913248160016518519980 1503 -45286397026025641094456520 1504 46279991196448981672605690 1505 -47293892007583959512809166 1506 48330845645512675779213302 1507 -49388986570450407691304695 1508 50471162348808162841428675 1509 -51575443602033907411137017 1510 52704782966884470577796891 1511 -53857185109566636148093430 1512 55035711559722384653308044 1513 -56238298844177021959453665 1514 57468121345223386748152743 1515 -58723045196437593838749570 1516 60006361734616753320839790 1517 -61315864374352856417071070 1518 62654965655927804434576280 1519 -64021383875165379465282625 1520 65418657177147974022477449 1521 -66844426262833130638469379 1522 68302359441153110943907944 1523 -69790017263477845663581145 1524 71311202924951798268321093 1525 -72863394191616082133347254 1526 74450534036285558449443350 1527 -76070014720467795669985482 1528 77725924061178758601204265 1529 -79415566010189009837610040 1530 81143178476513231925310588 1531 -82905974208397662922627710 1532 84708346642322235853379355 1533 -86547414337956414468958870 1534 88427731889015689456175482 1535 -90346320587541141182687314 1536 92307902015415219200044322 1537 -94309397021164842682527020 1538 96355700214038216599621350 1539 -98443628723437416863441305 1540 100578256440787257206109855 1541 -102756293398032623761428848 1542 104982999246808742452390769 1543 -107254973437493707393496690 1544 109577668091056178555373253 1545 -111947568483253723134540240 1546 114370326152751614770501450 1547 -116842308495460077541101480 1548 119369373663768861728307570 1549 -121947767352995230556827917 1550 124583561781674864839294772 1551 -127272877004856476756620514 1552 130022007025058705534773774 1553 -132826942194922491373471530 1554 135694206293549468882435148 1555 -138619655782967324654845275 1556 141610052495885102588998180 1557 -144661114685714424560658004 1558 147779850810229875471832860 1559 -150961836462623167660397722 1560 154214335601971870189739765 1561 -157532776572104570195667390 1562 160924688025136214905629899 1563 -164385346324834898996875950 1564 167922554334662067647767790 1565 -171531431561917949929347287 1566 175220064937769886009284514 1567 -178983412086696607390129410 1568 182829854213842265619227755 1569 -186754181880180185281439505 1570 190765081133300284627488225 1571 -194857170131187776358672266 1572 199039450707244892979114626 1573 -203306363113564001506061580 1574 207667236300778013000882435 1575 -212116326944047706399074714 1576 216663302844303363857599524 1577 -221302231255727521413585795 1578 226043130978345451866938515 1579 -230879873823339837518395062 1580 235822842168915670948617906 1581 -240865706178122774194248810 1582 246019224831793543444733190 1583 -251276860251366422442317345 1584 256649761505694759951756375 1585 -262131176087370341130157485 1586 267732657115745337959495893 1587 -273447230668059230864774834 1588 279286868370406544681014760 1589 -285244367893199698692437533 1590 291332134336559992306922126 1591 -297542729761823005091229811 1592 303889008239318550568441455 1593 -310363288802281241692599970 1594 316978890534819767668100490 1595 -323727881800157860040310880 1596 330624063306255544457497226 1597 -337659244875216572454939561 1598 344847726035219018931998710 1599 -352181049960507793049455988 1600 359674032802598140519608983 1601 -367317942738866158430752376 1602 375128130975219429883096130 1603 -383095582094120446398848910 1604 391236201436756859583692510 1605 -399540681136614388812425711 1606 408025500423553062935106478 1607 -416681049864889071848979310 1608 425524403028486741970190755 1609 -434545639527830007185238930 1610 443762448438322995834852222 1611 -453164588754011253002458292 1612 462770386972658408690612460 1613 -472569271517609904070331525 1614 482580228995059425604535850 1615 -492792347012884305720894990 1616 503225295769870335190914365 1617 -513867811512053177131033149 1618 524740272340851976554424180 1619 -535831052284238276640764807 1620 547161262510908032358096960 1621 -558718903656195381575910600 1622 570525846005054029627033091 1623 -582569705298604993969768005 1624 594873137902114293245207010 1625 -607423362824991206024688683 1626 620243850423760333245263107 1627 -633321410793621961989027940 1628 646680357173086298527985880 1629 -660307078206293674069640647 1630 674226759918293109806759700 1631 -688425356601444365914223204 1632 702928958020906029804572746 1633 -717723070842861088358790315 1634 732834720611593261743336657 1635 -748248952709064603983636930 1636 763993761620797687073195917 1637 -780053717392568340507871950 1638 796457817775324090947139615 1639 -813190143022323001034234370 1640 830280729676482014861552648 1641 -847713153327086775242651169 1642 865518526079624121648671075 1643 -883679903561895302181104285 1644 902229511499714545306330980 1645 -921149869824572417830509221 1646 940474357272134718138092220 1647 -960184941894001129642257464 1648 980316196203090827759704065 1649 -1000849519727005013824318500 1650 1021820720948918904362460858 1651 -1043210613755839055688516180 1652 1065056286269129422763206779 1653 -1087337949133811026058680335 1654 1110094015303351455076350907 1655 -1133304074082101899080404713 1656 1157007910028300684136275239 1657 -1181184472496796702147015690 1658 1205874966056629577108645440 1659 -1231057680981113467134144870 1660 1256775291945932014185898380 1661 -1283005410474213334527833910 1662 1309792233192356242273316335 1663 -1337112672654412548223818140 1664 1365012501090177389533070595 1665 -1393467911301498996559035465 1666 1422526306645344063679554495 1667 -1452163138809790015033384530 1668 1482427499738430433246185240 1669 -1513294078050973186614630503 1670 1544813713739606864616248840 1671 -1576960309793239880206058825 1672 1609786515786217389335252980 1673 -1643265425891188666841186545 1674 1677451562941291748973968775 1675 -1712317188469018072302128970 1676 1747918764459894971931934040 1677 -1784227695328100087825535086 1678 1821302450398557062862962110 1679 -1859113551818685861786470700 1680 1897721546812245354698957597 1681 -1937096049424716832262448259 1682 1977299757792327359012094981 1683 -2018301351320038831635785040 1684 2060165754608884742545271145 1685 -2102860685164237062381019505 1686 2146453372230418894130932875 1687 -2190910543416348430729210244 1688 2236301813504645760144207710 1689 -2282592891455378874722596280 1690 2329855861294504540528901554 1691 -2378055383807359978062902362 1692 2427266098874961871087226716 1693 -2477451588790157202120454035 1694 2528689138907423531070416087 1695 -2580941221898874519951639555 1696 2634287861320882044373693258 1697 -2688690388267045410507693300 1698 2744231660441023059843507825 1699 -2800871834551320419445936130 1700 2858696701721752864570732775 1701 -2917665210600638479535435145 1702 2977866188446633099998805305 1703 -3039257341284343804023904140 1704 3101930638781939889335117700 1705 -3165842508867988405838416316 1706 3231088173577087405049729689 1707 -3297622746340060774732751915 1708 3365544815323452276114044225 1709 -3434808142108235278077588966 1710 3505514798697732228860729467 1711 -3577617156499339946963502612 1712 3651220893132412908289512886 1713 -3726276950513750151784005875 1714 3802894737872168607012381565 1715 -3881023727301703788578259821 1716 3960777189992692095135149948 1717 -4042103086846785136893771074 1718 4125118685875941860668649645 1719 -4209770394359886152096768091 1720 4296179616654784382987035530 1721 -4384291162906039370296143249 1722 4474230718158836435592250125 1723 -4565941450805946656796476540 1724 4659553475913719150639989450 1725 -4755008274374546247897224610 1726 4852440545766196967271282052 1727 -4951790036579860968962566311 1728 5053196190729603447484814925 1729 -5156596972227427701995529900 1730 5262136734665758430727056301 1731 -5369751610298088390649589355 1732 5479591033443144330889085885 1733 -5591589254090632954107623935 1734 5705900964234567903552849090 1735 -5822458479844961893192973390 1736 5941421933642852145151111013 1737 -6062721654546921587395959450 1738 6186523405368340913483273385 1739 -6312755473641965890370452145 1740 6441589448159201502664942706 1741 -6572951519412189136503259649 1742 6707019304812660131231862630 1743 -6843716840799234683410826665 1744 6983227983024530977021198168 1745 -7125474555485021619953123915 1746 7270646868913602992172913395 1747 -7418664475072294764636682800 1748 7569724364078846239044761745 1749 -7723743754238639536409481215 1750 7880926547078809420910214795 1751 -8041187564769924911880393142 1752 8204737860256309229850577420 1753 -8371489795413134027162835580 1754 8541661822865291980270372668 1755 -8715163778523289743164805765 1756 8892221771492979580771587105 1757 -9072743044515712419046513969 1758 9256961628806737159259607500 1759 -9444782105172200175456387708 1760 9636446701694017476883376451 1761 -9831857266888971738744858699 1762 10031264509902796231540021505 1763 -10234567474994362435608146820 1764 10442025646331713307570787164 1765 -10653535190306433416711564031 1766 10869364670161129673213843270 1767 -11089407299143808227081247454 1768 11313941034061204870314215400 1769 -11542856058048354335429123317 1770 11776440046758247017489297327 1771 -12014580074524705911695176848 1772 12257573872288803190038411749 1773 -12505305325150291416186611065 1774 12758082567319489730077159620 1775 -13015786212459369971266356330 1776 13278735157962341447561071695 1777 -13546806662056857954830181585 1778 13820330757567624301234098750 1779 -14099181261471283649843311149 1780 14383699727031659311038348935 1781 -14673756442312359655130892067 1782 14969704879213272295367699840 1783 -15271411707356207795619093405 1784 15579242729112189995191459510 1785 -15893060904241580819073697204 1786 16213244791522957820873528691 1787 -16539653547522251180588106806 1788 16872678927942062383585226260 1789 -17212176190885508146725856650 1790 17558550744570691806940993512 1791 -17911653851413124890112992410 1792 18271905043324397383578942885 1793 -18639151487830715130573272025 1794 19013827327830494652182215675 1795 -19395775534762749791917259011 1796 19785445366467938919015670873 1797 -20182675495085197984332329866 1798 20587930814579162725475007935 1799 -21001045592544398258582097570 1800 21422500898062694519416464509 1801 -21852126486890969971211715690 1802 22290420160635686970061074440 1803 -22737207053859893131962555180 1804 23193002277140644805765206638 1805 -23657626232414000008197127720 1806 24131611935356913938820229967 1807 -24614774941756531128488210225 1808 25107666788868907946188233715 1809 -25610098070710863970711981005 1810 26122639483635717759912097815 1811 -26645096542160466482988114811 1812 27178059761004871087890760200 1813 -27721329455341384509439727170 1814 28275516640012542220608829480 1815 -28840416308881526042305635135 1816 29416660681917825869013466625 1817 -30004039307587556942801157556 1818 30603206340025587084532002740 1819 -31213945756089696187162066182 1820 31836934397965425325988957422 1821 -32471950542569074040676379059 1822 33119694499709089178756836992 1823 -33779938715909855599187828755 1824 34453407774729975169227193750 1825 -35139868159741097746669496545 1826 35840069561831616716034173780 1827 -36553772366959497356457318645 1828 37281752235302234847435949245 1829 -38023763318455951531792944093 1830 38780608137184784265534033181 1831 -39552034469904318143944447530 1832 40338872619591602917326033521 1833 -41140863850612175664757208010 1834 41958867201134883705698829707 1835 -42792617278578798129543484310 1836 43643002841694056504907202095 1837 -44509751696057316356339642370 1838 45393783339893733862657761620 1839 -46294818630074122363751602632 1840 47213808857826673048085118865 1841 -48150467782521420164677809355 1842 49105779577719983660553173665 1843 -50079450754606351789669976060 1844 51072499495415326075330972017 1845 -52084624910614864071279342025 1846 53116880355709644407651154912 1847 -54168957386128273007673179120 1848 55241945734788053477100250040 1849 -56335529246017965978377528897 1850 57450835275169187707287620193 1851 -58587539797736623457308380960 1852 59746809078781858234519273996 1853 -60928311065625489237414755070 1854 62133252263994372937441000665 1855 -63361292432164256962255753950 1856 64613679692630841791351714925 1857 -65890065452305934250564955159 1858 67191740873226114386180144975 1859 -68518348847261196444233269768 1860 69871225046999428808448519825 1861 -71250003684328233458804388180 1862 72656066463260058212370837540 1863 -74089038749602442421808208955 1864 75550349851203247050665252040 1865 -77039616120648634504474735218 1866 78558316095304961074960161292 1867 -80106056946474135499282894725 1868 81684368121786741156009586580 1869 -83292847442407505688395543244 1870 84933077003890431378168612836 1871 -86604645107761923450742844697 1872 88309188293984348982917737113 1873 -90046285174447944576295017900 1874 91817628590810502209929008575 1875 -93622787294994609819600464695 1876 95463512350484650998631838963 1877 -97339362478744244706479740760 1878 99252148950170004460403765805 1879 -101201420285301925975502363395 1880 103189050013669386310333871676 1881 -105214576284649144447795297385 1882 107279937008512160332422673965 1883 -109384659793669723213457111700 1884 111530749124459652806946301428 1885 -113717721899188373665093516938 1886 115947651443708339049244212675 1887 -118220043777985336454270261885 1888 120537043413442582637178086350 1889 -122898145324628342180659742160 1890 125305567631770036168835582323 1891 -127758794098352478645795083445 1892 130260118958472196776815606936 1893 -132809014600623618509781855030 1894 135407853962411561834332601860 1895 -138056097895438576001225871346 1896 140756200717864989554966630835 1897 -143507611584849450397875550036 1898 146312868962491424823191650565 1899 -149171410152647298760795069410 1900 152085860630101130920332880743 1901 -155055645689605870750942356271 1902 158083480771863836931938149094 1903 -161168779014166141238999257725 1904 164314348880085201717511577833 1905 -167519591202941493151843888049 1906 170787410629185236179971330155 1907 -174117195545938022899944637233 1908 177511950049039670610844752870 1909 -180971049941919464951313501240 1910 184497602146385883149033765590 1911 -188090969749897929119399538082 1912 191754365990560211639961838571 1913 -195487141113305123697961962315 1914 199292618280413074907743538677 1915 -203170134773990144091903054078 1916 207123127409854079576456014821 1917 -211150920393804567641226093600 1918 215257068050100633927849614520 1919 -219440881402169527984598278550 1920 223706036267352754458073660306 1921 -228051830388678201574370776185 1922 232482065195282798510317836094 1923 -236996025060466611284610100740 1924 241597641282424505217925324625 1925 -246286184784791629980264150162 1926 251065721135259644745852395760 1927 -255935507737983302986848329550 1928 260899748978545994221787991545 1929 -265957688682695143186106956440 1930 271113674755195535425172001556 1931 -276366937396156501320782490810 1932 281721972888810471104551785000 1933 -287177997772941776687602553640 1934 292739661732804717685301918470 1935 -298406167626607584564432768453 1936 304182323730894275931651212595 1937 -310067319215417606799844730191 1938 316066126314618704202776408215 1939 -322177920518271052014145375652 1940 328407843564472724876667107717 1941 -334755057287881294932705893115 1942 341224878662168727798880116641 1943 -347816455909211534436395584985 1944 354535287162533102308002898615 1945 -361380507092171355563063343975 1946 368357801114548409464997662463 1947 -375466290428606935495894032795 1948 382711854062105533875207192145 1949 -390093599844685754922373361885 1950 397617606956111126310441800176 1951 -405282969980878944023756500383 1952 413095975010722653582111223125 1953 -421055703532888586867720014070 1954 429168655537641710141908863942 1955 -437433899588048152356050505631 1956 445858156793603386995923570878 1957 -454440482992949831583629129046 1958 463187827877440424251714959635 1959 -472099234789317503816741316535 1960 481181889714393773281603088038 1961 -490434823756456796449469676950 1962 499865467166670520561629640241 1963 -509472839099968648627479080100 1964 519264622310634795316306668057 1965 -529239824327818772622511135575 1966 539406388922441209006289505318 1967 -549763312356306665990333187186 1968 560318808215403242776935294645 1969 -571071861889983585540125613225 1970 582030965873914158467180867241 1971 -593195095121123216893494804540 1972 604573030430325946599664987710 1973 -616163736795961288712679508275 1974 627976293032825310127880114049 1975 -640009654696584982737084286620 1976 652273208654046036367733234187 1977 -664765901589079729203542087135 1978 677497438791906502894093672845 1979 -690466758690323572163847608185 1980 703683895715981685432339927510 1981 -717147780707668231580863739973 1982 730868788314592442393577945170 1983 -744845842507654822453754276775 1984 759089669599744135485467679180 1985 -773599187471891868280290159551 1986 788385485929052729734967380228 1987 -803447477600267131698829219805 1988 818796628005883435426693169485 1989 -834431845423784315019573839310 1990 850364983721074976424074345775 1991 -866594947791504041539233328214 1992 883133992901856711926193017815 1993 -899981021598337656597571357690 1994 917148704035865696749163280860 1995 -934635941522785286617240294218 1996 952455833040562379343095635308 1997 -970607279846138735804258938145 1998 989103824150805909377940072840 1999 -1007944368427178000952280746360 2000 1027142912999910064234206842821 2001 -1046698362908990469989373404480 2002 1066625191972136796112493456028 2003 -1086922309237226871326290296900 2004 1107604677907324565620430937033 2005 -1128671212571891364085338114011 2006 1150137382241170420830404035551 2007 -1172002108677637249370685082899 2008 1194281383667617577145080519070 2009 -1216974137880518852963629678608 2010 1240096903412820756560070222270 2011 -1263648621682226438800993023585 2012 1287646383213300335515624172096 2013 -1312089142126019409861911063600 2014 1336994566094129357653154590010 2015 -1362361624011865610296189155740 2016 1388208580046356529109056796873 2017 -1414534420061706776071929219450 2018 1441358024706328562821729871465 2019 -1468678399139293976057870658400 2020 1496515061143169822959539124007 2021 -1524867037632688456179814620275 2022 1553754504864380456832524225280 2023 -1583176514111294345203117515220 2024 1613153922153360604134727634103 2025 -1643685807373197148691301592473 2026 1674793729856631318561125573445 2027 -1706476798002617362404242369204 2028 1738757298742638463894352833185 2029 -1771634373561469591933243925610 2030 1805131060558266670606167890885 2031 -1839246537543335603790099217591 2032 1874004618913593884440944816140 2033 -1909404522222633272808815756420 2034 1945470864129954836575196206915 2035 -1982202905536383583723782618000 2036 2019626092191092889442791449745 2037 -2057739732140764052591725810167 2038 2096570127942034988125901630075 2039 -2136116638789580131901416975949 2040 2176406452685364463566790891218 2041 -2217438984186906597273438939493 2042 2259242336329761086798293776864 2043 -2301815983471439386663347392525 2044 2345188974251069337309539146575 2045 -2389360847495576047640582627942 2046 2434361629031713267896197388524 2047 -2480190927067900480190968300640 2048 2526879777250043655218021344525 2049 -2574427862333607186756862590145 2050 2622867261497148289653272155770 2051 -2672197737473452231883414603990 2052 2722452447804825146206635613291 2053 -2773631240908085736298897294860 2054 2825768388674777762766206487535 2055 -2878863831201094303810824071196 2056 2932952991905690212842638711072 2057 -2988035908860785539989130265835 2058 3044149195421641549505982097380 2059 -3101292994247670941867611170534 2060 3159505148312376292435470433511 2061 -3218785911801773277149272732101 2062 3279174398303223340475216747970 2063 -3340670980811290164879444583200 2064 3403316085880002478770238520733 2065 -3467110212951813455720890980224 2066 3532095145302039256814192440543 2067 -3598271516833224097110835664790 2068 3665682512744479477818242285255 2069 -3734328909799582233044517122288 2070 3804255341819416617422383718798 2071 -3875462737235802123312831676410 2072 3947997226733975488018708468577 2073 -4021859899643670148720139406725 2074 4097098433352395030921950973373 2075 -4173714087758821388922929371765 2076 4251756138438380930193151946181 2077 -4331226025989666458906596475725 2078 4412174677363515314958413309100 2079 -4494603724468945074097470791163 2080 4578565800577377304980576463080 2081 -4664062740018608057084775878393 2082 4751148939145203920461750970359 2083 -4839826446339084736710460061860 2084 4930151479669469660217984893333 2085 -5022126313744711303124787487705 2086 5115809048922643042919931024583 2087 -5211202198778167155428608427375 2088 5308365808529656042702361806830 2089 -5407302644048225574170103027030 2090 5508074760050254630712247926335 2091 -5610685188646961624509864679614 2092 5715198060823454817172150413500 2093 -5821616689514810672419177958305 2094 5930007350948764459858283180432 2095 -6040373654134524724442986574715 2096 6152784091791718870173274642042 2097 -6267242584948169353862730648006 2098 6383819916414572462627888731410 2099 -6502520335904830720087916300010 2100 6623416992346764641826566797755 2101 -6746514481560700333224529219485 2102 6871888397123989111092148886156 2103 -6999543699167664276615835400650 2104 7129558507039420320184200417595 2105 -7261938164201485717474232861987 2106 7396763399565840890976025844825 2107 -7534039959796124302211575007160 2108 7673851269923151433479288826105 2109 -7816203500566727620257344320335 2110 7961182862281979957212982790318 2111 -8108795971320348032869999505756 2112 8259131916110927473339230996285 2113 -8412197781170529109079067429705 2114 8568085628192338847347706366305 2115 -8726803033589559543639402925699 2116 8888445130849462553563675574979 2117 -9053020012950457305846705348381 2118 9220625986946407875220378417765 2119 -9391271688129612927639500826462 2120 9565058702241516182506144922645 2121 -9741996233760539202331613502480 2122 9922189255694581068052652960796 2123 -10105647569749335410755261498125 2124 10292479648348877237695174823187 2125 -10482695919683330924424547072155 2126 10676408471430135687285840491750 2127 -10873628388785916218039625797385 2128 11074471494326533958939358098745 2129 -11278949562092854978654471026538 2130 11487182273136399381691581381872 2131 -11699182123548390024934160791479 2132 11915072780493755672923844031140 2133 -12134867496743266924615422960180 2134 12358694057406022001215335023220 2135 -12586566508041393814362130004125 2136 12818616887863208698038163072785 2137 -13054860072867295661613902423079 2138 13295432497003786822499358280770 2139 -13540349905952797812116321913420 2140 13789753273649154651691439951330 2141 -14043659256368551871519097901685 2142 14302213518046223134812481037125 2143 -14565433668194089048716472671945 2144 14833470215686214369555089228888 2145 -15106341767709119990412088163179 2146 15384203838097251165381782091525 2147 -15667076078018788733172164930851 2148 15955119171538836978688251971395 2149 -16248353862056603026231843372712 2150 16546946174557821567022671082575 2151 -16850917994940797486347935894283 2152 17160440865398049359960971226145 2153 -17475537866693014738590333204145 2154 17796386240289531122070565705749 2155 -18123010316362407189965986168660 2156 18455593223677801512583907212575 2157 -18794160598633647039089045328961 2158 19138901651490060697577398579110 2159 -19489843384033879719376019276725 2160 19847181288571889817503687997390 2161 -20210943793891448829827589336030 2162 20581332881466711682841884187590 2163 -20958378471238254861007111847095 2164 21342289247749888473728670593900 2165 -21733096688887972473738368005418 2166 22131016403170340069192862580380 2167 -22536081495964038938532698372620 2168 22948514727894985475879195255745 2169 -23368350904194430794817935396180 2170 23795820173195087101109628616797 2171 -24230959115334765232716937560204 2172 24674005509958875822500063000811 2173 -25124997791127292975647545477775 2174 25584181620461584247691984451447 2175 -26051597367250890256689232943318 2176 26527498834872386021415118060750 2177 -27011928412766309566237473278674 2178 27505148314027659739461864283605 2179 -28007203036611713363115243043080 2180 28518363480051644395118995314939 2181 -29038676342755997774868301537057 2182 29568421496458857501601525729564 2183 -30107647935671617226770448704885 2184 30656644799427792533327809750085 2185 -31215463477844657262095021207587 2186 31784402681992326335357413619508 2187 -32363516301097776070511636460591 2188 32953112932956143484703590927045 2189 -33553249073561462494474761253512 2190 34164243532396249586994127298365 2191 -34786155524190845989896019900574 2192 35419314405684501776495418025325 2193 -36063782226789165298407327115675 2194 36719899238020957789782484364042 2195 -37387730445564966016536979924093 2196 38067627351539946749714157785506 2197 -38759658044318282330757129209100 2198 39464185647119020049585159037865 2199 -40181281461421475815524295647118 2200 40911320613092570991651933333898 2201 -41654377752833190613200001505928 2202 42410840403145841327481040121100 2203 -43180786705459052949435797930905 2204 43964616985741493246518014259665 2205 -44762413023250437148017858632265 2206 45574588367509840394439177839730 2207 -46401228588512856274911690090379 2208 47242760893115443502881923984680 2209 -48099274800978464133951020413524 2210 48971211624197008550939370478421 2211 -49858664997282795742876350721839 2212 50762090800064631562889200655911 2213 -51681586953574384436806900171440 2214 52617624382928337337778273001362 2215 -53570305474077297835396742909340 2216 54540116690524824842995477944523 2217 -55527165068521099237588048957390 2218 56531953119105282795382960309415 2219 -57554592721450291589280326752758 2220 58595602959846352652889517885294 2221 -59655100756526114009467306800103 2222 60733622311848716080775198220025 2223 -61831289799037665836285525325565 2224 62948657094993660421303896620802 2225 -64085851839946915603986446770615 2226 65243446166037252335701809284601 2227 -66421573404903246350868758411824 2228 67620824541434730660768375758455 2229 -68841338831777989381929911704023 2230 70083726730504338710982617227060 2231 -71348133660387944674111820050130 2232 72635190182660372077281743207980 2233 -73945048138199383124229163172445 2234 75278358852569645269959283056140 2235 -76635280845930517321501368682582 2236 78016486887214212619134333458718 2237 -79422142447101130086004472971049 2238 80852942438975941543443996441170 2239 -82309059565713012491695314123590 2240 83791211608995778653888190540661 2241 -85299578796384313718140395225556 2242 86834902525202198332047342662760 2243 -88397370851404898439623624354875 2244 89987749559549744970141327229455 2245 -91606234849328584075215999019006 2246 93253617689159702740191467737255 2247 -94930102749871750892109402929679 2248 96636507006211133504380093939460 2249 -98373043940046536167046867090516 2250 100140557381591744972658820663425 2251 -101939269976620706877831770260725 2252 103770053287484688650974875124057 2253 -105633139490165620925774821041495 2254 107529428784239373475750536477515 2255 -109459163256128509428288109478154 2256 111423272677052136687670319912351 2257 -113422009438545923875111252124700 2258 115456333848166074109462190238630 2259 -117526509012201674462870178364545 2260 119633526770488938130952263625160 2261 -121777661369225236745020014828192 2262 123959937208723702119628298386131 2263 -126180640116325513818074864945460 2264 128440828114308626462113887684005 2265 -130740799069060323849374123784979 2266 133081645720672386309792382855468 2267 -135463678449754137854327964952150 2268 137888025845525518466605806987600 2269 -140355011295895750625156711278785 2270 142865800407132061083092768178035 2271 -145420730086073838366578864235982 2272 148021004161735302502708999506196 2273 -150666973590742088398016498058875 2274 153359881669548975701778032657985 2275 -156100093955346899495507321867168 2276 158888894496970564567928266261255 2277 -161726664023599913721460679156890 2278 164614728662926583905220949702465 2279 -167553484908934983467902562113000 2280 170544302337521314821371494720650 2281 -173587593822454988835641815815450 2282 176684773801430482977237492469355 2283 -179836272165948344056896198130650 2284 183043549674760344694847244640153 2285 -186307053898838476793879445972220 2286 189628293424380563540910991942088 2287 -193007734188222187510944899160915 2288 196446934159036732147573816713760 2289 -199946378351455029748539394097892 2290 203507675721855396325026791426115 2291 -207131331101053866719804773293216 2292 210819006090171615682449945995594 2293 -214571226102009011217593145013035 2294 218389707092936430627358290638470 2295 -222274995851931030083299975779585 2296 226228864456299776381424118972485 2297 -230251881894800872839865440033265 2298 234345878188313383003669076264395 2299 -238511445379446668377818631191000 2300 242750473314058736563554593053989 2301 -247063577974236832047772262688528 2302 251452710972877252789375676767600 2303 -255918513149857257303508567065365 2304 260462999889764176320545731069577 2305 -265086837842430867812811926085036 2306 269792108233384379094223127255436 2307 -274579504509640915409159675724030 2308 279451175873577973245459105087010 2309 -284407843592935693120910247205975 2310 289451727051646501977850018090801 2311 -294583576399322048375743859201332 2312 299805683477147248265647335258975 2313 -305118828416698827883213619815775 2314 310525377865373943702093171098880 2315 -316026143077139441552956583487161 2316 321623567930167731759678457248875 2317 -327318495983005730336814595128825 2318 333113450847182693063555838397925 2319 -339009309611263563831922299434337 2320 345008678203226482016973592220190 2321 -351112468511874745724366101676000 2322 357323371447808721620989363917105 2323 -363642335016660194890363600191915 2324 370072137863558709532884821161818 2325 -376613765475566702815321099328997 2326 383270087072719787557701984684974 2327 -390042127037824196330679840338010 2328 396932848097491420191110583206380 2329 -403943314996053104062611964627308 2330 411076586992571718176023296455265 2331 -418333770711972515858585534991666 2332 425718025068853882637005392606129 2333 -433230500142970124657005817505025 2334 440874457727849956881265581162645 2335 -448651092989424860214181168737075 2336 456563773927055462517464868698639 2337 -464613742483323496425694599666165 2338 472804476297129108567487439658775 2339 -481137265839383781193676067815795 2340 489615701932443959547069374884695 2341 -498241125390589679928562482066645 2342 507017243877270399114394069805454 2343 -515945450430759617679655967587110 2344 525029573330578152437525638422900 2345 -534271059787507080791630145990450 2346 543673862593194726575752211207039 2347 -553239485149715110438081473262606 2348 562972008781832179569220440331220 2349 -572872995174433070771008305849583 2350 582946658335293357006512028271305 2351 -593194620398916156544289207918590 2352 603621232338993991761958321688420 2353 -614228178984366458591294793265200 2354 625019952694788599831135668346655 2355 -635998303318799625203399113983763 2356 647167869163967345072594360876165 2357 -658530467507354342549873326539835 2358 670090887312198272151189731008940 2359 -681851015779283647363263259947630 2360 693815797386126016417395986025175 2361 -705987191841818642602377994343100 2362 718370304152304610931938930401414 2363 -730967169212077199145383475531900 2364 743783057730139898793877411291808 2365 -756820082559203923037273686354305 2366 770083685451546680361749268315205 2367 -783576060089973787014495151886450 2368 797302824781088736716115170319645 2369 -811266257012171667054756831396168 2370 825472157331466670730411873807186 2371 -839922890111174382768808963335757 2372 854624444010350839206932049058720 2373 -869579273476312089677370633447895 2374 884793561335724955759304489445165 2375 -900269855414772863337141738776236 2376 916014538958112060082249090376044 2377 -932030256592039504468511297749065 2378 948323598429298964565173423945270 2379 -964897309439111894487423471531255 2380 981758193258459936367071613893483 2381 -998909098868073180899845306651586 2382 1016357050297905792917773434689130 2383 -1034105004338904652119808819555600 2384 1052160212502052816115597257443105 2385 -1070525743321843999331611228643987 2386 1089209083104617521227895478730435 2387 -1108213416201015810180955079322346 2388 1127546471260500493425457868624410 2389 -1147211552666543317719229431906210 2390 1167216639200325883279095848365441 2391 -1187565159643877764939842978346965 2392 1208265350947154989193155796940495 2393 -1229320770810658062878537072869905 2394 1250739922646493368702773118254103 2395 -1272526497753039926103599804407200 2396 1294689274562363488997380565090575 2397 -1317232082815112291960828696821705 2398 1340163984793919837543361068778810 2399 -1363488953696750862740107532595167 2400 1387216344768843170594254962238230 2401 -1411350279857046093786775203199036 2402 1435900416571566041906269150576676 2403 -1460871030782287270860422867740110 2404 1486272092166255564744955253654205 2405 -1512108036179387636549671274682590 2406 1538389154576412457525532119206362 2407 -1565120048157599321523479679722805 2408 1592311341084940587649613002021495 2409 -1619967805463393397738565105945157 2410 1648100408520599484362397367611968 2411 -1676714099835471285005847556855693 2412 1705820200698876570075212136941460 2413 -1735423844549031429056656751970420 2414 1765536718087507276655758186144805 2415 -1796164145220641327233659085920008 2416 1827318189769132857301954688766714 2417 -1859004372947362168244007155901680 2418 1891235147775918789443230246306035 2419 -1924016239856143392373497643437610 2420 1957360503873364445524486543962213 2421 -1991273877141950079264021521599430 2422 2025769628873018504780417058163620 2423 -2060853915675609175428201751578650 2424 2096540434556377822787933202603066 2425 -2132835569264964053167062379582325 2426 2169753458294891597030599224910955 2427 -2207300720655612824668225426676839 2428 2245491950453721285244546635549670 2429 -2284334010360277258288677267720840 2430 2323841964669721399333005344558596 2431 -2364022928408708279931188655250305 2432 2404892451097010827798775251855449 2433 -2446457909112984107997874601914320 2434 2488735352716500412895343716078590 2435 -2531732428946100439920926373842320 2436 2575465704808834150258274358442409 2437 -2619943107634892187872589914229760 2438 2665181737693390405199918872673885 2439 -2711189812571565587858429944066875 2440 2757984982839280196783988115530744 2441 -2805575766651461686591925455581210 2442 2853980382457673852044234347599150 2443 -2903207659648119954448249876576970 2444 2953276402688289656921643745718287 2445 -3004195763240267899414842251587290 2446 3055985150496490648994634260958236 2447 -3108654049809031960829604379084405 2448 3162222494401163134809188839444015 2449 -3216700315127450686952849749218930 2450 3272108189157395161375312631921597 2451 -3328456305068276337932816662002128 2452 3385766004521940012493711852776165 2453 -3444047846460079888193383782679210 2454 3503323858233541305924337477625550 2455 -3563604982225830229586107400681571 2456 3624913953344417697582292736272148 2457 -3687262110942405734331460345632581 2458 3750672920043559216380991163372775 2459 -3815158130963918747191431319932970 2460 3880741962116979409643598237085028 2461 -3947436589256295842935634809534118 2462 4015267008194700642333486850975145 2463 -4084245835095262567129026070323305 2464 4154398867939029923037063653347533 2465 -4225739178784735963014835898536125 2466 4298293393333612613611399674664470 2467 -4372075055557635485907808683208413 2468 4447111645237837502390605406971010 2469 -4523417194826288307430579069494792 2470 4601020065376412305512191243059715 2471 -4679934794954932794351034155980485 2472 4760190653939340236060961936285619 2473 -4841802703732319818037710495372680 2474 4924801152973109419673368590992725 2475 -5009201604728080075133834264269531 2476 5095035235749664530650644438190385 2477 -5182318209722372823310327147527150 2478 5271082702305667915425163486139220 2479 -5361345457404362225854054754181283 2480 5453139681350682937878836383140873 2481 -5546482718541288258976511925395310 2482 5641408838749229450062100579830009 2483 -5737936007826315056860703391671300 2484 5836099592788177846765696356613275 2485 -5935918202619957434873789060727240 2486 6037428336447668534461809087391723 2487 -6140649268806711675179730682833115 2488 6245618666900675949279915394783300 2489 -6352356493995556666855182207057933 2490 6460901622473485251372935923153812 2491 -6571274728300252063822522026198165 2492 6683515927306724074499040110192559 2493 -6797646632942848870597097938655335 2494 6913708243964196323175776336668245 2495 -7031722936931551075599743461755826 2496 7151733434244609037212729821275074 2497 -7273762702072032688721741116724119 2498 7397854828459372257950937370839105 2499 -7524033596579529504453414983473047 2500 7652344503447995193454203539071350 2501 -7782812177567497647332473004182914 2502 7915483569611205658738605214567515 2503 -8050384182697368602253731416452555 2504 8187562467250793862159580315753280 2505 -8327044831282942039119949331177616 2506 8468881272514332408255380647395117 2507 -8613099135152250915652688027501100 2508 8759750013252362561091334368467390 2509 -8908862219579317672784971448064235 2510 9060488995105369096531045225117211 2511 -9214659654608103926321082520463258 2512 9371429138147903740488821967575925 2513 -9530827797101149065572892242893875 2514 9692912324427567456707507755806412 2515 -9857714143855904224241830920613380 2516 10025291756747236623734307963409061 2517 -10195677696142607954356400179949955 2518 10368932329049925148973182336893700 2519 -10545089336028727800897739160741030 2520 10724211008777026394945429648329784 2521 -10906332214866519246787968132122325 2522 11091517231582383703690846518078534 2523 -11279802154332139961183939318406400 2524 11471253308796709600952342220360380 2525 -11665908060417015021247471366200634 2526 11863834848049320284284839227298680 2527 -12065072350784788207800514689208840 2528 12269691187466987805768857799835000 2529 -12477731395920228400641461491396340 2530 12689265843882946907367250953944055 2531 -12904335974509899611510169412854587 2532 13123016975502741612219692468249055 2533 -13345351743508261856264800676644280 2534 13571417859487668529861087661880465 2535 -13801259723357159689195538162665125 2536 14034957384931085100894583988921097 2537 -14272556798841390174045963055290516 2538 14514140561717812495686290105012100 2539 -14759756236078234913987785040506530 2540 15009489045772291191174457058348930 2541 -15263388216154506735266224423829825 2542 15521541681217053930615353526046790 2543 -15784000385940814088906978827247155 2544 16050855059979483369728425822482482 2545 -16322158426629401337961906040475940 2546 16598004099401732569809627236188181 2547 -16878446640559095063555782514445125 2548 17163582638426124163561292469264510 2549 -17453468556908592449355471273299593 2550 17748204052946321673758031071966880 2551 -18047847556857582830464574789482967 2552 18352501890933103719367267171335101 2553 -18662227518834015736138444377525315 2554 18977130527962682773914683709840352 2555 -19297273484485234322251052027096688 2556 19622765843795215480850536582393054 2557 -19953672346030701176095968946529220 2558 20290105920671466307593285507592920 2559 -20632133555674671215646506964846135 2560 20979871764016532456595920767238698 2561 -21333389857778434139277183223830745 2562 21692808046261131487691637307858330 2563 -22058198044513674833181141719294625 2564 22429683874513217221923970482331036 2565 -22807339735741105866546123613459564 2566 23191293582835641309338277095281230 2567 -23581622183881831079697437918242006 2568 23978457549909241863997380815987750 2569 -24381879104572926137306565577441815 2570 24792023042885135060287191207482525 2571 -25208971533923491387367463528748227 2572 25632865088255136466686983471278464 2573 -26063788713212968638261940000304355 2574 26501887370595165645940151679816022 2575 -26947249001899838455965095244784560 2576 27400023160063217586620997486127805 2577 -27860300819835953935704020841220070 2578 28328236269561038624725731701879930 2579 -28803923619609743917866863341016915 2580 29287522042497051656207553733632436 2581 -29779128889970360470275618363821057 2582 30278908372117357783336175553607640 2583 -30786961191314576919699320986418995 2584 31303456753401829741108162664599860 2585 -31828499224248892578670083590917003 2586 32362263368553430129223233060611786 2587 -32904856932270894912298084896879194 2588 33456460207140967060316336525124050 2589 -34017184639646499734786532598241230 2590 34587216221988566496420154063210214 2591 -35166670225593263107103636217688546 2592 35755738521939228584512795682387235 2593 -36354540335914567255958674072464840 2594 36963273602654971542114373876999088 2595 -37582061633265156799312288444048245 2596 38211108616652287367634167072328510 2597 -38850542087265275102944633804431700 2598 39500572683808967438278948046970835 2599 -40161332305718555322499327899982975 2600 40833038243616841289910998499476995 2601 -41515826908227892906161160077709382 2602 42209922450494638996156316732436030 2603 -42915465943543799642374079255406070 2604 43632688613516077176670366477046118 2605 -44361736352021252199027085369330526 2606 45102847681950413198464096906291693 2607 -45856173474603836215476952346262056 2608 46621959778056154536946759334279550 2609 -47400362609798091133708924465069438 2610 48191635778613385074169046128588425 2611 -48995940620146419020986256619064365 2612 49813538946726322764374553695540119 2613 -50644597589753775829787980158383355 2614 51489386615475290369630402278667952 2615 -52348078534471656159991586161811989 2616 53220951925046310926473121616590192 2617 -54108185166392658393086054908911410 2618 55010065615017071404602571031786880 2619 -55926777714360218868562665854086275 2620 56858617873530082511787098833598310 2621 -57805776802250980055178674580353795 2622 58768560245137541467613767027578403 2623 -59747165386841753908954540007835240 2624 60741907599157731612174450236089260 2625 -61752990757129209180935113868770346 2626 62780740160439812299027025065276020 2627 -63825366597028298642098742102713791 2628 64887205604492621565435718597593000 2629 -65966475113435103466068690155510877 2630 67063521218993679790359803360890470 2631 -68178569231701258652268767745635625 2632 69311976133757005166053116434876021 2633 -70463974860630493060689283699654600 2634 71634933621302681560517924246119080 2635 -72825093229173124845055827177968871 2636 74034833470237419956254138954471931 2637 -75264403297061658926284712414550718 2638 76514194433723679565205390562764580 2639 -77784464241699995497014695771449150 2640 79075616755385331362546926722090223 2641 -80387918023690242141434802393389543 2642 81721784775070412011770821151651280 2643 -83077492033454788425246699315651770 2644 84455469616966301310057315052793126 2645 -85856001821487219363276345268619460 2646 87279531962639721844150162493703313 2647 -88726353914843878234685201986846260 2648 90196924911653380999261232320706450 2649 -91691548722568512475473624173713860 2650 93210696932492917126536351923253270 2651 -94754683532825518087386998480231650 2652 96323994906622153423899724119437799 2653 -97918955604602915173626537817832845 2654 99540067268571573317735597061087913 2655 -101187665356934413365258616783340082 2656 102862267245054494370269759802559599 2657 -104564219658680842630964210960111875 2658 106294056196197706704154672008759775 2659 -108052135222004910312818085125946870 2660 109839007062068446070485272998217625 2661 -111655042102769785647317400808020600 2662 113500807917777568306060982140662135 2663 -115376687311191491358725591802975050 2664 117283265640539775673903486595651070 2665 -119220938536177589735481686410977855 2666 121190309692175798647689959513238070 2667 -123191787986890275852850742288847489 2668 125225996020648659238732308942319820 2669 -127293356355180830314104293704214165 2670 129394511084336621333877375178280721 2671 -131529896902654531375732957764108399 2672 133700176002859275698179534335473011 2673 -135905799676240684392810936966924015 2674 138147450838390505143762425302290035 2675 -140425595856261494215177872120733946 2676 142740939011512941031728268323880650 2677 -145093962241116192383065110391134915 2678 147485391855793054423660335887524840 2679 -149915725872823240821628874145271435 2680 152385713315384342521406399770390020 2681 -154895868807793682584046370329511282 2682 157446964790098278368823889572731025 2683 -160039533037342909578945800058099375 2684 162674370132518914739240640265502365 2685 -165352025562586389355416978777728446 2686 168073320801877383087052751859067125 2687 -170838823628507356257058417735000340 2688 173649381179547138321207092113374915 2689 -176505580122131256064191346265471755 2690 179408294051169788298333926217948982 2691 -182358129139892963191182692797287466 2692 185355986260574853999225409030168710 2693 -188402491729438602743803644457747020 2694 191498574540814958047761532815374820 2695 -194644881811264339494287348151876443 2696 197842371527800884418828785711605518 2697 -201091712285759887383633739046308639 2698 204393891962188824378357528694869265 2699 -207749601331394887848358089157909255 2700 211159859085345080442707661360506969 2701 -214625378899961856990602782967400480 2702 218147211235391683239351943645579219 2703 -221726093414970260300115217246887730 2704 225363108649519952316654510063714820 2705 -229059018679472602313852032569346472 2706 232814940478948151777056282864958602 2707 -236631660999795376308568001535316224 2708 240510332023094231533523963879165565 2709 -244451766531845478542243497310201435 2710 248457152189735364919757418301622913 2711 -252527328856866421391092715161578712 2712 256663521188132780043442478554164060 2713 -260866596793728562876089091321416005 2714 265137818462313405442802959430006613 2715 -269478082455053785466704395601838500 2716 273888690871919307897365643095710909 2717 -278370569554697798424950897708093014 2718 282925061128261971910791436944865745 2719 -287553121974342695080654373162980260 2720 292256136493451365553394149233103225 2721 -297035092597188774510284867151037260 2722 301891417750709647383436084490105355 2723 -306826132416978137383596804798424635 2724 311840708454226515376422511546840575 2725 -316936199930833405585969501047467858 2726 322114124467167784308436444896788871 2727 -327375570824653308046292384787737969 2728 332722103796711037080767694106146000 2729 -338154847960073051195065379558202925 2730 343675416735252343642035441582373027 2731 -349284971672271577964883131248113973 2732 354985176317206326330629600671871131 2733 -360777230388190258028398251618577395 2734 366662849101108501451017724700050830 2735 -372643271575018484026178335804345871 2736 378720266287024106029510292120245215 2737 -384895113029101332078297632338651125 2738 391169635179571768809691697237564830 2739 -397545154515733134347980274551215096 2740 404023551007183683250506959257978838 2741 -410606189770618780295028621246921658 2742 417295009108546645275314196713318325 2743 -424091418874112081298309398312534425 2744 430997417497500723571821229044242525 2745 -438014461009677890148650567558997076 2746 445144609818014708795757040269569175 2747 -452389367618372148529986495299300535 2748 459750858701210150988550235394262145 2749 -467230635961491948718740940802485343 2750 474830889536769031996530716325383244 2751 -482553223103916343551319240907512050 2752 490399894671434260694524410768831984 2753 -498372560331038346032566116757752465 2754 506473548047697531160534145737485428 2755 -514704568012579648212057888864184350 2756 523068020296165995807172208361265750 2757 -531565670926982402088990903805794495 2758 540199994295508003368035908273054020 2759 -548972814060487284041025036653251683 2760 557886681214299204032498124437200335 2761 -566943478895434372830894971975980655 2762 576145837049523977281535323794064854 2763 -585495700202763470780463956460047935 2764 594995779676933782030442828412187890 2765 -604648083354143773898408678168573352 2766 614455406428924030915284992702350381 2767 -624419822169629632397411914503590340 2768 634544212216064863606426332578705955 2769 -644830717317219946537423626887291773 2770 655282308208909127549598281928685379 2771 -665901195281193919791195754834492885 2772 676690441097203405186368841700089401 2773 -687652327916605874386431882703815150 2774 698790012944145467739898712761508948 2775 -710105852607847053309660135107903571 2776 721603101653864549152632669703233720 2777 -733284193049723245745507329656216650 2778 745152482070849757970483560757016540 2779 -757210480670054135341009418811134517 2780 769461647730617268862591656839095740 2781 -781908576713373967443875509198364376 2782 794554833281489123759855680588246860 2783 -807403095005903945443569089635532985 2784 820457037597956042723789359258324262 2785 -833719425422575210862363115091593575 2786 847194047606714089372150564642633795 2787 -860883758077507848585365514826008223 2788 874792462847100902528751673572219120 2789 -888923108259996631065060859483176545 2790 903279720788312017181456137855393815 2791 -917865342138718715673183229942218207 2792 932684122926452133213664317702797180 2793 -947739203257562813003042402822151600 2794 963034861685170603621843945840714722 2795 -978574339847184025326696398268265535 2796 994362048144345518128500153815211178 2797 -1010401332977114222766179039327099646 2798 1026696740622017140455741236707127060 2799 -1043251725574005088711067061044041932 2800 1060070974135529766768618079521845400 2801 -1077158052332350470535177817297674769 2802 1094517790768621931411334263049218175 2803 -1112153870544827061589223128608018945 2804 1130071270972008980481573103506340927 2805 -1148273791880208398529225092053358647 2806 1166766565825830023850739149918394325 2807 -1185553515137647367450482608275097039 2808 1204639930293183888270009684522863590 2809 -1224029860006987595814992545891023555 2810 1243728757494856627585208454252113341 2811 -1263740801865654988509678597620978679 2812 1284071614036247169344711661248455299 2813 -1304725507643598010686498746503707745 2814 1325708276418428531480833353052089225 2815 -1347024372788689893964641407327430484 2816 1368679768566240541440908880468415330 2817 -1390679059365978556064250925685890580 2818 1413028400507296918732948591612820700 2819 -1435732535325171489079365982755270693 2820 1458797808236805800713643586570327405 2821 -1482229114971774045742813687806393598 2822 1506032994804149133116717147505014719 2823 -1530214500678361296369003635090586885 2824 1554780372658243721622724385004650017 2825 -1579735825873556849203757530410205175 2826 1605087807289816030933991255717157795 2827 -1630841699347417634744944700778709890 2828 1657004662209864986493898257093512735 2829 -1683582250913082610818579230553537810 2830 1710581845304763016011239782205131198 2831 -1738009178465736614753272732064162225 2832 1765871856609656382348007321388586876 2833 -1794175796481169188635210382107129850 2834 1822928837543072496623403210405411500 2835 -1852137085997473155307400346316843755 2836 1881808621646925438708224355897214725 2837 -1911949746124730102645788468687513500 2838 1942568786877432401099305098058943325 2839 -1973672247128870823993641281072647378 2840 2005268709493814352111204178898745796 2841 -2037364885137279302449480288565101515 2842 2069969619593054997262530363060867055 2843 -2103089838515130162119221477616467490 2844 2136734658340434310415261837431299585 2845 -2170911225962912845921246648678352118 2846 2205628936947037686546736467633748433 2847 -2240895166387102330768173102917206374 2848 2276719597446970412662549698725006040 2849 -2313109840597487232722627514304775925 2850 2350075875328580910088134728644880339 2851 -2387625554886262972215938435904692957 2852 2425769164075616420819129649393702031 2853 -2464514806545641612794444774790605670 2854 2503873081675902814530724157750796885 2855 -2543852351382422416935837098066673255 2856 2584463539156857410056743378207182910 2857 -2625715273289709508105050260398879146 2858 2667618811208911535697948857860407465 2859 -2710183055937756730242755260012313385 2860 2753419608959739508118389054588596400 2861 -2797337656647766366370677245091659895 2862 2841949154964064272728185967221206030 2863 -2887263582514369342475931426274730055 2864 2933293260475738718298571630937978551 2865 -2980047968844471501398310050835466514 2866 3027540405070787225662676257659998306 2867 -3075780659982165099189969448340718291 2868 3124781818692136026172915756469088450 2869 -3174554292591478546545253490140821845 2870 3225111566188865093425530286212816819 2871 -3276464381470872300280088782936231615 2872 3328626634424980360868937501963754770 2873 -3381609407975586496142468628926932195 2874 3435427022034934809747818489146188277 2875 -3490090911126208214585990142267971517 2876 3545615831905422299053429316816727650 2877 -3602013581484155081344216822287000681 2878 3659299366465330777063798046732925655 2879 -3717485357877169140890528890435676555 2880 3776587225868173724664605712908087704 2881 -3836617527060382609098534825811138920 2882 3897592409153822309127207400806944066 2883 -3959524826401057240007314629416654695 2884 4022431418478937891001705476004024297 2885 -4086325549677713752958650861989457718 2886 4151224366508157317687469265061453304 2887 -4217141656087059207556726108400881714 2888 4284095087060814094935511673689920650 2889 -4352098882554890630489755201965966250 2890 4421171249110789266420148794331852800 2891 -4491326859450004862817732468575313260 2892 4562584474239979020709144025282311431 2893 -4634959229803079884705518908962446275 2894 4708470457648844028960030842793744337 2895 -4783133772135514192101786202937727525 2896 4858969092830570801250461297611097789 2897 -4935992527006320660097557479580489868 2898 5014224600018530416729334239708507170 2899 -5093681927388372276400332329695781088 2900 5174385658519967483009441305162205794 2901 -5256352932988591824734791165614874433 2902 5339605543052194741101623331879910755 2903 -5424161168630068736298436142185690200 2904 5510042264201009156720729923463111435 2905 -5597267066817576720858227334092246305 2906 5685858713124586408645773484787931047 2907 -5775836014611558289006264535195971590 2908 5867222810629755364482686167316217540 2909 -5960038504939339859521733351493800478 2910 6054307660751305368195816821609939925 2911 -6150050292476146828149298118787685990 2912 6247291708968840087354230079005076560 2913 -6346052554232404904580417992840707050 2914 6446358905199665397978297304421164992 2915 -6548232054987845396105076496063646471 2916 6651698871710288636854760949123439278 2917 -6756781317717081259484319569886292110 2918 6863507076093315824198138161654276825 2919 -6971898799155591035919703618577032859 2920 7081985009460865660037185160354260875 2921 -7193789070659442750198980955716095398 2922 7307340370010077717358689416174498365 2923 -7422663004516613069436409606780611870 2924 7539787252120881001981990353303119265 2925 -7658737965872412205383393779460878515 2926 7779546341150911618793208081482226579 2927 -7902238010436315990009621648249345341 2928 8026845114097328597649913855575134230 2929 -8153394088142437198110110534193217727 2930 8281918046300278900884279505827166400 2931 -8412444252940942535631421017859352655 2932 8545006824367910404530569959887451085 2933 -8679633878902943926767370963989373880 2934 8816360565508129355955198707699762098 2935 -8955215882826767051393070581944945665 2936 9096236043457750846295745481368267633 2937 -9239450953539030915982416352459310234 2938 9384897921205301576742321306754909135 2939 -9532607788089664066021194071793598885 2940 9682618990709508279786196074610123128 2941 -9834963335045840529062658463335698470 2942 9989680419821447214614542505144147451 2943 -10146803045095846454751448407819417585 2944 10306372006624445092490380486355432100 2945 -10468421129180091622918383208350135151 2946 10632992441412114507105042763761931695 2947 -10800120824372863537391247647337953800 2948 10969849576531382630390778881847844430 2949 -11142214667744990926919042886640652210 2950 11317260704324035774834905298329062299 2951 -11495024778444343439816364271370487266 2952 11675552843407159900023867569480898687 2953 -11858883148238050661113115150459841030 2954 12045063033539913743795857714613507860 2955 -12234131940767481911041914081027963645 2956 12426138639331332782186024202872993432 2957 -12621123799774394434282791159445451594 2958 12819137663051334475498592938791528395 2959 -13020222166564237495572659319209748430 2960 13224429066814784367487092774058467210 2961 -13431801606980399726959423208517642758 2962 13642393104416394715521052430071889820 2963 -13856248148171213102856335349550553655 2964 14073421663102368919728678000949336305 2965 -14293959625439785673297703759552089134 2966 14517918615573082588979819686932974020 2967 -14745346039475233303329484365474821200 2968 14976300182519712479899900819553449685 2969 -15210829924272625043880197712912103848 2970 15448995306006594648546179456384118776 2971 -15690846726057954419505610858206273435 2972 15936446034020220203376376560201580095 2973 -16185845193543707153380233622010773035 2974 16439107916515168316934835035204351205 2975 -16696287779850122087219542040567610746 2976 16957450413296939296685277753914718425 2977 -17222651056437044003930511316746028857 2978 17491957314091593227118157829594976215 2979 -17765426139401352578777970904876511225 2980 18043127171162330067495635504762386341 2981 -18325119128505328923103925402997037100 2982 18611473744843673261051067000077490419 2983 -18902251559311998450219838249869318105 2984 19197526462374749436178996216155397863 2985 -19497360868814474705372087510462859150 2986 19801830890424300266311587967796131194 2987 -20111000874957632145425728366732075990 2988 20424949221711528045196126479074655560 2989 -20743742270462065741942007845412543325 2990 21067460776138673132553235647428929700 2991 -21396173131372261003239215615009971073 2992 21729962516863358690028989326738105050 2993 -22068899440763209201062600956837740735 2994 22413069581751225687776566264339563138 2995 -22762545628052369068737715092740262016 2996 23117415830662229121521743917140051576 2997 -23477755124376908195326835198372515259 2998 23843654409037184921640733428907336875 2999 -24215190934509565161201795656776686227 3000 24592458328264756839215500540601227202 3001 -24975536225800267911901761234639011340 3002 25364521063323064428008309990642091145 3003 -25759494934644835931740808833653967965 3004 26160557168204488393959350885602309878 3005 -26567792390996694838738929365860521875 3006 26981302909647059442899694524725482847 3007 -27401175961452553690136925315424133814 3008 27827516919711053253729670336984999095 3009 -28260415711458449595222083857323892050 3010 28699980867755089380153016427345861100 3011 -29146305087198463456638372993881318690 3012 29599500152382158349400059587931003025 3013 -30059661617744767521530721476898869025 3014 30526904613942591714180116619189506863 3015 -31001327638064492899758478603375829453 3016 31483049268198057652077756196420396200 3017 -31972171033496216742073394010898025019 3018 32468815061768223358011571214721919290 3019 -32973086006326678089103693956967350530 3020 33485109649999789025839543902448061290 3021 -34004993865116652712534986558766205977 3022 34532868197916180899627851319046402169 3023 -35068843837443765080045736715599230650 3024 35613054204925307579762413634056676715 3025 -36165613906749404905129946114158669380 3026 36726660353982449544179772144615288087 3027 -37296311673996861927759507479089369170 3028 37874709385925582422502635654176693180 3029 -38461975244868311486799742372689108064 3030 39058254999721245852385337391361141825 3031 -39663674143249391301646458818351659675 3032 40278382779380478378193295199616290990 3033 -40902510251771823456882192807655310595 3034 41536211148326361643922681626527794175 3035 -42179618780206872016326214052485309993 3036 42832892352017371653859411004941447121 3037 -43496169262525403714006291420801928345 3038 44169613469654038908996181266741742670 3039 -44853366583463954892964369829263572753 3040 45547597455820391340126399931307487162 3041 -46252452035460521028597658223492835673 3042 46968104212936312948635748224554221520 3043 -47694704406848794927334894241793190715 3044 48432431695422316551374356106655772645 3045 -49181441102225305838561797627922120088 3046 49941917046504320878420609746020585972 3047 -50714019295930374494129421016196824402 3048 51497937768612861221817786421902068840 3049 -52293837119611019424585428986100820795 3050 53101912928358769884737074392970177970 3051 -53922334884861949182509668913829111735 3052 54755304397095759737888344634653963560 3053 -55600996341969575447636573961875523710 3054 56459618128109553455915663719673665015 3055 -57331349975813606000403590993002479971 3056 58216405471503245624854072743981603380 3057 -59114970340011247601026104031190016615 3058 60027264527879488349722865942634488005 3059 -60953479430420390789699488040221606480 3060 61893841541951877702370614344317554442 3061 -62848548099150386225526304416034814109 3062 63817832337250613136825500941147251265 3063 -64801897510262180653926679036894113700 3064 65800983793121130698910799718381721617 3065 -66815300638373686028972681333039796155 3066 67845095365248999682731483497571307260 3067 -68890583811421334398292337124599446211 3068 69952020650979948635432733203784109525 3069 -71029628298864851455592542275473299710 3070 72123669000740477987526287661760417110 3071 -73234371946659391373218767559909024225 3072 74362007176902151927769070552211913490 3073 -75506810860357343776260087962691804445 3074 76669061061471370727057535451791117048 3075 -77849001137741380302949387784504661147 3076 79046917414026237012121953746170664910 3077 -80263060652430683892688599566372713670 3078 81497725681363076437117963810221728870 3079 -82751170889943830233641734578758390885 3080 84023699860357286985979096417661932444 3081 -85315578837744500205292645131739482673 3082 86627120415586504456122494013574359336 3083 -87958598930840127931188296805204277275 3084 89310336253308618526751768681262999137 3085 -90682615054548765569003826905574351808 3086 92075766753432988751813337749643490920 3087 -93490082606095908355241640764827037851 3088 94925903861170328757502266530520268800 3089 -96383530616750807985625445536208065440 3090 97863314240095186373865536818515481980 3091 -99365563936260946283711551980942672122 3092 100890641488404785332298111156428709700 3093 -102438865481393882632670920032874753890 3094 104010608420209249089468224234684654215 3095 -105606198550447667051865495273030101018 3096 107226019413740939373066766844575157595 3097 -108870409205644466596296220856249996340 3098 110539762828424851942389677235185936160 3099 -112234428725377027392939551496204433732 3100 113954813492807762152755456518508028550 3101 -115701276128334130891906283942700618719 3102 117474235265401146268530650021206733265 3103 -119274060771589344592170838588374252725 3104 121101183670551865802443458880052046778 3105 -122955985024797159800090136085457687936 3106 124838908611515236963830410514791026170 3107 -126750347022702098154817939006976662555 3108 128690757162967462807249075430303572910 3109 -130660543498229602451395009995781674268 3110 132660176445258529949817593324725277267 3111 -134690072698492554579186529516085289649 3112 136750716582772614656867185683396570988 3113 -138842537386114134600184262860616187415 3114 140966033748830855458100996580361004685 3115 -143121647928336501742024091467059993060 3116 145309893299641083938689778264369341675 3117 -147531225476455493640060471348767123152 3118 149786172999870815592734339262802229440 3119 -152075205238194259062574572369687621070 3120 154398866342493544276456603217826190260 3121 -156757639845703517852579985257236878750 3122 159152085965634213520145927301625343291 3123 -161582702821953037519275399314504120550 3124 164050067169217714519785704326425528645 3125 -166554692148357988231614116498747064025 3126 169097171534304443888299882842344924274 3127 -171678033936565147746543318538460053495 3128 174297890648079406266773026474444025690 3129 -176957286207407537800729419533251913450 3130 179656849937546130904463404007304655855 3131 -182397142780122047968360610158569047735 3132 185178812615063852855999834201922536294 3133 -188002437275013008215614265188224982705 3134 190868683738956055298717704312374424602 3135 -193778147232835575236564373873925641815 3136 196731514392510648857514092583815709919 3137 -199729398354266270129081615317722091611 3138 202772505984786847277785992962547694885 3139 -205861468862924117745840126114351816818 3140 208997014676741259399282273155887590273 3141 -212179793995504665051212239734375358665 3142 215410555936285929657607723683090833841 3143 -218689970622690772735631243338077738950 3144 222018809225994100456267064460919047683 3145 -225397762004608559241733086416540766574 3146 228827622827275418396854511285146645063 3147 -232309102684704309193334282814384202656 3148 235843018804951244025764169408143789560 3149 -239430103526028621415836878665570506490 3150 243071198116272734554906226639324481000 3151 -246767056894027649728589018472772925445 3152 250518545868539536994759600860918612200 3153 -254326441990058069514891623293350345810 3154 258191636729595343063857702591516941025 3155 -262114930339962473897268828204180252122 3156 266097240495598307970925511499230385610 3157 -270139391442165357070525121790177844559 3158 274242327820589515386810536040464390005 3159 -278406898579876773128466696654323566735 3160 282634076112511376568486956903222415855 3161 -286924734802121263604904976698331164289 3162 291279875600460180540998910447527855955 3163 -295700399078443825359447866686244468560 3164 300187335578093065775120542582571304842 3165 -304741612632282644837354540936565594946 3166 309364290828249565272230498221427914613 3167 -314056325458140160103925186376723189390 3168 318818808233991693323603310662082097785 3169 -323652723027829836581670962404000331085 3170 328559193581414402584931225680526299620 3171 -333539233191225966953627718275726986560 3172 338593998559730257400895933844973179174 3173 -343724533277097944459212762517007751660 3174 348932027964288458767151416130856742788 3175 -354217557399768928842223378499646455936 3176 359582347108349037122018463985604511192 3177 -365027503977501746104205481213627094460 3178 370554289449598222995156606736506621405 3179 -376163843468682360546187263866969136125 3180 381857464437560838237738285921889525425 3181 -387636326332043457659114261129636260515 3182 393501765588240150591018729599004333281 3183 -399454991217347709718068063985257064325 3184 405497378792495134554323847834877885090 3185 -411630173393132296850777513655803423431 3186 417854790864849617532499183968085880205 3187 -424172513418303362631344377413853002015 3188 430584798339617502303751613903347762340 3189 -437092966064561436781511169252337766215 3190 443698516521423288160626494828956910565 3191 -450402809496836603764088559015702400843 3192 457207388797397611663884645351563080411 3193 -464113654719115484707276654862825047400 3194 471123196218533645003443680484997656345 3195 -478237455293251084723020321957386128259 3196 485458067357902081733093827466166002901 3197 -492786517338561396387787826870070217884 3198 500224488453640265751609572941085247135 3199 -507773509820243505003326838549387496203 3200 515435313844854944771942999256345925269 3201 -523211475134856979146549834973536159589 3202 531103776708808322654589344467339834880 3203 -539113840001363722029753660271255916900 3204 547243500107993719966945725122451581875 3205 -555494426666451381494672732889011310810 3206 563868508355950406845875699388284298145 3207 -572367464433114049645319246597521327365 3208 580993238710917230431068399022885964100 3209 -589747601521717513135838160960712696932 3210 598632553406681708572436458462742046495 3211 -607649917273036932593446307739147798771 3212 616801752030245496130891749764567570900 3213 -626089934703022730841787487094627830250 3214 635516584256198748194500129385756672010 3215 -645083633419325855704668555367011986127 3216 654793262947975110605574113536816571820 3217 -664647462909896661367714900720589026260 3218 674648477636446071554122968057618404125 3219 -684798356214262634930493538056098416890 3220 695099408386608424662453442073721402580 3221 -705553743988389300529682613676634055535 3222 716163740063421844793897262050509111820 3223 -726931568974336086408885081339772323930 3224 737859677008165290749455496416888686802 3225 -748950300886234971300018973665445283336 3226 760205958137001357150227438375314947545 3227 -771628951724444572044509682582143520024 3228 783221872473767041740731015107191910890 3229 -794987091530066238042731304014044161050 3230 806927275129347920092642251422903635374 3231 -819044864592351929563881312199275284053 3232 831342603740340681147068817398734654425 3233 -843823006121886433174245230438458383885 3234 856488895380066633842144347627075564402 3235 -869342859402789072061364466173519746991 3236 882387803955366415174024571222034717628 3237 -895626393437552773056874457525391308250 3238 909061618102983987448026552353405573940 3239 -922696221098521433785791034369349717645 3240 936533279599736389938697539728463994746 3241 -950575617800400278797914939042224907555 3242 964826402301064896874005267142013351840 3243 -979288540708598596242334085652851618150 3244 993965291622973527948612336852074062857 3245 -1008859648498620208642998822106784472510 3246 1023974964582782564631594270432941222239 3247 -1039314321682144562318423766283221296295 3248 1054881170414558160190286721426782372285 3249 -1070678683515880738651447542934387056096 3250 1086710411775524615652734564682950198655 3251 -1102979621509728323560830519837363083330 3252 1119489966560223760067526569454089445545 3253 -1136244809551243255431507524597012370420 3254 1153247910339656461233762851303799512575 3255 -1170502730663883851273367801205087246076 3256 1188013139443124953070423471010090740279 3257 -1205782700417002540822526484953403403725 3258 1223815394700991756581407300445837741045 3259 -1242114891006052782552089102905540892730 3260 1260685285867081862768043033108652299878 3261 -1279530356021998568503396763727892523650 3262 1298654316739979916243390665111965215155 3263 -1318061055929446230429319139125993970185 3264 1337754911003013777896615728005050822477 3265 -1357739884273565332966165008860076952066 3266 1378020438803270453010196702975073663150 3267 -1398600694636427685528327691911928683825 3268 1419485244090560359408700585055742419540 3269 -1440678328363971340107949033573330302418 3270 1462184672737831699793405303144215406294 3271 -1484008643085390294585090929165739067980 3272 1506155101465138727699646503707851375156 3273 -1528628542047360930205534643180500880590 3274 1551433967589886401990309857255944440035 3275 -1574576004286143428520159433727277472600 3276 1598059799626709768656427516328583034482 3277 -1621890115661241001179540934558881826161 3278 1646072248760999859894584154570324091195 3279 -1670611100774962201310694559282209511380 3280 1695512121220759442336904604109075737451 3281 -1720780355802912357147952327448940134857 3282 1746421411572162073688980642781092251235 3283 -1772440482261139779082167088792029463915 3284 1798843336964897149798850470526997106635 3285 -1825635321736381356597631495078029285513 3286 1852822372354112464312694347438611431160 3287 -1880409991606591011207664237200180395366 3288 1908404286726514798476636156131833488770 3289 -1936810921779693750093060795999397042137 3290 1965636180358958759986039658793676795459 3291 -1994885892479288331303935105008953908310 3292 2024566523138645064482899324596011186354 3293 -2054684073106823379610099278889568131000 3294 2085245193974862282275601175873136447506 3295 -2116256062210595771658153959170209294450 3296 2147723521333041354637560392957637862915 3297 -2179653928592766846033258662169568489350 3298 2212054324922750531442994677841597572965 3299 -2244931253586462109744608695988282863227 3300 2278291958572140426257322779326535573532 3301 -2312143174535914246797978835915373510998 3302 2346492354322255272752957046697808855310 3303 -2381346429513528042590337015696621464345 3304 2416713067775557863389823225366286689882 3305 -2452599403308689994128506471275028071712 3306 2489013324733972739570892304916660840531 3307 -2525962174724115572179166125345488580085 3308 2563454069162735684335794231241227957175 3309 -2601496565216524048594262724581533638420 3310 2640098012517348163350738672086903756875 3311 -2679266188919455229754833485543752989881 3312 2719009684471973808303674704981827771996 3313 -2759336504087095095456550176707545924200 3314 2800255485088681097479935551314103289825 3315 -2841774865999059001093561623862245033777 3316 2883903738468032842603909883633086310595 3317 -2926650581367192550837079488187846029255 3318 2970024747922649739180877273739998723975 3319 -3014034964286592302227406861059772089700 3320 3058690852716532903596620606417035593242 3321 -3104001393774221952612085140064387022515 3322 3149976486414119848108534206761268333720 3323 -3196625372939705441127782725430327707770 3324 3243958236884270603645949640072007820250 3325 -3291984589834117356444756978857842675769 3326 3340714908005636580160146713589530341485 3327 -3390158980023864073014227438465899623825 3328 3440327583121155171634140412217173262065 3329 -3491230790938057075147600443392861356157 3330 3542879690290739006559315104478040100216 3331 -3595284648039123920970875247587300270700 3332 3648457069392591081235750752424225486400 3333 -3702407622867783225863527977667873749115 3334 3757148041124976782715908660682114709938 3335 -3812689303014928911447275086562679382791 3336 3869043477961722029831531191489208795850 3337 -3926221864074426803657536429292258533682 3338 3984236877116184478632011276800929371540 3339 -4043100143632324530735316933893391924047 3340 4102824435569963027528282798338475643135 3341 -4163421717349514657518821367835466340968 3342 4224905127224170818559852362447660270721 3343 -4287286977196472212763972113143943998320 3344 4350580782232699697856010491937002059255 3345 -4414799211900312369095028796820972148095 3346 4479956168578550831670325847100772896373 3347 -4546064689666083198013454453301021990841 3348 4613139075955998069423320655448111819195 3349 -4681192743235923355402441443560931871455 3350 4750240402023088926400056252873538772387 3351 -4820295857351476497732152421774112135041 3352 4891374241090773986257966664104962832065 3353 -4963489758686764461807146489761404031100 3354 5036657975316790388409440359371635001017 3355 -5110893508320581070579264271866346677495 3356 5186212368474310196345865984500433432117 3357 -5262629596819379199819052961919389432061 3358 5340161662367301201458332477965713777520 3359 -5418824042003586835715439248049893736200 3360 5498633675966537503820071660242433052596 3361 -5579606489472304690470064354285854859643 3362 5661759907342241462195259474477104944895 3363 -5745110315963409977166238113218765926615 3364 5829675638471438797293348773277805970977 3365 -5915472735628219672444370248963429910766 3366 6002520043000266278528188339966940139305 3367 -6090834909302053550420780429229390911940 3368 6180436297043688082557026817095535208680 3369 -6271342056854284030922066319581745948778 3370 6363571693107354177458530701397402647591 3371 -6457143572703768067460732978263777548365 3372 6552077757218673601388789043919921098905 3373 -6648393144587927568150267907688321870805 3374 6746110369356578951407466592601737712858 3375 -6845248875676180901792176824718672429065 3376 6945829887271927507799794265715801167460 3377 -7047873410120930644588419859989298437524 3378 7151401273793020965455087814622513200285 3379 -7256434062141883668758007498184881145320 3380 7362994227713331551468801973607284433850 3381 -7471102948742120810760022886812121754300 3382 7580783318361199247183697980710287354075 3383 -7692057126157046579810690203308837229240 3384 7804948123954014827046907858043034769012 3385 -7919478730140136625094633338295161252325 3386 8035673373842228447421196142760533931205 3387 -8153555120192263971254750132951079150825 3388 8273149094751425593726747249454309931555 3389 -8394479027844326410111517125994476281073 3390 8517570761133693402350139329163145376250 3391 -8642448709105919009149628019268228299726 3392 8769139449742562852308743995166985799216 3393 -8897668101195899629031781911017795639755 3394 9028061998548958261635781217950545994245 3395 -9160346983673883854394464906682975493940 3396 9294551170118817178198712890656459934495 3397 -9430701144094981116525597144237820526509 3398 9568825819576363433738412108345052750090 3399 -9708952548313448364570618938517449254275 3400 9851111067280426208535145382766124833681 3401 -9995329515564393829176600862831733986230 3402 10141638476344700866803665361104146152051 3403 -10290066898456213686966174299705467772460 3404 10440646235136445573305443942645747260572 3405 -10593406268010091311494454668608546456796 3406 10748379344891803855943184547228873738320 3407 -10905596103886634887815778074621886584280 3408 11065089812589739976147698020582578324700 3409 -11226891989943577146035893386413826068460 3410 11391036849230473913595586236914486446211 3411 -11557556815272413576250624673209976485325 3412 11726487073668308745582178426003783725591 3413 -11897860980865915539965771828179134931335 3414 12071714722152858055265689370670481345890 3415 -12248082612072625081540724351272515295780 3416 12427001863736907668483524645303686383517 3417 -12608507776998721936334358376833428756720 3418 12792638621713487500911462380195845264890 3419 -12979430711022053276139633609068962878588 3420 13168923401249188685611442060716186812566 3421 -13361154047587636256271609620676612716175 3422 13556163123385341612653226567555748646430 3423 -13753989055458585642735596990164586617545 3424 13954673465583375303694753785546298550145 3425 -14158255882601187000061833750719390836965 3426 14364779108995511003151987437235103805113 3427 -14574283806887733494166017925583257668800 3428 14786813992646906425540930245920163959165 3429 -15002411493805774785513315537626737757225 3430 15221121574720465273662392897720608785315 3431 -15442987261367593321780938387239571544474 3432 15668055101140763051005723173918350351455 3433 -15896369352419030248859475204608727744040 3434 16127977881658918541543143911356135439228 3435 -16362926214552233902321509459290712227969 3436 16601263573645764432127647065095304253981 3437 -16843036787832502278320967363320774168990 3438 17088296473806344314113392686889011598960 3439 -17337090800555140973482255961628469755558 3440 17589471818034590737790722341059329297575 3441 -17845489073254163895277684890026333303777 3442 18105196089633024223171594529374567399341 3443 -18368643831190729750964186958413581995665 3444 18635887336128460385743322542499461556310 3445 -18906979025555437210677719414549000414122 3446 19181975494921025954915588562232159936284 3447 -19460930663625000106475078217691127561595 3448 19743902728010268905645457815757570080655 3449 -20030947148120395590670230125063137948935 3450 20322123766048807762296346609534723158515 3451 -20617489626020327467807169341172193801919 3452 20917106261980805067356948919626973908835 3453 -21221032347090778694380887790918657341720 3454 21529331154529574854055861068462785526740 3455 -21842063032398546191967615522999065023915 3456 22159293041805848672641070562106365191448 3457 -22481083253083962657627298388079199513860 3458 22807500565315634371736678169420240560495 3459 -23138608819675519125467570979431151128752 3460 23474476804654211645930090808767039752679 3461 -23815170182236813919095391397941670899407 3462 24160759683180623677663302789834411194166 3463 -24511312841644173757598511266843420928270 3464 24866902384975050522605919397079875040450 3465 -25227597772301426705086975086897441458973 3466 25593473783389692849026567760266460994725 3467 -25964601856606660097711335834289074080780 3468 26341058881512260034927928520483589653865 3469 -26722918331494375408303127645586576859737 3470 27110259264869850390124037611818892773970 3471 -27503157247385262235571059169386031996615 3472 27901693566709939505996600481944151574230 3473 -28305945939884861412262822780367590382465 3474 28715997946204361699863837136830320133105 3475 -29131929514581678955517198966294948437680 3476 29553826579931585642471653828634889320673 3477 -29981771345304854743865320453077236784984 3478 30415852167002255127682322222971785280420 3479 -30856153586211289079172168817515160115835 3480 31302766448202896335811615641500506888715 3481 -31755777698082193537813015074875321361568 3482 32215280739542890800739269990938589343425 3483 -32681364989219366771254691468085687005585 3484 33154126480600285751019526718374141927980 3485 -33633657171342108408484939935680860712884 3486 34120055798072767872808601020306589175503 3487 -34613416930896582355562573128733898204081 3488 35113842084951170354126434490571979198610 3489 -35621428516200632193855468601820666146985 3490 36136280595744224023088132443705385744688 3491 -36658498340858543858837281212241900917594 3492 37188189058194909405579941820460882005300 3493 -37725455603892052355364787227462869235285 3494 38270408301940725719674841390671777995095 3495 -38823152927046008161060711897233615637381 3496 39383802904582473536116110910165965757334 3497 -39952467009739563634866084925634429092580 3498 40529261855638758619445032199950732134775 3499 -41114299302146518850337721855676711698605 3500 41707699238876374109331032476778598675931 3501 -42309576696901588711925736073486385804130 3502 42920054933520015716053053205536497814780 3503 -43539252239942828117267110507754546801625 3504 44167295334858439243216286379654204962090 3505 -44804305861014288673369842396059482161930 3506 45450414094778191005145352753734409562495 3507 -46105745124367188676531677195935529161939 3508 46770432882770439324886490078333688110375 3509 -47444606000212467598728937156277706337793 3510 48128402167971219278048890163630131140362 3511 -48821953657492577316937263169829425631805 3512 49525402022810583456362402457845066596590 3513 -50238883278555745176479572960964757533595 3514 50962542948861739292411021995683323394672 3515 -51696520896331739364832876597527779418290 3516 52440966725497259229108071824755081162345 3517 -53196024254624385942482948159523018295359 3518 53961847281975884824724594767181509206865 3519 -54738583692152740470550027619130850827000 3520 55526391593600321148149060746069596615270 3521 -56325423050989917028397910968933667559286 3522 57135840602603745220771225630294732605252 3523 -57957800610066135364762846207300008377865 3524 58791470164440543798673055332428387991925 3525 -59637010044420575124474706352868114547346 3526 60494592020175063764641542214758371023271 3527 -61364381410905137005922352204415728287050 3528 62246554795680915449800623601796980455705 3529 -63141282161062217129756333052071332621455 3530 64048745028382628286848718955936791098325 3531 -64969118181918115966279734344024539993875 3532 65902588222291232618676002056043918871121 3533 -66849334865453740355640369354901666235830 3534 67809549932105644893925921078119773110212 3535 -68783418207534830288583335629171551720333 3536 69771136877172579889685254863262746726593 3537 -70772895937105065390412290991886856983231 3538 71788898086119117382542341363458169739780 3539 -72819338676467094028862616171433819538695 3540 73864426072994026601899809520499727237205 3541 -74924361133498795595908379939083963621950 3542 75999358045776514978615878419890462196968 3543 -77089623326674949129304229985755862264605 3544 78195377148134233690392456814610086439195 3545 -79316831843787954783467321530939367915800 3546 80454213735336157241249375627637478959684 3547 -81607741135285354880246204249129236536519 3548 82777646685250374163163814695571167677555 3549 -83964154843166644944922795991184091144258 3550 85167504745381897677618751093819382963837 3551 -86387927166407269267235948430491262140921 3552 87625667916931346038569862612741232447580 3553 -88880964263903777577032989495541328416190 3554 90154068876881769970409522530851077836677 3555 -91445225695960897296786843312130408709415 3556 92754694439148037263548393190723820006950 3557 -94082725905368767909543183118522903177835 3558 95429587055851040807267525592157547943515 3559 -96795535739146809117291328539006840148302 3560 98180846359807595234605519423658171596748 3561 -99585784012059672015850751549072161277190 3562 101010630749356248524214991164238135806815 3563 -102455659113040472333282439139952787071340 3564 103921159016669378471274041651544762975552 3565 -105407410655687047248876170157986139622365 3566 106914712020732890538309066912822941499090 3567 -108443351174028333335183688703415926524816 3568 109993634406206604413966057085840901704345 3569 -111565857864790154204112023536739390789150 3570 113160336369411033370035358819446962122669 3571 -114777374377422754502191582498902830608343 3572 116417295472719745521831533340668620484250 3573 -118080412653186344582471696223588173129670 3574 119767058508670872240273365854816514703780 3575 -121477554814625750657613064689447107361135 3576 123212243415146619722468216685081243904605 3577 -124971455106801022297676270555208037092600 3578 126755541243005869186606099658863392879005 3579 -128564841891677557178434888391127601665039 3580 130399718177592144044325664749941243649678 3581 -132260519697116987055656251070972843362484 3582 134147617615577404077446669512359098694671 3583 -136061371321948754728417611156045607098795 3584 138002162298641323139844297334645981281015 3585 -139970359998642025626633077238570864592050 3586 141966356505525944916546617745959674751445 3587 -143990531615138346661832311026509391171990 3588 146043288304046918208875300586367360943135 3589 -148125016997447316874054978611865645260864 3590 150236131864684917183163973913091388843420 3591 -152377034254650497666231461409329688959213 3592 154548149837424381875330191419452622102915 3593 -156749891188002894263253441970082924643905 3594 158982695793551399573785701989585834850027 3595 -161246987765866614442844078088293322995159 3596 163543216734168418884465120695441357279475 3597 -165871818666257786322881346129804567498680 3598 168233255667230576463911818041197540519650 3599 -170627975888835525612201584654118808821350 3600 173056454254956753565997276108329235595866 3601 -175519151438210716624031354953247010092940 3602 178016555533518098476522188651188213381981 3603 -180549140080502643733180149897161193984405 3604 183117406706957685268798112450439340594605 3605 -185721842175123114920833003977315264508820 3606 188362962017347263621322908033654275931789 3607 -191041266583820691563989416795749281779701 3608 193757285693240724129360976738844396213120 3609 -196511533659072014576058587903704050628335 3610 199304554978538994952108581537306697131645 3611 -202136878313963033201500274002159937005560 3612 205009063243937636064442324825300791729570 3613 -207921653175760236984895267812630711040200 3614 210875223183186445075728442740976444458425 3615 -213870331825430802420905047396293719766142 3616 216907570096449972797995286381895738659603 3617 -219987512125430933307254503172326317817626 3618 223110765263119007752488584467856262707515 3619 -226277919638143638653289474024411879638475 3620 229489599406485867921487477154101943897532 3621 -232746411137410795993105293680542560664995 3622 236048996252760777658385508241836446947845 3623 -239397978215669634043611298368450223195520 3624 242794016186972751259173779151942946840500 3625 -246237750989270780884516474653805251857305 3626 249729860008366296876452669034869731344353 3627 -253271001904623807403283593699253220750025 3628 256861872787974941003133052515039108058035 3629 -260503149647886797007357189231925328145312 3630 264195547831124101613457150981013206722460 3631 -267939763160988939115192603038703060332345 3632 271736530747689255407289103760732271673979 3633 -275586565766849524494252034538973766064445 3634 279490623633010700870505710201362764102441 3635 -283449439406733065170857161463610731283015 3636 287463789362443564751291955314801125719831 3637 -291534428992758621751210815518062722726405 3638 295662156002601087062291219251613722740775 3639 -299847746878661849243258523115242840701265 3640 304092021342430702222842666772750977149715 3641 -308395777451990822906097774119670116943103 3642 312759857547346066184036826530421853180649 3643 -317185081851001433717499530135365036484575 3644 321672315939724017500501596317680925929712 3645 -326222402809605105624459118712828398643588 3646 330836231909163561925330001737399143262275 3647 -335514669633810842171932812305724590868986 3648 340258629955994394319509266749837038930555 3649 -345069003313195218254640179214962076906780 3650 349946728871615279100628996374811545350736 3651 -354892721771027955007370680339624324063748 3652 359907947059337863313951250433144858176221 3653 -364993345256777215238684510676804567446475 3654 370149907999509258481996702074928874902500 3655 -375378601884817797937000960401243793788183 3656 380680445862787064138798414298370033002485 3657 -386056433323267059531814211805068226660327 3658 391507611275543484510142257467773762176670 3659 -397035000636977714772915886761475853094162 3660 402639677241480879048044861462407294667985 3661 -408322690288823741059770361034408371192325 3662 414085145223649558105971503005991671198149 3663 -419928120303525498364451338427047484508260 3664 425852751391169959439241467925679581289230 3665 -431860146598372955954854504815775166646620 3666 437951473035075593765389548871161835655436 3667 -444127869485321662233347337349523723924110 3668 450390535157810404598540687566253996504495 3669 -456740640349054882405741106314971751161205 3670 463179417241034527197055732147677011700384 3671 -469708068505727239613340086447478794115474 3672 476327860196515933995619806228285372313350 3673 -483040028247230309877515423508836464189740 3674 489845873505012201633708068767975802724975 3675 -496746666075949023085866037007350689038912 3676 503743742548176712093015467337024901563037 3677 -510838408135109496815393866550222039917270 3678 518032036138657094115524761145027255991670 3679 -525325967839954164756444730862452472893377 3680 532721614253690709849266077369081055133060 3681 -540220353715118846857718765371038090735987 3682 547823635977642586677478497928226316688821 3683 -555532877443728836348576920355572969905455 3684 563349567659075478921151959718547301901663 3685 -571275162133877244189385360317789945247590 3686 579311191288089814433621185148019532495625 3687 -587459150808298841357144384516787339704460 3688 595720613099823235395115501489181128965975 3689 -604097115123206573306618423718754050671539 3690 612590272410155381730905407264475857662180 3691 -621201664322415891120677093115983383111935 3692 629932950689823593010359659470238315538850 3693 -638785754433044155081987149363210460905375 3694 647761780883319426556814107163573310161865 3695 -656862697709238726147382277818551861841000 3696 666090256979104414690794259236903720607427 3697 -675446172330558079348228473845560797337500 3698 684932243837856424188853127362215308443250 3699 -694550232361805463556917929599973278821945 3700 704301987285635450715823080632229340302135 3701 -714189317981294410352310345487289319929100 3702 724214124479039797637581225283420144902505 3703 -734378265984709879852166239162811653640025 3704 744683694549610472752908840882985851521232 3705 -755132320571918145394156221210200148188642 3706 765726149534933411664965463941506885236103 3707 -776467144424272786993368116197450147352830 3708 787357365604085929520371787512459080950475 3709 -798398830080163513964686268148913274752590 3710 809593654585275743670200118379925184012199 3711 -820943911616759101633915817378122165486074 3712 832451775803728131816674059533116282966346 3713 -844119376646105640725590408213563953648800 3714 855948948238089430151127104546567550743781 3715 -867942678633956699310287231961311238527898 3716 880102863003833274155503728325703332772760 3717 -892431749549933028189017207543833752994460 3718 904931696172379884983787620580722438538690 3719 -917605012857836246982372188957803228979267 3720 930454121934868454238680118319301514239533 3721 -943481396855173679422952834285043735267058 3722 956689326119758430833633867788708345763171 3723 -970080348371190315679803647170635538943490 3724 983657020073677420717674667158746176430847 3725 -997421846832948924173994500431445536323107 3726 1011377454915181632713837830879957427021385 3727 -1025526418709250776485556739176091752667945 3728 1039871436171349504871003415998598102642755 3729 -1054415152342447451958516705388530194316855 3730 1069160338807390492982893922251879637916400 3731 -1084109713178458923053497017271163106057120 3732 1099266122659719168042881439791368993061114 3733 -1114632359405584762303786856516917691314715 3734 1130211348283219928488376023980168869528405 3735 -1146005958012974035261166093139850153181674 3736 1162019193223709966800817630247037837356507 3737 -1178254001279905434012345799137207604753975 3738 1194713468726897823601384907443205346539695 3739 -1211400623707322650306492546634647627303095 3740 1228318636895432105833058840875492463214031 3741 -1245470619403371078474300574784485038112082 3742 1262859828305939933774864201098991471135939 3743 -1280489459934990873454860235555697364018280 3744 1298362860098267614346168166269946876438415 3745 -1316483312657938370754511005144823101919650 3746 1334854254549457120341493235435618912567140 3747 -1353479059537933110569971084499301495783770 3748 1372361258145321397083506837831970961327870 3749 -1391504316475961410464223061916880244222033 3750 1410911861162819535009640147288454315225277 3751 -1430587453151109818151857739188213540213955 3752 1450534817776779659982035352849012526810965 3753 -1470757613394653071986765433891709685671265 3754 1491259666704873229292600514701005747328145 3755 -1512044736109481631198992624605581018617468 3756 1533116752405109512919251712146963506229605 3757 -1554479576749323646226858934986699300149215 3758 1576137246840493624953396492335345513412175 3759 -1598093729372595663048424627107771277737150 3760 1620353171825875793770243693033839174114385 3761 -1642919649286105641824642559917900297679308 3762 1665797421972413872145728101954503274123226 3763 -1688990676294231273309035962851742349092935 3764 1712503788245475647272719213956891363785405 3765 -1736341058569606356733225527096798630315555 3766 1760506982152222579133486376165747061144811 3767 -1785005977161768427236554700613969933065086 3768 1809842660575542444355006089349322378397380 3769 -1835021571160652163189097234318170489519612 3770 1860547451271435268754866837096255783379129 3771 -1886424963532255644731503753176121354165396 3772 1912658979047405179640481095036672522495400 3773 -1939254287644260562466949362580990210592740 3774 1966215892639870690102176011340817235372580 3775 -1993548714499853284743492270158038135133519 3776 2021257892309077741068864985727679849892985 3777 -2049348480698471586152397754292834878792779 3778 2077825758170483879355962513276329770799110 3779 -2106694917142692129215255387940511923651585 3780 2135961379282078555770336545544988897118626 3781 -2165630478510976794139561651858199580251760 3782 2195707783507614008929901530481853251264500 3783 -2226198773516511994463951793971976143101360 3784 2257109168176243888447974437413351244136818 3785 -2288444595972904534193028902562004626609211 3786 2320210931559603004515499459919896387043870 3787 -2352413956688040697928430714820203269071709 3788 2385059705187911717356885743457298116561875 3789 -2418154116207972471579724855531589489021582 3790 2451703387027252855982541744801559693795134 3791 -2485713618433266428449740735289955612492720 3792 2520191175540748046677791952433597658960660 3793 -2555142325130837253995064219517451768552845 3794 2590573604656954312542882655055524093979390 3795 -2626491451364889501901439455114598874935100 3796 2662902579669411160504204579597038260067770 3797 -2699813601871208363488809281252631249798560 3798 2737231414091893495620683159615586790745145 3799 -2775162808399673390929795588020201597015705 3800 2813614867494566998348986023765285869743605 3801 -2852594568050518651543599195674651906705325 3802 2892109184346900483035514960508076945761851 3803 -2932165882630529125087076690840690033602595 3804 2972772133893864650181452254693711927036590 3805 -3013935299056046718751950991565757732929338 3806 3055663051092638986600315508896041921043162 3807 -3097962950830360506622789048810484723299275 3808 3140842878637758803193937638359054105639535 3809 -3184310600623775154001352483756510215003410 3810 3228374210103362987708981509728438448880268 3811 -3273041683985389426045629216379619302834207 3812 3318321334231950459179859992906651846382059 3813 -3364221354216373680178226047596636492696440 3814 3410750280399820023325254767742939075052725 3815 -3457916528435311790282722905078248971696625 3816 3505728865290154837727932313515030960197092 3817 -3554195934866969547805859817995210134212000 3818 3603326740805519508410069594524498485599200 3819 -3653130161386668743129447802133609116967775 3820 3703615443252365474533290680162449414079325 3821 -3754791705353284375592504447735895260068715 3822 3806668443830989327587196683400209398242134 3823 -3859255024764742311231212434080275208300405 3824 3912561200465259601314363887087998715105677 3825 -3966596590770776756234342277952663744304640 3826 4021371211007320918219618829878422693907860 3827 -4076894941578611707808079430617061461056822 3828 4133178067853400761527874766257289703664820 3829 -4190230737788158663495915617837880277287903 3830 4248063514007784146021804791764060694844410 3831 -4306686819194274910555161640957048659565751 3832 4366111500632985690397485546591254613434548 3833 -4426348263094603289394448336799265186952155 3834 4487408246125137665879131842737022163341000 3835 -4549302444142516055373004933287476098963680 3836 4612042296754627144801557332892795305274732 3837 -4675639095785712993357901507219287597816085 3838 4740104588913056048607306005369468956213755 3839 -4805450373332077927420927470566047710296295 3840 4871688513008665363627522406475464859660150 3841 -4938830918685478888685186013611596844449017 3842 5006889979053459738282170268651592726060430 3843 -5075877926795306149362456767768155741990410 3844 5145807483986391797447974439576620600865067 3845 -5216691213864679809720626757567373083347228 3846 5288542180778117526801252536245447429317250 3847 -5361373287363425364219810036657687614229576 3848 5435197949364015728264885399994993225727950 3849 -5510029417893112418880671133887170646348215 3850 5585881469453376582082438003506399929203932 3851 -5662767712952679248398076635676658507843167 3852 5740702295263907545453889007665756894476304 3853 -5819699192654424952207391179724553568246635 3854 5899772932231979965471649347588837765585001 3855 -5980937867441442396994990341756434354746132 3856 6063208915750347698771477457775378396075620 3857 -6146600817858889742661708145808173758157675 3858 6231128891986410545753577161659209898549590 3859 -6316808276432856983865062736424861322952258 3860 6403654700835471278446054772132484761550329 3861 -6491683711711977465673163545888558082709825 3862 6580911461064846344536024135699547591904255 3863 -6671353914528363637023115759980765274099390 3864 6763027657706137864426735747489012358752587 3865 -6855949086535912299452131357211200639485033 3866 6950135231754459224570757813533547465053735 3867 -7045602931085528223697250491147135932618299 3868 7142369672234929353260383136799515166733885 3869 -7240452746498357199506823636259145121996960 3870 7339870110698312612683556205419393726314180 3871 -7440639521799701334671505752920593793079835 3872 7542779418209283146010034093008611562763805 3873 -7646308034977911732879966704347172600896600 3874 7751244304892435498064928971713014485826288 3875 -7857606953834217586795100851070913501591625 3876 7965415422102848425991967473938819059824844 3877 -8074688939491157278954801438561076784477991 3878 8185447467289737101554673268709359651571595 3879 -8297710752629027371471663100327249822223423 3880 8411499291623501475722943666947848689644895 3881 -8526833362521560496055794988439002228152705 3882 8643734010458296552749779873462678177253585 3883 -8762222058943884266490203965514437639505325 3884 8882319116704114857227036607348220707625635 3885 -9004046567027701592872328398534705450446029 3886 9127426597184283654627469187338046107236841 3887 -9252481165140569376485676585836247149008500 3888 9379233052056240714391929935000379545140355 3889 -9507704805868138731959860012520922167936490 3890 9637919817375463825798941058032162839423979 3891 -9769901240180256876033139015825064009980910 3892 9903673090884492163042432513215709651212085 3893 -10039259144863919927971588204526327338237650 3894 10176684061111093251349182964522194316276083 3895 -10315972253308208406035103359425955030638755 3896 10457149039861799047660255078406022332607045 3897 -10600239489728534531020202110440090304381356 3898 10745269598199259887879079667449675631752725 3899 -10892265106919783949476491015575304991163798 3900 11041252705994147172965684100018191520295869 3901 -11192258827630245588176549268609018104534395 3902 11345310875144676108358825714299903919608950 3903 -11500435989650593505930592688915701892771935 3904 11657662306559220051710384578849624749819350 3905 -11817017694714615313608460161000786033154635 3906 11978531040999949575977635121962126368066053 3907 -12142230961310874520410122654591191804843005 3908 12308147113887953769865256210230146916913415 3909 -12476308881507050604618172045882661920914527 3910 12646746714172890165507480932217253183032263 3911 -12819490781891322310177229889925938583989509 3912 12994572347372864634177483681759322701432210 3913 -13172022388737848286771515887612605922347340 3914 13351873002892965295442992098694391110082540 3915 -13534155997506156412184208010016198578761551 3916 13718904325733666656275354619767218539262340 3917 -13906150646787080695609830899942805675952809 3918 14095928792703183589623544683742257331198720 3919 -14288272296810784336593089144730558465149805 3920 14483215893250791176433919598190345456928605 3921 -14680794012635381128270262046283759599781350 3922 14881042315041137715467794260633524470922711 3923 -15083996152137716813006471631241841802528335 3924 15289692134392666242278208638411969408436885 3925 -15498166558930999137548947596773062681666764 3926 15709457011706426630234778930214934282534439 3927 -15923600760337172175462096395291857768058340 3928 16140636392014807759030394091313548465716400 3929 -16360602170545218998010740885829022424459659 3930 16583537710783049365677300718267500894713025 3931 -16809482299089949042163221533314491922877661 3932 17038476605099808126668286454171831097715164 3933 -17270560964789284658934884792060584216706975 3934 17505777130396554396805274757420710041227960 3935 -17744166515281607492556456059150356958875379 3936 17985771982839167042856374393449174391497133 3937 -18230636052308361760775725862124478527579614 3938 18478802727538776205975297273948432822325810 3939 -18730315662890840454206681664069426313992828 3940 18985220032732679909278219821588603229580375 3941 -19243560656553904280135287871501441465767367 3942 19505383910090032557044465127238739688699990 3943 -19770735808753304233835510660030098101574290 3944 20039663961300973969718324275199692278645119 3945 -20312215610667299438235775265577848642750190 3946 20588439631111939144492496294475945056198610 3947 -20868384525517384861763158052795086175861795 3948 21152100466974063967064293855664163774589245 3949 -21439637251587171278159790619778597115678862 3950 21731046385475883231730381742335405459436986 3951 -22026378992112795008915752898057405512085091 3952 22325687945735907225044993944410315425072841 3953 -22629025732222680292455317000810438506840110 3954 22936446629935164529939857648194845732428305 3955 -23248004523109035325441116358756301118376155 3956 23563755131174414418040183807483251334018607 3957 -23883753773618136960765341078564444278154070 3958 24208057648845465093192580752481319461085985 3959 -24536723549451251634920445058707343052719022 3960 24869810191710887076065485252843938603389055 3961 -25207375880172954318030211129101451273395930 3962 25549480888891387198431927495847545449027600 3963 -25896185074228646190656835425291011171190985 3964 26247550308965211102159933686860698954328693 3965 -26603638042178238486592220374190828985223694 3966 26964511787389173984665213590081903185140414 3967 -27330234628358267712148534410072298378489210 3968 27700871762456283851454593167756104494062900 3969 -28076487951190139551975780204554485023048479 3970 28457150120010422059967123891650266915425610 3971 -28842924752357768572983049376130757372061351 3972 29233880547144185882894616488759142719387175 3973 -29630085755083591799383827917022988728387945 3974 30031610895111780683989748610751012773818560 3975 -30438526031737789897007791615749095244428790 3976 30850903551694778672778196180467533869571115 3977 -31268815381021553705824268101327843264433309 3978 31692335823264640763308813903701865723085835 3979 -32121538714971389918321550085034523515497500 3980 32556500326792131574453416844081748012862165 3981 -32997296456037771632813364860486354012816086 3982 33444005392060148937095743639763823155740125 3983 -33896704944497911224444314682983911972918720 3984 34355475474343042374804452984070331460889972 3985 -34820396856469068479416264649760428075700056 3986 35291551577822213955346496133936022470657380 3987 -35769021632795610335969543117437332470253225 3988 36252891690014683827718138969793247143851155 3989 -36743245919090014077212024447011785443793125 3990 37240171227498365923299387090636229172815095 3991 -37743754017215157738672610177385622886248875 3992 38254083493225041076320171828399630411580195 3993 -38771248348502574247295194938235594930426750 3994 39295340145719439682239055677094807905831485 3995 -39826449929008863927908187761882944800684890 3996 40364671680470458548323484911633016531418000 3997 -40910098857120168139913333913287207518810680 3998 41462827923828341497647492994673519861745670 3999 -42022954813822509697994202532145782441972575 4000 42590578539729655381653124683403761898513756 4001 -43165797575963908261089369177833582800115992 4002 43748713549580097372290568240460666790065340 4003 -44339427542842486039521707851004188607623870 4004 44938043865633580800100298929665739415687840 4005 -45544666276463296090789351899224915959511533 4006 46159401838214670562071707725781065866899088 4007 -46782357055815337396653170367994884204894406 4008 47413641817140280554046391369366233772776510 4009 -48053365445529173214459409817639533765519998 4010 48701640727705610129496560821896998773061800 4011 -49358579879284747383858891503207310507851078 4012 50024298661608589827452119216927773800945485 4013 -50698912258348402992545090507005252664309280 4014 51382539483196634262783426996715863281168586 4015 -52075298565627754847350936644332562834025365 4016 52777311451429267989370473481295561738023789 4017 -53488699495642957489392339092386544101737560 4018 54209587857960204333012799424402398750529560 4019 -54940101100823050109938019189786532580036325 4020 55680367681752723797191840729183228325741075 4021 -56430515454546454893803057594127293875114711 4022 57190676260652723973821717134778004772849255 4023 -57960981331355362419710092426173203695062525 4024 58741565980354603401952800669862976939937705 4025 -59532564904784663320573965823910386007963130 4026 60334116981206204128504528932082480756730520 4027 -61146360463257286150938033836905501222466239 4028 61969437883310378618925419341360560527181885 4029 -62803491144509284189483593825727803376058807 4030 63648666530392373091991831056659633641723072 4031 -64505109689019785756881204412935749408706695 4032 65372970752914138433613418815118546838774199 4033 -66252399212932990762467895457892155581652205 4034 67143549150928898877023537019528420077579985 4035 -68046574000971767994512304818936946679338732 4036 68961631897181835099197160102973431390289770 4037 -69888880319855090707964980266894515313532474 4038 70828481560975579938228738744647008257252720 4039 -71780597252744550097179855768570518448498922 4040 72745393953332389435717428445143099685833878 4041 -73723037555258515217372923355128935213937464 4042 74713698993998347397457181735638285628397205 4043 -75717548533606171981849018243194349929577650 4044 76734761600848796389329747931574443607671990 4045 -77765512945407681357697684334823694111120755 4046 78809982602268370490762678386491266456944022 4047 -79868349923781056361918428838298963020675750 4048 80940799673093543871697824909070989023251005 4049 -82027515925291077685045509501491083112549925 4050 83128688294720513210129511063475699804206476 4051 -84244505702370657718511744495427927717697890 4052 85375162739996510214388645470914652131845865 4053 -86520853300840531634943874779595837226386180 4054 87681777083528302369648498411337470056382053 4055 -88858133083169011393673856177952332161695037 4056 90050126238057695033675523605303368651999725 4057 -91257960778129793775800830665637300010827175 4058 92481847017570305939484025180859315542049030 4059 -93721994557532476690804589437462301950618265 4060 94978619227820754040357808193289832941335051 4061 -96251936140717519180600455599954267934237005 4062 97542166784974698720140101589706498876569296 4063 -98849531927524890167237805715237324162013355 4064 100174258863085893206381931793718949340084000 4065 -101516574160463599693377987299514872967619602 4066 102876711071144588342057931312876512097397305 4067 -104254902116827705098363736830421612458661010 4068 105651386660452250734931553071438288485953810 4069 -107066403331523244433868034307219091799264330 4070 108500197763096654025439929202892875782455579 4071 -109953014851389881903399856652145577286486262 4072 111425106662320975186082264167666778954313149 4073 -112916724521820866942851978667678983539739975 4074 114428127095600591264381169693701829592358554 4075 -115959572306505221766730412059647768877180834 4076 117511325591261837976683586405676503880931607 4077 -119083651641136894104428177595938638352823044 4078 120676822839498072519307908463527106258699725 4079 -122291110821956955063273693389212403436259995 4080 123926795098659991661666853574526903616638960 4081 -125584154430016799510847610234019554995196054 4082 127263475637719305711374629666296948893403517 4083 -128965044792072731316551906158900354415735790 4084 130689156215827572704384176578865258777508828 4085 -132436103479045301805632103373558675406920177 4086 134206188599915268913292717737107554584435860 4087 -135999712843000330765031258029577933995295670 4088 137816986121300025561385383064786929288841035 4089 -139658317593632689548537849975113260470734333 4090 141524025272297411901253015104706037156148570 4091 -143414426415258679857275095501299580220430265 4092 145329847343852706341935560299789396683175919 4093 -147270613625348214577797881735273154260584445 4094 149237060105237785226741333148926828103104515 4095 -151229520875654013967917525827355260963845184 4096 153248339526883588686370578403281559009675395 4097 -155293858897021687190045474509214359343794701 4098 157366431547445610609983826714542912006783775 4099 -159466409288991891788446447545013167697175256 4100 161594153886227521471910158913282514573549741 4101 -163750026355333768670115088337474342339031105 4102 165934397902116385204063745665702641872989850 4103 -168147638986677554362703366234182122363926360 4104 170390130500211991603543228405803012381752468 4105 -172662252591443693084784697423503936164526060 4106 174964396087362611419429852238029770423443042 4107 -177296951076295926195233435611726247614660775 4108 179660318577850010210135872497932717014409005 4109 -182054898877376744045555534297789646382342050 4110 184481103450497847679408059618325918766195685 4111 -186939343043615263742121087988908816471832694 4112 189430039858509660312540637426131963042451895 4113 -191953615373430064890699990257559336832850035 4114 194510502793375496032319093274425224032620895 4115 -197101134606182793566173256408167931693299230 4116 199725955304219960037302357637743770738165605 4117 -202385408669772452526635557969663977597947649 4118 205079950773998961217029145582424868183279375 4119 -207810036985795253563485029951091472839177740 4120 210576135253987839299359148988938286057263689 4121 -213378712833730736839315946696911490874681757 4122 216218249858039825421087728467950239390985330 4123 -219095225775651583618626850118682499368001500 4124 222010133218130964891170519168123258299947605 4125 -224963464142992184973916414082433732676715040 4126 227955724002745732835115153786518550357539776 4127 -230987417586949602421574012760317734671539809 4128 234059063499696624013916235068416603522897935 4129 -237171179694130090130048063227982333043844940 4130 240324298265011020803782538053168297520808650 4131 -243518950669094866034000606509460263308068243 4132 246755682839559662078860841041654421269023420 4133 -250035040085500345148554432472751473145804295 4134 253357582535143075118470335502767729924212267 4135 -256723869707570607465971644613818956995985253 4136 260134476291795417823919665034734949996615950 4137 -263589976383683490499322733120528290738521380 4138 267090959608109335252613960688070018753317630 4139 -270638015013896398901747702604073245274972457 4140 274231747546430689163734778502323815470528303 4141 -277872761593283737360853431581923424053826777 4142 281561677814818398969173244351229674510394280 4143 -285299116333004825522846445158818864855976765 4144 289085713927712164905370397568897466445848890 4145 -292922106861069273085819174745150753209927224 4146 296808948447299557771586175222852357001697466 4147 -300746891504816108145906448834461530800875130 4148 304736606307623883296403969842088964769752425 4149 -308778762657173491814671724105917378119923463 4150 312874048223525392884143182765672008384621105 4151 -317023150228817647199476650471145623156318354 4152 321226774186560846670567870504992370895878800 4153 -325485625188402711934583407191323045885501205 4154 329800427050100170740431683211598310712664525 4155 -334171903193087622205831649344235911569220215 4156 338600796205854020048226416805169334737939057 4157 -343087848311641885033815473352653743602252650 4158 347633821354142494837917428376502186926583890 4159 -352239476842469227666901820636069778312316790 4160 356905596370273094777285713303665221899371285 4161 -361632961228946662292619443474290917746145094 4162 366422373269455266025381209925646489091050086 4163 -371274634074536505738377672748484581784694410 4164 376190566272739637294140349695439532207847190 4165 -381170992260190383083238765007715917394741750 4166 386216755976532287761810829366502565745447963 4167 -391328701166627257693142849138972205906238380 4168 396507693628298179440784272207934423808235600 4169 -401754599004132105564204018993243556279884957 4170 407070305511133257189752546946524774838531498 4171 -412455701252588027364988183082881070946973284 4172 417911697439951709806655989110985440517109564 4173 -423439205214522406495073818863499075252107040 4174 429039159372103535305153411965360064766933843 4175 -434712494684017216065068241395501179770929735 4176 440460170135307903291694857898784267688447403 4177 -446283144734404793173025334734138201667604950 4178 452182402275859899040743418118105323165054410 4179 -458158926627743377426274960239619926831708935 4180 464213727030142110145399432494729044413652445 4181 -470347812849141495585198865487963643771442220 4182 476562219422548221270679914088754981754399769 4183 -482857982269076909786474665393369140568900250 4184 489236163493003360392625349154382577271510826 4185 -495697825436934378414588822135369970067171915 4186 502244057657345436892407787095441299937436830 4187 -508875950009066952810879184395137208591990453 4188 515594620203913175031300271440810272632985945 4189 -522401186314767997247189040521787206091335572 4190 529296794929770023841931812957278912484806904 4191 -536282593063625622710334814454693289952427633 4192 543359756920078665686693455840628011084627395 4193 -550529463197817816992236901365980328121674585 4194 557792918474228501205688118828321410993617600 4195 -565151329892995285519011819158533645533941772 4196 572605935182408309882233328160336462988519198 4197 -580157972711489941682790488517558269554682101 4198 587808712156408326027146181898755995100316205 4199 -595559423911680155835780317333961883455695555 4200 603411410418530283944911186584525747843938356 4201 -611365974917439343542770178430033995848458371 4202 619424453452580629033025993851041887763468094 4203 -627588182951692302474432748920075553402272935 4204 635858533921021120568160013907320167275664015 4205 -644236877838203951133672255972976421302005779 4206 652724620552452525317753900689763668451934675 4207 -661323168975827840512897732462543580062710645 4208 670033965203711078667626970488249987790414220 4209 -678858452489547062285588655748508778080486690 4210 687798110100963932907170343049772192464944895 4211 -696854418562748026210670434949140561676520855 4212 706028895264298983380493462676840804052719450 4213 -715323058955278088544551896201487669230884075 4214 724738466120416326629383057064973208007304775 4215 -734276674711951247421638648457474532623571441 4216 743939281308143226213739436887585762773130276 4217 -753727884066282146962825018826022869359634528 4218 763644120681611908980874466090749620728930145 4219 -773689630544347517497564780652372229924447040 4220 783866093516059856182557109494096633397751320 4221 -794175191273795994584422308338267919576100081 4222 804618646921335560693152987177715109056516310 4223 -815198185503152076023139482225075418491256025 4224 825915574468319066060284691159409357326319840 4225 -836772583336687867035095851862622375412505853 4226 847771025033596059368150825732846909764517071 4227 -858912714690267304287315290241960944625310650 4228 870199511867856933854502586709010143244761610 4229 -881633278473701816301841990475483159183123390 4230 893215921893628146672095453172152012204547441 4231 -904949352005293949739140233955178968827941765 4232 916835525238082451782540273427908130499408016 4233 -928876400664386448686193501683065375493127225 4234 941073985006817269297514425980951961607738945 4235 -953430287787878699980114539985909548175175072 4236 965947367304636644194617949184634714454015514 4237 -978627284816820436314766988892278290342765000 4238 991472151509522034805740949968391652928346000 4239 -1004484081699344207011894762079940885742216381 4240 1017665240806130642445907076700405057769317165 4241 -1031017797556353472582507318872228058299862175 4242 1044543972985317237776825027054731790550582529 4243 -1058245991616542344392994273958788724553369930 4244 1072126131516336548906920027702513277183529713 4245 -1086186674427486067911379054139202371133989021 4246 1100429956898548344961400525634625244645272542 4247 -1114858319349708432414974431157665516444836980 4248 1129474158299616473328332968185650774586057070 4249 -1144279874340803479263885462776430117137055990 4250 1159277925487366387741399097259184439784230851 4251 -1174470774036864274811375088422112302471733675 4252 1189860941062643238922068242302775209270550400 4253 -1205450952138651215069107680220607771003186540 4254 1221243393000694493236206104849952155477110825 4255 -1237240854110116442177292474560434372929031805 4256 1253445987508787403784235333107827095429764025 4257 -1269861450197089584878938074342089241512021355 4258 1286489962207962591157176676774571389692054030 4259 -1303334248774123296482857698639461788200081285 4260 1320397099647020608990047691640254440368400930 4261 -1337681310027695066790591191273217187861425576 4262 1355189741157038786345326313047401299341620135 4263 -1372925259984164644438839412450455337236989775 4264 1390890801054920971524734053685668962633590973 4265 -1409089304891094241130002794012092065599691545 4266 1427523781204693169608537539330653346303136211 4267 -1446197245960751620190645056776558965359244280 4268 1465112785945473591207723025344402128568767730 4269 -1484273494484834322624876900214323086252439438 4270 1503682537395266437880140019384616282868964085 4271 -1523343087329676781110818509702987782949508285 4272 1543258391139954968719144163730428582843122290 4273 -1563431702821431046070154059206306867820617630 4274 1583866352317101154171270613207416613924079380 4275 -1604565677030946430994273033573030951024744865 4276 1625533092104396661740292483039497743193439690 4277 -1646772020468313712806529833626814087784043824 4278 1668285964622853171686700425873615537293753095 4279 -1690078435197285736624695811815258864627564278 4280 1712153024265069230248207999295193672999653800 4281 -1734513332380038515661050180069981826718594000 4282 1757163043459166157794292313642491268737126844 4283 -1780105850262995332393101316906768478627323885 4284 1803345530879247087667870210239290874083790267 4285 -1826885872614701086305124864905352881662790435 4286 1850730750113501169797360114955539086526545631 4287 -1874884047627005349787593856835417149820245270 4288 1899349738801349486663410701208354463508963215 4289 -1924131807291090444221827175370563851253915608 4290 1949234328251310456784255786692876078170648330 4291 -1974661387260165493676487915730986807041124052 4292 2000417163551550605268745979462397002477493056 4293 -2026505847210939018669823738706518551792518495 4294 2052931724185381728809929435308996620378565300 4295 -2079699091716281365729421669126579924987882721 4296 2106812345164267844390855547152192127507509767 4297 -2134275891641794302681686596471260458053037500 4298 2162094238691215061679040857609652052110287975 4299 -2190271906079318621542361068663673491321644783 4300 2218813516367734837523390409583306470297286189 4301 -2247723704830731761617512706818971867999837016 4302 2277007211957896140355833665861121907153437620 4303 -2306668791455716480365532515949498577826236355 4304 2336713304723315060255577322820207508342569920 4305 -2367145626897518648567274556260792416434128435 4306 2397970743343271539071230815796646091907646068 4307 -2429193653701057523808681213899464493228186504 4308 2460819470434492361038727561372478779740972605 4309 -2492853320838105561265667823521163231148833053 4310 2525300447685497539219435377933784132706186056 4311 -2558166109154617157133949046602466013208426110 4312 2591455681620773963082293564672908792728149145 4313 -2625174557455656896492750178795029765264009415 4314 2659328250010415848877021172172734972754662365 4315 -2693922289243758107657921831093833831068499065 4316 2728962328941256373366050175984362726347893272 4317 -2764454040126932028015294694252156811090530864 4318 2800403220565909094453641469946389400781037955 4319 -2836815685912946886019033327679513633165468215 4320 2873697381546541596030508480564493726543264037 4321 -2911054271406904929949641586647373795925920275 4322 2948892452210617471128070897830866895786965835 4323 -2987218039929564121102724107146687357885137785 4324 3026037286436266514995935514643227073586017460 4325 -3065356463574280097898463344554395447005365330 4326 3105181982285377081415791104944383498276394415 4327 -3145520274220883354295864615875763379167669366 4328 3186377913402949210708853467615256917780125290 4329 -3227761495325256613093261333582083103865441445 4330 3269677761201702621708337983651627388660547142 4331 -3312133474503838370458776368004194175527800202 4332 3355135547851400233786631366236528459795807475 4333 -3398690916932750806800952697057636954039446515 4334 3442806670092825816430216957601141045628930398 4335 -3487489919581733971622913922389843522641287200 4336 3532747933896843926825659796679341347486280480 4337 -3578588006303563633539946998457362947105464160 4338 3625017589989471770986319906670152333816453730 4339 -3672044163800137725043055203430669633313603000 4340 3719675370264406298348359337039964473465432519 4341 -3767918878486936195507371841572245141936671981 4342 3816782525104976007593953031734190311705976121 4343 -3866274174278091612965528074286228552473348305 4344 3916401861638025903845915169335293839595310025 4345 -3967173651314853329993258150930664714692842419 4346 4018597782942796112638048851274998346086602695 4347 -4070682525660786763665150350367690061213740204 4348 4123436328238420139881528170933823960304401560 4349 -4176867669987621653360480368710495743783218648 4350 4230985214074247992636420033065340836536797155 4351 -4285797655276249380285291858339859807517853408 4352 4341313876547792673793869264136097104253407315 4353 -4397542793557969893787363588754902076310795740 4354 4454493514575706273608909707759946973456543803 4355 -4512175181721703834725344100384979818364171474 4356 4570597134243814349314047091310442124097775512 4357 -4629768746413515426342968810595264076705591590 4358 4689699594262874865980911800633637765325284475 4359 -4750399290055436977696960606605357201866627535 4360 4811877652557381031046848087183402151833209855 4361 -4874144538011246781668293280499873113073484919 4362 4937210014015396263820083654575249058545820871 4363 -5001084186927529165699031759946577095697462060 4364 5065777379428094681035371604044187265851686345 4365 -5131299954279038854371225947553443855300097735 4366 5197662495648382240449929096165822279993620875 4367 -5264875629148102023702794015698399491857824405 4368 5332950206998692466149246269871311500534665800 4369 -5401897124268513871912012708847088259551596595 4370 5471727507958786890794240898272410861242619306 4371 -5542452529365137614362704200719948865107203963 4372 5614083597165144410354098469039007877074148930 4373 -5686632165821172955273283763871917518625126470 4374 5760109932754296084774795891688680279330391125 4375 -5834528642705843729473014596637850826505193095 4376 5909900289083252972587668603636522349378569210 4377 -5986236914196054988268831272246868877344353055 4378 6063550814860984808170728703178295805160482560 4379 -6141854338426389779170292639631636806418811865 4380 6221160092725737177444774773103829089267975186 4381 -6301480737802655705458445728026966210920340885 4382 6382829200303824792371920645550291012738916993 4383 -6465218460815051525104824153340941470620502835 4384 6548661772786408989093702686039672176069828098 4385 -6633172445387905047419752270470496064311268927 4386 6718764067061659172737859998980120828713935976 4387 -6805450283803835909711837417852979736332926665 4388 6893245027440611109422958643391056196383169990 4389 -6982162289241120976733375787961201990972480890 4390 7072216353015970240401954778150744126566981105 4391 -7163421563963986626490316519851561564496597316 4392 7255792566694066094520691608981389501154674799 4393 -7349344069206521603281077173419331395676568045 4394 7444091085941144945727361135071639711181247450 4395 -7540048696791896981506875214411748114384694065 4396 7637232295286192657650325328963216802089259005 4397 -7735657342529596653821406307460078686559245950 4398 7835339620623508745851745183103426982590153280 4399 -7936294981434403209861225135907675861407805372 4400 8038539605359306652358917224119060529991203639 4401 -8142089744811950696086102298217290294413832895 4402 8246961988447694662389426980121793434972092340 4403 -8353172999256748146110290211824510532802704840 4404 8460739784362497409887218982154445311249019308 4405 -8569679427609696561585576916738344101095475847 4406 8680009365052510141119280529491162642087694050 4407 -8791747111923267838118932126271119156230910054 4408 8904910543928937473517003862543727364420690730 4409 -9019517618483687615781777212375428147519530220 4410 9135586661934955954719604988181819591333139531 4411 -9253136084940665851751158516402867601988443073 4412 9372184675748555964457202030277414192843234850 4413 -9492751309596449741482295120941533368532014625 4414 9614855248171064095454987817802662745758629100 4415 -9738515842907234148590559459286820203041526433 4416 9863752840755022801173572925752074871470625705 4417 -9990586081251255652819809248448103941413318045 4418 10119035808726410526794705645862598102525634330 4419 -10249122363019218417435079251754765196023468838 4420 10380866498257523481329916186450687969597082275 4421 -10514289067084054056682781927920255861383460550 4422 10649411346148210416421745447896739940424275414 4423 -10786254713708404312834237372940148987118650330 4424 10924840981974555022525689647131282635093120320 4425 -11065192067949635411051198279684765896566187894 4426 11207330332765537625172890880364217630505986775 4427 -11351278245623647247647648116402487208087762806 4428 11497058730269679571087152069839486110971045360 4429 -11644694821890229900950168279960936675846024930 4430 11794210020875180863365424735511038786036531115 4431 -11945627942524245170916941462532346353954734962 4432 12098972678248605083618087668887906373136404465 4433 -12254268437938472810815642243479759378765131200 4434 12411539918758746293834340831663085811550249183 4435 -12570811940025560688712504283156993452635243496 4436 12732109819753931329238167975085653341632058400 4437 -12895459001888156206174029699994663578770137955 4438 13060885440762668583972774827458817353334151795 4439 -13228415220527973825553499253744372813144922824 4440 13398074947689251984030019133499018435993413538 4441 -13569891362566271456391640641280774413562922175 4442 13743891740077667288347857671725473142862374734 4443 -13920103493069967688916167442456215320951096190 4444 14098554581518928133866975489298276437634024675 4445 -14279273107559433424261741869304261421145470953 4446 14462287733278792341031999409606220720696341558 4447 -14647627267275836346035161164630672954582708780 4448 14835321091224675943786752722274679277889918750 4449 -15025398737787805939256343337452005365614126852 4450 15217890326132494247713165034452821332051114479 4451 -15412826131019121447956207243280028864841767585 4452 15610237027456117021462658833736335654024911839 4453 -15810154050781106354231458949576699246614319700 4454 16012608850644129785155722065448121012076631475 4455 -16217633241895441767329733398951631379503392350 4456 16425259668090646195975121163586503736734505395 4457 -16635520742995188665517371117136204396964166635 4458 16848449723809018893208465386925344327580086775 4459 -17064080043093936396990345479025054928844444190 4460 17282445791919449027055603092777129354485993910 4461 -17503581242015173407254113870064090647446797898 4462 17727521339043699259870062153021742717962584014 4463 -17954301214776207035588688551118565406719675255 4464 18183956690702372525789509322747744440747379460 4465 -18416523780023243657499840117157453769383252686 4466 18652039201812530524593269327898306154316555907 4467 -18890539872616579717872462047619676302792479580 4468 19132063431385793097486623887377088748324090665 4469 -19376647720467249605382541720480420301177654152 4470 19624331321529483606133694078057444389722641607 4471 -19875153025728929197841451334687406349532355417 4472 20129152380855867562546381451743104477495566925 4473 -20386369150451405627271808606661660390823098895 4474 20646843872407073419127425726348081252974289575 4475 -20910617306804495771590415836391331974579260454 4476 21177731006205887040595067450271330136783848658 4477 -21448226751983929608711170906628467393938397331 4478 21722147136545276391362183687868532760155595415 4479 -21999534987913411334323226400791089710552372890 4480 22280433964132231866013955244214792779838070010 4481 -22564887965859832546716665378104463766094131805 4482 22852941743204301984553675414412050374396204390 4483 -23144640296081439376316379630480941297931386625 4484 23440029493740065421539801587114061955898497975 4485 -23739155462631650755697968912655961418836829860 4486 24042065218887710129160345914597217996365290775 4487 -24348806043444189696446171347636476006772478035 4488 24659426127738890276157530107971878885210471250 4489 -24973973935828225108788968167143475020416751110 4490 25292498863578103523095097835737891003377516048 4491 -25615050587505330053753441814874304582978211075 4492 25941679737740976494721067776953623343020629879 4493 -26272437233323245080547537897539238203026738200 4494 26607374969218066937190042682427752351622097390 4495 -26946545137784694239450023918499258262945159089 4496 27290000930144088747790304622159914478016854867 4497 -27637795843532838279685062455984954703088567600 4498 27989984397315842665684187873829457284545054605 4499 -28346621425938366292047545020091631762458749748 4500 28707762809885592785112616242340491581607713910 4501 -29073464753936725530389213317718082590261903820 4502 29443784533380169112606953187758168120737143579 4503 -29818779757267571281918938544314636133155131400 4504 30198509130199701097075071630980158550302695772 4505 -30583031700272186436587022258476945801220422595 4506 30972407636753598422311934581759198935256640565 4507 -31366697462408375860170115261090094112049013365 4508 31765962847395195418787949289808876721732976570 4509 -32170265825646185881280970752363769389027292415 4510 32579669605320366326966947967789339488280863980 4511 -32994237768911736285404371078271551674280300020 4512 33414035100599402478727697319211078081527434531 4513 -33839126769750483345134714051313496628718041975 4514 34269579175515521458023128717599737680380550102 4515 -34705459113385359832064422924347612154046216253 4516 35146834637387554709700202162036865044614135213 4517 -35593774209349463931517114855770785835552713835 4518 36046347579058636192274461328416432657435668455 4519 -36504624915877295849286087263151455137555209615 4520 36968677707237092876368324996486541090745889741 4521 -37438577872242971047206772387411985681469037450 4522 37914398678880220590793960230194264425843863385 4523 -38396213839238374915236544457679121076390884080 4524 38884098445816218384856045113023663553894413568 4525 -39378128047988867782515185840425155877912497872 4526 39878379607804253738288014652926433204322165606 4527 -40384930557308904048042238177808955699753714636 4528 40897859774237442198555663196758660271878553065 4529 -41417246619804797492539096798475914628579996674 4530 41943171934698451008982872636907946419005150074 4531 -42475717056936849197555490811959293748838752147 4532 43014964838582479722299666028908782866993178885 4533 -43560998643258157689541374876990347552667624955 4534 44113903384007534448339246669942760461484079753 4535 -44673764500052655753316301662946682380993192960 4536 45240669016237199102298144393497279358541119330 4537 -45814704498600267694778582651698226575478021265 4538 46395960135846519708319577093629834871103821135 4539 -46984525673302557617745374961991330904499591542 4540 47580492516867159447339714774998609033085517273 4541 -48183952644907846524300021985202220569957473216 4542 48794999735153655762966282063198209087161093475 4543 -49413728054080516832191961808926445508386030810 4544 50040233607218419570729205751595121774406987183 4545 -50674613005565100379025775962007143971781248530 4546 51316964639789063643355016952468984381165522393 4547 -51967387523201763377284478744141609655080167284 4548 52625982490347735831390390085023008941838751150 4549 -53292851016055962398227051302291348332924027805 4550 53968096438918366264487788359038597338356487816 4551 -54651822755931352675167812434662743282989957620 4552 55344135871374119482039187823079133856335087205 4553 -56045142366541487285386315140131695420515825430 4554 56754950774543876060586640411278715270363857105 4555 -57473670324622456633570689089878106474697769200 4556 58201412243403257319317913881625418365215888125 4557 -58938288473275385739623853580015085805826161550 4558 59684413000642554757398396002210959115745812880 4559 -60439900547834635835848674844974618885707843455 4560 61204867928910936756939711789441161009746565299 4561 -61979432714564650495559490840862923644690146331 4562 62763714616043482609684918913724686185260765014 4563 -63557834122495648828222784717708326454360873805 4564 64361913913584942020251231717306876939249718670 4565 -65176077468715803157142418245279461219675597515 4566 66000450508931640921949751092745112567003224092 4567 -66835159577445150109052973482292204240008832138 4568 67680333511420655824558992371597618802909176550 4569 -68536101993224276350246248008730294888641212838 4570 69402597052703263204704483089638580245277857385 4571 -70279951588558797557596523910220433452619837500 4572 71168300901747741954648063010273885926863476500 4573 -72067781186368815970977945784493524268092771665 4574 72978531094824870030746560977712053633516691785 4575 -73900690197600902493622558165318281053340668985 4576 74834400580837915697843979061151042458733164502 4577 -75779805274368708350481826507021356614488177970 4578 76737049882367583764830505169627367261580207910 4579 -77706280978997073449546895992627524865243123435 4580 78687647772811242671576645128479050305092854412 4581 -79681300469353468594128185545967250645305108712 4582 80687391970004834050564685377218317311559822295 4583 -81706076200859791453431208853332799809258872825 4584 82737509846725157392583254984077485161734408790 4585 -83781850645586936716476433391489658060393630164 4586 84839259158479733754854357182898841747211026566 4587 -85909897028844184249149864210806771146868853951 4588 86993928789001189239879848734716797456532572630 4589 -88091520083685300583862692572623828423696790923 4590 89202839513873066542705767094222478614977236603 4591 -90328056823763334055884865525592052920538363060 4592 91467344782724176635221505218404644207239631588 4593 -92620877334976407844684950849203003316893686105 4594 93788831520439048176811432401300235025834489145 4595 -94971385586357383695060508134816080888462603501 4596 96168720947842725188632699231944883254994644022 4597 -97381020260671087924657304895192585093117635750 4598 98608469422329109713636195478074091517224178845 4599 -99851255605193866348511085749896826071043703258 4600 101109569298913251551040261472577434076437982100 4601 -102383602303161571981136303836738225753967345848 4602 103673549812199457785498569454510031244161191006 4603 -104979608366383694965987118497342197011417227160 4604 106301977979768836952406290661947488953259343642 4605 -107640860049533224427539799736143473491823920825 4606 108996459527501912661176317747354040364533422160 4607 -110368982786633993285954426912113127425233129331 4608 111758639837364245855548982102374461518498154955 4609 -113165642150279706111265230045564120408477113070 4610 114590204918195600293269244999934508111152995960 4611 -116032544834131593569600461068289296557970303060 4612 117492882400056079101022969418012115486905152449 4613 -118971439659254681831144182665622177707326727835 4614 120468442552695858387218230057948819664252238468 4615 -121984118604866018531949332298602673112159750335 4616 123518699328728654020159359548114434383136211782 4617 -125072417864081865736951453735367426950715701932 4618 126645511432102887113514772663174819709565689985 4619 -128238218925264862235175061401011430670194234670 4620 129850783412478669985691388353296828007841420675 4621 -131483449679586479977508514057534791561244979003 4622 133136466786133225029492652421151531218269945070 4623 -134810085555434760285610765380675784595738870265 4624 136504561184032181875701131452896603614372731135 4625 -138220150680312322540346370143776220585994076152 4626 139957115527719381473255609604815256591566733705 4627 -141715719070884999506371718524089301471247104899 4628 143496229233693357439781173916923599032344571405 4629 -145298915851857177561013075280891536806360943950 4630 147124053446954573649955475288841214297544035114 4631 -148971918504366015357749487772479529571745266889 4632 150842792304423781110819029637987140309086132936 4633 -152736958144603189551710091066445314528425616950 4634 154654704228948525507062505958477190893456384985 4635 -156596320833389680032306556738807113252237066243 4636 158562103254631898373694387925257108080833802720 4637 -160552348917446368738203110281763474941195802019 4638 162567360384235088864852770685771105901670493925 4639 -164607442403120894874824279976677115534524954577 4640 166672904979423168945639341222286698184874873580 4641 -168764060363349294732706886567658938766480946252 4642 170881226184641842166575459754956986465328906151 4643 -173024722378649466055000239567451845728146990200 4644 175194874385431614838594367720358625592551627465 4645 -177392010012962444988760154978913024454213300275 4646 179616462702005018489600873410590751582106208310 4647 -181868568325176878272662922925238465770315139435 4648 184148668518932134264260622456356596486106994440 4649 -186457107417191924894835400821578108261189409015 4650 188794235051799753978365365025933137797954889159 4651 -191160404019394140671673086518894448924687810325 4652 193555972951730069653743601608959875147508423780 4653 -195981303114444696971939715800037425166364789530 4654 198436761948665824585054504616533944018118566855 4655 -200922719600294572313033038297515990983660712325 4656 203439552534350395627414029861420985917076765921 4657 -205987639993367144219582839605646299261107642789 4658 208567367685953320006676788251574814935417092525 4659 -211179124172869910254556800767732714185269469953 4660 213823304631314342372913932251056145072239628821 4661 -216500307167219893476423841891644710239343754577 4662 219210536656802151146424865902487246282689751800 4663 -221954400983590650986090265506468803511050887000 4664 224732314958807609828708190042279769709770825997 4665 -227544696481612717230860162009511168019761964751 4666 230391970539915481538759049050319858255708585240 4667 -233274565292283789145785886632937397293368002796 4668 236192916150823406551374280254828331278544184625 4669 -239147461783170011147956830493652720921809443933 4670 242138648279102236321984852242111134689219731884 4671 -245166925071005357872072301921245562267984587418 4672 248232749185917766951583315731232002031620490130 4673 -251336581082822355071620223671271313813466660880 4674 254478888991860464158780084604369657650905106680 4675 -257660144666774238351803375485379418997221954915 4676 260880827813056944787853667237511353744274054108 4677 -264141421753836139715065757644162661848452576060 4678 267442417948764791223851634809939181285824322205 4679 -270784311571601027986513396046079756102143143587 4680 274167606121680739675943091771585387954562063609 4681 -277592808911414926082942052104739544038414743274 4682 281060435772221416339152949998369669639111628795 4683 -284571006450125401180982960186608795209148990215 4684 288125049408065612514292716142602524296143839092 4685 -291723097127747488867580763134150658288085930795 4686 295365691010277606777443345520474724792047864382 4687 -299053376582382085423378242427387906558010911050 4688 302786708497362275532233075667966993063094954665 4689 -306566245643753439971908459523666925471606239985 4690 310392556248634699414629503599548218267350093830 4691 -314266212886764717180131724708243368031500153007 4692 318187797688319689099659566962491195835336166101 4693 -322157897246503698762892219251369436164331857445 4694 326177107931830137524147481850156315053008533823 4695 -330246030696164565867012654329344256077740813589 4696 334365276495707374233147192681271631581791216515 4697 -338535460989386372538422882488476392958808913505 4698 342757210072741769735485032687313778379294426155 4699 -347031154468544301372358089558436294054541803230 4700 351357935373827732091719307486476822878460435375 4701 -355738198940566105002216275585338101976027476210 4702 360172602038143973562192805961367596033115125614 4703 -364661806621883300622312975225989976463619982365 4704 369206485613287521560229440281779399361878621068 4705 -373807317154164719033880534690291699555988575117 4706 378464990607028425382645979452119219334427995453 4707 -383180200692518934977932375231210100578458630349 4708 387953653612391488683889251034681534518864259305 4709 -392786061067891942464503129712563462421782850105 4710 397678146507811658349548864758732149675011225436 4711 -402630639025427208593101473723899382233291207190 4712 407644279734150944719818828587935729904835969490 4713 -412719815540596963639048306660059657499624495160 4714 417858005650406957916523789446167839750872300580 4715 -423059615214956286108149131237287400254547060383 4716 428325421969986342745464897679408034827745551775 4717 -433656209753415241701042320211923508256362209250 4718 439052775279460603201448056526997782265389780055 4719 -444515921524969057863104576379534860901460395138 4720 450046464641767050446104867026838916210490173976 4721 -455645227208872084543775667878813940407240525311 4722 461313045285863909247450962265165691417613537445 4723 -467050761528288131213784422850344980902073249145 4724 472859232384896001805615329226118715623341093810 4725 -478739321073497704911073177287402443837552873275 4726 484691904924975919746030616954712342582236981860 4727 -490717868216791729497837535110794063856642095110 4728 496818109666735220521364789341472344279332590370 4729 -502993535121231528387208037207238076858855012745 4730 509245065201850969798516883633585086122201127625 4731 -515573627845506228310737582884281746567778751885 4732 521980166106804923492660801711716142883024562835 4733 -528465630547171317429530601786051230914304943120 4734 535030987196185829439513969981919577697296256985 4735 -541677209786605895049416657989355902041219335220 4736 548405287877899757394104070477156420674445823986 4737 -555216218934081210829483928057226464498885621326 4738 562111016612709065879461610903146950375184013305 4739 -569090702682389437772106968202419304390114863810 4740 576156315480577614812572407561733997030534371170 4741 -583308901667539285217886493133349020624207187365 4742 590549524856358163913793799485380126558245716475 4743 -597879257200084065990402430179215602541119890010 4744 605299188197417589456929613912744560833417767735 4745 -612810416109708216891847441614754119088731191175 4746 620414056945856637444039989077625316102354185829 4747 -628111235705760065804557779278581012042549849304 4748 635903095548043442018342916540913602372035343675 4749 -643790788856481874299190569473267857486350286992 4750 651775486594244006825875759128179694692346402970 4751 -659858369189752895229305167142409350824578000565 4752 668040636081198307823544673213245677896115509240 4753 -676323496418227404410399881874608008074902793340 4754 684708178800557663202530081098208831583683411952 4755 -693195921791817429026912789848305173899211732175 4756 701787983856167564937217204010710479529447144599 4757 -710485633680539238570860492439975516429572697004 4758 719290160313250313075020045323814933705864222320 4759 -728202863290813623396017173568676278864594802155 4760 737225062982613575172896336370012546307148870443 4761 -746358090518382598713601358814631038079448388249 4762 755603298343084447029061679379544671376738219476 4763 -764962049941079476256503766776883189835373294200 4764 774435730605443755685550129107556937598538767235 4765 -784025736954765280971165114951749636697406529475 4766 793733487921212261105658811657327533106285303290 4767 -803560414055822295925988646182290140011722626041 4768 813507968739719119381605976513679079337428182695 4769 -823577617273675136034360094288801078126833455040 4770 833770848316963509148876671085530361446265618485 4771 -844089162756891221996422044898020484838524164315 4772 854534085379862736368047656584759940245209135100 4773 -865107153516495892841210500187931849590018311370 4774 875809928949564464043468635038863967994163041900 4775 -886643986330222702352821817894789835930014346541 4776 897610925327587007031925355050721801561968028031 4777 -908712358811506736245093934962577819474803631576 4778 919949925248639933116399390787591287503158271620 4779 -931325276647118108986629360528018435402967501455 4780 942840091204067566278554000618147106209772648060 4781 -954496061007424198496488822052795431056390429430 4782 966294904939950443955509494190471248412626391070 4783 -978238356133362701425736479095937787420823856040 4784 990328175133994385451398178026762393922881388398 4785 -1002566137104303290401272935384950151072051461528 4786 1014954045255433633138828366658551068869746619027 4787 -1027493717791073577545746855301470833375457488345 4788 1040187001612273582308768643600203468186744616260 4789 -1053035758998525287055529815337323347832096147771 4790 1066041881590299971346407568261926126201967045756 4791 -1079207276802119066043466363171801801350336777493 4792 1092533882088385114346365092732799804364846161140 4793 -1106023651083111270857574733336202170844608887895 4794 1119678568154727877565284317159056793683057526710 4795 -1133500634267033410518872067341943624034860048060 4796 1147491881828772684713806958988027309629411285305 4797 -1161654360270264765881185637108522361582437632534 4798 1175990151193663940750121807340030504349767069140 4799 -1190501353659611089984016766611149979960385587705 4800 1205190099644205947585703122875085514259410408738 4801 -1220058539029917290536768059489519264027824022870 4802 1235108855375414707306929609390008687627237862144 4803 -1250343250604859659568745646771308430814024719225 4804 1265763961096867029864819068340530416780037262880 4805 -1281373242066183609403757377241376426932006207010 4806 1297173383978174144784934364806481444149826328643 4807 -1313166696616776061070876832121320957411972032805 4808 1329355525831031623812807089532030688932034149435 4809 -1345742237283087675276354675668933246252404397850 4810 1362329233533424918497517033455476250413061011590 4811 -1379118937462549082832699996386228167471973428296 4812 1396113809701700269969056881022654800389760747388 4813 -1413316331721757228164383482190959968009608884590 4814 1430729023616344225540066610025290888600524526954 4815 -1448354426851342954911801878812619191662527847125 4816 1466195122407451567764588767533660407520470756048 4817 -1484253713183569107028721007913548528742825329949 4818 1502532842506001197304618758986452144474949584070 4819 -1521035176178849764007629524847109958473299313745 4820 1539763421367202484098016399646580687337572065532 4821 -1558720308287525848504368365805733114296935396888 4822 1577908609472320886253584198661756729031101971775 4823 -1597331121093380313874922194369340440881806067880 4824 1616990682615541308879241652440378180348597149608 4825 -1636890157745527514902888412819750431653610182105 4826 1657032454482580813467481937355250141256006728257 4827 -1677420505685466265956674697947299521075099198769 4828 1698057289527918972079938136459065050969824982885 4829 -1718945809676244577432566755160821820923460657610 4830 1740089116157674470762043312482106726846181492250 4831 -1761490285140846215906334120000115772364627127850 4832 1783152440225320586603420020878516624981927786525 4833 -1805078731817075140097476567371566409316977376350 4834 1827272358847599977757290447902956437833961175285 4835 -1849736547736383609626831324951549799874199752555 4836 1872474574548170922596714894224130180105661158000 4837 -1895489743534263434658370083628238624281164544981 4838 1918785409736692812050622430657992765137638243545 4839 -1942364957099997521900075040134698856703874359870 4840 1966231821531238429086842243802601155047176704686 4841 -1990389468573750668184594478928879850828796201937 4842 2014841416932104434421345043233224529917495993756 4843 -2039591215699164551139193444217682983638113705450 4844 2064642468355279613078316649185662293870645682445 4845 -2089998809539812163608269078588396459414154939152 4846 2115663929534022919814763672300020614791577173767 4847 -2141641550568061633021210009129404562359843324751 4848 2167935451797200292279825934946303639331052943490 4849 -2194549445135098559552705977607738167185841497152 4850 2221487400733230680989815391477463468506507433645 4851 -2248753222331059800739441245140692061747785931078 4852 2276350873248697878966519359787432742108763359395 4853 -2304284351244440130574330885126988802692399777350 4854 2332557715030895627776141416090244366848200140355 4855 -2361175058630146515767849037096146704345853926957 4856 2390140538423789239706785519717566285621434668000 4857 -2419458346995792991063107907902263202342489848520 4858 2449132740727097719395095316658541324002003322025 4859 -2479168013116052391936552856459778323654714466540 4860 2509568522928426206348917819073126127657791221875 4861 -2540338666985109631986995070997760070963676613775 4862 2571482908878609609090764454019552197299584932085 4863 -2603005751217494911705454835928197891574370089410 4864 2634911764920664681289524325643494087841810786615 4865 -2667205560907814335694769799000812118679203107372 4866 2699891819982989622182897634546350203609675779990 4867 -2732975263960140020073670664323992305719843802011 4868 2766460686147697692513281711891676920854094630785 4869 -2800352921898072016853831807326066418857849713475 4870 2834656879705224450625711976388360894290829565275 4871 -2869377511166740396478135893458674828415360660675 4872 2904519842706607161719414207630699149182535245590 4873 -2940088944938277745335324294442169784700922934105 4874 2976089965025099849872034364227033789796869026920 4875 -3012528095432560286790677282879326873266832912026 4876 3049408606939058483757701742432973780387452522428 4877 -3086736816765289960021006310232392294056104893959 4878 3124518122248308052437120769793149674067044160845 4879 -3162757968335770231766578712038210841897013912570 4880 3201461881936486939850149192775044887846742165942 4881 -3240635438767015316259325926734975710141734670134 4882 3280284298392154191559832374431785411034038839785 4883 -3320414170411125985569373047556117314724895262915 4884 3361030850201742134056092084468913386976175085438 4885 -3402140184433165417284419478110344037875612949015 4886 3443748107527740508079165610079180621708229808543 4887 -3485860606487075703067874098673387848215870110986 4888 3528483758085808968972851676933436705804894636950 4889 -3571623692997489887992927381721047861671971972533 4890 3615286633734832648561860663075532477714000110375 4891 -3659478858061615887952214229941067131430517305968 4892 3704206737694260627612501459341578421443364007580 4893 -3749476700985697505878106882236147157759662084010 4894 3795295272403399802419041483743972532365826938060 4895 -3841669034470894205690975244400748093593059302269 4896 3888604668037676914070829416760257436123753531300 4897 -3936108913463765478352014561674451601839717124554 4898 3984188611697229618967662132612101918011665596815 4899 -4032850664686897723565097299268390960707529710035 4900 4082102077283543592578078405544414981322567070163 4901 -4131949916865571753969309258299526158307656805211 4902 4182401356080216957725932231573752467648280240610 4903 -4233463631666737490589623786446292926276054144120 4904 4285144088054306000417451563060056694273107004333 4905 -4337450135366939347536768317793709449691775103928 4906 4390389293895087371173072958423826442993375626735 4907 -4443969151266221393401320673729127414725195033825 4908 4498197407807461963105675002844617460851045529725 4909 -4553081832865435823762963897457465915201207084675 4910 4608630311077624609096827892202351312067942952102 4911 -4664850797824781785481688669792535113732535357885 4912 4721751366429031853379026323680444358621763381825 4913 -4779340162721814365258039393215845158763078788220 4914 4837625453187117536255315911721628515697590039280 4915 -4896615578627585803307119574046295035887308373595 4916 4956319003271632997909360488225139353381249148418 4917 -5016744267520012933611623492851364092553011902354 4918 5077900038035925576425586714042483375500113503630 4919 -5139795059554006705697567798629401859937305960200 4920 5202438205972915969320951165404344580239688989810 4921 -5265838431208351634785935579345024984776665575755 4922 5330004821307992175191105127839311091004895627870 4923 -5394946544329785388177081329896715609154839506440 4924 5460672903499505365744713503041049125421966449128 4925 -5527193286095201681689071909340898542591979701504 4926 5594517217668031397052238537593179741137312833899 4927 -5662654309913383472082709728745621133398223962120 4928 5731614315976050996160691737070032517965440200755 4929 -5801407077288168336290364739758816376090863529410 4930 5872042579980202204714120834544365088731716764902 4931 -5943530900665454178109056438217400649420405586850 4932 6015882263978770679883865333783184423551499177043 4933 -6089106987286971255691549752279055363595869082100 4934 6163215539377607205513829591131269014978274420105 4935 -6238218484074276242355581854618613495817784960260 4936 6314126540098197519561794461145299613323516924492 4937 -6390950523566965888555654205112065812772202265030 4938 6468701409052157590313529896044412534586280373740 4939 -6547390270939662120023643552278916533369540151958 4940 6627028345706988052249809320894602281845130375499 4941 -6707626972122887367993733824435676680744659979175 4942 6789197654768494927924226973459498772152630782640 4943 -6871752003053528870342802555561479951232743380140 4944 6955301796005870306248511151183093520073255575575 4945 -7039858920081183902149258052334923772705381416129 4946 7125435435246026618231166100858671890567162705833 4947 -7212043511557284691987006669875449736702282424023 4948 7299695496564391853233658857517655227979291964775 4949 -7388403850634522464396280378086235737007816866899 4950 7478181215700000803814005470681611267825431869736 4951 -7569040349304724934514313474628032816375767157920 4952 7660994194723359533850904768322350709825705894945 4953 -7754055813703990990001304323760349738919906419045 4954 7848238457986217058681582418668913922277207402967 4955 -7943555500714550557603963943460386872484259769898 4956 8040020509383050040571102850282622357334000803960 4957 -8137647175893497103813492417766123212909973374720 4958 8236449390954753478580004304698017013397567059650 4959 -8336441172759235205525498811577951935792114296920 4960 8437636742865733257089987227604607162840734907900 4961 -8540050453467196499568868245704471310605667412355 4962 8643696864786315367993239462366708711821559370700 4963 -8748590670907104439528346830247660420765639203100 4964 8854746778713122001963705182920615221479712507980 4965 -8962180232254812022624476873384682379198173086705 4966 9070906293260816886604985878934896562312857817111 4967 -9180940364012497374990925203368858238433435287725 4968 9292298069459391614271855576977318856436706396945 4969 -9404995178571780185417750041138416518342593444845 4970 9519047688091951639204473427288645509070484042724 4971 -9634471742335117849070726053191869423404401869207 4972 9751283718608765530252543475471371777197097762476 4973 -9869500145431654226251598186141772919096770113805 4974 9989137789654164348794020916025867381443448088860 4975 -10110213573064526548368055022892435919924991551776 4976 10232744661243720097498709961383338647148736851095 4977 -10356748378527487634608474801456847277088179329025 4978 10482242298629993479719734898098730332786461335030 4979 -10609244157929571648481004786753491009650108231315 4980 10737771947896022156431296968517030146970254424106 4981 -10867843826667422563148198147626755713332479595245 4982 10999478213316621732444928069797854263059888845235 4983 -11132693697685815768003896319277247924835767570430 4984 11267509136528493300781272725118009952007532821392 4985 -11403943561567835295922347466726902521943584594012 4986 11542016277551073988401744628494009920931964949265 4987 -11681746768497122451096434230438009212176901313605 4988 11823154797701031053291611695843843221031032077780 4989 -11966260312135586651949247821547153041648094878225 4990 12111083544444286168068119598805656814219818941740 4991 -12257644915460966563603467951223896984588337628489 4992 12405965138230465085693913625040986037184511604376 4993 -12556065118609649582193630216511152407303523978545 4994 12707966061355699426473762275406181533891266502567 4995 -12861689368771200962534854574611663932795698167794 4996 13017256748900762371652481591072956925833030691840 4997 -13174690112182120876455740551363247444469262029570 4998 13334011681792599128602378792723781253619326739135 4999 -13495243888267438988366653349645888910920061217217 5000 13658409482038416688674005625134450142411366114060