0 0 1 1 2 1 3 3 4 1 5 4 6 2 7 5 8 0 9 7 10 1 11 7 12 -1 13 8 14 -1 15 12 16 -5 17 11 18 -3 19 13 20 -8 21 18 22 -8 23 18 24 -14 25 22 26 -14 27 28 28 -21 29 29 30 -20 31 34 32 -33 33 43 34 -33 35 49 36 -44 37 54 38 -48 39 67 40 -64 41 73 42 -66 43 85 44 -87 45 105 46 -94 47 114 48 -120 49 132 50 -128 51 156 52 -159 53 174 54 -172 55 203 56 -213 57 234 58 -232 59 263 60 -278 61 300 62 -307 63 351 64 -368 65 394 66 -401 67 446 68 -475 69 512 70 -522 71 576 72 -616 73 652 74 -678 75 749 76 -788 77 839 78 -870 79 946 80 -1010 81 1074 82 -1114 83 1204 84 -1281 85 1358 86 -1417 87 1532 88 -1624 89 1713 90 -1791 91 1927 92 -2044 93 2164 94 -2260 95 2422 96 -2572 97 2705 98 -2836 99 3037 100 -3208 101 3381 102 -3546 103 3776 104 -4002 105 4224 106 -4416 107 4694 108 -4967 109 5224 110 -5479 111 5823 112 -6150 113 6462 114 -6780 115 7185 116 -7583 117 7980 118 -8358 119 8845 120 -9335 121 9798 122 -10275 123 10864 124 -11442 125 12016 126 -12593 127 13289 128 -14003 129 14695 130 -15391 131 16226 132 -17080 133 17911 134 -18765 135 19778 136 -20785 137 21783 138 -22820 139 24006 140 -25226 141 26442 142 -27677 143 29097 144 -30565 145 32001 146 -33494 147 35195 148 -36919 149 38648 150 -40442 151 42445 152 -44521 153 46593 154 -48719 155 51106 156 -53566 157 56019 158 -58575 159 61407 160 -64319 161 67240 162 -70282 163 73614 164 -77069 165 80563 166 -84153 167 88097 168 -92195 169 96297 170 -100577 171 105247 172 -110051 173 114922 174 -119993 175 125477 176 -131160 177 136918 178 -142886 179 149337 180 -156034 181 162807 182 -169861 183 177458 184 -185311 185 193294 186 -201601 187 210491 188 -219716 189 229125 190 -238860 191 249289 192 -260127 193 271119 194 -282576 195 294805 196 -307438 197 320352 198 -333782 199 348042 200 -362853 201 377973 202 -393662 203 410327 204 -427617 205 445272 206 -463622 207 483075 208 -503215 209 523825 210 -545251 211 567876 212 -591351 213 615406 214 -640349 215 666693 216 -694022 217 721982 218 -751040 219 781670 220 -813383 221 845929 222 -879724 223 915245 224 -952098 225 989915 226 -1029112 227 1070324 228 -1113056 229 1156888 230 -1202391 231 1250163 232 -1299618 233 1350424 234 -1403155 235 1458394 236 -1515635 237 1574484 238 -1635463 239 1699337 240 -1765543 241 1833522 242 -1904053 243 1977847 244 -2054221 245 2132804 246 -2214258 247 2299349 248 -2387500 249 2478178 250 -2572110 251 2670213 252 -2771811 253 2876304 254 -2984594 255 3097603 256 -3214530 257 3334878 258 -3459582 259 3589536 260 -3724063 261 3862579 262 -4005960 263 4155362 264 -4310011 265 4469152 266 -4633962 267 4805572 268 -4983060 269 5165865 270 -5355118 271 5551965 272 -5755644 273 5965409 274 -6182436 275 6408151 276 -6641611 277 6882019 278 -7130808 279 7389385 280 -7656713 281 7932090 282 -8217012 283 8512883 284 -8818823 285 9134034 286 -9459943 287 9798347 288 -10148204 289 10508519 290 -10881171 291 11267887 292 -11667490 293 12079231 294 -12504934 295 12946411 296 -13402655 297 13872732 298 -14358539 299 14862257 300 -15382719 301 15918874 302 -16472995 303 17047292 304 -17640468 305 18251637 306 -18883158 307 19537302 308 -20212960 309 20909137 310 -21628214 311 22372910 312 -23141983 313 23934208 314 -24752535 315 25599719 316 -26474272 317 27375372 318 -28305934 319 29268834 320 -30262916 321 31287039 322 -32344338 323 33438188 324 -34567232 325 35730273 326 -36930903 327 38172646 328 -39453996 329 40773995 330 -42136436 331 43544948 332 -44998321 333 46495487 334 -48040330 335 49637151 336 -51284567 337 52981296 338 -54732013 339 56541099 340 -58407022 341 60328945 342 -62311621 343 64359701 344 -66472025 345 68647546 346 -70891293 347 73208671 348 -75598346 349 78059193 350 -80597032 351 83217480 352 -85919090 353 88701134 354 -91569772 355 94530891 356 -97583471 357 100726757 358 -103967109 359 107311395 360 -110758511 361 114307470 362 -117965780 363 121740555 364 -125630567 365 129635537 366 -133763188 367 138021131 368 -142408741 369 146925531 370 -151579816 371 156380266 372 -161326147 373 166417051 374 -171662408 375 177071390 376 -182643228 377 188378180 378 -194286270 379 200377214 380 -206650983 381 213107865 382 -219758456 383 226613860 384 -233674100 385 240939438 386 -248422016 387 256133594 388 -264074202 389 272245144 390 -280659201 391 289328921 392 -298255323 393 307439704 394 -316895834 395 326637913 396 -336667040 397 346984869 398 -357606868 399 368548175 400 -379810173 401 391395539 402 -403320891 403 415602384 404 -428242576 405 441244583 406 -454626001 407 468405201 408 -482585082 409 497169054 410 -512177170 411 527628900 412 -543527623 413 559878373 414 -576702414 415 594020783 416 -611838389 417 630160729 418 -649010810 419 668412192 420 -688370417 421 708891799 422 -730002058 423 751726481 424 -774071428 425 797045089 426 -820675106 427 844988742 428 -869994320 429 895701102 430 -922138760 431 949337843 432 -977307787 433 1006058831 434 -1035624375 435 1066037192 436 -1097307878 437 1129449439 438 -1162497589 439 1196487809 440 -1231433438 441 1267348747 442 -1304272487 443 1342244227 444 -1381278841 445 1421392531 446 -1462628328 447 1505028954 448 -1548611226 449 1593394510 450 -1639425430 451 1686750128 452 -1735388881 453 1785363424 454 -1836724032 455 1889522180 456 -1943780492 457 1999523193 458 -2056806351 459 2115685499 460 -2176186046 461 2238336699 462 -2302197908 463 2367829978 464 -2435262978 465 2504528651 466 -2575692678 467 2648821998 468 -2723950060 469 2801112481 470 -2880381962 471 2961831012 472 -3045497127 473 3131421510 474 -3219683082 475 3310360562 476 -3403497405 477 3499139599 478 -3597372628 479 3698283781 480 -3801921521 481 3908336759 482 -4017624416 483 4129879065 484 -4245154665 485 4363510006 486 -4485047720 487 4609870815 488 -4738041319 489 4869624171 490 -5004731235 491 5143476261 492 -5285928117 493 5432159159 494 -5582292766 495 5736452638 496 -5894715340 497 6057163130 498 -6223930187 499 6395151070 500 -6570912959 501 6751307027 502 -6936479144 503 7126577921 504 -7321700060 505 7521946507 506 -7727478342 507 7938457137 508 -8154990143 509 8377191708 510 -8605236764 511 8839301372 512 -9079506834 513 9325979354 514 -9578909675 515 9838491820 516 -10104859916 517 10378153987 518 -10658583880 519 10946360842 520 -11241633613 521 11544559246 522 -11855366400 523 12174285222 524 -12501482773 525 12837132809 526 -13181484107 527 13534790237 528 -13897235851 529 14269012744 530 -14650394992 531 15041658514 532 -15443007526 533 15854656868 534 -16276904655 535 16710051943 536 -17154327137 537 17609967006 538 -18077296787 539 18556647366 540 -19048270774 541 19552428568 542 -20069477903 543 20599779395 544 -21143611456 545 21701265306 546 -22273130223 547 22859599508 548 -23460983251 549 24077602582 550 -24709881698 551 25358252608 552 -26023057193 553 26704649146 554 -27403494396 555 28120063734 556 -28854733957 557 29607898317 558 -30380064198 559 31171745272 560 -31983360171 561 32815341239 562 -33668242177 563 34542626413 564 -35438954684 565 36357703326 566 -37299479103 567 38264896448 568 -39254462695 569 40268705232 570 -41308285719 571 42373874193 572 -43466032564 573 44585340823 574 -45732520210 575 46908305356 576 -48113314082 577 49348183853 578 -50613705223 579 51910678918 580 -53239784356 581 54601726249 582 -55997365899 583 57427576903 584 -58893110001 585 60394738813 586 -61933402781 587 63510058578 588 -65125530626 589 66780668896 590 -68476501547 591 70214071510 592 -71994284523 593 73818077542 594 -75686571511 595 77600903799 596 -79562072827 597 81571106963 598 -83629227934 599 85737680438 600 -87897560103 601 90109994660 602 -92376320952 603 94697895536 604 -97075920415 605 99511637425 606 -102006502836 607 104561996089 608 -107179440176 609 109860195704 610 -112605850608 611 115418022229 612 -118298160573 613 121247757275 614 -124268547525 615 127362294130 616 -130530586367 617 133775063178 618 -137097615520 619 140500164799 620 -143984457302 621 147552287902 622 -151205716960 623 154946843945 624 -158777581109 625 162699893436 626 -166716031607 627 170828282957 628 -175038741187 629 179349562993 630 -183763199591 631 188282143633 632 -192908692514 633 197645205198 634 -202494352619 635 207458856107 636 -212541228792 637 217744051819 638 -223070239831 639 228522757148 640 -234104353146 641 239817855872 642 -245666439871 643 251653334000 644 -257781550755 645 264054181954 646 -270474684230 647 277046580738 648 -283773164367 649 290657813980 650 -297704300384 651 304916459395 652 -312297889904 653 319852290773 654 -327583766340 655 335496493744 656 -343594411701 657 351881559623 658 -360362406212 659 369041505646 660 -377923159528 661 387011779553 662 -396312236242 663 405829486686 664 -415568228408 665 425533284537 666 -435729955471 667 446163636759 668 -456839463545 669 467762699889 670 -478939113369 671 490374583094 672 -502074713132 673 514045247010 674 -526292468125 675 538822772764 676 -551642275348 677 564757249781 678 -578174530246 679 591901076096 680 -605943564997 681 620308837893 682 -635004329400 683 650037617507 684 -665415983567 685 681146887247 686 -697238421611 687 713698828368 688 -730536046298 689 747758214571 690 -765374133626 691 783392765979 692 -801822773015 693 820673024532 694 -839953088344 695 859672718500 696 -879841352545 697 900468654005 698 -921565033479 699 943141093881 700 -965207116964 701 987773638249 702 -1010851971974 703 1034453643803 704 -1058589861550 705 1083272097074 706 -1108512647036 707 1134324046878 708 -1160718499806 709 1187708496570 710 -1215307407775 711 1243528854223 712 -1272386121412 713 1301892814521 714 -1332063459613 715 1362912855500 716 -1394455471580 717 1426706113440 718 -1459680559845 719 1493394897215 720 -1527864869751 721 1563106585131 722 -1599137191996 723 1635974161121 724 -1673634620507 725 1712136102697 726 -1751497228082 727 1791736970088 728 -1832873968793 729 1874927289266 730 -1917917150068 731 1961864162938 732 -2006788596111 733 2052711179307 734 -2099653872293 735 2147639051023 736 -2196688750584 737 2246825515781 738 -2298073182011 739 2350456037270 740 -2403998043669 741 2458723702263 742 -2514658880300 743 2571829949201 744 -2630262947475 745 2689984496736 746 -2751022678101 747 2813406106052 748 -2877163070309 749 2942322504127 750 -3008914871350 751 3076971217342 752 -3146522284125 753 3217599494360 754 -3290235894875 755 3364465175096 756 -3440320719311 757 3517836650123 758 -3597048821744 759 3677993772443 760 -3760707750657 761 3845227814541 762 -3931592844394 763 4019842462910 764 -4110016033056 765 4202153779066 766 -4296297855629 767 4392491237917 768 -4490776646724 769 4591197733752 770 -4693800212973 771 4798630670561 772 -4905735463668 773 5015161970224 774 -5126959737103 775 5241179259992 776 -5357870846391 777 5477085889667 778 -5598878086281 779 5723302174534 780 -5850412720675 781 5980265466091 782 -6112918608682 783 6248431459342 784 -6386863194146 785 6528274272666 786 -6672727745033 787 6820287867954 788 -6971018819476 789 7124986147308 790 -7282258148009 791 7442904441880 792 -7606994600243 793 7774599673695 794 -7945793648429 795 8120651924424 796 -8299249906300 797 8481664613864 798 -8667976162574 799 8858266201923 800 -9052616461378 801 9251110393367 802 -9453834741460 803 9660877925050 804 -9872328491334 805 10088276850534 806 -10308816923049 807 10534044424901 808 -10764055274661 809 10998947418225 810 -11238822512285 811 11483784156378 812 -11733936253044 813 11989384873046 814 -12250240029514 815 12516613857294 816 -12788618865159 817 13066369902442 818 -13349986028578 819 13639588574534 820 -13935299348328 821 14237242703508 822 -14545547444697 823 14860344836314 824 -15181766750943 825 15509947783653 826 -15845027265108 827 16187147203897 828 -16536450319078 829 16893082269665 830 -17257193768226 831 17628938399582 832 -18008470597623 833 18395947986083 834 -18791533541723 835 19195393346098 836 -19607694500617 837 20028607524424 838 -20458308629954 839 20896977407341 840 -21344794608903 841 21801944672275 842 -22268618116793 843 22745009083123 844 -23231313058007 845 23727729525436 846 -24234464412158 847 24751727560940 848 -25279730381663 849 25818688565775 850 -26368824666261 851 26930365485420 852 -27503539586845 853 28088580152510 854 -28685727689060 855 29295227265605 856 -29917325953008 857 30552275822505 858 -31200336717780 859 31861773408221 860 -32536852950898 861 33225847764128 862 -33929038542436 863 34646711322851 864 -35379154688503 865 36126662999990 866 -36889539459294 867 37668093002159 868 -38462635424339 869 39273484773415 870 -40100968481664 871 40945420171640 872 -41807176691963 873 42686581593410 874 -43583988429287 875 44499757455101 876 -45434252493416 877 46387844590292 878 -47360915473007 879 48353854067277 880 -49367053271674 881 50400913789359 882 -51455847676617 883 52532274752247 884 -53630619274989 885 54751313876762 886 -55894803288107 887 57061540639990 888 -58251983948400 889 59466600245442 890 -60705869491465 891 61970280664957 892 -63260328151085 893 64576516072728 894 -65919362296834 895 67289394415229 896 -68687146018839 897 70113161143374 898 -71567998483696 899 73052227242587 900 -74566423199546 901 76111173379744 902 -77687080468236 903 79294758436399 904 -80934828497447 905 82607923997105 906 -84314694946103 907 86055803514737 908 -87831919865942 909 89643727180986 910 -91491926415225 911 93377231655600 912 -95300365723871 913 97262065448552 914 -99263086654439 915 101304199265457 916 -103386182785954 917 105509831825271 918 -107675961213178 919 109885400966436 920 -112138991629469 921 114437589949915 922 -116782074255566 923 119173339256571 924 -121612291139043 925 124099853520924 926 -126636973078325 927 129224614081347 928 -131863753346169 929 134555386469368 930 -137300533612782 931 140100233873849 932 -142955540088587 933 145867525243622 934 -148837288540965 935 151865949599844 936 -154954642981958 937 158104524914536 938 -161316779646267 939 164592613343761 940 -167933248467222 941 171339930807853 942 -174813936015793 943 178356563325572 944 -181969129759799 945 185652977368200 946 -189409480079783 947 193240037229860 948 -197146067465864 949 201129016338007 950 -205190363466786 951 209331615747551 952 -213554301085581 953 217859976335218 954 -222250234677314 955 226726698622158 956 -231291013559955 957 235944855936741 958 -240689940982288 959 245528015506355 960 -250460851119179 961 255490252795568 962 -260618066970630 963 265846173969775 964 -271176481046375 965 276610931342531 966 -282151512211565 967 287800247440891 968 -293559190079513 969 299430431665253 970 -305416110955032 971 311518405903999 972 -317739526141504 973 324081722637780 974 -330547296832171 975 337138592228982 976 -343857986663633 977 350707902411321 978 -357690815590509 979 364809247514408 980 -372065756735320 981 379462949462115 982 -387003489408091 983 394690088889611 984 -402525500480098 985 410512527917136 986 -418654036410090 987 426952943307266 988 -435412209527090 989 444034850965260 990 -452823949105614 991 461782641433392 992 -470914112617356 993 480221606266423 994 -489708436053219 995 499377975835593 996 -509233650421424 997 519278947880646 998 -529517431170227 999 539952727801912 1000 -550588520357493 1001 561428559356114 1002 -572476675244866 1003 583736767772397 1004 -595212796239200 1005 606908792772807 1006 -618828874876632 1007 630977234503118 1008 -643358127844163 1009 655975889223567 1010 -668834944227853 1011 681939798268192 1012 -695295026109191 1013 708905286390686 1014 -722775335161488 1015 736910014139473 1016 -751314239942887 1017 765993019076168 1018 -780951462107063 1019 796194771581639 1020 -811728230768734 1021 827557219343186 1022 -843687228202465 1023 860123846846523 1024 -876872751829325 1025 893939723146299 1026 -911330659530203 1027 929051565486163 1028 -947108539430445 1029 965507790614295 1030 -984255655128148 1031 1003358582579430 1032 -1022823123699598 1033 1042655948047002 1034 -1062863860747698 1035 1083453788579120 1036 -1104432767268645 1037 1125807959996869 1038 -1147586674671221 1039 1169776349654793 1040 -1192384540721584 1041 1215418940166848 1042 -1238887394898545 1043 1262797891760918 1044 -1287158543927433 1045 1311977610896014 1046 -1337263517390281 1047 1363024838065909 1048 -1389270283563406 1049 1416008721398241 1050 -1443249195496057 1051 1471000910495578 1052 -1499273217445362 1053 1528075635396755 1054 -1557417871840212 1055 1587309806595662 1056 -1617761476896591 1057 1648783099975157 1058 -1680385094432648 1059 1712578063446174 1060 -1745372779502809 1061 1778780207998914 1062 -1812811529321210 1063 1847478121643166 1064 -1882791545269911 1065 1918763567039557 1066 -1955406183439443 1067 1992731602942640 1068 -2030752229710929 1069 2069480689120568 1070 -2108929851915484 1071 2149112815834109 1072 -2190042888934162 1073 2231733616257517 1074 -2274198804820652 1075 2317452504786040 1076 -2361508992385364 1077 2406382797513401 1078 -2452088729866933 1079 2498641859649654 1080 -2546057499807402 1081 2594351234882502 1082 -2643538948349436 1083 2693636802543159 1084 -2744661220508477 1085 2796628916151434 1086 -2849556922514720 1087 2903462571251297 1088 -2958363474043218 1089 3014277553811711 1090 -3071223074316130 1091 3129218619111868 1092 -3188283072258032 1093 3248435650959894 1094 -3309695936499402 1095 3372083852398458 1096 -3435619644714780 1097 3500323916146962 1098 -3566217658070768 1099 3633322228202855 1100 -3701659330466031 1101 3771251050316333 1102 -3842119888256580 1103 3914288736987693 1104 -3987780860517954 1105 4062619931105906 1106 -4138830064306163 1107 4216435795263861 1108 -4295462057415738 1109 4375934221097120 1110 -4457878129840265 1111 4541320076176708 1112 -4626286779890456 1113 4712805428022307 1114 -4800903712866628 1115 4890609807223736 1116 -4981952341879738 1117 5074960447452291 1118 -5169663794102672 1119 5266092565920368 1120 -5364277437984987 1121 5464249620089747 1122 -5566040897926302 1123 5669683606942831 1124 -5775210608970146 1125 5882655337563836 1126 -5992051841089818 1127 6103434756053891 1128 -6216839282922100 1129 6332301233543120 1130 -6449857076213221 1131 6569543908081594 1132 -6691399430577358 1133 6815461998974599 1134 -6941770669128281 1135 7070365169384555 1136 -7201285875568391 1137 7334573862405373 1138 -7470270952447558 1139 7608419687428947 1140 -7749063302454435 1141 7892245779791832 1142 -8038011900026801 1143 8186407212504612 1144 -8337478009133505 1145 8491271380609163 1146 -8647835269525289 1147 8807218440308722 1148 -8969470452622592 1149 9134641719738124 1150 -9302783564114057 1151 9473948186820668 1152 -9648188640137473 1153 9825558888613138 1154 -10006113867215453 1155 10189909449809987 1156 -10377002421424043 1157 10567450542090390 1158 -10761312607227818 1159 10958648415673629 1160 -11159518741579283 1161 11363985400718799 1162 -11572111313718053 1163 11783960473581001 1164 -11999597916815785 1165 12219089792819361 1166 -12442503430010544 1167 12669907302457721 1168 -12901371000717877 1169 13136965304386082 1170 -13376762250844258 1171 13620835101461290 1172 -13869258312148049 1173 14122107608763000 1174 -14379460059082298 1175 14641394038586702 1176 -14907989200275342 1177 15179326553574867 1178 -15455488539663996 1179 15736558996364915 1180 -16022623127776965 1181 16313767586810653 1182 -16610080553510948 1183 16911651699634002 1184 -17218572158076033 1185 17530934608700071 1186 -17848833360376077 1187 18172364315201326 1188 -18501624937279445 1189 18836714342561057 1190 -19177733384697555 1191 19524784618463899 1192 -19877972268466823 1193 20237402323123704 1194 -20603182624024660 1195 20975422829123643 1196 -21354234381388529 1197 21739730606602081 1198 -22132026806949619 1199 22531240224012346 1200 -22937490006866254 1201 23350897314464874 1202 -23771585413641743 1203 24199679641374273 1204 -24635307372993263 1205 25078598129323823 1206 -25529683678719437 1207 25988697999290590 1208 -26455777247217167 1209 26931059868300778 1210 -27414686704889366 1211 27906800958039366 1212 -28407548155456946 1213 28917076268316212 1214 -29435535823218871 1215 29963079863819744 1216 -30499863919075765 1217 31046046125517630 1218 -31601787343929292 1219 32167251121109664 1220 -32742603658480977 1221 33328013939481364 1222 -33923653851832405 1223 34529698149500717 1224 -35146324421133122 1225 35773713223487580 1226 -36412048209532728 1227 37061516090047907 1228 -37722306602667541 1229 38394612651592942 1230 -39078630441141802 1231 39774559437798834 1232 -40482602339907564 1233 41202965223309960 1234 -41935857681368803 1235 42681492787479651 1236 -43440087064896049 1237 44211860639329773 1238 -44997037385656354 1239 45795844890389435 1240 -46608514422462091 1241 47435281093042899 1242 -48276384008626044 1243 49132066234274120 1244 -50002574765454324 1245 50888160694754745 1246 -51789079372394178 1247 52705590370357835 1248 -53637957454725210 1249 54586448760387572 1250 -55551336959321366 1251 56532899225014892 1252 -57531417206236953 1253 58547177210089144 1254 -59580470377667897 1255 60631592649766390 1256 -61700844742167340 1257 62788532336704340 1258 -63894966265537354 1259 65020462478194363 1260 -66165342017867785 1261 67329931221716247 1262 -68514561914075031 1263 69719571374320130 1264 -70945302315162422 1265 72192103092563151 1266 -73460327907598526 1267 74750336776137760 1268 -76062495509303846 1269 77397175932718826 1270 -78754756098288354 1271 80135620255886410 1272 -81540158835420156 1273 82968768676735171 1274 -84421853251789365 1275 85899822637739664 1276 -87403093501749039 1277 88932089342026594 1278 -90487240720049455 1279 92068985236239657 1280 -93677767517693926 1281 95314039470067722 1282 -96978260521338861 1283 98670897600223989 1284 -100392425126314983 1285 102143325274314341 1286 -103924088229790925 1287 105735212169840671 1288 -107577203256841850 1289 109450575915565406 1290 -111355853100715635 1291 113293566281038840 1292 -115264255436990876 1293 117268469350501759 1294 -119306765885848823 1295 121379711977534217 1296 -123487883631308672 1297 125631866228229818 1298 -127812254819508385 1299 130029654117567204 1300 -132284678501826239 1301 134577952337700289 1302 -136910110285166184 1303 139281797294452536 1304 -141693668616897888 1305 144146390138696427 1306 -146640638704996222 1307 149177102120516122 1308 -151756479164999891 1309 154379479943554386 1310 -157046826226939073 1311 159759251456651124 1312 -162517500766488120 1313 165322331350211444 1314 -168174512817931784 1315 171074827207168876 1316 -174024069010971270 1317 177023045562817118 1318 -180072577411002062 1319 183173498336168242 1320 -186326655385499484 1321 189532909276867528 1322 -192793134792120503 1323 196108220800555435 1324 -199479070300926046 1325 202906600845747395 1326 -206391744953356461 1327 209935450139135919 1328 -213538678965840078 1329 217202409488016281 1330 -220927635685083209 1331 224715367500789555 1332 -228566630901494408 1333 232482468342981891 1334 -236463939225494985 1335 240512119941090273 1336 -244628103941749635 1337 248813002229633309 1338 -253067943834154841 1339 257394075869123448 1340 -261792563611390842 1341 266264591014639117 1342 -270811361210888826 1343 275434096578173764 1344 -280134038829373092 1345 284912449552047087 1346 -289770610735605482 1347 294709824849138323 1348 -299731414942606711 1349 304836725213993969 1350 -310027121562240783 1351 315303991677482673 1352 -320668745155407327 1353 326122814091920648 1354 -331667653664640681 1355 337304742236335288 1356 -343035581482252228 1357 348861697015157403 1358 -354784638996715109 1359 360805982253979462 1360 -366927326422088722 1361 373150296601123530 1362 -379476543997764847 1363 385907746057238841 1364 -392445606622432578 1365 399091856622989652 1366 -405848254750239532 1367 412716587605727917 1368 -419698669876631536 1369 426796345060249647 1370 -434011486173920563 1371 441345995919987711 1372 -448801806880287561 1373 456380882277794818 1374 -464085216721980958 1375 471916836393083648 1376 -479877799256882616 1377 487970195864088955 1378 -496196150134652035 1379 504557819562558351 1380 -513057395451020114 1381 521697103753197753 1382 -530479205897346842 1383 539405999012319473 1384 -548479816186225782 1385 557703027350531938 1386 -567078040146865558 1387 576607300176321782 1388 -586293291283161808 1389 596138536483166753 1390 -606145598875924418 1391 616317081919589736 1392 -626655629739895634 1393 637163928106769493 1394 -647844705394476246 1395 658700732882094362 1396 -669734825091379356 1397 680949840814108005 1398 -692348684121054008 1399 703934304691856070 1400 -715709698183569690 1401 727677907309875887 1402 -739842022903364287 1403 752205184276638340 1404 -764770579622164051 1405 777541447147932671 1406 -790521076195694499 1407 803712807634002014 1408 -817120034293311108 1409 830746202160949905 1410 -844594811556790101 1411 858669417562241249 1412 -872973630492917483 1413 887511117154475173 1414 -902285602080626358 1415 917300868000511158 1416 -932560756349784418 1417 948069168592478248 1418 -963830067524647714 1419 979847477780998567 1420 -996125486389003566 1421 1012668244160199155 1422 -1029479967061235617 1423 1046564936764524619 1424 -1063927501248085001 1425 1081572076258253577 1426 -1099503146753862482 1427 1117725267503664547 1428 -1136243063733253100 1429 1155061232665087108 1430 -1174184545039525970 1431 1193617845760492991 1432 -1213366054594662722 1433 1233434167792774744 1434 -1253827259689964995 1435 1274550483404954066 1436 -1295609071594837669 1437 1317008338160272208 1438 -1338753679931450323 1439 1360850577424322721 1440 -1383304595652762292 1441 1406121385924273498 1442 -1429306687616199296 1443 1452866328990782164 1444 -1476806228070738935 1445 1501132394530252869 1446 -1525850931564299154 1447 1550968036768810477 1448 -1576490003083586652 1449 1602423220781747540 1450 -1628774179439607954 1451 1655549468885963010 1452 -1682755780214799961 1453 1710399907880864690 1454 -1738488751775306125 1455 1767029318246712464 1456 -1796028721190459774 1457 1825494184255950177 1458 -1855433043031835724 1459 1885852746145800735 1460 -1916760856435371391 1461 1948165053270833148 1462 -1980073134858346553 1463 2012493019423512980 1464 -2045432746466744180 1465 2078900479210563224 1466 -2112904507026951871 1467 2147453246707909891 1468 -2182555243813358363 1469 2218219175249428975 1470 -2254453851824579724 1471 2291268219615407003 1472 -2328671361412767889 1473 2366672499435947921 1474 -2405280998027250157 1475 2444506365118895721 1476 -2484358253781431396 1477 2524846465083815463 1478 -2565980950933763068 1479 2607771815650057616 1480 -2650229317622353119 1481 2693363872324889684 1482 -2737186055308389290 1483 2781706603887101183 1484 -2826936418916895931 1485 2872886567968690359 1486 -2919568288482814843 1487 2966992989578008235 1488 -3015172253952836572 1489 3064117841230272615 1490 -3113841691283347927 1491 3164355926171304410 1492 -3215672852174980629 1493 3267804963321707231 1494 -3320764944889098931 1495 3374565675479390022 1496 -3429220229196901152 1497 3484741879360603503 1498 -3541144102198822157 1499 3598440579070127695 1500 -3656645198789308045 1501 3715772061540814494 1502 -3775835482774553658 1503 3836849995580091431 1504 -3898830353173323635 1505 3961791533021542696 1506 -4025748740948871304 1507 4090717413676318802 1508 -4156713221478948246 1509 4223752072531550637 1510 -4291850117238216605 1511 4361023750948465955 1512 -4431289616792759218 1513 4502664610263927980 1514 -4575165883783093160 1515 4648810849599996933 1516 -4723617182821098837 1517 4799602826239488771 1518 -4876785995147283628 1519 4955185180434943411 1520 -5034819151823514288 1521 5115706962953802235 1522 -5197867956462201137 1523 5281321767290918288 1524 -5366088326134133060 1525 5452187864803990724 1526 -5539640921583992108 1527 5628468344760396857 1528 -5718691296298707607 1529 5810331257501377719 1530 -5903410034651250217 1531 5997949762781030121 1532 -6093972909593979446 1533 6191502281426409368 1534 -6290561029200487416 1535 6391172652446250199 1536 -6493361003478313281 1537 6597150293683353996 1538 -6702565099799180286 1539 6809630368201547662 1540 -6918371419356096328 1541 7028813954448419712 1542 -7140984062004165816 1543 7254908222460572748 1544 -7370613312909982610 1545 7488126614088129314 1546 -7607475817357846066 1547 7728689029582242248 1548 -7851794778174300544 1549 7976822018466814656 1550 -8103800141079345470 1551 8232758977108230379 1552 -8363728803504480520 1553 8496740350845992697 1554 -8631824811105720423 1555 8769013843181420007 1556 -8908339578621372821 1557 9049834629817688426 1558 -9193532098201560115 1559 9339465580133108351 1560 -9487669172992380269 1561 9638177483820766067 1562 -9791025637966728219 1563 9946249285353850797 1564 -10103884606963102681 1565 10263968323946729579 1566 -10426537706745655790 1567 10591630581762716099 1568 -10759285338259189693 1569 10929540937963547718 1570 -11102436924690796031 1571 11278013431444707178 1572 -11456311187749845171 1573 11637371529786573242 1574 -11821236410539550087 1575 12007948407351143160 1576 -12197550729719052628 1577 12390087229986140796 1578 -12585602414043676092 1579 12784141449367041683 1580 -12985750173306371031 1581 13190475104357958242 1582 -13398363453457073681 1583 13609463132524496893 1584 -13823822763275522821 1585 14041491689109299949 1586 -14262519987023492288 1587 14486958476697995525 1588 -14714858729857569681 1589 14946273082812752240 1590 -15181254649026567556 1591 15419857328772016039 1592 -15662135819080611257 1593 15908145626966624769 1594 -16157943082686545381 1595 16411585350003784478 1596 -16669130436753679274 1597 16930637208793358979 1598 -17196165403991588279 1599 17465775643132617050 1600 -17739529441138628123 1601 18017489221784640047 1602 -18299718332454960396 1603 18586281055728537049 1604 -18877242621297147686 1605 19172669221483183936 1606 -19472628026809660175 1607 19777187198306950320 1608 -20086415900163121184 1609 20400384316093601782 1610 -20719163665769301507 1611 21042826217882553437 1612 -21371445303577578897 1613 21705095333718441837 1614 -22043851816217928752 1615 22387791369912505719 1616 -22736991738817952836 1617 23091531810340391621 1618 -23451491633560824983 1619 23816952433965834352 1620 -24187996628572026143 1621 24564707845137174164 1622 -24947170941452416753 1623 25335472020974200205 1624 -25729698448873357488 1625 26129938872300752445 1626 -26536283240738001867 1627 26948822822588457808 1628 -27367650222204245762 1629 27792859401259544188 1630 -28224545700223353749 1631 28662805855965010481 1632 -29107738019810991677 1633 29559441780092061885 1634 -30018018184799458223 1635 30483569760258767168 1636 -30956200530281832327 1637 31436016039951711291 1638 -31923123379522130251 1639 32417631204227578132 1640 -32919649754593026370 1641 33429290881519407456 1642 -33946668071500608688 1643 34471896467634829595 1644 -35005092891153873545 1645 35546375867886337139 1646 -36095865654863775131 1647 36653684262597713372 1648 -37219955477904624994 1649 37794804891821710468 1650 -38378359927673366183 1651 38970749864692688895 1652 -39572105862216217525 1653 40182560989126508635 1654 -40802250253464964429 1655 41431310627474888784 1656 -42069881073239075218 1657 42718102573738904487 1658 -43376118164097939701 1659 44044072958122509736 1660 -44722114175471257280 1661 45410391174418667716 1662 -46109055484813030186 1663 46818260836207065206 1664 -47538163186646422939 1665 48268920757225102018 1666 -49010694066858338903 1667 49763645962093584388 1668 -50527941647604759661 1669 51303748722644130487 1670 -52091237217728724131 1671 52890579626222075913 1672 -53701950936638135091 1673 54525528671092524091 1674 -55361492924001446221 1675 56210026395541874760 1676 -57071314425867632458 1677 57945545035663262480 1678 -58832908966972148187 1679 59733599718641800089 1680 -60647813582554632809 1681 61575749686406065749 1682 -62517610036777837017 1683 63473599556674920748 1684 -64443926123892549703 1685 65428800616139307335 1686 -66428436956471782354 1687 67443052153049365353 1688 -68472866339757835037 1689 69518102823798844950 1690 -70578988133622323690 1691 71655752061024056630 1692 -72748627704147212440 1693 73857851517680020926 1694 -74983663363421352905 1695 76126306554847443889 1696 -77286027902633093131 1697 78463077767598850085 1698 -79657710114046916654 1699 80870182556944004805 1700 -82100756410103814060 1701 83349696742026674189 1702 -84617272432164254600 1703 85903756220865786654 1704 -87209424760364813750 1705 88534558673676357595 1706 -89879442613949461975 1707 91244365317325411344 1708 -92629619656894538104 1709 94035502704816488708 1710 -95462315794921444806 1711 96910364578652506778 1712 -98379959082158590985 1713 99871413771805692405 1714 -101385047620211871406 1715 102921184165446189967 1716 -104480151571426484757 1717 106062282697014088701 1718 -107667915165668290104 1719 109297391428077499114 1720 -110951058826055296524 1721 112629269665412228540 1722 -114332381289419196078 1723 116060756145071441533 1724 -117814761850677914199 1725 119594771272707512801 1726 -121401162603276571952 1727 123234319430248464780 1728 -125094630808714806647 1729 126982491342040204584 1730 -128898301263591654783 1731 130842466510880065178 1732 -132815398801159399499 1733 134817515716896607522 1734 -136849240791964842926 1735 138911003590061716764 1736 -141003239784654818624 1737 143126391249108326269 1738 -145280906147591259791 1739 147467239018009706200 1740 -149685850856532552672 1741 151937209212635955312 1742 -154221788284980912368 1743 156540069009102691860 1744 -158892539146780475458 1745 161279693386264636508 1746 -163702033443384442834 1747 166160068154268314941 1748 -168654313569825379213 1749 171185293061427188784 1750 -173753537427537779180 1751 176359584991743323096 1752 -179003981702620166607 1753 181687281245175125440 1754 -184410045153295701168 1755 187172842913374438705 1756 -189976252069871517622 1757 192820858342823522789 1758 -195707255746419046455 1759 198636046698537727358 1760 -201607842132321057626 1761 204623261620067777982 1762 -207682933498275880530 1763 210787494983422028473 1764 -213937592289863267646 1765 217133880760473551357 1766 -220377024998499635295 1767 223667698989916480988 1768 -227006586228019144890 1769 230394379851162357094 1770 -233831782781788458356 1771 237319507855731618502 1772 -240858277953867392476 1773 244448826147328154364 1774 -248091895844099769623 1775 251788240925656534004 1776 -255538625886046694541 1777 259343825984996520623 1778 -263204627402482255421 1779 267121827383088859332 1780 -271096234382951031490 1781 275128668231168818834 1782 -279219960292773583913 1783 283370953621246222446 1784 -287582503113743329947 1785 291855475681260541952 1786 -296190750420455155061 1787 300589218774770018410 1788 -305051784698388675328 1789 309579364835627368783 1790 -314172888702088523043 1791 318833298854851726533 1792 -323561551065646953782 1793 328358614509968837109 1794 -333225471958051505423 1795 338163119954634266303 1796 -343172569001855624847 1797 348254843758600252882 1798 -353410983241833413857 1799 358642041016463737980 1800 -363949085388477707665 1801 369333199615079174807 1802 -374795482116937556441 1803 380337046678687554905 1804 -385959022652874805720 1805 391662555181464272073 1806 -397448805419575103969 1807 403318950747209972763 1808 -409274184984599144613 1809 415315718625674244365 1810 -421444779073917195456 1811 427662610865928995681 1812 -433970475898780928519 1813 440369653676105769728 1814 -446861441556706806692 1815 453447154990598718738 1816 -460128127759030932021 1817 466905712233868473258 1818 -473781279639631227326 1819 480756220302697174926 1820 -487831943904684311818 1821 495009879755818258223 1822 -502291477071131590883 1823 509678205233542525508 1824 -517171554061307151859 1825 524773034096132720851 1826 -532484176894291185175 1827 540306535304312690237 1828 -548241683749283582594 1829 556291218530489499719 1830 -564456758134225215010 1831 572739943524908153034 1832 -581142438443023316134 1833 589665929725110023660 1834 -598312127627118250218 1835 607082766133774030647 1836 -615979603273003755950 1837 625004421453148087927 1838 -634159027803743401219 1839 643445254502004120099 1840 -652864959104629620467 1841 662420024903159179010 1842 -672112361283092214752 1843 681943904068425026923 1844 -691916615871775622013 1845 702032486468829823731 1846 -712293533176788982550 1847 722701801217932676429 1848 -733259364089033728645 1849 743968323955923313362 1850 -754830812052290903026 1851 765848989063282725699 1852 -777025045515259486809 1853 788361202191545646234 1854 -799859710552646894182 1855 811522853140977159895 1856 -823352943992049673389 1857 835352329072518548347 1858 -847523386722964825142 1859 859868528084884451379 1860 -872390197534448403902 1861 885090873144032505721 1862 -897973067148765200016 1863 911039326396956335705 1864 -924292232807651536237 1865 937734403856890837398 1866 -951368493069261205024 1867 965197190493037792637 1868 -979223223182804596803 1869 993449355711734148437 1870 -1007878390689482914477 1871 1022513169263366087302 1872 -1037356571627369524268 1873 1052411517561841191174 1874 -1067680966979119727603 1875 1083167920452118698964 1876 -1098875419751156408945 1877 1114806548412503914272 1878 -1130964432313194805064 1879 1147352240228500006154 1880 -1163973184398057540780 1881 1180830521124782770848 1882 -1197927551380416290527 1883 1215267621393427899730 1884 -1232854123245992103124 1885 1250690495504877899903 1886 -1268780223859352415171 1887 1287126841741119599627 1888 -1305733930953801162914 1889 1324605122337487342878 1890 -1343744096440684130581 1891 1363154584174009223351 1892 -1382840367473905285780 1893 1402805280002605791136 1894 -1423053207855934960526 1895 1443588090252554099551 1896 -1464413920233708645889 1897 1485534745400488861421 1898 -1506954668659365732555 1899 1528677848948858178116 1900 -1550708501977245085835 1901 1573050900999077465808 1902 -1595709377600414922481 1903 1618688322464918389529 1904 -1641992186151537400248 1905 1665625479912315727622 1906 -1689592776519431862077 1907 1713898711072804050291 1908 -1738547981819852128476 1909 1763545351016781378360 1910 -1788895645799616834055 1911 1814603759035500625466 1912 -1840674650186773724438 1913 1867113346218013445005 1914 -1893924942513349082073 1915 1921114603773781738549 1916 -1948687564927926024689 1917 1976649132087177904696 1918 -2005004683511754749432 1919 2033759670556467091519 1920 -2062919618630564500341 1921 2092490128203571592147 1922 -2122476875822599716525 1923 2152885615109108026880 1924 -2183722177770464180745 1925 2214992474659094337941 1926 -2246702496843726802611 1927 2278858316659852106728 1928 -2311466088775720327614 1929 2344532051307569397458 1930 -2378062526947639419790 1931 2412063924071156773524 1932 -2446542737859613402630 1933 2481505551475021216915 1934 -2516959037247656847198 1935 2552909957842523858652 1936 -2589365167442947291097 1937 2626331612986928833352 1938 -2663816335417716633389 1939 2701826470912893280391 1940 -2740369252131451151900 1941 2779452009515462758548 1942 -2819082172606770956924 1943 2859267271341988555751 1944 -2900014937366364034014 1945 2941332905404189369486 1946 -2983229014645050547444 1947 3025711210108174045041 1948 -3068787544026607159473 1949 3112466177289935626218 1950 -3156755380903690597666 1951 3201663537426699408609 1952 -3247199142429259489546 1953 3293370806011901311401 1954 -3340187254341778144150 1955 3387657331166839075799 1956 -3435789999351845307960 1957 3484594342477151081327 1958 -3534079566456070525988 1959 3584255001129868109438 1960 -3635130101885709435683 1961 3686714451339608385913 1962 -3739017761038950440300 1963 3792049873142546435144 1964 -3845820762124792828396 1965 3900340536547125106636 1966 -3955619440850136809532 1967 4011667857123133369020 1968 -4068496306898974551080 1969 4126115453018643419366 1970 -4184536101517599676516 1971 4243769203489475353587 1972 -4303825856976350393867 1973 4364717308931253172072 1974 -4426454957203600947443 1975 4489050352501967190242 1976 -4552515200384754571514 1977 4616861363325666573469 1978 -4682100862803386115380 1979 4748245881368565686747 1980 -4815308764740094377709 1981 4883302023978887571727 1982 -4952238337687186222944 1983 5022130554185162949691 1984 -5092991693718295751250 1985 5164834950745064263190 1986 -5237673696251504428589 1987 5311521480043149767919 1988 -5386392033069275447034 1989 5462299269830351133293 1990 -5539257290813823829198 1991 5617280384907375074936 1992 -5696383031846069113312 1993 5776579904745762438500 1994 -5857885872666360451988 1995 5940316003152651378547 1996 -6023885564810753972568 1997 6108610029973966962591 1998 -6194505077400037180433 1999 6281586594946205479616 2000 -6369870682281641829123 2001 6459373653692522030490 2002 -6550112040920233075009 2003 6642102595977569585757 2004 -6735362294004160174555 2005 6829908336217959236459 2006 -6925758152901631634740 2007 7022929406367167170098 2008 -7121439993961713938035 2009 7221308051173002755442 2010 -7322551954771495936301 2011 7425190325931112383327 2012 -7529242033393226367063 2013 7634726196733897229698 2014 -7741662189669807795677 2015 7850069643343149376665 2016 -7959968449651911123851 2017 8071378764687244318579 2018 -8184321012211587532299 2019 8298815887116141122819 2020 -8414884358926044321682 2021 8532547675416588692696 2022 -8651827366272323469091 2023 8772745246726037692117 2024 -8895323421247820404598 2025 9019584287349250328961 2026 -9145550539432780986110 2027 9273245172621561736548 2028 -9402691486641804519812 2029 9533913089824599479774 2030 -9666933903155309992395 2031 9801778164304008910485 2032 -9938470431711113661714 2033 10077035588796925593304 2034 -10217498848221228286714 2035 10359885756124671344851 2036 -10504222196428100770435 2037 10650534395260400075022 2038 -10798848925439061580020 2039 10949192710933333877149 2040 -11101593031388170713345 2041 11256077526781548804378 2042 -11412674202137285549309 2043 11571411432221280676291 2044 -11732317966301624033675 2045 11895422933047087328235 2046 -12060755845483997062173 2047 12228346605937539955824 2048 -12398225511040109872497 2049 12570423256883227511994 2050 -12744970944230939566785 2051 12921900083718717249433 2052 -13101242601122700372940 2053 13283030842777982967292 2054 -13467297581061592481040 2055 13654076019862111084891 2056 -13843399800123179806969 2057 14035303005541694271756 2058 -14229820168334042008109 2059 14426986274990304628003 2060 -14626836772106013957309 2061 14829407572374449015589 2062 -15034735060650564689629 2063 15242856100004286473669 2064 -15453808037855179391949 2065 15667628712273819525138 2066 -15884356458358527079609 2067 16104030114602958764830 2068 -16326689029349158965135 2069 16552373067413683929368 2070 -16781122616792973442748 2071 17012978595361283102447 2072 -17247982457658316157975 2073 17486176201856527735563 2074 -17727602376811836884624 2075 17972304089108696768458 2076 -18220325010199282550315 2077 18471709383729299713806 2078 -18726502032951524290503 2079 18984748368135615885654 2080 -19246494394076761833678 2081 19511786717798130447130 2082 -19780672556345565958580 2083 20053199744580705168414 2084 -20329416743077825311279 2085 20609372646221952245414 2086 -20893117190404027350495 2087 21180700762216768557405 2088 -21472174406759368033656 2089 21767589836151291485318 2090 -22066999438148148909179 2091 22370456284760672061263 2092 -22678014140987969356292 2093 22989727473768000419755 2094 -23305651461035350646230 2095 23625842000784795951554 2096 -23950355720254802721464 2097 24279249985336667136639 2098 -24612582910096531871716 2099 24950413366306025365661 2100 -25292800993098736905658 2101 25639806206861187023836 2102 -25991490211242481284965 2103 26347915007175592927801 2104 -26709143403030757706170 2105 27075239025012538943443 2106 -27446266327681636779232 2107 27822290604491638935543 2108 -28203377998464417436514 2109 28589595513118716101530 2110 -28981011023529935216315 2111 29377693287408355798954 2112 -29779711956322824521319 2113 30187137587187639251559 2114 -30600041653887355652076 2115 31018496558923738126762 2116 -31442575645215413168417 2117 31872353208171099831413 2118 -32307904507907780780350 2119 32749305781495076341629 2120 -33196634255359861574475 2121 33649968157975233625097 2122 -34109386732701885172917 2123 34574970250659960799811 2124 -35046800023769027152918 2125 35524958418083715450423 2126 -36009528867289550877160 2127 36500595886233796848652 2128 -36998245084632764070472 2129 37502563181086535861315 2130 -38013638017262008642290 2131 38531558572115880597882 2132 -39056414976302808473465 2133 39588298526903179012974 2134 -40127301702327826572229 2135 40673518177267902797057 2136 -41227042837838999065485 2137 41787971797057699160363 2138 -42356402410504080465530 2139 42932433292034868485452 2140 -43516164329700475436378 2141 44107696702007769006226 2142 -44707132894378194609892 2143 45314576715662515691473 2144 -45930133314869477563358 2145 46553909198254022872116 2146 -47186012246610837694963 2147 47826551732630800936751 2148 -48475638338481842923292 2149 49133384173763870899168 2150 -49799902793679433758902 2151 50475309217273933068368 2152 -51159719945911345585237 2153 51853252982139084815853 2154 -52556027848779481289257 2155 53268165608097979459551 2156 -53989788881218426869384 2157 54721021867943171967948 2158 -55461990366811306870216 2159 56212821795241183410925 2160 -56973645209932117351926 2161 57744591327687352393574 2162 -58525792546487201148538 2163 59317382966654436225085 2164 -60119498412291667754968 2165 60932276453157071154560 2166 -61755856426802868380405 2167 62590379460814644822390 2168 -63435988495336004418018 2169 64292828306049350489843 2170 -65161045527432733741214 2171 66040788676126576105452 2172 -66932208174599685322650 2173 67835456375290051254753 2174 -68750687585035609233425 2175 69678058089624420450875 2176 -70617726178658889564342 2177 71569852170914154521795 2178 -72534598440000977993451 2179 73512129440158290793330 2180 -74502611732375165507865 2181 75506214011027137229931 2182 -76523107130832395607509 2183 77553464133948406472296 2184 -78597460277414049257743 2185 79655273061127270458365 2186 -80727082256158662281091 2187 81813069933216834632728 2188 -82913420491476293731067 2189 84028320687962848119857 2190 -85157959667291727078463 2191 86302528991569656114899 2192 -87462222670677176868350 2193 88637237193131404873279 2194 -89827771557319239287696 2195 91034027302907329556311 2196 -92256208542650829207710 2197 93494521994806620205662 2198 -94749177015935520482279 2199 96020385633894741729524 2200 -97308362581248702795531 2201 98613325329309313189312 2202 -99935494122584623367889 2203 101275092013432131895128 2204 -102632344897150885917737 2205 104007481547729080904590 2206 -105400733654020491417779 2207 106812335856140718757552 2208 -108242525782323596956071 2209 109691544086460395940172 2210 -111159634486089241255334 2211 112647043800620319110186 2212 -114154021990043775194035 2213 115680822194348817116038 2214 -117227700773415402263789 2215 118794917347158732232021 2216 -120382734836179979163140 2217 121991419503157801948354 2218 -123621240994736049985878 2219 125272472383682174296578 2220 -126945390211576484078068 2221 128640274532273213826021 2222 -130357408955882444602471 2223 132097080693041584471412 2224 -133859580599743636030070 2225 135645203222969567059572 2226 -137454246846867341738052 2227 139287013539240566206792 2228 -141143809198621026637773 2229 143024943602178973367780 2230 -144930730454207273863045 2231 146861487434936270260959 2232 -148817536249960872784357 2233 150799202680540666393914 2234 -152806816634502329572465 2235 154840712197494953973663 2236 -156901227684887459166621 2237 158988705694575745470718 2238 -161103493160421915822211 2239 163245941406069980702954 2240 -165416406199434858689256 2241 167615247808139386398935 2242 -169842831055614755146963 2243 172099525377602217617446 2244 -174385704879360722893835 2245 176701748393862671619803 2246 -179048039540685880197173 2247 181424966785332897090457 2248 -183832923499290602892930 2249 186272308021119712346341 2250 -188743523718274787563458 2251 191246979049379270483295 2252 -193783087627276707635582 2253 196352268283155428479085 2254 -198954945131439858501476 2255 201591547635165929932633 2256 -204262510672170240379367 2257 206968274602398302127030 2258 -209709285336017199048402 2259 212485994402042921870733 2260 -215298859017820974271476 2261 218148342159673620802135 2262 -221034912634391065142954 2263 223959045151269711775620 2264 -226921220395045009254147 2265 229921925100040512890972 2266 -232961652125202480725307 2267 236040900529715596486895 2268 -239160175649556487040888 2269 242319989175315401206104 2270 -245520859230946925367490 2271 248763310453137621691291 2272 -252047874071656912017515 2273 255375087991030258312314 2274 -258745496873186904000484 2275 262159652220762421389358 2276 -265618112461432021672336 2277 269121443033622615300735 2278 -272670216473247326543720 2279 276265012501134608981444 2280 -279906418111537826652571 2281 283595027662082722494137 2282 -287331442964787430282358 2283 291116273377818910710365 2284 -294950135898382112638810 2285 298833655257108670041244 2286 -302767464013570555596603 2287 306752202652574383095953 2288 -310788519681643070273251 2289 314877071730061339227811 2290 -319018523649101293597874 2291 323213548613075083023226 2292 -327462828221632084057466 2293 331767052603687265814551 2294 -336126920522587279779736 2295 340543139482152433694409 2296 -345016425834023248645118 2297 349547504886708424468289 2298 -354137111015930855940916 2299 358785987775901078614841 2300 -363494888011958105221613 2301 368264573974984928863243 2302 -373095817437185488918103 2303 377989399808843186191541 2304 -382946112256512490688800 2305 387966755823061933879962 2306 -393052141549144890395191 2307 398203090595708754058172 2308 -403420434368006233624932 2309 408705014641538042799593 2310 -414057683689492785416411 2311 419479304411285239044899 2312 -424970750462668934604521 2313 430532906387863612144719 2314 -436166667753252802660624 2315 441872941282242788403163 2316 -447652644991771368118747 2317 453506708330918909947153 2318 -459436072321165812439038 2319 465441689697877483970460 2320 -471524525053518424729096 2321 477685554983059776089855 2322 -483925768231113105250347 2323 490246165840361464501825 2324 -496647761301802477679564 2325 503131580707280044211365 2326 -509698662903826125002469 2327 516350059649373009953751 2328 -523086835770364361626635 2329 529910069321754493287180 2330 -536820851748905435043786 2331 543820288050931334160891 2332 -550909496946032708815515 2333 558089611039322864144192 2334 -565361776992643872878553 2335 572727155695910896223195 2336 -580186922440541599248626 2337 587742267095486197460508 2338 -595394394285343437115841 2339 603144523570089904174266 2340 -610993889626994066743382 2341 618943742435244494547585 2342 -626995347462764814793455 2343 635149985854731201933680 2344 -643408954624379173679547 2345 651773566846643042734404 2346 -660245151854087587598881 2347 668825055434636217297629 2348 -677514640031697804251267 2349 686315284947249842334770 2350 -695228386547324545570156 2351 704255358469390007022573 2352 -713397631832244431235097 2353 722656655448996135388367 2354 -732033896042562311604991 2355 741530838463166274289462 2356 -751148985908467822225294 2357 760889860146914454301591 2358 -770755001743732536144358 2359 780745970289025833360998 2360 -790864344628632694833155 2361 801111723098345108533488 2362 -811489723760894883771170 2363 821999984645161389502277 2364 -832644163988269270862282 2365 843423940481195624270076 2366 -854341013517277325810733 2367 865397103443059714002142 2368 -876593951812173005227315 2369 887933321642872205288436 2370 -899416997678616368347619 2371 911046786651115253674329 2372 -922824517546547781352505 2373 934752041875604802750118 2374 -946831233946717241360469 2375 959063991141883802337549 2376 -971452234195821185603229 2377 983997907479106904563687 2378 -996702979284660219930267 2379 1009569442116961266596730 2380 -1022599312984750729092816 2381 1035794633697897788166691 2382 -1049157471167765997525797 2383 1062689917710463140273558 2384 -1076394091353736913892704 2385 1090272136148222301520582 2386 -1104326222482354489333109 2387 1118558547400318601481960 2388 -1132971334923818160614992 2389 1147566836378387151299973 2390 -1162347330723542953175962 2391 1177315124886136366097545 2392 -1192472554097701629384761 2393 1207821982236550390687149 2394 -1223365802173889980577369 2395 1239106436123307249062741 2396 -1255046335994441967145774 2397 1271187983751613377824401 2398 -1287533891776663389360440 2399 1304086603235341925363194 2400 -1320848692448080134475089 2401 1337822765265935624827235 2402 -1355011459450955522190843 2403 1372417445060266826237237 2404 -1390043424834762481118793 2405 1407892134593187979157696 2406 -1425966343630856262700599 2407 1444268855122284458187860 2408 -1462802506528643689218085 2409 1481570170010848044339890 2410 -1500574752847492483462067 2411 1519819197856916448270510 2412 -1539306483824307916958717 2413 1559039625934696246776298 2414 -1579021676211024729396957 2415 1599255723956562555750555 2416 -1619744896202595493693362 2417 1640492358162265993488402 2418 -1661501313689734433215944 2419 1682775005743904222885854 2420 -1704316716857674792837092 2421 1726129769613616198696285 2422 -1748217527125217892297832 2423 1770583393522936543456497 2424 -1793230814446032363159965 2425 1816163277541111767263838 2426 -1839384312966508849190560 2427 1862897493901712384627491 2428 -1886706437062854403538502 2429 1910814803225202398394433 2430 -1935226297751767179905964 2431 1959944671127215050449944 2432 -1984973719498127090926073 2433 2010317285220572567261964 2434 -2035979257414088067105446 2435 2061963572521232072802322 2436 -2088274214873785303278458 2437 2114915217266589927695171 2438 -2141890661538097892056359 2439 2169204679156778771600323 2440 -2196861451814486245278270 2441 2224865212027802552035762 2442 -2253220243746409410942395 2443 2281930882967616625767129 2444 -2311001518358176459649224 2445 2340436591884430156301875 2446 -2370240599449813384854743 2447 2400418091538831697031703 2448 -2430973673868663896957633 2449 2461912008049467966513913 2450 -2493237812252393607785365 2451 2524955861884392000601857 2452 -2557070990271011821354328 2453 2589588089348284618919855 2454 -2622512110362680480640547 2455 2655848064578204219098870 2456 -2689601023991852520201718 2457 2723776122058564434553337 2458 -2758378554424623079061428 2459 2793413579668557413734017 2460 -2828886520050796840692891 2461 2864802762273241624383933 2462 -2901167758247682870693350 2463 2937987025872099205688348 2464 -2975266149816116617784955 2465 3013010782316825312892159 2466 -3051226643983862764051803 2467 3089919524612768489867251 2468 -3129095284007931051014156 2469 3168759852816352861014383 2470 -3208919233371117499881095 2471 3249579500543542429797316 2472 -3290746802605372600574953 2473 3332427362102273723375542 2474 -3374627476737484300660104 2475 3417353520264586289300758 2476 -3460611943390786412659596 2477 3504409274692000351944171 2478 -3548752121538572854066196 2479 3593647171030570754744475 2480 -3639101190944077802400642 2481 3685121030689817946607445 2482 -3731713622282914153252801 2483 3778885981322695776701784 2484 -3826645207984021318354546 2485 3874998488021479201218172 2486 -3923953093785246483901660 2487 3973516385247494192482256 2488 -4023695811040845666988558 2489 4074498909510286845389660 2490 -4125933309777280808097820 2491 4178006732814951049822572 2492 -4230726992535879858325466 2493 4284101996893958073981312 2494 -4338139748999011031710721 2495 4392848348243039821091818 2496 -4448235991439665374629205 2497 4504310973978250664384525 2498 -4561081690991397077612431 2499 4618556638534628364617189 2500 -4676744414779892562046008 2501 4735653721224396551748137 2502 -4795293363913440112193677 2503 4855672254676037285170702 2504 -4916799412374998813775360 2505 4978683964173030852162217 2506 -5041335146813487685194606 2507 5104762307914539528406711 2508 -5168974907278473783456935 2509 5233982518217727259069642 2510 -5299794828896256710955633 2511 5366421643684981613814370 2512 -5433872884533064035480960 2513 5502158592356665878085924 2514 -5571288928443759962956557 2515 5641274175873701888687667 2516 -5712124740953374575249482 2517 5783851154671589767695705 2518 -5856464074170292201990256 2519 5929974284231245168495842 2520 -6004392698780057786671085 2521 6079730362409284184926510 2522 -6155998451919108203159259 2523 6233208277874263728750848 2524 -6311371286179101417328394 2525 6390499059672578419566409 2526 -6470603319741652134985209 2527 6551695927951699692736061 2528 -6633788887695924955149490 2529 6716894345865577468121640 2530 -6801024594539431908531341 2531 6886192072691120043826900 2532 -6972409367916329542938546 2533 7059689218181743912295574 2534 -7148044513594138268642379 2535 7237488298188192861536214 2536 -7328033771735093398943836 2537 7419694291573842896354327 2538 -7512483374463665405999447 2539 7606414698456033658039126 2540 -7701502104788445096971988 2541 7797759599801922968269164 2542 -7895201356880588597810522 2543 7993841718411805715398904 2544 -8093695197769078346161970 2545 8194776481319733074934598 2546 -8297100430455696199898414 2547 8400682083645835008226097 2548 -8505536658512104097264864 2549 8611679553931582372490175 2550 -8719126352162675082048133 2551 8827892820993918772574937 2552 -8937994915917690283611276 2553 9049448782330961871252534 2554 -9162270757761340836906503 2555 9276477374116798837108295 2556 -9392085359961453962035118 2557 9509111642819606510454835 2558 -9627573351506229385523196 2559 9747487818482285161872721 2560 -9868872582237297402940150 2561 9991745389701436779932088 2562 -10116124198685284937989908 2563 10242027180345615321069772 2564 -10369472721679683952096169 2565 10498479428050352115306717 2566 -10629066125740166103454023 2567 10761251864532699022659794 2568 -10895055920323714983085778 2569 11030497797764541593722441 2570 -11167597232935736634176672 2571 11306374196049319246134090 2572 -11446848894182196047055300 2573 11589041774043232944192938 2574 -11732973524772018697966229 2575 11878665080767556277644972 2576 -12026137624549583513551470 2577 12175412589655040630965587 2578 -12326511663567691130127538 2579 12479456790679096318242531 2580 -12634270175283718212107680 2581 12790974284610737972138527 2582 -12949591851890555190994072 2583 13110145879454132206913176 2584 -13272659641868034311531547 2585 13437156689107823615898131 2586 -13603660849767730234222263 2587 13772196234304729199742186 2588 -13942787238319951322685933 2589 14115458545880158473090608 2590 -14290235132877165561242691 2591 14467142270423300425421898 2592 -14646205528285909460263798 2593 14827450778363715190688851 2594 -15010904198202865088088799 2595 15196592274550725232392163 2596 -15384541806950509473332974 2597 15574779911379627177041628 2598 -15767334023929545360521172 2599 15962231904525181672472209 2600 -16159501640687003015007597 2601 16359171651338792099688425 2602 -16561270690658834583598897 2603 16765827851972504600039281 2604 -16972872571689510139557630 2605 17182434633288843017965240 2606 -17394544171349141288237485 2607 17609231675622402915303139 2608 -17826527995154402261283060 2609 18046464342454937892258157 2610 -18269072297715574284021274 2611 18494383813072777756690001 2612 -18722431216919889798573620 2613 18953247218271152597763981 2614 -19186864911175404471540026 2615 19423317779177305538535249 2616 -19662639699829631135390646 2617 19904864949259937620020894 2618 -20150028206789171710972731 2619 20398164559600043383602787 2620 -20649309507458797905880907 2621 20903498967493782977440927 2622 -21160769279028335111803281 2623 21421157208465765568599123 2624 -21684699954230181190006484 2625 21951435151766630215021012 2626 -22221400878598050674743849 2627 22494635659436760430002032 2628 -22771178471354326989571071 2629 23051068749013405088656849 2630 -23334346389958971412891322 2631 23621051759966654014446673 2632 -23911225698452101366742044 2633 24204909523945078655909266 2634 -24502145039625672054407684 2635 24802974538920257689370408 2636 -25107440811161288995014635 2637 25415587147314692709562575 2638 -25727457345772206173757484 2639 26043095718206270299306064 2640 -26362547095491643911172445 2641 26685856833697636516020387 2642 -27013070820148242381806833 2643 27344235479547747717770293 2644 -27679397780176093064158322 2645 28018605240157996662220538 2646 -28361905933803071538445584 2647 28709348498014466329388429 2648 -29060982138770430513384398 2649 29416856637682921891108348 2650 -29777022358630439560662336 2651 30141530254462569122634689 2652 -30510431873780762953836272 2653 30883779367799589930953096 2654 -31261625497285586669247114 2655 31644023639571153586991981 2656 -32031027795648145541251523 2657 32422692597345510151034415 2658 -32819073314588054388200831 2659 33220225862733740239390743 2660 -33626206809994288546129393 2661 34037073384943566539791870 2662 -34452883484110788942010930 2663 34873695679655889446658609 2664 -35299569227131974987041366 2665 35730564073339465575518445 2666 -36166740864268897205472177 2667 36608160953129700576911661 2668 -37054886408470006518138943 2669 37506980022392210627765337 2670 -37964505318861222018056850 2671 38427526562102665957301978 2672 -38896108765096232485303228 2673 39370317698169037306108733 2674 -39850219897685868153881503 2675 40335882674833541998377563 2676 -40827374124504710715014161 2677 41324763134286120585235077 2678 -41828119393548145487712222 2679 42337513402632774787508265 2680 -42853016482145544691636976 2681 43374700782356560299338823 2682 -43902639292707374757811195 2683 44436905851420863405465866 2684 -44977575155219735921353209 2685 45524722769158980002031271 2686 -46078425136568950604374446 2687 46638759589106198130687981 2688 -47205804356917837569630604 2689 47779638578924904172731003 2690 -48360342313221355741394383 2691 48947996547585770573174062 2692 -49542683210111708194863602 2693 50144485179962333665526335 2694 -50753486298245911564265550 2695 51369771379009175845881029 2696 -51993426220354711265278791 2697 52624537615688107249545278 2698 -53263193365091437649468227 2699 53909482286820028358716656 2700 -54563494228928822324526402 2701 55225320081034269190043580 2702 -55895051786208238788710909 2703 56572782353000876653816842 2704 -57258605867598891521623655 2705 57952617506125371994375490 2706 -58654913547077577538873753 2707 59365591383899579820582435 2708 -60084749537696428728676837 2709 60812487670096115555251713 2710 -61548906596255725949089580 2711 62294108298008615287874833 2712 -63048195937159470942647792 2713 63811273868933716045633837 2714 -64583447655577593405947710 2715 65364824080105719394975275 2716 -66155511160203169657872941 2717 66955618162288737412291085 2718 -67765255615735649345038084 2719 68584535327246488063093848 2720 -69413570395389584710423850 2721 70252475225303714597244991 2722 -71101365543567328975725424 2723 71960358413229029966674215 2724 -72829572249006760359818136 2725 73709126832662740683641230 2726 -74599143328550333499410391 2727 75499744299329500768296073 2728 -76411053721858542017026108 2729 77333197003269349774278074 2730 -78266300997222309628020766 2731 79210494020337471825365892 2732 -80165905868809903092065805 2733 81132667835216665748102870 2734 -82110912725511500908837742 2735 83100774876203802886320434 2736 -84102390171730021384398574 2737 85115896062025157345158815 2738 -86141431580290377548048026 2739 87179137360953296303862916 2740 -88229155657829297412918891 2741 89291630362491786104407347 2742 -90366707022847345198755573 2743 91454532861912307673967474 2744 -92555256796799360899510079 2745 93669029457922303338987357 2746 -94796003208414879500781429 2747 95936332163760168459930009 2748 -97090172211639391025814822 2749 98257681032008496368061820 2750 -99439018117398404486800797 2751 100634344793435344378535900 2752 -101843824239590412214532561 2753 103067621510166956091037206 2754 -104305903555521615494936335 2755 105558839243515422844898197 2756 -106826599381204356900740927 2757 108109356736778208308926144 2758 -109407286061743539966982882 2759 110720564113347116676953472 2760 -112049369677249467832107883 2761 113393883590457706908116746 2762 -114754288764513344318002491 2763 116130770208931436934254727 2764 -117523515054901022336480979 2765 118932712579256231494588657 2766 -120358554228713771827407921 2767 121801233644373096253063874 2768 -123260946686489497558783131 2769 124737891459529800558926406 2770 -126232268337506302612549653 2771 127744279989585250313342644 2772 -129274131405980392349088722 2773 130822029924141570474897724 2774 -132388185255233957439986355 2775 133972809510904204072419526 2776 -135576117230344347499666987 2777 137198325407663739186017645 2778 -138839653519564561839269894 2779 140500323553317175756526143 2780 -142180560035046466415611188 2781 143880590058339758464027083 2782 -145600643313171829136126808 2783 147340952115143240336485582 2784 -149101751435043491368564264 2785 150883278928749875712540769 2786 -152685774967457538885385736 2787 154509482668236937954244605 2788 -156354647924930547301554435 2789 158221519439400020442551339 2790 -160110348753119271364376776 2791 162021390279109661909624293 2792 -163954901334229491185125990 2793 165911142171829333988711982 2794 -167890376014768662541144640 2795 169892869088789924719608601 2796 -171918890656262637635559454 2797 173968713050309393661039596 2798 -176042611709309184470344865 2799 178140865211774206257418265 2800 -180263755311613081453631946 2801 182411566973792753340158899 2802 -184584588410394433431939582 2803 186783111117059760033540756 2804 -189007429909840489649123024 2805 191257842962464348866664049 2806 -193534651844012405965332653 2807 195838161557004117188618778 2808 -198168680575903768378999671 2809 200526520886061325045563055 2810 -202911998023083030496517652 2811 205325431112627907451123115 2812 -207767142910644297851423034 2813 210237459844059849691493607 2814 -212736712051920274573593365 2815 215265233426973037991545778 2816 -217823361657710542116912833 2817 220411438270886618904826431 2818 -223029808674501647176158188 2819 225678822201252464160381814 2820 -228358832152462070390077198 2821 231070195842503370392612395 2822 -233813274643712254415652176 2823 236588434031786204910661785 2824 -239396043631683882241641580 2825 242236477264040368288874138 2826 -245110112992093369255316618 2827 248017333169116581624012017 2828 -250958524486376143730367338 2829 253934078021625302517339665 2830 -256944389288132599620666869 2831 259989858284239803642642591 2832 -263070889543465994605192464 2833 266187892185173398286518877 2834 -269341279965790279819836052 2835 272531471330587151943078546 2836 -275758889466023205583655032 2837 279023962352679041626217994 2838 -282327122818771023856726950 2839 285668808594243545069444629 2840 -289049462365456629596501973 2841 292469531830485448559019250 2842 -295929469755027086274255729 2843 299429734028910889918178930 2844 -302970787723230358545141158 2845 306553099148113664194313249 2846 -310177141911128165209067187 2847 313843394976315290689496023 2848 -317552342723874304985234675 2849 321304475010512576028903783 2850 -325100287230457735772687651 2851 328940280377128167678089054 2852 -332824961105480898593739557 2853 336754841795055067974054177 2854 -340730440613706399841563580 2855 344752281582029173050355797 2856 -348820894638485354713869360 2857 352936815705259639870385187 2858 -357100586754835864214314365 2859 361312755877291353919140368 2860 -365573877348329487009645772 2861 369884511698069795897597735 2862 -374245225780591126969811317 2863 378656592844224500330932056 2864 -383119192602616571220410089 2865 387633611306583629375366792 2866 -392200441816751711668594394 2867 396820283676979555913691787 2868 -401493743188585945672114281 2869 406221433485402012119828340 2870 -411003974609644133201425871 2871 415841993588604252035293807 2872 -420736124512179837019508318 2873 425687008611264697954178531 2874 -430695294336996372341971388 2875 435761637440857010006443401 2876 -440886701055650670735910821 2877 446071155777378919863670901 2878 -451315679748010521798013046 2879 456620958739142272945798186 2880 -461987686236574604545376496 2881 467416563525824536502402840 2882 -472908299778571874946550209 2883 478463612140035819066334115 2884 -484083225817306350440021893 2885 489767874168653702861112697 2886 -495518298793811908688659094 2887 501335249625233725304225621 2888 -507219485020342079568314092 2889 513171771854802070051508868 2890 -519192885616809640090117133 2891 525283610502394371929952996 2892 -531444739511762330752936133 2893 537677074546703768412321395 2894 -543981426509061925376848565 2895 550358615400260540493725111 2896 -556809470421916817936709140 2897 563334830077565454519941883 2898 -569935542275490103773681755 2899 576612464432660061597451753 2900 -583366463579799768130213429 2901 590198416467617550020672840 2902 -597109209674190133101518501 2903 604099739713500896017714082 2904 -611170913145160333821843217 2905 618323646685336008049999958 2906 -625558867318888677176919827 2907 632877512412712778411821992 2908 -640280529830310637102032121 2909 647768878047628558730996954 2910 -655343526270151675819666788 2911 663005454551255939287368857 2912 -670755653911847565437189457 2913 678595126461319002836798345 2914 -686524885519818487842121418 2915 694545955741831809487718857 2916 -702659373241107562236174637 2917 710866185716955894817350823 2918 -719167452581918032734059280 2919 727564245090805443410867373 2920 -736057646471140926146987291 2921 744648752055032608451813883 2922 -753338669412478352087664670 2923 762128518486099706761757567 2924 -771019431727338728361534502 2925 780012554234149650950573335 2926 -789109043890183162223424615 2927 798310071505462704362610218 2928 -807616820958587187953099282 2929 817030489340493154281026522 2930 -826552287099774396937770546 2931 836183438189558768389555536 2932 -845925180215977670255357631 2933 855778764588262341698565107 2934 -865745456670465237700673046 2935 875826535934806550297912257 2936 -886023296116682517384454196 2937 896337045371370750813166031 2938 -906769106432431180027757763 2939 917320816771803009467563269 2940 -927993528761635520390878776 2941 938788609837889108816666021 2942 -949707442665705477916591414 2943 960751425306547751093401363 2944 -971921971387149567075481025 2945 983220510270310745751425546 2946 -994648487227538787923642869 2947 1006207363613537370190881480 2948 -1017898617042582166038792306 2949 1029723741566822821493395065 2950 -1041684247856510720345178037 2951 1053781663382154116084241344 2952 -1066017532598642276069364707 2953 1078393417131378753286185004 2954 -1090910895964423813391881074 2955 1103571565630648036381633474 2956 -1116377040403940102434008722 2957 1129328952493510205866334469 2958 -1142428952240289543858297301 2959 1155678708315428372291650362 2960 -1169079907920937046043968980 2961 1182634256992512863796181739 2962 -1196343480404553613814581077 2963 1210209322177360810577711493 2964 -1224233545686578497244245416 2965 1238417933874911862733469511 2966 -1252764289466127044195128256 2967 1267274435181335632555735695 2968 -1281950213957611268775197771 2969 1296793489168984055013272183 2970 -1311806144849814656124242709 2971 1326990085920552172024634514 2972 -1342347238415924730342703097 2973 1357879549715610051998480539 2974 -1373588988777388404953106494 2975 1389477546372782618230147523 2976 -1405547235325235722926686829 2977 1421800090750875059791666222 2978 -1438238170301865837162534222 2979 1454863554412359437662933240 2980 -1471678346547088718831235258 2981 1488684673452660786600144827 2982 -1505884685411550828866693486 2983 1523280556498802973816741976 2984 -1540874484841492151663862362 2985 1558668692880999137283146385 2986 -1576665427638103004567637719 2987 1594866960980897656778472526 2988 -1613275589895588207049583934 2989 1631893636760221150083856730 2990 -1650723449621353232962798319 2991 1669767402473666428877176039 2992 -1689027895542586651322809147 2993 1708507355569961972238455200 2994 -1728208236102805969236063843 2995 1748133017785114390667804812 2996 -1768284208652814701262238802 2997 1788664344431906160329351797 2998 -1809275988839796820634181446 2999 1830121733889846460396015516 3000 -1851204200199177005445698937 3001 1872526037299810054418453034 3002 -1894089923953138697026376838 3003 1915898568467743507259288322 3004 -1937954709020616338410167479 3005 1960261113981853559752458219 3006 -1982820582242826772894996015 3007 2005635943547841810755833544 3008 -2028710058829351785158079136 3009 2052045820546787923670248114 3010 -2075646153029017133791732506 3011 2099514012820438063329470380 3012 -2123652389030783639292065700 3013 2148064303688696007227879820 3014 -2172752812099083754381178062 3015 2197721003204274203765739107 3016 -2222971999949031061797236040 3017 2248508959649505596933120357 3018 -2274335074366132230754152563 3019 2300453571280482405523906756 3020 -2326867713076149388930522022 3021 2353580798323734531442103407 3022 -2380596161869946915032135012 3023 2407917175230831386074569105 3024 -2435547246989200097303185527 3025 2463489823196340501960140439 3026 -2491748387778012848517088953 3027 2520326462944753357292637636 3028 -2549227609606560761629527210 3029 2578455427792041667728243818 3030 -2608013557072028951544384192 3031 2637905676987690629329749081 3032 -2668135507483209529373985628 3033 2698706809343111822208669521 3034 -2729623384634259865128787280 3035 2760889077152528112514173684 3036 -2792507772874245160670158491 3037 2824483400412482687538644737 3038 -2856819931478208040917677092 3039 2889521381346320609885417232 3040 -2922591809326657893444918304 3041 2956035319240054823358011407 3042 -2989856059899474461664131120 3043 3024058225596231666472569727 3044 -3058646056591398583151334487 3045 3093623839612478417514002524 3046 -3128995908355367054963988492 3047 3164766643991625646759508037 3048 -3200940475681156071085723863 3049 3237521881090368736603243576 3050 -3274515386915863805407203398 3051 3311925569413650561967552872 3052 -3349757054934000002414958846 3053 3388014520462023227855190802 3054 -3426702694163998310473342196 3055 3465826355939472050360989264 3056 -3505390337979234973727940174 3057 3545399525329265387423241151 3058 -3585858856460666837397235115 3059 3626773323845627159168728549 3060 -3668147974539500867420640197 3061 3709987910769114055118349369 3062 -3752298290527317908526239052 3063 3795084328173820885091603155 3064 -3838351295042404827117486947 3065 3882104520054627654938321639 3066 -3926349390340040594692839244 3067 3971091351862951943968946936 3068 -4016335910055846297087696937 3069 4062088630459565475879761208 3070 -4108355139370281068558487252 3071 4155141124493292626638614517 3072 -4202452335603764224729446150 3073 4250294585214509369833630201 3074 -4298673749250856201942714855 3075 4347595767732629183537438800 3076 -4397066645463363910195621720 3077 4447092452726868901955834436 3078 -4497679325991168458924350033 3079 4548833468619865036887618715 3080 -4600561151591041840432869829 3081 4652868714223823510382454097 3082 -4705762564912631242845546385 3083 4759249181869173157143193297 3084 -4813335113872294825549660427 3085 4868026981025812013492233545 3086 -4923331475524364326327362018 3087 4979255362427333056407179393 3088 -5035805480440952519702471819 3089 5092988742708741250937384525 3090 -5150812137610294228913399633 3091 5209282729568482027296628606 3092 -5268407659865190711262929847 3093 5328194147465733330483766345 3094 -5388649489851976782804798810 3095 5449781063864232663656566446 3096 -5511596326552050620503626209 3097 5574102816034049717076357334 3098 -5637308152366834304556250151 3099 5701220038423045865099317994 3100 -5765846260778694225541987451 3101 5831194690609908466891105186 3102 -5897273284599156882368701269 3103 5964090085850990441511426506 3104 -6031653224817458210243429768 3105 6099970920233340053830310404 3106 -6169051480061248975186456388 3107 6238903302446660672992922079 3108 -6309534876683024009367521882 3109 6380954784187102908147385396 3110 -6453171699484605173188848594 3111 6526194391206159086501980566 3112 -6600031723093796916187808985 3113 6674692655018101236417652345 3114 -6750186244006072836750261952 3115 6826521645279784516353994235 3116 -6903708113305985528074662466 3117 6981755002856818157669388584 3118 -7060671770081708666606569409 3119 7140467973590500483591526523 3120 -7221153275548000254641935078 3121 7302737442780104035582366739 3122 -7385230347891569463083399509 3123 7468641970395505547333117606 3124 -7552982397854756764915555640 3125 7638261827035354744160191727 3126 -7724490565072107158237524339 3127 7811679030646399408599566256 3128 -7899837755176392064412876861 3129 7988977384019793584687761536 3130 -8079108677689281902368615172 3131 8170242513080654567614864615 3132 -8262389884713896937945177420 3133 8355561905987354417083481763 3134 -8449769810445086464237753195 3135 8545024953057486376704212461 3136 -8641338811515363105411376485 3137 8738722987537677815927916469 3138 -8837189208193017253725781349 3139 8936749327234892427527970732 3140 -9037415326451065887278520119 3141 9139199317027107272934748966 3142 -9242113540924263739099121176 3143 9346170372271738479615306489 3144 -9451382318773587908372069806 3145 9557762023130444405248945085 3146 -9665322264476155981681800233 3147 9774075959829441016701628877 3148 -9884036165560776178699766226 3149 9995216078874731938857526275 3150 -10107629039307852000856623564 3151 10221288530242179956630730586 3152 -10336208180434659117070965070 3153 10452401765562627703927069607 3154 -10569883209785510934311394203 3155 10688666587322818692993538920 3156 -10808766124048682869244898324 3157 10930196199103164625486880996 3158 -11052971346520438567071120746 3159 11177106256873968139092404018 3160 -11302615778938914766818388179 3161 11429514921372019384595502828 3162 -11557818854409069010647504048 3163 11687542911580068586660669735 3164 -11818702591442369346709052615 3165 11951313559332001055137242632 3166 -12085391649133326726464149288 3167 12220952865067146196584114876 3168 -12358013383497508886924177806 3169 12496589554757492132199959219 3170 -12636697904994069903172835825 3171 12778355138032204721656944778 3172 -12921578137258432535338609758 3173 13066383967524206286804192557 3174 -13212789877069129509861986086 3175 13360813299464219474786436077 3176 -13510471855575479421407554619 3177 13661783355548055333400703406 3178 -13814765800811115390996063479 3179 13969437386103598640101098503 3180 -14125816501521122556652300121 3181 14283921734584335054479219709 3182 -14443771872328856176264561246 3183 14605385903416963336176321379 3184 -14768783020271320322658771232 3185 14933982621231046077967164505 3186 -15101004312730275917202608996 3187 15269867911499376720613868584 3188 -15440593446789127224857765392 3189 15613201162618170295825457215 3190 -15787711520043897610640666480 3191 15964145199456936279008298813 3192 -16142523102899559859228982514 3193 16322866356408341938066080547 3194 -16505196312381220805302420759 3195 16689534551969153104826209919 3196 -16875902887492690683094411084 3197 17064323364883810509564427396 3198 -17254818266153174666107994557 3199 17447410111883007016746351464 3200 -17642121663745932978540015809 3201 17838975927050124419110421385 3202 -18037996153310935529900987456 3203 18239205842849225391224859803 3204 -18442628747416726311751970323 3205 18648288872848812589167384280 3206 -18856210481744864776766899441 3207 19066418096176434678437362685 3208 -19278936500423583303797073914 3209 19493790743739759521392506746 3210 -19711006143145424140860249351 3211 19930608286250634579145987871 3212 -20152623034106975978983624663 3213 20377076524089220107562816095 3214 -20603995172806926848066350223 3215 20833405679046213796826691863 3216 -21065335026742093987653573576 3217 21299810487981777187576975741 3218 -21536859626039160093018644959 3219 21776510298440741750522493238 3220 -22018790660063378922063205430 3221 22263729166264291482537805424 3222 -22511354576043554158714060059 3223 22761695955239322226097191386 3224 -23014782679756221128470348555 3225 23270644438827325309891391811 3226 -23529311238309974040325276287 3227 23790813404015683624557476880 3228 -24055181585074601782780109610 3229 24322446757334945283575268266 3230 -24592640226797680574301078501 3231 24865793633086719084237242821 3232 -25141938952955089422093153640 3233 25421108503827543930774168359 3234 -25703334947379871832398299772 3235 25988651293155203466856251053 3236 -26277090902217784891355464149 3237 26568687490844697311856312582 3238 -26863475134255806621952877567 3239 27161488270382240924399353475 3240 -27462761703673892996602870955 3241 27767330608946439837873148590 3242 -28075230535268178173133424521 3243 28386497409886987738623144550 3244 -28701167542197937686816304514 3245 29019277627752046578260837405 3246 -29340864752306509026038840380 3247 29665966395916715380092455442 3248 -29994620437070598851242570279 3249 30326865156865839573584311551 3250 -30662739243230253487383796387 3251 31002281795185707606172389414 3252 -31345532327156115856242126618 3253 31692530773320064755436467870 3254 -32043317492008412259077904964 3255 32397933270147217165981347588 3256 -32756419327746573823971686024 3257 33118817322435921913660732799 3258 -33485169354046190752104336071 3259 33855517969239152027392163329 3260 -34229906166184577024802744087 3261 34608377399285789420314933673 3262 -34990975583953989901876229895 3263 35377745101431743742209537857 3264 -35768730803666249517528383517 3265 36163978018233002170117060112 3266 -36563532553310244205134474147 3267 36967440702704614094302242381 3268 -37375749250928633068202926748 3269 37788505478330666451148405455 3270 -38205757166277771612616193638 3271 38627552602391860332977540289 3272 -39053940585839840615619262509 3273 39484970432678397934962203461 3274 -39920691981253847072533565036 3275 40361155597657501848071847333 3276 -40806412181237252538120027044 3277 41256513170166035730547026032 3278 -41711510547067647648506329839 3279 42171456844700368590180755955 3280 -42636405151699113992059708480 3281 43106409118376822558170062479 3282 -43581522962585553220140805399 3283 44061801475637779787836746017 3284 -44547300028288625481137919730 3285 45038074576779774464340093602 3286 -45534181668945553774439930588 3287 46035678450381696601608149658 3288 -46542622670677556814045453873 3289 47055072689712539561318927475 3290 -47573087484017263880576929041 3291 48096726653199991297918304892 3292 -48626050426439119087406445669 3293 49161119669042531782720600014 3294 -49701995889074350357162779418 3295 50248741244049637082472836860 3296 -50801418547697884583526553611 3297 51360091276796112548224437389 3298 -51924823578072136007607579798 3299 52495680275178588213212752625 3300 -53072726875738557624279921714 3301 53656029578463693485182363535 3302 -54245655280345369430492253730 3303 54841671583919514215242803825 3304 -55444146804606001274196675569 3305 56053149978123483786835768161 3306 -56668750867980291287666716187 3307 57291019973042024097584021106 3308 -57920028535176770686684595424 3309 58555848546978868077367857283 3310 -59198552759571849064288439034 3311 59848214690491240830967824055 3312 -60504908631648174757434991702 3313 61168709657374762254661434710 3314 -61839693632551909293180511786 3315 62517937220820263696620456574 3316 -63203517892875291016622863010 3317 63896513934847469869219040590 3318 -64597004456768309507182018513 3319 65305069401122914436519808826 3320 -66020789551490129277546749730 3321 66744246541271292179049364372 3322 -67475522862508330944447334785 3323 68214701874791958684334855256 3324 -68961867814261041010284283094 3325 69717105802694201956062816150 3326 -70480501856694435470216302632 3327 71252142896967512636990109379 3328 -72032116757695296952138960720 3329 72820512196005075194096372356 3330 -73617418901535704789197633862 3331 74422927506101402572575664003 3332 -75237129593454329109191318692 3333 76060117709147118019854036975 3334 -76891985370496186702727334612 3335 77732827076646689526175489981 3336 -78582738318740311096806184861 3337 79441815590187092574113091795 3338 -80310156397042164379678775474 3339 81187859268488284054878639339 3340 -82075023767425421985978416328 3341 82971750501168633149478446285 3342 -83878141132255126724892688305 3343 84794298389361471583941837728 3344 -85720326078332227200001785733 3345 86656329093321285048112241445 3346 -87602413428046872458467101641 3347 88558686187161197797178364903 3348 -89525255597736075136363388346 3349 90502231020865862216876058082 3350 -91489722963388705433139980566 3351 92487843089727113270827248910 3352 -93496704233849246852568205086 3353 94516420411352311982663219752 3354 -95547106831669089921779434207 3355 96588879910398672652144858490 3356 -97641857281762843697470621896 3357 98706157811189541420165055758 3358 -99781901608024487346074640913 3359 100869210038372091419384437564 3360 -101968205738067129668468299304 3361 103079012625778685769030454333 3362 -104201755916247486232744012320 3363 105336562133657789169179086650 3364 -106483559125145378616664272676 3365 107642876074443212570258913000 3366 -108814643515665903564686262025 3367 109998993347234241798040949953 3368 -111196058845941371452880417091 3369 112405974681162227161576862801 3370 -113628876929207460646982924338 3371 114864903087823119601535052295 3372 -116114192090837750370044467491 3373 117376884322958592476139405894 3374 -118653121634718148288517585616 3375 119943047357572444107414516735 3376 -121246806319152717492981457553 3377 122564544858672262296980729701 3378 -123896410842489770153923122200 3379 125242553679830541168574613645 3380 -126603124338667364282143417926 3381 127978275361762864637322333537 3382 -129368160882874714454974645436 3383 130772936643125138910149287284 3384 -132192760007536585666344483032 3385 133627789981735423792551872631 3386 -135078187228825128686145453553 3387 136544114086430445645352130467 3388 -138025734583914471554182937710 3389 139523214459770591417012276073 3390 -141036721179190788943614998834 3391 142566423951811887500290928531 3392 -144112493749641734386472498849 3393 145675103325167338915638703701 3394 -147254427229646548659726151957 3395 148850641831584886424337307814 3396 -150463925335399637227267087480 3397 152094457800273272349599704259 3398 -153742421159197862623956811182 3399 155407999238212172482009743138 3400 -157091377775833603286544835033 3401 158792744442687152529555132097 3402 -160512288861333111639577465595 3403 162250202626295265700694263106 3404 -164006679324291845876929396546 3405 165781914554671483690826566585 3406 -167576105950055963376852895063 3407 169389453197191610292680245561 3408 -171222158058011651602997551920 3409 173074424390911884140137799237 3410 -174946458172241522115703638645 3411 176838467518011140383477186007 3412 -178750662705820138178571493190 3413 180683256197006147264972395924 3414 -182636462659018336735072277429 3415 184610498988016611051630445022 3416 -186605584331699218344162222520 3417 188621940112361285339912538658 3418 -190659790050186313997905542855 3419 192719360186772720585887313162 3420 -194800878908898029827846648103 3421 196904576972523336517846567348 3422 -199030687527040155838461977826 3423 201179446139761830683728018356 3424 -203351090820662207910038825244 3425 205545862047364295591138638033 3426 -207764002790381112185294822453 3427 210005758538610987036404864378 3428 -212271377325090127209351754106 3429 214561109753005266244408799078 3430 -216875209021968699063576188018 3431 219213930954558057234321931721 3432 -221577534023123746616808707993 3433 223966279376866970480178160692 3434 -226380430869190739403932980450 3435 228820255085326320783047413904 3436 -231286021370238161106089273335 3437 233778001856810315696336852070 3438 -236296471494316888245325357718 3439 238841708077179035568374813321 3440 -241413992274011686127558092562 3441 244013607656963122901432127071 3442 -246640840731350038047060870009 3443 249295980965590721507377299483 3444 -251979320821439651904860228469 3445 254691155784526760656826410512 3446 -257431784395204086095441150206 3447 260201508279702590767917236082 3448 -263000632181602534659394919137 3449 265829463993620800224473970917 3450 -268688314789717999760423555547 3451 271577498857528253805588279331 3452 -274497333731115162445811227666 3453 277448140224057495160916343099 3454 -280430242462867548098174841098 3455 283443967920745177582215936211 3456 -286489647451671165829434932123 3457 289567615324843579242484127923 3458 -292678209259460191266086129695 3459 295821770459850103563841778206 3460 -298998643650958360722047598233 3461 302209177114187358743278015440 3462 -305453722723598247357438419725 3463 308732635982475589892535748534 3464 -312046276060259220453107605307 3465 315395005829847243922686460566 3466 -318779191905273512029906707915 3467 322199204679762974386436242161 3468 -325655418364168994319618671224 3469 329148211025796725860523995321 3470 -332677964627616023660378524912 3471 336245065067867425322450290902 3472 -339849902220065451810636473057 3473 343492869973403478897485329746 3474 -347174366273563795514718192359 3475 350894793163936534716202284345 3476 -354654556827251884689357356079 3477 358454067627629995384415826265 3478 -362293740153052346508561124132 3479 366173993258258414634750200985 3480 -370095250108072214825913819889 3481 374057938221163301204756270619 3482 -378062489514246148072361046386 3483 382109340346721907436771931752 3484 -386198931565767292763495929949 3485 390331708551875348683006314386 3486 -394508121264852190348034729559 3487 398728624290273872742230564201 3488 -402993676886408320806250250643 3489 407303743031607262139561194874 3490 -411659291472172414557772344308 3491 416060795770700259773280493072 3492 -420508734354910522044252794944 3493 425003590566963482568822065486 3494 -429545852713270557191903126693 3495 434136014114802646467718314066 3496 -438774573157901572111503911945 3497 443462033345599926847464594146 3498 -448198903349453947498919005355 3499 452985697061894105234209809748 3500 -457822933649098929623434789475 3501 462711137604397597259068049914 3502 -467650838802206084349602689121 3503 472642572552501769389914023686 3504 -477686879655842212930592058238 3505 482784306458933856769432254332 3506 -487935404910755639053337931284 3507 493140732619242611218413754173 3508 -498400852908535502220348339799 3509 503716334876802192017649734868 3510 -509087753454636295713609224191 3511 514515689464038152061758752836 3512 -520000729677984388532599149009 3513 525543466880592252950877638962 3514 -531144499927884126192525696218 3515 536804433809157725630441966740 3516 -542523879708968406935953754313 3517 548303455069729991041875573803 3518 -554143783654939752267678670451 3519 560045495613033301837716919918 3520 -566009227541876018823794782135 3521 572035622553897701142700188973 3522 -578125330341876302907561156802 3523 584279007245376725817606049122 3524 -590497316317851570344890990643 3525 596780927394410774576628344786 3526 -603130517160266246461262380399 3527 609546769219857699797714039504 3528 -616030374166666863141913117732 3529 622582029653727254501907490769 3530 -629202440464835876467920848390 3531 635892318586473294361317590738 3532 -642652383280439540072567963533 3533 649483361157213309571366882111 3534 -656385986250041067481197276235 3535 663361000089762783531813310479 3536 -670409151780382027460770512458 3537 677531198075388175975427957799 3538 -684727903454837614166803757837 3539 692000040203200928730516467715 3540 -699348388487984114300891417029 3541 706773736439131843078252076644 3542 -714276880229219959730421365741 3543 721858624154444482210241544969 3544 -729519780716415435799687904484 3545 737261170704763878425502699413 3546 -745083623280569569851221718783 3547 752987976060616859858389797134 3548 -760975075202487440369138210513 3549 769045775490498639179571504367 3550 -777200940422495010018245743915 3551 785441442297501100068831153548 3552 -793768162304244369663792255771 3553 802181990610557273674637081883 3554 -810683826453666573289869438336 3555 819274578231378077381915222144 3556 -827955163594166130522882099073 3557 836726509538177201664155585915 3558 -845589552499155968508567631279 3559 854545238447302427364578096800 3560 -863594522983069700908095132335 3561 872738371433912255504993904890 3562 -881977758951993262324286231261 3563 891313670612859975564179314511 3564 -900747101515097169124817193514 3565 910279056880968714692307587836 3566 -919910552158056387960169389545 3567 929642613121905133323069241219 3568 -939476275979685211366583760646 3569 949412587474881697556257575913 3570 -959452604993020785192257004449 3571 969597396668442494002175693097 3572 -979848041492130606235520720936 3573 990205629420610698801418214655 3574 -1000671261485926105259856911311 3575 1011246049906701794575079150532 3576 -1021931118200307401172433932694 3577 1032727601296130690262571419090 3578 -1043636645649971687878318039387 3579 1054659409359567863162104443939 3580 -1065797062281262025861973879571 3581 1077050786147824654217491696612 3582 -1088421774687441293817598133577 3583 1099911233743875831298621348666 3584 -1111520381397821750522934014729 3585 1123250448089453534068977289977 3586 -1135102676742189277876871033777 3587 1147078322887675755482527820249 3588 -1159178654792008501083569830312 3589 1171404953583199538999302963422 3590 -1183758513379904271305834320907 3591 1196240641421419209540820711852 3592 -1208852658198963598912464480878 3593 1221595897588258044964587730716 3594 -1234471706983412115770185948702 3595 1247481447432133072582828900208 3596 -1260626493772269274754234178197 3597 1273908234769701869625332976854 3598 -1287328073257597219803615309779 3599 1300887426277032705965942500770 3600 -1314587725219009967278510299064 3601 1328430415967869709986704687403 3602 -1342416959046121034596168458581 3603 1356548829760698423905646646715 3604 -1370827518350660989920682862435 3605 1385254530136348649784065255461 3606 -1399831385670008698577296746841 3607 1414559620887906445040727134770 3608 -1429440787263935064500326465699 3609 1444476451964739899245498276534 3610 -1459668198006371211843566229967 3611 1475017624412479601568110659422 3612 -1490526346374069815619113256011 3613 1506195995410828766818737147316 3614 -1522028219534042321794907880589 3615 1538024683411115635122367101501 3616 -1554187068531713360448058321821 3617 1570517073375536153783898055344 3618 -1587016413581748613242752365942 3619 1603686822120074017982084558505 3620 -1620530049463572819441177870343 3621 1637547863763121926489676126699 3622 -1654742051023610531625993484389 3623 1672114415281868451049317280933 3624 -1689666778786344577359989773315 3625 1707400982178553136773328370706 3626 -1725318884676304124231316174447 3627 1743422364258734522972142445837 3628 -1761713317853158577513397319098 3629 1780193661523755486852637918115 3630 -1798865330662111541835722159878 3631 1817730280179633971601779678418 3632 -1836790484701855463637063954061 3633 1856047938764648424785855694156 3634 -1875504657012366683015254482992 3635 1895162674397932578660488040121 3636 -1915024046384889131636395063731 3637 1935090849151437079131893157048 3638 -1955365179796475185592400556536 3639 1975849156547662484019890458292 3640 -1996544918971522884432580351417 3641 2017454628185612698713738767792 3642 -2038580467072770212867561775801 3643 2059924640497466703541643432600 3644 -2081489375524280112364977650451 3645 2103276921638512710671351871768 3646 -2125289550968972643113506603233 3647 2147529558512939513346998205304 3648 -2169999262363336032503621418005 3649 2192701003938127876104211081651 3650 -2215637148211972424668284843829 3651 2238810083950137347139107120289 3652 -2262222223944711885621892105863 3653 2285876005253133830936519547116 3654 -2309773889439053681419949745765 3655 2333918362815557770817681809293 3656 -2358311936690774093209390643323 3657 2382957147615884690299312392953 3658 -2407856557635566942301616567104 3659 2433012754540886406842289143801 3660 -2458428352124665836179144465158 3661 2484105990439355147114801807389 3662 -2510048336057425566356759912027 3663 2536258082334311487449048913097 3664 -2562737949673925606114214412542 3665 2589490685796773051797880622425 3666 -2616519066010688653715385421146 3667 2643825893484221803641053436050 3668 -2671413999522695454189258121286 3669 2699286243846965949511505288448 3670 -2727445514874908777603064878344 3671 2755894730005655668201975859561 3672 -2784636835906610583691459408725 3673 2813674808803272316154578695573 3674 -2843011654771889767264805351512 3675 2872650410034976333764885437040 3676 -2902594141259711992774869018284 3677 2932845945859261854693320504431 3678 -2963408952297038285900319351183 3679 2994286320393934061251801536404 3680 -3025481241638556226939898120382 3681 3056996939500490535981984015443 3682 -3088836669746624623585430991249 3683 3121003720760558459442055174942 3684 -3153501413865132884898975529609 3685 3186333103648107233184568792204 3686 -3219502178291015305886969250604 3687 3253012059901229361191366569589 3688 -3286866204847264091809169283355 3689 3321068104097352769565847503197 3690 -3355621283561325978309309236328 3691 3390529304435823752088554762791 3692 -3425795763552874310634089689514 3693 3461424293731872792427918281442 3694 -3497418564134991599650011250332 3695 3533782280626054377910692826222 3696 -3570519186132908082717152297729 3697 3607633061013327802523746369768 3698 -3645127723424487191006577215315 3699 3683007029696027783684056542741 3700 -3721274874706762958322113903319 3701 3759935192265052526405462758209 3702 -3798991955492882094180537718019 3703 3838449177213681768643311301946 3704 -3878310910343921324651239610449 3705 3918581248288519187590738447795 3706 -3959264325340100705316788748732 3707 4000364317082141634736363611118 3708 -4041885440796035367105060632640 3709 4083831955872122665237506533371 3710 -4126208164224720772661243915139 3711 4169018410711189221764969649820 3712 -4212267083555072326003449391388 3713 4255958614773358601572276230623 3714 -4300097480607895417982508849745 3715 4344688201960997659934951436494 3716 -4389735344835291901529614577172 3717 4435243520777837865935755458788 3718 -4481217387328566964482748053035 3719 4527661648473078208503464572390 3720 -4574581055099834568031692281939 3721 4621980405461803135807469431286 3722 -4669864545642580442177600034456 3723 4718238370027044782889630541263 3724 -4767106821776580266214866766847 3725 4816474893308917582840050392264 3726 -4866347626782634455048218424165 3727 4916730114586359255804306891774 3728 -4967627499832724197882967792060 3729 5019044976857114803409592014480 3730 -5070987791721260282849753108978 3731 5123461242721710004771383707543 3732 -5176470680903244213938370997217 3733 5230021510577267479339292577321 3734 -5284119189845231237483836974403 3735 5338769231127132367487421729343 3736 -5393977201695137779063686236675 3737 5449748724212385332846231719635 3738 -5506089477277009260911853814408 3739 5563005195971438846176252164247 3740 -5620501672417022233832188792209 3741 5678584756334027601199788558587 3742 -5737260355607071725176663041443 3743 5796534436856026597459818352312 3744 -5856413026012457923864315117120 3745 5916902208901649712810112490243 3746 -5978008131830266934718953375277 3747 6039737002179708866010762037059 3748 -6102095089005208990979431556913 3749 6165088723640737719627511824470 3750 -6228724300309761919732219997967 3751 6293008276741915915114072940060 3752 -6357947174795641936768719720679 3753 6423547581086858415088962406724 3754 -6489816147623712204777605934616 3755 6556759592447471510147710075098 3756 -6624384700279619690188302929176 3757 6692698323175210541828257841136 3758 -6761707381182543325879068336751 3759 6831418863009216499490155942491 3760 -6901839826694622609547909891419 3761 6972977400288947238569184121857 3762 -7044838782538732523049413203419 3763 7117431243579066487706388858858 3764 -7190762125632463010375530387304 3765 7264838843714497688289351199493 3766 -7339668886346262466921051337014 3767 7415259816273702640907312931838 3768 -7491619271193903490639976942389 3769 7568754964488394293754478493559 3770 -7646674685963535002734448304889 3771 7725386302598051653990963800298 3772 -7804897759297790312687966796674 3773 7885217079657759853538644162811 3774 -7966352366731531391042844304947 3775 8048311803808062973543075047042 3776 -8131103655196021981179431435839 3777 8214736267015678184973950298303 3778 -8299218067998437898473711764594 3779 8384557570294090481872617542852 3780 -8470763370285842373231279470823 3781 8557844149413214360655703345716 3782 -8645808675002875243972897137867 3783 8734665801107485891565754555839 3784 -8824424469352631703970670879871 3785 8915093709791922057915432906103 3786 -9006682641770332699368668641548 3787 9099200474795867940996793578440 3788 -9192656509419623618724271412282 3789 9287060138124332347979436753020 3790 -9382420846221469975047903174107 3791 9478748212757003036395330121374 3792 -9576051911425861233863639005604 3793 9674341711495219544339887222068 3794 -9773627478736671896832539229049 3795 9873919176367379299105648654843 3796 -9975226866000279589234203765995 3797 10077560708603446623786213763691 3798 -10180930965468683987941444118300 3799 10285347999189439295030202439134 3800 -10390822274648129536654691243441 3801 10497364360012968607634864643979 3802 -10604984927744385362660515952719 3803 10713694755611121577687202449262 3804 -10823504727716103685837299219491 3805 10934425835532182848492286402684 3806 -11046469178947835113519443092152 3807 11159645967322914463999173037548 3808 -11273967520554556163212640875084 3809 11389445270153328521368088766287 3810 -11506090760329728359234663750027 3811 11623915649091116531850520742602 3812 -11742931709349194586028463060656 3813 11863150830038124375105878474780 3814 -11984585017243389562321599493303 3815 12107246395341499069923792203326 3816 -12231147208150637352620364710480 3817 12356299820092367154946320174154 3818 -12482716717364487477925756368419 3819 12610410509125150645271920760921 3820 -12739393928688347294669348044537 3821 12869679834730868932954112875113 3822 -13001281212510854717547333165732 3823 13134211175098030331955944212988 3824 -13268482964615751874955050001678 3825 13404109953494968529994585197750 3826 -13541105645740214762514455287257 3827 13679483678207744040189700744199 3828 -13819257821895921242445797851921 3829 13960441983247991807542430373142 3830 -14103050205467342603939735422858 3831 14247096669845370803449743198799 3832 -14392595697102082327589344709477 3833 14539561748739542356745976626040 3834 -14688009428408297287387841090635 3835 14837953483286888858394696472330 3836 -14989408805474586587035509330072 3837 15142390433397465611047972900961 3838 -15296913553227953886032374936594 3839 15452993500317974069710990785803 3840 -15610645760645810972858971671350 3841 15769885972276836451904828037336 3842 -15930729926838220427825323023366 3843 16093193571007758146532827737715 3844 -16257293008016949476347344645826 3845 16423044499168467073959178815356 3846 -16590464465368147016789073938847 3847 16759569488671636980238293869414 3848 -16930376313845842854050820950582 3849 17102901849945315770111016265912 3850 -17277163171903718237384196606411 3851 17453177522140509611914149198609 3852 -17630962312182997084399111198140 3853 17810535124303899489957684280281 3854 -17991913713174567924768929739537 3855 18175116007534008740025447292364 3856 -18360160111873860580737528730692 3857 18547064308139478304534379477251 3858 -18735847057447273252461830376845 3859 18926527001818460985047521057879 3860 -19119122965929373839972602372405 3861 19313653958878496882666029294506 3862 -19510139175970382414871979618385 3863 19708598000516599904828216471822 3864 -19909050005653884595569302794380 3865 20111514956179649312109163983072 3866 -20316012810405020538765071834966 3867 20522563722025561595921028529968 3868 -20731188042009852292133904975162 3869 20941906320506095742707813849207 3870 -21154739308766919553337182250392 3871 21369707961092540387086140191059 3872 -21586833436792467637088107466122 3873 21806137102165923295612411699574 3874 -22027640532501151574794015839430 3875 22251365514093793717629639232242 3876 -22477334046284510303636789324178 3877 22705568343516034776983118664284 3878 -22936090837409838346711864227769 3879 23168924178862588357999151344548 3880 -23404091240162589265103508850365 3881 23641615117126396817157390579545 3882 -23881519131255792447251155764978 3883 24123826831915306872990732293407 3884 -24368561998530489118483583124860 3885 24615748642807118707564182796085 3886 -24865411010971555115184283757405 3887 25117573586032420652288983644895 3888 -25372261090063820335842342504660 3889 25629498486510303897235679215785 3890 -25889310982513771377354403325745 3891 26151724031262525918255897380512 3892 -26416763334362684916944112525203 3893 26684454844232162372174333388857 3894 -26954824766517431508644385084609 3895 27227899562533279000566814670838 3896 -27503705951725769855822602512667 3897 27782270914158643753768733042277 3898 -28063621693023359842049722225642 3899 28347785797173009313867355446637 3900 -28634791003680323014952441619734 3901 28924665360420003130386811400241 3902 -29217437188675604172812642729519 3903 29513135085771190891034755309920 3904 -29811787927728008839413838382322 3905 30113424871946405220815444198226 3906 -30418075359913233746990345030004 3907 30725769119934979742065182300253 3908 -31036536169896850034702323131088 3909 31350406820048074131146099901142 3910 -31667411675813659252846503745753 3911 31987581640632844391284771910363 3912 -32310947918824507056327458518462 3913 32637542018479778418288454173060 3914 -32967395754382118596134986549121 3915 33300541250955106503547097327155 3916 -33637010945238207397521979508592 3917 33976837589890783377984028453700 3918 -34320054256224608100695367545193 3919 34666694337265149718668656036139 3920 -35016791550841895014868524508117 3921 35370379942707989875820094821373 3922 -35727493889689467231986691529258 3923 36088168102864336440436420476322 3924 -36452437630771817253305521165643 3925 36820337862652003788689498255525 3926 -37191904531716239859855346634993 3927 37567173718448489968633664737114 3928 -37946181853937999663175723244082 3929 38328965723243541322724391263757 3930 -38715562468789537335334228301203 3931 39106009593794355688399435918811 3932 -39500344965731082618318533878356 3933 39898606819821079420925248274963 3934 -40300833762560626392677693548536 3935 40707064775280960033955624180426 3936 -41117339217742019510738284923066 3937 41531696831760220922664769047248 3938 -41950177744870573759744503560104 3939 42372822474023457202718107790622 3940 -42799671929316384031903519573624 3941 43230767417761082560932827522726 3942 -43666150647086222813201147052815 3943 44105863729576116547003748747797 3944 -44549949185945731096416440762491 3945 44998449949252359750273180712725 3946 -45451409368844287161464152726834 3947 45908871214346791786228628569321 3948 -46370879679685837972307431001491 3949 46837479387149813177840785251084 3950 -47308715391489661542297765746477 3951 47784633184057768661838340176849 3952 -48265278696985963305842409004322 3953 48750698307403004785901804465483 3954 -49240938841691920399025485254153 3955 49736047579787561126072677000662 3956 -50236072259514754922817592649110 3957 50741061080967440031470900063386 3958 -51251062710929156423581399090698 3959 51766126287335277376973290954969 3960 -52286301423777374625295424929461 3961 52811638214050113729482554785816 3962 -53342187236741071977535866167557 3963 53877999559863875148068179659896 3964 -54419126745535061196173254143753 3965 54965620854695082255472632304093 3966 -55517534451873851983146718028399 3967 56074920610001249446075688486707 3968 -56637832915263002764068914791255 3969 57206325472002379190827709363855 3970 -57780452907668103924002292967606 3971 58360270377808934254112120166899 3972 -58945833571115327982838098375355 3973 59537198714508648640171389875356 3974 -60134422578278345620075729506352 3975 60737562481267551825181245263614 3976 -61346676296107554043001304285191 3977 61961822454501595014221244871356 3978 -62583059952558461725430559176033 3979 63210448356176319087498145387410 3980 -63844047806477261112242375175892 3981 64483919025293055582521065710857 3982 -65130123320702553766628146327291 3983 65782722592621241520034771244549 3984 -66441779338443421397322446560223 3985 67107356658737519429536177486304 3986 -67779518262995005763953743662059 3987 68458328475433423324684127850280 3988 -69143852240854032269779959809559 3989 69836155130554582208164353618230 3990 -70535303348297719670047194495510 3991 71241363736335543461303494494224 3992 -71954403781490834496028021220389 3993 72674491621295491050260357995295 3994 -73401696050186695901565824358461 3995 74136086525761347137297519637345 3996 -74877733175089298734261084550771 3997 75626706801085961528550890062726 3998 -76383078888944810709827569997709 3999 77146921612630351480376657532278 4000 -77918307841432109205269852153441 4001 78697311146580215069214653069460 4002 -79484005807923153768049031442339 4003 80278466820668245463615977132913 4004 -81080769902185449292669227093570 4005 81890991498875080589529482681311 4006 -82709208793100029494638990030895 4007 83535499710183074523285263096499 4008 -84369942925469900117181457110849 4009 85212617871458432257247246440709 4010 -86063604744995101731396906753438 4011 86922984514538650761909100476029 4012 -87790838927492114542710767558289 4013 88667250517603614485790907030741 4014 -89552302612436595498037382221355 4015 90446079340910145936718931364483 4016 -91348665640910055145703602182168 4017 92260147266971268923934435115346 4018 -93180610798032398810103208872169 4019 94110143645262947617936616441042 4020 -95048834059963930330024866776965 4021 95996771141542575115637159126997 4022 -96954044845561784784255979969618 4023 97920745991865045768672402679236 4024 -98896966272777488836483071756522 4025 99882798261383811601836075349866 4026 -100878335419883768473595782287073 4027 101883672108025940698175872645042 4028 -102898903591620516703556306079701 4029 103924126051131819047627818357884 4030 -104959436590351309860704640777395 4031 106004933245151813942308775995927 4032 -107060714992323716676460104858160 4033 108126881758493900258334326259817 4034 -109203534429128177338366930475254 4035 110290774857617988717295250746520 4036 -111388705874452150198558820719294 4037 112497431296474440273364279250463 4038 -113617055936227815958287736141317 4039 114747685611386051899091620684648 4040 -115889427154273616809055445641400 4041 117042388421474608128295394810794 4042 -118206678303531561471492280041329 4043 119382406734734959500776537854940 4044 -120569684703004284310600739165212 4045 121768624259861464488202798019579 4046 -122979338530497563735431507007187 4047 124201941723933566292500748966713 4048 -125436549143276134363913137654203 4049 126683277196069220091370961223067 4050 -127942243404742410387463391483151 4051 129213566417156891594420961888206 4052 -130497366017249941415618344596909 4053 131793763135778863189916885856616 4054 -133102879861165273400515966918810 4055 134424839450440662266349968537544 4056 -135759766340294168286218178679126 4057 137107786158223515516420732031480 4058 -138469025733790058242494250991867 4059 139843613109978886978890479249382 4060 -141231677554664971306808170012947 4061 142633349572186323269407544188819 4062 -144048760915025160988120969090328 4063 145478044595598061765260606779705 4064 -146921334898156116084174136944837 4065 148378767390796102436791028931478 4066 -149850478937583698924227233303167 4067 151336607710789757517132204767831 4068 -152837293203240689594650862313118 4069 154352676240784020220523109953989 4070 -155882898994870164708537982286169 4071 157428104995251491322315281355108 4072 -158988439142799757289619807388924 4073 160564047722443014483550218363680 4074 -162155078416223077301875224517358 4075 163761680316474655932872821019360 4076 -165384003939127282151253056183665 4077 167022201237131164304735937795781 4078 -168676425614008104423682848976351 4079 170346831937528621420141075901472 4080 -172033576553516448935878800714873 4081 173736817299781586273592242742677 4082 -175456713520183077217720677834301 4083 177193426078822702975676413560835 4084 -178947117374370800720009857735420 4085 180717951354525429456971866024745 4086 -182506093530606101428047794424616 4087 184311710992283309079774390409237 4088 -186134972422445103561933981856046 4089 187976048112201991343233084390494 4090 -189835109976031412132306173631279 4091 191712331567063073538932790542069 4092 -193607888092506444529913212133917 4093 195521956429221720761298636525912 4094 -197454715139435571593686566985778 4095 199406344486602991277648611764865 4096 -201377026451416604130942616216130 4097 203366944747964784968816759347140 4098 -205376284840039952909633587794802 4099 207405233957598409807175704467807 4100 -209453981113373122630975322696629 4101 211522717119640860983314590777855 4102 -213611634605145097948371483846190 4103 215720928032176096062391422808302 4104 -217850793713809629020712636571193 4105 220001429831305802048159898939221 4106 -222173036451669431021983729570413 4107 224365815545373454510819513577839 4108 -226579971004246882499240623201623 4109 228815708659528798337312663596977 4110 -231073236300089927784016632701374 4111 233352763690823303585745267613776 4112 -235654502591205584438665162963948 4113 237978666774030600429639832215091 4114 -240325472044316694558058285434907 4115 242695136258389445028498503660466 4116 -245087879343141384236862659947660 4117 247503923315470344112058506537076 4118 -249943492301898055172489309140780 4119 252406812558370642277867956537491 4120 -254894112490242692139000730380985 4121 257405622672446581898699722726318 4122 -259941575869848755996173265835150 4123 262502207057794654701169783319877 4124 -265087753442844030660210989717440 4125 267698454483698404577621087511410 4126 -270334551912322409268198236644162 4127 272996289755260788064086703745446 4128 -275683914355152847414289862078059 4129 278397674392446178844882165276835 4130 -281137820907311463790011914004789 4131 283904607321760192141695595785196 4132 -286698289461967160148746458978724 4133 289519125580799629193553489320379 4134 -292367376380555025559498957850877 4135 295243305035909079252973291332205 4136 -298147177217076335679641721318876 4137 301079261113184990462591203441027 4138 -304039827455867996530785209624026 4139 307029149543072411191907132485341 4140 -310047503263088987621104539945211 4141 313095167118804032296240955112005 4142 -316172422252175549022520466225112 4143 319279552468935709432104837443560 4144 -322416844263521727572714085005534 4145 325584586844237233931110964751566 4146 -328783072158646243637111958328428 4147 332012594919201833516966962208693 4148 -335273452629111681433785817796549 4149 338565945608442639740542980829054 4150 -341890377020466514375055605569175 4151 345247052898249241753535203027674 4152 -348636282171485695459732229993054 4153 352058376693582373794374457701382 4154 -355513651268990219274318930944486 4155 359002423680789842527108422166504 4156 -362525014718531463970657677792104 4157 366081748206331906439420287470292 4158 -369672951031230972282087473441827 4159 373298953171809560567078954685902 4160 -376960087727071922112152734644780 4161 380656690945594470555693778878368 4162 -384389102254943568408741029970013 4163 388157664291364729919107837937041 4164 -391962722929745725829185504233536 4165 395804627313856096366362041876065 4166 -399683729886865579903258706924330 4167 403600386422143988426138079956161 4168 -407554956054345105405379641774753 4169 411547801310777203702175001297678 4170 -415579288143062782641111966938092 4171 419649785959090147916990889559432 4172 -423759667655259503700673884335616 4173 427909309649026249160406196357159 4174 -432099091911744173529065567175278 4175 436329398001811269253013774316372 4176 -440600615098120929733048213091937 4177 444913134033821321860378466913642 4178 -449267349330385725904543295331802 4179 453663659231996661612709852312841 4180 -458102465740246667671553320734268 4181 462584174649158626245912273790362 4182 -467109195580528527125479174145116 4183 471677942019593593242386657922211 4184 -476290831351028738970355426775681 4185 480948284895274358081217695274426 4186 -485650727945198441538739919241527 4187 490398589803096053502544286796645 4188 -495192303818029244959889956929066 4189 500032307423510510802993976019246 4190 -504919042175532899984997968815691 4191 509852953790949917575920658824403 4192 -514834492186208410024387754900184 4193 519864111516437652298706712925803 4194 -524942270214897859933624583630932 4195 530069431032791379227894471954256 4196 -535246061079439862804704154600119 4197 540472631862830766117678209034033 4198 -545749619330536505402287563682984 4199 551077503911009648857565261782471 4200 -556456770555257568337559633868961 4201 561887908778900008241680422015585 4202 -567371412704613033801960277704961 4203 572907781104962853354351998316073 4204 -578497517445633066249806665076678 4205 584141129929048918546413402784133 4206 -589839131538402154753788300945032 4207 595592040082080087433025405269015 4208 -601400378238502565145484919344425 4209 607264673601370550843884608687316 4210 -613185458725330029580499634564428 4211 619163271172054999122053280303972 4212 -625198653556753357421741689490201 4213 631292153595099533653811195994697 4214 -637444324150597716979755132890582 4215 643655723282379573154449970534958 4216 -649926914293440401163367504409572 4217 656258465779317716032563377475514 4218 -662650951677216252132037890000832 4219 669104951315583418499990275886383 4220 -675621049464139301572203584669744 4221 682199836384365345890018788007815 4222 -688841907880455852288666935129019 4223 695547865350736471586273145486289 4224 -702318315839553937478899216293136 4225 709153872089641318819374007585379 4226 -716055152594963081170147436499640 4227 723022781654044287396892094726567 4228 -730057389423788334639063792268600 4229 737159611973787662794471818420359 4230 -744330091341131880188571424136658 4231 751569475585717793381474091842927 4232 -758878418846065897576706401460094 4233 766257581395647923272799200095553 4234 -773707629699730046191998369916911 4235 781229236472736410257197185645141 4236 -788823080736137684900589509664150 4237 796489847876869418590147425125848 4238 -804230229706284962751877933412369 4239 812044924519647784508455066654627 4240 -819934637156168060230229985329160 4241 827900079059588483973057599730206 4242 -835941968339324238109391598289746 4243 844061029832162119260574661429781 4244 -852257995164523888339481818410225 4245 860533602815298957119879366888754 4246 -868888598179251537964095240096769 4247 877323733631007430754935364305496 4248 -885839768589625698970571558002737 4249 894437469583760532031804694783299 4250 -903117610317418606293479573759610 4251 911880971736317306135849434698750 4252 -920728342094849246763797941821307 4253 929660517023658587151770141322471 4254 -938678299597834637888332697085360 4255 947782500405728319486689924517991 4256 -956973937618397109208009465059124 4257 966253437059684162972300505251564 4258 -975621832276937316369625393211091 4259 985079964612373721385110161317960 4260 -994628683275095960332426649513791 4261 1004268845413765528776891628517605 4262 -1014001316189939597838629208266700 4263 1023826968852077020718128079020428 4264 -1033746684810219635642903853715848 4265 1043761353711354969540936429758848 4266 -1053871873515466466579277048167644 4267 1064079150572277422074312857590388 4268 -1074384099698694892187754418208069 4269 1084787644256959903814890777428278 4270 -1095290716233510310181883038029729 4271 1105894256318562696019555995637924 4272 -1116599213986419828719372518097928 4273 1127406547576510207822485566015243 4274 -1138317224375166287635766386679131 4275 1149332220698148008171662527923748 4276 -1160452521973918364859528991785140 4277 1171679122827677805442682910833340 4278 -1183013027166164266309609389389305 4279 1194455248263225723034955741738382 4280 -1206006808846172227952963857040378 4281 1217668741182914467646063970234824 4282 -1229442087169895898517238025547571 4283 1241327898420825583339795613938529 4284 -1253327236356218952608814853021845 4285 1265441172293753776746522853975935 4286 -1277670787539448662013415449949710 4287 1290017173479671449976917522006850 4288 -1302481431673985004293684986296543 4289 1315064673948837933033778927504862 4290 -1327768022492107823153437303501713 4291 1340592609948504633077845001571510 4292 -1353539579515841996325369888948371 4293 1366610085042184255900821863392019 4294 -1379805291123877079210470770526458 4295 1393126373204469575042432153356265 4296 -1406574517674535944287965306240412 4297 1420150921972404765281812026797267 4298 -1433856794685804046380902591488635 4299 1447693355654430252713227985524228 4300 -1461661836073449627421593129283672 4301 1475763478597940199420491855586496 4302 -1489999537448282903214600015528458 4303 1504371278516510313249704988149371 4304 -1518879979473621612022136125428588 4305 1533526929877872485445700197408271 4306 -1548313431284048674370133221797287 4307 1563240797353731990767571251998851 4308 -1578310353966567727326846753281700 4309 1593523439332542466139210290123043 4310 -1608881404105281329496402723270672 4311 1624385611496373798239206240188120 4312 -1640037437390737346895008409258855 4313 1655838270463028224551188182412781 4314 -1671789512295108749772379873549536 4315 1687892577494580573179281425031737 4316 -1704148893814393488795761928881555 4317 1720559902273539457841782139297994 4318 -1737127057278841550119372696944329 4319 1753851826747847596440987949563827 4320 -1770735692232838476843654181287371 4321 1787780149045961054866873241990079 4322 -1804986706385495811837170822004739 4323 1822356887463269326501362710968296 4324 -1839892229633221880569724691604980 4325 1857594284521140559332359990249578 4326 -1875464618155568262463302828093625 4327 1893504811099899134731337898650579 4328 -1911716458585671065603492063848534 4329 1930101170647065998505381777257069 4330 -1948660572256628838834572691994584 4331 1967396303462215847743627326425244 4332 -1986310019525183552152380442292705 4333 2005403391059829296515529396646906 4334 -2024678104174094612681203962391892 4335 2044135860611542685528605955616955 4336 -2063778377894621339823627343130654 4337 2083607389469223072201248734891849 4338 -2103624644850553705572387116005669 4339 2123831909770321348156892980817870 4340 -2144230966325257491538457669232672 4341 2164823613126982184130648714235755 4342 -2185611665453225272516797675814822 4343 2206596955400415811704834710836593 4344 -2227781332037651902116372446399863 4345 2249166661562063316770629976356268 4346 -2270754827455579340990095527647628 4347 2292547730643114359335720896325898 4348 -2314547289652183885987174736538714 4349 2336755440773963844200259290769535 4350 -2359174138225805962246120412170350 4351 2381805354315222269552778548854895 4352 -2404651079605351843155758223793311 4353 2427713323081923067889587493002621 4354 -2450994112321724738548172644893813 4355 2474495493662599452628856767040836 4356 -2498219532374972913694850220470778 4357 2522168312834932882761738748279268 4358 -2546343938698871583054408482678311 4359 2570748533079705488080291027368708 4360 -2595384238724686599578384252728859 4361 2620253218194819443461763832650698 4362 -2645357654045898083082768641941734 4363 2670699749011177578108970592159936 4364 -2696281726185694499269371101659398 4365 2722105829212251235123165420366926 4366 -2748174322469078901616683504947981 4367 2774489491259193798662877338528434 4368 -2801053642001462545477603810779441 4369 2827869102423391156786857531353747 4370 -2854938221755653400168771506186973 4371 2882263370928373912929759726161188 4372 -2909846942769181750118821405329662 4373 2937691352203050170307369687240987 4374 -2965799036453938547588886356798717 4375 2994172455248252441217278350698798 4376 -3022814091020138053392988555922650 4377 3051726449118627445535879646797719 4378 -3080912058016650969034035292681861 4379 3110373469521933514417787963453084 4380 -3140113258989791388072024803271293 4381 3170134025537846770405093492578984 4382 -3200438392262676799015968230851324 4383 3231029006458414473530756721354245 4384 -3261908539837318790210979429719083 4385 3293079688752331664389890816435070 4386 -3324545174421639292546562153274675 4387 3356307743155255764305606782109190 4388 -3388370166583646952548527795632094 4389 3420735241888412865105709354829868 4390 -3453405792035046739544124257726743 4391 3486384666007789326577111927483043 4392 -3519674739046597032194489391900055 4393 3553278912886242749410227906265933 4394 -3587200115997568313030719134988268 4395 3621441303830907680583179681485702 4396 -3656005459061700174003161172472235 4397 3690895591838313283186902359271306 4398 -3726114740032094639654454494609651 4399 3761665969489672944229848355308395 4400 -3797552374287527871210893303857623 4401 3833777076988849143915700258016080 4402 -3870343228902705088448488861640003 4403 3907254010345541154315447482243477 4404 -3944512630905029136422684424689818 4405 3982122329706288011517211182027316 4406 -4020086375680497419088755311205332 4407 4058408067835925004878808076620015 4408 -4097090735531389098614893648123725 4409 4136137738752178382443799805158917 4410 -4175552468388450328690110890567457 4411 4215338346516130380255045201925576 4412 -4255498826680334108254226154977582 4413 4296037394181334772896879423143291 4414 -4336957566363098841158538058957401 4415 4378262892904412216273868937883378 4416 -4419956956112620203423074866752895 4417 4462043371220004434166019790787969 4418 -4504525786682820105331953386718135 4419 4547407884483017096568183877050057 4420 -4590693380432668808420359018540793 4421 4634386024481132768009732208281688 4422 -4678489601024967188346839062132561 4423 4723007929220627883080384861945250 4424 -4767944863299970224738281186215288 4425 4813304292888581046967348648499998 4426 -4859090143326965536296393683275515 4427 4905306375994614382220500235737929 4428 -4951956988636976749528012693407496 4429 4999046015695364856751213127569245 4430 -5046577528639816095914493155465977 4431 5094555636304938859800698063459050 4432 -5142984485228768547231041020095291 4433 5191868259994660444583801640015066 4434 -5241211183576246339584787547398034 4435 5291017517685481962491867056958868 4436 -5341291563123812663515201218719082 4437 5392037660136484971085798536163492 4438 -5443260188770031840156585592516026 4439 5494963569232959647128394162600847 4440 -5547152262259665311461961845982174 4441 5599830769477612168129238633224554 4442 -5653003633777793386648960675651879 4443 5706675439688511988466045640279841 4444 -5760850813752506847967062077476374 4445 5815534424907454315125549522056004 4446 -5870730984869875276649880564559646 4447 5926445248522477737424493890706500 4448 -5982682014304965347955477040061608 4449 6039446124608342565142014855177981 4450 -6096742466172747320137925079464714 4451 6154575970488842341194962430290913 4452 -6212951614202796634022944733912900 4453 6271874419524888893031082593817246 4454 -6331349454641764811106296370691216 4455 6391381834132380539239003828359477 4456 -6451976719387664913020084963297986 4457 6513139319033933343399692756151763 4458 -6574874889360086471535487233128393 4459 6637188734748626981068392034904165 4460 -6700086208110528338303511853558757 4461 6763572711323989521009937833383985 4462 -6827653695677110007442811345457996 4463 6892334662314519600895571655374635 4464 -6957621162687998054026097990155514 4465 7023518799011119757648334209190939 4466 -7090033224717958978339953137998795 4467 7157170144925891443466708055671383 4468 -7224935316902528473338069375633031 4469 7293334550536820171221185872124657 4470 -7362373708814364410698157239275638 4471 7432058708296958685010529266176258 4472 -7502395519606432296719894283328791 4473 7573390167912796687957125623919419 4474 -7645048733426751949730897844567542 4475 7717377351896587885207935740521015 4476 -7790382215109518428541024575418702 4477 7864069571397488554074648634898442 4478 -7938445726147493058748096308056759 4479 8013517042316446948629130037824768 4480 -8089289940950647600574342011360139 4481 8165770901709869214966610108122314 4482 -8242966463396130333627895678262868 4483 8320883224487175557191988588670464 4484 -8399527843674713050117246813567551 4485 8478907040407449778579590899425274 4486 -8559027595438966695170493738508633 4487 8639896351380476456997779209603092 4488 -8721520213258506731964015128319714 4489 8803906149077552517582531725483119 4490 -8887061190387741176302733810089876 4491 8970992432857554276905724642325506 4492 -9055707036851650814453465093430588 4493 9141212228013836763816653195177627 4494 -9227515297855226212751545862168201 4495 9314623604347639719445549068821420 4496 -9402544572522286037596060907080464 4497 9491285695073773748034074875113972 4498 -9580854532969499638602892723135486 4499 9671258716064461086769458449383233 4500 -9762505943721540213307820301729109 4501 9854603985437307985209739447278757 4502 -9947560681473396760863589472997620 4503 10041383943493490197602221446151387 4504 -10136081755205979971810772981576597 4505 10231662173012339185946834429351219 4506 -10328133326661262664349554785316274 4507 10425503419908624781556895927256746 4508 -10523780731183306013694850038038680 4509 10622973614258939842505491825027673 4510 -10723090498931631982209393100010059 4511 10824139891703704356529213227752127 4512 -10926130376473516817345519143310668 4513 11029070615231420050812942574749663 4514 -11132969348761893470978949673986442 4515 11237835397351922373892202131817367 4516 -11343677661505669207194450060876639 4517 11450505122665494280428901362778601 4518 -11558326843939381609597700219933347 4519 11667151970834826078801619427248702 4520 -11776989731999238702244506426793465 4521 11887849439966927256553976883761896 4522 -11999740491912709936272424110369277 4523 12112672370412220191587498415058351 4524 -12226654644208961526864069745808811 4525 12341696968988171542205006496077650 4526 -12457809088157554898307186888362845 4527 12575000833634945408588766905355587 4528 -12693282126642958101720534725628958 4529 12812662978510692618939616471803300 4530 -12933153491482549724253867736212242 4531 13054763859534223247448748883885632 4532 -13177504369195930439268261157531392 4533 13301385400382944257572807237216329 4534 -13426417427233491533271582294925176 4535 13552611018954081525342097998603546 4536 -13679976840672330054674438896573227 4537 13808525654297344964721081166919277 4538 -13938268319387739103784311313103476 4539 14069215794027337603640592477298293 4540 -14201379135708646931275283959326707 4541 14334769502224153768201642250141677 4542 -14469398152565522236160414040780169 4543 14605276447830758587878199921419167 4544 -14742415852139413205990238961881800 4545 14880827933555890351060568044701361 4546 -15020524365020936582062027442391763 4547 15161516925291379393257624488037045 4548 -15303817499888188358935469405982736 4549 15447438082052931696095546133318489 4550 -15592390773712701656379349349810529 4551 15738687786453582800517609966876067 4552 -15886341442502737979918887842274398 4553 16035364175719187490199967832846491 4554 -16185768532593357382096314583116070 4555 16337567173255473579311857345714125 4556 -16490772872492879248828158945357324 4557 16645398520776353531643143805515830 4558 -16801457125295510282696238290882248 4559 16958961811003356155748915673627915 4560 -17117925821670088190367928624541532 4561 17278362520946211743645283298976775 4562 -17440285393435060170952271689454912 4563 17603708045774798370710275736193128 4564 -17768644207729993155787400856260166 4565 17935107733292834123441853120199699 4566 -18103112601794089279027730786282322 4567 18272672919023880403845862538244398 4568 -18443802918362364032252463180310417 4569 18616516961920404637092851791701295 4570 -18790829541690327228234632912562780 4571 18966755280706837329456673526469857 4572 -19144308934218197201670504618661883 4573 19323505390867747939892811414641187 4574 -19504359673885867700313057286506913 4575 19686886942292457100461166527074262 4576 -19871102492110043767105955241128551 4577 20057021757587598792315901852061515 4578 -20244660312435158511093714861179141 4579 20434033871069345827728848202598189 4580 -20625158289869886279486577629641615 4581 20818049568447214839315270828563684 4582 -21012723850921270137152838363810892 4583 21209197427211573621138570132659868 4584 -21407486734338692172336535126604054 4585 21607608357737183527835383779162586 4586 -21809579032580124570800923376194059 4587 22013415645115323416729856634358235 4588 -22219135234013317249287296532100710 4589 22426754991727258729527728323195769 4590 -22636292265864794532748949704197730 4591 22847764560572040467833515052551724 4592 -23061189537929758690940324210811457 4593 23276585019361843425982301994190305 4594 -23493968987056222362472226673481500 4595 23713359585398281832873776003317124 4596 -23934775122416924962553365249408709 4597 24158234071243372917189168465578981 4598 -24383755071582820159324744485112994 4599 24611356931199055589313629337205812 4600 -24841058627412162571921840838118533 4601 25072879308609411813867246854706336 4602 -25306838295769461874116159505134264 4603 25542955083999983085409498323761247 4604 -25781249344088821827719432222807355 4605 26021740924068823091702828300944288 4606 -26264449850796430117530203254103999 4607 26509396331544180925337221473100563 4608 -26756600755607222753168673466964782 4609 27006083695923966450142812886861789 4610 -27257865910711003751741948900461148 4611 27511968345112411430383732054865633 4612 -27768412132863567552669927686014561 4613 28027218597969606142234965591844836 4614 -28288409256398637459295385889590282 4615 28552005817789862210832711661004177 4616 -28818030187176709283467092341003412 4617 29086504466725127695489491503539050 4618 -29357450957487164410873796393682385 4619 29630892161169960798745078328960777 4620 -29906850781920301841094892044332706 4621 30185349728124853334087954355424878 4622 -30466412114226223310044725587221567 4623 30750061262554985086947785182840717 4624 -31036320705177800714174544332155257 4625 31325214185761784765153189994562007 4626 -31616765661455249446021831186671159 4627 31910999304784973209570638157514234 4628 -32207939505570136469533434755403829 4629 32507610872853069233074868976991771 4630 -32810038236846956525644433857218072 4631 33115246650900648744374791134021015 4632 -33423261393480725527361288658351870 4633 33734107970170962991113880501880275 4634 -34047812115689355284081015606876211 4635 34364399795922842709376401708051368 4636 -34683897209979900167859652697599306 4637 35006330792261140981284185911564079 4638 -35331727214548092291507398052951810 4639 35660113388110299581680747164181451 4640 -35991516465830919411752321582053153 4641 36325963844350960814269416941425209 4642 -36663483166232336974861047886875327 4643 37004102322139890217906727982857831 4644 -37347849453042554914295359031879203 4645 37694752952433824328459691928400727 4646 -38044841468571688643858914948558827 4647 38398143906738212849978428288622155 4648 -38754689431518924821935570221772493 4649 39114507469102185372271228017342001 4650 -39477627709598713321626844864642926 4651 39844080109381440128291387354234354 4652 -40213894893445870317935581963085017 4653 40587102557791125453190520674686876 4654 -40963733871821850696569877693933222 4655 41343819880771164564578451001642243 4656 -41727391908144834227245109984208309 4657 42114481558186860257200406811455376 4658 -42505120718366656094625413746407743 4659 42899341561888009091529156773759589 4660 -43297176550220011812076850980757791 4661 43698658435650153868863414488131667 4662 -44103820263859765987298046197178940 4663 44512695376522009641970265311640621 4664 -44925317413922607480865519899595636 4665 45341720317603511411570346545030590 4666 -45761938333029706687701942717370136 4667 46186006012279352041918763558858835 4668 -46613958216757457844527280234872260 4669 47045830119933305981941330492458475 4670 -47481657210101816666984563844446043 4671 47921475293169069159473617658299509 4672 -48365320495462185370830022596031207 4673 48813229266563787100609052063814574 4674 -49265238382171239226087787848517926 4675 49721384946980892992798899048449505 4676 -50181706397597545613912362272612059 4677 50646240505469334221403914523712221 4678 -51115025379848283842667594587159610 4679 51588099470776730965305647105209628 4680 -52065501572099846379674562465159756 4681 52547270824504482886762886412547254 4682 -53033446718584575149167181488669922 4683 53524069097933320916446080416505296 4684 -54019178162262375052001557326086622 4685 54518814470548289751723642664327864 4686 -55023018944206436096377119004733375 4687 55531832870292644099835870415327444 4688 -56045297904732800682426383562670716 4689 56563456075580647029023860511398539 4690 -57086349786304018606987994948689372 4691 57614021819099773208011636388483844 4692 -58146515338237654718738848096356673 4693 58683873893433342424963660281376423 4694 -59226141423250937535585298414029362 4695 59773362258535140772664775182691710 4696 -60325581125873377290755863857615175 4697 60882843151088127360562038713554578 4698 -61445193862759723201554824786800174 4699 62012679195779874581942104762168855 4700 -62585345494936188299741554975796761 4701 63163239518527948904949751994014257 4702 -63746408442013430042976842416863978 4703 64334899861689008109331680047547545 4704 -64928761798400352482026621952087938 4705 65528042701285968921277266668721776 4706 -66132791451553374819300689801442393 4707 66743057366288187371456780051567008 4708 -67358890202296408400242776240186819 4709 67980340159980191966222466500811351 4710 -68607457887247383068788924052167768 4711 69240294483455118209375949092460619 4712 -69878901503387781336527815291648856 4713 70523330961269611176958365668388816 4714 -71173635334812258203762925574469794 4715 71829867569297592046672153943072826 4716 -72492081081696062985402012139521753 4717 73160329764820923736799547305091339 4718 -73834667991518620074442983690655744 4719 74515150618895661459918541812973579 4720 -75201832992582285793466722161352294 4721 75894770951033235049123459093722056 4722 -76594020829865960971173578009485755 4723 77299639466236582739058879635054645 4724 -78011684203253921531686313273575551 4725 78730212894431939670263840513386334 4726 -79455283908180914517118195873732436 4727 80186956132337680131051092031047598 4728 -80925288978735272802057176573927051 4729 81670342387812319430219287292254422 4730 -82422176833262510301553597127228336 4731 83180853326724500732577738310854312 4732 -83946433422512589279338556420073436 4733 84718979222388523145597512910473377 4734 -85498553380374784105560168128237164 4735 86285219107609711274658913105142969 4736 -87079040177244820390894205002837886 4737 87880080929384682308438216764903707 4738 -88688406276069726181829747972786908 4739 89504081706302335939661869305072702 4740 -90327173291116612084141565215499281 4741 91157747688692173995713088984031301 4742 -91995872149512380797807816635126005 4743 92841614521567352063248153374289599 4744 -93695043255602173193354466030313438 4745 94556227410410673550715439811665651 4746 -95425236658175168405124678713890411 4747 96302141289852559088099445642132784 4748 -97187012220607189416637569911857619 4749 98079920995290859807484116364126653 4750 -98980939793970403587933339803967149 4751 99890141437503233458223365059102076 4752 -100807599393161269845339615328727341 4753 101733387780303666363087308744150264 4754 -102667581376098750787914353638203178 4755 103610255621295603525913254354912081 4756 -104561486626045699454631591832899430 4757 105521351175775042616638226950083159 4758 -106489926737107226550063229309785043 4759 107467291463837856728114246824507974 4760 -108453524202960775615264089844259773 4761 109448704500746534563371679636260723 4762 -110452912608873560196828723214987311 4763 111466229490612466747494911583143828 4764 -112488736827063969967553342793235814 4765 113520517023450862090343129927738731 4766 -114561653215464510856652722180059885 4767 115612229275666349564700463976841889 4768 -116672329819944829405397134607953802 4769 117742040214028309317008874976136495 4770 -118821446580054362266538767571329929 4771 119910635803195980939286046708214019 4772 -121009695538345170261869599978205654 4773 122118714216854418291510092264805733 4774 -123237781053336540807654879374047661 4775 124366986052523399154032767792126984 4776 -125506420016183995468123521333801498 4777 126656174550102453682049293320983850 4778 -127816342071116398616732438744056519 4779 128987015814216249845646021288770428 4780 -130168289839705951743212599431773977 4781 131360259040425665524120490505050539 4782 -132563019149036953156822854540921228 4783 133776666745370987536214956592514811 4784 -135001299263840328193958737116162409 4785 136237015000914806365165046775008562 4786 -137483913122662067451064393303578046 4787 138742093672353323571198103398811896 4788 -140011657578134873951958613631310791 4789 141292706660765955592572450733461577 4790 -142585343641423491019385208112831751 4791 143889672149574304750470307065740892 4792 -145205796730915385310947479863851451 4793 146533822855382774492842624415131160 4794 -147873856925229670077021974982480822 4795 149226006283174333208415689610491824 4796 -150590379220618397004589138433922371 4797 151967084985936177995679425213519985 4798 -153356233792835596676611614640939528 4799 154757936828791318594138775248444428 4800 -156172306263550732956165686530915221 4801 157599455257713390938797486578172574 4802 -159039497971384530714078769358817609 4803 160492549572903321536577734124983128 4804 -161958726247646464973734310728711301 4805 163438145206907796728581277375258431 4806 -164930924696854537521216913840488587 4807 166437184007560846989953162122307926 4808 -167957043482119340507636709468345061 4809 169490624525831234353918564927409770 4810 -171038049615475789878067654926910619 4811 172599442308659732966809598959045974 4812 -174174927253247331260214779989400447 4813 175764630196871817291599253513271636 4814 -177368677996528851103266863956092016 4815 178987198628252721761333165628662260 4816 -180620321196875993521745482851047208 4817 182268175945873308326483505662432232 4818 -183930894267290061873033964979948514 4819 185608608711756676569561767052863278 4820 -187301452998589201223969146086063428 4821 189009562025976973442316556191839915 4822 -190733071881258086470838153377638461 4823 192472119851283408489626382100636133 4824 -194226844432869909115509079077775292 4825 195997385343344054206031705600785221 4826 -197783883531176036016480944093415556 4827 199586481186705612247059264950419784 4828 -201405321752960334487454103803722720 4829 203240549936566953114452724328992036 4830 -205092311718756791866382004162740855 4831 206960754366465892021700589050413738 4832 -208846026443530733307119551347082986 4833 210748277821980345430197807392413820 4834 -212667659693425630514658480916872843 4835 214604324580546723645865897798445104 4836 -216558426348679226167337159211875579 4837 218530120217500153367274543948793560 4838 -220519562772814444799874297788282814 4839 222526911978442892648521439940886336 4840 -224552327188212351214514330966874725 4841 226595969158049097849235171376640294 4842 -228658000058176222483466975577350769 4843 230738583485415930310834403261298989 4844 -232837884475597650109941021983577206 4845 234956069516072848168082505458002831 4846 -237093306558337454843010687369165358 4847 239249765030762818451435771031925402 4848 -241425615851436109359836764945488820 4849 243621031441111104883624869493970350 4850 -245836185736270292920161016822122300 4851 248071254202299240150558640373949152 4852 -250326413846774179099867455390290699 4853 252601843232863776336272420002331044 4854 -254897722492846051663582505027909732 4855 257214233341741426336485073867044618 4856 -259551559091062887059254688163546776 4857 261909884662684260788885275476127302 4858 -264289396602827603200037626380023935 4859 266690283096170712118996616533260232 4860 -269112733980075786250651817166218374 4861 271556940758940258060999956775657430 4862 -274023096618670837785752002869822403 4863 276511396441281814269157231550488490 4864 -279022036819618667648934850894284067 4865 281555216072208057729145791578072856 4866 -284111134258235260271761729817597904 4867 286689993192650132464370350181978948 4868 -289291996461402698437845303950266314 4869 291917349436809454830771210230153442 4870 -294566259293051505076661121508633919 4871 297238935021805640419567637322921693 4872 -299935587448009495594662282644727368 4873 302656429245761916540215800395973251 4874 -305401674954359686486772961816513411 4875 308171540994471766411815926916272813 4876 -310966245684452216104064667284061854 4877 313786009256792971828512535415947680 4878 -316631053874717665872891308258401222 4879 319501603648917683222081392956033333 4880 -322397884654431661198345446730450045 4881 325320124947669647979841050040827107 4882 -328268554583583145520155339153055474 4883 331243405632982272691466298462070846 4884 -334244912200001295411785257449269494 4885 337273310439713780929821894648618857 4886 -340328838575898643382787399425307652 4887 343411736918958358387430897981618338 4888 -346522247883990635720277382252971937 4889 349660616009014849905864623747734132 4890 -352827087973354538816197148684643017 4891 356021912616177291386172243053033325 4892 -359245340955193357214928759794297447 4893 362497626205514321947249090507435335 4894 -365779023798673202967738778506119848 4895 369089791401807331310411643055289763 4896 -372430188937005397733113131328550540 4897 375800478600820052403732447816919463 4898 -379200924883947458649823935857958058 4899 382631794591075212973730391719327547 4900 -386093356860900055976193819104497841 4901 389585883186316810714670321922696432 4902 -393109647434779996405613191927977492 4903 396664925868839577523630579453107539 4904 -400251997166852321198283930060777195 4905 403871142443870248091025032933072818 4906 -407522645272707673708901195007473167 4907 411206791705188349661478526258236705 4908 -414923870293574227635564374625751088 4909 418674172112177381555747403883384757 4910 -422457990779156635577109838673816420 4911 426275622478500458525905340668785890 4912 -430127365982197699106134393333212484 4913 434013522672597749308724105083759380 4914 -437934396564961736056118929189379587 4915 441890294330206354518025574019389164 4916 -445881525317841970684377670051065848 4917 449908401579106634339783055646072308 4918 -453971237890297656611584978083317923 4919 458070351776302420114430353231655296 4920 -462206063534330104327388264284174253 4921 466378696257846022851826322214886565 4922 -470588575860710282672350217346949127 4923 474836031101522489856501151875720995 4924 -479121393608174241220002481987467421 4925 483444997902611155965492948689839431 4926 -487807181425806215237954176501444879 4927 492208284562946192331342514148806833 4928 -496648650668832971865582125630100072 4929 501128626093501571218716238308302610 4930 -505648560208056691910890653870116561 4931 510208805430729643921837672052053183 4932 -514809717253157502017842783940488103 4933 519451654266886368630329088516027462 4934 -524134978190100632732614071517820269 4935 528860053894580129956380057599598628 4936 -533627249432887125810020791712035488 4937 538436936065785059844227467008568832 4938 -543289488289891004023606242560686899 4939 548185283865563804884931017483391808 4940 -553124703845029896226736379789004386 4941 558108132600748785592287689351390437 4942 -563135957854020233747409910026723720 4943 568208570703835163220668846534342785 4944 -573326365655972349698716984972710440 4945 578489740652342967138719305035573733 4946 -583699097100585073942793912160840062 4947 588954839903910144967564097784652539 4948 -594257377491203772446766276553133999 4949 599607121847382676543941608712576805 4950 -605004488544010183296976109059652400 4951 610449896770172345725099555263270309 4952 -615943769363616902772229592890031228 4953 621486532842157288988421577636281754 4954 -627078617435343925476376457243116913 4955 632720457116405041238619776958554687 4956 -638412489634459293582188262998979128 4957 644155156547002475073748684122925627 4958 -649948903252670612763065250722715105 4959 655794179024281784620970424889251056 4960 -661691437042158998297315453302391203 4961 667641134427736496768729021033803767 4962 -673643732277451874290790635214087708 4963 679699695696926405937447389867482541 4964 -685809493835436014828718980411486778 4965 691973599920675321261062614881446955 4966 -698192491293817237439975358062858008 4967 704466649444870592043680088588814414 4968 -710796560048338290345330254326959826 4969 717182712999178536404854897097666348 4970 -723625602449071663988509074811236068 4971 730125726842995144086266742656897682 4972 -736683588956109359098327614465624689 4973 743299695930956755238129482580025044 4974 -749974559314977005529954573044942460 4975 756708695098340837696557662041284494 4976 -763502623752105204158806832377774074 4977 770356870266692493560682146724320398 4978 -777271964190696504770163390038636593 4979 784248439670017926952331896417711653 4980 -791286835487332092986635132422687538 4981 798387695101891796430393511289009274 4982 -805551566689667984497775330212051015 4983 812779003183831162921663964009853905 4984 -820070562315576373014921127199639045 4985 827426806655294624940757734781957289 4986 -834848303654093694223278229815918818 4987 842335625685671212704594263195249879 4988 -849889350088543010402616484679313446 4989 857510059208629689205016834631069140 4990 -865198340442204433135454986069755056 4991 872954786279205084906147901412358591 4992 -880779994346913544543207092283075785 4993 888674567454005571166641809959004024 4994 -896639113634974093612624028717752939 4995 904674246194929161392612740737734379 4996 -912780583754777694407752623174423663 4997 920958750296786215973274410068587936 4998 -929209375210529779145120301550440433 4999 937533093339230323004251995205336844 5000 -945930545026487723357087229444406519 5001 954402376163406829315287730750251655 5002 -962949238236123803514988487630390204 5003 971571788373735111283117167846884463 5004 -980270689396632532769213901045359149 5005 989046609865247599962925709600422448 5006 -997900224129208887702052386845060708 5007 1006832212376915616236916517810017996 5008 -1015843260685531052564890092138068154 5009 1024934061071399226577101655437683059 5010 -1034105311540888506161287417835832433 5011 1043357716141665604808935265058388021 5012 -1052691985014403625890699412496173866 5013 1062108834444927777549086912937844824 5014 -1071608986916802421206952647232533114 5015 1081193171164363147068730561594157777 5016 -1090862122226197601606389923747975966 5017 1100616581499078822795350743160064947 5018 -1110457296792354868894063998178198808 5019 1120385022382798557945486216967038518 5020 -1130400519069921167825448805828078236 5021 1140504554231753978456789466291090729 5022 -1150697901881101568847890547241613172 5023 1160981342722270814037886738421748095 5024 -1171355664208279560742802394554218051 5025 1181821660598548993344826371280977956 5026 -1192380133017083733951438593723156405 5027 1203031889511143753747834161679879494 5028 -1213777745110412207677923157804863636 5029 1224618521886663338425754886721749076 5030 -1235555049013934628832952583083438707 5031 1246588162829207416492721597370989989 5032 -1257718706893600220208383255143218103 5033 1268947532054079063065232951328576053 5034 -1280275496505689111143123123382966138 5035 1291703465854311982646661782652853498 5036 -1303232313179953119349728653817985017 5037 1314862919100563648472949884474256017 5038 -1326596171836401198543030602440103005 5039 1338432967274934169714280479817373941 5040 -1350374209036293997362963875374633554 5041 1362420808539279985186145104015002194 5042 -1374573685067921320656592517061722065 5043 1386833765838600923837340121055673792 5044 -1399201986067745820139575036387227114 5045 1411679289040088766266886778885036409 5046 -1424266626177505896437664413205049283 5047 1436964957108435195389964153522854638 5048 -1449775249737880645543557371292784185 5049 1462698480318006935632072692673738070 5050 -1475735633519329657236247671114290257 5051 1488887702502505956363526902260436288 5052 -1502155688990730649421808593933922160 5053 1515540603342742854193997484512419438 5054 -1529043464626448226849275894170809471 5055 1542665300693161938085435131278913054 5056 -1556407148252477565074558681370569670 5057 1570270052947767118507015403718553454 5058 -1584255069432317465812293616507357789 5059 1598363261446108455081743333444149134 5060 -1612595701893238089216214718221732660 5061 1626953472920000143852621946868422513 5062 -1641437665993619665805918782680950834 5063 1656049381981651833642919797682276531 5064 -1670789731232049708468325642951690410 5065 1685659833653906448488728022898275011 5066 -1700660818798877605547712875304983955 5067 1715793825943289168185317266293757956 5068 -1731060004170937063752535053641636903 5069 1746460512456583879098837574357200781 5070 -1761996519750158605470406606398171964 5071 1777669205061665261145389887662575505 5072 -1793479757546806294872473588764170615 5073 1809429376593326721717212068587080628 5074 -1825519271908084990581714500434249126 5075 1841750663604856632130211870855869840 5076 -1858124782292876787006172457469063145 5077 1874642869166127764366255961070978541 5078 -1891306176093377830009602479133132822 5079 1908115965708977474477639912587353293 5080 -1925073511504419464318139670324240109 5081 1942180097920669031500572656155733281 5082 -1959437020441270606867337895061955724 5083 1976845585686237556284997236539364979 5084 -1994407111506731432697507067119200729 5085 2012122927080537310784378754407426355 5086 -2029994373008341823522491847186305626 5087 2048022801410820574467530721937568580 5088 -2066209576026541655883835713479900784 5089 2084556072310692058115674659438854635 5090 -2103063677534633809942697725742476327 5091 2121733790886296745973859302931587131 5092 -2140567823571414855279311073300559792 5093 2159567198915613222544698038658245035 5094 -2178733352467352629193515121356991549 5095 2198067732101738940087387039730544651 5096 -2217571798125204461451024810542769560 5097 2237247023381068514633552712505421622 5098 -2257094893355984528349955595925607041 5099 2277116906287281012123565778235387399 5100 -2297314573271203835640253091484642960 5101 2317689418372067299631143096359421423 5102 -2338242978732321543864843339536970869 5103 2358976804683543899882522562475181175 5104 -2379892459858361860114930342249267690 5105 2400991521303315397930995020010550628 5106 -2422275579592666435127149825492036521 5107 2443746238943163317458330034533653503 5108 -2465405117329768224898483711459619269 5109 2487253846602355508298589899640350066 5110 -2509294072603389008130346291302096925 5111 2531527455286586477201196607846098593 5112 -2553955668836579297461684044677340540 5113 2576580401789575748143177711558194160 5114 -2599403357155036148612238355003247197 5115 2622426252538368267699543287372989968 5116 -2645650820264651461714436433026024292 5117 2669078807503398072679601036544578849 5118 -2692711976394360686666203610146599880 5119 2716552104174393922726284869237604216 5120 -2740600983305379495661775650848358740 5121 2764860421603223367471024937951841208 5122 -2789332242367933872929032185292027333 5123 2814018284514789777691663042569548419 5124 -2838920402706607302420118546816083302 5125 2864040467487115220375523627959218321 5126 -2889380365415447208892385746224862558 5127 2914941999201760710466660244396737360 5128 -2940727287843991636739837000273321094 5129 2966738166765754325042520612860681085 5130 -2992976587955396232539967152760448963 5131 3019444520106216930819578452010947900 5132 -3046143948757861043824449208184757011 5133 3073076876438894850926421599376579216 5134 -3100245322810576354810187468297759790 5135 3127651324811828694188202437819842465 5136 -3155296936805426864029947846441684198 5137 3183184230725407787467106739589113050 5138 -3211315296225713863994919866740810402 5139 3239692240830080201571615923754416437 5140 -3268317190083175825565118073137218069 5141 3297192287703009241646898531510353751 5142 -3326319695734608812856322440090689820 5143 3355701594704988496759223644426125809 5144 -3385340183779409576741828231559599724 5145 3415237680918949108391125437166141762 5146 -3445396323039385887787885289146883532 5147 3475818366171414837045791264855618642 5148 -3506506085622200793406903256958234719 5149 3537461776138282777962416255519522219 5150 -3568687752069839908784051604015444620 5151 3600186347536330214656484850328258114 5152 -3631959916593513699529496251550807554 5153 3664010833401871100508354123012492935 5154 -3696341492396429873851119679360034825 5155 3728954308458009037838270017886207397 5156 -3761851717085894598354946757124272055 5157 3795036174571957378762314579886577245 5158 -3828510158176225170314005962922086469 5159 3862276166303921216858813230636890019 5160 -3896336718683981147690473211686972992 5161 3930694356549060571276248123880805251 5162 -3965351642817045640403373222884891023 5163 4000311162274078999956053233045724855 5164 -4035575521759113631901423845221392250 5165 4071147350350007214169899654847473234 5166 -4107029299551169711152310384375375510 5167 4143224043482777017501412590104613212 5168 -4179734279071563583641645707963736212 5169 4216562726243207056838879696286898010 5170 -4253712128116318076053497321531964063 5171 4291185251198048466163348194284877108 5172 -4328984885581331187317786422680154425 5173 4367113845143765504080831514005408502 5174 -4405574967748160946836060348173188890 5175 4444371115444753748796893714606119992 5176 -4483505174675109555710293403228204638 5177 4522980056477726317799183244847964156 5178 -4562798696695351384858293459050031887 5179 4602964056184026939910408575625405147 5180 -4643479121023878024258850308375119252 5181 4684346902731657522904894106934521929 5182 -4725570438475062594338450404899039400 5183 4767152791288837146940821691741203224 5184 -4809097050292675085470192101993815109 5185 4851406330910939171027721371827495230 5186 -4894083775094210456731107278225528885 5187 4937132551542683383411885705586093650 5188 -4980555855931421744809848540715184968 5189 5024356911137490855582082565299412784 5190 -5068538967468981378185427670985745559 5191 5113105302895940390764062773809966930 5192 -5158059223283225407382457934725663796 5193 5203404062625297189831451455514333261 5194 -5249143183282967317015686001038187742 5195 5295279976222116608115597242864072791 5196 -5341817861254400629107284421405840560 5197 5388760287279958644285036601043120435 5198 -5436110732532142505381867833483184495 5199 5483872704824282105313085410385566231 5200 -5532049741798504161273987651175202930 5201 5580645411176621228292835804418433342 5202 -5629663311013107979596055513774295100 5203 5679107069950181928953899124187734733 5204 -5728980347475005912335401764918629017 5205 5779286834179029787019108302409847428 5206 -5830030252019488946006537255972203408 5207 5881214354583077388919474306530032454 5208 -5932842927351813237320337852611946392 5209 5984919787971114727803523481645304880 5210 -6037448786520104860494691565460941038 5211 6090433805784163028597704329823054929 5212 -6143878761529742106132183795447950940 5213 6197787602781469621152330170057103036 5214 -6252164312101551790763769504716016491 5215 6307012905871499347076966566938741211 5216 -6362337434576194239636365156677875445 5217 6418141983090316454903806385681720652 5218 -6474430670967150347291221862285510301 5219 6531207652729790034033578480356174008 5220 -6588477118164763567648141324876786450 5221 6646243292618095759814810580669068111 5222 -6704510437293829689477175842230001356 5223 6763282849555027090894270303613072509 5224 -6822564863227267984044654585857195135 5225 6882360848904670075085036459705357707 5226 -6942675214258448618742148227730340366 5227 7003512404348037602746546267053366268 5228 -7064876901934793286472431641580534332 5229 7126773227798301296627833840472057822 5230 -7189205941055308652396034958147146473 5231 7252179639481302266129147452791778278 5232 -7315698959834755643306538087934823656 5233 7379768578184065681703819080470734537 5234 -7444393210237201644828429953651629241 5235 7509577611674088564023893408542868591 5236 -7575326578481747506990988744712124210 5237 7641644947292215332438512494190788290 5238 -7708537595723266731419669118568570901 5239 7776009442721961541083743835770798049 5240 -7844065448911040505836922774195705785 5241 7912710616938192848786260512625660733 5242 -7981949991828219203102255073996804851 5243 8051788661338113644123931397078214102 5244 -8122231756315088758402118266323661047 5245 8193284451057567879862617507239157562 5246 -8264951963679168816141406049042633413 5247 8337239556475703585540536870041270012 5248 -8410152536295218886728288145411378549 5249 8483696254911102223595202705769343165 5250 -8557876109398278806854074983927527817 5251 8632697542512524557775944381450826407 5252 -8708166043072920747633850704199195514 5253 8784287146347476013218731248667564709 5254 -8861066434441941694477488275513834130 5255 8938509536691846650740443723971086559 5256 -9016622130057777926898035092045617187 5257 9095409939523933854392643174445562587 5258 -9174878738499976384296038794950222916 5259 9255034349226209666985570254446966511 5260 -9335882643182112114752512409957190579 5261 9417429541498249404110946806879417246 5262 -9499681015371596093915488268857355575 5263 9582643086484293759683250810697203403 5264 -9666321827425873773484916152766220786 5265 9750723362118973086355986381463591049 5266 -9835853866248571596677879661257427036 5267 9921719567694779919535977940751981370 5268 -10008326746969206608408920913752797822 5269 10095681737654934115510341091206554329 5270 -10183790926850133010991806586956955632 5271 10272660755615344220276676084915921207 5272 -10362297719424459282755249440531197812 5273 10452708368619428877655854132587478139 5274 -10543899308868730104420775415794252959 5275 10635877201629623251720869741365402099 5276 -10728648764614229041060099488184327000 5277 10822220772259457581367038061660912588 5278 -10916600056200820520356607997102155656 5279 11011793505750158133242353947344628477 5280 -11107808068377313349304612079473794396 5281 11204650750195784975379240486357259576 5282 -11302328616452392632842755193698498344 5283 11400848792020986187714858736659317293 5284 -11500218461900232721790947671181219557 5285 11600444871715514359649885471227327547 5286 -11701535328224970532279544399867658662 5287 11803497199829718529619969265752464697 5288 -11906337917088286471249203715621186911 5289 12010064973235293100011075024427809368 5290 -12114685924704409077936840170207221021 5291 12220208391655634744154602712631498788 5292 -12326640058506929580314697236424515872 5293 12433988674470228913551697461358200824 5294 -12542262054091883670489578999855375205 5295 12651468077797559285204327564873115800 5296 -12761614692441630159085887239022215757 5297 12872709911861106364237396414891406163 5298 -12984761817434129574755510721125389189 5299 13097778558643075508999115119789229777 5300 -13211768353642300470467827248554579400 5301 13326739489830569878105782473607556949 5302 -13442700324428206979067813747937075805 5303 13559659285059000245403531971372099714 5304 -13677624870336908270417868679843877766 5305 13796605650457601293462521935577871713 5306 -13916610267794878793955287703623701588 5307 14037647437502002913806169516664744481 5308 -14159725948117987791833180483391017890 5309 14282854662178885216861765269784846145 5310 -14407042516834107328380063005172544534 5311 14532298524467827422286044487278101818 5312 -14658631773325500254089382997465202019 5313 14786051428145543565480337540390857109 5314 -14914566730796222892816771579191416764 5315 15044187000917782055354572954430758864 5316 -15174921636569862066628388007671721714 5317 15306780114884251556710894950978092498 5318 -15439771992723012136513296801741663221 5319 15573906907342022485513013221606538907 5320 -15709194577059985300973508106197668380 5321 15845644801932941602158398619322770608 5322 -15983267464434337237617739693057329098 5323 16122072530140686805146359375766460943 5324 -16262070048422880562143659016382326588 5325 16403270153143180271012288842056532073 5326 -16545683063357950290306763696155116299 5327 16689319084026170595524290269116860812 5328 -16834188606723778793374627011817255527 5329 16980302110363888572110676335141382456 5330 -17127670161922932408440936849830003340 5331 17276303417172776736757319911645640671 5332 -17426212621418858178547309830332559682 5333 17577408610244389820818837112528396794 5334 -17729902310260686922550952469697595214 5335 17883704739863661825810614524806050005 5336 -18038827009996538252890042923918073765 5337 18195280324918835574382557330211505544 5338 -18353075982981674035936335606057442699 5339 18512225377409452341863359617902585338 5340 -18672739997087949411473593223005082309 5341 18834631427358902540573837300616863320 5342 -18997911350821114616432862742639544774 5343 19162591548138143458171130423589482218 5344 -19328683898852626785617386432534043255 5345 19496200382207296749664256399646651914 5346 -19665153077972738386474383299173074236 5347 19835554167281946795185364248228407422 5348 -20007415933471738283662456477017488196 5349 20180750762931071170685885616767691993 5350 -20355571145956332376166041970277253243 5351 20531889677613646382350944593368064290 5352 -20709719058608263608146749083458545889 5353 20889072096161085696799028991302688418 5354 -21069961704892385674719350576901993864 5355 21252400907712781405135224444943823013 5356 -21436402836721521234106347379578145790 5357 21621980734112141199321029049998763214 5358 -21809147953085553644411134806871977884 5359 21997917958770627562402104106079072229 5360 -22188304329152321480954837227783340113 5361 22380320756007430190140537330671178040 5362 -22573981045848007101073402586963011072 5363 22769299120872524520065679532440939375 5364 -22966289019924834627666899644812516389 5365 23164964899460994455730784560231532049 5366 -23365341034524018658983053725305186419 5367 23567431819726624389856122706812961663 5368 -23771251770242033106207879481683714588 5369 23976815522802894661520025472212704935 5370 -24184137836708399546749079869122329995 5371 24393233594839645681756255909302493409 5372 -24604117804683326691759903136764860724 5373 24816805599363809140944142584528618709 5374 -25031312238683666731700524402151409278 5375 25247653110172740023716150450764039705 5376 -25465843730145790781833992629858518723 5377 25685899744768820615543894562937586698 5378 -25907836931134124126605542101569588587 5379 26131671198344147344564422911759515347 5380 -26357418588604222802373995794937578862 5381 26585095278324253176060738510338104347 5382 -26814717579229415983861971121486720343 5383 27046301939479962421605784182192854857 5384 -27279864944800184001856711039195171895 5385 27515423319616621254430033161902415544 5386 -27752993928205589335789428104506785049 5387 27992593775850095994835838798005818171 5388 -28234240010006227952231726868171954684 5389 28477949921479082359422785249825086124 5390 -28723740945608320612435605851893584163 5391 28971630663463422414768797968738803825 5392 -29221636803048718612811363292275263312 5393 29473777240518281955779852576239260229 5394 -29728070001400755560691305513310317096 5395 29984533261834199501984487615105448405 5396 -30243185349811036594615057996139066860 5397 30504044746433179088167870740075501357 5398 -30767130087177418638287595126024659967 5399 31032460163171162581310689757274617088 5400 -31300053922478600207927842012085061577 5401 31569930471397383401222903094867954203 5402 -31842109075765906674067850594371587338 5403 32116609162281272321571111092917420821 5404 -32393450319828027095611688755004417612 5405 32672652300817757499467355540026342062 5406 -32954235022539631491717413150230498471 5407 33238218568521975091124274803182588974 5408 -33524623189904973087598877283145503961 5409 33813469306824583777469888140169045021 5410 -34104777509807758354671733298843060192 5411 34398568561179056314487115718128365162 5412 -34694863396478748962643938214680291243 5413 34993683125892503858522222458312169896 5414 -35295049035692743757549979252578158331 5415 35598982589691774366097194192174046395 5416 -35905505430706775981824493400923829610 5417 36214639382036754851963002645793812475 5418 -36526406448951550841981236845416332934 5419 36840828820192998779269614120023568823 5420 -37157928869488341620345927136112402994 5421 37477729157075994373915566892125125294 5422 -37800252431243758496506054449724248482 5423 38125521629879587274272724113390168032 5424 -38453559882035003513435909766821050287 5425 38784390509501271670720578183061531715 5426 -39118037028398427364735529241590831899 5427 39454523150777268031590848724485961177 5428 -39793872786234409322695949745862637933 5429 40136110043540512677464949785825715584 5430 -40481259232281790339200986771599320177 5431 40829344864514894931083137157507080687 5432 -41180391656435301570417423259823575082 5433 41534424530059291360790189067961880220 5434 -41891468614919645964108931735436312812 5435 42251549249775163830289649011593284820 5436 -42614691984334109551021269987639719774 5437 42980922580991708693051083330821723303 5438 -43350267016581801356432865727028228771 5439 43722751484142768606932758843407988352 5440 -44098402394697846848758875261571246993 5441 44477246379049946121201070147981308470 5442 -44859310289591089221291724750114657611 5443 45244621202126589487215377673506718859 5444 -45633206417714086023358160388549527463 5445 46025093464517556094613367177228216449 5446 -46420310099676425365513562480899181536 5447 46818884311189897622152152930129167439 5448 -47220844319816626591133336583648773072 5449 47626218580989853446745504617517866495 5450 -48035035786748134575868175894616822636 5451 48447324867681785163231023365677878767 5452 -48863114994895165166981820537582803290 5453 49282435581984935262661866485991451419 5454 -49705316287034411343323811595848607710 5455 50131787014624147188321037030614019636 5456 -50561877917858875952677320026501443962 5457 50995619400410942169257452180714841796 5458 -51433042118580356997907651365652009023 5459 51874176983371610513214650724459028773 5460 -52319055162587375894962842457287130975 5461 52767708082939241458866378844786687739 5462 -53220167432175607540434495937292515568 5463 53676465161226886336025495479319361101 5464 -54136633486368143911667325044887598215 5465 54600704891399324697952867998848908330 5466 -55068712129843199898985930956664719609 5467 55540688227161182369331715687759367722 5468 -56016666482987151654613608495329611506 5469 56496680473379434034440706306195358400 5470 -56980764053091083551491107368409738688 5471 57468951357858611172431079544911882620 5472 -57961276806709310404310836384879322706 5473 58457775104287328869546104931858305764 5474 -58958481243198636524328116262128520496 5475 59463430506375042404167916476565251281 5476 -59972658469457412995655609711799596180 5477 60486201003198246550557618120616170573 5478 -61004094275883758877856428824980208195 5479 61526374755775637386374902148420062479 5480 -62053079213572621404593085269766073959 5481 62584244724892068060065952063481790403 5482 -63119908672771664259270950660934996139 5483 63660108750191446585128659453457037234 5484 -64204882962616292223210629324590765741 5485 64754269630559045323427853917870492067 5486 -65308307392164444502581107331852236118 5487 65867035205814018510185604457156219183 5488 -66430492352752118414809660940461083628 5489 66998718439733256005184176907012311995 5490 -67571753401690919440361495988976524797 5491 68149637504428038542128809180640115311 5492 -68732411347329273500055400566696371492 5493 69320115866095302139106105150104576863 5494 -69912792335499282282515076017311371067 5495 70510482372165667144754370577332175413 5496 -71113227937371553110283546911293170963 5497 71721071339870740677194022586371533465 5498 -72334055238740690771710410759434345160 5499 72952222646252560086224725403717774244 5500 -73575616930764500559440617398838091892 5501 74204281819638409585887051288515974752 5502 -74838261402180319014384751096679016048 5503 75477600132604612487737459829913529763 5504 -76122342833022262188285583455004102790 5505 76772534696453277569319908440507133540 5506 -77428221289863560171584417033891660553 5507 78089448557226360164206333630423985166 5508 -78756262822608531809679997202688248318 5509 79428710793281786616036596193737953338 5510 -80106839562859144506947057095839047803 5511 80790696614456784929525221355613783864 5512 -81480329823881501429313847954145282687 5513 82175787462843964835099799695395860362 5514 -82877118202198001813726430866335676463 5515 83584371115206097194538445268342994060 5516 -84297595680831330123787534715130210100 5517 85016841787055955773709438607133891814 5518 -85742159734226845999980971951823098869 5519 86473600238428004032764630600295212825 5520 -87211214434880369999817955229349998271 5521 87955053881369135797354288860756378949 5522 -88705170561698789546434343692754929615 5523 89461616889176111617832532099919059411 5524 -90224445710121345975816651438587601159 5525 90993710307407772362974644491604843444 5526 -91769464404029906625078794834874666107 5527 92551762166700558275492140051316581689 5528 -93340658209476976222041245152709578975 5529 94136207597416315407170394866133540123 5530 -94938465850260658945533601879593523438 5531 95747488946151832200781811526491750774 5532 -96563333325376247124399204241636759877 5533 97386055894140017065292394148745505333 5534 -98215714028374584150436631979577395449 5535 99052365577573103253361284623212219486 5536 -99896068868657828507837335520440520491 5537 100746882709878750269756416204338805343 5538 -101604866394743732381879570649768765932 5539 102470079705980401573335480271106453821 5540 -103342582919530042827675080617605763299 5541 104222436808573756560567468234005371649 5542 -105109702647591135461885270093905186631 5543 106004442216451720896755952689576460547 5544 -106906717804539500825350044831076736993 5545 107816592214910713272038883170736893675 5546 -108734128768485221452137050334174457523 5547 109659391308271728768862240852067100914 5548 -110592444203627104023587155173940385704 5549 111533352354550089318895676939904211359 5550 -112482181196009665277462514612006829604 5551 113438996702308350370805631187820761682 5552 -114403865391480713349691398305277407935 5553 115376854329727379972040237004526107369 5554 -116358031135884817435679059077999728021 5555 117347463985931182163015527710601640473 5556 -118345221617528518851833156208946327658 5557 119351373334601600980222061487536501473 5558 -120365989011953705235281684627452623685 5559 121389139099919614645809708913690615357 5560 -122420894629056147537878588271410709960 5561 123461327214870511777948238097997809505 5562 -124510509062586786122105297466577298744 5563 125568512971950832873663757767165469878 5564 -126635412342073948463849031030513531423 5565 127711281176315560990217036520838561782 5566 -128796194087205286175987599975936736199 5567 129890226301404655672468179838240737423 5568 -130993453664708834115337474480910358720 5569 132105952647088643841991044152375336451 5570 -133227800347773218682600286389088014045 5571 134359074500373610774241815346225309808 5572 -135499853478047676914531589660455528965 5573 136650216298706573546526279135512815179 5574 -137810242630263192051433046509016472013 5575 138980012795922868642513195348243822378 5576 -140159607779516705801577153227919544461 5577 141349109230877844856158524461421828436 5578 -142548599471261031962045635879616093321 5579 143758161498805822455336519550930617712 5580 -144977878994043771269656793909274955891 5581 146207836325449959854775124429737494210 5582 -147448118555039212783812937571279507957 5583 148698811444007360020958001869613765845 5584 -149960001458417903639131360111188973214 5585 151231775774934450604178686814496094025 5586 -152514222286599276080128951339509421459 5587 153807429608658384582663615400420133765 5588 -155111487084433439214231099440531065608 5589 156426484791240932130591697051879370170 5590 -157752513546358972316279831641252655752 5591 159089664913042069709702514780215088059 5592 -160438031206584297716404262954758667022 5593 161797705500431219157394010526417621266 5594 -163168781632340963719665320901767247959 5595 164551354210594848032733806591062706601 5596 -165945518620257932587200673345915619452 5597 167351371029489912814603417507916398452 5598 -168769008395906744763475359087201071594 5599 170198528472993408959605333020308889079 5600 -171640029816568219227989222721440856955 5601 173093611791299086455064692427111097511 5602 -174559374577272150483886157420743730593 5603 176037419176613196587350083886774879140 5604 -177527847420162276254428988767691654067 5605 179030761974201955326371855869910991875 5606 -180546266347239615835371527962656294088 5607 182074464896844241253135311394567961908 5608 -183615462836538118250117316979343645801 5609 185169366242743891472216338698491024165 5610 -186736282061787411261930097651975771181 5611 188316318116956817711569804229208527694 5612 -189909583115618307936157728366324966654 5613 191516186656389036966965042272511694139 5614 -193136239236367606194743165594632722636 5615 194769852258422596861285736048247174768 5616 -196417138038539609707995335051783255033 5617 198078209813227275514096352231961962519 5618 -199753181746982704896505716537686298537 5619 201442168939816849425322790905268235817 5620 -203145287434840249832379181686246788186 5621 204862654225909650828335562771674845405 5622 -206594387265335965797926619811389837601 5623 208340605471654078440770010140804301497 5624 -210101428737454972265606755014758150374 5625 211876977937280682701518604384458621811 5626 -213667374935582570462101824333354566722 5627 215472742594743418715864201478561708354 5628 -217293204783163860577174013193076701569 5629 219128886383413647409061744062484847521 5630 -220979913300448272423615568236064753782 5631 222846412469891468106190015970211039309 5632 -224728511866384100075070005562228704502 5633 226626340511999984090273243634610693777 5634 -228540028484729157045420625610844512857 5635 230469706927029136944106722726237577420 5636 -232415508054444711075851768562778925467 5637 234377565164296795837717332103083219739 5638 -236356012644440915897637986810295760822 5639 238350985982095854693998746246762082411 5640 -240362621772743032611848672782237084306 5641 242391057729097173540112720934723799337 5642 -244436432690148824897895166194221116413 5643 246498886630279300651493026274310569592 5644 -248578560668448621325917130349011866694 5645 250675597077457029515795329516767204245 5646 -252790139293280663922186809660523335004 5647 254922331924481979514606992996383754389 5648 -257072320761695506040293925552644509954 5649 259240252787189541745190596861888901089 5650 -261426276184504383834985364359371321485 5651 263630540348167701920895580207651384777 5652 -265853195893487665462526828315268527453 5653 268094394666424441008343010106272535694 5654 -270354289753540679844785505893487946739 5655 272633035492031621529454978933033256533 5656 -274930787479835443700830424579204191435 5657 277247702585824493495489736327315084512 5658 -279583938960078040865492353565973226008 5659 281939656044237199105589399897375532163 5660 -284315014581942662971037432297560025808 5661 286710176629355919860235179348082495526 5662 -289125305565764594653990405701457560966 5663 291560566104272593977596675998680668466 5664 -294016124302575720881838555275973653830 5665 296492147573823436192250745920165037593 5666 -298988804697567448054278383382782269226 5667 301506265830797816538610023804426619125 5668 -304044702519067265564646743862544622595 5669 306604287707704399817999238188186378615 5670 -309185195753116529781951810134280060775 5671 311787602434182813506741979789701750651 5672 -314411684963738429303025621870403226931 5673 317057622000150499133657582738478118969 5674 -319725593658986488092834639779101828941 5675 322415781524775811038031324831622832993 5676 -325128368662865383176741604222727611461 5677 327863539631369857172897922856581010892 5678 -330621480493217295128928455184622168232 5679 333402378828291029653618476663569090726 5680 -336206423745668474141977974112028886517 5681 339033805895957648336703068162951858861 5682 -341884717483732191213545901064710292046 5683 344759352280065639270445750599458940375 5684 -347657905635165754401321818316375331783 5685 350580574491109691664935563839333005584 5686 -353527557394680803419228291103819063460 5687 356499054510307882518091436868281263809 5688 -359495267633107653559314351978418484310 5689 362516400202031327493850346583460800039 5690 -365562657313116041259616097507115136384 5691 368634245732842010524459710489599034081 5692 -371731373911596230111363420650916698067 5693 374854251997243563198174758583243593483 5694 -378003091848806066936294649567536533489 5695 381178107050251408755073804388313102075 5696 -384379512924391234309827302759461281129 5697 387607526546890354754562473223386552459 5698 -390862366760387627777877365268816587549 5699 394144254188729413669931770494487300916 5700 -397453411251316494588550042983574804544 5701 400790062177565352125970674284615791069 5702 -404154433021484705246703493581121528630 5703 407546751676368217709931412158213595848 5704 -410967247889604291205512555176984689476 5705 414416153277603867582871262902110064468 5706 -417893701340847170739147027987927860756 5707 421400127479050325996083740762267429469 5708 -424935669006452802132882797748501825806 5709 428500565167226628615958893214042387378 5710 -432095057151008347978504123646948046321 5711 435719388108554670792824615488684466354 5712 -439373803167522808245141812564633947994 5713 443058549448376464926659370006763451286 5714 -446773876080418482098507832301419198183 5715 450520034217951129412199535300212625128 5716 -454297277056565050870015283824224373270 5717 458105859849557878651369027042701310934 5718 -461946039924483536314023615454132957483 5719 465818076699833260844243703614789146040 5720 -469722231701849381076112867739914864571 5721 473658768581472898086722765185108829570 5722 -477627953131425921303175260824868172258 5723 481630053303430022271196255619527104394 5724 -485665339225561576332166487357733787491 5725 489734083219745170794276084029420948801 5726 -493836559819386166566765575254695570788 5727 497973045787143508696398705298758920429 5728 -502143820132843889800927694883640647951 5729 506349164131538378993429704542580624460 5730 -510589361341702637536521539524683568616 5731 514864697623581851199881808867046568153 5732 -519175461157681518116713557962987970965 5733 523521942463405239802149229111289209788 5734 -527904434417840671911689909185420384985 5735 532323232274694800324588991717772469770 5736 -536778633683379717234106192890741050281 5737 541270938708250081070456985730096874614 5738 -545800449847993453275671016017611722241 5739 550367472055174714237192875805011980798 5740 -554972312755935770067360994310359324336 5741 559615281869851771344862171222935665550 5742 -564296691829945074414537466777335433366 5743 569016857602858185418998913840088230946 5744 -573776096709186936907838634947863485547 5745 578574729243975156593029260215047761736 5746 -583413077897372097595136059494809621026 5747 588291467975453909400435531413377926485 5748 -593210227421210438722376740344055485313 5749 598169686835698659486555813617118052972 5750 -603170179499364041239262708611589546229 5751 608212041393531175462723365417901603641 5752 -613295611222064989563795545166755130029 5753 618421230433203888640865246663023866504 5754 -623589243241566175528848827512317913958 5755 628799996650331110122339346990627740648 5756 -634053840473595979580421413150232077380 5757 639351127358910561676544421554587342758 5758 -644692212809990374275961036377000977360 5759 650077455209610114750209273140702254960 5760 -655507215842678704071301237326424824928 5761 660981858919497361319940130639734647911 5762 -666501751599202145395147462142072133044 5763 672067264013392411876558638629738084000 5764 -677678769289946644263677200292389163492 5765 683336643577027130150047612985219380716 5766 -689041266067274964287599335540945548660 5767 694793019022196872007569244318756339890 5768 -700592287796745358087746564752688395055 5769 706439460864093697841994772726933949481 5770 -712334929840607298960132930459320944917 5771 718279089511012974495380790778766494942 5772 -724272337853767679380990194881869032322 5773 730315076066628274907286606152822379326 5774 -736407708592423897708233524193650061953 5775 742550643145032522044736921221656806258 5776 -748744290735563316528510396064408662524 5777 754989065698746408854494766603716007440 5778 -761285385719531684604734194949131286027 5779 767633671859898258805048268246585091218 5780 -774034348585876271656070528868433662776 5781 780487843794782672670489847115061127619 5782 -786994588842672670331860264576610734323 5783 793555018572008537400811021132907458304 5784 -800169571339547475130137460324264772812 5785 806838689044450252858484083407121101934 5786 -813562817156612352736435594449127520392 5787 820342404745219362753378415220072483963 5788 -827177904507528374776711076094470480209 5789 834069772797877157933410079384723777665 5790 -841018469656922891360956078979795864046 5791 848024458841112254185670808861070248961 5792 -855088207852384684549816478263278038485 5793 862210187968110633550040247427420569634 5794 -869390874271266654072331393748219683424 5795 876630745680849178768999299099009941567 5796 -883930284982528855819466083328731755848 5797 891289978859547325593689671690460203030 5798 -898710317923858335898283853148446588168 5799 906191796747515108188222407946970513138 5800 -913734913894305881969575543253169201053 5801 921340171951639579544923004536362130410 5802 -929008077562683548266481510754289201689 5803 936739141458755352620870458809765263189 5804 -944533878491970603771971260101361610534 5805 952392807668148829577495827483781319937 5806 -960316452179979403574301850480177333467 5807 968305339440449567056443040354292796407 5808 -976360001116536594146555014489366174424 5809 984480973163166165627510437484455255121 5810 -992668795857439033261036165994504313527 5811 1000924013833128072433423658641407014929 5812 -1009247176115447837233696724411020659301 5813 1017638836156098748427746622520426378680 5814 -1026099551868588061246783514610248263263 5815 1034629885663829776521241425686405574707 5816 -1043230404486025675460107509892040864821 5817 1051901679848829675240690099931761125314 5818 -1060644287871797719538949364528210905494 5819 1069458809317125435257964905639084430762 5820 -1078345829626675803999984257764333009901 5821 1087305938959299114214980246856275425907 5822 -1096339732228447477449676403483199494126 5823 1105447809140086209778889938716927949227 5824 -1114630774230904397323850799358004196154 5825 1123889236906826982688093697058711969991 5826 -1133223811481830727174599707465280176732 5827 1142635117217066421852450218553553164068 5828 -1152123778360289738915389993071879940565 5829 1161690424185603133255588757112367324636 5830 -1171335689033511222767634675688399426856 5831 1181060212351292094665824099210665478209 5832 -1190864638733687004040153374249206622674 5833 1200749617963910949929265619644984875247 5834 -1210715805054986633356133174191039708490 5835 1220763860291404321120989117158934051861 5836 -1230894449271110158673964202382239799655 5837 1241108242947825495032202554516928498991 5838 -1251405917673699802467179853690047493615 5839 1261788155242299793635161937229436989828 5840 -1272255642931937358955207260626287551926 5841 1282809073549338967288949875756353048904 5842 -1293449145473659193348945834598983512138 5843 1304176562700841055826380091180509873841 5844 -1314992034888325870982383010120751353819 5845 1325896277400115347323148013163257520649 5846 -1336890011352188667981907863329001579878 5847 1347973963658277328630514602527273774785 5848 -1359148867076000520137829746272007351120 5849 1370415460253363866713338978083407955462 5850 -1381774487775624351926882336148824279203 5851 1393226700212524286850196613307087536295 5852 -1404772854165897196621036626388898800688 5853 1416413712317648523916850926429433396340 5854 -1428150043478114070146950236485462191404 5855 1439982622634799117702064227950167240578 5856 -1451912231001501199336052508117884767145 5857 1463939656067819503626079275829179084074 5858 -1476065691649053928469486514119158492544 5859 1488291137936496817801349216100664383019 5860 -1500616801548120440154169559663110317733 5861 1513043495579663291258993740172331773197 5862 -1525572039656118326610219750240779167097 5863 1538203259983626253859168414309496604323 5864 -1550937989401777039061998459510788553623 5865 1563777067436322805113238691025414190716 5866 -1576721340352305325151988753425489320076 5867 1589771661207601338409606456258590192833 5868 -1602928889906888940873323138865251960478 5869 1616193893256038328196021223065137539447 5870 -1629567545016930193493372238080113860230 5871 1643050725962705108112832083660012205680 5872 -1656644323933447239132476146358580376630 5873 1670349233892305783176456901669190903811 5874 -1684166357982057522123085451772788458919 5875 1698096605582113932509620556865051069087 5876 -1712140893365976306902631496433190290816 5877 1726300145359142372128207764495325982274 5878 -1740575292997467916047528280178252370171 5879 1754967275185986961600122632777941892107 5880 -1769477038358194054117379147133801924439 5881 1784105536535792255355180126887358177188 5882 -1798853731388910465312289344227210331051 5883 1813722592296793720771352163737809827458 5884 -1828713096408970147619902042973605804921 5885 1843826228706898272301058067727018857469 5886 -1859062982066098426213071743536129794989 5887 1874424357318772005605954989920330260160 5888 -1889911363316912378509888078331541889296 5889 1905525016995911259394165268286737646753 5890 -1921266343438664401602623775504340966561 5891 1937136375940180487225604123118722609865 5892 -1953136156072697123947285882235230759605 5893 1969266733751307888469651477963611093368 5894 -1985529167300104386366002717545325027451 5895 2001924523518837328743066568489102305720 5896 -2018453877750100656889043911428754477092 5897 2035118313947042777073096863151208085859 5898 -2051918924741608998845504073187741181889 5899 2068856811513319301653629456572288378976 5900 -2085933084458585586334700402809405838694 5901 2103148862660572599988476243575050088077 5902 -2120505274159606754877093079164155081407 5903 2138003456024137094433724237201630255434 5904 -2155644554422252692183936465649711297390 5905 2173429724693760802308709922810342049357 5906 -2191360131422830113712033245344715907399 5907 2209436948511203492888271594982708109218 5908 -2227661359251984634612863361436269780523 5909 2246034556404003073417928703310805843195 5910 -2264557742266762042968203092637872717915 5911 2283232128755973704913314480051971729083 5912 -2302058937479686303557519812656165304879 5913 2321039399815007837669822321614295213297 5914 -2340174756985430875962165296778142689919 5915 2359466260138763178283623223399468317875 5916 -2378915170425668820411892605414878939651 5917 2398522759078824556380736409464228185878 5918 -2418290307492696188569747934639090630663 5919 2438219107303939752394888642645456187623 5920 -2458310460472432359372415260161424867771 5921 2478565679362937579494433467098850149413 5922 -2498986086827410281257921985911639343554 5923 2519573016287945885426238039048490515812 5924 -2540327811820379026670528466514637820996 5925 2561251828238536655546073102918713548291 5926 -2582346431179150651812037621095842601194 5927 2603612997187435058999573309351631567648 5928 -2625052913803333089370347924239815343615 5929 2646667579648439087891898977384196133617 5930 -2668458404513600683594466904887355051247 5931 2690426809447206396764963453689724810355 5932 -2712574226844164010875128922441811681934 5933 2734902100535575058837713452667093096097 5934 -2757411885879110814143623066677372950503 5935 2780105049850095218754811561853369307726 5936 -2802983071133300221309935863334061754096 5937 2826047440215459041145893925337757630545 5938 -2849299659478502915855416886207180821702 5939 2872741243293526932690966891388497162751 5940 -2896373718115490587085953541032412502885 5941 2920198622578658754797656996181370310246 5942 -2944217507592788807689469160513372443829 5943 2968431936440069647066904712004011461361 5944 -2992843484872818472759940134473393266026 5945 3017453741211941150703982183149971643626 5946 -3042264306446162086620534404366211055949 5947 3067276794332029558641910610535675210293 5948 -3092492831494702507359781741931390019766 5949 3117914057529524827703723780319844320736 5950 -3143542125104393253280801856016146652209 5951 3169378700062924970437817447428366942116 5952 -3195425461528431146341802035498310716088 5953 3221684102008702602708839451852353515165 5954 -3248156327501613914454041974949326162430 5955 3274843857601552260595507973054743598343 5956 -3301748425606677403219989121475700211358 5957 3328871778627019219103337269899641259998 5958 -3356215677693419257682449258331371146804 5959 3383781897867322848608205559160543718988 5960 -3411572228351428332068441181541420895054 5961 3439588472601200035350181120165912660760 5962 -3467832448437251669719248525692342062267 5963 3496305988158606872745571855197391624450 5964 -3525010938656843672691712527202676154959 5965 3553949161531129703402509970440766488468 5966 -3583122533204155050293497291065865132123 5967 3612532945038969660649405764829332913610 5968 -3642182303456732304509285364410551178616 5969 3672072530055378125822015384212670050071 5970 -3702205561729211877313639030436103056262 5971 3732583350789433986732454548484109929601 5972 -3763207865085606656826769900322364266640 5973 3794081088128067256452437193081908282743 5974 -3825205019211296315611280189573693122023 5975 3856581673538247493105668797050520586924 5976 -3888213082345646941856418202385090036426 5977 3920101293030269553657895035031071547115 5978 -3952248369276199622244433860675526027020 5979 3984656391183083521136221622953707429766 5980 -4017327455395382050818339217617618682208 5981 4050263675232630168268867860423697912106 5982 -4083467180820711870699795062420345740674 5983 4116940119224158064730202028760474103475 5984 -4150684654579475312072530347756483808569 5985 4184702968229513403063005675721467429386 5986 -4218997258858879770015652167614797256796 5987 4253569742630408813550101696213228070701 5988 -4288422653322694276734242630351854346408 5989 4323558242468692863975216329260786972129 5990 -4358978779495407364095662918345011170752 5991 4394686551864657600072840027660672369665 5992 -4430683865214947591493953504573570928304 5993 4466973043504437379771429412655254836782 5994 -4503556429155028030576428958716619884861 5995 4540436383197568392916155631456864733089 5996 -4577615285418192259798101045143052017522 5997 4615095534505794641370106055629169040786 5998 -4652879548200655927808687884122616249006 5999 4690969763444222786180124686157481434202 6000 -4729368636530054703016982094126482217843 6001 4768078643255945152312967798232614940777 6002 -4807102279077226437051130240033707855639 6003 4846442059261267321377263069752203639939 6004 -4886100519043172640109637140310800058729 6005 4926080213782694142311756151613655542440 6006 -4966383719122361896156854544148177329910 6007 5007013631146845653416314315283853704465 6008 -5047972566543555643606784824242373571521 6009 5089263162764492340004460465576879912976 6010 -5130888078189354812390057975037677583710 6011 5172849992289917354661762210855876014269 6012 -5215151605795684149343507077056045553446 6013 5257795640860831805392325353849285801051 6014 -5300784841232449680581713929809650119647 6015 5344121972420087975247517409342158714051 6016 -5387809821866623660326482402875701778937 6017 5431851199120454379263229574476634878012 6018 -5476248936009030540519736267548124650794 6019 5521005886813735895234328891473511580403 6020 -5566124928446126973042420745308515935835 6021 5611608960625541828054573777071563872360 6022 -5657460906058088626499951863949562656380 6023 5703683710617024687729027905237927187140 6024 -5750280343524536671126299577760626520950 6025 5797253797534932682875427562938550131440 6026 -5844607089119257158456915112885662300626 6027 5892343258651339459388747275532153985655 6028 -5940465370595287206041118867271184023047 6029 5988976513694435452229031607325453689445 6030 -6037879801161762891722658062416625371911 6031 6087178370871786371963929886388952378459 6032 -6136875385553945076136653985388552789698 6033 6186974032987485821165950916560200772454 6034 -6237477526197861006232721650585766809329 6035 6288389103654650834131627050235268206920 6036 -6339712029471021516274582106950471865180 6037 6391449593604731261203178756670264535166 6038 -6443605112060695936134790632669692864934 6039 6496181927095126381482335457760659618742 6040 -6549183407421249449454680592744421097723 6041 6602612948416624929618392577520559986303 6042 -6656473972332070616694249382870208251325 6043 6710769928502207869030160872725439738454 6044 -6765504293557640100133817281849410272381 6045 6820680571638776740216155750631987093835 6046 -6876302294611315299903167622445235647455 6047 6932373022283394264277764160466135844958 6048 -6988896342624429642213351029687236291515 6049 7045875871985648093406777159848189756752 6050 -7103315255322329653623263635541373036984 6051 7161218166417773177591519789105767490226 6052 -7219588308108997718731531497174764999151 6053 7278429412514193165308467723621007501947 6054 -7337745241261933553696920287002097887819 6055 7397539585722166581374685910053868951924 6056 -7457816267238992945042575642706076662301 6057 7518579137365249232731929321397055659256 6058 -7579832078098908202928035536203340313392 6059 7641579002121310388772652804287249260306 6060 -7703823853037241071310397303911760818074 6061 7766570605616866772355133509969192510491 6062 -7829823266039545524887385850086745288243 6063 7893585872139525287122094769920177784904 6064 -7957862493653544975505919405669673463626 6065 8022657232470352701755524855574462876595 6066 -8087974222882155909646897371292379396779 6067 8153817631838018218783434767772162978043 6068 -8220191659199217895005563058104123270908 6069 8287100537996582980295237907806862548098 6070 -8354548534689818228989223654954463863082 6071 8422539949428839112021095603197636403982 6072 -8491079116317128266761738718439938818997 6073 8560170403677129886657505807790077034990 6074 -8629818214317697662288790816152265365081 6075 8700026985803612003868071361543774667075 6076 -8770801190727182394563792459737589758091 6077 8842145336981950844208035290435335364463 6078 -8914063968038512533936706205904466622364 6079 8986561663222469864302454649794310840446 6080 -9059643037994536242391058771369384027256 6081 9133312744232806067292248379055316307499 6082 -9207575470517207497941164742556728308240 6083 9282435942416154713041356790566771986086 6084 -9357898922775416499502823039642081278328 6085 9433969212009218133407143286979526610843 6086 -9510651648393593645961842705082360013430 6087 9587951108362005696415323576148310475889 6088 -9665872506803250404470494695040237920353 6089 9744420797361664626184972919169388580533 6090 -9823600972739653289694413678078816561545 6091 9903418065002554540533787268937425740678 6092 -9983877145885860580857836028178304852211 6093 10064983327104812222299164938532870535037 6094 -10146741760666385308566780563502608693569 6095 10229157639183687301373201600703358387070 6096 -10312236196192782461883176111796297092338 6097 10395982706471964199421450218960467631422 6098 -10480402486363493299677652312263140180063 6099 10565500894097820886300201244033065273512 6100 -10651283330120315112576954621037343262254 6101 10737755237420510723675192065193552218580 6102 -10824922101863900774674564798993600373051 6103 10912789452526289935574120665260213833587 6104 -11001362862030728961587255658888530844139 6105 11090647946887050055170730089647674424580 6106 -11180650367834022995383190113497594613012 6107 11271375830184152060538559393806629819287 6108 -11362830084171133921709123772575482874801 6109 11455018925299996837253536400609926601147 6110 -11547948194699941632214185340477290357188 6111 11641623779479905101353374135579742343203 6112 -11736051613086866630777575127343450188847 6113 11831237675666918990342127319415302939182 6114 -11927187994429124407353431773726190820574 6115 12023908644012177191702366115448753410112 6116 -12121405746853894343470401500988801223134 6117 12219685473563555736054309847502776252802 6118 -12318754043297115630975075137901490947456 6119 12418617724135307444985580001859923952808 6120 -12519282833464663855869037528548587851957 6121 12620755738361474500228532350657627446062 6122 -12723042855978703684626525686529820475224 6123 12826150653935890700859226316456383866061 6124 -12930085650712055506943652592440697242921 6125 13034854416041632707354524381693206474281 6126 -13140463571313456939193362505160912903225 6127 13246919789972822945524406286850017945868 6128 -13354229797926643793070620873293712178971 6129 13462400373951730868624587080821955923662 6130 -13571438350106219466913425146228417585078 6131 13681350612144163962488839128864528673344 6132 -13792144099933326739492434736484956099640 6133 13903825807876185235665964529722511857765 6134 -14016402785334181640756522206039295952309 6135 14129882137055239974736412697857062462931 6136 -14244271023604575458016146879027453058795 6137 14359576661798821273866880402865900861754 6138 -14475806325143498012606532381708335378560 6139 14592967344273851277974045763234872365713 6140 -14711067107399083128518598733195825972875 6141 14830113060750003220551958686763450290568 6142 -14950112709030125714273960598601923654613 6143 15071073615870238201319411677743643557792 6144 -15193003404286469110189523535762223323786 6145 15315909757141880245605900375317423591818 6146 -15439800417611611318782028319151606028467 6147 15564683189651603528186160862439757150687 6148 -15690565938470929454570572367808979702588 6149 15817456591007756739645692360680458525856 6150 -15945363136408973224805999919300372586165 6151 16074293626513501435011781397135358737229 6152 -16204256176339330503297180626649709036304 6153 16335258964574293843187376509454862560784 6154 -16467310234070621089589082758572482358695 6155 16600418292343293043716964785914488907077 6156 -16734591512072228574334411812904755104246 6157 16869838331608332645793958832033379466932 6158 -17006167255483434863083922224225627826794 6159 17143586854924148145575703909974232163327 6160 -17282105768369677364421299138114927511473 6161 17421732701993608003342926865268682419240 6162 -17562476430229705128910326519531692128473 6163 17704345796301753184572532086822250805557 6164 -17847349712757467352700583065171245470029 6165 17991497162006507460472271297603283457976 6166 -18136797196862625638614141632824505241304 6167 18283258941089979177070226424608303528490 6168 -18430891589953640258592318056832311829885 6169 18579704410774334489806024137140041560822 6170 -18729706743487440389525460040057132443895 6171 18880908001206282236232211154395649564406 6172 -19033317670789748920702248906922626615636 6173 19186945313414271695517258606299652151284 6174 -19341800565150193960659965718558094224813 6175 19497893137542566473835935505051678748415 6176 -19655232818196401625588270753506315251127 6177 19813829471366420672432435081685151795091 6178 -19973693038551328076162310465918051140534 6179 20134833539092647354439443526979353006076 6180 -20297261070778153106776751486461877007685 6181 20460985810449934140817828269869957735083 6182 -20626018014617122886420247114239877434217 6183 20792368020073326549754341532545484191133 6184 -20960046244518795726429579851900658909776 6185 21129063187187366461307151049223914803295 6186 -21299429429478212013177207538163517422797 6187 21471155635592440855155440785954551855926 6188 -21644252553174577716488237630333702742970 6189 21818731013958964748193086098376487428263 6190 -21994601934421120173629264068223497194595 6191 22171876316434092065980940673971491674699 6192 -22350565247929845177742819252956323602445 6193 22530679903565719032367990971922100435045 6194 -22712231545395995775297498800125581171225 6195 22895231523548616570933812094164170262093 6196 -23079691276907085623748393183785353563169 6197 23265622333797601195363515454034909140056 6198 -23453036312681453285149887062773509030097 6199 23641944922852727939931897595674667982487 6200 -23832359965141358458794096924196141271186 6201 24024293332621564061468575475439426442101 6202 -24217757011325716893383349880980085093818 6203 24412763080963678547469073766827204877913 6204 -24609323715647647592258310984229641514515 6205 24807451184622559907396933811691934875937 6206 -25007157853002083941451752674376909574660 6207 25208456182510253323149691367719309834325 6208 -25411358732228779575924884044798527927084 6209 25615878159350088006605603494476894173154 6210 -25822027219936120162274467887612242499691 6211 26029818769682946575095483231206026372669 6212 -26239265764691233843223634043810465224438 6213 26450381262242610426517405009752472951219 6214 -26663178421581975868694075090895883206956 6215 26877670504705798493119650723209987795091 6216 -27093870877156446957613662161781683210218 6217 27311793008822601394190002145140136804768 6218 -27531450474745790202581570811429584729952 6219 27752856955933098912031781767310147421275 6220 -27976026240176097874184051660549749168363 6221 28200972222876035900673241954682949986264 6222 -28427708907875347312254456786939957607505 6223 28656250408295520222323089501405784435783 6224 -28886610947381374236489939177717572491169 6225 29118804859351796111184268030345102029428 6226 -29352846590256982278100448103847112882884 6227 29588750698842237508014295253718139733142 6228 -29826531857418379357078025519819264081361 6229 30066204852738798410861292837616722591209 6230 -30307784586883224716175401848422378333117 6231 30551286078148251168438052149575054227930 6232 -30796724461944665003011917788013336015771 6233 31044114991701638922280855012233190625297 6234 -31293473039777833776248824636566661824906 6235 31544814098379465103503896759192414811485 6236 -31798153780485386231488386726184580769078 6237 32053507820779241029850606010427467824155 6238 -32310892076588739808261021430241277753962 6239 32570322528832112250806748031728543418423 6240 -32831815282971791682939035419734180741150 6241 33095386569975385373628533072467065846348 6242 -33361052747283985984920639021596950358802 6243 33628830299787879693834957106632044951558 6244 -33898735840809706927524973761371337694526 6245 34170786113095132071491676786713121997433 6246 -34444997989811078932466880789697005195108 6247 34721388475551589162711267001940651304126 6248 -34999974707351361280915148842896822041484 6249 35280773955707028356327208988990442845310 6250 -35563803625606232857207749567167736780577 6251 35849081257564557602577186998527839132800 6252 -36136624528670372197514579155362142220964 6253 36426451253637654776630610024321167877557 6254 -36718579385866849327835455681142181239084 6255 37013027018513819319519313979495792279122 6256 -37309812385566958808769498718043806200936 6257 37608953862932522665933772467998124962581 6258 -37910469969528238011746773930021159042081 6259 38214379368385259427746255737992384058821 6260 -38520700867758530968826230219457513361123 6261 38829453422245618478171034254299151088429 6262 -39140656133914076179530521191648340866707 6263 39454328253437412000219715900588637393055 6264 -39770489181239716560364632046557249159190 6265 40089158468649021249430607879687619083732 6266 -40410355819059451300004242417513990592232 6267 40734101089102240261548943469761167039363 6268 -41060414289825672773426013286308332711508 6269 41389315587884023036524137695342249714156 6270 -41720825306735556886414934263862601522615 6271 42054963927849665878451587880529748149064 6272 -42391752091923202306660833619286369606582 6273 42731210600106084593296592402184388014187 6274 -43073360415236243004572324693822690175008 6275 43418222663083976170776085563009626712671 6276 -43765818633605789415707129600004860428713 6277 44116169782207786430801528008177460893198 6278 -44469297731018686363483625781726540994355 6279 44825224270172538927604554689617733634305 6280 -45183971359101210686318748202363587250769 6281 45545561127836716204045055903583587392396 6282 -45910015878323468314308762308624277010548 6283 46277358085740522304685791594101178522725 6284 -46647610399833889378781496784018207117199 6285 47020795646258995317808975316694087580879 6286 -47396936827933360830935118120015985353765 6287 47776057126399580654564861179634158276494 6288 -48158179903198679036146809719891517177519 6289 48543328701253919817536468087829216443323 6290 -48931527246265149916497218670486316072373 6291 49322799448113755592989408839805408185225 6292 -49717169402278311479506460301799698182260 6293 50114661391261002951488298090436291280001 6294 -50515299886024903014828313164477828819293 6295 50919109547442185493133287685355809388778 6296 -51326115227753356907708872576437476826926 6297 51736341972037590057845294410776233826877 6298 -52149815019694242927921941315909069063096 6299 52566559805935647171585531731191762325111 6300 -52986601963291251051797987694300986496584 6301 53409967323123202348510318113286506166832 6302 -53836681917153457383152009238383927420265 6303 54266771979002502951489375769681310633949 6304 -54700263945739778603714986419470816096977 6305 55137184459445887362491391563084300430088 6306 -55577560368786683626141507176343573177112 6307 56021418730599327665720595093241979733194 6308 -56468786811490396791335445044710696366622 6309 56919692089446143934397131609020985207931 6310 -57374162255454995068561499229272407712881 6311 57832225215142377573399589688368254705721 6312 -58293909090417972331363894467862931699535 6313 58759242221135483039971810020570600950340 6314 -59228253166765016917373292567604880447350 6315 59700970708078171681086677276442301367912 6316 -60177423848845924386690999971488531262354 6317 60657641817549418425245280832527464533170 6318 -61141654069103745695224815792145721426645 6319 61629490286594821687310894130285634928355 6320 -62121180383029451948460330645198718282724 6321 62616754503098689124899157060860080872982 6322 -63116243024954580522091934778088681141201 6323 63619676562000406863831985800407235800782 6324 -64127085964694513682395983418145742656870 6325 64638502322367837526787157175007387835378 6326 -65153956965055229936517517714875090621036 6327 65673481465340682894656929964451612583091 6328 -66197107640216560246023959618373054003201 6329 66724867552956940343982436927248929904102 6330 -67256793515005175972402827658715392568291 6331 67792918087875778378463229688204645741927 6332 -68333274085070733047120363832066181558251 6333 68877894574010355648842360797834172588243 6334 -69426812877978797398628240474961446470814 6335 69980062578084309876966860756691455821784 6336 -70537677515234380182230886094995442759007 6337 71099691792125848108618785541300923146819 6338 -71666139775250117874217408208753679266240 6339 72237056096913577760591247063184081899816 6340 -72812475657273341868533091262496236715040 6341 73392433626388429043787830017804230649757 6342 -73976965446286494881755755743331904085872 6343 74566106833046233581934740654104922015278 6344 -75159893778895567291194057214816516792474 6345 75758362554325741449433398425460489309403 6346 -76361549710221445531839576513413266217894 6347 76969492080007079469360486822146552388692 6348 -77582226781809286923194104903362312397756 6349 78199791220635877489580048995542111361770 6350 -78822223090571260818055077735340491086095 6351 79449560376988516540151141224893440747540 6352 -80081841358778224826299141355576836284322 6353 80719104610594183315987302468443018809529 6354 -81361389005116137100084285269075560493850 6355 82008733715329649375242682386004617368094 6356 -82661178216823241338473217012528488652319 6357 83318762290102930844851070172623460366522 6358 -83981526022924300312959401380907161757702 6359 84649509812642225331669703078509222910665 6360 -85322754368578396398230105698667373877140 6361 86001300714406767200901612514060488119184 6362 -86685190190557063849626487876559605535834 6363 87374464456636490456020832982296747872479 6364 -88069165493869767469381820443175870293939 6365 88769335607557640187902764489559105745669 6366 -89475017429553995883976105785232659714172 6367 90186253920761729009933625618843297069579 6368 -90903088373647494985852967048249092631152 6369 91625564414775494113656544511721373932559 6370 -92353726007360428211725078511125885502907 6371 93087617453839773622251562058360771731904 6372 -93827283398465515309601815723569459776743 6373 94572768829915487841524618556243787649864 6374 -95324119083924470126251656083394165903177 6375 96081379845935181867963772564467748980082 6376 -96844597153769330800805828398601965311448 6377 97613817400318860867100444594368752136627 6378 -98389087336257552618727094631785462966021 6379 99170454072773128242426433237236990077866 6380 -99957965084320014740092258158836944734659 6381 100751668211392919933410497332680707999490 6382 -101551611663321377108584270953016791746452 6383 102357844021085415271986117667071650026929 6384 -103170414240152513151436016394830388552874 6385 103989371653335996249895017023984439130051 6386 -104814765973675037438779482160512989368250 6387 105646647297336422767490716350659138962765 6388 -106485066106538245364153574794240918936787 6389 107330073272495691509436273144475285007415 6390 -108181720058389084180774685998093978106134 6391 109040058122354350589009548985836093529178 6392 -109905139520496081463400004232044446045798 6393 110777016709923351083665171152032074625361 6394 -111655742551808468309221819905318614487878 6395 112541370314468830116803638968457782156524 6396 -113433953676472050428203284135810520785668 6397 114333546729764538289428150520154543025373 6398 -115240203982823700751201931246372676219264 6399 116153980363833947099160821609007608431729 6400 -117074931223886672390324431808531954340427 6401 118003112340204399569915227848668138797801 6402 -118938579919389260769456374755007081177842 6403 119881390600695999723992154787013192332606 6404 -120831601459329678593287933780412720896629 6405 121789270009768273828418369752170397920983 6406 -122754454209110347091345445444173553730569 6407 123727212460447978611629752283144752534952 6408 -124707603616265151751351087818494986913170 6409 125695686981861778946070454209397470006558 6410 -126691522318803560596349773127540859895307 6411 127695169848397869901677910161136825525562 6412 -128706690255195858056675383672739799722458 6413 129726144690520975667590112129667602483439 6414 -130753594776024107695460175006513272177605 6415 131789102607265520691638941867590288403153 6416 -132832730757323822561698192962130363022918 6417 133884542280432136574462704357818339718932 6418 -134944600715641692824195348353683463028157 6419 136012970090513041856489667811592904335487 6420 -137089714924835096682283984009211097484473 6421 138174900234372210928995988153009983845066 6422 -139268591534639502413202366854129008440837 6423 140370854844706632966311631699307728649563 6424 -141481756691030256903348613544783022803403 6425 142601364111315352094686450186532533046622 6426 -143729744658405649181442108418074984994797 6427 144866966404203376068064781233352436634115 6428 -146013097943618536430443385030875922787145 6429 147168208398547942594031973470727272074392 6430 -148332367421884224764158872212245941390946 6431 149505645201555040230630127718444864441922 6432 -150688112464592707821012857263204378640924 6433 151879840481234494540973030446248135353477 6434 -153080901069053783015866790946721123899014 6435 154291366597122350036241444049598010568234 6436 -155511309990203988211046062209589541451081 6437 156740804732979704445557566683612280655702 6438 -157979924874304730686420891908519021197434 6439 159228745031497584114591869681382536779249 6440 -160487340394661415718415185073341303982458 6441 161755786731037887942933853975064009301545 6442 -163034160389393823887939075651625572987237 6443 164322538304440872317054340139775078320177 6444 -165620998001288434543363820018486642407092 6445 166929617599930101073100380020165659993503 6446 -168248475819763847717834160203943507371131 6447 169577651984146242728287073684811794645949 6448 -170917226024980918359402373014229228918294 6449 172267278487341562145970946196293998390151 6450 -173627890534129685051091696208387871007068 6451 174999143950767425546875060831915284007396 6452 -176381121149925650598149341124765401139164 6453 177773905176287616444839431170819164876420 6454 -179177579711348454017294686698330706567363 6455 180592229078250745772014496244611753926100 6456 -182017938246656462703021830440973842639211 6457 183454792837655532265898086713051021765037 6458 -184902879128711309947358331813008337326441 6459 186362284058643229224096933173864412155704 6460 -187833095232646906680537146220826168168890 6461 189315400927351981095396873654384647984239 6462 -190809290095917967361781547260770573681264 6463 192314852373168408175731429539695237562518 6464 -193832178080763608513854630545943684221000 6465 195361358232412240021182013274016233943417 6466 -196902484539122104545834625818410839119379 6467 198455649414490348188411315595438186471850 6468 -200020945980033419381256323437968548898465 6469 201598468070557066675257895612236075073992 6470 -203188310239566674089711788695216936676123 6471 204790567764718234074986658225136581010408 6472 -206405336653310260348326904670576151294087 6473 208032713647816945089417215894722484246284 6474 -209672796231462867224468186086376755982198 6475 211325682633839560786508689415467181182236 6476 -212991471836564254615366026916132429988571 6477 214670263578981096952764408987456959192764 6478 -216362158363905180796236471647414164015089 6479 218067257463409688201082222736863442807967 6480 -219785662924656474062505742349695768497191 6481 221517477575770412269587726538503295933744 6482 -223262805031757829499076054832245053116350 6483 225021749700469354311074533943278904568484 6484 -226794416788607511620665360706587459293953 6485 228580912307779395048579608012864203562362 6486 -230381343080594752100400869963227525994947 6487 232195816746809819588444542899389431465715 6488 -234024441769517249193485566873829444929950 6489 235867327441382465564167003926236175494801 6490 -237724583890926801870383610044622242757588 6491 239596322088857760264210191041483908409845 6492 -241482653854446747258123573588913237028715 6493 243383691861954636604595812002536615414632 6494 -245299549647105514853792251608823700029496 6495 247230341613608967378120405279589440026647 6496 -249176183039731265283836976711459771829693 6497 251137190084915816280067166307918407932925 6498 -253113479796453245244604642420579954760335 6499 255105170116201472914789194532776816442212 6500 -257112379887356163840698060991318328533986 6501 259135228861271917466062569839525938661083 6502 -261173837704334578949920744086209315795280 6503 263228328004885049110103985933976459513815 6504 -265298822280194975658331175729610229065400 6505 267385443983494710705162670955721883040475 6506 -269488317511053922341541267181464997599505 6507 271607568209315250953200742573207032592570 6508 -273743322382081403794957914780257651111563 6509 275895707297756084243027105551615758592526 6510 -278064851196639155055202963789601300308463 6511 280250883298276437902151106640936549273891 6512 -282453933808864554388232329589155786867381 6513 284674133928711216756460764035427544182328 6514 -286911615859751379469560815735065897893041 6515 289166512813119665878763516093412384415381 6516 -291438959016779487234080066329757994532669 6517 293729089723209274353493946462665600751593 6518 -296037041217146245354029684536841571462211 6519 298362950823388135956127255631215252778342 6520 -300706956914653322004289901277402967977565 6521 303069198919499767000754462692120562117413 6522 -305449817330303230625169129353443444393716 6523 307848953711295177413114696257839144492034 6524 -310266750706660827989889703247877101532718 6525 312703352048697798502461073776582826256708 6526 -315158902566035777162077580090181441436413 6527 317633548191917690103934738245031475540496 6528 -320127435972542812088588314843370005984660 6529 322640714075472280911692624053881625075657 6530 -325173531798097477754312334126035583674260 6531 327726039576171739096724283475756934098952 6532 -330298388992405869234414717837151486689545 6533 332890732785127925875029658591190425076296 6534 -335503224857007754759580699344164784832126 6535 338136020283846752741468072529216291878123 6536 -340789275323433342272987503956722058269327 6537 343463147424464643790068479695794811622623 6538 -346157795235534836052283916875527598731733 6539 348873378614190698087918886170750279347883 6540 -351610058636054830013223569482857693401628 6541 354367997604017053640023293259296650571862 6542 -357147359057494497456857174013677081266867 6543 359948307781760874267032429760361856732025 6544 -362771009817345463492552892564880783456568 6545 365615632469502313904916788792904234477618 6546 -368482344317750186322527604479628166797348 6547 371371315225483759621210760063616830811538 6548 -374282716349656627239221717514644124497818 6549 377216720150536615220265866283733464869543 6550 -380173500401533956727680670494120932710288 6551 383153232199102861881366608784107916159614 6552 -386156091972717025716444074429458698545860 6553 389182257494919621038045108680333063296558 6554 -392231907891448326950381792598039496767565 6555 395305223651435947871600805229691400274343 6556 -398402386637687181909089729360122667783086 6557 401523580097032101561920184342953891808760 6558 -404668988670756913838262734292585288442377 6559 407838798405112571027245650711688379624586 6560 -411033196761901807547012801201218996609732 6561 414252372629145182502728681563777576833188 6562 -417496516331826711830254801615854162298752 6563 420765819642719678174562009486242005245001 6564 -424060475793293210956811992679891383878298 6565 427380679484700233419489979620787497938626 6566 -430726626898847377805280611588022276141607 6567 434098515709547474223955083197817721119621 6568 -437496545093755223192549516894516537958492 6569 440920915742886666296602263077093695315146 6570 -444371829874223073914469758524806280999111 6571 447849491242399873474186491889972731711123 6572 -451354105150981246273149699222591649319269 6573 454885878464121025484121939249922281638011 6574 -458445019618310532596950556779853350729039 6575 462031738634213994205457193288588382026517 6576 -465646247128592185743333928485803525949721 6577 469288758326314953500611711691465336489329 6578 -472959487072463271013645071479825675632614 6579 476658649844521490718065308298854440347260 6580 -480386464764660456585979434894794758658467 6581 484143151612112148334838399808331046017342 6582 -487928931835636532696177147909141514201111 6583 491744028566081302169347622550738906868136 6584 -495588666629035186658617010536802353905737 6585 499463072557575528400579641489056811961366 6586 -503367474605110815633051661653201050382855 6587 507302102758318875538016333529857711466969 6588 -511267188750181432109964026408534805352023 6589 515262966073115739756104738743629200699915 6590 -519289669992204008626750380525943026884608 6591 523347537558521342904229609599675779278426 6592 -527436807622562918547215757242174270965859 6593 531557720847771132293286099357381081664916 6594 -535710519724163459066225070658799083930897 6595 539895448582061760317623199373977504541536 6596 -544112753605923791254920291812817076625916 6597 548362682848277660369151163312840512509434 6598 -552645486243760000175620456618460047519741 6599 556961415623258613621176201820956531039302 6600 -561310724728160366192889427048429822102429 6601 565693669224705099383722324565297961920592 6602 -570110506718446346831534733541132287399815 6603 574561496768819640150183114033415415700693 6604 -579046900903819197215734580625085392692107 6605 583566982634783791455881408734504101715959 6606 -588122007471292606516862546483638719965189 6607 592712242936171886551252401524510489979245 6608 -597337958580613198282097715568695605341966 6609 601999425999404126952988551684079645342496 6610 -606696918846272234270112679186763330234850 6611 611430712849343112482868087992946912968833 6612 -616201085826713374834437778831398123817907 6613 621008317702139428741769532407352168106728 6614 -625852690520842884236034248767341047737056 6615 630734488465433456411594171783076305236188 6616 -635653997871950226894046471468777709266579 6617 640611507246022135644910658561817003548329 6618 -645607307279148580772393417328590130883943 6619 650641690865101010416157107594033993747420 6620 -655714953116446397219396057717723549555124 6621 660827391381193492392667418072865539958727 6622 -665979305259562762911234383044340943187626 6623 671170996620880921972955989457965574639906 6624 -676402769620600969477265410194137713189913 6625 681674930717448665966384343385033866224685 6626 -686987788690696370198038989816548991061435 6627 692341654657565177296402313257211711503517 6628 -697736842090756301255062286084524845338653 6629 703173666836112652441360313443847655669726 6630 -708652447130411567675883157315214714902342 6631 714173503619289657436087286881181297622063 6632 -719737159375300741759269961552363859509655 6633 725343739916107853496217137071924643772248 6634 -730993573222810294693290835513983431285266 6635 736686989758406739059363141284499569855253 6636 -742424322486395380705152843372897251542356 6637 748205906889512136625001454056157267730650 6638 -754032080988607917725385768532267098213328 6639 759903185361665990592433497552390937252847 6640 -765819563162960459632688510958657876986421 6641 771781560142356906716177212201083604497027 6642 -777789524664756232998917217398372058597873 6643 783843807729682755205347701430672625174780 6644 -789944762991017616310058820964115389406995 6645 796092746776878578271456633493451586827748 6646 -802288118109647272238091738589493036864279 6647 808531238726144989473303656205684202102690 6648 -814822473097958104125909957402233868654307 6649 821162188451914226912687186790730045047292 6650 -827550754790710196772833968238030485612413 6651 833988544913693025607510549269130795157525 6652 -840475934437794919329244847972146983614036 6653 847013301818623506615257285504656962726393 6654 -853601028371708414986082429512687490087634 6655 860239498293905342118326614258724481529222 6656 -866929098684958778648339181385541434406438 6657 873670219569224547130751874212583434321066 6658 -880463253917553330282766482907118669848267 6659 887308597669336370173854352092684099548494 6660 -894206649754714528611525587144114507780485 6661 901157812116951907625778363795829832029487 6662 -908162489734975237668273430223320701642034 6663 915221090646080249919343088409596455787471 6664 -922334025968806257937001556022122309848344 6665 929501709925980182785908791704205715187679 6666 -936724559867931264751290262762327052534189 6667 944002996295877713775317001068788865035578 6668 -951337442885486559851779008305418712190621 6669 958728326510607973777761266360908360448513 6670 -966176077267185337889007179219650297656856 6671 973681128497342355700955087252488884748654 6672 -981243916813648498740446747842650575032163 6673 988864882123564098282539444126409044519296 6674 -996544467654066399203272197191083563130067 6675 1004283119976457902724907666717112067037528 6676 -1012081289031358334465494092112124894187042 6677 1019939428153881583908259542048228063033460 6678 -1027857994098998971178945367963935310952729 6679 1035837447067090206863014513367588357942835 6680 -1043878250729683420510145104476617221117227 6681 1051980872255385643459220421310504403688673 6682 -1060145782336005141673749923145136628166925 6683 1068373455212867004407651862671437285640136 6684 -1076664368703323404725020958474347713051800 6685 1085019004227459958173560857611117761098597 6686 -1093437846834999616260393566350773141516758 6687 1101921385232405541803358829740489003491678 6688 -1110470111810184423731123670501530842953059 6689 1119084522670391699480088560094153562778951 6690 -1127765117654340163785831133833544704375008 6691 1136512400370513453394106772896522984985763 6692 -1145326878222685908021679504058788580114600 6693 1154209062438250318779125462358871746704106 6694 -1163159468096755086226880494279782152711535 6695 1172178614158652321274673620920415390084303 6696 -1181267023494258433253564857199477358748519 6697 1190425222912928760687714581615442219233619 6698 -1199653743192447811570415323407333870092429 6699 1208953119108636691308341101335288150270200 6700 -1218323889465179307939894631111567221192996 6701 1227766597123668955756570441542381749905392 6702 -1237281789033876890061082902158742838178717 6703 1246870016264244517485204228266630000472652 6704 -1256531834032600838064313935728984167852311 6705 1266267801737106787123175937363970100511208 6706 -1276078482987428136969131330257920658319931 6707 1285964445636138630417342927845263798112524 6708 -1295926261810355030288462349143639450071030 6709 1305964507943605781220696316478934091389814 6710 -1316079764807934992426443173165713757602839 6711 1326272617546243462401120602439384173522328 6712 -1336543655704868479059037531163438056272170 6713 1346893473266404141326747937189812022386426 6714 -1357322668682763960868998311192099375448838 6715 1367831844908487515358859968212049163970489 6716 -1378421609434292937532464964579690290080505 6717 1389092574320877037188497153946879965812855 6718 -1399845356232964866303984115975862002671228 6719 1410680576473610550543757424782915645353998 6720 -1421598861018751223641757456392786529151634 6721 1432600840552015914426698198817755382381994 6722 -1443687150499791249653253701921934303512311 6723 1454858431066545849285697987010327125520234 6724 -1466115327270415304464401145938016456223273 6725 1477458488979049642065286000396464851399446 6726 -1488888570945725193539079162956019149514807 6727 1500406232845722799593816741183849593976001 6728 -1512012139312974296261182731531398183155546 6729 1523706959976979241963383883028896047933755 6730 -1535491369499993859373216854843522190091171 6731 1547366047614494180138683976699121829508435 6732 -1559331679160915394925575605517994263611003 6733 1571388954125669425715363049429410974288107 6734 -1583538567679442751882376545043181378074860 6735 1595781220215776536266554044780088020555666 6736 -1608117617389931112256670173265239152977338 6737 1620548470158036907802380372521082763103782 6738 -1633074494816533897282505674639443200289523 6739 1645696413041901687274770103584548934599866 6740 -1658414951930682357499336357148033090529205 6741 1671230844039798193543442588455553858715294 6742 -1684144827427166463418109558585786933650475 6743 1697157645692613405553350821638850496448415 6744 -1710270048019089611506249809092907092829410 6745 1723482789214189002435129917826766778417294 6746 -1736796629751973614283746431446221926001845 6747 1750212335815106422625117367080478864603032 6748 -1763730679337294454235975535517116388500287 6749 1777352438046044448708316318966799209018652 6750 -1791078395505733349755068699839311189136988 6751 1804909341160995922335734510488832832243508 6752 -1818846070380431808315635230521802476322924 6753 1832889384500634350077613993056268505771955 6754 -1847040090870543528328621562747097016621136 6755 1861299002896125377288832231426079970812901 6756 -1875666940085380257518523089443441486400903 6757 1890144728093682383826332107234068251129536 6758 -1904733198769453023012671365835495997748247 6759 1919433190200169793637335845217104802113518 6760 -1934245546758714517561472031105031784826550 6761 1949171119150062090699465563084344701363176 6762 -1964210764458312858226984057398621706042402 6763 1979365346194070997430756484956921045598640 6764 -1994635734342171429454463703941218857567986 6765 2010022805409757799391754588898411497744473 6766 -2025527442474714082502926593183263749965600 6767 2041150535234452392789668320469836951417419 6768 -2056892980055059588753258091111214597773959 6769 2072755680020805289884132683196485311589780 6770 -2088739544984013936285850161478167149713304 6771 2104845491615303542827684458551979320283671 6772 -2121074443454193818348234849750843525562031 6773 2137427330960086339695884389222713568446332 6774 -2153905091563619489791792089628945237160509 6775 2170508669718400888440934606855858088957981 6776 -2187239016953120064297377231161733664784026 6777 2204097091924044136209812584146905788028763 6778 -2221083860467899292133582277893432880490551 6779 2238200295655140873899539718264900596310750 6780 -2255447377843614896379099846003477994908879 6781 2272826094732613849977003350387845256561339 6782 -2290337441417329655919852620644378820506214 6783 2307982420443706664493070934791233844408043 6784 -2325762041863697607212500310591943637721740 6785 2343677323290925434897724634547458118998621 6786 -2361729289956753994743567983121780906329715 6787 2379918974766770520767860073228166458923366 6788 -2398247418357682933448414052382939274480888 6789 2416715669154634965948552272206759532807831 6790 -2435324783428942156069659945462537709225990 6791 2454075825356251764965002815865694809661836 6792 -2472969867075129705702373831877214289290650 6793 2492007988746077586972349765427784416308512 6794 -2511191278610982999605291104886207775317111 6795 2530520833053006196087638522951846366048301 6796 -2549997756656906335957536383647491369298855 6797 2569623162269810492809651334702860721712314 6798 -2589398171062428641650534962015539566197620 6799 2609323912590717868523009393777325860275015 6800 -2629401524857999067661853028774153075969949 6801 2649632154377529414951822467835230032271158 6802 -2670016956235533930134083670439072983926569 6803 2690557094154699464052521986415336810137850 6804 -2711253740558134471248207071491679737102189 6805 2732108076633797952396786297061530091908793 6806 -2753121292399400975441121959140253546131880 6807 2774294586767784208804232602518188842458443 6808 -2795629167612774924776628685412750718875079 6809 2817126251835526956055718671021679310243105 6810 -2838787065431347113474492690756576692069431 6811 2860612843557011598196405574994932487271822 6812 -2882604830598575967074393319217689609670557 6813 2904764280239682235472527831684903416497900 6814 -2927092455530366727630370723547818405192823 6815 2949590628956372310616947151534770954331623 6816 -2972260082508968674074572721049994753880369 6817 2995102107755284344290781224371126086744790 6818 -3018118005909154147660783556299174476042375 6819 3041309087902485865317640188824683217141108 6820 -3064676674457149847613832859243578587516013 6821 3088222096157395384234417109974044772526933 6822 -3111946693522797653009930493629816894781991 6823 3135851817081739097981207471363421788413563 6824 -3159938827445429114949428386285543903454797 6825 3184209095382465950621338662752270030436623 6826 -3208664001893944749533160568611989440691355 6827 3233304938289115711211855248562437966455505 6828 -3258133306261596348510330751563091612560583 6829 3283150517966141866732155865427449413807354 6830 -3308357996095977712042916363320721495530573 6831 3333757173960698366754199232087626524887478 6832 -3359349495564736498363602455069768462312400 6833 3385136415686406598738357926425628072433381 6834 -3411119399957527279542752465286827839958013 6835 3437299924943626419935285675098488697819694 6836 -3463679478224733392701742901036077254151805 6837 3490259558476762625343293672385958548042723 6838 -3517041675553492783206024084909391550708116 6839 3544027350569145892524815968978665575430572 6840 -3571218115981570752261565337642236102355155 6841 3598615515676035014843586759041655470228463 6842 -3626221105049630347354397374896798493325952 6843 3654036451096295116400847977703565206571502 6844 -3682063132492459071779178525944636878525053 6845 3710302739683314536186213749685610118812194 6846 -3738756874969718640572345851772406122979948 6847 3767427152595731177315204675243083444709502 6848 -3796315198836792676208442644047005580270805 6849 3825422652088547341307047571760546639698544 6850 -3854751162956315519950853454191289442298850 6851 3884302394345220408806573788057100258727318 6852 -3914078021550973735527228449539222511189081 6853 3944079732351325188624452734977591434843400 6854 -3974309227098180402385727098584108421622615 6855 4004768218810392338150273869836883705134957 6856 -4035458433267230937985771793701945534433538 6857 4066381609102535961781313858914597030631096 6858 -4097539497899557953992090089477723684936774 6859 4128933864286492321743441586581493523655717 6860 -4160566486032711541727789727748880115447844 6861 4192439154145700549305663076633134903272920 6862 -4224553672968700399453587362725643507863732 6863 4256911860279065325692401164234377475153634 6864 -4289515547387338359881243192384469113519281 6865 4322366579237050712773189676060200944586671 6866 -4355466814505250152500318424832077781448721 6867 4388818125703763655694375692846959433221763 6868 -4422422399281199643755902758589901912290613 6869 4456281535725695154857800426857751306156086 6870 -4490397449668413340610942048993109829834961 6871 4524772069987796714935233039655350093202926 6872 -4559407339914581621571186666475623615513082 6873 4594305217137579425832797870310648790312485 6874 -4629467673910229975644375576821803091951495 6875 4664896697157932916627793466883540526542062 6876 -4700594288586162486014119970279575359398543 6877 4736562464789371450442943253145173785198425 6878 -4772803257360689893286100184530758214682656 6879 4809318713002424597995816297592385085174660 6880 -4846110893637364815132299614419319752179719 6881 4883181876520900242170755614145075194409413 6882 -4920533754353957086924846620777062016195463 6883 4958168635396758127458787986574092090196157 6884 -4996088643583412723695442678578519003005402 6885 5034295918637342778561094484953224564879623 6886 -5072792616187550689441351708838521212971765 6887 5111580907885735373962956778237497647787849 6888 -5150662981524262497665095267589572252671340 6889 5190041041154995074979258879083504009465894 6890 -5229717307208990659101186920641742952654021 6891 5269694016617071380818108462449552942564238 6892 -5309973422931273141151432402998170279824730 6893 5350557796447180307787333596335255151574820 6894 -5391449424327152310697789921518727355140272 6895 5432650610724448578108878838880122312470029 6896 -5474163676908258300053601104474969629447938 6897 5515990961389641553151313150535933852336955 6898 -5558134820048388366987513850126719563875116 6899 5600597626260802359532712113933875127975164 6900 -5643381771028415616439518004174770202329488 6901 5686489663107641536791102640512804684858478 6902 -5729923729140372415944324296738929737586034 6903 5773686413785528584523713587252694580421070 6904 -5817780179851565971380330687346840419124167 6905 5862207508429949007430405420525364395897114 6906 -5906970899029595836735279319250957812229606 6907 5952072869712302850983211697353888538472362 6908 -5997515957229155613687334481187830059451724 6909 6043302717157933290920599680162387300610083 6910 -6089435724041513756270662721771091547857001 6911 6135917571527286588922141937592894025066978 6912 -6182750872507581235362900156086649268156872 6913 6229938259261117657163069558066677188449711 6914 -6277482383595486839593262654168322862085851 6915 6325385916990668588538774054894870074003695 6916 -6373651550743594096231958156343834435687001 6917 6422281996113760809763533121559823814668811 6918 -6471279984469907190148163753954396518681275 6919 6520648267437755003917447668279156142710410 6920 -6570389617048826843796818663875145582415769 6921 6620506825890346629990060806003218942308546 6922 -6671002707256230898949025808510007851687270 6923 6721880095299178742254039544486540201680223 6924 -6773141845183868314374890532163449505948891 6925 6824790833241267884621393755767286688156393 6926 -6876829957124069465529325901878596693921518 6927 6929262135963253107269452778997079287631747 6928 -6982090310525790005417009556628849167835187 6929 7035317443373492627574537594669209207315220 6930 -7088946519023020122905518246244321583892070 6931 7142980544107047337617342103018931522269437 6932 -7197422547536605818832480587475820114875293 6933 7252275580664605249104483179395270846102375 6934 -7307542717450543814073781819814873576234617 6935 7363227054626416066424963610864551254617517 6936 -7419331711863826910404920510528904620596996 6937 7475859831942320392688308592014490237116714 6938 -7532814580918932047336309517320419569231616 6939 7590199148298973604994657351340280205521407 6940 -7648016747208058939320101417786797230030025 6941 7706270614565380186909140762621318766807082 6942 -7764964011258243040732336202161904732252130 6943 7824100222317870281259814185117496284399361 6944 -7883682557096482674101631773248194069604595 6945 7943714349445666428078707313219199877421450 6946 -8004198957896036473189475833087590827628910 6947 8065139765838204883952495693557617001885280 6948 -8126540181705063840088907154222471666763237 6949 8188403639155392583459172140856705762435050 6950 -8250733597258797897589439835384882350763137 6951 8313533540681997704022543675637730990662045 6952 -8376806979876457438110122553541662078030303 6953 8440557451267388935723936159889195649727377 6954 -8504788517444121631709739510285512756609114 6955 8569503767351855940744622304234786397792563 6956 -8634706816484808761591674993067142604819015 6957 8700401307080761116572496266033744958715543 6958 -8766590908317018009402132437724257190833547 6959 8833279316507790656361237913291246319320628 6960 -8900470255303011318119829598733022062460912 6961 8968167475888591032374276567897945871493406 6962 -9036374757188130620817946865226161370242924 6963 9105095906066095417845102150668993938169239 6964 -9174334757532464242790544660049879136408852 6965 9244095174948863212432499695897875152665043 6966 -9314381050236195065937191743384200701021820 6967 9385196304083774750409599485373446374144401 6968 -9456544886159982091739408421980790478090123 6969 9528430775324442452492561385921711860791686 6970 -9600857979841746356201074766701180787648255 6971 9673830537596719135556181859734236178749259 6972 -9747352516311251740715938415711586398417987 6973 9821428013762703923196544592074551359460317 6974 -9896061158003891090630949404306206199652237 6975 9971256107584666208058236625098027289367127 6976 -10047017051775108202356501703202360422781408 6977 10123348210790328407948808293251809247914434 6978 -10200253836016906674000620210889563274053219 6979 10277738210240968835997460426709626591063218 6980 -10355805647877917337847215650641549711950586 6981 10434460495203826874490900738101582618083575 6982 -10513707130588517009433196945918979631355033 6983 10593549964730313806629498785632899360651806 6984 -10673993440892512601793417155795682706174698 6985 10755042035141554124416137994804935712054498 6986 -10836700256586926268621219969906064483309514 6987 10918972647622803898425349296728217729544859 6988 -11001863784171439161041237749738678585034008 6989 11085378275928314870541728392746875981288922 6990 -11169520766609073613508878566598963615876337 6991 11254295934198235318228544042726203905097703 6992 -11339708491199716119563890007851203064554641 6993 11425763184889161442848813474178724359038936 6994 -11512464797568106321989219113689985659162756 6995 11599818146819976059456879008424402828030572 6996 -11687828085767940429011442590705692628944591 6997 11776499503334634715789590610499318965029175 6998 -11865837324503760982861216289555649315088069 6999 11955846510583583048481514975216581267909174 7000 -12046532059472328754069308292748020686421379 7001 12137899005925513199414401317407820431418158 7002 -12229952421825196718765273805384826193870369 7003 12322697416451191469283805340048793770904809 7004 -12416139136754230601880491987186319291507884 7005 12510282767631114083660349010253699164551635 7006 -12605133532201845341121548310601951029640437 7007 12700696692088772993866900952953063227099795 7008 -12796977547697752049917155467625947900769862 7009 12893981438501339035753403142161440683463574 7010 -12991713743324035636968939634022429290227091 7011 13090179880629595528890047508795726521116307 7012 -13189385308810409180735059830634610268242946 7013 13289335526478981521820445848441231990702492 7014 -13390036072761517463996946811147756101661718 7015 13491492527593630380919536819749892039742723 7016 -13593710512018188751927049227232956684599122 7017 13696695688485316286229444589266624932549114 7018 -13800453761154560951778469395016344314284240 7019 13904990476199248442642659082969720990417846 7020 -14010311622113035728925272579650979288969969 7021 14116423030018680444252608465023597416496053 7022 -14223330573979041977625963885025338829518379 7023 14331040171310330248985294694251613008549547 7024 -14439557782897618261181560906911640218660849 7025 14548889413512634635196646143299690975427872 7026 -14659041112133852450390497688064395399397494 7027 14770018972268890827307033602999127698559901 7028 -14881829132279245807138694449029555432782675 7029 14994477775707367199333184140505348481927672 7030 -15107971131606098187030981097083941640446410 7031 15222315474870494599061151768066279276155940 7032 -15337517126572040877101304809694607858570012 7033 15453582454295279887324146828322112034615665 7034 -15570517872476873847414237328480611322448606 7035 15688329842747113762256997708573809852114496 7036 -15807024874273894884883403745219204373201478 7037 15926609524109175843397103555989944211637719 7038 -16047090397537939199622319507074781016743184 7039 16168474148429671331103887018647884997897303 7040 -16290767479592379654870912887247365776213060 7041 16413977143129165339041883540174472334623632 7042 -16538109940797369776908158426490307224786360 7043 16663172724370313227597993361745739990898397 7044 -16789172396001644157800474994255718809972600 7045 16916115908592317950317159054620597562068691 7046 -17044010266160223777415508140062736828486204 7047 17172862524212478570096047248630482456562435 7048 -17302679790120407148460588383700222640793054 7049 17433469223497227713381136324726351308051892 7050 -17565238036578462035625074980322485310439287 7051 17697993494605089815505861675344781921054340 7052 -17831742916209466824005990632359931172160327 7053 17966493673804026575159715719785001979206356 7054 -18102253193972785419294032509218878433762568 7055 18239028957865671087521917675481330083017918 7056 -18376828501595694859668254103449256107253911 7057 18515659416638987670585596950627600648077114 7058 -18655529350237720613591238083252274959503142 7059 18796446005805930444543410071202480428482765 7060 -18938417143338270835879564573077784443087664 7061 19081450579821710276762906463162638171957429 7062 -19225554189650197663332240888209936508279631 7063 19370735905042316771939508176647224241220390 7064 -19517003716461950958195958535232197956095250 7065 19664365673041979575631280153011627258246358 7066 -19812829883011027759807820216292300824609839 7067 19962404514123291376839454253273680421952412 7068 -20113097794091459089448676936344938311884782 7069 20264918011022753648955718499417829596048867 7070 -20417873513858114677937823408177523471962999 7071 20571972712814545365740708090202562535087268 7072 -20727224079830645657574853960931362030236897 7073 20883636149015354677586392182907375818548503 7074 -21041217517099925287063999979561317403915000 7075 21199976843893153840845228857253765089487792 7076 -21359922852739888368025439723568801059126041 7077 21521064330982838567249824113562136413693224 7078 -21683410130427711172192167059542140816153847 7079 21846969167811694409309164761011757656994043 7080 -22011750425275315437613877196795826985066360 7081 22177762950837694829036165747030284154604245 7082 -22345015858875222317940287350313976262377417 7083 22513518330603678219566641828354924793886052 7084 -22683279614563825089563842831581589477301647 7085 22854309027110494370378801306882399312500123 7086 -23026615952905192945085154283273630553597494 7087 23200209845412254695270944021278722043150348 7088 -23375100227398562336883021285010380026544780 7089 23551296691436864986438314313744126674959552 7090 -23728808900412717089769891349092023309381584 7091 23907646588035064526495811076877714350820965 7092 -24087819559350503885689399437698353772954695 7093 24269337691261241091791026846079163392182075 7094 -24452210933046775744642951307796449336676400 7095 24636449306889337723667869119156720058883895 7096 -24822062908403102793657008780728765343908372 7097 25009061907167214138385245294429018186495725 7098 -25197456547262636938338317185717351572805398 7099 25387257147812873300238701861527033111215611 7100 -25578474103528565038800821488158170205726909 7101 25771117885256012005233462052044845975791086 7102 -25965199040529633852447367208934624369866628 7103 26160728194128403323737204639201448872853913 7104 -26357716048636279349898520058816063213187275 7105 26556173385006668439312469136689237056392687 7106 -26756111063130943046494090428264822311697297 7107 26957540022411045806972334888892003803548076 7108 -27160471282336208730161279590894789797713228 7109 27364915943063816647092632177551042687029950 7110 -27570885186004444416520091179010178133379695 7111 27778390274411097600995449652549117396829326 7112 -27987442553972686534064058678016662008617883 7113 28198053453411763910734246487003079670453664 7114 -28410234485086556245852111413697692573144828 7115 28623997245597319758979268034979768964027388 7116 -28839353416397051459836439087631686005424094 7117 29056314764406586425341236142412041496434356 7118 -29274893142634112477744940314185874476579507 7119 29495100490799133693380497201317729121972323 7120 -29716948835960914393082368837052854473118891 7121 29940450293151435488429472165672675501246000 7122 -30165617066012895282606354732852213458550624 7123 30392461447439787050895361488945720251678320 7124 -30620995820225585953614208408572409257668278 7125 30851232657714078063700384666455749751544538 7126 -31083184524455364522127635274772975814497582 7127 31316864076866574066941218867797495402432778 7128 -31552284063897317415928360708252463911848324 7129 31789457327699917218799773809992270730459319 7130 -32028396804304447532259093049182023030335466 7131 32269115524298617010500797931526090783025881 7132 -32511626613512530244514660857815099253310208 7133 32755943293708361926087559500473639914178174 7134 -33002078883274978756593746291765659509597138 7135 33250046797927544266574076383410955922217006 7136 -33499860551412141959734539259361267099519360 7137 33751533756215452444346500485494220433391140 7138 -34005080124279520466117779868763429953942401 7139 34260513467721648009447244399101204967111802 7140 -34517847699559449888587578778644935347713506 7141 34777096834441108506623273524709450593274134 7142 -35038274989380864718336419481213805456314131 7143 35301396384499781993004275435088335884190162 7144 -35566475343771821334961709779122788934577606 7145 35833526295775264683370653423675161552715880 7146 -36102563774449524778080765433212108640128542 7147 36373602419857379745763757334126187692919648 7148 -36646656978952670929670510494355192005402895 7149 36921742306353502757397591288087114799707293 7150 -37198873365120983713971503419601137851038972 7151 37478065227543547762388674405692270901074148 7152 -37759333075926895830499363330026836253637492 7153 38042692203389597261796936943777395497158639 7154 -38328158014664391408284139643948380141678959 7155 38615746026905229826159256750533272534403280 7156 -38905471870500099819610404654309385751790452 7157 39197351289889670364528320128294592534550197 7158 -39491400144391801732461189130619697988144770 7159 39787634409031960425663960205297530673397998 7160 -40086070175379581326652559071788381169317605 7161 40386723652390419260263418151019914927808621 7162 -40689611167254932462855368636620644312546970 7163 40994749166252740751999463685423599619030480 7164 -41302154215613201490796414569754534058367687 7165 41611843002382146743844208766582957269685237 7166 -41923832335294825326865147747209061190929114 7167 42238139145655093759117798835741198358855618 7168 -42554780488220900436979290733292554493472782 7169 42873773542096107658490408496223788005439195 7170 -43195135611628696442225476222841994329956424 7171 43518884127315399399607429463522501487614124 7172 -43845036646712807237750261496904197398651418 7173 44173610855354994790079829668549594031530935 7174 -44504624567677712794375663842959467625706851 7175 44838095727949191962517885979640525031194750 7176 -45174042411207606213129522198935074743958619 7177 45512482824205242267479265927491313952769425 7178 -45853435306359423140469396585283151637526557 7179 46196918330710233392305626149882635338575080 7180 -46542950504885094342545448559736909832433152 7181 46891550572070237786653260648016232481749732 7182 -47242737411989127095970813468893881813262569 7183 47596530041887874925168602990341194420312383 7184 -47952947617527707096793361943148904372495335 7185 48312009434184522580473292608189662529391265 7186 -48673734927655599834703242347949978636745395 7187 49038143675273500131935457841971244492197971 7188 -49405255396927218842964044913482514160726165 7189 49775089956090636014317506650171403715187660 7190 -50147667360858317932581357882534931121394747 7191 50523007764988721732291246497790511470842361 7192 -50901131468954855469282890250455493335817773 7193 51282058921002446449163445247398862164466367 7194 -51665810718215670970897762215648018985832667 7195 52052407607590499018412441101106047300801592 7196 -52441870487115707808627768799867709342172185 7197 52834220406861618482437798023261264602376596 7198 -53229478570076610605890591900302884916553563 7199 53627666334291469532204771162238115512106709 7200 -54028805212431622061312543394713518826838799 7201 54432916873937316222348951998992219424585302 7202 -54840023145891801395931255312046614518392944 7203 55250146014157565387222572119046440202681993 7204 -55663307624520685457668285978546480884920877 7205 56079530283843350722938089200964503239201842 7206 -56498836461224613727020585461608874323856302 7207 56921248789169429407633198637308330978227584 7208 -57346790064766040076146338193977198920597360 7209 57775483250871765446083577931696004242488328 7210 -58207351477307257157969164979050674081935590 7211 58642418042059277664883349534877073092701853 7212 -59080706412492063762573916827526290549874401 7213 59522240226567335470365479880625834967037676 7214 -59967043294073011394427251590334363946196742 7215 60415139597860692133238753585821846461744495 7216 -60866553295091973716350875703324739427440095 7217 61321308718493653501783793342014419245529039 7218 -61779430377621891394654738725310927362154566 7219 62240942960135389689921856345508064852309858 7220 -62705871333077655285485540166262402286485685 7221 63174240544168408458313033186280322448130573 7222 -63646075823104202845767503747041806113707234 7223 64121402582868321726964419636330687749349624 7224 -64600246421050016154766572456370501914041917 7225 65082633121173150947972219033464284670434149 7226 -65568588654034325015370931246291779697955977 7227 66058139179050532948674793126278346853309574 7228 -66551311045616435289899886123614835279182003 7229 67048130794471305350582606458352786803296987 7230 -67548625159075720935290298300670186212941526 7231 68052821066998069800262685118085408146818289 7232 -68560745641310938159721566343275997281772790 7233 69072426201997452037419665472258478388777812 7234 -69587890267367641749389029476115585945360290 7235 70107165555484900295632538772588617913549915 7236 -70630279985602606933701431551492273901926963 7237 71157261679610987705726138997992379858812837 7238 -71688138963494285192541471346589600051108368 7239 72222940368798310274108688210508786510881155 7240 -72761694634108449184509398814059840648680039 7241 73304430706538199662378860737809139201792142 7242 -73851177743228310513784041121009347870146642 7243 74401965112856599424274040548345168077643415 7244 -74956822397158524380160971848014104015233210 7245 75515779392458584586037869420412958320706523 7246 -76078866111212627296132317985804507129330873 7247 76646112783561137511370391403712735556207381 7248 -77217549858893588032009661211654313816263736 7249 77793208007423927897402664833933113048137502 7250 -78373118121777287789899648733472346744199070 7251 78957311318587981529132692206130593880204701 7252 -79545818940108883335967633964799848270283809 7253 80138672555832261102276233908801301937865878 7254 -80735903964122146463395754254392167223797870 7255 81337545193858323034748641038931193543834946 7256 -81943628506092014742617090713977469411796624 7257 82554186395713356751517154351789923678570046 7258 -83169251593130732067022444948007882707403210 7259 83788857065962057473291430899358423175076116 7260 -84413036020738103048981302896573584757248170 7261 85041821904617930093697155118604198316367645 7262 -85675248407116532889656258907441521010198077 7263 86313349461844770319887466595461127019107698 7264 -86956159248261673965062586631235302191631529 7265 87603712193439219905982103900900086139374217 7266 -88256042973839652067841188802908439454708386 7267 88913186517105445555728486489846576344112631 7268 -89575178003861999048387785650210850770031881 7269 90242052869533145939114059136554186883464084 7270 -90913846806169574538790648642841162539630957 7271 91590595764290248286549500778162454456952697 7272 -92272335954736917548380215139486584066376296 7273 92959103850541815223239518494881487311752156 7274 -93650936188808629019851550743395817297772703 7275 94347869972606843915488058088090146707752313 7276 -95049942472879548960605902045417570049413840 7277 95757191230364803250311067147786451088424344 7278 -96469654057530656545245341106044869651981817 7279 97187369040523920690702146340470194175744001 7280 -97910374541132788653602110662686375028601420 7281 98638709198763398672411329377156931339371995 7282 -99372411932430441695198507249149183423598802 7283 100111521942761910965850477742755001874732775 7284 -100856078714018093308030315031197188946793551 7285 101606122016124902350783446954175405947514142 7286 -102361691906721654638808344094719066899958256 7287 103122828733223390274359832900313121959822464 7288 -103889573134897840446577065670927470736811084 7289 104661966044957144917740376131464100563697536 7290 -105440048692664423254596063474282931870054027 7291 106223862605455304316497069449133517423722446 7292 -107013449611074519240723642502320840282499948 7293 107808851839727663898987772853403979919586695 7294 -108610111726248237537823772030094115210995731 7295 109417272012280065059377535003183179384314656 7296 -110230375748475211148062781143556227579647977 7297 111049466296707495202670949414797997906053301 7298 -111874587332301716792838719949397616155079705 7299 112705782846278702123347238561366306245012055 7300 -113543097147616282759584994646679573876627161 7301 114386574865526318642669670550740620751419021 7302 -115236260951747878203230421242111608309351295 7303 116092200682856689168756091646299608832388674 7304 -116954439662590974450752766209737704859569960 7305 117823023824193788294744214301293665889663290 7306 -118697999432771968678429534796015676540947470 7307 119579413087671822751140023099888117180135044 7308 -120467311724871662921148910511833087476805072 7309 121361742619391312016402344121122127392073259 7310 -122262753387718696768897110976643728987641570 7311 123170391990253649703287878505691154002303960 7312 -124084706733769040346402073429351806319490228 7313 125005746273889357516193904088075929357220493 7314 -125933559617586865296320836373961930989577841 7315 126868196125695456156035114734439417588364230 7316 -127809705515442325534488676982444155956617339 7317 128758137862997593073872785017724683538167132 7318 -129713543606041996557095366592403831761086296 7319 130675973546352785482999859932254269068158137 7320 -131645478852407942095489352737855342049215509 7321 132622111062008858572360564654982280943273512 7322 -133605922084921599975216344083850005608392963 7323 134596964205536883463574664362853096565194783 7324 -135595290085548905184267799103785926488834833 7325 136600952766653147161449827029022752108625322 7326 -137614005673263297433047622493257412982441456 7327 138634502615247417606363295709358649547025709 7328 -139662497790683492938806983766318927341809190 7329 140698045788634500989431221993271387118134033 7330 -141741201591943135833096788637424943268326454 7331 142792020580046325781789654775056306580360282 7332 -143850558531809683516872983183527115320821637 7333 144916871628382028501921160867331970361108087 7334 -145991016456070122518290779618918673782380306 7335 147073050009233760144802548009446288582049871 7336 -148163029693201356988883025840978585011421824 7337 149261013327206179469270896790186863159526603 7338 -150367059147343360949976645072972212899065422 7339 151481225809547850031664775154314967706468371 7340 -152603572392593437820050043829569301365188919 7341 153734158401113012011289590820023182912553619 7342 -154873043768640186661760048088069331754781432 7343 156020288860672457544102062188769423167584729 7344 -157175954477756034033041380495343909484702708 7345 158340101858592499513282741084212611715824295 7346 -159512792683167453357770275085669171880857771 7347 160694089075901288587886986302113386352284086 7348 -161884053608822260397774621102509026838399572 7349 163082749304762001802921903143278687230630254 7350 -164290239640573643758545042355641434018353291 7351 165506588550372698186142306849877086134918069 7352 -166731860428800863446994113484960692800876549 7353 167966120134312912909330611448051606514777708 7354 -169209432992486828371452852055083075345357263 7355 170461864799357341226345733147995406381306309 7356 -171723481824773045384312196244386885118720371 7357 172994350815777247108918777356933377303295980 7358 -174274539000012718068126743039358604665344009 7359 175564114089150519056966804850408926686174636 7360 -176863144282343063010551428514813606526571912 7361 178171698269701587096638284913647557526609889 7362 -179489845235798204855417068050196885665685532 7363 180817654863192710540767643611152736927095464 7364 -182155197335984309011984371667343858274723504 7365 183502543343388445727911856846495349688708390 7366 -184859764083338912606648462242007303935075089 7367 186226931266115406733525427066600034566173312 7368 -187604117117996720128016923577885829798489337 7369 188991394384939740016613441723481175961542225 7370 -190388836336284440303556187881059933245626520 7371 191796516768485046184765354366206693283929826 7372 -193214510008867555112357260461023129729467021 7373 194642890919413798587869262542327466734907837 7374 -196081734900572230541757253922104039236954260 7375 197531117895095629344982077771357258122987914 7376 -198991116391905901795616932419679128317942010 7377 200461807429986178729423886862657946119359909 7378 -201943268602300393218325847415338945635510858 7379 203435578059740533644726251438339385859602865 7380 -204938814515101765272762699096383668330469097 7381 206453057247085615279859987339509233770875398 7382 -207978386104331417563436155925592554370029795 7383 209514881509476214998399743313003558511027179 7384 -211062624463243318191219427364044569246148688 7385 212621696548559721155887238153618452475809883 7386 -214192179934702575726098869173982114651174897 7387 215774157381474927916528901616711023641631240 7388 -217367712243410920854248644485037657796785439 7389 218972928474010670319159795590005591925860711 7390 -220589890630005020359865299746905083697637756 7391 222218683875650387888761367609261942388507862 7392 -223859393987053906607377021641694022310976920 7393 225512107356529082070151179245258110128912838 7394 -227176910996982171161991032443691871638402264 7395 228853892546329500742193262551547012114232816 7396 -230543140271945941694698634215056267477696845 7397 232244743075144756122233623338591387701904286 7398 -233958790495689036929740672458713932507117489 7399 235685372716334960560707589705662153584934520 7400 -237424580567407075178645556922291318608381729 7401 239176505531405848125078562630773709197056430 7402 -240941239747647698035067460388550642700854970 7403 242718876016937738551597713528979846435249983 7404 -244509507806275462151182162694969347615823171 7405 246313229253593594174814758609163861199554396 7406 -248130135172530348751032733746137113554513788 7407 249960321057235319901403926951098316157107561 7408 -251803883087209242733325811350594140226746402 7409 253660918132177861250650712073806572968243786 7410 -255531523757000140949414344071935516550536146 7411 257415798226611066013945337021086471281983678 7412 -259313840510999262587946730848322256296158431 7413 261225750290219691265815661852611655969170145 7414 -263151627959441653631583290610716594281070028 7415 265091574634032359366519095310144102491127957 7416 -267045692154676302151728909105966880979864327 7417 269014083092530694309035342766921693725599554 7418 -270996850754417211852143301818211225679124179 7419 272994099188050303360670349454052765627595589 7420 -275005933187302317842140733908595668465330184 7421 277032458297505708511555552644268265008567942 7422 -279073780820792571194742742808862784963493151 7423 281130007821471777850470122018280179213586963 7424 -283201247131443967507353773930909610863601009 7425 285287607355654658724967027828351193161485612 7426 -287389197877585749514337335739495695727706130 7427 289506128864785672491322908318095806349652588 7428 -291638511274438474887271475708695510473301410 7429 293786456858972094904936181563925087848767581 7430 -295950078171706107783945910526217783575497857 7431 298129488572539216829315411424504998490779802 7432 -300324802233676766558620140074831808421966020 7433 302536134145398557038609892365908062162305155 7434 -304763600121867240410283903287814330147670894 7435 307007316806977582542917053855052534371679222 7436 -309267401680246874712300233123540245323231889 7437 311543973062746782166597784497641698554005397 7438 -313837150123076918424823620266728659274400849 7439 316147052883380436148116772006681120098909439 7440 -318473802225401927432847345975522822226026985 7441 320817519896587928397167120063591374396079227 7442 -323178328516230324969030136132750588031526874 7443 325556351581652958834072289276033485973451581 7444 -327951713474441734566148058861656569436184330 7445 330364539466718531041841283313776569514539659 7446 -332794955727459222332992589919084002366071895 7447 335243089328856115378346430594656815784788211 7448 -337709068252725113856911152993732716593647543 7449 340193021396957919821612402979333216178602918 7450 -342695078582019586802403370879625617238013449 7451 345215370557491740253305710574210283996737780 7452 -347754029008661783397990497810649653642019983 7453 350311186563158408723537795945816935336203638 7454 -352886976797633737582038918352924781169382778 7455 355481534244492412584861216921261380535546492 7456 -358094994398667969714781988369395335530924974 7457 360727493724446819336886577316047565276560344 7458 -363379169662340167560221387441894021655837884 7459 366050160636004211688832417748442166418238182 7460 -368740606059208945803107677759615789146430720 7461 371450646342855914830350432032576287513074742 7462 -374180422902045257797347940258056406080482784 7463 376930078163192383307507631765029347752006205 7464 -379699755571194622651015869555582697817033906 7465 382489599596648208338509041734207169608976642 7466 -385299755743115928247043842563425804402908014 7467 388130370554445807981857100676621241112850302 7468 -390981591622141176488624670964665304045882843 7469 393853567592782472398741616464863559404446735 7470 -396746448175501151054666335960489076967409703 7471 399660384149506054643746748394851230438974820 7472 -402595527371662610367289403336139578081273087 7473 405552030784125224087022871551849139538286990 7474 -408530048422023239423662223652660441148993173 7475 411529735421200834832152698591526285060226565 7476 -414551248026011233745473138710026310214842084 7477 417594743597165605463696459101203026842640215 7478 -420660380619637037067455724577197825131527071 7479 423748318710619959255204852236266432324294484 7480 -426858718627545411641811029707675519501930835 7481 429991742276152535712157361232171946099850880 7482 -433147552718616686297692664398700105650207070 7483 436326314181734555136399010026060222937741129 7484 -439528192065166702787578246380535584271790036 7485 442753352949737897902274865328907212643910043 7486 -446001964605795665598181117706922795114039118 7487 449274196001627449454673378363489814355107166 7488 -452570217311936794429331436967523584476319421 7489 455890199926378960801985984153809115979839684 7490 -459234316458156382076154455442617603861959051 7491 462602740752674382610827634185132565067033870 7492 -465995647896257573618087446810511812077313714 7493 469413214224927349044064473971607409217546592 7494 -472855617333240905752415738589186558389104575 7495 476323036083192215350989398246455334416230587 7496 -479815650613175377943775012200859986539118185 7497 483333642347010791051713352467352343996999336 7498 -486877194003034569927595773793786193820928897 7499 490446489603251658492294167794572741324721838 7500 -494041714482553073142064043638743951812847983 7501 497663055297997724719755684016900415555033317 7502 -501310700038159267006592807702007542999734468 7503 504984838032538423175913188876956772457018822 7504 -508685659961041244756050471141406138997358233 7505 512413357863523760776474545762702766580786947 7506 -516168125149403477919544322422208710588725919 7507 519950156607338195669944314367825642876564563 7508 -523759648414972603645218211432172165137100816 7509 527596798148753131503885383878461445565057249 7510 -531461804793811525062578928075807084476488487 7511 535354868753917625510663697024015544955887304 7512 -539276191861501831890026669914496426177520904 7513 543225977387747730309290245382542355997595189 7514 -547204430052755376685734475015645744132919991 7515 551211756035775723154918722372667035652665806 7516 -555248162985516681657517650309098923051199771 7517 559313860030521321605344523718623427563213298 7518 -563409057789618701944083556453581946182285996 7519 567533968382447841369088950676959572972238921 7520 -571688805440055333912886390627433783634778004 7521 575873784115567120608850356833472539036620570 7522 -580089121094934931445088929862598223600383277 7523 584335034607757915356048078619195104579695306 7524 -588611744438179979556909008046477009170668531 7525 592919471935863363107615952235941278333311793 7526 -597258440027038973199503380769087806421826304 7527 601628873225634016288197187145301592955250702 7528 -606030997644477459851907607280194141399185669 7529 610465041006583864234537137969607876925365219 7530 -614931232656516127738364575561386919841017305 7531 619429803571827691861647771412378334054158116 7532 -623960986374584757332480806011705558809833032 7533 628525015342969065371774678809484313135629398 7534 -633122126422961802425478846377736348482578274 7535 637752557240109190439340491678913911019044760 7536 -642416547111370328608781838328162038525765425 7537 647114337057047856421995804797931042303651320 7538 -651846169812802011726296061797212083152892389 7539 656612289841748661486330893125405104125013293 7540 -661412943346641886868158418461808448376148089 7541 666248378282141708275520507872995375273624174 7542 -671118844367167539984128151280893167544115741 7543 676024593097337968066609364922299203102432021 7544 -680965877757497449375153984905069981018009283 7545 685942953434330533450958948620455794453641440 7546 -690956077029064213359521886998687478807194847 7547 696005507270259015608882846851479437741051165 7548 -701091504726689443494260737537057673098819226 7549 706214331820314392427318045803136066614299357 7550 -711374252839338160051708547621226645531845996 7551 716571533951362678218856689039276451350373610 7552 -721806443216631598199276087507812678196171089 7553 727079250601366864835308103973901661686133741 7554 -732390227991198419701148921917097401828579684 7555 737739649204687677725679430604424725260407982 7556 -743127790006945426153113733402283285949061366 7557 748554928123344799165993786642225719852916127 7558 -754021343253329985974784133603938408510945746 7559 759527317084321334688512333624499775981430569 7560 -765073133305717518821760134328703367475455523 7561 770659077622995437864996941216121689721780864 7562 -776285437771908527947970804755857033572358966 7563 781952503532784163259889538850229112071530910 7564 -787660566744920833555643834454551608618142738 7565 793409921321085787774509466308295726455616586 7566 -799200863262113838526832644886370386266942835 7567 805033690671608026965414130341891721489090926 7568 -810908703770742852351877668201400546166968032 7569 816826204913170775454405777181842069845326344 7570 -822786498600032709772072437851309003696936664 7571 828789891495073219472867170152392395450861824 7572 -834836692439861147857607906318477799404593459 7573 840927212469116405120455276729345267860177857 7574 -847061764826143649168895888307124898932990064 7575 853240664978373598292132908432831156096200604 7576 -859464230633012719527034275829873760745033119 7577 865732781752802041665321767336636987991923999 7578 -872046640571885846974771511031469185358021309 7579 878406131611791000871121187768513644438619055 7580 -884811581697517683976372713235728229936128271 7581 891263319973742296233426726368677866772640961 7582 -897761677921133308016726541192700648156080076 7583 904306989372780838484114172566164295033598552 7584 -910899590530740746756647498287764435365239605 7585 917539819982694026890886271858524831211345936 7586 -924228018718722303022371791050071181273622211 7587 930964530148200226509997548044034942660983734 7588 -937749700116805582398940449417281195292285876 7589 944583876923647918044990674906045057847726349 7590 -951467411338516512305735778205816538763944256 7591 958400656619248509304425559807343547075248949 7592 -965383968529218046410719481023945060280265925 7593 972417705354947211759100354507676537003702275 7594 -979502227923839672340786346984840477021111414 7595 986637899622037819458799838096412472217805774 7596 -993825086412404284128714099652320733994656411 7597 1001064156852628680839705612947327279090055880 7598 -1008355482113460443962157687227866105415420739 7599 1015699435997068626999509479513134083565329445 7600 -1023096394955529540833588215223402533133526045 7601 1030546738109443113104516169486599244751530908 7602 -1038050847266678856898721486521265073993864691 7603 1045609106941252342991930711201788990283795485 7604 -1053221904372333076008552805344088871126547006 7605 1060889629543384681014800675845776061574350722 7606 -1068612675201438313260517874992432470387805595 7607 1076391436876500210024320790992386174347954913 7608 -1084226312901094309798609494856753134876122687 7609 1092117704429940870375471339756887706496806371 7610 -1100066015459772023761788964593697886977848795 7611 1108071652849285212262312511231879640249883545 7612 -1116135026339235456523351329742554608900330943 7613 1124256548572667412827317933689207125802683423 7614 -1132436635115288183469912742702454947987535833 7615 1140675704475981850637624731298311906401739801 7616 -1148974178127466710833734936808754610442511930 7617 1157332480527096193576388596857568319409555313 7618 -1165751039137804454812851678971087092084392221 7619 1174230284449197642260150010458125815176205007 7620 -1182770649998791836694206508650531233734416300 7621 1191372572393398680067593094254038359316540544 7622 -1200036491330659708240411071625961844480779661 7623 1208762849620730413059977340862722937820547448 7624 -1217552093208115065523234320094106505544722763 7625 1226404671193653338801375261848503801436591773 7626 -1235321035856659776999404425355427023453123210 7627 1244301642677217162664612790269171842568609612 7628 -1253346950358624843247563596112923188622097295 7629 1262457420850003083957411948358409368688252852 7630 -1271633519369054521740558301706947549846557283 7631 1280875714424983802448145732975819400413548746 7632 -1290184477841576490644083080217458046661333486 7633 1299560284780438348941382070494657800566009178 7634 -1309003613764396091240974543614246722037333220 7635 1318514946701060721784224408947409830170090850 7636 -1328094768906554579518404407410298304184299272 7637 1337743569129403214913749965784504178666374662 7638 -1347461839574593234061678519249746337383957795 7639 1357250075927797252626781179663369430123092841 7640 -1367108777379767110020599967317422318415542388 7641 1377038446650896502013286158752745597957544826 7642 -1387039590015954197900350001818201055929059876 7643 1397112717328989016296277837597825021323863582 7644 -1407258342048407741635164279694901247468236929 7645 1417476981262227171520981203147151370390118313 7646 -1427769155713501493187047778819945985573440268 7647 1438135389825926195496105826934483092104426090 7648 -1448576211729619731139506643084270745722176856 7649 1459092153287084151976684590077017601072869290 7650 -1469683750119345948794704814416580412940194584 7651 1480351541632278335162667322406239307768708460 7652 -1491096071043106223507501434949058939752031293 7653 1501917885407095150046507744441013790037790856 7654 -1512817535644425413778284820440686378822497382 7655 1523795576567252703357865924216689827065230351 7656 -1534852566906956494364371063929751474154955135 7657 1545989069341577508210575508840657240062285654 7658 -1557205650523445532743903380846277612154828978 7659 1568502881106998913447936292235395146354092207 7660 -1579881335776797033072976706948751015242303118 7661 1591341593275727106503856927315096670101162202 7662 -1602884236433406626713443920107913650737147390 7663 1614509852194782806751631285933831532726938179 7664 -1626219031648930371882437665779228550098204289 7665 1638012370058049065206488692519230190998179255 7666 -1649890466886662239393064657008265716317774844 7667 1661853925831017916495533907706052307397587540 7668 -1673903354848693707236778657723791594216077151 7669 1686039366188406990627508295606110054156946909 7670 -1698262576420031764320574050113546485551071712 7671 1710573606464823585709045635476960149142451044 7672 -1722973081625854033445312506763702940450643964 7673 1735461631618656128793192863101761888589369888 7674 -1748039890602082166025412549054513821941822306 7675 1760708497209375410945363673464033466854930997 7676 -1773468094579457136545207779463522147442279047 7677 1786319330388430474812524639355984503431380172 7678 -1799262856881302573765276951522039210412007877 7679 1812299330903926558930386315027130122885159571 7680 -1825429413935164808685147329603282464337938172 7681 1838653772119275063153429290605242834791382008 7682 -1851973076298520896690592507422400302857708549 7683 1865388002046008094402814807222022386532413693 7684 -1878899229698748483628545875257275634677942416 7685 1892507444390952781862478702675760772220139789 7686 -1906213336087554033226224718045332824596918939 7687 1920017599617963216285351648041420171622113952 7688 -1933920934710058616780065792030004069940051961 7689 1947924046024410569677000686900662249651292869 7690 -1962027643188743185862800933253103204008741953 7691 1976232440832634689787026514549838111746982983 7692 -1990539158622458005422837028055079081760009713 7693 2004948521296563239049366168671280646397559804 7694 -2019461258700703718570166446486187843257109417 7695 2034078105823707260368169875168235569547986412 7696 -2048799802833394346059773095872555434500781613 7697 2063627095112744902949346561327003548673354333 7698 -2078560733296315393501202255917152638520120708 7699 2093601473306907930739424867039264389821004285 7700 -2108750076392493148157491646684185254293989084 7701 2124007309163388564469720359909181077392575965 7702 -2139373943629694195365821697369162468277621968 7703 2154850757238987176338799098185964047600478409 7704 -2170438532914277172645663181341766960335244053 7705 2186138059092224364530366701271260809365023264 7706 -2201950129761621807989562208490464172309052285 7707 2217875544502143983594860423562325529899581663 7708 -2233915108523363358200764981183299491422751854 7709 2250069632704036796765848640280271457385429963 7710 -2266339933631663673996574833762623104565683697 7711 2282726833642317548089094201455736964623823728 7712 -2299231160860753271494915310867959692720337169 7713 2315853749240791426372045642531575899751153311 7714 -2332595438605981985204595496081448858074619810 7715 2349457074690549109981587452364578838909394903 7716 -2366439509180619016320389131003568392963704431 7717 2383543599755732842002284654810720173395567824 7718 -2400770210130646472557808109417888078216001781 7719 2418120210097419289798250510087405744289552741 7720 -2435594475567793822537807405256785600220916603 7721 2453193888615868292188669006910025403250642055 7722 -2470919337521064059439571922039143822133931991 7723 2488771716811389991847618179070138154447649213 7724 -2506751927307005785884126073880644446111691864 7725 2524860876164086290778434850291634034618817020 7726 -2543099476918988895399560717152508607772531726 7727 2561468649532726053405099502085633754030825837 7728 -2579969320435745035970410271641055759148298705 7729 2598602422573017015589436060552025470482714230 7730 -2617368895449437598712158267365393221038486781 7731 2636269685175540939353362348482177699563171649 7732 -2655305744513529580273749671831493132904943414 7733 2674478032923622182898020844252920187000471171 7734 -2693787516610721321796032237716941114757300053 7735 2713235168571403534313230066372716497149415215 7736 -2732821968641233830795947715673370884793425980 7737 2752548903542406885816385109116494145020439491 7738 -2772416966931717145861843814752321270975140607 7739 2792427159448860104113827265184573021916106986 7740 -2812580488765067008205601860936621332749662991 7741 2832877969632075282212341240801126935514364904 7742 -2853320623931436959596730552506000535516787254 7743 2873909480724167439405668208354364963723993679 7744 -2894645576300736893691157258535451299207834867 7745 2915529954231406669911233381657306278835927231 7746 -2936563665416913047955537787496383838581799608 7747 2957747768139500727435708749902755821713574221 7748 -2979083328114308436983841333430146293801925771 7749 3000571418541109073513474657436551722821430322 7750 -3022213120156406795717634739916860080479077162 7751 3044009521285893512508206415243244586219755564 7752 -3065961717897267223641055207638187749344602371 7753 3088070813653414686422510640147244990500119959 7754 -3110337919965960899155800520169431451368531360 7755 3132764156049187908861629754307396048308400764 7756 -3155350648974325467796071776703714005261367091 7757 3178098533724216080391945248944661830698693637 7758 -3201008953248356999467647336584884825007415217 7759 3224083058518321747880867255549531624901462831 7760 -3247322008583563759254474380243361757096456713 7761 3270726970627604748968842283723938279649579057 7762 -3294299120024610444299717968305913801151113709 7763 3318039640396356320384355634465680849895567648 7764 -3341949723669586006621791522267936201892534774 7765 3366030570133765046156538170867397048562507445 7766 -3390283388499232709259428041589782121042683009 7767 3414709395955754579705741511237218872006405767 7768 -3439309818231478651659918626293208749320270305 7769 3464085889652297693108795027695784867970257457 7770 -3489038853201620650542246656705726424389056138 7771 3514169960580555888362301759275092754176348954 7772 -3539480472268509075410009701528516738397378598 7773 3564971657584198550034381827938166097226737908 7774 -3590644794747091014290388530137117231029810256 7775 3616501170939260427144258809539257040354109942 7776 -3642542082367672985985033382742854982930801138 7777 3668768834326901105292228307611141598050774805 7778 -3695182741262269320991444218513193691514283238 7779 3721785126833435068843780551073310063416810179 7780 -3748577323978407305161856754723539994980383106 7781 3775560674978005958225883393451658000026121514 7782 -3802736531520765218988459358219859645310833861 7783 3830106254768283700007595812595279844424723906 7784 -3857671215421024512034778383008277876680113251 7785 3885432793784568328309478473953786190114907765 7786 -3913392379836322527374330300277762577330450256 7787 3941551373292689526127226223961292909056559620 7788 -3969911183676697435868768565011665204437828379 7789 3998473230386096195286675840624708439658959896 7790 -4027238942761922355643817589370913365863240754 7791 4056209760157535714904594433233982831972495649 7792 -4085387132008131019146332640712582609066513758 7793 4114772517900727971359073037516043406361903226 7794 -4144367387644642809639569876133783678140652819 7795 4174173221342444738834552697201377875332960038 7796 -4204191509461400521885312279450861749297533350 7797 4234423752905410559471322214289447836997541328 7798 -4264871463087439809045893314750893080334993570 7799 4295536162002446917002882734372070849766188384 7800 -4326419382300814960511238143422653291999048972 7801 4357522667362287218504545843624311717767458133 7802 -4388847571370411414416789482563050298536142339 7803 4420395659387495896514344795061362083643144366 7804 -4452168507430081245088856874871536150782438771 7805 4484167702544930819346991309788640309326954506 7806 -4516394842885543780562165299215279768984040799 7807 4548851537789194151941410054693032726986563583 7808 -4581539407854499499708539894314795086653295255 7809 4614460085019522844113753795621093057906951855 7810 -4647615212640411433450745699730171105210917021 7811 4681006445570576038696540437337661726477399775 7812 -4714635450240414451087679235098256429292757065 7813 4748503904737582889810026244884376194882163551 7814 -4782613498887819052009457807411068082609744057 7815 4816965934336320562528249282116146493196986527 7816 -4851562924629682606138195370383247170342641177 7817 4886406195298398550577390106603642556588056480 7818 -4921497483939927394404283685999422130266448857 7819 4956838540302331899561376071658492706387246523 7820 -4992431126368491294592836417881755434654025732 7821 5028277016440892460686481970058377000220510879 7822 -5064377997227003539112071821213775083495597346 7823 5100735867925233925206052514392198674356155107 7824 -5137352440311484640808898714029432270457294623 7825 5174229538826293103996081023870113455562988736 7826 -5211369000662576342058656833320530822092338571 7827 5248772675853976720985834195842228624057076652 7828 -5286442427363814292180798907274863419289738952 7829 5324380131174649884803708720557507374306074704 7830 -5362587676378463099983269905115726262691068721 7831 5401066965267449391172068912700558526699245959 7832 -5439819913425440443142063277392550693132006893 7833 5478848449819952090526458982676691251658307279 7834 -5518154516894864045413872670482077446095741711 7835 5557740070663735732291579292828290564421594294 7836 -5597607080803762557618039289931582932521003242 7837 5637757530750376970481933231193536076193052970 7838 -5678193417792498700176895624386809775845159528 7839 5718916753168438586089451478474639102356156899 7840 -5759929562162460445063612872894755737791956406 7841 5801233884202005451370369379317592957424435370 7842 -5842831772955583534575229370265157371527143915 7843 5884725296431336330963493277461114355882744160 7844 -5926916537076276254752392791488781206099429467 7845 5969407591876206286092825852236092137072975993 7846 -6012200572456325103842514754271155847894947822 7847 6055297605182522222278505002889878645874665054 7848 -6098700831263367822311369054046750954950563823 7849 6142412406852801999367529560771472634780926508 7850 -6186434503153528181921165854731539739344802507 7851 6230769306521115506684744258837563072990670414 7852 -6275419018568814968708717021259478466776786361 7853 6320385856273094197097648676074050433988003367 7854 -6365672052079895739723383975893821577607990345 7855 6411279854011623773207436249533727844987527591 7856 -6457211525774864187555985848710366220672223594 7857 6503469346868843028163053376246376217287942358 7858 -6550055612694628311452020986788686215264625795 7859 6596972634665080264204325158200341205297529947 7860 -6644222740315555070628310830138314242928877825 7861 6691808273415367245452274390009609767741271007 7862 -6739731594080015785785139848289498149139894433 7863 6787995078884179289177657544074010781205533636 7864 -6836601120975485260238001889985076948808516965 7865 6885552130189058863309566261032688219103690699 7866 -6934850533162856414107157206304126812372825736 7867 6984498773453788938832367545267293354106023405 7868 -7034499311654641165151212812834760314491200121 7869 7084854625511791345518578770677183896692762640 7870 -7135567210043737349676238261827907720620828494 7871 7186639577660434499735887429602287978135657937 7872 -7238074258283450658087419695260187744330992767 7873 7289873799466944115446971333331691244421036195 7874 -7342040766519469863680765930122764908852072772 7875 7394577742626619875611234491366476251156494932 7876 -7447487328974503051832931241591676917867326998 7877 7500772144874070532638913346094568480062942699 7878 -7554434827886292111485179893227500692604205254 7879 7608478033948189525003294818884014817014468674 7880 -7662904437499732433411131227467289458614908596 7881 7717716731611602944270323645517182034017385535 7882 -7772917628113834571898218346678771361238660697 7883 7828509857725331564363739778389335534292344906 7884 -7884496170184274569882369061287549071115031345 7885 7940879334379418654576954289319085263502957193 7886 -7997662138482289723990105505161478143363437899 7887 8054847390080285441422387172812491939577775170 7888 -8112437916310686777130179215414136795905180796 7889 8170436563995586363649574035168034458159217040 7890 -8228846199777739874019821507039669192307805974 7891 8287669710257346681463593015248611971881061327 7892 -8346910002129766101143527618689390104621535042 7893 8406570002324175556956833408348603490219046827 7894 -8466652658143177058954002948927584371792759354 7895 8527160937403358419875979774752537167718496243 7896 -8588097828576815682498249844509591417358819471 7897 8649466340933643272952059097898325359122782840 7898 -8711269504685398438964182711774308862914067254 7899 8773510371129546576019461127226101322617949415 7900 -8836192012794894088806588454091875806656676546 7901 8899317523588015479959169573819449521710394043 7902 -8962890018940681403052810369419353791601786614 7903 9026912635958294462067091542873112903907445034 7904 -9091388533569339585070667207759611991867073644 7905 9156320892675855845740252932571209127875615742 7906 -9221712916304936652481932990770197544440554570 7907 9287567829761265271388197858017688255984475783 7908 -9353888880780692696038439317460095692743980101 7909 9420679339684864924236160210548883335390180609 7910 -9487942499536906749174960704929486641599114310 7911 9555681676298169220239673022581753890083544042 7912 -9623900208986047976680904137653741101677563903 7913 9692601459832879705752640933458563621984072579 7914 -9761788814445924025575590857383630094295799750 7915 9831465681968438141985860204472484498470579446 7916 -9901635495241851677951538876909193007154892045 7917 9972301710969049123790747704640317517192469780 7918 -10043467809878767406405884102807371360726032869 7919 10115137296891116126062519312121915553344095811 7920 -10187313701284228059889839061546657562534540564 7921 10260000576862047582264716498595412848847851179 7922 -10333201502123264703565690815660382396255145348 7923 10406920080431402480448702340998087268103413662 7924 -10481159940186065602805646037682082532849410994 7925 10555924734995358014921743497825572172005700065 7926 -10631218143849477481050686526601466051226183987 7927 10707043871295495058679939850110335291944832737 7928 -10783405647613327496164806676661260877629786916 7929 10860307228992910625171009262462056066252749886 7930 -10937752397712581872483965438134364229424009861 7931 11015744962318680070221180776171451790835142175 7932 -11094288757806370798324585842548949519243790068 7933 11173387645801705548414438112303706634123137742 7934 -11253045514744923053657988635687186667383038893 7935 11333266280075001185247078534626758319347136373 7936 -11414053884415467872391603398437278643591222143 7937 11495412297761479559422634400522825344126314673 7938 -11577345517668175770662386924741496204484033175 7939 11659857569440318411160841027239714965950212937 7940 -11742952506323224489223130697770522043769448641 7941 11826634409695001004860162434992325357743915242 7942 -11910907389260090806889836674477503123199996355 7943 11995775583244138280400456402731350424639660869 7944 -12081243158590183785663969082280089778834187759 7945 12167314311156195829356996309129268276665672440 7946 -12253993265913950009114765796994729631010798059 7947 12341284277149263833009870314053192916035636433 7948 -12429191628663596576516858728577440560870299386 7949 12517719633977023400897476248745796306403284248 7950 -12606872636532593018722588196434887590664315031 7951 12696655009902078254438313690073434690970061456 7952 -12787071157993128910488352245591235847259636469 7953 12878125515257836412524435567937732734092334135 7954 -12969822546902719770675022969877434056878212841 7955 13062166749100142457701724683578013292728939990 7956 -13155162649201169869156243627172306352866385424 7957 13248814805949877095360469901024139469774947407 7958 -13343127809699116800171559867596281856335682174 7959 13438106282627757067065401068975745137236481142 7960 -13533754878959399139078639101101530560167377462 7961 13630078285182585045594090590954161616323865749 7962 -13727081220272505175839778125501368140322807656 7963 13824768435914215926301093434171296634667924847 7964 -13923144716727377617021632717711897506211602124 7965 14022214880492522939993793072292994205864027600 7966 -14121983778378866271518237985656916929849557959 7967 14222456295173664249545007057557348162526992436 7968 -14323637349513138086601345503709575815428730360 7969 14425531894114968158965077526312302492065703568 7970 -14528144916012371483260588757415046482837335554 7971 14631481436789772762640472010395698744755799183 7972 -14735546512820079756172691293098667557309582392 7973 14840345235503573796983622867035795681276117599 7974 -14945882731508426357114663571288205715986944253 7975 15052164163012852629937594187085962988290886705 7976 -15159194727948913174344693837344825733633959440 7977 15266979660247974738786690287113563646354035908 7978 -15375524230087841457578207120349237818049518093 7979 15484833744141567686729855984559668907119092804 7980 -15594913545827963821901747817926176868763534125 7981 15705769015563806516908011849204501129550524124 7982 -15817405571017764797539206006213209010322175811 7983 15929828667366053642312788592686783358744703214 7984 -16043043797549826679114411120982119693281044762 7985 16157056492534319724557819456967070639858582983 7986 -16271872321569756971271992187914616282395178327 7987 16387496892454031707224402559460397734633347006 7988 -16503935851797173530612363112416217609771657262 7989 16621194885287614103803518707855673607408106756 7990 -16739279717960263570285159882384915112470673288 7991 16858196114466409839593827710680245737416913962 7992 -16977949879345453026745162757327788047184134456 7993 17098546857298487414772419935546925662831410883 7994 -17219992933463743391614085067249170651074763928 7995 17342294033693901895770375396927965629967701121 7996 -17465456124835293988878666293200285018213742212 7997 17589485215008998257642455084740514595040661211 7998 -17714387353893848832391000689297040554673718418 7999 17840168633011366894951149023184655133657275427 8000 -17966835186012628634482744415176459207392603781 8001 18094393188967082696467923519197656898997833012 8002 -18222848860653330257156236578850000627445543866 8003 18352208462851880943455925325066751485742756248 8004 -18482478300639897906530579283046595981007920827 8005 18613664722687945446213374301936871348706301087 8006 -18745774121558752672792013034272967157970472717 8007 18878812934008006782750422776814344949065477138 8008 -19012787641287189615682092763227963517240870968 8009 19147704769448471250818328993006439823019877049 8010 -19283570889651674493446615160500941729139640206 8011 19420392618473324193933883636103789595711248519 8012 -19558176618217795435120793783031124932563866397 8013 19696929597230574717519863894093092416183982159 8014 -19836658310213648366036556333474354899387000324 8015 19977369558543032476842470701999279014791932552 8016 -20119070190588458818567734508902811258707561305 8017 20261767102035231198149374687146580474883793115 8018 -20405467236208266898478061113448649569501655146 8019 20550177584398337892431542682051031303682755408 8020 -20695905186190526635973532115348514240101767518 8021 20842657129794911341735722060456427156975381467 8022 -20990440552379495733892295809851261400137006538 8023 21139262640405398385185251571320731892956317996 8024 -21289130629964316837669384255125891448034540663 8025 21440051807118281810121955222585818540760673316 8026 -21592033508241716897108303783348502410675701571 8027 21745083120365819267415550487706023420855286285 8028 -21899208081525276972966518930772741925329697415 8029 22054415881107338583409262174758084286205088149 8030 -22210714060203250966348612083115637274813021755 8031 22368110211962081138649729536788531038956818240 8032 -22526611981946938220404243937816737390800506007 8033 22686227068493611630011547147071036641572351814 8034 -22846963223071641766395757755213171446162794244 8035 23008828250647839532657672724315220959078231596 8036 -23171830010052271164455317018331829693797377254 8037 23335976414346724936120919638314686344523779635 8038 -23501275431195676427961014878277295290517004041 8039 23667735083239769149354891800341152760217896715 8040 -23835363448471827424169556826383483036859436289 8041 24004168660615418557651285022913169072353885646 8042 -24174158909505981417339567317242809015031091583 8043 24345342441474538674683942712483310377505697610 8044 -24517727559734010068932725545965376101262863718 8045 24691322624768144170509671459396639780040591561 8046 -24866136054723086237505151251137946993522692989 8047 25042176325801599876087679636088947949745175975 8048 -25219451972659960333594693423943357110669643290 8049 25397971588807537371793089899999639486516257516 8050 -25577743827009085787315330814882553263204882378 8051 25758777399689761766581285489905966088953797793 8052 -25941081079342883383614577033251810667768821640 8053 26124663698940453671059936664254541326424244199 8054 -26309534152346464817410205931216993195625645965 8055 26495701394733002166963688419147378668373942597 8056 -26683174442999166823359825341138193163267957838 8057 26871962376192835782688713678443042972575819480 8058 -27062074335935278648143181733793432395753701901 8059 27253519526848650104986659975027531132084031471 8060 -27446307216986377462251357397933635727996004106 8061 27640446738266462696064471660493251826319163962 8062 -27835947486907718558830846130635567424330755457 8063 28032818923868958448684458910419719484405503965 8064 -28231070575291159864663952539653400508991824322 8065 28430712032942621404974424190665925049120516761 8066 -28631752954667133398474560330336166825734641642 8067 28834203064835182393180886213214092568981206643 8068 -29038072154798209860115119723251514133574991441 8069 29243370083345945606241849833012496575901495379 8070 -29450106777166836526557816021948136124516495026 8071 29658292231311591462607068379737125376309796595 8072 -29867936509659863072814099000601862284122456101 8073 30079049745390087759055279324273251550198845599 8074 -30291642141452504833833581000192035080574125173 8075 30505723971045376253288878373397300257320057019 8076 -30721305578094428383072142522880894610913288941 8077 30938397377735537406842316300476653315590856118 8078 -31157009856800680130815728639251780711006827952 8079 31377153574307172082416004011033688484420115531 8080 -31598839161950214946643720532757542694062357048 8081 31822077324598775530315498882751046319849805055 8082 -32046878840794818591818045467929213170845453713 8083 32273254563255916022490531543118736285957484725 8084 -32501215419381255015194898040930180683696071988 8085 32730772411761068006064323474058502074074699294 8086 -32961936618689507326841625101886115440282701760 8087 33194719194680987657638555072214094861859906421 8088 -33429131370990019523370302062332529235079699530 8089 33665184456134557231553267682868216468012135479 8090 -33902889836422884804604969607717541338323925966 8091 34142258976484063616259676949358944306174882081 8092 -34383303419801965599218776504992821814032185843 8093 34626034789252916049697320941267652944412993379 8094 -34870464787646970214114508513716880508498359448 8095 35116605198272848003813113303110174802214218477 8096 -35364467885446551345387968387498215996828709796 8097 35614064795063688836963093179378435871871342218 8098 -35865407955155532544587914279595939758552134421 8099 36118509476448831937832563837724902163527595094 8100 -36373381552929410129657472777795619291892568437 8101 36630036462409567752720175705717987559941365528 8102 -36888486567099319972469555572940353741702903022 8103 37148744314181492306672173539848482520357316428 8104 -37410822236390701091424058839115018760111116932 8105 37674732952596244605231322787225119328251636938 8106 -37940489168388931035401542624047179956167927023 8107 38208103676671869644782720783437528298744704507 8108 -38477589358255251671825157810159294223626411807 8109 38748959182455147673030915821212288945833510514 8110 -39022226207696348194103217661098089897763225435 8111 39297403582119274834522007740590371849715209279 8112 -39574504544190988949859581576732911437907535086 8113 39853542423320325416918995880886889808322918599 8114 -40134530640477179068735619425154700312105791108 8115 40417482708815971589636761727408617383022365684 8116 -40702412234303326844913607739017164861194306163 8117 40989332916349982805231211020522601488795575306 8118 -41278258548446968412693976434446238808648550202 8119 41569203018806073923504188063363166236702681247 8120 -41862180311004643451407698225815981512476926672 8121 42157204504634718626621608253916530083229834349 8122 -42454289775956562476691768738845107051224656649 8123 42753450398556592828741710456595140406551305205 8124 -43054700744009754726857385216089721346616222475 8125 43358055282546361553911773123923236141528661490 8126 -43663528583723434743978338737714429915641679704 8127 43971135317100572169621215251858734590163684914 8128 -44280890252920375487791275396254586666701432277 8129 44592808262793466928809045760784195154637562056 8130 -44906904320388126214986294645463844171999668319 8131 45223193502124578498837017576326141415617116152 8132 -45541690987873964415564091142384796270738700836 8133 45862412061662023550588416874665711998768797740 8134 -46185372112377522830321712337556519959592519142 8135 46510586634485461553181400779290363565183349442 8136 -46838071228745084988015160747853769795390920098 8137 47167841602932738678652197196051881898166035081 8138 -47499913572569595806237194343422739860949494722 8139 47834303061654290175340617184113627411112517844 8140 -48171026103400487605584631345687098028606739281 8141 48510098840979428727686212089848159621938283495 8142 -48851537528267476401407255815216514020310194423 8143 49195358530598701192925341643764702725402931620 8144 -49541578325522538570607542001971296521525817589 8145 49890213503566551701092385471842770766864733444 8146 -50241280769004333951971216503482002531489845891 8147 50594796940628585433219672101581388429768646182 8148 -50950778952529398136872374047725077127260860722 8149 51309243854877784463268492479959689626538354263 8150 -51670208814714484152532303558889922658518839309 8151 52033691116744084871801391161132307918961247650 8152 -52399708164134491942085548337454133181970780952 8153 52768277479321782923541240750781612073201515777 8154 -53139416704820483014389685601846795426033014231 8155 53513143604039297456701586199161341973435260329 8156 -53889476062102337381828418621386699875988252089 8157 54268432086675875769388667587533674903087522796 8158 -54650029808800670436427797660238062192472719851 8159 55034287483729891217673700334621581516065961753 8160 -55421223491772688743715214314759997375755105437 8161 55810856339143442471450109309201491705476134920 8162 -56203204658816725870291163491085397266246683243 8163 56598287211388026918395601792283714582462310324 8164 -56996122885940262315604802741016073815504281915 8165 57396730700916124073858125546903424935731211937 8166 -57800129804996297401587740506338858348792153184 8167 58206339477983589056021695309690791203207588874 8168 -58615379131693005596431000144730506695346456226 8169 59027268310847821232163838457167168131392821437 8170 -59442026693981675221827172236976099600713067496 8171 59859674094346739044214529022008627441562207477 8172 -60280230460827993827549798605437340756103922786 8173 60703715878863658791331283569820537700236422009 8174 -61130150571371811724529391336465933464694981434 8175 61559554899683242795127039547021371845404869790 8176 -61991949364480583259005528251902495001436763810 8177 62427354606743750910981451746921560058217217381 8178 -62865791408701754397403827182640640905987649763 8179 63307280694790898788137121799831733643750429013 8180 -63751843532619435085997021100127515531430958038 8181 64199501133938696633783031412507955816102865227 8182 -64650274855620765662977302097421808420697390966 8183 65104186200642713513964810696403932086425528706 8184 -65561256819077458345288339977433100149856810866 8185 66021508509091284438994226474069025501913444781 8186 -66484963217948067500563936231746973239318796866 8187 66951643043020250645274868764948570136197413146 8188 -67421570232806616058103779888893411432241223157 8189 67894767187956897611489895875769734988173176574 8190 -68371256462303280024424744290312422711340486295 8191 68851060763898830447445020769981278629328476741 8192 -69334202956062908661186143123508187261815949425 8193 69820706058433602381219880582590336140348392280 8194 -70310593248027234468962492582562018504979577254 8195 70803887860304989157513572470353633301507436335 8196 -71300613390246704712383294533788312714713766759 8197 71800793493431880260199700544100137395593599351 8198 -72304451987127944833671275481961338767855875249 8199 72811612851385836998327098738138322611720830345 8200 -73322300230142943745880683148049489605256319399 8201 73836538432333447660477257727451866870775289606 8202 -74354351933006131687601295583941424963946130322 8203 74875765374449691161055635471799340783176241251 8204 -75400803567325603071189307684992277724515175299 8205 75929491491808602887461524308088307041785783857 8206 -76461854298734819580498167558951135194174685284 8207 76997917310757619823038968156548268613148560897 8208 -77537706023511212685602478679396683293581356652 8209 78081246106782066481325639409436834369043695678 8210 -78628563405688189755279505182160823679672580026 8211 79179683941866328756637381407962552545359175457 8212 -79734633914667134077390641720270236777397004721 8213 80293439702358349488884955267878733775527805406 8214 -80856127863336076357300208518074575813112198996 8215 81422725137344167371336274168937990403487512858 8216 -81993258446701803669808769510072054472980541700 8217 82567754897539309813618516300413528562678364823 8218 -83146241781042261405650614527679863201135292954 8219 83728746574703940523599472034572705320566013433 8220 -84315296943586194494519986824197333987825675625 8221 84905920741588753906087197860238930368919094118 8222 -85500646012727066118122544285150003583628326610 8223 86099500992418700908930400048106153365296962583 8224 -86702514108778385264399371505402752797135660948 8225 87309713983921724693674189469474669096990002646 8226 -87921129435277668833511735757396041819096753960 8227 88536789476909779484215224667059261867330652938 8228 -89156723320846359603309807346908193512891167120 8229 89780960378419502168896512569391836434033194438 8230 -90409530261613118212915732972076066675996638197 8231 91042462784420003715383238266510712095441657889 8232 -91679787964208005444047356822855887391804253153 8233 92321536023095346219871556664617849709580024367 8234 -92967737389335170487288849496831067136417869273 8235 93618422698709371469320494258327017140950033083 8236 -94273622795931761591418226336550725639702620465 8237 94933368736060648264293149319233554533815663541 8238 -95597691785920877525052603292816813726488647407 8239 96266623425535408447696465974473638745465464609 8240 -96940195349566481648443723751393939692182092792 8241 97618439468766445628485666299321462963267737465 8242 -98301387911438305116611259343320697062395967659 8243 98989073024906055996741286736937620073601277708 8244 -99681527376994871830758446838820929019499791523 8245 100378783757521207415148080667219743814863490104 8246 -101080875179792885240886603547935133981416746027 8247 101787834882119231159750623605541956308787857803 8248 -102499696329331325996787340566419499223667148132 8249 103216493214312440288103924160931511034663556113 8250 -103938259459538719765418642195357325526099463934 8251 104665029218630189653988635853622318289743133477 8252 -105396836877912146298607076500137520659512959639 8253 106133717057987005083364248904534847951873603571 8254 -106875704615316674064811837862162857987816853133 8255 107622834643815523195076928600187529828966060993 8256 -108375142476454019471361102197175596943907447356 8257 109132663686873098811149259816681835067636411392 8258 -109895434091009345918361881805800162790450963723 8259 110663489748731053874633400263884489623656125019 8260 -111436866965485235661907868569047964322316690804 8261 112215602293955660297630384873826616794460106335 8262 -112999732535731986741998709756879757612753182322 8263 113789294742990069218044805102266161850211973616 8264 -114584326220183508069760752599167565242694270649 8265 115384864525746520771087427048355318133351060589 8266 -116190947473808208189367858914317791232548625362 8267 117002613135918291700851542851117800949240975126 8268 -117819899842784397253041696748617824640566867681 8269 118642846186020962969124907997751596505168077181 8270 -119471491019909847393432706360985377001381364121 8271 120305873463172715983879036574483610579380282789 8272 -121146032900755283967617566254645629930233334803 8273 121992008985623494189789045785913458695803091358 8274 -122843841640571709102203065620755335041384512526 8275 123701571060042996559142747044480181094330384745 8276 -124565237711961589611216901495293676067147524840 8277 125434882339577601015333335805623171366209653784 8278 -126310545963324073709451351945657941676574086309 8279 127192269882686449034813872031802819436641372749 8280 -128080095678084535025882322039856641064543129905 8281 128974065212767057629222324598059879898321339814 8282 -129874220634718878257138039113848339591039375330 8283 130780604378580961629951010613925814960897199011 8284 -131693259167583178412488534001921639192529399448 8285 132612228015490027705609275095825674582696119189 8286 -133537554228559365012473456104314153875980143488 8287 134469281407514221861785272549932442739977869346 8288 -135407453449527803836419840233182665839244920202 8289 136352114550221754325718929959589580618661798642 8290 -137303309205677771893322877356857335878713855696 8291 138261082214462669729724928922161825014093887301 8292 -139225478679666966239812990066074473836882184567 8293 140196544010957096400525935010736507936395239706 8294 -141174323926641334112421780910257408706435043294 8295 142158864455749516361458321133685753005361608009 8296 -143150211940126660603647964883951333881821378172 8297 144148413036540567385491819780598086649362466151 8298 -145153514718803500817248571465166393838379285088 8299 146165564279908040124177305239134568932432683798 8300 -147184609334177196112935427775493287476320079860 8301 148210697819428887006338194486470328116153734759 8302 -149243877999154868719720768919492921126861193093 8303 150284198464714215276213740428633858921961260927 8304 -151331708137541445686374609225257928090463685461 8305 152386456271369394249836477415580409250214901186 8306 -153448492454466921872967464097638818735292987118 8307 154517866611891566637007374955783825934021427147 8308 -155594629007757232495788578078516689101271935483 8309 156678830247517015630982099621186316558828441087 8310 -157770521280261268645864740341571379744383455776 8311 158869753401031003435906404230032718079206797219 8312 -159976578253146734236056188799929881081091020913 8313 161091047830552863010488030015040530277877540269 8314 -162213214480177710020779607247172013234830672153 8315 163343130904309293083070384361428173831031384385 8316 -164480850162986959703704164377297264053169773813 8317 165626425676408976966235986947782139716343497518 8318 -166779911227356184730501100998721523035453416534 8319 167941360963631818396734418681658201427348356506 8320 -169110829400517608184521098771588339381638255127 8321 170288371423246262577681058561587781566240930030 8322 -171474042289490444292071509298924157226985841755 8323 172667897631868347833762119375233781996080917873 8324 -173869993460465988430126672939897863800270256993 8325 175080386165376312836132189665315548324409652541 8326 -176299132519255243242521394259117117741983983209 8327 177526289679894766241708007837644901741858743334 8328 -178761915192813179541066881250080564119834410719 8329 180006066993862609851932341758033319271286205592 8330 -181258803411853916126049042694248559311732944028 8331 182520183171199093059481713961631454956966537740 8332 -183790265394571290537114595496942937926600408452 8333 185069109605582565448888613082996626392714499742 8334 -186356775731479483071866082845044571680275150513 8335 187653324105856685980111337815567924282171859652 8336 -188958815471388549217263045317346640036112567553 8337 190273310982579041244581542666545036208527621775 8338 -191596872208529910960214630939700720469563737691 8339 192929561135727321873471190500106868895098577092 8340 -194271440170847055311056428590968138928168433344 8341 195622572143578405330537772263434813567105246025 8342 -196983020309466888819809583518075099391808977965 8343 198352848352775895070042104877259644393357617460 8344 -199732120389367399923568897391339724878736983805 8345 201120900969601870417420582664173551631788847837 8346 -202519255081257486667785005676880912427812392857 8347 203927248152468808570599973507248944402607149348 8348 -205344946054685015728798916541192087293830789006 8349 206772415105647849857466098042739867164923496523 8350 -208209722072389389764351302171619449287054279969 8351 209656934174249789854880129784341643375129522831 8352 -211114119085915113968010433134838038074388628325 8353 212581344940475397212062842860452109227476676727 8354 -214058680332503069338029620357058913205002334046 8355 215546194321151874061877991122305482457678719790 8356 -217043956433276419627047897518102965521937996265 8357 218552036666572496783735476682382886058891446885 8358 -220070505492738301252689280718208308792096676574 8359 221599433860656698638164035604679516457490658318 8360 -223138893199598670657413733530150128596433994283 8361 224688955422448082462698723871511979549736487439 8362 -226249692928947911746267916858293280341083832789 8363 227821178608968081239195927195988075916102320916 8364 -229403485845795037141344070822660891078337945577 8365 230996688519443216952111193036157666191510937272 8366 -232600861009988551110084026947485963032762060010 8367 234216078200924143794226830489639527524838421714 8368 -235842415482538279189905517948855213805565604376 8369 237479948755314900479860972319151359666359902668 8370 -239128754433356709783269369434952895958668154609 8371 240788909447831038235294848541253447625480573825 8372 -242460491250438636375091823352021297308284201041 8373 244143577816905535992090229571008273626031016098 8374 -245838247650498135568637741653815801713637853722 8375 247544579785561662451720185527459552699417521956 8376 -249262653791082165887576154113547010632273285020 8377 250992549774272196060604814099750344533898201906 8378 -252734348384180325292078814480435292241286603475 8379 254488130815324668574859856052466423033772278868 8380 -256253978811350561647615044136478079641231494824 8381 258031974668712555845989294373611339240613979030 8382 -259822201240380890008845605884959840032205836521 8383 261624741939572600765084834350364726950897906167 8384 -263439680743507433580742963278112342852731508087 8385 265267102197188718007079536812262641401017367916 8386 -267107091417209371638259794943151045464267935499 8387 268959734095583198362040137471302911976383315093 8388 -270825116503601647568636223618318523301434424823 8389 272703325495716202071729151257012279023509155118 8390 -274594448513446563591392795211873716389933121936 8391 276498573589314805751650660412170906575010091200 8392 -278415789350805665655439051832135832394683217187 8393 280346185024353146217009978590791517161819314297 8394 -282289850439353602556298193723315702423794313886 8395 284246876032205486891549442456931124340960987457 8396 -286217352850375927505608050285319633182009420702 8397 288201372556494318507737594336693446431496979483 8398 -290199027432473098266745953933822682703760024100 8399 292210410383655895552554053189618199685411569272 8400 -294235614942993223592233990767219789672967052932 8401 296274735275245903422994363179218371034260524008 8402 -298327866181216399108657031956546861848919010224 8403 300395103102008248577900122466709596389634439508 8404 -302476542123313775041985805345175589670136330187 8405 304572279979730265156896991705159623530683910938 8406 -306682414059104801309824322552825245155618332243 8407 308807042406907936632824779736871760098413472754 8408 -310946263730636402577266285366419487660437222560 8409 313100177404245040121428639301138667258554921268 8410 -315268883472608146930401202177216197884297144124 8411 317452482656010434042254193002123938296446687432 8412 -319651076354667786917415025684106263861932205272 8413 321864766653278026959304899613811961255235377464 8414 -324093656325601870893636330382148358525355601417 8415 326337848839074286681393119314168188003178028856 8416 -328597448359446445936463432750461722725015039863 8417 330872559755458474123226659891363824406679265311 8418 -333163288603543201122159332417404437629653972907 8419 335469741192561116072779648102756764262211022548 8420 -337792024528566731733048424061501563592144463931 8421 340130246339606564932740437271034575047308552653 8422 -342484515080548941045349261827086870291238331126 8423 344854939937945831758847313402294401510358729151 8424 -347241630834926936790146637875569255705983819258 8425 349644698436126221561450250140539876677199095670 8426 -352064254152641124238905127375236695622373041118 8427 354500410147024646925124154780212142092796571790 8428 -356953279338310547197292619237941667191938774597 8429 359422975407071847591771893085437257953105378090 8430 -361909612800512882054416784381729859302675940550 8431 364413306737595099803292991126225145222919497867 8432 -366934173214196848487175861551231781858435215768 8433 369472329008307359969189341448920327461741224756 8434 -372027891685255163520264109041814678512223776008 8435 374600979602971152671817308131632072608778669474 8436 -377191711917286533451243173670029936648397135861 8437 379800208587265883207513813488724139253902247068 8438 -382426590380575550727483518478572103605575904154 8439 385070978878887629846430619767746219324097494681 8440 -387733496483319740269019822023102613209796641563 8441 390414266419910850839286270681044770609890024081 8442 -393113412745133382030492975508543388053535450608 8443 395831060351441825967859600153205026129924157771 8444 -398567334972858123849266347234075131157163332242 8445 401322363190594042191164454976342567619896012425 8446 -404096272438710790899138897015983927418071247955 8447 406889191009816127744934856750509539359017463490 8448 -409701248060799195424342365082413612646399711781 8449 412532573618603338973197499976398159760928156056 8450 -415383298586037152931969616131631375242694516482 8451 418253554747624009273029487629928229173244413480 8452 -421143474775490318738799604146384721828003025540 8453 424053192235292779883641178392684481993613192202 8454 -426982841592184871767600254503523147300784763201 8455 429932558216822847916086650114608097614191920334 8456 -432902478391411490836262624607657845648097383723 8457 435892739315789888068440862806927385068771493275 8458 -438903479113557492449202883159057770166397165905 8459 441934836838240730972320073133962367425541880203 8460 -444986952479500428353960278521872585876587500454 8461 448059966969380313140162695527667296378206634532 8462 -451154022188596875937233795131913681755737610962 8463 454269260972870851099629698498664509995936305340 8464 -457405827119300594975117671586980491947290975001 8465 460563865392777635583622476846983502280805280184 8466 -463743521532444670394235089249991247519817045552 8467 466944942258196290664466148211280719480426194984 8468 -470168275277222712617038168177661429142368240866 8469 473413669290596797552402066958400548250393010945 8470 -476681273999904644829809736999812421372262361948 8471 479971240113920043496251467590938159716820993757 8472 -483283719355323070200950604782103836949895148340 8473 486618864467463122903472893531478849497205832788 8474 -489976829221166681765931140757096905296548802309 8475 493357768421590090514325394799024516238136522310 8476 -496761837915117653460832270921251837540089166953 8477 500189194596305345297921279598065804424089911953 8478 -503639996414870432706609653226597321419536553854 8479 507114402382727308765050432240087206154147952988 8480 -510612572581069843100060962407962953647923655689 8481 514134668167500552693219369080627960820469213816 8482 -517680851383206900234865641116671355963383519300 8483 521251285560185028913823930553959246214151301866 8484 -524846135128511244537995087561591694361579087751 8485 528465565623661557901234233976233941125362594353 8486 -532109743693879602345210024694177345805941386963 8487 535778837107593243511324497902766916673111573338 8488 -539473014760880200337338692785967767392048829005 8489 543192446684982998426182531266285196316758561610 8490 -546937304053873579000612624810985044469179901029 8491 550707759191867888757005164903286782651260350888 8492 -554503985581290778044718645959717625835364802648 8493 558326157870191536924218003843071450940791853825 8494 -562174451880110400797604805893570391400637823742 8495 566049044613896359459436083317030856528783834511 8496 -569950114263576605583825206885778311567706704992 8497 573877840218277960845889215428393097361459696497 8498 -577832403072200620071727410631339204931229602421 8499 581813984632644556021376767659140218708286726326 8500 -585822767928088929633680981248711816533968500427 8501 589858937216324852800821361822759603308628577401 8502 -593922677992641852993480792158114280702457217141 8503 598014176998068391325339798213853264397048807325 8504 -602133622227666787927928986282604958488854448182 8505 606281202938882910803876547777331132042964864951 8506 -610457109659950986638387046051702421782792831393 8507 614661534198353894375463890538989092783030077986 8508 -618894669649339304707037645221185688723542031860 8509 623156710404492030979879869225239547840622916072 8510 -627447852160362959397063756716398067268866523265 8511 631768291927154928777876472755532720814576456579 8512 -636118228037465932542591068986950817177353640692 8513 640497860155090018006464889327915524738625637668 8514 -644907389283876260500845107638271695653970356416 8515 649347017776646192288431007148090751130443791055 8516 -653816949344170068704666598749821595254244518534 8517 658317389064202356438015348282857553512342164207 8518 -662848543390576831358602327126175045137570967265 8519 667410620162361675817501098031411059852317756961 8520 -672003828613074967867895431628689066690401904359 8521 676628379379960957404561232472380091986152364159 8522 -681284484513327526779695605183330702611474294409 8523 685972357485945236031173509616339698413086701309 8524 -690692213202508355453942884949081314542055224064 8525 695444268009158290856580792804719264425209273730 8526 -700228739703069809473132455521440209565136009951 8527 705045847542100477145350428068546631635514764845 8528 -709895812254503720052450166411333018986925648375 8529 714778856048705926944607946941967361296727081076 8530 -719695202623148010532756582685022762048879848240 8531 724645077176191849400894802786486621996823683253 8532 -729628706416092034538227885274230897086595669093 8533 734646318571033347337109911783445924926220247613 8534 -739698143399234398669073762556283296920841619947 8535 744784412199117861435327640169671983659843255539 8536 -749905357819547731790079691051099584328579754164 8537 755061214670134057055037754125062950875618124848 8538 -760252218731605571181534175911926818164452736882 8539 765478607566250681473062830972379421874100115274 8540 -770740620328427253155703053915031649714164664277 8541 776038497775141641277058581615727768274984982314 8542 -781372482276697422326076518370050258578001390790 8543 786742817827414280896551575460170480967579289874 8544 -792149750056417509666383439506410521283559444580 8545 797593526238498583932858509748382348062524163225 8546 -803074395305047274931492110102585822336300384036 8547 808592607855055769172416468361592689846817533653 8548 -814148416166195264054055337845046520886440743681 8549 819742074205965513059009571446479270902065215168 8550 -825373837642917796901813017737342631601325598258 8551 831043963857951800082630748887751467511653993296 8552 -836752711955686875405187039183571719317439760691 8553 842500342775908182141353259619412942012465701895 8554 -848287118905088186669022865920905222644900742374 8555 854113304687984017574281082583129991262371919187 8556 -859979166239311170393569104264282696043534644219 8557 865884971455494060376674409320499590355207620664 8558 -871830990026493924877080269697038410307061833472 8559 877817493447714580222611168321041748255233369637 8560 -883844755031986541186548252007293175541945859019 8561 889913049921630014467591189187625512287508717611 8562 -896022655100597280896343344279548806403900654544 8563 902173849406694984416531801527038854422748773542 8564 -908366913543886849241077478067315300225609771132 8565 914602130094677349956537749552590467631568826571 8566 -920879783532576862744491547879673473282232309625 8567 927200160234648829305263997066102365345887963214 8568 -933563548494139468508132777156388137335143716200 8569 939970238533190574252959379263474954172175790794 8570 -946420522515635941511185598499002309729886917955 8571 952914694559881966019471750172145436637122359672 8572 -959453050751872966627070161916822736467843624653 8573 966035889158141782848466850770025264158388663721 8574 -972663509838946203746029873759246429551041761441 8575 979336214861491787863521003549567316261626234448 8576 -986054308313241637550503716453646337691742934536 8577 992818096315313694660059966791475796509106117969 8578 -999627887035966128267958456514739564945281809332 8579 1006483990704171388750648159218485045334392178525 8580 -1013386719623279506272332019357030152760129191946 8581 1020336388184771215468055708143089567185705529483 8582 -1027333312882101491870376430218740155223953620136 8583 1034377812324634089411910906820719120565788850806 8584 -1041470207251667672145052908491932682380379929915 8585 1048610820546554137153551564072094627487143582403 8586 -1055799977250909729488607336134373627798095848715 8587 1063038004578919553844830788960825976990529069232 8588 -1070325231931736091598977076605617702007308228696 8589 1077661990911972335766972835628244298641491565853 8590 -1085048615338290160392551030637329994977656607079 8591 1092485441260084544863965027280307434644157383323 8592 -1099972806972264277663926744452430952206474497936 8593 1107511053030129768092265553343177794205825781286 8594 -1115100522264348598560997843538780566309224286801 8595 1122741559796029454147697716297463641073368163011 8596 -1130434513051895070205432175444719316976808611532 8597 1138179731779554842966233954274929004926703009498 8598 -1145977568062877752240299089587935991144212100927 8599 1153828376337466249504984579171644425267585781585 8600 -1161732513406231768896413218508476471958671542188 8601 1169690338455072522862236696149459372499830719967 8602 -1177702213068654248507035836000341930447587700458 8603 1185768501246294574962122858968523904893204393163 8604 -1193889569417951686439328282442042675966324040244 8605 1202065786460317959983877582788156523357827804362 8606 -1210297523713019261324865975354280910518554490101 8607 1218585154994920586633302379400303883401541331982 8608 -1226929056620538742437393831480868997921216875423 8609 1235329607416562760412856706745377512259605723606 8610 -1243787188738482748262751536155361462744672159085 8611 1252302184487327882426827251478751459300350708728 8612 -1260874981126514252914810872897937238457669061540 8613 1269505967698803275141671922324475799688731565245 8614 -1278195535843371388255812215242732720134100575208 8615 1286944079812991764093569073162304253500735600304 8616 -1295751996491328755565560569629953100501916340973 8617 1304619685410345817982431765237747620000734981332 8618 -1313547548767827641559670716278959080339264918386 8619 1322535991445017238103545027482357063855467325554 8620 -1331585421024368729673055778825508928379997981038 8621 1340696247807416591836307140887952593533262259299 8622 -1349868884832762108994041434918975049855585273771 8623 1359103747894177804128488333754060717748432993238 8624 -1368401255558830610252320130050994483467932081170 8625 1377761829185624555780588751417380931342596160927 8626 -1387185892943663741028243948763576391893922048121 8627 1396673873830836388047398359139826036964748458997 8628 -1406226201692520751062115737195946207892526645416 8629 1415843309240413679834354797102900553507996201163 8630 -1425525632071482633403007343042515607516422716694 8631 1435273608687041946778933344617971842321159797848 8632 -1445087680511954158352724247034696653417920494082 8633 1454968291913957210978825462268689833299309106560 8634 -1464915890223118344939829390683715042444376087329 8635 1474930925751415506268424373535191940177101258226 8636 -1485013851812447099211864841216204631324480342779 8637 1495165124741270916965125227760890537907061359059 8638 -1505385203914373090174330013885826171400083304457 8639 1515674551769767898121832818749328971862701708138 8640 -1526033633827229292948666334966466760616435495378 8641 1536462918708654992749219112877745024698000154954 8642 -1546962878158564004887135248204374452497289993394 8643 1557533987064728446430802706249186597247198113495 8644 -1568176723478940534191618396134475373107309901830 8645 1578891568637915622468715739667548436170387470964 8646 -1589679006984332172260239452764629429628936198747 8647 1600539526188009541393782019726300510705800262506 8648 -1611473617167224490757485621401873406341439350370 8649 1622481774110167307578790295055240616141574235395 8650 -1633564494496538452500105680536915777697251998060 8651 1644722279119286643040035085348765984335983161838 8652 -1655955632106489291905421310979383850901385532929 8653 1667265060943376224533647753176329848442824882479 8654 -1678651076494497606196553420223780983981151989501 8655 1690114193026037014987247886729793374699898739263 8656 -1701654928228270603039282293642533975641687689736 8657 1713273803238173294394285304349921280084827829844 8658 -1724971342662172974039552156731319657228069889922 8659 1736748074599053628781427881564469085223150990893 8660 -1748604530663008406803898963119043275664815610437 8661 1760541246006843568984847291753218402701389160821 8662 -1772558759345334311305176101564435809929751965135 8663 1784657612978733443988743209676812337478225123519 8664 -1796838352816433919353985101803249858647888350847 8665 1809101528400786206741538596299210327553259498224 8666 -1821447692931071519306321197618319550898657480671 8667 1833877403287631903927676728823294885983606759510 8668 -1846391220056158211997588642726586343121070742752 8669 1858989707552136975394868326318387585396195867203 8670 -1871673433845457218542902454903904240011805571624 8671 1884442970785178244080258488019303030485958914500 8672 -1897298894024459436347466527711000325633882114168 8673 1910241783045653133609884335698170539954010826348 8674 -1923272221185561626695979703730110079871998462644 8675 1936390795660859348532903780934421569345721988246 8676 -1949598097593681325907152914936815500315656902554 8677 1962894722037378971667697160748502726876722073009 8678 -1976281268002444302522467047266214637837372153285 8679 1989758338482603674556816546638370751044635302929 8680 -2003326540481082135624798900424559421443197134024 8681 2016986485037039500831082035059994140932239136105 8682 -2030738787252179264433374933210653425577487250712 8683 2044584066317531468652622661828222381314881457268 8684 -2058522945540410657081242300973959963873190890542 8685 2072556052371550047628600876307438081439076761021 8686 -2086684018432413067238069924753060918632992200213 8687 2100907479542683397951623902595879343848192964179 8688 -2115227075747934691286375039784357352634082605708 8689 2129643451347481115322948828249255885259323093395 8690 -2144157254922409906388499804288852205701968213573 8691 2158769139363797104747748452860597785854713704602 8692 -2173479761901107661293988121419231737035243633234 8693 2188289784130781109858866608401519784772035425241 8694 -2203199872045004007435195816074148651681854870709 8695 2218210696060670352331393944423719526713257059033 8696 -2233322931048531198049726969878198827498325391113 8697 2248537256362534688503598063786497979211084707384 8698 -2263854355869357748062048109930373605565821669728 8699 2279274917978130667832694791401822750642802599981 8700 -2294799635670355837567868465278454973422100632999 8701 2310429206530021880603016522736241595092945343390 8702 -2326164332773914457311865005017741805894909477794 8703 2342005721282125010689672119030020759731409690076 8704 -2357954083628758735854507609076632803866561636545 8705 2374010136112843063487169014326366512369336216781 8706 -2390174599789437955513429649240524719542999204140 8707 2406448200500949319668137086871569881902953294222 8708 -2422831668908646857969577850786466368661742131923 8709 2439325740524387672574826479914250296748401105112 8710 -2455931155742546960982842411050038040155276807484 8711 2472648659872157141102208025172880472867697100566 8712 -2489479003169256755304956989316497943357101410250 8713 2506422940869450511247264680240800442649590709398 8714 -2523481233220681825952207812191057624341159595678 8715 2540654645516219248419698816361287450531130389812 8716 -2557943948127858144854411923469967080968661821616 8717 2575349916539339039484391914888470207424168460053 8718 -2592873331379984012881427681633344374790028163641 8719 2610514978458552568689540295973223004549106044835 8720 -2628275648797318388720437988750242604321763213775 8721 2646156138666368405484886732623048283477429493021 8722 -2664157249618125630396998562774939406476430760768 8723 2682279788522097185114818598556404413656705289153 8724 -2700524567599848992765663757088948862717019843728 8725 2718892404460208595148798955424420657446914525964 8726 -2737384122134697571411602867091220593961040658149 8727 2756000549113195043158752578890740828560720439062 8728 -2774742519379833760477521870414694507896632767732 8729 2793610872449130272946418208833228778392588205542 8730 -2812606453402350699339461010790943515876317596165 8731 2831730112924113619444815321378755933286467115653 8732 -2850982707339231621184627406316389791989231939654 8733 2870365098649793046053148292755701206899863037998 8734 -2889878154572485485782969767905511777132136003756 8735 2909522748576162593104831542624839776695961463689 8736 -2929299759919655779485384580289110436518746129471 8737 2949210073689832382809910212315216682765036130789 8738 -2969254580839901898123699239256024119274789287577 8739 2989434178227971874756996523373740113397104102536 8740 -3009749768655855093434520992364089446672441263229 8741 3030202260908129647311984760194326714576422015530 8742 -3050792569791453561289169992906827631409995982529 8743 3071521616174135594422395210566446150545557726258 8744 -3092390327025963880799030555253255365137248226617 8745 3113399635458294074843520719449885445404026648273 8746 -3134550480764398677698566870538247069819725310079 8747 3155843808460079232067132519656490455646127647575 8748 -3177280570324543083711200014152938191923410706960 8749 3198861724441546418682141274954433189459210486086 8750 -3220588235240805296305611352527244654444896802990 8751 3242461073539676408961464582352990722334903325407 8752 -3264481216585109310786768506586823422782110790918 8753 3286649648095871868587988191928661160633405795814 8754 -3308967358305050699477276828209777267558384086234 8755 3331435344002828371047986801160974307519265095559 8756 -3354054608579539151276457765780637640369942796484 8757 3376826162069005106781293579965928651944852110498 8758 -3399751021192154359588163192318262205212501246945 8759 3422830209400923324138112270530774802921781324961 8760 -3446064756922444757940912799111350403086197048016 8761 3469455700803523471012567398312845427479239908060 8762 -3493004084955401551048190087646742267964981973808 8763 3516710960198814973168577770249769872738396709961 8764 -3540577384309343475041338745434966364566870675083 8765 3564604422063055590215928035846044225043038797940 8766 -3588793145282450744626832363882200135353981240873 8767 3613144632882700333410934227104885261229994819834 8768 -3637659970918189707454248496229220706860610632538 8769 3662340252629363011430250192200799047366095142585 8770 -3687186578489872827517388759140226342359287759860 8771 3712200056254036591487608395900937243426439777594 8772 -3737381801004601760441261825233382602974011551392 8773 3762732935200821724127212395139843858368304654621 8774 -3788254588726844464530669138554941932187737770017 8775 3813947898940415981235899987317249519289794414382 8776 -3839814010721900512976928226309465373477060082567 8777 3865854076523619598777145147596965220864831692973 8778 -3892069256419512035148982895698017780107164629059 8779 3918460718155116798977907080982965186084202687685 8780 -3945029637197881018951530169820204900482594177098 8781 3971777196787795091715135449908841420590766142612 8782 -3998704587988357052339865663362057594222464434120 8783 4025813009737868322179804689191578528339961622309 8784 -4053103668901062970769699361409161983912672466758 8785 4080577780321072642076666311296671115140182205427 8786 -4108236566871729309167447065315307376470610330121 8787 4136081259510208035188161424181026134704789828436 8788 -4164113097330011932476612271514684654682605132467 8789 4192333327614301525638562593642058862503047503068 8790 -4220743205889570738519592707039557894540270712082 8791 4249343995979671739193714151563080232984899956952 8792 -4278136970060190891369428086784692573740240760517 8793 4307123408713178074983932343606768500328178722937 8794 -4336304600982231653217271574110161087464596999892 8795 4365681844427941377710964971494077610046269068981 8796 -4395256445183691538420611607225324048542601556735 8797 4425029718011826679269740754740116301385824454983 8798 -4455002986360182215603326995910205144270944603425 8799 4485177582418982304364517648643776750854829771336 8800 -4515554847178107332937813409908314050252713369310 8801 4546136130484733407716792815645934708411644697063 8802 -4576922791101346238665075209775737677243695988755 8803 4607916196764131831446180407818475025559437792017 8804 -4639117724241746414101871286859867157083277667207 8805 4670528759394468040760063770183654531937889786501 8806 -4702150697233732330453070174864406272733111252231 8807 4733984941982054814825426850269871015577121739793 8808 -4766032907133342384308465827238700831479782465971 8809 4798296015513596338236743731523494283541669126723 8810 -4830775699342009560380067979561146780913864992547 8811 4863473400292460357464796021357530569016349694497 8812 -4896390569555405514459964098578021350533875929016 8813 4929528667900175136708264209313880657527130252567 8814 -4962889165737671865389576003185269386165666172993 8815 4996473543183477069316325865604892251914444410266 8816 -5030283290121366632676040453386182093445311382241 8817 5064319906267238975057739023395799861528431363690 8818 -5098584901233457956925928534330262019121425826835 8819 5133079794593613340639595732530970897502048889903 8820 -5167806115947701494154399610807672637056714177963 8821 5202765404987729041694924807431706738134097649571 8822 -5237959211563742182941038771072898079940427401541 8823 5273389095750284419638787636185815099582739182170 8824 -5309056627913285446022552885010012400821357141141 8825 5344963388777383977022058925200185471222017103186 8826 -5381110969493687305925964777590995901443954356839 8827 5417500971707970400983893089254274244060972173455 8828 -5454135007629317368351549032265073841202262747581 8829 5491014700099208126819763502619054207262739526682 8830 -5528141682661053157918570922942354885101861564581 8831 5565517599630179213252521409370649910609510441230 8832 -5603144106164268879304050102258274511963167305305 8833 5641022868334256918438603973210577563174994280024 8834 -5679155563195686323459087802948839569333249543728 8835 5717543878860527041788773835469247708026573198481 8836 -5756189514569460344211861953959056465666942191233 8837 5795094180764631832070118132415646877402891804064 8838 -5834259599162876095903206103740149836570784829403 8839 5873687502829416057730216685735353212365602034673 8840 -5913379636252040048501247656529962506247904135004 8841 5953337755415759691701452110849013986138338452666 8842 -5993563627877951683666521338326511193835779748157 8843 6034059032843986580868874415348676634384486589097 8844 -6074825761243347724258666525323954743216298172576 8845 6115865615806243450693878223797431977118627405264 8846 -6157180411140715761569994161988237259274186587689 8847 6198771973810248638962916551661426985623708102576 8848 -6240642142411879219929580998249056243650121234918 8849 6282792767654815060070046492576204213492346920276 8850 -6325225712439560738043422768179693709345278050148 8851 6367942851937557073448691165815363854110622473758 8852 -6410946073671336251331084656305165739461148595122 8853 6454237277595196167556035028791960120456465033464 8854 -6497818376176397330406596094318194717847914172382 8855 6541691294476885675007545731715294146815908318792 8856 -6585857970235544668560892222060171105509819696305 8857 6630320353950980105894098376382682121526159976291 8858 -6675080408964841016474836808975529262971447815108 8859 6720140111545680125835356881801733877060994085644 8860 -6765501450973357336276434811879160899251630076460 8861 6811166429623989713786251026865620516708649470742 8862 -6857137063055451490314260649061569411154673174917 8863 6903415380093427612885070928794738148508357590343 8864 -6950003422918024393523391483538331734016113354287 8865 6996903247150940836589158723453845841195091333012 8866 -7044116921943204242892844184437034074821593171239 8867 7091646530063473712875636529867586306326532311009 8868 -7139494167986915194198538686318151331114024517850 8869 7187661945984651742289346438130664932575573095289 8870 -7236151988213792685747884441333397817632125421433 8871 7284966432808045412008691396935310007607446552375 8872 -7334107431968913512307490574068290546594564501298 8873 7383577152057485048794179133770692379032788926807 8874 -7433377773686814730581654242099691063091005593932 8875 7483511491814903809617510187446470785600445564288 8876 -7533980515838281531515434281810870014146082422552 8877 7584787069686192000885947579311169928412089392855 8878 -7635933391915390345262937270214314520566120774187 8879 7687421735805552086434179030618514876838707375139 8880 -7739254369455299652851718975218506434742983814238 8881 7791433575878849991822547311662421718344752631943 8882 -7843961653103287265362431209691855184619508476924 8883 7896840914266464638937075002591033481035411279323 8884 -7950073687715539197815935268123667149644031635759 8885 8003662317106144051426032109528375575382383599549 8886 -8057609161502201711916972547201078198994490546187 8887 8111916595476382859135154365670674011912912345006 8888 -8166587009211214630355767564440069675276867895980 8889 8221622808600842599436776240022475173866407903136 8890 -8277026415353450636540577956897301189625315620370 8891 8332800267094342866217542890892914197600137463361 8892 -8388946817469691968462175284354145401064971034130 8893 8445468536250958094338261150790409130313900066889 8894 -8502367909439982694925126214149270890670180045646 8895 8559647439374761589664095255102647404442984609887 8896 -8617309644835901627683488540495158919182114475739 8897 8675357061153765323353085188961089682275434393355 8898 -8733792240316307875166011153342434657970467453009 8899 8792617751077611005068566162495383790593748937132 8900 -8851836179067118083557686429162741486913200279145 8901 8911450126899575034242647449766132728108864266104 8902 -8971462214285681540123354902017874786788991310356 8903 9031875078143457102573274025444804040630269987565 8904 -9092691372710326532931833372151579016680906528517 8905 9153913769655929485710134258041453245060528328041 8906 -9215544958195658671696141535381365094387134853508 8907 9277587645204931418712375017159204659875381070316 8908 -9340044555334199277431616573498105967940378564333 8909 9402918431124700399495450657481116434284219997156 8910 -9466212033124959445207733200360669912624117136640 8911 9529928140008039808291514743028967973235751532252 8912 -9594069548689552975604709738783231492854742948035 8913 9658639074446429870308089189852645610592742150551 8914 -9723639551036459057770174763029945459061533846769 8915 9789073830818596724478538006333777870592775623958 8916 -9854944784874053371407069206826408959479912255204 8917 9921255303128162194665190477416500272189945192333 8918 -9988008294473034157828973355918847304786726433294 8919 10055206686891004792126921449984564611893520042182 8920 -10122853427578877792626034698512560073781796402535 8921 10190951483072970510737927738130792003041616851780 8922 -10259503839374966475741487844550872555668388995274 8923 10328513502078580110599097786423188768951492099754 8924 -10397983496497038840129087950296240650594629422616 8925 10467916867791387822589095524854302392098569471566 8926 -10538316681099622568924684977264024692057782149216 8927 10609186021666654747346225019457967983981684156042 8928 -10680527994975116504515926818257754521784241360780 8929 10752345726877008668457433540196536508991830842164 8930 -10824642363726198232343733249364176767168732660573 8931 10897421072511770552576779666195004357190386746750 8932 -10970685040992241729045385010093387660071068852329 8933 11044437477830636670138036005580660037261702775635 8934 -11118681612730438379995631941046425589898456333518 8935 11193420696572414040617119672953468107533035184282 8936 -11268658001552323496779974729926862880949393763866 8937 11344396821319515787308823645363855061709692400327 8938 -11420640471116419402020607963656066470452597965778 8939 11497392287918931979694956359203074903173177221259 8940 -11574655630577715198665262270307420981102933834497 8941 11652433879960400648100768206662317105108739391126 8942 -11730730439094712504754156725666457898844043089549 8943 11809548733312512876884178261956917740165303995702 8944 -11888892210394775714230146903145385974098796196650 8945 11968764340717495220316149879883048323000627263028 8946 -12049168617398534740999002781143924708381054641620 8947 12130108556445422141046812390518552889191493983469 8948 -12211587696904097718645957877463686274136686447571 8949 12293609601008620746084848011273618677010262357029 8950 -12376177854331840763454451290389199083039082633387 8951 12459296065937039791039836157487917271090930331823 8952 -12542967868530551665155311947057117652828083231151 8953 12627196918615364741499744019098229636246915121499 8954 -12711986896645714249679760160884519802715720091597 8955 12797341507182670622368416145064622586931991807178 8956 -12883264479050730162636996208546707870576533279721 8957 12969759565495414453319543201118707086549693425893 8958 -13056830544341884952845012954688046835806002725340 8959 13144481218154579262802212924596231699157374312807 8960 -13232715414397875593589504925848094801733241035224 8961 13321536985597791995846218713263457406148027706381 8962 -13410949809504726966967446108694833964792709396677 8963 13500957789257248083869988718720818393091099462752 8964 -13591564853546935355306344222478568877805682064861 8965 13682774956784286029417369432949010966827811008249 8966 -13774592079265687634874301852370214781461028937581 8967 13867020227341466076888820064432284518318711057518 8968 -13960063433585015652567445860732977539102764620979 8969 14053725756963017893555510971182903845825543786335 8970 -14148011283006756187657818789837738553545570037557 8971 14242924123984533175139732822393940034315695174432 8972 -14338468419075197959705429180664907570613007336973 8973 14434648334542790218721175600301013547380917364348 8974 -14531468063912308342102476436005116216695945054142 8975 14628931828146608774416500633659265654466947714328 8976 -14727043875824443780167140894977932831971673899968 8977 14825808483319644897931095262753846005253924532432 8978 -14925229954981459395001292623664850402149422524155 8979 15025312623316047080470593417203927132517870439597 8980 -15126060849169144881255782964581156502149733398194 8981 15227479021909906632421239313358165406088853361872 8982 -15329571559615925580315120044933126765398637171480 8983 15432342909259447144480309980222550831315476693965 8984 -15535797546894779532049545742619686747623122751520 8985 15639939977846909846380930703244009480640473711303 8986 -15744774736901333380038340000839633089065001150250 8987 15850306388495103830872872667464354251756186885761 8988 -15956539526909112228918423894581657347718932818940 8989 16063478776461602411078518245464231156915192315548 8990 -16171128791702930930154675685108772854268906723671 8991 16279494257611579334650706059191578395085650321042 8992 -16388579889791426805984378630928647075574900872706 8993 16498390434670291190249831818585160039909143398450 8994 -16608930669699746512502833507973295361878683751490 8995 16720205403556225112688551631682030313577639735643 8996 -16832219476343412593799830822581673539670326579512 8997 16944977759795943824645082607190026293612570667313 8998 -17058485157484408291720791737100277841408834152667 8999 17172746605021673147126346423356741447914231009803 9000 -17287767070270532352230447532988512508190779994577 9001 17403551553552690369900779573559152269481661881380 9002 -17520105087859088911543992459016020169244244527745 9003 17637432739061585298973424562585366351100217177792 9004 -17755539606125991055229477114024899512205763231449 9005 17874430821326479392924216760581370573290671954827 9006 -17994111550461370323469746242571723145965085515968 9007 18114586993070302165681271207678157803200631599553 9008 -18235862382652798287722738746771535988970470277877 9009 18357942986888237972187571532278776249159736691973 9010 -18480834107857240350281532132173018987769415130613 9011 18604541082264470407601306631934964988805915361057 9012 -18729069281662876120883182797121572351990939564896 9013 18854424112679365842333410273603113196569305634602 9014 -18980611017241935105747684196464957963164312778860 9015 19107635472808252086583924741274237433993505579775 9016 -19235502992595711006472375717862471707057579934941 9017 19364219125812962831332264587429563931056695083007 9018 -19493789457892932671317124842376209830924681525826 9019 19624219610727333350233670746542814617726282135077 9020 -19755515242902684671874131891019506829395162919104 9021 19887682049937847970871506225603026711295198718857 9022 -20020725764523085596233602220289730527565765554205 9023 20154652156760655036637361728338526718578610989329 9024 -20289467034406947457872140022799463385142335709151 9025 20425176243116180484511731131415631767865252037533 9026 -20561785666685655119972349913812614919656397640869 9027 20699301227302586761579923757754357889331328318387 9028 -20837728885792520330127319949135486704693621997154 9029 20977074641869339596652961301281945767576761324288 9030 -21117344534386880852819106724967155761104969145227 9031 21258544641592161135313361280642063220952597753732 9032 -21400681081380231279143205525103765969216165528441 9033 21543760011550664139542978544731981502354118183046 9034 -21687787630065688387468317929121191334338169613434 9035 21832770175309978349317080505363044750563342871950 9036 -21978713926352110427590775065730947603967866819756 9037 22125625203207696705699076256715963126689040993395 9038 -22273510367104206407014624486434070170810399368830 9039 22422375820747485945608640305049364359250991823303 9040 -22572228008589988373842491371272786180835244793979 9041 22723073417100723100158852815825858935564313405925 9042 -22874918575036936819011128574218775839845302533464 9043 23027770053717536663894006517693516177235317296006 9044 -23181634467298266663894066678844985714824193312740 9045 23336518473048648654069921389049608603729701936098 9046 -23492428771630698860299135107645158962850430848916 9047 23649372107379431449996870418692816609257381856410 9048 -23807355268585160411321563971058447804481979272652 9049 23966385087777611195138690345777222165237477139492 9050 -24126468442011853626117586315888136356635849936492 9051 24287612253156067661891170489873795628146967912331 9052 -24449823488181153652217000556106685045402485224329 9053 24613109159452198823543268677530641783281389706334 9054 -24777476325021811788307877013047169315570033590909 9055 24942932088925336952685516778306853570425930666143 9056 -25109483601477960771349561813697369267971136624340 9057 25277138059573721873135457485931721634928495722749 9058 -25445902706986437157283040216847730651653100037975 9059 25615784834672556036199789765799297213137018123535 9060 -25786791781075955077428332864920213292042321803297 9061 25958930932434685374722530603131541132817830523082 9062 -26132209723089685055840167426659866069597158537644 9063 26306635635795469412849617114478055678924728415988 9064 -26482216202032811219425900787924967066941338804405 9065 26658959002323423878781294868751116066586932794483 9066 -26836871666546660125540141080725122943185219714676 9067 27015961874258239085029830812265800004275590255507 9068 -27196237355011014574123167324640690577469515160941 9069 27377705888677797608934547410933310540890904299334 9070 -27560375305776246166346772994006086375265265109790 9071 27744253487795835328529953713924079487300062478851 9072 -27929348367526921022312055250695451461283921598280 9073 28115667929391910648475357879032749737551541142151 9074 -28303220209778553979787616865185348161947039504976 9075 28492013297375367790834289783724115748797463021446 9076 -28682055333509207767502055542711219088899549008390 9077 28873354512485001329277247588430413791745209522261 9078 -29065919081927655083369040127746628397554809536031 9079 29259757343126150716049570243870111859581260172729 9080 -29454877651379843213524970741978762365543453711641 9081 29651288416346975392115860921359634110414069901550 9082 -29848998102395422805536557300521102143806776028309 9083 30048015228955683185622514568792419450710520435493 9084 -30248348370876124661968691295049918052094773979557 9085 30450006158780507095611070402296212063775403272662 9086 -30652997279427790952112896544836287444530443227609 9087 30857330476074248230209796225765101488613268127757 9088 -31063014548837890053527308724726888471031235026162 9089 31270058355065225624813976650432865435515379775551 9090 -31478470809700367334636555026723989543407012140268 9091 31688260885656496909564658226800194410532665762776 9092 -31899437614189707578533848185764368863985121331432 9093 32112010085275237330322361983361154944810091820327 9094 -32325987447986108429911000442337519027827790395022 9095 32541378910874188456921800947415371379753859835000 9096 -32758193742353688225352659218311302802942530508381 9097 32976441271087112040445722095851989085037514667901 9098 -33196130886373675845750854527519493388599528539054 9099 33417272038540208911275528299571803343891329170301 9100 -33639874239334554812052840361462832051163384262651 9101 33863947062321487545513811833051727850852340736001 9102 -34089500143281158735722444842639440147184192563099 9103 34316543180610091972826055181672226336473740115067 9104 -34545085935724740436993000055346599436830947413182 9105 34775138233467624057658942387596004822514272336161 9106 -35006709962516062561085130189612038701856713618274 9107 35239811075793520862051748198237199474931837071343 9108 -35474451590883583358970160264751160596033312495987 9109 35710641590446573795803760974200680594302138241546 9110 -35948391222638837458942184116925092749351891346200 9111 36187710701534702582581797827335093704273159647930 9112 -36428610307551137942230789975648431436723316121782 9113 36671100387875123722683766965103621993735780636779 9114 -36915191356893752854202743665638346660724275589919 9115 37160893696627080118702815234111070117281409745771 9116 -37408217957163736436475811547732772051240213379201 9117 37657174757099325853397996610498091386068800155503 9118 -37907774783977622858662579022450106890256809606039 9119 38160028794734587773858670818550358266628697034273 9120 -38413947616145218065689611651213323925876690386610 9121 38669542145273253546789521055658182491988571253085 9122 -38926823349923753541961847550366291595598857822823 9123 39185802269098564210731879438558045069767441971106 9124 -39446490013454694331381014315591951470786123858093 9125 39708897765765617966618415575841672900369014516870 9126 -39973036781385522546749915056438283246918565261087 9127 40238918388716521022629088231563132744171414856718 9128 -40506553989678846857825785542080370868524355424291 9129 40775955060184050747327521702342803795108440698856 9130 -41047133150611218068703513437170815155844777577979 9131 41320099886286226191014361594129267995263323158245 9132 -41594866967964060886846959587860766901753285845277 9133 41871446172314211213698758575389161867627243850012 9134 -42149849352409162352532651435668869160559191666324 9135 42430088438216006013678111398172115226175117042271 9136 -42712175437091188143370513551692120515953561522458 9137 42996122434278413788103473814304051567151426618852 9138 -43281941593409729098623295329576536051528258130376 9139 43569645157009800580824990629676685508992278334337 9140 -43859245447003411827020641438555854299934308113956 9141 44150754865226198088047878247694124174667986290763 9142 -44444185893938639174473860925624518311167556848307 9143 44739551096343331303733211490650531470063553640766 9144 -45036863117105558639421801433349972792215635304273 9145 45336134682877185399157059264096710037528264490129 9146 -45637378602823889538414511365859580671178532779258 9147 45940607769155759149564613426444246060581015916743 9148 -46245835157661272847968602745640735963590883271130 9149 46553073828244685550452156197457161938716909149322 9150 -46862336925466841185766169543240807178312606388501 9151 47173637679089434011770117572738709036005024994649 9152 -47486989404622740350040367600183274524067976804201 9153 47802405503876842685418678782765861659689023472327 9154 -48119899465516368215680147421227913963392219942458 9155 48439484865618764075020317075396793346556544442374 9156 -48761175368236131594443345797119315880044656307394 9157 49084984725960642102382316720712942050142592379569 9158 -49410926780493556910004342497988386357334684587428 9159 49739015463217874267652441748997735854767586692329 9160 -50069264795774626221758671171456422077292236390159 9161 50401688890642848445334117071961559657042053708250 9162 -50736301951723246259806566831278863641713153127736 9163 51073118274925580211541520402037368535684649260948 9164 -51412152248759794712852212443364849788495090790284 9165 51753418354930913404685068388596380147113585679987 9166 -52096931168937725046464129975926087682065194252529 9167 52442705360675283887797120093775144773471770507207 9168 -52790755695041248626892658294256313576161523375567 9169 53141097032546084211618395972855034504243220039301 9170 -53493744329927150891149270048582982903051257648672 9171 53848712640766705079119478227669217805660081813841 9172 -54206017116113836743106983050419308605996144476589 9173 54565673005110368190151205940345842004190817428035 9174 -54927695655620739273838974532768137954751522396974 9175 55292100514865904205296681971511289320662110399766 9176 -55658903130061265308203974882429438952690822694406 9177 56028119149058669216702101923633202670667068281632 9178 -56399764320992491174814370876058995230735584004017 9179 56773854496929833256733071083701786066040960695635 9180 -57150405630524862489062836256154037286092388170848 9181 57529433778677315018850892836138224892663158504278 9182 -57910955102195192634986154141687127298360814129775 9183 58294985866461678115317922406587711331667230336808 9184 -58681542442106296037637317165359368575859835033115 9185 59070641305680345859486753481543711202114410634187 9186 -59462299040336634239621192908604571494865447704313 9187 59856532336513533742845879745258780982763217937548 9188 -60253357992623395239905277222379133841715355679389 9189 60652792915745341485103382463356747871545985743105 9190 -61054854122322469526403027517979716382362569244669 9191 61459558738863489775887720041655232991499008553026 9192 -61866924002648829742680621799804940733174326173694 9193 62276967262441230605708015057116306434193531835845 9194 -62689705979200864980075728531435740726005527355583 9195 63105157726805004408303200982348670957146628766276 9196 -63523340192772265286237894463881576304246383446454 9197 63944271178991462113159402839714489124065893952408 9198 -64367968602455097136384661072051911610682260284173 9199 64794450495997515642610027498495369991377258223543 9200 -65223735009037756331279593848701120483675105036519 9201 65655840408327126389458815259883805489632143655856 9202 -66090785078701531073025440043978973090142589477524 9203 66528587523838587785472806345553874865721187902481 9204 -66969266367019554833260939461740944627586653761143 9205 67412840351896105225455639791448712341164910986489 9206 -67859328343261976075372064553865693753146885804631 9207 68308749327829524353094400071985255186546637616820 9208 -68761122415011219930084349381801564181632153709940 9209 69216466837706107050625607888398544764967817433244 9210 -69674801953091265559586611769401118209276492988987 9211 70136147243418303411927021171536399044069810492518 9212 -70600522316814912186532075520723191002071937746673 9213 71067946908091517525340596812928899215856177758285 9214 -71538440879553056618344543520902686033030548267283 9215 72012024221815915055888216273188708066495307645896 9216 -72488717054630055571791102404595170863751494300948 9217 72968539627706371404167569232329376826224003328724 9218 -73451512321549297205426885774504839006614398643472 9219 73937655648294710638816139764162748433077001928669 9220 -74426990252553158006024324468496209943146121488370 9221 74919536912258437458806035936590406410285044596699 9222 -75415316539521573557315746038730757299121713154181 9223 75914350181490217148876461383619761348463948167615 9224 -76416659021213504753247738312781999214052687508925 9225 76922264378512411854115530764336845714587046812782 9226 -77431187710855634711508295551270341903424403525433 9227 77943450614241035526158325727950697435143894112325 9228 -78459074824082686004482619481740301772375623919124 9229 78978082216103544591861948346595827570654186531321 9230 -79500494807233802862258458433198804021062678694782 9231 80026334756514936773939479659436583786062702358936 9232 -80555624366009498724176624563983967937563213138509 9233 81088386081716686560273161861963593462385537562689 9234 -81624642494493725930147548521014366260053276696941 9235 82164416340983102582975461186950722535121824445311 9236 -82707730504545681459075283770612855804459940984706 9237 83254608016199749638321422244480745899172812884225 9238 -83805072055566020447894737362452801112241017366247 9239 84359145951818636263138585046082558232171326369147 9240 -84916853184642207769691244699646267544869475923584 9241 85478217385194927690919749773016088556788969584770 9242 -86043262337077797221995233869148311940169411728289 9243 86612011977310003650734859213922255469146941465693 9244 -87184490397310487885599231282332256540330403704976 9245 87760721843885740852985993773059464180334743199685 9246 -88340730720223867969209182763791071161669987444917 9247 88924541586894961137309108328903470263059987180091 9248 -89512179162857817965108277148696653639720261783220 9249 90103668326473048148724463888181737817596266489913 9250 -90699034116522607215081847983793389923161325447989 9251 91298301733235798067834592846978288708814955845576 9252 -91901496539321781033543834857988804382437435783991 9253 92508644061008633358938291767939688250259718802009 9254 -93119769989088999365650190134733212505255780333169 9255 93734900179972372725961617937173421908177639635377 9256 -94354060656744052581831443067288424770339820132103 9257 94977277610230815489809357142659516729932020132941 9258 -95604577400073345436391238778055894331899618591750 9259 96235986555805464431938787357993540700120047597551 9260 -96871531777940206456486207709255198078917764945774 9261 97511239939062777797597624010440915652426239805666 9262 -98155138084930447088930941201875250736162763008217 9263 98803253435579408628317203611212118236315354222336 9264 -99455613386438662825989318282235450432066711616680 9265 100112245509450957907100556540646180654974681811417 9266 -100773177554200837267871842586481757836458525690614 9267 101438437449049837161607881121789109799080768783054 9268 -102108053302278879669436112503095757677669604022614 9269 102782053403237906190959807427131546072447131540780 9270 -103460466223502796972087898210619605656789277545895 9271 104143320418039622471120044351199670157907872154413 9272 -104830644826376272649736648164360072372877218449132 9273 105522468473781510562880823617176838734753614632310 9274 -106218820572451496910633512257230444912754502194741 9275 106919730522703832506084949909111244252419947439564 9276 -107625227914179165905906481349925960334394374854614 9277 108335342527050413744837313463059401287144658520802 9278 -109050104333239641611632290705044361594100309013890 9279 109769543497642653602180353520706555133685978030320 9280 -110493690379361338985510234639079346618213489839796 9281 111222575532943824720261446646905702717379241545666 9282 -111956229709632482862926089712329828896859552673221 9283 112694683858619842214771918629272665668557597030768 9284 -113437969128312453861850963326776236038219185565273 9285 114186116867602760571892360587705276716558791367001 9286 -114939158627149020323184578974332659376601569399738 9287 115697126160663334553782642747875561463227862135406 9288 -116460051426207832034542076286355020720700885546881 9289 117227966587499059586594946134695691770304697963702 9290 -118000904015220631182956511368723693707136577164999 9291 118778896288344187294995631217050666958337284286483 9292 -119561976195458716667530303668943856023552186805443 9293 120350176736108293031333659037447573569746578781191 9294 -121143531122138279588867639091535889755469525142548 9295 121942072779050054438113777133781700502544144636748 9296 -122745835347364310430455335548271687652296547415655 9297 123554852683992983291694991847110630408061917443474 9298 -124369158863619862170479823118620988710813322593474 9299 125188788180089937115663145834049910947782948729363 9300 -126013775147807538323473505144121022257769627538508 9301 126844154503143322336797517351277785000159128006401 9302 -127679961205850160722428189564439929523612317018416 9303 128521230440487987097796704878913890389521612695359 9304 -129367997617857658726506462779649324780642360987723 9305 130220298376443889251936457819706110558034485416724 9306 -131078168583867309490290018212182146338907916879679 9307 131941644338345713558747760006815204440451155578916 9308 -132810761970164547970853653636677909922676621638636 9309 133685558043156701689933723122642185063646192607326 9310 -134566069356191655492231579854117269510349910913926 9311 135452332944674049354557307509722769738876139320636 9312 -136344386082051726946599800354806680767334259275655 9313 137242266281333316675661217282075163688265989310526 9314 -138146011296615409101449554636050916598285197463243 9315 139055659124619390910725369531542195948899778640330 9316 -139971248006237996016055374369874522534112941182915 9317 140892816428091634719693012104316069046371358267395 9318 -141820403124094562262698354977049540586423061038725 9319 142754047077030948460840995040859502107835752841720 9320 -143693787520140910512614327561452567645872187583987 9321 144639663938716571450842152176265098546335467163752 9322 -145591716071708207097893322537371528309569056660906 9323 146549983913340544775451860110485518128563810890354 9324 -147514507714739277413133177377618956298407183618454 9325 148485327985567857096006566348593167179877260952137 9326 -149462485495674632489294746130062249318892980638157 9327 150446021276750394979187982751887618401459442754226 9328 -151435976623996398771848120338941085924956460932330 9329 152432393097802920598301892710337679436854432527939 9330 -153435312525438425081048328347325527448862978180292 9331 154444777002749402228847239899753605620258769368927 9332 -155460828895870943939330094849002996873031218093231 9333 156483510842948126804796464277680060493423484676874 9334 -157512865755868268934844324163267003312277027961998 9335 158548936822004128930346433691132786165123657591552 9336 -159591767505968115566743607582134430311792341386673 9337 160641401551377577170694781003564787596983009377545 9338 -161697882982631240102819300067330015940735002280247 9339 162761256106696866190604937769991230038204470331648 9340 -163831565514910199389551890421927680622330701313773 9341 164908856084785272387294687993331866568098721698191 9342 -165993172981836144304806907964194980141207630304671 9343 167084561661410141090864289158917765750166059022780 9344 -168183067870532670650736851091839849362159350430348 9345 169288737649763685197616568016435499725374270233620 9346 -170401617335065863765580780041155419574901676326727 9347 171521753559684588275959722253278525492956855263542 9348 -172649193256039787004836273290502321382314158533837 9349 173783983657629719758074306965494081319715062175937 9350 -174926172300946779521766039273082736379054295510838 9351 176075807027405385820325787025123404946008841280858 9352 -177232935985282045481654964902779957683916675609897 9353 178397607631667656978878401804127346883473677986520 9354 -179569870734432134991122739848250813569585082391873 9355 180749774374201432301691501648478329802590946082861 9356 -181937367946347036630806169921813648513928770332553 9357 183132701162988020481846202366531871751573584072448 9358 -184335824055005722564751319017290168151691876970491 9359 185546786974071139847964793345761497895075605785366 9360 -186765640594685109781015083957878730860700612086062 9361 187992435916231362723573282717420146855073047253902 9362 -189227224265042525113603983088028923297506756570538 9363 190470057296479154407065877297621874883220456740297 9364 -191720986997021887324534350202242441729571620129235 9365 192980065686376783446130321615355900979209356064585 9366 -194247346019593946705266504234515096175796440037177 9367 195522880989199507843983133256980481669342332336090 9368 -196806723927341051408059220623852830271562852697930 9369 198098928507946571378671720881999951757303997667209 9370 -199399548748897040059153035982627874236635821250355 9371 200708639014212675360386540325053161146078396686868 9372 -202026254016252992156599877055950714599540049094990 9373 203352448817930723914786361657324367924925599030590 9374 -204687278834939701335725771702920451778210926094269 9375 206030799837996775282607086254049809739756197812313 9376 -207383067955097871814597445851724292852528974797320 9377 208744139673788267687373915752576843526225071265204 9378 -210114071843447175230657878354315381137899534085341 9379 211492921677586726064186527673286770412508644374408 9380 -212880746756165443668342561133537460601234345480905 9381 214277605027916295383862436493300406910174323353053 9382 -215683554812689414976676308527700158391647817875183 9383 217098654803809587469019953032216111729274411977795 9384 -218522964070448588506521699275705847077227439634058 9385 219956542060012471103026806244081426326031357201821 9386 -221399448600543893180499165621287016582011950733209 9387 222851743903139579900457179405769948924936013783643 9388 -224313488564383015366078731606517905026701366620794 9389 225784743568792458860371049219684817316211976196119 9390 -227265570291284381375666781413143936661547989443135 9391 228756030499652418783199825922292729456874086642259 9392 -230256186357061938588655414588367670187394864062617 9393 231766100424560317820400963496167831300769756428087 9394 -233285835663603030201609584683351785296054412308934 9395 234815455438595641365709491405614354820389088513344 9396 -236355023519451811486552463978133667886286373965699 9397 237904604084167405310415848991677534124958096384198 9398 -239464261721410810196458175170975391343641557103235 9399 241034061433129563395561479942007592732890605926331 9400 -242614068637173390424637061533243500601610368724024 9401 244204349169933757024468928995501347223315891510801 9402 -245804969289000037824044210626895194711442205845712 9403 247415995675832405473095859019965529306608896024795 9404 -249037495438451544647283934431260469355294635461777 9405 250669536114145295977091453842879665896283646891308 9406 -252312185672192335602133328025310957655708133740961 9407 253965512516602996707196509292517799173485557689027 9408 -255629585488877340054970494794908220589616514122479 9409 257304473870780581193114253939763669962181975840951 9410 -258990247387135982680063128167457444565248164673610 9411 260686976208635320344832114064971234218855622530152 9412 -262394730954667033271045137247176402167990029922358 9413 264113582696162167874538531902234328151962036098668 9414 -265843602958458227127176215117416174226791833409612 9415 267584863724181036666999418642654195578526261018276 9416 -269337437436144740226540872822349847796719196076508 9417 271101397000270037507087717318699713716122638924895 9418 -272876815788520778326905012682434017925507189617956 9419 274663767641859027575958598355922591133343424467641 9420 -276462326873218716218528368884786328341339025514943 9421 278272568270497994298307137029295955589113679828619 9422 -280094567099570402618162622710411486702725859288436 9423 281928399107314980488727437836810676343444084373639 9424 -283774140524665427666401050037031185661296801457650 9425 285631868069678439332225561164966208198298241256836 9426 -287501658950621333698460877904322140474154079060229 9427 289383590869079092569561819743845616304066315467447 9428 -291277742023080935928677378901008779347916013738172 9429 293184191110246552369778332903202707195378128839263 9430 -295103017330952107949101524006064690187955899396062 9431 297034300391516156787805364371351956831232080372580 9432 -298978120507405577520589646495294924753800620028078 9433 300934558406461660452571823604144344819974962959547 9434 -302903695332146471058960062896321916630399545538031 9435 304885613046809616239049251698936668963607448154012 9436 -306880393834975540517818583245955888924053873388607 9437 308888120506651480174957343354602168401577170448025 9438 -310908876400656204072518244203896439698355631339534 9439 312942745387969670748624491433449944607091200139993 9440 -314989811875103732145767258756629218227525658403556 9441 317050160807494015148254065017445131092176945114744 9442 -319123877672913112914335595467415613051111393008246 9443 321211048504905218804478882245426162387841944909167 9444 -323311759886242336528198710909647319730375778187088 9445 325426098952402200957837058583433983377919538751834 9446 -327554153395068044888722916291053531193262776840013 9447 329696011465650347861282836425643421625908137887040 9448 -331851761978830704001936965116492219716002195115816 9449 334021494316127946686037317603951973282140344360160 9450 -336205298429486668677715999733277300998394890995076 9451 338403264844888277258342553896469792595062546535558 9452 -340615484665984724717373356893678881832249588982628 9453 342842049577755055446743928081593659061566707181747 9454 -345083051850184911752639249672547054604573877009631 9455 347338584341969141376510109321274623571436060357663 9456 -349608740504237650600617564725387365547125219490279 9457 351893614384304647702215585798097150539234820321787 9458 -354193300629441422414756665038483968226953550124874 9459 356507894490672807954259840381775599894239314538028 9460 -358837491826597473074248455088989206538317213122701 9461 361182189107232192523479566925541794013376482340076 9462 -363542083417880245197081928000791474339681902785474 9463 365917272463024090193728832731203776339175511041919 9464 -368307854570242471919129993076678059746645980126996 9465 370713928694152106309467243359386753277365106206722 9466 -373135594420374101187456835989902705027657008728730 9467 375572951969525264708531135468236758099745292479835 9468 -378026102201234456805229599889576533734219900273846 9469 380495146618184139494308187503211258320710598502631 9470 -382980187370177282873353115193932443485249675725603 9471 385481327258229784601854842806626327846138297287017 9472 -387998669738688561635797061006994179591547581094937 9473 390532318927375473964879306410141489047984751532496 9474 -393082379603757241087556850995703949066812632800659 9475 395648957215141512951184196046367162207908513115305 9476 -398232157880899258082725513698174755824297655732305 9477 400832088396713632639783582760831155075165209226851 9478 -403448856238855495122135275929965942450606334843993 9479 406082569568485732500583842394855457084852396463727 9480 -408733337235984564542783654562947835122474167130674 9481 411401268785307994144799507925057449817892338599963 9482 -414086474458371572512567997596997233147825571155870 9483 416789065199461649079171221544944344488590946684124 9484 -419509152659674277091951553575125852866183913848209 9485 422246849201381946858029164884986073877601863269284 9486 -425002267902728319697770294170011069437470093242411 9487 427775522562151136723233180831798369925651263834342 9488 -430566727702933477632629493626108921185105383669502 9489 433375998577783545792421624606424002778530818816416 9490 -436203451173443156965870264792519164912943875361063 9491 439049202215325110140692394043423576129686391320595 9492 -441913369172179620009027570820705982834794502394915 9493 444796070260789991760180777490541688933924672300454 9494 -447697424450697719960653922178335673319745427292162 9495 450617551468957194416836554878272455492139420331636 9496 -453556571804920197043440772093902319887859412175547 9497 456514606715050374895377226680548490227533513224106 9498 -459491778227767875662320479098547697035214381500399 9499 462488209148324333073744757896315708765945634730117 9500 -465504023063708390817767894006339501954460761401127 9501 468539344347581954739764331402210852873624764658334 9502 -471594298165247364256440563750044732072467030505775 9503 474669010478645675097951260896770177056336623260894 9504 -477763608051386246674715112178298466323995913218098 9505 480878218453807828556909636102954373937957142379320 9506 -484012970068071341753227796978495594088362812984589 9507 487167992093284551681410434226680955106946177507906 9508 -490343414550658830936371684783250391699391894484790 9509 493539368288698211182454432992102757071708225073504 9510 -496755984988420924724534330946460465881112462214422 9511 499993397168613637548379373979200418114859071335871 9512 -503251738191118576863912905158212281568327969312842 9513 506531142266153757435867013977776479395978271401776 9514 -509831744457666512244796654974107149973739260103533 9515 513153680688720534287598819189342250135629754048829 9516 -516497087746916637600592364327059770498239364476940 9517 519862103289847446869909513889270820135946044352892 9518 -523248865850586226283476756715387284261462443625422 9519 526657514843210059576268418851021666121135510888957 9520 -530088190568357594525848290089118790623040867039957 9521 533541034218821566468521371435526967185460766594766 9522 -537016187885176316727747397364734145020089341826415 9523 540513794561440523175868933061608327796519591320113 9524 -544033998150775361487728461126160336640069461361809 9525 547576943471218316990440123213503540048473671219704 9526 -551142776261452868367492172613995519876880418105768 9527 554731643186614265837535558910632089749194576286540 9528 -558343691844131627798712501408435798512280532342971 9529 561979070769606581308246775999021134794890702501731 9530 -565637929442728673154305444160220688671418057741764 9531 569320418293227779672900936398094323755893546355792 9532 -573026688706863744866884076588245407976088732566001 9533 576756893031453477796934382289198681440772614322062 9534 -580511184582935741635935732566730243488695860163115 9535 584289717651473868208285540197124389130033789901582 9536 -588092647507596633274576454660784260116079546202107 9537 591920130408377529269764191360430467027612518712916 9538 -595772323603652673659446523693234591721129162959339 9539 599649385342277592544280336259423974049564977363170 9540 -603551474878423120616909749265078497172210661857653 9541 607478752477910660059122802783620417491419543461745 9542 -611431379424587042459351517268837889712987086892538 9543 615409518026739239332135169594101568972568464271026 9544 -619413331623549168331834476550797934140678704548019 9545 623442984591588843772770489150080268416669796719097 9546 -627498642351356121597122174133498104443191865756965 9547 631580471373851290470407068787859056182040778245225 9548 -635688639187194762232246512437712326357647333510953 9549 639823314383286116487437555655065798318546470356933 9550 -643984666624504755689174881536077068763683506637303 9551 648172866650452428642645478216417705989364765602794 9552 -652388086284737881943214217553587655155000725378252 9553 656630498441803900459088070529239299715908565811863 9554 -660900277133796999573748965538817941792958787441235 9555 665197597477480033518639200803042789901718882010982 9556 -669522635701187985751628097433685919419414794053233 9557 673875569151827208971743783362306241730787607570802 9558 -678256576301918384005579588664414146350428433075010 9559 682665836756683468455740866327347880253212636266537 9560 -687103531261176907666745805026878814836425688747474 9561 691569841707461382238993973225748862867202183658443 9562 -696064951141828368006830337380363667992485351078243 9563 700589043772063786092422149148344806678193831665029 9564 -705142304974759022353193542548671142681944552001916 9565 709724921302667597256990401027536923099174073276705 9566 -714337080492107768946038943932323318279334842658330 9567 718978971470411353988178856366482256964650482844298 9568 -723650784363419052061859295919525738454796385500659 9569 728352710503022562580047746590580777696644001213221 9570 -733084942434753783027581874788161264924296689766812 9571 737847673925421380566658121367492884363756975247379 9572 -742641099970795030256162928342268751091469365204531 9573 747465416803337615032478791042757324521629663399958 9574 -752320821899985684412303725925760159009465476953076 9575 757207513989978470701975666942634046793562561842586 9576 -762125693062735763332859518377034826391491229248342 9577 767075560375784943788601228062272220356202121928566 9578 -772057318462737485447547878561728594328522477565741 9579 777071171141315224532443448076357354839756747630659 9580 -782117323521426710239704952407690027394576428943243 9581 787195982013293944012231897867587107195172879900429 9582 -792307354335629819822872564446444344102355209230727 9583 797451649523866579250433267090447158190373491423816 9584 -802629077938435597056541450098063397646481914564804 9585 807839851273098814909830672975710680446634684322577 9586 -813084182563332142853876131874415916183755934849704 9587 818362286194761150077144682137284969524728570388736 9588 -823674377911649368517005118359147194903626908890132 9589 829020674825439534815644850116345008699894816768561 9590 -834401395423348098143630685051281132178476520515078 9591 839816759577013323416907274804294268818447644378074 9592 -845266988551197321455320362202170457728038661990452 9593 850752305012542339665357156319610186984614666511825 9594 -856272933038381648876787312151886123629137299450732 9595 861829098125605364022339948908411656294521291652184 9596 -867421027199581538421540150798000751603514639682239 9597 873048948623132873514428109429788483039518060804408 9598 -878713092205569387988171642078976476753168299092165 9599 884413689211777392349634909392685208105862479934152 9600 -890150972371365117119859824303718035313895313368060 9601 895925175887865344962229373259783536860378056212370 9602 -901736535447995399204891856815476198466700751320534 9603 907585288230974843379910405976111490984241015714336 9604 -913471672917901248576641970944050186493043288253666 9605 919395929701184387595123665735353911781794737313492 9606 -925358300294039217086831766076571270349144612013995 9607 931359027940038011085160202743963457345425903647878 9608 -937398357422722011556421903104927584510656676501211 9609 943476535075272963844189083975365954428795608079240 9610 -949593808790244907135439399895932799697215914304490 9611 955750428029356592346346048590835123627507471285520 9612 -961946643833344902108724317982930296330842915654966 9613 968182708831879649835207864874422845100620459466767 9614 -974458877253540137152259031719701452729927302666553 9615 980775404935853851315203069750557869930871011493506 9616 -987132549335397686558701032399276284994571149902827 9617 993530569537962075689525582025052048180804174928994 9618 -999969726268778420596263826785601973939259924063195 9619 1006450281902810212732727944596257515437177312696211 9620 -1012972500475108237028494593802563661199616085915351 9621 1019536647691230255091205264531383851828091889719601 9622 -1026142990937725565991129674520928868278939753127432 9623 1032791799292684845359111515389424286710397356391498 9624 -1039483343536355665984469243154803188029407911071444 9625 1046217896161824105569803598332049133108740693210177 9626 -1052995731385762849785058142037777769730434954151312 9627 1059817125159246201263679897337002252117477148099507 9628 -1066682355178632407699425270226534108488243443047395 9629 1073591700896513724733343369547780398369277979821434 9630 -1080545443532734631866836828598103215656267069486081 9631 1087543866085478622198542031797362252324513737415618 9632 -1094587253342423989360179546824321504976794273692717 9633 1101675891891969037619595344687976305934969527711233 9634 -1108810070134527143728038461026636065228038168863466 9635 1115990078293892101713396128832716236913879144000784 9636 -1123216208428674184461728626498176660354051650516470 9637 1130488754443807358586109188172415916479517152996346 9638 -1137808012102128091754575997921688611962445690757934 9639 1145174279036026194338040844734630702548354944822799 9640 -1152587854759168139944370287999336037371592561624630 9641 1160049040678293312126658543584839356210581474142732 9642 -1167558140105083627292045763844410408250627292678850 9643 1175115458268106986592400607599078027232624091341486 9644 -1182721302324835012349882174854367472923794057136325 9645 1190375981373735527358924260339877839132392282837834 9646 -1198079806466440238211645863270268152180537725745541 9647 1205833090619988086616188038274275896233163443182837 9648 -1213636148829144735517111097540127144350957193776882 9649 1221489298078798659683861052168644215734858614456082 9650 -1229392857356434313307533860574285176356588515665203 9651 1237347147664682850037835054682801489741593172580435 9652 -1245352492033950873801355728702566994534103745276140 9653 1253409215535127701669169364441728524138967501929250 9654 -1261517645292371622986403884815970220307220477110282 9655 1269678110495975641938966714245968870708534900509245 9656 -1277890942415313193713105103086546640509162265385914 9657 1286156474411864327402077755407831764686083839546887 9658 -1294475041952322851831005802819280924463183671198971 9659 1302846982621784943506071012505402562607298258798358 9660 -1311272636137019718947747021786594833008956826112041 9661 1319752344359822276739796175929794806664417934538399 9662 -1328286451310449717716451753535744890555116561921933 9663 1336875303181140654819645257239067371533448019680593 9664 -1345519248349718727286443899828641343741515548914404 9665 1354218637393280636974147920482074459108546302727361 9666 -1362973823101969227796875153776579971878711701758473 9667 1371785160492832132433046312960376157660981795139370 9668 -1380653006823766513668094331908959643066335833388083 9669 1389577721607550430961071066034996720693960453617113 9670 -1398559666625961366067731664844185300120381913185744 9671 1407599205943982444816258734808989013510955502157554 9672 -1416696705924096895415163389164547598155984957046160 9673 1425852535240671286976187460829353766531672994462521 9674 -1435067064894428095258350337888975496894560401850361 9675 1444340668227008145982755640620504994760526705969908 9676 -1453673720935623489431518524970203826036900614047046 9677 1463066601087801263428315667312551090803674363655690 9678 -1472519689136219105202719646831945404639792634303614 9679 1482033367933632676065780971087435291082656911317674 9680 -1491608022747895866270388537173441971429636807730957 9681 1501244041277074250896897719365882612810199343918992 9682 -1510941813664652371092490166449399519796199448255799 9683 1520701732514835418501847226967504446631459816723349 9684 -1530524192907945904257106837942488076064371023138674 9685 1540409592415915897446859552727804520173621933434945 9686 -1550358331117875421557251813956727297313209927330595 9687 1560370811615837600973233090750834230707718560034918 9688 -1570447439050481153244738295970267843883033155408761 9689 1580588621117030826461268898257342561082874113231214 9690 -1590794768081236384739057109739894267542644797168474 9691 1601066292795450748507900072722278723086031713400994 9692 -1611403610714807899989968422121882296792597583507273 9693 1621807139913501167990560035641626521397945399618958 9694 -1632277301101162509871020136880576764063290773518013 9695 1642814517639343412347018987871245092525265622656408 9696 -1653419215558098036551204740449726308437559410745771 9697 1664091823572669236618068908411765087901917475320858 9698 -1674832773100278084890813557857696146806363470636369 9699 1685642498277017540715231758640663646771665428929684 9700 -1696521435974850903674245924501297547477885391978635 9701 1707470025818715696028932995505651635193503206026956 9702 -1718488710203733623067742491680103673893613210710328 9703 1729577934312527264025325703450880777031935637701259 9704 -1740738146132644150216084875701066328930990132163476 9705 1751969796474088891035364173240648572091645475560531 9706 -1763273338986964012513284398071740604379354816974943 9707 1774649230179220177162716700068560374873966922199723 9708 -1786097929434516457943943519868364898255966781104514 9709 1797619899030191343274315174987113760342935440638987 9710 -1809215604155345154141826244427790691149758312816265 9711 1820885512929034558537156566947798762606042835557961 9712 -1832630096418579872599497407392840270091074024439442 9713 1844449828657985842077565159653537689835089373938711 9714 -1856345186666476601938744809166292808191581990800957 9715 1868316650467145516216456206271234600311166255883722 9716 -1880364703105720604468751778386317839156118158196046 9717 1892489830669446265529989260490544901845310120461636 9718 -1904692522306082013572332968563627555471400620626610 9719 1916973270243018945854978689036186306261313677375617 9720 -1929332569806514665926527879834254414054286417678742 9721 1941770919441047390460014919560678482204029034479710 9722 -1954288820728789972340875960025876891818602845182320 9723 1966886778409204577095799906821510682198989964366238 9724 -1979565300398758754245082428583437827203173196541959 9725 1992324897810763649682974828649407458717773126403090 9726 -2005166084975335109739744291999301648152883999994207 9727 2018089379459478432155904671958691172250767859695990 9728 -2031095302087297523803502735833936572899565258756269 9729 2044184376960329229621619694143730105009963167876133 9730 -2057357131478003601893539004465237730667949205519022 9731 2070614096358230883681507039438093651045551273744576 9732 -2083955805658115984951842337241008635841735587539858 9733 2097382796794801234668501849566595946644344068903003 9734 -2110895610566438196907259991302129323365381178684123 9735 2124494791173289343845570588132685665455384261919835 9736 -2138180886238960383315136173135042622186656860590653 9737 2151954446831764043465377623891579393581470629740989 9738 -2165816027486216121976555092403342229794622494895758 9739 2179766186224664612181414906750556754309795964098714 9740 -2193805484579052723404103934782212369128602683693328 9741 2207934487612816617804881101295271340746978280647742 9742 -2222153763942918691029044783941674935706478838498099 9743 2236463885762017228998665258891864305999267924136513 9744 -2250865428860773278256344801634615925201260393829858 9745 2265358972650295572371507058445063050737001462983921 9746 -2279945100184724362051825641071184147091345569049133 9747 2294624398183955001765524475109223714464582968880328 9748 -2309397457056502150874605187126078259052710939605687 9749 2324264870922505452504766718139423011986722197782928 9750 -2339227237636877558635067563569638917404131080498024 9751 2354285158812595375179430914107670486911313178232653 9752 -2369439239844135406153097906894961005626050947500318 9753 2384690089931054081370285651748892145342010470018492 9754 -2400038322101713957504797350826944325156566289374624 9755 2415484553237156687763355577480055224289934022517525 9756 -2431029404095123660872181589188961963259523079423009 9757 2446673499334225215561019475510116500906306055297774 9758 -2462417467538259342245601286281942988838175603345300 9759 2478261941240680789159666594984791238085258088411630 9760 -2494207556949221495771286873264567305457178727936325 9761 2510254955170663281935602345063082222598958259421311 9762 -2526404780435763726887358687465950725428690511726882 9763 2542657681324336177862036359667747678344848131269573 9764 -2559014310490484833854100906929006305244322992880120 9765 2575475324687995855775173879624019469134625982334370 9766 -2592041384795885460063937909537284535479268325744970 9767 2608713155844105958623554181526477702714299686529708 9768 -2625491307039410713821495367476218838935037536191098 9769 2642376511791378983181192559030226035162965867171456 9770 -2659369447738601634324972688471118382132818159175115 9771 2676470796775028716693636540060014361685995702987678 9772 -2693681245076479882569911086138879492071210169358549 9773 2711001483127318655971119089926871488509561878887787 9774 -2728432205747291554050960622276728025318954630566997 9775 2745974112118533071761513629851209595838889212126698 9776 -2763627905812737546674653465675542119213051237836219 9777 2781394294818498927047285075189153133863292151573467 9778 -2799273991568819472437298444152094995903350022231621 9779 2817267712968788422437221478156017375243846189391134 9780 -2835376180423431675390379457177639959041915657132244 9781 2853600119865733525290202609678623849630197360257851 9782 -2871940261784831511437380625584434300254984940916901 9783 2890397341254385441842073951511246046040090618282209 9784 -2908972097961121657809586631789940818220449837112359 9785 2927665276233553613638015709794015198645012582608206 9786 -2946477625070879851885650682774722996276420732901089 9787 2965409898172060461234537568971241316628440905550999 9788 -2984462853965073110584881460003650931008730120190431 9789 3003637255636349759663075975459660457780505439675995 9790 -3022933871160395153114356287259404575390841082015785 9791 3042353473329588211779614311979559041834391634305709 9792 -3061896839784167441625031587605362006102441271257740 9793 3081564753042401487603119916338882155386287395324607 9794 -3101358000530945966574756257002794915073573607179707 9795 3121277374615387720314102309831399016444335176121301 9796 -3141323672630977636552157840939354196870712446859240 9797 3161497696913553192990358515829668583129021710076511 9798 -3181800254830651886233343889348582333710860295918193 9799 3202232158812816714650040838101953850610342044439568 9800 -3222794226385094891274785125899764502984272954981860 9801 3243487280198730970005593386893570521157311327788132 9802 -3264312148063055575545155620595294498378314003370357 9803 3285269662977570934761901946272799789177757275321619 9804 -3306360663164234414423865924750788369842891576619901 9805 3327585992099941277577280739667859606979856102775246 9806 -3348946498549207878205166093334797663612881714780274 9807 3370443036597056521208856609706769336776755206663265 9808 -3392076465682103222207752114015770841613929560961633 9809 3413847650629849609149803128953299303927362474328980 9810 -3435757461686180215267649721811773726585619575467998 9811 3457806774551066420503178564173381739238144458195670 9812 -3479996470412478306156823340201616643661418434125608 9813 3502327435980505695197480600497108662176862017360392 9814 -3524800563521689658394721660980921848298303151363848 9815 3547416750893565774207327762028911526641789068791112 9816 -3570176901579420438181338546708672975291332186322541 9817 3593081924723261525477062664746840905263138982874251 9818 -3616132735165004718058135392743287401742436920651494 9819 3639330253475876816037004769412765382487701273680322 9820 -3662675405994037360680469646168527007127779088879780 9821 3686169124860419904636366616763791305574778212651671 9822 -3709812348054794273048496179858853149796373838357595 9823 3733606019432051167381681667180752978402342905436854 9824 -3757551088758710471982759018505550158394489396351219 9825 3781648511749654631656594622777952958179929370279272 9826 -3805899250105088476839217229877485648509098159375785 9827 3830304271547726881303125266107373909657778045299381 9828 -3854864549860211645733091313415096356496259355371901 9829 3879581064922759008964631271153336883179428680354571 9830 -3904454802751039197182038923697590556985748680458987 9831 3929486755534289429928811282596866716765570590678728 9832 -3954677921673661810390711852476120990137034723656962 9833 3980029305820807536070945299288793410037330904515157 9834 -4005541918916698874688257215225618658087339144092399 9835 4031216778230690358892538039036583642175843331941511 9836 -4057054907399820662209013706735916181752645794398027 9837 4083057336468356627491662039772365381257416586599835 9838 -4109225101927580928089419958235649619615527753996999 9839 4135559246755824850905361037569851190101847964397956 9840 -4162060820458747699559646193624204508523496563453794 9841 4188730879109864324952004671644931510361648664516072 9842 -4215570485391322299659112332829770966278436369642221 9843 4242580708634930261796825795389973275760505555417226 9844 -4269762624863438963227132440187546134097370250207423 9845 4297117316832076566295217626145669153868221530515786 9846 -4324645874070339742643563730446547177984878138186269 9847 4352349392924042137067814947673827473369499817369836 9848 -4380228976597621768853603136057606588056072069443232 9849 4408285735196708952564971265933714239922756516213115 9850 -4436520785770956329843792191677563689442179668165640 9851 4464935252357132613426003629737620783288520782129336 9852 -4493530266022481654284909394404003108092220607005587 9853 4522306964908348452574578070515321793272167028397701 9854 -4551266494274073742867851496272365800385223464573655 9855 4580410006541158794064006956239179241710182175491646 9856 -4609738661337702074281051074029575218924369421931207 9857 4639253625543109441047314261153006083400869747822000 9858 -4668956073333079527166818644923809300681496345283643 9859 4698847186224866002753168294891310532294388836223393 9860 -4728928153122818404107818935317545675945704570978475 9861 4759200170364203230360887845831315831644631352174838 9862 -4789664441765307019096528246453533219364543902192081 9863 4820322178667823122550683329652758649687191436246933 9864 -4851174599985523916397122493457723975416220067746955 9865 4882222932251220183628417581331803841301624674118888 9866 -4913468409664009426592313692080595657764029994847300 9867 4944912274136814870861163344515970486420129811225480 9868 -4976555775344216935293102534521938812461931112742056 9869 5008400170770578953388832707490866391388792844541579 9870 -5040446725758468941857616451394799082449771706651848 9871 5072696713557379223180781725653955242883391423184863 9872 -5105151415372745719901046769880309244575323014174551 9873 5137812120415268749371714760920768771463607833278116 9874 -5170680125950537158771635501163631030587199627893797 9875 5203756737348957651330185041503614469607395547032148 9876 -5237043268135991165911769497596413971621543353167274 9877 5270541040042698183381914974854217065655635605848241 9878 -5304251383056594844517262517147927495792436574306873 9879 5338175635472821775630148854593193146305050224586177 9880 -5372315143945627529555326232190342773395597336142739 9881 5406671263540168561192165830547650219361475557094023 9882 -5441245357784627668410809851132707321049369048266254 9883 5476038798722652840815600374712487187384433577634845 9884 -5511052966966118470614134077930838849691264783575139 9885 5546289251748210891665888621821249727707662249734310 9886 -5581749050976840224680959410161830383422818070035222 9887 5617433771288380518507457450997060165265032669868742 9888 -5653344828101740189485975615505470586388761338120900 9889 5689483645672764772961659452961902923390983316609020 9890 -5725851657148974013229250317280204591650507877043177 9891 5762450304624635330444435971489436692261817416941705 9892 -5799281039196175715366382579125923798607246810113183 9893 5836345321017934115201870045775297928481841931427889 9894 -5873644619358256386301450731264137022931097939107585 9895 5911180412655934902012943019736908005832639835205151 9896 -5948954188576994916627802012145754406564843135188622 9897 5986967444071829799061928116299266835494219272041759 9898 -6025221685432687262694731750641587373266953660364887 9899 6063718428351508730649222724496678348721811286888942 9900 -6102459197978123988731992639732697854184492983297027 9901 6141445528978803291265666989350633508374809738334981 9902 -6180678965595169098138182458594945117607673135353348 9903 6220161061703469634563559057537105422117973301334014 9904 -6259893380874216478298153541189489401722091528799822 9905 6299877496432188392385170159426728923601049275079180 9906 -6340114991516803634908940083950420175720417905549182 9907 6380607459142862990729637751300898442131897142064826 9908 -6421356502261665783739159387604294571311856241158114 9909 6462363733822501141830327399106759412305109452263425 9910 -6503630776834516800504888350866790189341179748216405 9911 6545159264428967744861429118445935445612752998634318 9912 -6586950839921847003602835433050571442668698831066261 9913 6629007156876900922684752172281630771529929903516515 9914 -6671329879169031260292171139714052121817021854031317 9915 6713920681048086458981268535181799544044230914016637 9916 -6756781247203044465058442463210522610049439240877121 9917 6799913272826589479588665119645533650632910114628872 9918 -6843318463680085039831272307016950421072245185480715 9919 6886998536158945844393675344018493292584196428378831 9920 -6930955217358410749972710819066873074650729871336224 9921 6975190245139719382219958466906474223330799278087154 9922 -7019705368196694818021876378036370056101905949321027 9923 7064502346122734811328548628656085454380434092591093 9924 -7109582949478214049596739037587013838200314281338445 9925 7154948959858299942934324889250684569266510001546749 9926 -7200602169961184463144578137755145782845052085885280 9927 7246544383656734565070704117783618112853121650407727 9928 -7292777416055563737934077444188865916811758265895836 9929 7339303093578527249744272945865508021441078067654520 9930 -7386123254026643663335820844365085821515362146618908 9931 7433239746651445218156167985120411072897297950305178 9932 -7480654432225759687592151882718640975472717840350885 9933 7528369183114926337378945899476384025267156897071771 9934 -7576385883348448626486469695725706886021670753114891 9935 7624706428692086307824240242770570628062869320148296 9936 -7673332726720389602147129414384208456349612260433614 9937 7722266696889678134682061908507054978275892534286826 9938 -7771510270611467340229902923968979079717288202312796 9939 7821065391326345058828223048276288425378918437045309 9940 -7870934014578301060489865865662734417223073096959381 9941 7921118108089512254059862810068978331951748180159286 9942 -7971619651835586351859824274607893788874423471245196 9943 8022440638121266778515074031761359230870531508700293 9944 -8073583071656601629186077022723860562335685443228666 9945 8125048969633579499352733300861622490348993917206335 9946 -8176840361803235025328471775501722598070174533960449 9947 8228959290553226991811378468705014738632384735193683 9948 -8281407810985891880012440741084265209672064469500186 9949 8334187990996775747236990270698371242744780841517610 9950 -8387301911353647346235196125149381923591856622522756 9951 8440751665775995410181611437858505808777891639998294 9952 -8494539361015013046792932854847487951610781587792848 9953 8548667116934072202847914446276601474567042447125391 9954 -8603137066589691178234414388058621825525242516410995 9955 8657951356312998186616474453549167101065726796569883 9956 -8713112145791693977889773820979727274826301909096418 9957 8768621608152516555777398109106459175969207936962814 9958 -8824481930044211042210264022674353470347364727742326 9959 8880695311721007758538385560674725220380500392643487 9960 -8937263967126611612131109106602179081683902087998632 9961 8994190123978705895547135262829039324496154339416129 9962 -9051476023853973624189242394246810579316843266758439 9963 9109123922273639557204791902577036609817050784113323 9964 -9167136088789536065351993395786363381792391562088299 9965 9225514807070696028624208058140119702400451915818728 9966 -9284262374990475965610943671162476177982728490655230 9967 9343381104714212615875321992391959316525357978300771 9968 -9402873322787416216044359505904004061695557447811452 9969 9462741370224503729841080723003835736060059940137903 9970 -9522987602598075311936968229263583362597364738747608 9971 9583614390128737305270238739039700445960291649959626 9972 -9644624117775475091360616646924186565433861881331413 9973 9706019185326579133155357034450707689398490650353560 9974 -9767802007491127570064954163113461017267064452973490 9975 9829975013991028745090968819926780151458338203394826 9976 -9892540649653627064313432154393606829214549280644374 9977 9955501374504875609492052586836429596326887935812086 9978 -10018859663863078945144688093941564003747898247807516 9979 10082618008433209582198975199328807511428813141427773 9980 -10146778914401801581169358939092393199038594042274870 9981 10211344903532424798792779711759479438766213984122039 9982 -10276318513261743303162682523129714067668359943991263 9983 10341702296796161503633565459979619850095728991429801 9984 -10407498823209061563127725245140873962291411759449873 9985 10473710677538635681962940665015799638971857828649838 9986 -10540340460886316863935316335074760072634976104782530 9987 10607390790515811797136151096334639670763755754334716 9988 -10674864299952739503856263045795143671155432060648711 9989 10742763639084879435936466880162574791228820851809218 9990 -10811091474263032714059633655969325067632079808028344 9991 10879850488402500231748747729329288207560426455561827 9992 -10949043381085181367237394439856429958701871922672804 9993 11018672868662297068914953408999407457294415621120997 9994 -11088741684357741102719229302475930541796249913318883 9995 11159252578372063272655122545973207404298398793174794 9996 -11230208317987088448560029290843846339126128947069634 9997 11301611687671175258315769975314394464031995119343681 9998 -11373465489185118324923791107166962294218260779313545 9999 11445772541688697952215982325196764065592361438046134 10000 -11518535681847881186468521928217940575142769493453926